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