/*Css Create by Shrawan Choudhary
Created Date 22 July 2022
*/
/*forgot_password_form*/

@import url('https://fonts.googleapis.com/css2?family=Inter:wght@300;400;500;600;700;800&display=swap');
body{font-family: 'Inter', sans-serif;}

.forgot_password_form .logo-centered{ width: unset!important; }
.auth-wrapper .lavalite-bg .lavalite-overlay { background-color: rgb(9 50 25);
background: rgb(9 50 25);opacity:1; }
.auth-wrapper .lavalite-bg { display: flex; justify-content: center; padding-top: 50px;}
.lavalite-bg-text h2 { font-weight: 800;color: #fff;font-size: 45px; }
.lavalite-bg-text p { color: #fff;font-size: 16px; }
.lavalite-bg-text { position: relative; }
.auth-wrapper .authentication-form .logo-centered { margin-bottom: 60px; }
.auth-wrapper .authentication-form .form-group .form-control ~ i { top: 40px; }
.auth-wrapper .authentication-form .sign-btn .btn-primary {     background-color: #093219;
 border: 1px solid #093219;padding: 10px 14px; height: 38px;}
 .logo-centered-text h2 { font-weight: 700; }
 .logo-centered-text p { margin-bottom: 50px; }
 .reset-password .form-group .form-control ~ i { top: 10px !important; }


.auth-wrapper .authentication-form .logo-centered{margin-bottom:20px;}
.auth-wrapper .lavalite-bg .lavalite-overlay{background:#ecf1f4}
.auth-wrapper .authentication-form .sign-btn .btn-primary{background-color:#34cffd;border-color:#34cffd;}
.auth-wrapper .authentication-form.reset-password .logo-centered{margin:unset;margin-bottom: 30px;}

.lavalite-bg{background-image:url(../../img/auth/login-bg-new.jpg) !important;}
.auth-wrapper .authentication-form{width: unset;background: #fff;padding:50px 30px;
border-radius:6px;box-shadow:0 0px 11px 0 rgb(0 0 0 / 10%);max-width:500px;}

.login-page{background:#FDF8EC;height: 100vh;position:relative;    z-index: 1;}

.logo-centered-text h2{font-size:20px;font-weight:600;margin:40px 0 30px;}

.custom-check.form-group input {
    padding: 0;
    height: initial;
    width: initial;
    margin-bottom: 0;
    display: none;
    cursor: pointer;
}

.custom-check.form-group label {
    position: relative;
    cursor: pointer;
}

.custom-check.form-group label:before {
    content: '';
    -webkit-appearance: none;
    background-color: transparent;
    border:1.52px solid rgba(58, 53, 65, 0.5);
    box-shadow: 0 1px 2px rgb(0 0 0 / 5%), inset 0px -15px 10px -12px rgb(0 0 0 / 5%);
    padding: 7px;
    display: inline-block;
    position: relative;
    vertical-align: middle;
    cursor: pointer;
    margin-right: 5px;    top: -2px;
}

.custom-check.form-group input:checked + label:after {
    content: '';
    display: block;
    position: absolute;
    top:4px;
    left:6px;
    width: 5px;
    height: 11px;
    border: solid #daa600;
    border-width: 0 2px 2px 0;
    transform: rotate(45deg);
} 

.forgot_password a{color:#FFC200;font-size:14px;}
.forgot_password a:hover{color:#ddab05;}

.auth-wrapper .authentication-form .form-group .form-control{padding:0 10px;height:50px;border-radius:6px;
border-color:rgba(58, 53, 65, 0.3);color:#000;font-size:14px;}
.auth-wrapper .authentication-form .form-group .form-control::placholder{color:rgba(58, 53, 65, 0.4);font-size:13px;}
.auth-wrapper .authentication-form .sign-btn{margin-top:0;}
.auth-wrapper .authentication-form .sign-btn .btn-primary{background-color:#FFCC29;color:#000;box-shadow:0 6px 8px 0 rgb(58 53 65 / 10%);
border-color:#FFCC29;height: unset;padding: 10px 14px;font-size: 16px;font-weight: 600 !important;width: 100%;}

.auth-wrapper .authentication-form .sign-btn .btn-primary:hover{background-color: #f3c11e;color:#000 !important;}

.login-bottom{position: absolute;bottom: 0;z-index: -1;width: 100%;}
.login-bottom img{width:100%;}
.btn-primary:not(:disabled):not(.disabled).active:focus, .btn-primary:not(:disabled):not(.disabled):active:focus, .show>.btn-primary.dropdown-toggle:focus{box-shadow:none;color:#000 !important;}
img{max-width:100%;}
.login-info-img{position: absolute;bottom: 0;right:10%;}

.logo-centered-text.forgot_password-p h2{    margin: 40px 0 8px;}
.logo-centered-text.forgot_password-p p{     margin-bottom: 30px;    color: #8A92A6;    font-size: 13px;}
.login-last-line p{margin-bottom:0;   color: #8A92A6; }
.login-last-line p a{color:#FFC200;}
.login-last-line p a:hover{color:#ddab05;}