.login_newstyle.seller-login-container{background: radial-gradient(circle, rgb(38 141 230) 0%, rgb(44 133 209) 0%, #094374 100%);padding: 0 15px;}
.login_newstyle.seller-login-container .login-box{box-shadow: 0px 0px 15px -1px #306dd0;width: 100%;max-width: 450px;}
.login_newstyle .checkbox label{font-family: 'nunito'; color: #525252;font-size: 14px !important; font-weight: 600;}
.login_newstyle.seller-login-container .checkbox label input {margin-top: 3px;}
.login_newstyle.seller-login-container .forgot-pass a{font-family: 'nunito'; color: #525252; font-size: 14px !important;font-weight: 600;}
.login_newstyle.seller-login-container .forgot-pass a:hover{color:#306dd0;}
.login_newstyle .input__field{color: #474747 !important;font-size: 17px !important;background-color: #FFFFFF;border-radius: 4px !important;height: 50px !important;border: 1px solid #ccc;border-radius: 4px !important;font-family: Nunito!important;font-weight: normal !important;position: relative;}
.login_newstyle .input__field:active, .login_newstyle .input__field:focus {border-color: #66afe9;outline: 0;-webkit-box-shadow: none; box-shadow: none;  border: 2px solid #66afe9;}
.login_newstyle .fa-fw { width: 0.285714em;}
.login_newstyle.seller-login-container .input__label-content{top: -18px;color:#999999;font-size: 14px;}
.login_newstyle.seller-login-container .input__label ,.seller-login-container .icon--kohana {color: #525252 !important;font-weight: 600;font-size: 16px;line-height: 17px;}
.login_newstyle.seller-login-container .btn-main button{padding: 10px 22px;  border-radius: 5px !important;background: #306dd0; font-family: Nunito; border: 2px solid #316cd0;  font-weight: 600; font-size: 16px; letter-spacing: 0.01em; color: #fff; justify-content: center; text-transform: uppercase; margin-top: 5px;}
.login_newstyle.seller-login-container .btn-main button:hover{background:#204a8f;border-color:#204a8f;}
.login_newstyle.seller-login-container .terms a{color:#306dd0}
.login_newstyle.seller-login-container .input__label { display: block; float: initial;  position: absolute;top: 0;}
.login_newstyle label.error{ font-size: 14px;font-weight: 500;font-family: Nunito!important;}

.login_newstyle .hd_update_pass {font-family: Nunito;font-weight: bold;font-size: 20px;letter-spacing: 0.02em; line-height: 38px; text-align: center;margin-bottom:20px;color: #030303;}
.login_newstyle  .sub_hd_update_pass { font-family: Nunito;font-weight: normal; font-size: 16px;  letter-spacing: 0.02em; text-align: center;  color: #707070;margin-bottom:40px;}
.login_newstyle .resend_btn { text-align: right;    margin-bottom: 26px;}
.login_newstyle .resend_btn a { font-family: Nunito;font-weight: normal;font-size: 16px;letter-spacing: 0.02em; text-align: right;color: #306dd0;text-decoration: none;}
.login_newstyle .btn_blue { width: 122px;height: 44px;border-radius: 5px; background: #306dd0; display: inline-flex; font-family: Nunito; font-weight: 600; font-size: 18px; letter-spacing: 0.01em; text-align: center;color: #fff; text-transform: uppercase; align-items: center;justify-content: center;}
.login_newstyle .btn_blue:hover { color: #fff; background: #204a8f;}
.login_newstyle .chk_img{text-align: center;margin-bottom: 30px;}
.login_newstyle .em_sent_heading { font-family: Nunito; font-weight: bold; font-size: 20px; line-height: 19.2px; text-align: center; margin-bottom: 30px;text-transform: uppercase; color: #030303;}
.login_newstyle .em_sub_heading { font-family: Nunito; font-weight: normal; font-size: 16px; letter-spacing: 0.02em;line-height: 26px; text-align: center; margin-bottom: 30px;color: #030303;}

.login_newstyle.seller-login-container .pass_icon .icon--kohana{transform: translate3d(0, 0, 0);}
.login_newstyle.seller-login-container .pass_icon .input__label-content--kohana{transform: translate3d(0px, 0, 0);}
.login_newstyle .form-group.pass_icon { margin-bottom: 25px;}
.succ_email_sect{margin: 50px 0px 40px;}