.form-control {
  border-color: #313131 !important;
}

form select,
form input {
  background-color: #F5F5F5 !important;
  height: 40px;
  margin-bottom: 1.5rem;
}
form label {
  text-align: left;
  display: block;
  font-size: 14px;
  font-weight: 400;
  line-height: 130%;
  color: #313131;
  margin-bottom: 0.25rem;
  border: none !important;
}
form .form-check-input[type=radio] {
  border-color: #313131 !important;
}
form .form-check-input:checked {
  background-color: #0067AB !important;
  border-color: #0067AB !important;
}
form textarea {
  border-radius: 8px !important;
  background-color: #F5F5F5 !important;
}
form .invalid-feedback {
  display: none;
  width: 100%;
  margin-top: 0.25rem;
  font-size: 0.875rem;
  color: #dc3545;
}
form .was-validated .form-control:invalid ~ .invalid-feedback,
form .form-control.is-invalid ~ .invalid-feedback {
  display: block;
}
form .form-control.is-invalid {
  border-color: #dc3545;
}
form .was-validated .form-control:valid,
form .form-control.is-valid,
form .was-validated .form-select:valid,
form .form-select.is-valid,
form .was-validated input:valid,
form .was-validated select:valid,
form .was-validated textarea:valid {
  border-color: #313131 !important;
  background-image: none !important;
  background-repeat: no-repeat !important;
  background-position: right calc(0.375em + 0.1875rem) center !important;
  background-size: calc(0.75em + 0.375rem) calc(0.75em + 0.375rem) !important;
  padding-right: 0.75rem !important;
}
form .valid-feedback {
  display: none !important;
}
form.needs-validation .form-control:valid,
form.needs-validation .form-select:valid,
form.needs-validation input:valid,
form.needs-validation select:valid,
form.needs-validation textarea:valid {
  background-image: none !important;
}
form .was-validated .form-check-input:valid,
form .form-check-input.is-valid {
  border-color: #dee2e6 !important;
}
form .was-validated .form-check-input:valid ~ .form-check-label,
form .form-check-input.is-valid ~ .form-check-label {
  color: inherit !important;
}
form .was-validated .form-check-input:valid:checked,
form .form-check-input.is-valid:checked {
  background-color: #0067AB !important;
  border-color: #0067AB !important;
}