/*Copyright (C) 2019 Storj Labs, Inc.*/ /*See LICENSE for copying information.*/ body { padding: 0 !important; margin: 0 !important; } .reset-password-container { position: fixed; width: 100%; height: 100%; left: 0; top: 0; z-index: 10; background-size: contain; display: flex; justify-content: flex-start; flex-direction: column; align-items: flex-start; padding: 60px 0px 0px 104px; background-color: #F5F6FA; } .reset-password-container .reset-password-input { position: relative; width: 100%; } .reset-password-container .reset-password-input span { position: absolute; top: 66px; right: 43px; } .reset-password-container__wrapper { min-width: 45%; height: 86vh; } .reset-password-container__header { display: flex; align-items: center; justify-content: space-between; flex-direction: row; width: 100%; } .reset-password-container__logo { cursor: pointer; width: 139px; height: 62px; } .reset-password-container__login-button { display: flex; align-items: center; justify-content: center; background-color: transparent; border-radius: 6px; border: 1px solid #AFB7C1; cursor: pointer; width: 160px; height: 48px; } .reset-password-container__login-button p { font-family: 'font_bold'; font-size: 14px; line-height: 19px; margin-block-start: 0; margin-block-end: 0; color: #354049; } .reset-password-container__login-button:hover { background-color: #2683FF; border: 1px solid #2683FF; } .reset-password-container__login-button:hover p { color: white; } .reset-password-area-wrapper { width: 100%; height: 100%; display: flex; align-items: flex-start; justify-content: flex-end; margin-top: 50px; } .reset-password-area { background-color: transparent; width: 477px; border-radius: 6px; display: flex; justify-content: center; flex-direction: column; align-items: flex-start; margin-top: 150px; } .reset-password-area__title-container { height: 48px; display: flex; justify-content: space-between; align-items: flex-end; flex-direction: row; margin-bottom: 20px; width: 100%; } .reset-password-area__title-container h1 { font-family: 'font_bold'; font-size: 22px; color: #354049; line-height: 27px; margin-block-start: 0; margin-block-end: 0; } .reset-password-area__submit-container { display: flex; flex-direction: row; align-items: center; justify-content: space-between; width: 100%; margin-top: 20px; border: none; padding: 0; } .reset-password-area__submit-container__send-button { display: flex; align-items: center; justify-content: center; background-color: #2683ff; border-radius: 6px; cursor: pointer; width: 100%; height: 48px; box-shadow: none; } .reset-password-area__submit-container__send-button p { font-family: 'font_bold'; font-size: 14px; line-height: 19px; margin-block-start: 0; margin-block-end: 0; color: white; } .reset-password-area__submit-container__send-button:hover { box-shadow: 0px 16px 24px #3a54df; } .reset-password-area input { font-family: 'font_regular'; font-size: 16px; line-height: 21px; resize: none; height: 46px; padding: 0; width: 100%; text-indent: 20px; border-color: rgba(56, 75, 101, 0.4); border-radius: 6px; } .reset-password-area input::placeholder { color: #384B65; opacity: 0.4; } .reset-password-area input:first-of-type { margin-bottom: 15px; } .planet { position: absolute; bottom: -61px; right: -257px; z-index: -100; } .loading-overlay { display: flex; justify-content: center; align-items: center; position: absolute; top: 0; left: 0; right: 0; left: 0; height: 100vh; z-index: 100; background-color: rgba(134, 134, 148, 0.7); visibility: hidden; opacity: 0; -webkit-transition: all 0.5s linear; -moz-transition: all 0.5s linear; -o-transition: all 0.5s linear; transition: all 0.5s linear; } .loading-overlay img { z-index: 200; } .loading-overlay.active { visibility: visible; opacity: 1; } .image { position: fixed; right: 0; top: 0; bottom: 0; height: 100vh; } @media screen and (max-width: 1500px) { .reset-password-container__wrapper { min-width: 45%; } } @media screen and (max-width: 1300px) { .reset-password-container__wrapper { min-width: 75%; } .image { display: none; } } @media screen and (max-height: 840px) { .reset-password-container { overflow: hidden; } .reset-password-container__wrapper { height: 770px; overflow-y: scroll; overflow-x: hidden; -ms-overflow-style: none; overflow: -moz-scrollbars-none; } .reset-password-container__wrapper::-webkit-scrollbar { width: 0 !important; display: none; } } @media screen and (max-height: 810px) { .reset-password-container__wrapper { height: 700px; } .reset-password-area__submit-container { margin-bottom: 25px; } } @media screen and (max-width: 840px) { .planet { display: none; } } @media screen and (max-width: 800px) { .reset-password-container { padding: 0; align-items: center; justify-content: center; } .planet { display: none; } } @media screen and (max-width: 650px) { .reset-password-container__wrapper { width: 500px; } } @media screen and (max-width: 520px) { .reset-password-container__wrapper { width: 400px; } } @media screen and (max-width: 420px) { .reset-password-container__wrapper { width: 350px; } } @media screen and (max-width: 320px) { .reset-password-container__wrapper { width: 300px; } .reset-password-container__header { margin-top: 20px; } .reset-password-container__login-button { width: 120px; height: 42px; } .reset-password-area__title-container h1 { font-size: 20px; line-height: 22px; } .reset-password-area__submit-container__terms-area h2 { font-size: 12px; } .reset-password-area__submit-container__send-button { height: 40px; } .reset-password-area__submit-container__send-button p { font-size: 12px; } }