
.visual-form-builder li div label,
.visual-form-builder li span label {
	margin: 0;
	font-size: 1em;
	color: #333;
	font-style: italic;
}

.visual-form-builder label,
label.vfb-desc{
	color:#007038 !important;
	font-size: 15px;
}

label.vfb-desc {
	font-weight:normal;
}

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


p#form_success,
.vfb-form-success {
	color: #007038;
	margin-top: 10px;
	font-weight: normal;
	font-size: 1.3em;
	line-height: 1.3em;
}

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:5px;
}

.vfb-form-success {
	background-color: #eee;
	border: 1px solid #d3d3d3;
	border-radius: 3px;
	padding: 20px;
	font-size: 20px;
	/*font-weight: bold;*/
}



.visual-form-builder .vfb-legend h3 {
	line-height: 28px;
	margin-top: 10px!important;
	margin-bottom: 10px!important;

}







