/* monity skin - tsl */
:root {
    --accent-color: #5C8A33;
    --accent-light-color: #72AC3F;
    --accent-dark-color: #7F9E62;
    --accent-hover-color: #769E51;
    --accent-focus-color: #5C8A33;
}

a {
    color: var(--accent-dark-color);
}
a:focus,a:hover {
    color: var(--accent-color);
}

.pace .pace-progress {
    background: var(--accent-color);
}
.pace .pace-activity {
    border-top-color: var(--accent-color);
    border-left-color: var(--accent-color);
}

/* header */
.app-header-fixed .app-header {
    background-color: #fff;
}

/* panels */
.color-primary {
    background-color: #348fe2;
    color: #fff !important;
}
.color-warning {
    background-color: #ffc107;
    color: #000 !important;
}
.color-error {
    background-color: #dc3545;
    color: #fff !important;
}
.panel.panel-inverse>.panel-heading {
    background-color: #FFF;
    border-bottom: 1px solid var(--accent-color);
}
.panel.panel-inverse>.panel-heading>.panel-title {
    color: #000;
}

/* buttons */
.btn.disabled, .btn:disabled {
    background-color: #888;
}
.btn-theme, .btn.btn-success {
    background-color: var(--accent-color);
    border-color: var(--accent-color);
}
.btn-theme:hover, .btn-success:hover {
    background-color: var(--accent-hover-color);
    border-color: var(--accent-hover-color);
}
.btn-theme:focus, .btn-success:focus {
    background-color: var(--accent-focus-color) !important;
    border-color: var(--accent-focus-color) !important;
}

/* dropdown */
.dropdown-menu .dropdown-item.active {
    background-color: var(--accent-color) !important;
}
.dropdown-menu .dropdown-item.active:hover {
    background-color: var(--accent-light-color) !important;
}

/* texts */
.text-success {
    color: var(--accent-focus-color) !important;
}
.widget-stats, .widget.widget-stats {
    color: #fff !important;
}

/* progress */
.pace-progress {
    background: #0097D2;
}
.widget-stats .stats-progress .progress-bar, .widget.widget-stats .stats-progress .progress-bar {
    background-color: var(--accent-color);
}

/* menu */
.inlineMenu .itemBox input {
    border: 1px solid #007aff;
}
.inlineMenu .itemBox .input-group-addon {
    color: #fff;
    background-color: #007aff;
}

/* sidebar */
.app-sidebar .nav>li.active>a {
    background-color: var(--accent-color);
}
.app-sidebar .nav>li.nav-header {
    color: #1f2225;
    border-bottom: 2px solid var(--accent-color);
    margin-bottom: 12px;
}

.app-sidebar .nav>li.nav-profile .info {
    color: #000 !important;
}
.app-sidebar .nav>li.nav-profile .info small {
    color: rgba(0,0,0,.85) !important;
    font-weight: 400;
}
.app-sidebar .app-sidebar-minify-btn {
    margin: 10px 0;
    background-color: inherit !important;
}
.page-sidebar-minified .app-sidebar .nav>li.active>a {
    background-color: var(--accent-color);
}
@media (max-width: 767px) {
    .app-sidebar {
        background-color: #fff !important;
    }
    .app-sidebar .menu .menu-profile, .app-sidebar .menu .menu-profile small {
        color: #000 !important;
    }
}
.menu-site {
    color: #1f2225;
    background-color: inherit !important;
    border-bottom: 2px solid var(--accent-color) !important;
}
.menu-site span {
    color: #000 !important;
}

/* sidebar menu */
.menu-item a {
    color: #000 !important;
    background-color: #f6f6f6 !important;
}
.menu-item a:hover {
    background-color: #fff !important;
}
.menu-item.active .menu-link {
    color: #fff !important;
    background-color: var(--accent-color) !important;
}
.menu-item.active .menu-link:hover {
    color: #fff !important;
    background-color: var(--accent-hover-color) !important;
}
.menu-item.active .menu-icon {
    color: #fff !important;
}

/* icons */
.i2d_icon {
    opacity: 1 !important;
}
.i2d_icon.escalator:before {
    background-image: url("/bitmap/i2d_icons/escalator-inv.svg") !important;
}

/* data tables */
.dataTable>thead>tr>th {
    background-color: #2b2b2ae6;
    color: #FFF;
}
