.simpleform{
	
}

.simpleform-holder{
	position:relative;
	display:inline-block;
}

.simpleform-tips{
	position:absolute;
	background:#FFF;
	color:#888;
	white-space:nowrap;
}

.simpleform-error{
	color:#E60012;
}

.simpleform .field label{
	padding-right:10px;
}

.simpleform .field_group{
	clear:both;
}

.simpleform .field_group .field{
	float:left;
}



.simpleform .textarea_focus{
	border: 1px solid #2F7EBF;
}

.simpleform .input_focus{
	border: 1px solid #FFB941;
}

.simpleform .input.input_error{
	border:1px solid #E60012;
}

.simpleform select.input_error{
	border:1px solid #E60012;
}

.simpleform-error-radio {
    background: inherit;
    border: 1px solid #e60012;
    padding: 1px 2px 10px;
    height:30px;
}

.simpleform-error-checkbox {
    background: inherit;
    border: 1px solid #e60012;
    padding: 1px 2px 10px;
    height:30px;
}

.simpleform .placeholder{
    color:#888;
}

.simpleform .simpleform-autofill{
	position:absolute;
	z-index:1000;
	
}

.simpleform .simpleform-autofill .autofill-data{
	padding:5px 0;
	border:1px solid #CCC;
	border-top:0;
	background:#FFF;
	
}

.simpleform .simpleform-autofill .autofill-data ul{
	margin:0;
	padding:0;
	
}

.simpleform .simpleform-autofill .autofill-data li{
	padding: 5px 10px;
	cursor:pointer;
}

.simpleform .simpleform-autofill .autofill-data li.active{
	background:#005FCF;
	color:#FFF;
}

.simpleform .readonly{
	background:#DDD;
}









.simpleformstyle .input{
    line-height:22px;
    border:1px solid #595656;
    padding:5px;
    width:268px;
    height: 22px;
    color:#666;
    box-sizing:content-box;
}

.simpleformstyle .input.small{
    width:145px;
}

.simpleformstyle .input.long{
    width:820px;
}

.simpleformstyle .radio{
    height: 34px;
    margin: 0;
    vertical-align: middle;
    width: 34px;
}

.simpleformstyle .checkbox{
    height: 34px;
    margin: 0;
    vertical-align: middle;
    width: 34px;
}

.simpleformstyle .field{
    padding:5px;
}

.simpleformstyle .select{
    border:1px solid #595656;
    outline:none;
    height: 34px;
    line-height:22px;
    padding: 5px;
    width:145px;
}

.simpleformstyle .textarea{
    border: 1px solid #595656;
    height: 100px;
    padding: 2px;
    width: 500px;
    outline:none;
}