.fb2_field,
.fb2_field_heading {
	border-top-right-radius: 5px;
	border-top-left-radius: 5px;
	-moz-border-radius-topright: 5px;
	-webkit-border-top-right-radius: 5px;
	-moz-border-radius-topleft: 5px;
	-webkit-border-top-left-radius: 5px;
}

.fb2_field {
	border: 1px solid #ccc;
	margin-bottom: 5px;
	width: 552px;
}

.fb2_field.fb2_submit {
	border-width: 0;
	
}

.fb2_field_heading {
	background-color: #f0f0ee;
	border-bottom-width: 0;
	display: block;
	font-family: georgia, serif;
	font-size: 1.5em;
	font-weight: normal !important;
	line-height: 2em;
	/* margin: 0 !important; */
	padding-left: 10px;
	/* width: 540px; */
}

.tinymce .fb2_field_heading {
	/* width: 690px !important; */
}

/*
.tinymce .fb2_input {
border-width: 0 !important;
}
*/

/*
.tinymce .mceEditor iframe {
width: 100% !important;
vertical-align: bottom !important;
}
*/

.tinymce .mceEditorContainer {
	/* width: 700px !important; */
}


.tinymce .mceEditor,
.tinymce label,
.tinymce label span {
	/* width: 700px !important; */
}

/*
.fb2_field {
padding-bottom: 5px;
}
*/

.GST_FormBuilder2 .fb2_input {
background-color: white;
/* border: 1px solid #ccc; */
/* width: 550px; */
display: block;
padding: 0 5px;
}

.GST_FormBuilder2 .fb2_text_entry {
border-width: 0;
height: 24px;
font-size: 16px;
/* padding: 0 5px; */
/* width: 540px; */
display: block;
width: 100%;
}

.GST_FormBuilder2 .fb2_field.fb2_textarea textarea {
	height: 20em;
}

.fb2_submit input {
border: 1px solid #ccc;
background-color: #f0f0ee;
font-family: verdana, arial, helvetica, sans-serif;
/* margin: 5px 0; */
-moz-border-radius: 5px;
-webkit-border-radius: 5px;
padding: 5px;
}

.fb2_submit input:hover {
	background-color: #fff;
	cursor: pointer;
}

.fb2_textarea .fb2_input {
	padding: 0;
}

.fb2_composite .fb2_input {
border-top-width: 0;
}

.fb2_composite label,
.fb2_composite label span {
display: block;
}

.fb2_composite label {

}

.fb2_composite label span {
padding: 0 0 10px 0;
background-color: #f0f0ee;
font-size: .8em;
}

.fb2_composite .fb2_text_entry {
border: 1px solid #ccc;
/* width: 518px; */
}

.fb2_composite .fb2_input {
background-color: #f0f0ee;
padding: 10px;
/* width: 530px; */
}

.fb2_checkbox_wrapper_inner {
	background-color: white;
	/* border: 1px solid #ccc; */
	
}

.fb2_checkbox_wrapper label {
	display: block;
	padding: 0.25em 0.5em;
}


/* ============================================================
	FormBuilder2 Overrides
============================================================ */

/*
form.GST_FormBuilder2 .fb2_field {
	width: 50%;
}

form.GST_FormBuilder2 .fb2_field.fb2_textarea {
	width: auto;
}
*/
