/* cmsms stylesheet: foundation_styles modified: 09/30/26 17:08:10 */

.no-js .title-bar {
  display: none;
}

:focus {outline:none !important;}
::-moz-focus-inner {border:0 !important;}

.v-space {
  height: 2rem;
}

.pad {
  padding-top: 3rem;
  padding-bottom: 3rem;
}

a {
  color: ;
  transition: all 0.2s ease;
}

a:hover, a.menuactive, .menu .is-active>a {
  color: #5F99D1;
}

.button {
  background: ;
  border-radius: 5px;
}

.button:hover {
  background: #294679;
  color: white;
}

.corner {
  border-radius: 5px;
}

.upper {
  text-transform: uppercase;
}

.divider {
  padding-top: 2rem;
  padding-bottom: 2rem;
}




#dropdown-menu a:hover, #dropdown-menu .is-active>a, #dropdown-menu .menuactive>a {
  color: #5F99D1;
}

.dropdown.menu.medium-horizontal>li.is-dropdown-submenu-parent>a::after {
  border-color:  transparent transparent;
}

.is-dropdown-submenu {
  border: 0;
  background: #294679;
}

.drilldown .is-drilldown-submenu-parent>a::after {
  border-color: transparent transparent transparent ;
  right: 0;
}

.drilldown .is-drilldown-submenu {
  background-color: black;
}

.drilldown a {
  background-color: transparent;
}



.callout.scroll {
  font-size: small;
  max-height: 6rem;
  overflow: auto;
}
/* cmsms stylesheet: foundation_queries modified: 09/30/26 17:08:10 */

/* Small only */
@media screen and (max-width: 39.9375em) {



}

/* Medium and up */
@media screen and (min-width: 40em) {

  .menu.medium-align-right {
    -webkit-box-pack: end;
    -webkit-justify-content: flex-end;
    -ms-flex-pack: end;
    justify-content: flex-end;
  }

}

/* Medium only */
@media screen and (min-width: 40em) and (max-width: 63.9375em) {}

/* Large and up */
@media screen and (min-width: 64em) {

}

/* Large only */
@media screen and (min-width: 64em) and (max-width: 74.9375em) {}

/* X-Large and up */
@media screen and (min-width: 75em) {

}
