:root {
  --x-primary: #303c50;
  --x-primary--hover: #435370;
  --x-tc-primary: #388e3c;
}

body.theme3 .sidebar {
  margin-left: 8px;
  box-shadow: none;
}
body.theme3 .sidebar .dxbl-scroll-viewer {
  background: var(--x-primary);
  border-radius: 8px;
}
body.theme3 .sidebar .xaf-navmenu.xaf-accordion.dxbl-accordion,
body.theme3 .sidebar .xaf-navmenu.xaf-accordion.dxbl-accordion .dxbl-accordion-items-container {
  background: var(--x-primary);
  border: none;
}
body.theme3 .sidebar .xaf-navmenu.xaf-accordion.dxbl-accordion .dxbl-group.dxbl-accordion-group.dxbl-accordion-item,
body.theme3 .sidebar .xaf-navmenu.xaf-accordion.dxbl-accordion .dxbl-group-header.dxbl-accordion-group-header,
body.theme3 .sidebar .xaf-navmenu.xaf-accordion.dxbl-accordion .dxbl-accordion-filter {
  background: var(--x-primary);
  border: none;
  color: #fff;
}
body.theme3 .sidebar .xaf-navmenu.xaf-accordion.dxbl-accordion a.dxbl-accordion-item-content .dxbl-text {
  color: #fff;
}
body.theme3 .sidebar .xaf-navmenu.xaf-accordion.dxbl-accordion a.dxbl-accordion-item-content .xaf-nav-link {
  text-decoration: none;
}
body.theme3 .sidebar .xaf-navmenu.xaf-accordion.dxbl-accordion .xaf-nav-item.clickable-xaf-nav-item.dxbl-accordion-item:hover, body.theme3 .sidebar .xaf-navmenu.xaf-accordion.dxbl-accordion .xaf-nav-item.clickable-xaf-nav-item.dxbl-accordion-item.active {
  background: var(--x-primary--hover);
}
body.theme3 .sidebar .xaf-navmenu.xaf-accordion.dxbl-accordion .dxbl-accordion-filter input::placeholder {
  color: #fff;
  opacity: 1;
}
body.theme3 .sidebar .xaf-navmenu.xaf-accordion.dxbl-accordion .dxbl-accordion-filter input::-ms-input-placeholder {
  color: #fff;
}
body.theme3 .sidebar .xaf-navmenu.xaf-accordion.dxbl-accordion .dxbl-accordion-filter input,
body.theme3 .sidebar .xaf-navmenu.xaf-accordion.dxbl-accordion .dxbl-accordion-filter .dxbl-image {
  color: #fff;
}
body.theme3 .main {
  gap: 0.5rem;
}
body.theme3 .main .main-toolbar {
  background: var(--x-primary);
  border-radius: 8px;
}
body.theme3 .dxbl-btn-toolbar > div > button {
  border-radius: 16px;
  background: var(--x-tc-primary);
  color: #fff;
  border: 1px solid #eee;
  transition: 0.25s ease-out;
}
body.theme3 .dxbl-btn-toolbar > div > button:not(.disabled):hover,
body.theme3 .dxbl-btn-toolbar > div > button:not(.dxbl-disabled):not(:disabled):hover,
body.theme3 .dxbl-btn-toolbar > div > button:not(:disabled):hover {
  background: var(--x-tc-primary) !important;
  border: 1px solid #000 !important;
}
body.theme3 .dxbl-btn-toolbar > div > button.dxbl-disabled:disabled:hover {
  cursor: not-allowed;
  background: #eee !important;
  border: 1px solid #eee !important;
}
body.theme3 .dxbl-pager .dxbl-btn {
  border-radius: 50% !important;
  border: none;
  margin-right: 4px;
}
body.theme3 .dxbl-pager .dxbl-btn:not(.dxbl-pager-active-page-btn) {
  background: hsl(25deg, 99%, 92%);
}
body.theme3 .dxbl-toolbar-layout-block-item.dxbl-toolbar-btn .dxbl-text-edit :first-child {
  border-radius: 16px 0 0 16px;
}
body.theme3 .dxbl-toolbar-layout-block-item.dxbl-toolbar-btn .dxbl-text-edit :last-child {
  border-radius: 0 16px 16px 0;
}
body.theme3 .dxbl-toolbar-layout-block-item.dxbl-toolbar-btn .dxbl-text-edit {
  border-radius: 16px;
}
body.theme3 .dxbl-btn-split.dxbl-toolbar-layout-block-item > :first-child {
  border-radius: 16px 0 0 16px;
}
body.theme3 .dxbl-btn-split.dxbl-toolbar-layout-block-item > :last-child {
  border-radius: 0 16px 16px 0;
  padding-right: 8px !important;
}
body.theme3 .main-content table tr th,
body.theme3 .main-content table tr td {
  border: none !important;
}
body.theme3 .main-content table tr th {
  padding-top: 12px !important;
  padding-bottom: 12px !important;
  text-transform: uppercase;
}
body.theme3 .main-content table tr th .dxbl-btn,
body.theme3 .main-content table tr td > .dxbl-btn {
  background: var(--x-tc-primary);
  text-decoration: none;
  border-radius: 16px !important;
  font-size: 0.8rem;
  box-shadow: 0 2px 4px 0 rgba(0, 0, 0, 0.3);
}
body.theme3 .main-content table tr th .dxbl-btn:not(.dxbl-disabled):not(:disabled):hover,
body.theme3 .main-content table tr td > .dxbl-btn:not(.dxbl-disabled):not(:disabled):hover {
  background: hsl(123deg, 43%, 49%);
}
body.theme3 .main-content table tr th .dxbl-btn span:not(.dxbl-image),
body.theme3 .main-content table tr td > .dxbl-btn span:not(.dxbl-image) {
  text-decoration: none;
  text-transform: uppercase;
  color: #fff;
}
body.theme3 .dxbl-tabs [role=tablist] {
  background: #eee;
}
body.theme3 .dxbl-tabs [role=tablist] a.dxbl-tabs-item span {
  text-transform: uppercase;
}
body.theme3 .dxbl-tabs [role=tablist] a.dxbl-tabs-item.dxbl-active:not(.dxbl-tabs-tmpl):not(.dxbl-disabled):not(:disabled) {
  background: hsl(25deg, 99%, 92%) !important;
}
body.theme3 .dxbl-fl-group .dxbl-tabs-content-panel {
  background: hsl(0deg, 0%, 97%);
}
body.theme3 .dxbl-fl-tab-content .dxbl-group {
  border: none;
  box-shadow: 0 3px 6px rgba(0, 0, 0, 0.16), 0 3px 6px rgba(0, 0, 0, 0.23);
}
body.theme3 .dxbl-fl-tab-content .dxbl-group .dxbl-group-header {
  border-bottom: none;
  border-top: 4px solid hsl(25deg, 99%, 52%) !important;
  border-radius: 0;
  background: hsl(25deg, 99%, 95%) !important;
  text-transform: uppercase;
  font-weight: 600;
}
body.theme3 nav.dxbl-tabs {
  border: 1px solid #eee;
}
body.theme3 nav.dxbl-tabs + .dxbl-tabs-content-panel {
  border: 1px solid #eee;
  border-radius: 0 0 8px 8px;
  box-shadow: 0 1px 2px 0 rgba(0, 0, 0, 0.1);
}
body.theme3 div#main-window-template-component > .d-flex {
  gap: 0.5rem;
}

/*# sourceMappingURL=style.css.map */
