/*CUSTOM STYLES GO HERE*/

/*FORM*/
.validation_text{
	color:red;
	font-style:italic;
	display:none;
}

.success-message,.danger-message{
	display:none;
	text-align:center;
}

.validation-text{
	color:#fff;
	font-style:italic;
}

.waiting_icon{
	display:none;
}

.disclaimer-txt{
	font-size: 12px;
	color: #555;
}
/* 
.calculate-button{
	color:#fff;
	font-weight: 300;
	font-size: 20px;
	width:100%;
	padding:10px;
	text-align: center;
	background-color: #3299CA ;
	margin-bottom: 20px;
}
.calculate-button:hover{
	color: yellow;
	cursor: pointer;
	background-color: #06344A;
	transition:0.4s ease;
} */



.formContainer{
	
	background-color: rgba(255,255,255,0.5);
	padding:25px;
    box-shadow: 0px 0px 20px #888888;
	

}
.formContainer input, select{
	border-radius: 0px!important;
	background: rgba(255,255,255,0.85)!important;
}
.form-title{
	padding:25px;
	border-bottom: 1px solid #c0bebe;
	margin-top: -25px;
	margin-bottom: 35px;
	margin-right: -25px;
	margin-left: -25px;
	background-color: rgba(255,255,255,0.65);
}

.form-title h4{
	color: #616161;
	font-size: 25px;
    font-weight: 300;

}
.formFooter{
	padding:15px;
	border-top: 1px solid #c0bebe;
	background-color: rgba(255,255,255,0.65);
	margin-top: 35px;
	margin-bottom: -25px;
	margin-right: -25px;
	margin-left: -25px;

}

.formContainer i {
	float: right;
    margin-top: -25px;
    font-size: 20px;
    color: #c0bebe;
    padding-right: 5px;
    padding-left: 5px;
    border-left: 1px solid #c0bebe;
    z-index: 99999;
}
.contactInfo{

	border-bottom: 1px solid #c0bebe;
	margin-top: 15px;
	margin-bottom: 15px;

}
.propertyInfo input{
	
	padding-right:-10px!important;
	padding-left:-10px!important;

}



.calculate-button{

	background-color: #548ced;
	padding:5px 18px;
	border-radius: 15px;
	border:none;
	color:#fff;
	font-weight: 500;
	width:140px;
	float: right;
	margin-right: 5px;
}
.calculate-button:hover{
	cursor: pointer;
}
.get-guide-button{
	background-color: #548ced;
	padding:10px 22px;
	border-radius: 15px;
	border:none;
	color:#fff;
	font-weight: 400;
	width:160px;
	text-transform: uppercase;
}
.get-guide-button:hover{ color:#fff!important; }
.order-sub{
	background-color: #548ced;
	padding:5px 18px;
	border-radius: 15px;
	border:none;
	color:#fff;
	font-weight: 400;
	width:160px;
	text-transform: uppercase;
}

.get-guide-text{margin-top: 60px; margin-bottom: 50px; font-size: 22px}

#calc-frame {border:none; width: 100%; height:230px}

.mrgn-top-20{margin-top: 20px}
.padding-20{padding:20px}

.pdf-thumbnail{margin-top: -40px; margin-right: -30px;}
#request-modal{margin-top: 50px; z-index: 99999;}

.MortgageCalc-banner-content h1{font-size: 46px!important; color: #fff!important; line-height: 1.5;}

.ajax-loader{float:right; margin-top: 10px; display: none;}


@media screen and (max-width: 767px){

	.get-guide-text{margin-top:0px; margin-bottom: 50px;}

	.pdf-thumbnail{margin-top: 20px; margin-right: -30px;}

}