.form-quote-wrap{ position: relative; padding: 20px; }
.form-quote-wrap p{ padding: 10px 0; }
.form-quote-wrap .has-feedback label~.form-control-feedback{ top: 20px; }
.overlay{ display: none; }
.loading .overlay{ display: block; position: absolute; top: 0; bottom: 0; left: 0; right: 0; background: rgba(0,0,0,0.5) }
.loading .overlay i.fa{ top: 50%; left: 50%; position: absolute; transform: translate(-50%, -50%); color: #fff; }
.form-top { background: #d5d6d8; padding: 20px; border-radius: 4px; }
.form-bottom { background: #d5d6d8; padding: 20px; border-radius: 4px; }
.form-title {font-size: 25px; font-weight: bold; color: #01909e; margin: 20px 0;}
#get-quote button{ padding: 5px 10px; border-radius: 4px; color: #01909e; font-weight: bold; display: block; margin: auto; background:url(images/button-bg.png) repeat-x; font-size: 29px; border:none; -moz-box-shadow: 0 4px 4px rgba(0, 0, 0, 0.4); -webkit-box-shadow: 0 4px 4px rgba(0, 0, 0, 0.4); box-shadow: 0 4px 4px rgba(0, 0, 0, 0.4);}
.form-side-quote-wrap {  }
.form-side { background: #d5d6d8; padding: 10px 10px; border-radius: 4px; }
.form-side-title {font-size: 14px; color: #01909e; margin: 0 0 10px 0; font-weight: bold; }
.form-side-quote-wrap button{ padding: 5px 10px; border-radius: 4px; color: #01909e; font-weight: bold; display: block; margin: auto; font-size: 14px; border:none; -moz-box-shadow: 0 4px 4px rgba(0, 0, 0, 0.4); -webkit-box-shadow: 0 4px 4px rgba(0, 0, 0, 0.4); box-shadow: 0 4px 4px rgba(0, 0, 0, 0.4);} 

.form-home .form-group{ position: relative; }
.form-home .form-group .form-control, .chosen-container-single .chosen-single{ text-align: left; color: #b8babc; font-weight: 300; font-size: 17px; }
.form-home .form-group .form-control{ position: relative; padding-left: 30px; }
.form-home .form-group span.fa{ font-size: 20px; color: #11a1c6; position: absolute; left: 10px; top: 7px; }
.chosen-container-single .chosen-single{ background: #fff; padding: 4px 12px; height: auto; }
.form-home .chosen-container-single .chosen-single span{ margin-left: 26px; }
.form-home .chosen-container-single .chosen-single:before{ content: "\f013"; display: inline-block; font: normal normal normal 14px/1 FontAwesome; font-size: 20px; color: #11a1c6; text-rendering: auto; -webkit-font-smoothing: antialiased; -moz-osx-font-smoothing: grayscale; position: absolute; left: 7px; top: 7px; }
.form-home .chosen-container-single .chosen-single div b{ background: none;     font-size: 24px; color: #11a1c6; }
.form-home .chosen-container-single .chosen-single div b:before{ display: inline-block; font: normal normal normal 14px/1 FontAwesome; content: "\f0d7"; }
.form-home .chosen-container-active.chosen-with-drop .chosen-single div b:before{ content: "\f0d8"; }

@media (min-width: 768px){ /** sm style **/
	.form-home .form-group{ width: 41%; float: left; }
	.form-home .form-group.categories{ margin-right: 10px; }
	.form-home button{ float: right; }
}

@media (min-width: 1200px) { /** lg style **/
	.form-home .form-group{ width: 43%; }
	.form-home .form-group.categories{ margin-right: 10px; }
}