|
|
@@ -2,178 +2,181 @@
|
|
|
@import "../bootstrap/functions";
|
|
|
@import "../bootstrap/variables";
|
|
|
@import "../bootstrap/mixins";
|
|
|
-@import '../app/common/variables';
|
|
|
-
|
|
|
+@import "../app/common/variables";
|
|
|
|
|
|
// LAYOUT
|
|
|
|
|
|
-$content-bg: #f5f7fa;
|
|
|
-$aside-bg: #fff;
|
|
|
+$content-bg: #f5f7fa;
|
|
|
+$aside-bg: #fff;
|
|
|
|
|
|
// NAVBAR TOP
|
|
|
|
|
|
-$nav-top-bg: $info;
|
|
|
-$nav-top-bg-start: $nav-top-bg;
|
|
|
-$nav-top-bg-end: $info-light;
|
|
|
-$nav-header-bg: transparent;
|
|
|
+$nav-top-bg: #6fb9de;
|
|
|
+$nav-top-bg-start: $nav-top-bg;
|
|
|
+$nav-top-bg-end: $info-light;
|
|
|
+$nav-header-bg: transparent;
|
|
|
|
|
|
-$nav-top-item: #fff;
|
|
|
-$nav-top-item-active: darken($nav-top-bg, 20%);
|
|
|
+$nav-top-item: #fff;
|
|
|
+$nav-top-item-active: darken($nav-top-bg, 20%);
|
|
|
|
|
|
// SIDEBAR
|
|
|
|
|
|
-$sidebar-bg: $aside-bg;
|
|
|
+$sidebar-bg: $aside-bg;
|
|
|
|
|
|
-$sidebar-item-color: #515253;
|
|
|
-$sidebar-item-color-active: $nav-top-bg;
|
|
|
-$sidebar-item-bg-active: darken($sidebar-bg, 1%);
|
|
|
+$sidebar-item-color: #515253;
|
|
|
+$sidebar-item-color-active: $nav-top-bg;
|
|
|
+$sidebar-item-bg-active: darken($sidebar-bg, 1%);
|
|
|
|
|
|
-$sidebar-icon-color: inherits;
|
|
|
-$sidebar-icon-color-active: $nav-top-bg;
|
|
|
+$sidebar-icon-color: inherits;
|
|
|
+$sidebar-icon-color-active: $nav-top-bg;
|
|
|
|
|
|
-$sidebar-bullet-color: rgba(0,0,0,.25);
|
|
|
-$sidebar-bullet-color-active: $sidebar-icon-color-active;
|
|
|
+$sidebar-bullet-color: rgba(0, 0, 0, 0.25);
|
|
|
+$sidebar-bullet-color-active: $sidebar-icon-color-active;
|
|
|
|
|
|
// $sidebar-heading-color: #919DA8;
|
|
|
-$sidebar-heading-color: #6FB9DE;
|
|
|
-$sidebar-label-color: $sidebar-item-color;
|
|
|
+$sidebar-heading-color: #6fb9de;
|
|
|
+$sidebar-label-color: $sidebar-item-color;
|
|
|
|
|
|
// OFFSIDEBAR
|
|
|
|
|
|
-$offsidebar-bg: #fff;
|
|
|
+$offsidebar-bg: #fff;
|
|
|
$offsidebar-border-color: greyscale(darken($offsidebar-bg, 20%));
|
|
|
-$offsidebar-color: $body-color;
|
|
|
+$offsidebar-color: $body-color;
|
|
|
|
|
|
.theme-a {
|
|
|
-
|
|
|
- /* ========================================================================
|
|
|
+ /* ========================================================================
|
|
|
Component: layout
|
|
|
========================================================================== */
|
|
|
- &.wrapper {
|
|
|
- background-color: $content-bg;
|
|
|
- }
|
|
|
+ &.wrapper {
|
|
|
+ background-color: $content-bg;
|
|
|
+ }
|
|
|
|
|
|
- /* ========================================================================
|
|
|
+ /* ========================================================================
|
|
|
Component: top-navbar
|
|
|
========================================================================== */
|
|
|
- .topnavbar {
|
|
|
- background-color: $nav-top-bg;
|
|
|
- @include gradient-x($nav-top-bg-start, $nav-top-bg-end);
|
|
|
-
|
|
|
- @include media-breakpoint-up(lg) {
|
|
|
- .navbar-nav > .nav-item.show > .nav-link {
|
|
|
- &, &:hover, &:focus {
|
|
|
- box-shadow: 0 -3px 0 darken($nav-top-bg, 6%) inset;
|
|
|
- }
|
|
|
- }
|
|
|
- }
|
|
|
-
|
|
|
- .navbar-nav > .nav-item > .navbar-text {
|
|
|
- color: $nav-top-item;
|
|
|
- }
|
|
|
-
|
|
|
- .navbar-nav > .nav-item > .nav-link,
|
|
|
- .navbar-nav > .nav-item.show > .nav-link {
|
|
|
- color: $nav-top-item;
|
|
|
- &:hover, &:focus {
|
|
|
- color: $nav-top-item-active;
|
|
|
- }
|
|
|
- }
|
|
|
-
|
|
|
- .dropdown-item.active, .dropdown-item:active {
|
|
|
- background-color: $nav-top-bg;
|
|
|
- }
|
|
|
- }
|
|
|
-
|
|
|
- /* ========================================================================
|
|
|
+ .topnavbar {
|
|
|
+ background-color: $nav-top-bg;
|
|
|
+ @include gradient-x($nav-top-bg-start, $nav-top-bg-end);
|
|
|
+
|
|
|
+ @include media-breakpoint-up(lg) {
|
|
|
+ .navbar-nav > .nav-item.show > .nav-link {
|
|
|
+ &,
|
|
|
+ &:hover,
|
|
|
+ &:focus {
|
|
|
+ box-shadow: 0 -3px 0 darken($nav-top-bg, 6%) inset;
|
|
|
+ }
|
|
|
+ }
|
|
|
+ }
|
|
|
+
|
|
|
+ .navbar-nav > .nav-item > .navbar-text {
|
|
|
+ color: $nav-top-item;
|
|
|
+ }
|
|
|
+
|
|
|
+ .navbar-nav > .nav-item > .nav-link,
|
|
|
+ .navbar-nav > .nav-item.show > .nav-link {
|
|
|
+ color: $nav-top-item;
|
|
|
+ &:hover,
|
|
|
+ &:focus {
|
|
|
+ color: $nav-top-item-active;
|
|
|
+ }
|
|
|
+ }
|
|
|
+
|
|
|
+ .dropdown-item.active,
|
|
|
+ .dropdown-item:active {
|
|
|
+ background-color: $nav-top-bg;
|
|
|
+ }
|
|
|
+ }
|
|
|
+
|
|
|
+ /* ========================================================================
|
|
|
Component: sidebar
|
|
|
========================================================================== */
|
|
|
- .sidebar {
|
|
|
- background-color: $sidebar-bg;
|
|
|
-
|
|
|
- .nav-heading {
|
|
|
- color: $sidebar-heading-color;
|
|
|
- }
|
|
|
- }
|
|
|
-
|
|
|
- // Items
|
|
|
- .sidebar-nav {
|
|
|
- > li {
|
|
|
- > a, > .nav-item {
|
|
|
- color: $sidebar-item-color;
|
|
|
-
|
|
|
- &:focus, &:hover {
|
|
|
- color: $sidebar-item-color-active;
|
|
|
- }
|
|
|
-
|
|
|
- // Item icon
|
|
|
- > em {
|
|
|
- color: $sidebar-icon-color;
|
|
|
- }
|
|
|
-
|
|
|
- }
|
|
|
-
|
|
|
- // Active item state
|
|
|
- &.active, &.open {
|
|
|
- &, > a, > .nav-item, .sidebar-nav {
|
|
|
- background-color: $sidebar-item-bg-active;
|
|
|
- color: $sidebar-item-color-active;
|
|
|
- }
|
|
|
-
|
|
|
- > .nav-item > em, > a > em {
|
|
|
- color: $sidebar-icon-color-active;
|
|
|
- }
|
|
|
-
|
|
|
- }
|
|
|
-
|
|
|
- &.active {
|
|
|
- border-left-color: $sidebar-item-color-active;
|
|
|
- }
|
|
|
-
|
|
|
- }
|
|
|
-
|
|
|
- }
|
|
|
-
|
|
|
- .sidebar-subnav {
|
|
|
- background-color: $sidebar-bg;
|
|
|
-
|
|
|
- > .sidebar-subnav-header {
|
|
|
- color: $sidebar-item-color;
|
|
|
- }
|
|
|
-
|
|
|
- > li {
|
|
|
- > a, > .nav-item {
|
|
|
- color: $sidebar-item-color;
|
|
|
-
|
|
|
- &:focus, &:hover {
|
|
|
- color: $sidebar-item-color-active;
|
|
|
- }
|
|
|
-
|
|
|
- }
|
|
|
-
|
|
|
- &.active {
|
|
|
- > a, > .nav-item {
|
|
|
- color: $sidebar-icon-color-active;
|
|
|
-
|
|
|
- &:after {
|
|
|
- border-color: $sidebar-bullet-color-active;
|
|
|
- background-color: $sidebar-bullet-color-active;
|
|
|
- }
|
|
|
-
|
|
|
- }
|
|
|
-
|
|
|
- }
|
|
|
-
|
|
|
- }
|
|
|
-
|
|
|
- }
|
|
|
-
|
|
|
- /* ========================================================================
|
|
|
+ .sidebar {
|
|
|
+ background-color: $sidebar-bg;
|
|
|
+
|
|
|
+ .nav-heading {
|
|
|
+ color: $sidebar-heading-color;
|
|
|
+ }
|
|
|
+ }
|
|
|
+
|
|
|
+ // Items
|
|
|
+ .sidebar-nav {
|
|
|
+ > li {
|
|
|
+ > a,
|
|
|
+ > .nav-item {
|
|
|
+ color: $sidebar-item-color;
|
|
|
+
|
|
|
+ &:focus,
|
|
|
+ &:hover {
|
|
|
+ color: $sidebar-item-color-active;
|
|
|
+ }
|
|
|
+
|
|
|
+ // Item icon
|
|
|
+ > em {
|
|
|
+ color: $sidebar-icon-color;
|
|
|
+ }
|
|
|
+ }
|
|
|
+
|
|
|
+ // Active item state
|
|
|
+ &.active,
|
|
|
+ &.open {
|
|
|
+ &,
|
|
|
+ > a,
|
|
|
+ > .nav-item,
|
|
|
+ .sidebar-nav {
|
|
|
+ background-color: $sidebar-item-bg-active;
|
|
|
+ color: $sidebar-item-color-active;
|
|
|
+ }
|
|
|
+
|
|
|
+ > .nav-item > em,
|
|
|
+ > a > em {
|
|
|
+ color: $sidebar-icon-color-active;
|
|
|
+ }
|
|
|
+ }
|
|
|
+
|
|
|
+ &.active {
|
|
|
+ border-left-color: $sidebar-item-color-active;
|
|
|
+ }
|
|
|
+ }
|
|
|
+ }
|
|
|
+
|
|
|
+ .sidebar-subnav {
|
|
|
+ background-color: $sidebar-bg;
|
|
|
+
|
|
|
+ > .sidebar-subnav-header {
|
|
|
+ color: $sidebar-item-color;
|
|
|
+ }
|
|
|
+
|
|
|
+ > li {
|
|
|
+ > a,
|
|
|
+ > .nav-item {
|
|
|
+ color: $sidebar-item-color;
|
|
|
+
|
|
|
+ &:focus,
|
|
|
+ &:hover {
|
|
|
+ color: $sidebar-item-color-active;
|
|
|
+ }
|
|
|
+ }
|
|
|
+
|
|
|
+ &.active {
|
|
|
+ > a,
|
|
|
+ > .nav-item {
|
|
|
+ color: $sidebar-icon-color-active;
|
|
|
+
|
|
|
+ &:after {
|
|
|
+ border-color: $sidebar-bullet-color-active;
|
|
|
+ background-color: $sidebar-bullet-color-active;
|
|
|
+ }
|
|
|
+ }
|
|
|
+ }
|
|
|
+ }
|
|
|
+ }
|
|
|
+
|
|
|
+ /* ========================================================================
|
|
|
Component: offsidebar
|
|
|
========================================================================== */
|
|
|
- .offsidebar {
|
|
|
- border-left: 1px solid $offsidebar-border-color;
|
|
|
- background-color: $offsidebar-bg;
|
|
|
- color: $offsidebar-color;
|
|
|
- }
|
|
|
+ .offsidebar {
|
|
|
+ border-left: 1px solid $offsidebar-border-color;
|
|
|
+ background-color: $offsidebar-bg;
|
|
|
+ color: $offsidebar-color;
|
|
|
+ }
|
|
|
}
|