
/*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;
	font-weight: bold;
}

.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=radio]{
    margin:0 3px 0 10px;
}

.form-fb form fieldset div input[type=text],
.form-fb form fieldset div input[type=email],
.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;
	border:1px solid #EF6262;
	color:#161616;
	font-size:12px;
	margin: 0 0 0 327px !important;
}

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

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