
.dx-theme-generic-typography {
    color: black;
    font-size: 12pt;
    font-family: "Lora","Segoe UI",helvetica,verdana,sans-serif;
}

    .dx-theme-generic-typography input,
    .dx-theme-generic-typography textarea {
        font-family: "Lora","Segoe UI",helvetica,verdana,sans-serif;
    }

    .dx-theme-generic-typography .dx-font-xl,
    .dx-theme-generic-typography h1 {
        font-size: 26px;
        color: #43429A;
    }

    .dx-theme-generic-typography .dx-font-l,
    .dx-theme-generic-typography h2 {
        font-weight: bold;
        font-size: 18pt;
        color: #000;
    }

    .dx-theme-generic-typography a {
        color: black;
    }


.dx-widget {
    color: #666;
    font-size: 18px;
    font-family: "Lora","Segoe UI",helvetica,verdana,sans-serif;
}

    .dx-widget input,
    .dx-widget textarea {
        font-family: "Lora","Segoe UI",helvetica,verdana,sans-serif;
    }

.dx-field-label {
    width: 15%;
    color: #666;
    text-align: right;
    vertical-align: bottom;
}

.dx-field {
    color: #666;
    font-family: "Lora","Segoe UI",helvetica,verdana,sans-serif;
}
    .dx-field input,
    .dx-field textarea {
        font-family: "Lora","Segoe UI",helvetica,verdana,sans-serif;
    }

.dx-field-value-static,
.dx-field-value:not(.dx-switch):not(.dx-checkbox):not(.dx-button) {
    width: 85%;
}

.dx-fieldset-header {
    font-weight: 600;
    font-size: 20px;
}

.dx-theme-accent-as-text-color {
    color: #43429A !important;
}

.dx-theme-text-color {
    color: #666 !important;
}

.dx-theme-accent-as-background-color {
    background-color: #43429A !important;
    fill: #43429A !important;
}

.dx-theme-text-color-as-background-color {
    background-color: #666 !important;
    fill: #666 !important;
}

.dx-theme-accent-as-border-color {
    border-color: #43429A !important;
}

.dx-theme-text-color-as-border-color {
    border-color: #666 !important;
}

.dx-box-item-content {
    font-size: 18px;
}

.dx-button-mode-contained {
    color: #666;
}
    .dx-button-mode-contained .dx-icon {
        color: #666;
    }
    .dx-button-mode-contained.dx-state-active {
        color: #666;
    }

    .dx-button-mode-contained.dx-button-success {
        background-color: #43429A;
    }

        .dx-button-mode-contained.dx-button-success.dx-state-focused {
            background-color: #43429A;
        }

        .dx-button-mode-contained.dx-button-success.dx-state-active {
            background-color: #43429A;
        }

    .dx-button-mode-contained.dx-button-default {
        background-color: #43429A;
    }

.dx-button-mode-outlined {
    color: #666;
}

    .dx-button-mode-outlined .dx-icon {
        color: #666;
    }

    .dx-button-mode-outlined.dx-state-active {
        color: #666;
    }

.dx-button-mode-text {
    color: #666;
}
    .dx-button-mode-text .dx-icon {
        color: #666;
    }

    .dx-button-mode-text.dx-state-active {
        color: #666;
    }

.dx-buttongroup-item.dx-button.dx-button-mode-contained.dx-button-normal.dx-item-selected,
.dx-buttongroup-item.dx-button.dx-button-mode-contained.dx-button-normal.dx-item-selected .dx-icon {
    color: #666;
}

.dx-buttongroup-item.dx-button.dx-button-mode-outlined.dx-item-selected.dx-button-default,
.dx-buttongroup-item.dx-button.dx-button-mode-outlined.dx-item-selected.dx-button-default .dx-icon,
.dx-buttongroup-item.dx-button.dx-button-mode-text.dx-item-selected.dx-button-default,
.dx-buttongroup-item.dx-button.dx-button-mode-text.dx-item-selected.dx-button-default .dx-icon {
    color: #43429A;
}

.dx-checkbox.dx-state-hover .dx-checkbox-icon {
    border: 1px solid #43429A;
}

.dx-checkbox.dx-state-focused .dx-checkbox-icon {
    border: 1px solid #43429A;
}

.dx-checkbox-checked .dx-checkbox-icon {
    color: #43429A;
}

.dx-checkbox-indeterminate .dx-checkbox-icon {
    color: #43429A;
}

.dx-switch.dx-state-active .dx-switch-container {
    border-color: #43429A;
}

.dx-switch.dx-state-hover .dx-switch-handle::before {
    background-color: #43429A;
}

.dx-switch.dx-state-hover .dx-switch-container {
    border-color: #43429A;
}

.dx-switch.dx-state-focused .dx-switch-container {
    border-color: #43429A;
}

.dx-switch.dx-state-focused .dx-switch-handle::before {
    background-color: #43429A;
}

.dx-switch-on {
    color: #666;
}

.dx-switch-on-value .dx-switch-handle::before {
    background-color: #43429A;
}

.dx-tab .dx-icon {
    color: #666;
}

.dx-badge {
    background-color: #43429A;
}

.dx-tab {
    color: #666;
}
    .dx-tab.dx-state-active {
        color: #666;
    }

    .dx-tab.dx-state-focused::after {
        border-right: 1px solid #43429A;
        border-left: 1px solid #43429A;
        border-top: 1px solid #43429A;
        border-bottom: 1px solid #43429A;
    }

    .dx-tab.dx-tab-selected {
        color: #666;
    }

.dx-tab-selected .dx-icon {
    color: #666;
}

.dx-nav-item .dx-tab-text,
.dx-rtl .dx-nav-item .dx-tab-text {
    color: #666;
}

.dx-navbar .dx-nav-item .dx-icon,
.dx-navbar .dx-rtl .dx-nav-item .dx-icon {
    color: #666;
}

.dx-nav-item.dx-tab-selected .dx-icon,
.dx-nav-item.dx-tab-selected .dx-tab-text,
.dx-rtl .dx-nav-item.dx-tab-selected .dx-icon,
.dx-rtl .dx-nav-item.dx-tab-selected .dx-tab-text {
    color: #666;
}

.dx-nav-item.dx-state-focused,
.dx-rtl .dx-nav-item.dx-state-focused {
    -webkit-box-shadow: inset 0 0 0 1px #43429A;
    box-shadow: inset 0 0 0 1px #43429A;
}

.dx-overlay-wrapper {
    color: #666;
    font-family: "Lora","Segoe UI",helvetica,verdana,sans-serif;
}

    .dx-overlay-wrapper input,
    .dx-overlay-wrapper textarea {
        font-family: "Lora","Segoe UI",helvetica,verdana,sans-serif;
    }

.dx-texteditor.dx-state-hover {
    border-color: #43429A;
}

.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: #43429A;
}

.dx-texteditor-input {
    color: #666;
}

.dx-dropdowneditor-icon {
    color: #666;
}

.dx-dropdowneditor.dx-state-active .dx-dropdowneditor-icon,
.dx-dropdowneditor.dx-state-hover:not(.dx-custom-button-hovered) .dx-dropdowneditor-icon {
    background-color: #43429A;
    color: #fff;
}

.dx-dropdowneditor-button.dx-state-active .dx-dropdowneditor-icon,
.dx-dropdowneditor.dx-dropdowneditor-active .dx-dropdowneditor-icon {
    background-color: #43429A;
    color: #fff;
}

.dx-list-item-chevron {
    color: #666;
}

.dx-list.dx-list-select-decorator-enabled .dx-list-item.dx-state-focused .dx-checkbox-icon,
.dx-list.dx-list-select-decorator-enabled .dx-list-item.dx-state-focused .dx-radiobutton-icon::before,
.dx-list.dx-list-select-decorator-enabled .dx-list-select-all.dx-state-focused .dx-checkbox-icon,
.dx-list.dx-list-select-decorator-enabled .dx-list-select-all.dx-state-focused .dx-radiobutton-icon::before {
    border: 1px solid #43429A;
}

.dx-list:not(.dx-list-select-decorator-enabled) .dx-list-item.dx-state-hover {
    color: #666;
}

    .dx-list:not(.dx-list-select-decorator-enabled) .dx-list-item.dx-state-hover .dx-icon {
        color: #666;
    }

.dx-list:not(.dx-list-select-decorator-enabled) .dx-list-item.dx-list-item-selected {
    color: #666;
}

    .dx-list:not(.dx-list-select-decorator-enabled) .dx-list-item.dx-list-item-selected .dx-icon {
        color: #666;
    }

    .dx-list:not(.dx-list-select-decorator-enabled) .dx-list-item.dx-list-item-selected.dx-state-hover:not(.dx-state-focused) {
        color: #666;
    }

.dx-list:not(.dx-list-select-decorator-enabled) .dx-list-item.dx-state-focused {
    background-color: #43429A;
}

.dx-list:not(.dx-list-select-decorator-enabled) .dx-list-item.dx-state-active {
    background-color: #43429A;
}

    .dx-list:not(.dx-list-select-decorator-enabled) .dx-list-item.dx-state-active .dx-list-slide-item-content {
        background-color: #43429A;
    }

    .dx-list:not(.dx-list-select-decorator-enabled) .dx-list-item .dx-icon,
    .dx-list:not(.dx-list-select-decorator-enabled) .dx-list-item.dx-state-active .dx-button .dx-icon,
    .dx-list:not(.dx-list-select-decorator-enabled) .dx-list-item.dx-state-focused .dx-button .dx-icon {
        color: #666;
    }

.dx-list-group-header {
    color: #666;
}
    .dx-list-group-header::before {
        border-top-color: #666;
    }

.dx-list-group-collapsed .dx-list-group-header::before {
    border-bottom-color: #666;
}

.dx-list .dx-empty-message,
.dx-list-item {
    color: #666;
}

.dx-list-slide-menu-button-menu {
    background-color: #43429A;
}

.dx-device-mobile .dx-list.dx-list-select-decorator-enabled .dx-list-item.dx-state-focused .dx-checkbox-icon,
.dx-device-mobile .dx-list.dx-list-select-decorator-enabled .dx-list-item.dx-state-focused .dx-radiobutton-icon::before,
.dx-device-mobile .dx-list.dx-list-select-decorator-enabled .dx-list-select-all.dx-state-focused .dx-checkbox-icon,
.dx-device-mobile .dx-list.dx-list-select-decorator-enabled .dx-list-select-all.dx-state-focused .dx-radiobutton-icon::before {
    border: 1px solid #43429A;
}

.dx-device-mobile .dx-list:not(.dx-list-select-decorator-enabled) .dx-list-item.dx-state-hover {
    color: #666;
}

    .dx-device-mobile .dx-list:not(.dx-list-select-decorator-enabled) .dx-list-item.dx-state-hover .dx-icon {
        color: #666;
    }

.dx-device-mobile .dx-list:not(.dx-list-select-decorator-enabled) .dx-list-item.dx-list-item-selected {
    color: #666;
}

    .dx-device-mobile .dx-list:not(.dx-list-select-decorator-enabled) .dx-list-item.dx-list-item-selected .dx-icon {
        color: #666;
    }

    .dx-device-mobile .dx-list:not(.dx-list-select-decorator-enabled) .dx-list-item.dx-list-item-selected.dx-state-hover:not(.dx-state-focused) {
        color: #666;
    }

.dx-device-mobile .dx-list:not(.dx-list-select-decorator-enabled) .dx-list-item.dx-state-focused {
    background-color: #43429A;
}

.dx-device-mobile .dx-list:not(.dx-list-select-decorator-enabled) .dx-list-item.dx-state-active {
    background-color: #43429A;
}

    .dx-device-mobile .dx-list:not(.dx-list-select-decorator-enabled) .dx-list-item.dx-state-active .dx-list-slide-item-content {
        background-color: #43429A;
    }

    .dx-device-mobile .dx-list:not(.dx-list-select-decorator-enabled) .dx-list-item .dx-icon,
    .dx-device-mobile .dx-list:not(.dx-list-select-decorator-enabled) .dx-list-item.dx-state-active .dx-button .dx-icon,
    .dx-device-mobile .dx-list:not(.dx-list-select-decorator-enabled) .dx-list-item.dx-state-focused .dx-button .dx-icon {
        color: #666;
    }

.dx-device-mobile .dx-list-group-header {
    color: #666;
}

    .dx-device-mobile .dx-list-group-header::before {
        border-top-color: #666;
    }

.dx-list-group-collapsed .dx-device-mobile .dx-list-group-header::before {
    border-bottom-color: #666;
}

.dx-device-mobile .dx-list .dx-empty-message,
.dx-device-mobile .dx-list-item {
    color: #666;
}

.dx-device-mobile .dx-list-slide-menu-button-menu {
    background-color: #43429A;
}

.dx-numberbox-spin-up-icon {
    color: #666;
}

.dx-numberbox-spin-down-icon {
    color: #666;
}

.dx-state-active.dx-numberbox-spin-button .dx-numberbox-spin-up-icon {
    color: #666;
}

.dx-calendar-navigator .dx-calendar-caption-button.dx-button .dx-button-content {
    color: #43429A;
}

.dx-calendar-navigator-previous-month.dx-button .dx-icon,
.dx-calendar-navigator-previous-view.dx-button .dx-icon {
    color: #43429A;
}

.dx-calendar-navigator-next-month.dx-button .dx-icon,
.dx-calendar-navigator-next-view.dx-button .dx-icon {
    color: #43429A;
}

.dx-calendar-cell {
    color: #666;
}

    .dx-calendar-cell.dx-state-hover {
        color: #666;
    }

    .dx-calendar-cell.dx-calendar-selected-date,
    .dx-calendar-cell.dx-calendar-selected-date.dx-calendar-today {
        -webkit-box-shadow: inset 0 0 0 1000px #43429A;
        box-shadow: inset 0 0 0 1000px #43429A;
    }

        .dx-calendar-cell.dx-calendar-selected-date.dx-calendar-contoured-date,
        .dx-calendar-cell.dx-calendar-selected-date.dx-calendar-today.dx-calendar-contoured-date {
            -webkit-box-shadow: inset 0 0 0 1px #bebebe,inset 0 0 0 1000px #43429A;
            box-shadow: inset 0 0 0 1px #bebebe,inset 0 0 0 1000px #43429A;
        }

.dx-dateview-item {
    color: #666;
}

.dx-dateviewroller-hours::after {
    color: #666;
}

.dx-state-selected > .dx-treeview-item {
    color: #666;
}

.dx-treeview-item-with-checkbox .dx-treeview-item {
    color: #666;
}

.dx-treeview-item-with-checkbox.dx-state-focused > .dx-checkbox .dx-checkbox-icon {
    border: 1px solid #43429A;
}

.dx-treeview-item-without-checkbox.dx-state-selected > .dx-treeview-item {
    color: #666;
}

.dx-treeview-item-without-checkbox.dx-state-focused > .dx-treeview-item {
    background-color: #43429A;
}

.dx-treeview-item.dx-state-hover {
    color: #666;
}

.dx-treeview-toggle-item-visibility {
    color: #666;
}

.dx-menu-base {
    color: #666;
    font-family: "Lora","Segoe UI",helvetica,verdana,sans-serif;
}

.dx-menu-item {
    color: #666;
}

    .dx-menu-item.dx-state-hover {
        color: #666;
    }

    .dx-menu-item.dx-state-focused {
        background-color: #43429A;
    }

.dx-menu-item-selected {
    color: #666;
}

.dx-menu-item-expanded {
    color: #666;
}

.dx-menu-base input,
.dx-menu-base textarea {
    font-family: "Lora","Segoe UI",helvetica,verdana,sans-serif;
}

.dx-menu {
    color: #666;
}

.dx-toolbar {
    color: #666;
}

.dx-popup-title {
    color: #666;
}

.dx-popup-bottom {
    color: #666;
}

.dx-tile {
    color: #666;
}
    .dx-tile.dx-state-active {
        color: #666;
    }

.dx-toast-info {
    background-color: #43429A;
}

.dx-progressbar-range {
    border: 1px solid #43429A;
    background-color: #43429A;
}

.dx-progressbar-animating-container {
    background-image: -webkit-gradient(linear,right top,left top,color-stop(5%,transparent),color-stop(#43429A),color-stop(95%,transparent));
    background-image: linear-gradient(-90deg,transparent 5%,#43429A,transparent 95%);
}

.dx-rtl .dx-progressbar .dx-progressbar-animating-container,
.dx-rtl.dx-progressbar .dx-progressbar-animating-container {
    background-image: -webkit-gradient(linear,right top,left top,color-stop(5%,transparent),color-stop(#43429A),color-stop(95%,transparent));
    background-image: linear-gradient(-90deg,transparent 5%,#43429A,transparent 95%);
}


.dx-tooltip-wrapper .dx-overlay-content {
    color: #666;
}

.dx-slider-range.dx-slider-range-visible {
    border: 1px solid #43429A;
    background: #43429A;
}

.dx-slider-handle {
    background-color: #43429A;
}

.dx-gallery-indicator-item {
    border: 1px solid #43429A;
}

.dx-gallery-indicator-item-active,
.dx-gallery-indicator-item-selected {
    background: #43429A;
}

.dx-lookup-arrow {
    color: #666;
}

.dx-tag-content {
    color: #666;
}

.dx-tag.dx-state-focused .dx-tag-content {
    color: #666;
}

.dx-radiobutton-icon-checked .dx-radiobutton-icon-dot {
    background: #43429A;
}

.dx-radiobutton.dx-state-focused:not(.dx-state-active) .dx-radiobutton-icon::before {
    border: 1px solid #43429A;
}

.dx-accordion-item-title {
    color: #666;
}
    .dx-accordion-item-title::before {
        color: #666;
    }

.dx-accordion {
    color: #666;
}

.dx-accordion-item.dx-state-active:not(.dx-accordion-item-opened) .dx-icon {
    color: #666;
}

.dx-accordion-item.dx-state-active:not(.dx-accordion-item-opened) > .dx-accordion-item-title {
    color: #666;
}

.dx-accordion-item-title .dx-icon {
    color: #666;
}

.dx-state-focused.dx-accordion-item {
    border-color: #43429A;
}

.dx-colorview-container label {
    color: #666;
}

.dx-pager .dx-page-sizes .dx-selection,
.dx-pager .dx-pages .dx-selection {
    color: #666;
}

.dx-datagrid-filter-row .dx-focused .dx-highlight-outline::after,
.dx-datagrid-filter-row .dx-focused.dx-cell-modified::after,
.dx-datagrid-filter-row .dx-focused.dx-datagrid-invalid::after {
    border-color: #43429A;
}

.dx-datagrid .dx-datagrid-header-panel.dx-state-focused .dx-datagrid-group-panel .dx-group-panel-item:focus,
.dx-datagrid .dx-datagrid-header-panel.dx-state-focused .dx-datagrid-group-panel .dx-header-filter:focus {
    outline: #43429A solid 1px;
    outline-offset: -1px;
}

.dx-datagrid .dx-datagrid-header-panel.dx-state-focused .dx-datagrid-group-panel .dx-header-filter:focus {
    outline-offset: 1px;
}

.dx-datagrid .dx-datagrid-headers.dx-state-focused .dx-header-row td .dx-header-filter:focus,
.dx-datagrid .dx-datagrid-headers.dx-state-focused .dx-header-row td:focus {
    outline: #43429A solid 1px;
    outline-offset: 1px;
}

.dx-datagrid .dx-datagrid-headers.dx-state-focused .dx-header-row td:focus {
    outline-offset: -1px;
}

.dx-datagrid .dx-datagrid-rowsview.dx-state-focused .dx-data-row > td.dx-command-edit > a.dx-link:focus {
    outline: #43429A solid 1px;
    outline-offset: 1px;
}

.dx-datagrid .dx-datagrid-filter-row .dx-filter-range-content {
    color: #666;
}

.dx-datagrid-filter-panel {
    color: #666;
}

    .dx-datagrid-filter-panel.dx-state-focused .dx-datagrid-filter-panel-clear-filter:focus,
    .dx-datagrid-filter-panel.dx-state-focused .dx-datagrid-filter-panel-text:focus,
    .dx-datagrid-filter-panel.dx-state-focused .dx-icon-filter:focus {
        outline: #43429A solid 1px;
    }

.dx-datagrid {
    color: #666;
}

    .dx-datagrid .dx-link {
        color: #43429A;
    }

.dx-datagrid-column-chooser {
    color: #666;
    font-family: "Lora","Segoe UI",helvetica,verdana,sans-serif;
}

    .dx-datagrid-column-chooser input,
    .dx-datagrid-column-chooser textarea {
        font-family: "Lora","Segoe UI",helvetica,verdana,sans-serif;
    }


.dx-datagrid-drop-highlight > td {
    background-color: #43429A;
}

.dx-datagrid-focus-overlay {
    border: 2px solid #43429A;
}

.dx-datagrid-table .dx-data-row.dx-state-hover:not(.dx-selection):not(.dx-row-inserted):not(.dx-row-removed):not(.dx-edit-row):not(.dx-row-focused) > td:not(.dx-focused) {
    color: #666;
}

.dx-datagrid-table .dx-data-row.dx-state-hover:not(.dx-selection):not(.dx-row-inserted):not(.dx-row-removed):not(.dx-edit-row):not(.dx-row-focused) > .dx-datagrid-readonly .dx-texteditor .dx-texteditor-input {
    color: #666;
}

.dx-datagrid-filter-row .dx-menu .dx-overlay-content {
    color: #666;
}

.dx-datagrid-filter-row .dx-menu-item.dx-state-focused::after {
    border: 2px solid #43429A;
}

.dx-datagrid-filter-range-overlay .dx-overlay-content .dx-texteditor.dx-state-focused::after {
    border: 2px solid #43429A;
}

.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: #43429A;
}

.dx-datagrid-rowsview .dx-row-focused.dx-data-row .dx-command-edit .dx-link:focus {
    color: #666;
}

.dx-datagrid-rowsview .dx-row-focused.dx-data-row > td,
.dx-datagrid-rowsview .dx-row-focused.dx-data-row > tr:last-child > td {
    border-bottom: 1px solid #43429A;
}

.dx-datagrid-rowsview .dx-row-focused.dx-data-row:not(.dx-row-lines) > td,
.dx-datagrid-rowsview .dx-row-focused.dx-data-row:not(.dx-row-lines) > tr:first-child > td {
    border-top: 1px solid #43429A;
    border-bottom: 1px solid #43429A;
}

.dx-datagrid-rowsview .dx-row-focused.dx-group-row {
    background-color: #43429A;
}

.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 {
    color: #666;
}

    .dx-datagrid-rowsview .dx-selection.dx-row:not(.dx-row-focused) > td.dx-focused,
    .dx-datagrid-rowsview .dx-selection.dx-row:not(.dx-row-focused) > tr > td.dx-focused,
    .dx-datagrid-rowsview .dx-selection.dx-row:not(.dx-row-focused):hover > td.dx-focused,
    .dx-datagrid-rowsview .dx-selection.dx-row:not(.dx-row-focused):hover > tr > td.dx-focused {
        background-color: #fff;
        color: #666;
    }

.dx-datagrid-search-text {
    background-color: #43429A;
}

.dx-datagrid-pager.dx-widget {
    color: #666;
}

.dx-datagrid-pager.dx-state-focused .dx-navigate-button:focus,
.dx-datagrid-pager.dx-state-focused .dx-page-size:focus,
.dx-datagrid-pager.dx-state-focused .dx-page:focus {
    outline: #43429A solid 1px;
}

.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: #43429A;
}

.dx-treelist-container {
    color: #666;
}

    .dx-treelist-container .dx-treelist-headers.dx-state-focused .dx-header-row td .dx-header-filter:focus,
    .dx-treelist-container .dx-treelist-headers.dx-state-focused .dx-header-row td:focus {
        outline: #43429A solid 1px;
    }

    .dx-treelist-container .dx-treelist-rowsview.dx-state-focused .dx-data-row > td.dx-command-edit > a.dx-link:focus {
        outline: #43429A solid 1px;
    }

    .dx-treelist-container .dx-treelist-filter-row .dx-filter-range-content {
        color: #666;
    }

.dx-treelist-filter-panel {
    color: #666;
}

    .dx-treelist-filter-panel.dx-state-focused .dx-icon-filter:focus,
    .dx-treelist-filter-panel.dx-state-focused .dx-treelist-filter-panel-clear-filter:focus,
    .dx-treelist-filter-panel.dx-state-focused .dx-treelist-filter-panel-text:focus {
        outline: #43429A solid 1px;
    }

.dx-treelist .dx-link {
    color: #43429A;
}

.dx-treelist-column-chooser {
    color: #666;
    font-family: "Lora","Segoe UI",helvetica,verdana,sans-serif;
}

    .dx-treelist-column-chooser input,
    .dx-treelist-column-chooser textarea {
        font-family: "Lora","Segoe UI",helvetica,verdana,sans-serif;
    }

.dx-treelist-drop-highlight > td {
    background-color: #43429A;
}

.dx-treelist-focus-overlay {
    border: 2px solid #43429A;
}

.dx-treelist-table .dx-data-row.dx-state-hover:not(.dx-selection):not(.dx-row-inserted):not(.dx-row-removed):not(.dx-edit-row):not(.dx-row-focused) > td:not(.dx-focused) {
    color: #666;
}

.dx-treelist-table .dx-data-row.dx-state-hover:not(.dx-selection):not(.dx-row-inserted):not(.dx-row-removed):not(.dx-edit-row):not(.dx-row-focused) > .dx-treelist-readonly .dx-texteditor .dx-texteditor-input {
    color: #666;
}

.dx-treelist-filter-row .dx-menu .dx-overlay-content {
    color: #666;
}

.dx-treelist-filter-row .dx-menu-item.dx-state-focused::after {
    border: 2px solid #43429A;
}

.dx-treelist-filter-range-overlay .dx-overlay-content .dx-texteditor.dx-state-focused::after {
    border: 2px solid #43429A;
}

.dx-treelist-rowsview .dx-row-focused.dx-data-row .dx-command-edit:not(.dx-focused) .dx-link,
.dx-treelist-rowsview .dx-row-focused.dx-data-row > td:not(.dx-focused),
.dx-treelist-rowsview .dx-row-focused.dx-data-row > tr > td:not(.dx-focused) {
    background-color: #43429A;
}

.dx-treelist-rowsview .dx-row-focused.dx-data-row .dx-command-edit .dx-link:focus {
    color: #666;
}

.dx-treelist-rowsview .dx-row-focused.dx-data-row > td,
.dx-treelist-rowsview .dx-row-focused.dx-data-row > tr:last-child > td {
    border-bottom: 1px solid #43429A;
}

.dx-treelist-rowsview .dx-row-focused.dx-data-row:not(.dx-row-lines) > td,
.dx-treelist-rowsview .dx-row-focused.dx-data-row:not(.dx-row-lines) > tr:first-child > td {
    border-top: 1px solid #43429A;
    border-bottom: 1px solid #43429A;
}

.dx-treelist-rowsview .dx-row-focused.dx-group-row {
    background-color: #43429A;
}

.dx-treelist-rowsview .dx-selection.dx-row:not(.dx-row-focused) > td,
.dx-treelist-rowsview .dx-selection.dx-row:not(.dx-row-focused) > tr > td,
.dx-treelist-rowsview .dx-selection.dx-row:not(.dx-row-focused):hover > td,
.dx-treelist-rowsview .dx-selection.dx-row:not(.dx-row-focused):hover > tr > td {
    color: #666;
}


    .dx-treelist-rowsview .dx-selection.dx-row:not(.dx-row-focused) > td.dx-focused,
    .dx-treelist-rowsview .dx-selection.dx-row:not(.dx-row-focused) > tr > td.dx-focused,
    .dx-treelist-rowsview .dx-selection.dx-row:not(.dx-row-focused):hover > td.dx-focused,
    .dx-treelist-rowsview .dx-selection.dx-row:not(.dx-row-focused):hover > tr > td.dx-focused {
        color: #666;
    }


.dx-treelist-search-text {
    background-color: #43429A;
}

.dx-treelist-pager.dx-widget {
    color: #666;
}
.dx-treelist-pager.dx-state-focused .dx-navigate-button:focus,
.dx-treelist-pager.dx-state-focused .dx-page-size:focus,
.dx-treelist-pager.dx-state-focused .dx-page:focus {
    outline: #43429A solid 1px;
}

.dx-treelist-filter-panel .dx-icon-filter,
.dx-treelist-filter-panel .dx-treelist-filter-panel-clear-filter,
.dx-treelist-filter-panel .dx-treelist-filter-panel-text {
    color: #43429A;
}

.dx-pivotgrid .dx-pivotgrid-area-data tbody td {
    color: #666;
}

.dx-pivotgridfieldchooser .dx-area-fields.dx-drag-target {
    border-color: #43429A;
}


.dx-pivotgrid .dx-ie .dx-pivotgrid-fields-area {
    color: #666;
    font-family: "Lora","Segoe UI",helvetica,verdana,sans-serif;
}

    .dx-pivotgrid .dx-ie .dx-pivotgrid-fields-area input,
    .dx-pivotgrid .dx-ie .dx-pivotgrid-fields-area textarea {
        font-family: "Lora","Segoe UI",helvetica,verdana,sans-serif;
    }

.dx-context-menu {
    color: #666;
}

.dx-tabpanel > .dx-tabpanel-tabs .dx-tabs .dx-tab .dx-tab-content {
    color: #666;
}

.dx-tabpanel > .dx-tabpanel-tabs .dx-tab.dx-tab-active .dx-tab-content,
.dx-tabpanel > .dx-tabpanel-tabs .dx-tab.dx-tab-selected .dx-tab-content {
    color: #666;
}


.dx-tabpanel.dx-state-focused > .dx-tabpanel-tabs .dx-tabs {
    -webkit-box-shadow: inset 0 -1px #43429A,inset 0 1px,inset -1px 0,inset 1px 0;
    box-shadow: inset 0 -1px #43429A,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 #43429A;
    box-shadow: inset 0 1px,inset 0 -1px #43429A;
}

    .dx-tabpanel.dx-state-focused > .dx-tabpanel-tabs .dx-tab.dx-tab-selected {
        -webkit-box-shadow: inset 0 1px #43429A,inset -1px 0 #43429A,inset 1px 0 #43429A;
        box-shadow: inset 0 1px #43429A,inset -1px 0 #43429A,inset 1px 0 #43429A;
    }

        .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: #666;
        }

.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 #43429A,inset 1px 0,inset 0 1px;
    box-shadow: inset 0 -1px #43429A,inset 1px 0,inset 0 1px;
}

.dx-rtl .dx-tabpanel.dx-state-focused > .dx-tabpanel-tabs .dx-tabs-expanded .dx-tab:not(.dx-tab-selected):first-of-type,
.dx-rtl.dx-tabpanel.dx-state-focused > .dx-tabpanel-tabs .dx-tabs-expanded .dx-tab:not(.dx-tab-selected):first-of-type,
.dx-tabpanel.dx-state-focused > .dx-tabpanel-tabs .dx-tabs-stretched .dx-tab:not(.dx-tab-selected):last-of-type {
    -webkit-box-shadow: inset 0 -1px #43429A,inset -1px 0,inset 0 1px;
    box-shadow: inset 0 -1px #43429A,inset -1px 0,inset 0 1px;
}

.dx-rtl .dx-tabpanel.dx-state-focused > .dx-tabpanel-tabs .dx-tabs-stretched .dx-tab:not(.dx-tab-selected):last-of-type,
.dx-rtl.dx-tabpanel.dx-state-focused > .dx-tabpanel-tabs .dx-tabs-stretched .dx-tab:not(.dx-tab-selected):last-of-type,
.dx-tabpanel.dx-state-focused > .dx-tabpanel-tabs .dx-tabs-nav-button-left {
    -webkit-box-shadow: inset 0 -1px #43429A,inset 1px 0,inset 0 1px;
    box-shadow: inset 0 -1px #43429A,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 #43429A,inset 0 1px,inset -1px 0;
    box-shadow: inset 0 -1px #43429A,inset 0 1px,inset -1px 0;
}

.dx-tabpanel.dx-state-focused .dx-multiview-wrapper {
    border-color: #43429A;
}

.dx-fileuploader-input-wrapper .dx-button {
    margin-left: -2px;
}


.dx-fileuploader-content {
    vertical-align: top;
}

.dx-fileuploader-show-file-list .dx-fileuploader-files-container {
    padding-top: 2px;
}

.dx-fileuploader-button-container,
.dx-fileuploader-input-container {
    vertical-align: top;
}

.dx-fileuploader-wrapper {
    padding: 0px;
}

.dx-fileuploader-input-wrapper {
    padding: 0px 0;
}


.dx-fileuploader-input-label {
    color: #666;
}

.dx-fileuploader-file-name {
    color: #666;
}

.dx-popup-wrapper.dx-scheduler-appointment-tooltip-wrapper .dx-tooltip-appointment-item-marker-body,
.dx-scheduler-overlay-panel .dx-tooltip-appointment-item-marker-body {
    background: #43429A;
}

.dx-popup-wrapper.dx-scheduler-appointment-tooltip-wrapper .dx-tooltip-appointment-item .dx-tooltip-appointment-item-delete-button .dx-icon,
.dx-scheduler-overlay-panel .dx-tooltip-appointment-item .dx-tooltip-appointment-item-delete-button .dx-icon {
    color: #666;
}

.dx-popup-wrapper.dx-scheduler-appointment-tooltip-wrapper .dx-tooltip-appointment-item .dx-tooltip-appointment-item-content,
.dx-scheduler-overlay-panel .dx-tooltip-appointment-item .dx-tooltip-appointment-item-content {
    color: #666;
}

.dx-scheduler-header-panel-cell.dx-scheduler-header-panel-current-time-cell {
    color: #43429A;
}

.dx-scheduler-work-space-month.dx-scheduler-work-space-count .dx-scheduler-date-table-first-of-month {
    color: #43429A;
}

.dx-scheduler-header-panel-cell {
    color: #666;
}

.dx-scheduler-all-day-title {
    color: #666;
}

.dx-scheduler-time-panel-cell {
    color: #666;
}
    .dx-scheduler-time-panel-cell.dx-scheduler-time-panel-current-time-cell {
        color: #43429A;
    }

.dx-scheduler-all-day-table-cell.dx-scheduler-focused-cell,
.dx-scheduler-date-table-cell.dx-scheduler-focused-cell {
    -webkit-box-shadow: inset 0 0 0 1px #43429A;
    box-shadow: inset 0 0 0 1px #43429A;
}

.dx-scheduler-appointment {
    background-color: #43429A;
}

.dx-scheduler-appointment-collector {
    background-color: #43429A;
}

    .dx-scheduler-appointment-collector.dx-button,
    .dx-scheduler-appointment-collector.dx-button.dx-state-active,
    .dx-scheduler-appointment-collector.dx-button.dx-state-focused,
    .dx-scheduler-appointment-collector.dx-button.dx-state-hover {
        background-color: #43429A;
    }
.dx-scheduler-view-switcher.dx-tabs .dx-tab.dx-state-focused::after {
    border-top: 1px solid #43429A;
}

.dx-scheduler-header-panel .dx-scheduler-group-row:not(:first-child) .dx-scheduler-group-header {
    color: #666;
}

.dx-scheduler-group-flex-container .dx-scheduler-group-header,
.dx-scheduler-header-panel .dx-scheduler-group-header,
.dx-scheduler-work-space-vertical-group-table .dx-scheduler-group-header {
    color: #666;
}

.dx-layout-manager .dx-label-h-align.dx-flex-layout:not(.dx-field-item-label-align) {
    align-items: start;
}

.dx-form-group-caption {
    color: #000;
}

.dx-filterbuilder .dx-filterbuilder-group .dx-filterbuilder-text {
    color: #666;
}

    .dx-filterbuilder .dx-filterbuilder-group .dx-filterbuilder-text.dx-filterbuilder-item-field.dx-state-active,
    .dx-filterbuilder .dx-filterbuilder-group .dx-filterbuilder-text.dx-filterbuilder-item-field:focus {
        background-color: #43429A;
    }

.dx-filterbuilder .dx-filterbuilder-range-separator {
    color: #666;
}


.dx-resize-frame {
    border-color: #43429A;
}
    .dx-resize-frame .dx-resizable-handle-bottom::after,
    .dx-resize-frame .dx-resizable-handle-corner-bottom-left,
    .dx-resize-frame .dx-resizable-handle-corner-bottom-right,
    .dx-resize-frame .dx-resizable-handle-corner-top-left,
    .dx-resize-frame .dx-resizable-handle-corner-top-right,
    .dx-resize-frame .dx-resizable-handle-left::after,
    .dx-resize-frame .dx-resizable-handle-right::after,
    .dx-resize-frame .dx-resizable-handle-top::after {
        background-color: #43429A;
    }

.dx-mention {
    color: #666;
}

.dx-fa-button.dx-fa-button-main .dx-overlay-content {
    background-color: #43429A;
}

.dx-fa-button .dx-overlay-content {
    color: #666;
}
    .dx-fa-button .dx-overlay-content .dx-fa-button-label-wrapper .dx-fa-button-label {
        color: #666;
    }

.dx-filemanager .dx-filemanager-fileuploader-dropzone-placeholder {
    border: 2px solid #43429A;
}

.dx-filemanager .dx-filemanager-breadcrumbs .dx-menu-item.dx-state-focused {
    color: #666;
}

.dx-filemanager .dx-filemanager-thumbnails.dx-filemanager-inactive-area .dx-filemanager-thumbnails-view-port .dx-filemanager-thumbnails-item.dx-filemanager-item-selected {
    color: #666;
}

.dx-filemanager .dx-filemanager-thumbnails .dx-filemanager-thumbnails-item.dx-state-focused {
    border: 1px solid #43429A;
}

.dx-filemanager-dirs-tree.dx-treeview .dx-state-focused > .dx-treeview-item * {
    color: #666;
}

.dx-filemanager-dirs-tree.dx-treeview .dx-treeview-item-without-checkbox > .dx-treeview-item.dx-filemanager-focused-item * {
    color: #666;
}

.dx-diagram .dxdi-control .dxdi-canvas .connector-multi-selection,
.dx-diagram .dxdi-control .dxdi-canvas .connector-point-mark,
.dx-diagram .dxdi-control .dxdi-canvas .connector-selection,
.dx-diagram .dxdi-control .dxdi-canvas .connector-side-mark,
.dx-diagram .dxdi-control .dxdi-canvas .extension-line path,
.dx-diagram .dxdi-control .dxdi-canvas .item-multi-selection-rect,
.dx-diagram .dxdi-control .dxdi-canvas .item-selection-rect,
.dx-diagram .dxdi-control .dxdi-canvas .items-selection-rect,
.dx-diagram .dxdi-control .dxdi-canvas .selection-mark {
    stroke: #43429A;
}

.dx-diagram .dxdi-control .dxdi-canvas .connector-side-mark,
.dx-diagram .dxdi-control .dxdi-canvas .extension-line text {
    fill: #43429A;
}

.dx-diagram .dxdi-text-input-container.connector-text .dxdi-text-input {
    border-color: #43429A;
}

.dx-diagram-toolbar .dx-diagram-color-edit-item .dx-dropdowneditor-field-template-wrapper .dx-icon,
.dx-diagram-toolbar .dx-diagram-image-dropdown-item .dx-dropdowneditor-field-template-wrapper .dx-icon,
.dx-dropdownmenu-popup .dx-diagram-color-edit-item .dx-dropdowneditor-field-template-wrapper .dx-icon,
.dx-dropdownmenu-popup .dx-diagram-image-dropdown-item .dx-dropdowneditor-field-template-wrapper .dx-icon {
    color: #666;
}

.dx-gantt .dx-treelist-rowsview .dx-selection.dx-row > td,
.dx-gantt .dx-treelist-rowsview .dx-selection.dx-row > tr > td,
.dx-gantt .dx-treelist-rowsview .dx-selection.dx-row:hover > td,
.dx-gantt .dx-treelist-rowsview .dx-selection.dx-row:hover > tr > td {
    color: #666;
}

.dx-gantt .dx-treelist-rowsview tr:not(.dx-row-focused).dx-selection .dx-treelist-empty-space {
    color: #666;
}


.dx-gantt .dx-gantt-taskWrapper .dx-gantt-task {
    background-color: #43429A;
}

.dx-gantt .dx-gantt-milestone {
    background-color: #666;
}

.dx-gantt .dx-gantt-task-edit-dependency-line {
    background-color: #666;
}

.dx-gantt .dx-gantt-conn-v {
    border-left-color: #666;
}

.dx-gantt .dx-gantt-conn-h {
    border-top-color: #666;
}

.dx-gantt .dx-gantt-arrow {
    border: 5px solid #666;
}

.dx-gantt .dx-gantt-tm {
    border-left: 1px dashed #43429A;
}

.dx-gantt .dx-gantt-ti {
    border-left: 1px dashed #43429A;
    border-right: 1px dashed #43429A;
}

.dx-sortable-placeholder {
    border-color: #43429A;
}

.dx-button-mode-contained.dx-button-success.dx-state-hover {
    background-color: #6F30A0;
}

.dx-htmleditor-toolbar .dx-format-active:not(.dx-color-format):not(.dx-background-format).dx-button-mode-contained.dx-button-success.dx-state-hover {
    background-color: #6F30A0;
}

.dx-switch-handle::before {
    background-color: #999999;
}

.dx-scheduler-header-panel-cell.dx-scheduler-header-panel-current-time-cell::before {
    background-color: #999999;
}

.dx-scheduler-date-time-indicator {
    background-color: #999999;
}

    .dx-scheduler-date-time-indicator::before {
        color: #999999;
    }

.dx-scheduler-timeline .dx-scheduler-header-panel-cell.dx-scheduler-header-panel-current-time-cell {
    border-bottom: 2px solid #999999;
}

.dx-scheduler-time-panel-cell.dx-scheduler-time-panel-current-time-cell::before {
    background-color: #999999;
}