/* Bootstrap overrides */
.card-header {
  background-color: #e2e2e2; /* Default gray color is too light  */
}

.btn {
  margin-bottom: 5px;
}

/* Extra small buttons were removed in bootstrap 4 */
.btn-xs, .btn-group-xs > .btn {
  padding: 0.05em 0.5rem;
  font-size: 0.7rem;
  border-radius: 0.2rem;
}

/* Bootstrap styles created for PTFG */
.bootstrapDecreaseMarginBottom5 {
  margin-bottom: -5px;
}

.bootstrapDecreaseMarginBottom10 {
  margin-bottom: -10px;
}

.bootstrapDecreaseMarginBottom15 {
  margin-bottom: -15px;
}

.bootstrapIncreaseMarginTop10 {
  margin-top: 10px;
}

.bootstrapIncreaseMarginTop15 {
  margin-top: 15px;
}

.bootstrapIncreaseMarginTop20 {
  margin-top: 20px;
}

.bootstrapListItemUnindent li {
  margin-left: -25px;
}

.ptfgCardHeader {
  font-size: 14px;
  color: #c30900;
  font-weight: bold;
}

.ptfgCardBody {
  margin-top: -15px;
  margin-bottom: -15px !important;
}

.ptfgCheckboxNote {
  margin-top: -10px;
  margin-bottom: 5px
}

.ptfgButtonBlue {
  color: white;
  background-color: #0b1a67;
  border-color: black;
  border-style: ridge;
}

.ptfgButtonBabyBlue {
  color: black;
  background-color: #bbd9ee;
  border-color: black;
  border-style: ridge;
}

.ptfgButtonRed {
  color: white;
  background-color: #c30900;
  border-color: black;
  border-style: ridge;
}

.ptfgButtonGreen {
  color: white;
  background-color: #0b6726;
  border-color: black;
  border-style: ridge;
}

