.top-bar {
  background-color: #f8f9fa;
  border-bottom: 1px solid #e9ecef;
  font-size: 0.9rem;
}
.top-bar .dropdown > a {
  color: #333;
}
.top-bar .dropdown-menu {
  min-width: auto;
  font-size: 0.9rem;
}

.main-nav {
  background-color: #ffffff;
  border-bottom: 1px solid #e9ecef;
}
.main-nav .navbar-brand img {
  height: 40px;
}
.main-nav .nav-link {
  color: #333;
  padding: 0.75rem 1rem;
}
.main-nav .nav-link:hover,
.main-nav .nav-link:focus {
  color: #37e78c;
}

.badge {
  background-color: #37e78c;
  color: #fff;
  font-size: 0.75rem;
  line-height: 1;
}



