
/*form builder*/

.form-fb{
	font-size: 15px;
}

.form-fb h3{
	font-size: 24px;
	margin: 5px 0;
}

.form-fb p{
	float:none;
	
	margin:0 !important;
}

.form-fb form{
	margin:10px 0;
}

.form-fb form fieldset{
	padding:5px;
	
}


.form-fb form fieldset div{
	margin: 2px 0;
	padding: 7px 5px;
}

.form-fb form fieldset div br{
	display:none;
}

.form-fb form fieldset div label{
	display: block;
	font-size: 12px;
	margin:5px 0;
}

.form-fb form fieldset div span.note{
	display: block;
	font-size: 10px;
	padding: 0 13px;
}

.form-fb form fieldset div input, .form-fb form fieldset div select, .form-fb form fieldset div textarea{
	padding:2px 4px;
	
}

.form-fb form fieldset div input[type=checkbox]{
	margin:0 3px 0 10px;
}

.form-fb form fieldset div input[type=text],.form-fb form fieldset div select, .form-fb form fieldset div textarea{
	width:80%;
}

.form-fb form fieldset div .date{
	width:100px;
	margin:0 10px 0 0;
}

.form-fb form fieldset div select{
	width:82%;
}

.form-fb-status-msg{
	position:absolute;
	background:#EEF4AD;
	/*padding:10px 12px;*/
	padding-bottom: 5px;
	border:1px solid #EF6262;
	color:#161616;
	font-size:12px;
	/*margin: 0 0 0 327px !important;*/
	margin-left: 370px !important;
	margin-top: -30px !important;
	margin-bottom: 10px !important;
}

.form-fb-required-border{
	border:1px solid #EF6262;
}
