    .pusher {
        padding-top: 40px;
    }

    .tbl-scrollable {
        height: 70vh;
        overflow: auto;
    }

    .theadsticky {
        position: sticky;
        top: 0;
        z-index: 100;
        opacity: 1;
    }
    
    /* 
    tr:hover {
        background-color: slateblue;
        color: white;
    } */

    .field {
        margin-bottom: 16px;
    }

    .addnewrow {
        vertical-align: middle;
        margin: auto;
        text-align: center;
    }

    .clickable {
        cursor: pointer;
    }

    .marginbottomdefault {
        margin-bottom: 4px;
    }

    .apptabheight {
        min-height: 60vh;
    }

    #picklistScanStatus,
    #dispatchScanStatus {
        color: red;
    }

    #picklistScanStatus.ready,
    #dispatchScanStatus.ready {
        color: rgb(25, 109, 60);
    }

    #pickListFormScanBtn,
    #dispatchFormScanBtn {
        background-color: #4f7e4c;
        max-width: 300px;
        margin: 0 auto;
        padding: 15px 10px;
        margin-bottom: 10px;
    }

    #pickListFormItem,
    #loadPlanFormItem {
        opacity: 0;
        position: fixed;
        top: 0;
        left: 0;

    }
    
    #asnUploadDropArea {
        width: 100%;
        height: 256px;
        border: 2px dashed #ccc;
        text-align: center;
        padding: 10px;
    }

    #asnBrowsedfileList {
        list-style-type: none;
    }

    .uploadlabel {
        
        display: inline-block;
        padding: 10px 20px;
        /* background-color: #007bff; */
        /* color: #fff; */
        cursor: pointer;

    }


    .box.banana_map {
        color: #fff;
        background: #eff4f7;
        padding: 0;
        box-shadow: none;
    }
    .box.banana_map .title {
        padding-top: 40px;
        padding-left: 25px;
        font-size: 16px;
    }
    .box.banana_map .subtitle {
        font-weight: 700;
        padding-top: 10px;
        padding-left: 25px;
        font-size: 22px;
    }
    
    .box {
        max-height: 444px;
    }
    
    .box .cog-icon {
        cursor: pointer;
        position: absolute;
        right: 55px;
        top: 25px;
        z-index: 10;
    }

    .sparkboxes .box {
        padding: 3px 0 0 0;
        position: relative;
    }
    
    .dashsparks {
        position: relative;
        padding-top: 15px;
    }
    
    
    /* overrides */
    .sparkboxes #apexcharts-subtitle-text { fill: #8799a2 !important; }
  
  

    .hiddenonmobile {
        display: inline-block;
    }

    @media (max-width: 768px){
        .hiddenonmobile{
            display: none;
        }
    }
