PluginProbe
Leyka / 3.0
Leyka v3.0
3.32.3 2.3.2 2.3.3 2.3.4 2.3.5 2.3.6 2.3.6.1 2.3.7 2.3.8 2.3.9 3.0 3.0.1 3.0.2 3.0.3 3.0.4 3.1 3.10 3.11 3.11.1 3.12 3.13 3.14 3.15 3.16 3.17 All 89 releases
leyka / css / public.css

public.css in Leyka 3.0, at css/public.css

1,756 lines 55.0 KB
No matching file
Up and down to move Enter to open Esc to close
Raw Download Zip
1 /** Frontend styles **/
2 /*---------------------------------------------------------
3 Mixins (_utility.scss)
4 -------------------------------------------------------- */
5 .leyka-tpl-radio .leyka-screen-reader-text,
6 .leyka-tpl-toggles .leyka-screen-reader-text {
7 position: absolute !important;
8 height: 1px;
9 width: 1px;
10 overflow: hidden;
11 clip: rect(1px, 1px, 1px, 1px);
12 border: 0 none;
13 padding: 0; }
14
15 .leyka-scale-ultra {
16 position: relative;
17 border: 1px solid #1db318;
18 box-sizing: border-box; }
19 .leyka-scale-ultra .leyka-scale-scale {
20 height: 16px; }
21 .leyka-scale-ultra .leyka-scale-scale .target {
22 background: #fff;
23 width: 100%;
24 height: 100%; }
25 .leyka-scale-ultra .leyka-scale-scale .collected {
26 height: 100%;
27 background: rgba(29, 179, 24, 0.5); }
28 .leyka-scale-ultra .leyka-scale-label {
29 position: absolute;
30 top: -2px;
31 left: 0;
32 width: 100%;
33 text-align: center;
34 height: 14px; }
35 .leyka-scale-ultra .leyka-scale-label span {
36 font-size: 11px;
37 line-height: 14px;
38 padding: 0 3px;
39 color: #333; }
40
41 .leyka-scale-ultra-fake {
42 position: relative;
43 border: 1px solid #ccc;
44 box-sizing: border-box; }
45 .leyka-scale-ultra-fake .leyka-scale-scale {
46 height: 16px; }
47 .leyka-scale-ultra-fake .leyka-scale-scale .target {
48 background: #fff;
49 width: 100%;
50 height: 100%; }
51 .leyka-scale-ultra-fake .leyka-scale-scale .collected {
52 height: 100%;
53 background: rgba(204, 204, 204, 0.5); }
54 .leyka-scale-ultra-fake .leyka-scale-label {
55 position: absolute;
56 top: -2px;
57 left: 0;
58 width: 100%;
59 text-align: center;
60 height: 14px; }
61 .leyka-scale-ultra-fake .leyka-scale-label span {
62 font-size: 11px;
63 line-height: 14px;
64 padding: 0 3px;
65 color: #333; }
66
67 /** Leyka payment form (_form.scss) **/
68 /* Reset form elements */
69 .leyka-tpl-radio,
70 .leyka-tpl-toggles {
71 margin-top: 1.5em;
72 margin-bottom: 1.5em;
73 background: #fff;
74 font: 14px/21px "HelveticaNeue", "Helvetica Neue", Helvetica, Arial, sans-serif;
75 color: #444;
76 -webkit-font-smoothing: antialiased;
77 /* Fix for webkit rendering */
78 -webkit-text-size-adjust: 100%; }
79 .leyka-tpl-radio button,
80 .leyka-tpl-radio input,
81 .leyka-tpl-radio select,
82 .leyka-tpl-radio textarea,
83 .leyka-tpl-toggles button,
84 .leyka-tpl-toggles input,
85 .leyka-tpl-toggles select,
86 .leyka-tpl-toggles textarea {
87 box-sizing: border-box;
88 margin: 0;
89 vertical-align: baseline;
90 *vertical-align: middle;
91 outline: none; }
92 #leyka-payment-form textarea {
93 overflow: auto;
94 vertical-align: top; }
95 #leyka-payment-form input[type="radio"],
96 #leyka-payment-form input[type="checkbox"] {
97 padding: 0;
98 display: inline;
99 vertical-align: middle; }
100 #leyka-payment-form input[type="radio"],
101 #leyka-payment-form input[type="checkbox"] {
102 margin-right: 4px; }
103
104 .leyka-tpl-radio input[type="text"],
105 .leyka-tpl-radio input[type="password"],
106 .leyka-tpl-radio input[type="email"],
107 .leyka-tpl-radio textarea,
108 .leyka-tpl-radio select,
109 .leyka-tpl-toggles input[type="text"],
110 .leyka-tpl-toggles input[type="password"],
111 .leyka-tpl-toggles input[type="email"],
112 .leyka-tpl-toggles textarea,
113 .leyka-tpl-toggles select
114 {
115 width: 100%;
116 border: 1px solid #ccc;
117 background: #fff;
118 padding: 6px 4px;
119 outline: none;
120 border-radius: 3px;
121 font-family: "HelveticaNeue", "Helvetica Neue", Helvetica, Arial, sans-serif;
122 font-size: 13px;
123 color: #444;
124 margin: 6px 0; /*MASHA*/ }
125 #leyka-payment-form select {
126 width: auto;
127 padding: 1px; }
128 .leyka-tpl-radio input[type="text"]:focus,
129 .leyka-tpl-radio input[type="password"]:focus,
130 .leyka-tpl-radio input[type="email"]:focus,
131 .leyka-tpl-radio textarea:focus,
132 .leyka-tpl-toggles input[type="text"]:focus,
133 .leyka-tpl-toggles input[type="password"]:focus,
134 .leyka-tpl-toggles input[type="email"]:focus,
135 .leyka-tpl-toggles textarea:focus
136 {
137 border: 1px solid #666;
138 color: #444;
139 box-shadow: inset 1px 1px 1px rgba(200, 200, 200, 0.5); }
140 .leyka-tpl-radio input[type="submit"],
141 .leyka-tpl-toggles input[type="submit"]
142 {
143 font-family: "HelveticaNeue", "Helvetica Neue", Helvetica, Arial, sans-serif;
144 font-size: 13px;
145 text-transform: uppercase;
146 font-weight: normal;
147 color: #fff;
148 background: #1db318;
149 border: none;
150 padding: 6px 16px;
151 border-radius: 3px; }
152 .leyka-tpl-toggles input[type="submit"]:hover,
153 .leyka-tpl-toggles input[type="submit"]:focus,
154 .leyka-tpl-toggles input[type="submit"]:active,
155 .leyka-tpl-radio input[type="submit"]:hover,
156 .leyka-tpl-radio input[type="submit"]:focus,
157 .leyka-tpl-radio input[type="submit"]:active
158 {
159 background: #189414; }
160 .leyka-tpl-radio a, .leyka-tpl-radio a:visited,
161 .leyka-tpl-toggles a, .leyka-tpl-toggles a:visited {
162 color: #1db318; }
163
164 .leyka-tpl-radio a:hover,
165 .leyka-tpl-radio a:focus,
166 .leyka-tpl-radio a:active,
167 .leyka-tpl-radio a:visited:hover,
168 .leyka-tpl-radio a:visited:focus,
169 .leyka-tpl-radio a:visited:active,
170 .leyka-tpl-toggles a:hover,
171 .leyka-tpl-toggles a:focus,
172 .leyka-tpl-toggles a:active,
173 .leyka-tpl-toggles a:visited:hover,
174 .leyka-tpl-toggles a:visited:focus,
175 .leyka-tpl-toggles a:visited:active {
176 color: #189414; }
177
178 .leyka-tpl-radio p,
179 .leyka-tpl-toggles p {
180 margin: 0; }
181 #leyka-payment-form img {
182 max-width: 100%;
183 height: auto;
184 vertical-align: middle;
185 border-radius: 0px;
186 box-shadow: 0px 0px 0px rgba(255, 255, 255, 0); }
187
188 .leyka-tpl-radio ul, .leyka-tpl-radio li,
189 .leyka-tpl-toggles ul, .leyka-tpl-toggles li {
190 list-style-type: none;
191 margin: 0;
192 padding: 0;
193 box-sizing: border-box; }
194 #leyka-payment-form:first-child {
195 margin-top: 0; }
196 #leyka-payment-form:last-child {
197 margin-bottom: 0; }
198
199 /** Fields **/
200 .leyka-tpl-radio#leyka-payment-form .leyka-field,
201 .leyka-tpl-toggles#leyka-payment-form .leyka-field{
202 margin: 12px 0 0; }
203 #leyka-payment-form .leyka-user-data {
204 margin: 35px 0 27px; }
205 .leyka-tpl-radio .leyka-field.submit,
206 .leyka-tpl-radio .leyka-field.agree,
207 .leyka-tpl-toggles .leyka-field.submit,
208 .leyka-tpl-toggles .leyka-field.agree
209 {
210 font-size: 12px;
211 margin: 10px 0;
212 padding-left: 0; }
213 .leyka-tpl-toggles .leyka-field.amount,
214 .leyka-tpl-radio .leyka-field.amount{
215 text-align: left;
216 margin: 0;
217 /*padding-left: 20px;*/
218 }
219 .leyka-tpl-radio .leyka-field.amount *,
220 .leyka-tpl-toggles .leyka-field.amount *{
221 box-sizing: border-box;
222 width:auto;
223 }
224 .leyka-tpl-radio .leyka-field.amount label, .leyka-tpl-toggles .leyka-field.amount label {
225 display: inline;
226 margin-right: 8px;
227 }
228
229 .leyka-tpl-radio .leyka-field.amount span, .leyka-tpl-toggles .leyka-field.amount span {
230 display: inline;
231 }
232
233 .leyka-tpl-radio .leyka-field.amount .currency,
234 .leyka-tpl-toggles .leyka-field.amount .currency {
235 font-weight: bold;
236 text-transform: uppercase;
237 height: 36px; }
238 .leyka-tpl-radio .leyka-field.amount .currency span,
239 .leyka-tpl-toggles .leyka-field.amount .currency span {
240 line-height: 36px;
241 vertical-align: middle; }
242 .leyka-tpl-radio .leyka-field.amount select,
243 .leyka-tpl-toggles .leyka-field.amount select {
244 font-size: 14px; }
245
246 .leyka-tpl-radio .leyka-field.recurring,
247 .leyka-tpl-toggles .leyka-field.recurring {
248 font-size: 11px;
249 font-weight: bold;
250 text-transform: uppercase;
251 letter-spacing: 1px;
252 line-height: 28px;
253 vertical-align: middle; }
254
255 .leyka-tpl-radio .leyka-field.recurring span,
256 .leyka-tpl-toggles .leyka-field.recurring span {
257 display: inline-block;
258 padding: 5px;
259 background: #f1f1f1;
260 line-height: 10px;
261 border-radius: 6px;
262 margin-right: 8px; }
263 #leyka-payment-form .leyka-field.recurring input {
264 margin: 0; }
265 #leyka-payment-form .amount.fixed .amount-variants-container, #leyka-payment-form .amount.fixed label {
266 line-height: 36px;
267 vertical-align: middle; }
268 #leyka-payment-form .amount.fixed .figure {
269 font-size: 18px;
270 margin-left: 5px; }
271 #leyka-payment-form .amount.fixed .currency span {
272 display: inline-block;
273 border: 1px solid #ccc;
274 padding: 0 8px;
275 text-align: center;
276 border-radius: 3px; }
277 #leyka-payment-form .amount.fixed select {
278 vertical-align: top;
279 border-color: #ccc;
280 height: 36px;
281 padding: 1px 6px; }
282
283 #leyka-payment-form .amount.flexible input {
284 border: 1px solid #1db318;
285 height: 36px;
286 max-width: 250px;
287 font-size: 18px;
288 padding: 4px;
289 text-align: right; }
290 .leyka-tpl-radio#leyka-payment-form .amount.mixed input[type="text"],
291 .leyka-tpl-toggles#leyka-payment-form .amount.mixed input[type="text"]
292 {
293 border: 1px solid #1db318;
294 height: 36px;
295 width: 50px;
296 max-width: 250px;
297 font-size: 13px;
298 padding: 0 4px;
299 margin: 0 4px;
300 text-align: right; }
301 #leyka-payment-form .amount.flexible input:focus, #leyka-payment-form .amount.flexible input:active {
302 border-color: #168612;
303 box-shadow: inset 1px 1px 2px rgba(200, 200, 200, 0.5); }
304 #leyka-payment-form .amount.flexible .currency {
305 vertical-align: middle; }
306 #leyka-payment-form .amount.flexible select {
307 vertical-align: top;
308 border-color: #ccc;
309 height: 36px;
310 padding: 1px 6px; }
311 #leyka-payment-form .leyka-field.box_deatails p {
312 margin-top: 1em;
313 margin-bottom: 1em; }
314 #leyka-payment-form .leyka-field.box_deatails p:first-child {
315 margin-top: 0; }
316 #leyka-payment-form .leyka-field.box_deatails p:last-child {
317 margin-bottom: 0; }
318 #leyka-payment-form .leyka-user-data .input {
319 width: 100%;
320 display: inline-block;
321 position: relative; }
322 #leyka-payment-form .leyka-user-data .req:after {
323 content: '*';
324 font-size: 18px;
325 display: block;
326 position: absolute;
327 right: 7px;
328 top: 5px;
329 color: red; }
330 #leyka-payment-form .field-comment {
331 color: #666;
332 padding-left: 5px;
333 font-size: 0.785714em; }
334 .leyka-tpl-radio .field-error,
335 .leyka-tpl-toggles .field-error {
336 display: none;
337 background: #FFE9E9;
338 border: 1px solid #FBC4C4;
339 color: #DE5959;
340 padding: 2px 10px;
341 margin-top: 5px;
342 font-size: 12px;
343 border-radius: 3px; }
344 .leyka-tpl-radio #leyka-payment-form .field-error a,
345 .leyka-tpl-toggles #leyka-payment-form .field-error a {
346 color: #fc001e; }
347 #leyka-payment-form .field-error a:hover, #leyka-payment-form .field-error a:focus, #leyka-payment-form .field-error a:active {
348 color: #aa363a; }
349
350 /** Errors (out of form) **/
351 .entry-content .leyka-nopm-error,
352 .leyka-nopm-error {
353 display: none;
354 background: #FFE9E9;
355 border: 1px solid #FBC4C4;
356 color: #DE5959;
357 padding: 2px 10px;
358 margin-top: 5px;
359 font-size: 12px;
360 border-radius: 3px;
361 display: block;
362 padding: 10px 20px 10px 20px;
363 font-size: 0.95em; }
364 .entry-content .leyka-nopm-error a,
365 .leyka-nopm-error a {
366 color: #fc001e; }
367 .entry-content .leyka-nopm-error a:hover, .entry-content .leyka-nopm-error a:focus, .entry-content .leyka-nopm-error a:active,
368 .leyka-nopm-error a:hover,
369 .leyka-nopm-error a:focus,
370 .leyka-nopm-error a:active {
371 color: #aa363a; }
372
373 .entry-content .leyka-submit-errors,
374 .leyka-submit-errors {
375 display: none;
376 background: #FFE9E9;
377 border: 1px solid #FBC4C4;
378 color: #DE5959;
379 padding: 2px 10px;
380 margin-top: 5px;
381 font-size: 12px;
382 border-radius: 3px;
383 display: block;
384 padding: 10px 20px; }
385 .entry-content .leyka-submit-errors a,
386 .leyka-submit-errors a {
387 color: #fc001e; }
388 .entry-content .leyka-submit-errors a:hover, .entry-content .leyka-submit-errors a:focus, .entry-content .leyka-submit-errors a:active,
389 .leyka-submit-errors a:hover,
390 .leyka-submit-errors a:focus,
391 .leyka-submit-errors a:active {
392 color: #aa363a; }
393 .entry-content .leyka-submit-errors ul,
394 .leyka-submit-errors ul {
395 margin: 5px 0; }
396 .entry-content .leyka-submit-errors ul li,
397 .leyka-submit-errors ul li {
398 margin: 3px 0; }
399
400 .single-leyka_campaign *[class*='error'] a {
401 color: #fc001e; }
402 .single-leyka_campaign *[class*='error'] a:visited {
403 color: #fc001e; }
404 .single-leyka_campaign *[class*='error'] a:hover {
405 color: #aa363a; }
406
407 /** Templates specifics styles **/
408 .leyka-tpl-radio .leyka-pm-fields,
409 .leyka-tpl-toggles .leyka-pm-fields {
410 position: relative;
411 background: #fff;
412 border: 1px solid #dfdfdf;
413 border-left: none;
414 padding: 20px;
415 margin-right: -1px;
416 max-width: 400px;
417 box-shadow: 1px 1px 3px rgba(240, 240, 240, 0.67);
418 }
419
420 .entry-content #leyka-payment-form .leyka-pm-icons,
421 #leyka-payment-form .leyka-pm-icons {
422 overflow: hidden; }
423 .leyka-tpl-radio .leyka-pm-icons li,
424 .leyka-tpl-toggles .leyka-pm-icons li {
425 float: right;
426 margin: 0 0 0 5px !important;
427 width: 60px;
428 border: 1px solid #dfdfdf; }
429 .entry-content #leyka-payment-form .leyka-pm-desc,
430 #leyka-payment-form .leyka-pm-desc {
431 padding: 20px; }
432 .entry-content #leyka-payment-form .leyka-pm-desc p,
433 #leyka-payment-form .leyka-pm-desc p {
434 line-height: 21px;
435 margin-top: 10px; }
436
437 /* Toggles */
438 #leyka-payment-form.leyka-tpl-toggles .leyka-payment-option {
439 margin: 5px 0; }
440
441 .leyka-tpl-toggles .leyka-toggle-trigger {
442 border: 1px solid #dfdfdf;
443 background: #f9f9f9;
444 padding: 7px 15px;
445 cursor: pointer;
446 font-weight: bold;
447 text-shadow: 1px 1px 1px #f6f6f6; }
448 .leyka-toggle-trigger:hover, .leyka-toggle-trigger:focus, .leyka-toggle-trigger:active {
449 color: #666; }
450
451 .leyka-tpl-toggles .toggle-inactive {
452 cursor: default !important; }
453
454 .leyka-tpl-toggles .leyka-toggle-area {
455 display: none;
456 border: 1px solid #dfdfdf;
457 border-top: none;
458 background: #f9f9f9; }
459
460 .leyka-tpl-neo .leyka-toggle-area {
461 display: none;
462 border: none;
463 background: #fff; }
464
465 .leyka-tpl-toggles .toggled .leyka-toggle-trigger {
466 border-bottom: none; }
467
468 /* Radios */
469 #leyka-payment-form.leyka-tpl-radio .leyka-payment-option {
470 margin-bottom: 5px; }
471 #leyka-payment-form.leyka-tpl-radio .leyka-pm-form {
472 border: 1px solid #dfdfdf; }
473 #leyka-payment-form.leyka-tpl-radio .form-part {
474 box-sizing: border-box; }
475 #leyka-payment-form.leyka-tpl-radio .amount-selector {
476 margin: 12px 0 0 20px; }
477 #leyka-payment-form.leyka-tpl-radio .pm-selector {
478 background: #f9f9f9;
479 padding: 15px; }
480 #leyka-payment-form.leyka-tpl-radio #leyka-pm-data {
481 background: #f9f9f9; }
482 #leyka-payment-form.leyka-tpl-radio #leyka-pm-data.loading .leyka-pm-fields:after {
483 content: '';
484 display: block;
485 width: 100%;
486 height: 100%;
487 background: rgba(0, 0, 0, 0.1) url(../img/ajax-loader.gif) no-repeat center center;
488 position: absolute;
489 top: 0;
490 left: 0; }
491 #leyka-payment-form.leyka-tpl-radio .leyka-pm-selector label {
492 display: block;
493 padding: 0 5px 1px;
494 border: 1px solid transparent;
495 border-radius: 5px;
496 -webkit-transition: all 0.3s;
497 transition: all 0.3s; }
498 #leyka-payment-form.leyka-tpl-radio .leyka-pm-selector .active label {
499 border-color: #dfdfdf;
500 background: #e7e7e7; }
501 #leyka-payment-form.leyka-tpl-radio .freeze-field {
502 @inclide clearfix; }
503 #leyka-payment-form.leyka-tpl-radio .freeze-field .amount {
504 float: right; }
505
506 .leyka-tpl-radio .leyka-recurring-field {
507 margin-left: 20px;
508 }
509
510 /* embed yandex form */
511 #leyka-payment-form .yandex_money_quick .yandex_money_quick_code,
512 #leyka-payment-form .yandex_money_quick .leyka-user-data,
513 #leyka-payment-form #leyka-form-yandex_money_quick .yandex_money_quick_code,
514 #leyka-payment-form #leyka-form-yandex_money_quick .leyka-user-data {
515 margin: 0; }
516 #leyka-payment-form .yandex_money_quick .yandex_money_quick_code iframe,
517 #leyka-payment-form #leyka-form-yandex_money_quick .yandex_money_quick_code iframe {
518 width: 100% !important;
519 height: 420px !important; }
520
521 /*embed code area */
522 .leyka-embed-block {
523 background: #fff;
524 border: 1px solid #ccc;
525 /*border-left: 0;*/
526 /*border-bottom: 0;*/
527 padding: 20px;
528 max-width: 100%;
529 box-shadow: 1px 1px 2px rgba(220, 220, 220, 0.5); }
530 .leyka-embed-block .leyka-setting-row::after {
531 clear: both;
532 content: "";
533 display: table; }
534 .leyka-embed-block .col-1 label {
535 font-size: 11px;
536 display: inline-block;
537 margin-right: 5px;
538 margin-bottom: 5px; }
539 .leyka-embed-block .col-1 #embed_iframe_w,
540 .leyka-embed-block .col-1 #embed_iframe_h {
541 width: 40px; }
542 @media screen and (min-width: 800px) {
543 .leyka-embed-block .col-1 {
544 float: left;
545 width: 210px; } }
546 @media screen and (min-width: 800px) {
547 .leyka-embed-block .col-2 {
548 margin-left: 211px; } }
549 .leyka-embed-block .col-2 textarea {
550 min-height: 70px; }
551 .leyka-embed-block .leyka-embed-preview {
552 margin-top: 25px; }
553 .leyka-embed-block .leyka-embed-preview h4 {
554 margin-top: 0; }
555 .leyka-embed-block .leyka-embed-preview iframe {
556 max-width: 100%;
557 border: 4px solid #dfdfdf;
558 padding: 1px; }
559
560 #share-campaign-area.toggle {
561 background: #fff;
562 border-color: #dfdfdf; }
563 #share-campaign-area.toggle .leyka-toggle-trigger {
564 background: #fff;
565 border-color: #dfdfdf; }
566 #share-campaign-area.toggle .toggle-area {
567 background: #fff;
568 border-color: #dfdfdf; }
569
570 /** Leyka campaign elements (_campaign.scss) **/
571 /* embedded scale */
572 div[id*="leyka_scale_standalone"] {
573 margin-top: 1.5em;
574 margin-bottom: 1.5em;
575 background: #fff; }
576 div[id*="leyka_scale_standalone"]:first-child {
577 margin-top: 0; }
578 div[id*="leyka_scale_standalone"]:last-child {
579 margin-bottom: 0; }
580 div[id*="leyka_scale_standalone"] .leyka-scale {
581 border: 1px solid #dfdfdf;
582 padding: 15px; }
583 div[id*="leyka_scale_standalone"] .leyka-scale-scale {
584 height: 8px;
585 width: 100%; }
586 div[id*="leyka_scale_standalone"] .leyka-scale-scale .target {
587 background: #f1f1f1;
588 width: 100%;
589 height: 100%; }
590 div[id*="leyka_scale_standalone"] .leyka-scale-scale .collected {
591 background: #1db318;
592 height: 100%; }
593 div[id*="leyka_scale_standalone"] .leyka-scale-label {
594 text-transform: none;
595 text-decoration: none;
596 font-weight: normal;
597 font-style: normal;
598 margin-top: 5px;
599 font-size: 13px; }
600 div[id*="leyka_scale_standalone"] .leyka-scale-button {
601 text-transform: none;
602 text-decoration: none;
603 font-weight: normal;
604 font-style: normal;
605 text-align: right;
606 font-size: 13px;
607 box-sizing: border-box; }
608 div[id*="leyka_scale_standalone"] .leyka-scale-button a {
609 display: inline-block;
610 background: #1db318;
611 color: #fff !important;
612 font-size: 13px;
613 font-family: "HelveticaNeue", "Helvetica Neue", Helvetica, Arial, sans-serif;
614 text-transform: uppercase;
615 font-weight: normal;
616 font-style: normal;
617 text-decoration: none !important;
618 padding: 0.4em 1.5em;
619 -webkit-transition: all 0.3s;
620 transition: all 0.3s;
621 box-sizing: border-box; }
622 div[id*="leyka_scale_standalone"] .leyka-scale-button a:visited {
623 color: #fff !important; }
624 div[id*="leyka_scale_standalone"] .leyka-scale-button a:hover, div[id*="leyka_scale_standalone"] .leyka-scale-button a:focus, div[id*="leyka_scale_standalone"] .leyka-scale-button a:active {
625 text-decoration: none;
626 background: #168612; }
627 div[id*="leyka_scale_standalone"] .leyka-scale.has-button .leyka-scale-button {
628 margin-top: 5px; }
629 div[id*="leyka_scale_standalone"] .leyka-scale.has-button.wide {
630 position: relative; }
631 div[id*="leyka_scale_standalone"] .leyka-scale.has-button.wide .leyka-scale-compact {
632 margin-right: 169px; }
633 div[id*="leyka_scale_standalone"] .leyka-scale.has-button.wide .leyka-scale-button {
634 margin-top: 0;
635 width: 156px;
636 position: absolute;
637 right: 15px;
638 top: 15px; }
639
640 /** Embedded campaign card **/
641 div[id*="leyka_campaign_card_standalone"] {
642 margin-top: 1.5em;
643 margin-bottom: 1.5em; }
644 div[id*="leyka_campaign_card_standalone"]:first-child {
645 margin-top: 0; }
646 div[id*="leyka_campaign_card_standalone"]:last-child {
647 margin-bottom: 0; }
648 div[id*="leyka_campaign_card_standalone"] .leyka-campaign-card {
649 border: 1px solid #dfdfdf;
650 background: #fff; }
651 div[id*="leyka_campaign_card_standalone"] .lk-thumbnail a {
652 display: block;
653 border: 2px solid transparent;
654 -webkit-transition: all 0.3s;
655 transition: all 0.3s; }
656 div[id*="leyka_campaign_card_standalone"] .lk-thumbnail a:hover, div[id*="leyka_campaign_card_standalone"] .lk-thumbnail a:focus, div[id*="leyka_campaign_card_standalone"] .lk-thumbnail a:active {
657 border-color: #1db318; }
658 div[id*="leyka_campaign_card_standalone"] .lk-thumbnail img {
659 max-width: 100%;
660 height: auto;
661 vertical-align: middle; }
662 div[id*="leyka_campaign_card_standalone"] .lk-title {
663 text-transform: none;
664 text-decoration: none;
665 font-weight: normal;
666 font-style: normal;
667 font-weight: bold;
668 font-size: 19.5px;
669 line-height: 1.3;
670 margin: 0;
671 clear: none; }
672 div[id*="leyka_campaign_card_standalone"] .lk-title a, div[id*="leyka_campaign_card_standalone"] .lk-title a:visited {
673 text-decoration: none;
674 color: #3c3c3c; }
675 div[id*="leyka_campaign_card_standalone"] .lk-title a:hover, div[id*="leyka_campaign_card_standalone"] .lk-title a:focus, div[id*="leyka_campaign_card_standalone"] .lk-title a:active, div[id*="leyka_campaign_card_standalone"] .lk-title a:visited:hover, div[id*="leyka_campaign_card_standalone"] .lk-title a:visited:focus, div[id*="leyka_campaign_card_standalone"] .lk-title a:visited:active {
676 color: #1db318;
677 text-decoration: none; }
678 div[id*="leyka_campaign_card_standalone"] .lk-info {
679 padding: 15px; }
680 div[id*="leyka_campaign_card_standalone"] .lk-info p {
681 text-transform: none;
682 text-decoration: none;
683 font-weight: normal;
684 font-style: normal;
685 font-size: 13px;
686 line-height: 1.5;
687 margin: 0; }
688 div[id*="leyka_campaign_card_standalone"] .lk-info p:nth-of-type(1) {
689 margin-top: 15px; }
690 div[id*="leyka_campaign_card_standalone"] .leyka-scale {
691 border-top: 1px solid #dfdfdf;
692 padding: 15px; }
693 div[id*="leyka_campaign_card_standalone"] .leyka-scale-scale {
694 height: 8px;
695 width: 100%; }
696 div[id*="leyka_campaign_card_standalone"] .leyka-scale-scale .target {
697 background: #f1f1f1;
698 width: 100%;
699 height: 100%; }
700 div[id*="leyka_campaign_card_standalone"] .leyka-scale-scale .collected {
701 background: #1db318;
702 height: 100%; }
703 div[id*="leyka_campaign_card_standalone"] .leyka-scale-label {
704 text-transform: none;
705 text-decoration: none;
706 font-weight: normal;
707 font-style: normal;
708 margin-top: 5px;
709 font-size: 13px; }
710 div[id*="leyka_campaign_card_standalone"] .leyka-scale-button {
711 text-transform: none;
712 text-decoration: none;
713 font-weight: normal;
714 font-style: normal;
715 text-align: right;
716 font-size: 13px;
717 box-sizing: border-box; }
718 div[id*="leyka_campaign_card_standalone"] .leyka-scale-button a {
719 display: inline-block;
720 background: #1db318;
721 color: #fff !important;
722 font-size: 13px;
723 font-family: "HelveticaNeue", "Helvetica Neue", Helvetica, Arial, sans-serif;
724 text-transform: uppercase;
725 font-weight: normal;
726 font-style: normal;
727 text-decoration: none !important;
728 padding: 0.4em 1.5em;
729 -webkit-transition: all 0.3s;
730 transition: all 0.3s;
731 box-sizing: border-box; }
732 div[id*="leyka_campaign_card_standalone"] .leyka-scale-button a:visited {
733 color: #fff !important; }
734 div[id*="leyka_campaign_card_standalone"] .leyka-scale-button a:hover, div[id*="leyka_campaign_card_standalone"] .leyka-scale-button a:focus, div[id*="leyka_campaign_card_standalone"] .leyka-scale-button a:active {
735 text-decoration: none;
736 background: #168612; }
737 div[id*="leyka_campaign_card_standalone"] .leyka-scale-button-alone {
738 text-transform: none;
739 text-decoration: none;
740 font-weight: normal;
741 font-style: normal;
742 text-align: right;
743 font-size: 13px;
744 box-sizing: border-box;
745 border-top: 1px solid #dfdfdf;
746 padding: 15px; }
747 div[id*="leyka_campaign_card_standalone"] .leyka-scale-button-alone a {
748 display: inline-block;
749 background: #1db318;
750 color: #fff !important;
751 font-size: 13px;
752 font-family: "HelveticaNeue", "Helvetica Neue", Helvetica, Arial, sans-serif;
753 text-transform: uppercase;
754 font-weight: normal;
755 font-style: normal;
756 text-decoration: none !important;
757 padding: 0.4em 1.5em;
758 -webkit-transition: all 0.3s;
759 transition: all 0.3s;
760 box-sizing: border-box; }
761 div[id*="leyka_campaign_card_standalone"] .leyka-scale-button-alone a:visited {
762 color: #fff !important; }
763 div[id*="leyka_campaign_card_standalone"] .leyka-scale-button-alone a:hover, div[id*="leyka_campaign_card_standalone"] .leyka-scale-button-alone a:focus, div[id*="leyka_campaign_card_standalone"] .leyka-scale-button-alone a:active {
764 text-decoration: none;
765 background: #168612; }
766 div[id*="leyka_campaign_card_standalone"] .leyka-scale.has-button .leyka-scale-button {
767 margin-top: 5px; }
768 div[id*="leyka_campaign_card_standalone"] .leyka-campaign-card.wide {
769 position: relative; }
770 div[id*="leyka_campaign_card_standalone"] .leyka-campaign-card.wide::after {
771 clear: both;
772 content: "";
773 display: table; }
774 div[id*="leyka_campaign_card_standalone"] .leyka-campaign-card.wide .lk-thumbnail {
775 float: left;
776 width: 40%; }
777 div[id*="leyka_campaign_card_standalone"] .leyka-campaign-card.wide .lk-thumbnail + .lk-info {
778 margin-left: 45%; }
779 div[id*="leyka_campaign_card_standalone"] .leyka-campaign-card.wide .leyka-scale-button-alone,
780 div[id*="leyka_campaign_card_standalone"] .leyka-campaign-card.wide .leyka-scale {
781 margin-top: 0;
782 clear: both; }
783 div[id*="leyka_campaign_card_standalone"] .leyka-campaign-card.wide .leyka-scale.has-button {
784 position: relative; }
785 div[id*="leyka_campaign_card_standalone"] .leyka-campaign-card.wide .leyka-scale.has-button .leyka-scale-compact {
786 margin-right: 169px; }
787 div[id*="leyka_campaign_card_standalone"] .leyka-campaign-card.wide .leyka-scale.has-button .leyka-scale-button {
788 margin-top: 0;
789 width: 156px;
790 position: absolute;
791 right: 15px;
792 top: 15px; }
793 div[id*="leyka_campaign_card_standalone"] .leyka-campaign-card.wide .leyka-scale-button {
794 margin-top: 0; }
795
796 /** Campaign card widget **/
797 div[id*="leyka_campaign_card_widget"] .leyka-campaign-card {
798 border: 1px solid #dfdfdf;
799 background: #fff; }
800 div[id*="leyka_campaign_card_widget"] .lk-thumbnail a {
801 display: block;
802 border: 2px solid transparent;
803 -webkit-transition: all 0.3s;
804 transition: all 0.3s; }
805 div[id*="leyka_campaign_card_widget"] .lk-thumbnail a:hover, div[id*="leyka_campaign_card_widget"] .lk-thumbnail a:focus, div[id*="leyka_campaign_card_widget"] .lk-thumbnail a:active {
806 border-color: #1db318; }
807 div[id*="leyka_campaign_card_widget"] .lk-thumbnail img {
808 max-width: 100%;
809 height: auto;
810 vertical-align: middle; }
811 div[id*="leyka_campaign_card_widget"] .lk-title {
812 text-transform: none;
813 text-decoration: none;
814 font-weight: normal;
815 font-style: normal;
816 font-weight: bold;
817 font-size: 19.5px;
818 line-height: 1.3;
819 margin: 0;
820 clear: none; }
821 div[id*="leyka_campaign_card_widget"] .lk-title a, div[id*="leyka_campaign_card_widget"] .lk-title a:visited {
822 text-decoration: none;
823 color: #3c3c3c; }
824 div[id*="leyka_campaign_card_widget"] .lk-title a:hover, div[id*="leyka_campaign_card_widget"] .lk-title a:focus, div[id*="leyka_campaign_card_widget"] .lk-title a:active, div[id*="leyka_campaign_card_widget"] .lk-title a:visited:hover, div[id*="leyka_campaign_card_widget"] .lk-title a:visited:focus, div[id*="leyka_campaign_card_widget"] .lk-title a:visited:active {
825 color: #1db318;
826 text-decoration: none; }
827 div[id*="leyka_campaign_card_widget"] .lk-info {
828 padding: 15px; }
829 div[id*="leyka_campaign_card_widget"] .lk-info p {
830 text-transform: none;
831 text-decoration: none;
832 font-weight: normal;
833 font-style: normal;
834 font-size: 13px;
835 line-height: 1.5;
836 margin: 0; }
837 div[id*="leyka_campaign_card_widget"] .lk-info p:nth-of-type(1) {
838 margin-top: 15px; }
839 div[id*="leyka_campaign_card_widget"] .leyka-scale {
840 border-top: 1px solid #dfdfdf;
841 padding: 15px; }
842 div[id*="leyka_campaign_card_widget"] .leyka-scale-scale {
843 height: 8px;
844 width: 100%; }
845 div[id*="leyka_campaign_card_widget"] .leyka-scale-scale .target {
846 background: #f1f1f1;
847 width: 100%;
848 height: 100%; }
849 div[id*="leyka_campaign_card_widget"] .leyka-scale-scale .collected {
850 background: #1db318;
851 height: 100%; }
852 div[id*="leyka_campaign_card_widget"] .leyka-scale-label {
853 text-transform: none;
854 text-decoration: none;
855 font-weight: normal;
856 font-style: normal;
857 margin-top: 5px;
858 font-size: 13px; }
859 div[id*="leyka_campaign_card_widget"] .leyka-scale-button {
860 text-transform: none;
861 text-decoration: none;
862 font-weight: normal;
863 font-style: normal;
864 text-align: right;
865 font-size: 13px;
866 box-sizing: border-box; }
867 div[id*="leyka_campaign_card_widget"] .leyka-scale-button a {
868 display: inline-block;
869 background: #1db318;
870 color: #fff !important;
871 font-size: 13px;
872 font-family: "HelveticaNeue", "Helvetica Neue", Helvetica, Arial, sans-serif;
873 text-transform: uppercase;
874 font-weight: normal;
875 font-style: normal;
876 text-decoration: none !important;
877 padding: 0.4em 1.5em;
878 -webkit-transition: all 0.3s;
879 transition: all 0.3s;
880 box-sizing: border-box; }
881 div[id*="leyka_campaign_card_widget"] .leyka-scale-button a:visited {
882 color: #fff !important; }
883 div[id*="leyka_campaign_card_widget"] .leyka-scale-button a:hover, div[id*="leyka_campaign_card_widget"] .leyka-scale-button a:focus, div[id*="leyka_campaign_card_widget"] .leyka-scale-button a:active {
884 text-decoration: none;
885 background: #168612; }
886 div[id*="leyka_campaign_card_widget"] .leyka-scale-button-alone {
887 text-transform: none;
888 text-decoration: none;
889 font-weight: normal;
890 font-style: normal;
891 text-align: right;
892 font-size: 13px;
893 box-sizing: border-box;
894 border-top: 1px solid #dfdfdf;
895 padding: 15px; }
896 div[id*="leyka_campaign_card_widget"] .leyka-scale-button-alone a {
897 display: inline-block;
898 background: #1db318;
899 color: #fff !important;
900 font-size: 13px;
901 font-family: "HelveticaNeue", "Helvetica Neue", Helvetica, Arial, sans-serif;
902 text-transform: uppercase;
903 font-weight: normal;
904 font-style: normal;
905 text-decoration: none !important;
906 padding: 0.4em 1.5em;
907 -webkit-transition: all 0.3s;
908 transition: all 0.3s;
909 box-sizing: border-box; }
910 div[id*="leyka_campaign_card_widget"] .leyka-scale-button-alone a:visited {
911 color: #fff !important; }
912 div[id*="leyka_campaign_card_widget"] .leyka-scale-button-alone a:hover, div[id*="leyka_campaign_card_widget"] .leyka-scale-button-alone a:focus, div[id*="leyka_campaign_card_widget"] .leyka-scale-button-alone a:active {
913 text-decoration: none;
914 background: #168612; }
915 div[id*="leyka_campaign_card_widget"] .leyka-scale.has-button .leyka-scale-button {
916 margin-top: 5px; }
917 div[id*="leyka_campaign_card_widget"] .lk-title {
918 font-size: 16.9px; }
919
920 /** Campaign list **/
921 div[id*="leyka_campaign_list_widget"] {
922 border-top: 1px solid #dfdfdf;
923 border-bottom: 1px solid #dfdfdf; }
924 div[id*="leyka_campaign_list_widget"] .lk-thumbnail a {
925 display: block;
926 border: 2px solid transparent;
927 -webkit-transition: all 0.3s;
928 transition: all 0.3s; }
929 div[id*="leyka_campaign_list_widget"] .lk-thumbnail a:hover, div[id*="leyka_campaign_list_widget"] .lk-thumbnail a:focus, div[id*="leyka_campaign_list_widget"] .lk-thumbnail a:active {
930 border-color: #1db318; }
931 div[id*="leyka_campaign_list_widget"] .lk-thumbnail img {
932 max-width: 100%;
933 height: auto;
934 vertical-align: middle; }
935 div[id*="leyka_campaign_list_widget"] .lk-title {
936 text-transform: none;
937 text-decoration: none;
938 font-weight: normal;
939 font-style: normal;
940 font-weight: bold;
941 font-size: 19.5px;
942 line-height: 1.3;
943 margin: 0;
944 clear: none;
945 font-size: 16.9px; }
946 div[id*="leyka_campaign_list_widget"] .lk-title a, div[id*="leyka_campaign_list_widget"] .lk-title a:visited {
947 text-decoration: none;
948 color: #3c3c3c; }
949 div[id*="leyka_campaign_list_widget"] .lk-title a:hover, div[id*="leyka_campaign_list_widget"] .lk-title a:focus, div[id*="leyka_campaign_list_widget"] .lk-title a:active, div[id*="leyka_campaign_list_widget"] .lk-title a:visited:hover, div[id*="leyka_campaign_list_widget"] .lk-title a:visited:focus, div[id*="leyka_campaign_list_widget"] .lk-title a:visited:active {
950 color: #1db318;
951 text-decoration: none; }
952 div[id*="leyka_campaign_list_widget"] .lk-info p {
953 text-transform: none;
954 text-decoration: none;
955 font-weight: normal;
956 font-style: normal;
957 font-size: 13px;
958 line-height: 1.5;
959 margin: 0; }
960 div[id*="leyka_campaign_list_widget"] .lk-info p:nth-of-type(1) {
961 margin-top: 15px; }
962 div[id*="leyka_campaign_list_widget"] .leyka-scale-scale {
963 height: 8px;
964 width: 100%; }
965 div[id*="leyka_campaign_list_widget"] .leyka-scale-scale .target {
966 background: #f1f1f1;
967 width: 100%;
968 height: 100%; }
969 div[id*="leyka_campaign_list_widget"] .leyka-scale-scale .collected {
970 background: #1db318;
971 height: 100%; }
972 div[id*="leyka_campaign_list_widget"] .leyka-scale-label {
973 text-transform: none;
974 text-decoration: none;
975 font-weight: normal;
976 font-style: normal;
977 margin-top: 5px;
978 font-size: 13px; }
979 div[id*="leyka_campaign_list_widget"] .leyka-scale-button {
980 text-transform: none;
981 text-decoration: none;
982 font-weight: normal;
983 font-style: normal;
984 text-align: right;
985 font-size: 13px;
986 box-sizing: border-box; }
987 div[id*="leyka_campaign_list_widget"] .leyka-scale-button a {
988 display: inline-block;
989 background: #1db318;
990 color: #fff !important;
991 font-size: 13px;
992 font-family: "HelveticaNeue", "Helvetica Neue", Helvetica, Arial, sans-serif;
993 text-transform: uppercase;
994 font-weight: normal;
995 font-style: normal;
996 text-decoration: none !important;
997 padding: 0.4em 1.5em;
998 -webkit-transition: all 0.3s;
999 transition: all 0.3s;
1000 box-sizing: border-box; }
1001 div[id*="leyka_campaign_list_widget"] .leyka-scale-button a:visited {
1002 color: #fff !important; }
1003 div[id*="leyka_campaign_list_widget"] .leyka-scale-button a:hover, div[id*="leyka_campaign_list_widget"] .leyka-scale-button a:focus, div[id*="leyka_campaign_list_widget"] .leyka-scale-button a:active {
1004 text-decoration: none;
1005 background: #168612; }
1006 div[id*="leyka_campaign_list_widget"] .leyka-scale-button-alone {
1007 text-transform: none;
1008 text-decoration: none;
1009 font-weight: normal;
1010 font-style: normal;
1011 text-align: right;
1012 font-size: 13px;
1013 box-sizing: border-box; }
1014 div[id*="leyka_campaign_list_widget"] .leyka-scale-button-alone a {
1015 display: inline-block;
1016 background: #1db318;
1017 color: #fff !important;
1018 font-size: 13px;
1019 font-family: "HelveticaNeue", "Helvetica Neue", Helvetica, Arial, sans-serif;
1020 text-transform: uppercase;
1021 font-weight: normal;
1022 font-style: normal;
1023 text-decoration: none !important;
1024 padding: 0.4em 1.5em;
1025 -webkit-transition: all 0.3s;
1026 transition: all 0.3s;
1027 box-sizing: border-box; }
1028 div[id*="leyka_campaign_list_widget"] .leyka-scale-button-alone a:visited {
1029 color: #fff !important; }
1030 div[id*="leyka_campaign_list_widget"] .leyka-scale-button-alone a:hover, div[id*="leyka_campaign_list_widget"] .leyka-scale-button-alone a:focus, div[id*="leyka_campaign_list_widget"] .leyka-scale-button-alone a:active {
1031 text-decoration: none;
1032 background: #168612; }
1033 div[id*="leyka_campaign_list_widget"] .leyka-scale.has-button .leyka-scale-button {
1034 margin-top: 5px; }
1035 div[id*="leyka_campaign_list_widget"] .leyka-campaign-list-item {
1036 padding: 15px 0;
1037 border-top: 1px solid #dfdfdf;
1038 border-bottom: 1px solid #dfdfdf;
1039 margin: 5px 0; }
1040 div[id*="leyka_campaign_list_widget"] .leyka-scale-button-alone,
1041 div[id*="leyka_campaign_list_widget"] .leyka-scale {
1042 margin-top: 15px;
1043 clear: both; }
1044 div[id*="leyka_campaign_list_widget"] .leyka-campaign-list-item.has-thumb::after {
1045 clear: both;
1046 content: "";
1047 display: table; }
1048 div[id*="leyka_campaign_list_widget"] .leyka-campaign-list-item.has-thumb .lk-thumbnail {
1049 width: 65px;
1050 float: left;
1051 margin-bottom: 15px; }
1052 div[id*="leyka_campaign_list_widget"] .leyka-campaign-list-item.has-thumb .lk-title {
1053 margin-left: 75px; }
1054 div[id*="leyka_campaign_list_widget"] .leyka-campaign-list-item.has-thumb .lk-info p {
1055 margin-left: 75px; }
1056 div[id*="leyka_campaign_list_widget"] .leyka-campaign-list-item.has-thumb.narrow .lk-thumbnail {
1057 margin-bottom: 15px; }
1058 div[id*="leyka_campaign_list_widget"] .leyka-campaign-list-item.has-thumb.narrow .lk-info p {
1059 margin-left: 0;
1060 clear: both; }
1061
1062 /** Campaign page **/
1063 #leyka-campaign-finished {
1064 border: 2px solid #1db318;
1065 padding: 10px 15px;
1066 color: #373737;
1067 background: #f9f9f9;
1068 border-radius: 3px; }
1069
1070 /** Leyka donation lists (_tickers.scss) **/
1071 div[id*="leyka_donors_list"] {
1072 margin-top: 1.5em;
1073 margin-bottom: 1.5em;
1074 padding: 24px;
1075 font-size: 14px;
1076 line-height: 1.5;
1077 color: #444;
1078 border: 1px solid #dfdfdf;
1079 background: #f9f9f9;
1080 padding: 22px 22px 22px 0; }
1081 div[id*="leyka_donors_list"]:first-child {
1082 margin-top: 0; }
1083 div[id*="leyka_donors_list"]:last-child {
1084 margin-bottom: 0; }
1085 div[id*="leyka_donors_list"] .ldl-item {
1086 margin-top: 5px;
1087 margin-bottom: 5px;
1088 padding: 15px 15px 15px 22px; }
1089 div[id*="leyka_donors_list"] .ldl-item:first-child {
1090 margin-top: 0; }
1091 div[id*="leyka_donors_list"] .ldl-item:last-child {
1092 margin-bottom: 0; }
1093 div[id*="leyka_donors_list"] .ldl-item:nth-of-type(odd) {
1094 border: 1px solid #dfdfdf;
1095 border-left: 0;
1096 background: #fff; }
1097 div[id*="leyka_donors_list"] .ldl-item .amount {
1098 font-weight: bold;
1099 color: darken(#444, 5%);
1100 margin-bottom: 5px; }
1101 div[id*="leyka_donors_list"] .ldl-item .purpose {
1102 font-size: 12px;
1103 margin-top: 5px; }
1104 div[id*="leyka_donors_list"] .ldl-item .meta {
1105 font-size: 12px;
1106 color: #9d9d9d; }
1107
1108 div[id*="leyka_donors_list"].wide .ldl-item {
1109 max-width: 640px; }
1110 div[id*="leyka_donors_list"].wide .ldl-item::after {
1111 clear: both;
1112 content: "";
1113 display: table; }
1114 div[id*="leyka_donors_list"].wide .ldl-item .amount {
1115 float: left;
1116 width: 30%;
1117 margin-bottom: 0; }
1118 div[id*="leyka_donors_list"].wide .ldl-item .purpose,
1119 div[id*="leyka_donors_list"].wide .ldl-item .meta,
1120 div[id*="leyka_donors_list"].wide .ldl-item .donor-comment {
1121 margin-left: 35%;
1122 }
1123 div[id*="leyka_donors_list"].wide .ldl-item .donor-comment {
1124 margin-top: 10px;
1125 font-size: 12px;
1126 color: #9d9d9d;
1127 }
1128
1129 /** Elements **/
1130 .leyka-tpl-radio #leyka-copy,
1131 .leyka-tpl-toggles #leyka-copy {
1132 margin-top: 5px;
1133 position: relative;
1134 text-align: right;
1135 font-size: 11px;
1136 line-height: 18px;
1137 padding: 4px 30px 4px 4px;
1138 border: 1px solid #caf8c8;
1139 background: #f5fef5; }
1140
1141 .leyka-tpl-radio #leyka-copy:after,
1142 .leyka-tpl-toggles #leyka-copy:after {
1143 content: '';
1144 display: block;
1145 background: transparent url(../img/menu-icon.png) no-repeat 0 0;
1146 width: 18px;
1147 height: 18px;
1148 position: absolute;
1149 right: 5px;
1150 top: 5px; }
1151
1152 #lean_overlay {
1153 position: fixed;
1154 z-index: 100;
1155 top: 0;
1156 left: 0;
1157 height: 100%;
1158 width: 100%;
1159 background: #000;
1160 display: none; }
1161
1162 .leyka-tpl-radio .leyka-oferta-text,
1163 .leyka-tpl-toggles .leyka-oferta-text {
1164 display: none;
1165 width: 640px;
1166 height: 500px;
1167 padding: 25px 30px;
1168 border-radius: 3px;
1169 background: #fff;
1170 box-shadow: 1px 1px 3px 1px rgba(20, 20, 20, 0.7); }
1171
1172 .leyka-tpl-radio .leyka-oferta-text .leyka-modal-close,
1173 .leyka-tpl-toggles .leyka-oferta-text .leyka-modal-close {
1174 display: block;
1175 position: absolute;
1176 top: -7px;
1177 right: -7px;
1178 background: #aaa;
1179 color: #fff;
1180 font-weight: bold;
1181 text-align: center;
1182 width: 21px;
1183 height: 21px;
1184 border: 1px solid #fff;
1185 border-radius: 50%;
1186 box-shadow: 1px 1px 3px rgba(50, 50, 50, 0.7);
1187 cursor: pointer; }
1188
1189 .leyka-tpl-radio .leyka-oferta-text .leyka-modal-close:hover,
1190 .leyka-tpl-toggles .leyka-oferta-text .leyka-modal-close:hover {
1191 background: #1db318;
1192 }
1193
1194 .leyka-tpl-radio .leyka-oferta-text .leyka-oferta-text-frame,
1195 .leyka-tpl-toggles .leyka-oferta-text .leyka-oferta-text-frame {
1196 width: 100%;
1197 height: 100%;
1198 overflow-y: scroll; }
1199
1200 .leyka-tpl-radio .leyka-oferta-text .leyka-oferta-text-flow,
1201 .leyka-tpl-toggles .leyka-oferta-text .leyka-oferta-text-flow {
1202 font-size: 13px;
1203 line-height: 1.35;
1204 padding-left: 5px;
1205 padding-right: 20px;
1206 }
1207
1208 .leyka-tpl-radio .leyka-oferta-text .leyka-oferta-text-flow p,
1209 .leyka-tpl-toggles .leyka-oferta-text .leyka-oferta-text-flow p {
1210 margin: 1.35em 0; }
1211
1212 .leyka-tpl-radio .leyka-oferta-text-flow p,
1213 .leyka-tpl-toggles .leyka-oferta-text-flow p {
1214 margin: 1.35em 0; }
1215
1216 /** "Neo" template **/
1217 .leyka-tpl-neo {
1218 border: 1px solid #d1d1d1;
1219 background: #ffffff;
1220 box-shadow: 1px 2px 2px rgba(0, 0, 0, 0.08);
1221 border-top: none;
1222 }
1223
1224 .leyka-tpl-neo .leyka-payment-option .leyka-toggle-trigger {
1225 font-family: "Helvetica Neue", Helvetica Neue, Helvetica, sans-serif;
1226 color: #224883;
1227 font-weight: normal;
1228 text-transform: uppercase;
1229 line-height: 1.5;
1230 font-size: 18px;
1231 padding: 15px 30px;
1232 cursor: pointer;
1233 border-top: 1px solid #d1d1d1;
1234 border-bottom: 1px solid #d1d1d1;
1235 margin-top: -1px;
1236 }
1237
1238 .leyka-tpl-neo .leyka-pm-fields {
1239 position: relative;
1240 background: #fff;
1241 padding: 30px;
1242 max-width: 100%;
1243 }
1244
1245 .leyka-tpl-neo .leyka-payment-option.toggled .leyka-toggle-trigger {
1246 border-bottom: 2px solid #1db318;
1247 color: #1db318;
1248 }
1249
1250 .leyka-tpl-neo .currency-variants {
1251 display: inline-block;
1252 /*margin-left: 25px;*/
1253 flex: 0 1 auto;
1254 text-align: right;
1255 }
1256
1257 .leyka-tpl-neo .currency-selector-row {
1258 display: flex;
1259 justify-content: flex-start;
1260 }
1261
1262 .leyka-tpl-neo .leyka-field.amount-selector {
1263 position: relative;
1264 }
1265
1266 .leyka-tpl-neo .leyka-field.amount-selector .currency {
1267 font-family: Helvetica, sans-serif;
1268 color: rgba(0, 0, 0, 0.9);
1269 font-weight: normal;
1270 letter-spacing: normal;
1271 font-size: 18px;
1272 line-height: inherit;
1273 text-transform: uppercase;
1274 width: 40px;
1275 margin-left: 10px;
1276 }
1277
1278 .leyka-tpl-neo .leyka-field.amount-selector .currency .leyka-screen-reader-text {
1279 display: none;
1280 }
1281
1282 .leyka-tpl-neo .leyka-field.amount-selector .currency-frame {
1283 display: block;
1284 line-height: inherit;
1285 width: 100%;
1286 height: 40px;
1287 text-align: left;
1288 position: relative;
1289 z-index: 1;
1290 }
1291
1292 .leyka-tpl-neo .leyka-field.amount-selector .currency-frame span {
1293 display: flex;
1294 flex: 0 0 auto;
1295 align-self: flex-start;
1296 background: #ffffff;
1297 width: 100%;
1298 line-height: inherit;
1299 height: 40px;
1300 z-index: 10;
1301
1302 }
1303
1304 .leyka-tpl-neo .leyka-field.amount-selector .currency-frame select {
1305 border: none;
1306 width: 90px;
1307 background: transparent;
1308 font-family: Helvetica, sans-serif;
1309 color: rgba(0, 0, 0, 0.9);
1310 font-weight: normal;
1311 letter-spacing: normal;
1312 font-size: 18px;
1313 line-height: inherit;
1314 text-transform: uppercase;
1315 }
1316
1317 .leyka-tpl-neo .leyka-payment-option .leyka-field.recurring {
1318 background: #f8f8f8 none repeat scroll 0 0;
1319 border-radius: 4px;
1320 margin-bottom: 36px;
1321 padding: 4px 8px 5px;
1322 }
1323
1324 .leyka-tpl-neo .leyka-field.amount {
1325 padding-left: 0;
1326 }
1327
1328 .leyka-tpl-neo#leyka-payment-form .leyka-field.amount-selector {
1329 margin-top: 0;
1330 line-height: 40px;
1331 }
1332
1333 .leyka-tpl-neo .leyka-payment-option .leyka-field a,
1334 .leyka-tpl-neo .leyka-payment-option .leyka-field a:visited,
1335 .leyka-tpl-neo .leyka-payment-option .leyka-field a:hover,
1336 .leyka-tpl-neo .leyka-payment-option .leyka-field a:focus,
1337 .leyka-tpl-neo .leyka-payment-option .leyka-field a:active {
1338 color: #224883;
1339 }
1340
1341 .leyka-tpl-neo .leyka-payment-option .leyka-field a:hover,
1342 .leyka-tpl-neo .leyka-payment-option .leyka-field a:focus,
1343 .leyka-tpl-neo .leyka-payment-option .leyka-field a:active {
1344 text-decoration: underline;
1345 }
1346
1347 .leyka-payment-option .leyka-field.rdc-textfield {
1348 padding: 20px 0;
1349 position: relative;
1350 display: block;
1351 width: 100%;
1352 }
1353 .leyka-tpl-neo#leyka-payment-form .leyka-donor-fields {
1354 margin-top: 36px;
1355 }
1356 .leyka-tpl-neo#leyka-payment-form .leyka-recurring-field {
1357 margin-top: 15px;
1358 }
1359
1360 .leyka-tpl-neo .rdc-textfield .rdc-textfield__input {
1361 -moz-border-bottom-colors: none;
1362 -moz-border-left-colors: none;
1363 -moz-border-right-colors: none;
1364 -moz-border-top-colors: none;
1365 background: rgba(0, 0, 0, 0) none repeat scroll 0 0;
1366 border-color: -moz-use-text-color -moz-use-text-color #e7e7e7;
1367 border-image: none;
1368 border-style: none none solid;
1369 border-radius: 0;
1370 border-width: medium medium 2px;
1371 display: block;
1372 font-family: Helvetica,sans-serif;
1373 font-size: 16px;
1374 line-height: 18px;
1375 padding: 4px 0;
1376 text-align: left;
1377 width: 100% !important;
1378 }
1379
1380 .leyka-tpl-neo .rdc-textfield .rdc-textfield__input:focus {
1381 border-bottom-color: #f02700;
1382 }
1383
1384 .leyka-tpl-neo .rdc-textfield .rdc-textfield__input:focus ~ label {
1385 color: #f02700;
1386 }
1387
1388 /* Hide the inputs placeholders: */
1389 .leyka-tpl-neo .rdc-textfield input::-webkit-input-placeholder { /* WebKit browsers */
1390 color: #fff;
1391 opacity: 0;
1392 }
1393 .leyka-tpl-neo .rdc-textfield input:-moz-placeholder { /* Mozilla Firefox 4 to 18 */
1394 color: #fff;
1395 opacity: 0;
1396 }
1397 .leyka-tpl-neo .rdc-textfield input::-moz-placeholder { /* Mozilla Firefox 19+ */
1398 color: #fff;
1399 opacity: 0;
1400 }
1401 .leyka-tpl-neo .rdc-textfield input:-ms-input-placeholder { /* Internet Explorer 10+ */
1402 color: #fff;
1403 }
1404
1405 .leyka-tpl-neo .rdc-textfield label {
1406 bottom: 0;
1407 color: rgba(0, 0, 0, 0.9);
1408 font-size: 19px;
1409 left: 0;
1410 overflow: hidden;
1411 position: absolute;
1412 right: 0;
1413 text-align: left;
1414 top: 0;
1415 width: 100%;
1416 }
1417
1418 .leyka-tpl-neo .rdc-inputfix .rdc-inputfix__label, .rdc-textfield label {
1419 font-family: Helvetica,sans-serif;
1420 line-height: 1;
1421 pointer-events: none;
1422 white-space: nowrap;
1423 }
1424
1425 .leyka-tpl-neo#leyka-payment-form .rdc-radio .rdc-radio__button {
1426 /*display: none;*/
1427 position: absolute;
1428 left: -9999px;
1429 }
1430
1431 .leyka-tpl-neo#leyka-payment-form .figure.rdc-radio {
1432 display: inline-block;
1433 text-align: center;
1434 width: 100px;
1435 height: 40px;
1436 }
1437
1438 .leyka-tpl-neo#leyka-payment-form .leyka-field.amount-selector .figure .rdc-radio__label {
1439 color: rgba(0, 0, 0, 0.9);
1440 font-family: Helvetica,sans-serif;
1441 font-size: 28px;
1442 display: inline-block;
1443 width: 100%;
1444 /*height: 100%;*/
1445 border: 1px solid #d1d1d1;
1446 padding: 0;
1447 cursor: pointer;
1448 }
1449
1450 .leyka-tpl-neo#leyka-payment-form .rdc-radio .rdc-radio__button:focus + .rdc-radio__label {
1451 background-color: #1db318;
1452 border-color: #1db318;
1453 color: white;
1454 }
1455
1456 .leyka-tpl-neo#leyka-payment-form .leyka-field.amount-selector .figure-flex span {
1457 margin-left: 10px;
1458 }
1459
1460 .leyka-tpl-neo#leyka-payment-form .leyka-field.amount-selector .figure-sep {
1461 font-family: Helvetica, sans-serif;
1462 color: rgba(0, 0, 0, 0.9);
1463 font-weight: normal;
1464 letter-spacing: normal;
1465 font-size: 18px;
1466 line-height: inherit;
1467 text-transform: uppercase;
1468 color: #224883;
1469 margin-right: 8px;
1470 }
1471
1472 .leyka-tpl-neo#leyka-payment-form .leyka-field.amount-selector .donate_amount_flex {
1473 border: 2px solid #dfdfdf;
1474 border-radius: 2px;
1475 font-family: Helvetica, sans-serif;
1476 font-size: 28px;
1477 color: rgba(0, 0, 0, 0.9);
1478 line-height: 30px;
1479 text-align: right;
1480 width: 90px;
1481 padding: 0.1em;
1482 }
1483
1484 .leyka-tpl-neo#leyka-payment-form .leyka-field.amount-selector .donate_amount_flex:focus {
1485 border: 2px solid #1db318;
1486 }
1487
1488 .leyka-tpl-neo .leyka-payment-option .leyka-field.agree {
1489 margin: 18px 0 18px 0;
1490 position: relative;
1491 }
1492
1493 .leyka-tpl-neo .leyka_agree-error.field-error {
1494 bottom: 30px;
1495 }
1496 .leyka-tpl-neo .leyka_agree_pd-error.field-error {
1497 bottom: -17px;
1498 }
1499
1500 .leyka-tpl-neo label.checkbox {
1501 display: block;
1502 width: 100%;
1503 padding-left: 26px;
1504 }
1505
1506 .leyka-tpl-neo input[type="checkbox"] {
1507 border: medium none;
1508 left: 0;
1509 margin: 0;
1510 opacity: 0;
1511 padding: 0;
1512 position: absolute;
1513 top: 0;
1514 }
1515
1516 .leyka-tpl-neo .leyka-checkbox-label::before {
1517 background: #fff none repeat scroll 0 0;
1518 border: 2px solid rgba(0, 0, 0, 0.9);
1519 border-radius: 2px;
1520 content: "";
1521 cursor: pointer;
1522 display: block;
1523 height: 16px;
1524 left: -26px;
1525 position: absolute;
1526 top: 1px;
1527 width: 16px;
1528 }
1529
1530 .leyka-tpl-neo .leyka-checkbox-label {
1531 display: inline-block;
1532 font-size: 15px;
1533 position: relative;
1534 color: rgba(0, 0, 0, 0.9);
1535 font-family: Helvetica,sans-serif;
1536 line-height: 18px;
1537 text-align: left;
1538 }
1539
1540 .leyka-tpl-neo input[type="checkbox"]:checked ~ .leyka-checkbox-label::before {
1541 background-color: #1db318;
1542 background-image: url("data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iVVRGLTgiIHN0YW5kYWxvbmU9Im5vIj8+PHN2ZyB3aWR0aD0iMTdweCIgaGVpZ2h0PSIxM3B4IiB2aWV3Qm94PSIwIDAgMTcgMTMiIHZlcnNpb249IjEuMSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB4bWxuczp4bGluaz0iaHR0cDovL3d3dy53My5vcmcvMTk5OS94bGluayIgeG1sbnM6c2tldGNoPSJodHRwOi8vd3d3LmJvaGVtaWFuY29kaW5nLmNvbS9za2V0Y2gvbnMiPiAgICAgICAgPHRpdGxlPlNoYXBlPC90aXRsZT4gICAgPGRlc2M+Q3JlYXRlZCB3aXRoIFNrZXRjaC48L2Rlc2M+ICAgIDxkZWZzPjwvZGVmcz4gICAgPGcgaWQ9IlBhZ2UtMSIgc3Ryb2tlPSJub25lIiBzdHJva2Utd2lkdGg9IjEiIGZpbGw9Im5vbmUiIGZpbGwtcnVsZT0iZXZlbm9kZCIgc2tldGNoOnR5cGU9Ik1TUGFnZSI+ICAgICAgICA8cGF0aCBkPSJNMTYuNSwxLjg3OTE0Mjg2IEw1LjUyODU3MTQzLDEyLjg1MDU3MTQgTDAuNSw3LjgyMiBMMS43ODkxNDI4Niw2LjUzMjg1NzE0IEw1LjUyODU3MTQzLDEwLjI2MzE0MjkgTDE1LjIxMDg1NzEsMC41OSBMMTYuNSwxLjg3OTE0Mjg2IEwxNi41LDEuODc5MTQyODYgWiIgaWQ9IlNoYXBlIiBmaWxsPSIjRkZGRkZGIiBza2V0Y2g6dHlwZT0iTVNTaGFwZUdyb3VwIj48L3BhdGg+ICAgIDwvZz48L3N2Zz4=");
1543 background-repeat: no-repeat;
1544 background-size: 16px 13px;
1545 border-color: #1db318;
1546 }
1547
1548
1549 .leyka-tpl-neo #leyka_donation_submit {
1550 display: inline-block;
1551 font-family: "Helvetica Neue", Helvetica Neue, Helvetica, sans-serif;
1552 text-transform: uppercase;
1553 color: #ffffff;
1554 transition: all 0.3s;
1555 padding: 14px 24px;
1556 font-size: 16px;
1557 line-height: 18px;
1558 background: #1db318;
1559 border: 1px solid #1db318;
1560 }
1561
1562 .leyka-tpl-neo #leyka_donation_submit:hover,
1563 .leyka-tpl-neo #leyka_donation_submit:focus,
1564 .leyka-tpl-neo #leyka_donation_submit:active {
1565 background: #f02700;
1566 border-color: #f02700;
1567 color: #ffffff;
1568 }
1569
1570 .leyka-tpl-neo .field-error {
1571 color: #f02700;
1572 display: inline-block;
1573 font-size: 11px;
1574 padding: 0 2px;
1575 margin: 0;
1576 text-transform: none;
1577 position: absolute;
1578 bottom: 3px;
1579 }
1580 .leyka-tpl-neo .field-error, .leyka-submit-errors {
1581 font-family: Helvetica,sans-serif;
1582 font-weight: 400;
1583 letter-spacing: normal;
1584 line-height: 1.5;
1585 }
1586
1587 .leyka-tpl-neo .leyka_donation_amount-error {
1588 bottom: -10px;
1589 margin-left: 30px;
1590 }
1591
1592 .leyka-tpl-neo .leyka-payment-option .submit {
1593 margin-top: 40px;
1594 }
1595
1596 .leyka-tpl-neo .leyka-pm-icons {
1597 margin: 0;
1598 }
1599
1600 .leyka-tpl-neo .leyka-pm-icons::after {
1601 clear: both;
1602 content: "";
1603 display: table;
1604 }
1605
1606 .leyka-tpl-neo .leyka-pm-icons li {
1607 position: relative;
1608 list-style-type: none;
1609 float: left;
1610 width: 52px;
1611 height: 36px;
1612 margin: 0 0 0 4px !important;
1613 padding: 0;
1614 }
1615
1616 .leyka-tpl-neo .leyka-pm-icons li:before {
1617 display: none;
1618 }
1619
1620 .leyka-tpl-neo .leyka-pm-icons li img {
1621 max-width: 100%;
1622 height: auto;
1623 }
1624
1625 .leyka-tpl-neo .leyka-payment-option .leyka-pm-icons {
1626 float: right;
1627 }
1628
1629 .leyka-pm-desc {
1630 font-family: Helvetica, sans-serif;
1631 color: rgba(0, 0, 0, 0.9);
1632 font-weight: normal;
1633 text-transform: none;
1634 letter-spacing: normal;
1635 line-height: 1.5;
1636 font-size: 12px;
1637 margin: -10px 10px 0 10px;
1638 }
1639
1640 .leyka-tpl-neo .leyka-pm-desc {
1641 margin: 0 10px;
1642 }
1643
1644 .leyka-tpl-neo .leyka-pm-desc a:visited,
1645 .leyka-tpl-neo .leyka-pm-desc a{
1646 color: #224883;
1647 }
1648
1649 .leyka-tpl-neo .leyka-pm-desc a:hover,
1650 .leyka-tpl-neo .leyka-pm-desc a:focus,
1651 .leyka-tpl-neo .leyka-pm-desc a:active {
1652 text-decoration: underline;
1653 }
1654
1655 .leyka-tpl-neo ~ .leyka-form-footer {
1656 padding: 8px 30px 30px 0;
1657 text-align: right;
1658 }
1659
1660 .leyka-tpl-neo ~ .leyka-form-footer a, .leyka-tpl-neo ~ .leyka-form-footer a:visited {
1661 color: #224883;
1662 }
1663
1664 .leyka-tpl-neo ~ .leyka-form-footer a:hover,
1665 .leyka-tpl-neo ~ .leyka-form-footer a:focus,
1666 .leyka-tpl-neo ~ .leyka-form-footer a:active {
1667 text-decoration: underline;
1668 }
1669
1670 .leyka-tpl-neo ~ .leyka-form-footer p {
1671 color: rgba(0, 0, 0, 0.9);
1672 }
1673
1674 .leyka-tpl-neo ~ .leyka-form-footer p {
1675 font-family: Helvetica, sans-serif;
1676 color: rgba(0, 0, 0, 0.9);
1677 font-weight: normal;
1678 text-transform: none;
1679 letter-spacing: normal;
1680 line-height: 1.5;
1681 font-size: 12px;
1682 }
1683
1684 .leyka-tpl-neo .leyka-oferta-text-flow p:first-child {
1685 color: #224883;
1686 font-family: Cuprum,"Helvetica Neue",Helvetica Neue,Helvetica,sans-serif;
1687 font-size: 21px;
1688 font-weight: 400;
1689 line-height: 24px;
1690 text-transform: none;
1691 }
1692
1693 .leyka-tpl-neo .leyka-oferta-text-flow p {
1694 margin-bottom: 16px;
1695 }
1696
1697 .leyka-tpl-neo .leyka-oferta-text {
1698 display: none;
1699 box-sizing: border-box;
1700 border-radius: 2px;
1701 width: 90%;
1702 max-width: 760px;
1703 height: calc(100% - 220px);
1704 max-height: 700px;
1705 background-color: #ffffff;
1706 }
1707
1708 .leyka-tpl-neo .leyka-modal-close {
1709 background: #224883;
1710 color: #ffffff;
1711 width: 28px;
1712 height: 28px;
1713 border-radius: 50%;
1714 position: absolute;
1715 top: -16px;
1716 right: -16px;
1717 text-align: center;
1718 cursor: pointer;
1719 }
1720
1721 .leyka-tpl-neo .leyka-modal-close .svg-icon {
1722 width: 12px;
1723 height: 12px;
1724 fill: #ffffff;
1725 pointer-events: none;
1726 margin-top: -1px;
1727 }
1728
1729 .leyka-tpl-neo .leyka-oferta-text-frame {
1730 box-sizing: border-box;
1731 width: 100%;
1732 height: 100%;
1733 padding: 36px;
1734 overflow-y: scroll;
1735 }
1736
1737 .leyka-tpl-neo .leyka-oferta-text-flow {
1738 font-family: Helvetica, sans-serif;
1739 color: rgba(0, 0, 0, 0.9);
1740 font-weight: normal;
1741 font-size: 15px;
1742 line-height: 1.5;
1743 }
1744
1745 @media screen and (max-width: 480px) {
1746 .leyka-tpl-neo #leyka_donation_submit {
1747 width: 100%;
1748 }
1749
1750 .leyka-tpl-neo .leyka-payment-option .leyka-pm-icons {
1751 margin-top: 20px;
1752 float: left;
1753 width: 100%;
1754 }
1755 }
1756