variables refactor for adminlte v4

pull/3729/head
Daniel 2021-05-23 02:50:59 +05:30
parent da8518ad4b
commit c88680e30c
33 changed files with 448 additions and 1874 deletions

View File

@ -2,15 +2,15 @@
// Core: Brand // Core: Brand
// //
// @include brand-variant($sidebar-dark-bg, $sidebar-dark-color); // @include brand-variant($lte-sidebar-dark-bg, $lte-sidebar-dark-color);
.brand-container { .brand-container {
display: grid; display: grid;
grid-template-areas: "brand-link pushmenu"; grid-template-areas: "brand-link pushmenu";
justify-content: space-between; justify-content: space-between;
font-size: $navbar-brand-font-size; font-size: $navbar-brand-font-size;
transition: width $transition-speed $transition-fn; transition: width $lte-transition-speed $lte-transition-fn;
padding: $brand-link-padding-y $sidebar-padding-x; padding: $lte-brand-link-padding-y $lte-sidebar-padding-x;
white-space: nowrap; white-space: nowrap;
overflow: hidden; overflow: hidden;
@ -38,7 +38,7 @@
} }
.sidebar-bg-dark & { .sidebar-bg-dark & {
border-bottom: $brand-link-border-buttom solid tint-color($dark, 10%); border-bottom: $lte-brand-link-border-buttom solid tint-color($dark, 10%);
.brand-link, .brand-link,
.pushmenu { .pushmenu {
@ -51,7 +51,7 @@
} }
.sidebar-bg-light & { .sidebar-bg-light & {
border-bottom: $brand-link-border-buttom solid $gray-300; border-bottom: $lte-brand-link-border-buttom solid $gray-300;
.brand-link, .brand-link,
.pushmenu { .pushmenu {

View File

@ -12,12 +12,12 @@
} }
.card { .card {
@include box-shadow($card-shadow); @include box-shadow($lte-card-shadow);
margin-bottom: map-get($spacers, 3); margin-bottom: map-get($spacers, 3);
&.bg-dark { &.bg-dark {
.card-header { .card-header {
border-color: $card-dark-border-color; border-color: $lte-card-dark-border-color;
} }
&, &,
@ -64,7 +64,7 @@
.nav.flex-column { .nav.flex-column {
> li { > li {
border-bottom: 1px solid $card-border-color; border-bottom: 1px solid $lte-card-border-color;
margin: 0; margin: 0;
&:last-of-type { &:last-of-type {
@ -82,11 +82,11 @@
} }
.border-right { .border-right {
border-right: 1px solid $card-border-color; border-right: 1px solid $lte-card-border-color;
} }
.border-left { .border-left {
border-left: 1px solid $card-border-color; border-left: 1px solid $lte-card-border-color;
} }
&.card-tabs { &.card-tabs {
@ -212,7 +212,7 @@ html.maximized-card {
// Box header // Box header
.card-header { .card-header {
background-color: transparent; background-color: transparent;
border-bottom: 1px solid $card-border-color; border-bottom: 1px solid $lte-card-border-color;
padding: (($card-spacer-y / 2) * 2) $card-spacer-x; padding: (($card-spacer-y / 2) * 2) $card-spacer-x;
position: relative; position: relative;
@ -243,8 +243,8 @@ html.maximized-card {
.card-title { .card-title {
float: left; float: left;
font-size: $card-title-font-size; font-size: $lte-card-title-font-size;
font-weight: $card-title-font-weight; font-weight: $lte-card-title-font-weight;
margin: 0; margin: 0;
} }
@ -274,11 +274,11 @@ html.maximized-card {
.text-sm { .text-sm {
.card-title { .card-title {
font-size: $card-title-font-size-sm; font-size: $lte-card-title-font-size-sm;
} }
.nav-link { .nav-link {
padding: $card-nav-link-padding-sm-y $card-nav-link-padding-sm-x; padding: $lte-card-nav-link-padding-sm-y $lte-card-nav-link-padding-sm-x;
} }
} }
@ -343,8 +343,8 @@ html.maximized-card {
} }
img { img {
height: $card-img-size; height: $lte-card-img-size;
width: $card-img-size; width: $lte-card-img-size;
float: left; float: left;
} }
} }

View File

@ -1,5 +1,5 @@
.content-header { .content-header {
padding: 1rem $content-padding-x; padding: 1rem $lte-content-padding-x;
.breadcrumb { .breadcrumb {
margin-bottom: 0; margin-bottom: 0;

View File

@ -1,6 +1,6 @@
.content-wrapper { .content-wrapper {
grid-area: content-wrapper; grid-area: content-wrapper;
background-color: $main-bg; background-color: $lte-main-bg;
color: $main-color; color: $lte-main-color;
padding-bottom: 1rem; padding-bottom: 1rem;
} }

View File

@ -1,3 +1,3 @@
.content { .content {
padding: $content-padding-y $content-padding-x; padding: $lte-content-padding-y $lte-content-padding-x;
} }

View File

@ -1,205 +0,0 @@
// Variables for AdminLTE
// LAYOUT
// --------------------------------------------------------
$font-size-root: 1rem !default;
// TRANSITIONS SETTINGS
// --------------------------------------------------------
// Transition global options
$transition-speed: .3s !default;
$transition-fn: ease-in-out !default;
// TEXT
// --------------------------------------------------------
$font-size-xs: ($font-size-base * .75) !default;
$font-size-xl: ($font-size-base * 2) !default;
// Sidebar
// --------------------------------------------------------
$sidebar-width: 250px !default;
$sidebar-padding-x: .5rem !default;
$sidebar-padding-y: .5rem !default;
$sidebar-custom-height: 4rem !default;
$sidebar-custom-height-lg: 6rem !default;
$sidebar-custom-height-xl: 8rem !default;
$sidebar-custom-padding-x: .85rem !default;
$sidebar-custom-padding-y: .5rem !default;
$sidebar-transition: min-width $transition-speed $transition-fn,
max-width $transition-speed $transition-fn,
margin-top $transition-speed $transition-fn,
margin-left $transition-speed $transition-fn,
margin-right $transition-speed $transition-fn,
transform $transition-speed $transition-fn;
// SIDEBAR SKINS
// --------------------------------------------------------
// Dark sidebar
$sidebar-dark-bg: $dark !default;
$sidebar-dark-hover-bg: rgba(255, 255, 255, .1) !default;
$sidebar-dark-color: #c2c7d0 !default;
$sidebar-dark-hover-color: $white !default;
$sidebar-dark-active-color: $white !default;
$sidebar-dark-submenu-bg: transparent !default;
$sidebar-dark-submenu-color: #c2c7d0 !default;
$sidebar-dark-submenu-hover-color: $white !default;
$sidebar-dark-submenu-hover-bg: $sidebar-dark-hover-bg !default;
$sidebar-dark-submenu-active-color: $sidebar-dark-bg !default;
$sidebar-dark-submenu-active-bg: rgba(255, 255, 255, .9) !default;
// Light sidebar
$sidebar-light-bg: $white !default;
$sidebar-light-hover-bg: rgba($black, .1) !default;
$sidebar-light-color: $gray-800 !default;
$sidebar-light-hover-color: $gray-900 !default;
$sidebar-light-active-color: $black !default;
$sidebar-light-submenu-bg: transparent !default;
$sidebar-light-submenu-color: #777 !default;
$sidebar-light-submenu-hover-color: $black !default;
$sidebar-light-submenu-hover-bg: $sidebar-light-hover-bg !default;
$sidebar-light-submenu-active-color: $sidebar-light-hover-color !default;
$sidebar-light-submenu-active-bg: $sidebar-light-submenu-hover-bg !default;
// SIDEBAR MINI
// --------------------------------------------------------
$sidebar-mini-width: ($nav-link-padding-x + $sidebar-padding-x + .8rem) * 2 !default;
$sidebar-nav-icon-width: $sidebar-mini-width - (($sidebar-padding-x + $nav-link-padding-x) * 2) !default;
$sidebar-user-image-width: $sidebar-nav-icon-width + ($nav-link-padding-x / 2) !default;
// SIDEBAR HORIZONTAL
// --------------------------------------------------------
$sidebar-horizontal-width: 100%;
$sidebar-horizontal-height: 80px !default;
// CONTROL SIDEBAR
// --------------------------------------------------------
$control-sidebar-width: $sidebar-width !default;
// MAIN HEADER
// --------------------------------------------------------
$main-header-bottom-border-width: $border-width !default;
$main-header-bottom-border-color: $gray-300 !default;
$main-header-bottom-border: $main-header-bottom-border-width solid $main-header-bottom-border-color !default;
$main-header-link-padding-y: $navbar-padding-y !default;
$main-header-height-inner: ($nav-link-height + ($main-header-link-padding-y * 2)) !default;
$main-header-height: add($main-header-height-inner, $main-header-bottom-border-width) !default;
$nav-link-sm-padding-y: .35rem !default;
$nav-link-sm-height: ($font-size-sm * $line-height-sm + $nav-link-sm-padding-y * 1.785) !default;
$main-header-height-sm-inner: ($nav-link-sm-height + ($main-header-link-padding-y * 2)) !default;
$main-header-height-sm: add($main-header-height-sm-inner, $main-header-bottom-border-width) !default;
// HEADER SKINS
// --------------------------------------------------------
// Dark sidebar
$header-dark-bg: $dark;
$header-dark-color: $white;
$header-mobile-dark-bg: $dark;
$header-mobile-dark-color: $white;
// Light sidebar
$header-light-bg: $white;
$header-light-color: $dark;
$header-mobile-light-bg: $light;
$header-mobile-light-color: $dark;
// Content padding
$content-padding-y: 0 !default;
$content-padding-x: .5rem !default;
// IMAGE SIZES
// --------------------------------------------------------
$img-size-sm: 1.875rem !default;
$img-size-md: 3.75rem !default;
$img-size-lg: 6.25rem !default;
$img-size-push: .625rem !default;
// MAIN FOOTER
// --------------------------------------------------------
$main-footer-padding: 1rem !default;
$main-footer-padding-sm: $main-footer-padding * .812 !default;
$main-footer-border-top-width: 1px !default;
$main-footer-border-top-color: $gray-300 !default;
$main-footer-border-top: $main-footer-border-top-width solid $main-footer-border-top-color !default;
$main-footer-height-inner: (($font-size-root * $line-height-base) + ($main-footer-padding * 2)) !default;
$main-footer-height: add($main-footer-height-inner, $main-footer-border-top-width) !default;
$main-footer-height-sm-inner: (($font-size-sm * $line-height-base) + ($main-footer-padding-sm * 2)) !default;
$main-footer-height-sm: add($main-footer-height-sm-inner, $main-footer-border-top-width) !default;
$main-footer-bg: $white !default;
$main-footer-color: tint-color($gray-700, 25%) !default;
// BRAND LINK
// --------------------------------------------------------
$brand-link-padding-y: $navbar-brand-padding-y + $navbar-padding-y;
$brand-link-border-buttom: 1px;
// Cards
// --------------------------------------------------------
$card-border-color: $gray-100 !default;
$card-dark-border-color: tint-color($gray-900, 10%) !default;
$card-shadow: 0 0 1px rgba(0, 0, 0, .125), 0 1px 3px rgba(0, 0, 0, .2) !default;
$card-title-font-size: 1.1rem !default;
$card-title-font-size-sm: 1rem !default;
$card-title-font-weight: $font-weight-normal !default;
$card-nav-link-padding-sm-y: .4rem !default;
$card-nav-link-padding-sm-x: .8rem !default;
$card-img-size: $img-size-sm !default;
// PROGRESS BARS
// --------------------------------------------------------
$progress-bar-border-radius: 1px !default;
// Z-INDEX
// --------------------------------------------------------
$zindex-main-header: $zindex-fixed + 4 !default;
$zindex-sidebar: $zindex-fixed + 8 !default;
// $zindex-main-brand: $zindex-main-header !default;
$zindex-main-footer: $zindex-fixed + 2 !default;
$zindex-sidebar-horizontal: $zindex-main-header - 2 !default;
// $zindex-header-mobile: $zindex-main-brand + 2 !default;
$zindex-control-sidebar: $zindex-fixed + 1 !default;
$zindex-toasts: $zindex-sidebar + 2 !default;
$zindex-content-wrapper: $zindex-sidebar - 2 !default;
$zindex-preloader: $zindex-toasts + 2 !default;
// Body background (Affects main content background only)
$main-bg: #f4f6f9 !default;
$main-color: $black !default;
// BUTTON
// --------------------------------------------------------
$button-default-background-color: $gray-100 !default;
$button-default-color: #444 !default;
$button-default-border-color: #ddd !default;
$button-padding-y-xs: .125rem !default;
$button-padding-x-xs: .25rem !default;
$button-line-height-xs: $line-height-sm !default;
$button-font-size-xs: ($font-size-base * .75) !default;
$button-border-radius-xs: .15rem !default;
// RIBBON
// --------------------------------------------------------
$ribbon-border-size: 3px !default;
$ribbon-line-height: 100% !default;
$ribbon-padding: .375rem 0 !default;
$ribbon-font-size: .8rem !default;
$ribbon-width: 90px !default;
$ribbon-wrapper-size: 70px !default;
$ribbon-top: 10px !default;
$ribbon-right: -2px !default;
$ribbon-lg-wrapper-size: 120px !default;
$ribbon-lg-width: 160px !default;
$ribbon-lg-top: 26px !default;
$ribbon-lg-right: 0 !default;
$ribbon-xl-wrapper-size: 180px !default;
$ribbon-xl-width: 240px !default;
$ribbon-xl-top: 47px !default;
$ribbon-xl-right: 4px !default;
// Dark mode
$enable-dark-mode: false !default;

View File

@ -3,7 +3,7 @@
// //
.info-box { .info-box {
@include box-shadow($card-shadow); @include box-shadow($lte-card-shadow);
@include border-radius($border-radius); @include border-radius($border-radius);
background-color: $white; background-color: $white;

View File

@ -16,22 +16,22 @@
top: auto; top: auto;
.sidebar { .sidebar {
height: subtract(100vh, add($main-header-height-inner, $main-header-bottom-border-width)); height: subtract(100vh, add($lte-main-header-height-inner, $lte-main-header-bottom-border-width));
} }
} }
.main-header, .main-header,
.content-wrapper, .content-wrapper,
.main-footer { .main-footer {
margin-left: $sidebar-width; margin-left: $lte-sidebar-width;
transition: $transition-speed $transition-fn; transition: $lte-transition-speed $lte-transition-fn;
} }
&.sidebar-collapse { &.sidebar-collapse {
.main-header, .main-header,
.content-wrapper, .content-wrapper,
.main-footer { .main-footer {
margin-left: $sidebar-mini-width; margin-left: $lte-sidebar-mini-width;
} }
} }
@ -46,6 +46,6 @@
// .layout-fixed.text-sm .wrapper .sidebar { // .layout-fixed.text-sm .wrapper .sidebar {
// // stylelint-disable-next-line // // stylelint-disable-next-line
// height: calc(100vh - (#{$main-header-height-sm-inner} + #{$main-header-bottom-border-width})); // height: calc(100vh - (#{$lte-main-header-height-sm-inner} + #{$lte-main-header-bottom-border-width}));
// } // }
} }

View File

@ -10,7 +10,7 @@
position: fixed; position: fixed;
top: 0; top: 0;
bottom: 0; bottom: 0;
margin-left: -#{$sidebar-width}; margin-left: -#{$lte-sidebar-width};
min-height: 100vh; min-height: 100vh;
.sidebar { .sidebar {
@ -25,10 +25,10 @@
// bottom: 0; // bottom: 0;
// min-height: 100vh; // min-height: 100vh;
// z-index: $zindex-header-mobile; // z-index: $zindex-header-mobile;
// width: $sidebar-width; // width: $lte-sidebar-width;
// margin-left: -#{$sidebar-width}; // margin-left: -#{$lte-sidebar-width};
// align-items: baseline; // align-items: baseline;
// @include transition($sidebar-transition); // @include transition($lte-sidebar-transition);
// .navbar-nav { // .navbar-nav {
// flex-direction: column; // flex-direction: column;

View File

@ -4,15 +4,15 @@
.main-footer { .main-footer {
grid-area: main-footer; grid-area: main-footer;
background-color: $main-footer-bg; background-color: $lte-main-footer-bg;
border-top: $main-footer-border-top; border-top: $lte-main-footer-border-top;
color: $main-footer-color; color: $lte-main-footer-color;
padding: $main-footer-padding; padding: $lte-main-footer-padding;
width: inherit; width: inherit;
// .text-sm &, // .text-sm &,
// &.text-sm { // &.text-sm {
// padding: $main-footer-padding-sm; // padding: $lte-main-footer-padding-sm;
// } // }
} }
@ -23,6 +23,6 @@
} }
.content-wrapper { .content-wrapper {
margin-bottom: $main-footer-height; margin-bottom: $lte-main-footer-height;
} }
} }

View File

@ -3,17 +3,17 @@
// //
@include header-variant( @include header-variant(
$header-light-bg, $lte-header-light-bg,
$header-light-color, $lte-header-light-color,
$header-mobile-light-bg, $lte-header-mobile-light-bg,
$header-mobile-light-color $lte-header-mobile-light-color
); );
.main-header { .main-header {
grid-area: main-header; grid-area: main-header;
border-bottom: $main-header-bottom-border; border-bottom: $lte-main-header-bottom-border;
width: inherit; width: inherit;
z-index: $zindex-main-header; z-index: $lte-zindex-main-header;
} }
// Navbar badge // Navbar badge
@ -32,6 +32,6 @@
} }
.content-wrapper { .content-wrapper {
// margin-top: $main-header-height; // margin-top: $lte-main-header-height;
} }
} }

View File

@ -4,33 +4,33 @@
.sidebar-bg-dark { .sidebar-bg-dark {
@include nav-treeview-dark ( @include nav-treeview-dark (
$sidebar-dark-bg, $lte-sidebar-dark-bg,
$sidebar-dark-hover-bg, $lte-sidebar-dark-hover-bg,
$sidebar-dark-color, $lte-sidebar-dark-color,
$sidebar-dark-hover-color, $lte-sidebar-dark-hover-color,
$sidebar-dark-active-color, $lte-sidebar-dark-active-color,
$sidebar-dark-submenu-bg, $lte-sidebar-dark-submenu-bg,
$sidebar-dark-submenu-color, $lte-sidebar-dark-submenu-color,
$sidebar-dark-submenu-hover-color, $lte-sidebar-dark-submenu-hover-color,
$sidebar-dark-submenu-hover-bg, $lte-sidebar-dark-submenu-hover-bg,
$sidebar-dark-submenu-active-color, $lte-sidebar-dark-submenu-active-color,
$sidebar-dark-submenu-active-bg $lte-sidebar-dark-submenu-active-bg
); );
} }
.sidebar-bg-light { .sidebar-bg-light {
@include nav-treeview-light ( @include nav-treeview-light (
$sidebar-light-bg, $lte-sidebar-light-bg,
$sidebar-light-hover-bg, $lte-sidebar-light-hover-bg,
$sidebar-light-color, $lte-sidebar-light-color,
$sidebar-light-hover-color, $lte-sidebar-light-hover-color,
$sidebar-light-active-color, $lte-sidebar-light-active-color,
$sidebar-light-submenu-bg, $lte-sidebar-light-submenu-bg,
$sidebar-light-submenu-color, $lte-sidebar-light-submenu-color,
$sidebar-light-submenu-hover-color, $lte-sidebar-light-submenu-hover-color,
$sidebar-light-submenu-hover-bg, $lte-sidebar-light-submenu-hover-bg,
$sidebar-light-submenu-active-color, $lte-sidebar-light-submenu-active-color,
$sidebar-light-submenu-active-bg $lte-sidebar-light-submenu-active-bg
); );
} }
@ -40,8 +40,8 @@
.main-sidebar { .main-sidebar {
grid-area: main-sidebar; grid-area: main-sidebar;
@include transition($sidebar-transition); @include transition($lte-sidebar-transition);
z-index: $zindex-sidebar; z-index: $lte-zindex-sidebar;
min-width: $sidebar-width; min-width: $lte-sidebar-width;
max-width: $sidebar-width; max-width: $lte-sidebar-width;
} }

View File

@ -52,7 +52,7 @@
} }
.list-seperator { .list-seperator {
background-color: $card-border-color; background-color: $lte-card-border-color;
height: 1px; height: 1px;
margin: 15px 0 9px; margin: 15px 0 9px;
} }
@ -99,8 +99,8 @@
&.user-block-sm { &.user-block-sm {
img { img {
width: $img-size-sm; width: $lte-img-size-sm;
height: $img-size-sm; height: $lte-img-size-sm;
} }
.username, .username,
@ -123,29 +123,29 @@
} }
.img-sm { .img-sm {
height: $img-size-sm; height: $lte-img-size-sm;
width: $img-size-sm; width: $lte-img-size-sm;
+ .img-push { + .img-push {
margin-left: $img-size-sm + $img-size-push; margin-left: $lte-img-size-sm + $lte-img-size-push;
} }
} }
.img-md { .img-md {
width: $img-size-md; width: $lte-img-size-md;
height: $img-size-md; height: $lte-img-size-md;
+ .img-push { + .img-push {
margin-left: $img-size-md + $img-size-push; margin-left: $lte-img-size-md + $lte-img-size-push;
} }
} }
.img-lg { .img-lg {
width: $img-size-lg; width: $lte-img-size-lg;
height: $img-size-lg; height: $lte-img-size-lg;
+ .img-push { + .img-push {
margin-left: $img-size-lg + $img-size-push; margin-left: $lte-img-size-lg + $lte-img-size-push;
} }
} }
@ -217,7 +217,7 @@
// General attachemnt block // General attachemnt block
.attachment-block { .attachment-block {
background-color: $gray-100; background-color: $gray-100;
border: 1px solid $card-border-color; border: 1px solid $lte-card-border-color;
margin-bottom: 10px; margin-bottom: 10px;
padding: 5px; padding: 5px;
@ -313,56 +313,56 @@
// Ribbon // Ribbon
.ribbon-wrapper { .ribbon-wrapper {
height: $ribbon-wrapper-size; height: $lte-ribbon-wrapper-size;
overflow: hidden; overflow: hidden;
position: absolute; position: absolute;
right: -2px; right: -2px;
top: -2px; top: -2px;
width: $ribbon-wrapper-size; width: $lte-ribbon-wrapper-size;
z-index: 10; z-index: 10;
&.ribbon-lg { &.ribbon-lg {
height: $ribbon-lg-wrapper-size; height: $lte-ribbon-lg-wrapper-size;
width: $ribbon-lg-wrapper-size; width: $lte-ribbon-lg-wrapper-size;
.ribbon { .ribbon {
right: $ribbon-lg-right; right: $lte-ribbon-lg-right;
top: $ribbon-lg-top; top: $lte-ribbon-lg-top;
width: $ribbon-lg-width; width: $lte-ribbon-lg-width;
} }
} }
&.ribbon-xl { &.ribbon-xl {
height: $ribbon-xl-wrapper-size; height: $lte-ribbon-xl-wrapper-size;
width: $ribbon-xl-wrapper-size; width: $lte-ribbon-xl-wrapper-size;
.ribbon { .ribbon {
right: $ribbon-xl-right; right: $lte-ribbon-xl-right;
top: $ribbon-xl-top; top: $lte-ribbon-xl-top;
width: $ribbon-xl-width; width: $lte-ribbon-xl-width;
} }
} }
.ribbon { .ribbon {
box-shadow: 0 0 $ribbon-border-size rgba($black, .3); box-shadow: 0 0 $lte-ribbon-border-size rgba($black, .3);
font-size: $ribbon-font-size; font-size: $lte-ribbon-font-size;
line-height: $ribbon-line-height; line-height: $lte-ribbon-line-height;
padding: $ribbon-padding; padding: $lte-ribbon-padding;
position: relative; position: relative;
right: $ribbon-right; right: $lte-ribbon-right;
text-align: center; text-align: center;
text-shadow: 0 -1px 0 rgba($black, .4); text-shadow: 0 -1px 0 rgba($black, .4);
text-transform: uppercase; text-transform: uppercase;
top: $ribbon-top; top: $lte-ribbon-top;
transform: rotate(45deg); transform: rotate(45deg);
width: $ribbon-width; width: $lte-ribbon-width;
&::before, &::before,
&::after { &::after {
border-left: $ribbon-border-size solid transparent; border-left: $lte-ribbon-border-size solid transparent;
border-right: $ribbon-border-size solid transparent; border-right: $lte-ribbon-border-size solid transparent;
border-top: $ribbon-border-size solid #9e9e9e; border-top: $lte-ribbon-border-size solid #9e9e9e;
bottom: -$ribbon-border-size; bottom: -$lte-ribbon-border-size;
content: ""; content: "";
position: absolute; position: absolute;
} }
@ -382,7 +382,7 @@
bottom: 1.25rem; bottom: 1.25rem;
position: fixed; position: fixed;
right: 1.25rem; right: 1.25rem;
z-index: $zindex-control-sidebar + 1; z-index: $lte-zindex-control-sidebar + 1;
&:focus { &:focus {
box-shadow: none; box-shadow: none;
@ -471,10 +471,10 @@ blockquote {
// Badge BTN Style // Badge BTN Style
.badge-btn { .badge-btn {
border-radius: $button-border-radius-xs; border-radius: $lte-button-border-radius-xs;
font-size: $button-font-size-xs; font-size: $lte-button-font-size-xs;
font-weight: 400; font-weight: 400;
padding: $button-padding-y-xs * 2 $button-padding-x-xs * 2; padding: $lte-button-padding-y-xs * 2 $lte-button-padding-x-xs * 2;
} }
.badge-btn.badge-pill { .badge-btn.badge-pill {

View File

@ -6,7 +6,7 @@
margin-bottom: .2rem; margin-bottom: .2rem;
.right { .right {
@include transition(transform $transition-fn $transition-speed); @include transition(transform $lte-transition-fn $lte-transition-speed);
transform: none #{"/*rtl:rotate(-180deg)*/"}; transform: none #{"/*rtl:rotate(-180deg)*/"};
} }
} }
@ -22,8 +22,8 @@
.nav-link { .nav-link {
position: relative; position: relative;
width: subtract($sidebar-width, $sidebar-padding-x * 2); width: subtract($lte-sidebar-width, $lte-sidebar-padding-x * 2);
@include transition(width $transition-fn $transition-speed); @include transition(width $lte-transition-fn $lte-transition-speed);
p { p {
display: inline; display: inline;

View File

@ -5,7 +5,7 @@
//General CSS //General CSS
.progress { .progress {
@include box-shadow(null); @include box-shadow(null);
@include border-radius($progress-bar-border-radius); @include border-radius($lte-progress-bar-border-radius);
// Vertical bars // Vertical bars
&.vertical { &.vertical {

View File

@ -1,10 +1,10 @@
.sidebar-close:not(.sidebar-horizontal) { .sidebar-close:not(.sidebar-horizontal) {
.main-sidebar { .main-sidebar {
margin-left: -#{$sidebar-width}; margin-left: -#{$lte-sidebar-width};
} }
// @include media-breakpoint-up(md) { // @include media-breakpoint-up(md) {
// .main-brand { // .main-brand {
// margin-left: -#{$sidebar-width}; // margin-left: -#{$lte-sidebar-width};
// } // }
// } // }
} }
@ -19,13 +19,13 @@
// .main-header, // .main-header,
// .content-wrapper, // .content-wrapper,
// .main-footer { // .main-footer {
// margin-left: $sidebar-width; // margin-left: $lte-sidebar-width;
// } // }
// &.sidebar-collapse { // &.sidebar-collapse {
// .main-header, // .main-header,
// .content-wrapper, // .content-wrapper,
// .main-footer { // .main-footer {
// margin-left: $sidebar-mini-width; // margin-left: $lte-sidebar-mini-width;
// } // }
// } // }
} }

View File

@ -11,8 +11,8 @@
.sidebar-collapse:not(.sidebar-horizontal) { .sidebar-collapse:not(.sidebar-horizontal) {
.main-sidebar { .main-sidebar {
min-width: $sidebar-mini-width; min-width: $lte-sidebar-mini-width;
max-width: $sidebar-mini-width; max-width: $lte-sidebar-mini-width;
} }
// Make the sidebar headers // Make the sidebar headers
@ -22,7 +22,7 @@
.nav-sidebar { .nav-sidebar {
.nav-link { .nav-link {
width: $sidebar-mini-width - $sidebar-padding-x * 2; width: $lte-sidebar-mini-width - $lte-sidebar-padding-x * 2;
} }
} }
@ -35,15 +35,15 @@
.brand-link { .brand-link {
margin-left: -10px; margin-left: -10px;
animation-name: fadeOut; animation-name: fadeOut;
animation-duration: $transition-speed; animation-duration: $lte-transition-speed;
animation-fill-mode: both; animation-fill-mode: both;
visibility: hidden; visibility: hidden;
} }
&.sidebar-hover { &.sidebar-hover {
.main-sidebar { .main-sidebar {
min-width: $sidebar-width; min-width: $lte-sidebar-width;
max-width: $sidebar-width; max-width: $lte-sidebar-width;
} }
.nav-sidebar .nav-header { .nav-sidebar .nav-header {
@ -51,14 +51,14 @@
} }
.nav-sidebar .nav-link { .nav-sidebar .nav-link {
width: subtract($sidebar-width, $sidebar-padding-x * 2); width: subtract($lte-sidebar-width, $lte-sidebar-padding-x * 2);
} }
.nav-sidebar .nav-link p, .nav-sidebar .nav-link p,
.brand-link { .brand-link {
margin-left: 0; margin-left: 0;
animation-name: fadeIn; animation-name: fadeIn;
animation-duration: $transition-speed; animation-duration: $lte-transition-speed;
animation-fill-mode: both; animation-fill-mode: both;
visibility: visible; visibility: visible;
} }
@ -79,12 +79,12 @@
// span { // span {
// animation: none; // animation: none;
// z-index: $zindex-sidebar + 12; // z-index: $lte-zindex-sidebar + 12;
// visibility: visible; // visibility: visible;
// display: inline-block; // display: inline-block;
// position: absolute; // position: absolute;
// width: $sidebar-width; // width: $lte-sidebar-width;
// left: $sidebar-mini-width; // left: $lte-sidebar-mini-width;
// top: 0; // top: 0;
// background-color: inherit; // background-color: inherit;
// padding: inherit; // padding: inherit;
@ -102,7 +102,7 @@
// .brand-link { // .brand-link {
// margin-left: 0; // margin-left: 0;
// animation-name: fadeIn; // animation-name: fadeIn;
// animation-duration: $transition-speed; // animation-duration: $lte-transition-speed;
// animation-fill-mode: both; // animation-fill-mode: both;
// visibility: visible; // visibility: visible;
// } // }
@ -113,7 +113,7 @@
// .brand-link { // .brand-link {
// margin-left: -10px; // margin-left: -10px;
// animation-name: fadeOut; // animation-name: fadeOut;
// animation-duration: $transition-speed; // animation-duration: $lte-transition-speed;
// animation-fill-mode: both; // animation-fill-mode: both;
// visibility: visible; // visibility: visible;
// } // }

View File

@ -12,11 +12,11 @@
.main-sidebar { .main-sidebar {
display: grid; display: grid;
height: $sidebar-horizontal-height; height: $lte-sidebar-horizontal-height;
min-width: $sidebar-horizontal-width; min-width: $lte-sidebar-horizontal-width;
max-width: $sidebar-horizontal-width; max-width: $lte-sidebar-horizontal-width;
justify-content: start; justify-content: start;
z-index: $zindex-sidebar-horizontal; z-index: $lte-zindex-sidebar-horizontal;
} }
.brand-container { .brand-container {
@ -60,7 +60,7 @@
&.sidebar-close { &.sidebar-close {
.main-sidebar { .main-sidebar {
margin-top: -#{$sidebar-horizontal-height}; margin-top: -#{$lte-sidebar-horizontal-height};
} }
} }
} }

View File

@ -2,10 +2,10 @@
// min-height: 100%; // min-height: 100%;
overflow-x: hidden; overflow-x: hidden;
overflow-y: auto; overflow-y: auto;
padding-bottom: $sidebar-padding-y; padding-bottom: $lte-sidebar-padding-y;
padding-left: $sidebar-padding-x; padding-left: $lte-sidebar-padding-x;
padding-right: $sidebar-padding-x; padding-right: $lte-sidebar-padding-x;
padding-top: $sidebar-padding-y; padding-top: $lte-sidebar-padding-y;
@include scrollbar-color-gray(); @include scrollbar-color-gray();
@include scrollbar-width-thin(); @include scrollbar-width-thin();
} }

View File

@ -4,7 +4,7 @@
.small-box { .small-box {
@include border-radius($border-radius); @include border-radius($border-radius);
@include box-shadow($card-shadow); @include box-shadow($lte-card-shadow);
display: block; display: block;
margin-bottom: 1.25rem; margin-bottom: 1.25rem;
@ -101,7 +101,7 @@
position: absolute; position: absolute;
right: 15px; right: 15px;
top: 15px; top: 15px;
transition: transform $transition-speed linear; transition: transform $lte-transition-speed linear;
&.inner-icon { &.inner-icon {
font-size: 70px; font-size: 70px;
@ -114,7 +114,7 @@
position: absolute; position: absolute;
right: 15px; right: 15px;
top: 15px; top: 15px;
transition: transform $transition-speed linear; transition: transform $lte-transition-speed linear;
} }
} }

View File

@ -84,7 +84,7 @@
cursor: pointer; cursor: pointer;
i.expandable-table-caret { i.expandable-table-caret {
transition: transform $transition-speed linear; transition: transform $lte-transition-speed linear;
} }
&[aria-expanded="true"] { &[aria-expanded="true"] {
td i.expandable-table-caret { td i.expandable-table-caret {

View File

@ -12,7 +12,7 @@
} }
.text-xs { .text-xs {
font-size: $font-size-xs !important; font-size: $lte-font-size-xs !important;
} }
.text-sm { .text-sm {
@ -28,7 +28,7 @@
} }
.text-xl { .text-xl {
font-size: $font-size-xl !important; font-size: $lte-font-size-xl !important;
} }
// text color variations // text color variations

File diff suppressed because it is too large Load Diff

View File

@ -8,8 +8,8 @@
// Bootstrap // Bootstrap
// --------------------------------------------------- // ---------------------------------------------------
@import "bootstrap/scss/functions"; @import "bootstrap/scss/functions";
@import "variables"; // little modified are here
@import "bootstrap/scss/variables"; @import "bootstrap/scss/variables";
@import "variables"; // little modified are here
@import "bootstrap/scss/mixins"; @import "bootstrap/scss/mixins";
@import "custom-utilities"; @import "custom-utilities";
@import "bootstrap/scss/utilities"; @import "bootstrap/scss/utilities";
@ -17,7 +17,6 @@
// Variables and Mixins // Variables and Mixins
// --------------------------------------------------- // ---------------------------------------------------
@import "custom-variables";
@import "mixins"; @import "mixins";
@import "parts/core"; @import "parts/core";

View File

@ -1,4 +1,4 @@
.content-wrapper { .content-wrapper {
background-color: $main-bg-alt; background-color: $lte-main-bg-alt;
color: $main-color-alt; color: $lte-main-color-alt;
} }

View File

@ -1,36 +0,0 @@
// SIDEBAR SKINS
// --------------------------------------------------------
// Dark sidebar
$sidebar-dark-bg-alt: $dark-alt !default;
$sidebar-dark-hover-bg-alt: rgba(255, 255, 255, .1) !default;
$sidebar-dark-color-alt: #c2c7d0 !default;
$sidebar-dark-hover-color-alt: $white-alt !default;
$sidebar-dark-active-color-alt: $white-alt !default;
$sidebar-dark-submenu-bg-alt: transparent !default;
$sidebar-dark-submenu-color-alt: #c2c7d0 !default;
$sidebar-dark-submenu-hover-color-alt: $white-alt !default;
$sidebar-dark-submenu-hover-bg-alt: $sidebar-dark-hover-bg-alt !default;
$sidebar-dark-submenu-active-color-alt: $sidebar-dark-bg-alt !default;
$sidebar-dark-submenu-active-bg-alt: rgba(255, 255, 255, .9) !default;
// Light sidebar
$sidebar-light-bg-alt: $white-alt !default;
$sidebar-light-hover-bg-alt: rgba($black-alt, .1) !default;
$sidebar-light-color-alt: $gray-800-alt !default;
$sidebar-light-hover-color-alt: $gray-900-alt !default;
$sidebar-light-active-color-alt: $black-alt !default;
$sidebar-light-submenu-bg-alt: transparent !default;
$sidebar-light-submenu-color-alt: #777 !default;
$sidebar-light-submenu-hover-color-alt: $black-alt !default;
$sidebar-light-submenu-hover-bg-alt: $sidebar-light-hover-bg-alt !default;
$sidebar-light-submenu-active-color-alt: $sidebar-light-hover-color-alt !default;
$sidebar-light-submenu-active-bg-alt: $sidebar-light-submenu-hover-bg-alt !default;
// MAIN FOOTER
// --------------------------------------------------------
$main-footer-bg-alt: $dark-alt !default;
// Body background (Affects main content background only)
$main-bg-alt: $black-alt !default;
$main-color-alt: $white-alt !default;

View File

@ -1,4 +1,4 @@
.main-footer { .main-footer {
background-color: $main-footer-bg-alt; background-color: $lte-main-footer-bg-alt;
border-top-color: tint-color($dark-alt, 10%); border-top-color: tint-color($dark-alt, 10%);
} }

View File

@ -4,33 +4,33 @@
.sidebar-bg-dark { .sidebar-bg-dark {
@include nav-treeview-dark ( @include nav-treeview-dark (
$sidebar-dark-bg-alt, $lte-sidebar-dark-bg-alt,
$sidebar-dark-hover-bg-alt, $lte-sidebar-dark-hover-bg-alt,
$sidebar-dark-color-alt, $lte-sidebar-dark-color-alt,
$sidebar-dark-hover-color-alt, $lte-sidebar-dark-hover-color-alt,
$sidebar-dark-active-color-alt, $lte-sidebar-dark-active-color-alt,
$sidebar-dark-submenu-bg-alt, $lte-sidebar-dark-submenu-bg-alt,
$sidebar-dark-submenu-color-alt, $lte-sidebar-dark-submenu-color-alt,
$sidebar-dark-submenu-hover-color-alt, $lte-sidebar-dark-submenu-hover-color-alt,
$sidebar-dark-submenu-hover-bg-alt, $lte-sidebar-dark-submenu-hover-bg-alt,
$sidebar-dark-submenu-active-color-alt, $lte-sidebar-dark-submenu-active-color-alt,
$sidebar-dark-submenu-active-bg-alt $lte-sidebar-dark-submenu-active-bg-alt
); );
} }
.sidebar-bg-light { .sidebar-bg-light {
@include nav-treeview-light ( @include nav-treeview-light (
$sidebar-light-bg-alt, $lte-sidebar-light-bg-alt,
$sidebar-light-hover-bg-alt, $lte-sidebar-light-hover-bg-alt,
$sidebar-light-color-alt, $lte-sidebar-light-color-alt,
$sidebar-light-hover-color-alt, $lte-sidebar-light-hover-color-alt,
$sidebar-light-active-color-alt, $lte-sidebar-light-active-color-alt,
$sidebar-light-submenu-bg-alt, $lte-sidebar-light-submenu-bg-alt,
$sidebar-light-submenu-color-alt, $lte-sidebar-light-submenu-color-alt,
$sidebar-light-submenu-hover-color-alt, $lte-sidebar-light-submenu-hover-color-alt,
$sidebar-light-submenu-hover-bg-alt, $lte-sidebar-light-submenu-hover-bg-alt,
$sidebar-light-submenu-active-color-alt, $lte-sidebar-light-submenu-active-color-alt,
$sidebar-light-submenu-active-bg-alt $lte-sidebar-light-submenu-active-bg-alt
); );
} }

View File

@ -0,0 +1,36 @@
// SIDEBAR SKINS
// --------------------------------------------------------
// Dark sidebar
$lte-sidebar-dark-bg-alt: $dark-alt !default;
$lte-sidebar-dark-hover-bg-alt: rgba(255, 255, 255, .1) !default;
$lte-sidebar-dark-color-alt: #c2c7d0 !default;
$lte-sidebar-dark-hover-color-alt: $white-alt !default;
$lte-sidebar-dark-active-color-alt: $white-alt !default;
$lte-sidebar-dark-submenu-bg-alt: transparent !default;
$lte-sidebar-dark-submenu-color-alt: #c2c7d0 !default;
$lte-sidebar-dark-submenu-hover-color-alt: $white-alt !default;
$lte-sidebar-dark-submenu-hover-bg-alt: $lte-sidebar-dark-hover-bg-alt !default;
$lte-sidebar-dark-submenu-active-color-alt: $lte-sidebar-dark-bg-alt !default;
$lte-sidebar-dark-submenu-active-bg-alt: rgba(255, 255, 255, .9) !default;
// Light sidebar
$lte-sidebar-light-bg-alt: $white-alt !default;
$lte-sidebar-light-hover-bg-alt: rgba($black-alt, .1) !default;
$lte-sidebar-light-color-alt: $gray-800-alt !default;
$lte-sidebar-light-hover-color-alt: $gray-900-alt !default;
$lte-sidebar-light-active-color-alt: $black-alt !default;
$lte-sidebar-light-submenu-bg-alt: transparent !default;
$lte-sidebar-light-submenu-color-alt: #777 !default;
$lte-sidebar-light-submenu-hover-color-alt: $black-alt !default;
$lte-sidebar-light-submenu-hover-bg-alt: $lte-sidebar-light-hover-bg-alt !default;
$lte-sidebar-light-submenu-active-color-alt: $lte-sidebar-light-hover-color-alt !default;
$lte-sidebar-light-submenu-active-bg-alt: $lte-sidebar-light-submenu-hover-bg-alt !default;
// MAIN FOOTER
// --------------------------------------------------------
$lte-main-footer-bg-alt: $dark-alt !default;
// Body background (Affects main content background only)
$lte-main-bg-alt: $black-alt !default;
$lte-main-color-alt: $white-alt !default;

View File

@ -57,8 +57,8 @@
@import "../bootstrap-dark/dark"; @import "../bootstrap-dark/dark";
// AdminLTE dark // AdminLTE dark
@import "variables-alt";
@import "../mixins"; @import "../mixins";
@import "custom-variables-alt";
@import "parts/core"; @import "parts/core";
@import "parts/components"; @import "parts/components";
@import "parts/extra-components"; @import "parts/extra-components";

View File

@ -3,14 +3,14 @@
// //
@mixin header-variant( @mixin header-variant(
$header-bg, $lte-header-bg,
$header-color, $lte-header-color,
$header-mobile-bg, $lte-header-mobile-bg,
$header-mobile-color $lte-header-mobile-color
) { ) {
.main-header { .main-header {
background-color: $header-bg; background-color: $lte-header-bg;
color: $header-color; color: $lte-header-color;
.nav-link { .nav-link {
color: $dark; color: $dark;
@ -24,8 +24,8 @@
@include media-breakpoint-down(lg) { @include media-breakpoint-down(lg) {
.main-header { .main-header {
background-color: $header-mobile-bg; background-color: $lte-header-mobile-bg;
color: $header-mobile-color; color: $lte-header-mobile-color;
} }
} }
} }

View File

@ -1,18 +1,18 @@
@mixin nav-treeview-dark( @mixin nav-treeview-dark(
$sidebar-bg, $lte-sidebar-bg,
$sidebar-hover-bg, $lte-sidebar-hover-bg,
$sidebar-color, $lte-sidebar-color,
$sidebar-hover-color, $lte-sidebar-hover-color,
$sidebar-active-color, $lte-sidebar-active-color,
$sidebar-submenu-bg, $lte-sidebar-submenu-bg,
$sidebar-submenu-color, $lte-sidebar-submenu-color,
$sidebar-submenu-hover-color, $lte-sidebar-submenu-hover-color,
$sidebar-submenu-hover-bg, $lte-sidebar-submenu-hover-bg,
$sidebar-submenu-active-color, $lte-sidebar-submenu-active-color,
$sidebar-submenu-active-bg $lte-sidebar-submenu-active-bg
) { ) {
// Sidebar background color // Sidebar background color
background-color: $sidebar-bg; background-color: $lte-sidebar-bg;
// Sidebar Menu. First level links // Sidebar Menu. First level links
.nav-sidebar > .nav-item { .nav-sidebar > .nav-item {
@ -20,7 +20,7 @@
> .nav-link { > .nav-link {
// border-left: 3px solid transparent; // border-left: 3px solid transparent;
&:active { &:active {
color: $sidebar-color; color: $lte-sidebar-color;
} }
} }
@ -28,30 +28,30 @@
&.menu-open > .nav-link, &.menu-open > .nav-link,
&:hover > .nav-link, &:hover > .nav-link,
> .nav-link:focus { > .nav-link:focus {
background-color: $sidebar-hover-bg; background-color: $lte-sidebar-hover-bg;
color: $sidebar-hover-color; color: $lte-sidebar-hover-color;
} }
> .nav-link.active { > .nav-link.active {
color: $sidebar-hover-color; color: $lte-sidebar-hover-color;
} }
// First Level Submenu // First Level Submenu
> .nav-treeview { > .nav-treeview {
background-color: $sidebar-submenu-bg; background-color: $lte-sidebar-submenu-bg;
} }
} }
// Section Heading // Section Heading
.nav-header { .nav-header {
background-color: inherit; //darken($sidebar-bg, 3%); background-color: inherit; //darken($lte-sidebar-bg, 3%);
color: tint-color($sidebar-color, 5%); color: tint-color($lte-sidebar-color, 5%);
} }
// All links within the sidebar menu // All links within the sidebar menu
.sidebar { .sidebar {
a { a {
color: $sidebar-color; color: $lte-sidebar-color;
&:hover, &:hover,
&:focus { &:focus {
@ -64,12 +64,12 @@
.nav-treeview { .nav-treeview {
> .nav-item { > .nav-item {
> .nav-link { > .nav-link {
color: $sidebar-submenu-color; color: $lte-sidebar-submenu-color;
&:hover, &:hover,
&:focus { &:focus {
background-color: $sidebar-submenu-hover-bg; background-color: $lte-sidebar-submenu-hover-bg;
color: $sidebar-submenu-hover-color; color: $lte-sidebar-submenu-hover-color;
} }
} }
@ -77,8 +77,8 @@
&, &,
&:hover, &:hover,
&:focus { &:focus {
background-color: $sidebar-submenu-active-bg; background-color: $lte-sidebar-submenu-active-bg;
color: $sidebar-submenu-active-color; color: $lte-sidebar-submenu-active-color;
} }
} }
} }

View File

@ -1,18 +1,18 @@
@mixin nav-treeview-light( @mixin nav-treeview-light(
$sidebar-bg, $lte-sidebar-bg,
$sidebar-hover-bg, $lte-sidebar-hover-bg,
$sidebar-color, $lte-sidebar-color,
$sidebar-hover-color, $lte-sidebar-hover-color,
$sidebar-active-color, $lte-sidebar-active-color,
$sidebar-submenu-bg, $lte-sidebar-submenu-bg,
$sidebar-submenu-color, $lte-sidebar-submenu-color,
$sidebar-submenu-hover-color, $lte-sidebar-submenu-hover-color,
$sidebar-submenu-hover-bg, $lte-sidebar-submenu-hover-bg,
$sidebar-submenu-active-color, $lte-sidebar-submenu-active-color,
$sidebar-submenu-active-bg $lte-sidebar-submenu-active-bg
) { ) {
// Sidebar background color // Sidebar background color
background-color: $sidebar-bg; background-color: $lte-sidebar-bg;
// Sidebar Menu. First level links // Sidebar Menu. First level links
.nav-sidebar > .nav-item { .nav-sidebar > .nav-item {
@ -21,37 +21,37 @@
// border-left: 3px solid transparent; // border-left: 3px solid transparent;
&:active, &:active,
&:focus { &:focus {
color: $sidebar-color; color: $lte-sidebar-color;
} }
} }
// Hover and active states // Hover and active states
&.menu-open > .nav-link, &.menu-open > .nav-link,
&:hover > .nav-link { &:hover > .nav-link {
background-color: $sidebar-hover-bg; background-color: $lte-sidebar-hover-bg;
color: $sidebar-hover-color; color: $lte-sidebar-hover-color;
} }
> .nav-link.active { > .nav-link.active {
color: $sidebar-active-color; color: $lte-sidebar-active-color;
} }
// First Level Submenu // First Level Submenu
> .nav-treeview { > .nav-treeview {
background-color: $sidebar-submenu-bg; background-color: $lte-sidebar-submenu-bg;
} }
} }
// Section Heading // Section Heading
.nav-header { .nav-header {
background-color: inherit; background-color: inherit;
color: shade-color($sidebar-color, 5%); color: shade-color($lte-sidebar-color, 5%);
} }
// All links within the sidebar menu // All links within the sidebar menu
.sidebar { .sidebar {
a { a {
color: $sidebar-color; color: $lte-sidebar-color;
&:hover { &:hover {
text-decoration: none; text-decoration: none;
@ -63,25 +63,25 @@
.nav-treeview { .nav-treeview {
> .nav-item { > .nav-item {
> .nav-link { > .nav-link {
color: $sidebar-submenu-color; color: $lte-sidebar-submenu-color;
&:hover, &:hover,
&:focus { &:focus {
background-color: $sidebar-submenu-hover-bg; background-color: $lte-sidebar-submenu-hover-bg;
color: $sidebar-submenu-hover-color; color: $lte-sidebar-submenu-hover-color;
} }
} }
> .nav-link.active { > .nav-link.active {
&, &,
&:hover { &:hover {
background-color: $sidebar-submenu-active-bg; background-color: $lte-sidebar-submenu-active-bg;
color: $sidebar-submenu-active-color; color: $lte-sidebar-submenu-active-color;
} }
} }
> .nav-link:hover { > .nav-link:hover {
background-color: $sidebar-submenu-hover-bg; background-color: $lte-sidebar-submenu-hover-bg;
} }
} }
} }