mirror of
				https://github.com/crater-invoice/crater.git
				synced 2025-11-04 06:23:17 -05:00 
			
		
		
		
	
		
			
				
	
	
		
			607 lines
		
	
	
		
			15 KiB
		
	
	
	
		
			SCSS
		
	
	
	
		
			Vendored
		
	
	
	
			
		
		
	
	
			607 lines
		
	
	
		
			15 KiB
		
	
	
	
		
			SCSS
		
	
	
	
		
			Vendored
		
	
	
	
.skin-crater {
 | 
						|
    // Theme Colors :
 | 
						|
    $ls-color-theme: $ls-color-primary;
 | 
						|
 | 
						|
    //HEADER SECTION
 | 
						|
    $header-bg-color: $primary-to-primary-light-gradient;
 | 
						|
    $header-font-color: $ls-color-black;
 | 
						|
    $header-brand-font-color: $white;
 | 
						|
    $header-buttons-bg-color: $white;
 | 
						|
    $header-buttons-bg-color--hover: darken($white, 5%);
 | 
						|
    $header-buttons-font-color: $ls-color-black;
 | 
						|
 | 
						|
    //SIDEBAR SECTION
 | 
						|
    $sidebar-bg-color: $white;
 | 
						|
    $side-bar-border-right: $ls-color-gray--light;
 | 
						|
    $sidebar-font-color: $ls-color-black;
 | 
						|
    $sidemenu-item-bg-color--hover: darken($ls-color-gray--light, 5%);
 | 
						|
    $sidemenu-item-bg-color--active: transparent;
 | 
						|
    $sidemenu-item-font-color: $ls-color-black;
 | 
						|
    $sidemenu-item-font-color--active: $ls-color-theme;
 | 
						|
    $sidemenu-item-icon-color: $ls-color-gray--dark;
 | 
						|
    $sidemenu-item-icon-color--active: $ls-color-primary;
 | 
						|
    $sidemenu-arrow-color: $ls-color-gray--dark;
 | 
						|
    $sidemenu-submenu-bg: $ls-color-gray--light;
 | 
						|
 | 
						|
    //Horizontal Menu
 | 
						|
    $header-bottom-bg: $white;
 | 
						|
    $header-menu-item-font-color: $ls-color-black;
 | 
						|
    $header-menu-item-font-color--active: $ls-color-theme;
 | 
						|
    $header-menu-item-bg-color--hover: darken($ls-color-gray--light, 5%);
 | 
						|
    $header-menu-item-bg-color--active: transparent;
 | 
						|
 | 
						|
    //DROPDOWN
 | 
						|
    $dropdown-bg: $white;
 | 
						|
    $dropdown-bg--hover: $ls-color-gray--light;
 | 
						|
    $dropdown-border-color: $ls-color-gray--dark;
 | 
						|
    $dropdown-divider-bg: $ls-color-gray--dark;
 | 
						|
    $dropdown-activator-color: $ls-color-black;
 | 
						|
    $dropdown-activator-color--hover: $ls-color-theme;
 | 
						|
    $dropdown-header-color: $ls-color-theme;
 | 
						|
    $dropdown-header-border-color: $ls-color-gray--light;
 | 
						|
 | 
						|
    //MISC
 | 
						|
    $code-bg: $ls-color-gray--light;
 | 
						|
    $code-color: $ls-color-theme;
 | 
						|
 | 
						|
    //MAILBOX
 | 
						|
    $mailbox-sidebar-menu-item: $ls-color-theme;
 | 
						|
    $mailbox-font-color:$ls-color-black;
 | 
						|
    $mailbox-page-link: $white;
 | 
						|
    $mailbox-page-link-bg: $ls-color-theme;
 | 
						|
 | 
						|
    .main-content {
 | 
						|
        background: $ls-color-gray--very-light;
 | 
						|
    }
 | 
						|
 | 
						|
    .no-data-info {
 | 
						|
 | 
						|
        .title {
 | 
						|
            font-weight: 500;
 | 
						|
            font-size: 17.5px;
 | 
						|
        }
 | 
						|
 | 
						|
        .description {
 | 
						|
            font-size: 15px;
 | 
						|
            color: $ls-color-gray--very-dark;
 | 
						|
        }
 | 
						|
    }
 | 
						|
 | 
						|
 | 
						|
    //HEADER
 | 
						|
    .site-header {
 | 
						|
        background: $header-bg-color !important;
 | 
						|
        border-bottom: 1px solid rgba(230, 230, 230, 0.7);
 | 
						|
 | 
						|
        .brand-main {
 | 
						|
            color: $header-brand-font-color;
 | 
						|
            font-size: 20px;
 | 
						|
            font-family: poppins, sans-serif;
 | 
						|
            font-style: normal;
 | 
						|
            font-weight: 900;
 | 
						|
            letter-spacing: 1px;
 | 
						|
        }
 | 
						|
 | 
						|
        .nav-toggle {
 | 
						|
            background-color: $header-buttons-bg-color;
 | 
						|
            color: $header-buttons-font-color;
 | 
						|
        }
 | 
						|
 | 
						|
        .hamburger span {
 | 
						|
            background: $header-buttons-font-color;
 | 
						|
        }
 | 
						|
 | 
						|
        .hamburger-inner,
 | 
						|
        .hamburger-inner::before,
 | 
						|
        .hamburger-inner::after  {
 | 
						|
            background-color: $header-font-color;
 | 
						|
        }
 | 
						|
 | 
						|
        .hamburger span::before,
 | 
						|
        .hamburger span::after {
 | 
						|
            background-color: $header-buttons-font-color;
 | 
						|
        }
 | 
						|
 | 
						|
        .action-list li {
 | 
						|
            a {
 | 
						|
                background-color: $header-buttons-bg-color;
 | 
						|
                color: $header-buttons-font-color;
 | 
						|
            }
 | 
						|
 | 
						|
            a:hover {
 | 
						|
                background-color: $header-buttons-bg-color--hover;
 | 
						|
                color: $header-buttons-font-color;
 | 
						|
            }
 | 
						|
        }
 | 
						|
 | 
						|
        .dropdown-menu {
 | 
						|
            background-color: $white;
 | 
						|
        }
 | 
						|
 | 
						|
        .notification-dropdown .dropdown-header {
 | 
						|
            border-bottom: 1px solid $dropdown-header-border-color;
 | 
						|
            color: $dropdown-header-color;
 | 
						|
        }
 | 
						|
 | 
						|
        .dropdown-divider {
 | 
						|
            background-color: $dropdown-divider-bg;
 | 
						|
        }
 | 
						|
    }
 | 
						|
 | 
						|
    //HEDER BOTTOM
 | 
						|
    .header-nav {
 | 
						|
 | 
						|
        .dropdown-group.dropdown-group.active > .dropdown-activator > a {
 | 
						|
            color: $dropdown-header-color;
 | 
						|
        }
 | 
						|
        .dropdown-group.has-child.toggle-arrow.active > .dropdown-activator::after {
 | 
						|
            border-color: $dropdown-header-color transparent transparent;
 | 
						|
        }
 | 
						|
    }
 | 
						|
 | 
						|
    //SIDEBAR/NAV
 | 
						|
 | 
						|
    .sidebar-left {
 | 
						|
        background-color: $sidebar-bg-color;
 | 
						|
        border-right: 1px solid $side-bar-border-right;
 | 
						|
    }
 | 
						|
 | 
						|
    .side-nav {
 | 
						|
        margin: 20px 0 0 0;
 | 
						|
 | 
						|
        .side-nav-division {
 | 
						|
            margin-bottom: 20px;
 | 
						|
        }
 | 
						|
 | 
						|
        .collapse-group .collapse-group-item {
 | 
						|
            a {
 | 
						|
                color: $black;
 | 
						|
                font-family: poppins, sans-serif;
 | 
						|
                font-size: 14px;
 | 
						|
 | 
						|
                &:hover {
 | 
						|
                    background-color: $sidemenu-item-bg-color--hover;
 | 
						|
                }
 | 
						|
            }
 | 
						|
 | 
						|
            &.active > .collapse-item-title > a {
 | 
						|
                color: $sidemenu-item-font-color--active;
 | 
						|
            }
 | 
						|
 | 
						|
            .collapse-item-title i {
 | 
						|
                color: $sidemenu-item-icon-color;
 | 
						|
            }
 | 
						|
 | 
						|
            &.active i {
 | 
						|
                color: $sidemenu-item-icon-color--active
 | 
						|
            }
 | 
						|
 | 
						|
            .collapse-group-items {
 | 
						|
                background-color: $sidemenu-submenu-bg;
 | 
						|
 | 
						|
                .collapse-group-items {
 | 
						|
                    background-color: darken($sidemenu-submenu-bg, 5%);
 | 
						|
 | 
						|
                    .collapse-group-items {
 | 
						|
                        background-color: darken($sidemenu-submenu-bg, 8%);
 | 
						|
                    }
 | 
						|
                }
 | 
						|
 | 
						|
                a.active {
 | 
						|
                    color: $sidemenu-item-font-color--active;
 | 
						|
                }
 | 
						|
            }
 | 
						|
        }
 | 
						|
    }
 | 
						|
 | 
						|
    //Horizontal Layout
 | 
						|
    .header-bottom {
 | 
						|
        background-color: $header-bottom-bg;
 | 
						|
        border-bottom: 1px solid $ls-color-gray;
 | 
						|
    }
 | 
						|
 | 
						|
    .header-nav {
 | 
						|
        li a {
 | 
						|
            color: $header-menu-item-font-color;
 | 
						|
 | 
						|
            &:hover {
 | 
						|
                background-color: $header-menu-item-bg-color--hover;
 | 
						|
                color: $header-menu-item-font-color;
 | 
						|
            }
 | 
						|
        }
 | 
						|
 | 
						|
        li.active > a {
 | 
						|
            color: $header-menu-item-font-color--active;
 | 
						|
            background-color: $header-menu-item-bg-color--active;
 | 
						|
 | 
						|
            &:hover {
 | 
						|
                color: $header-menu-item-font-color--active;
 | 
						|
                background-color: $header-menu-item-bg-color--active;
 | 
						|
            }
 | 
						|
        }
 | 
						|
 | 
						|
        li .dropdown-item.active {
 | 
						|
            color: $header-menu-item-font-color--active;
 | 
						|
            background-color: $header-menu-item-bg-color--active;
 | 
						|
 | 
						|
            &:hover, &:focus, &:active {
 | 
						|
                color: $header-menu-item-font-color--active;
 | 
						|
                background-color: $header-menu-item-bg-color--hover;
 | 
						|
            }
 | 
						|
        }
 | 
						|
    }
 | 
						|
 | 
						|
    //Tabs
 | 
						|
 | 
						|
    // Tabs Default
 | 
						|
    //----------------------------------
 | 
						|
 | 
						|
    .tabs-component.tabs-default {
 | 
						|
        .tabs-component-tab {
 | 
						|
            a {
 | 
						|
                color: $ls-color-black;
 | 
						|
            }
 | 
						|
 | 
						|
            a:hover {
 | 
						|
                color: $ls-color-black;
 | 
						|
            }
 | 
						|
 | 
						|
            &.is-active {
 | 
						|
                a {
 | 
						|
                    color: $white;
 | 
						|
                }
 | 
						|
 | 
						|
                border: 1px solid $ls-color-theme;
 | 
						|
                background: $ls-color-theme;
 | 
						|
                color: $white;
 | 
						|
            }
 | 
						|
        }
 | 
						|
 | 
						|
        .tabs-component-tab:hover {
 | 
						|
            border: 1px solid $ls-color-theme;
 | 
						|
        }
 | 
						|
 | 
						|
        .tabs-component-panels {
 | 
						|
            border-top: 1px solid $ls-color-theme !important;
 | 
						|
        }
 | 
						|
    }
 | 
						|
 | 
						|
    // Tabs Vertical
 | 
						|
    //----------------------------------
 | 
						|
 | 
						|
    .tabs-component.tabs-vertical {
 | 
						|
        .tabs-component-tabs {
 | 
						|
            border-right: 1px solid $ls-color-theme !important;
 | 
						|
 | 
						|
            .tabs-component-tab {
 | 
						|
                a, a:hover {
 | 
						|
                    color: $ls-color-black;
 | 
						|
                }
 | 
						|
 | 
						|
                &.is-active {
 | 
						|
                    a {
 | 
						|
                        color: $white;
 | 
						|
                    }
 | 
						|
 | 
						|
                    background: $ls-color-theme;
 | 
						|
                }
 | 
						|
            }
 | 
						|
 | 
						|
            .tabs-component-tab:hover {
 | 
						|
                border: 1px solid $ls-color-theme;
 | 
						|
            }
 | 
						|
        }
 | 
						|
    }
 | 
						|
 | 
						|
    // Tabs Simple
 | 
						|
    //----------------------------------
 | 
						|
 | 
						|
    .tabs-component.tabs-simple {
 | 
						|
        .tabs-component-tabs .tabs-component-tab {
 | 
						|
            a {
 | 
						|
                color: $ls-color-gray--dark;
 | 
						|
                font-weight: 500;
 | 
						|
            }
 | 
						|
 | 
						|
            a:hover {
 | 
						|
                color: $ls-color-gray--dark;
 | 
						|
                border-bottom: 3px solid $ls-color-gray--dark;
 | 
						|
            }
 | 
						|
 | 
						|
            &.is-active {
 | 
						|
                border-bottom: 3px solid $ls-color-theme;
 | 
						|
                color: $white;
 | 
						|
            }
 | 
						|
 | 
						|
            &.is-active a {
 | 
						|
                color: $ls-color-black;
 | 
						|
            }
 | 
						|
        }
 | 
						|
 | 
						|
        .tabs-component-panels {
 | 
						|
            border-top: 1px solid $ls-color-gray--light !important;
 | 
						|
        }
 | 
						|
    }
 | 
						|
 | 
						|
    // Tabs Simple Vertical
 | 
						|
    //----------------------------------
 | 
						|
 | 
						|
    .tabs-component.tabs-simple-vertical .tabs-component-tabs {
 | 
						|
        border-right: 1px solid #ddd;
 | 
						|
 | 
						|
        .tabs-component-tab {
 | 
						|
            a {
 | 
						|
                color: $ls-color-gray--dark;
 | 
						|
                font-weight: 500;
 | 
						|
            }
 | 
						|
 | 
						|
            a:hover {
 | 
						|
                border-right: 3px solid lighten($ls-color-theme, 30%);
 | 
						|
            }
 | 
						|
 | 
						|
            &.is-active {
 | 
						|
                border-right: 3px solid $ls-color-theme;
 | 
						|
                color: $ls-color-theme;
 | 
						|
            }
 | 
						|
        }
 | 
						|
    }
 | 
						|
 | 
						|
    //MISC
 | 
						|
    code, .code {
 | 
						|
        background-color: $code-bg;
 | 
						|
        color: $code-color;
 | 
						|
    }
 | 
						|
 | 
						|
    mark, .mark {
 | 
						|
        background-color: $ls-color-theme;
 | 
						|
        color: $white;
 | 
						|
    }
 | 
						|
 | 
						|
    .todo-container {
 | 
						|
        h5 {
 | 
						|
            color: $white !important;
 | 
						|
        }
 | 
						|
 | 
						|
        background-color: $ls-color-theme !important;
 | 
						|
        color: $white !important;
 | 
						|
    }
 | 
						|
 | 
						|
    // Dropzone
 | 
						|
 | 
						|
    .vue-dropzone .dz-preview {
 | 
						|
        .dz-details {
 | 
						|
            background-color: $ls-color-theme !important;
 | 
						|
            color: $white !important;
 | 
						|
        }
 | 
						|
 | 
						|
        .dz-upload {
 | 
						|
            background: $white !important;
 | 
						|
        }
 | 
						|
 | 
						|
        .dz-error-mark svg #Page-1 g {
 | 
						|
            fill: $white !important;
 | 
						|
        }
 | 
						|
 | 
						|
        .dz-success-mark svg g path {
 | 
						|
            fill: white !important;
 | 
						|
        }
 | 
						|
 | 
						|
        .dz-remove {
 | 
						|
            color: $white !important;
 | 
						|
            border: 2px $white solid !important;
 | 
						|
        }
 | 
						|
    }
 | 
						|
 | 
						|
    //Dropdown
 | 
						|
   .dropdown-group {
 | 
						|
 | 
						|
        &.active > .dropdown-activator > a {
 | 
						|
            color: $dropdown-activator-color--hover;
 | 
						|
        }
 | 
						|
 | 
						|
        .dropdown-activator a {
 | 
						|
            color: $dropdown-activator-color;
 | 
						|
        }
 | 
						|
 | 
						|
        .dropdown-activator a:hover {
 | 
						|
            background-color: $dropdown-bg--hover;
 | 
						|
        }
 | 
						|
 | 
						|
        &.has-child.toggle-arrow.active > .dropdown-activator::after {
 | 
						|
            border-color: $dropdown-activator-color--hover transparent transparent;
 | 
						|
        }
 | 
						|
 | 
						|
        .dropdown-container {
 | 
						|
            color: $dropdown-activator-color;
 | 
						|
            background-color: $dropdown-bg;
 | 
						|
 | 
						|
            .dropdown-group-item .dropdown-item {
 | 
						|
                color: $dropdown-activator-color;
 | 
						|
                background-color: transparent;
 | 
						|
                cursor: pointer;
 | 
						|
            }
 | 
						|
 | 
						|
            .dropdown-group-item .dropdown-item.active {
 | 
						|
                color: $dropdown-activator-color--hover;
 | 
						|
            }
 | 
						|
 | 
						|
            .dropdown-group-item .dropdown-item:hover {
 | 
						|
                background-color: $dropdown-bg--hover;
 | 
						|
 | 
						|
            }
 | 
						|
 | 
						|
            .dropdown-activator::before {
 | 
						|
                border-color: $dropdown-activator-color transparent transparent;
 | 
						|
            }
 | 
						|
        }
 | 
						|
 | 
						|
        .dropdown-container .dropdown-group.active .dropdown-activator {
 | 
						|
 | 
						|
            a {
 | 
						|
                color: $dropdown-activator-color--hover;
 | 
						|
            }
 | 
						|
 | 
						|
            &::before {
 | 
						|
                border-color: $dropdown-activator-color--hover transparent transparent;
 | 
						|
            }
 | 
						|
        }
 | 
						|
 | 
						|
        .dropdown-item-divider {
 | 
						|
            border-top: 1px solid $dropdown-divider-bg;
 | 
						|
        }
 | 
						|
    }
 | 
						|
 | 
						|
    //Buttons
 | 
						|
    .btn-theme {
 | 
						|
        // @include button-variant($ls-color-theme, $ls-color-theme);
 | 
						|
        background: $ls-color-theme;
 | 
						|
        color: $white;
 | 
						|
 | 
						|
        &:hover {
 | 
						|
          color: $white;
 | 
						|
          background: lighten($ls-color-theme, 4%);
 | 
						|
        }
 | 
						|
    }
 | 
						|
 | 
						|
 | 
						|
    .btn-theme-outline {
 | 
						|
        @include button-outline-variant($ls-color-theme);
 | 
						|
    }
 | 
						|
 | 
						|
    //Forms
 | 
						|
    .form-control:focus {
 | 
						|
        border: 1px solid $ls-color-theme;
 | 
						|
    }
 | 
						|
 | 
						|
    //Vue Select
 | 
						|
    .multiselect {
 | 
						|
        color: $ls-color-black;
 | 
						|
 | 
						|
        .multiselect__option--highlight {
 | 
						|
            background: $ls-color-gray--very-light;
 | 
						|
            color: $ls-color-black;
 | 
						|
 | 
						|
            &.multiselect__option--selected {
 | 
						|
                background: $ls-color-gray--light;
 | 
						|
                color: $ls-color-black;
 | 
						|
 | 
						|
                &::after {
 | 
						|
                    background: $ls-color-gray;
 | 
						|
                    color: $ls-color-black;
 | 
						|
                }
 | 
						|
            }
 | 
						|
 | 
						|
            &::after {
 | 
						|
                background: $ls-color-gray;
 | 
						|
                color: $ls-color-black;
 | 
						|
            }
 | 
						|
        }
 | 
						|
 | 
						|
        .multiselect__tags-wrap {
 | 
						|
            .multiselect__tag {
 | 
						|
                background: $ls-color-theme;
 | 
						|
                color: $white;
 | 
						|
 | 
						|
                .multiselect__tag-icon {
 | 
						|
                    &:hover {
 | 
						|
                        background: $ls-color-theme;
 | 
						|
                    }
 | 
						|
 | 
						|
                    &::after {
 | 
						|
                        color: $white;
 | 
						|
                    }
 | 
						|
                }
 | 
						|
            }
 | 
						|
        }
 | 
						|
    }
 | 
						|
 | 
						|
    //DATEPICKER
 | 
						|
    .vdp-datepicker__calendar .cell {
 | 
						|
 | 
						|
        &:not(.blank):not(.disabled) {
 | 
						|
 | 
						|
            &.day:hover,
 | 
						|
            &.month:hover,
 | 
						|
            &.year:hover {
 | 
						|
                border: 1px solid $ls-color-theme !important;
 | 
						|
            }
 | 
						|
        }
 | 
						|
 | 
						|
        &.selected {
 | 
						|
            background: $ls-color-theme !important;
 | 
						|
            color:$white;
 | 
						|
        }
 | 
						|
 | 
						|
        &.highlighted {
 | 
						|
            background:lighten($ls-color-theme,25%) !important;
 | 
						|
            color:$white;
 | 
						|
 | 
						|
        }
 | 
						|
    }
 | 
						|
 | 
						|
    // Vue-Carousel
 | 
						|
    .VueCarousel-dot {
 | 
						|
 | 
						|
        .VueCarousel-dot-button {
 | 
						|
            background: $ls-color-gray--dark!important;
 | 
						|
        }
 | 
						|
 | 
						|
        &.VueCarousel-dot--active {
 | 
						|
            .VueCarousel-dot-button {
 | 
						|
                background: $ls-color-theme !important;
 | 
						|
            }
 | 
						|
        }
 | 
						|
    }
 | 
						|
 | 
						|
 | 
						|
    //MAILBOX
 | 
						|
    .mailbox .mailbox-content {
 | 
						|
 | 
						|
        .table tr td .content-subject {
 | 
						|
            color: $mailbox-font-color;
 | 
						|
        }
 | 
						|
 | 
						|
        .mailbox-content-footer {
 | 
						|
 | 
						|
            .page-link {
 | 
						|
                color: $mailbox-font-color;
 | 
						|
            }
 | 
						|
 | 
						|
            .active .page-link {
 | 
						|
                background-color: $mailbox-page-link-bg;
 | 
						|
                border-color: $mailbox-page-link-bg;
 | 
						|
                color: $mailbox-page-link;
 | 
						|
            }
 | 
						|
        }
 | 
						|
 | 
						|
        .btn-favorite .active {
 | 
						|
            color: $ls-color-theme;
 | 
						|
        }
 | 
						|
    }
 | 
						|
 | 
						|
    .mailbox-modal .mail-body .message-heading.email a {
 | 
						|
        color: $ls-color-black;
 | 
						|
    }
 | 
						|
 | 
						|
    .mailbox .mailbox-sidebar {
 | 
						|
 | 
						|
        .sidebar-menu li.active {
 | 
						|
            border-left: 5px solid $ls-color-theme;
 | 
						|
        }
 | 
						|
        .sidebar-menu li a{
 | 
						|
            color: $mailbox-font-color;
 | 
						|
        }
 | 
						|
 | 
						|
        .left-sidebar-btn {
 | 
						|
            color: $mailbox-font-color;
 | 
						|
        }
 | 
						|
    }
 | 
						|
 | 
						|
    @media (max-width: $x-small-breakpoint) {
 | 
						|
        .header-nav .dropdown-menu {
 | 
						|
            border: 0 !important;
 | 
						|
            background-color: $sidemenu-submenu-bg !important;
 | 
						|
        }
 | 
						|
    }
 | 
						|
}
 |