PluginProbe ʕ •ᴥ•ʔ
GiveWP – Donation Plugin and Fundraising Platform / 2.13.2
GiveWP – Donation Plugin and Fundraising Platform v2.13.2
4.16.4 4.16.3 4.16.2 4.16.1 4.16.0 4.15.5 4.15.4 4.15.3 4.15.2 4.15.1 4.15.0 2.3.0 2.3.1 2.3.2 2.30.0 2.31.0 2.31.1 2.32.0 2.33.0 2.33.1 2.33.2 2.33.3 2.33.4 2.33.5 2.4.0 2.4.1 2.4.2 2.4.3 2.4.4 2.4.5 2.4.6 2.4.7 2.5.0 2.5.1 2.5.10 2.5.11 2.5.12 2.5.13 2.5.2 2.5.3 2.5.4 2.5.5 2.5.6 2.5.7 2.5.8 2.5.9 2.6.0 2.6.1 2.6.2 2.6.3 2.7.0 2.7.1 2.7.2 2.7.3 2.7.4 2.7.5 2.8.0 2.8.1 2.9.0 2.9.1 2.9.2 2.9.3 2.9.4 2.9.5 2.9.6 2.9.7 3.0.0 3.0.1 3.0.2 3.0.3 3.0.4 3.1.0 3.1.1 3.1.2 3.10.0 3.11.0 3.12.0 3.12.1 3.12.2 3.12.3 3.13.0 3.14.0 3.14.1 3.14.2 3.15.0 3.15.1 3.16.0 3.16.1 3.16.2 3.16.3 3.16.4 3.16.5 3.17.0 3.17.1 3.17.2 3.18.0 3.19.0 3.19.1 3.19.2 3.19.3 3.19.4 3.2.0 3.2.1 3.2.2 3.20.0 3.21.0 3.21.1 3.22.0 3.22.1 3.22.2 3.3.0 3.3.1 3.4.0 3.4.1 3.4.2 3.5.0 3.5.1 3.6.0 3.6.1 3.6.2 3.7.0 3.8.0 3.9.0 4.0.0 4.1.0 4.1.1 4.10.0 4.10.1 4.11.0 4.12.0 4.13.0 4.13.1 4.13.2 4.14.0 4.14.1 4.14.2 4.14.3 4.14.4 4.14.5 4.14.6 4.2.0 4.2.1 4.3.0 4.3.1 4.3.2 4.4.0 4.5.0 4.6.1 4.7.0 4.7.1 4.8.0 4.8.1 4.9.0 trunk 1.9.0 2.0.0 2.0.1 2.0.2 2.0.3 2.0.4 2.0.5 2.0.6 2.0.7 2.1.0 2.1.1 2.1.2 2.1.3 2.1.4 2.1.5 2.1.6 2.1.7 2.1.8 2.10.0 2.10.1 2.10.2 2.10.3 2.10.4 2.11.0 2.11.1 2.11.2 2.11.3 2.12.0 2.12.1 2.12.2 2.12.3 2.13.0 2.13.1 2.13.2 2.13.3 2.13.4 2.14.0 2.15.0 2.16.0 2.16.1 2.17.0 2.17.1 2.17.3 2.18.0 2.18.1 2.19.1 2.19.2 2.19.3 2.19.4 2.19.5 2.19.6 2.19.7 2.19.8 2.2.0 2.2.1 2.2.2 2.2.3 2.2.4 2.2.5 2.2.6 2.20.0 2.20.1 2.20.2 2.21.0 2.21.1 2.21.2 2.21.3 2.21.4 2.22.0 2.22.1 2.22.2 2.22.3 2.23.0 2.23.1 2.23.2 2.24.0 2.24.1 2.24.2 2.25.0 2.25.1 2.25.2 2.25.3 2.26.0 2.27.0 2.27.1 2.27.2 2.27.3 2.28.0 2.29.0 2.29.1 2.29.2
give / src / Views / Form / Templates / Sequoia / assets / css / form.scss
give / src / Views / Form / Templates / Sequoia / assets / css Last commit date
icons 6 years ago authorizenet.scss 4 years ago currencyswitcher.scss 5 years ago feerecovery.scss 5 years ago ffm.scss 5 years ago form.scss 4 years ago mixins.scss 4 years ago newsletter.scss 4 years ago paypal-commerce.scss 5 years ago receipt.scss 5 years ago recurring.scss 4 years ago square.scss 6 years ago tributes.scss 5 years ago util.scss 6 years ago
form.scss
1602 lines
1 /* stylelint-disable */
2 @import 'mixins';
3 @import 'util';
4
5 // Icons
6 @import './icons/fontawesome';
7 @import './icons/regular';
8 @import './icons/solid';
9 @import './icons/brands';
10
11 // Receipt Styles
12 @import 'receipt';
13 @import 'recurring';
14 @import 'feerecovery';
15 @import 'ffm';
16 @import 'tributes';
17 @import 'newsletter';
18 @import 'square';
19 @import 'currencyswitcher';
20
21 // Payment gateways
22 @import 'paypal-commerce';
23 @import 'authorizenet';
24
25 // Structure
26 html {
27 margin: 0;
28 padding: 0;
29 border: 0;
30 }
31
32 body {
33 margin: 10px;
34 font-family: 'Montserrat', sans-serif;
35 color: #555;
36 }
37
38 form {
39 margin: 0 !important;
40 position: relative;
41 }
42
43 // Typography
44
45 h2 {
46 font-weight: 600;
47 font-size: 26px;
48 line-height: 30px;
49 color: #333;
50 }
51
52 .give-stripe-becs-mandate-acceptance-text,
53 .give-stripe-sepa-mandate-acceptance-text,
54 p {
55 font-size: 15px;
56 font-weight: 400;
57 line-height: 24px;
58 color: #6f6f6f;
59 }
60
61 .give-stripe-becs-mandate-acceptance-text,
62 .give-stripe-sepa-mandate-acceptance-text {
63 margin-bottom: 16px !important;
64
65 &::before,
66 &::after {
67 display: none !important;
68 content: none !important;
69 }
70
71 &:empty {
72 margin-bottom: 0 !important;
73 }
74 }
75
76 // Container
77
78 .give-embed-form,
79 .give-embed-receipt {
80 max-width: 552px;
81 margin: auto;
82 border-radius: 6px;
83 color: #696969;
84 display: flex;
85 flex-direction: column;
86 background-color: #fff;
87 -webkit-box-shadow: 0 2px 2px 0 rgba(0, 0, 0, 0.14), 0 3px 1px -2px rgba(0, 0, 0, 0.2),
88 0 1px 5px 0 rgba(0, 0, 0, 0.12);
89 box-shadow: 0 2px 2px 0 rgba(0, 0, 0, 0.14), 0 3px 1px -2px rgba(0, 0, 0, 0.2), 0 1px 5px 0 rgba(0, 0, 0, 0.12);
90 width: 100%;
91 overflow: hidden;
92 position: relative;
93 }
94
95 // Buttons
96
97 .give-btn {
98 background-color: #28c77b;
99 font-family: 'Montserrat', sans-serif;
100 color: #fff;
101 font-weight: 500;
102 text-align: center;
103 border-radius: 4px;
104 font-size: 30px;
105 padding-top: 15px;
106 padding-bottom: 15px;
107 &:focus {
108 outline: none;
109 box-shadow: 0 0 8px #28c77b;
110 }
111 &:hover {
112 filter: brightness(1.2);
113 }
114 }
115
116 .advance-btn,
117 .give-submit,
118 .download-btn {
119 order: 99 !important;
120 display: flex;
121 align-items: center;
122 justify-content: center;
123 padding: 20px 28px !important;
124 border-radius: 4px;
125 -webkit-appearance: none;
126 border: none;
127 font-size: 22px;
128 line-height: 20px;
129 margin-top: 48px;
130 margin-bottom: 16px;
131 min-width: 236px;
132 filter: brightness(1);
133 transition: filter 0.2s ease;
134
135 > i {
136 font-size: 15px;
137 margin-left: 15px;
138 }
139
140 @media screen and (max-width: $break-phone) {
141 margin-top: 26px;
142 }
143 }
144
145 .advance-btn:disabled,
146 .give-submit:disabled,
147 .download-btn:disabled {
148 filter: grayscale(0.3);
149 opacity: 0.6;
150 }
151
152 .download-btn {
153 font-size: 16px;
154 line-height: 20px;
155 margin-top: 10px;
156 margin-bottom: 15px;
157 padding: 16px 10px !important;
158
159 > i {
160 font-size: 16px;
161 margin-left: 15px;
162 }
163 }
164
165 // Notices
166
167 .give_error,
168 .give_success,
169 .give_warning {
170 @include before-after-content-none;
171 position: relative;
172 margin: 20px 20px 0 20px;
173 padding: 10px 15px;
174 background: #fff;
175 box-shadow: 0 1px 3px rgba(0, 0, 0, 0.2);
176 border-width: 0 0 0 5px;
177
178 font-weight: 400;
179 font-size: 16px;
180 line-height: 24px;
181 word-break: break-word;
182 color: #555 !important;
183
184 > strong {
185 font-weight: 500 !important;
186 }
187 }
188
189 // Images
190
191 .image {
192 display: block;
193 width: 100%;
194 height: auto;
195 position: relative;
196 overflow: hidden;
197 padding: 55.4% 0 0 0;
198 margin: 0;
199
200 img {
201 display: block;
202 width: 100%;
203 height: 100%;
204 position: absolute;
205 object-fit: cover;
206 top: 0;
207 bottom: 0;
208 left: 0;
209 right: 0;
210 }
211 }
212
213 // Navigator Styles
214
215 .give-form-navigator {
216 display: flex;
217 align-items: center;
218 background: #fbfbfb;
219 border-bottom: 1px solid #f2f2f2;
220 height: 50px;
221 width: 100%;
222 position: absolute;
223 z-index: 99;
224 transition: transform 0.2s ease;
225 transform: translate3d(0, -50px, 0);
226
227 &.nav-visible {
228 transform: translate3d(0, 0, 0);
229 transition-delay: 0.15s;
230 }
231
232 > .back-btn {
233 padding: 0 20px;
234 height: 100%;
235 background: none;
236 border: none;
237 color: #424242;
238 font-size: 12px;
239 position: absolute;
240 border-radius: 6px 0 0 0;
241 overflow: hidden;
242 cursor: pointer;
243
244 &:focus {
245 outline: none;
246 background: rgba(0, 0, 0, 0.04);
247 box-shadow: inset 0 1px 4px rgba(0, 0, 0, 0.09487);
248 }
249 }
250
251 > .title {
252 flex: 1;
253 text-align: center;
254 font-size: 15px;
255 font-weight: 500;
256 color: #424242;
257 }
258 }
259
260 // Footer Styles
261
262 .form-footer {
263 display: flex;
264 flex-direction: column;
265
266 .navigator-tracker {
267 display: flex;
268 align-items: center;
269 margin: 5px auto 15px auto;
270
271 .step-tracker {
272 background-color: #e4e4e4;
273 border-radius: 50%;
274 overflow: hidden;
275 height: 12px;
276 width: 12px;
277 margin: 7.5px;
278 padding: 0;
279 cursor: pointer;
280 transition: background-color 0.2s ease;
281 border: none;
282
283 &.current {
284 background-color: #747474;
285 }
286
287 &:focus {
288 border: 1px solid #959595;
289 outline: none;
290 }
291 }
292
293 @media screen and (max-width: $break-phone) {
294 margin: 5px auto 5px auto;
295 }
296 }
297
298 .secure-notice {
299 margin-top: 15px;
300 color: #989898;
301 display: flex;
302 align-items: center;
303 justify-content: center;
304 height: 60px;
305 justify-content: center;
306 background: #fbfbfb;
307 border-top: 1px solid #f2f2f2;
308 font-size: 12px;
309
310 > i {
311 padding: 8px;
312 font-size: 12px;
313 }
314 }
315 }
316
317 // Section Styles
318
319 .give-section {
320 display: flex;
321 flex-direction: column;
322
323 > * {
324 margin-right: auto;
325 margin-left: auto;
326 }
327 }
328
329 // Introduction Styles
330
331 .introduction {
332 display: flex;
333 flex-direction: column;
334 text-align: center;
335 width: 100%;
336
337 .headline {
338 max-width: 75%;
339 margin-bottom: 16px;
340 margin-top: 30px;
341 }
342
343 .seperator {
344 width: 90px;
345 height: 4px;
346 background: #28c77b;
347 border-radius: 4px;
348 }
349
350 .description {
351 font-size: 16px;
352 font-weight: 500;
353 margin: 18px 70px 29px 70px;
354
355 @media screen and (max-width: $break-phone) {
356 margin: 14px 12px 16px 12px;
357 }
358 }
359
360 .description + .advance-btn {
361 margin-top: 6px !important;
362
363 @media screen and (max-width: $break-phone) {
364 margin-top: 10px !important;
365 }
366 }
367
368 .income-stats {
369 width: 100%;
370 display: flex;
371 justify-content: center;
372 align-items: center;
373 flex-direction: row;
374 background-color: #fbfbfb;
375 color: #767676;
376 font-weight: 500;
377 font-size: 14px;
378
379 .number {
380 color: #4c4c4c;
381 font-size: 18px;
382 }
383
384 > div {
385 display: flex;
386 flex: 1 1 0%;
387 flex-direction: column;
388 align-items: center;
389 padding: 10px;
390 border-color: #f2f2f2;
391 border-style: solid;
392 border-width: 1px 0 1px 0;
393
394 &:first-of-type {
395 border-right: 1px solid #f2f2f2;
396 }
397
398 &:last-of-type {
399 border-left: 1px solid #f2f2f2;
400 }
401 }
402 }
403
404 .progress-bar {
405 width: 100%;
406 border-bottom: 1px solid #f2f2f2;
407
408 > div {
409 margin: 20px;
410 }
411 }
412 }
413
414 // Progress Bar Styles
415
416 .give-progress-bar {
417 height: 20px;
418 position: relative;
419 border-radius: 20px;
420 overflow: hidden;
421 background: #f1f1f1;
422 box-shadow: inset 0 1px 4px rgba(0, 0, 0, 0.09487);
423
424 > span {
425 border-radius: 20px;
426 background: linear-gradient(180deg, #28c77b 0%, #28c77b 100%), linear-gradient(180deg, #fff 0%, #ccc 100%);
427 background-blend-mode: multiply;
428 position: relative;
429 overflow: hidden;
430 }
431 }
432
433 // Choose Amount Styles
434
435 .choose-amount {
436 > * {
437 order: 2;
438 }
439
440 > .give_error {
441 order: 1;
442 margin-right: 20px;
443 margin-left: 20px;
444 }
445
446 .content {
447 text-align: center;
448 margin: 24px 30px 22px 30px;
449 font-size: 15px;
450
451 @media screen and (max-width: $break-phone) {
452 margin: 20px 20px 16px 20px;
453 }
454 }
455
456 // Amount Total
457 .give-total-wrap {
458 width: 100%;
459 }
460
461 .give-donation-amount {
462 @include before-after-content-none;
463 display: flex;
464 width: fit-content;
465 width: -moz-fit-content;
466 max-width: 80%;
467 position: relative;
468 align-items: center;
469 background-color: #fff;
470 box-shadow: inset 0 1px 4px rgba(0, 0, 0, 0.22);
471 border: 1px solid #979797;
472 border-radius: 4px !important;
473 overflow: hidden;
474 padding: 18px 24px;
475 float: none !important;
476 margin: 5px auto 15px !important;
477
478 @media screen and (max-width: $break-phone) {
479 padding: 12px 16px;
480 margin-top: 0;
481 margin-bottom: 5px;
482 }
483
484 .give-amount-top {
485 font-family: 'Montserrat', sans-serif;
486 height: auto !important;
487 width: 164px !important;
488 text-align: center;
489 font-weight: 500 !important;
490 font-size: 42px !important;
491 line-height: 1 !important;
492 color: #333;
493 border: 0 !important;
494 z-index: 1;
495
496 &:focus {
497 outline: none;
498 }
499 }
500
501 span.give-currency-symbol {
502 background-color: transparent !important;
503 border: 1px solid rgba(255, 255, 255, 0) !important;
504 position: relative;
505 z-index: 3;
506 padding: 0 !important;
507 color: #555;
508 white-space: nowrap;
509
510 &.give-currency-position-before {
511 padding-right: 24px !important;
512 border-right: dotted #aaa 1px !important;
513 }
514
515 &.give-currency-position-after {
516 padding-left: 24px !important;
517 border-left: dotted #aaa 1px !important;
518 }
519 }
520 }
521
522 // Amount Buttons
523 .give-donation-levels-wrap {
524 @include before-after-content-none;
525 display: grid !important;
526 grid-gap: 10px;
527 grid-template-columns: repeat(3, minmax(0, 1fr));
528 padding: 0;
529 margin: 24px 30px 0 30px !important;
530
531 @media screen and (max-width: $break-phone) {
532 margin: 16px 20px 0 20px !important;
533 }
534
535 li {
536 margin: 0 !important;
537 }
538
539 .give-donation-level-btn {
540 display: inline-flex !important;
541 align-items: center;
542 justify-content: center;
543 width: 100%;
544 background: #28c77b;
545 border: 2px solid #28c77b;
546 line-height: 1;
547 text-align: center;
548 color: #fff;
549 padding-top: 24px;
550 padding-bottom: 24px;
551
552 @media screen and (max-width: $break-phone) {
553 font-size: 21px;
554 }
555
556 > .currency {
557 font-size: 14px;
558
559 &.currency--before {
560 margin: 0 6px 11px -10px;
561 @media screen and (max-width: $break-phone) {
562 font-size: 11px;
563 margin: 0 3px 6px 0;
564 }
565 }
566
567 &.currency--after {
568 margin: 0 -10px 11px 6px;
569 @media screen and (max-width: $break-phone) {
570 font-size: 11px;
571 margin: 0 0 6px 3px;
572 }
573 }
574 }
575
576 &.give-btn-level-custom {
577 height: 100%;
578 font-size: 18px;
579 line-height: 1.2;
580 padding: 10px;
581
582 @media screen and (max-width: $break-phone) {
583 font-size: 14px;
584 }
585 }
586
587 &.give-default-level {
588 background: #fff;
589 border: 2px solid #28c77b;
590 color: #28c77b;
591 }
592
593 @media screen and (max-width: $break-phone) {
594 padding-top: 16px;
595 padding-bottom: 16px;
596 }
597 }
598 }
599 }
600
601 // Set donation form type style
602 .give-form-type-set {
603
604 .give-custom-amount-text {
605 display: none;
606 }
607
608 }
609
610
611 // Payment Section
612
613 .payment {
614 > * {
615 order: 99;
616 }
617
618 .donation-errors {
619 position: relative;
620 width: 100%;
621 }
622
623 #give-anonymous-donation-wrap {
624 .give-label {
625 display: block !important;
626 font-weight: 400;
627 font-size: 14px;
628 line-height: 1.4;
629 padding: 0 0 0 32px;
630 width: calc(100% - 40px);
631 margin-left: 0;
632 color: #696969;
633 display: inline-block;
634
635 &::before {
636 content: ' ';
637 position: absolute;
638 top: calc(50% - 12px);
639 left: 0;
640 width: 20px;
641 height: 20px;
642 border: 1px solid #b4b9be;
643 background-color: #fff;
644 box-shadow: inset 0 1px 2px rgba(0, 0, 0, 0.25);
645 }
646
647 &::after {
648 transition: clip-path 0.2s ease, -webkit-clip-path 0.2s ease;
649 border-radius: 11px;
650 width: 20px;
651 height: 20px;
652 position: absolute;
653 top: calc(50% - 12px);
654 left: 0;
655 content: ' ';
656 display: block;
657 background-image: url("data:image/svg+xml,%3Csvg width='15' height='11' viewBox='0 0 15 11' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M5.73047 10.7812C6.00391 11.0547 6.46875 11.0547 6.74219 10.7812L14.7812 2.74219C15.0547 2.46875 15.0547 2.00391 14.7812 1.73047L13.7969 0.746094C13.5234 0.472656 13.0859 0.472656 12.8125 0.746094L6.25 7.30859L3.16016 4.24609C2.88672 3.97266 2.44922 3.97266 2.17578 4.24609L1.19141 5.23047C0.917969 5.50391 0.917969 5.96875 1.19141 6.24219L5.73047 10.7812Z' fill='%231E8CBE'/%3E%3C/svg%3E%0A");
658 background-repeat: no-repeat;
659 background-position: center;
660 clip-path: polygon(0 0, 11% 0, 0 100%, 0 55%);
661 -webkit-clip-path: polygon(0 0, 11% 0, 0 100%, 0 55%);
662 }
663
664 &.active {
665 &::after {
666 clip-path: polygon(0 0, 100% 0, 100% 100%, 0 100%);
667 -webkit-clip-path: polygon(0 0, 100% 0, 100% 100%, 0 100%);
668 }
669 }
670 }
671 }
672
673 #give_terms_agreement {
674 order: 3;
675 background: #fff;
676 border: 1px solid rgba(255, 255, 255, 0);
677 box-sizing: border-box;
678 box-shadow: 0 0 16px rgba(0, 0, 0, 0.121203);
679 border-radius: 5px;
680 margin: 20px 0 0 0 !important;
681 position: relative;
682 transition: border 0.2s ease;
683 width: auto !important;
684 padding: 17px 20px 17px 22px !important;
685 display: flex;
686 justify-content: space-between;
687 flex-wrap: wrap;
688
689 input[type='checkbox']='checkbox'] {
690 bottom: 14px;
691 left: 27px;
692 }
693
694 #give_show_terms {
695 order: 3;
696
697 @media screen and (max-width: $break-phone) {
698 bottom: 20px;
699 left: 60px;
700 position: absolute;
701 z-index: 99;
702 }
703 }
704
705 #give_terms {
706 margin-bottom: 17px;
707 max-height: 300px;
708 padding: 0 10px 0 0;
709 overflow-y: scroll !important;
710
711 > p:first-of-type {
712 margin-top: 0;
713 }
714 }
715
716 label {
717 margin: 0;
718 padding: 0 0 0 40px;
719 width: calc(100% - 180px);
720 display: inline-block;
721 font-weight: 400;
722 font-size: 16px;
723 line-height: 1.4;
724 position: relative;
725 cursor: pointer;
726
727 @media screen and (max-width: $break-phone) {
728 width: calc(100% - 30px);
729 padding: 0 0 30px 40px;
730 }
731 }
732
733 &:hover {
734 border: 1px solid #3398db;
735
736 .give-mc-message-text::before {
737 background-color: rgba(245, 245, 245, 0.815);
738 }
739 }
740
741 &.active {
742 border: 1px solid #3398db;
743 }
744 }
745
746 [id*='give-checkout-login-register-']*='give-checkout-login-register-'] {
747 width: 100%;
748
749 @media screen and (max-width: $break-phone) {
750 display: flex !important;
751 justify-content: center;
752 }
753
754 .give-login-message {
755 @media screen and (max-width: $break-phone) {
756 width: fit-content !important;
757 margin-right: auto !important;
758 margin-left: auto !important;
759 text-align: center;
760 }
761 }
762 }
763
764 [id*='give-create-account-wrap-']*='give-create-account-wrap-'] {
765 @media screen and (max-width: $break-phone) {
766 display: flex !important;
767 justify-content: center;
768 margin-bottom: 2px !important;
769 }
770
771 input {
772 display: none;
773 }
774
775 label {
776 padding-left: 30px;
777 font-size: 14px;
778
779 @media screen and (max-width: $break-phone) {
780 width: fit-content !important;
781 }
782
783 .give-tooltip {
784 padding-left: 6px;
785 }
786
787 &::before {
788 content: ' ';
789 position: absolute;
790 top: calc(50% - 12px);
791 left: 0;
792 width: 20px;
793 height: 20px;
794 border: 1px solid #b4b9be;
795 background-color: #fff;
796 box-shadow: inset 0 1px 2px rgba(0, 0, 0, 0.25);
797 }
798
799 &::after {
800 transition: clip-path 0.2s ease, -webkit-clip-path 0.2s ease;
801 border-radius: 11px;
802 width: 20px;
803 height: 20px;
804 position: absolute;
805 top: calc(50% - 12px);
806 left: 0;
807 content: ' ';
808 display: block;
809 background-image: url("data:image/svg+xml,%3Csvg width='15' height='11' viewBox='0 0 15 11' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M5.73047 10.7812C6.00391 11.0547 6.46875 11.0547 6.74219 10.7812L14.7812 2.74219C15.0547 2.46875 15.0547 2.00391 14.7812 1.73047L13.7969 0.746094C13.5234 0.472656 13.0859 0.472656 12.8125 0.746094L6.25 7.30859L3.16016 4.24609C2.88672 3.97266 2.44922 3.97266 2.17578 4.24609L1.19141 5.23047C0.917969 5.50391 0.917969 5.96875 1.19141 6.24219L5.73047 10.7812Z' fill='%231E8CBE'/%3E%3C/svg%3E%0A");
810 background-repeat: no-repeat;
811 background-position: center;
812 clip-path: polygon(0 0, 11% 0, 0 100%, 0 55%);
813 -webkit-clip-path: polygon(0 0, 11% 0, 0 100%, 0 55%);
814 }
815
816 &.checked {
817 &::after {
818 clip-path: polygon(0 0, 100% 0, 100% 100%, 0 100%);
819 -webkit-clip-path: polygon(0 0, 100% 0, 100% 100%, 0 100%);
820 }
821 }
822 }
823 }
824
825 .give-login-message {
826 font-size: 14px;
827 }
828
829 [id*='give-login-fields-']*='give-login-fields-'] {
830 display: grid;
831 grid-template-columns: 1fr;
832
833 .give-user-login-fields-container {
834 grid-row: 1;
835 }
836
837 .give-new-account-link {
838 grid-row: 2;
839 display: none;
840 }
841
842 [id*='give-user-login-submit-']*='give-user-login-submit-'] {
843 grid-row: 3;
844 display: flex;
845 flex-direction: row-reverse;
846 flex-wrap: wrap;
847 justify-content: center;
848 margin-bottom: 10px;
849
850 > * {
851 order: 99;
852 }
853
854 .give-submit {
855 margin-top: 0;
856 margin-bottom: 12px;
857 flex-basis: 100%;
858 order: 1;
859 padding: 14px !important;
860 line-height: 1;
861 font-size: 16px;
862 }
863
864 .give-cancel-login {
865 padding: 0;
866 background: none !important;
867 font-size: 14px;
868 display: inline-block;
869 width: fit-content;
870 border: none !important;
871 text-decoration: underline;
872 color: #b8b8b8;
873 margin-left: 10px;
874 font-weight: 400;
875 }
876
877 [id*='give-forgot-password-wrap-']*='give-forgot-password-wrap-'] {
878 font-size: 14px;
879 display: inline-block;
880
881 a {
882 color: #b8b8b8;
883 font-weight: 400;
884 }
885 }
886 }
887 }
888
889 #give_error_invalid_donation_maximum,
890 #give_error_invalid_donation_amount {
891 cursor: pointer;
892 }
893
894 > .give_error {
895 margin-right: 20px;
896 margin-left: 20px;
897 }
898 .heading {
899 padding: 39px 3px 0;
900 font-size: 16px;
901 font-weight: 500;
902 color: #6b6b6b;
903 text-align: center;
904
905 @media screen and (max-width: $break-phone) {
906 padding: 20px 3px 0;
907 }
908 }
909 .subheading {
910 @media screen and (max-width: $break-phone) {
911 padding-left: 20px !important;
912 padding-right: 20px !important;
913 }
914 }
915 .give_notices {
916 width: 100%;
917 order: 1;
918 }
919 .give_notices + .heading {
920 padding: 28px 3px 0;
921 }
922 .give_error + .heading {
923 padding: 28px 3px 0;
924 }
925 .subheading {
926 padding: 5px 0 34px 0;
927 font-style: italic;
928 font-size: 12px;
929 color: #767676;
930 text-align: center;
931
932 @media screen and (max-width: $break-phone) {
933 padding: 5px 0 20px 0;
934 }
935 }
936
937 fieldset {
938 padding: 0 20px;
939
940 > fieldset {
941 padding: 0;
942 }
943 }
944
945 #give_checkout_user_info {
946 legend {
947 display: none;
948 }
949 }
950 #give-payment-mode-select {
951 .gateway-stripe-google_pay,
952 .gateway-stripe-apple_pay {
953 display: none !important;
954 }
955
956 legend {
957 display: none;
958 }
959 ul {
960 @include before-after-content-none;
961 display: grid;
962 grid-gap: 10px;
963 grid-template-rows: 1fr;
964 margin: 0;
965
966 > li {
967 @include background-lightgray;
968 margin: 0 !important;
969 padding: 14px 20px !important;
970 border-radius: 4px;
971 border: 1px solid #f1f1f1;
972
973 position: relative;
974
975 display: flex;
976 justify-content: flex-start;
977 align-items: center;
978
979 .give-gateway-option {
980 font-size: 14px;
981 text-align: left;
982 padding-left: 23px;
983 padding-right: 12px;
984 font-weight: 600;
985 color: #333;
986 flex-grow: 1;
987 line-height: 1.4;
988 }
989 }
990
991 input[type='radio']='radio'] {
992 opacity: 0 !important;
993 position: absolute !important;
994 }
995
996 .give-gateway-option::before {
997 content: ' ';
998 position: absolute;
999 top: calc(50% - 10px);
1000 left: 15px;
1001 width: 16px;
1002 height: 16px;
1003 border-radius: 50%;
1004 border: 1px solid #b4b9be;
1005 background-color: #fff;
1006 box-shadow: inset 0 1px 2px rgba(0, 0, 0, 0.25);
1007 }
1008
1009 input[type='radio']='radio']:checked + .give-gateway-option::after {
1010 transform: scale3d(1, 1, 1);
1011 }
1012
1013 input[type='radio']='radio'] + .give-gateway-option::after {
1014 transform: scale3d(0, 0, 0);
1015 transition: transform 0.2s ease;
1016 border-radius: 11px;
1017 width: 8px;
1018 height: 8px;
1019 position: absolute;
1020 top: calc(50% - 5px);
1021 left: 20px;
1022 content: ' ';
1023 display: block;
1024 background: #333;
1025 }
1026 }
1027 }
1028
1029 #give_offline_payment_info {
1030 > ol {
1031 list-style: none;
1032 padding: 0;
1033
1034 > li {
1035 line-height: 1.4;
1036 padding: 4px 0;
1037 font-size: 15px;
1038 }
1039 }
1040 }
1041
1042 #give_purchase_form_wrap {
1043 background: #fbfbfb;
1044 padding: 20px 20px 6px 20px;
1045
1046 @media screen and (max-width: $break-phone) {
1047 padding: 14px 14px 0 14px;
1048 }
1049
1050 fieldset {
1051 padding: 0;
1052 }
1053
1054 .cc-address {
1055 margin-bottom: 0;
1056 }
1057
1058 .no-fields {
1059 margin-bottom: 8px;
1060 }
1061
1062 &.give-single-gateway-wrap {
1063 background: none;
1064 padding: 0;
1065 margin: 0 20px;
1066 }
1067 }
1068
1069 #give_purchase_submit {
1070 display: flex;
1071 flex-direction: column;
1072 order: 3;
1073
1074 #give-final-total-wrap {
1075 display: none;
1076 }
1077
1078 input[value='stripe_apple_pay']='stripe_apple_pay'] ~ .give-stripe-payment-request-button,
1079 input[value='stripe_google_pay']='stripe_google_pay'] ~ .give-stripe-payment-request-button {
1080 margin: 16px auto 16px auto;
1081 order: 3;
1082
1083 &.StripeElement {
1084 margin-top: 48px;
1085 display: flex !important;
1086 justify-content: center;
1087 }
1088
1089 > *:not(.give_error) {
1090 width: 236px;
1091 }
1092 }
1093 }
1094
1095 #donate-fieldset {
1096 display: flex;
1097 flex-direction: column;
1098 }
1099
1100 .give-submit-button-wrap {
1101 display: flex;
1102 flex-direction: column;
1103 align-items: center;
1104 position: relative;
1105 order: 3;
1106
1107 .sequoia-loader {
1108 height: 30px;
1109 width: 30px;
1110 bottom: 32px;
1111 position: absolute;
1112 font-size: 4px;
1113 }
1114
1115 .give-submit:not(:disabled) + .sequoia-loader {
1116 display: none;
1117 }
1118 }
1119 }
1120
1121 // Fieldsets and Inputs
1122
1123 fieldset {
1124 legend {
1125 display: none;
1126 }
1127 p {
1128 position: relative;
1129
1130 > i {
1131 position: absolute;
1132 bottom: calc(50% - 6px);
1133 left: 14px;
1134 font-size: 12px;
1135 color: #989898;
1136 }
1137 }
1138
1139 .give-ffm-form-row-responsive {
1140 position: relative;
1141
1142 > i {
1143 position: absolute;
1144 bottom: 18px;
1145 left: 22px;
1146 font-size: 12px;
1147 color: #989898;
1148 }
1149 }
1150 .give_error,
1151 .give_success,
1152 .give_warning {
1153 margin: 20px 0;
1154 }
1155 }
1156
1157 .give-label {
1158 display: none !important;
1159 }
1160
1161 input[type='checkbox']='checkbox'] {
1162 opacity: 0 !important;
1163 position: absolute !important;
1164 }
1165
1166 input[type='checkbox']='checkbox'] + label {
1167 font-weight: 500;
1168 font-size: 16px;
1169 line-height: 1.4;
1170 padding: 0 0 0 32px;
1171 width: calc(100% - 82px);
1172 margin-left: 0;
1173 color: #333;
1174 display: inline-block;
1175
1176 &::before {
1177 content: ' ';
1178 position: absolute;
1179 top: calc(50% - 12px);
1180 left: 0;
1181 width: 20px;
1182 height: 20px;
1183 border: 1px solid #b4b9be;
1184 background-color: #fff;
1185 box-shadow: inset 0 1px 2px rgba(0, 0, 0, 0.25);
1186 }
1187
1188 &::after {
1189 transition: clip-path 0.2s ease, -webkit-clip-path 0.2s ease;
1190 border-radius: 11px;
1191 width: 20px;
1192 height: 20px;
1193 position: absolute;
1194 top: calc(50% - 12px);
1195 left: 0;
1196 content: ' ';
1197 display: block;
1198 background-image: url("data:image/svg+xml,%3Csvg width='15' height='11' viewBox='0 0 15 11' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M5.73047 10.7812C6.00391 11.0547 6.46875 11.0547 6.74219 10.7812L14.7812 2.74219C15.0547 2.46875 15.0547 2.00391 14.7812 1.73047L13.7969 0.746094C13.5234 0.472656 13.0859 0.472656 12.8125 0.746094L6.25 7.30859L3.16016 4.24609C2.88672 3.97266 2.44922 3.97266 2.17578 4.24609L1.19141 5.23047C0.917969 5.50391 0.917969 5.96875 1.19141 6.24219L5.73047 10.7812Z' fill='%231E8CBE'/%3E%3C/svg%3E%0A");
1199 background-repeat: no-repeat;
1200 background-position: center;
1201 clip-path: polygon(0 0, 11% 0, 0 100%, 0 55%);
1202 -webkit-clip-path: polygon(0 0, 11% 0, 0 100%, 0 55%);
1203 }
1204
1205 &.checked {
1206 &::after {
1207 clip-path: polygon(0 0, 100% 0, 100% 100%, 0 100%);
1208 -webkit-clip-path: polygon(0 0, 100% 0, 100% 100%, 0 100%);
1209 }
1210 }
1211 }
1212
1213 input[type='checkbox']='checkbox']:checked + label::after {
1214 clip-path: polygon(0 0, 100% 0, 100% 100%, 0 100%);
1215 -webkit-clip-path: polygon(0 0, 100% 0, 100% 100%, 0 100%);
1216 }
1217
1218 .give-square-cc-fields,
1219 .give-stripe-cc-field,
1220 .give-stripe-single-cc-field-wrap,
1221 form[id*='give-form']*='give-form'] .form-row textarea,
1222 form[id*='give-form']*='give-form'] .form-row input[type='text']='text'],
1223 form[id*='give-form']*='give-form'] .form-row input[type='tel']='tel'],
1224 form[id*='give-form']*='give-form'] .form-row input[type='email']='email'],
1225 form[id*='give-form']*='give-form'] .form-row input[type='password']='password'],
1226 form[id*='give-form']*='give-form'] .form-row input[type='url']='url'],
1227 form[id*='give-form']*='give-form'] .form-row textarea.required,
1228 form[id*='give-form']*='give-form'] .form-row input[type='text']='text'].required,
1229 form[id*='give-form']*='give-form'] .form-row input[type='tel']='tel'].required,
1230 form[id*='give-form']*='give-form'] .form-row input[type='email']='email'].required,
1231 form[id*='give-form']*='give-form'] .form-row input[type='password']='password'].required,
1232 form[id*='give-form']*='give-form'] .form-row input[type='url']='url'].required,
1233 #give-recurring-form .form-row textarea,
1234 #give-recurring-form .form-row input[type='text']='text'],
1235 #give-recurring-form .form-row input[type='tel']='tel'],
1236 #give-recurring-form .form-row input[type='email']='email'],
1237 #give-recurring-form .form-row input[type='password']='password'],
1238 #give-recurring-form .form-row input[type='url']='url'],
1239 form.give-form .form-row textarea,
1240 form.give-form .form-row input[type='text']='text'],
1241 form.give-form .form-row input[type='tel']='tel'],
1242 form.give-form .form-row input[type='email']='email'],
1243 form.give-form .form-row input[type='password']='password'],
1244 form.give-form .form-row input[type='url']='url'],
1245 .give-input-field-wrapper {
1246 @include text-field;
1247 }
1248
1249 .give-square-cc-fields {
1250 height: 52px;
1251 }
1252
1253 form[id*='give-form']*='give-form'] .form-row textarea,
1254 #give-recurring-form .form-row textarea,
1255 form.give-form .form-row textarea {
1256 line-height: 1.4;
1257 }
1258
1259 form[id*='give-form']*='give-form'] .form-row select,
1260 #give-recurring-form .form-row select,
1261 form.give-form .form-row select,
1262 form[id*='give-form']*='give-form'] .form-row select.required,
1263 #give-recurring-form .form-row select.required,
1264 form.give-form .form-row select.required,
1265 .give-select {
1266 @include select-field;
1267 }
1268
1269 form[id*='give-form']*='give-form'] .form-row select.multiselect,
1270 #give-recurring-form .form-row select.multiselect,
1271 form.give-form .form-row select.multiselect {
1272 background-image: none;
1273 }
1274
1275 .give-input:hover,
1276 .give-select:hover {
1277 border: 1px solid rgb(54, 54, 54);
1278 }
1279
1280 // Tooltip Styles
1281
1282 .give-tooltip {
1283 margin: 0 !important;
1284
1285 &::after {
1286 display: block;
1287 padding: 12px 18px;
1288 background: #383838;
1289 color: #fff;
1290 font-size: 16px;
1291 font-family: 'Montserrat', sans-serif;
1292 border-radius: 4px;
1293 line-height: 1.2;
1294 text-align: center;
1295 text-shadow: 0 -1px 0 #000;
1296 box-shadow: 4px 4px 8px rgba(0, 0, 0, 0.2);
1297 word-wrap: normal;
1298 white-space: normal;
1299 width: 136px;
1300 max-width: 136px;
1301 }
1302
1303 &.narrow {
1304 &::after {
1305 width: fit-content;
1306 }
1307 }
1308 }
1309
1310 // Loader
1311 .sequoia-loader {
1312 background-image: url("data:image/svg+xml;charset=utf8,%3C?xml version='1.0' encoding='utf-8'?%3E%3C!-- Generator: Adobe Illustrator 24.1.0, SVG Export Plug-In . SVG Version: 6.00 Build 0) --%3E%3Csvg version='1.1' id='Layer_1' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' x='0px' y='0px' viewBox='0 0 349 348' style='enable-background:new 0 0 349 348;' xml:space='preserve'%3E%3Cstyle type='text/css'%3E .st0{fill:%23FFFFFF;} %3C/style%3E%3Cpath class='st0' d='M25.1,204.57c-13.38,0-24.47-10.6-24.97-24.08C0.04,178.09,0,175.97,0,174C0,77.78,78.28-0.5,174.5-0.5 c13.81,0,25,11.19,25,25s-11.19,25-25,25C105.85,49.5,50,105.35,50,174c0,1.37,0.03,2.85,0.1,4.65c0.51,13.8-10.27,25.39-24.07,25.9 C25.72,204.56,25.41,204.57,25.1,204.57z'/%3E%3Cpath class='st0' d='M174.5,348.5c-13.81,0-25-11.19-25-25c0-13.81,11.19-25,25-25c68.65,0,124.5-55.85,124.5-124.5 c0-1.38-0.03-2.85-0.1-4.65c-0.51-13.8,10.26-25.4,24.06-25.91c13.83-0.53,25.4,10.26,25.91,24.06c0.09,2.39,0.13,4.51,0.13,6.49 C349,270.22,270.72,348.5,174.5,348.5z'/%3E%3C/svg%3E");
1313 pointer-events: none;
1314 opacity: 0;
1315
1316 &.spinning {
1317 z-index: 1;
1318 opacity: 1;
1319 transition: opacity 0.2s ease;
1320 animation: load 0.6s linear infinite;
1321 }
1322 }
1323
1324 @keyframes load {
1325 from {
1326 transform: rotateZ(0deg);
1327 }
1328
1329 to {
1330 transform: rotateZ(180deg);
1331 }
1332 }
1333
1334 // Slide Animation Styles
1335
1336 .slide-in-right,
1337 .slide-in-left,
1338 .slide-out-right,
1339 .slide-out-left {
1340 position: absolute;
1341 width: 100%;
1342 }
1343
1344 .slide-in-right {
1345 animation-name: slideInRight;
1346 animation-duration: 0.3s;
1347 animation-fill-mode: forwards;
1348 }
1349
1350 .slide-out-right {
1351 animation-name: slideOutRight;
1352 animation-duration: 0.3s;
1353 animation-fill-mode: forwards;
1354 }
1355
1356 .slide-in-left {
1357 animation-name: slideInLeft;
1358 animation-duration: 0.3s;
1359 animation-fill-mode: forwards;
1360 }
1361
1362 .slide-out-left {
1363 animation-name: slideOutLeft;
1364 animation-duration: 0.3s;
1365 animation-fill-mode: forwards;
1366 }
1367
1368 [id*='give_secure_site_wrapper']*='give_secure_site_wrapper'] {
1369 font-size: 12px;
1370 color: #8d8e8e;
1371 padding-top: 0;
1372 line-height: 1.2;
1373
1374 span.padlock {
1375 font-size: 12px;
1376 margin-right: 4px;
1377 line-height: 1;
1378
1379 &::before {
1380 font-family: 'Font Awesome 5 Free';
1381 font-weight: 900;
1382 content: '\f023';
1383 }
1384 }
1385 }
1386
1387 /* Hide everything which is not output by Give core or addon */
1388 // exclude PayPal payment contingency handler.
1389 // This is popup used by PayPal to verify 3ds card.
1390 // Exclude Give Aid add-on popup too by adding give-modal to the selector
1391 body
1392 > *:not([class^='give']):not([id^='give']):not([class*='payments-sdk-contingency-handler']):not([class*='give-modal']) {
1393 display: none;
1394 }
1395
1396 @keyframes slideInRight {
1397 from {
1398 transform: translate3d(100%, 0, 0);
1399 }
1400 to {
1401 transform: translate3d(0, 0, 0);
1402 }
1403 }
1404
1405 @keyframes slideOutRight {
1406 from {
1407 transform: translate3d(0, 0, 0);
1408 }
1409 to {
1410 transform: translate3d(100%, 0, 0);
1411 }
1412 }
1413
1414 @keyframes slideInLeft {
1415 from {
1416 transform: translate3d(-100%, 0, 0);
1417 }
1418 to {
1419 transform: translate3d(0, 0, 0);
1420 }
1421 }
1422
1423 @keyframes slideOutLeft {
1424 from {
1425 transform: translate3d(0, 0, 0);
1426 }
1427 to {
1428 transform: translate3d(-100%, 0, 0);
1429 }
1430 }
1431
1432 /*---------------------------------
1433 RTL styles
1434 -----------------------------------*/
1435
1436 html[dir='rtl']='rtl'] {
1437 .payment {
1438 fieldset {
1439 p {
1440 > i {
1441 right: 14px !important;
1442 }
1443 }
1444 }
1445
1446 ul {
1447 > li {
1448 .give-gateway-option {
1449 text-align: right !important;
1450 padding-right: 23px !important;
1451 padding-left: 12px !important;
1452 }
1453 }
1454
1455 .give-gateway-option::before {
1456 right: 15px !important;
1457 }
1458
1459 input[type='radio']='radio'] + .give-gateway-option::after {
1460 right: 20px !important;
1461 }
1462 }
1463
1464 #give-anonymous-donation-wrap {
1465 .give-label {
1466 padding: 0 32px 0 0 !important;
1467 margin-right: 0 !important;
1468
1469 &::before {
1470 right: 0 !important;
1471 }
1472
1473 &::after {
1474 right: 0 !important;
1475 }
1476 }
1477
1478 .give-label::after {
1479 top: calc(50% - 10px);
1480 margin-right: 1px;
1481 }
1482 }
1483 }
1484
1485 #give_terms_agreement {
1486 input[type='checkbox']='checkbox'] {
1487 left: 0 !important;
1488 right: 27px;
1489 }
1490
1491 #give_show_terms {
1492 @media screen and (max-width: $break-phone) {
1493 left: 20px;
1494 }
1495 }
1496
1497 label {
1498 padding: 0 40px 0 0 !important;
1499 }
1500
1501 input[type='checkbox']='checkbox'] + label {
1502 padding: 0 32px 0 0 !important;
1503
1504 &::before {
1505 right: 0;
1506 }
1507
1508 &::after {
1509 right: 0;
1510 top: calc(50% - 11px);
1511 margin-right: 1px;
1512 }
1513 }
1514
1515 .give_terms_links {
1516 float: left !important;
1517 }
1518 }
1519
1520 .choose-amount {
1521 .give-donation-amount {
1522 span.give-currency-symbol {
1523 &.give-currency-position-before {
1524 padding-right: 0 !important;
1525 padding-left: 24px !important;
1526 border-right: none !important;
1527 border-left: dotted #aaa 1px !important;
1528 }
1529 }
1530 }
1531 }
1532
1533 form[id*='give-form']*='give-form'] .form-row select,
1534 #give-recurring-form .form-row select,
1535 form.give-form .form-row select,
1536 form[id*='give-form']*='give-form'] .form-row select.required,
1537 #give-recurring-form .form-row select.required,
1538 form.give-form .form-row select.required,
1539 .give-select {
1540 background-position: left 0.7em top 50%, 0 0 !important;
1541 }
1542
1543 .advance-btn,
1544 .give-submit,
1545 .download-btn {
1546 > i {
1547 margin-left: 0 !important;
1548 margin-right: 15px;
1549 }
1550 }
1551 }
1552
1553 /* Fields API: Styles for custom checkbox fields. */
1554 [data-field-type='checkbox']='checkbox'] {
1555 label {
1556 display: block !important;
1557 position: relative;
1558 }
1559 label::before {
1560 content: ' ';
1561 position: absolute;
1562 top: calc(50% - 12px);
1563 left: 0;
1564 width: 20px;
1565 height: 20px;
1566 border: 1px solid #b4b9be;
1567 background-color: #fff;
1568 box-shadow: inset 0 1px 2px rgba(0, 0, 0, 0.25);
1569 }
1570 label::after {
1571 content: ' ';
1572 position: absolute;
1573 top: calc(50% - 12px);
1574 left: 0;
1575 width: 20px;
1576 height: 20px;
1577 background-repeat: no-repeat;
1578 background-position: center;
1579 // clip-path: polygon(0 0, 11% 0, 0 100%, 0 55%);
1580 }
1581 &.active label::after {
1582 content: ' ';
1583 background-image: url("data:image/svg+xml,%3Csvg width='15' height='11' viewBox='0 0 15 11' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M5.73047 10.7812C6.00391 11.0547 6.46875 11.0547 6.74219 10.7812L14.7812 2.74219C15.0547 2.46875 15.0547 2.00391 14.7812 1.73047L13.7969 0.746094C13.5234 0.472656 13.0859 0.472656 12.8125 0.746094L6.25 7.30859L3.16016 4.24609C2.88672 3.97266 2.44922 3.97266 2.17578 4.24609L1.19141 5.23047C0.917969 5.50391 0.917969 5.96875 1.19141 6.24219L5.73047 10.7812Z' fill='%234fa651'/%3E%3C/svg%3E%0A") !important;
1584 }
1585 }
1586
1587 /*
1588 * Fields API / Form Consumer Styles
1589 */
1590 .give-section.choose-amount > .form-row {
1591 padding: 20px 30px 0;
1592 }
1593 .give-section.payment > .form-row {
1594 padding: 5px 20px 5px;
1595 }
1596 #give-payment-mode-wrap > .form-row:not(:first-of-type) {
1597 margin-top: 20px;
1598 }
1599 div[data-field-type='checkbox']='checkbox'] label {
1600 padding: 0 0 0 40px;
1601 }
1602