.mixin-transition-padding {
  transition: padding 0.25s ease-in-out;
}
.mixin-home-headers-level2 {
  background-color: #003399;
  padding: 12px;
}
.mixin-home-headers-level2 h2 {
  font-size: 21px;
  font-weight: 300;
  margin: 0;
}
.mixin-home-headers-level2 h2,
.mixin-home-headers-level2 a {
  color: #fff;
}
/**
 * toggle accordion content on small screens
 */
@media (max-width: 991px) {
  .frame-mobileaccordion > header {
    cursor: pointer;
  }
  .frame-mobileaccordion > header > h2,
  .frame-mobileaccordion > header > h3 {
    display: table;
  }
  .frame-mobileaccordion > header > h2 > span,
  .frame-mobileaccordion > header > h3 > span {
    display: table-cell;
  }
  .frame-mobileaccordion > header > h2 > span span.glyphicon,
  .frame-mobileaccordion > header > h3 > span span.glyphicon {
    font-size: 21px;
    margin: -0.33em 0 0 -0.5em;
    padding: .5em;
    transition: transform 0.3s ease-in-out 0s;
    vertical-align: top;
  }
  .frame-mobileaccordion.opened span.glyphicon {
    transform: rotate(-180deg);
  }
  .frame-mobileaccordion.opened > .mobileaccordion-content {
    height: auto;
  }
}
@media (min-width: 992px) {
  .frame-mobileaccordion > header > h2 > span span.glyphicon,
  .frame-mobileaccordion > header > h3 > span span.glyphicon {
    display: none;
  }
}
/*# sourceMappingURL=MobileAccordion.css.map */