/* monity skin - default */
:root {
    --accent-color: #469CEC;
    --accent-light-color: #5EA1E1;
    --accent-dark-color: #348fe2;
    --accent-hover-color: #1A76CA;
    --accent-focus-color: #1D7DD6;
}

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

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

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

/* sidebar */
.sidebar {
    background-color: #2d353c;
}
.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;
}
.page-sidebar-minified .app-sidebar .nav>li.active>a {
    background-color: var(--accent-color);
}
.menu-site {
    background-color: #3D4851 !important;
    border-bottom: 2px solid var(--accent-color) !important;
}
.menu-site span {
    color: #fff !important;
}

/* sidebar menu */
.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: 0.6 !important;
}
.menu-item>a:hover .menu-icon .i2d_icon, .menu-item>a:focus .menu-icon .i2d_icon {
    opacity: 1 !important;
}

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