/*
CSS selectors and classes for Forms Builder
OneWeb CMS
*/

/* ---- Structural Containers ---- */
/* The parent container of the app */
#fb_app 						{}

/* The intro message given to the form when created */
#fb_formtitle 				{ line-height:1.1em; }

/* the required fields legend */
#fb_forminstructions 		{ font-size:10px; margin:1.5em 0 0.5em; padding:0 0.65em 0; }

/* form body */
#fb_form  					{}
/* form field grouping */
.group_div 					{ margin-bottom:1em; padding:10px; background-color:#fafafa; border-bottom:dotted 1px #dedede; }
.group_title 				{ margin-bottom:0.85em; padding-bottom:2px; border-bottom:dotted 1px #dedede; }
.group_description 			{ margin-bottom:1em; font-style:italic; }
/* form field item */
.fieldcontainer 				{ margin-bottom:0.65em; }
.formlabel 					{ }
.formlabel label 				{ font-weight:bold; }
.formlabel .required			{ padding:0 0 0 3px; }
.forminput 					{ }
.forminput select 				{ width:auto; border:solid 1px #dedede; }
.forminput input[type="text"]	{ width:200px; border:solid 1px #dedede; }
.forminput textarea			{ width:300px; height:80px; border:solid 1px #dedede; }
.formtip 					{ font-size:10px; color:#555; }


#fb_spamBlock 				{}


#fb_noForm 					{}


#fb_submitted 				{}


#fb_failed 					{}

/* Formatting */
p 							{}
.required 					{ font-size:16px; color:#f10000; }
.fb_label 					{}

/* Form Button Classes */
#fb_submit 					{}
.fb_button1,
.fb_button2,
.fb_button3 					{ display:inline; float:left; margin-left:6px; }

.fb_button1 input,
.fb_button2 input,
.fb_button3 input 				{ padding:4px 6px; color:#007ec1; font-weight:bold; cursor:pointer; background-color:#fafafa; border:solid 1px #dedede; }

.fb_button1 input:hover,
.fb_button2 input:hover,
.fb_button3 input:hover 		{ color:#fff; background-color:#007ec1; }

.fb_button1 					{ margin-left:0; }
.fb_submitbtn 				{}

.fb_submitimg,
.fb_clearimg,
.fb_cancelimg 	 			{ display:none; }

