.topnavbar {
    position: fixed;
    width: 100%;
}

.topnavbar .navbar-header .brand-logo-collapsed {
    padding: 10px 15px !important;
}

.topnavbar .navbar-header .brand-logo-collapsed img {
    width: 35px !important;
    height: 35px !important;
}

.wrapper>.aside {
    position: fixed;
}

.content-wrapper {
    margin-top: 55px;
}

.topnavbar .navbar-header .brand-logo {
    background-color: #fff
}

.topnavbar {
    background-color: #164581!important;
}

.topnavbar .navbar-header {
    background: #164581!important;
}

@media only screen and (max-width: 972px) {
    .topnavbar {
        position: relative;
    }
    .content-wrapper {
        margin-top: 0;
    }
    .panel-footer .col-xs-2 {
        width: 50%;
    }
    .panel-custom .form-group {
        display: flex;
        align-items: center;
    }
    .panel-custom .form-group label {
        margin-bottom: 0;
        white-space: nowrap;
    }
    canvas {
        width: 100%;
    }
    #report_menu .report {
        width: 100% !important;
    }
}

@media only screen and (max-width: 768px) {}

table.dataTable {
    min-width: 1000px;
}

.table>thead>tr>th {
    /*padding: 14px 8px;*/
    /*color: #888;*/
    font-size: 13px;
    white-space: nowrap;
}

.table>tbody>tr>td {
    vertical-align: middle;
    font-size: 13px;
}

table.dataTable>tbody>tr.child ul {
    width: 100%;
    display: block;
}

.panel-custom {
    height: 100% !important;
}

.dashboard canvas {
    width: 98% !important;
    padding: 0 !important;
}

.brand-logo-collapsed {
    background-color: #fff;
}

.topnavbar .navbar-header .brand-logo-collapsed {
    padding: 4px 15px;
}

.recect_task {
    margin: 0 5px !important;
}

.sidebar .nav>li>a:focus,
.sidebar .nav>li>.nav-item:focus,
.sidebar .nav>li>a:hover,
.sidebar .nav>li>.nav-item:hover {
    /* background-color: #164581!important; */
}

.sidebar .nav>li.active,
.sidebar .nav>li.open,
.sidebar .nav>li.active>a,
.sidebar .nav>li.open>a,
.sidebar .nav>li.active .nav,
.sidebar .nav>li.open .nav {
    /* background-color: #164581!important; */
    /* color: #f2f2f3!important; */
}

.topnavbar .nav-wrapper {
    /* background: #164581!important; */
}

.table {
    overflow-x: scroll;
}

.table>tbody>tr>td {
    white-space: nowrap;
}


/*
.aside-collapsed .sidebar-subnav>.sidebar-subnav-header {
    color: #164581!important;
}

.sidebar .sub-menu.active ul li a {
    color: #fff!important;
}

.aside-collapsed .sidebar-subnav>li>a,
.aside-collapsed .sidebar-subnav>li>.nav-item {
    color: #164581!important;
}
*/

.navbar-nav>.user-menu>.dropdown-menu>.user-body a {
    white-space: nowrap;
}

.table>tbody>tr>td img {
    width: 36px;
    height: 36px;
}