/* Template Name: Crovex - Admin & Dashboard Template Author: Mannatthemes Version: 1.0.0 File: leftbar-tab Css */ // // Left Sidenav // .page-wrapper { flex: 1; display: flex; } .page-content-tab { width: 100%; position: relative; min-height: calc(100vh - #{$topbar-height}); padding: 0 10px 60px 10px; } .navbar-custom{ .responsive-logo{ display: none; } } .leftbar-tab-menu { min-width: $leftbar-width; .main-icon-menu{ width: $main-icon-menu-width; flex-direction: column; align-items: center; padding: 20px 0; background-color: $main-iconbar-color; height: 100%; z-index: 500; position: fixed; top: 0; .logo-crovex{ .logo-sm{ height: 34px; } } .menu-icon{ &.icon-dual { color: $icon-bar-icon-color; fill: rgba($icon-bar-icon-color,0.12); } } .pro-crovex-end { flex-shrink: 0; display: flex; flex-direction: column; align-items: center; } .nav { flex: 1; flex-direction: column; align-items: center; padding: 5px 0; margin-top: $topbar-height; } .nav-link { position: relative; padding: 0; color: $bg-navbar; width: 40px; height: 40px; display: flex; align-items: center; justify-content: center; &:hover, &:focus{ color: lighten($bg-navbar, 8%); } &:active, &.active{ color: $primary; .menu-icon{ &.icon-dual { color: $icon-bar-icon-active-color; fill: rgba($icon-bar-icon-active-color,0.12); } } } + .nav-link { margin-top: 30px; } i { font-size: 15px; &.drip-icon { line-height: 1; } &.drip-icon ::before { width: auto; } } } .nav-link.active:before { content: ''; position: absolute; left: 45px; top: 10px; border-right: 10px solid rgba($card-bg, .2); border-top: 10px solid transparent; border-bottom: 10px solid transparent; } } @media (min-width: 992px) { .main-icon-menu{ display: flex; } } } .main-menu-inner { width: $main-menu-inner-width; height: 100%; background-color: $main-menu-inner-bg; border-right: 1px solid $border; position: fixed; top: 0; left: 70px; z-index: 600; .topbar-left { background-color: $brand-light-bg; padding-left: 20px; .logo { line-height: $topbar-height; .logo-sm { height: 24px; } .logo-lg { height: 14px; margin-left: 2px; display: $logo-dark; } .logo-light{ display: $logo-light; } } } .menu-body{ padding: 20px; height: calc(100vh - 68px) !important; .nav { flex-direction: column; } .nav-item { position: relative; display: block; + .nav-item { margin-top: -1px !important; } .nav-link.active i, .nav-link.active { color: $main-menu-nav-link-active; } ul { li { display: block; margin: 14px 0; > a { color: $menu-item-color; font-size: 13px; font-weight: 500; &.active{ color: $primary; } &:hover, &:focus { color: lighten($primary, 8%); } } a:before{ content: ""; position: absolute; left: 24px; margin-top: 7px; width: 4px; height: 4px; border: 1px solid $gray-500; border-radius: 50%; background: rgba($gray-700, .2); } a.active:before{ content: ""; border: none; background: $primary; } } } &.mm-active { .menu-arrow { i { &:before { content: "\F140"; } } } } } .nav-link { position: relative; color: $menu-item-color; font-size: 13px; font-weight: 500; display: flex; align-items: center; height: 44px; border-radius: 3px; i { color: $menu-item-color; font-size: 15px; font-weight: 400; line-height: 0; margin-right: 10px; &.drip-icon { line-height: .9; &::before { width: auto; } } } &:hover, &:focus, &:hover i, &:focus i{ color: lighten($primary, 8%); } &:active, &.active{ color: $main-menu-nav-link-active; } .menu-arrow { i { width: 15px; float: right; } } } } } @media (min-width: 992px) { .main-menu-inner.active { display: block; } } .main-icon-menu-pane { margin-bottom: 20px; display: none; &.active { display: block; } } .menu-title { font-size: 14px; font-weight: 600; color: $menu-title-color; margin-bottom: 10px; line-height: 1; text-transform: uppercase; } .menu-sub-text { display: block; font-size: 13px; color: $text-muted; margin-bottom: 12px; } // Enlarge menu .enlarge-menu { .leftbar-tab-menu{ min-width: $main-icon-menu-width; .main-menu-inner{ display: none; } } .topbar { .navbar-custom{ margin-left: $main-icon-menu-width; } .topbar-left{ margin-left: 0; width: $topbar-left-width; } } &.enlarge-menu-all { .leftbar-tab-menu{ display: none; } .topbar { .topbar-left{ margin-left: 0; width: $topbar-left-width; } .navbar-custom{ margin-left: 0; } } } } @media (min-width: 1200px) { .main-menu-inner { border-right: 0; z-index: 500; } } @media (max-width: 1024px) { .leftbar-tab-menu { position: fixed; top: $topbar-height; overflow-y: auto; z-index: 5; bottom: 0; } .navbar-custom { margin-left: $leftbar-width-collapsed; .responsive-logo{ display: flex; height: 70px; padding-left: 10px; } } .page-content-tab { min-height: 100vh; } .enlarge-menu { .topbar { .topbar-left{ margin-left: 0; width: 70px; } } } .enlarge-menu-all{ .topbar { .navbar-custom{ margin-left: 0; } } } } @media (min-width: 992px) { .main-icon-menu{ display: flex; } .main-menu-inner{ .menu-body{ .nav-link.with-sub::after { margin-left: 4px; font-size: 12px; } } &.active { display: block; } } .main-menu-inner.active{ display: block; } } @media (max-width: 991.98px) { .main-icon-menu-active{ .main-icon-menu { display: flex; } .main-menu-inner { display: block; } } } @media (min-width: 680px) { .page-wrapper { display: flex; } }