@charset "utf-8";
/* CSS Document */


@import url('https://fonts.googleapis.com/css2?family=Montserrat:wght@100;200;300;400;500;600;700;800;900&display=swap'); 


a, a:focus, a:hover{ outline:none; text-decoration:none;}


html, body{ background:#fff; margin:0;  padding:0; color:#2c4161; font-size:14px; line-height:24px; font-family: 'Montserrat', sans-serif; font-weight:500;
 overflow-x:hidden;  }

.login_wrap{ background:url(../images/lg_r_bg.png) no-repeat right center; background-size:650px; }
.img_full{ width:100%;} 
.login_aside{ margin:0px -15px; position:relative; background:url(../images/login_lf_bg.jpg) no-repeat center top; background-size:cover; min-height:654px;} 
.logo_cl{ position:absolute; left:20px; top:20px;} /*.logo_cl img{ max-width:160px;} */
.login_f_nw{ width:100%; max-width:450px; margin:0 auto;} 

.twrap_lg h2{font-family: 'Montserrat', sans-serif; font-weight:700; margin-bottom:0px; color:#2c4161; font-size:35px;}
.twrap_lg p{ color:#c4c4c4; font-size:15px; font-family: 'Montserrat', sans-serif; font-weight:500;} 

.login_f_nw .form-control{ height:50px; box-shadow:none; border:#eaebec 1px solid; padding:0px 15px;}

.login_f_nw .text-info{ color:#7a879b !important; font-weight:600;} 
.remember .text-info span{ font-weight:500 !important; color:#2c4161;} 

.link_a a{ color:#2c4161;} .link_a a:hover{ color:#2c4161; text-decoration:underline;} 
.btn{ background:#192851; height:50px; color:#fff; font-size:16px; text-transform:uppercase; border:none; font-family: 'Montserrat', sans-serif; font-weight:700;}
.btn:hover{ background:#2c4161;} 

.by_clck{ color:#c4c4c4;} 
.viewbtn{ position:absolute; right:20px; top:15px;} 
.password .form-control{ padding-right:40px !important;} 

.fotter_lg{ width:50%; right:0px; position:absolute; bottom:0px; padding:10px 15px 25px; text-align:center; font-size:13px; color:#b3b3b3;}
.fotter_lg strong{ color:#2c4161;}


@media (min-width:992px) and (max-width:1199px){  

}


@media (min-width:768px) and (max-width:991px){ 


}


@media (max-width:767px){  
.login_aside{ min-height:370px;} .fotter_lg{ width:100%; position:relative; padding-bottom:15px;} .login_f_nw{ padding-top:25px;}

} 

