.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 {
  color: red;
}
.has-error .form-control {
  border-color: red;
  box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);
}
.has-error .form-control:focus {
  border-color: #843534;
  box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 6px #ce8483;
}
.has-error .input-group-addon {
  color: #a94442;
  border-color: #a94442;
  background-color: #f2dede;
}
.has-error .form-control-feedback {
  color: #a94442;
}
.has-feedback label ~ .form-control-feedback {
  top: 30px;
}
.has-feedback label.sr-only ~ .form-control-feedback {
  top: 0;
}
.help-block {
  display: block;
  margin-top: 5px;
  margin-bottom: 10px;
  color: #b7b7b7;
}

.before_send_modal h5 {
  font-weight: bold;
}

.a_for_privacy {
  color: #BEBEBE;
}
.a_for_privacy:hover,
.a_for_privacy:focus {
  color: #BEBEBE;
}

.btn-default {
  color: #333;
  background-color: #fff;
  border: 1px solid #eee;
  font-weight: 500;
}
.btn-default:hover {
  background-color: #252525;
  font-weight: 400;
  color: white;
}
.btn-default:focus,
.btn-default:active,
.btn-default:focus:active {
  background-color: #252525;
  box-shadow: none;
  font-weight: 400;
  color: white;
}
