.col-form-label-fixed {
  padding-top: calc(.75rem + 1px);
  padding-bottom: calc(.75rem + 1px);
  margin-bottom: 0;
  font-size: inherit;
  line-height: 1.5
}
.col-form-label-fixed {
  font-weight: bold;
}
.section-form .form-control {
  background-color: #fefefe;
  border-color: #abb4ba;
}
.input-group-text {
  background-color: #f6f6f6;
  border-color: #abb4ba;
  border-radius: 0;
  color: #444;
  padding-bottom: 0;
  padding-top: 0;
}
b.input-group-text {
  font-weight: bold;
}
.invalid-feedback div {
  display: inline-block;
  margin-left: .5em;
}
.text-loose {
  letter-spacing: .1em;
}
.table.thead-dark thead {
  background-color: #5B6B7C;
  color: #fff;
}