/**
 * Typography
 */

h1,
h2,
h3,
h4,
.card .amount,
.card .id,
#topNav .navbar-nav,
.footer .col-left,
.footer .col-right {
  font-family: 'Open Sans', sans-serif;
}

.modal-recurring-amount h5,
.modal-recurring-amount h6,
.modal-recurring-amount .navbar-nav,
.modal-recurring-amount .footer .col-left,
.modal-recurring-amount .footer .col-right {
  text-transform: uppercase;
}

h2 {
  margin: 18px 0;
}

a:hover {
  text-decoration: none;
}
a.disabled {
  pointer-events: none;
}

.case-capital {
  text-transform: capitalize;
}

.text-red {
    color: #b20000;
}

.alert.alert-wpc:not(.alert-hh) {
    color: #444;
    font-weight: bold;
    font-size: 18px;
}
.alert-hh {
  color: #444;
  font-size: 1.124em;
}
.alert-wpc ul {
    list-style: square;
}