.dx-theme-generic-typography {
  font-family: "Open Sans" !important;
  background-color: var(--bodyColor);
  color: #099178 !important;
}

.dx-widget {
  font-family: "Open Sans" !important;
  font-size: 13px !important;
}

.fa-bars:before,
.fa-navicon:before {
  color: white;
}

.dx-datagrid-rowsview
  .dx-row-focused.dx-data-row
  .dx-command-edit:not(.dx-focused)
  .dx-link,
.dx-datagrid-rowsview .dx-row-focused.dx-data-row > td:not(.dx-focused),
.dx-datagrid-rowsview .dx-row-focused.dx-data-row > tr > td:not(.dx-focused) {
  background-color: #099178;
  color: #333 !important;
}

.dx-popup-title.dx-toolbar {
  background: var(--bodyColor);
}

.dx-form-group-caption {
  /* color: #152c46; */
  color: #099178;
}

.dx-popup-title {
  color: #fff;
}

.dx-popup-title .dx-closebutton .dx-icon {
  color: white;
}

/* .dx-context-menu .dx-submenu {
    background-color: #0991783d;
    border: 1px solid #ddd;
} */

.dx-button-mode-contained.dx-button-default {
  background-color: #099178 !important;
}

.dx-theme-generic-typography a {
  color: #099178 !important;
}

.dx-checkbox.dx-state-readonly .dx-checkbox-icon {
  border-color: #099178 !important;
  color: #333;
}

.dx-switch-handle::before {
  border-color: #099178 !important;
  background-color: #099178 !important;
}

.dx-switch-on-value .dx-switch-handle::before {
  border-color: #099178 !important;
  background-color: #099178 !important;
}

.dx-tooltip-wrapper.dx-popover-wrapper .dx-popover-arrow::after {
  border: 0px solid #ddd;
  background: #099178;
}

.dx-tooltip-wrapper .dx-overlay-content {
  background-color: #099178;
  color: #fff;
}

.dx-datagrid-filter-panel .dx-datagrid-filter-panel-clear-filter,
.dx-datagrid-filter-panel .dx-datagrid-filter-panel-text,
.dx-datagrid-filter-panel .dx-icon-filter {
  color: #099178;
}

.dx-badge {
  padding: 2px;
  color: #099178;
  font-size: 9px;
  background-color: #f7f7f7;
}

.dx-datagrid-rowsview .dx-row.dx-edit-row > td {
  background: #09917826;
}

.dx-texteditor.dx-state-focused .dx-texteditor-label,
.dx-texteditor.dx-state-focused.dx-state-hover .dx-texteditor-label {
  color: #099178 !important;
}

.dx-texteditor.dx-state-active.dx-editor-filled,
.dx-texteditor.dx-state-active.dx-editor-outlined,
.dx-texteditor.dx-state-active.dx-editor-underlined,
.dx-texteditor.dx-state-focused.dx-editor-filled,
.dx-texteditor.dx-state-focused.dx-editor-outlined,
.dx-texteditor.dx-state-focused.dx-editor-underlined {
  border-color: #099178 !important;
}

.dx-theme-accent-as-text-color {
  color: #099178 !important;
}

.dx-theme-accent-as-background-color {
  background-color: #099178 !important;
  fill: #099178 !important;
}

.dx-radiobutton-icon-checked .dx-radiobutton-icon-dot {
  background: #099178 !important;
}

.dx-box-item-content {
  font-size: 13px;
}

.dx-checkbox-icon {
  width: 18px;
  height: 18px;
}

/* .dx-tabpanel.dx-state-focused>.dx-tabpanel-tabs .dx-tabs {
    -webkit-box-shadow: inset 0 -1px #099178, inset 0 1px, inset -1px 0, inset 1px 0;
    box-shadow: inset 0 -1px #099178, inset 0 1px, inset -1px 0, inset 1px 0;
} */

/* .dx-tabpanel.dx-state-focused>.dx-tabpanel-tabs .dx-tab {
    -webkit-box-shadow: inset 0 1px, inset 0 -1px #099178;
    box-shadow: inset 0 1px, inset 0 -1px #099178;
} */

/* .dx-tabpanel.dx-state-focused>.dx-tabpanel-tabs .dx-tab.dx-tab-selected {
    -webkit-box-shadow: inset 0 1px #099178, inset -1px 0 #099178, inset 1px 0 #099178;
    box-shadow: inset 0 1px #099178, inset -1px 0 #099178, inset 1px 0 #099178;
}

.dx-tabpanel.dx-state-focused>.dx-tabpanel-tabs .dx-tab.dx-tab-active .dx-tab-content,
.dx-tabpanel.dx-state-focused>.dx-tabpanel-tabs .dx-tab.dx-tab-selected .dx-tab-content {
    color: #333;
}

.dx-tabpanel.dx-state-focused>.dx-tabpanel-tabs .dx-tabs-expanded .dx-tab:not(.dx-tab-selected):first-of-type {
    -webkit-box-shadow: inset 0 -1px #099178, inset 1px 0, inset 0 1px;
    box-shadow: inset 0 -1px #099178, inset 1px 0, inset 0 1px;
}

.dx-tabpanel.dx-state-focused>.dx-tabpanel-tabs .dx-tabs-nav-button-right {
    -webkit-box-shadow: inset 0 -1px #099178, inset 0 1px, inset -1px 0;
    box-shadow: inset 0 -1px #099178, inset 0 1px, inset -1px 0;
} */

.dx-tabpanel.dx-state-focused > .dx-tabpanel-container > .dx-multiview-wrapper {
  border-color: #099178;
}

.dx-toast-success {
  background-color: #099178;
}

.dx-toast-info {
  background-color: #099178;
}

.dx-datagrid-column-chooser .dx-overlay-content .dx-popup-title {
  margin-bottom: 10px;
  background-color: #152c46;
}

.dx-datagrid .dx-header-filter {
  color: #099178;
}

.dx-datagrid .dx-header-filter-empty {
  color: #95959580;
}

.dx-form-group-with-caption > .dx-form-group-content {
  border-top: 1px solid #099178 !important;
}

.dx-gallery .dx-gallery-nav-button-prev::before {
  content: "<";
}

.dx-gallery .dx-gallery-nav-button-next::before {
  content: ">";
}
