.help-block {
	margin: 0;
}

.form-buttons {
	margin-top: 2em;
}

.radio-element.horizontal {
	margin-bottom: 4px;
}

.radio-element.horizontal .radio {
	display: inline-block;
	margin-right: 3em;
}

.form-group .input-group-addon {
	cursor: pointer;
}

.form-group.not-need label {
	color: #959595;
}

.form-control-static {
	min-height: 0;
}

.has-error .help-block,
.has-error .control-label,
.has-error .radio,
.has-error .checkbox,
.has-error .radio-inline,
.has-error .checkbox-inline,
.has-error.radio label,
.has-error.checkbox label,
.has-error.radio-inline label,
.has-error.checkbox-inline label,
.has-error .form-control-feedback {
	color: #b94a48;
}

.has-error input.form-control,
.has-error textarea.form-control {
	border-color: #b94a48;
}

fieldset > legend > span {
	cursor: pointer;
}

fieldset.collapsed > div.form-group {
	display: none;
}

fieldset.collapsed > legend .caret {
	border-top: 0;
	border-bottom: 4px dashed;
	border-bottom: 4px solid \9;
	border-right: 4px solid transparent;
	border-left: 4px solid transparent;
}

label {
	font-weight: bold;
	margin-bottom: 0;
}

form .langs-element .tab-pane {
	min-height: 0;
}

.confirm,
button[value="delete"],
button[value="delete"]:hover,
a[href*="delete"] {
	background-image: -webkit-linear-gradient(#a80000, #900 6%, #8a0000);
	background-image: -o-linear-gradient(#a80000, #900 6%, #8a0000);
	background-image: -webkit-gradient(
		linear,
		left top,
		left bottom,
		from(#a80000),
		color-stop(6%, #900),
		to(#8a0000)
	);
	background-image: linear-gradient(#a80000, #900 6%, #8a0000);
	background-repeat: no-repeat;
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffa80000', endColorstr='#ff8a0000', GradientType=0);
	-webkit-filter: none;
	filter: none;
	border: 1px solid #660000;
}

*:required,
.required {
	border-color: #999;
	border-width: 2px;
	outline: 0;
}
