.layoutBv .ph_iconbar .icon-bar > * i, .layoutBv .ph_iconbar .icon-bar > * label {
  color: #fff;
}
.layoutBv .ph_iconbar .icon-bar > a.active label, .layoutBv .ph_iconbar .icon-bar > a.active i {
  color: #ffba5b;
}
.layoutBv .ph_iconbar .icon-bar > a.active label, .layoutBv .ph_iconbar .icon-bar > a.active i {
  color: #ffba5b;
}
.layoutBv .ph_iconbar .icon-bar > a.active label :before, .layoutBv .ph_iconbar .icon-bar > a.active i :before {
  color: #ffba5b;
}
.top-bar-section li.active:not(.has-form) a:not(.button), .top-bar-section li.active:not(.has-form) a:not(.button):hover {
  background: #3773B1;
  color: #fff;
  border-radius: 3px 3px 0px 0px;
}
.ph_iconbar {
  background: #3773B1;
  border-bottom: none;
}
.ph_iconbar .icon-bar > * i, .ph_iconbar .icon-bar > * label {
  color: #fff;
}
.ph_iconbar .icon-bar > a.active, .as_body .icon-bar > a.active {
  background: transparent;
}
.ph_iconbar .icon-bar > a:hover i, .ph_iconbar .icon-bar > a:hover label {
  color: #9fa7ad;
}
.ph_iconbar .icon-bar > a.active label, .ph_iconbar .icon-bar > a.active i {
  color: #ffba5b;
}
.sub-nav dd.active a {
  background: #02549B;
}
.sub-nav dt a, .sub-nav dd a, .sub-nav li a {
  font-weight: 600;
}
.ph-footer-icons img {
  width: 2rem;
}
#c177337 {
  padding-bottom: 4rem;
}
#c177337 figure {
  background: #fff;
  margin: 0.1px 0px;
  border: 1px solid #ddd;
  height: 10rem;
  text-align: center;
  line-height: 10rem;
}
#c177337 figure figcaption.csc-textpic-caption {
  line-height: 1.2rem !important;
}
#c177337 img {
  margin: 0 auto;
  vertical-align: middle;
  max-width: 9rem;
}
