PluginProbe
WPVR – 360 Panorama viewer and Virtual Tour Builder for WordPress / 8.5.78
WPVR – 360 Panorama viewer and Virtual Tour Builder for WordPress v8.5.78
9.1.2 9.1.1 9.1.0 9.0.3 9.0.2 9.0.1 9.0.0 8.5.79 8.5.78 8.5.77 8.5.76 8.5.75 8.5.74 8.5.73 8.5.72 8.5.71 8.5.70 8.5.69 8.5.68 8.5.35 8.5.36 8.5.37 8.5.38 8.5.39 8.5.4 All 221 releases
wpvr / admin / scss / _initial_setup_wizard.scss

_initial_setup_wizard.scss in WPVR – 360 Panorama viewer and Virtual Tour Builder for WordPress 8.5.78, at admin/scss/_initial_setup_wizard.scss

1,633 lines 40.6 KB
No matching file
Up and down to move Enter to open Esc to close
Raw Download Zip
1 // Define variables for colors and dimensions if needed
2 $primary-color: #3F04FE;
3 $secondary-color: #00B4FF;
4 $heading-color: #0E003C;
5 $description-color: #73707D;
6 $color-white: #ffffff;
7 $banner-height: 812px;
8 $border-radius: 10px;
9 $primary-font: 'Roboto', sans-serif;
10
11 // button container common class
12 %button-container{
13 display: flex;
14 align-items: center;
15 justify-content: center;
16 gap: 40px;
17 }
18
19 %section-container{
20 margin-top: 34px;
21 border-radius: 10px;
22 background: #FFF;
23 padding: 40px 40px 44px 40px;
24 box-shadow: 0px 1px 1px 0px rgba(184, 177, 206, 0.70);
25
26 @media (max-width: 768px) {
27 padding: 35px 35px 39px 35px;
28 }
29 }
30
31 // common button class
32 %common-button{
33 display: block;
34 text-decoration: none;
35 text-align: center;
36 font-family: $primary-font;
37 font-size: 18px;
38 font-style: normal;
39 font-weight: 400;
40 padding: 17px 22px;
41
42 @media (max-width: 768px) {
43 font-size: 17px;
44 padding: 15px 20px;
45 }
46 }
47
48 // heading common class
49 .setup-wizard__heading-one {
50 color: $heading-color;
51 font-size: 32px;
52 font-weight: 400;
53 text-align: center;
54 font-family: $primary-font;
55 line-height: 1;
56
57 .setup-wizard__heading-one-highlight {
58 font-weight: 600;
59 }
60
61 @media (max-width: 1280px) {
62 font-size: 30px;
63 }
64
65 @media (max-width: 768px) {
66 font-size: 28px;
67 }
68 }
69
70 // description common class
71 .setup-wizard__description {
72 font-size: 16px;
73 color: $description-color;
74 text-align: center;
75 line-height: 1.625;
76 max-width: 655px;
77 margin: 0 auto;
78 font-weight: 400;
79 font-family: $primary-font;
80 font-style: normal;
81 margin-top: 20px;
82
83 @media (max-width: 768px) {
84 font-size: 15px;
85 }
86
87 }
88
89 .setup-wizard__button {
90 background-color: $primary-color;
91 color: #fff;
92 border-radius: $border-radius;
93 font-family: "Roboto";
94 font-weight: 500;
95 font-size: 18px;
96 border: none;
97 box-shadow: 0px 9px 14px 0px rgba(176, 189, 212, 0.5) !important;
98 cursor: pointer;
99 }
100
101 .setup-wizard__button-shadow {
102 box-shadow: 0px 9px 14px 0px rgba(176, 189, 212, 0.5) !important;
103 }
104
105 .setup-wizard__input-shadow {
106 box-shadow: 0px 1px 1px 0px rgba(8, 30, 67, 0.12) !important;
107 }
108
109 .merchant-auth-container {
110 max-width: 963px;
111 margin: 0 auto;
112 }
113
114
115 // Define styles for the container
116 .setup-wizard__container {
117
118 // Define styles for the inner container
119 .setup-wizard__inner-container {
120 margin: 0 auto;
121 padding: 32px 15px 0 15px;
122 max-width: 930px;
123
124 // welcome section container
125 .setup-wizard__welcome-section-container {
126 @extend %section-container;
127
128 .setup-wizard__welcome-text-content{
129 margin-bottom: 25px;
130 }
131
132 // select your marchant start
133
134 .rex-wpvr-setup-wizard-page-builder-selection{
135 max-width: 830px;
136 margin: 0 auto;
137
138 .search-merchant-wrapper {
139 position: relative;
140 max-width: 500px;
141 margin: 0 auto;
142
143
144 input[type="text"]="text""] {
145 border-radius: 10px;
146 border: 1px solid #EAE4FF;
147 background: #FFF;
148 width: 100%;
149 padding: 5px 15px;
150 height: 50px;
151 color: #6E786E;
152 font-family: "Roboto";
153 font-weight: 400;
154 font-size: 16px;
155
156 &::placeholder {
157 color: #6E786E;
158 font-family: "Roboto";
159 font-weight: 400;
160 font-size: 16px;
161 }
162
163 &:focus {
164 border-color: #3F04FE;
165 outline: none;
166 box-shadow: 0 0 5px rgba(184, 196, 217, 0.5);
167 }
168 }
169
170 svg {
171 position: absolute;
172 top: 50%;
173 left: 95%;
174 transform: translate(-50%, -50%);
175 }
176 }
177 .rex-wpvr-setup-heading{
178 font-weight: 400;
179 b{
180 font-weight: 600;
181 }
182 }
183 .rex-wpvr-setup-wizard-page-builder-wrapper{
184 display: grid;
185 grid-template-columns: repeat(6, 1fr);
186 gap: 20px;
187 margin-top: 28px;
188
189 .rex-wpvr-no-result-found{
190 grid-column: span 5;
191 font-size: 16px;
192 font-weight: 500;
193 }
194
195 .rex-wpvr-setup-wizard-single-builder{
196 border: 2px solid #EAE4FF;
197 border-radius: 10px;
198 padding: 20px 10px;
199 display: flex;
200 flex-direction: column;
201 align-items: center;
202 justify-content: center;
203 gap: 18px;
204 cursor: pointer;
205 transition: all 0.3s;
206
207 &:hover{
208 border: 2px solid #3F04FE;
209 box-shadow: 0px 9px 14px rgba(184, 196, 217, 0.5);
210 }
211
212 .rex-wpvr-builder-heading{
213 color: #363B4E;
214 font-size: 14px;
215 font-style: normal;
216 font-weight: 500;
217 line-height: 1.14;
218 margin: 0;
219 font-family: 'Roboto', sans-serif;
220 }
221
222 &:hover .rex-wpvr-setup-builder-image path {
223 fill: #3F04FE;
224 }
225 }
226 }
227 }
228 // select your merchant end
229
230 // email subscribe
231 .rex-wpvr-setup-wizard-subscribe-form{
232 margin-top: 30px;
233 max-width: 600px;
234 margin-left: auto;
235 margin-right: auto;
236
237 .rex-wpvr-setup-form-group{
238 margin-bottom: 16px;
239
240 .rex-wpvr-required-text{
241 font-size: 12px;
242 font-family: 'Roboto';
243 text-align: start;
244 margin-top: 8px;
245 color: red;
246 display: none;
247
248 &.active{
249 display: block;
250 }
251 }
252
253 &:last-child{
254 margin-bottom: 0;
255 }
256
257 label{
258 color: #363B4E;
259 font-size: 14px;
260 font-style: normal;
261 font-weight: 500;
262 line-height: 1;
263 margin-bottom: 8px;
264 display: inline-block;
265 }
266
267 input{
268 border-radius: 10px;
269 border: 1px solid #EAE4FF;
270 background: #FFF;
271 color: #363B4E;
272 width: 100%;
273 padding: 5px 15px;
274 height: 50px;
275 font-size: 16px;
276 font-family: 'Roboto';
277 font-weight: 400;
278 color: #6C798F;
279
280 &::placeholder {
281 font-size: 16px;
282 font-family: 'Roboto';
283 font-weight: 400;
284 color: #6C798F
285 }
286
287 &:focus {
288 border-color: #3F04FE;
289 outline: none;
290 box-shadow: 0 0 5px rgba(184, 196, 217, 0.5);
291 }
292 }
293 }
294
295 .rex-wpvr-wizard-settings {
296 margin-bottom: 25px;
297
298 &:last-child {
299 margin-bottom: 0;
300 }
301
302 input[type="checkbox"]="checkbox""] {
303 display: none;
304 }
305
306 input[type="checkbox"]="checkbox""] + label {
307 display: inline-block;
308 text-align: start;
309 font-size: 15px;
310 font-weight: 400;
311 font-family: 'Inter', sans-serif;
312 color: #626A70;
313 position: relative;
314 cursor: pointer;
315 line-height: 25px;
316 padding: 20px 40px 20px 68px;
317 max-width: 524px;
318 width: 100%;
319 background: #FAF9FF;
320 border: 1px solid #EAE4FF;
321 border-radius: 3px;
322 transition: all 0.3s;
323 }
324
325 input[type="checkbox"]="checkbox""] + label:before {
326 content: "";
327 display: inline-block;
328 width: 25px;
329 height: 25px;
330 position: absolute;
331 left: 40px;
332 top: 50%;
333 transform: translate(-50%, -50%);
334 background: #FFFFFF;
335 border: 1px solid #D8CCFF;
336 border-radius: 4px;
337 }
338
339 input[type="checkbox"]="checkbox""]:checked + label:before {
340 content: "";
341 background-color: #3f04fe;
342 background-image: url('data:image/svg+xml;utf8,<svg width="15" height="11" viewBox="0 0 15 11" fill="none" xmlns="http://www.w3.org/2000/svg"><path d="M1 6.625L4.375 10L13.375 1" stroke="white" stroke-width="2" stroke-linecap="round" stroke-linejoin="round"/></svg>');
343 background-repeat: no-repeat;
344 background-position: center;
345 }
346
347 input[type="checkbox"]="checkbox""] + label:hover {
348 border-color: #3F04FE;
349 }
350
351 // input[type="checkbox"]:focus + label {
352 // border-color: #3f04fe;
353 // outline: none;
354 // }
355
356 // input[type="checkbox"]:focus + label:before {
357 // box-shadow: 0 0 0 3px rgba(63, 4, 254, 0.5);
358 // }
359 }
360
361
362 .rex-wpvr-setup-wizard-legal-text {
363 color: #6C798F;
364 font-size: 14px;
365 font-style: normal;
366 font-weight: 400;
367 line-height: 1.71;
368 text-align: left;
369 margin-top: 8px;
370 font-family: 'Inter';
371
372
373 & a {
374 color: #3F04FE;
375 }
376 }
377 }
378
379 // email subscribe end
380
381 h2 {
382 @extend .setup-wizard__heading-one;
383 }
384
385 p {
386 @extend .setup-wizard__description;
387 }
388
389 // welcome page
390 // Define class name for welcome page banner image
391 .setup-wizard__welcome-video-container {
392 position: relative;
393 margin-bottom: 28px;
394
395 .setup-wizard__welcome-video-preview {
396 max-width: 836px;
397 width: 100%;
398 margin: 0 auto;
399 border-radius: 10px;
400 }
401
402 iframe {
403 height: 480px;
404 max-width: 836px;
405 width: 100%;
406 margin: 0 auto;
407
408 @media (max-width: 1024px) {
409 height: 400px;
410 }
411 }
412
413 .setup-wizard__video-play-button {
414 position: absolute;
415 top: 42%;
416 left: 45%;
417
418 button{
419 border: none;
420 cursor: pointer;
421 background: none;
422 }
423 }
424
425 }
426
427 .setup-wizard__main-buttons {
428 @extend %button-container;
429
430 .setup-wizard__button-left {
431 @extend %common-button;
432 color: $color-white;
433 background-color: $primary-color;
434 }
435 .setup-wizard__button-right {
436 @extend %common-button;
437 color: $heading-color;
438 border: 1px solid #ebe4ff;
439 background: #f7f4ff;
440 }
441 }
442
443
444 // activate license page
445 .setup-wizard__activate-license-container {
446 max-width: 963px;
447 background-color: #DEEEDE;
448 border-radius: 3px;
449 margin: 0 auto;
450 border: 1px solid #DEEEDE;
451
452 @media (max-width: 1024px) {
453 margin: 0px 25px;
454 }
455
456 @media (max-width: 1280px) {
457 max-width: 763px;
458 }
459
460 .setup-wizard__activate-license-inner-container {
461 display: flex;
462 align-items: center;
463 justify-content: center;
464
465 .setup-wizard__activate-license-content {
466 display: flex;
467 flex-direction: row;
468 align-items: center;
469 justify-content: space-between;
470 width: 92%;
471
472 @media (max-width: 1280px) {
473 flex-direction: column;
474 }
475
476 .setup-wizard__activate-license-loader-container {
477 display: flex;
478 align-items: center;
479 height: 150px;
480 margin: 0 auto;
481 display: none;
482
483 #loading {
484 display: inline-block;
485 width: 40px;
486 height: 40px;
487 border: 5px solid rgba(0, 0, 0, 0.398);
488 border-radius: 50%;
489 border-top-color: #fff;
490 animation: spin 1s ease-in-out infinite;
491 -webkit-animation: spin 1s ease-in-out infinite;
492 }
493
494 @keyframes spin {
495 to {
496 -webkit-transform: rotate(360deg);
497 }
498 }
499
500 @-webkit-keyframes spin {
501 to {
502 -webkit-transform: rotate(360deg);
503 }
504 }
505 }
506
507 .setup-wizard__activate-license-input-container {
508 margin: 15px 0 40px 0;
509 // display: none;
510
511 @media (max-width: 1280px) {
512 margin: 15px 0px 18px 0px;
513 }
514
515 label {
516 display: block;
517 font-weight: 600;
518 color: #535963;
519 font-size: 14px;
520 text-align: start;
521 padding: 8px 4px;
522 }
523
524 input[type='password']='password'] {
525 @extend .setup-wizard__input-shadow;
526 font-size: 18px;
527 height: 56px;
528 min-width: 585px;
529 background-color: #fff;
530 color: #535963;
531 border: none;
532 border-radius: $border-radius;
533 outline: none;
534 padding: 0 28px;
535
536 @media (max-width: 1024px) {
537 margin: 0px 0px 18px 0px;
538 min-width: 520px;
539 }
540 }
541 }
542
543 .setup-wizard__activate-license-button {
544 @extend .setup-wizard__button;
545 // display: none;
546 padding: 16px 40px;
547 margin: 49px 0 40px 0;
548
549 @media (max-width: 1024px) {
550 margin: 0px 0px 10px 0px;
551 }
552
553 @media (max-width: 1280px) {
554 margin: 20px 0 35px 0;
555 padding: 18px 16px 18px 16px;
556 }
557 }
558 }
559 }
560 }
561
562 .setup-wizard__activate-license-error {
563 text-align: start;
564 padding: 15px 130px 0 130px;
565 color: #535963;
566 font-size: 18px;
567 display: none;
568
569 .setup-wizard__activate-license-error-highlight {
570 color: #FF0000;
571 }
572
573 @media (max-width: 1280px) {
574 text-align: center;
575 padding: 15px 0px 0 0px;
576 }
577 }
578
579 .setup-wizard__activate-license-success {
580 text-align: start;
581 padding: 15px 130px 0 130px;
582 color: #535963;
583 font-size: 18px;
584 color: #2BAF2B;
585 display: none;
586
587 @media (max-width: 1280px) {
588 text-align: center;
589 padding: 15px 0px 0 0px;
590 }
591 }
592
593 .setup-wizard__activate-license-next {
594 display: none;
595
596 button{
597 @extend .setup-wizard__button;
598 margin:3rem 0 0 0;
599 padding: 13px 20px;
600 }
601 }
602
603 //Done page
604 .setup-wizard__done-heading-container {
605 display: flex;
606 align-items: center;
607 justify-content: center;
608 gap: 30px;
609
610 .setup-wizard__done-heading-circle {
611 display: flex;
612 align-items: center;
613 justify-content: center;
614 margin: 0;
615 padding: 42px 0 20px 0;
616 }
617 }
618
619 .setup-wizard__done-video-container {
620 position: relative;
621 padding: 16px 0 20px 0;
622
623 @media (max-width: 1240px) {
624 padding: 16px 10px 20px 10px;
625 }
626
627 img {
628 display: block;
629 }
630
631 iframe,
632 img {
633 height: 480px;
634 width: 962px;
635 margin: 0 auto;
636 border-radius: $border-radius;
637
638 @media (max-width: 1240px) {
639 width: 850px;
640 }
641 @media (max-width: 1024px) {
642 height: 400px;
643 width: 650px;
644 }
645 }
646
647
648 // Define styles for the button container
649 .setup-wizard__done-video-button {
650 position: absolute;
651 top: 40%;
652 left: 45%;
653
654 @media (max-width: 1024px) {
655 top: 41%;
656 }
657
658 // block absolute inset-y-[10rem] lg:inset-y-[16rem] inset-x-1/4
659 button {
660 padding: 20px 36px;
661 border-radius: 16px;
662 @extend .setup-wizard__button;
663 background-color: #FF2E3B !important;
664 }
665 }
666
667 }
668
669 .setup-wizard__done-buttons {
670 padding: 20px 0 0 0;
671
672 .setup-wizard__done-buttons-back {
673 padding: 15px 33px;
674 background: transparent;
675 color: #6C798F;
676 border: 1px solid #E3E9F4;
677 border-radius: $border-radius;
678 margin: 0 15px;
679 cursor: pointer;
680 font-family: 'Roboto', sans-serif;
681
682 svg{
683 margin-right: 5px
684 }
685 }
686
687 .setup-wizard__done-buttons-progress {
688 @extend .setup-wizard__button;
689 padding: 13px 33px;
690 margin: 0 15px;
691 }
692
693 // .setup-wizard__auth-buttons{
694 // display:flex;
695 // align-items: center;
696 // }
697 }
698
699 // select marchent
700 .setup-wizard__select-marchent-content {
701 max-width: 900px;
702 margin: 0 auto;
703 display: grid;
704 grid-template-columns: repeat(5, 1fr);
705 grid-column-gap: 20px;
706 grid-row-gap: 35px;
707 margin-top: 37px;
708
709 @media (max-width: 1240px) {
710 max-width: 650px;
711 grid-template-columns: repeat(3, 1fr);
712 }
713 }
714
715 .setup-wizard__select-marchent-item {
716 border: 1.5px solid #DEEEDE;
717 border-radius: 6px;
718 position: relative;
719
720 &__logo {
721 padding: 30px 32px 12px 32px;
722 }
723
724 &__title {
725 font-size: 14px;
726 padding: 10px 5px 24px 5px;
727 color: #363B4E;
728 font-weight: 600;
729 margin: 0 auto;
730 }
731
732 &.card-enabled {
733 &:hover {
734 background: #FFFFFF;
735 box-shadow: 0px 10px 20px rgba(43, 175, 43, 0.2);
736 transition: 0.3s ease-in-out, box-shadow 0.3s ease-in-out;
737 border: 1.75px solid #2BAF2B;
738 cursor: pointer;
739 }
740 }
741
742 &.comming-soon {
743 &:hover {
744 cursor: not-allowed;
745 }
746
747 &::after {
748 content: "Comming Soon";
749 position: absolute;
750 background-color: #EEF6EE;
751 border: 1px solid #D2E3D2;
752
753 top: -15px;
754 transform: translateX(-50%);
755 border-radius: 30px;
756 width: 95px;
757 font-size: 10px;
758 font-weight: 500;
759 padding: 6px 0px;
760 color: #000000;
761
762 // @media #{$device_992_1199} {
763 // top: -13px;
764 // left: 50%;
765 // transform: translateX(-50%);
766 // border-radius: 30px;
767 // width: 95px;
768 // font-size: 10px;
769 // font-weight: 600;
770 // padding: 4px 6px;
771 // }
772 }
773 }
774 }
775
776 }
777
778 // feature section
779 .setup-wizard__features-section-container {
780 @extend %section-container;
781
782 .setup-wizard__features-text-content {
783 margin-bottom: 50px;
784 }
785
786 .setup-wizard__feature-lists {
787 display: grid;
788 grid-template-columns: repeat(2, 1fr);
789 column-gap: 165px;
790 row-gap: 50px;
791
792 @media (max-width: 768px) {
793 column-gap: 50px;
794 row-gap: 40px;
795 }
796 .setup-wizard__single-feature {
797 display: flex;
798 align-items: start;
799 gap: 27px;
800 .setup-wizard__feature-image {
801 img{
802 width: 35px;
803 @media (max-width: 768px) {
804 max-width: 30px;
805 }
806 }
807 }
808 .setup-wizard__feature-text-content {
809 .setup-wizard__feature-heading {
810 color: $heading-color;
811 font-family: $primary-font;
812 font-size: 18px;
813 font-style: normal;
814 font-weight: 500;
815 line-height: 27px;
816 margin: 0;
817 text-align: start;
818
819 @media (max-width: 768px) {
820 font-size: 17px;
821 }
822 }
823 .setup-wizard__feature-description {
824 color: $description-color;
825 font-family: $primary-font;
826 font-size: 16px;
827 font-style: normal;
828 font-weight: 400;
829 line-height: 1.6;
830 margin-top: 3px;
831 text-align: start;
832
833
834 @media (max-width: 768px) {
835 font-size: 15px;
836 }
837
838 }
839 }
840 }
841 }
842
843 .setup-wizard__feature-list-button-container{
844 margin-top: 42px;
845 margin-bottom: 67px;
846 @media (max-width: 768px) {
847 margin-bottom: 50px;
848 }
849
850 .setup-wizard__feature-list-button{
851 @extend %common-button;
852 background: #F7F4FF;
853 border: 1px solid #EBE4FF;
854 font-weight: 600;
855 font-size: 16px;
856 line-height: 1.6;
857 text-transform: uppercase;
858 letter-spacing: 1.6px;
859 display: flex;
860 align-items: center;
861 justify-content: center;
862 gap: 15px;
863 color: $primary-color;
864
865 @media (max-width: 768px) {
866 font-size: 15px;
867 }
868 }
869 }
870
871 .setup-wizard__pro-features-section-container{
872 background: linear-gradient(100.82deg, #C0ECFF 0.77%, #E0F6FF 20.23%, #F4F0FF 79.76%, #E7DEFF 100.21%);
873
874 .setup-wizard__pro-features{
875 padding: 38px 46px 46px 46px;
876
877 @media (max-width: 768px) {
878 padding: 34px 40px 40px 40px;
879 }
880
881 .setup-wizard__pro-features-text-content {
882 margin-bottom: 28px;
883
884 @media (max-width: 768px) {
885 margin-bottom: 24px;
886 }
887
888 .setup-wizard__pro-feature-heading{
889 color: #0E003C;
890 font-family: Inter;
891 font-size: 24px;
892 font-style: normal;
893 font-weight: 600;
894 line-height: 42px;
895
896 @media (max-width: 768px) {
897 font-size: 22px;
898 }
899
900 .setup-wizard__pro-feature-heading-highlight{
901 color: #3F04FE;
902 font-family: Inter;
903 font-size: 24px;
904 font-style: normal;
905 font-weight: 700;
906 line-height: 42px;
907 }
908 }
909 }
910
911 .setup-wizard__pro-feature-lists{
912 display: grid;
913 grid-template-columns: repeat(2, 1fr);
914 column-gap: 143px;
915 row-gap: 25px;
916
917 @media (max-width: 768px) {
918 column-gap: 60px;
919 row-gap: 20px;
920 }
921
922 .setup-wizard__single-pro-feature{
923 display: flex;
924 align-items: center;
925 justify-content: start;
926 gap: 17px;
927
928 .setup-wizard__single-pro-feature-icon{
929
930 }
931 .setup-wizard__single-pro-feature-title{
932 color: #000;
933 font-family: $primary-font;
934 font-size: 18px;
935 font-style: normal;
936 font-weight: 400;
937 line-height: 27px;
938
939 @media (max-width: 768px) {
940 font-size: 17px;
941 }
942 }
943 }
944 }
945 }
946 .setup-wizard__pro-features-price{
947 position: relative;
948 .pro-text{
949 color: #73707D;
950 text-align: center;
951 font-family: $primary-font;
952 font-size: 20px;
953 font-style: normal;
954 font-weight: 400;
955 line-height: 28px;
956 padding: 45px 40px 26px 40px;
957 border-top: 1px solid #FFF;
958 position: relative;
959 display: flex;
960 align-items: center;
961 justify-content: center;
962 gap: 24px;
963
964 @media (max-width: 768px) {
965 font-size: 18px;
966 gap: 20px;
967 }
968
969 p:nth-child(2){
970 font-family: $primary-font;
971 font-style: normal;
972 font-weight: 400;
973 color: #73707D;
974 font-size: 15px;
975 line-height: 28px;
976 }
977 }
978 .setup-wizard__pro-features-price-amount {
979 color: #3F04FE;
980 font-size: 24px;
981 font-style: normal;
982 font-weight: 600;
983 line-height: 28px;
984
985 @media (max-width: 768px) {
986 font-size: 22px;
987 }
988 }
989
990 .setup-wizard__pro-features-price-tag {
991 position: absolute;
992 font-family: "Urbanist", sans-serif;
993 display: block;
994 border-radius: 16px 16px 16px 0px;
995 background: #3f04fe;
996 font-size: 13px;
997 color: #ffffff;
998 font-weight: 500;
999 padding: 8px 9px;
1000 text-transform: capitalize;
1001 z-index: 1;
1002 line-height: 0.8;
1003 transform: translate(-50%, -50%);
1004 top: 30px;
1005 left: 50%;
1006 max-width: 78px;
1007 @media (max-width: 768px) {
1008 max-width: 72px;
1009 font-size: 12px;
1010 padding: 7px 8px;
1011 }
1012 }
1013 }
1014 .setup-wizard__pro-feature-list-button-container{
1015
1016 .setup-wizard__pro-feature-list-button{
1017 @extend %common-button;
1018 background: $primary-color;
1019 font-weight: 400;
1020 font-size: 16px;
1021 font-family: $primary-font;
1022 line-height: 1.6;
1023 text-transform: capitalize;
1024 display: flex;
1025 align-items: center;
1026 justify-content: center;
1027 gap: 15px;
1028 color: $color-white;
1029 }
1030 }
1031 }
1032
1033
1034 .setup-wizard__subscribe-button-container{
1035 display: flex;
1036 align-items: center;
1037 justify-content: start;
1038 gap: 11px;
1039 margin-top: 24px;
1040
1041 @media (max-width: 768px) {
1042 align-items: start;
1043 }
1044
1045 p{
1046 color: $description-color;
1047 font-family: $primary-font;
1048 font-size: 16px;
1049 font-style: normal;
1050 font-weight: 400;
1051 line-height: 2.1;
1052
1053 @media (max-width: 768px) {
1054 font-size: 15px;
1055 line-height: 1.5;
1056 }
1057 }
1058
1059 // switcher
1060 .setup-wizard__switch {
1061 position: relative;
1062 display: inline-block;
1063 width: 42px;
1064 height: 22px;
1065
1066 @media (max-width: 768px) {
1067 margin-top: 5px;
1068 }
1069 input{
1070 opacity: 0;
1071 width: 0;
1072 height: 0;
1073 }
1074 .setup-wizard__switch-slider {
1075 position: absolute;
1076 cursor: pointer;
1077 top: 0;
1078 left: 0;
1079 right: 0;
1080 bottom: 0;
1081 background-color: #ccc;
1082 -webkit-transition: .4s;
1083 transition: .4s;
1084
1085 &:before {
1086 position: absolute;
1087 content: "";
1088 height: 18px;
1089 width: 18px;
1090 left: 4px;
1091 bottom: 2px;
1092 background-color: white;
1093 transition: 0.4s;
1094 }
1095 }
1096
1097 input:checked + .setup-wizard__switch-slider {
1098 background-color: $primary-color;
1099 }
1100
1101 input:focus + .setup-wizard__switch-slider {
1102 box-shadow: 0 0 1px #2196F3;
1103 }
1104
1105 input:checked + .setup-wizard__switch-slider:before {
1106 -webkit-transform: translateX(16px);
1107 -ms-transform: translateX(16px);
1108 transform: translateX(16px);
1109 @media (max-width: 768px) {
1110 -webkit-transform: translateX(12px);
1111 -ms-transform: translateX(12px);
1112 transform: translateX(12px);
1113 }
1114
1115 }
1116
1117 .setup-wizard__switch-round {
1118 border-radius: 34px;
1119
1120 &:before {
1121 border-radius: 50%;
1122 }
1123 }
1124
1125 }
1126
1127
1128
1129 }
1130
1131 }
1132
1133 .setup-wizard__footer-buttons {
1134 padding-top: 30px;
1135 padding-bottom: 153px;
1136 @extend %button-container;
1137
1138 .setup-wizard__button-left {
1139 @extend %common-button;
1140 color: $color-white;
1141 background-color: $primary-color;
1142 }
1143 .setup-wizard__button-right {
1144 @extend %common-button;
1145 color: $primary-color;
1146 border: 1px solid #ebe4ff;
1147 background: $color-white;
1148 }
1149 }
1150
1151 // industry section container
1152 .setup-wizard__industry-section-container{
1153 @extend %section-container;
1154
1155 .setup-wizard__industry-text-content {
1156 margin-bottom: 35px;
1157 }
1158
1159 .setup-wizard__popular-industries {
1160 max-width: 820px;
1161 margin: 0 auto;
1162
1163 .setup-wizard__popular-industry-list{
1164 display: grid;
1165 grid-template-columns: repeat(6, 1fr);
1166 gap: 18px;
1167 margin-top: 28px;
1168
1169 .setup-wizard__single-industry{
1170 border: 1.5px solid #EAE4FF;
1171 border-radius: 10px;
1172 padding: 20px 10px;
1173 display: flex;
1174 flex-direction: column;
1175 align-items: center;
1176 justify-content: center;
1177 gap: 40px;
1178 cursor: pointer;
1179 transition: all 0.3s;
1180
1181 @media (max-width: 768px) {
1182 padding: 18px 5px;
1183 gap: 20px;
1184 }
1185
1186 &:hover{
1187 border: 1.5px solid #3F04FE;
1188 box-shadow: 0px 9px 14px rgba(184, 196, 217, 0.5);
1189 }
1190
1191 .setup-wizard__single-industry-title{
1192 color: #363B4E;
1193 font-size: 14px;
1194 text-align: center;
1195 font-style: normal;
1196 font-weight: 500;
1197 line-height: 1.14;
1198 margin: 0;
1199 font-family: $primary-font;
1200
1201 @media (max-width: 768px) {
1202 font-size: 13px;
1203 }
1204 }
1205
1206 &:hover .setup-wizard__single-industry-image path {
1207 fill: #3F04FE;
1208 }
1209
1210 &.active{
1211 border: 1.5px solid #3F04FE;
1212 box-shadow: 0px 9px 14px rgba(184, 196, 217, 0.5);
1213
1214 .setup-wizard__single-industry-image path{
1215 fill: #3F04FE;
1216 }
1217 }
1218 }
1219
1220 }
1221 }
1222 }
1223
1224 // general settings section
1225 .setup-wizard__settings-section-container{
1226 @extend %section-container;
1227
1228 .setup-wizard__settings-text-content {
1229 margin-bottom: 20px;
1230 }
1231
1232 // checkbox section
1233 .setup-wizard__settings-content{
1234 margin-top: 30px;
1235 max-width: 632px;
1236 margin-left: auto;
1237 margin-right: auto;
1238
1239 .setup-wizard__settings-single-content {
1240 margin-bottom: 25px;
1241 position: relative;
1242
1243 .setup-wizard__settings-single-content--pro-content{
1244 position: absolute;
1245 font-family: $primary-font;
1246 right: 0;
1247 top: -20px;
1248 display: block;
1249 border-radius: 9px 9px 9px 0px;
1250 background: $primary-color;
1251 font-size: 13px;
1252 color: #ffffff;
1253 font-weight: 600;
1254 padding: 5px 6px;
1255 text-transform: capitalize;
1256 z-index: 1;
1257 line-height: 0.8;
1258
1259 @media (max-width: 768px) {
1260 top: -20px;
1261 font-size: 12px;
1262 }
1263 }
1264
1265 &:last-child {
1266 margin-bottom: 0;
1267 }
1268
1269 input[type="checkbox"]="checkbox""] {
1270 display: none;
1271 }
1272
1273 input[type="checkbox"]="checkbox""] + label {
1274 display: inline-block;
1275 text-align: start;
1276 font-size: 15px;
1277 font-weight: 400;
1278 font-family: $primary-font;
1279 color: $description-color;
1280 position: relative;
1281 cursor: pointer;
1282 line-height: 25px;
1283 padding: 17px 40px 17px 68px;
1284 width: 100%;
1285 background: #FAF9FF;
1286 border: 1px solid #EAE4FF;
1287 border-radius: 3px;
1288 transition: all 0.3s;
1289
1290 @media (max-width: 768px) {
1291 font-size: 14px;
1292 padding: 15px 40px 15px 68px;
1293 }
1294 }
1295
1296 input[type="checkbox"]="checkbox""] + label:before {
1297 content: "";
1298 display: inline-block;
1299 width: 25px;
1300 height: 25px;
1301 position: absolute;
1302 left: 40px;
1303 top: 50%;
1304 transform: translate(-50%, -50%);
1305 background: #FFFFFF;
1306 border: 1px solid #D8CCFF;
1307 border-radius: 4px;
1308
1309 @media (max-width: 768px) {
1310 width: 23px;
1311 height: 23px;
1312 }
1313 }
1314
1315 input[type="checkbox"]="checkbox""]:checked + label:before {
1316 content: "";
1317 background-color: #3f04fe;
1318 background-image: url('data:image/svg+xml;utf8,<svg width="15" height="11" viewBox="0 0 15 11" fill="none" xmlns="http://www.w3.org/2000/svg"><path d="M1 6.625L4.375 10L13.375 1" stroke="white" stroke-width="2" stroke-linecap="round" stroke-linejoin="round"/></svg>');
1319 background-repeat: no-repeat;
1320 background-position: center;
1321 border: none;
1322 }
1323
1324 input[type="checkbox"]="checkbox""] + label:hover {
1325 border-color: #3F04FE;
1326 }
1327 }
1328
1329
1330 .rex-wpvr-setup-wizard-legal-text {
1331 color: #6C798F;
1332 font-size: 14px;
1333 font-style: normal;
1334 font-weight: 400;
1335 line-height: 1.71;
1336 text-align: left;
1337 margin-top: 8px;
1338 font-family: 'Inter';
1339
1340
1341 & a {
1342 color: #3F04FE;
1343 }
1344 }
1345 }
1346 }
1347
1348 // done section
1349 .setup-wizard__done-section-container{
1350 @extend %section-container;
1351
1352 .setup-wizard__done-text-content{
1353 margin-bottom: 40px;
1354 @media (max-width: 768px) {
1355 margin-bottom: 30px;
1356 }
1357 }
1358
1359 .setup-wizard__done-text-content--done-icon{
1360 display: flex;
1361 align-items: end;
1362 justify-content: center;
1363 gap: 30px;
1364
1365 @media (max-width: 768px) {
1366 gap: 20px;
1367 }
1368
1369 }
1370
1371 .setup-wizard__testimonial{
1372 padding: 25px 30px 50px 30px;
1373 border: 1px solid #F5F2FF;
1374 border-radius: 10px;
1375
1376 @media (max-width: 768px) {
1377 padding: 25px 30px 35px 30px;
1378 }
1379 .setup-wizard__testimonial-title{
1380 color: $heading-color;
1381 font-family: $primary-font;
1382 font-size: 24px;
1383 font-style: normal;
1384 font-weight: 500;
1385 line-height: 34px;
1386 margin-bottom: 50px;
1387
1388 @media (max-width: 768px) {
1389 font-size: 22px;
1390 }
1391 }
1392 .setup-wizard__testimonial-card{
1393 display: flex;
1394 align-items: start;
1395 justify-content: center;
1396 gap: 35px;
1397 .setup-wizard__testimonial-single-card{
1398 position: relative;
1399 border-radius: 5px;
1400 background: linear-gradient(115deg, #DDD3FF -22.47%, #F3EFFF 41.78%, #ECF7FF 100%);
1401 box-shadow: 0px 1px 1px 0px rgba(63, 4, 254, 0.15);
1402 padding: 30px;
1403 width: 100%;
1404
1405 @media (max-width: 768px) {
1406 padding: 25px;
1407 }
1408 .setup-wizard__testimonial-text-content{
1409 color: $heading-color;
1410 font-family: $primary-font;
1411 font-size: 15px;
1412 font-style: italic;
1413 font-weight: 400;
1414 line-height: 26px;
1415 }
1416 .setup-wizard__testimonial-text-author{
1417 margin-top: 18px;
1418 color: $heading-color;
1419 font-family: $primary-font;
1420 font-size: 18px;
1421 font-style: normal;
1422 font-weight: 400;
1423 line-height: 26px;
1424
1425 @media (max-width: 768px) {
1426 margin-top: 15px;
1427 font-size: 17px;
1428 }
1429 }
1430 .setup-wizard__testimonial-quote-icon{
1431 position: absolute;
1432 top: -65px;
1433 left: 0px;
1434
1435 }
1436 }
1437 }
1438 }
1439
1440 }
1441
1442 //merchant auth and data
1443 .setup-wizard__merchant-auth-title-container {
1444 @extend .merchant-auth-container;
1445 background-color: #DEEEDE;
1446 border-radius: $border-radius $border-radius 0px 0px;
1447 box-shadow: 0px 1px 1px 0px rgba(26, 112, 26, 0.10);
1448
1449 .setup-wizard__merchant-auth-title {
1450 text-align: left;
1451 font-size: 18px;
1452 color: #0E350E;
1453 font-weight: 600;
1454 padding: 12px 29px;
1455 }
1456 }
1457
1458 .setup-wizard__merchant-auth-form-container {
1459 @extend .merchant-auth-container;
1460 border-radius: 0px 0px $border-radius $border-radius;
1461 background-color: #F5FAF5;
1462
1463 .setup-wizard__merchant-auth-form-container-inner {
1464 padding: 15px 29px;
1465 display: grid;
1466 grid-template-columns: repeat(4, 1fr);
1467 grid-column-gap: 20px;
1468 grid-row-gap: 0px;
1469
1470 .setup-wizard__merchant-auth-form-item {
1471 padding: 10px 0px 18px 0px;
1472
1473 .setup-wizard__merchant-auth-form-item-label {
1474 text-align: left !important;
1475 font-size: 14px;
1476 font-weight: 500;
1477 color: #6E786E;
1478 padding-bottom: 7px;
1479 }
1480
1481
1482 .setup-wizard__merchant-auth-form-item-select {
1483 @extend .setup-wizard__input-shadow;
1484 background: #FFFFFF;
1485 border-radius: 3px;
1486 height: 46px;
1487
1488 select {
1489 border: none;
1490 outline-color: #ffffff;
1491 height: 95%;
1492 width: 85%;
1493 margin: 0 auto;
1494 color: gray;
1495 background: transparent;
1496 -webkit-appearance: none;
1497 -moz-appearance: none;
1498 appearance: none;
1499 padding: 0px 0px;
1500 background-image: url("../icon/icon-svg/down_arrow.svg");
1501 background-repeat: no-repeat;
1502 background-position: right center;
1503 }
1504
1505 select:focus {
1506 border: 0px solid #ffff;
1507 outline-color: #ffffff;
1508 }
1509 }
1510
1511 }
1512 }
1513 }
1514
1515 .setup-wizard__auth-buttons {
1516 padding: 20px 0 0 0;
1517 display: flex;
1518 align-items: center;
1519 justify-content: center;
1520
1521 .setup-wizard__auth-buttons-back {
1522 padding: 15px 33px;
1523 background: transparent;
1524 color: #A3B1A3;
1525 border: 1px solid #DEEEDE;
1526 border-radius: $border-radius;
1527 margin: 0 15px;
1528 }
1529
1530 .setup-wizard__auth-buttons-progress {
1531 @extend .setup-wizard__button;
1532 padding: 13px 33px;
1533 margin: 0 15px;
1534 display: none;
1535 }
1536
1537 .setup-wizard__auth-buttons {
1538 padding: 0;
1539 cursor: pointer;
1540 background: #EFF8EF;
1541
1542 .setup-wizard__auth-button-logo {
1543 border: 1px solid #2BAF2B;
1544 border-radius: $border-radius 0px 0px $border-radius;
1545 padding: 8px 13px;
1546 }
1547
1548 .setup-wizard__auth-button-text {
1549 border-top: 1px solid #2BAF2B;
1550 border-right: 1px solid #2BAF2B;
1551 border-bottom: 1px solid #2BAF2B;
1552 border-radius: 0px $border-radius $border-radius 0px;
1553 padding: 11px 35px;
1554 color: #2BAF2B;
1555 font-weight: 500;
1556 }
1557 }
1558 }
1559
1560 .setup-wizard__auth-success-text {
1561 font-size: 15px;
1562 font-weight: 500;
1563 color: #2BAF2B;
1564 text-align: center;
1565 display: none;
1566 }
1567
1568 // necessary plugins
1569 .rex-wpvr-setup-plugins-wrapper{
1570
1571 .rex-wpvr-setup-single-plugin{
1572 display: flex;
1573 align-items: center;
1574 gap: 12px;
1575 border: 1px solid #F1EFF7;
1576 max-width: 390px;
1577 border-radius: 10px;
1578 padding: 26px 32px;
1579 position: relative;
1580 margin: auto;
1581
1582 .rex-wpvr-setup-plugin-info{
1583
1584 .rex-wpvr-setup-plugin-heading{
1585 margin: 0;
1586 text-align: start;
1587 font-family: "Inter";
1588 font-weight: 600;
1589 font-size: 14px;
1590 color: #0F2F72;
1591 line-height: 1.1;
1592 }
1593 .rex-wpvr-setup-plugin-subheading{
1594 margin: 0;
1595 text-align: start;
1596 font-family: "Roboto";
1597 font-weight: 400;
1598 font-size: 14px;
1599 color: #6C798F;
1600 line-height: 1.4;
1601 margin-top: 6px;
1602 }
1603 }
1604
1605 .rex-wpvr-required-tag,
1606 .rex-wpvr-installed-tag{
1607 position: absolute;
1608 top: 10px;
1609 right: 10px;
1610 color: #00B4FF;
1611 text-align: center;
1612 font-size: 13px;
1613 font-style: normal;
1614 font-weight: 500;
1615 line-height: 1.53;
1616 letter-spacing: 0.39px;
1617 text-transform: uppercase;
1618 border-radius: 5px;
1619 border: 1px solid #F1EFF7;
1620 background: #FFF;
1621 padding: 4px 8px;
1622 font-family: 'Roboto';
1623 }
1624 }
1625 }
1626 }
1627
1628 .setup-wizard__pregress-step {
1629 cursor: pointer;
1630 }
1631 }
1632
1633