.has-error .help-block, .has-error 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 {
color: #ff0400;
}
.has-error label{
	padding-top:unset !important;
}
.has-error .help-block{
	padding: 0px;
	margin-bottom: 0;
}
form .has-error input {
	border-color: #ff0400;
	-webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);
	box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);
}
.help-block {
	display: block;
	margin-top: 0px;
	margin-bottom: 0px;
	color: #737373;
  font-size: 11px;
}

form .has-error input {
    border-color: #ff0400;
    -webkit-box-shadow:  0 2px 2px rgba(0, 0, 0, 0.075);
    box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);
}

form .alert-success {
    background-color: #21a60059 !important;
    color: #747060 !important;
    border-color: #008d4c;
}

form .alert, .callout {
    padding: 15px;
    margin-bottom: 20px;
    border: 1px solid transparent;
    border-radius: 3px;
}

form .alert .close {
    color: #000;
    opacity: .2;
    filter: alpha(opacity=20);
    padding: 0;
    cursor: pointer;
    background: transparent;
    border: 0;
    -webkit-appearance: none;
    -moz-appearance: none;
    appearance: none;
    float: right;
    font-size: 21px;
    font-weight: bold;
    line-height: 1;
    color: #000;
    text-shadow: 0 1px 0 #fff;
    filter: alpha(opacity=20);
    opacity: 0.2;
}