// Define variables for colors and dimensions if needed $primary-color: #3F04FE; $secondary-color: #00B4FF; $heading-color: #0E003C; $description-color: #73707D; $color-white: #ffffff; $banner-height: 812px; $border-radius: 10px; $primary-font: 'Roboto', sans-serif; // button container common class %button-container{ display: flex; align-items: center; justify-content: center; gap: 40px; } %section-container{ margin-top: 34px; border-radius: 10px; background: #FFF; padding: 40px 40px 44px 40px; box-shadow: 0px 1px 1px 0px rgba(184, 177, 206, 0.70); @media (max-width: 768px) { padding: 35px 35px 39px 35px; } } // common button class %common-button{ display: block; text-decoration: none; text-align: center; font-family: $primary-font; font-size: 18px; font-style: normal; font-weight: 400; padding: 17px 22px; @media (max-width: 768px) { font-size: 17px; padding: 15px 20px; } } // heading common class .setup-wizard__heading-one { color: $heading-color; font-size: 32px; font-weight: 400; text-align: center; font-family: $primary-font; line-height: 1; .setup-wizard__heading-one-highlight { font-weight: 600; } @media (max-width: 1280px) { font-size: 30px; } @media (max-width: 768px) { font-size: 28px; } } // description common class .setup-wizard__description { font-size: 16px; color: $description-color; text-align: center; line-height: 1.625; max-width: 655px; margin: 0 auto; font-weight: 400; font-family: $primary-font; font-style: normal; margin-top: 20px; @media (max-width: 768px) { font-size: 15px; } } .setup-wizard__button { background-color: $primary-color; color: #fff; border-radius: $border-radius; font-family: "Roboto"; font-weight: 500; font-size: 18px; border: none; box-shadow: 0px 9px 14px 0px rgba(176, 189, 212, 0.5) !important; cursor: pointer; } .setup-wizard__button-shadow { box-shadow: 0px 9px 14px 0px rgba(176, 189, 212, 0.5) !important; } .setup-wizard__input-shadow { box-shadow: 0px 1px 1px 0px rgba(8, 30, 67, 0.12) !important; } .merchant-auth-container { max-width: 963px; margin: 0 auto; } // Define styles for the container .setup-wizard__container { // Define styles for the inner container .setup-wizard__inner-container { margin: 0 auto; padding: 32px 15px 0 15px; max-width: 930px; // welcome section container .setup-wizard__welcome-section-container { @extend %section-container; .setup-wizard__welcome-text-content{ margin-bottom: 25px; } // select your marchant start .rex-wpvr-setup-wizard-page-builder-selection{ max-width: 830px; margin: 0 auto; .search-merchant-wrapper { position: relative; max-width: 500px; margin: 0 auto; input[type="text"] { border-radius: 10px; border: 1px solid #EAE4FF; background: #FFF; width: 100%; padding: 5px 15px; height: 50px; color: #6E786E; font-family: "Roboto"; font-weight: 400; font-size: 16px; &::placeholder { color: #6E786E; font-family: "Roboto"; font-weight: 400; font-size: 16px; } &:focus { border-color: #3F04FE; outline: none; box-shadow: 0 0 5px rgba(184, 196, 217, 0.5); } } svg { position: absolute; top: 50%; left: 95%; transform: translate(-50%, -50%); } } .rex-wpvr-setup-heading{ font-weight: 400; b{ font-weight: 600; } } .rex-wpvr-setup-wizard-page-builder-wrapper{ display: grid; grid-template-columns: repeat(6, 1fr); gap: 20px; margin-top: 28px; .rex-wpvr-no-result-found{ grid-column: span 5; font-size: 16px; font-weight: 500; } .rex-wpvr-setup-wizard-single-builder{ border: 2px solid #EAE4FF; border-radius: 10px; padding: 20px 10px; display: flex; flex-direction: column; align-items: center; justify-content: center; gap: 18px; cursor: pointer; transition: all 0.3s; &:hover{ border: 2px solid #3F04FE; box-shadow: 0px 9px 14px rgba(184, 196, 217, 0.5); } .rex-wpvr-builder-heading{ color: #363B4E; font-size: 14px; font-style: normal; font-weight: 500; line-height: 1.14; margin: 0; font-family: 'Roboto', sans-serif; } &:hover .rex-wpvr-setup-builder-image path { fill: #3F04FE; } } } } // select your merchant end // email subscribe .rex-wpvr-setup-wizard-subscribe-form{ margin-top: 30px; max-width: 600px; margin-left: auto; margin-right: auto; .rex-wpvr-setup-form-group{ margin-bottom: 16px; .rex-wpvr-required-text{ font-size: 12px; font-family: 'Roboto'; text-align: start; margin-top: 8px; color: red; display: none; &.active{ display: block; } } &:last-child{ margin-bottom: 0; } label{ color: #363B4E; font-size: 14px; font-style: normal; font-weight: 500; line-height: 1; margin-bottom: 8px; display: inline-block; } input{ border-radius: 10px; border: 1px solid #EAE4FF; background: #FFF; color: #363B4E; width: 100%; padding: 5px 15px; height: 50px; font-size: 16px; font-family: 'Roboto'; font-weight: 400; color: #6C798F; &::placeholder { font-size: 16px; font-family: 'Roboto'; font-weight: 400; color: #6C798F } &:focus { border-color: #3F04FE; outline: none; box-shadow: 0 0 5px rgba(184, 196, 217, 0.5); } } } .rex-wpvr-wizard-settings { margin-bottom: 25px; &:last-child { margin-bottom: 0; } input[type="checkbox"] { display: none; } input[type="checkbox"] + label { display: inline-block; text-align: start; font-size: 15px; font-weight: 400; font-family: 'Inter', sans-serif; color: #626A70; position: relative; cursor: pointer; line-height: 25px; padding: 20px 40px 20px 68px; max-width: 524px; width: 100%; background: #FAF9FF; border: 1px solid #EAE4FF; border-radius: 3px; transition: all 0.3s; } input[type="checkbox"] + label:before { content: ""; display: inline-block; width: 25px; height: 25px; position: absolute; left: 40px; top: 50%; transform: translate(-50%, -50%); background: #FFFFFF; border: 1px solid #D8CCFF; border-radius: 4px; } input[type="checkbox"]:checked + label:before { content: ""; background-color: #3f04fe; background-image: url('data:image/svg+xml;utf8,'); background-repeat: no-repeat; background-position: center; } input[type="checkbox"] + label:hover { border-color: #3F04FE; } // input[type="checkbox"]:focus + label { // border-color: #3f04fe; // outline: none; // } // input[type="checkbox"]:focus + label:before { // box-shadow: 0 0 0 3px rgba(63, 4, 254, 0.5); // } } .rex-wpvr-setup-wizard-legal-text { color: #6C798F; font-size: 14px; font-style: normal; font-weight: 400; line-height: 1.71; text-align: left; margin-top: 8px; font-family: 'Inter'; & a { color: #3F04FE; } } } // email subscribe end h2 { @extend .setup-wizard__heading-one; } p { @extend .setup-wizard__description; } // welcome page // Define class name for welcome page banner image .setup-wizard__welcome-video-container { position: relative; margin-bottom: 28px; .setup-wizard__welcome-video-preview { max-width: 836px; width: 100%; margin: 0 auto; border-radius: 10px; } iframe { height: 480px; max-width: 836px; width: 100%; margin: 0 auto; @media (max-width: 1024px) { height: 400px; } } .setup-wizard__video-play-button { position: absolute; top: 42%; left: 45%; button{ border: none; cursor: pointer; background: none; } } } .setup-wizard__main-buttons { @extend %button-container; .setup-wizard__button-left { @extend %common-button; color: $color-white; background-color: $primary-color; } .setup-wizard__button-right { @extend %common-button; color: $heading-color; border: 1px solid #ebe4ff; background: #f7f4ff; } } // activate license page .setup-wizard__activate-license-container { max-width: 963px; background-color: #DEEEDE; border-radius: 3px; margin: 0 auto; border: 1px solid #DEEEDE; @media (max-width: 1024px) { margin: 0px 25px; } @media (max-width: 1280px) { max-width: 763px; } .setup-wizard__activate-license-inner-container { display: flex; align-items: center; justify-content: center; .setup-wizard__activate-license-content { display: flex; flex-direction: row; align-items: center; justify-content: space-between; width: 92%; @media (max-width: 1280px) { flex-direction: column; } .setup-wizard__activate-license-loader-container { display: flex; align-items: center; height: 150px; margin: 0 auto; display: none; #loading { display: inline-block; width: 40px; height: 40px; border: 5px solid rgba(0, 0, 0, 0.398); border-radius: 50%; border-top-color: #fff; animation: spin 1s ease-in-out infinite; -webkit-animation: spin 1s ease-in-out infinite; } @keyframes spin { to { -webkit-transform: rotate(360deg); } } @-webkit-keyframes spin { to { -webkit-transform: rotate(360deg); } } } .setup-wizard__activate-license-input-container { margin: 15px 0 40px 0; // display: none; @media (max-width: 1280px) { margin: 15px 0px 18px 0px; } label { display: block; font-weight: 600; color: #535963; font-size: 14px; text-align: start; padding: 8px 4px; } input[type='password'] { @extend .setup-wizard__input-shadow; font-size: 18px; height: 56px; min-width: 585px; background-color: #fff; color: #535963; border: none; border-radius: $border-radius; outline: none; padding: 0 28px; @media (max-width: 1024px) { margin: 0px 0px 18px 0px; min-width: 520px; } } } .setup-wizard__activate-license-button { @extend .setup-wizard__button; // display: none; padding: 16px 40px; margin: 49px 0 40px 0; @media (max-width: 1024px) { margin: 0px 0px 10px 0px; } @media (max-width: 1280px) { margin: 20px 0 35px 0; padding: 18px 16px 18px 16px; } } } } } .setup-wizard__activate-license-error { text-align: start; padding: 15px 130px 0 130px; color: #535963; font-size: 18px; display: none; .setup-wizard__activate-license-error-highlight { color: #FF0000; } @media (max-width: 1280px) { text-align: center; padding: 15px 0px 0 0px; } } .setup-wizard__activate-license-success { text-align: start; padding: 15px 130px 0 130px; color: #535963; font-size: 18px; color: #2BAF2B; display: none; @media (max-width: 1280px) { text-align: center; padding: 15px 0px 0 0px; } } .setup-wizard__activate-license-next { display: none; button{ @extend .setup-wizard__button; margin:3rem 0 0 0; padding: 13px 20px; } } //Done page .setup-wizard__done-heading-container { display: flex; align-items: center; justify-content: center; gap: 30px; .setup-wizard__done-heading-circle { display: flex; align-items: center; justify-content: center; margin: 0; padding: 42px 0 20px 0; } } .setup-wizard__done-video-container { position: relative; padding: 16px 0 20px 0; @media (max-width: 1240px) { padding: 16px 10px 20px 10px; } img { display: block; } iframe, img { height: 480px; width: 962px; margin: 0 auto; border-radius: $border-radius; @media (max-width: 1240px) { width: 850px; } @media (max-width: 1024px) { height: 400px; width: 650px; } } // Define styles for the button container .setup-wizard__done-video-button { position: absolute; top: 40%; left: 45%; @media (max-width: 1024px) { top: 41%; } // block absolute inset-y-[10rem] lg:inset-y-[16rem] inset-x-1/4 button { padding: 20px 36px; border-radius: 16px; @extend .setup-wizard__button; background-color: #FF2E3B !important; } } } .setup-wizard__done-buttons { padding: 20px 0 0 0; .setup-wizard__done-buttons-back { padding: 15px 33px; background: transparent; color: #6C798F; border: 1px solid #E3E9F4; border-radius: $border-radius; margin: 0 15px; cursor: pointer; font-family: 'Roboto', sans-serif; svg{ margin-right: 5px } } .setup-wizard__done-buttons-progress { @extend .setup-wizard__button; padding: 13px 33px; margin: 0 15px; } // .setup-wizard__auth-buttons{ // display:flex; // align-items: center; // } } // select marchent .setup-wizard__select-marchent-content { max-width: 900px; margin: 0 auto; display: grid; grid-template-columns: repeat(5, 1fr); grid-column-gap: 20px; grid-row-gap: 35px; margin-top: 37px; @media (max-width: 1240px) { max-width: 650px; grid-template-columns: repeat(3, 1fr); } } .setup-wizard__select-marchent-item { border: 1.5px solid #DEEEDE; border-radius: 6px; position: relative; &__logo { padding: 30px 32px 12px 32px; } &__title { font-size: 14px; padding: 10px 5px 24px 5px; color: #363B4E; font-weight: 600; margin: 0 auto; } &.card-enabled { &:hover { background: #FFFFFF; box-shadow: 0px 10px 20px rgba(43, 175, 43, 0.2); transition: 0.3s ease-in-out, box-shadow 0.3s ease-in-out; border: 1.75px solid #2BAF2B; cursor: pointer; } } &.comming-soon { &:hover { cursor: not-allowed; } &::after { content: "Comming Soon"; position: absolute; background-color: #EEF6EE; border: 1px solid #D2E3D2; top: -15px; transform: translateX(-50%); border-radius: 30px; width: 95px; font-size: 10px; font-weight: 500; padding: 6px 0px; color: #000000; // @media #{$device_992_1199} { // top: -13px; // left: 50%; // transform: translateX(-50%); // border-radius: 30px; // width: 95px; // font-size: 10px; // font-weight: 600; // padding: 4px 6px; // } } } } } // feature section .setup-wizard__features-section-container { @extend %section-container; .setup-wizard__features-text-content { margin-bottom: 50px; } .setup-wizard__feature-lists { display: grid; grid-template-columns: repeat(2, 1fr); column-gap: 165px; row-gap: 50px; @media (max-width: 768px) { column-gap: 50px; row-gap: 40px; } .setup-wizard__single-feature { display: flex; align-items: start; gap: 27px; .setup-wizard__feature-image { img{ width: 35px; @media (max-width: 768px) { max-width: 30px; } } } .setup-wizard__feature-text-content { .setup-wizard__feature-heading { color: $heading-color; font-family: $primary-font; font-size: 18px; font-style: normal; font-weight: 500; line-height: 27px; margin: 0; text-align: start; @media (max-width: 768px) { font-size: 17px; } } .setup-wizard__feature-description { color: $description-color; font-family: $primary-font; font-size: 16px; font-style: normal; font-weight: 400; line-height: 1.6; margin-top: 3px; text-align: start; @media (max-width: 768px) { font-size: 15px; } } } } } .setup-wizard__feature-list-button-container{ margin-top: 42px; margin-bottom: 67px; @media (max-width: 768px) { margin-bottom: 50px; } .setup-wizard__feature-list-button{ @extend %common-button; background: #F7F4FF; border: 1px solid #EBE4FF; font-weight: 600; font-size: 16px; line-height: 1.6; text-transform: uppercase; letter-spacing: 1.6px; display: flex; align-items: center; justify-content: center; gap: 15px; color: $primary-color; @media (max-width: 768px) { font-size: 15px; } } } .setup-wizard__pro-features-section-container{ background: linear-gradient(100.82deg, #C0ECFF 0.77%, #E0F6FF 20.23%, #F4F0FF 79.76%, #E7DEFF 100.21%); .setup-wizard__pro-features{ padding: 38px 46px 46px 46px; @media (max-width: 768px) { padding: 34px 40px 40px 40px; } .setup-wizard__pro-features-text-content { margin-bottom: 28px; @media (max-width: 768px) { margin-bottom: 24px; } .setup-wizard__pro-feature-heading{ color: #0E003C; font-family: Inter; font-size: 24px; font-style: normal; font-weight: 600; line-height: 42px; @media (max-width: 768px) { font-size: 22px; } .setup-wizard__pro-feature-heading-highlight{ color: #3F04FE; font-family: Inter; font-size: 24px; font-style: normal; font-weight: 700; line-height: 42px; } } } .setup-wizard__pro-feature-lists{ display: grid; grid-template-columns: repeat(2, 1fr); column-gap: 143px; row-gap: 25px; @media (max-width: 768px) { column-gap: 60px; row-gap: 20px; } .setup-wizard__single-pro-feature{ display: flex; align-items: center; justify-content: start; gap: 17px; .setup-wizard__single-pro-feature-icon{ } .setup-wizard__single-pro-feature-title{ color: #000; font-family: $primary-font; font-size: 18px; font-style: normal; font-weight: 400; line-height: 27px; @media (max-width: 768px) { font-size: 17px; } } } } } .setup-wizard__pro-features-price{ position: relative; .pro-text{ color: #73707D; text-align: center; font-family: $primary-font; font-size: 20px; font-style: normal; font-weight: 400; line-height: 28px; padding: 45px 40px 26px 40px; border-top: 1px solid #FFF; position: relative; display: flex; align-items: center; justify-content: center; gap: 24px; @media (max-width: 768px) { font-size: 18px; gap: 20px; } p:nth-child(2){ font-family: $primary-font; font-style: normal; font-weight: 400; color: #73707D; font-size: 15px; line-height: 28px; } } .setup-wizard__pro-features-price-amount { color: #3F04FE; font-size: 24px; font-style: normal; font-weight: 600; line-height: 28px; @media (max-width: 768px) { font-size: 22px; } } .setup-wizard__pro-features-price-tag { position: absolute; font-family: "Urbanist", sans-serif; display: block; border-radius: 16px 16px 16px 0px; background: #3f04fe; font-size: 13px; color: #ffffff; font-weight: 500; padding: 8px 9px; text-transform: capitalize; z-index: 1; line-height: 0.8; transform: translate(-50%, -50%); top: 30px; left: 50%; max-width: 78px; @media (max-width: 768px) { max-width: 72px; font-size: 12px; padding: 7px 8px; } } } .setup-wizard__pro-feature-list-button-container{ .setup-wizard__pro-feature-list-button{ @extend %common-button; background: $primary-color; font-weight: 400; font-size: 16px; font-family: $primary-font; line-height: 1.6; text-transform: capitalize; display: flex; align-items: center; justify-content: center; gap: 15px; color: $color-white; } } } .setup-wizard__subscribe-button-container{ display: flex; align-items: center; justify-content: start; gap: 11px; margin-top: 24px; @media (max-width: 768px) { align-items: start; } p{ color: $description-color; font-family: $primary-font; font-size: 16px; font-style: normal; font-weight: 400; line-height: 2.1; @media (max-width: 768px) { font-size: 15px; line-height: 1.5; } } // switcher .setup-wizard__switch { position: relative; display: inline-block; width: 42px; height: 22px; @media (max-width: 768px) { margin-top: 5px; } input{ opacity: 0; width: 0; height: 0; } .setup-wizard__switch-slider { position: absolute; cursor: pointer; top: 0; left: 0; right: 0; bottom: 0; background-color: #ccc; -webkit-transition: .4s; transition: .4s; &:before { position: absolute; content: ""; height: 18px; width: 18px; left: 4px; bottom: 2px; background-color: white; transition: 0.4s; } } input:checked + .setup-wizard__switch-slider { background-color: $primary-color; } input:focus + .setup-wizard__switch-slider { box-shadow: 0 0 1px #2196F3; } input:checked + .setup-wizard__switch-slider:before { -webkit-transform: translateX(16px); -ms-transform: translateX(16px); transform: translateX(16px); @media (max-width: 768px) { -webkit-transform: translateX(12px); -ms-transform: translateX(12px); transform: translateX(12px); } } .setup-wizard__switch-round { border-radius: 34px; &:before { border-radius: 50%; } } } } } .setup-wizard__footer-buttons { padding-top: 30px; padding-bottom: 153px; @extend %button-container; .setup-wizard__button-left { @extend %common-button; color: $color-white; background-color: $primary-color; } .setup-wizard__button-right { @extend %common-button; color: $primary-color; border: 1px solid #ebe4ff; background: $color-white; } } // industry section container .setup-wizard__industry-section-container{ @extend %section-container; .setup-wizard__industry-text-content { margin-bottom: 35px; } .setup-wizard__popular-industries { max-width: 820px; margin: 0 auto; .setup-wizard__popular-industry-list{ display: grid; grid-template-columns: repeat(6, 1fr); gap: 18px; margin-top: 28px; .setup-wizard__single-industry{ border: 1.5px solid #EAE4FF; border-radius: 10px; padding: 20px 10px; display: flex; flex-direction: column; align-items: center; justify-content: center; gap: 40px; cursor: pointer; transition: all 0.3s; @media (max-width: 768px) { padding: 18px 5px; gap: 20px; } &:hover{ border: 1.5px solid #3F04FE; box-shadow: 0px 9px 14px rgba(184, 196, 217, 0.5); } .setup-wizard__single-industry-title{ color: #363B4E; font-size: 14px; text-align: center; font-style: normal; font-weight: 500; line-height: 1.14; margin: 0; font-family: $primary-font; @media (max-width: 768px) { font-size: 13px; } } &:hover .setup-wizard__single-industry-image path { fill: #3F04FE; } &.active{ border: 1.5px solid #3F04FE; box-shadow: 0px 9px 14px rgba(184, 196, 217, 0.5); .setup-wizard__single-industry-image path{ fill: #3F04FE; } } } } } } // general settings section .setup-wizard__settings-section-container{ @extend %section-container; .setup-wizard__settings-text-content { margin-bottom: 20px; } // checkbox section .setup-wizard__settings-content{ margin-top: 30px; max-width: 632px; margin-left: auto; margin-right: auto; .setup-wizard__settings-single-content { margin-bottom: 25px; position: relative; .setup-wizard__settings-single-content--pro-content{ position: absolute; font-family: $primary-font; right: 0; top: -20px; display: block; border-radius: 9px 9px 9px 0px; background: $primary-color; font-size: 13px; color: #ffffff; font-weight: 600; padding: 5px 6px; text-transform: capitalize; z-index: 1; line-height: 0.8; @media (max-width: 768px) { top: -20px; font-size: 12px; } } &:last-child { margin-bottom: 0; } input[type="checkbox"] { display: none; } input[type="checkbox"] + label { display: inline-block; text-align: start; font-size: 15px; font-weight: 400; font-family: $primary-font; color: $description-color; position: relative; cursor: pointer; line-height: 25px; padding: 17px 40px 17px 68px; width: 100%; background: #FAF9FF; border: 1px solid #EAE4FF; border-radius: 3px; transition: all 0.3s; @media (max-width: 768px) { font-size: 14px; padding: 15px 40px 15px 68px; } } input[type="checkbox"] + label:before { content: ""; display: inline-block; width: 25px; height: 25px; position: absolute; left: 40px; top: 50%; transform: translate(-50%, -50%); background: #FFFFFF; border: 1px solid #D8CCFF; border-radius: 4px; @media (max-width: 768px) { width: 23px; height: 23px; } } input[type="checkbox"]:checked + label:before { content: ""; background-color: #3f04fe; background-image: url('data:image/svg+xml;utf8,'); background-repeat: no-repeat; background-position: center; border: none; } input[type="checkbox"] + label:hover { border-color: #3F04FE; } } .rex-wpvr-setup-wizard-legal-text { color: #6C798F; font-size: 14px; font-style: normal; font-weight: 400; line-height: 1.71; text-align: left; margin-top: 8px; font-family: 'Inter'; & a { color: #3F04FE; } } } } // done section .setup-wizard__done-section-container{ @extend %section-container; .setup-wizard__done-text-content{ margin-bottom: 40px; @media (max-width: 768px) { margin-bottom: 30px; } } .setup-wizard__done-text-content--done-icon{ display: flex; align-items: end; justify-content: center; gap: 30px; @media (max-width: 768px) { gap: 20px; } } .setup-wizard__testimonial{ padding: 25px 30px 50px 30px; border: 1px solid #F5F2FF; border-radius: 10px; @media (max-width: 768px) { padding: 25px 30px 35px 30px; } .setup-wizard__testimonial-title{ color: $heading-color; font-family: $primary-font; font-size: 24px; font-style: normal; font-weight: 500; line-height: 34px; margin-bottom: 50px; @media (max-width: 768px) { font-size: 22px; } } .setup-wizard__testimonial-card{ display: flex; align-items: start; justify-content: center; gap: 35px; .setup-wizard__testimonial-single-card{ position: relative; border-radius: 5px; background: linear-gradient(115deg, #DDD3FF -22.47%, #F3EFFF 41.78%, #ECF7FF 100%); box-shadow: 0px 1px 1px 0px rgba(63, 4, 254, 0.15); padding: 30px; width: 100%; @media (max-width: 768px) { padding: 25px; } .setup-wizard__testimonial-text-content{ color: $heading-color; font-family: $primary-font; font-size: 15px; font-style: italic; font-weight: 400; line-height: 26px; } .setup-wizard__testimonial-text-author{ margin-top: 18px; color: $heading-color; font-family: $primary-font; font-size: 18px; font-style: normal; font-weight: 400; line-height: 26px; @media (max-width: 768px) { margin-top: 15px; font-size: 17px; } } .setup-wizard__testimonial-quote-icon{ position: absolute; top: -65px; left: 0px; } } } } } //merchant auth and data .setup-wizard__merchant-auth-title-container { @extend .merchant-auth-container; background-color: #DEEEDE; border-radius: $border-radius $border-radius 0px 0px; box-shadow: 0px 1px 1px 0px rgba(26, 112, 26, 0.10); .setup-wizard__merchant-auth-title { text-align: left; font-size: 18px; color: #0E350E; font-weight: 600; padding: 12px 29px; } } .setup-wizard__merchant-auth-form-container { @extend .merchant-auth-container; border-radius: 0px 0px $border-radius $border-radius; background-color: #F5FAF5; .setup-wizard__merchant-auth-form-container-inner { padding: 15px 29px; display: grid; grid-template-columns: repeat(4, 1fr); grid-column-gap: 20px; grid-row-gap: 0px; .setup-wizard__merchant-auth-form-item { padding: 10px 0px 18px 0px; .setup-wizard__merchant-auth-form-item-label { text-align: left !important; font-size: 14px; font-weight: 500; color: #6E786E; padding-bottom: 7px; } .setup-wizard__merchant-auth-form-item-select { @extend .setup-wizard__input-shadow; background: #FFFFFF; border-radius: 3px; height: 46px; select { border: none; outline-color: #ffffff; height: 95%; width: 85%; margin: 0 auto; color: gray; background: transparent; -webkit-appearance: none; -moz-appearance: none; appearance: none; padding: 0px 0px; background-image: url("../icon/icon-svg/down_arrow.svg"); background-repeat: no-repeat; background-position: right center; } select:focus { border: 0px solid #ffff; outline-color: #ffffff; } } } } } .setup-wizard__auth-buttons { padding: 20px 0 0 0; display: flex; align-items: center; justify-content: center; .setup-wizard__auth-buttons-back { padding: 15px 33px; background: transparent; color: #A3B1A3; border: 1px solid #DEEEDE; border-radius: $border-radius; margin: 0 15px; } .setup-wizard__auth-buttons-progress { @extend .setup-wizard__button; padding: 13px 33px; margin: 0 15px; display: none; } .setup-wizard__auth-buttons { padding: 0; cursor: pointer; background: #EFF8EF; .setup-wizard__auth-button-logo { border: 1px solid #2BAF2B; border-radius: $border-radius 0px 0px $border-radius; padding: 8px 13px; } .setup-wizard__auth-button-text { border-top: 1px solid #2BAF2B; border-right: 1px solid #2BAF2B; border-bottom: 1px solid #2BAF2B; border-radius: 0px $border-radius $border-radius 0px; padding: 11px 35px; color: #2BAF2B; font-weight: 500; } } } .setup-wizard__auth-success-text { font-size: 15px; font-weight: 500; color: #2BAF2B; text-align: center; display: none; } // necessary plugins .rex-wpvr-setup-plugins-wrapper{ .rex-wpvr-setup-single-plugin{ display: flex; align-items: center; gap: 12px; border: 1px solid #F1EFF7; max-width: 390px; border-radius: 10px; padding: 26px 32px; position: relative; margin: auto; .rex-wpvr-setup-plugin-info{ .rex-wpvr-setup-plugin-heading{ margin: 0; text-align: start; font-family: "Inter"; font-weight: 600; font-size: 14px; color: #0F2F72; line-height: 1.1; } .rex-wpvr-setup-plugin-subheading{ margin: 0; text-align: start; font-family: "Roboto"; font-weight: 400; font-size: 14px; color: #6C798F; line-height: 1.4; margin-top: 6px; } } .rex-wpvr-required-tag, .rex-wpvr-installed-tag{ position: absolute; top: 10px; right: 10px; color: #00B4FF; text-align: center; font-size: 13px; font-style: normal; font-weight: 500; line-height: 1.53; letter-spacing: 0.39px; text-transform: uppercase; border-radius: 5px; border: 1px solid #F1EFF7; background: #FFF; padding: 4px 8px; font-family: 'Roboto'; } } } } .setup-wizard__pregress-step { cursor: pointer; } }