input.disabled {

	border: 1px solid #F2F2F2;

	background-color: #F2F2F2;

}



input.required, textarea.required {

	border: 1px solid #6B482C;

}

input.validation-failed, textarea.validation-failed {

	border: 1px solid #FFBD52;

}

input.validation-passed, textarea.validation-passed {

	border: 1px solid #88994E;

}



.validation-advice {

	margin: 2px 0;

	padding: 2px;

	background-color: #FFBD52;

	color : #FFF;

	font-weight: bold;

}



.custom-advice {

	margin: 5px 0;

	padding: 5px;

	background-color: #C8AA00;

	color : #FFF;

	font-weight: bold;

}



fieldset {

	padding: 1em;

	margin-bottom: 0.5em;

}



label {

	font-weight: bold;

}

.form-row {

	clear: both;

	padding: 0.5em;

}



.field-label {



}



.field-widget {



}
