form.form-builder .row:last-child {
    margin-bottom: 0px;
}

form.form-builder .input-group-btn .btn {
    padding-left: 10px;
    padding-right: 10px;
}


form.form-builder.form-view-only .field-value {
    border: 1px solid #dddddd;
    background: #fbfbfb;
    background: none;
    padding: 3px 5px 1px;
    border-radius: 3px;
}

form.form-builder.form-view-only .field-value-checkbox,
form.form-builder.form-view-only .field-value-checkboxes {
    border: 0px;
    padding: 4px 6px 2px;
}

form.form-builder.form-view-only .field-value-radiosInline {
    border: 0px;
    padding: 4px 6px 2px;
}

form.form-builder.form-view-only .field-value-radiosInline > span {
    padding-right: 1em;
}

/* Section */
.form-builder .form-section {
	margin-bottom: 15px;
}
.form-builder .row {
	margin-bottom: 15px
}

/* These elements may out of the .form-builder context. */
.form-headnote, .form-submitnote, .form-footnote {
	font-size: .95em; font-style: italic; color: #333333;
	margin-top: .75em;
	margin-bottom: 1em;
}