h1
{
	color: #a90329;
	font-family: 'Alegreya Sans', sans-serif;
	text-align: center;
	font-weight: 900;
	font-size:50px;
	margin-bottom:0;
	margin-top:0;
}

footer {
    margin: 0 0 0 0;
}

form #Privacy label, form #CMIMediaOptIn label, form #CoBuyer label, form #newsLetterOptInField label {
    width: 96%;
}

.stickybanner {
	display:none !important;
}

.subtext
{
	color:#000;
	font-family: 'Alegreya Sans', sans-serif;
	font-size: 50px;
	text-align: center;
	font-weight: 900;
	display:block;
	width:100%;
    line-height: 50px;
}
.row
{
	display:table;
}
.head
{
	height:250px;
}
.applyimage
{
	background:none;
}
.marginbottom10
{
	margin-bottom:5%;
	margin-left:0;
	width:40% !important;
	display:table-cell;
	vertical-align:middle;
}
.cars5
{
	background:url(images/vehicles5.png) no-repeat center center;
	height:190px;
	width:40%;
	display:table-cell;
	vertical-align:middle;
	background-size:contain;
}
.down0
{
	background:url(images/zerodown.png) no-repeat center center;
	height:190px;
	width:18%;
	display:table-cell;
	vertical-align:middle;
	background-size:contain;
}
.title
{
	background:#c51c35;
	height:100%;
	width:100%;
	display:table;
	text-align:center;
}
.title h2
{
	font-family: serif;
	color:#FFF;
	margin:10px 0;
	padding:10px 0;
	border-top:1px solid #FFF;
	border-bottom:1px solid #FFF;
	font-weight:900;
}
.typimage
{
	background:url(images/vehicles5.png) no-repeat center center;
}

#skip {
	color: #000;
	font-size: 12px;
	height: 40px;
	width: 30%;
	margin: 0 auto;
	display: block;
	text-align: center;
}

#AppForm {
	color: #000 !important;
	font-size: 12px;
	margin: 2%!important; 
	width: 96%!important;
	
}

form #PersonalInfo, form.residential_information, form.employment_information {
    font-size: 0;
    
}

form #State {
	width:60%;
	display:inline-block;
}

form #ResidentialInfo #State label {
	width: 58%;
}

form #Zip {
	width:40%;
	display:inline-block;
}

form #ResidentialInfo #Zip label {
	width: 43%;
}

#l_zip {
	width:109%;
}

#l_state {
	width:100%
}

form #PersonalInfo #homePhoneInputs {
    width: 46%;
    margin-bottom: 0px;
}

form #ResidentialInfo #stateInputs {
    display: inline-block;
    width: 40%;
	margin-bottom:0;
}

form #ResidentialInfo #zipInputs {
	width:50%;
	display:inline-block;
	margin-bottom:0;
}

form #ResidentialInfo #residenceTypeInputs, form #ResidentialInfo #timeAtAddressInputs, form #ResidentialInfo #housingPaymentInputs {
	width: 64%;
	display:inline-block;
	margin-bottom:0;
}

#lfi_residencetype {
	width:100%;
}

#lfi_yearsataddress, #lfi_monthsataddress, #lfi_housingpayment {
	width:50%;
}

body form #ResidentialInfo {
	padding-bottom: 0;
    margin-bottom: 11px;
}

#EmploymentInfo legend, #CertAndAuth legend, #BankruptcyInfo legend  {
    float: left;
    width: 100%;
	padding-top: 4px;
}

#CertAndAuth legend  {
    padding-left: 10px;
    padding-top: 15px;
}

#EmployerName {
	padding-top:34px;
	display:block;
    width: 48%;
}

#Occupation, #EmployerPhone {
	display:block;
    width: 48%;
}

form #EmploymentInfo #employerNameInputs, form #EmploymentInfo #occupationInputs, form #EmploymentInfo #employerPhoneInputs, form #EmploymentInfo #employmentTypeInputs, form #EmploymentInfo #timeWithEmployerInputs, form #EmploymentInfo #employmentIncomeInputs  {
	width: 64%;
	display:inline-block;
	margin-bottom:0;
}

#lfi_employer, #lfi_occupation, body #EmploymentType select, #lfi_employedyears, #lfi_monthlyincome {
	width:96%;
}

form #EmploymentInfo #employerPhoneInputs input{
	width:24%;
}

form #EmploymentType, form #TimeWithEmployer, form #EmploymentIncome  {
    width: 49%;
    left: 52%;
    bottom: 72px;
	position:relative;
}

body #timeWithEmployerInputs select, body #EmploymentIncome input  {
	width:48%;
}

form #CertAndAuth {
    border-top: 1px dotted #999;
	padding:0;
}

form #CertAndAuth label {
	display:inline-block;
	margin: 10px 0 0 13px;
}

form #Privacy div, form #CMIMediaOptIn div, form #CoBuyer div, form #newsLetterOptInField div {
	top:-4px;
	left:10px;
}

form #CMIMediaOptIn div {
}


form #Privacy div {
	top:27px;
}

#Privacy label {
	margin-top:10px;
}

#coBuyerInputs {
	bottom: 15px;
}

form #SubmitApplication {
    transition: background-color 0.25s ease;
    width: 70%;
    height: auto;
    background: url(../../../img/applyarrow.png),#bd1a30;
    color: #fff;
    font-weight: 700;
    font-size: 18px;
    line-height: 18px;
    border: none;
    box-shadow: 4px 4px 6px rgba(0, 0, 0, 0.5);
    padding: 15px;
    text-align: left;
    margin: 4% auto;
    background-size: contain, auto;
    background-repeat: no-repeat, repeat;
    background-position: right, center, center, center;
    display: block;
    text-decoration: none;
    vertical-align: middle;
	-webkit-appearance: button;
    cursor: pointer;
    border-radius: 15px;
}

#SubmitApplication:hover {
    background: url(../img/applyarrow.png), #800213;
    background-size: contain, auto;
    background-repeat: no-repeat, repeat;
    background-position: right, center, center, center;
    display: block;
    text-decoration: none;
    vertical-align: middle;
}

#SubmitApplication {
    margin: 40px auto 20px!important;
}

iframe {display:none;}

.applybullets {
    list-style: none;
    margin: 2% 0 2% 0;
    padding: 5%;
    font-size: 18px;
    color: #000;
    line-height: 1.2;
}

@media screen and (max-width: 1200px) {
.marginbottom10, .cars5, .down0
{
	float:left;
}
.marginbottom10
{
	width:100% !important;
}
.cars5, .down0
{
	width:50%;
}

}

@media screen and (max-width: 680px) {
	.cars5, .down0 { height:0; }
    .title h2 {font-size: 24px}
}

@media only screen and (max-width: 959px) {
	form #ResidentialInfo #stateInputs {
		display: inline-block;
		width: 100%;
		margin-bottom: 0;
	}
	
	#State #l_state {
		width: 96%;
	}
	
	form #ResidentialInfo #zipInputs {
		width: 90%;
		display: inline-block;
		margin-bottom: 0;
	}
	
	.responsive #EmploymentType, .responsive #TimeWithEmployer, .responsive #EmploymentIncome, .responsive #otherIncome {
		left: 0;
		top: 0 !important;
	}
	
	form #CertAndAuth {
		margin-top: 0px; 
	}
	
	#CertAndAuth legend {
	}
	
	form #Privacy div, form #CMIMediaOptIn div, form #CoBuyer div, form #newsLetterOptInField div {
		top: 9px;
		left: 10px;
	}
	
	form #Privacy div {
		top: 10px;
	}
	
	form #Privacy {
    margin-top: 57px;
}


}

@media only screen and (max-width: 374px) {
}

body #EmploymentIncome input {
	padding-left: 13px !important;}


@media only screen and (max-width: 959px){

form #ResidentialInfo input {
padding-left: 13px !important;
}

}
/*BK Fields show/hide*/

#lfi_otherincomesource,#otherIncome  {
  display:none;
}

.no-hide {
  display:block !important;
}

form #Bankruptcyinfo {
   vertical-align: middle;
}

#Bankruptcyinfo label {
    width: 100%;
   
}
#WhatIsYourCurrentBankruptcyStatus label {
    width: 100%;
	margin-top: 2%;
   
}

#Bankruptcyinfo label ~ div{
     margin-left: 0;
    padding-left: 0;
}
#BankruptcyChapter{ display: inline-block !important; margin-top: 2%;}
#BankruptcyDischarged, #BankruptcyChapter, #BankruptcyDischargedRecently, #WhatIsYourCurrentBankruptcyStatus, #WhenWasYourBankruptcyDischarged, #WhenWasYourBankruptcyDischargedChapter7 {
    visibility: hidden;
    display: none;
}


#HaveBankruptcy, #BankruptcyDischarged {
    margin: 0 ;
}
#WhatIsYourCurrentBankruptcyStatus{ width: 47%; display: inline-block;}
#BankruptcyDischarged.showdis, #BankruptcyChapter.showdis, #BankruptcyDischargedRecently.showdis, #WhatIsYourCurrentBankruptcyStatus.showdis, #WhenWasYourBankruptcyDischarged.showdis, #WhenWasYourBankruptcyDischargedChapter7.showdis {
    visibility: visible;
 
}

#BankruptcyChapter{ width: 100%;}
@media screen and (max-width: 800px) {

    #HaveBankruptcy, #BankruptcyChapter, #BankruptcyDischarged, #BankruptcyDischargedRecently{
    width: 100%;
    
}
}

