.dock-panel {
  background-color: #474849;
}

.dock-top .dock-bar {
  background-color: #474849;
  height: 31px;
}

.dock-content .dock-tabpane {
  max-height: 100%;
}

.dock-tab {
  background-color: #a8a8a8;
}

.dock-tab-active,
.dock-tab-active:hover {
  color: #000000;
}

.dock-ink-bar {
  background-color: #2d2c80;
}

.dock-tab > div {
  padding: 4px 18px 4px 10px;
}

.dock-tab-close-btn {
  opacity: 1;
  right: 6px;
  color: #000000;
}

.dx-pager .dx-page-sizes .dx-selection,
.dx-pager .dx-pages .dx-selection {
  background-color: #e5ebf3;
  color: #000000;
}

.dx-datagrid-filter-row {
  background-color: rgba(87, 87, 87, 0.14);
}

.dx-datagrid-rowsview .dx-selection.dx-row:not(.dx-row-focused) > td,
.dx-datagrid-rowsview .dx-selection.dx-row:not(.dx-row-focused) > tr > td,
.dx-datagrid-rowsview .dx-selection.dx-row:not(.dx-row-focused):hover > td,
.dx-datagrid-rowsview .dx-selection.dx-row:not(.dx-row-focused):hover > tr > td {
  background-color: rgb(0, 88, 159);
  color: rgba(255, 255, 255, 0.87);
}

.dx-pager .dx-pages .dx-info {
  color: #000000;
}

.flexlayout__tab_button_content {
  display: inline-block;
  max-width: 200px;
  text-overflow: ellipsis;
  overflow: hidden;
  white-space: nowrap;
}

.aix-toolbar-menu-item {
  color: #000000;
  align-items: center;
}

input:-webkit-autofill,
input:-webkit-autofill:hover,
input:-webkit-autofill:focus,
textarea:-webkit-autofill,
textarea:-webkit-autofill:hover,
textarea:-webkit-autofill:focus,
select:-webkit-autofill,
select:-webkit-autofill:hover,
select:-webkit-autofill:focus {
  -webkit-text-fill-color: #000000;
  transition: background-color 5000s ease-in-out 0s;
}

.aix-active-filter {
  background-color: #ffebcd;
}

.aix-active-filter * {
  color: rgb(0, 0, 0) !important;
  font-weight: bold;
}

.aix-active-filter .dx-checkbox-icon {
  background-color: white;
}

.aix-active-filter-cell {
  background-color: #ffebcd;
}
