/*---
Fonts
---*/
.vfb-item-instructions {
    font-size: 14px !important;
}

.visual-form-builder li div label,
.visual-form-builder li span label {
    margin: 0;
    font-size: 14px !important;
}

/*-------------------
Checkboxes and radios
-------------------*/
.vfb-checkbox,
.vfb-radio { 
	float: left;
}

.vfb-choice {
	line-height: 100% !important;
	margin-top: 0px !important;
}

input.vfb-checkbox,
input[type="checkbox"].vfb-checkbox,
input.vfb-radio,
input[type="radio"].vfb-radio {
    margin: 2px 0 0 0 !important;
    width: 15px;
    height: 15px;
}

/*----
Labels
----*/
.visual-form-builder label, 
label.vfb-desc {
	color: #48484a;
}

/*------
Sections
------*/
.vfb-section-div,
.vfb-page-next {
	background-color: transparent;
}

.vfb-section-div {
	margin: 20px 0 0 0 !important;
	padding-left: 0 !important;
	padding-right: 0 !important;
	border-top:1px solid #ececec;
	width: 100%;
}

	.vfb-section-div.no-divider {
		margin: 0 !important;
		border-top: none;
	}

.visual-form-builder .vfb-section-div h4 {
	border: none !important;
	margin-top: 20px !important;
	color: #09347a;
    clear: both;
    font-size: 21px;
    padding-bottom: 4px;
}

	.visual-form-builder .vfb-section-div.no-divider h4 {
		margin: 0 !important;
	}

/*------
Password
------*/
.password-meter {
    height: 25px;
    padding-top: 3px !important;
}

/*---
Lists
---*/
.visual-form-builder ul {
	margin-left: 0 !important;
	margin-right: 0 !important;
}

.visual-form-builder ul li {
	padding-left: 0 !important;
	padding-right: 0 !important;
}

/*----
Inputs
----*/
.vfb-text {
	height: 30px !important;
	border-radius: 0 !important;
	padding: 5px !important;
	background-color: #fff !important;
}

.vfb-select {
	height: 30px !important;
	border-radius: 0 !important;
	padding: 5px !important;
	background-color: #fff !important;
}

.mnd-regular-textarea {
	height: 150px !important;
	background-color: #fff !important;
	padding: 5px !important;
}

.mnd-small-textarea {
	height: 50px !important;
	background-color: #fff !important;
	padding: 5px !important;
}
