:root {
	--body-background-color: var(--mud-palette-background);
}

html,
body {
}

/*#region Sidebar */
@media (max-width: 1199.98px) {

	.sidebar.expand {
		background-color: #fff;
	}
}
/*#endregion */




/*#region SfTabs */

.e-tab .e-tab-header.e-vertical .e-toolbar-item .e-tab-text {
	max-height: 40px;
}

.e-tab .e-tab-header.e-vertical .e-toolbar-item .e-tab-wrap {
	height: 42px;
	max-height: 42px;
}

.e-tab .e-tab-header.e-vertical .e-toolbar-item:not(.e-separator) {
	height: 42px;
	max-height: 42px;
}


.e-tab .e-tab-header .e-toolbar-item.e-active .e-tab-text,
.e-tab .e-tab-header .e-toolbar-item.e-active .e-tab-icon {
	color: #0014ff !important;
}

.e-tab .e-tab-header .e-toolbar-item .e-tab-wrap {
	color: #393939;
}

	.e-tab .e-tab-header .e-toolbar-item .e-tab-wrap:hover {
		background: #f3f8ffa3 !important;
	}

.e-tab .e-tab-header .e-toolbar-item.e-active {
	border: 1px solid #3900ff !important;
}

.e-tab .e-tab-header.e-vertical .e-toolbar-item .e-tab-text {
	max-height: 40px;
}

.e-tab .e-tab-header.e-vertical.e-vertical-left .e-toolbar-item,
.e-tab .e-tab-header.e-vertical.e-vertical-left .e-toolbar-item:last-child,
.e-tab .e-tab-header.e-vertical.e-vertical-right .e-toolbar-item,
.e-tab .e-tab-header.e-vertical.e-vertical-right .e-toolbar-item:last-child,
.e-tab .e-tab-header:not(.e-vertical) .e-toolbar-item,
.e-tab .e-tab-header:not(.e-vertical) .e-toolbar-item:last-child,
.e-tab .e-tab-header.e-horizontal-bottom .e-toolbar-item,
.e-tab .e-tab-header.e-horizontal-bottom .e-toolbar-item:last-child,
.e-tab .e-tab-header.e-horizontal-bottom:not(.e-vertical) .e-toolbar-item,
.e-tab .e-tab-header.e-horizontal-bottom:not(.e-vertical) .e-toolbar-item:last-child {
	border: 1px solid #dee2e6;
}

	.e-tab .e-tab-header:not(.e-vertical) .e-toolbar-item.e-active {
		border-bottom: 1px solid #fff !important;
	}

	.e-tab .e-tab-header.e-vertical.e-vertical-left .e-toolbar-item.e-active {
		border-right: 1px solid #fff !important;
	}

	.e-tab .e-tab-header.e-vertical.e-vertical-right .e-toolbar-item.e-active {
		border-left: 1px solid #fff !important;
	}

	.e-tab .e-tab-header.e-horizontal-bottom .e-toolbar-item.e-active,
	.e-tab .e-tab-header.e-horizontal-bottom:not(.e-vertical) .e-toolbar-item.e-active {
		border-top: 1px solid #fff !important;
		border-bottom: 1px solid #3900ff !important;
	}

/*#endregion SfTabs*/


/*#region SfGrid */

.e-grid td.etosemptycellstyle.e-active {
	background-color: #009DD8 !important;
	color: white !important;
}

.e-grid tr:hover td.etosemptycellstyle {
	background-color: #D5E7F3 !important;
}

	.e-grid tr:hover td.etosemptycellstyle.e-active {
		background-color: #2AABDD !important;
	}


.e-grid .e-columnheader.e-wrap .e-fltr-icon .e-sortfilterdiv,
.e-grid.e-wrap .e-columnheader .e-fltr-icon .e-sortfilterdiv {
	color: #0d6efd !important;
}

.disabled_row {
	background: #bec1c5;
}

.error_row {
    background: #ffb0b0;
}

.selected_row {
    background-color: #009DD8;
    color: white;
}

/*#endregion SfGrid */

/*#region SfToolbars */

.e-menu-wrapper ul .e-menu-item .e-caret,
.e-menu-container ul .e-menu-item .e-caret {
	right: -7px;
}

.e-input[disabled],
.e-input-group .e-input[disabled],
.e-input-group.e-control-wrapper .e-input[disabled],
.e-input-group.e-disabled,
.e-input-group.e-control-wrapper.e-disabled,
.e-float-input input[disabled],
.e-float-input.e-control-wrapper input[disabled],
.e-float-input textarea[disabled],
.e-float-input.e-control-wrapper textarea[disabled],
.e-float-input.e-disabled,
.e-float-input.e-control-wrapper.e-disabled {
	background: #f3f3f3 !important;
	color: #343a40;
	border-color: #ced4da;
}

.e-input-group .e-input[readonly],
.e-input-group.e-control-wrapper .e-input[readonly],
.e-float-input input[readonly],
.e-float-input.e-control-wrapper input[readonly],
.e-float-input textarea[readonly],
.e-float-input.e-control-wrapper textarea[readonly] {
	background: #f3f3f3 !important;
	color: #343a40;
}

/*#endregion SfToolbars*/

/*#region SfAccordion */

.e-accordion .e-acrdn-item .e-acrdn-panel .e-acrdn-content {
	padding: 1px 2px 6px 2px;
}

.e-accordion .e-acrdn-item .e-acrdn-panel .e-acrdn-panel .e-acrdn-content {
	padding: 1px 2px 6px 2px;
}

.e-accordion .e-acrdn-item .e-acrdn-header {
	line-height: 14px;
	min-height: 22px;
	background: #f6f6f6 /*!important иначе сбивает мою динамическую настройку*/;
	margin-top: 0px;
	margin-bottom: 0px;
}

.e-accordion .e-acrdn-item.e-selected > .e-acrdn-header {
	background: #f6f6f6;
}

.e-accordion .e-acrdn-item.e-selected.e-select > .e-acrdn-header {
	background: #f6f6f6;
}

.e-accordion .e-acrdn-item.e-select.e-selected.e-expand-state > .e-acrdn-header,
.e-accordion .e-acrdn-item.e-select.e-expand-state > .e-acrdn-header {
	background: #f6f6f6;
}

.e-accordion .e-acrdn-item.e-selected.e-select.e-expand-state > .e-acrdn-header:focus {
	background: #f6f6f6;
}

.e-accordion .e-acrdn-item .e-acrdn-header .e-toggle-icon {
	height: 28px;
	min-height: 22px;
}

.e-accordion .e-acrdn-item .e-acrdn-header:hover {
	border-bottom: 1px solid gray;
	border-left: 1px solid gray;
	border-right: 1px solid gray;
}

.e-accordion .e-acrdn-item.e-select.e-active > .e-acrdn-header .e-acrdn-header-content,
.e-accordion .e-acrdn-item.e-select.e-item-focus > .e-acrdn-header .e-acrdn-header-content {
	color: #212529 /*!important иначе сбивает мою динамическую настройку*/;
}

/*#endregion */
/*#region SfDialog */
.e-dialog .e-dlg-content {
	padding: 10px;
}

/*<--BII--> Цвет активной(primary) кнопки диалога*/
.e-footer-content .e-btn.e-primary.e-flat:not([DISABLED]) {
	color: var(--mud-palette-primary-text);
	background-color: var(--mud-palette-primary);
	border-color: var(--mud-palette-primary);
}

	/*<--BII--> Цвет активной(primary) кнопки диалога при наведении курсора*/
	.e-footer-content .e-btn.e-primary.e-flat:not([DISABLED]):hover {
		color: var(--mud-palette-primary-text);
		background-color: #3592e3;
		border-color: var(--mud-palette-primary);
	}

/*#endregion */

/*#region SdDocumentEditor */

.e-toolbar .e-toolbar-items .e-toolbar-item .e-tbar-btn.e-btn {
	background: #f8f9fa;
	color: #212529;
	background-color: #f8f9fa;
}

.e-de-prop-splitbutton {
	color: #f8f9fa;
	background-color: #212529;
}

.e-dropdown-btn {
	background: #f8f9fa;
	color: #212529;
	background-color: #f8f9fa;
}

/*#endregion SdDocumentEditor*/


/*#region PresetSettings */

.e-tablevisible-dropdown {
	content: url(/images/svg/00567.svg);
}

.e-tableview-dropdown {
	content: url(/images/svg/00572.svg);
}

.e-addpreset-dropdown {
	content: url(/images/svg/00260.svg);
}

.e-import-export-dropdown {
	content: url(/images/svg/00570.svg);
}

.e-icon-add-group {
	content: url(/images/svg/00435.svg);
}

.e-icon-add-nested-group {
	content: url(/images/svg/00544.svg);
}

.e-icon-add-preset {
	content: url(/images/svg/00002.svg);
}

.e-icon-save-preset {
	content: url(/images/svg/00529.svg);
}

.e-icon-upload-preset {
	content: url(/images/svg/00530.svg);
}

.e-icon-project-preset {
	content: url(/images/svg/00028.svg);
}

.e-icon-change-text-preset {
	content: url(/images/svg/00301.svg);
}

.e-icon-pasport-preset {
	content: url(/images/svg/00072.svg);
}

.e-icon-preset-group {
	content: url(/images/svg/00014.svg);
}

.e-icon-reload-presets {
	content: url(/images/svg/00009.svg);
}

.e-icon-check-presets {
	content: url(/images/svg/00581.svg);
}

.e-icon-run-preset {
	content: url(/images/svg/00062.svg);
}

.e-panel-button-preset {
	background: #F5F5F5;
}

.e-preset-group-icon {
	content: url(/images/svg/00020.svg);
	margin: 5px;
}

.e-preset-icon {
	content: url(/images/svg/00038.svg);
	margin: 5px;
}

.e-addrow-dropdown {
	content: url(/images/svg/00260.svg);
}

.e-add-collection {
	content: url(/images/svg/00433.svg);
}

.e-addrow {
	content: url(/images/svg/00231.svg);
}

.e-add-template-col {
	content: url(/images/svg/00002.svg);
}

.e-add-comp-col {
	content: url(/images/svg/00231.svg);
}

.e-add-date-col {
	content: url(/images/svg/00349.svg);
}

.e-add-id-col {
	content: url(/images/svg/00392.svg);
}

.e-tree-view {
    background-image: url(/images/svg/00077.svg) !important;
}

.e-add-group-col {
	content: url(/images/svg/00405.svg);
}

.e-add-filter-date {
	content: url(/images/svg/00426.svg);
}

.e-add-filter-text {
	content: url(/images/svg/00385.svg);
}

.e-add-filter-num {
	content: url(/images/svg/00421.svg);
}

.e-add-filter-group {
	content: url(/images/svg/00405.svg);
}

/*#endregion */
