.wid1{
    width: 30.5% !important;
}
label.errorloan {
	color: #FF0000;
	display: none !important;
	float: none;
	padding-left: 0.5em;
	vertical-align: top;
}
.warning {
	color: red;
	margin:0 0 0 20px;
}
#firstname.errorloan {
	border: 1px solid #FF0000;
}
#lastname.errorloan {
	border: 1px solid #FF0000;
}
#email.errorloan {
	border: 1px solid #FF0000;
}
#homephoneNumber.errorloan {
	border: 1px solid #FF0000;
}
#digital_signature.errorloan {
	border: 1px solid #FF0000;
}
.check-text {
	color: #FFFFFF;
	font-family: 'varela';
	font-size: 12px;
	line-height: 17px;
	margin: 0 19px 20px 33px;
	text-align: justify;
	width: 88%;
}
#zip.errorloan {
	border: 1px solid #FF0000;
}
#celnumber.errorloan {
	border: 1px solid #FF0000;
}
#address.errorloan {
	border: 1px solid #FF0000;
}
#address2.errorloan {
	border: 1px solid #FF0000;
}
#city.errorloan {
	border: 1px solid #FF0000;
}
#state.errorloan {
	border: 1px solid #FF0000;
}
#altnumber.errorloan {
	border: 1px solid #FF0000;
}
#ssn.errorloan {
	border: 1px solid #FF0000;
}
#dob_month.errorloan {
	border: 1px solid #FF0000;
}
#dob_day.errorloan {
	border: 1px solid #FF0000;
}
#dob_year.errorloan {
	border: 1px solid #FF0000;
}
#years_at_Address.errorloan {
	border: 1px solid #FF0000;
}
#months_at_Address.errorloan {
	border: 1px solid #FF0000;
}
#license.errorloan {
	border: 1px solid #FF0000;
}
#licensestate.errorloan {
	border: 1px solid #FF0000;
}
#companyname.errorloan {
	border: 1px solid #FF0000;
}
#employerphoneNumber.errorloan {
	border: 1px solid #FF0000;
}
#jobtitle.errorloan {
	border: 1px solid #FF0000;
}
#shifthours.errorloan {
	border: 1px solid #FF0000;
}
#shift.errorloan {
	border: 1px solid #FF0000;
}
#supervisor_name.errorloan {
	border: 1px solid #FF0000;
}
#datehired_month.errorloan {
	border: 1px solid #FF0000;
}
#datehired_day.errorloan {
	border: 1px solid #FF0000;
}
#datehired_year.errorloan {
	border: 1px solid #FF0000;
}
#checkDeposit.errorloan {
	border: 1px solid #FF0000;
}
#takehomepay.errorloan {
	border: 1px solid #FF0000;
}
#paydate1_month.errorloan {
	border: 1px solid #FF0000;
}
#paydate1_day.errorloan {
	border: 1px solid #FF0000;
}
#paydate1_year.errorloan {
	border: 1px solid #FF0000;
}
#paydate2_month.errorloan {
	border: 1px solid #FF0000;
}
#paydate2_day.errorloan {
	border: 1px solid #FF0000;
}
#paydate2_year.errorloan {
	border: 1px solid #FF0000;
}
#bankName.errorloan {
	border: 1px solid #FF0000;
}
#bankabaRouting.errorloan {
	border: 1px solid #FF0000;
}
#bankaccNumber.errorloan {
	border: 1px solid #FF0000;
}
#loan_amount.errorloan {
	border: 1px solid #FF0000;
}
#payPeriod.errorloan {
	border: 1px solid #FF0000;
}
#loan_count.errorloan {
	border: 1px solid #FF0000;
}
#years_at_Bank.errorloan {
	border: 1px solid #FF0000;
}
#months_at_Bank.errorloan {
	border: 1px solid #FF0000;
}
#reference_name1.errorloan {
	border: 1px solid #FF0000;
}
#reference_name2.errorloan {
	border: 1px solid #FF0000;
}
#reference_phone1.errorloan {
	border: 1px solid #FF0000;
}
#reference_phone2.errorloan {
	border: 1px solid #FF0000;
}
#reference_relationship1.errorloan {
	border: 1px solid #FF0000;
}
#reference_relationship2.errorloan {
	border: 1px solid #FF0000;
}
#nin.errorloan {
	border: 1px solid #FF0000;
}
#mainIncome.errorloan {
	border: 1px solid #FF0000;
}
#sort_code.errorloan {
	border: 1px solid #FF0000;
}
#debit_card.errorloan {
	border: 1px solid #FF0000;
}
#sin.errorloan {
	border: 1px solid #FF0000;
}
#bankbranchnumber.errorloan {
	border: 1px solid #FF0000;
}
#BankInstitution.errorloan {
	border: 1px solid #FF0000;
}
#rentown.errorloan {
	border: 1px solid #FF0000;
}