/* HCIM form override */
h2, h3, h4, .h2, .h3, .h4, .question-title, .survey-question-title, .control-label, label {
  color: #20438a !important;
  font-family: 'Plus Jakarta Sans', Helvetica, Arial, sans-serif !important;
  font-weight: 700 !important;
  text-transform: none !important;
  border-bottom: 3px solid #d61252 !important;
  padding-bottom: 8px !important;
  margin-bottom: 24px !important;
}

.form-control,
input[type="text"], input[type="email"], input[type="number"], input[type="tel"],
select, textarea {
  width: 100% !important;
  padding: 10px 12px !important;
  border: 1px solid #c0c4cc !important;
  border-radius: 6px !important;
  font-size: 15px !important;
  color: #1a1a2e !important;
  background: #fff !important;
  font-family: 'Plus Jakarta Sans', Helvetica, Arial, sans-serif !important;
  box-sizing: border-box !important;
}

input[type="radio"], input[type="checkbox"] {
  accent-color: #d61252 !important;
}

.btn, .btn-primary, button, input[type="submit"] {
  background: #d61252 !important;
  border-color: #d61252 !important;
  color: #fff !important;
  font-weight: 700 !important;
  border-radius: 6px !important;
  text-transform: none !important;
}
