.ag-theme-balham.ag-theme-spreadsheet {
  --ag-borders: none;
  --ag-border-color: #e5e5e5;
  --ag-borders-critical: solid 1px;
  --ag-cell-horizontal-border: solid var(--ag-border-color);
  --ag-border-radius: 0;
  --ag-data-color: #333;
}
.ag-theme-balham.ag-theme-medius {
  --ag-background-color: #fff;
  --ag-border-color: transparent;
  --ag-header-background-color: #ffffff;
  --ag-header-foreground-color: #646464;
  --ag-foreground-color: #646464;
  --ag-odd-row-background-color: #ffffff;
  --ag-borders-row: none;
  --ag-row-hover-color: #70777e;
  --ag-borders: none;
  --ag-borders-critical: none;
  --ag-borders-secondary: none;
  --ag-borders-input: none;
  --ag-row-border-color: transparent;
  --ag-row-border-width: 0;
  --ag-cell-horizontal-border: solid transparent;
  --ag-header-column-separator-display: none;
  --ag-font-family: "Open Sans", "Helvetica Neue", Helvetica, Arial, sans-serif;
  --ag-selected-row-background-color: transparent;
  --ag-checkbox-background-color: transparent;
  --ag-checkbox-checked-color: #475059;
  --ag-checkbox-unchecked-color: #e8ebed;
  --ag-checkbox-indeterminate-color: grey;
}
.ag-theme-balham.ag-theme-medius.table-striped .ag-row-odd {
  background-color: #f7f9f9;
}
.ag-theme-balham.ag-theme-medius .ag-pinned-left-header {
  border-right: none;
}
.ag-theme-balham.ag-theme-medius .ag-root-wrapper {
  border: none;
}
.ag-theme-balham.ag-theme-medius .ag-row .ag-cell {
  display: flex;
  align-items: center;
}
.ag-theme-balham.ag-theme-medius .ag-row .ag-cell.text-center {
  justify-content: center;
}
.ag-theme-balham.ag-theme-medius .ag-row .ag-cell > .d-flex {
  width: 100%;
}
.ag-theme-balham.ag-theme-medius .ag-row-hover {
  background-color: var(--ag-row-hover-color, #ECF0F1) !important;
}
.ag-theme-balham.ag-theme-medius .ag-row-hover .ag-cell {
  color: #fff;
}
.ag-theme-balham.ag-theme-medius .ag-row-hover .ag-cell.bg-gray-light, .ag-theme-balham.ag-theme-medius .ag-row-hover .ag-cell.bg-gray-lighter {
  color: inherit;
  border-top: 1px solid #70777e;
  border-bottom: 1px solid #70777e;
}
.ag-theme-balham.ag-theme-medius .ag-header {
  border-bottom: none;
}
.ag-theme-balham.ag-theme-medius.white-space-normal .ag-header-cell-text {
  white-space: normal !important;
}
.ag-theme-balham.ag-theme-medius .ag-header-row:not(:first-child) .ag-header-cell, .ag-theme-balham.ag-theme-medius .ag-header-row:not(:first-child) .ag-header-group-cell.ag-header-group-cell-with-group {
  border-top: none;
}
.ag-theme-balham.ag-theme-medius .ag-header-group-cell > ag-header-group-cell-label {
  background-color: #f1f3f3;
}
.ag-theme-balham.ag-theme-medius .ag-header-cell {
  background-color: #f7f9f9;
  padding: 8px 12px;
}
.ag-theme-balham.ag-theme-medius .ag-header-cell.ag-header-cell-small {
  padding: 4px 12px;
}
.ag-theme-balham.ag-theme-medius .ag-header-cell::after, .ag-theme-balham.ag-theme-medius .ag-header-group-cell::after {
  background-color: transparent;
}
.ag-theme-balham.ag-theme-medius .ag-floating-bottom .ag-row-hover .ag-cell {
  background-color: var(--ag-row-hover-color, #ECF0F1);
  color: #fff;
}
.ag-theme-balham.ag-theme-medius .ag-floating-bottom .ag-row-hover .ag-cell.bg-gray-light, .ag-theme-balham.ag-theme-medius .ag-floating-bottom .ag-row-hover .ag-cell.bg-gray-lighter {
  font-weight: 600;
  color: inherit;
  border-top: 1px solid #70777e;
  border-bottom: 1px solid #70777e;
}
.ag-theme-balham.ag-theme-medius .ag-floating-bottom .ag-row-hover .ag-cell.bg-gray-light {
  background-color: #e8ebed;
}
.ag-theme-balham.ag-theme-medius .ag-floating-bottom .ag-row-hover .ag-cell.bg-gray-lighter {
  background-color: #f6f8f8;
}
.ag-theme-balham.ag-theme-medius .ag-floating-bottom .ag-cell {
  background-color: #f7f9f9;
}
.ag-theme-balham.ag-theme-medius .ag-floating-bottom .ag-cell.bg-gray-light {
  background-color: #e8ebed;
}
.ag-theme-balham.ag-theme-medius .ag-floating-bottom .ag-cell.bg-gray-lighter {
  background-color: #f6f8f8;
}
.ag-theme-balham.ag-theme-medius .ag-floating-bottom-container .ag-cell {
  font-weight: 600;
}
.ag-theme-balham.ag-theme-medius .ag-body-horizontal-scroll {
  background-color: #f7f9f9;
}
.ag-theme-balham.ag-theme-medius .border-r-padding {
  border-top: none;
  border-bottom: none;
  border-right: 16px solid #fff !important;
}
.ag-theme-balham.ag-theme-medius .ag-checkbox-input-wrapper {
  height: 12px;
  width: 12px;
  line-height: 12px;
  font-size: 12px;
}
.ag-theme-balham .justify-content-center .ag-header-cell-label, .ag-theme-balham .justify-content-center .ag-header-group-cell-label {
  justify-content: center;
}

.ag-theme-medius .ag-header-cell.show_separator::after, .ag-theme-medius .ag-header-group-cell.show_separator::after {
  background-color: #e8ebed;
}

.ag-theme-medius .ag-header-cell.bg-gray-light.show_separator::after, .ag-theme-medius .ag-header-group-cell.bg-gray-light.show_separator::after {
  background-color: #c6ced2;
}

/*# sourceMappingURL=ag-grid-medius.css.map */
