You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
 
 
 
 
 
 

252 lines
5.3 KiB

// Layout
// ========================================================================
body,
#root,
.wrapper {
height: 100%;
}
// Vertical Menu
// ========================================================================
.vertical-layout .main-menu {
&.expanded {
.navigation {
li:not(.open) {
& > ul {
display: block !important;
}
}
}
}
.navigation {
li:not(.open) {
a {
&:after {
transform: rotate(0deg) !important;
}
}
}
a.active {
z-index: 1;
background: linear-gradient(118deg, rgba($primary, 1), rgba($primary, 0.7));
box-shadow: 0 0 10px 1px rgba($primary, 0.7);
color: $white;
font-weight: 400;
border-radius: 4px;
}
li.nav-item {
.menu-item {
display: inline-block;
vertical-align: middle;
}
}
}
}
body #root .wrapper .ps__rail-y {
left: auto !important ;
right: 1px !important;
}
// Profile Dropdown (Common)
// ========================================================================
.vertical-layout,
.horizontal-layout {
.header-navbar:not(.navbar-horizontal) .navbar-container ul.navbar-nav {
li.dropdown {
.dropdown-menu {
top: 3.5rem !important;
}
&.dropdown-user {
.dropdown-menu {
top: 4rem !important;
}
}
}
}
}
// Horizontal Menu
// ========================================================================
.horizontal-layout {
&.navbar-static .header-navbar.navbar-scrolled {
background-color: $white;
box-shadow: rgba($black, 0.05) 0px 4px 20px 0px;
}
// Main Navbar
.header-navbar {
.navbar-container {
.dropdown-language,
.dropdown-cart,
.dropdown-notification,
.dropdown-user {
.dropdown-menu {
top: 3rem !important;
}
}
}
}
// Menu
.horizontal-menu-wrapper {
#main-menu-navigation {
.dropdown {
.dropdown-menu.first-level {
top: 4.6rem !important;
}
.dropdown-submenu {
&.sidebar-group-active.active {
.dropdown-toggle {
color: $body-color;
}
}
.dropdown-toggle:after {
margin-top: -5px;
}
}
.dropdown-item.active {
color: $primary !important;
background-color: $body-bg !important;
}
}
.nav-item:not(.dropdown):not(.dropdown-submenu) {
a.nav-link.active {
background: linear-gradient(118deg, rgba($primary, 1), rgba($primary, 0.7));
box-shadow: 0 0 6px 1px rgba($primary, 0.6);
color: $white;
border-radius: 4px;
}
}
}
.navbar-horizontal {
ul.dropdown-menu {
.nav-item.active > a {
border-bottom: none;
}
// Scrollbar styles
&::-webkit-scrollbar {
width: 5px;
height: 5px;
}
&::-webkit-scrollbar-thumb {
background: $gray-500;
border-radius: 20px;
}
&::-webkit-scrollbar-track {
background: $gray-300;
border-radius: 30px;
}
}
}
}
}
// Layout BreadCrumbs
// =======================================================================
.content-header {
.content-header-title {
font-weight: 500;
color: $gray-400;
padding-right: $spacer;
border-right: 1px solid lighten($gray-600, 10%);
}
.content-header-right {
.dropdown-toggle:after {
display: none;
}
}
}
// Bookmarks search
// ========================================================================
.header-navbar .navbar-container {
.navbar-nav {
.autocomplete-container .suggestion-item span {
line-height: 1.2;
}
}
}
// Component Code
// ========================================================================
.card-snippet {
pre {
margin-top: 0;
border-radius: 0.5rem;
}
}
// Dashboard Analytics
// =======================================================================
.card-congratulations {
.avatar svg {
height: 28px !important;
width: 28px !important;
}
}
// Card Analytics
// =======================================================================
.avg-session-progress {
height: 6px;
}
// Block UI
// ========================================================================
.block-ui-container {
.block-ui-overlay {
background: rgba($black, 0.6);
}
}
// React SlideDown
// ========================================================================
.react-slidedown {
&::-webkit-scrollbar {
width: 0px;
}
}
// Router Transitions
// ========================================================================
.animate__animated.animate__zoomIn,
.animate__animated.animate__fadeInLeft {
--animate-duration: 1s;
}
// App Ecommerce
// ========================================================================
.ecommerce-application {
.content-wrapper.animate__animated {
animation: none;
}
}
// Customizer
// ========================================================================
.customizer {
.react-select {
width: 100%;
max-width: 200px;
.select__menu {
z-index: 2;
}
}
}
// Media Query to fix navbar dropdown on sm screen
@media (max-width: 576px) {
.header-navbar .navbar-container .dropdown.show .dropdown-menu {
width: auto;
left: 0 !important;
}
}