:root {
    --primary-color: #fcfcfc;
    --border-color: #e5e4e465;
    --border-color-second: #f7f6f6;
    --font-color: #363535;
    --font-color-grey: #999;
    --font-color-blue: #5d91cd;
    --blue: #3475c1;
    --pale-blue: #e8eaeb;
    --light-blue: #bbd5f3;
    --red: #dd5d61;
    --white: #eee;
    --white-second: #fff;
    --black: #333;
    --yellow: #e9ca6b;
    --light-grey: #e5e4e4;
    --grey-second: #E6E6E7;
    --icon-color: #8f8c8c;
    --filter-color: #eff0f1;
    --light-grey-color: #ddd;
    --icon-button-grey: #d3d6d9;
    --tab-color: #f0efef;
    --master-detail-bg: #e3eef9;
    --grid-row-grey: #e5e4e490;
    --pivot-grey: #959595;
    --tag-search-ph: #cbc9c9;
}

a {
    color: var(--blue);
}

.fa {
    color: #74ACC8;
}

.dx-drawer-panel-content {
    background-color: #3e3e44;
}

.panel-list .dx-list-group-header,
.app-container,
#drawer .dx-drawer-panel-content a {
    color: var(--grey-second);
}

.dx-list-group-header:before {
    border-top-color: var(--white);
}

.dx-list-group-collapsed .dx-list-group-header:before {
    border-bottom-color: var(--white);
}

.dx-tab .dx-icon.dx-icon-close, .myls-tab-title .dx-icon.dx-icon-close  {
    color: var(--icon-button-grey) !important;
}

.dx-datagrid .dx-header-filter-empty,  .dx-treelist-container .dx-header-filter-empty{
    color: var(--filter-color);
}

.dx-popup-bottom.dx-toolbar {
    border-top: 1px solid rgba(221, 221, 221, 0.42);
}

.dx-field .dx-button-mode-contained .dx-icon, .dx-show-clear-button .dx-icon-clear {
    color: var(--icon-button-grey);
}

.dx-field .dx-button-mode-contained .dx-icon:hover, .dx-show-clear-button .dx-icon-clear:hover {
    color: var(--font-color-grey);
}

.dx-tab .dx-icon.dx-icon-close:hover, .myls-tab-title .dx-icon.dx-icon-close:hover {
    color: var(--red) !important;
}

.myls-bottom-tabs.dx-tabs .dx-tabs-wrapper {
    background-color: #f7f7f7;
}

.sortable-cards .dx-card.card-selected {
    background-color: #74ACC875 !important;
}

.dx-list:not(.dx-list-select-decorator-enabled) .dx-list-item.dx-list-item-selected,
.dx-list:not(.dx-list-select-decorator-enabled) .dx-list-item.dx-list-item-selected.dx-state-hover {
    //background-color: rgba(122, 177, 204, .7) !important;
    background-color: var(--light-blue);
}

.sortable-cards {
    background-color: #00968807;
}

.sortable-cards .dx-card, .dx-sortable-dragging .dx-card {
    background-color: #fff8e5 !important;
}

.gridContainer .myls-bottom-toolbar {
    border-top: 1px solid var(--light-grey);
}

.myls-master-detail-container {
    background-color: var(--master-detail-bg) !important;
}

.myls-color-white {
    color: var(--white) !important;
}

.myls-color-black {
    color: var(--black) !important;
}

.dx-checkbox-icon, .dx-checkbox.dx-state-readonly .dx-checkbox-icon {
    border: 1px solid rgba(127, 127, 127, .3);
}

.dx-list .card-view .dx-list-item {
    color: var(--black) !important;
}

.myls-frame {
    -webkit-box-shadow: 0px 0px 5px 0px rgba(0, 0, 0, 0.75);
    -moz-box-shadow: 0px 0px 5px 0px rgba(0, 0, 0, 0.75);
    box-shadow: 0px 0px 5px 0px rgba(0, 0, 0, 0.21);
}

.myls-frame-title {
    color: var(--font-color);
    //background-color: rgba(166, 232, 185, 0.380392156862745);
    background-color: rgba(166, 232, 185, 0);
}

.lm_header .lm_tab, .lm_tabdropdown_list {
    background-color: #e4e4e4;
}

.lm_header .lm_tabdropdown_list {
    border: 1px solid var(--pale-blue);
    -webkit-box-shadow: 0 2px 2px rgba(0, 0, 0, .15);
    box-shadow: 0 2px 2px rgba(0, 0, 0, .15);
}

#tabpanel .dx-tabpanel-tabs .dx-tab {
    background-color:var(--tab-color) !important;
}

.lm_header .lm_tab.lm_active {
    background-color: var(--white-second) !important;
}

#tabpanel .dx-tabpanel-tabs .dx-tab-selected {
    background-color: var(--primary-color) !important;
}

.myls-msg-error .dx-popup-title.dx-toolbar {
    background-color: #E47D81;
}

.myls-msg-warning .dx-popup-title.dx-toolbar,
.myls-attachment-item a {
    background-color: #ffcc86;
}

.myls-msg-info .dx-popup-title.dx-toolbar {
    background-color: rgba(166, 232, 185, 0.3803921568627451);
}

.gridContainer {
    background-color: var(--primary-color);
}

.gridContainer .dx-fileuploader-wrapper {
    border-bottom: 1px solid var(--white);
}

.dx-list-group-header {
    color: var(--font-color-grey);
    background-color: var(--primary-color);
}

.myls-open-object.myls_open_object_link, .myls-column-info, .myls-do-action {
    color: rgba(74, 153, 227, 1);
}

.myls-cell-ctrl-focused {
    -webkit-box-shadow: inset 0px 0px 0px 2px rgba(30, 102, 22, 0.85) !important;
    -moz-box-shadow: inset 0px 0px 0px 2px rgba(30, 102, 22, 0.85) !important;
    box-shadow: inset 0px 0px 0px 2px rgba(30, 102, 22, 0.85) !important;
}

.myls-cell-focused {
    -webkit-box-shadow: inset 0px 0px 0px 2px rgba(218, 37, 37, 0.85) !important;
    -moz-box-shadow: inset 0px 0px 0px 2px rgba(218, 37, 37, 0.85) !important;
    box-shadow: inset 0px 0px 0px 2px rgba(218, 37, 37, 0.85) !important;
}

.myls-excel-c-cell {
    background-color: var(--yellow) !important;
    -webkit-box-shadow: inset 0px 0px 0px 2px rgba(233, 202, 107, 1);
    -moz-box-shadow: inset 0px 0px 0px 2px rgba(233, 202, 107, 1);
    box-shadow: inset 0px 0px 0px 2px rgba(233, 202, 107, 1);
}

.myls-excel-i-cell {
    background-color: rgba(166, 232, 185, .5) !important;
}

.myls-excel-f-cell {
    background-color: #7ab1cc !important;
}

.myls-excel-fix-cell {
    background-color: #AD77E0 !important;
}

.myls-excel-fixv-cell, .myls-excel-fixs-cell {
    background-color: #e09077 !important;
}

.myls-excel-s-cell {
    background-color: #7fba2d !important;
}

.myls-excel-e-cell {
    background-color: var(--yellow) !important;
}

.myls-excel-o-cell {
    background-color: var(--yellow) !important;
}

.bg-light {
    background-color: #f0f2f4!important;
}

.myls-required .dx-texteditor-empty.dx-texteditor {
    border-color: rgba(217, 83, 79, 0.4);
}

td.fixed:after {
    background-color: var(--pale-blue);
}

.dx-overlay-shader {
    background-color: rgba(125, 125, 125, .3);
}

.myls-progress-bar-async {
    background-color: var(--white-second);
}
.lm_splitter {
    background-color:var(--light-grey-color);
    opacity:1;
}

.lm_splitter.lm_vertical:before {
    background-color: var(--light-grey-color);
}

.lm_splitter.lm_vertical:hover:before {
    background-color: #bbb;
}

[id^=myls-column-info-popup] .dx-popup-title {
    background-color: #56b8e882;
}

.lm_header {
    border-bottom: 1px solid #e6e6e6;
}
.lm_header .lm_tab .lm_title {
    color:var(--font-color-grey);
}
.lm_header .lm_tab.lm_active .lm_title {
    color:var(--black);
}

.myls-toolbar-button-down {
    background-color: #e5e4e440;
    box-shadow: inset 1px 1px 1px 0px #e5e4e4;
    filter: brightness(0.8);
}
.dx-datagrid tr.dx-data-row:not(.dx-row-alt):not(.dx-row-focused) > td.dx-command-select,
.dx-datagrid tr.dx-row:not(.dx-row-alt):not(.dx-row-focused) > td.dx-command-select{
    background-color: var(--primary-color);
}
.myls-except-text {
    color: var(--red) !important;
}

.dx-checkbox-checked .dx-checkbox-icon, .dx-checkbox.dx-state-readonly.dx-checkbox-checked .dx-checkbox-icon {
    color: var(--blue);
    background-color: var(--primary-color);
}


/* ПЕРЕНОШУ ИЗ myls.css и blockColumn.css */

.myls-tooltip-link, .myls-tooltip-link:hover {
    color: var(--font-color-blue);
}

#toolbar .menu-button .dx-icon {
     color: #F07A71 !important;
}

.dx-toolbar .dx-toolbar-label.mylsTitle {
    color: #F07A71;
}

.myls-count-notifications {
    color: var(--white-second);
    background: #cc5656;
    z-index: 1;
}

.panel-list .dx-list-item.myls-menu-selected {
    background-color: #656569;
}

.panel-list .dx-texteditor-input {
    color: var(--white-second);
}

.myls-filter-color-box {
    border: solid 1px var(--tag-search-ph);
    border-radius: 50%;
}

.myls-bottom-filters-info {
    color: var(--font-color-blue);
}

.myls-table-in-grid div>span:not(:last-child) {
    border-right: 1px solid var(--white);
}

.myls-table-in-grid > div:not(:last-child) > span {
    border-bottom: 1px solid var(--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: var(--light-blue) !important;
}

.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: #dceaf8 !important;
}

.dx-datagrid-content .dx-datagrid-table.dx-datagrid-table-fixed .dx-column-indicators .dx-sort.dx-sort-index {
    color: var(--blue);
}

.dx-datagrid-summary-item:nth-child(2) {
    color: var(--font-color-blue);
}

.dx-group-row td {
    color: #555 !important;
}

.dx-placeholder {
    /* color: #c4c4c4;*/
}

.dx-checkbox.dx-state-readonly .dx-checkbox-text {
    color: var(--font-color-grey);
}

.myls-list-lookup .dx-list-item:nth-child(odd) {
    background-color: unset;
}

.mylsTitle {
    color: #7ab1cc;
}

.myls-login-language {
    color: var(--font-color-grey);
}

.myls-login-language.selected {
    color: var(--black);
}

.myls-excelgrid-infoline {
     border: 1px solid var(--white);
}

.myls-contextmenu-group-border {
    border-bottom: solid 1px #a5a3a3;
}

.myls-focus-buttons {
    background-color: #85acda;
}

.myls-progress-info {
    border-left-color: #7fba2d;
}

.myls-progress-warning {
    border-left-color: var(--yellow);
}

.myls-progress-error {
    border-left-color: #F07A71;
}

.myls-column-header .dx-icon-filter {
    color: var(--filter-color);
}

.myls-column-header .myls-column-header-active .dx-icon-filter {
    color: var(--font-color-blue);
}

.myls-column-header .myls-column-header-active .dx-icon-filter:before {
    content: '';
    background-image: url(../img/new_icons/four_filter_column_active.svg);
    background-size: cover;
    width: 14px;
    height: 14px;
    display: flex;
}

.st8 {
    color:red;
    fill: red;
}

.myls-header-filter-block:not(:last-child) {
    border-bottom: 1px solid var(--white);
}

.myls-bottom-filters-clear .dx-button-content .dx-icon-close {
    color: var(--icon-button-grey);
}

.myls-bottom-filters-clear .dx-button-content .dx-icon-close:hover {
    color: var(--red) !important;
}

.myls-form-group {
    border-bottom: 1px solid #b3b3b3;
}

.myls-except-button {
    color: var(--red) !important;
}

.myls-except-button.dx-item-selected {
    color: var(--white-second) !important;
    background-color: #E47D81 !important;
}

.panel-list.dx-empty-collection .dx-empty-message {
    color: var(--white-second);
}

.myls-list-lookup .dx-scrollview-content .dx-list-item-selected {
    background-color: var(--light-blue) !important;
    position: relative;
}

#form-container a {
    color: #68a6c5;
}

.dx-tabpanel.dx-state-focused .dx-tabpanel-tab.dx-state-focused::after {
    border: 1px solid var(--pale-blue);
}

.dx-icon-copy:before {
    color: #74ACC8;
}

.dx-tabpanel.dx-state-focused .dx-tabpanel-tab.dx-state-focused::after {
    border: 0px solid var(--pale-blue);
}

.myls-btn-total-selected {
    background-color: #d1e6f8;
}

.dx-tabpanel.dx-state-focused .dx-tabpanel-tab.dx-state-focused::after {
    border: 0px solid var(--pale-blue);
}

.dx-tab.dx-tab-selected::after {
    border-inline-end: 0px solid var(--pale-blue) !important;
    border-inline-start: 0px solid var(--pale-blue) !important;
}

#toolbar {
    box-shadow: 0 1px 3px rgba(0, 0, 0, .12), 0 1px 2px rgba(0, 0, 0, .24);
}

.myls-toolbar-search-panel {
    background-color: var(--white-second);
    box-shadow: 0 1px 3px rgba(0, 0, 0, .12), 0 1px 2px rgba(0, 0, 0, .24);
}

.myls-more-button, .myls-less-button {
    color: rgba(74, 153, 227, 1);
    cursor: pointer;
}

.myls-login-form {
    background-color: var(--white-second);
    -webkit-box-shadow: 0px 0px 5px 0px rgba(0, 0, 0, 0.25);
    -moz-box-shadow: 0px 0px 5px 0px rgba(0, 0, 0, 0.25);
    box-shadow: 0px 0px 5px 0px rgba(0, 0, 0, 0.25);
    border-radius: 8px;
}

.myls-progress-button-container {
    border-top: 1px solid rgba(221, 221, 221, 0.42);
}

.dx-pivotgrid-fields-container .dx-header-filter-empty {
    color: rgba(72, 103, 125, 0.1);
}

.dx-scheduler-header, .dx-scheduler-header .dx-toolbar .dx-toolbar-items-container {
    background-color: var(--white-second);
}

.mylsIcon {
    color: var(--white-second);
}

.myls-focus-buttons div {
    color: var(--white-second);
    width: 11px;
}

.myls-filter-except-color-box {
    border: 1px solid red;
}

.myls-list-button-close .dx-icon {
    color: grey !important;
}

.dx-list-group-collapsed .dx-list-group-header .dx-list-group-header-indicator::before {
    border-bottom-color: var(--grey-second) !important;
}

.dx-list-collapsible-groups .dx-list-group-header .dx-list-group-header-indicator::before {
    border-color: var(--grey-second) transparent transparent;
}

.mylsThemeSmallFont {
    //color: #777;
}

.mylsThemeRed, .mylsThemeRed > * {
    color: #D64045 !important;
}

.mylsThemeBlue, .mylsThemeBlue > * {
    color: #0694CC !important;
}

.mylsThemeLightBlue, .mylsThemeLightBlue > * {
    color: #3869E3 !important;
}

.mylsThemeGreen, .mylsThemeGreen > * {
    color: #279a29 !important;
}

.mylsThemeLightGray, .mylsThemeLightGray > * {
    color: var(--light-grey-color) !important;
}

.mylsThemeYellow, .mylsThemeYellow > * {
    color: var(--yellow) !important;
}

.mylsThemePurple, .mylsThemePurple > * {
    color: #9F41D0 !important;
}

.mylsThemePink, .mylsThemePink > * {
    color: #E46FE3 !important;
}

.mylsThemeBlack, .mylsThemeBlack > * {
    color: var(--black) !important;
}

.mylsThemeGray {
    color: #36353570;
}

.mylsMark1,
.dx-datagrid .dx-row-alt.mylsMark1 > td, .dx-datagrid .dx-row-alt.mylsMark1 > tr > td{
    color:rgb(255,137, 134) !important;
}

.dx-tab {
    color: var(--font-color-grey);
}

.dx-datagrid-rowsview .dx-datagrid-group-row-container {
    background-color: unset;
}

.dx-field-item-label-text {
    color: var(--font-color-blue);
}

.dx-datagrid-summary-item {
    color: var(--font-color);
}

.dx-menu-base {
    font-family: Roboto, RobotoFallback, Helvetica, Arial, sans-serif !important;
}

.dx-widget {
    font-family: Roboto, RobotoFallback, Helvetica, Arial, sans-serif !important;
}

#form-container a {
    color: var(--font-color-blue) !important;
}

.dx-tag-container  .dx-placeholder {
    color: var(--tag-search-ph) !important;
}

.dx-datagrid-search-panel  .dx-placeholder {
    color: var(--tag-search-ph) !important;
}

.dx-searchbox  .dx-placeholder {
    color: var(--tag-search-ph) !important;
}

.dx-overlay-wrapper {
    font-family: Roboto, RobotoFallback, Helvetica, Arial, sans-serif !important;
}

.dx-popup-title {
    background-color: #E3F8DD;
}

.dx-tag-content {
    background-color: var(--light-grey-color);
}

.dx-datagrid .dx-datagrid-header-panel .dx-toolbar {
    background-color: var(--primary-color);
}

.dx-popup-wrapper > .dx-overlay-content {
    border: 1px solid transparent;
}

.dx-datagrid-rowsview .dx-selection.dx-row.dx-row-alt:not(.dx-row-focused) > td,
.dx-datagrid-rowsview .dx-selection.dx-row.dx-row-alt:not(.dx-row-focused) > tr > td,
.dx-datagrid-rowsview .dx-selection.dx-row.dx-row-alt:not(.dx-row-focused):hover > td,
.dx-datagrid-rowsview .dx-selection.dx-row.dx-row-alt:not(.dx-row-focused):hover > tr > td {
    background-color: var(--master-detail-bg) !important;
}

.dx-treelist-rowsview
.dx-selection.dx-row-alt:not(.dx-row-focused) > td,
.dx-treelist-rowsview .dx-selection.dx-row-alt:not(.dx-row-focused) > tr > td,
.dx-treelist-rowsview .dx-selection.dx-row-alt:not(.dx-row-focused):hover > td,
.dx-treelist-rowsview .dx-selection.dx-row-alt:not(.dx-row-focused):hover > tr > td {
    background-color: var(--master-detail-bg) !important;
}

.dx-button-mode-text.dx-state-hover {
    background-color: #dceaf8;
}

.dx-popup-content .dx-button-mode-text.dx-state-hover {
    background-color: #eae9e9;
}

.myls-desktop-button .dx-button-mode-text.dx-state-focused {
    background-color: var(--light-blue);
}

.dx-toolbar-after .dx-context-menu-container-border {
    border: 0px solid var(--light-grey);
}

.dx-toolbar-after .dx-menu .dx-menu-item-expanded {
    background-color: var(--light-blue);
}

.data-myls__create_composition
.dx-checkbox-checked[aria-checked="true"] .dx-checkbox-container .dx-checkbox-text,
.data-myls__create_composition .dx-widget[aria-checked="mixed"] .dx-checkbox-container .dx-checkbox-text {
    color: var(--red) !important;
}

#mylsSelectedFilter .mylsThemeBlue, .mylsThemeBlue {
    color: var(--font-color-blue) !important;
}

.dx-popup-title .dx-button-mode-text.dx-state-hover {
    background-color: transparent;
}

.data-myls__is_exclusive
.dx-checkbox-checked[aria-checked="true"] .dx-checkbox-container .dx-checkbox-text,
.data-myls__create_composition .dx-widget[aria-checked="mixed"] .dx-checkbox-container .dx-checkbox-text {
    color: var(--red) !important;
}

.dx-scrollable-scroll-content {
    background-color: rgba(93, 145, 205, .6);
}

.dx-pivotgrid .dx-pivotgrid-collapsed .dx-expand::before {
    color: var(--pivot-grey);
}

.dx-pivotgrid .dx-pivotgrid-expanded .dx-expand::before {
    color: var(--pivot-grey);
}

.myls-lookup-color {
    height: 2px;
}

.dx-pivotgrid-fields-container .dx-header-filter-empty {
    color: rgba(72, 103, 125, 0.1);
}

.dx-button-mode-outlined.dx-state-selected .myls-filter-color-box {
    outline: 2px solid var(--blue);
}

.myls-header-filter-colors .dx-button-mode-outlined.dx-state-selected {
    background-color: unset;
}

.dx-state-readonly .dx-radiobutton-icon {
    border: 1px solid rgba(127, 127, 127, .3);
}

.dx-radiobutton-icon {
    border-color: rgba(127, 127, 127, .3);
}


.data-myls__do_not_distribute .dx-checkbox-checked .dx-checkbox-text {
    color: var(--red) !important;
}

.data-myls__is_conflict .dx-checkbox-checked .dx-checkbox-text {
    color: var(--red) !important;
}

.myls-colored-value {
    background-color: var(--light-grey-color);
}

.dx-list-items .myls-colored-value {
    background-color: #dddddd60;
}

.dx-header-multi-row.dx-datagrid-sticky-columns .dx-column-lines > td:first-child {
    border-left: 1px solid var(--border-color);
}

.dx-datagrid .dx-column-lines > td {
    border-left: 1px solid var(--border-color);
}

.dx-datagrid-headers .dx-datagrid-table .dx-row > td[colspan]:not([colspan="1"]) {
    border-bottom: 1px solid var(--grid-row-grey) !important;
}

.dx-datagrid .dx-datagrid-sticky-columns .dx-datagrid-table .dx-row td.dx-datagrid-sticky-column-border-right, .dx-rtl .dx-datagrid .dx-datagrid-sticky-columns .dx-datagrid-table .dx-row td.dx-datagrid-sticky-column-border-right {
    border-right: 2px solid var(--grid-row-grey);
}

.myls-table-in-grid > div:not(:last-child) > span {
    border-bottom: 1px solid var(--grid-row-grey);
}

.myls-table-in-grid div>span:not(:last-child) {
    border-right: 1px solid var(--border-color);
}

.dx-datagrid .dx-column-lines > td.dx-datagrid-first-header {
    border-bottom: unset;
}

.dx-row-focused .myls-table-in-grid > div:not(:last-child) > span {
    border-bottom: 1px solid var(--border-color);
}

.dx-row-focused .myls-table-in-grid div>span:not(:last-child) {
    border-right: 1px solid var(--border-color);
}

.dx-selection .myls-table-in-grid div>span:not(:last-child) {
    border-right: 1px solid var(--border-color-second);
}

.dx-selection.dx-row-focused .myls-table-in-grid div>span:not(:last-child) {
    border-right: 1px solid var(--border-color);
}
.dx-selection .myls-table-in-grid > div:not(:last-child) > span {
    border-bottom: 1px solid var(--border-color-second);
}
.dx-selection.dx-row-focused .myls-table-in-grid > div:not(:last-child) > span {
    border-bottom: 1px solid var(--border-color);
}
.dx-selection.dx-row-focused .myls-table-in-grid > div:not(:last-child) > span {
    border-right: 1px solid var(--border-color);
}

.dx-datagrid .dx-datagrid .dx-column-lines.dx-row-focused > td:has(> .myls-table-in-grid) {
    border-left: 1px solid var(--border-color-second);
}

.dx-selection.dx-row-focused .dx-datagrid .dx-column-lines.dx-row-focused > td:has(> .myls-table-in-grid) {
    border-left: 1px solid var(--border-color) !important;
}

.dx-datagrid .dx-datagrid-sticky-columns .dx-datagrid-table .dx-row.dx-selection td.dx-datagrid-sticky-column-border-right, .dx-rtl .dx-datagrid .dx-datagrid-sticky-columns .dx-datagrid-table .dx-row.dx-selection td.dx-datagrid-sticky-column-border-right {
    border-right: 2px solid var(--border-color-second);
}

.dx-datagrid .dx-datagrid-sticky-columns .dx-datagrid-table .dx-row.dx-row-focused.dx-selection td.dx-datagrid-sticky-column-border-right, .dx-rtl .dx-datagrid .dx-datagrid-sticky-columns .dx-datagrid-table .dx-row.dx-selection td.dx-datagrid-sticky-column-border-right {
    border-right: 2px solid var(--border-color);
}

.dx-drawer-panel-content .dx-scrollable-scroll-content {
    background-color: #a5a3a380;
}

.dx-datagrid .dx-column-lines.dx-row-focused > td:not([role="columnheader"]).myls-custom-cell-border {
    border-top: 1px solid var(--border-color) !important;
}

.dx-datagrid .dx-column-lines.dx-selection > td:not([role="columnheader"]).myls-custom-cell-border {
    border-top: 1px solid var(--border-color) !important;
}

.dx-datagrid-rowsview .dx-selection.dx-row:not(.dx-row-focused).dx-column-lines > td, .dx-datagrid-rowsview .dx-selection.dx-row:not(.dx-row-focused).dx-column-lines > tr > td, .dx-datagrid-rowsview .dx-selection.dx-row:not(.dx-row-focused):hover.dx-column-lines > td, .dx-datagrid-rowsview .dx-selection.dx-row:not(.dx-row-focused):hover.dx-column-lines > tr > td {
    border-top-color: var(--border-color) !important;
}

.dx-tabpanel-tabs-position-top > .dx-tabpanel-tabs .dx-tabs-wrapper::after {
    border-inline-end: 0px solid var(--light-grey);
}

.gridContainer .dx-toolbar .dx-button-has-icon .dx-button-content {
    background: unset;
}

.dx-tabpanel-tabs-position-top > .dx-tabpanel-tabs .dx-tab-selected::after {
    border-block-end: 0 solid transparent;
}

.dx-tabpanel-tabs-position-top > .dx-tabpanel-tabs .dx-tab-selected {
    border-block-end: 0 solid var(--primary-color);
}

.dx-tab.dx-state-hover::after {
    border-block-end: 0 solid var(--light-grey);
}

.dx-tab {
    background-color: var(--tab-color);
}

.dx-button-mode-contained.dx-state-hover {
    background-color: unset;
}

.myls-cell-custom-fill-background {
    background-color: #f6f6f6;
}

.myls-cell-custom-empty-background {
    background-color: var(--primary-color);
}

.dx-loadpanel-message {
    color: var(--blue);
}

.dx-fileuploader-content .dx-button-mode-contained .dx-icon {
    color: var(--icon-button-grey);
}

.dx-fileuploader-content .dx-button-mode-contained .dx-icon:hover {
    color: var(--font-color-grey);
}

.myls-field-image-new > span > span, .myls-field-image-new-text{
    color: var(--blue);
}

.dx-tabpanel-tabs .dx-tabs-nav-button {
    background-color: var(--primary-color);
}

.mylsGroupNoBg .dx-form-group-with-caption {
    background-color: var(--primary-color);
}

.myls-lookup-selectBox .dx-list-group-body {
    background-color: var(--primary-color);
}

.myls-lookup-selectBox .dx-list-group-header {
    color: var(--font-color);
}

.dx-icon-triangleleft:before {
    color: var(--icon-color);
}

.dx-icon-handlevertical:before {
    color: var(--icon-color);
}

.dx-icon-triangleright:before {
    color: var(--icon-color);
}

.dx-icon-triangleup:before {
    color: var(--icon-color);
}

.dx-icon-triangledown:before {
    color: var(--icon-color);
}

.dx-icon-handlehorizontal:before {
    color: var(--icon-color);
}

.dx-tag-remove-button.myls-color-white::before {
    background-color: rgba(255, 255, 2550, 0.1);
}

.dx-tag-remove-button::before {
    background-color: rgba(0, 0, 0, 0.07);
}

.dx-form-group-with-caption {
    border: solid 1px var(--light-grey);
    background-color: var(--border-color-second);
}

.dx-scrollbar-hoverable.dx-scrollable-scrollbar-active .dx-scrollable-scroll-content {
    background-color: rgba(93, 145, 205, .8);
}

.dx-scrollbar-hoverable.dx-scrollable-scrollbar-active, .dx-scrollbar-hoverable.dx-state-hover {
    background-color: rgba(188, 188, 188, .2);
}

dx-state-hover .dx-scrollable-scroll-content {
    background-color: rgba(93, 145, 205, .8);
}

.dx-scrollable-scroll-content {
    background-color: rgba(93, 145, 205, .6);
}
.custom-tooltip {
    background-color: var(--primary-color);
    border: 1px solid var(--light-grey);
    box-shadow: 0 2px 6px rgba(0, 0, 0, 0.15);
    color: var(--font-color);
}

.myls-cell-custom-empty-background {
    background-color: var(--white-second);
}

.dx-datagrid .dx-column-lines > td:not([role="columnheader"]).myls-custom-cell-border {
    border-top: 1px solid var(--white) !important;
}


