
/* v67: required visible questionnaire fields */
.q-field.invalid .q-input,
.q-field.invalid .q-textarea,
.q-field.invalid .q-select,
.q-field.invalid .q-choice-group,
.q-field.invalid .q-upload-dropzone,
.q-input.invalid,
.q-textarea.invalid,
.q-select.invalid,
.q-choice-group.invalid,
.q-file-input.invalid + .q-upload-dropzone {
  border-color: #c73535 !important;
  box-shadow: 0 0 0 4px rgba(199, 53, 53, .12) !important;
}
