#left-nav-on-canvas {
  margin: .5rem 1rem 0 0;
  z-index: 50;
  box-shadow: none;
}

// left-nav-off-canvas stays hidden until bars icon is clicked on in the utility bar
#left-nav-off-canvas{
  display: none;
  border-bottom: 1px solid $border;

  &.reveal{
    display: block;
    z-index: 10;
    top: 0;
    border-style: none;
  }

  .chef-conf-link {
    .braces {
      color:$orange-lighter;
    }
  }
  #top-bar-close {
    height: 25px;
  }
}

.sidebar {
  height: 100vh;
  margin: 0;
  overflow-x: hidden;
}

#sidebar-nav{
  height: 100%;
  padding: 0 10px;
  overflow-y: scroll;
  overflow-x: hidden;

  &.offCanvas{
    width: inherit;
  }

  > .nav {
    margin-bottom: 30px;

    > .accordion-menu {

      > li {
        > a {
          font-weight: 600;
        }

        a {
          text-overflow: ellipsis;
          overflow: hidden;
          text-decoration-line: none;
          border-radius: $border-radius-base;
          &:focus {
            outline: none;
          }
          padding: .75rem 0 .75rem 1rem;
        }
      }

      .nested.is-active li.active a {
        color: $menu-item-color-active;
        background-color: $active-menu-item-gray;
      }

      .nested.is-accordion-submenu {
        margin-left: rem-calc(8);

        .is-accordion-submenu-item a:hover{
          color: $blue-darker;
        }
      }
    }

    .menu {
      a {
        color: $body-font-color;
      }
    }
  }
}
