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 / setup-wizard.css

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

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