/* ff_dax_pro */
@font-face {
  font-family: 'DaxPro';
  src: url("../../../../../style/fonts/DaxPro.otf"); }
@font-face {
  font-family: 'DaxPro';
  src: url("../../../../../style/fonts/DaxPro.eot"); }
@font-face {
  font-family: 'DaxPro';
  src: url("../../../../../style/fonts/DaxPro.woff"); }
@font-face {
  font-family: 'DaxPro';
  src: url("../../../../../style/fonts/DaxPro.woff2"); }
/* ff_dax_pro_medium */
@font-face {
  font-family: 'DaxProMedium';
  src: url("../../../../../style/fonts/DaxPro-Medium.otf"); }
@font-face {
  font-family: 'DaxProMedium';
  src: url("../../../../../style/fonts/DaxPro-Medium.eot"); }
@font-face {
  font-family: 'DaxProMedium';
  src: url("../../../../../style/fonts/DaxPro-Medium.woff"); }
@font-face {
  font-family: 'DaxProMedium';
  src: url("../../../../../style/fonts/DaxPro-Medium.woff2"); }
/* ff_dax_pro_light */
@font-face {
  font-family: 'DaxProLight';
  src: url("../../../../../style/fonts/DaxPro-Light.otf"); }
@font-face {
  font-family: 'DaxProLight';
  src: url("../../../../../style/fonts/DaxPro-Light.eot"); }
@font-face {
  font-family: 'DaxProLight';
  src: url("../../../../../style/fonts/DaxPro-Light.woff"); }
@font-face {
  font-family: 'DaxProLight';
  src: url("../../../../../style/fonts/DaxPro-Light.woff2"); }
/* ff_dax_pro_bold */
@font-face {
  font-family: 'DaxProBold';
  src: url("../../../../../style/fonts/DaxPro-Bold.otf"); }
@font-face {
  font-family: 'DaxProBold';
  src: url("../../../../../style/fonts/DaxPro-Bold.eot"); }
@font-face {
  font-family: 'DaxProBold';
  src: url("../../../../../style/fonts/DaxPro-Bold.woff"); }
@font-face {
  font-family: 'DaxProBold';
  src: url("../../../../../style/fonts/DaxPro-Bold.woff2"); }

/* Common Header CSS */
.self-register-card-left > span:first-child {
  min-height: 20px; }

.self-register-card-middle > span:first-child {
  min-height: 20px; }

.self-register-card-right > span:first-child {
  min-height: 20px; }

.bmo-subheader .popover {
  border: 1px solid #CACACA;
  box-shadow: 0 0 10px 1px rgba(132, 126, 126, 0.5);
  font-family: DaxRegular; }
  .bmo-subheader .popover .popover-content {
    padding: 9px 14px 0px; }
  .bmo-subheader .popover .bottom > .arrow {
    margin-left: 0; }

.bmo-header[role="banner"] .top-navigation-bar .top-navigation-bar-links .signout-option {
  padding: 16px 20px 16px 20px;
  background-color: #004a7c;
  text-align: center;
  width: 124px; }
.bmo-header[role="banner"] .top-navigation-bar .top-navigation-bar-links > a {
  padding: 0; }

@media (min-width: 768px) and (max-width: 1024px) {
  .top-navigation-bar .bmo-container {
    padding: 0; }

  .main-navigation-bar-link__item .popover {
    min-width: 728px; }

  .bmo-container.bmo-subheader {
    padding: 0 0 0 15px; }

  .bmo-header[role="banner"] .main-navigation-bar .main-navigation-bar-link__item a {
    max-width: 105px; }

  .bmo-header .main-navigation-bar .main-navigation-bar-link__item a {
    max-width: 105px; }

  #accountInfo.main-navigation-bar-link__item .popover {
    left: -219px !important; }

  #accountInfo .popover.bottom > .arrow {
    left: 260px; }

  #payments.main-navigation-bar-link__item .popover {
    left: -325px !important; }

  #payments .popover.bottom > .arrow {
    left: 364px; }

  #investments.main-navigation-bar-link__item .popover {
    left: -431px !important; }

  #investments .popover.bottom > .arrow {
    left: 470px; }

  #administration.main-navigation-bar-link__item .popover {
    left: -537px !important; }

  #administration .popover.bottom > .arrow {
    left: 577px; }

  .self-register-card-left > .registration-card-text {
    min-height: 40px; }

  .self-register-card-middle > .registration-card-text {
    min-height: 40px; }

  .self-register-card-right > .registration-card-text {
    min-height: 40px; }

  .self-register-card {
    display: flex; }

  .self-register-card-left,
  .self-register-card-middle,
  .self-register-card-right {
    display: flex;
    flex-direction: column; }

  .self-register-card-left span:first-child {
    flex: 1; }

  .self-register-card-middle span:first-child {
    flex: 1; }

  .self-register-card-right span:first-child {
    flex: 1; } }
@media (min-width: 1024px) and (max-width: 1200px) {
  .main-navigation-bar-link__item .popover {
    min-width: 981px; }

  .bmo-container.bmo-subheader {
    padding: 0 0 0 50px; }

  .bmo-header[role="banner"] .main-navigation-bar .main-navigation-bar-link__item a {
    max-width: 140px; }

  .bmo-header .main-navigation-bar .main-navigation-bar-link__item a {
    max-width: 140px; }

  #accountInfo.main-navigation-bar-link__item .popover {
    left: -299px !important; }

  #accountInfo .popover.bottom > .arrow {
    left: 358px; }

  #payments.main-navigation-bar-link__item .popover {
    left: -440px !important; }

  #payments .popover.bottom > .arrow {
    left: 498px; }

  #investments.main-navigation-bar-link__item .popover {
    left: -580px !important; }

  #investments .popover.bottom > .arrow {
    left: 638px; }

  #administration.main-navigation-bar-link__item .popover {
    left: -720px !important; }

  #administration .popover.bottom > .arrow {
    left: 777px; } }
@media only screen and (min-width: 1024px) and (orientation: portrait) and (-webkit-min-device-pixel-ratio: 2) {
  .main-navigation-bar-link__item .popover {
    min-width: 981px; }

  #accountInfo.main-navigation-bar-link__item .popover {
    left: -298px !important; }

  #accountInfo .popover.bottom > .arrow {
    left: 357px; }

  #payments.main-navigation-bar-link__item .popover {
    left: -440px !important; }

  #payments .popover.bottom > .arrow {
    left: 495px; }

  #investments.main-navigation-bar-link__item .popover {
    left: -581px !important; }

  #investments .popover.bottom > .arrow {
    left: 636px; }

  #administration.main-navigation-bar-link__item .popover {
    left: -722px !important; }

  #administration .popover.bottom > .arrow {
    left: 780px; } }
@media (min-width: 1200px) {
  .main-navigation-bar-link__item .popover {
    min-width: 1200px; }

  #accountInfo.main-navigation-bar-link__item .popover {
    left: -470px !important; }

  #accountInfo .popover.bottom > .arrow {
    left: 540px; }

  #payments.main-navigation-bar-link__item .popover {
    left: -612px !important; }

  #payments .popover.bottom > .arrow {
    left: 680px; }

  #investments.main-navigation-bar-link__item .popover {
    left: -752px !important; }

  #investments .popover.bottom > .arrow {
    left: 820px; }

  #administration.main-navigation-bar-link__item .popover {
    left: -892px !important; }

  #administration .popover.bottom > .arrow {
    left: 960px; } }
.main-navigation-bar-link__item .popover.bottom > .arrow {
  top: -11px;
  left: 50%;
  border: 1px solid #999;
  background-color: white;
  width: 20px;
  height: 20px;
  transform: rotate(-45deg);
  border-top-right-radius: 10px;
  border-top: 1px solid #CACACA;
  border-right: 1px solid #CACACA;
  border-bottom: none;
  border-left: none;
  box-shadow: 1px -2px 5px -2px rgba(132, 126, 126, 0.5); }
.main-navigation-bar-link__item .popover.bottom {
  margin-top: 15px; }

.popover {
  z-index: 1038 !important; }

.cms-marketing-heading {
  color: #414141; }

.cms-marketing-content {
  color: #414141; }

.registration-card-text {
  font-family: DaxLight;
  font-size: 18px;
  color: #414141; }

.bmo-header .main-navigation-bar .main-navigation-bar-link__item a:hover, .bmo-header .main-navigation-bar .main-navigation-bar-link__item a:focus {
  background-color: #F7F7F7; }

.singleBulletin ul {
  margin-bottom: 0;
  padding-left: 35px; }

.singleBulletin p {
  margin-bottom: 0; }

/* Common Header CSS */

/*# sourceMappingURL=commonHeader.css.map */
