@import url('https://fonts.googleapis.com/css?family=Open+Sans:300,300i,400,600,700');

body{background-color: #e9f9ff; font-family: "Open Sans", sans-serif, helvetica; color:#666;}

a:hover{text-decoration: none!important;}

.customBTN{
	max-width: 100%;
	padding: 10px;
	display: block;    
	border-bottom: 3px solid #0075a1;
}
.customBTN .fa{ margin-top: 4px;}

.slide-btn-2, .credit-score-btn, .property-type-purchase-btn, .HomeOwner, .FoundHome, .WorkingRealtor{
	width: 160px;
    height: 160px;
    display: inline-table;
    background-color: #fff;
    margin: 5px;
}
.slide-btn-2 span, .credit-score-btn span, .property-type-purchase-btn span, .HomeOwner span, .FoundHome span, .WorkingRealtor span{
	width: 100%;
    padding: 5px;
    background: #328cc0;
    color: #fff;
    display: block;
    font-size: 16px;
    position: relative;
    top: 130px;    border-bottom: 3px solid #1b6c9b;
}

.slide-btn-2:hover span, .credit-score-btn:hover span, .property-type-purchase-btn:hover span, .HomeOwner:hover span, .FoundHome:hover span, .WorkingRealtor:hover span{
	text-decoration: none!important;
	background: #52ade1;
} 


.slide-btn-2.refinance-btn{
	background-image: url('../images/low-rate-shop-form-icon-01.png');
	background-size: auto 125px;
	background-position: -20px 4px;
	background-color: #e9f9ff;
}
.slide-btn-2.purchase-btn{
	background-image: url('../images/low-rate-shop-form-icon-01.png');
	background-size: auto 125px;
	background-position: -195px 5px;
	background-color: #e9f9ff;
}


.credit-score-btn:nth-child(1){
	background-image: url('../images/low-rate-shop-form-icon-03.png');
	background-size: auto 125px;
	background-position: 0px 2px;
	background-repeat: no-repeat;
}
.credit-score-btn:nth-child(2){
	background-image: url('../images/low-rate-shop-form-icon-03.png');
	background-size: auto 125px;
	background-position: -155px 2px;
	background-repeat: no-repeat;
}
.credit-score-btn:nth-child(3){
	background-image: url('../images/low-rate-shop-form-icon-03.png');
	background-size: auto 125px;
	background-position: -310px 2px;
	background-repeat: no-repeat;
}
.credit-score-btn:nth-child(4){
	background-image: url('../images/low-rate-shop-form-icon-03.png');
	background-size: auto 125px;
	background-position: -467px 2px;
	background-repeat: no-repeat;
}


.property-type-purchase-btn:nth-child(1){
	background-image: url('../images/low-rate-shop-form-icon-02.png');
	background-size: auto 130px;
	background-position: 13px -15px;
	background-repeat: no-repeat;
}
.property-type-purchase-btn:nth-child(2){
	background-image: url('../images/low-rate-shop-form-icon-02.png');
	background-size: auto 125px;
	background-position: -155px -10px;
	background-repeat: no-repeat;
}
.property-type-purchase-btn:nth-child(3){
	background-image: url('../images/low-rate-shop-form-icon-02.png');
	background-size: auto 115px;
	background-position: -280px 8px;
	background-repeat: no-repeat;
}
.property-type-purchase-btn:nth-child(4){
	background-image: url('../images/low-rate-shop-form-icon-02.png');
	background-size: auto 120px;
	background-position: -444px -5px;
	background-repeat: no-repeat;
}


.HomeOwner:nth-child(1){
	background-image: url('../images/low-rate-shop-form-icon-04.png');
	background-size: auto 125px;
	background-position: 0px 5px;
	background-repeat: no-repeat;
}
.HomeOwner:nth-child(2){
	background-image: url('../images/low-rate-shop-form-icon-04.png');
	background-size: auto 125px;
	background-position: -166px 5px;
	background-repeat: no-repeat;
}
.FoundHome:nth-child(1){
	background-image: url('../images/low-rate-shop-form-icon-05.png');
	background-size: auto 125px;
	background-position: 0px -5px;
	background-repeat: no-repeat;
}
.FoundHome:nth-child(2){
	background-image: url('../images/low-rate-shop-form-icon-05.png');
	background-size: auto 125px;
	background-position: -165px 0px;
	background-repeat: no-repeat;
}
.WorkingRealtor:nth-child(1){
	background-image: url('../images/low-rate-shop-form-icon-06.png');
	background-size: auto 125px;
	background-position: -15px 5px;
	background-repeat: no-repeat;
}
.WorkingRealtor:nth-child(2){
	background-image: url('../images/low-rate-shop-form-icon-06.png');
	background-size: auto 125px;
	background-position: -160px 5px;
	background-repeat: no-repeat;
}

.ui-slider-handle{background:#fff !important;border-radius:50px !important;height:30px !important;width:30px !important;top:-.5em !important}
.ui-slider-horizontal .ui-slider-range-min{background:#449d44 !important}
.progress{background-color: #fff;}



@media screen and (max-width: 768px){

	section{
		margin-top: 0px!important;
	}
	#slide-1 h1{font-size: 28px;}
	#slide-2 h2{
		font-size: 30px;
	}
	#slide-2 h4{
		font-size: 22px;
	}
	#Refinance-slides h2{
		font-size: 35px;
	}
	#Refinance-slides h4{
		font-size: 35px;
	}
	.thank-you{
		margin-top: 60px !important;
	}
	/*#footer{
		position: relative !important;
		bottom: 0px !important;
	}*/
}

@media screen and (max-width: 900px){
	/* #footer{
		position: absolute !important;
	} */
}

.hidden-div{display: none;}

.bg-white{background-color: #fff;}
.bg-aqua{background-color:#00aeef}

.text-white{color: #fff;}
.text-black{color: #222;}
.text-steelblue{color: #264255;}
.text-orange{color: #d9534f;}

.text-center{text-align: center} .text-right{text-align: right} .text-left{text-align: left}
.size-11{font-size:11px;line-height:15px !important;} .size-12{font-size:12px;line-height:16px !important;} .size-13{font-size:13px;line-height:17px !important;} .size-14{font-size:14px;line-height:18px !important;} .size-15{font-size:15px;line-height:19px !important;} .size-16{font-size:16px;line-height:20px !important;} .size-17{font-size:17px;line-height:23px !important;} .size-18{font-size:18px;line-height:24px !important;} .size-19{font-size:19px;line-height:25px !important;} .size-20{font-size:20px;line-height:26px !important;} .size-22{font-size:22px;line-height:26px !important;} .size-24{font-size:24px;line-height:26px !important;} .size-25{font-size:25px;line-height:30px !important;} .size-30{font-size:30px;line-height:36px !important;} .size-35{font-size:35px;line-height:36px !important;} .size-40{font-size:40px;line-height:46px !important;} .size-45{font-size:45px;line-height:46px !important;} .size-50{font-size:50px;line-height:56px !important;} .size-60{font-size:60px;line-height:66px !important;} .size-70{font-size:70px;line-height:76px !important;} .size-80{font-size:80px;line-height:86px !important;} .size-90{font-size:90px;line-height:96px !important;} .size-100{font-size:100px;line-height:106px !important;} .size-150{font-size:150px;line-height:166px !important;} .size-200{font-size:200px;line-height:216px !important;}
.weight-300{font-weight: 300!important; }.weight-400{font-weight: 400!important; } .weight-500{font-weight: 500!important; } .weight-600{font-weight: 600!important; } .weight-700{font-weight: 700!important; }
.padding-0{padding:0 !important;} .padding-3{padding:3px !important;} .padding-6{padding:6px !important;} .padding-8{padding:8px !important;} .padding-10{padding:10px !important;} .padding-15{padding:15px !important;} .padding-20{padding:20px !important;} .padding-30{padding:30px !important;} .padding-40{padding:40px !important;} .padding-50{padding:50px !important;} .padding-60{padding:60px !important;} .padding-70{padding:70px !important;} .padding-80{padding:80px !important;} .padding-90{padding:90px !important;} .padding-100{padding:100px !important;} .padding-top-0{padding-top:0 !important;} .padding-top-10{padding-top:10px !important;} .padding-top-15{padding-top:15px !important;} .padding-top-20{padding-top:20px !important;} .padding-top-30{padding-top:30px !important;} .padding-top-40{padding-top:40px !important;} .padding-top-50{padding-top:50px !important;} .padding-top-60{padding-top:60px !important;} .padding-top-80{padding-top:80px !important;} .padding-top-100{padding-top:100px !important;} .padding-top-130{padding-top:130px !important;} .padding-top-150{padding-top:150px !important;} .padding-top-180{padding-top:180px !important;} .padding-top-200{padding-top:200px !important;} .padding-bottom-0{padding-bottom:0 !important;} .padding-bottom-10{padding-bottom:10px !important;} .padding-bottom-15{padding-bottom:15px !important;} .padding-bottom-20{padding-bottom:20px !important;} .padding-bottom-30{padding-bottom:30px !important;} .padding-bottom-40{padding-bottom:40px !important;} .padding-bottom-50{padding-bottom:50px !important;} .padding-bottom-60{padding-bottom:60px !important;} .padding-bottom-80{padding-bottom:80px !important;} .padding-bottom-100{padding-bottom:100px !important;} .padding-bottom-130{padding-bottom:130px !important;} .padding-bottom-150{padding-bottom:150px !important;} .padding-bottom-180{padding-bottom:180px !important;} .padding-bottom-200{padding-bottom:200px !important;} .margin-5{margin: 5px;} .margin-10{margin: 10px;} .margin-top-0{margin-top:0;} .margin-top-1{margin-top:1px;} .margin-top-2{margin-top:2px;} .margin-top-3{margin-top:3px;} .margin-top-6{margin-top:6px;} .margin-top-8{margin-top:8px;} .margin-top-10{margin-top:10px;} .margin-top-20{margin-top:20px;} .margin-top-30{margin-top:30px;} .margin-top-40{margin-top:40px;} .margin-top-50{margin-top:50px;} .margin-top-60{margin-top:60px;} .margin-top-70{margin-top:70px;} .margin-top-80{margin-top:80px;} .margin-top-100{margin-top:100px;} .margin-top-117{margin-top:117px;} .margin-top-130{margin-top:130px;} .margin-top-150{margin-top:150px;} .margin-top-180{margin-top:180px;} .margin-top-200{margin-top:200px;} .margin-bottom-0{margin-bottom:0;} .margin-bottom-1{margin-bottom:1px;} .margin-bottom-2{margin-bottom:2px;} .margin-bottom-3{margin-bottom:3px;} .margin-bottom-6{margin-bottom:6px;} .margin-bottom-8{margin-bottom:8px;} .margin-bottom-10{margin-bottom:10px;} .margin-bottom-20{margin-bottom:20px;} .margin-bottom-30{margin-bottom:30px;} .margin-bottom-40{margin-bottom:40px;} .margin-bottom-50{margin-bottom:50px;} .margin-bottom-60{margin-bottom:60px;} .margin-bottom-70{margin-bottom:70px;} .margin-bottom-80{margin-bottom:80px;} .margin-bottom-100{margin-bottom:100px;} .margin-bottom-130{margin-bottom:130px;} .margin-bottom-150{margin-bottom:150px;} .margin-bottom-180{margin-bottom:180px;} .margin-bottom-200{margin-bottom:200px;} .margin-left-0{margin-left:0 !important;} .margin-left-3{margin-left:3px !important;} .margin-left-6{margin-left:6px !important;} .margin-left-8{margin-left:8px !important;} .margin-left-10{margin-left:10px !important;} .margin-left-15{margin-left:15px !important;} .margin-left-20{margin-left:20px !important;} .margin-left-30{margin-left:30px !important;} .margin-left-40{margin-left:40px !important;} .margin-left-50{margin-left:50px !important;} .margin-left-60{margin-left:60px !important;} .margin-left-80{margin-left:80px !important;} .margin-left-100{margin-left:100px !important;} .margin-left-130{margin-left:130px !important;} .margin-left-150{margin-left:150px !important;} .margin-left-180{margin-left:180px !important;} .margin-left-200{margin-left:200px !important;} .margin-left-250{margin-left:250px !important;} .margin-left-300{margin-left:300px !important;} .margin-right-0{margin-right:0 !important;} .margin-right-3{margin-right:3px !important;} .margin-right-6{margin-right:6px !important;} .margin-right-8{margin-right:8px !important;} .margin-right-10{margin-right:10px !important;} .margin-right-15{margin-right:15px !important;} .margin-right-20{margin-right:20px !important;} .margin-right-30{margin-right:30px !important;} .margin-right-40{margin-right:40px !important;} .margin-right-50{margin-right:50px !important;} .margin-right-60{margin-right:60px !important;} .margin-right-80{margin-right:80px !important;} .margin-right-100{margin-right:100px !important;} .margin-right-130{margin-right:130px !important;} .margin-right-150{margin-right:150px !important;} .margin-right-180{margin-right:180px !important;} .margin-right-200{margin-right:200px !important;} .margin-right-250{margin-right:250px !important;} .margin-right-300{margin-right:300px !important;}



.checkbox{padding-left:20px;}.checkbox label{display:inline-block;position:relative;padding-left:5px;}.checkbox label::before{content:"";display:inline-block;position:absolute;width:17px;height:17px;left:0;margin-left:-20px;border:1px solid #cccccc;border-radius:3px;background-color:#fff;-webkit-transition:border 0.15s ease-in-out,color 0.15s ease-in-out;-o-transition:border 0.15s ease-in-out,color 0.15s ease-in-out;transition:border 0.15s ease-in-out,color 0.15s ease-in-out;}.checkbox label::after{display:inline-block;position:absolute;width:16px;height:16px;left:0;top:0;margin-left:-20px;padding-left:3px;padding-top:1px;font-size:11px;color:#555555;}.checkbox input[type="checkbox"]{opacity:0;}.checkbox input[type="checkbox"]:focus+label::before{outline:thin dotted;outline:5px auto -webkit-focus-ring-color;outline-offset:-2px;}.checkbox input[type="checkbox"]:checked+label::after{font-family:'FontAwesome';content:"\f00c";}.checkbox input[type="checkbox"]:disabled+label{opacity:0.65;}.checkbox input[type="checkbox"]:disabled+label::before{background-color:#eeeeee;cursor:not-allowed;}.checkbox.checkbox-circle label::before{border-radius:50%;}.checkbox.checkbox-inline{margin-top:0;}.checkbox-primary input[type="checkbox"]:checked+label::before{background-color:#428bca;border-color:#428bca;}.checkbox-primary input[type="checkbox"]:checked+label::after{color:#fff;}.checkbox-danger input[type="checkbox"]:checked+label::before{background-color:#d9534f;border-color:#d9534f;}.checkbox-danger input[type="checkbox"]:checked+label::after{color:#fff;}.checkbox-info input[type="checkbox"]:checked+label::before{background-color:#5bc0de;border-color:#5bc0de;}.checkbox-info input[type="checkbox"]:checked+label::after{color:#fff;}.checkbox-warning input[type="checkbox"]:checked+label::before{background-color:#f0ad4e;border-color:#f0ad4e;}.checkbox-warning input[type="checkbox"]:checked+label::after{color:#fff;}.checkbox-success input[type="checkbox"]:checked+label::before{background-color:#5cb85c;border-color:#5cb85c;}.checkbox-success input[type="checkbox"]:checked+label::after{color:#fff;}.radio{padding-left:20px;}.radio label{display:inline-block;position:relative;padding-left:5px;}.radio label::before{content:"";display:inline-block;position:absolute;width:17px;height:17px;left:0;margin-left:-20px;border:1px solid #cccccc;border-radius:50%;background-color:#fff;-webkit-transition:border 0.15s ease-in-out;-o-transition:border 0.15s ease-in-out;transition:border 0.15s ease-in-out;}.radio label::after{display:inline-block;position:absolute;content:" ";width:11px;height:11px;left:3px;top:3px;margin-left:-20px;border-radius:50%;background-color:#555555;-webkit-transform:scale(0,0);-ms-transform:scale(0,0);-o-transform:scale(0,0);transform:scale(0,0);-webkit-transition:-webkit-transform 0.1s cubic-bezier(0.8,-0.33,0.2,1.33);-moz-transition:-moz-transform 0.1s cubic-bezier(0.8,-0.33,0.2,1.33);-o-transition:-o-transform 0.1s cubic-bezier(0.8,-0.33,0.2,1.33);transition:transform 0.1s cubic-bezier(0.8,-0.33,0.2,1.33);}.radio input[type="radio"]{opacity:0;}.radio input[type="radio"]:focus+label::before{outline:thin dotted;outline:5px auto -webkit-focus-ring-color;outline-offset:-2px;}.radio input[type="radio"]:checked+label::after{-webkit-transform:scale(1,1);-ms-transform:scale(1,1);-o-transform:scale(1,1);transform:scale(1,1);}.radio input[type="radio"]:disabled+label{opacity:0.65;}.radio input[type="radio"]:disabled+label::before{cursor:not-allowed;}.radio.radio-inline{margin-top:0;}.radio-primary input[type="radio"]+label::after{background-color:#428bca;}.radio-primary input[type="radio"]:checked+label::before{border-color:#428bca;}.radio-primary input[type="radio"]:checked+label::after{background-color:#428bca;}.radio-danger input[type="radio"]+label::after{background-color:#d9534f;}.radio-danger input[type="radio"]:checked+label::before{border-color:#d9534f;}.radio-danger input[type="radio"]:checked+label::after{background-color:#d9534f;}.radio-info input[type="radio"]+label::after{background-color:#5bc0de;}.radio-info input[type="radio"]:checked+label::before{border-color:#5bc0de;}.radio-info input[type="radio"]:checked+label::after{background-color:#5bc0de;}.radio-warning input[type="radio"]+label::after{background-color:#f0ad4e;}.radio-warning input[type="radio"]:checked+label::before{border-color:#f0ad4e;}.radio-warning input[type="radio"]:checked+label::after{background-color:#f0ad4e;}.radio-success input[type="radio"]+label::after{background-color:#5cb85c;}.radio-success input[type="radio"]:checked+label::before{border-color:#5cb85c;}.radio-success input[type="radio"]:checked+label::after{background-color:#5cb85c;}
.checkbox{text-align:left;font-size:11px;}