.admin, .admin .off-canvas-wrap, .admin .inner-wrap {
    height: 100% !important;
}

.admin .top-bar {
    margin-bottom: 0;
    position: relative;
    height: auto !important;
}

.admin .tab-bar, .admin .left-off-canvas-menu, .admin .has-form {
    background: #0D3955 !important;
}

.admin .main-section{
    overflow: auto !important;
    height: 100% !important;
} 

.admin .has-form {
    padding-top:5px !important;
}

.admin #dashboard-menu li:nth-child(1) {
    padding:10px !important;
}

.admin #dashboard-menu #global_select1 {
    height: 23px !important;
    width: 92% !important;
}

.admin .user-detail {
    margin-left:0px !important;
    padding-left:25px !important;
}

.admin ul.button-options li button {
    margin:0 0 .3rem;
}

.reveal-modal ul.button-options {
    padding: 0rem !important;
}

/* MEDIA QUERIES */

@media screen and (max-width: 640px) {
    .admin .top-bar-section {
        display:none;
    }
    
    .admin #globalForm1 {
        display:block;
    }
    
    .admin ul.tabs li.tab-title a {
        padding:10px !important;
        font-size:.9rem !important;
    }
    
    .admin div#gs-tabs-data section table {
        min-width: 600px;
        float:none;
    }
    
    .admin div#gs-tabs-data section {
        height:340px !important;
    }
    
    /* Reports */
    .admin .select_date_label {
        text-align:left !important;
    }
    
    .admin .download_button {
        width:100% !important;
    }
    
    .admin .report_user_canvas {
        margin-left: -27px !important;
    }
    
    .admin div.dataTables_wrapper div.dataTables_filter input[type='search'] {
        width: 100% !important;
        margin-left: 0 !important;
    }
    
    .admin div.dataTables_length label {
        width: 100% !important;
        float: none;
    }
    
    .admin div.dataTables_filter label {
        width:100% !important;
    }
    
    .admin div.data_buttons button,.admin div#data_buttons button, .admin ul.button-options li button, .reveal-modal ul.button-options li button {
        margin: 0 0 .3rem !important;
        width:100% !important;
    }
    
    .admin div.data_buttons .button-group li, .admin div#data_buttons .button-group li, .admin ul.button-options li, .reveal-modal ul.button-options li  {
        display:block !important;
    }
    
    div.popup_form_admin {
        height:400px;
        overflow:auto;
    }
    
    #repackaged_item_modal {
        max-height: 450px;
        overflow-y: auto;
        overflow-x:hidden;
    }
    
    .reveal-modal .video-holder {
        overflow-x: auto;
        overflow-y: hidden;
    }
    
    .reveal-modal .video-holder video {
        margin-left: -24px;
    }

}