@import "../../../../../assets/styles/index.scss";
.header {
  font-family: "DaimlerCS", sans-serif;

  &-links {
    @include rem("padding-top", 35px);

    &-profile {
      @include rem("padding-top", 33px);
      @include rem("font-size", 16px);

      .profile-button {
        @include rem("padding", 8px 34px);
      }

      .profile-icon {
        @include rem("padding-top", 3px);
        @include rem("margin-left", 5px);
      }

      .badge,
      .btn {
        box-shadow: none;
      }
    }
  }

  .logo {
    @include rem("padding", 20px 0);
  }

  .logo-alternate {
    @include rem("padding", 50px 0);
  }

  .nav-item {
    a {
      color: $color-white;
    }
    &.active,
    &:active {
      @include border(bottom, 1px, solid, $color-blue);
      //@include rem("border-bottom-width", 1px);
    }
  }

  .dropdown-menu {
    @include rem("width", 144px);
    @include rem("padding-top", 1px);
    @include rem("padding-bottom", 1px);

    &:before {
      position: absolute;
      @include rem("top", -7px);
      @include rem("right", 13px);
      display: inline-block;
      @include border(right, 7px, solid, transparent);
      @include border(bottom, 7px, solid, $color-light-gray2);
      @include border(left, 7px, solid, transparent);
      border-bottom-color: rgba(0, 0, 0, 0.2);
      content: "";
    }

    &:after {
      position: absolute;
      @include rem("top", -6px);
      @include rem("right", 14px);
      display: inline-block;
      @include border(right, 6px, solid, transparent);
      @include border(bottom, 6px, solid, $color-light-gray3);
      @include border(left, 6px, solid, transparent);
      content: "";
    }

    .dropdown-item {
      @include rem("padding", 8px 24px);
    }
    .dropdown-divider {
      @include rem("margin", 0);
    }
  }

  .dropdown-hover:hover .dropdown-menu {
    display: block;
    @include rem("margin-top", 0);
  }

  .split-dropdown {
    box-shadow: none;

    &-label {
      font-weight: normal;
      @include rem("font-size", 16px);
      @include rem("padding", 16px 0 16px 16px);
    }
    &-button {
      background-color: transparent;
    }
  }
}
