
.ag-header-container {
    background-color: #2a7ab8;
}
.ag-pinned-left-header {
    background-color: #2a7ab8;
}

.ag-pinned-right-header {
    background-color: #2a7ab8;
}
.ag-header-cell-text{
  font-size: 14px;
    font-family: "Segoe UI", Times, serif;
    font-weight: bold;
    color: white;
}
.ag-cell-value{
  font-family: "Segoe UI Semibold", cursive, serif;
    font-size: 13px;
    font-weight: bold;
    
}
.ag-theme-blue .ag-ltr .ag-cell {
    border-right: thin;
    border-right-style: solid;
    border-right-color: white;
    border-width: 1px;
}

.ag-theme-blue .ag-row-odd {
    background-color: #f2f2f2;
}
.ag-theme-blue .ag-row-even {
    background-color: #e8e8e8;
}

.ag-theme-blue .ag-row-hover {
    background-color: #9fc9e9;
}

.ag-header-viewport{
  background-color: #2a7ab8;
}

.ag-theme-blue .ag-cell.ag-cell-last-left-pinned:not(.ag-cell-range-right):not(.ag-cell-range-single-cell) {
    border-right: solid 1px white;
}

.ag-theme-blue .ag-cell.ag-cell-first-right-pinned:not(.ag-cell-range-left):not(.ag-cell-range-single-cell) {
    border-left: solid 1px white;
}

/* .ag-cell .dropdown{position:static;} */



/* .ag-cell { 
  overflow:visible; 
}  */

.ag-row {
    z-index: 0;
}

.ag-row.ag-row-focus {
    z-index: 1;
}
.ag-root.ag-layout-auto-height,
.ag-body-viewport.ag-layout-auto-height,
.ag-body-viewport-wrapper.ag-layout-auto-height {
    overflow: visible;
}
/* 
.btn {
  line-height: 0.5
} */



.customSortUpLabel {
  margin: 0;
}

.customSortRemoveLabel {
  font-size: 11px;
}

/* .active {
  color: cornflowerblue;
} */

.ag-grid-action-cell{
  overflow:visible; 
}

.ag-theme-blue .ag-header-icon {
    color: white;
}

.ag-theme-blue .ag-icon {
    color: white;
}
/* 
.ag-grid-header-menu{
    
    color: #ffffff;
content: url(/assets/images/ColumnOptions_white-16.png);
    margin-top: 7px;
}
.grid-pin-left:after
	{
	content: url(/assets/images/PinLeft-HoverIcon-14.png);
}
.grid-pin-right:after
	{
	content: url(/assets/images/PinRight-HoverIcon-14.png);
}

  .grid-pin-left:before {
	content: url(/assets/images/PinLeft-14.png);
}

.grid-pin-right:before {
	content: url(/assets/images/PinRight-14.png);
}

.ui-grid-icon-unpin:before {
	content: url(/assets/images/Unpin-14.png);
}
 */

.ag-header-cell {
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  vertical-align: bottom;
  display: inline-block;
  border-right: 1px solid white;
}
.ag-header-cell-grouped {
  height: 100%;
}
.mt-5{
  margin-top : 5px;
}


/* Ag-Grid */

.grid-pin-left:before {
    content: url(/assets/images/PinLeft-14.png);
}

ul li button.grid-menu-item:hover > .grid-pin-left:before {
    content: url(/assets/images/PinLeft-HoverIcon-14.png);
}

.grid-pin-right:before {
    content: url(/assets/images/PinRight-14.png);
}

ul li button.grid-menu-item:hover > .grid-pin-right:before {
    content: url(/assets/images/PinRight-HoverIcon-14.png);
}

.grid-sort-asc:before {
    content: url(/assets/images/SortAscending.png);
}

ul li button.grid-menu-item:hover > .grid-sort-asc:before {
    content: url(/assets/images/SortAscending-HoverIcon-14.png);
}

.grid-sort-desc:before {
    content: url(/assets/images/SortDescending-14.png);
}

ul li button.grid-menu-item:hover > .grid-sort-desc:before {
    content: url(/assets/images/SortDescending-HoverIcon-14.png);
}

.grid-unpin:before {
    content: url(/assets/images/Unpin-14.png);
}

ul li button.grid-menu-item:hover > .grid-unpin:before {
    content: url(/assets/images/Unpin-14-HoverIcon.png);
}

.grid-hide:before {
    content: url(/assets/images/IgnoreChanges-14.png);
}

ul li button.grid-menu-item:hover > .grid-hide:before {
    content: url(/assets/images/IgnoreChanges-14_HoverIcon.png);
}

ul li button.grid-menu-item {
    /*color: #000000;*/
    min-width: 100%;
    padding: 8px;
    text-align: left;
    background: transparent;
    border: none;
    cursor: default;
}

ul li button.grid-menu-item:hover {
    background-color: #2a7ab8;
    color: #ffff;
    cursor: pointer;
}

ul li:not(:last-child) > button.grid-menu-item {
    border-bottom: 1px solid #d4d4d4;
}

/* Ag-Grid */

.grid-icon-angle-down:before {
	content: url(/assets/images/ColumnOptions_white-16.png);
	margin-top: 7px;
}
.ag-center-cols-viewport{
       overflow-y:hidden;
      overflow-x:hidden;
}

.ag-body-horizontal-scroll {
    width:100%
}

.ag-header-group-text {
    font-weight: bold;
}

.ag-header-group-cell-label{
    justify-content: center;
}

 .ag-header-group-cell {
  border-right: 1px solid white;
}

.ag-grid-custom-header-center-align{
  justify-content: center;	
}

.ag-grid-custom-header-left-align{
  justify-content: left;	
}

.ag-grid-custom-header-right-align{
  justify-content: flex-end;	
}

.ag-cell-value.font-segoe-ui {
  font-family: Segoe UI;
}