/*
	Eventon Action User form styles
*/

.eventon_form_message.error_message {
	background-color:red
}
.eventon_form_message {
	margin: 0 -20px;
	padding:5px 20px;
	background-color:green;
	color:white;
}

/* form styles */

	.ui-state-default, .ui-widget-content .ui-state-default, .ui-widget-header .ui-state-default, .ui-datepicker th, .ui-datepicker .ui-datepicker-title{
		font-size:12px;
	}
	.ui-datepicker{
		width:220px;
	}
	.ui-datepicker .ui-datepicker-prev, .ui-datepicker .ui-datepicker-next{
		height:25px;
	}

	.checkbox_row span{display: block;}

	#eventon_form p label{
		font:italic 14px 'open sans', arial;
	}

	#eventon_form p .fullwidth{	width: 100%;}
	#eventon_form p input.evoau_dpicker{margin-right: 5px;}
	#eventon_form p #evoau_submit:hover{opacity:0.7;}
	#eventon_form p #evoau_submit{
		border-radius:4px;
		border:none;
		color: #ffffff;
		background: #237ebd;
		text-transform: uppercase;
		text-decoration: none;
		border-radius: 4px;
		border-bottom: none;
		font: bold 14px arial;
		display: inline-block;
		padding: 8px 12px;
		margin-top: 4px;
	}
	#eventon_form p input, #eventon_form p textarea, #eventon_form p.dropdown_row select{
		font:13px 'open sans', arial;
		border-color: #ddd;
		box-shadow: inset 0 1px 2px rgba(0,0,0,.07);
		color: #666666;
		padding: 5px 8px;
		border-radius: 0px;
	}
	#eventon_form textarea {   resize: none;height: 200px;}
	#eventon_form{
		background-color: #fff;
		padding: 13px 20px;
		border: 1px solid #d9d7d7;
		border-bottom-width: 3px;
		position: relative;
	}
	#eventon_form .evoau_table{margin: 0 -20px;}
	#eventon_form .evoau_table .submit_row.row{padding-top: 8px;}
	#eventon_form .evoau_table .submit_row.row:hover{background-color: transparent;}
	#eventon_form .evoau_table .row:hover{	
		background-color: #efefef;
	}
	#eventon_form .evoau_table .row.err{border-left:2px solid #F8A0A0;}
	#eventon_form .evoau_table .row{
		padding: 5px 20px 7px;
		border-top: 1px dashed #d9d7d7;
	}
	#eventon_form .evoau_table .row p{margin: 0;padding-bottom: 4px;}
	#eventon_form .evoau_table .row p.checkbox_row span, #eventon_form .evoau_table .row p.dropdown_row{
		font:italic 13px 'open sans', arial;
		padding-bottom: 4px;
	}
	#eventon_form .submit_row input{
		text-transform: uppercase;
	}
/* image selector field */
	
	.evoau_file_field span.file_holder{margin-left: 5px;}
	.evoau_file_field span.evoau_img_btn{
		cursor: pointer;
		border-radius: 4px;
		border: none;
		font: 13px 'open sans', arial;
		padding: 5px 8px;
		background: #E0E0E0;
	}
	.evoau_file_field span.evoau_img_btn:hover{opacity: 0.5}
	#eventon_form .evoau_file_field input{
		display:none; cursor: pointer;
		padding: 0; margin: 0;
		position: relative;
	}

/* color picker */
	.color_circle{
		float: left;
		height: 30px;
		width: 30px;
		border-radius: 50%;
		background-color: #8c8c8c;
		cursor: pointer;
		padding: 0!important;
	}
	.evoau_color_picker{
		padding: 2px 0 5px 40px;
	}

/* captcha */
	.au_captcha span.captcha{
		background: url(captcha.png) top left no-repeat;
		width: 167px; height: 20px;
		display: block;
	}
	.au_captcha span.captcha.code1{background-position: 0 0px;}
	.au_captcha span.captcha.code2{background-position: 0 -25px;}
	.au_captcha span.captcha.code3{background-position: 0 -50px;}
	.au_captcha span.captcha.code4{background-position: 0 -75px;}
	.au_captcha span.captcha.code5{background-position: 0 -100px;}
	.au_captcha span.captcha.code6{background-position: 0 -125px;}
	.au_captcha span.captcha.code7{background-position: 0 -145px;}