
/* -------------------- --------   -------        */
body{font-family: "Lato", sans-serif !important;  font-weight: 400;  font-style: normal;}
.modal-open .modal {
  overflow-x: hidden; 
  overflow-y: hidden;z-index: 999999!important;
}
input[type="password"]::-ms-reveal,input[type="password"]::-ms-clear {display: none;}


/*--------*/
.LSMoDal_ShAPE.signupEmailErr .modal-dialog .modal-content .modal-header{padding: 30px 30px 15px;}
.LSMoDal_ShAPE.signupEmailErr .modal-dialog .modal-body{padding: 0 30px 10px; }
.signupEmailErr .modal-dialog .modal-content .modal-header h3{font-weight: 700;color: #333;font-size: 20px;margin:0 0 20px 0}
.signupEmailErr .modal-dialog .modal-body p{font-size:16px;margin-bottom: 15px;line-height: 23px; color: #333;text-align: left;}
.signupEmailErr .modal-dialog .modal-body p:nth-child(1){margin-bottom: 25px}
.signupEmailErr .modal-dialog .modal-body p a,.signupEmailErr .modal-dialog .modal-body p button{color: #006ADC;}
.signupEmailErr .modal-dialog .modal-body p button:disabled {cursor: not-allowed;}
.LSMoDal_ShAPE.signupEmailErr .modal-dialog .modal-content .modal-header .close{top: 30px;right: 25px;opacity:1;}
.LSMoDal_ShAPE.signupEmailErr .modal-dialog .modal-content .modal-header .close:hover{background: #fff}
.signupEmailErr .modal-dialog .modal-content .modal-header .close img{width: 15px}
.signupEmailErr .modal-dialog .modal-body #claim_account_signup{color: #fff;font-weight:400;background: #006ADC;width: 180px;height: 40px;display: inline-block;text-align: center;margin: 0 auto;line-height: 40px;border-radius: 4px;margin-bottom:20px;margin-top: 13px;}
.signupEmailErr .modal-dialog .modal-body .social_login_new_signup{text-align: center;}
.LSMoDal_ShAPE.signupEmailErr .modal-dialog{width: 547px}
/*--------*/



.common-modal form, .common-modal textarea, .common-modal input, .common-modal select{font-weight: 400 !important; }
header{background-color: #2c88d9;}
.common-modal {font-weight: 400;z-index: 99999999 !important;}
.common-modal .modal-dialog .modal-content {border-radius: 10px !important;}
.common-modal .modal-dialog .modal-content .modal-header::before {content: '';background-image: url(/images/_login.png);position: absolute;bottom: -20px;width: 100%;left: 0;
  height: 80px;background-size: 100% auto;background-repeat: no-repeat;background-position: bottom;display: -webkit-box;display: -ms-flexbox;display: flex;}
.common-modal .modal-dialog .modal-content .modal-header .modal-title {font-size: 36px;font-weight: 500;color: #fff;text-align: center;font-weight: 700}
.common-modal .modal-dialog .modal-content .modal-header .close {-webkit-box-shadow: none;box-shadow: none;font-size: 30px;text-shadow: none;color: #fff;font-weight: normal;opacity: 1;z-index:999;}
.common-modal .modal-dialog .modal-content .modal-header .close:hover{background-color: transparent;}
.common-modal .modal-dialog .modal-body ._login-body .form-group .input-group input:focus {-webkit-box-shadow: none;box-shadow: none;border: none;outline: none;}
.common-modal .modal-dialog .modal-body ._login-body .form-group .input-group .input-group-addon input {display: none;}
.common-modal .modal-dialog .modal-body ._login-body .form-group .input-group .input-group-addon .fa-eye {padding-top: 5px;font-size: 20px;}
.common-modal .modal-dialog .modal-body ._login-body .form-group .input-group .input-group-addon .fa {color: #838383;}
.common-modal .modal-dialog .modal-content .modal-header {background-image: -webkit-gradient(linear, left top, left bottom, from(#2c88d9), to(#2caed9));background-image: linear-gradient(#2c88d9, #2caed9);padding: 30px 30px 60px;position: relative;border-radius: 4px 4px 0 0;}
.common-modal .modal-dialog .modal-body .social_login .social_sc123 {text-align: center;}
.common-modal .modal-dialog .modal-body .social_login .social_sc123 ul {list-style-type: none;padding: 0px;margin: 5px 0 25px 0;display: inline-block;}
.common-modal .modal-dialog .modal-body .social_login .social_sc123 ul li {display: inline-block;width: auto;margin: 0 10px;}
.common-modal .modal-dialog .modal-body .social_login .social_sc123 ul li a {text-decoration: none;font-size: 22px;width: 50px;height: 50px;display: block;border-radius: 100%;text-align: center;line-height: 50px;color: #2c88d9;;-webkit-box-shadow: 0px 4px 9px 0px rgba(0, 0, 0, 0.07);box-shadow: 0px 4px 9px 0px rgba(0, 0, 0, 0.07);}
.common-modal .modal-dialog .modal-body .social_login .social_sc123 ul li a .fa {color: #2c88d9;line-height: 50px;}
.common-modal .modal-dialog .modal-body .social_login p {text-align: center;font-size: 16px;}
/*.common-modal .modal-dialog .modal-body ._login-body {width: 480px;margin: 25px auto 0;font-size: 15px;}*/
.common-modal .modal-dialog .modal-body ._login-body {width: 90%;margin: 25px auto 0;font-size: 15px;}
.common-modal .modal-dialog .modal-body ._login-body .form-group {margin-bottom: 25px;}
.common-modal .modal-dialog .modal-body ._login-body .form-group.padding-10 {margin-bottom: 15px;}
.common-modal .modal-dialog .modal-body ._login-body .form-group .input-group {background-color: white;-webkit-box-shadow: 0px 5px 9px 0px rgba(0, 0, 0, 0.04);box-shadow: 0px 5px 9px 0px rgba(0, 0, 0, 0.04);border-radius: 50px;overflow: hidden;padding: 10px;}
.common-modal .modal-dialog .modal-body ._login-body .form-group .input-group .input-group-addon {background: none;border: none;font-size: 16px;border-right: 1px solid #ebebeb;padding: 0px 18px;}
.common-modal .modal-dialog .modal-body ._login-body .form-group .input-group input {border: none;font-size: 15px;box-shadow: none;}
.common-modal .modal-dialog .modal-body ._login-body .form-group .input-group .input-group-addon:last-child {border-right: 0px solid #ebebeb;}
.common-modal .modal-dialog .modal-body ._login-body .form-group ._remember_r {display: table;width: 100%;padding-top: 0px;color: #4e4e4e;}
.common-modal .modal-dialog .modal-body ._login-body .form-group ._remember_r .checkbox {display: table-cell;width: 50%;}
.common-modal .modal-dialog .modal-body ._login-body .form-group ._remember_r .fongot_t {display: table-cell;width: 50%;text-align: right;}

/*.common-modal .modal-dialog .modal-body ._login-body .form-group ._remember_r .checkbox label input {position: relative;top: -1px;}*/
.common-modal .modal-dialog .modal-body ._login-body .form-group ._remember_r .checkbox label{
  padding-left: 0px;
}
.common-modal .modal-dialog .modal-body ._login-body .form-group ._remember_r .checkbox label input {
  position: relative;
  top: 0;
  width: auto;
  margin: 0;
  line-height: normal;
  height: auto;
}

.common-modal .modal-dialog .modal-body ._login-body .form-group ._remember_r .fongot_t a {text-decoration: underline;color: #4e4e4e;}
.common-modal .modal-dialog .modal-body ._login-body .form-group .login_btn {color: #fff;background-color: #f2bf08;-webkit-box-shadow: inset 0px 13px 18px 0px rgba(0, 0, 0, 0.13);box-shadow: inset 0px 13px 18px 0px rgba(0, 0, 0, 0.13);border: 1px solid #f1dd1c;text-transform: inherit;padding: 10px 15px;font-weight: 700;border-radius: 50px;text-transform: uppercase;margin: 0 auto;width: 160px;display: block;letter-spacing: 0.5px;}
.login_btn_h{height: 48px;display: inline-block;width: 100%;}
.common-modal .modal-dialog .modal-body ._login-body {font-size: 15px;}
.common-modal .modal-dialog .modal-body ._login-body .form-group .reg_account {text-align: center;}
.common-modal .modal-dialog .modal-body ._login-body .form-group .reg_account p a {color: #f2bf08;}
.common-modal .modal-dialog .modal-body ._login-body .form-group .input-group input {border: none;font-size: 15px;}
.common-modal .modal-dialog .modal-body {background-color: #f8f8f8;border-radius: 0 0 4px 4px;padding-top: 5px;}
.common-modal .modal-dialog .modal-body ._login-body .form-group .input-group .input-group-addon .fa-lock {font-size: 24px;}
.common-modal .modal-dialog {width: 700px;}
.common-modal .modal-dialog .modal-body .social_login_btn {text-align: center;padding:0px 0 30px 0px;}
.common-modal .modal-dialog .modal-body .social_login_btn ul {list-style-type: none;margin: 0px;padding:0px 41px;display: inline-block;width: 100%;}
.common-modal .modal-dialog .modal-body .social_login_btn ul li {width: 32%;display: inline-block;vertical-align: top;padding: 20px 0;/*    border-right: 1px solid #ddd;*/}
.common-modal .modal-dialog .modal-body .social_login_btn ul li a {text-decoration: none;background: #fff;box-shadow: 0px 3px 10px #9C9FA326;border: 1px solid #EFEFEF;display: block;min-height: 316px;padding: 60px 0 30px;}

.common-modal .modal-dialog .modal-body .social_login_btn ul li a figure img {/*    width: 40px;*/}
.common-modal .modal-dialog .modal-body .social_login_btn ul li a h4 {font-size: 22px;color: #646C75;font-weight: 500;margin: 30px 0 20px;}
.common-modal .modal-dialog .modal-body .social_login_btn ul li a p {font-size: 14px;margin: 0px;padding: 0px 15px;color: #BEC2C8;}
.common-modal .modal-dialog .modal-body .social_login_btn ul li:last-child {border-right: 0px solid #ddd;}
.common-modal #geterror_login_popup{width: 480px;margin: 0 auto;position: relative;}
.common-modal #geterror_login_popup .alert {padding: 10px 30px 10px 10px;position: relative;font-size: 15px !important;font-weight: normal;font-weight: 400;}
.common-modal #geterror_login_popup .loader{position: relative;background: none;text-align: center;}
.common-modal #geterror_login_popup .loader p{margin: 0px;font-size: 18px;color: #007eff;text-align: center;}
.modal-backdrop {z-index: 99999 !important;}
.common-modal .modal-dialog .modal-body .social_login_btn._social-cnt ul li {width: 33.3%;padding: 0 11px;  float: left;}
.common-modal .modal-dialog .modal-body .social_login_btn._social-cnt ul li a p {margin: 0px auto;padding: 0px 15px;width: 90%;}
#ProfessionalModel ul.count-list-txt li p{white-space: nowrap;}
/*  ------------------------- ------         -------------    */
/*New Modal CSS*/ 
.ClientLogin .modal-dialog {width: 800px; } 
.common-modal .modal-dialog .modal-content {border-radius: 10px !important;}  
.common-modal .modal-dialog .modal-content .modal-header .modal-title {font-size: 36px;font-weight: 500;color: #fff;text-align: center;font-weight: 700;  } 
.common-modal .modal-dialog .modal-content .modal-header {background-image: -webkit-gradient(linear, left top, left bottom, from(#2c88d9), to(#2caed9));background-image: linear-gradient(#2c88d9, #2caed9);padding: 30px 30px 60px;position: relative;border-radius: 4px 4px 0 0;} 
.common-modal .modal-dialog .modal-content .modal-header .close {-webkit-box-shadow: none;box-shadow: none;font-size: 30px;text-shadow: none;color: #fff;font-weight: normal;}  
.common-modal .modal-dialog .modal-content .modal-header::before {content: '';background:url('/images/_login.png');position: absolute;bottom: -20px;width: 100%;left: 0;height: 80px;background-size: 100% auto;background-repeat: no-repeat;background-position: bottom;display: -webkit-box;display: -ms-flexbox;display: flex;}  
.common-modal .modal-dialog .modal-body {background-color: #f8f8f8;border-radius: 0 0 4px 4px;padding-top: 5px; } 
.ClientLogin .modal-dialog .modal-content .modal-body .Login-Body {margin-top: 20px;padding-bottom: 30px; } 
.ClientLogin .modal-dialog .modal-content .modal-body .Login-Body .LOGIN-INNER {display: inline-block;text-align: center;width: 100%;}  
.ClientLogin .modal-dialog .modal-content .modal-body .Login-Body .LOGIN-INNER .CMN-LOGIN {width: 283px;padding: 60px 29px 30px 29px;display: inline-block;vertical-align: top;-webkit-box-shadow: 0px 3px 10px rgba(156, 159, 163, 0.15);box-shadow: 0px 3px 10px rgba(156, 159, 163, 0.15);margin-left: 13px;margin-right: 13px;background-color: #fff;border: 1px solid #EFEFEF;}  
.ClientLogin .modal-dialog .modal-content .modal-body .Login-Body .LOGIN-INNER .CMN-LOGIN {width: 283px;padding: 60px 29px 30px 29px;display: inline-block;vertical-align: top;-webkit-box-shadow: 0px 3px 10px rgba(156, 159, 163, 0.15);box-shadow: 0px 3px 10px rgba(156, 159, 163, 0.15);margin-left: 13px;margin-right: 13px;background-color: #fff;border: 1px solid #EFEFEF;}  
.ClientLogin .modal-dialog .modal-content .modal-body .Login-Body .LOGIN-INNER .CMN-LOGIN h4 {font-size: 20px;color: #646C75 !important;  min-height: 109px;font-weight: normal;margin: 0px;font-weight: 600;padding: 33px 0; } 
/*.ClientLogin .modal-dialog .modal-content .modal-body .Login-Body .LOGIN-INNER .CMN-LOGIN.CLNT-LOGIN h4 { 
  padding: 40px 0 45px 0; 
} */
.ClientLogin .modal-dialog .modal-content .modal-body .Login-Body .LOGIN-INNER .CMN-LOGIN p {font-size: 14px;line-height: 18px;color: #BEC2C8;margin: 0px;padding-bottom: 30px;}  
.ClientLogin .modal-dialog .modal-content .modal-body .Login-Body .LOGIN-INNER .CMN-LOGIN .btn-signin {font-size: 18px;font-weight: 600;line-height: normal;color: #fff;text-transform: uppercase;border: 1px solid #006ADC;border-radius: 6px;display: inline-block;background-color: #006ADC;width: 171px;padding: 15px 0;margin-bottom: 27px;} 
.ClientLogin .modal-dialog .modal-content .modal-body .Login-Body .LOGIN-INNER .CMN-LOGIN .DontAct {color: #4E4E4E;margin: 0px;padding-bottom: 0px;}  
.ClientLogin .modal-dialog .modal-content .modal-body .Login-Body .LOGIN-INNER .CMN-LOGIN p {font-size: 14px;line-height: 18px;color: #BEC2C8;margin: 0px;padding-bottom: 30px;}  
.ClientLogin .modal-dialog .modal-content .modal-body .Login-Body .LOGIN-INNER .CMN-LOGIN .DontAct a {color: #006ADC;}  
/*Second Modal CSS*/  
/*.common-modal.LoginModaS1 .modal-dialog {width: 800px;} */
.common-modal.LoginModaS1 .modal-dialog {width: 488px;}
.common-modal.LoginModaS1 .modal-dialog .modal-content .modal-header {padding: 35px 30px 60px;} 
.common-modal.LoginModaS1 .modal-dialog .modal-content .modal-title {font-size: 28px;line-height: 18px;}  
.common-modal.LoginModaS1 .modal-dialog .modal-content .modal-title br{display: none;}
.common-modal .modal-dialog .modal-body ._login-body .form-group .input-group label.error{display: none ;}  
.common-modal .modal-dialog .modal-body #frm_popup_login_agent_client ._login-body .form-group .input-group label.error{margin-top: 5px;color: red;width: 100%;border: none;padding: 0;}
#frm_popup_login_agent_client #geterror_login_popup1 .alert-danger{background: #fff;border-color: #fff;padding: 0;}
#frm_popup_login_agent_client #geterror_login_popup1 .alert-danger strong{font-weight: 400;font-size: 14px;line-height: 18px;color: #DC0000;}
#frm_popup_login_agent_client #geterror_login_popup1 .alert-danger .close{display: none;}

#frm_popup_login_agent_client #geterror_login_popup1 .alert-success{background: #fff;border-color: #fff;padding: 0;}
#frm_popup_login_agent_client #geterror_login_popup1 .alert-success strong{font-weight: 400;font-size: 14px;line-height: 18px;color: #437b44;}
#frm_popup_login_agent_client #geterror_login_popup1 .alert-success .close{display: none;}
#frm_popup_login_agent_client #geterror_login_popup1 .alert-success.text-center{margin-bottom:38px;margin-top: -30px;}
.common-modal .modal-dialog .modal-body ._login-body .form-group .input-group .form-control{font-weight: normal;} 
.common-modal .modal-dialog .modal-body ._login-body .form-group .input-group #agent_client_password.form-control{padding-right: 40px;}
.form-control.error{background-color: #f2dede !important; border-color: #ebccd1 !important;}  
.common-modal.JOIN-MODAL .modal-dialog{width: 488px;}
.common-modal.JOIN-MODAL .modal-dialog .modal-body .social_login_btn ul{padding: 0px;}
.common-modal.JOIN-MODAL .modal-dialog .modal-body .social_login_btn._social-cnt ul li {width: 100%;padding: 0;float: none;margin-bottom: 10px;}
.common-modal.JOIN-MODAL .modal-dialog .modal-body .social_login_btn._social-cnt ul li:last-child{margin-bottom: 0px;}

.common-modal.JOIN-MODAL .modal-dialog .modal-body .social_login_btn._social-cnt ul li a p{padding: 0;width: 100%;line-height: 14px;}
.common-modal.JOIN-MODAL .modal-dialog .modal-body .social_login_btn._social-cnt ul li a figure{float: left;}
.common-modal.JOIN-MODAL .modal-dialog .modal-content .modal-header:before {background-image: none;}
.common-modal.JOIN-MODAL .modal-dialog .modal-content .modal-header {padding: 40px 30px 34px;}
.common-modal.JOIN-MODAL .modal-dialog .modal-content .modal-header .modal-title{font-size: 24px;color: #41464B;line-height: 18px;font-weight: 600;}
.common-modal.JOIN-MODAL .modal-dialog .modal-content .modal-header{background-image: none;border-bottom: 1px solid transparent !important;}
.common-modal.JOIN-MODAL .modal-dialog .modal-content{background-color: #F8F8F8;border-radius: 3px !important;}
.common-modal.JOIN-MODAL .modal-dialog .modal-content .modal-header .close,
.common-modal.JOIN-MODAL .modal-dialog .modal-content .modal-header .close:hover,
.common-modal.JOIN-MODAL .modal-dialog .modal-content .modal-header .close:focus{
  color: #646C75;background:none;box-shadow: none;border:none;z-index: 9;}
.common-modal.JOIN-MODAL .modal-dialog .modal-body{padding: 0 30px;}
.common-modal.JOIN-MODAL .modal-dialog .modal-body .social_login_btn ul li a h4{
margin: 0px;
font-size: 16px;
line-height: 18px;
font-weight: 400;

color: #006ADC;

}
.common-modal.JOIN-MODAL .modal-dialog .modal-body .social_login_btn{padding-bottom: 50px;padding-top: 0px;}

.common-modal.JOIN-MODAL .modal-dialog .modal-body .social_login_btn ul li a{
  min-height: inherit;
  max-width: 364px;
  padding: 15px 27px ;
  /*border:1px solid rgba(0, 110, 224, 0.06);*/
  border: none;
  border-radius: 10px;
  display: inline-block;
  width:100%;
  /*box-shadow: 0px 4px 4px rgba(0, 0, 0, 0.16);*/
  box-shadow:none;
  border-radius: 6px;
  font-size: 16px;
  line-height: 18px;
  color: #006ADC;
  background: rgba(0, 110, 224, 0.06);
  outline: none;
}

.common-modal.JOIN-MODAL .modal-dialog .modal-body .social_login_btn._social-cnt ul li a .sign_txt_lft{ 
  padding:0;
  float:none;
  text-align:center;
}
.btn_join_fast{
  width: 100%;
  height: 36px;
  border:none;
  background: #006ADC;
  margin:7px 0 40px 0px;
  box-shadow: 0px 3px 6px rgba(0, 0, 0, 0.16);
  color:#fff;
  font-size: 16px;
  border-radius: 6px;
}
.btn_join_fast:active,.btn_join_fast:hover,.btn_join_fast:active:focus ,.btn_join_fast:focus{ background: #006ADC;}
.common-modal.JOIN-MODAL .modal-dialog .modal-content .modal-header .close,#Msignup.common-modal.JOIN-MODAL .modal-dialog .modal-content .modal-header .close,._thankyou .close{
  position: absolute;
  right: 25px;
  top: 16px;
  color: rgb(201, 206, 211);
  font-size: 40px;
}
.common-modal.JOIN-MODAL .modal-dialog .modal-content,#Msignup.common-modal.JOIN-MODAL .modal-dialog .modal-content{border-radius: 10px !important;}
.common-modal.JOIN-MODAL .modal-dialog .modal-body{padding: 0 88px;margin-bottom: 0px;}
.common-modal.JOIN-MODAL .modal-dialog{width:488px;}
.common-modal.JOIN-MODAL .modal-dialog .modal-body .social_login_btn._social-cnt ul li a img{max-width: 47px;}
#signup_join.common-modal .modal-dialog .modal-content .modal-header::before{content: none;}
#signup_join.common-modal .modal-dialog .modal-content .modal-header P{color: #8A949F;font-size: 16px;}
#signup_join.common-modal .modal-dialog .modal-content .modal-header .modal-title{
  /*font-size:24px;color:#333333;    text-align: left;*/
  text-align: center;
}

.social_login_new_signup .form-control,
.social_login_new_signup .form-control:focus{
  border: 1px solid #CDD3DE;
  border-radius: 4px;
  font-size: 14px;
  line-height: 17px;
  margin-bottom:10px;
  color: rgba(131, 130, 131, 1);
  box-shadow: none !important;
  padding: 4px 12px;
  height: 32px;
  outline: none;
  -webkit-appearance: none;
  /*border-color: #CDD3DE;*/
}
/*.social_login_new_signup label{color:#2B415F;font-size:14px;font-weight:normal;width: 100%;text-align: left;}*/
.social_login_new_signup label.error{
  color:red !important;font-size: 14px !important;margin-top:0px;border:none;padding: 0;line-height: 18px;float: left;
}
.social_login_new_signup .error{border-radius: 0;font-weight: normal;}
.social_login_new_signup{display:inline-block;width:100%;}
.join_login_link{color:#3F4C5C;font-size:14px;text-align: center;margin-bottom: 50px;display: inline-block;width: 100%;}
.join_login_link a{text-decoration: none; color:#066EE0;}
._thankyou{padding:100px 65px 50px;display: none;}
._thankyou ._check {width: 100%;}
._thankyou ._thu_inner {text-align: center;} 
._thankyou ._thu_inner h2,._thankyou ._thu_inner .chng_tag {font-size: 16px;font-weight: 700;color: #333;margin-bottom: 20px;} 
._thankyou ._thu_inner p {font-size: 16px;}
._thankyou ._check span img {width:226px;margin: 0 auto 50px;display: block;} 
._thankyou ._thu_inner a{color:#0027FF;}
/*Second Modal CSS*/  

.MoDal_LOGiN_APlY.common-modal.JOIN-MODAL .modal-dialog{

} 
.MoDal_LOGiN_APlY.common-modal.JOIN-MODAL .modal-dialog .modal-content,
.MoDal_LOGiN_APlY.common-modal.JOIN-MODAL .modal-dialog .modal-content .modal-body{
  background-color: #fff;
}

.MdL_Logo{
  display: block;
  text-align: center;
  padding-bottom: 30px;
}
.MdL_Logo img{
  width: 177px;
  margin: 0 auto;
}
.MoDal_LOGiN_APlY.common-modal.JOIN-MODAL .modal-dialog .modal-content .modal-header h4{
  color: #333333;
  font-weight: 700;
}
#MDLYsNo .ModalFottoR{border-top: 1px solid #D6D6D6;border-bottom: 1px solid #D6D6D6;margin-bottom: 25px;padding: 20px 0;}

#Msignup .ModalFottoR{padding: 0 45px;}
#Msignup .ModalFottoR .join_login_link{padding-bottom:40px;border-bottom: 1px solid #DDDDDD;}
.ModalFottoR .join_login_link{margin-bottom: 0px;font-size:18px;color: rgba(43, 65, 95, 1);}

#signup_join .social_login_new_signup #frm_popup_signup{
  margin-left: -4px;
  margin-right: -4px;
}
#signup_join .social_login_new_signup #frm_popup_signup .col-lg-6,
#signup_join .social_login_new_signup #frm_popup_signup .col-xs-6,
#signup_join .social_login_new_signup #frm_popup_signup .col-lg-12{
  padding-left: 4px;
  padding-right: 4px;
}
#signup_join .social_login_new_signup #frm_popup_signup .col-lg-12{
  clear: both;
}
/*.social_login_new_signup label {
    font-size: 14px;
    color: #ff0000;
    font-weight: normal;
    position: relative;
    margin: 0;
    top: 0px;
}*/
/*New Modal CSS 18 May 2021*/
.LSMoDal_ShAPE{}
.LSMoDal_ShAPE .modal-dialog{
  width: 433px;background: #fff;
  border-radius: 10px;
}
.common-modal.SiGnUPMoDAL.LSMoDal_ShAPE .modal-dialog{
  background-color: #fff;
}
.LSMoDal_ShAPE .modal-dialog .modal-content .modal-header::before{
  display: none;
}
.LSMoDal_ShAPE .modal-dialog .modal-content .modal-header .modal-title{color: #333333;font-size: 24px;line-height: 35px;font-weight: 700;}
#Msignup.LSMoDal_ShAPE .modal-dialog .modal-content .modal-header .modal-title{margin-bottom: 13px;}

.LSMoDal_ShAPE .modal-dialog .modal-content .modal-header{
  background-image: none;
  background-color: transparent;
  padding: 52px 30px 35px;
  border: none;
  position: relative;
}
#signup_join.LSMoDal_ShAPE .modal-dialog .modal-content .modal-header{
  padding: 52px 30px 47px;
}
#signup_join.LSMoDal_ShAPE .modal-dialog .modal-body ._login-body{
  margin-top: 0px;
}
.LSMoDal_ShAPE .modal-dialog .modal-body{
  background-color: transparent;
  padding: 0px;
  border-radius: 0px;
}
.LSMoDal_ShAPE .modal-dialog .modal-content{
  background-size: 100% !important;
  background-repeat: no-repeat !important;
  background-position: top center !important;

  box-shadow: 0px 19px 40px 0px rgba(39, 42, 46, 0.4);
  /*padding: 45px 65px 50px;*/
}
.LSMoDal_ShAPE .modal-dialog .modal-content .modal-header .close{
  color: #a2a2a2;
  position: absolute;
  top: 16px;
  right: 19px;
}



/*.LSMoDal_ShAPE .modal-dialog .modal-body .social_login{padding: 0 44px;}*/
.LSMoDal_ShAPE .modal-dialog .modal-body .social_login .social_sc123 {text-align: center;}
.LSMoDal_ShAPE .modal-dialog .modal-body .social_login .social_sc123 ul {list-style-type: none;padding: 0px;margin: 0px 0 0px 0;display: inline-block; font-size: 0px;}
.LSMoDal_ShAPE .modal-dialog .modal-body .social_login .social_sc123 ul li {display: inline-block;width: auto;margin: 0 12px;}
.LSMoDal_ShAPE .modal-dialog .modal-body .social_login .social_sc123 ul li a .fa {color: #fff;line-height: 42px;}
.LSMoDal_ShAPE .modal-dialog .modal-body .social_login .social_sc123 ul li a {text-decoration: none;font-size: 22px;width: 40px;height: 40px;display: block;border-radius: 100%;text-align: center;line-height:27px;color: #000000;border: 1px solid #B5B5BD;-webkit-box-shadow: none;box-shadow:none;outline: none;}
.LSMoDal_ShAPE .modal-dialog .modal-body .social_login .social_sc123 ul li a img{margin-top: 9px}
.LSMoDal_ShAPE .modal-dialog .modal-body .social_login .social_sc123 ul li a:hover{
 
}
.LSMoDal_ShAPE .modal-dialog .modal-body .social_login .social_sc123 ul li a:hover .fa{
  color: #fff;
}
 
#LoginAsAgentandclient.LSMoDal_ShAPE .modal-dialog .modal-body ._login-body{margin-top: 0;}
#LoginAsAgentandclient.LSMoDal_ShAPE .modal-dialog .modal-body ._login-body #geterror_login_popup1 .login_loader{width: 100%;text-align: center;padding-bottom: 25px;margin-top: -28px;padding-top: 0} 
.LSMoDal_ShAPE .modal-dialog .modal-body .social_login p {text-align: center;font-size: 16px; color: #A1A1A1; line-height: 20px; margin-bottom:24px;margin-top:26px;position: relative;}
.LSMoDal_ShAPE .modal-dialog .modal-body .social_login p:after{background: #A1A1A1;width: 40%;height: 1px;position: absolute;content: "";top: 9px;left: 0;}
.LSMoDal_ShAPE .modal-dialog .modal-body .social_login p:before{background: #A1A1A1;width: 40%;height: 1px;position: absolute;content: "";top: 9px;right: 0;}
 
_:-ms-fullscreen, :root .LSMoDal_ShAPE .modal-dialog .modal-body .social_login p:before { margin-left:5px; }
.LSMoDal_ShAPE .modal-dialog .modal-body ._login-body{width: 100%;padding: 0 45px;margin-top: 24px;}

.LSMoDal_ShAPE .modal-dialog .modal-body ._login-body .form-group .input-group {
  width: 100%;
  background-color: transparent;
  border-radius: 0px;
  box-shadow: none;
  padding: 0px;
  overflow: inherit;
}
.LSMoDal_ShAPE .modal-dialog .modal-body ._login-body .form-group .input-group input,
.LSMoDal_ShAPE .modal-dialog .modal-body ._login-body .form-group input{
  border-color: #B5B5BD;
  height: 48px;
  border-radius: 5px;
  border-style: solid;
  border-width: 1px;
  font-size: 17px;
  color: #000;
  background-color: rgb(255, 255, 255);
  margin-bottom: 0px;
}
.LSMoDal_ShAPE .modal-dialog .modal-body ._login-body .form-group .input-group .input-group-addon{
  position: absolute;
  z-index: 999;
  right: 0px;
  top: 36px;
  padding: 0;
  cursor: pointer;
  width: 50px;
  height: 51px;
}
.LSMoDal_ShAPE .modal-dialog .modal-body ._login-body .form-group .input-group .input-group-addon label.pass_s{
  z-index: 999;
  padding:2px 0 0 0px;
  cursor: pointer;
  width: 51px;
  height: 50px;
  margin: 0;
}
.LSMoDal_ShAPE .modal-dialog .modal-body ._login-body .form-group .input-group .input-group-addon label.pass_s img{position: relative;z-index: -1;}
.LSMoDal_ShAPE #eye_show{display: none;}
 input[type=text] ~ .input-group-addon #eye_show{display: inline-block;}
 input[type=text] ~ .input-group-addon #eye_not-show{display: none;}
 input[type=password] ~ .input-group-addon #eye_show{display: none;   }
 input[type=password] ~ .input-group-addon #eye_not-show{display: inline-block;}

.LSMoDal_ShAPE .modal-dialog .modal-body ._login-body .form-group .input-group input:focus {
  border-style: solid;
  border-width: 1px;
  border-color: rgb(0, 110, 224);
  border-radius: 5px;
  background-color: rgb(255, 255, 255);
  outline: none;
  box-shadow: 0px 13px 37px 0px rgba(0, 86, 176, 0.18);
}
.LSMoDal_ShAPE .modal-dialog .modal-body ._login-body .form-group .input-group label,
.LSMoDal_ShAPE .modal-dialog .modal-body ._login-body .form-group label{
  font-weight: normal;
  margin-bottom: 5px;
  font-size: 16px;
  line-height: 18px;
  color: #333;
}
.LSMoDal_ShAPE .modal-dialog .modal-body ._login-body .form-group .input-group .input-group-addon .fa-eye {
  padding-top: 0px;position: relative;top: -7px;
  font-size: 17px;
  color: #a5a1a1;
}
.LSMoDal_ShAPE .modal-dialog .modal-body ._login-body .form-group {
  margin-bottom: 20px;
}
.LSMoDal_ShAPE .modal-dialog .modal-body ._login-body .form-group.padding-10 {
    margin-bottom: 20px;
}
.LSMoDal_ShAPE .modal-dialog .modal-body ._login-body .form-group ._remember_r .checkbox label {
  padding-left: 0px;
  font-size: 14px;
  color: #333;line-height: 24px;
  margin-bottom: 0px;
}
.LSMoDal_ShAPE .modal-dialog .modal-body ._login-body .form-group ._remember_r .checkbox label input{
  position: relative;float: left;height: 24px;width: 20px;margin-right: 8px;
  top: 0px;
}
.LSMoDal_ShAPE .modal-dialog .modal-body ._login-body .form-group ._remember_r .fongot_t{}
.LSMoDal_ShAPE .modal-dialog .modal-body ._login-body .form-group ._remember_r .fongot_t a{
  font-size: 14px;
  color: #006ADC;
}
.LSMoDal_ShAPE  .modal-dialog .modal-body ._login-body .form-group ._remember_r{
  line-height: normal;
  margin-bottom:38px;margin-top: 5px;
}
.LSMoDal_ShAPE .modal-dialog .modal-body ._login-body .form-group .login_btn,
.LSMoDal_ShAPE .modal-dialog .modal-body ._login-body .btn_join_fast{
  border-radius: 5px;
  background-color: rgb(0, 110, 224);
  border: 1px solid rgb(0, 110, 224);
  width: 100%;
  height: 48px;
  color: rgb(255, 255, 255);
  font-size: 18px;
  text-align: center;
  outline: none;
  font-weight:600;
  text-transform: inherit;
  box-shadow: none;
  margin: 0px;
}
.LSMoDal_ShAPE .modal-dialog .modal-body ._login-body .form-group .login_btn:hover{background: #004FC4;color: #fff;border: 1px solid #004FC4;}
.LSMoDal_ShAPE .modal-dialog .modal-body{
  padding-bottom: 25px;
}
.LSMoDal_ShAPE .modal-dialog .modal-body ._login-body .form-group .reg_account{line-height: normal;padding:2px 0 22px;margin-left: -70px;margin-right: -70px;/*border-style: solid;border-width: 1px 0 1px 0;border-color: #D6D6D6;*/margin-top: 6px;margin-bottom: -23px;}
.LSMoDal_ShAPE#signup_join .modal-dialog .modal-body ._login-body .form-group .reg_account{
  margin-top: 20px;
}
.LSMoDal_ShAPE .modal-dialog .modal-body ._login-body .form-group .reg_account p{
  margin-bottom: 0px;font-weight: 400;text-align: center;
  font-size: 16px;color: #656565;
}
.LSMoDal_ShAPE .modal-dialog .modal-body ._login-body .form-group .reg_account p a{
  color: #006ADC;font-weight: 600;font-size: 16px;
}
.LSMoDal_ShAPE .modal-dialog .modal-body ._login-body .form-group#geterror_sign_popup{
  margin-bottom: 0px;
}
.social_login_new_signup ._login-body .row{margin: 0px;}
 .socail_google{background: #FF3D00;}
.socail_twitter{background: #55ACEE;}
.socail_fb{background: #395185;}
.LSMoDal_ShAPE .modal-dialog .modal-content .modal-body .social_login_btn ul li a h4{margin: 0px;font-size:18px;line-height: 22px;font-weight: 600;color: #006ADC;}
.LSMoDal_ShAPE .modal-dialog .modal-content .modal-body .social_login_btn ul li:nth-child(1) a h4{color: #fff;}
.LSMoDal_ShAPE .modal-dialog .modal-content .modal-body .social_login_btn ul li:nth-child(1) a:hover h4{color: #006ADC;}
.LSMoDal_ShAPE .modal-dialog .modal-content .modal-body .social_login_btn{padding-bottom: 30px;padding-top: 0px;}
.LSMoDal_ShAPE .modal-dialog .modal-content .modal-body .social_login_btn ul{padding: 0px;}
.LSMoDal_ShAPE .modal-dialog .modal-content .modal-body .social_login_btn ul li{width: 100%;padding: 0 !important;margin-bottom: 20px;}
.LSMoDal_ShAPE .modal-dialog .modal-content .modal-body .social_login_btn ul li a{min-height: inherit;max-width: 394px;padding:12px 27px;border: 1px solid #006ADC;border-radius: 4px;display: inline-block;width:100%;box-shadow:none;font-size: 18px;line-height: 22px;color: #006ADC;background: #fff;outline: none;}
.LSMoDal_ShAPE .modal-dialog .modal-content .modal-body .social_login_btn ul li a:hover{background: #F0F6FD;border: 1px solid #F0F6FD;}
.LSMoDal_ShAPE .modal-dialog .modal-content .modal-body .social_login_btn ul li:nth-child(1) a{border: 1px solid #006ADC;color: #fff;background:#006ADC;}
.LSMoDal_ShAPE .modal-dialog .modal-content .modal-body .social_login_btn ul li:nth-child(1) a:hover{background: #F0F6FD;border: 1px solid #F0F6FD;}

.sell_home_link{text-align:center;display: block;padding:43px 0 60px;color: #006ADC;font-size: 18px;}
#Msignup.LSMoDal_ShAPE .modal-dialog .modal-body ._login-body,#MDLYsNo.LSMoDal_ShAPE .modal-dialog .modal-body ._login-body{margin-top: 0px;}
.JOIN-MODAL.SiGnUPMoDAL.MoDal_LOGiN_APlY{}
.SiGnUPMoDAL.LSMoDal_ShAPE .modal-dialog .modal-content .modal-header{padding: 60px 0 25px 0;}
.SiGnUPMoDAL.LSMoDal_ShAPE .modal-dialog .modal-content .MdL_Logo{padding-bottom: 45px;}
.SiGnUPMoDAL.LSMoDal_ShAPE .modal-dialog .modal-content .modal-body{padding: 0 45px;}
.LSMoDal_ShAPE .modal-dialog .modal-content .modal-body .social_login_btn ul li a{width: 100%;max-width: 100%;}


 
 
 
  
/*New Modal CSS*/ 
@media only screen and (max-width: 1023px) {  
.ClientLogin .modal-dialog {width: 700px;}  
/*.common-modal.LoginModaS1 .modal-dialog {width: 700px;} */
}


/*  ------------------------- ------         -------------    */
/*  --------------- */
@media only screen and (max-width: 1100px) {
  /*#Msignup.common-modal .modal-dialog{width: 90%} */
.common-modal .modal-dialog .modal-body .social_login_btn ul{padding: 0}  
}
@media only screen and (max-width: 1024px) {  
.common-modal .modal-dialog .modal-body .social_login_btn ul li a{min-height: 346px;} 
#Msignup.common-modal .modal-dialog .modal-content .modal-header::before{bottom: -1px;} 
.common-modal .modal-dialog .modal-body .social_login_btn ul li a h4{font-size: 18px;font-weight: 400;}  
}

@media only screen and (max-width: 767px) {
  /*New Modal CSS*/ 
  #signup_join .social_login_new_signup #frm_popup_signup .col-lg-12{
        clear: both;
    }
  ._thankyou{    padding: 50px 20px 50px;}
   .common-modal.JOIN-MODAL .modal-dialog .modal-content, #Msignup.common-modal.JOIN-MODAL .modal-dialog .modal-content{border-radius: 0px !important;}
   
  .common-modal .modal-dialog .modal-content .modal-header::before{bottom: -1px;}
  .common-modal.LoginModaS1 .modal-dialog .modal-content .modal-title br{display: block;}
  .ClientLogin .modal-dialog {width: 100%;margin: 0px;background-color: #fff;}  
  .common-modal .modal-dialog .modal-content {height: 100%;border: none;border-radius: 0 !important;background-color: #fff; } 
  .ClientLogin .modal-dialog .modal-content .modal-header {background-image: none;padding: 30px 30px 10px;border: none;}  
  .ClientLogin .modal-dialog .modal-content .modal-header::before {content: '';background-image: none;} 
  .ClientLogin .modal-dialog .modal-content .modal-header .close{color: #646C75;line-height: 23px;font-size: 37px;} 
  .ClientLogin .modal-dialog .modal-content .modal-header .modal-title {font-size: 24px;line-height: 18px;color: #41464B;font-weight: 600;} 
  .ClientLogin .modal-dialog .modal-content .modal-body .Login-Body .LOGIN-INNER .CMN-LOGIN {margin-left: 0px;margin-right: 0px;width: 100%;margin-bottom: 20px;background-color: #fff;padding: 28px 30px 20px 30px;} 
  .ClientLogin .modal-dialog .modal-content .modal-body .Login-Body .LOGIN-INNER .CMN-LOGIN img {height: 50px;} 
  .ClientLogin .modal-dialog .modal-content .modal-body .Login-Body .LOGIN-INNER .CMN-LOGIN h4 {font-size: 18px;  min-height: inherit;padding: 20px 0 18px 0;}  
  .ClientLogin .modal-dialog .modal-content .modal-body .Login-Body .LOGIN-INNER .CMN-LOGIN p {font-size: 16px;line-height: 18px;display: none;}  
  .ClientLogin .modal-dialog .modal-content .modal-body .Login-Body .LOGIN-INNER .CMN-LOGIN .DontAct{display: block;}
  .ClientLogin .modal-dialog .modal-content .modal-body .Login-Body .LOGIN-INNER .CMN-LOGIN .btn-signin {width: 100%;}  
  .ClientLogin .modal-dialog .modal-content .modal-body .Login-Body .LOGIN-INNER .CMN-LOGIN p {font-size: 16px;line-height: 18px;}  
  .common-modal.LoginModaS1 .modal-dialog .modal-content .modal-header {padding: 25px 20px 50px;} 
  .common-modal.LoginModaS1 .modal-dialog .modal-content .modal-header .close {color: #fff;line-height: 23px;font-size: 37px;z-index: 9999;display: block;cursor: pointer;position: absolute;right: 10px;}  
  #ClientModal.common-modal.LoginModaS1 .modal-dialog .modal-content .modal-header .modal-title{font-size: 20px;}
  .common-modal.LoginModaS1 .modal-dialog .modal-content .modal-header .modal-title {font-size: 18px;line-height: 24px;padding:0px 5px 0px 5px;color: #fff;font-weight: 600;} 
  .common-modal.LoginModaS1 .modal-dialog {width: 100%;background-color: #F8F8F8;}  
  .common-modal .modal-dialog .modal-content .modal-header .close {color: #fff;line-height: 23px;font-size: 37px;z-index: 9999;display: block;cursor: pointer;position: absolute;right: 30px;}  
/*New Modal CSS*/
.common-modal.ClientLogin .modal-dialog .modal-content .modal-header .close{color: #333;}
  .common-modal .modal-dialog {margin: 0 !important;width: 100%;padding: 0;border: none;height: 100%;}
  .common-modal .modal-dialog .modal-content {height: 100%;border: none;border-radius: 0 !important;overflow: scroll;background-color: #fff;}
  .common-modal .modal-dialog .modal-content .modal-header {border-radius: 0px;}
  .common-modal .modal-dialog .modal-content .modal-header .modal-title {font-size: 28px;}
  .common-modal.JOIN-MODAL .modal-dialog .modal-body {padding: 0 30px;}
   .common-modal.JOIN-MODAL .modal-dialog {width: 100%;}
  .common-modal.JOIN-MODAL .modal-dialog .modal-content{border-radius: 0px !important;}
  .common-modal.JOIN-MODAL .modal-dialog .modal-body .social_login_btn{padding-bottom: 45px;padding-top: 0px;}
   .common-modal.JOIN-MODAL .modal-dialog .modal-content .modal-header {padding: 40px 30px 45px;}
   .common-modal.JOIN-MODAL .modal-dialog .modal-content .modal-header .modal-title{
    line-height: normal;
   }
  .common-modal.JOIN-MODAL .modal-dialog .modal-body {
    padding: 0 15px;
    margin-bottom: 10px;
  }
  .common-modal.JOIN-MODAL .modal-dialog {
    width: 100%;
    margin: 0 !important;
    height: 100%;
  }
  .common-modal.JOIN-MODAL .modal-dialog .modal-content, #Msignup.common-modal.JOIN-MODAL .modal-dialog .modal-content {
    border-radius: 0px !important;
    height: 100%;
  }
  .common-modal.LoginModaS1 .modal-dialog {
    width: 100%;
    margin: 0 !important;
  }
  #Msignup.common-modal .modal-dialog .modal-content .modal-header{padding: 130px 20px 26px;background: #fff;border-bottom: none;} 
  /*#signup_join.common-modal .modal-dialog .modal-content .modal-header{padding: 130px 20px 26px;}*/
  .common-modal.JOIN-MODAL .modal-dialog .modal-body{padding: 0 30px; height: auto;}
  /*New Login CSS*/
  .LSMoDal_ShAPE .modal-dialog{
    width: 100%;
  }
  .LSMoDal_ShAPE.signupEmailErr .modal-dialog{
    width: 90%;
    margin: 0 auto;
  }

  .LSMoDal_ShAPE .modal-dialog .modal-body ._login-body,
  .SiGnUPMoDAL.LSMoDal_ShAPE .modal-dialog .modal-content .modal-body{
    padding: 0 20px;
  }
  .LSMoDal_ShAPE .modal-dialog .modal-body ._login-body .form-group .reg_account{
    margin-left: -20px;
    margin-right: -20px;
    padding:0px 10px;margin-top: 5px;
  }
  .LSMoDal_ShAPE .modal-dialog .modal-content .modal-header{
    padding: 30px 30px 30px;
  }
  .LSMoDal_ShAPE .modal-dialog .modal-content .modal-header .close {
    color: #e2e2e2;
    position: absolute;
    top: 26px;
    right: 21px;
  }
  .MdL_Logo img {
    width: 180px;
    margin: 0 auto;
  }
  .SiGnUPMoDAL.LSMoDal_ShAPE .modal-dialog .modal-content .modal-body,
  .ModalFottoR{
    background-color: #fff;
  }
  .SiGnUPMoDAL.LSMoDal_ShAPE .modal-content .modal-body{
    height: auto;
  }
  #Msignup.common-modal .modal-dialog .modal-content .modal-header {
    padding: 50px 20px 26px;
    background: #fff;
    border-bottom: none;
  }
  .SiGnUPMoDAL.LSMoDal_ShAPE .modal-dialog .modal-content .MdL_Logo {
    padding-bottom: 50px;
  }
  .ModalFottoR .join_login_link{
    padding: 0px 10px;
  }
  .SiGnUPMoDAL.LSMoDal_ShAPE .modal-dialog .modal-content{
    background-color: #fff;
  }
  /*.LSMoDal_ShAPE .modal-dialog .modal-body .social_login{padding: 0 24px;}*/
  .LSMoDal_ShAPE .modal-dialog .modal-body .social_login .social_sc123 ul li a{line-height: 27px;}
}
@media only screen and (max-width: 640px) {

.common-modal .modal-dialog .modal-body .social_login_btn ul li a h4{margin: 20px 0 10px;}  
#Msignup.common-modal .modal-dialog{width: 100%;} 


.common-modal .modal-dialog .modal-body .social_login_btn ul li a{min-height: inherit;padding: 30px 0 30px;}  
.common-modal .modal-dialog .modal-body .social_login_btn{padding: 20px 0 20px 0px;}  
/*.common-modal .modal-dialog .modal-content .modal-header .close{color: #646C75} */
.common-modal .modal-dialog .modal-content .modal-header::before{height: auto}

  .common-modal .modal-dialog .modal-body .social_login_btn ul li {width: 100%;
/*
    border-right: 0px solid #ddd;
    border-bottom: 1px solid #ddd;
*/
  }

.common-modal .modal-dialog .modal-body .social_login_btn._social-cnt ul li{width: 100%;padding: 11px 0px;}
.common-modal .modal-dialog .modal-content .modal-header .modal-title{font-size: 24px;}
}
@media only screen and (max-width: 640px) {
.common-modal .modal-dialog .modal-body ._login-body {width: 100%;}
.common-modal #geterror_login_popup{width: 100%;}
#Msignup.common-modal .modal-dialog{width: 100%;} 

.common-modal .modal-dialog .modal-body .social_login_btn ul li a{min-height: inherit;padding: 30px 0 30px;}  
.common-modal .modal-dialog .modal-body .social_login_btn{padding: 20px 0 20px 0px;}  

#Msignup.common-modal .modal-dialog .modal-content .modal-header::before{height: auto}
.common-modal.JOIN-MODAL .modal-dialog .modal-content .modal-header{padding: 130px 20px 26px;}
.LSMoDal_ShAPE .modal-dialog .modal-content .modal-header{
    padding: 30px 30px 30px;
  }
}

@media only screen and (max-width: 479px) {
.common-modal .modal-dialog .modal-content .modal-header {border-radius: 0px;padding: 30px 30px 40px;}
.common-modal .modal-dialog .modal-content .modal-header {padding: 30px 30px 10px;} 
.common-modal.JOIN-MODAL .modal-dialog{width: 100%;}
.common-modal.JOIN-MODAL .modal-dialog .modal-body .social_login_btn ul li a{padding: 15px 10px;}
.common-modal.JOIN-MODAL .modal-dialog .modal-body .social_login_btn._social-cnt ul li a .sign_txt_lft{padding: 0px 0px 0 10px;}
/*New Modal CSS*/
.btn_join_fast{width: 100%;}
/*.common-modal.JOIN-MODAL .modal-dialog .modal-body{padding: 0 15px; height: auto;}*/

.common-modal.JOIN-MODAL .modal-dialog .modal-body .social_login_btn._social-cnt ul li a img {max-width: 35px;}
.common-modal.JOIN-MODAL .modal-dialog .modal-content .modal-header{padding: 130px 20px 26px;}
  .LSMoDal_ShAPE .modal-dialog .modal-content .modal-header{
    padding: 30px 30px 30px;
  }
}


.form-control.valid {
-webkit-text-fill-color: #000 !important;
background-color: transparent; 
}
.form-control.error{
background-color: transparent; 
}
.error{
background-color: transparent; 
}
input:-webkit-autofill{
-webkit-text-fill-color: #000 !important;
background: transparent;
}
.login-from input[placeholder], .login-from [placeholder], .login-from [placeholder]{
background-color: transparent;
}
input:-internal-autofill-selected {
background-color: #fff !important;
background-image: none !important;
color: rgb(0, 0, 0) !important;
}
input:-webkit-autofill,
input:-webkit-autofill:hover, 
input:-webkit-autofill:focus, 
input:-webkit-autofill:active  {
    -webkit-box-shadow: 0 0 0 30px white inset !important;
}