.side-menu { i { margin-right: $space-smaller; min-width: $space-two; } } .sidebar { @include border-normal-right; @include background-white; @include full-height; @include margin(0); @include space-between-column; width: $nav-bar-width; z-index: 1024 - 1; //logo .logo { img { @include padding($woot-logo-padding); max-height: 108px; } } .main-nav { a { border-radius: $space-smaller; color: $color-gray; font-size: $font-size-default; font-weight: $font-weight-medium; .wrap, .child-icon { &:hover { color: $color-woot; } } } .active a .wrap { color: $color-woot; } } .nested { a { font-size: $font-size-small; margin-bottom: $space-micro; margin-top: $space-micro; .inbox-icon { display: inline-block; margin-right: $space-micro; min-width: $space-normal; text-align: center; } } } } // bottom-nav .bottom-nav { @include flex; @include space-between-column; @include padding($space-one $space-normal $space-one $space-one); @include border-normal-top; flex-direction: column; position: relative; .dropdown-pane { @include elegant-card; @include border-light; display: block; left: 18%; top: -110%; visibility: visible; width: 80%; z-index: 999; &::before { @include arrow(bottom, $color-white, $space-slab); bottom: -$space-slab; position: absolute; right: $space-slab; } } .active { border-bottom: 2px solid $medium-gray; } } .main-nav { @include flex-weight(1); @include scroll-on-hover; padding: 0 $space-medium - $space-one; a { &::before { margin-right: $space-slab; } } .menu-title { color: $color-gray; font-size: $font-size-medium; margin-top: $space-medium; >span { margin-left: $space-one; } } } .menu-title+ul>li>a { @include padding($space-micro null); color: $medium-gray; line-height: $global-lineheight; } .current-user { @include flex; align-items: center; cursor: pointer; flex-direction: row; .current-user--data { @include flex; flex-direction: column; .current-user--name { font-size: $font-size-small; font-weight: $font-weight-medium; line-height: 1; margin-bottom: $space-smaller; margin-left: $space-one; margin-top: $space-micro; } .current-user--role { color: $color-gray; font-size: $font-size-mini; margin-bottom: $zero; margin-left: $space-one; text-transform: capitalize; } } .current-user--options { font-size: $font-size-big; margin-bottom: auto; margin-left: auto; margin-top: auto; } } .hamburger--menu { cursor: pointer; display: none; margin-right: $space-normal; @media screen and (max-width: 1200px) { display: block; } } .header--icon { display: block; margin-right: $space-normal; @media screen and (max-width: 1200px) { display: none; } }