2025-02-02 17:15:45 -05:00

1867 lines
43 KiB
SCSS

/* Sidemenu Layout Syles */
@media (max-width: 991.98px) {
.sidemenu-layout-styles {
display: none;
}
}
/* Sidemenu Layout Syles */
/* Respoonsive Logo Styles */
@media (max-width: 991.98px) {
.app-header .horizontal-logo .header-logo img {
height: 2rem;
line-height: 2rem;
}
}
/* Respoonsive Logo Styles */
/* Dark Mode */
//dark mode styles start
[data-theme-mode="dark"] {
.app-sidebar .main-sidebar-header {
.header-logo {
.desktop-dark {
display: block;
}
.desktop-logo,
.toggle-logo,
.toggle-dark,
.desktop-white,
.toggle-white {
display: none;
}
}
}
.btn-close {
filter: invert(1);
}
.alert {
.btn-close {
filter: unset;
}
}
.dropdown-menu {
box-shadow: 0 1rem 1.125rem rgba(40, 40, 40, 0.15);
}
button.gridjs-sort,
button.gridjs-sort-desc,
button.gridjs-sort-asc {
filter: invert(1);
}
.choices__list--dropdown,
.choices__list[aria-expanded] {
box-shadow: rgba(10, 10, 10, 0.2) 0 0.5rem 1.5rem !important;
}
&[data-menu-styles="light"] {
.app-sidebar {
.side-menu__label1 {
border-block-end: 1px solid rgba(255, 255, 255, 0.1) !important;
a {
color: #fff;
}
}
.slide.has-sub .slide-menu {
--menu-prime-color: rgb(171, 184, 199);
}
}
}
}
//dark mode styles end
/* Dark Mode */
/* Responsive Menu Styles */
// responsive header logo styles start
[data-header-styles="dark"],
[data-header-styles="transparent"][data-theme-mode="dark"] {
@media (max-width: 991.98px) {
.app-header .horizontal-logo .header-logo {
.desktop-logo,
.desktop-dark,
.toggle-logo,
.desktop-white,
.toggle-white {
display: none;
}
.toggle-dark {
display: block;
}
}
}
}
[data-header-styles="color"],
[data-header-styles="gradient"] {
@media (max-width: 991.98px) {
.app-header .horizontal-logo .header-logo {
.desktop-logo,
.desktop-dark,
.toggle-logo,
.desktop-white,
.toggle-dark {
display: none;
}
.toggle-white {
display: block;
}
}
}
}
[data-header-styles="light"],
[data-header-styles="transparent"][data-theme-mode="light"] {
@media (max-width: 991.98px) {
.app-header .horizontal-logo .header-logo {
.toggle-logo {
display: block;
}
.desktop-logo,
.toggle-dark,
.desktop-dark,
.desktop-white,
.toggle-white {
display: none;
}
}
}
}
// responsive header logo styles end
// toggle close start
[data-toggled="close"] {
@media (max-width: 991.98px) {
.app-sidebar {
transition: all 300ms ease;
transform: translateX(-15rem);
}
.app-header {
padding-inline-start: 0rem;
.horizontal-logo {
display: block;
}
}
&[dir="rtl"] {
.app-sidebar {
transition: all 300ms ease;
transform: translateX(15rem);
}
}
}
}
// toggle close end
//toggle open start
[data-toggled="open"] {
@media (max-width: 991.98px) {
.app-sidebar {
transition: all 300ms ease;
transform: translateX(0rem);
}
.app-header {
padding-inline-start: 0rem;
.horizontal-logo {
display: block;
}
}
}
}
//toggle open end
/* Responsive Menu Styles */
/* Page Styles */
// classic start
[data-page-style="classic"] {
--default-border: #e1e9e8;
--header-border-color: #e1e9e8;
--menu-border-color: #e1e9e8;
&[data-theme-mode="dark"] {
--default-border: rgba(255, 255, 255, 0.1);
--header-border-color: rgba(255, 255, 255, 0.1);
--menu-border-color: rgba(255, 255, 255, 0.1);
}
body {
background-color: $custom-white;
}
.card.custom-card {
box-shadow: none;
border: 1px solid $default-border;
}
.app-sidebar,
.footer,
.app-header,
.app-sidebar .main-sidebar {
box-shadow: none;
}
&[data-nav-layout="horizontal"] {
.app-sidebar {
border-block-end: 1px solid $default-border;
}
}
}
// page styles classic end
// page styles modern start
[data-page-style="modern"] {
--light-rgb: 255, 255, 255;
--custom-white: rgb(243, 246, 248);
--default-border: #e6ebf1;
--input-border: rgba(0, 0, 0, 0.1);
.dropdown-menu {
background-color: rgb(255, 255, 255);
}
body {
background-color: #fff;
}
.card.custom-card {
box-shadow: none;
background-color: rgb(243, 246, 248);
}
&[data-theme-mode="dark"] {
--light-rgb: 20, 20, 20;
--custom-white: rgb(var(--body-bg-rgb));
--default-border: rgb(255, 255, 255, 0.1);
.card.custom-card {
box-shadow: none;
background-color: var(--custom-white);
}
.dropdown-menu {
background-color: $light;
}
body {
background-color: var(--default-body-bg-color);
}
.btn-light {
background-color: rgba(255, 255, 255, 0.1) !important;
border-color: rgba(255, 255, 255, 0.1) !important;
&:hover,
&:focus,
&:active {
background-color: rgba(255, 255, 255, 0.1) !important;
border-color: rgba(255, 255, 255, 0.1) !important;
}
}
}
.app-sidebar,
.footer,
.app-header,
.app-sidebar .main-sidebar {
box-shadow: none;
}
}
// page styles modern end
/* Page Styles */
/* Layout Width Styles */
// boxed start
[data-width="boxed"] {
@media (min-width: 1400px) {
body {
background-color: $default-background;
}
.page {
width: 1400px;
margin: 0 auto;
background-color: $default-body-color;
position: relative;
box-shadow: 0 0 1rem $black-1;
.app-header {
width: 1400px;
margin: 0 auto;
}
.app-sidebar {
inset-inline-start: auto;
}
}
&[data-nav-layout="horizontal"] {
.app-sidebar {
width: 1400px !important;
}
}
&[data-page-style="classic"] {
.page {
background-color: $custom-white;
}
.card {
box-shadow: none;
}
}
&[data-theme-mode="dark"] {
--default-body-bg-color: rgba(var(--body-bg-rgb), 0.85);
body {
background-color: rgba(var(--body-bg-rgb), 0.6);
}
}
&[data-vertical-style="detached"] {
.page {
.app-header {
width: 1400px;
}
width: 1400px;
box-shadow: none;
}
&[data-toggled="detached-close"] {
.app-content {
margin-inline-start: 5rem;
}
}
.app-header .main-header-container {
width: 99%;
}
.app-content {
margin-inline-start: 15rem;
}
}
&[data-vertical-style="doublemenu"] {
.app-sidebar .main-sidebar {
height: 100%;
}
.app-sidebar .simplebar-content-wrapper {
position: initial;
}
.app-sidebar .simplebar-mask {
position: inherit;
}
}
.mail-info-body {
max-height: calc(100vh - 19.3rem);
}
#Invoice {
.list-group-item > a > div {
display: block !important;
}
}
.leads-source-labels {
.col {
flex: 100%;
}
}
}
}
// boxed end
/* Layout Width Styles */
/* Menu Positions Styles */
//scrollable start
[data-menu-position="scrollable"] {
&[data-nav-layout="vertical"] {
.app-sidebar {
position: absolute;
.main-sidebar-header {
position: absolute;
}
}
}
&[data-nav-layout="horizontal"] {
.app-sidebar {
position: relative;
z-index: 102;
}
.app-content {
margin-block-start: 4rem;
}
&[data-header-position="scrollable"] {
.app-sidebar {
position: relative;
}
.app-header {
position: relative;
}
}
}
@media (max-width: "991.98px") {
&[data-nav-layout="horizontal"] {
.app-sidebar {
position: absolute;
}
.main-content {
margin-block-start: 0;
}
.main-sidebar {
height: 100%;
}
}
}
@media (min-width: 992px) {
.app-content {
min-height: calc(100vh - 2.5rem);
}
}
}
//scrollable end
/* Menu Positions Styles*/
/* Header Positions Styles */
//scrollable start
[data-header-position="scrollable"] {
&[data-nav-layout="vertical"] {
.app-header {
position: absolute;
}
}
&[data-nav-layout="horizontal"] {
.app-sidebar {
position: relative;
top: 0;
&.sticky {
position: sticky;
top: 0;
}
}
.app-content {
margin-block-start: 0;
}
.app-header {
position: relative;
}
&[data-menu-position="scrollable"] {
.app-sidebar {
position: relative;
}
.app-header {
position: relative;
}
}
&[data-width="boxed"] {
.app-header {
margin: 0;
}
}
}
@media (max-width: "991.98px") {
&[data-nav-layout="horizontal"] {
.app-sidebar {
position: absolute !important;
z-index: 102;
}
.main-content {
padding-block-start: 0;
}
&[data-menu-position="fixed"] {
.app-sidebar {
position: fixed !important;
.main-sidebar {
margin-block-start: 3.72rem;
}
&.sticky {
.main-sidebar {
margin-block-start: 0;
}
}
}
}
}
&[data-nav-layout="vertical"] {
.app-sidebar.sticky {
inset-block-start: 0;
}
}
}
}
//scrollable end
/* Header Positions Styles*/
/* Menu Colors Styles*/
//menu-light start
[data-menu-styles="light"] {
--menu-bg: #fff;
--menu-prime-color: #536485;
--menu-border-color: #f3f3f3;
&[data-nav-layout="vertical"] {
.app-sidebar .main-sidebar-header .header-logo {
.desktop-logo {
display: block;
}
.desktop-dark,
.toggle-dark,
.toggle-logo,
.desktop-white,
.toggle-white {
display: none;
}
}
}
.side-menu__label1 a {
color: #222528;
font-weight: 600;
}
.side-menu__label1 {
border-block-end: 1px solid #f3f3f3 !important;
}
.app-sidebar {
.side-menu__item {
&.active,
&:hover {
background-color: #f3f6f8;
}
}
}
@media (min-width: 992px) {
&[data-vertical-style="doublemenu"] .slide.has-sub .slide-menu {
border-inline-end: 1px solid #f3f3f3;
}
}
}
//menu-light end
//menu-dark start
[data-menu-styles="dark"] {
--menu-bg: #{var(--custom-white)};
--menu-prime-color: #8f9bb3;
--menu-border-color: rgba(255, 255, 255, 0.1);
&[data-nav-layout="vertical"] {
.app-sidebar .main-sidebar-header .header-logo {
.desktop-dark {
display: block;
}
.desktop-logo,
.toggle-dark,
.toggle-logo,
.desktop-white,
.toggle-white {
display: none;
}
}
&[data-vertical-style="overlay"][data-toggled="icon-overlay-close"] {
.app-sidebar .main-sidebar-header .header-logo {
.toggle-dark {
display: block;
}
.desktop-logo,
.desktop-dark,
.toggle-logo,
.desktop-white,
.toggle-white {
display: none;
}
}
&[data-icon-overlay="open"] {
.app-sidebar .main-sidebar-header .header-logo {
.desktop-dark {
display: block;
}
.desktop-logo,
.toggle-dark,
.toggle-logo,
.desktop-white,
.toggle-white {
display: none;
}
}
}
}
}
.side-menu__label1 a {
color: rgba(255, 255, 255);
font-weight: 600;
}
.side-menu__label1 {
border-block-end: 1px solid rgba(255, 255, 255, 0.1) !important;
}
.app-sidebar {
.side-menu__item {
&.active,
&:hover {
background-color: rgba(255, 255, 255, 0.05);
.side-menu__icon,
.side-menu__label,
.side-menu__angle {
color: rgb(255, 255, 255);
fill: rgb(255, 255, 255);
}
}
}
}
.app-sidebar .slide-menu.child1 .side-menu__item:hover,
.app-sidebar .slide-menu.child2 .side-menu__item:hover,
.app-sidebar .slide-menu.child3 .side-menu__item:hover {
color: #fff;
}
.app-sidebar .slide-menu.child1 .side-menu__item:hover:before,
.app-sidebar .slide-menu.child2 .side-menu__item:hover:before,
.app-sidebar .slide-menu.child3 .side-menu__item:hover:before {
border: 1px solid #fff;
opacity: 1;
}
.app-sidebar .side-menu__item.active,
.app-sidebar .side-menu__item:hover {
color: #fff;
}
.app-sidebar .slide-menu.child1 .side-menu__item.active:before,
.app-sidebar .slide-menu.child2 .side-menu__item.active:before,
.app-sidebar .slide-menu.child3 .side-menu__item.active:before {
border-color: $white;
}
&[data-theme-mode="light"] {
--menu-bg: #011626;
&[data-bg-img="bgimg1"] {
--menu-bg: url(../images/menu-bg-images/bg-img1.jpg);
}
&[data-bg-img="bgimg2"] {
--menu-bg: url(../images/menu-bg-images/bg-img2.jpg);
}
&[data-bg-img="bgimg3"] {
--menu-bg: url(../images/menu-bg-images/bg-img3.jpg);
}
&[data-bg-img="bgimg4"] {
--menu-bg: url(../images/menu-bg-images/bg-img4.jpg);
}
&[data-bg-img="bgimg5"] {
--menu-bg: url(../images/menu-bg-images/bg-img5.jpg);
}
}
@media (min-width: 992px) {
&[data-nav-layout="horizontal"] .main-menu-container .slide-left,
&[data-nav-layout="horizontal"] .main-menu-container .slide-right {
background-color: rgba(255, 255, 255, 0.1);
border-color: rgba(255, 255, 255, 0.1);
svg {
fill: #fff;
}
}
&[data-vertical-style="doublemenu"] .slide.has-sub .slide-menu {
border-inline-end: 1px solid rgba(255, 255, 255, 0.1);
}
}
&[data-theme-mode="light"] {
--menu-bg: #111c43;
--menu-prime-color: #a3aed1;
}
}
//menu-dark end
//color and gradient menu color mixin start
@mixin color-gradient($color) {
color: $color !important;
&:before {
border: 1px solid $color !important;
}
.side-menu__icon,
.side-menu__label,
.side-menu__angle {
color: $color !important;
fill: $color !important;
}
}
//color and gradient menu color mixin end
//menu-color start
[data-menu-styles="color"] {
--menu-bg: #{$primary};
--menu-prime-color: rgba(255, 255, 255, 0.6);
--menu-border-color: rgba(255, 255, 255, 0.1);
&[data-nav-layout="vertical"] {
.app-sidebar {
.main-sidebar-header .header-logo {
.desktop-white {
display: block;
}
.desktop-logo,
.desktop-dark,
.toggle-dark,
.toggle-logo,
.toggle-white {
display: none;
}
}
}
&[data-vertical-style="overlay"][data-toggled="icon-overlay-close"] {
.app-sidebar .main-sidebar-header .header-logo {
.toggle-white {
display: block;
}
.desktop-logo,
.desktop-dark,
.toggle-dark,
.toggle-logo {
display: none;
}
}
&[data-icon-overlay="open"] {
.app-sidebar .main-sidebar-header .header-logo {
.desktop-white {
display: block;
}
.desktop-logo,
.desktop-dark,
.toggle-dark,
.toggle-white,
.toggle-logo {
display: none;
}
}
}
}
&[data-nav-style="icon-click"][data-toggled="icon-click-closed"],
&[data-nav-style="icon-hover"][data-toggled="icon-hover-closed"] {
.app-sidebar .main-sidebar-header .header-logo {
.toggle-white {
display: block !important;
}
.desktop-logo,
.desktop-dark,
.desktop-white,
.toggle-dark,
.toggle-logo {
display: none !important;
}
}
}
}
.side-menu__item {
&.active {
@include color-gradient($white);
}
&:hover {
@include color-gradient($white);
}
}
.slide-menu {
--menu-bg: #{$primary};
}
.side-menu__label1 a {
color: rgba(255, 255, 255);
font-weight: 600;
}
.side-menu__label1 {
border-block-end: 1px solid rgba(255, 255, 255, 0.1) !important;
}
.app-sidebar {
.main-menu > .slide > .side-menu__item {
&.active,
&:hover {
background-color: rgba(255, 255, 255, 0.1);
}
}
.main-menu .slide .side-menu__item:hover {
background-color: rgba(255, 255, 255, 0.1);
}
}
@media (min-width: 992px) {
&[data-nav-layout="horizontal"] .main-menu-container .slide-left,
&[data-nav-layout="horizontal"] .main-menu-container .slide-right {
background-color: rgba(255, 255, 255, 0.1);
border-color: rgba(255, 255, 255, 0.1);
svg {
fill: $primary;
}
}
&[data-vertical-style="doublemenu"] .slide.has-sub .slide-menu {
border-inline-end: 1px solid rgba(255, 255, 255, 0.1);
}
}
}
//menu-color end
//menu-gradient start
[data-menu-styles="gradient"] {
--menu-bg: linear-gradient(to bottom, #{$primary} 0%, #00b9da 100%);
--menu-prime-color: rgba(255, 255, 255, 0.7);
--menu-border-color: rgba(255, 255, 255, 0.1);
&[data-nav-layout="horizontal"] {
--menu-bg: linear-gradient(to right, #{$primary} 0%, #00b9da 100%);
}
.app-sidebar .main-sidebar-header {
background: $primary;
}
&[data-nav-layout="vertical"] {
.app-sidebar .main-sidebar-header .header-logo {
.desktop-white {
display: block;
}
.desktop-logo,
.desktop-dark,
.toggle-dark,
.toggle-white,
.toggle-logo {
display: none;
}
}
&[data-vertical-style="overlay"][data-toggled="icon-overlay-close"] {
.app-sidebar .main-sidebar-header .header-logo {
.toggle-white {
display: block;
}
.desktop-logo,
.desktop-dark,
.desktop-white,
.toggle-dark,
.toggle-logo {
display: none;
}
}
&[data-icon-overlay="open"] {
.app-sidebar .main-sidebar-header .header-logo {
.desktop-white {
display: block;
}
.desktop-logo,
.desktop-dark,
.toggle-dark,
.toggle-white,
.toggle-logo {
display: none;
}
}
}
}
&[data-nav-style="icon-click"][data-toggled="icon-click-closed"],
&[data-nav-style="icon-hover"][data-toggled="icon-hover-closed"] {
.app-sidebar .main-sidebar-header .header-logo {
.toggle-white {
display: block !important;
}
.desktop-logo,
.desktop-dark,
.desktop-white,
.toggle-dark,
.toggle-logo {
display: none !important;
}
}
}
}
.side-menu__item {
&.active {
@include color-gradient($white);
}
&:hover {
@include color-gradient($white);
}
}
.slide-menu {
--menu-bg: #{$primary};
}
.side-menu__label1 a {
color: rgba(255, 255, 255);
font-weight: 600;
}
.side-menu__label1 {
border-block-end: 1px solid rgba(255, 255, 255, 0.1) !important;
}
.app-sidebar {
.side-menu__item {
&.active,
&:hover {
background-color: rgba(255, 255, 255, 0.05);
}
}
}
@media (min-width: 992px) {
&[data-nav-layout="horizontal"] .main-menu-container .slide-left,
&[data-nav-layout="horizontal"] .main-menu-container .slide-right {
background-color: rgba(255, 255, 255, 0.1);
border-color: rgba(255, 255, 255, 0.1);
svg {
fill: $primary;
}
}
&[data-vertical-style="doublemenu"] .slide.has-sub .slide-menu {
border-inline-end: 1px solid rgba(255, 255, 255, 0.1);
}
}
}
//menu-gradient end
//menu-transparent start
[data-menu-styles="transparent"] {
--menu-bg: #{$default-body-color};
&[data-theme-mode="light"] {
--menu-border-color: rgba(0, 0, 0, 0.07);
}
&[data-nav-layout="vertical"] {
&[data-theme-mode="dark"] {
.app-sidebar .main-sidebar-header .header-logo {
.desktop-dark {
display: block;
}
.desktop-logo,
.toggle-dark,
.toggle-logo,
.desktop-white,
.toggle-white {
display: none;
}
}
&[data-vertical-style="overlay"][data-toggled="icon-overlay-close"] {
.app-sidebar .main-sidebar-header .header-logo {
.toggle-dark {
display: block;
}
.desktop-logo,
.desktop-dark,
.toggle-logo,
.desktop-white,
.toggle-white {
display: none;
}
}
&[data-icon-overlay="open"] {
.app-sidebar .main-sidebar-header .header-logo {
.desktop-dark {
display: block;
}
.desktop-logo,
.toggle-dark,
.toggle-logo,
.desktop-white,
.toggle-white {
display: none;
}
}
}
}
&[data-nav-style="icon-click"][data-toggled="icon-click-closed"],
&[data-nav-style="icon-hover"][data-toggled="icon-hover-closed"] {
.app-sidebar .main-sidebar-header .header-logo {
.toggle-white {
display: block !important;
}
.desktop-logo,
.desktop-dark,
.desktop-white,
.toggle-dark,
.toggle-logo {
display: none !important;
}
}
}
}
&[data-theme-mode="light"] {
.app-sidebar .main-sidebar-header .header-logo {
.desktop-logo {
display: block;
}
.desktop-dark,
.toggle-dark,
.toggle-logo,
.desktop-white,
.toggle-white {
display: none;
}
}
&[data-vertical-style="overlay"][data-toggled="icon-overlay-close"] {
.app-sidebar .main-sidebar-header .header-logo {
.toggle-logo {
display: block;
}
.desktop-logo,
.desktop-dark,
.toggle-dark,
.desktop-white,
.toggle-white {
display: none;
}
}
&[data-icon-overlay="open"] {
.app-sidebar .main-sidebar-header .header-logo {
.desktop-logo {
display: block;
}
.desktop-dark,
.toggle-dark,
.toggle-logo,
.desktop-white,
.toggle-white {
display: none;
}
}
}
}
&[data-nav-style="icon-click"][data-toggled="icon-click-closed"],
&[data-nav-style="icon-hover"][data-toggled="icon-hover-closed"] {
.app-sidebar .main-sidebar-header .header-logo {
.toggle-dark {
display: block !important;
}
.desktop-logo,
.desktop-dark,
.desktop-white,
.toggle-white,
.toggle-logo {
display: none !important;
}
}
}
}
}
.app-sidebar {
.side-menu__item {
&.active,
&:hover {
background-color: rgba(0, 0, 0, 0.05);
}
}
}
&[data-theme-mode="dark"] {
--menu-prime-color: rgba(255, 255, 255, 0.6);
--menu-border-color: rgba(255, 255, 255, 0.1);
--menu-bg: rgb(var(--body-bg-rgb2));
&[icon-overlay="open"] {
--menu-bg: rgb(var(--body-bg-rgb2));
}
.app-sidebar {
.side-menu__item {
&.active,
&:hover {
background-color: rgba(255, 255, 255, 0.05);
}
}
}
&[data-nav-layout="horizontal"] {
&[data-nav-style="menu-click"],
&[data-nav-style="menu-hover"],
&[data-nav-style="icon-click"],
&[data-nav-style="icon-hover"] {
.app-sidebar .slide.has-sub .slide-menu {
background-color: $custom-white;
}
}
}
&[data-nav-layout="vertical"] {
&[data-nav-style="menu-click"][data-toggled="menu-click-closed"],
&[data-nav-style="menu-hover"][data-toggled="menu-hover-closed"],
&[data-nav-style="icon-click"][data-toggled="icon-click-closed"],
&[data-nav-style="icon-hover"][data-toggled="icon-hover-closed"] {
.app-sidebar .slide.has-sub .slide-menu {
background-color: $custom-white;
}
}
}
}
@media (min-width: 992px) {
&[data-nav-layout="horizontal"] .main-menu-container .slide-left,
&[data-nav-layout="horizontal"] .main-menu-container .slide-right {
background-color: rgba(255, 255, 255, 0.1);
border-color: rgba(255, 255, 255, 0.1);
svg {
fill: $primary;
}
}
}
}
//menu-transparent end
/* Menu Colors Styles*/
/* Header Colors Styles*/
//header-light start
[data-header-styles="light"] {
--header-bg: #fff;
--header-border-color: #f3f3f3;
--header-prime-color: #536485;
.main-header-container .header-link-icon:hover {
background-color: #f3f6f8;
}
}
//header-light start
//header-dark start
[data-header-styles="dark"] {
--header-bg: #{var(--custom-white)};
--header-border-color: rgba(255, 255, 255, 0.1);
--header-prime-color: rgba(255, 255, 255, 0.6);
&[data-nav-layout="horizontal"] {
@media (min-width: 992px) {
.header-element .horizontal-logo .header-logo {
.desktop-dark {
display: block;
}
.desktop-logo,
.toggle-dark,
.toggle-logo,
.desktop-white,
.toggle-white {
display: none;
}
}
}
}
.main-header-container {
.header-link:hover,
.header-link.show {
.header-link-icon {
fill: $white;
}
}
.header-link-icon:hover {
background-color: rgba(255, 255, 255, 0.1);
}
}
&[data-theme-mode="light"] {
--header-bg: #011626;
}
}
//header-dark start
//header-color start
[data-header-styles="color"] {
--header-bg: #{$primary};
--header-border-color: rgba(255, 255, 255, 0.1);
--header-prime-color: rgba(255, 255, 255, 0.6);
&[data-nav-layout="horizontal"] {
@media (min-width: 992px) {
.header-element .horizontal-logo .header-logo {
.desktop-white {
display: block;
}
.desktop-logo,
.desktop-dark,
.toggle-dark,
.toggle-white,
.toggle-logo {
display: none;
}
}
}
}
.main-header-container {
.header-link:hover,
.header-link.show {
.header-link-icon {
fill: $white;
}
}
.header-link-icon:hover {
background-color: rgba(255, 255, 255, 0.1);
}
}
}
//header-color start
//header-gradient start
[data-header-styles="gradient"] {
--header-bg: linear-gradient(to right, #{$primary} 0%, #00b9da 100%);
--header-border-color: rgba(255, 255, 255, 0.1);
--header-prime-color: rgba(255, 255, 255, 0.6);
&[data-nav-layout="horizontal"] {
@media (min-width: 992px) {
.header-element .horizontal-logo .header-logo {
.desktop-white {
display: block;
}
.desktop-logo,
.desktop-dark,
.toggle-dark,
.toggle-white,
.toggle-logo {
display: none;
}
}
}
}
.main-header-container {
.header-link:hover,
.header-link.show {
.header-link-icon {
fill: $white;
}
}
.header-link-icon:hover {
background-color: rgba(255, 255, 255, 0.1);
}
}
}
//header-gradient start
//header-transparent start
[data-header-styles="transparent"] {
--header-bg: rgb(var(--body-bg-rgb2));
.main-header-container .header-link-icon:hover {
background-color: rgba(0, 0, 0, 0.05);
}
&[data-theme-mode="light"] {
--header-border-color: rgba(0, 0, 0, 0.07);
--header-bg: rgb(var(--body-bg-rgb));
}
&[data-theme-mode="dark"] {
--header-prime-color: rgba(255, 255, 255, 0.6);
--header-border-color: rgba(255, 255, 255, 0.1);
.main-header-container .header-link-icon:hover {
background-color: rgba(255, 255, 255, 0.05);
}
}
&[data-nav-layout="horizontal"] {
@media (min-width: 992px) {
&[data-theme-mode="light"] {
.header-element .horizontal-logo .header-logo {
.desktop-dark,
.toggle-logo,
.toggle-dark,
.desktop-white,
.toggle-white {
display: none;
}
.desktop-logo {
display: block;
}
}
}
&[data-theme-mode="dark"] {
.header-element .horizontal-logo .header-logo {
.desktop-dark {
display: block;
}
.desktop-logo,
.toggle-logo,
.toggle-dark,
.desktop-white,
.toggle-white {
display: none;
}
}
}
}
}
}
//header-gradient start
/* Header Colors Styles*/
/* Menu Background Image Styles */
.bg-img {
@mixin slide-menu-bg($color) {
@media (min-width: 992px) {
&[data-nav-layout="horizontal"] {
ul.slide-menu {
background-size: cover !important;
background-position: center !important;
background-repeat: no-repeat !important;
&:before {
content: "";
position: absolute;
inset-inline-start: 0;
top: 0;
inset-inline-end: 0;
bottom: 0;
border-radius: 0 0 0.25rem 0.25rem;
opacity: 0.9;
background: rgb(var(--body-bg-rgb));
}
}
&[data-menu-styles="color"],
&[data-menu-styles="dark"],
&[data-menu-styles="gradient"] {
ul.slide-menu:before {
display: none;
}
}
&[data-theme-mode="dark"] {
&[data-menu-styles="light"] {
ul.slide-menu:before {
background: rgb(245, 246, 247);
}
}
&[data-menu-styles="dark"] {
ul.slide-menu:before {
display: block;
}
}
}
&[data-nav-layout="horizontal"][data-menu-styles="dark"][data-theme-mode="light"] {
.app-sidebar .slide.has-sub .slide-menu {
background: #011626;
}
}
}
}
&[data-nav-layout="vertical"] {
&[data-menu-styles="light"][data-nav-style="menu-click"][data-toggled="menu-click-closed"],
&[data-menu-styles="light"][data-nav-style="menu-hover"][data-toggled="menu-hover-closed"] {
.app-sidebar .main-sidebar-header {
background-color: rgb(255, 255, 255);
}
}
&[data-menu-styles="color"][data-nav-style="menu-click"][data-toggled="menu-click-closed"],
&[data-menu-styles="color"][data-nav-style="menu-hover"][data-toggled="menu-hover-closed"] {
.app-sidebar .main-sidebar-header {
background-color: $primary;
}
}
&[data-menu-styles="gradient"][data-nav-style="menu-click"][data-toggled="menu-click-closed"],
&[data-menu-styles="gradient"][data-nav-style="menu-hover"][data-toggled="menu-hover-closed"] {
.app-sidebar .main-sidebar-header {
background: linear-gradient(
to right,
var(--primary-color) 0,
rgb(var(--secondary-rgb)) 100%
);
}
}
&[data-menu-styles="dark"][data-nav-style="menu-click"][data-toggled="menu-click-closed"],
&[data-menu-styles="dark"][data-nav-style="menu-hover"][data-toggled="menu-hover-closed"] {
.app-sidebar .main-sidebar-header {
background-color: transparent;
}
}
&[data-menu-styles="transparent"][data-nav-style="menu-click"][data-toggled="menu-click-closed"],
&[data-menu-styles="transparent"][data-nav-style="menu-hover"][data-toggled="menu-hover-closed"] {
.app-sidebar .main-sidebar-header {
background-color: rgb(var(--body-bg-rgb));
}
}
}
&[data-theme-mode="dark"] {
&[data-menu-styles="transparent"] {
.app-sidebar {
.slide.has-sub {
.slide-menu {
&.child1,
&.child2,
&.child3 {
// background-color: $default-body-color;
background-color: transparent;
}
}
}
}
&[data-nav-style="menu-click"][data-toggled="menu-click-closed"],
&[data-nav-style="menu-hover"][data-toggled="menu-hover-closed"],
&[data-nav-style="icon-hover"][data-toggled="icon-hover-closed"],
&[data-nav-style="icon-click"][data-toggled="icon-click-closed"] {
.app-sidebar {
.slide.has-sub {
.slide-menu {
&.child1,
&.child2,
&.child3 {
background-color: $custom-white !important;
}
}
}
}
}
&[data-vertical-style="doublemenu"] {
.app-sidebar {
.slide.has-sub {
.slide-menu {
&.child1,
&.child2,
&.child3 {
background-color: $default-body-color !important;
}
}
}
}
}
}
}
&[data-theme-mode="light"] {
&[data-menu-styles="dark"] {
.app-sidebar:before {
background-color: rgba(0, 0, 0, 0.8);
}
}
&[data-menu-styles="transparent"] {
.app-sidebar {
.slide.has-sub {
.slide-menu {
&.child1,
&.child2,
&.child3 {
// background-color: $default-body-color;
background-color: transparent;
}
}
}
}
&[data-vertical-style="doublemenu"] {
.app-sidebar {
.slide.has-sub {
.slide-menu {
&.child1,
&.child2,
&.child3 {
background-color: $default-body-color !important;
}
}
}
}
}
}
}
}
.app-sidebar:before {
background-color: rgba(var(--body-bg-rgb), 0.8);
}
@include slide-menu-bg($white);
&[data-vertical-style="doublemenu"] {
.slide.has-sub .slide-menu {
background-color: $white;
background-image: none;
}
}
&[data-nav-layout="vertical"][data-nav-style="menu-click"][data-toggled="menu-click-closed"],
&[data-nav-layout="vertical"][data-nav-style="menu-hover"][data-toggled="menu-hover-closed"],
&[data-nav-layout="vertical"][data-nav-style="icon-click"][data-toggled="icon-click-closed"],
&[data-nav-layout="vertical"][data-nav-style="icon-hover"][data-toggled="icon-hover-closed"] {
.app-sidebar {
.slide.has-sub .slide-menu {
background-color: $white;
background-image: none;
}
}
.app-sidebar {
position: fixed;
}
}
&[data-menu-styles="light"] {
.app-sidebar:before {
background-color: rgba(255, 255, 255, 0.85);
}
}
&[data-menu-styles="dark"] {
@include slide-menu-bg(rgba(0, 0, 0, 0.9));
&[data-vertical-style="doublemenu"] {
.slide.has-sub .slide-menu {
background-color: var(--custom-white);
background-image: none;
}
}
&[data-theme-mode="light"] {
&[data-vertical-style="doublemenu"] {
.slide.has-sub .slide-menu {
background-color: #011626;
}
}
}
&[data-nav-layout="vertical"][data-nav-style="menu-click"][data-toggled="menu-click-closed"],
&[data-nav-layout="vertical"][data-nav-style="menu-hover"][data-toggled="menu-hover-closed"],
&[data-nav-layout="vertical"][data-nav-style="icon-click"][data-toggled="icon-click-closed"],
&[data-nav-layout="vertical"][data-nav-style="icon-hover"][data-toggled="icon-hover-closed"] {
.app-sidebar {
.slide.has-sub .slide-menu {
background-color: #011626;
background-image: none;
}
}
}
}
&[data-theme-mode="dark"] {
&[data-vertical-style="doublemenu"] {
.slide.has-sub .slide-menu {
background-color: rgb(var(--body-bg-rgb));
}
}
&[data-nav-layout="vertical"][data-nav-style="menu-click"][data-toggled="menu-click-closed"],
&[data-nav-layout="vertical"][data-nav-style="menu-hover"][data-toggled="menu-hover-closed"],
&[data-nav-layout="vertical"][data-nav-style="icon-click"][data-toggled="icon-click-closed"],
&[data-nav-layout="vertical"][data-nav-style="icon-hover"][data-toggled="icon-hover-closed"] {
.app-sidebar {
.slide.has-sub .slide-menu {
background-color: rgb(var(--body-bg-rgb));
background-image: none;
}
}
}
}
&[data-menu-styles="color"] {
.app-sidebar:before {
background-color: $primary;
opacity: 0.9;
}
&[data-vertical-style="doublemenu"] {
.slide.has-sub .slide-menu {
background-color: $primary;
background-image: none;
}
}
&[data-nav-layout="vertical"][data-nav-style="menu-click"][data-toggled="menu-click-closed"],
&[data-nav-layout="vertical"][data-nav-style="menu-hover"][data-toggled="menu-hover-closed"],
&[data-nav-layout="vertical"][data-nav-style="icon-click"][data-toggled="icon-click-closed"],
&[data-nav-layout="vertical"][data-nav-style="icon-hover"][data-toggled="icon-hover-closed"] {
.app-sidebar {
.slide.has-sub .slide-menu {
background-color: $primary;
background-image: none;
}
}
}
}
&[data-menu-styles="gradient"] {
.app-sidebar:before {
background: linear-gradient(to right, #{$primary} 0%, #{$secondary} 100%);
opacity: 0.9;
}
&[data-vertical-style="doublemenu"] {
.slide.has-sub .slide-menu {
background-color: $primary;
background-image: none;
}
}
&[data-nav-layout="vertical"][data-nav-style="menu-click"][data-toggled="menu-click-closed"],
&[data-nav-layout="vertical"][data-nav-style="menu-hover"][data-toggled="menu-hover-closed"],
&[data-nav-layout="vertical"][data-nav-style="icon-click"][data-toggled="icon-click-closed"],
&[data-nav-layout="vertical"][data-nav-style="icon-hover"][data-toggled="icon-hover-closed"] {
.app-sidebar {
.slide.has-sub .slide-menu {
background-color: $primary;
background-image: none;
}
}
}
}
&[data-menu-styles="transparent"] {
&[data-theme-mode="dark"] {
--menu-prime-color: rgba(255, 255, 255, 0.6);
}
.app-sidebar:before {
background-color: $default-body-color;
opacity: 0.9;
}
@include slide-menu-bg($white);
&[data-vertical-style="doublemenu"] {
.slide.has-sub .slide-menu {
background-color: transparent;
background-image: none;
}
}
&[data-nav-layout="vertical"][data-nav-style="menu-click"][data-toggled="menu-click-closed"],
&[data-nav-layout="vertical"][data-nav-style="menu-hover"][data-toggled="menu-hover-closed"],
&[data-nav-layout="vertical"][data-nav-style="icon-click"][data-toggled="icon-click-closed"],
&[data-nav-layout="vertical"][data-nav-style="icon-hover"][data-toggled="icon-hover-closed"] {
.app-sidebar {
.slide.has-sub .slide-menu {
background-color: $default-body-color;
background-image: none;
}
}
}
}
.app-sidebar {
background-size: cover;
background-position: center;
background-repeat: no-repeat;
border-inline-end: 0;
.main-sidebar-header {
background: transparent;
border-inline-end: 0;
}
&:before {
content: "";
position: absolute;
inset-inline-start: 0;
inset-block-start: 0;
width: 100%;
height: 100%;
z-index: -1;
}
}
}
//bg-img1 start
[data-bg-img="bgimg1"] {
--menu-bg: url(../images/menu-bg-images/bg-img1.jpg);
@extend .bg-img;
&[data-menu-styles="transparent"][data-theme-mode="dark"] {
--menu-bg: url(../images/menu-bg-images/bg-img1.jpg);
}
}
//bg-img1 end
//bg-img2 start
[data-bg-img="bgimg2"] {
--menu-bg: url(../images/menu-bg-images/bg-img2.jpg);
@extend .bg-img;
&[data-menu-styles="transparent"][data-theme-mode="dark"] {
--menu-bg: url(../images/menu-bg-images/bg-img2.jpg);
}
}
//bg-img2 end
//bg-img3 start
[data-bg-img="bgimg3"] {
--menu-bg: url(../images/menu-bg-images/bg-img3.jpg);
@extend .bg-img;
&[data-menu-styles="transparent"][data-theme-mode="dark"] {
--menu-bg: url(../images/menu-bg-images/bg-img3.jpg);
}
}
//bg-img3 end
//bg-img4 start
[data-bg-img="bgimg4"] {
--menu-bg: url(../images/menu-bg-images/bg-img4.jpg);
@extend .bg-img;
&[data-menu-styles="transparent"][data-theme-mode="dark"] {
--menu-bg: url(../images/menu-bg-images/bg-img4.jpg);
}
}
//bg-img4 end
//bg-img5 start
[data-bg-img="bgimg5"] {
--menu-bg: url(../images/menu-bg-images/bg-img5.jpg);
@extend .bg-img;
&[data-menu-styles="transparent"][data-theme-mode="dark"] {
--menu-bg: url(../images/menu-bg-images/bg-img5.jpg);
}
}
//bg-img5 end
[data-vertical-style="icontext"] {
&[data-bg-img="bgimg1"],
&[data-bg-img="bgimg2"],
&[data-bg-img="bgimg3"],
&[data-bg-img="bgimg4"],
&[data-bg-img="bgimg5"] {
.app-sidebar {
&.sticky.sticky-pin {
.main-sidebar-header {
backdrop-filter: blur(30px);
}
}
}
}
}
/* Menu Background Image Styles */
/* Loader Styles */
[loader="disable"] {
#loader {
display: none;
}
}
/* Loader Styles */