html, body {
  height: 100%;
}
/*
.container-fluid > .container, .container > .row {
  height: 100%;
}
*/
/* nav */
.navbar{
  background-color: #000000 !important;
  
}

nav {
  min-height: 3.5rem;
}
nav.fixed-top {
  padding: 0.5rem;
}
nav.bg-primary li a {
  color: rgb(255, 255, 255) !important;
}
nav li a:link {
  padding: .2rem .4rem;
  color: rgb(255, 255, 255) !important;
  border-radius: .2rem;
  margin: .3rem 0.6rem;
}
nav li a:target {
  padding: .2rem .4rem;
  color: rgb(0,0,0) !important;
  border-radius: .2rem;
  margin: .3rem 0.6rem;
}
nav li a:visited {
  padding: .2rem .4rem;
  color: rgb(255,255,255) !important;
  border-radius: .2rem;
  margin: .3rem 0.6rem;
}
nav li a:hover {
  padding: .2rem .4rem;
  color: rgb(0,0,0,1) !important;
  background-color: rgb(255,255,255);
  border-radius: .2rem;
  margin: .3rem 0.6rem;
}
nav li a.active {
  padding: .2rem .4rem;
  color: rgb(255,255,255) !important;
  border-radius: .2rem;
  margin: .3rem 0.6rem;
}
nav .navbar-collapse.collapsing ul,
nav .navbar-collapse.show ul {
  margin-top: 3rem;
}
nav .navbar-collapse.collapsing li a,
nav .navbar-collapse.show li a  {
  padding: 0.5rem;
}

nav .navbar-collapse.show li a.active  {
  margin: 0;
}

.navbar-toggler {
  border: 0;
}

.bg-primary {
  color: #fff;
}
.dropdown-item {
  display: block;
  width: 94% !important;
  padding: .25rem 1.5rem;
  clear: both;
  font-weight: 400;
  color: rgb(255,255,255) !important;
  text-align: inherit;
  white-space: nowrap;
  background-color: transparent;
  border: 0;
}
@media (max-width: 760px) {
/*
  .container-fluid > .container, .container > .row {
    height:0%;
  }
  */
}