app/styles/_header.scss
header.navbar.current-user-header {
  background-image: linear-gradient(-180deg, #fafafa 0%, #f0f0f0 100%);
  border-bottom: 1px solid #dfdfdf;
  margin: 0;

  .navbar-header {
    width: 225px;
    border-right: 1px solid #dfdfdf;
    height: 54px;
    float: left;

    .navbar-brand {
      text-indent: -9999em;
      width: 100%;
      height: 23px;
      padding: 0;
      margin: 15px 0 0;
      display: block;
      @include retina-bg('nav-logo-dark');
      background-repeat: no-repeat;
      background-position: 50% 0 !important;
    }
  }
}

header.navbar.primary-nav-header {
  border-top: 0;
  background: #fafafa;
  padding: 9px 8px 8px;
}

.nav.user-nav {
  border: 0;

  > li {
    padding: 0;

    .btn-group {
      height: 54px;
      margin:0;
      border:0;
      border-left: 1px solid #dfdfdf;

      > a {
        height: 54px;
        padding: 18px 10px 0 20px;
        color: $color-primary;
        font-size: 13px;
        font-weight: $weight-semibold;

        i.fa {
          color: $color-light;
          margin-left: 4px;
          margin-right: 4px;
          font-size: 10px;
          vertical-align: 2px;
        }

        &:hover, &:active {
          text-decoration: none;
        }
      }

      > a.dropdown-toggle {
        padding: 19px 18px 0 0;

        &:hover {
          color: $color-primary;
        }
      }

      &:hover, &.open {
        background: #ececec;
        border: 0;
        border-left: 1px solid #dfdfdf;

        > a {
          border-color: transparent;
        }
      }
    }
  }

  &.navbar-right {
    margin: 0;
  }

  .dropdown.current-user {

    .dropdown-menu {
      width: 225px;
    }

    li.title {
      font-size: 13px;
      font-weight: $weight-semibold;
      color: $color-primary;
      padding: 10px;
    }

    li a, li > a {
      display: block;
      margin: 0;
      font-size: 13px;
      padding: 5px 10px;
      font-weight: $weight-normal;
      color: $color-light;

      &:hover {
        background: #fafafa;
        color: $color-primary;
        text-decoration: none;
      }
    }
  }
}


nav.main-navigation {
  float: left;

  ul.nav.nav-pills {
    > li + li {
      margin: 0;
    }

    > li {
      border-right: 1px solid #dfdfdf;

      > a {
        border-radius: 0;
        background: none;
        height: 54px;
        padding: 19px 20px;
        color: $color-light;
        text-transform: uppercase;
        font-size: 13px;
        font-weight: $weight-semibold;

        &:hover {
          background: #ececec;
          color: $color-primary;
        }
      }

      &.active {
        > a {
          background: #ececec;
          color: $color-primary;
        }
      }
    }
  }
}