
@import url('https://fonts.googleapis.com/css2?family=Lato:ital,wght@0,100;0,300;0,400;0,600;0,700;0,900;1,100;1,300;1,400;1,700;1,900&display=swap');

body{
  font-family: "Lato", sans-serif !important;
}


#send_vm img{max-width: 100px;}
.LNOfficer .LeftInner ul li h3{display: block;color: #333333;font-size: 24px;text-align: left;font-weight: 700;margin-bottom: 5px;}
.LNOfficer .LeftInner ul li p{display: block;color: #333333;font-size: 18px;}
.LNOfficer .LeftInner ul li{display: block; background: url(https://assets.fastexpert.com/images/icons/sign_flow_points.png) no-repeat 0 2px;background-position: 0 13px !important;}

.SGN_rdio{float: left;width: 100%;position: relative;}
.SGN_rdio label{display: inline-block;text-align: left;color: #333333;font-size: 12px;margin: 0 9px 0 0;font-weight: 500}
.SGN_rdio input{float: left;margin: 1px 5px 0 0;}
.SGN_rdio label:nth-child(3){margin-right: 0}

.loanofficerWraperInner .loanofficerform .login100-form-title{text-align: left;font-size: 14px;margin-bottom: 6px;font-weight: 600;color:#313131;}
.loanofficerWraperInner .loanofficerform .login100-form-title.clr_gr{color: #555555;margin-top:10px}
/*--------------------	------------*/
.cm_signtest1 #myform_new{padding-top:0px; } 
#myform_new{display: none;padding: 30px 30px 35px 29px;}
#frm_popup_signup{display: none;}
.sign_socialBxPd{padding: 10px 30px 20px 29px;display: block;}
.sign_socialBx{background: #fff;  box-shadow: 0px 4px 15px 0px #213D7C1F;	;}
/* .LNOffJOIN .sign_socialBx h3{padding-top: 25px;display: inline-block;width: 100%;} */
.LNOffJOIN .loanofficerform.lONFORMSGN{box-shadow: none;}
.sign_socialBx h3{border-radius: 0px; background:#279AEE;font-size: 30px;color: #fff;height: auto;padding: 18px 24px;text-align: center;line-height: normal;margin-bottom: 14px; font-weight: 700;display: inline-block;width: 100%;text-align: center; height: 65px;}
.sign_socialLog li{margin-bottom: 8px;}
.sign_socialLog li a{cursor: pointer; position: relative;line-height: 43px; display: block; border-radius: 4px; border: 1px solid #E0E0E0; ; padding: 0 50px; height: 44px;padding: 0 15px;text-align: center;color: #333;font-size: 16px;}
.sign_socialLog li img{ position: absolute;left: 15px;top: 11px;}

.si_line p {text-align: center;font-size: 14px; color: #A1A1A1; line-height: 20px; margin-bottom:22px;margin-top: 22px;position: relative;}
.si_line p:after{background: #A1A1A1;width: 40%;height: 1px;position: absolute;content: "";top: 9px;left: 0;}
.si_line p:before{background: #A1A1A1;width: 40%;height: 1px;position: absolute;content: "";top: 9px;right: 0;} 
.alAcnt a{color: #006ADC; font-size: 16px; font-weight: 600;}
.alAcnt{color: #656565;font-size: 16px;margin-top: 15px;display: block;}
.back_signUPH{margin: 0 0 15px -6px;cursor: pointer; text-align: left;display: block; font-size: 14px;font-weight: 600;color: #313131;} 
.back_signUPH img{margin-top: -3px;}
/*---------------*/
.srch_pro_inpt{width: 763px;margin: 0 auto;}
.LNOfficer .srch_pro_inpt .input100{height: 58px;border-color: #DDDDDD;border-radius:4px;padding-left:50px;padding-right:15px;text-overflow: ellipsis;overflow: hidden;white-space: nowrap;width: calc( 100% - 115px);}

.srch_pro_inpt .btn-searchq-nd {right: 0px;top:0px;margin:0px 8px 0 0;height: 58px;width:100px;background: #F8DF00;border-radius:4px;font-size: 0;position: absolute;cursor: pointer;font-size:18px;color:#333;text-align: center;line-height: 58px;opacity: 0.5;cursor: not-allowed;}
.srch_pro_inpt .btn-searchq-nd img{display: none;}
.srch_pro_inpt .btn-searchq-nd.active{opacity: 1;cursor: pointer;}
.srch_pro_inpt .btn-searchq-nd.loading{font-size: 0;}
.srch_pro_inpt .loader_top_vndor{margin-left: 0;left: 39px;}


.srch_pro_inpt_chk{width: 100%;margin: 0 auto;display: inline-flex; justify-content: space-between;margin-top:30px;}
.srch_pro_inpt_chk label{padding: 30px 10px 0 24px; text-align: left; width: 282px ;display: inline-block;border: 1px solid #006ADC;border-radius: 8px;height: 157px;cursor: pointer;}
.srch_pro_inpt_chk label span{float: left;width: 100%;font-size: 24px;color: #333;margin-top: 13px;font-weight: 700;  }
.look_step .srch_pro_inpt_chk label span{margin-top: 30px;}
.srch_pro_inpt_chk label span~p{line-height: 20px;position: relative;top: 7px;font-size: 16px;color: #757575;}
.srch_pro_inpt_chk label input:checked {background-color: #F2F7FD !important;}
.srch_pro_inpt_chk  input[type="radio"]:checked + label p,.srch_pro_inpt_chk  input[type="radio"]:checked + label span{color: #00499D;}

.srch_pro_inpt_chk  input[type="radio"]:checked + label img{filter: invert(20%) sepia(90%) saturate(1947%) hue-rotate(193deg) brightness(62%) contrast(104%);}
 
.select_you_profession_button{width: 311px;height: 51px; display: block;border-radius:33px;display: inline-block;background: #F8DF00;color: #333;font-size: 16px;font-weight: 600;margin: 0 auto;margin-top:60px;line-height: 48px;margin-bottom:50px;}
.select_you_profession_button.disable{
	cursor: not-allowed;
	background: #F8DF00;
	color: #6C6C6C;
	opacity: 0.5;
  }
.clearfix{clear: both;}
.srch_pro_inpt_chk input[type="radio"] {display: none;}
.srch_pro_inpt_chk input[type="radio"]:checked + label {background-color: #F2F7FD;}
.sing_txtBtm{color: #333333;font-size: 14px}
.sing_txtBtm a{color:#279AEE ;}
.srch_pro_inpt_chk label:before{ content: " ";height: 24px;width: 24px;position: absolute;right:18px;top: 18px; background: #fff;border: 2px solid #006ADC;border-radius: 100%;}
.look_step .srch_pro_inpt_chk label:before{border: 0px;}
.srch_pro_inpt_chk input[type="radio"]:checked + label:before {background-color: #006ADC;background: url("/images/signup/check_box_active.svg");background-position: top -3px center; background-repeat: no-repeat; } 
.srch_pro_inpt_chk input[type="radio"]:checked + label:after {height:14px;width: 14px;/*border: 1px solid #fff;*/content: " ";position: absolute;right:23px;top:23px;border-radius: 100%;}
/*-----------------*/

/*--------------------	------------*/
.SGNFLW .social_sc123 ul {list-style-type: none;padding: 0;margin: 0 0;display: inline-block;font-size: 0;}
.SGNFLW .social_sc123 ul li {text-align: center;display: inline-block;width: auto;margin: 0 11px 0 0;width: 107px;height: 57px;border-radius: 10px;border: 1px solid #E0E0E0;}
.SGNFLW .social_sc123 ul li:nth-child(3){margin-right: 0}
.SGNFLW .social_sc123 ul li a {text-decoration: none;width:28px;height: 28px;display: inline-block;border-radius: 100%;margin-top: 13px;
text-align: center;line-height: 28px; -webkit-box-shadow: none;box-shadow: none;outline: none;background: url("/images/icons/sign_with_socail.png") no-repeat;}
.SGNFLW .social_sc123 ul li a.socail_google{background-position: -28px 0;width: 26px}
.SGNFLW .social_sc123 ul li a.socail_twitter{background-position: -55px 0;}
.SGNFLW .social_sc123 ul li a.socail_fb{}

.SGNFLW .sgn_or_br{text-align: center;font-size: 16px;color:#555;line-height: 20px;margin-bottom:19px;margin-top: 20px;position: relative;}

.SGNFLW .sgn_or_br:before {border-top: 1px solid #DCDBDD;width: 137px;height: 1px;position: absolute;content: "";margin-left: -162px;top:11px;}
.SGNFLW .sgn_or_br:after  {border-top: 1px solid #DCDBDD;width: 133px;height: 1px;position: absolute;content: "";margin-left:30px;top:11px;}
/*-------------*/
.srch_pro .company_search_loader{position: absolute;right: 10px;top: 35px;}
/*------------------		----------	*/
.LNOfficer .LNHeDING h1{font-size: 36px;}.LNOfficer .LNHeDING h1 br{display: none;}
.LNOfficer .LNHeDING p{font-size: 20px}

.LNOfficer .KeyHeading h2{font-size: 28px;line-height: 34px;color: #333333;}

.loanofficerWraperInner{margin-top: 70px}
.loanofficerWraperInner .colmd6{width: 441px;}
.loanofficerWraperInner .colmd4{width: calc(100% - 422px);padding-top:65px;}
.loanofficerWraperInner .loanofficerform{border-radius:0px; box-shadow: none;}

.LNOfficer .txt1{font-size: 14px;color: #333}
.LNOfficer .txt2{font-size: 14px}
.label-checkbox100::before{border-radius: 0}
.LNOfficer #submitBtn{font-size: 14px;padding: 10px 16px;}
.LNOfficer .KeyHeading{margin-left:0px}
.LNOfficer .input100, .LNOfficer select{height: 44px;}

 
 
.loanofficerform .pass_sh_f{z-index: 98; top:11px;padding: 2px 0 0 0px;right: 0px;cursor: pointer;position: absolute;width: 30px;height: 30px;margin: 0;}
.loanofficerform .pass_sh_f input{display: none;}
.pass_sh_f #eye_show{display: none;}
input[type=text].psw-input ~ .pass_sh_f #eye_show{display: inline-block;}
input[type=text].psw-input ~ .pass_sh_f #eye_not-show{display: none;}
input[type=password].psw-input ~ .pass_sh_f #eye_show{display: none;   }
input[type=password].psw-input ~ .pass_sh_f #eye_not-show{display: inline-block;}

/*----------------*/
.validate-input{float: left;}
.SGN_rdio label.error{display: inline-block !important;position: absolute;color: #FF0000;}
.LNOfficer select{height: 44px;}
.SGN_rdio .s-hidden {visibility:hidden;padding-right:10px;}
.SGN_rdio .options li {padding:5px 10px;margin:0 0; font-size: 14px;}
.SGN_rdio .options li:nth-child(1){display: none;}
.SGN_rdio .options li:hover {color:#279AEE;background: #F5FAFF;}
.SGN_rdio .options {display:none;position:absolute;top:100%;right:0;left:0;z-index:999;cursor: pointer;margin:0 0;padding:0 0;list-style:none;border:1px solid #ccc;background-color:white;-webkit-box-shadow:0 1px 2px rgba(0, 0, 0, 0.2);-moz-box-shadow:0 1px 2px rgba(0, 0, 0, 0.2);box-shadow:0 1px 2px rgba(0, 0, 0, 0.2);}
.SGN_rdio .styledSelect {position:absolute;top:0;right:0;border: 1px solid #E0E0E0 ;bottom:0;left:0;padding:11px 15px 8px;white-space: nowrap;text-overflow: ellipsis;overflow: hidden;padding-right: 43px;border-radius: 4px;background: url("../../../images/icons/select-down-grey.png") no-repeat;background-position-y: 13px;background-position-x: 95%;appearance: none;}

/*--------------	*/

.join_profsnl .loanofficerWraperInner .colmd6{float: right;}
.join_profsnl .LNOfficer .LNHeDING p{font-size: 18px;line-height: 26px;color: #333;max-width: 860px;margin: 0 auto;}

.join_profsnl .LNOfficer .LNHeDING h1{font-size:36px;font-weight: 600;}
.join_profsnl .LNOfficer h2{font-size: 24px;font-weight: 600; text-align: center;margin: 30px 0px;}
.join_profsnl .LNOfficer{margin-top: 56px;margin-bottom: 100px;}

.bg_l_bl{ position: relative; float: left;background: #f0f6fd;width: 100%;display: inline-block;text-align: center;margin-top:0px;padding-top:100px;padding-bottom: 100px;}
.bg_l_bl img{text-align: center;display: inline-block;z-index: 2;position: relative;}
.bg_l_bl.clint_top img{margin-top: 30px;} 
.bg_l_bl.bg_l_wh{background: #fbfcfc;padding-bottom: 150px;margin-top: 0;padding-top: 100px;}
.bg_l_bl_hei{position: absolute;bottom: 0;height: 122px;width: 100%;background: #fbfcfc;}
.bg_l_bl_si{position: absolute;bottom: 0;height: 122px;width: 100%;background: #fbfcfc;}
.ylw_br_2{height:3px;background: #F8DF00;width: 300px;margin: 0 auto;}
.bg_l_bl h2 {font-size: 32px;line-height: 36px;text-align: center;color: #333333;margin: 0 0 15px 0;font-weight: 700;}.bg_l_bl .LNHeDING{text-align: center;}
.bg_l_bl p {font-size: 18px;line-height: 26px;color: #000;    text-align: center;max-width: 1000px;  margin: 0 auto;  margin-bottom: 30px;}
.bg_l_bl.bg_l_wh p{color: #333;}
.join_profsnl span.toggle-password,.join_profsnl span.toggle-password2{top: 36px;}
/*-----------*/

.desktopshow{
	display: block !important;
}
.mobileshow{
	display: none !important;
}

.LNOfficer.VNOUtER.cm_sign.LNOffJOIN center{
	max-width: 520px; 
	margin: 0 auto; 
	padding: 30px 45px; 
	border-radius: 5px;
	box-shadow: 0px 4px 15px rgba(33, 61, 124, 0.12);
	border-radius: 4px;
}
.LNOfficer.VNOUtER.cm_sign.LNOffJOIN .VenDorWraper .loanofficerWraperInner center hr{
		margin-top: 30px;
		margin-bottom: 30px;
		border: 0;
		border-top: 1px solid #D9D9D9;
}
.vercontent{
	margin-bottom: 30px;
	line-height: normal;
}
.vercontent.nomargin{
  margin-bottom: 0px;
}
.vercontent11{
	margin-bottom: 40px;
	line-height: normal;
}
.vercontent span{
	font-weight: 700;
}
.LNOfficer.VNOUtER.cm_sign.LNOffJOIN.lnbecom .loanofficerWraperInner center{
	max-width: 600px;
	margin: 0 auto; 
	padding: 30px 25px 30px 25px; 
	border-radius: 5px;
	box-shadow: 0px 4px 15px rgba(33, 61, 124, 0.12);
	border-radius: 4px;
}
.LNOfficer.VNOUtER.cm_sign.LNOffJOIN.lnbecom .loanofficerWraperInner center p{
	font-size: 16px;
	color: #333;
	text-align: left;
}
.LNOfficer.VNOUtER.cm_sign.LNOffJOIN.lnbecom .loanofficerWraperInner .bcmheading{
	display: inline-block;
	width: 430px;
	margin: 0 auto 35px;
	padding-bottom: 30px;
	border-bottom: 1px solid #D9D9D9;
}
.LNOfficer.VNOUtER.cm_sign.LNOffJOIN.lnbecom .loanofficerWraperInner table a{
	font-size: 16px;
}
.VenDorWraperbtn{
	list-style-type: none;
	padding: 0px;
	display: flex;
	align-items: center;
	margin-left: -5px;
	margin-right: -5px;
}
.VenDorWraperbtn li{
	width: 50%;
	padding-left: 5px;
	padding-right: 5px;
}
.VenDorWraperbtn li .cancelbtn{
	border: 1px solid #bbb;
	padding: 10px;
	border-radius: 5px;
	color: #bbb;
	text-align:center;
	width: 100%;
	display: block;
	font-size: 16px;
}
.VenDorWraperbtn li .undbtn{
	background-color: #006ADC;
	padding: 10px;
	border-radius: 5px;
	color: #fff; 
	text-align:center;
	width: 100%;
	display: block;
	font-size: 16px;
}
@media only screen and (max-width: 1024px) {
	.join_profsnl .loanofficerWraper.VenDorWraper{margin-top: 0;}
	.join_profsnl .LNOfficer{margin-top: 50px;margin-bottom: 50px;}
	.bg_l_bl{padding-top: 60px;}
}
@media only screen and (max-width: 991px) {
	.loanofficerWraperInner .colmd4{padding-top: 0;}
	.bg_l_bl.bg_l_wh{padding-top: 50px;}
	.srch_pro_inpt{width:100%;margin: 0 auto;}
	.look_step .srch_pro_inpt_chk label{width: 100%;}
	.srch_pro_inpt_chk label{width: 220px;margin-right: 15px;}
	.srch_pro_inpt_chk label span{font-size: 20px}
	/* .srch_pro_inpt_chk label img{height: 32px;width: 32px} */
	.LNOfficer.VNOUtER.cm_sign.LNOffJOIN.lnbecom .loanofficerWraperInner .bcmheading{
		width: 100%;
	}
}
@media only screen and (max-width: 767px) {

	.LNOfficer.VNOUtER.cm_sign.LNOffJOIN.lnbecom .loanofficerWraperInner center p{text-align: center;}
	.bg_l_bl h2{font-size: 28px;line-height: 32px;}
	.loanofficerWraperInner .colmd6{margin: 0 auto;}
	.LNOfficer .LNHeDING p{font-size: 16px;line-height: 20px;}
	.LNOfficer .LNHeDING h1{font-size: 28px;line-height: 32px;}
	.join_profsnl span.toggle-password,.join_profsnl span.toggle-password2{right:10px}
	.ylw_br_2{width: 197px;position: relative;top: 0px;}.bg_l_bl.clint_top img{margin: 0 auto;max-width: 398px; margin-top: 20px;width: 100%;}
	.srch_pro_inpt .btn-searchq-nd img{display: inline-block;}

	.look_step .srch_pro_inpt_chk label span~p,.selectprof .srch_pro_inpt_chk label span~p{margin-bottom: 20px;width: 100%;}
	/*.look_step .srch_pro_inpt_chk label,.selectprof .srch_pro_inpt_chk label{text-align: left;padding-left: 20px;}*/

	.srch_pro_inpt .btn-searchq-nd{
		/*width: calc(100% - 30px);height: 52px; position: fixed;top: auto;bottom: 20px;left: auto;right: auto;margin: 0;line-height: 52px;*/
		width: 92%;
		border-radius: 33px;
	    height: 52px;z-index: 91;
	    position: fixed;
	    top: auto;opacity: 1;
	    bottom: 20px;
	    left: 0;
	    right: 0;background: #E2E2E2;color: #6C6C6C;
	    margin: 0 auto;
	    line-height: 52px;
	}
	.srch_pro_inpt .btn-searchq-nd.active{background: #00499D;color: #FFFFFF !important}
	.mt-0 .ylw_br_2{margin-top: 30px;margin-bottom:40px;}
	.srch_pro_inpt_chk{display: block;}
	/*.srch_pro_inpt_chk label {width: 100%;margin-bottom: 15px;text-align: center;padding: 15px 0 10px 0;height: auto;}*/
	 
	.srch_pro_inpt_chk label{
		text-align: center;
	    padding: 10px;
	    height: 126px;
	    width: 100%;
	    display: flex;
	    align-items: center;
	    flex-wrap: wrap;
	    margin-bottom: 15px;
	}
	.srch_pro_inpt_chk label span{margin-top: 15px;;}
	.srch_pro_inpt_chk label img{position: relative;left: 0px;top: 0px;width: 30px; height: auto; margin: 0 auto; display: block;}
	.look_step .srch_pro_inpt_chk label span,.srch_pro_inpt_chk label span{margin-top: 0;}

	/*.opthre .srch_pro_inpt_chk label{ padding-left: 70px;}*/
	/*.opthre .srch_pro_inpt_chk label img{left: 10px;}*/
	
	.LNOfficer .srch_pro_inpt .input100{width: 100%;height: 52px;line-height: 52px;}
	.srch_pro_inpt .loader_top_vndor{margin-left: -10px;left: 50%;}
	.look_step .srch_pro_inpt_chk label{padding-left: 90px;padding-right: 30px;}
	.look_step .srch_pro_inpt_chk label span~p{margin-bottom: 10px;}
	.srch_pro_check:first-child label img{
		width: 32px;
	}
	.srch_pro_check:last-child label img{
		width: 25px;
	}
	.desktopshow{
			display: none !important;
		}
		.mobileshow{
			display: block !important;
		}
		.sign_socialBx h3{
			font-size: 24px;
			padding: 21px 24px;
		}
		 .LNOfficer.VNOUtER.cm_sign.LNOffJOIN{
			margin-top: 80px;
		}
		.LNOfficer.VNOUtER.cm_sign.LNOffJOIN.topmargion110px{
			margin-top: 110px;	
		}
		.LNOfficer.VNOUtER.cm_sign.LNOffJOIN.notopmargin{
			margin-top: 0px;	
		}
		.LNOfficer.VNOUtER.cm_sign.LNOffJOIN{
			display: flex;
			align-items: center;
			margin-top: 0;
		}
		.LNOfficer.VNOUtER.cm_sign.LNOffJOIN.notopmargin.lnbecom{
			height: calc(100vh - 240px);
		}
		.LNOfficer.VNOUtER.cm_sign.LNOffJOIN .VenDorWraper .loanofficerWraperInner center{
			width: 100% !important;padding-left: 25px;padding-right: 25px;
		}
		.LNOfficer.VNOUtER.cm_sign.LNOffJOIN.lnbecom .loanofficerWraperInner .bcmheading{
			display: inline-block;
			width: 100%;
			margin: 0 auto 35px;
			padding-bottom: 30px;
			border-bottom: 1px solid #D9D9D9;
		}

}
@media only screen and (max-width: 480px) {
	.loanofficerWraperInner{margin-top: 30px;}
	.SGNFLW .social_sc123 ul{width: 100%;}
	.SGNFLW .social_sc123 ul li{width: calc(33% - 7px);}
	.limiter.LNOfficer{margin-top: 30px;margin-bottom: 0;}
	.LNOfficer .LNHeDING h1 br{display: block;}
 
	/*.loanofficerWraperInner .loanofficerform{ box-shadow: 1px 1px 30px 7px rgba(33,61,124,.12);}*/
	#myform_new{padding: 30px 20px 25px 20px;}
}
@media only screen and (max-width: 420px) {
	.select_you_profession_button{margin-bottom: 20px;margin-top: 20px;}
}
