PluginProbe
Better Payment – Instant Payments, Donations, Fundraising with Subscriptions & More / 0.0.2
Better Payment – Instant Payments, Donations, Fundraising with Subscriptions & More v0.0.2
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 / admin / asset / css / setup-wizard.css

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

481 lines 11.9 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 }
159 .better-payment-setup-body img {
160 max-width: 100%;
161 width: 100%;
162 }
163
164 /* finalize */
165
166 #finalize h2 {
167 font-size: 20px;
168 text-align: center;
169 color: #3f3f3f;
170 margin: 18px 0;
171 }
172
173 #finalize p {
174 margin: 10px 0 0;
175 font-size: 15px;
176 line-height: 1.4em;
177 color: #5a5a5a;
178 font-weight: 400;
179 text-align: center;
180 }
181
182 .better-payment-iframe {
183 position: relative;
184 overflow: hidden;
185 width: 80%;
186 padding-top: 45.25%;
187 margin: 25px auto;
188 border-radius: 5px;
189 }
190 .better-payment-iframe * {
191 position: absolute;
192 top: 0;
193 left: 0;
194 bottom: 0;
195 right: 0;
196 width: 100%;
197 height: 100%;
198 }
199
200 .better-payment-setup-final-info {
201 margin-top: 20px;
202 text-align: center;
203 }
204 .better-payment-setup-final-info .better-payment-input-group {
205 margin-bottom: 15px;
206 }
207 .better-payment-setup-final-info input[type='checkbox'] {
208 padding: 10px !important;
209 border: 3px solid #b7b7b7;
210 background-color: #fff;
211 box-shadow: none !important;
212 border-radius: 2px;
213 color: #a16bff;
214 clear: none;
215 cursor: pointer;
216 display: inline-block;
217 line-height: 0;
218 height: 23px;
219 margin: -.25rem .25rem 0 0;
220 outline: 0;
221 text-align: center;
222 vertical-align: middle;
223 width: 23px;
224 min-width: 23px;
225 -webkit-appearance: none;
226 transition: .05s border-color ease-in-out;
227 }
228 .better-payment-setup-final-info input[type='checkbox']:not(:checked){
229 border: 3px solid red;
230 }
231 .better-payment-setup-final-info input[type=checkbox]:checked::before {
232 color: #a16bff;
233 margin: -9px 0 0 -8px;
234 width: 16px;
235 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");
236 }
237 .better-payment-setup-final-info label {
238 font-size: 16px;
239 line-height: 1.2em;
240 color: #5a5a5a;
241 font-weight: 400;
242 }
243 .better-payment-setup-final-info button {
244 text-decoration: none;
245 border: 0;
246 padding: 0;
247 background: #fff;
248 transition: all .3s ease;
249 cursor: pointer;
250 font-size: 15px;
251 line-height: 1.2em;
252 color: #252525;
253 font-weight: 400;
254 }
255 .better-payment-setup-final-info button:hover {
256 text-decoration: underline;
257 }
258
259 /* integrations */
260
261 #integrations .row {
262 display: grid;
263 grid-template-columns: repeat(4, 1fr);
264 grid-gap: 25px;
265 padding: 0;
266 }
267
268 #integrations .col-one-third{
269 width: 100%;
270 }
271 #integrations .better-payment-admin-block-wrapper{
272 margin: 0;
273 }
274
275 #integrations .better-payment-admin-block-wrapper .better-payment-admin-block{
276 width: auto;
277 margin: 0;
278 }
279
280 /* templately */
281 #templately {
282 position: relative;
283 min-height: 300px;
284 }
285
286 /* elements */
287 #elements .row {
288 padding: 0;
289 }
290 .better-payment-elements-cat {
291 font-size: 18px;
292 line-height: 1.4em;
293 color: #252525;
294 font-weight: 400;
295 position: relative;
296 margin: 0 0 13px;
297 }
298
299 .better-payment-elements-cat:before {
300 content: '';
301 position: absolute;
302 left: -30px;
303 width: 2px;
304 height: 100%;
305 background-color: #6e2dcf;
306 }
307
308 .setup-content .better-payment-checkbox-container {
309 margin: -5px;
310 }
311 .better-payment-setup-wizard-wrap .setup-content .better-payment-checkbox {
312 flex-basis: 18.7% !important;
313 font-size: 14px;
314 line-height: 1.2em;
315 color: #333;
316 font-weight: 500;
317 margin: 5px;
318 transition: none;
319 box-shadow: none;
320 }
321 .better-payment-setup-wizard-wrap .setup-content .better-payment-checkbox{
322 padding: 0px;
323 }
324
325 .better-payment-checkbox input[type="checkbox"].better-payment-element {
326 visibility: visible !important;
327
328 padding: 6.5px !important;
329 border: 1px solid #d7d7d7;
330 background-color: #fff;
331 box-shadow: none !important;
332 border-radius: 2px;
333 color: #a16bff;
334 clear: none;
335 cursor: pointer;
336 display: inline-block;
337 line-height: 0;
338 height: 13px;
339 margin: 0;
340 outline: 0;
341 text-align: center;
342 vertical-align: middle;
343 width: 13px;
344 min-width: 13px;
345 -webkit-appearance: none;
346 transition: .05s border-color ease-in-out;
347 }
348
349 .better-payment-checkbox label.better-payment-element-title {
350 width: 100%;
351 height: unset;
352
353 font-size: 14px;
354 line-height: 1.2em;
355 color: #333;
356 font-weight: 500;
357 margin: 0 0 0 10px;
358 }
359
360
361 .better-payment-checkbox label.better-payment-element-title:before,
362 .better-payment-checkbox label.better-payment-element-title:after {
363 content: none;
364 }
365
366 .better-payment-checkbox input[type=checkbox].better-payment-element:checked {
367 background-color: #a16bff;
368 border-color: #a16bff;
369 }
370
371 .better-payment-checkbox input[type=checkbox].better-payment-element:checked::before {
372 color: #ffffff;
373 margin: -5px 0 0 -5px;
374 width: 10px;
375 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");
376 }
377
378 /* footer */
379 .better-payment-setup-footer {
380 text-align: right;
381 }
382 .better-payment-setup-wizard-wrap .better-payment-btn {
383 width: 140px;
384 text-transform: capitalize !important;
385
386 }
387 .better-payment-setup-wizard-wrap .button.better-payment-btn:focus,
388 .better-payment-setup-wizard-wrap .button.better-payment-btn:hover {
389 background-color: #02cc7b;
390 }
391
392 button#better-payment-save[disabled]{
393 cursor: wait;
394 background-image: -webkit-linear-gradient(-169deg, rgb(146, 113, 255) 0%, rgb(87, 37, 255) 100%) !important;
395 }
396
397 #better-payment-next ,
398 #better-payment-save {
399 background-image: -webkit-linear-gradient(-169deg, rgb(146, 113, 255) 0%, rgb(87, 37, 255) 100%);
400 }
401 #better-payment-prev {
402 margin-right: 10px;
403 background-color: #7d81ae;
404 }
405
406 /* config */
407 .better-payment-input-group {
408 display: block;
409 position: relative;
410 margin-bottom: 10px;
411 }
412 .config-list label {
413 padding: 20px;
414 display: block;
415 text-align: left;
416 color: #3C454C;
417 cursor: pointer;
418 position: relative;
419 z-index: 2;
420 transition: color 200ms ease-in;
421 overflow: hidden;
422 border-radius: 5px;
423 background-color: #fff;
424 border: 1px solid #e1e1e1;
425 }
426
427 .config-list input[type=radio] {
428 display: none;
429 }
430 .config-list input:checked ~ label {
431 box-shadow: 1px 7px 30px rgba(0,1,35,0.12);
432 }
433 .config-list input:checked ~ label .better-payment-radio-circle {
434 border-color: #6e2dcf;
435 box-shadow: 0px 40px 30px rgba(0,1,35,0.12);
436 }
437 .config-list input:checked ~ label .better-payment-radio-circle:before {
438 content: '';
439 background: #6e2dcf;
440 border-radius: 50%;
441 height: 10px;
442 left: 1px;
443 pointer-events: none;
444 position: absolute;
445 top: 1px;
446 transition: transform 400ms cubic-bezier(0.175, 0.885, 0.32, 1.2);
447 width: 10px;
448 }
449 .better-payment-radio-circle {
450 border: 2px solid #cccccc;
451 border-radius: 50%;
452 cursor: pointer;
453 height: 16px;
454 position: absolute;
455 transition: border-color 300ms;
456 width: 16px;
457 }
458 .better-payment-radio-text {
459 margin-left: 35px;
460 }
461 .better-payment-radio-text strong {
462 font-size: 18px;
463 line-height: 1.2em;
464 color: #252525;
465 font-weight: 400;
466 vertical-align: top;
467 }
468 .better-payment-radio-text p {
469 margin: 5px 0 0;
470 font-size: 15px;
471 line-height: 1.4em;
472 color: #5a5a5a;
473 font-weight: 400;
474 }
475 .better-payment .quick-setup-paypal,
476 .better-payment .quick-setup-stripe {
477 border: 1px solid #e1e1e1;
478 border-radius: 5px;
479 box-shadow: 1px 7px 30px rgb(0 1 35 / 12%);
480 }
481 /* end setup wizard */