h5 {
  color: #211D47;
  font-weight: bold;
  margin-top: 3rem;
}

p.sp-note {
  font-style: italic;
}

p.sp-note span {
  color: #EB3648;
  font-weight: bold;
}

.tableholder-div {
  overflow: auto;
}

#uplift2002-nodal-table, #uplift2002-stepbnodal-table {
  min-width: 700px;
  max-width: 2000px;
}

.tableholder-div td, .tableholder-div th {
  text-align: center;
  vertical-align: middle;
}

.tableholder-div th {
  color: white;
  background-color: #211D47;
  font-weight: bold;
}

.tableholder-div tbody .firstcol {
  color: white;
  background-color: #211D47;
  font-weight: bold;
}

.tableholder-div tbody .secondcol {
  color: white;
  background-color: #3CB6B5;
  font-weight: bold;
  position: -webkit-sticky;
  position: sticky;
  left: 0;
}

.tableholder-div tbody .dividerrow {
  border-bottom: 3px solid #dee2e6;
}

p.equation {
  margin-left: 2rem;
  font-style: italic;
}

a.upliftsteplink {
  cursor: pointer;
}

.quick-tip {
  background-color: rgba(49, 167, 69, 0.1) !important;
  color: black;
  margin: 0 0 2em 0;
}

h4.page-title {
  font-weight: bold;
}

