/* invert */
#NFDA2020 a.side-menu-header {
  font-weight: 700;
  text-transform: uppercase;
  line-height: 1.25em;
  padding: 1.5rem 0.6rem 0.925rem 0;
  display: block;
}
#NFDA2020 a.side-menu-header, #NFDA2020 a.side-menu-header:link, #NFDA2020 a.side-menu-header:visited {
  text-decoration: none;
}
#NFDA2020 a.side-menu-header:hover, #NFDA2020 a.side-menu-header:active, #NFDA2020 a.side-menu-header:focus, #NFDA2020 a.side-menu-header:focus-within {
  text-decoration: none;
}

#NFDA2020 .side-bar-nav-mob {
  position: relative;
}
#NFDA2020 .side-bar-nav-mob .side-bar-mob-header {
  position: relative;
  border-top: 4px solid #FFF;
  border-bottom: 4px solid #FFF;
  background: #F8F8F8;
}
#NFDA2020 .side-bar-nav-mob .side-bar-mob-header .side-menu-header {
  color: #003C71;
  font-weight: 700;
  text-transform: uppercase;
  line-height: 1.25em;
  padding: 1rem 40px 0.65rem 0.6rem;
  display: block;
  border-left: 10px solid #003C71;
}
#NFDA2020 .side-bar-nav-mob .side-bar-mob-header .open-button {
  display: block;
  position: absolute;
  top: 0;
  right: 0;
  width: 100%;
  height: 100%;
  text-align: right;
  text-decoration: none;
}
#NFDA2020 .side-bar-nav-mob .side-bar-mob-header .open-button em {
  width: 40px;
  height: 40px;
  line-height: 40px;
  display: inline-block;
  text-align: center;
  position: absolute;
  top: 50%;
  right: 0;
  margin-top: -20px;
}
#NFDA2020 .side-bar-nav-mob .side-bar-mob-header:hover {
  background: #F8F8F8;
}
#NFDA2020 .side-bar-nav-mob .side-bar-mob-header + .collapse,
#NFDA2020 .side-bar-nav-mob .side-bar-mob-header + .collapsing {
  z-index: 999;
  top: 100%;
  left: 0;
  background: #F8F8F8;
  width: 100%;
}
#NFDA2020 .side-bar-nav-mob .side-bar {
  position: relative;
  display: block;
  margin: 0;
  background: #FFF;
  position: relative;
  z-index: 0;
  z-index: 999;
  width: 100%;
  top: 100%;
  left: 0;
}
#NFDA2020 .side-bar-nav-mob .side-bar:after {
  content: "";
  display: block;
  width: 100%;
  height: 10px;
  position: absolute;
  z-index: 0;
  left: 0;
  bottom: -10px;
  background: rgba(0, 0, 0, 0.25);
  background: -moz-linear-gradient(180deg, rgba(0, 0, 0, 0.25) 0%, rgba(0, 0, 0, 0) 100%);
  background: -webkit-linear-gradient(180deg, rgba(0, 0, 0, 0.25) 0%, rgba(0, 0, 0, 0) 100%);
  background: linear-gradient(180deg, rgba(0, 0, 0, 0.25) 0%, rgba(0, 0, 0, 0) 100%);
}
@media (min-width: 992px) {
  #NFDA2020 .side-bar-nav-mob .side-bar {
    position: relative;
    top: inherit;
    left: 0;
  }
  #NFDA2020 .side-bar-nav-mob .side-bar:after {
    display: none;
  }
}
#NFDA2020 .side-bar-nav-mob .side-bar .rootMenu li.item {
  margin: 0;
  border-top: 4px solid #FFF;
}
#NFDA2020 .side-bar-nav-mob .side-bar .rootMenu li.item.first {
  border: 0;
}
#NFDA2020 .side-bar-nav-mob .side-bar .rootMenu li.item a {
  font-size: 16px;
  padding: 0.9em 0.6rem 0.55rem 0.6em;
}

#NFDA2020 .side-bar {
  margin: 0 -15px 0 0;
  padding: 0;
}
#NFDA2020 .side-bar * {
  padding: 0;
  margin: 0;
}
#NFDA2020 .side-bar .rootMenu {
  position: relative;
  z-index: 9;
  font-size: 0;
  line-height: 0;
  margin: 0;
  display: block;
  background: #F8F8F8;
}
#NFDA2020 .side-bar .rootMenu li.item {
  margin: 0 0 4px;
  padding: 0;
  list-style-type: none;
  position: relative;
  background: none;
  text-align: left;
}
#NFDA2020 .side-bar .rootMenu li.item a {
  display: block;
  background: none;
  text-decoration: none;
  font-size: 20px;
  font-weight: 300;
  color: #003C71;
  line-height: 1.25rem;
  padding: 0.8em 0.6rem 0.625rem 0.6em;
  border-left: 10px solid #A4A8AD;
}
#NFDA2020 .side-bar .rootMenu li.item a:hover {
  background: #FFF;
  text-decoration: none;
  border-color: #009FD7;
  text-decoration: none;
}
#NFDA2020 .side-bar .rootMenu li.item.rmhover > a, #NFDA2020 .side-bar .rootMenu li.item.rmhover > a:hover, #NFDA2020 .side-bar .rootMenu li.item:hover > a, #NFDA2020 .side-bar .rootMenu li.item:hover > a:hover {
  background: #FFF;
  border-color: #009FD7;
}
#NFDA2020 .side-bar .rootMenu li.item.selected > a, #NFDA2020 .side-bar .rootMenu li.item.selected > a:hover, #NFDA2020 .side-bar .rootMenu li.item.breadcrumb > a, #NFDA2020 .side-bar .rootMenu li.item.breadcrumb > a:hover {
  background: #FFF;
  border-color: #003C71;
}/*# sourceMappingURL=menu-side-bar.css.map */