@import url("https://fonts.googleapis.com/css2?family=Poppins:ital,wght@0,100;0,200;0,300;0,400;0,500;0,600;0,700;0,800;0,900;1,100;1,200;1,300;1,400;1,500;1,600;1,700;1,800;1,900&display=swap"); @import url("https://fonts.googleapis.com/css2?family=Manrope:wght@200..800&family=Poppins:ital,wght@0,100;0,200;0,300;0,400;0,500;0,600;0,700;0,800;0,900;1,100;1,200;1,300;1,400;1,500;1,600;1,700;1,800;1,900&display=swap"); @import url("https://fonts.googleapis.com/css2?family=Inter:wght@100..900&family=Manrope:wght@200..800&family=Poppins:ital,wght@0,100;0,200;0,300;0,400;0,500;0,600;0,700;0,800;0,900;1,100;1,200;1,300;1,400;1,500;1,600;1,700;1,800;1,900&display=swap"); @import url("https://api.fontshare.com/v2/css?f[]=satoshi@300,301,400,401,500,501,700,701,900,901&display=swap"); * { margin: 0; padding: 0; box-sizing: border-box; } body { font-family: "Poppins", sans-serif; background-color: #f8fcf0; } .auth_sec { padding-inline: 15px; } .auth_sec .form-modal { /* position: relative; */ max-width: 800px; margin: auto; height: auto; margin-top: -2em; /* left: 50%; */ /* transform: translateX(-50%); */ background: #fff; border-radius: 20px; padding-bottom: 25px; border-bottom-right-radius: 20px; box-shadow: 0 3px 20px 0px rgba(0, 0, 0, 0.1); } .auth_sec .form-modal button { cursor: pointer; position: relative; text-transform: capitalize; font-size: 1em; z-index: 2; outline: none; background: #fff; transition: 0.2s; } .auth_sec .form-modal .btn { border-radius: 20px; border: none; font-weight: bold; font-size: 1.2em; padding: 0.8em 1em 0.8em 1em !important; transition: 0.5s; border: 1px solid #ebebeb; margin-bottom: 0.5em; margin-top: 0.5em; } .auth_sec .form-modal .login, .auth_sec .form-modal .signup { background: #748c62; color: #fff; width: 100%; margin-top: 20px !important; } .auth_sec .form-modal .login:hover, .auth_sec .form-modal .signup:hover { background: #383f33; } .auth_sec .form-toggle { position: relative; width: 100%; height: auto; } .auth_sec .form-toggle button { width: 50%; float: left; padding: 1.5em; margin-bottom: 1.5em; border: none; transition: 0.2s; font-size: 1.1em; font-weight: bold; border-top-right-radius: 20px; border-top-left-radius: 20px; } .auth_sec .form-toggle button:nth-child(1) { border-bottom-right-radius: 20px; } .auth_sec .form-toggle button:nth-child(2) { border-bottom-left-radius: 20px; } .auth_sec #login-toggle { background: #748c62; color: #ffff; } .auth_sec .form-modal form { position: relative; width: 90%; height: auto; left: 50%; transform: translateX(-50%); } .auth_sec #login-form, .auth_sec #signup-form { position: relative; width: 100%; height: auto; padding-bottom: 1em; } .auth_sec #signup-form { display: none; } .auth_sec #login-form button, .auth_sec #signup-form button { width: 100%; margin-top: 0.5em; padding: 0.6em; } .auth_sec .form-modal input, .auth_sec .form-modal textarea { position: relative; width: 100%; font-size: 1em; padding: 1.2em 1.7em 1.2em 1.7em; margin-top: 0.6em; margin-bottom: 0.6em; border-radius: 20px; border: none; background: #ebebeb; outline: none; font-weight: bold; transition: 0.4s; } .auth_sec .form-modal input:focus, .auth_sec .form-modal input:active { transform: scaleX(1.02); } .auth_sec .form-modal p { font-size: 16px; font-weight: bold; } .auth_sec .form-modal p a { color: #748c62; text-decoration: none; transition: 0.2s; } .auth_sec .form-modal p a:hover { color: #222; } .auth_sec .form-modal i { position: absolute; left: 10%; top: 50%; transform: translateX(-10%) translateY(-50%); } @media only screen and (max-width: 500px) { .auth_sec .form-modal { width: 100%; } } @media only screen and (max-width: 400px) { .auth_sec i { display: none !important; } } /*----------step-wizard------------*/ .auth_sec .d-flex { display: flex; } .justify-content-center { justify-content: center; } /*---------signup-step css-------------*/ .auth_sec .signup-step-container { padding: 150px 0px; padding-bottom: 25px; } .auth_sec .wizard .nav-tabs { position: relative; margin-bottom: 0; border-bottom-color: transparent; } .auth_sec .wizard > div.wizard-inner { position: relative; margin-bottom: 50px; text-align: center; } .auth_sec .connecting-line { height: 2px; background: #e0e0e0; position: absolute; width: 65%; margin: 0 auto; left: 0; right: -23px; top: 15px; z-index: 1; } .auth_sec .wizard .nav-tabs > li.active > a, .auth_sec .wizard .nav-tabs > li.active > a:hover, .auth_sec .wizard .nav-tabs > li.active > a:focus { color: #555555; cursor: default; border: 0; border-bottom-color: transparent; } .auth_sec span.round-tab { width: 30px; height: 30px; line-height: 30px; display: inline-block; border-radius: 50%; background: #fff; z-index: 2; position: absolute; left: 0; text-align: center; font-size: 16px; color: #0e214b; font-weight: 500; border: 1px solid #ddd; } .auth_sec span.round-tab i { color: #555555; } .auth_sec .wizard li.active span.round-tab { background: #748c62; color: #fff; border-color: #748c62; } .auth_sec .wizard li.active span.round-tab i { color: #5bc0de; } .auth_sec .wizard .nav-tabs > li.active > a i { color: #748c62; } .auth_sec .wizard .nav-tabs > li { width: 34%; } .auth_sec .wizard li:after { content: " "; position: absolute; left: 46%; opacity: 0; margin: 0 auto; bottom: 0px; border: 5px solid transparent; transition: 0.1s ease-in-out; } .auth_sec .wizard .nav-tabs > li a { width: 30px; height: 30px; margin: 20px auto; border-radius: 100%; padding: 0; background-color: transparent; position: relative; top: 0; } .auth_sec .wizard .nav-tabs > li a i { position: absolute; top: -15px; font-style: normal; font-weight: 400; white-space: nowrap; left: 50%; transform: translate(-50%, -50%); font-size: 12px; font-weight: 700; color: #000; } .auth_sec .wizard .nav-tabs > li a:hover { background: transparent; } .auth_sec .wizard .tab-pane { position: relative; padding-top: 20px; } .auth_sec .wizard h3 { margin-top: 0; } .auth_sec .nav { display: flex; flex-wrap: wrap; padding-left: 0; margin-bottom: 0; list-style: none; justify-content: space-between; } .auth_sec .auth_logo img { width: 230px; height: 230px; margin: auto; }