﻿/* prevent the drop down icon going onto a new line for the top bar language link */
.top-bar-language-nav-link {
    min-width: 65px;
}

/* bootstrap model showing two scroll bars */
html {
    overflow: visible;
}

/* main sidebar not under model */
.modal {
    /*z-index: 1110;*/
}

.form-group.required .col-form-label:after {
    color: #d00;
    content: "*";
    position: absolute;
    margin-left: 3px;
}

.nav-user-menu .user-image {
    width: 20px;
    margin-right: 4px;
    margin-top: -4px;
}

.famfamfam-flags {
    display: inline-block;
}

.main-sidebar {
    position: fixed !important;
    top: 0;
    left: 0;
    height: 100vh;
    overflow-y: auto;
}

.content-wrapper {
    margin-left: 250px;
}

.main-sidebar .sidebar nav {
    max-height: calc(100vh - 300px);
    overflow-y: auto;
    scrollbar-width: none;
}

    .main-sidebar .sidebar nav::-webkit-scrollbar {
        width: 0px;
    }

    .main-sidebar .sidebar nav::-webkit-scrollbar-track {
        background: transparent;
    }

    .main-sidebar .sidebar nav::-webkit-scrollbar-thumb {
        background: rgba(255, 255, 255, 0.1); /* sangat tipis */
        border-radius: 4px;
    }

#RekapPengajuanTableSk-wrapper .table-responsive {
    overflow: visible !important;
}

#RekapPengajuanTableSk-wrapper {
    max-height: 600px;
    overflow-y: auto;
    overflow-x: auto;
}

#RekapPengajuanTableSk thead th {
    position: sticky;
    background-color: #fff;
    z-index: 2;
}

#RekapPengajuanTableSk thead tr:first-child th {
    top: 0;
}

#RekapPengajuanTableSk thead tr:nth-child(2) th {
    top: 40px;
}


#RekapPengajuanTableExpress-wrapper .table-responsive {
    overflow: visible !important;
}

#RekapPengajuanTableExpress-wrapper {
    max-height: 600px;
    overflow-y: auto;
    overflow-x: auto;
}

#RekapPengajuanTableExpress thead th {
    position: sticky;
    background-color: #fff;
    z-index: 2;
}

#RekapPengajuanTableExpress thead tr:first-child th {
    top: 0;
}

#RekapPengajuanTableExpress thead tr:nth-child(2) th {
    top: 40px;
}


#RekapPengajuanTableMartabe-wrapper .table-responsive {
    overflow: visible !important;
}

#RekapPengajuanTableMartabe-wrapper {
    max-height: 600px;
    overflow-y: auto;
    overflow-x: auto;
}

#RekapPengajuanTableMartabe thead th {
    position: sticky;
    background-color: #fff;
    z-index: 2;
}

#RekapPengajuanTableMartabe thead tr:first-child th {
    top: 0;
}

#RekapPengajuanTableMartabe thead tr:nth-child(2) th {
    top: 40px;
}


#RekapPengajuanTableSadawira-wrapper .table-responsive {
    overflow: visible !important;
}

#RekapPengajuanTableSadawira-wrapper {
    max-height: 600px;
    overflow-y: auto;
    overflow-x: auto;
}

#RekapPengajuanTableSadawira thead th {
    position: sticky;
    background-color: #fff;
    z-index: 2;
}

#RekapPengajuanTableSadawira thead tr:first-child th {
    top: 0;
}

#RekapPengajuanTableSadawira thead tr:nth-child(2) th {
    top: 40px;
}