#applicant_summary table.ui.table.hover-stripe tr:hover td, #applicant_summary table.ui.table.hover-stripe tr:hover th {
  background-color: rgba(0, 0, 0, 0.03);
}

#applicant_summary table.ui.table.extra-compact td, #applicant_summary table.ui.table.extra-compact th {
  padding: 3px;
}

#applicant_summary table.ui.table.no-row-borders {
  border: none;
}

#applicant_summary table.ui.table.no-row-borders thead, #applicant_summary table.ui.table.no-row-borders tbody {
  border: none;
}

#applicant_summary table.ui.table.no-row-borders thead tr, #applicant_summary table.ui.table.no-row-borders tbody tr {
  border: none;
}

#applicant_summary table.ui.table.no-row-borders thead tr td, #applicant_summary table.ui.table.no-row-borders thead tr th, #applicant_summary table.ui.table.no-row-borders tbody tr td, #applicant_summary table.ui.table.no-row-borders tbody tr th {
  border: none;
}

#applicant_summary .req_ok, #applicant_summary .ref_ok {
  color: blue;
}

#applicant_summary .req_need, #applicant_summary .ref_need {
  color: red;
}

.ui.progress .bar > .pct {
  white-space: nowrap;
  position: absolute;
  width: auto;
  font-size: .92857143em;
  top: 50%;
  right: .5em;
  left: auto;
  bottom: auto;
  color: rgba(255, 255, 255, 0.7);
  text-shadow: none;
  margin-top: -.5em;
  font-weight: 700;
  text-align: left;
}
