.visual-form-builder-container {
}

.visual-form-builder li div label,
.visual-form-builder li span label {
	margin: 0;
	font-size: 1em;
	/*color: #336;*/
	font-style: italic;
	font-family: 'Open Sans', 'sans-serif';


}

.visual-form-builder h3 {
	font-size: 2.4rem;
	font-size: 24px;
	margin-bottom: 0.5rem;
	margin-top: 50px !important;
	font-weight: 600;
}

.visual-form-builder .vfb-legend h3  {
	font-size: 2.4rem;
	font-size: 24px;
	/*margin-bottom: 20px;*/
	padding-top: 10px !important;
	padding-bottom: 10px !important;
	font-weight: 600;
	padding-left: 16px !important;
	line-height: 36px;
	font-family: 'Open Sans', 'sans-serif';

}

.visual-form-builder ul {
	margin-left: 0;}

.visual-form-builder label,
label.vfb-desc{
	color: inherit;
	/*font-family: Helvetica, sans-serif;*/
}

label.vfb-desc {
	/*font-weight:normal;*/
		color:#666;
	font-weight: 300
}

ul.vfb-section {
	/*padding-top: 1.5em;*/
}

.visual-form-builder label, label.vfb-desc {
	color: #006;
}


p#form_success,
.vfb-form-success {
	margin-top: 10px;
	line-height: 1.3em;
	/*font-family: Helvetica, sans-serif;*/
	/*color: black;*/
	font-weight: normal;
	padding:10px;
	border:1px solid #999;
	background-color: #b8cb02;
	color: #0D509F;

}

.visual-form-builder fieldset{
	clear:both;
	margin:15px 0;
	padding:0;
	background-color: rgba(0, 0, 102, 0.05);
margin-top: 0px;}

form.visual-form-builder {
	margin-top: 0px;
}

.visual-form-builder .vfb-legend {
	color: #006;
	margin-left: 0;
	margin-right: 0;
	padding-left: 0;
	margin-top: 0;
	height: auto;
	/*border-bottom: none;*/
	margin-bottom: 0;
}

.vfb-section {
	margin-left: 0;
	padding-left: 0;
}

.vfb-legend {
	margin-bottom: 10px !important;
}

input.vfb-text, input[type="text"].vfb-text, input[type="tel"].vfb-text, input[type="email"].vfb-text, input[type="url"].vfb-text, textarea.vfb-textarea {
	padding-left:3px;
}

.vfb-item-instructions {
	color:red;
}