/*
form .form_data .form_error_message{
	font-size: 1.4rem;
	color:#BE421D;
	line-height: 2.5rem;
	padding:1rem 0;
	font-style: italic;
	font-weight: bold;
}

form .form_data ul,
form .form_data ol,
form .form_data dl{
	margin: 0;
	padding: 0;
	list-style: none;
}
form .form_data li,
form .form_data dl,
form .form_data dt{
	margin: 0;
	padding: 0;
	list-style: none;
}
form .form_data label,
form .form_data .field-element{
	display:block;
}
form .form_data .field-element{
	margin-bottom: 1rem;
}
form .form_data .radio-label,
form .form_data .field-label,
form .form_data .field-error{
	display: inline-block;
	margin-right:1rem;
}
form .form_data .field-error{
	font-style: italic;
	font-weight: normal;
	font-size: 1rem;
}
form .form_data button,
form .form_data .field-element input,
form .form_data .field-element textarea,
form .form_data .field-element select{
	width:98%;
	margin:0;
	padding:0.5% 1%;
	color:#555;
	font-weight: normal;
	border:1px solid #aaa;
	background: #fff;
}
form .form_data .field-element input:focus,
form .form_data .field-element textarea:focus,
form .form_data .field-element select:focus{
	border-color: #333;
}
form .form_data .has-error .field-element input,
form .form_data .has-error .field-element textarea,
form .form_data .has-error .field-element select{
	border-color: #BE421D;
}
form .form_data .field-element textarea{
	height:10rem;
}
form .form_data .field-element input.type-checkbox,
form .form_data .field-element input.type-radio{
	width:auto;
}
form .form_footer{
	text-align: right;
}
form .form_data button{
	display: inline-block;
	width: initial;
	padding-left: 3rem;
	padding-right: 3rem;
	margin-right:2%;
	background: #EEE;
	font-weight: bold;
}
form .form_data button:hover{
	background: #fff;
	border-color: #333;
	color:#333;
}
*/