/* Styles from introduction.jsx */
.red-text-bold-underline {
  color: red !important;
  font-weight: bold !important;
  -webkit-text-decoration: underline !important;
  text-decoration: underline !important;
}

.black-link-bold {
  color: black !important;
}

.red-text-bold {
  color: red !important;
  font-weight: bold !important;
}

/* Styles from contractorSection.jsx */
.contractor-plan-style [id="contractor.plan"]>fieldset>legend,
.contractor-report-style [id="contractor.report"]>fieldset>legend,
.contractor-other-style [id="contractor.other"]>fieldset>legend {
  width: 40px !important;
}

.contractor-plan-style [id="contractor.plan"]>fieldset>:nth-child(2)>:nth-child(1),
.contractor-report-style [id="contractor.report"]>fieldset>:nth-child(2)>:nth-child(1),
.contractor-other-style [id="contractor.other"]>fieldset>:nth-child(2)>:nth-child(1) {
  margin-bottom: 20px !important;
}
