.ag-root{font-size:13px;border-right: 1px solid #ddd !important;border-left: 1px solid #ddd !important;}
.ag-header{background-color:#f5f5f5;}
.ag-header .ag-header-cell {border: 1px solid #ddd;border-left: none;border-right:1px solid #ddd !important;background-color:white;}
.ag-body .ag-row .ag-cell.ag-cell-no-focus{border-top:none;}
.ag-body .ag-cell.ag-cell-no-focus{border:1px solid #ddd; border-left:none;}
.ag-body .ag-cell.ag-cell-focus {border: 1px solid blue;}
.ag-row.ag-row-odd{background-color:white !important;}
.ag-row.ag-row-even{background-color:#f6f6f6 !important;}
.ag-bootstrap .ag-row-selected{background-color:#d9edf7 !important;}
.ag-bootstrap.hover .ag-row.ag-row-hover{background-color:#c4e3f3 !important;}
.ag-bootstrap.clickable .ag-row.ag-row-hover{cursor:pointer;}
.ag-bootstrap .ag-row.ag-row-selected.ag-row-hover{background-color:#c4e3f3 !important;}

.ag-bootstrap.table-sm .ag-row .ag-cell, .ag-bootstrap.table-sm .ag-header .ag-header-cell{font-size:12px;}
.ag-bootstrap.table-xs .ag-row .ag-cell, .ag-bootstrap.table-xs .ag-header .ag-header-cell{font-size:11px;}
.ag-bootstrap.data-center .ag-cell, .ag-bootstrap.data-center .ag-header-cell{text-align:center;}
.ag-bootstrap .ag-body{background-color:white !important;}
.ag-bootstrap .ag-body-viewport{border-bottom:1px solid #ddd;}

.panel > div > .ag-bootstrap.panel-table .ag-root{border-left:none !important;}
.panel > div > .ag-bootstrap.panel-table .ag-root{border-right:none !important;}
.panel > div > .ag-bootstrap.panel-table .ag-header .ag-header-cell{border-top:none !important;}

#borderLayout_eRootPanel {
  overflow-x: hidden !important;
}