#page .form {
	padding: 0px 20px;
	margin-bottom: 30px;
}




.form-inner .form-group {
	font-size: 0.875em;
}

.form-inner label.control-label {
	display: block;
	font-weight: normal;
	color: #4b76ba;
}

.form-inner .has-error label.control-label {
	color: #a94442;
}

.form-inner .form-input-radio label.control-label,
.form-inner .form-input-checkbox label.control-label {
	margin-bottom: 12px;
}

.form-inner label.input-invalid {
	display: block;
	padding: 5px 0px 0px;
	font-size: 0.75em;
	font-weight: normal;
	color: #888;
}

.form-inner .radio-inline + .radio-inline,
.form-inner .checkbox-inline + .checkbox-inline {
	margin-left: 20px;
}

.form-inner .input-file-status {
	display: block;
	padding: 8px 10px;
	margin: 10px 0px;
	border-top: 1px solid #d4d9ec;
	border-bottom: 1px solid #d4d9ec;
}

.form-inner .input-file-status .input-file-remove {
	margin-top: -4px;
	padding: 1px 6px 2px;
	letter-spacing: 0em;
	font-weight: normal;
	font-size: 20px;
	color: #4b76bb;
}

.form-inner .input-file-status .input-file-remove:hover {
	color: #1a3382;
}

.form-inner .input-file-status .icon {
	margin-right: 5px;
}





/*
 * FORM'S END!
 */

.form-notes {
	text-align: left;
	font-size: 0.875em;
	margin: 20px 0px;
}

.form-buttons {
	text-align: center;
}