.form-label,
.form-text {
  color: #8C8F92;
  display: inline-block;
  font-family: "Roboto", sans-serif;
  font-size: 0.875rem;
  line-height: 1rem;
  margin: 0.5rem 0;
}
.form-control + .form-label, .form-label + .form-control,
.form-control + .form-text,
.form-text + .form-control {
  margin-top: 0;
}

.form-control {
  padding: 0.5rem 1rem;
  background-color: #F7FAFC;
  background-image: none !important;
  border-radius: 0.5rem;
  border: 1px solid #8C8F92;
  color: #000000;
  font-size: 1rem;
  line-height: 1rem;
  margin: 0.5rem 0;
}
.form-control:focus {
  box-shadow: none;
  border: 1px solid #8C8F92;
}
.form-control::-moz-placeholder {
  color: #8C8F92;
}
.form-control:-ms-input-placeholder {
  color: #8C8F92;
}
.form-control::placeholder, .form-control[disabled] {
  color: #8C8F92;
}
.form-control[disabled], .form-control[readonly] {
  border: 1px solid #ECECEC;
}
.form-control.is-invalid, .was-validated .form-control:invalid {
  padding: 0.5rem 1rem;
  border-color: #FA8C24;
}
.form-control.is-invalid:focus, .was-validated .form-control:invalid:focus {
  box-shadow: none;
  border-color: #FA8C24;
}
.form-control.is-invalid ~ .invalid-feedback, .was-validated .form-control:invalid ~ .invalid-feedback {
  display: inline-block;
  color: #FA8C24;
  text-align: right;
}
.form-control.is-valid, .was-validated .form-control:valid {
  padding: 0.5rem 1rem;
  border-color: #52C422;
}
.form-control.is-valid:focus, .was-validated .form-control:valid:focus {
  box-shadow: none;
  border-color: #52C422;
}
.form-control.is-valid ~ .valid-feedback, .was-validated .form-control:valid ~ .valid-feedback {
  display: inline-block;
  color: #52C422;
  text-align: right;
}

select.form-control {
  padding-right: 2rem;
  background-image: url("data:image/svg+xml,%3csvg width='12px' height='12px' viewBox='0 0 512 512' xmlns='http://www.w3.org/2000/svg'%3e%3cpolygon points='64 144 256 368 448 144 64 144'/%3e%3c/svg%3e") !important;
  background-repeat: no-repeat;
  background-position: right 1rem center;
  background-size: 0.75rem 0.75rem;
}

.ui-datepicker .ui-datepicker-header {
  background:#E30A17;
  border: 1px solid #E30A17;
}
