// // Theme Creative // [data-theme="creative"] { $primary: #0e837c; $secondary: #efbf5d; $danger: #ed706f; $warning: #f9b85a; $info: #5eb3eb; $success: #47c3a6; $dark: #040c1e; $light: #eef0f7; $font-sizes: ( "3xs": 0.625rem, "2xs": 0.6875rem, "xs": 0.75rem, "sm": 0.8125rem, "md": 0.875rem, "base": 0.875rem, "lg": 1rem, "xl": 1.0625rem, "2xl": 1.125rem, "3xl": 1.25rem, "4xl": 1.375rem, "5xl": 1.5rem, ); $font-weights: ( "light" 300, "normal" 400, "medium" 500, "semibold" 600, "bold" 700, ); // Font Family --#{$prefix}font-sans-serif: "Open Sans" ,sans-serif; --#{$prefix}font-monospace: "Open Sans" ,sans-serif; --#{$prefix}body-bg: #f7f7f7; --#{$prefix}shadow: rgba(0, 0, 0, 0.06) 0px 2px 4px -1px; --#{$prefix}shadow-sm: 0 .125rem .25rem rgba(#{$black}, .075); --#{$prefix}shadow-lg: 0 5px 10px rgba(30, 32, 37, 0.12); --#{$prefix}element-shadow: none; --#{$prefix}grid-gutter-width: 0.60rem; //border-radius --#{$prefix}border-radius: 0.25rem; --#{$prefix}card-border-width-custom: 0; --#{$prefix}card-header-border-width: 0; --#{$prefix}card-bottom-padding: 0; --#{$prefix}card-shadow: rgba(0, 0, 0, 0.06) 0px 2px 4px -1px; //mailbox --#{$prefix}email-bg: #f8f9fd; --#{$prefix}email-sidebar-bg: #ebf2fb; // vertical --#{$prefix}vertical-menu-width: 250px; --#{$prefix}vertical-menu-width-md: 180px; --#{$prefix}vertical-menu-width-sm: 70px; --#{$prefix}header-height: 70px; //two columns --#{$prefix}twocolumn-menu-width: 220px; --#{$prefix}twocolumn-menu-iconview-width: 70px; --#{$prefix}twocolumn-menu-box-shadow: 0 2px 4px rgba(15, 34, 58, 0.12); //topbar --#{$prefix}page-title-box-shadow: 0 1px 2px rgba(56, 65, 74, 0.15); --#{$prefix}page-title-border: none; // vertical --#{$prefix}vertical-menu-box-shadow: 0 2px 4px rgba(15, 34, 58, 0.12); --#{$prefix}vertical-menu-item-font-size: 0.8125rem; --#{$prefix}vertical-menu-sub-item-font-size: 0.8125rem; --#{$prefix}vertical-menu-item-font-weight: 400; //vertical light &[data-sidebar="light"] { --#{$prefix}vertical-menu-bg: #{$white}; --#{$prefix}vertical-menu-border: #{$border-color}; --#{$prefix}vertical-menu-item-color: #{darken($gray-600, 10%)}; --#{$prefix}vertical-menu-item-hover-color: var(--#{$prefix}primary); --#{$prefix}vertical-menu-item-hover-bg: var(--#{$prefix}primary); --#{$prefix}vertical-menu-item-active-color: var(--#{$prefix}primary); --#{$prefix}vertical-menu-item-active-bg: #{rgba($primary, .15)}; --#{$prefix}vertical-menu-sub-item-color: #{darken($gray-600, 4%)}; --#{$prefix}vertical-menu-sub-item-hover-color: var(--#{$prefix}primary); --#{$prefix}vertical-menu-sub-item-active-color: var(--#{$prefix}primary); --#{$prefix}vertical-menu-title-color: #919da9; --#{$prefix}twocolumn-menu-iconview-bg: #{$white}; } // Topbar - (Default Light) &[data-topbar="light"] { --#{$prefix}header-bg: #{$white}; --#{$prefix}header-item-color: #{$gray-800}; --#{$prefix}header-border-color: #{$gray-200}; --#{$prefix}header-item-sub-color: var(--#{$prefix}secondary-color); // Topbar User --#{$prefix}topbar-user-bg: #{rgba($white, .05)}; --#{$prefix}topnav-bg: #{$white}; --#{$prefix}topnav-item-color: #{darken($gray-600, 10%)}; --#{$prefix}topnav-item-color-active: #{$primary}; --#{$prefix}topnav-sub-item-color: #{darken($gray-600, 10%)}; --#{$prefix}topnav-sub-item-color-active: #{$primary}; } //footer --#{$prefix}footer-bg: #{$white}; --#{$prefix}footer-color: #98a6ad; // twocolumn menu --#{$prefix}twocolumn-menu-bg: #{$white}; // boxed --#{$prefix}boxed-body-bg: #f5f5f5; &[data-sidebar="dark"] { --#{$prefix}vertical-menu-bg: #{shift-color($primary, 40%)}; --#{$prefix}vertical-menu-border: #{shift-color($primary, 30%)}; --#{$prefix}vertical-menu-item-color: #{tint-color($primary, 60%)}; --#{$prefix}vertical-menu-item-hover-color: #{tint-color($primary, 95%)}; --#{$prefix}vertical-menu-item-hover-bg: #{shift-color($primary, 30%)}; --#{$prefix}vertical-menu-item-active-color: #{tint-color($primary, 95%)}; --#{$prefix}vertical-menu-item-active-bg: #{shift-color($primary, 30%)}; --#{$prefix}vertical-menu-sub-item-color: #{tint-color($primary, 60%)}; --#{$prefix}vertical-menu-sub-item-hover-color: #{tint-color($primary, 95%)}; --#{$prefix}vertical-menu-sub-item-active-color: #{tint-color($primary, 95%)}; --#{$prefix}vertical-menu-title-color: #{tint-color($primary, 50%)}; --#{$prefix}twocolumn-menu-iconview-bg: #{shift-color($primary, 45%)}; } &[data-topbar="dark"] { --#{$prefix}header-bg: #{shift-color($primary, 40%)}; --#{$prefix}header-item-color: #{tint-color($primary, 50%)}; --#{$prefix}header-item-sub-color: #{tint-color($primary, 30%)}; --#{$prefix}header-border-color: #{shift-color($primary, 30%)}; --#{$prefix}topbar-user-bg: #{rgba($white, .05)}; --#{$prefix}topbar-user-color: #{tint-color($primary, 50%)}; --#{$prefix}topnav-bg: #{shift-color($primary, 40%)}; --#{$prefix}topnav-item-color: #{tint-color($primary, 50%)}; --#{$prefix}topnav-item-color-active: #{$white}; --#{$prefix}topnav-sub-item-color: #{darken($gray-600, 10%)}; --#{$prefix}topnav-sub-item-color-active: #{$primary}; } &:is([data-sidebar="gradient"], [data-sidebar="gradient-2"], [data-sidebar="gradient-3"], [data-sidebar="gradient-4"]) { --#{$prefix}vertical-menu-item-color: #{rgba($white, .50)}; --#{$prefix}vertical-menu-item-hover-color: #{$white}; --#{$prefix}vertical-menu-item-active-color: #{$white}; --#{$prefix}vertical-menu-item-active-bg: #{rgba($white, .15)}; --#{$prefix}vertical-menu-sub-item-color: #{rgba($white, .50)}; --#{$prefix}vertical-menu-sub-item-hover-color: #{$white}; --#{$prefix}vertical-menu-sub-item-active-color: #{$white}; --#{$prefix}vertical-menu-title-color: #{rgba($white, .50)}; } &[data-sidebar="gradient"] { --#{$prefix}vertical-menu-bg: linear-gradient(to left, #{$cyan-700}, #{$cyan-800}); --#{$prefix}vertical-menu-border: #{$cyan-700}; --#{$prefix}vertical-menu-item-hover-bg: linear-gradient(to left, #{$cyan-700}, #{$cyan-800}); --#{$prefix}twocolumn-menu-iconview-bg: #{$cyan-900}; } &[data-sidebar="gradient-2"] { --#{$prefix}vertical-menu-bg: linear-gradient(to left, #{$teal-700}, #{$teal-800}); --#{$prefix}vertical-menu-border: #{$teal-700}; --#{$prefix}vertical-menu-item-hover-bg: linear-gradient(to left, #{$teal-700}, #{$teal-800}); --#{$prefix}twocolumn-menu-iconview-bg: #{$teal-800}; } &[data-sidebar="gradient-3"] { --#{$prefix}vertical-menu-bg: linear-gradient(to left, #{$purple-700}, #{$purple-800}); --#{$prefix}vertical-menu-border: #{$purple-700}; --#{$prefix}vertical-menu-item-hover-bg: linear-gradient(to left, #{$purple-700}, #{$purple-800}); --#{$prefix}twocolumn-menu-iconview-bg: #{$purple-800}; } &[data-sidebar="gradient-4"] { --#{$prefix}vertical-menu-bg: linear-gradient(to right, #{$green-700}, #{$green-800}); --#{$prefix}vertical-menu-border: #{$green-700}; --#{$prefix}vertical-menu-item-hover-bg: linear-gradient(to right, #{$green-700}, #{$green-800}); --#{$prefix}twocolumn-menu-iconview-bg: #{$green-800}; } $custom-theme-colors: ( "primary": $primary, "secondary": $secondary, "danger": $danger, "warning": $warning, "info": $info, "success": $success, "dark": $dark, "light": $light ); @each $name, $value in $custom-theme-colors { --#{$prefix}#{$name}: #{$value}; --#{$prefix}#{$name}-rgb: #{to-rgb($value)}; --#{$prefix}#{$name}-bg-subtle: #{rgba($value, 0.15)}; --#{$prefix}#{$name}-border-subtle: #{rgba($value, 0.30)}; --#{$prefix}#{$name}-text-emphasis: #{shade-color($value, 20%)}; } --#{$prefix}link-color: #{$primary}; --#{$prefix}link-color-rgb: #{to-rgb($primary)}; --#{$prefix}link-hover-color: #{shade-color($primary, 20%)}; --#{$prefix}link-hover-color-rgb: #{to-rgb(shade-color($primary, 20%))}; @each $name, $value in $font-sizes { --#{$prefix}font-#{$name}: #{$value}; } @each $name, $value in $font-weights { --#{$prefix}font-weight-#{$name}: #{$value}; } }