.usa-banner, .usa-banner p, .usa-banner a{
  font-family: Work Sans, Source Sans Pro,Helvetica Neue,Helvetica,Roboto,Arial,sans-serif;
  font-size: 12px;
  font-weight: 500;
  background-color: #f0f0f0;
  padding: 2px;
}
.usa-banner a {
  text-decoration: underline !important;
}
.usa-banner .accordion-toggle.collapsed:after {
  background: url("../images/chevron-down.svg") no-repeat;
  width: 12px;
  height: 12px;
  content: "";
  background-size: 12px 12px;
  display: inline-block;
  background-position-y: 3px;
}
.usa-banner .accordion-toggle:after {
  background: url("../images/chevron-up.svg") no-repeat;
  width: 12px;
  height: 12px;
  content: "";
  background-size: 12px 12px;
  display: inline-block;
  background-position-y: 3px;
}
.usa-banner .panel-body {
  background-color: #f0f0f0;
}
.usa-banner__lock-image {
  height: 1.5ex;
  width: 1.21875ex;
}
.usa-media-block__img {
  flex-shrink: 0;
  margin-right: 0.5rem;
}
.usa-banner__icon {
  width: 2.5rem;
  padding-bottom: 30px;
  float: left;
}
.usa-banner {
  margin-bottom: 1rem;
}
