mirror of
https://github.com/crater-invoice/crater.git
synced 2025-10-27 19:51:09 -04: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: $ls-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;
|
|
}
|
|
}
|
|
}
|