PluginProbe ʕ •ᴥ•ʔ
Paid Membership Plugin, Ecommerce, User Registration Form, Login Form, User Profile & Restrict Content – ProfilePress / 4.16.19
Paid Membership Plugin, Ecommerce, User Registration Form, Login Form, User Profile & Restrict Content – ProfilePress v4.16.19
4.16.19 4.16.18 4.16.17 4.16.16 trunk 1.0 1.0.1 1.0.2 1.1 1.1.1 1.1.2 1.1.3 1.1.4 1.1.5 1.1.5a 1.1.6 1.1.7 1.2 1.2.1 1.2.2 1.2.3 1.2.4 1.2.5 1.2.6 1.3 1.3.1 1.3.2 1.3.3 1.3.4 1.3.5 1.3.6 1.4 1.4.1 1.4.2 1.5 1.5.1 1.5.2 1.5.3 1.5.4 1.5.5 1.5.6 1.5.7 1.5.8 1.6 1.6.1 1.6.2 1.6.3 1.6.4 1.6.5 1.6.6 1.6.7 1.6.8 1.7 1.7.1 1.7.2 1.8 1.8.1 1.8.10 1.8.2 1.8.3 1.8.4 1.8.5 1.8.6 1.8.7 1.8.8 1.8.9 1.9 1.9.1 1.9.10 1.9.11 1.9.12 1.9.13 1.9.2 1.9.3 1.9.4 1.9.5 1.9.6 1.9.7 1.9.8 1.9.9 2.1.9 2.2.10 2.2.11 2.2.12 2.2.13 2.2.14 2.2.15 2.2.16 2.2.2 2.2.5 2.2.6 2.2.7 2.2.8 2.2.9 3.0 3.1 3.1.1 3.1.10 3.1.11 3.1.12 3.1.13 3.1.14 3.1.15 3.1.16 3.1.17 3.1.18 3.1.19 3.1.2 3.1.3 3.1.4 3.1.5 3.1.6 3.1.7 3.1.8 3.1.9 3.2.0 3.2.1 3.2.10 3.2.11 3.2.12 3.2.13 3.2.14 3.2.15 3.2.16 3.2.2 3.2.3 3.2.4 3.2.5 3.2.6 3.2.7 3.2.8 3.2.9 4.0.0 4.0.1 4.0.2 4.0.3 4.1.0 4.1.1 4.1.2 4.1.3 4.1.4 4.10.0 4.10.1 4.10.2 4.10.3 4.11.0 4.12.0 4.13.0 4.13.1 4.13.2 4.13.3 4.13.4 4.14.0 4.14.1 4.14.2 4.14.3 4.14.4 4.15.0 4.15.1 4.15.10 4.15.11 4.15.12 4.15.13 4.15.14 4.15.15 4.15.16 4.15.17 4.15.18 4.15.19 4.15.2 4.15.20 4.15.20.1 4.15.21 4.15.22 4.15.23 4.15.24 4.15.25 4.15.3 4.15.4 4.15.5 4.15.6 4.15.7 4.15.8 4.15.9 4.16.0 4.16.1 4.16.10 4.16.11 4.16.12 4.16.13 4.16.14 4.16.15 4.16.2 4.16.3 4.16.4 4.16.5 4.16.6 4.16.7 4.16.8 4.16.9 4.2.0 4.3.0 4.3.1 4.3.2 4.4.0 4.4.1 4.5.0 4.5.1 4.5.2 4.5.3 4.5.4 4.5.5 4.6.0 4.7.0 4.8.0 4.9.0
wp-user-avatar / assets / css / checkout.css
wp-user-avatar / assets / css Last commit date
admin 1 month ago images 1 month ago material-icons 1 month ago admin.min.css 1 month ago checkout.css 1 month ago form-builder.css 1 month ago frontend.css 1 month ago frontend.min.css 1 month ago hint.min.css 1 month ago myac-payment-pages.css 1 month ago
checkout.css
784 lines
1 .ppress-checkout__form * {
2 --ppress-heading-fs: 22px;
3 --ppress-body-fs: 16px;
4 --ppress-btn-color: #2563eb;
5
6 -webkit-box-sizing: border-box;
7 -moz-box-sizing: border-box;
8 box-sizing: border-box;
9
10 font-size: var(--ppress-body-fs);
11 }
12
13 .ppress-checkout__form {
14 display: flex;
15 flex-wrap: wrap;
16 margin: 1px auto 10px;
17 max-width: 100%;
18 width: 100%;
19 line-height: 20px;
20 position: relative;
21 }
22
23
24 .ppress-checkout__form p {
25 margin: 0 0 5px;
26 padding: 0;
27 }
28
29 .ppress-checkout__form .ppress-main-checkout-form__block .ppress-main-checkout-form__social_login_wrap {
30 padding: 5px;
31 }
32
33 .ppress-checkout__form .ppress-main-checkout-form__block .ppress-main-checkout-form__login_form_wrap {
34 display: flex;
35 flex-wrap: wrap;
36 }
37
38 .ppress-checkout__form .ppress-main-checkout-form__block .ppress-main-checkout-form__logged_in_text_wrap {
39 margin: 5px 0 10px;
40 }
41
42 .ppress-checkout__form .ppress-main-checkout-form__block .ppress-main-checkout-form__logged_in_text_wrap .ppress-main-checkout-form__block__item {
43 border-radius: 6px;
44 background-color: rgb(239, 246, 255);
45 padding: 14px 16px;
46 }
47
48 .ppress-checkout__form .ppress-main-checkout-form__block .ppress-main-checkout-form__logged_in_text_wrap .ppress-main-checkout-form__block__item p,
49 .ppress-checkout__form .ppress-main-checkout-form__block .ppress-main-checkout-form__logged_in_text_wrap .ppress-main-checkout-form__block__item a {
50 font-size: 14px;
51 margin: 0;
52 line-height: 20px;
53 }
54
55 .ppress-checkout__form .ppress-main-checkout-form__block .ppress-main-checkout-form__login_form_wrap .ppress-main-checkout-form__block__item {
56 margin-bottom: 5px;
57 }
58
59 .ppress-checkout__form .ppress-main-checkout-form__block .ppress-main-checkout-form__login_form_wrap .ppress-main-checkout-form__block__item:last-of-type {
60 margin-bottom: 15px;
61 }
62
63 .ppress-checkout__form .ppress-main-checkout-form__block .ppress-main-checkout-form__login_form_wrap .ppress-main-checkout-form__block__item.ppress-login-submit-btn p {
64 padding: 0;
65 margin: 10px 0;
66 }
67
68 .ppress-checkout__form .ppress-checkout-section.ppress-checkout_side_section {
69 width: 35%;
70 order: 2;
71 }
72
73 .ppress-checkout__form .ppress-checkout-section.ppress-checkout_main {
74 width: 65%;
75 order: 1;
76 padding: 0 30px 0 0;
77 }
78
79 .ppress-checkout__form .ppress-checkout_order_summary {
80 border: 1px solid rgb(229, 231, 235);
81 border-radius: 5px;
82 }
83
84 .ppress-checkout__form .ppress-checkout_order_summary__plan_name {
85 padding: 10px 20px;
86 font-size: var(--ppress-body-fs);
87 font-weight: bold;
88 border-bottom: 1px solid #E4E4E4;
89 }
90
91 .ppress-checkout__form .ppress-checkout_order_summary__plan_price {
92 font-weight: 500;
93 font-size: 14px;
94 }
95
96 .ppress-checkout__form .ppress-checkout_order_summary__bottom_details * {
97 font-size: var(--ppress-body-fs);
98 }
99
100 .ppress-checkout__form .ppress-checkout_order_summary__bottom_details .checkout_order_summary__fee_structure__item dd a {
101 font-size: 14px;
102 display: block;
103 text-decoration: none;
104 margin: 0;
105 padding: 0;
106 }
107
108 .ppress-checkout__form .checkout_order_summary__fee_structure__item dt .checkout_order_summary__fee_structure__item__trial_term {
109 display: block;
110 background: unset;
111 margin-left: 0;
112 font-weight: 600;
113 padding-left: 0;
114 }
115
116 .ppress-checkout__form .ppress-checkout_order_summary__bottom_details,
117 .ppress-checkout__form .ppress-checkout_order_summary__plan_description {
118 padding: 10px 20px;
119 }
120
121 .ppress-checkout__form .ppress-checkout_order_summary__plan_description {
122 padding: 20px;
123 border-bottom: 1px solid rgb(229, 231, 235);
124 line-height: 1.7;
125 font-size: var(--ppress-body-fs);
126 }
127
128 .ppress-checkout__form .checkout_order_summary__fee_structure__item {
129 display: flex;
130 flex-wrap: nowrap;
131 padding: 5px 0;
132 font-size: var(--ppress-body-fs);
133 }
134
135 .ppress-checkout__form .checkout_order_summary__fee_structure__item dt {
136 width: 60%;
137 text-align: left;
138 }
139
140 .ppress-checkout__form .checkout_order_summary__fee_structure__item dd {
141 width: 40%;
142 text-align: right;
143 }
144
145 .ppress-checkout__form .checkout_order_summary__fee_structure__item dt span {
146 color: rgb(75, 85, 99);
147 background-color: rgb(229, 231, 235);
148 margin-left: 5px;
149 border-radius: 9999px;
150 letter-spacing: 0.35px;
151 padding: 2px 6px;
152 font-size: 12px;
153 }
154
155 .ppress-checkout__form .ppress-main-checkout-form__block fieldset {
156 margin: 0;
157 padding: 0;
158 border: 0;
159 }
160
161 .ppress-checkout__form .ppress-main-checkout-form__block .ppress-main-checkout-form__block__fieldset {
162 margin: 0;
163 padding: 0;
164 border: 0;
165 margin-top: 10px;
166 padding-top: 20px;
167 }
168
169 .ppress-checkout__form .ppress-main-checkout-form__block .ppress-main-checkout-form__block__fieldset:first-of-type {
170 border: 0;
171 margin-top: 10px;
172 padding-top: 0;
173 }
174
175 .ppress-checkout__form .ppress-main-checkout-form__block legend {
176 border: 0;
177 color: #000;
178 font-size: var(--ppress-heading-fs);
179 font-weight: bold;
180 line-height: 1.7;
181 margin: 0 0 15px 0;
182 padding: 0 5px;
183 width: 100%;
184 background: transparent;
185 position: static;
186 }
187
188 .ppress-checkout__form .ppress-main-checkout-form__block legend span {
189 font-size: var(--ppress-heading-fs);
190 }
191
192 .ppress-checkout__form .ppress-main-checkout-form__block a.ppress-checkout-show-login-form {
193 cursor: pointer;
194 float: right;
195 font-size: 14px;
196 font-weight: normal;
197 line-height: 35px;
198 margin: 0;
199 padding: 0;
200 text-decoration: none;
201 vertical-align: baseline;
202 }
203
204 .ppress-checkout__form .ppress-checkout_order_summary__discount {
205 margin: 0 0 5px;
206 }
207
208 .ppress-checkout__form .ppress-checkout_order_summary__discount p {
209 font-size: 14px;
210 }
211
212 .ppress-checkout__form .ppress-checkout__link {
213 cursor: pointer;
214 font-size: 14px;
215 font-weight: normal;
216 line-height: 35px;
217 margin: 10px 0;
218 padding: 0;
219 text-decoration: none;
220 }
221
222 .ppress-checkout__form a.ppress-checkout-show-login-form {
223 cursor: pointer;
224 float: right;
225 font-size: 14px;
226 font-weight: normal;
227 line-height: 35px;
228 margin: 0;
229 padding: 0;
230 text-decoration: none;
231 vertical-align: baseline;
232 }
233
234 .ppress-checkout__form .ppress-main-checkout-form__block .ppress-main-checkout-form__block__item {
235 width: calc(100% - 5px);
236 display: inline-block;
237 padding: 5px;
238 margin-bottom: 15px;
239 }
240
241 .ppress-checkout__form .ppress-main-checkout-form__block__fieldset .ppress-main-checkout-form__login_form_wrap .ppress-main-checkout-form__block__item {
242 margin-bottom: 10px;
243 }
244
245 .ppress-checkout-form__payment_method__content_wrap .ppress-main-checkout-form__block__item:first-of-type {
246 margin-top: 15px;
247 }
248
249 .ppress-checkout__form .ppress-main-checkout-form__block__fieldset .ppress-main-checkout-form__block__item:last-of-type {
250 margin-bottom: 0;
251 }
252
253 .ppress-checkout__form .ppress-required {
254 color: rgb(239 68 68);
255 }
256
257 .ppress-checkout__form .ppress-main-checkout-form__block__item.ppress-co-half {
258 width: calc(50% - 5px);
259 }
260
261 .ppress-checkout__form .ppress-main-checkout-form__block__item.ppress-two-third {
262 width: calc(66.6666666667% - 5px);
263 }
264
265 .ppress-checkout__form .ppress-main-checkout-form__block__item.ppress-one-third {
266 width: calc(33.3333333333% - 5px);
267 }
268
269 .ppress-checkout__form .ppress-main-checkout-form__block__item.ppmb-hidden {
270 display:none;
271 }
272
273 .ppress-checkout__form .ppress-main-checkout-form__block__item.ppress-expiry-date {
274 width: calc(40% - 5px);
275 }
276
277 .ppress-checkout__form .ppress-main-checkout-form__block__item.ppress-cc-cvc {
278 width: calc(60% - 5px);
279 }
280
281 .ppress-checkout__form .press-main-checkout-form__block__item__cc_expiry_date {
282 display: flex;
283 flex-wrap: wrap;
284 width: 100%;
285 }
286
287 .ppress-checkout__form .press-main-checkout-form__block__item__cc_expiry_date select {
288 width: calc(50% - 5px) !important;
289 margin: 0 5px 0 0;
290
291 background-image: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADIAAAAyCAYAAAAeP4ixAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAA4ZpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuNi1jMTM4IDc5LjE1OTgyNCwgMjAxNi8wOS8xNC0wMTowOTowMSAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wTU09Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9tbS8iIHhtbG5zOnN0UmVmPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvc1R5cGUvUmVzb3VyY2VSZWYjIiB4bWxuczp4bXA9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC8iIHhtcE1NOk9yaWdpbmFsRG9jdW1lbnRJRD0ieG1wLmRpZDo4MjgzNGQzMC03MmY4LTRkM2MtYTU4NC1lNzMzZDE1YjU2NzYiIHhtcE1NOkRvY3VtZW50SUQ9InhtcC5kaWQ6NzJGMzNGODgwRkI5MTFFN0E3NzQ5QUE3QTdEMENEQjEiIHhtcE1NOkluc3RhbmNlSUQ9InhtcC5paWQ6NzJGMzNGODcwRkI5MTFFN0E3NzQ5QUE3QTdEMENEQjEiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENDIDIwMTcgKE1hY2ludG9zaCkiPiA8eG1wTU06RGVyaXZlZEZyb20gc3RSZWY6aW5zdGFuY2VJRD0ieG1wLmlpZDowMzAzN2MxMy01N2VhLTRiN2UtYjg3Yi04OGZhODk2NDYzZTgiIHN0UmVmOmRvY3VtZW50SUQ9ImFkb2JlOmRvY2lkOnBob3Rvc2hvcDplMTI0MmMzNy1mZTljLTExNzktYWE3NC1kYzYxZWJhMDdhNDAiLz4gPC9yZGY6RGVzY3JpcHRpb24+IDwvcmRmOlJERj4gPC94OnhtcG1ldGE+IDw/eHBhY2tldCBlbmQ9InIiPz7ItaH1AAABFklEQVR42uzZuw3CMBAG4NhiAFiDAsahp0sqJOaghQ5mIkgwBmwQzlJAoLz8OCe29Z90urMb65MfjUVVVVkKIbNEAhBAAAEEEEAAoZjdyseG6olyEanhSZmL8npXzTzyDXnJRI6XVIhdApCdXK2XF2qKiBGFMojPiO5KTuUYIUI9VJn4nY0M80U0IBFh/hCtkAgwDUQnJGBMK6IXEiCmEzEICQjTi9CCBIAZRGhDJsRoIYwgE2C0EcaQETFGCCvICBhjhDXEI8YK4QTxgLFGOEMYMU4IFggDxhnBBnHAsCBYIRYYNgQ7xADDivAC0cCwI7xBejBeEF4hNWZL5VAP94Q4+1pL4FcXEEAAAQQQQAABxFu8BRgA2gaBhwO0rwAAAAAASUVORK5CYII=');
292 background-position: right 20px center;
293 background-repeat: no-repeat;
294 background-size: 10px auto;
295 }
296
297 .ppress-checkout__form .press-main-checkout-form__block__item__cc_expiry_date select:last-of-type {
298 margin-right: 0;
299 }
300
301 .ppress-checkout__form label.checkout_order_summary__discount__label {
302 width: 100%;
303 line-height: 20px;
304 }
305
306 .ppress-checkout__form .checkout_order_summary__discount__field_wrap {
307 margin-bottom: 20px;
308 }
309
310 .ppress-checkout__form .ppress-checkout-section .ppress-checkout-form__place_order_wrap {
311 margin: 20px 0 10px;
312 }
313
314 .ppress-checkout__form .ppress-checkout-section #ppress-paypal-button-element {
315 margin: 16px 0 0;
316 }
317
318 .ppress-checkout__form .ppress-checkout-section input:not([type=checkbox]):not([type=radio]),
319 .ppress-checkout__form .ppress-checkout-section select,
320 .ppress-checkout__form .ppress-checkout-section textarea,
321 .ppress-checkout__form .ppress-checkout-section #ppress-stripe-card-element {
322 width: 100%;
323 background-color: #fff;
324 border: 1px solid rgb(209, 213, 219);
325 padding-top: 8px;
326 padding-right: 12px;
327 padding-bottom: 8px;
328 padding-left: 12px;
329 line-height: 20px;
330 border-radius: 6px;
331 box-shadow: 0 0 #0000, 0 0 #0000, 0 1px 2px 0 rgba(0, 0, 0, 0.05);
332 height: auto;
333 }
334
335 .ppress-checkout__form .ppress-checkout-section #ppress-stripe-card-element {
336 padding-top: 10px;
337 padding-bottom: 10px;
338 }
339
340 .ppress-checkout__form .ppress-checkout-section textarea {
341 min-height: 100px;
342 }
343
344 .ppress-checkout__form .ppress-checkout-section.ppress-checkout_main input[type=submit] {
345 background: var(--ppress-btn-color);
346 padding: 12px 16px;
347 border-color: transparent;
348 background: var(--ppress-btn-color);
349 background-color: var(--ppress-btn-color);
350 color: #fff;
351 box-shadow: none;
352 font-weight: 500;
353 text-align: center;
354 -webkit-appearance: none;
355 width: 100%;
356 height: auto;
357 display: block;
358 }
359
360 .ppress-checkout__form .ppress-checkout-section.ppress-checkout_main input[type=submit]:disabled {
361 opacity: 0.65;
362 }
363
364 .ppress-checkout__form .ppress-checkout-section input[type=checkbox],
365 .ppress-checkout__form .ppress-checkout-section input[type=radio] {
366 display: inline-block;
367 vertical-align: middle;
368 border: 1px solid rgb(209, 213, 219);
369 border-radius: 100%;
370 height: 16px;
371 width: 16px;
372 color: rgb(79, 70, 229);
373 padding: 0 5px;
374 margin: 0;
375 }
376
377 .ppress-checkout__form .ppress-checkout-section input[type=checkbox] {
378 border-radius: 0;
379 cursor: pointer;
380 }
381
382 .ppress-checkout__form .ppress-checkout-section input:not([type=checkbox]):not([type=radio]):focus,
383 .ppress-checkout__form .ppress-checkout-section textarea:focus,
384 .ppress-checkout__form .ppress-checkout-section #ppress-stripe-card-element:focus {
385 outline: 2px solid transparent;
386 outline-offset: 2px;
387 box-shadow: 0 0 0 0 #fff, 0 0 0 calc(1px + 0px) var(--ppress-btn-color), 0 0 #0000;
388 border-color: #2563eb;
389 }
390
391 .ppress-checkout__form .ppress-checkout-section input[type=submit]:hover {
392 filter: brightness(85%);
393 }
394
395 .ppress-checkout__form .ppress-checkout-section label {
396 font-weight: 500;
397 display: block;
398 line-height: 25px;
399 vertical-align: baseline;
400 }
401
402 .ppress-checkout__form .ppress-checkout-section .pp-checkbox-wrap label,
403 .ppress-checkout__form .ppress-checkout-section .pp-radio-wrap label {
404 display: inline-block;
405 }
406
407 .ppress-checkout__form .ppress-checkout-section .pp-checkbox-wrap .ppress-checkout-field__input,
408 .ppress-checkout__form .ppress-checkout-section .pp-radio-wrap .ppress-checkout-field__input {
409 margin-right: 5px;
410 }
411
412 .ppress-checkout__form .checkout_order_summary__discount__field_wrap input[type=text].checkout_order_summary__discount__input {
413 width: 68%;
414 display: inline-block;
415 }
416
417 .ppress-checkout__form .ppress-checkout-section input[type="submit"].ppress-apply-discount-btn {
418 width: 25%;
419 margin-left: 10px;
420 color: rgb(75, 85, 99);
421 border: 0;
422 border-radius: 6px;
423 background-color: rgb(229, 231, 235);
424 padding: 8px;
425 padding-left: 15px;
426 padding-right: 15px;
427 font-size: 14px;
428 line-height: 20px;
429 font-weight: 500;
430 display: inline-block;
431 }
432
433 .ppress-checkout__form .ppress-checkout-section input[type="submit"].ppress-apply-discount-btn {
434 color: rgb(75, 85, 99);
435 background-color: rgb(209, 213, 219);
436 }
437
438 .ppress-checkout__form .ppress-checkout_charge_details {
439 padding: 10px 20px;
440 }
441
442 .ppress-checkout__form .ppress-checkout_charge_details span {
443 font-weight: bold;
444 }
445
446 .ppress-checkout__form .ppress-checkout-form__payment_methods_wrap {
447 border: 1px solid #ddd;
448 border-radius: 5px;
449 line-height: 1;
450 list-style: none;
451 margin: 0;
452 overflow: visible;
453 padding: 0;
454 margin-top: 5px;
455 }
456
457 .ppress-checkout__form .ppress-checkout-form__payment_method {
458 border-top: 1px solid #ddd;
459 padding: 0;
460 }
461
462 .ppress-checkout__form .ppress-checkout-form__payment_method:first-of-type {
463 border-top: none;
464 border-bottom: none;
465 }
466
467
468 .ppress-checkout__form .ppress-checkout-form__payment_method__title_wrap {
469 background: #fff;
470 margin: 0;
471 padding: 16px 8px;
472 }
473
474 .ppress-checkout__form .ppress-checkout-form__payment_method__title_wrap:first-of-type {
475 border-top-left-radius: 5px;
476 border-top-right-radius: 5px;
477 }
478
479 .ppress-checkout__form .ppress-checkout-form__payment_method:last-of-type .ppress-checkout-form__payment_method__title_wrap {
480 border-bottom-left-radius: 5px;
481 border-bottom-right-radius: 5px;
482 }
483
484
485 .ppress-checkout__form .ppress-checkout-section .ppress-checkout-form__payment_method__title_wrap label {
486 display: inline-block;
487 padding-left: 5px;
488 padding-top: 2px;
489 position: relative;
490 cursor: pointer;
491 width: calc(100% - 30px);
492 line-height: 1;
493 margin: 0;
494 }
495
496 .ppress-checkout__form .ppress-checkout-form__payment_method__icons {
497 position: absolute;
498 right: 20px;
499 top: -5px;
500 }
501
502 .ppress-checkout__form .ppress-checkout-form__payment_method__icons img,
503 .ppress-checkout__form .ppress-checkout-form__payment_method__icons svg {
504 max-height: 22px;
505 min-width: 25px;
506 }
507
508 .ppress-checkout__form .ppress-checkout-form__payment_method .ppress-checkout-form__payment_method__content_wrap p {
509 margin: 0 !important;
510 }
511
512 .ppress-checkout__form .ppress-checkout-form__payment_method .ppress-checkout-form__payment_method__content_wrap {
513 background: #f4f4f4;
514 border-top: 1px solid #ddd;
515 margin: 0 !important;
516 padding: 20px 10px;
517 display: none;
518 }
519
520 .ppress-checkout__form .ppress-checkout-form__payment_method:last-of-type .ppress-checkout-form__payment_method__content_wrap {
521 border-bottom-left-radius: 5px;
522 border-bottom-right-radius: 5px;
523 }
524
525 .ppress-checkout__form .ppress-checkout-form__payment_method .ppress-checkout-form__payment_method__content_wrap p {
526 padding: 0 5px;
527 font-size: 14px;
528 line-height: 1.25;
529 margin: 0;
530 }
531
532 .ppress-checkout__form .ppress-checkout-form__payment_method .ppress-checkout-form__payment_method__title_wrap input[type=radio] {
533 vertical-align: bottom;
534 }
535
536 .ppress-checkout__form .ppress-checkout-form__payment_method.ppress-active .ppress-checkout-form__payment_method__content_wrap {
537 display: block;
538 }
539
540 .ppress-checkout__form .ppress-checkout-form__payment_method__content_wrap label {
541 line-height: 20px;
542 }
543
544 .ppress-checkout__form .ppress-checkout-form__payment_method__content_wrap .ppress-checkout-form__payment_method__heading {
545 padding: 10px 5px;
546 margin: 15px 0;
547 font-size: var(--ppress-body-fs);
548 font-weight: bold;
549 border-bottom: 1px solid #E4E4E4;
550 }
551
552 .ppress-checkout__form .ppress-checkout-form__terms_condition_wrap,
553 .ppress-checkout__form .ppress-checkout-form__before_button_wrap {
554 margin: 0;
555 padding: 0;
556 border: 0;
557 padding-top: 40px;
558 }
559
560 .ppress-checkout__form .ppress-checkout-form__terms_condition_wrap + .ppress-checkout-form__before_button_wrap {
561 padding-top: 0;
562 }
563
564 .ppress-checkout__form .ppress-checkout-form__terms_condition_wrap .ppress-checkout-form__terms_condition__checkbox__label span,
565 .ppress-checkout__form .ppress-checkout-form__before_button_wrap .ppress-checkout-form__before_button__checkbox__label span {
566 vertical-align: middle;
567 }
568
569 .ppress-checkout__form .ppress-checkout-form__terms_condition__content {
570 border: 1px solid #e5e7eb;
571 padding: 20px;
572 max-height: 200px;
573 overflow: auto;
574 border-radius: 6px;
575 display: none;
576 margin: 0;
577 margin-bottom: 20px;
578 }
579
580 .ppress-checkout__form .ppress-checkout-form__terms_condition__checkbox_wrap,
581 .ppress-checkout__form .ppress-checkout-form__before_button__checkbox_wrap {
582 margin: 0;
583 margin-bottom: 20px;
584 }
585
586 .ppress-checkout__form .ppress-checkout__form__preloader {
587 position: absolute;
588 top: 0;
589 width: 100%;
590 height: 100%;
591 background: rgba(250, 250, 250, 0.9);
592 z-index: 99995;
593 }
594
595 .ppress-checkout__form .ppress-checkout__form__spinner {
596 display: block;
597 width: 85px;
598 height: 85px;
599 top: 40%;
600 right: 50%;
601 text-align: center;
602 margin: auto;
603 position: fixed;
604 }
605
606 .ppress-checkout__form .ppress-checkout__form__spinner:after {
607 content: " ";
608 display: block;
609 width: 70px;
610 height: 70px;
611 margin: 8px;
612 border-radius: 50%;
613 border: 6px solid rgb(33, 37, 41);
614 border-color: rgb(33, 37, 41) transparent rgb(33, 37, 41) transparent;
615 animation: ppress-dual-ring 1.2s linear infinite;
616 }
617
618 @keyframes ppress-dual-ring {
619 0% {
620 transform: rotate(0deg);
621 }
622 100% {
623 transform: rotate(360deg);
624 }
625 }
626
627 .ppress-checkout__form .ppress-checkout-alert,
628 .ppress-checkout__form .ppress-alert {
629 width: 100%;
630 padding: 12px 16px;
631 border-radius: 6px;
632 margin: 10px 0;
633 }
634
635 .ppress-checkout__form .ppress-checkout-alert ul,
636 .ppress-checkout__form .ppress-alert ul {
637 margin: 0;
638 margin-left: 16px;
639 padding: 0;
640 list-style-type: disc;
641 }
642
643 .ppress-checkout__form .ppress-checkout-alert li,
644 .ppress-checkout__form .ppress-alert li,
645 .ppress-checkout__form .ppress-checkout-alert p,
646 .ppress-checkout__form .ppress-alert p,
647 .ppress-checkout__form .ppress-checkout-alert li strong,
648 .ppress-checkout__form .ppress-alert li strong {
649 font-size: var(--ppress-body-fs);
650 font-weight: normal;
651 margin: 0 !important;
652 padding: 0 !important;
653 line-height: 22px;
654 }
655
656 .ppress-checkout__form .ppress-checkout-alert li strong,
657 .ppress-checkout__form .ppress-alert li strong {
658 font-weight: bold;
659 }
660
661 .ppress-checkout__form .ppress-checkout-alert.ppress-error,
662 .ppress-checkout__form .ppress-alert.ppress-error {
663 background-color: rgb(254, 242, 242);
664 color: rgb(185, 28, 28);
665 }
666
667 .ppress-checkout__form .ppress-checkout-alert.ppress-success,
668 .ppress-checkout__form .ppress-alert.ppress-success {
669 background-color: rgb(236, 253, 245);
670 color: rgb(6, 95, 70);
671 }
672
673 .ppress-checkout-alert.ppress-warning,
674 .ppress-alert.ppress-warning {
675 border-left: 4px solid rgb(250 204 21);
676 border-radius: 0;
677 background-color: rgb(254 252 232);
678 color: rgb(161 98 7);
679 }
680
681 .ppress-checkout__form .ppress-checkout-alert p,
682 .ppress-checkout__form .ppress-alert p {
683 font-weight: 500;
684 }
685
686 .ppress-checkout__form .ppress-checkout_order_summary #ppress-checkout-coupon-code-wrap {
687 display: none;
688 }
689
690 .ppress-main-checkout-form__block__fieldset .ppress-main-checkout-form__block__group_selector_label {
691 display: flex !important;
692 padding: 24px;
693 background-color: #ffffff;
694 border-radius: 8px;
695 border: 1px solid #e5e7eb;
696 cursor: pointer;
697 box-shadow: 0 1px 2px 0 rgba(0, 0, 0, 0.05);
698 }
699
700 .ppress-main-checkout-form__block__fieldset .ppress-main-checkout-form__block__group_selector__span_wrap {
701 display: flex;
702 align-items: center;
703 padding-left: 10px;
704 }
705
706 .ppress-main-checkout-form__block__fieldset .ppress-main-checkout-form__block__group_selector__span {
707 display: flex;
708 font-size: 1rem;
709 line-height: 20px;
710 flex-direction: column;
711 }
712
713 .ppress-main-checkout-form__block__fieldset .ppress-main-checkout-form__block__group_selector__title {
714 font-weight: 500;
715 }
716
717 .ppress-main-checkout-form__block__fieldset .ppress-main-checkout-form__block__group_selector__price_wrap {
718 display: flex;
719 margin-top: 0;
720 font-size: 1rem;
721 line-height: 20px;
722 margin-left: auto;
723 order: 2;
724 }
725
726 .ppress-main-checkout-form__block__fieldset .ppress-main-checkout-form__block__group_selector__price_amount {
727 font-weight: 500;
728 }
729
730 .ppress-main-checkout-form__block__fieldset .ppress-main-checkout-form__block__group_selector__price_duration {
731 margin-left: 4px;
732 }
733
734 .ppress-main-checkout-form__block__fieldset .ppress-main-checkout-form__block__group_selector_label:not(:first-child) {
735 margin-top: 16px;
736 margin-bottom: 0;
737 }
738
739 .ppress-main-checkout-form__block__fieldset .ppress-main-checkout-form__block__group_selector_label input[type=radio] {
740 height: auto !important;
741 }
742
743 .ppress-main-checkout-form__block__fieldset .ppress-main-checkout-form__block__group_selector_label:has(input[type=radio]:checked) {
744 border-width: 2.5px;
745 }
746
747 /* Responsive styling */
748 .ppress-checkout__form.ppressui340 .ppress-checkout-section.ppress-checkout_side_section,
749 .ppress-checkout__form.ppressui500 .ppress-checkout-section.ppress-checkout_side_section,
750 .ppress-checkout__form.ppressui768 .ppress-checkout-section.ppress-checkout_side_section,
751 .ppress-checkout__form.ppressui800 .ppress-checkout-section.ppress-checkout_side_section,
752 .ppress-checkout__form.ppressui960 .ppress-checkout-section.ppress-checkout_side_section,
753 /**/
754 .ppress-checkout__form.ppressui340 .ppress-checkout-section.ppress-checkout_main,
755 .ppress-checkout__form.ppressui500 .ppress-checkout-section.ppress-checkout_main,
756 .ppress-checkout__form.ppressui768 .ppress-checkout-section.ppress-checkout_main,
757 .ppress-checkout__form.ppressui800 .ppress-checkout-section.ppress-checkout_main,
758 .ppress-checkout__form.ppressui960 .ppress-checkout-section.ppress-checkout_main {
759 width: 100%;
760 }
761
762 .ppress-checkout__form.ppressui340 .ppress-checkout-section.ppress-checkout_side_section,
763 .ppress-checkout__form.ppressui500 .ppress-checkout-section.ppress-checkout_side_section,
764 .ppress-checkout__form.ppressui768 .ppress-checkout-section.ppress-checkout_side_section,
765 .ppress-checkout__form.ppressui800 .ppress-checkout-section.ppress-checkout_side_section,
766 .ppress-checkout__form.ppressui960 .ppress-checkout-section.ppress-checkout_side_section {
767 order: 1;
768 margin-bottom: 15px;
769 }
770
771 .ppress-checkout__form.ppressui340 .ppress-checkout-section.ppress-checkout_main,
772 .ppress-checkout__form.ppressui500 .ppress-checkout-section.ppress-checkout_main,
773 .ppress-checkout__form.ppressui768 .ppress-checkout-section.ppress-checkout_main,
774 .ppress-checkout__form.ppressui800 .ppress-checkout-section.ppress-checkout_main,
775 .ppress-checkout__form.ppressui960 .ppress-checkout-section.ppress-checkout_main {
776 order: 2;
777 padding-right: 0;
778 }
779
780 .ppress-checkout__form.ppressui340 .ppress-main-checkout-form__block .ppress-main-checkout-form__block__item,
781 .ppress-checkout__form.ppressui500 .ppress-main-checkout-form__block .ppress-main-checkout-form__block__item,
782 .ppress-checkout__form.ppressui768 .ppress-main-checkout-form__block .ppress-main-checkout-form__block__item {
783 width: 100%;
784 }