.form.plugin-wrapper form .btn { margin-right: 5px; }
.form.plugin-wrapper form .btn.prev,
.form.plugin-wrapper form .btn.next { margin-top: 14px; }

.form.plugin-wrapper .nav-tabs .popover-content { color: #e70017; }

.form.plugin-wrapper .form-builder-fieldset { position: relative; margin-bottom: 10px; padding-bottom: 30px; }
.form.plugin-wrapper .form-builder-fieldset-control { bottom: 0; left: 0; position: absolute; width: 100%; }
.form.plugin-wrapper .form-builder-fieldset-control .form-builder-tab-nav { margin-bottom: 5px; text-align: right; }


.form.plugin-wrapper form .control-group.style-label-as-title .controls,
.form.plugin-wrapper form .control-group.style-label-on-top .controls {
	margin-left: 0;
}

.form.plugin-wrapper form .control-group.style-label-as-title label {
	float: none;
	text-align: left;
	width: auto;
	
	font-family: 'AvenirLight';
	font-size: 17px;
	color: #007ec2;
	margin-bottom: 10px;
}

.form.plugin-wrapper form .control-group.style-label-on-top label {
	float: none;
	text-align: left;
	width: auto;
	
	margin-bottom: 10px;
}

.form.plugin-wrapper form button.style-button-align-left { float: left; }
.form.plugin-wrapper form button.style-button-align-right { float: right; }

div.control-group.singlecheckbox { margin-bottom:0; }

/* File Upload control */
.file-upload-control { position:relative; }
.file-upload-control div.input-append { position:absolute; top:0; left:0; z-index:1; }
.file-upload-control input.input-file { position:relative; width:290px; text-align:right; -moz-opacity:0; filter:alpha(opacity: 0); opacity:0; z-index:2; cursor:pointer; outline:none; }

.form.plugin-wrapper form .radio input[type="radio"],
.form.plugin-wrapper form .checkbox input[type="checkbox"] {
	margin-left: -19px;
}
