textarea {
border: 1px solid #bead28;width:60%;padding:7px;
font-family:Arial, Helvetica, sans-serif;
font-size:125%;
}
input.disabled, textarea.required {
	border: 1px solid #002d63;
	background-color: #e7dbcc;
	width:60%;
	padding:7px;
}

input.required, textarea.required {
	border: 1px solid #bead28;width:60%;padding:7px;
}
input.validation-failed, textarea.validation-failed {
	border: 1px solid #e7dbcc;
	color : #a51b22;
	width:60%;
	padding:7px;
}
input.validation-passed, textarea.validation-passed {
	border: 1px solid #ae9f8a;
	color : #000;
	width:60%;
	padding:7px;
}

.validation-advice {
	margin: 5px 0;
	padding: 5px;
	background-color: #a51b22;
	color : #FFF;
	font-weight: bold;
	width:59%;
}

.custom-advice {
	margin: 5px 0;
	padding: 5px;
	background-color: #a51b22;
	color : #FFF;
	font-weight: bold;
	width:59%;
}

fieldset {
	padding: 1em;
	margin-bottom: 0.5em;
}

label {
	font-weight: bold;
}
.form-row {
	clear: both;
	padding: 0.5em;
}
label{color:#fff}
form{margin:10px 0px 10px 10px; padding:10px 0px 10px 10px}
fieldset { border: none; padding: 1em; margin: 0; }

.bttn{ padding:5px; margin-left:10px; margin-bottom:10px; margin-top:10px; width:80px !important; background-color:#ae9f8a !important; cursor:pointer; color:#FFFFFF; border:none; border-style:none}
.bttn:hover{ padding:5px; margin-left:10px; margin-bottom:10px; margin-top:10px; width:80px !important; background-color:#a51b22 !important; cursor:pointer; color:#FFFFFF;border:none; border-style:none}
.field-label {

}

.field-widget {

}