/* == Contact form == */

#form-contact h1 { margin-bottom: 30px; }

/* Fields */
.field-container { position: relative; overflow: hidden; margin-bottom: 10px; }
.field-name { float: left; width: 120px; padding: 10px 0px; display: block; }
.field  {
	float: left;
	width: 460px;
	padding: 10px;
	font-size: 18px;
	border: none;
	background: #F5F5F5;
	font-family: Arial;
	-moz-border-radius: 3px;
	-webkit-border-radius: 3px;
	border-radius: 3px;
	-moz-box-shadow: 0 0 3px rgba(0,0,0,0.3) inset;
	-webkit-box-shadow: 0 0 3px rgba(0,0,0,0.3) inset;
	box-shadow: 0 0 3px rgba(0,0,0,0.3) inset;
	
}

.field:focus { background: #E5E5E5; }
select { width: 260px; margin: 8px 0px; }
textarea.field { height: 300px; }
.field-button { margin-left: 120px; }
#submit-button { font-size: 16px; margin: 10px 0 10px 120px; text-transform: uppercase;  }

/* Validation*/
.aurora-field-feedback { position: absolute; right: 30px; top: 5px; width: 32px; height: 32px; }
.aurora-field-feedback-valid { background: url(/Resources/BML/Sites/BMLYoga/Images/Icons/tick.png) top left no-repeat; }
.aurora-field-feedback-invalid { background: url(/Resources/BML/Sites/BMLYoga/Images/Icons/cross.png) top left no-repeat; }

#form-activity { right: auto !important; left: 300px; margin-top: 3px; position: absolute; width: 35px; height: 28px; background: white url('/Resources/JazeDigital/ajax-loader.gif') center center no-repeat; }

.aurora-button-press { opacity: 0.5; }

/* Form success */
.contact-form-success {
	background: url(/Resources/BML/Sites/BMLYoga/Images/Icons/tick_big.png) top center no-repeat;
	padding: 120px 0px 20px 0px;
	text-align: center;
	margin-top: 50px; 
}
