input[type='date'] { width: 140px; height:28px; }
table.sales_grid, .sales_grid_ex { border:1px solid #000000; width:100%;}
.tbl_header { font-weight:bold; }
.sales_grid td, .sales_grid_ex td { text-align: right; width:11.11%; font-size:14px; padding:4px;}
table.sales_grid td:hover { background-color:red; cursor:pointer; color:#ffffff; }
.left-panel-title { border-bottom:1px solid #e7e7e7; }
.store-list a { border-bottom:1px solid #ffffff; padding:8px 0 8px 8px; border-bottom:1px solid #e7e7e7; background-color:#f9f9f9; }
.store-list a:hover { background-color:#eeeeee; }
.edit-panel { 
    display:none; 
    text-align:left; 
    position:absolute; 
    background-color:#f6f6f6; 
    border:1px solid #000000; 
    color:#000000; 
    padding:8px;
    z-index:10;
}
.dep-btn { width:100%; padding:4px; margin: 0 0 1px 0;}
.deposited  { background-color:#abffb1; }
#input-panel-sales, #input-panel-expenses, #view-panel-sales, #view-panel-expenses { display:none; margin:0 0 18px 0; }
#input-btn-sales, #input-btn-expenses, #view-btn-sales, #view-btn-expenses { cursor: pointer; padding:8px 0; border-bottom:1px solid #e7e7e7; }
.sales_grid_ex td { font-size:10px; as }
.sales_grid_ex td:hover {  background-color:#e7e7e7; cursor:pointer;  }
.ex-total td { font-weight:bold; }

tr:nth-child(even) {
    background-color: #ffffff;
}
tr:nth-child(odd) {
    background-color: #e5e5e5;
} 
.pagination { margin:10px 0;}
.pagination a { padding: 8px 14px; margin:0 1px 0 0; background-color:#e7e7e7; }
.pagination strong { padding: 8px 14px; margin:0 2px 0 0; }
.incomplete-deposit { background-color:red; }
.sales-entered { background-color:yellow; }
.tr-not-equal { background-color:red; }

.get-date { font-size:8px; }

@media screen and (max-width:2000px) {
    .overflowdiv {
     overflow-x: auto;
     overflow-y: hidden;
     white-space: nowrap;
    }
}

.blockTwo { display:none; }