﻿.c-sidebar .c-sidebar-nav-link:hover, .c-sidebar .c-sidebar-nav-dropdown-toggle:hover {
    color: #3c4b64 !important;
    background: #ebedef !important;
}

    .c-sidebar .c-sidebar-nav-link:hover .c-sidebar-nav-icon, .c-sidebar .c-sidebar-nav-dropdown-toggle:hover .c-sidebar-nav-icon,, .c-sidebar .c-sidebar-nav-link:hover.c-sidebar-nav-dropdown-toggle::after, .c-sidebar :hover.c-sidebar-nav-dropdown-toggle::after {
        color: #3c4b64 !important;
    }

.c-sidebar .c-sidebar-nav-dropdown-toggle::after {
    color: #3c4b64 !important;
}

.green {
    color: #2eb85c;
    font-size: 1.6em;
}

.yellow {
    color: #ffc107;
    font-size: 1.6em;
}

.red {
    color: #e55353;
    font-size: 1.6em;
}

.rotate90 {
    width: 190px;
    height: 0px;
    text-align: center;
    vertical-align: middle !important;
    font-size:13px;
    -ms-transform: rotate(90deg);
    -moz-transform: rotate(90deg);
    -webkit-transform: rotate(90deg);
    -o-transform: rotate(90deg);
}

.sidebar {
    display: -ms-flexbox;
    display: flex;
    -ms-flex: 0 0 256px;
    flex: 0 0 0px;
    -ms-flex-direction: column;
    flex-direction: column;
    -ms-flex-order: -1;
    order: -1;
    width: 100%;
    padding: 0;
    box-shadow: none;
    color: #fff;
    background: #3c4b64;
    will-change: auto;
    transition: box-shadow 0.25s, margin-left 0.25s, margin-right 0.25s, width 0.25s, z-index 0s ease 0.25s, -webkit-transform 0.25s;
    transition: box-shadow 0.25s, transform 0.25s, margin-left 0.25s, margin-right 0.25s, width 0.25s, z-index 0s ease 0.25s;
    transition: box-shadow 0.25s, transform 0.25s, margin-left 0.25s, margin-right 0.25s, width 0.25s, z-index 0s ease 0.25s, -webkit-transform 0.25s;
}
.sidebar-minimized {
    
    
}
@media (min-width: 992px) {
    .sidebar-minimized {
        z-index: 1031;
        width: 100px;
        overflow: hidden;
    }
}

.card-body{
    max-width: calc(100% - 1.25rem);
    overflow-x: scroll;
}

.table thead th {
    vertical-align: middle;
    text-align:center;
}

.table td {
    vertical-align: middle;
    text-align: center;
}