/**
 * All of the CSS for your public-facing functionality should be
 * included in this file.
 */

.form_padding {
    padding: 15px 6%;
}
.form_design{
    background-color: #e2e2e2;
}
.image_loader img {
    width: 45px;
    margin: 0 -11px;
    height: 45px;
}
.container {
	max-width:400px;
	width:100%;
	margin:0 auto;
	position:relative;
}
.az_custom_inquiry {
	background:#F9F9F9;
}
.az_custom_inquiry h3 {
	font-weight: 400;
	background-color: #006699;
	font-size: 17px;
	padding: 2% !important;
	text-align: center;
	color: #fff;
	margin-bottom: 0;
	text-transform: uppercase;
}
.az_custom_inquiry h4 {
	margin:5px 0 15px;
	display:block;
	font-size:13px;
}
.az_custom_inquiry fieldset {
	border: medium none !important;
	margin: 0 0 6px;
	min-width: 100%;
	padding: 0;
	width: 100%;
}

.az_custom_inquiry input[type="text"],.az_custom_inquiry  input[type="email"], .az_custom_inquiry 
input[type="tel"], .az_custom_inquiry input[type="url"],
 textarea {
	width:100%;
	border:1px solid #CCC;
	background:#FFF;
	margin:0 0 5px;
	padding:10px;
	font-size: 14px !important;
}

.az_custom_inquiry input[type="text"]:hover, .az_custom_inquiry input[type="email"]:hover, .az_custom_inquiry input[type="tel"]:hover, .az_custom_inquiry input[type="url"]:hover, .az_custom_inquiry textarea:hover {
	-webkit-transition:border-color 0.3s ease-in-out;
	-moz-transition:border-color 0.3s ease-in-out;
	transition:border-color 0.3s ease-in-out;
	border:1px solid #AAA;
}

.az_custom_inquiry textarea {
	height:100px;
	max-width:100%;
  resize:none;
}

.az_custom_inquiry button[type="submit"] {
	cursor:pointer;
	width:100%;
	border:none;
	background:#006995;
	color:#FFF;
	margin:0 0 5px;
	padding:10px;
	font-size:15px;
}

.az_custom_inquiry button[type="submit"]:hover {
	background: #2f7693;
	-webkit-transition:background 0.3s ease-in-out;
	-moz-transition:background 0.3s ease-in-out;
	transition:background-color 0.3s ease-in-out;
}

.az_custom_inquiry button[type="submit"]:active { box-shadow:inset 0 1px 3px rgba(0, 0, 0, 0.5); }

.az_custom_inquiry input:focus, textarea:focus {
	outline:0;
	border:1px solid #999;
}
/*::-webkit-input-placeholder {
 color:#888;
}
:-moz-placeholder {
 color:#888;
}
::-moz-placeholder {
 color:#888;
}
:-ms-input-placeholder {
 color:#888;
}*/

.alert-success {
	color: #3c763d;
	background-color: #dff0d8;
	border-color: #d6e9c6;
}
.alert-danger {
	color: #a94442;
}
.fade {
	opacity: 0;
	-webkit-transition: opacity .15s linear;
	-o-transition: opacity .15s linear;
	transition: opacity .15s linear;
}
.alert {
	padding: 15px;
	margin-bottom: 20px;
	border: 1px solid transparent;
	border-radius: 4px;
}
.alert-dismissable, .alert-dismissible {
	padding-right: 35px;
}
.fade.in {
	opacity: 1;
}
.alert-danger {
	color: #a94442;
	background-color: #f2dede;
	border-color: #ebccd1;
}
