@media (max-width: 991.98px) {
    #mobileDepositLink{
        display:none !important;
    }
    .mobileHide{
        display:none !important;
    }
    .paDashboardCard{
        margin-top:-125px !important;
        margin-bottom:0px !important;
        padding-bottom: 0px !important;
    }
}


@media (min-width:768px){
    #desktopLoanDetails{
        visibility: visible;
    }
    #mobileLoanDetails{
        visibility: hidden;
        height: 0px !important;
        overflow:hidden;
    }
}
@media (max-width:767px){
    #desktopLoanDetails{
        visibility: hidden;
        height: 0px !important;
        overflow:hidden;
    }
    #mobileLoanDetails{
        visibility: visible;
    }
    div:has(> #shopStatusContainer) .card-body{
        padding-left:1.5rem;
        padding-right:2rem;    
    }
    #shopStatus{
        padding-left:0px;
    }
    .shopStatusIcon > img{
        width:55px;
    }
    #weeklySalesSummary .btn.btn-light-success, #dailSumStats .btn.btn-light-success {
        font-size:0px;
        padding-left:10px;
        padding-right:4px;
    }
}
@media (max-width:325px){
    #mobileTabBar{
        gap:0px !important;
    }
    #mobileTabBar button, #mobileTabBar a{
        width:max-content !important;
        padding-left:2.5% !important;
        padding-right:2.5% !important;
    }
}

#kt_footer{
    min-height:3vh;
}
#kt_content_container{
    min-height: calc(97vh - 185px);
}

#kt_toolbar_mobile {
    display: none !important;
}

@media (max-width: 991.98px) {
    .toolbar-breadcrumbs {
        display: none !important;
    }

    #kt_toolbar {
        display: none !important;
    }

    .post {
        margin-top: 20px;
    }

    #kt_toolbar_mobile {
        display: block !important;
        background-color: transparent;
        margin-bottom: 0px !important;
        padding-bottom: 0px !important;
    }

    .toolbar .page-title[data-kt-swapper=true] {
        display: block !important;
    }

    .page-title h1 {
        margin-top: 10px !important;
        margin-bottom: 0px !important;
    }

    .mobileTable {
        display: block;
        overflow-x: auto;
        white-space: nowrap;
    }
}


.rowRed{
    background-color: rgb(240, 178, 178) !important;
}
.rowYellow{
    background-color: rgb(233, 240, 178) !important;
}
.rowGreen{
    background-color: rgb(178, 240, 183) !important;
}
.rowBlue{
    background-color:#bee1f1  !important;
}
.subRowRed{
    background-color:rgb(233, 207, 207) !important;
}
.subRowYellow{
    background-color:rgb(230, 233, 207) !important;
}
.subRowGreen{
    background-color:rgb(207, 233, 209) !important;
}
.subRowBlue{
    background-color:rgb(222, 235, 248) !important;
}

.shopStatusContainerIcon img{
    width:4.5rem;
    height:auto;
}

.mw-320px{
    min-width:320px;
}

@media (min-width:1200px) and (max-width: 1584px) {
    #weeklySalesSummary{
        max-width:calc(100% - 320px - 15%);
        padding-left:0px;
        padding-right:0px;
    }
    div:has(> #shopStatusContainer){
        flex-wrap: nowrap;
        overflow:visible;
    }
}
.border-light2{
    border: solid 2px #DEE0E180;
}