PluginProbe
Better Payment – Instant Payments, Donations, Fundraising with Subscriptions & More / 2.2.2
Better Payment – Instant Payments, Donations, Fundraising with Subscriptions & More v2.2.2
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 1.0.5 1.0.6 All 66 releases
better-payment / assets / css / better-payment-el.css

better-payment-el.css in Better Payment – Instant Payments, Donations, Fundraising with Subscriptions & More 2.2.2, at assets/css/better-payment-el.css

1,348 lines 28.8 KB
No matching file
Up and down to move Enter to open Esc to close
Raw Download Zip
1 /*!***************************************************************************************************************************************************************************************************************************!*\
2 !*** css ./node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[6].use[1]!./node_modules/postcss-loader/dist/cjs.js!./node_modules/sass-loader/dist/cjs.js??ruleSet[1].rules[6].use[3]!./src/css/better-payment-el.scss ***!
3 \***************************************************************************************************************************************************************************************************************************/
4 @import url(https://fonts.googleapis.com/css2?family=Poppins:wght@400;500;600;700&display=swap);
5 /*!*******************************************************************************************************************************************************************************************************************************!*\
6 !*** css ./node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[6].use[1]!./node_modules/postcss-loader/dist/cjs.js!./node_modules/sass-loader/dist/cjs.js??ruleSet[1].rules[6].use[3]!./src/css/better-payment-el.scss (1) ***!
7 \*******************************************************************************************************************************************************************************************************************************/
8 .better-payment--wrapper {
9 overflow: hidden;
10 font-family: "Poppins", sans-serif;
11 }
12
13 .better-payment--wrapper * {
14 outline: none;
15 border: none;
16 -webkit-box-sizing: border-box;
17 box-sizing: border-box;
18 }
19
20 label {
21 margin-bottom: 0;
22 }
23
24 button {
25 vertical-align: middle;
26 background: unset;
27 font-family: "Poppins", sans-serif;
28 font-weight: 500 !important;
29 }
30
31 button:hover, button:focus {
32 outline: none;
33 }
34
35 button:not(:disabled) {
36 cursor: pointer;
37 }
38
39 .pt140 {
40 padding-top: 140px;
41 }
42
43 .pb230 {
44 padding-bottom: 230px;
45 }
46
47 .better-payment--wrapper .background__grey {
48 background: #f4f5f7;
49 }
50
51 .better-payment--wrapper .background__red {
52 background: #ff6161;
53 }
54
55 .better_payment__form--one {
56 max-width: 835px;
57 margin: 0 auto;
58 position: relative;
59 padding-top: 100px;
60 }
61
62 @media (max-width: 991.98px) {
63 .better_payment__form--one {
64 padding-top: 50px;
65 }
66 }
67 .better_payment__form--one:before {
68 position: absolute;
69 background: #252aff;
70 top: 0;
71 left: 0;
72 right: 0;
73 height: 380px;
74 content: "";
75 border-radius: 10px;
76 }
77
78 .better_payment__form--one form {
79 background: #ffffff;
80 margin: 0 75px;
81 position: relative;
82 top: 2;
83 padding: 60px;
84 padding-bottom: 105px;
85 border-radius: 5px;
86 }
87
88 @media (max-width: 991.98px) {
89 .better_payment__form--one form {
90 margin: 0 35px;
91 padding: 50px;
92 }
93 }
94 @media (max-width: 575.98px) {
95 .better_payment__form--one form {
96 padding: 30px;
97 }
98 }
99 .better_payment__form--one form .bp-form__group {
100 margin-bottom: 30px;
101 }
102
103 .better_payment__form--one form .bp-form__group .bp-form__control {
104 height: 75px;
105 width: 100%;
106 border-radius: 5px;
107 background: #ffffff;
108 font-size: 20px;
109 font-weight: 400;
110 color: #252525;
111 border-width: 1px;
112 border-color: #c2c2c2;
113 border-style: solid;
114 padding: 0 30px;
115 }
116
117 .better_payment__form--one form .bp-form__group .bp-form__control::-webkit-input-placeholder {
118 color: #707070;
119 }
120
121 .better_payment__form--one form .bp-form__group .bp-form__control::-moz-placeholder {
122 color: #707070;
123 }
124
125 .better_payment__form--one form .bp-form__group .bp-form__control:-ms-input-placeholder {
126 color: #707070;
127 }
128
129 .better_payment__form--one form .bp-form__group .bp-form__control:-moz-placeholder {
130 color: #707070;
131 }
132
133 @media (max-width: 991.98px) {
134 .better_payment__form--one form .bp-form__group .bp-form__control {
135 height: 60px;
136 font-size: 18px;
137 }
138 }
139 .better_payment__form--one form .bp-payment-amount-wrap,
140 .payment-form-layout .bp-payment-amount-wrap {
141 display: -webkit-box;
142 display: -ms-flexbox;
143 display: flex;
144 -webkit-box-pack: justify;
145 -ms-flex-pack: justify;
146 -ms-flex-wrap: wrap;
147 flex-wrap: wrap;
148 column-gap: 20px;
149 }
150
151 .better_payment__form--one form .bp-payment-amount-wrap .bp-form__group,
152 .payment-form-layout .bp-payment-amount-wrap .bp-form__group {
153 -webkit-box-flex: 0;
154 -ms-flex: 0 0 calc(25% - 15px);
155 flex: 0 0 calc(25% - 15px);
156 }
157
158 @media (max-width: 575.98px) {
159 .better_payment__form--one form .bp-payment-amount-wrap .bp-form__group,
160 .payment-form-layout .bp-payment-amount-wrap .bp-form__group {
161 -webkit-box-flex: 0;
162 -ms-flex: 0 0 calc(50% - 10px);
163 flex: 0 0 calc(50% - 10px);
164 }
165 }
166 .better_payment__form--one form .bp-payment-amount-wrap .bp-form__group input[type=radio].bp-form__control,
167 .payment-form-layout .bp-payment-amount-wrap .bp-form__group input[type=radio].bp-form__control {
168 display: none;
169 }
170
171 .better_payment__form--one form .bp-payment-amount-wrap .bp-form__group input[type=radio].bp-form__control:checked ~ label,
172 .payment-form-layout .bp-payment-amount-wrap .bp-form__group input[type=radio].bp-form__control:checked ~ label {
173 border-color: #252aff;
174 background: rgba(37, 42, 255, 0.1);
175 color: #252aff;
176 }
177
178 .better_payment__form--one form .bp-payment-amount-wrap .bp-form__group label,
179 .payment-form-layout .bp-payment-amount-wrap .bp-form__group label {
180 height: 60px;
181 width: 100%;
182 border-radius: 5px;
183 background: #ffffff;
184 font-size: 20px;
185 font-weight: 600;
186 color: #252525;
187 border-width: 1px;
188 border-color: #c2c2c2;
189 border-style: solid;
190 padding: 0 30px;
191 line-height: 60px;
192 padding: 0;
193 text-align: center;
194 display: inline-block;
195 cursor: pointer;
196 }
197
198 @media (max-width: 991.98px) {
199 .better_payment__form--one form .bp-payment-amount-wrap .bp-form__group label,
200 .payment-form-layout .bp-payment-amount-wrap .bp-form__group label {
201 line-height: 60px;
202 height: 60px;
203 font-size: 18px;
204 }
205 }
206 @media (max-width: 991.98px) {
207 .better_payment__form--one form .bp-payment-amount-wrap .bp-form__group .bp-form__control,
208 .payment-form-layout .bp-payment-amount-wrap .bp-form__group .bp-form__control {
209 padding: 0 20px;
210 }
211 }
212 .better_payment__form--one form .payment__option {
213 display: -webkit-box;
214 display: -ms-flexbox;
215 display: flex;
216 -webkit-box-pack: justify;
217 -ms-flex-pack: justify;
218 justify-content: space-between;
219 }
220
221 @media (max-width: 575.98px) {
222 .better_payment__form--one form .payment__option {
223 display: block;
224 }
225 .better_payment__form--one form .payment__option .button1:not(:last-child) {
226 margin-bottom: 25px;
227 }
228 .better_payment__form--one form .payment__option .button1 {
229 width: 100%;
230 }
231 }
232 .better_payment__form--one form .payment__option .button1 {
233 height: 75px;
234 -webkit-box-flex: 0;
235 -ms-flex: 0 0 calc(50% - 15px);
236 flex: 0 0 calc(50% - 15px);
237 border: 1px solid #252aff;
238 border-radius: 5px;
239 padding: 0;
240 font-size: 20px;
241 font-weight: 600;
242 color: #252525;
243 display: -webkit-box;
244 display: -ms-flexbox;
245 display: flex;
246 -webkit-box-pack: center;
247 -ms-flex-pack: center;
248 justify-content: center;
249 -webkit-box-align: center;
250 -ms-flex-align: center;
251 align-items: center;
252 background: rgba(37, 42, 255, 0.1);
253 text-transform: none;
254 text-decoration: none;
255 }
256
257 .better_payment__form--one form .payment__option .button1 img {
258 margin-right: 10px;
259 }
260
261 .better_payment__form--one form .payment__option .button1.button1__selected {
262 background: #252aff;
263 color: #ffffff;
264 }
265
266 @media (max-width: 991.98px) {
267 .better_payment__form--one form .payment__option .button1 {
268 height: 60px;
269 font-size: 18px;
270 }
271 }
272 .better_payment__form--two {
273 max-width: 835px;
274 margin: 0 auto;
275 position: relative;
276 padding-top: 100px;
277 }
278
279 @media (max-width: 991.98px) {
280 .better_payment__form--two {
281 padding-top: 50px;
282 }
283 }
284 .better_payment__form--two:before {
285 position: absolute;
286 background: #30d19e;
287 top: 0;
288 left: 0;
289 right: 0;
290 height: 380px;
291 content: "";
292 border-radius: 10px;
293 }
294
295 .better_payment__form--two form {
296 background: #ffffff;
297 margin: 0 75px;
298 position: relative;
299 top: 2;
300 }
301
302 .better_payment__form--two form .input__wrap {
303 padding: 60px;
304 padding-bottom: 0;
305 }
306
307 @media (max-width: 991.98px) {
308 .better_payment__form--two form .input__wrap {
309 padding: 50px;
310 padding-bottom: 0;
311 }
312 }
313 @media (max-width: 575.98px) {
314 .better_payment__form--two form .input__wrap {
315 padding: 30px;
316 padding-bottom: 0;
317 }
318 }
319 @media (max-width: 991.98px) {
320 .better_payment__form--two form {
321 margin: 0 35px;
322 }
323 }
324 .better_payment__form--two form .bp-form__group {
325 margin-bottom: 30px;
326 }
327
328 .better_payment__form--two form .bp-form__group .bp-form__control {
329 height: 75px;
330 width: 100%;
331 border-radius: 40px;
332 background: #ffffff;
333 font-size: 20px;
334 font-weight: 400;
335 color: #252525;
336 border-width: 1px;
337 border-color: #c2c2c2;
338 border-style: solid;
339 padding: 0 30px;
340 }
341
342 .better_payment__form--two form .bp-form__group .bp-form__control::-webkit-input-placeholder {
343 color: #707070;
344 }
345
346 .better_payment__form--two form .bp-form__group .bp-form__control::-moz-placeholder {
347 color: #707070;
348 }
349
350 .better_payment__form--two form .bp-form__group .bp-form__control:-ms-input-placeholder {
351 color: #707070;
352 }
353
354 .better_payment__form--two form .bp-form__group .bp-form__control:-moz-placeholder {
355 color: #707070;
356 }
357
358 @media (max-width: 991.98px) {
359 .better_payment__form--two form .bp-form__group .bp-form__control {
360 height: 60px;
361 font-size: 18px;
362 }
363 }
364 .better_payment__form--two form .bp-payment-amount-wrap {
365 display: -webkit-box;
366 display: -ms-flexbox;
367 display: flex;
368 -webkit-box-pack: justify;
369 -ms-flex-pack: justify;
370 justify-content: space-between;
371 -ms-flex-wrap: wrap;
372 flex-wrap: wrap;
373 column-gap: 15px;
374 }
375
376 .better_payment__form--two form .bp-payment-amount-wrap .bp-form__group {
377 -webkit-box-flex: 0;
378 -ms-flex: 0 0 calc(25% - 22.5px);
379 flex: 0 0 calc(25% - 22.5px);
380 }
381
382 @media (max-width: 575.98px) {
383 .better_payment__form--two form .bp-payment-amount-wrap .bp-form__group {
384 -webkit-box-flex: 0;
385 -ms-flex: 0 0 calc(50% - 10px);
386 flex: 0 0 calc(50% - 10px);
387 }
388 }
389 .better_payment__form--two form .bp-payment-amount-wrap .bp-form__group input[type=radio].bp-form__control {
390 display: none;
391 }
392
393 .better_payment__form--two form .bp-payment-amount-wrap .bp-form__group input[type=radio].bp-form__control:checked ~ label {
394 border-color: #30d19e;
395 background: #30d19e;
396 color: #ffffff;
397 }
398
399 .better_payment__form--two form .bp-payment-amount-wrap .bp-form__group label {
400 height: 60px;
401 width: 100%;
402 border-radius: 40px;
403 background: #ffffff;
404 font-size: 20px;
405 font-weight: 600;
406 color: #252525;
407 border-width: 1px;
408 border-color: #c2c2c2;
409 border-style: solid;
410 padding: 0 30px;
411 line-height: 60px;
412 padding: 0;
413 text-align: center;
414 display: inline-block;
415 cursor: pointer;
416 }
417
418 @media (max-width: 991.98px) {
419 .better_payment__form--two form .bp-payment-amount-wrap .bp-form__group label {
420 line-height: 60px;
421 height: 60px;
422 font-size: 18px;
423 }
424 }
425 @media (max-width: 991.98px) {
426 .better_payment__form--two form .bp-payment-amount-wrap .bp-form__group .bp-form__control {
427 padding: 0 20px;
428 }
429 }
430 .better_payment__form--two form .payment__option {
431 display: -webkit-box;
432 display: -ms-flexbox;
433 display: flex;
434 -webkit-box-pack: justify;
435 -ms-flex-pack: justify;
436 justify-content: space-between;
437 }
438
439 @media (max-width: 575.98px) {
440 .better_payment__form--two form .payment__option {
441 font-size: 16px;
442 }
443 }
444 .better_payment__form--two form .payment__option .button1 {
445 height: 75px;
446 -webkit-box-flex: 0;
447 -ms-flex: 0 0 50%;
448 flex: 0 0 50%;
449 border: 0;
450 padding: 0;
451 font-size: 20px;
452 font-weight: 600;
453 color: #252525;
454 display: -webkit-box;
455 display: -ms-flexbox;
456 display: flex;
457 -webkit-box-pack: center;
458 -ms-flex-pack: center;
459 justify-content: center;
460 -webkit-box-align: center;
461 -ms-flex-align: center;
462 align-items: center;
463 position: relative;
464 }
465
466 .better_payment__form--two form .payment__option .button1:before {
467 position: absolute;
468 bottom: 0;
469 left: 0;
470 right: 0;
471 height: 5px;
472 background: #adb9db;
473 content: "";
474 }
475
476 .better_payment__form--two form .payment__option .button1.button1__selected {
477 color: #30d19e;
478 }
479
480 .better_payment__form--two form .payment__option .button1.button1__selected:before {
481 background: #30d19e;
482 }
483
484 @media (max-width: 991.98px) {
485 .better_payment__form--two form .payment__option .button1 {
486 height: 60px;
487 font-size: 18px;
488 }
489 }
490 .better_payment__form--three {
491 max-width: 690px;
492 margin: 0 auto;
493 position: relative;
494 }
495
496 .better_payment__form--three form {
497 background: #ffebeb;
498 position: relative;
499 top: 2;
500 padding: 60px;
501 padding-bottom: 105px;
502 border-radius: 5px;
503 }
504
505 @media (max-width: 991.98px) {
506 .better_payment__form--three form {
507 margin: 0 35px;
508 padding: 50px;
509 }
510 }
511 @media (max-width: 575.98px) {
512 .better_payment__form--three form {
513 padding: 30px;
514 }
515 }
516 .better_payment__form--three form .bp-form__group {
517 margin-bottom: 30px;
518 position: relative;
519 }
520
521 .better_payment__form--three form .bp-form__group .bp-form__control {
522 height: 75px;
523 width: 100%;
524 border-radius: 0;
525 background: transparent;
526 font-size: 20px;
527 font-weight: 400;
528 color: #252525;
529 border: 0;
530 border-bottom: 1px solid #c2c2c2;
531 padding: 0 30px;
532 }
533
534 .better_payment__form--three form .bp-form__group .bp-form__control::-webkit-input-placeholder {
535 color: #707070;
536 }
537
538 .better_payment__form--three form .bp-form__group .bp-form__control::-moz-placeholder {
539 color: #707070;
540 }
541
542 .better_payment__form--three form .bp-form__group .bp-form__control:-ms-input-placeholder {
543 color: #707070;
544 }
545
546 .better_payment__form--three form .bp-form__group .bp-form__control:-moz-placeholder {
547 color: #707070;
548 }
549
550 @media (max-width: 991.98px) {
551 .better_payment__form--three form .bp-form__group .bp-form__control {
552 height: 60px;
553 font-size: 18px;
554 padding: 0 20px;
555 }
556 }
557 @media (max-width: 575.98px) {
558 .better_payment__form--three form .bp-form__group .bp-form__control {
559 padding: 0;
560 }
561 }
562 .better_payment__form--three form .bp-form__group .bp-form__control:focus ~ label {
563 color: #ff6161;
564 }
565
566 .better_payment__form--three form .bp-form__group input[type=text].bp-form__control:valid ~ label {
567 display: none;
568 }
569
570 .better_payment__form--three form .bp-form__group label {
571 position: absolute;
572 top: 25px;
573 left: 30px;
574 color: #707070;
575 font-size: 20px;
576 }
577
578 .better_payment__form--three form .bp-form__group label i {
579 margin-right: 15px;
580 }
581
582 @media (max-width: 991.98px) {
583 .better_payment__form--three form .bp-form__group label {
584 top: 17.5px;
585 font-size: 18px;
586 left: 20px;
587 }
588 }
589 @media (max-width: 575.98px) {
590 .better_payment__form--three form .bp-form__group label {
591 left: 0;
592 }
593 }
594 .better_payment__form--three form .bp-payment-amount-wrap {
595 display: -webkit-box;
596 display: -ms-flexbox;
597 display: flex;
598 -webkit-box-pack: justify;
599 -ms-flex-pack: justify;
600 justify-content: space-between;
601 -ms-flex-wrap: wrap;
602 flex-wrap: wrap;
603 column-gap: 15px;
604 }
605
606 .better_payment__form--three form .bp-payment-amount-wrap .bp-form__group {
607 -webkit-box-flex: 0;
608 -ms-flex: 0 0 calc(25% - 22.5px);
609 flex: 0 0 calc(25% - 22.5px);
610 }
611
612 @media (max-width: 575.98px) {
613 .better_payment__form--three form .bp-payment-amount-wrap .bp-form__group {
614 -webkit-box-flex: 0;
615 -ms-flex: 0 0 calc(50% - 10px);
616 flex: 0 0 calc(50% - 10px);
617 }
618 }
619 .better_payment__form--three form .bp-payment-amount-wrap .bp-form__group input[type=radio].bp-form__control {
620 display: none;
621 }
622
623 .better_payment__form--three form .bp-payment-amount-wrap .bp-form__group input[type=radio].bp-form__control:checked ~ label {
624 border-color: #ff6161;
625 background: #ff6161;
626 color: #ffffff;
627 }
628
629 .better_payment__form--three form .bp-payment-amount-wrap .bp-form__group label {
630 position: static;
631 height: 60px;
632 width: 100%;
633 border-radius: 5px;
634 background: transparent;
635 font-size: 20px;
636 font-weight: 600;
637 color: #252525;
638 border-width: 1px;
639 border-color: #c2c2c2;
640 border-style: solid;
641 padding: 0 30px;
642 line-height: 60px;
643 padding: 0;
644 text-align: center;
645 display: inline-block;
646 cursor: pointer;
647 }
648
649 @media (max-width: 991.98px) {
650 .better_payment__form--three form .bp-payment-amount-wrap .bp-form__group label {
651 line-height: 60px;
652 height: 60px;
653 font-size: 18px;
654 }
655 }
656 .better_payment__form--three form .bp-payment-amount-wrap .bp-form__group .bp-form__control {
657 border: 1px solid #c2c2c2;
658 border-radius: 5px;
659 }
660
661 @media (max-width: 991.98px) {
662 .better_payment__form--three form .bp-payment-amount-wrap .bp-form__group .bp-form__control {
663 padding: 0 20px;
664 }
665 }
666 .better_payment__form--three form .payment__option {
667 display: -webkit-box;
668 display: -ms-flexbox;
669 display: flex;
670 -webkit-box-pack: justify;
671 -ms-flex-pack: justify;
672 justify-content: space-between;
673 }
674
675 @media (max-width: 575.98px) {
676 .better_payment__form--three form .payment__option {
677 display: block;
678 }
679 .better_payment__form--three form .payment__option .button1:not(:last-child) {
680 margin-bottom: 25px;
681 }
682 }
683 .better_payment__form--three form .payment__option .button1 {
684 height: 75px;
685 -webkit-box-flex: 0;
686 -ms-flex: 0 0 calc(50% - 15px);
687 flex: 0 0 calc(50% - 15px);
688 border: 1px solid #ff6161;
689 border-radius: 5px;
690 padding: 0;
691 font-size: 20px;
692 font-weight: 600;
693 color: #ffffff;
694 display: -webkit-box;
695 display: -ms-flexbox;
696 display: flex;
697 -webkit-box-pack: center;
698 -ms-flex-pack: center;
699 justify-content: center;
700 -webkit-box-align: center;
701 -ms-flex-align: center;
702 align-items: center;
703 background: #ff6161;
704 }
705
706 .better_payment__form--three form .payment__option .button1 img {
707 margin-right: 10px;
708 }
709
710 .better_payment__form--three form .payment__option .button1.button1__selected {
711 background: #ff6161;
712 color: #ffffff;
713 }
714
715 @media (max-width: 991.98px) {
716 .better_payment__form--three form .payment__option .button1 {
717 height: 60px;
718 font-size: 18px;
719 }
720 }
721 .better-payment-payment__report {
722 background: #fff;
723 border-radius: 10px;
724 -webkit-box-shadow: 51.43px 30.902px 125px 0px rgba(0, 9, 78, 0.11);
725 box-shadow: 51.43px 30.902px 125px 0px rgba(0, 9, 78, 0.11);
726 text-align: center;
727 width: calc(100% - 30px);
728 max-width: 870px;
729 margin: 0 auto;
730 padding: 80px 30px;
731 }
732
733 .better-payment-payment__report.better-payment-success-report {
734 width: unset;
735 }
736
737 .bp-thank_page span {
738 display: inline-block;
739 }
740
741 .bp-bold {
742 font-weight: 400;
743 color: #222b3d;
744 }
745
746 .bp-flex {
747 display: flex;
748 }
749
750 .bp-thank_page {
751 display: flex;
752 align-items: center;
753 padding: 20px;
754 }
755
756 .bp-thank_page-wrapper {
757 background-color: #ffffff;
758 max-width: 700px;
759 margin: 0 auto;
760 vertical-align: middle;
761 padding: 40px;
762 border-radius: 20px;
763 width: 100%;
764 box-shadow: 0px 0px 10px 3px rgba(34, 43, 61, 0.1019607843);
765 }
766
767 .bp-thank_page-logo {
768 text-align: center;
769 margin-bottom: 32px;
770 }
771
772 .bp-thank_page-logo_wrapper {
773 display: inline-block;
774 background: rgba(107, 89, 238, 0.1019607843);
775 border-radius: 16px;
776 padding: 11px;
777 line-height: 0;
778 }
779
780 .bp-thank_page-text {
781 text-align: center;
782 border-bottom: 1px solid #dfe2ed;
783 }
784
785 .bp-page_header {
786 font-size: 32px;
787 color: #222b3d;
788 font-weight: 500;
789 margin-bottom: 8px;
790 }
791
792 .bp-reason_for-text {
793 font-size: 24px;
794 font-weight: 300;
795 color: #222b3d;
796 margin-bottom: 8px;
797 }
798
799 .bp-payment_info {
800 color: #6a758c;
801 font-size: 16px;
802 font-weight: 300;
803 margin-top: 8px;
804 margin-bottom: 0;
805 }
806
807 .bp-transaction_info-wrapper {
808 background-color: #f0f3f7;
809 border: 1px solid #dfe2ed;
810 min-width: 258px;
811 width: auto;
812 padding: 7px;
813 border-radius: 4px;
814 align-items: center;
815 justify-content: center;
816 margin-bottom: 32px;
817 margin-top: 27px;
818 position: relative;
819 display: inline-flex;
820 }
821
822 .bp-transaction_info {
823 color: #6a758c;
824 font-size: 14px;
825 font-weight: 300;
826 align-items: center;
827 gap: 4px;
828 margin: 0;
829 }
830
831 .bp-transaction_id {
832 position: relative;
833 width: 95px;
834 overflow: hidden;
835 }
836
837 .bp-transaction_id::before {
838 content: "";
839 position: absolute;
840 top: 0;
841 right: 0;
842 bottom: 0;
843 width: 20px;
844 background: linear-gradient(90deg, rgba(240, 243, 247, 0.0588235294), #f0f3f7);
845 }
846
847 .bp-thank_page-info {
848 border-bottom: 1px solid #dfe2ed;
849 margin-bottom: 32px;
850 }
851
852 .bp-transaction_data-copy_btn {
853 border: none;
854 background-color: transparent;
855 outline: none;
856 cursor: pointer;
857 width: 20px;
858 height: 20px;
859 z-index: 999;
860 stroke: #394357;
861 padding: 0px;
862 }
863 .bp-transaction_data-copy_btn:hover {
864 background: transparent;
865 }
866 .bp-transaction_data-copy_btn:focus {
867 background: none;
868 }
869
870 .copied-text::after,
871 .bp-transaction_data-copy_btn::after {
872 display: none;
873 content: "Copy";
874 position: absolute;
875 top: -28px;
876 right: -18px;
877 background-color: white;
878 padding: 6px 10px;
879 border-radius: 4px;
880 box-shadow: 0px 5px 10px 0px rgba(34, 43, 61, 0.2980392157);
881 font-size: 12px;
882 font-weight: 400;
883 color: #222b3d;
884 }
885
886 .copied-text {
887 stroke: #6b59ee;
888 }
889
890 .copied-text::after {
891 display: block;
892 content: "Copied!";
893 right: -23px;
894 }
895
896 .copied-text::before,
897 .bp-transaction_data-copy_btn::before {
898 display: none;
899 content: "";
900 position: absolute;
901 border-left: 6px solid transparent;
902 border-right: 6px solid transparent;
903 border-top: 6px solid #ffffff;
904 bottom: -6px;
905 right: 5px;
906 top: 0px;
907 z-index: 1;
908 }
909
910 .copied-text::before {
911 display: block;
912 }
913
914 .bp-transaction_data-copy_btn:hover::before,
915 .bp-transaction_data-copy_btn:hover::after {
916 display: block;
917 }
918
919 .bp-transaction_data-copy_btn:active svg {
920 width: 17px;
921 height: 17px;
922 }
923
924 .bp-page_info-list {
925 padding: 32px 0;
926 }
927
928 .bp-page_info-list_item {
929 color: #6a758c;
930 font-weight: 300;
931 justify-content: space-between;
932 margin-bottom: 20px;
933 gap: 20px;
934 }
935
936 .bp-info_content {
937 font-size: 20px;
938 }
939
940 .bp-payment_method-logo-wrapper {
941 height: 30px;
942 width: auto;
943 line-height: 0;
944 }
945
946 .bp-payment_method-logo {
947 height: 100% !important;
948 object-fit: cover;
949 }
950
951 .bp-button_group {
952 justify-content: space-between;
953 align-items: center;
954 }
955
956 .bp-print_btn {
957 background-color: #f4f5ff;
958 border-radius: 8px;
959 padding: 13px 16px;
960 border: none;
961 cursor: pointer;
962 align-items: center;
963 font-weight: 400;
964 font-size: 16px;
965 color: #6b59ee;
966 gap: 8px;
967 }
968 .bp-print_btn:hover {
969 background-color: #f4f5ff;
970 color: #6b59ee;
971 }
972 .bp-print_btn:focus {
973 background-color: #f4f5ff;
974 color: #6b59ee;
975 }
976
977 .bp-print_btn:active {
978 transform: scale(0.96);
979 }
980
981 .bp-btn_wrapper {
982 gap: 8px;
983 }
984
985 .bp-details_btn {
986 padding: 13px 16px;
987 color: #f7f8fa;
988 background-color: #6b59ee;
989 font-weight: 400;
990 font-size: 16px;
991 border-radius: 8px;
992 cursor: pointer;
993 transition: all 0.2s ease;
994 }
995
996 .bp-details_btn:hover {
997 background-color: #624fec;
998 color: #f7f8fa;
999 }
1000
1001 @media (max-width: 991.98px) {
1002 .bp-thank_page-wrapper {
1003 padding: 20px;
1004 }
1005 .bp-page_header {
1006 font-size: 28px;
1007 }
1008 .bp-reason_for-text {
1009 font-size: 20px;
1010 }
1011 .bp-payment_info {
1012 color: #6a758c;
1013 font-size: 13px;
1014 }
1015 .bp-page_info-list {
1016 padding: 28px 0;
1017 }
1018 .bp-info_content {
1019 font-size: 16px;
1020 }
1021 .bp-print_btn {
1022 padding: 10px 13px;
1023 font-size: 16px;
1024 }
1025 .bp-print_btn:focus {
1026 background-color: #f4f5ff;
1027 color: #6b59ee;
1028 }
1029 .bp-details_btn {
1030 padding: 10px 13px;
1031 font-size: 16px;
1032 }
1033 }
1034 /* Hide everything except print-section */
1035 @media print {
1036 .bp-thank_page {
1037 height: unset;
1038 padding: 0;
1039 }
1040 .bp-button_group {
1041 display: none;
1042 }
1043 }
1044 .better-payment-payment__report .report__thumb {
1045 /* margin-bottom: 20px; */
1046 }
1047
1048 .better-payment-payment__report .report__thumb img {
1049 display: inline-block;
1050 }
1051
1052 .better-payment-payment__report .report__content h3 {
1053 font-size: 40px;
1054 font-weight: 500;
1055 font-family: "Poppins", sans-serif;
1056 margin-bottom: 30px;
1057 }
1058
1059 @media (max-width: 767.98px) {
1060 .better-payment-payment__report .report__content h3 {
1061 font-size: 32px;
1062 }
1063 }
1064 .better-payment-payment__report .report__content h3.transaction__success {
1065 color: #2a3256;
1066 }
1067
1068 .better-payment-success-transaction-number {
1069 background: #f4f6ff;
1070 border: 1px solid #e4e9ff;
1071 border-radius: 10px;
1072 padding: 5px 15px;
1073 margin-left: 10px;
1074 color: #006aff;
1075 }
1076
1077 .better-payment-payment__report .report__content h3.transaction__failed {
1078 color: #f43333;
1079 }
1080
1081 .better-payment-payment__report .report__content p {
1082 font-size: 20px;
1083 font-weight: 500;
1084 color: #2a3256;
1085 font-family: "Poppins", sans-serif;
1086 line-height: 1.8;
1087 margin: 0;
1088 margin-bottom: 15px;
1089 }
1090
1091 @media (max-width: 767.98px) {
1092 .better-payment-payment__report .report__content p {
1093 font-size: 18px;
1094 }
1095 }
1096 .better-payment-form-layout.better-payment-hide-placeholder input::-webkit-input-placeholder {
1097 opacity: 0;
1098 visibility: hidden;
1099 }
1100
1101 /* Common Pages Start */
1102 .admin-bar .toast-top-right {
1103 top: 44px;
1104 right: 12px;
1105 }
1106
1107 /* Common Pages End */
1108 /**
1109 * Typography
1110 */
1111 .font-size-xxs {
1112 font-size: 10px !important;
1113 }
1114
1115 .font-size-xs {
1116 font-size: 12px !important;
1117 }
1118
1119 .font-size-sm {
1120 font-size: 14px !important;
1121 }
1122
1123 .font-size-md {
1124 font-size: 16px !important;
1125 }
1126
1127 .font-size-lg {
1128 font-size: 18px !important;
1129 }
1130
1131 .font-size-xl {
1132 font-size: 20px !important;
1133 }
1134
1135 .font-size-xxl {
1136 font-size: 24px !important;
1137 }
1138
1139 /*
1140 * Forms
1141 */
1142 .bp-input-group {
1143 position: relative;
1144 display: -webkit-box;
1145 display: -ms-flexbox;
1146 display: flex;
1147 -ms-flex-wrap: wrap;
1148 flex-wrap: wrap;
1149 -webkit-box-align: stretch;
1150 -ms-flex-align: stretch;
1151 align-items: stretch;
1152 width: 100%;
1153 }
1154
1155 .bp-input-group-prepend {
1156 margin-right: -3px;
1157 }
1158
1159 .bp-input-group-append, .bp-input-group-prepend {
1160 display: -webkit-box;
1161 display: -ms-flexbox;
1162 display: flex;
1163 }
1164
1165 .bp-input-group > .bp-input-group-prepend > .bp-input-group-text {
1166 border: 1px solid #818a91;
1167 border-right: none;
1168 }
1169
1170 .bp-input-group-text {
1171 display: -webkit-box;
1172 display: -ms-flexbox;
1173 display: flex;
1174 -webkit-box-align: center;
1175 -ms-flex-align: center;
1176 align-items: center;
1177 padding: 0.375rem 0.75rem;
1178 margin-bottom: 0;
1179 font-size: 1rem;
1180 font-weight: 400;
1181 line-height: 1.5;
1182 color: #495057;
1183 text-align: center;
1184 white-space: nowrap;
1185 background-color: #e9ecef;
1186 border: 1px solid #ced4da;
1187 }
1188
1189 .elementor-field-group .elementor-field-textual.bp-elementor-field-textual-amount {
1190 width: unset;
1191 border-left: none;
1192 }
1193
1194 .better-payment-success-report .report__thumb img,
1195 .better-payment-error-report .report__thumb img {
1196 /* max-width: 300px; */
1197 width: 100px;
1198 /* margin-left: 5%; */
1199 /* margin-bottom: 40px; */
1200 }
1201
1202 .better-payment-success-report .report__thumb i,
1203 .better-payment-error-report .report__thumb i {
1204 font-size: 50px;
1205 }
1206
1207 .line-height-0 {
1208 line-height: 0;
1209 }
1210
1211 .payment-failed-screen-section {
1212 padding: 20px;
1213 }
1214
1215 .payment-failed-screen-section .bp-thank_page-logo_wrapper {
1216 background: rgba(238, 96, 89, 0.1019607843);
1217 line-height: 0;
1218 }
1219
1220 .payment-failed-screen-section .bp-thank_page-text {
1221 border: none;
1222 }
1223
1224 .payment-failed-screen-section .bp-btn_wrapper {
1225 text-align: center;
1226 display: block;
1227 }
1228 .payment-failed-screen-section .bp-btn_wrapper a {
1229 display: inline-block;
1230 }
1231
1232 .bp-paypal-pending__spinner-wrap {
1233 position: relative;
1234 display: inline-flex;
1235 align-items: center;
1236 justify-content: center;
1237 width: 80px;
1238 height: 80px;
1239 }
1240 .bp-paypal-pending__ring {
1241 position: absolute;
1242 inset: 0;
1243 border: 3px solid rgba(107, 89, 238, 0.15);
1244 border-top-color: #6E58F7;
1245 border-radius: 50%;
1246 animation: bp-paypal-spin 0.9s linear infinite;
1247 }
1248 .bp-paypal-pending__logo {
1249 width: 32px;
1250 height: 32px;
1251 object-fit: contain;
1252 position: relative;
1253 z-index: 1;
1254 transition: opacity 0.3s ease;
1255 }
1256 .bp-paypal-pending__body {
1257 border-bottom: none;
1258 padding-bottom: 0;
1259 }
1260 .bp-paypal-pending__heading {
1261 transition: color 0.3s ease;
1262 }
1263 .bp-paypal-pending__sub {
1264 margin-bottom: 0;
1265 transition: color 0.3s ease;
1266 }
1267 .bp-paypal-pending__dots {
1268 display: flex;
1269 gap: 7px;
1270 justify-content: center;
1271 margin-top: 20px;
1272 margin-bottom: 0;
1273 transition: opacity 0.3s ease;
1274 }
1275 .bp-paypal-pending__dots span {
1276 display: inline-block;
1277 width: 8px;
1278 height: 8px;
1279 border-radius: 50%;
1280 background-color: #6E58F7;
1281 animation: bp-paypal-dot 1.4s ease-in-out infinite;
1282 }
1283 .bp-paypal-pending__dots span:nth-child(2) {
1284 animation-delay: 0.2s;
1285 }
1286 .bp-paypal-pending__dots span:nth-child(3) {
1287 animation-delay: 0.4s;
1288 }
1289 .bp-paypal-pending__bar {
1290 margin-top: 32px;
1291 height: 4px;
1292 background: #f0f3f7;
1293 border-radius: 4px;
1294 overflow: hidden;
1295 }
1296 .bp-paypal-pending__bar-inner {
1297 height: 100%;
1298 width: 0;
1299 background: #6E58F7;
1300 border-radius: 4px;
1301 animation: bp-paypal-progress 60s linear forwards;
1302 transition: background 0.4s ease;
1303 }
1304 .bp-paypal-pending--timeout .bp-paypal-pending__ring {
1305 border-color: rgba(229, 57, 53, 0.15);
1306 border-top-color: #e53935;
1307 animation: none;
1308 }
1309 .bp-paypal-pending--timeout .bp-paypal-pending__logo {
1310 opacity: 0.35;
1311 }
1312 .bp-paypal-pending--timeout .bp-paypal-pending__heading {
1313 color: #e53935;
1314 }
1315 .bp-paypal-pending--timeout .bp-paypal-pending__dots {
1316 opacity: 0;
1317 pointer-events: none;
1318 }
1319 .bp-paypal-pending--timeout .bp-paypal-pending__bar-inner {
1320 animation: none;
1321 width: 100%;
1322 background: #e53935;
1323 }
1324
1325 @keyframes bp-paypal-spin {
1326 to {
1327 transform: rotate(360deg);
1328 }
1329 }
1330 @keyframes bp-paypal-dot {
1331 0%, 60%, 100% {
1332 opacity: 0.25;
1333 transform: scale(0.8);
1334 }
1335 30% {
1336 opacity: 1;
1337 transform: scale(1);
1338 }
1339 }
1340 @keyframes bp-paypal-progress {
1341 from {
1342 width: 0%;
1343 }
1344 to {
1345 width: 100%;
1346 }
1347 }
1348