PluginProbe
Better Payment – Instant Payments, Donations, Fundraising with Subscriptions & More / 0.0.3
Better Payment – Instant Payments, Donations, Fundraising with Subscriptions & More v0.0.3
2.4.1 2.4.0 2.3.4 2.3.3 2.3.2 2.3.1 2.3.0 2.2.2 2.2.1 2.2.0 2.1.2 2.1.1 trunk 0.0.1 0.0.2 0.0.3 0.0.4 0.0.5 0.0.6 0.0.7 1.0.0 1.0.1 1.0.2 1.0.3 1.0.4 All 68 releases
better-payment / assets / css / common.css

common.css in Better Payment – Instant Payments, Donations, Fundraising with Subscriptions & More 0.0.3, at assets/css/common.css

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