

/*### forms ##################################################################*/

.WidgetForm {
	position:relative;
}


/*### forms ##################################################################*/

button:hover,
a.button:hover,
input[type="reset"]:hover,
input[type="submit"]:hover,
input[type="button"]:hover {
	color:#000 !important;
}

.WidgetForm legend { 
	padding:10px 0px;
}
.WidgetForm label { 
	display:block;
	clear:both;
}

.WidgetForm label[for="field_required_fields"],
.WidgetForm label[for="field_accept_conditions"] {
	margin:20px 0px 20px 0px;
}

.WidgetForm input[type="password"],
.WidgetForm input[type="text"],
.WidgetForm select,
.WidgetForm textarea {
	width:250px; 
	margin-bottom:8px;
}



.WidgetForm input[type="password"].no-valid,
.WidgetForm input[type="text"].no-valid,
.WidgetForm input[type="checkbox"].no-valid,
.WidgetForm input[type="file"].no-valid,
.WidgetForm select.no-valid,
.WidgetForm textarea.no-valid {
  -webkit-box-shadow: #f00 0 0 5px 0;
  -moz-box-shadow: #f00 0 0 5px 0;
  box-shadow: #f00 0 0 5px 0;
			
}


.WidgetForm textarea {
	height:100px;
}

.WidgetForm input[name="captcha"] {
	width:140px;
	height:40px;
	margin-top:8px;	
	background-color:#dbd9cd !important;
	color:#000;
	border:1px solid #a19d92;
	font-size:26px;
	letter-spacing:11px;
	text-align:center;
	vertical-align:middle;
	display:inline-block;
}

.WidgetForm .captcha-image {
	display:inline-block;
	cursor: pointer;
	margin-right:5px;
}

.WidgetForm label[for="field_accept_conditions"] {
	margin-top:5px;	
}

.WidgetForm label.no-class-label {
	margin:20px 0px 20px 0px;
}

.WidgetForm aside {
	-background:#000;
	-color:#fff;
	padding:2px 7px;
	margin-bottom:15px;
	position:relative;
}

.WidgetForm .spinner {
	display:inline-block;
	background-image:url(ajax_spinner.gif);
	background-repeat: no-repeat;
	background-position: center center;
	width:16px;
	height:16px;
	margin-top:4px;
	margin-left:10px;
	
} 

