/* Target IE10 & IE11 */

@media screen and (-ms-high-contrast:active), (-ms-high-contrast: none) {
    body {
        font-size: 16px;
    }    
    nav.navbar {
        height: 90px;
    }
    /*nav#navbarCollapse.navbar-collapse {*/
    .sidebar-sticky {
        display: block;
        position:static;
    }
    .SideBarMobilePadding main#main.main.col-lg-10 {
        width: 100%;
        flex: 0 0 100%;
        max-width: 100%;
        background: green;
    }
    .dataTables_length {
        max-width: 100%;
        min-width: 160px;
    }

    .dataTables_length label {
        display: flex;
        justify-content: center;
        align-items: center;
        flex-wrap: wrap;
    }

    .dataTables_length label select {
        max-width: 30%;
        min-width: 100px;
        margin: 0 10px;
    }

    .reportDropdownContainer {
        display: block;
    }
    #main{
        left:230px;
        position:absolute;
        width: calc(100vw -  248px) !important;
    }
}
@media screen and (-ms-high-contrast:active), (-ms-high-contrast: none) and (max-width: 1102px) { /*1101px*/
    .FlexDesktopHidden {
        display: flex !important;
    }
    .sidebar-sticky {
        display: none;
        position: relative;
        width: 100vw;
        top: 0px;
        right: 0px;
        /*height: calc(100vh-75px);*/
        height: unset;
        padding-top: 0.5rem;
        overflow-x: hidden;
        overflow-y: auto;
    }
    .sidebar-sticky select {
        width: calc(100% - 1.75rem);
    }
    .collapse:not(.show) {
        display: none;
    }
    .collapse.show {
        width: 100vw;
        border: 1px solid black;
        background-color: orange;
        max-width: 100%;
        flex: 0 0 100%;
    }
    .collapse.show .sidebar-sticky {
        display: block !important;
    }

    /*.managepartners.col-lg-10 {*/
    .col-lg-10 {
        flex: 0 0 100%;
        max-width: 100%;
    }

    .managesystemusers table {
        max-width: 100%;
    }

    .managesystemusers table#manage-system-users-table tr td:nth-child(4) {
        font-size: 10px;
    }
}

@media screen and (-ms-high-contrast:active), (-ms-high-contrast: none) and (max-width: 1192px) and (min-width: 1102px) {
    .managesystemusers table#manage-system-users-table {
        font-size: 10px;
    }
}


         