Files
crater/resources/assets/sass/skins/skin-crater.scss
2019-11-17 12:37:13 +05:30

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;
}
}
}