.top-line {
  height: 5px;
  background: linear-gradient(to right, #fff 0%, #fff 40%, #4cbf66 40%, #4cbf66 100%);
  background-size: cover; }

.navigation-section .navbar-brand img {
  width: 90%; }
.navigation-section .navbar-nav {
  align-items: baseline; }
  .navigation-section .navbar-nav .nav-item {
    padding-right: 0;
    padding-left: 0.75rem;
    padding-right: 0.75rem;
    font-size: 1rem; }
    .navigation-section .navbar-nav .nav-item a.active {
      color: #4cbf66 !important; }
    .navigation-section .navbar-nav .nav-item a:hover {
      color: #4cbf66; }
    .navigation-section .navbar-nav .nav-item.dropdown {
      line-height: 35px; }
      .navigation-section .navbar-nav .nav-item.dropdown a {
        color: rgba(0, 0, 0, 0.5); }
        .navigation-section .navbar-nav .nav-item.dropdown a:hover {
          color: #4cbf66;
          text-decoration: none; }
      .navigation-section .navbar-nav .nav-item.dropdown .dropdown-menu {
        min-width: 15rem;
        border: none; }
        .navigation-section .navbar-nav .nav-item.dropdown .dropdown-menu li {
          padding-left: 0; }
          .navigation-section .navbar-nav .nav-item.dropdown .dropdown-menu li a {
            padding-left: 0.75rem;
            display: inline-block;
            width: 100%; }
            .navigation-section .navbar-nav .nav-item.dropdown .dropdown-menu li a:hover {
              background-color: #4cbf66;
              color: white; }

#navbar {
  background-color: #e6e6e6;
  position: absolute;
  top: 100%;
  left: 0;
  z-index: 16;
  width: 100%; }
  #navbar .dropdown-menu {
    background-color: #e6e6e6;
    padding-left: 15px; }

@media screen and (max-width: 500px) {
  .navigation-section .navbar-brand img {
    width: 70%; }
  .navigation-section .brand-name {
    font-size: 1rem; } }

/*# sourceMappingURL=navigation.css.map */
