.question_textbox textarea {
  height: 150px !important;
  color: black !important;
}

label {
  margin-bottom: 0px !important;
  color: black;
  font-weight: normal;
}

.sf-fieldWrp.sf-Checkboxes {
  margin-top: 30px;
  font-weight: normal !important;
  color: black !important;
}

[data-sf-role=error-message] {
  color: red !important;
  font-weight: bold !important;
}

input[type=checkbox]:not(:checked) {
  padding-right: 60px !important;
}

input[type=checkbox]:checked {
  padding-right: 20px !important;
}

input[type=checkbox] {
  background-color: white !important;
}

.eoi_header.sf-fieldWrp {
  text-align: center;
  background: #f1834c;
}

.eoi_header.sf-fieldWrp h1 {
  margin-bottom: 0px;
}

.eoi_header span {
  font-size: 22px !important;
  font-family: "Euclid", Calibri, Arial, sans-serif !important;
  color: #fff !important;
  font-weight: 600 !important;
}

.eoi_header.lsc_header span {
  font-size: 28px !important;
}

.bci_header.sf-fieldWrp {
  text-align: center;
  background: #f6ca15;
}

.bci_header span {
  font-size: 22px !important;
  font-family: "Euclid", Calibri, Arial, sans-serif !important;
  color: #984806 !important;
  font-weight: 600 !important;
}

.bci_header.lsc_header span {
  font-size: 28px !important;
}

.questions_header.sf-fieldWrp, .nominated._header.sf-fieldWrp {
  text-align: center;
  background: #f6ca15;
  margin-top: 30px;
}

.questions_header span, .nominated._header.sf-fieldWrp span {
  font-size: 18px !important;
  font-family: "Euclid", Calibri, Arial, sans-serif !important;
  color: #984806 !important;
  font-weight: 600 !important;
}

.nominated._header > h3 {
  margin-bottom: 0;
}

.question_textbox textarea {
  height: 150px !important;
}

.submit.form-group {
  margin-top: 30px;
  text-align: right;
}

input[type=checkbox] {
  float: left;
}

.responsiveImg {
  margin-bottom: 30px;
}

.sf-fieldWrp.sf-Checkboxes {
  margin-top: 30px;
}

.question_textbox.sf-fieldWrp {
  margin-top: 30px;
}

.sf-fieldWrp {
  margin-top: 10px;
}

.lsc-eo-hidden-label > label {
  /* There is no "right" way to hide content visually but make it accessible to a screen-reader - due to client needs to have one column heading, and inability to assign one label to multiple text fields in sitefinity, I'm using this as an accessible way to visually hide form labels*/
  position: absolute;
  left: -10000px;
  top: auto;
  width: 1px;
  height: 1px;
  overflow: hidden;
}

.lsc-eo-hidden-label {
  margin-top: 0;
}

.lsc-eo-hidden-label > [data-sf-role=error-message] {
  margin-bottom: 0px;
}

.lsc-eo-hidden-label > [data-sf-role=text-field-input] {
  margin-bottom: 0px;
  border-radius: 0;
}

.eoi-table-col {
  padding-left: 0;
  padding-right: 0;
}

.eoi-table-row {
  padding-left: 15px;
  padding-right: 15px;
}

.lsc-eoi-referral-label {
  border-bottom-color: rgb(187, 187, 187);
  border-radius: 0;
  border-width: 2px;
}

.lsc-eoi-referral-label > h4 {
  color: black;
  margin-bottom: 0;
  font-size: 20px;
}

.lsc-eoi-referral-label {
  border: 2px solid black;
  padding: 10px;
  padding-bottom: 5px;
  margin-top: 0;
}

/*# sourceMappingURL=boardForms.css.map */
