.sidebar .nav-dropdown.open > .nav-link {
    /*opacity: .5;*/
}

.sidebar .nav {
    padding-top: 10px;
}

.week-list {
    margin-bottom: 0;
}
.col-form-label {
    padding-top: 0;
}
.custom-file-label::after {
    content: 'Выбрать'
}

.category-card .tab-content {
    border: none;
}
.category-card .tab-content .tab-pane {
    padding: 0;
}

.main .container-fluid {
    padding: 0 1rem;
}

.enterprise .breadcrumb {
    margin-bottom: 0;
    border-bottom: 0;
}
.enterprise .main {
    background-color: #fff;
}
.enterprise .main .container-fluid {
    padding: 0 30px;
    padding-left: 15px;
    padding-right: 15px;
}


/* SIDEBAR */
.sidebar .nav-link {
    color: 	#a7b1c2;
}
.sidebar .nav-dropdown.open .nav-link:hover {
    color: 	#fff;
}
.sidebar .nav-link.active .nav-icon {
    color: #fff;
}
.nav > .nav-item.open {
    border-left: 4px solid #19aa8d;
}
.sidebar .nav-dropdown.open .nav-link {
    color: #a7b1c2;
    border-left: 0;
}
.sidebar .nav-link.active {
    color: #fff !important;
    background: transparent;
}


/* VIS JS */
.vis-label .vis-inner {
    min-height: 43px;
}
.vis-label.vis-nesting-group.expanded:before {
    padding-left: 5px;
}

.tab-content.unstyled {
    border: none;
    margin-top: 15px;
}
.tab-content.unstyled .tab-pane {
    padding: 0;
}


.table-responsive .table {
    margin-bottom: 0;
}
.table-responsive {
    margin-bottom: 1rem;
}


/* Временный Хак */
.card {
    margin-left: -27px;
    margin-right: -27px;
}
@media (min-width: 576px) {
    .card {
        margin-left: 0px;
        margin-right: 0px;
    }
}


.toast-top-right {
    margin-top: 60px;
}

.header-fixed .app-header {
    z-index: 998 !important;
}
.sidebar-fixed .sidebar {
    z-index: 997 !important;
}


.vue-form-wizard .wizard-btn {
    background-color: rgb(32, 168, 216) !important;
    border-color: rgb(32, 168, 216) !important;
    color: white !important;
}

.ui-widget-content.slick-row {
    cursor: pointer;
}

@media screen and (max-width: 575.98px) {
    .sidebar-show .main::before,
    .aside-menu-show .main::before {
        z-index:1;
    }
}

.card-body .form-tab-item {
    display: none;
}

.card-body .form-tab-item.state-active {
    display: block;
}