.navbar {
  position: relative;
  display: flex;
  flex-flow: row;
  align-items: center;
  justify-content: space-around;
  width: 100%;
  background-color: var(--navbar-background-color);
  z-index: 9999;
  padding-top: 0px;
  padding-bottom: 0px;
  margin-top: 0em;
  margin-bottom: 0em;
}

#button-govnav,
#button-govnav:visited,
#button-resourcesnav,
#button-resourcesnav:visited,
#button-infonav,
#button-infonav:visited,
#button-boardsnav,
#button-boardsnav:visited {
  color: var(--nav-button-X-nav-visited-text-color);
  font-size: 1.3em;
  font-weight: 600;
  background-color: var(--nav-button-X-nav-visited-background-color);
}

.mb-shadow-text{
	text-shadow: 2px 2px .5px var(--black);
}


#button-govnav:hover,
#button-resourcesnav:hover,
#button-infonav:hover,
#button-boardsnav:hover {
  color: var(--nav-button-X-nav-hover-text-color);
  background-color: var(--nav-button-X-nav-hover-background-color);
}

.nav-item {
  padding: 0 0.5em 0 0.5em;
}

.nav-link a {
  color: var(--nav-nav-link-a-text-color);
}

.navbar-nav .nav-link.active,
.navbar-nav .nav-link.show,
.navbar a,
.navbar a:visited {
  color: var(--nav-navbar-a-navlink-active-navbar-a-visited-text-color);
  font-size: 1.3em;
  font-weight: 600;
}

.navbar-nav .nav-link.active:hover {
  color: var(--nav-navbar-nav-nav-link-active-hover-text-color);
  background-color: var(--nav-navbar-nav-nav-link-active-hover-background-color);
}
.navbar a:hover,
.navbar a:focus,
.navbar a:active {
  color: var(--nav-navbar-a-hover-focus-active-text-color);
  background-color: var(--nav-navbar-a-hover-focus-active-background-color);
}

.dropdown-menu {
  background-color: var(--navbar-background-color);
  margin: 0;
  padding: 0;
}

.navbar-toggler,
.navbar-toggler-icon,
.navbar-toggler-icon a {
  background-color: var(--nav-navbar-toggler-icon-a-background-color);
  color: var(--nav-navbar-toggler-icon-a-text-color);
  margin-top: 0em;
  margin-bottom: 0em;
  margin: auto;
  min-height: 1.8em;
}

.mobile-only-hr {
  display: none;
}

.mobile-only {
  display: none;
}
