PluginProbe
Better Payment – Instant Payments, Donations, Fundraising with Subscriptions & More / trunk
Better Payment – Instant Payments, Donations, Fundraising with Subscriptions & More vtrunk
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 / setup-wizard.css

setup-wizard.css in Better Payment – Instant Payments, Donations, Fundraising with Subscriptions & More trunk, at assets/css/setup-wizard.css

525 lines 12.2 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/setup-wizard.scss ***!
3 \**********************************************************************************************************************************************************************************************************************/
4 /* Setup Wizard Style */
5 .better-payment-setup-wizard-wrap {
6 padding: 15px 9%;
7 }
8
9 .better-payment-setup-wizard {
10 display: grid;
11 grid-template-columns: repeat(5, 15%);
12 grid-gap: 6.3%;
13 position: relative;
14 margin: 0 8%;
15 }
16
17 .better-payment-setup-wizard.four {
18 grid-template-columns: repeat(4, 19%);
19 grid-gap: 8%;
20 margin: 0 10%;
21 }
22
23 .better-payment-setup-wizard li {
24 border-radius: 5px;
25 background-color: #ffffff;
26 border: 1px solid #ebebeb;
27 text-align: center;
28 padding: 15px 10px;
29 position: relative;
30 z-index: 1;
31 }
32
33 .better-payment-setup-wizard[data-step="0"] li:nth-child(-n+1),
34 .better-payment-setup-wizard[data-step="1"] li:nth-child(-n+2),
35 .better-payment-setup-wizard[data-step="2"] li:nth-child(-n+3),
36 .better-payment-setup-wizard[data-step="3"] li:nth-child(-n+4),
37 .better-payment-setup-wizard[data-step="4"] li:nth-child(-n+5) {
38 border: 1px solid #a16bff;
39 }
40
41 .better-payment-setup-wizard[data-step="0"] li:nth-child(-n+1) .icon svg,
42 .better-payment-setup-wizard[data-step="1"] li:nth-child(-n+2) .icon svg,
43 .better-payment-setup-wizard[data-step="2"] li:nth-child(-n+3) .icon svg,
44 .better-payment-setup-wizard[data-step="3"] li:nth-child(-n+4) .icon svg,
45 .better-payment-setup-wizard[data-step="4"] li:nth-child(-n+5) .icon svg {
46 fill: #a16bff;
47 }
48
49 .better-payment-setup-wizard:before,
50 .better-payment-setup-wizard:after {
51 content: "";
52 width: 100%;
53 height: 5px;
54 /* background-color: #ffffff; */
55 background-color: #f5f5f5;
56 position: absolute;
57 top: 50%;
58 transform: translateY(-50%);
59 z-index: 0;
60 }
61
62 .better-payment-setup-wizard:before {
63 width: 10%;
64 left: 0;
65 background: #a16bff;
66 transition: width 0.5s;
67 z-index: 1;
68 border-radius: 5px;
69 }
70
71 .better-payment-setup-wizard[data-step="0"]::before {
72 width: 17.8%;
73 }
74
75 .better-payment-setup-wizard[data-step="1"]::before {
76 width: 39%;
77 }
78
79 .better-payment-setup-wizard[data-step="2"]::before {
80 width: 61%;
81 }
82
83 .better-payment-setup-wizard[data-step="3"]::before {
84 width: 82%;
85 }
86
87 .better-payment-setup-wizard[data-step="4"]::before {
88 width: 100%;
89 }
90
91 /* four */
92 .better-payment-setup-wizard.four[data-step="0"]::before {
93 width: 22.8%;
94 }
95
96 .better-payment-setup-wizard.four[data-step="1"]::before {
97 width: 50%;
98 }
99
100 .better-payment-setup-wizard.four[data-step="2"]::before {
101 width: 77%;
102 }
103
104 .better-payment-setup-wizard.four[data-step="3"]::before {
105 width: 100%;
106 }
107
108 .step .icon svg,
109 .step .icon i {
110 width: 20px;
111 fill: #9ea3db;
112 }
113
114 .step .icon i {
115 background: linear-gradient(97.4deg, #A293FF 0%, #6E58F7 100%);
116 color: #fff;
117 }
118
119 .step .name {
120 font-size: 14px;
121 line-height: 1.2em;
122 color: #4e4362;
123 font-weight: 400;
124 margin-top: 5px;
125 }
126
127 .better-payment-setup-final-info .better-payment-whatwecollecttext {
128 margin: 0;
129 display: none;
130 font-size: 12px;
131 margin-bottom: 5px;
132 }
133
134 .btn-collect:focus {
135 outline: none;
136 }
137
138 .setup-content {
139 display: none;
140 }
141
142 .setup-content.active {
143 display: block;
144 }
145
146 .better-payment-elements-container + .better-payment-elements-cat {
147 margin-top: 30px;
148 }
149
150 .better-payment-elements-container {
151 width: 100%;
152 }
153
154 .better-payment-setup-wizard .better-payment-elements-info {
155 justify-content: space-between;
156 width: 100%;
157 }
158
159 .better-payment-setup-wizard-wrap .setup-content .better-payment-documentation-elements .better-payment-checkbox {
160 flex-basis: 23% !important;
161 }
162
163 .better-payment-setup-wizard-wrap #integrations .row {
164 grid-template-columns: repeat(3, 1fr);
165 }
166
167 /* body */
168 .better-payment-box {
169 border-radius: 5px;
170 background-color: #ffffff;
171 border: 1px solid #ebebeb;
172 padding: 30px;
173 }
174
175 .better-payment-setup-body {
176 margin-top: 30px;
177 margin-bottom: 25px;
178 min-height: unset !important;
179 }
180
181 .better-payment-setup-body img {
182 max-width: 100%;
183 width: 100%;
184 }
185
186 /* finalize */
187 #finalize h2 {
188 font-size: 20px;
189 text-align: center;
190 color: #3f3f3f;
191 margin: 18px 0;
192 }
193
194 #finalize p {
195 margin: 10px 0 0;
196 font-size: 15px;
197 line-height: 1.4em;
198 color: #5a5a5a;
199 font-weight: 400;
200 text-align: center;
201 }
202
203 .better-payment-iframe {
204 position: relative;
205 overflow: hidden;
206 width: 80%;
207 padding-top: 45.25%;
208 margin: 25px auto;
209 border-radius: 5px;
210 }
211
212 .better-payment-iframe * {
213 position: absolute;
214 top: 0;
215 left: 0;
216 bottom: 0;
217 right: 0;
218 width: 100%;
219 height: 100%;
220 }
221
222 .better-payment-setup-final-info {
223 margin-top: 20px;
224 text-align: center;
225 }
226
227 .better-payment-setup-final-info .better-payment-input-group {
228 margin-bottom: 15px;
229 }
230
231 .better-payment-setup-final-info input[type=checkbox] {
232 padding: 10px !important;
233 border: 3px solid #b7b7b7;
234 background-color: #fff;
235 box-shadow: none !important;
236 border-radius: 2px;
237 color: #a16bff;
238 clear: none;
239 cursor: pointer;
240 display: inline-block;
241 line-height: 0;
242 height: 23px;
243 margin: -0.25rem 0.25rem 0 0;
244 outline: 0;
245 text-align: center;
246 vertical-align: middle;
247 width: 23px;
248 min-width: 23px;
249 -webkit-appearance: none;
250 transition: 0.05s border-color ease-in-out;
251 }
252
253 .better-payment-setup-final-info input[type=checkbox]:not(:checked) {
254 border: 3px solid red;
255 }
256
257 .better-payment-setup-final-info input[type=checkbox]:checked::before {
258 color: #a16bff;
259 margin: -9px 0 0 -8px;
260 width: 16px;
261 content: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 26 26' fill='%23a16bff'%3E%3Cpath d='M 22.566406 4.730469 L 20.773438 3.511719 C 20.277344 3.175781 19.597656 3.304688 19.265625 3.796875 L 10.476563 16.757813 L 6.4375 12.71875 C 6.015625 12.296875 5.328125 12.296875 4.90625 12.71875 L 3.371094 14.253906 C 2.949219 14.675781 2.949219 15.363281 3.371094 15.789063 L 9.582031 22 C 9.929688 22.347656 10.476563 22.613281 10.96875 22.613281 C 11.460938 22.613281 11.957031 22.304688 12.277344 21.839844 L 22.855469 6.234375 C 23.191406 5.742188 23.0625 5.066406 22.566406 4.730469 Z'%3E%3C/path%3E%3C/svg%3E");
262 }
263
264 .better-payment-setup-final-info label {
265 font-size: 16px;
266 line-height: 1.2em;
267 color: #5a5a5a;
268 font-weight: 400;
269 }
270
271 .better-payment-setup-final-info button {
272 text-decoration: none;
273 border: 0;
274 padding: 0;
275 background: #fff;
276 transition: all 0.3s ease;
277 cursor: pointer;
278 font-size: 15px;
279 line-height: 1.2em;
280 color: #252525;
281 font-weight: 400;
282 }
283
284 .better-payment-setup-final-info button:hover {
285 text-decoration: underline;
286 }
287
288 /* integrations */
289 #integrations .row {
290 display: grid;
291 grid-template-columns: repeat(4, 1fr);
292 grid-gap: 25px;
293 padding: 0;
294 }
295
296 #integrations .col-one-third {
297 width: 100%;
298 }
299
300 #integrations .better-payment-admin-block-wrapper {
301 margin: 0;
302 }
303
304 #integrations .better-payment-admin-block-wrapper .better-payment-admin-block {
305 width: auto;
306 margin: 0;
307 }
308
309 /* templately */
310 #templately {
311 position: relative;
312 min-height: 300px;
313 }
314
315 /* elements */
316 #elements .row {
317 padding: 0;
318 }
319
320 .better-payment-elements-cat {
321 font-size: 18px;
322 line-height: 1.4em;
323 color: #252525;
324 font-weight: 400;
325 position: relative;
326 margin: 0 0 13px;
327 }
328
329 .better-payment-elements-cat:before {
330 content: "";
331 position: absolute;
332 left: -30px;
333 width: 2px;
334 height: 100%;
335 background-color: #6e2dcf;
336 }
337
338 .setup-content .better-payment-checkbox-container {
339 margin: -5px;
340 }
341
342 .better-payment-setup-wizard-wrap .setup-content .better-payment-checkbox {
343 flex-basis: 18.7% !important;
344 font-size: 14px;
345 line-height: 1.2em;
346 color: #333;
347 font-weight: 500;
348 margin: 5px;
349 transition: none;
350 box-shadow: none;
351 }
352
353 .better-payment-setup-wizard-wrap .setup-content .better-payment-checkbox {
354 padding: 0px;
355 }
356
357 .better-payment-checkbox input[type=checkbox].better-payment-element {
358 visibility: visible !important;
359 padding: 6.5px !important;
360 border: 1px solid #d7d7d7;
361 background-color: #fff;
362 box-shadow: none !important;
363 border-radius: 2px;
364 color: #a16bff;
365 clear: none;
366 cursor: pointer;
367 display: inline-block;
368 line-height: 0;
369 height: 13px;
370 margin: 0;
371 outline: 0;
372 text-align: center;
373 vertical-align: middle;
374 width: 13px;
375 min-width: 13px;
376 -webkit-appearance: none;
377 transition: 0.05s border-color ease-in-out;
378 }
379
380 .better-payment-checkbox label.better-payment-element-title {
381 width: 100%;
382 height: unset;
383 font-size: 14px;
384 line-height: 1.2em;
385 color: #333;
386 font-weight: 500;
387 margin: 0 0 0 10px;
388 }
389
390 .better-payment-checkbox label.better-payment-element-title:before,
391 .better-payment-checkbox label.better-payment-element-title:after {
392 content: none;
393 }
394
395 .better-payment-checkbox input[type=checkbox].better-payment-element:checked {
396 background-color: #a16bff;
397 border-color: #a16bff;
398 }
399
400 .better-payment-checkbox input[type=checkbox].better-payment-element:checked::before {
401 color: #ffffff;
402 margin: -5px 0 0 -5px;
403 width: 10px;
404 content: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 26 26' fill='%23ffffff'%3E%3Cpath d='M 22.566406 4.730469 L 20.773438 3.511719 C 20.277344 3.175781 19.597656 3.304688 19.265625 3.796875 L 10.476563 16.757813 L 6.4375 12.71875 C 6.015625 12.296875 5.328125 12.296875 4.90625 12.71875 L 3.371094 14.253906 C 2.949219 14.675781 2.949219 15.363281 3.371094 15.789063 L 9.582031 22 C 9.929688 22.347656 10.476563 22.613281 10.96875 22.613281 C 11.460938 22.613281 11.957031 22.304688 12.277344 21.839844 L 22.855469 6.234375 C 23.191406 5.742188 23.0625 5.066406 22.566406 4.730469 Z'%3E%3C/path%3E%3C/svg%3E");
405 }
406
407 /* footer */
408 .better-payment-setup-footer {
409 text-align: right;
410 min-height: unset !important;
411 background: unset !important;
412 }
413
414 .better-payment-setup-wizard-wrap .better-payment-btn {
415 width: 140px;
416 text-transform: capitalize !important;
417 }
418
419 .better-payment-setup-wizard-wrap .button.better-payment-btn:focus,
420 .better-payment-setup-wizard-wrap .button.better-payment-btn:hover {
421 background-color: #02cc7b;
422 }
423
424 button#better-payment-save[disabled] {
425 cursor: wait;
426 background-image: -webkit-linear-gradient(-169deg, rgb(146, 113, 255) 0%, rgb(87, 37, 255) 100%) !important;
427 }
428
429 #better-payment-next,
430 #better-payment-save {
431 background-image: -webkit-linear-gradient(-169deg, rgb(146, 113, 255) 0%, rgb(87, 37, 255) 100%);
432 }
433
434 #better-payment-prev {
435 margin-right: 10px;
436 background-color: #7d81ae;
437 }
438
439 /* config */
440 .better-payment-input-group {
441 display: block;
442 position: relative;
443 margin-bottom: 10px;
444 }
445
446 .config-list label {
447 padding: 20px;
448 display: block;
449 text-align: left;
450 color: #3C454C;
451 cursor: pointer;
452 position: relative;
453 z-index: 2;
454 transition: color 200ms ease-in;
455 overflow: hidden;
456 border-radius: 5px;
457 background-color: #fff;
458 border: 1px solid #e1e1e1;
459 }
460
461 .config-list input[type=radio] {
462 display: none;
463 }
464
465 .config-list input:checked ~ label {
466 box-shadow: 1px 7px 30px rgba(0, 1, 35, 0.12);
467 }
468
469 .config-list input:checked ~ label .better-payment-radio-circle {
470 border-color: #6e2dcf;
471 box-shadow: 0px 40px 30px rgba(0, 1, 35, 0.12);
472 }
473
474 .config-list input:checked ~ label .better-payment-radio-circle:before {
475 content: "";
476 background: #6e2dcf;
477 border-radius: 50%;
478 height: 10px;
479 left: 1px;
480 pointer-events: none;
481 position: absolute;
482 top: 1px;
483 transition: transform 400ms cubic-bezier(0.175, 0.885, 0.32, 1.2);
484 width: 10px;
485 }
486
487 .better-payment-radio-circle {
488 border: 2px solid #cccccc;
489 border-radius: 50%;
490 cursor: pointer;
491 height: 16px;
492 position: absolute;
493 transition: border-color 300ms;
494 width: 16px;
495 }
496
497 .better-payment-radio-text {
498 margin-left: 35px;
499 }
500
501 .better-payment-radio-text strong {
502 font-size: 18px;
503 line-height: 1.2em;
504 color: #252525;
505 font-weight: 400;
506 vertical-align: top;
507 }
508
509 .better-payment-radio-text p {
510 margin: 5px 0 0;
511 font-size: 15px;
512 line-height: 1.4em;
513 color: #5a5a5a;
514 font-weight: 400;
515 }
516
517 .better-payment .quick-setup-paypal,
518 .better-payment .quick-setup-stripe {
519 border: 1px solid #e1e1e1;
520 border-radius: 5px;
521 box-shadow: 1px 7px 30px rgba(0, 1, 35, 0.12);
522 }
523
524 /* end setup wizard */
525