.login-section {
  padding-top: 30px;
  text-align: right;
}
.login-section a:hover {
  text-decoration: none;
}
.login-section .login-text {
  height: 21px;
  line-height: 21px;
  color: #58595b;
}

.navbar-toggler {
  margin-top: -40px;
  border-color: transparent !important;
}

.navbar-toggler-icon {
  color: #58595b;
}

nav.main-menu {
  padding-bottom: 0 !important;
}
nav.main-menu li {
  padding-right: 0rem !important;
  padding-left: 0rem !important;
  background-image: url(../images/tab-inactive.png);
  background-repeat: no-repeat;
  background-size: 100% 100%;
  filter: drop-shadow(4px 4px 10px gray);
  font-size: 0.8rem;
  font-weight: 600;
}
nav.main-menu li.active {
  background-image: url(../images/tab-active.png);
  background-repeat: no-repeat;
  background-size: 100% 100%;
}
nav.main-menu li.active span {
  color: #ee3f75 !important;
  padding: 0.5rem 2.5rem;
  display: block;
}
nav.main-menu li .nav-link {
  padding-left: 2.5rem !important;
  padding-right: 2.5rem !important;
  color: #58595b !important;
}

@media screen and (max-width: 992px) {
  nav.main-menu .nav {
    border: 1px solid rgba(128, 128, 128, 0.5);
  }
  nav.main-menu .nav li {
    filter: none;
    color: rgba(128, 128, 128, 0.5) !important;
    background-image: none;
  }
  nav.main-menu .nav li:nth-child(odd) {
    background-color: #fff;
  }
  nav.main-menu .nav li:nth-child(even) {
    background-color: #f8edeb;
  }
  nav.main-menu .nav li.active {
    background-image: none;
    font-size: 1.5rem !important;
  }
  nav.main-menu .nav li.active span {
    color: rgba(128, 128, 128, 0.5) !important;
  }
  nav.main-menu .nav li .nav-link {
    font-size: 1.5rem !important;
  }
}

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