 .ag-cell {
    /* color: rgba(169, 176, 195, 1) ; */
    font-size: 12px !important;
    font-family: 'OpenSansSemiBold' !important;
    font-weight: 400 !important;
}
/* .assignClass .ag-cell {
    color: rgba(169, 176, 195, 1);
} */
 .ag-header-cell-text {
    color: var(--universal--font--color--text) !important;
    font-size: 12px !important;
    font-family: 'OpenSansSemiBold' !important;
    font-weight: 600 !important;
}
.ag-theme-alpine-dark{
    --ag-foreground-color: rgba(169, 176, 195, 1) !important;
    --ag-checkbox-checked-color:#5FCCAA !important;
    --ag-checkbox-checked-background-color:white !important
}
.ag-theme-alpine{
    --ag-foreground-color: #4F5667 !important;
    --ag-checkbox-checked-color: #379478 !important;
    --ag-background-color: #F4F5F6 !important;
    /* --ag-checkbox-checked-background-color: transparent !important; */
    --ag-checkbox-background-color: white !important;
    
}
.ag-theme-alpine-dark .ag-row,
.ag-center-cols-viewport {
    background: linear-gradient(0deg, var(--aggrid--bg--color) 0%, var(--aggrid--bg--color) 100%), radial-gradient(129.98% 121.39% at 48.99% 0%, rgba(17, 17, 19, 0.55) 0%, rgba(0, 0, 0, 0.55) 100%, rgba(0, 0, 0, 0.55) 100%, rgba(0, 0, 0, 0.55) 100%) !important;
    border-bottom: 1px solid var(--aggrid--border--color) !important;
}
/* .ag-body-horizontal-scroll-viewport::-webkit-scrollbar-thumb {
    background-color: #329A7B !important; 
  
} */
/* .ag-theme-alpine .ag-row:nth-child(odd) {
    background-color:  #F4F5F6 !important;
    --ag-checkbox-background-color:#F4F5F6 !important;
}
.ag-theme-alpine .ag-row:nth-child(even) {
    --ag-checkbox-background-color: white !important;
    background-color: #FFFFFF !important;
} */
.ag-icon.ag-icon-filter {
    color: var(--universal--font--color--text) !important;
}
.bulkBtnSpacing{
    margin: 5px 0 0 5px;
}
/* .docPanelAgGrid_CaseIdStyle, .instructionClass {
    text-decoration: none !important;
} */
 .ag-header {
    border-bottom:var(--aggrid--bg--color)!important;
}
.ag-floating-filter-input .ag-input-field-input{
    border: 1px solid #292C35 !important;
}
.agGridClass .ag-header-cell {
    border-bottom: none !important;
}
.ag-header-row .ag-header-cell {
    border-bottom: none !important;
}
.ag-row-odd {
    background-color: var(--aggrid--oldrow--bg--color) !important;
}
.ag-row-even {
    background-color: var(--aggrid--evenrow--bg--color) !important;
}
.actionBtnStyle {
    font-size: 12px !important;
    /* border-color: rgb(169 176 195 / 45%) !important; */
    border-color: var(--actionButton--border-color) !important;
    color: var(--actionButton--font-color) !important;
    background: transparent !important;
    border-radius: 16px !important;
    width: 70px !important;
    height: 24px !important;
}

/* .agGridClass .gridCellColor {
    color: #A9B0C3;
} */
.ag-theme-alpine-dark .ag-row-selected:before,  .ag-row-selected {
    background: transparent !important;
}
.ag-theme-alpine .ag-row-selected:before {
    background: none !important;
}
.ag-theme-alpine .ag-row-selected:nth-child(odd) {
    background-color: #FFFFFF !important;
}

.ag-theme-alpine .ag-row-selected:nth-child(even) {
    background-color: #F4F5F6 !important;
}

.ag-theme-alpine .ag-row-selected .ag-checkbox {
    background-color: var(--ag-checkbox-background-color) !important;
}

.ag-theme-alpine .ag-row-selected:nth-child(odd) .ag-checkbox {
    --ag-checkbox-background-color: #F4F5F6 !important;
}

.ag-theme-alpine .ag-row-selected:nth-child(even) .ag-checkbox {
    --ag-checkbox-background-color: white !important;
}
 .ag-row-selected .ag-cell-value {
    color: #329A7B !important;
}
.ag-row-selected .actionBtnStyle{
    border-color:var(--actionButton--font-color) !important
}
/* to remove the header border line */
.agGridClass .ag-header-container .ag-header-row,
.agGridClass .ag-header-container, .agGridClass .ag-header-viewport,  .ag-body-vertical-scroll  {
   background: linear-gradient(0deg, var(--aggrid--oldrow--bg--color) 0%, var(--aggrid--oldrow--bg--color) 100%), radial-gradient(129.98% 121.39% at 48.99% 0%, rgba(17, 17, 19, 0.55) 0%, rgba(0, 0, 0, 0.55) 100%, rgba(0, 0, 0, 0.55) 100%, rgba(0, 0, 0, 0.55) 100%) !important;
}
.assignClass .ag-header-container .ag-header-row,
.assignClass .ag-header-container, .ag-header-viewport,  .ag-body-vertical-scroll  {
    background-color:  var(--assign--bg--color) !important;
}
.addCaseGridsClass .ag-header-container .ag-header-row,
.addCaseGridsClass .ag-header-container, .addCaseGridsClass .ag-header-viewport,  .ag-body-vertical-scroll  {
   background: linear-gradient(0deg, var(--assign--bg--color) 0%, var(--assign--bg--color) 100%), radial-gradient(129.98% 121.39% at 48.99% 0%, rgba(17, 17, 19, 0.55) 0%, rgba(0, 0, 0, 0.55) 100%, rgba(0, 0, 0, 0.55) 100%, rgba(0, 0, 0, 0.55) 100%) !important;
}
 .ag-row-selected .quickviewIcon{
    background: var(--quickLaunch--active--bg--image) !important;
    background-repeat: no-repeat !important;
    height: 30px !important;
    width: 30px !important;
}
.quickviewIcon {
    background: var(--quickLaunch--idle--bg--image);
    background-repeat: no-repeat;
    height: 30px !important;
    width: 30px !important;
    margin: 10px;
}
.quickviewIcon:hover {
    background: var(--quickLaunch--hover--bg--image);
    background-repeat: no-repeat;
    height: 30px !important;
    width: 30px !important;
}
.ag-sort-indicator-container .ag-icon-asc, .ag-sort-indicator-container .ag-icon-desc {
    color: #009B6B !important;
    font-size:18px !important;
}
.ag-checkbox-input-wrapper {
    height: 17px !important;
    width: 17px !important;
}
.ag-header-select-all .ag-checkbox-input-wrapper{
    left: 2px !important;
}
.ag-cell .actionDiv{
    text-align: center !important;
}
.actions-header .ag-header-cell-label {
    justify-content: center !important;
}
.custom-checkbox-stat .ag-checkbox-input-wrapper:not(.ag-checked):after {
    content: var(--statCheckBox--inactive--image) !important;
}
.custom-checkbox-stat .ag-checkbox-input-wrapper.ag-checked:after {
    content: var(--statCheckBox--active--image) !important;
}
.custom-checkbox-expedited .ag-checkbox-input-wrapper:not(.ag-checked):after {
    content: var(--expeditedCheckBox--inactive--image) !important;
}
.custom-checkbox-expedited .ag-checkbox-input-wrapper.ag-checked:after {
    content: var(--expeditedCheckBox--active--image) !important;
}
.custom-checkbox-critical .ag-checkbox-input-wrapper:not(.ag-checked):after {
    content: var(--criticalCheckBox--inactive--image) !important;
}
.custom-checkbox-critical .ag-checkbox-input-wrapper.ag-checked:after {
    content: var(--criticalCheckBox--active--image) !important;
}
.custom-checkbox-urgent .ag-checkbox-input-wrapper:not(.ag-checked):after {
    content: var(--urgentCheckBox--inactive--image) !important;
}
.custom-checkbox-urgent .ag-checkbox-input-wrapper.ag-checked:after {
    content: var(--urgentCheckBox--active--image) !important;
}

/* .ag-checkbox-input-wrapper:not(.ag-checked):after{
    color: #5F6370 !important;
} */
/* .ag-checkbox-input-wrapper.ag-checked:after {
    background: white !important;

} */

.ag-icon-none:before {
    content: url(../docpanel_images/sort_arrow.png) !important;
}
.ag-checkbox-input-wrapper:after {
    content: var(--grid--inactiveCheckbox--image) !important;
}
.ag-checkbox-input-wrapper.ag-indeterminate:after
 {
    content: var(--greenCheckBox--indeterminate--image) !important;
}
.ag-checkbox-input-wrapper.ag-checked:after {
    content: var(--greenCheckBox--active--image) !important;
}
.agGridClass .ag-center-cols-viewport, .headerSpacing {
    margin-top: 10px !important;
    border-bottom: transparent !important;
}
.ag-header-cell-resize {
    cursor: ew-resize !important;
}
.agGridClass .ag-body.ag-layout-normal {
    padding-bottom: 20px !important;
    background:var(--aggrid--bg--color) !important;
}

.assignClass .ag-root.ag-layout-normal {
    padding: 0px 35px 0px 35px;
}
.assignClass  .ag-center-cols-viewport {
    padding-left: 35px;
    padding-right: 35px;
}
.assignClass  .ag-body-viewport.ag-layout-normal {
    margin-left: -35px;
    margin-right: -38px;
}
.assignClass .ag-root-wrapper, .ag-sticky-top, .ag-dnd-ghost {
    background-color: var(--header--bg--color) !important;
}
/* .assignClass  .ag-center-cols-container {
    padding-left: 35px;
    padding-right: 35px;
} */
.ag-input-field-input.ag-text-field-input,.ag-input-field-input.flatpickr-input, .ag-wrapper.ag-picker-field-wrapper.ag-picker-collapsed {
    /* border: 1px solid #40424E !important; */
    border: 1px solid var(--input--border--color) !important;
}
.ag-input-field-input{
    border: var(--universal--font--color--text) !important;
}
.ag-button.ag-standard-button {
    font-family: 'OpenSansSemiBold' !important;
    border-color: rgb(127, 188, 214, 0.45) !important;
    background: transparent !important;
    color: #7FBCD6 !important;
    font-weight: 600 !important;
    width: auto !important; 
    height: 30px !important;
    flex-shrink: 0 !important;
    text-align: center !important;
    font-size: 11px !important;
    border-radius: 6px !important;
    border: 1px solid !important;
}
.ag-button.ag-standard-button:hover {
    color: var(--outline--hover-font-color) !important;
    border-color:var(--outline--hover-border-color) !important;
}
.ag-input-field-label {
    font-family: 'OpenSansRegular' !important;
    font-size: 11px !important;
}
.ag-tabs-header.ag-menu-header {
    display: none !important;
}
.ag-filter-wrapper.ag-focus-managed, .ag-list.ag-select-list.ag-ltr.ag-popup-child.ag-popup-positioned-under {
    border-radius: 6px !important;
    border: none !important;
    font-size: 11px !important;
    font-family: 'OpenSansRegular' !important;
    background-color: var(--modal--bg--color) !important;
    box-shadow: 1px 1px 0px rgba(255, 255, 255, 0.32) inset, 0px 4px 24px rgba(0, 0, 0, 0.8) !important;
}
.ag-body-horizontal-scroll-viewport{
    cursor: pointer;
}
.ag-body-vertical-scroll-viewport{
    cursor: pointer;
}
.ag-status-bar {
    background-color: var(--header--bg--color) !important; 
}
.ag-theme-alpine-dark .ag-status-bar {
    font-size: 11px !important;
    font-family: 'OpenSansSemiBold' !important;
    color: var(--header--para-color) !important;
}
.ag-status-name-value-value {
    font-size: 11px !important;
    font-family: 'OpenSansSemiBold' !important;
    color: var(--header--para-color) !important;
}
.ag-header-row:not(:first-child) .ag-header-cell:not(.ag-header-span-height.ag-header-span-total), 
.ag-header-row:not(:first-child) .ag-header-group-cell.ag-header-group-cell-with-group {
    border-top: transparent !important;
}

.ag-row {
    border-bottom: var(--aggridrow--border--color) !important;
}
.ag-picker-field-wrapper, .ag-filter-body-wrapper, .ag-filter-apply-panel {
    background-color: var(--dropdown-bg-color) !important;
}

.ag-icon.ag-icon-loading {
    color: var(--para--font--color) !important;
}

.ag-status-name-value {
    font-family: 'OpenSansSemiBold' !important;
    font-size: 12px !important;
}
.ag-theme-alpine .ag-status-name-value-value{
    font-family: 'OpenSansSemiBold' !important;
    font-size: 12px !important;
}
.ag-icon.ag-icon-small-down {
    color: var(--para--font--color) !important;
}
.flatpickr-current-month .numInputWrapper span.arrowDown:after {
    border-top-color: var(--active--name--color);
}
.flatpickr-current-month .numInputWrapper span.arrowUp:after {
    border-bottom-color: var(--active--name--color);
   }
.custom-date-filter-pinned {
    height: 40px;
    background: url(../docpanel_images/pinned_img.png);
    background-size: 25px;
    background-repeat: no-repeat;
    background-position: center;
}

.ag-theme-alpine-dark .ag-floating-top-viewport .ag-floating-top-container .ag-row-pinned {
    background: #252525 !important;
}
.ag-theme-alpine .ag-floating-top-viewport .ag-floating-top-container .ag-row-pinned {
    background: #edf1f3ed !important;
}
.exportWorklist .ag-header-container{
    background: var(--aggrid--oldrow--bg--color) !important;
}
.exportWorklist .ag-header-viewport {
    background-color: var(--aggrid--oldrow--bg--color) !important;
}
.ag-cell-truncate {
    white-space: nowrap;      
    overflow: hidden;         
    text-overflow: ellipsis !important ;  
  }
  #assignCasesPageID .ag-input-field-input.ag-checkbox-input {
    display: block !important;
  }
  .row-red .ag-cell-value {
    color: #FF7A00 !important; 
}
#addcaseGrid .ag-input-field-input.ag-checkbox-input {
    display: block !important;
  }
  .add-row .ag-cell-value{
    color: rgb(147, 50, 172) !important;
  }
  .row-red.add-row .ag-cell-value {
    color: #FF7A00 !important; 
}