.container{width:100%;min-height:100vh;padding-bottom:30px}.main-login-card{overflow-x:hidden;overflow-y:auto}#front-card .site-logo img{width:70px}.login-page-div .login-page-btn{padding:10px 5px;width:85%!important;text-align:left;background:#fff;color:#000;border:2px solid #ada9a9;box-shadow:none;font-weight:700;transition:.1s;box-shadow:none!important}.login-page-div .login-page-btn:hover{color:#000;border-width:3px;border-color:#000}.login-page-div .login-page-btn img{width:20px;margin-left:10px}.sub-section button,.sub-section .input-group,.forgot-password p,.sub-section .label{width:80%}.sub-section input{border:1px solid}.sub-section .site-logo img{width:50px;height:auto}.forgot-password p a{color:var(--main-color);font-size:14px}.login-card-footer p{width:80%;text-align:center;font-size:12px;color:#8f8b8b}.go-back-btn{width:27px;height:27px;display:flex;align-items:center;justify-content:center}#phone-card .phone-input-group{position:relative}.change-phone-number-btn{position:absolute;right:0;top:0;margin:10px;cursor:pointer;z-index:9999}#resend-timer-container{width:80%;text-align:center;font-size:13px}#resend-timer-container a{font-size:15px!important}#phone-card .user-phone-number{padding:2px 15px;border-radius:5px;width:fit-content;border:1px solid #ada9a9}#resend-timer-container,#change-number-timer-container{font-size:15px;color:var(--main-color)}.login-options-descriptive-text{font-size:14px;color:#8f8b8b}@media screen and (max-width:768px){.sub-section button,.sub-section .input-group,.forgot-password p,.sub-section .label{width:100%}.container{padding-bottom:0;min-height:(100vh - 60px)}}