* {
    margin: 0;
    padding: 0;
}
html {
    height: 100%;
}

label{
	display: block;
	clear: both;
}

.loading-overlay {
	/*display: block;*/
}
.spin-loader,#please-wait {
	top: 32%;
}

/*.msform fieldset{
	background: #d45b2d0f;
	border-top: 10px solid #d45b2d;
}*/

.lead-form{
	color: #222;
	height: auto!important;
}

#merchantAppForm #progressbar li{
	width: 25%!important;
}

#progressbar li:before {
	background: #999;
}

#progressbar li.active:before, #progressbar li.active:after {
    background: #d45b2d;
    color: white;
}

.msform label#business_type-error{
	position: absolute;
	top: -25px;
}
.msform label.error:before {
	display: none!important;
}

@media screen and (max-width: 767px){
	#branding .box-number-phone,
	#branding .cta,
	.mobileMenu{
		display: none!important;
	}
	
	#lead-form{
		margin-top: 20px!important;
	}
	.lead-form .generic_content {
		padding-top: 0!important;
	}
	
	h1{
		font-size: 24px!important;
		margin-top: 20px!important;
	}
	
	.lead-form h2{
		font-style: normal!important;
		text-transform: uppercase!important;
		font-size: 15px!important;
		margin-top: 0!important;
		margin-bottom: 30px!important;
	}
}

@media screen and (min-width: 768px){
	.loan-form-wrapper {
    	max-width: 1000px!important;
    }
    
    
	.msform fieldset {
	    padding: 10px 30px 30px 30px;
	    margin: 0 0 30px 0;
	    width: 100%!important;
	}
	
	.msform input[type="text"], .msform select{
		padding: 10px 15px;
		height: 60px;
	    font-size: 18px;
	    margin-bottom: 0px
	}
	
	.lead-form h2{
		font-size: 24px;
		text-align: left;
		margin-bottom: 30px;
	}
	
	.biz-type{
		margin-bottom: 20px;
	}
}

@media screen and (min-width: 960px){
	#merchantAppForm #progressbar li{
		display: flex!important;
	    align-items: center!important;
	    justify-content: center!important;
	    padding-top: 0!important;
	    padding-bottom: 0!important;
	    height: 70px!important;
	}
}
    


#docu-next-btn{
	width: 275px;
    padding-right: 20px;
}

fieldset h3{
	line-height: 26px;
}
fieldset h3 a{
	color: #d45b2d;
	font-weight: bold;
}

fieldset h3 a:hover{
	color: #196b67;
	text-decoration: none;
}

#badges, #download-app{
	
}

#loan_amount{
	padding-left: 25px;
    background-position: 2px 5px;
}


.save-btn{
	vertical-align: top;
	margin: 10px 5px!important;
	line-height: inherit;
}