﻿/**
* DevExtreme (dx.common.css)
* Version: 20.2.5
* Build date: Fri Jan 15 2021
*
* Copyright (c) 2012 - 2021 Developer Express Inc. ALL RIGHTS RESERVED
* Read about DevExtreme licensing here: https://js.devexpress.com/Licensing/
*/
.dx-clearfix::after,
.dx-clearfix::before {
	display: table;
	content: "";
	line-height: 0;
}

.dx-clearfix::after {
	clear: both;
}

.dx-translate-disabled {
	-webkit-transform: none !important;
	transform: none !important;
}

.dx-hidden-input {
	position: fixed;
	top: -10px;
	left: -10px;
	width: 0;
	height: 0;
}

.dx-user-select {
	-webkit-user-select: text;
	-moz-user-select: text;
	-ms-user-select: text;
	user-select: text;
}

.dx-hidden,
.dx-state-invisible {
	display: none !important;
}

.dx-gesture-cover {
	-webkit-transform: translate3d(0,0,0);
	transform: translate3d(0,0,0);
	position: fixed;
	top: 0;
	right: 0;
	left: 0;
	bottom: 0;
	opacity: 0;
	z-index: 2147483647;
}

.dx-animating {
	pointer-events: none;
}

.dx-fade-animation.dx-enter,
.dx-fade-animation.dx-leave.dx-leave-active,
.dx-no-direction.dx-enter,
.dx-no-direction.dx-leave.dx-leave-active {
	opacity: 0;
}

	.dx-fade-animation.dx-enter.dx-enter-active,
	.dx-fade-animation.dx-leave,
	.dx-no-direction.dx-enter.dx-enter-active,
	.dx-no-direction.dx-leave {
		opacity: 1;
	}

.dx-overflow-animation.dx-enter.dx-forward {
	-webkit-transform: translate3d(100%,0,0);
	transform: translate3d(100%,0,0);
	z-index: 2;
}

.dx-overflow-animation.dx-enter.dx-enter-active.dx-forward {
	-webkit-transform: translate3d(0,0,0);
	transform: translate3d(0,0,0);
	z-index: 2;
}

.dx-overflow-animation.dx-enter.dx-backward,
.dx-overflow-animation.dx-enter.dx-enter-active.dx-backward,
.dx-overflow-animation.dx-leave.dx-forward,
.dx-overflow-animation.dx-leave.dx-leave-active.dx-forward {
	-webkit-transform: translate3d(0,0,0);
	transform: translate3d(0,0,0);
	z-index: 1;
}

.dx-overflow-animation.dx-leave.dx-backward {
	-webkit-transform: translate3d(0,0,0);
	transform: translate3d(0,0,0);
	z-index: 2;
}

.dx-overflow-animation.dx-leave.dx-leave-active.dx-backward {
	-webkit-transform: translate3d(100%,0,0);
	transform: translate3d(100%,0,0);
	z-index: 2;
}

.dx-slide-animation.dx-enter.dx-forward {
	-webkit-transform: translate3d(100%,0,0);
	transform: translate3d(100%,0,0);
}

.dx-slide-animation.dx-enter.dx-enter-active.dx-forward {
	-webkit-transform: translate3d(0,0,0);
	transform: translate3d(0,0,0);
}

.dx-slide-animation.dx-enter.dx-backward {
	-webkit-transform: translate3d(-100%,0,0);
	transform: translate3d(-100%,0,0);
}

.dx-slide-animation.dx-enter.dx-enter-active.dx-backward,
.dx-slide-animation.dx-leave.dx-forward {
	-webkit-transform: translate3d(0,0,0);
	transform: translate3d(0,0,0);
}

.dx-slide-animation.dx-leave.dx-leave-active.dx-forward {
	-webkit-transform: translate3d(-100%,0,0);
	transform: translate3d(-100%,0,0);
}

.dx-slide-animation.dx-leave.dx-backward {
	-webkit-transform: translate3d(0,0,0);
	transform: translate3d(0,0,0);
}

.dx-slide-animation.dx-leave.dx-leave-active.dx-backward {
	-webkit-transform: translate3d(100%,0,0);
	transform: translate3d(100%,0,0);
}

.dx-opendoor-animation.dx-enter.dx-forward {
	-webkit-transform: matrix3d(.71,0,.71,.001,0,1,0,0,-.71,0,.71,0,0,0,0,1);
	transform: matrix3d(.71,0,.71,.001,0,1,0,0,-.71,0,.71,0,0,0,0,1);
	-webkit-transform-origin: center left 0;
	transform-origin: center left 0;
	opacity: 0;
}

.dx-opendoor-animation.dx-enter.dx-enter-active.dx-backward,
.dx-opendoor-animation.dx-enter.dx-enter-active.dx-forward {
	-webkit-transform: none;
	transform: none;
	opacity: 1;
}

.dx-opendoor-animation.dx-leave.dx-backward,
.dx-opendoor-animation.dx-leave.dx-forward {
	-webkit-transform: none;
	transform: none;
	-webkit-transform-origin: center left 0;
	transform-origin: center left 0;
	opacity: 1;
}

.dx-opendoor-animation.dx-enter.dx-backward,
.dx-opendoor-animation.dx-leave.dx-leave-active.dx-forward {
	-webkit-transform: matrix3d(.5,0,.87,-.001,0,1,0,0,-.87,0,.5,0,0,0,0,1);
	transform: matrix3d(.5,0,.87,-.001,0,1,0,0,-.87,0,.5,0,0,0,0,1);
	-webkit-transform-origin: center left 0;
	transform-origin: center left 0;
	opacity: 0;
}

.dx-opendoor-animation.dx-leave.dx-leave-active.dx-backward {
	-webkit-transform: matrix3d(.71,0,.71,.001,0,1,0,0,-.71,0,.71,0,0,0,0,1);
	transform: matrix3d(.71,0,.71,.001,0,1,0,0,-.71,0,.71,0,0,0,0,1);
	opacity: 0;
}

.dx-win-pop-animation.dx-enter.dx-forward {
	-webkit-transform: scale(.5);
	transform: scale(.5);
	opacity: 0;
}

.dx-win-pop-animation.dx-enter.dx-enter-active.dx-forward {
	-webkit-transform: scale(1);
	transform: scale(1);
	opacity: 1;
}

.dx-win-pop-animation.dx-enter.dx-backward,
.dx-win-pop-animation.dx-leave.dx-leave-active.dx-forward {
	-webkit-transform: scale(1.5);
	transform: scale(1.5);
	opacity: 0;
}

.dx-win-pop-animation.dx-enter.dx-enter-active.dx-backward {
	-webkit-transform: scale(1);
	transform: scale(1);
	opacity: 1;
}

.dx-win-pop-animation.dx-leave.dx-leave-active.dx-backward {
	-webkit-transform: scale(.5);
	transform: scale(.5);
	opacity: 0;
}

.dx-android-pop-animation.dx-enter.dx-forward,
.dx-android-pop-animation.dx-leave.dx-leave-active.dx-backward {
	-webkit-transform: translate3d(0,150px,0);
	transform: translate3d(0,150px,0);
	opacity: 0;
}

.dx-android-pop-animation.dx-enter.dx-enter-active.dx-forward,
.dx-android-pop-animation.dx-leave.dx-backward {
	-webkit-transform: translate3d(0,0,0);
	transform: translate3d(0,0,0);
	opacity: 1;
}

.dx-android-pop-animation.dx-enter.dx-forward,
.dx-android-pop-animation.dx-leave.dx-backward {
	z-index: 1;
}

.dx-ios7-slide-animation.dx-enter.dx-forward {
	z-index: 2;
	-webkit-transform: translate3d(100%,0,0);
	transform: translate3d(100%,0,0);
}

.dx-ios7-slide-animation.dx-enter.dx-enter-active.dx-forward {
	z-index: 2;
	-webkit-transform: translate3d(0,0,0);
	transform: translate3d(0,0,0);
}

.dx-ios7-slide-animation.dx-enter.dx-backward {
	-webkit-transform: translate3d(-20%,0,0);
	transform: translate3d(-20%,0,0);
	z-index: 1;
}

.dx-ios7-slide-animation.dx-enter.dx-enter-active.dx-backward {
	-webkit-transform: translate3d(0,0,0);
	transform: translate3d(0,0,0);
	z-index: 1;
}

.dx-ios7-slide-animation.dx-leave.dx-forward {
	z-index: 1;
	-webkit-transform: translate3d(0,0,0);
	transform: translate3d(0,0,0);
}

.dx-ios7-slide-animation.dx-leave.dx-leave-active.dx-forward {
	-webkit-transform: translate3d(-20%,0,0);
	transform: translate3d(-20%,0,0);
	z-index: 1;
}

.dx-ios7-slide-animation.dx-leave.dx-backward {
	z-index: 2;
}

.dx-ios7-slide-animation.dx-leave.dx-leave-active.dx-backward {
	-webkit-transform: translate3d(100%,0,0);
	transform: translate3d(100%,0,0);
	z-index: 2;
}

.dx-ios7-toolbar-animation.dx-enter.dx-forward {
	-webkit-transform: translate3d(40%,0,0);
	transform: translate3d(40%,0,0);
	opacity: 0;
	z-index: 2;
}

.dx-ios7-toolbar-animation.dx-enter.dx-enter-active.dx-forward {
	-webkit-transform: translate3d(0,0,0);
	transform: translate3d(0,0,0);
	opacity: 1;
	z-index: 2;
}

.dx-ios7-toolbar-animation.dx-enter.dx-backward {
	-webkit-transform: translate3d(-40%,0,0);
	transform: translate3d(-40%,0,0);
	opacity: 0;
	z-index: 1;
}

.dx-ios7-toolbar-animation.dx-enter.dx-enter-active.dx-backward,
.dx-ios7-toolbar-animation.dx-leave.dx-forward {
	-webkit-transform: translate3d(0,0,0);
	transform: translate3d(0,0,0);
	opacity: 1;
	z-index: 1;
}

.dx-ios7-toolbar-animation.dx-leave.dx-leave-active.dx-forward {
	-webkit-transform: translate3d(-40%,0,0);
	transform: translate3d(-40%,0,0);
	opacity: 0;
	z-index: 1;
}

.dx-ios7-toolbar-animation.dx-leave.dx-backward {
	-webkit-transform: translate3d(0,0,0);
	transform: translate3d(0,0,0);
	opacity: 1;
	z-index: 2;
}

.dx-ios7-toolbar-animation.dx-leave.dx-leave-active.dx-backward {
	-webkit-transform: translate3d(40%,0,0);
	transform: translate3d(40%,0,0);
	opacity: 0;
	z-index: 2;
}

.dx-drop-animation.dx-enter,
.dx-drop-animation.dx-leave.dx-leave-active {
	-webkit-transform: translate3d(0,-120%,0);
	transform: translate3d(0,-120%,0);
}

	.dx-drop-animation.dx-enter.dx-enter-active,
	.dx-drop-animation.dx-leave {
		-webkit-transform: translate3d(0,0,0);
		transform: translate3d(0,0,0);
	}

.dx-3d-drop-animation.dx-enter,
.dx-3d-drop-animation.dx-leave.dx-leave-active {
	-webkit-transform: rotate3d(1,0,0,10deg) translate3d(0,-10px,0) scale3d(1.1,1.1,1.1);
	transform: rotate3d(1,0,0,10deg) translate3d(0,-10px,0) scale3d(1.1,1.1,1.1);
	opacity: 0;
}

	.dx-3d-drop-animation.dx-enter.dx-enter-active,
	.dx-3d-drop-animation.dx-leave {
		-webkit-transform: rotate3d(1,0,0,0) translate3d(0,0,0) scale3d(1,1,1);
		transform: rotate3d(1,0,0,0) translate3d(0,0,0) scale3d(1,1,1);
		opacity: 1;
	}

.dx-fade-drop-animation.dx-enter,
.dx-fade-drop-animation.dx-leave.dx-leave-active {
	-webkit-transform: translate3d(0,-10px,0) scale3d(1.1,1.1,1.1);
	transform: translate3d(0,-10px,0) scale3d(1.1,1.1,1.1);
	opacity: 0;
}

	.dx-fade-drop-animation.dx-enter.dx-enter-active,
	.dx-fade-drop-animation.dx-leave {
		-webkit-transform: translate3d(0,0,0) scale3d(1,1,1);
		transform: translate3d(0,0,0) scale3d(1,1,1);
		opacity: 1;
	}

.dx-fade-rise-animation.dx-enter,
.dx-fade-rise-animation.dx-leave.dx-leave-active {
	-webkit-transform: translate3d(0,10px,0) scale3d(1.1,1.1,1.1);
	transform: translate3d(0,10px,0) scale3d(1.1,1.1,1.1);
	opacity: 0;
}

	.dx-fade-rise-animation.dx-enter.dx-enter-active,
	.dx-fade-rise-animation.dx-leave {
		-webkit-transform: translate3d(0,0,0) scale3d(1,1,1);
		transform: translate3d(0,0,0) scale3d(1,1,1);
		opacity: 1;
	}

.dx-fade-slide-animation.dx-enter,
.dx-fade-slide-animation.dx-leave.dx-leave-active {
	-webkit-transform: translate3d(40%,0,0);
	transform: translate3d(40%,0,0);
	opacity: 0;
}

	.dx-fade-slide-animation.dx-enter.dx-enter-active,
	.dx-fade-slide-animation.dx-leave {
		-webkit-transform: translate3d(0,0,0);
		transform: translate3d(0,0,0);
		opacity: 1;
	}

.dx-fade-zoom-animation.dx-enter,
.dx-fade-zoom-animation.dx-leave.dx-leave-active {
	-webkit-transform: scale3d(.3,.3,.3);
	transform: scale3d(.3,.3,.3);
	opacity: 0;
}

	.dx-fade-zoom-animation.dx-enter.dx-enter-active,
	.dx-fade-zoom-animation.dx-leave {
		-webkit-transform: scale3d(1,1,1);
		transform: scale3d(1,1,1);
		opacity: 1;
	}

.dx-color-scheme {
	font-family: "#";
}

.dx-widget {
	display: block;
	-ms-content-zooming: none;
	-webkit-tap-highlight-color: transparent;
	-webkit-text-size-adjust: none;
	-webkit-touch-callout: none;
	padding: 0;
	outline: 0;
	-webkit-print-color-adjust: exact;
	color-adjust: exact;
}

	.dx-widget,
	.dx-widget *,
	.dx-widget ::after,
	.dx-widget ::before,
	.dx-widget::after,
	.dx-widget::before {
		-webkit-box-sizing: border-box;
		box-sizing: border-box;
	}

.dx-item {
	outline: 0;
}

.dx-rtl {
	direction: rtl;
	unicode-bidi: embed;
}

.dx-state-disabled {
	pointer-events: none;
}

.dx-draggable {
	left: 0;
	cursor: pointer;
	-webkit-user-select: none;
	-moz-user-select: none;
	-ms-user-select: none;
	user-select: none;
	-webkit-touch-callout: none;
}

	.dx-draggable.dx-state-disabled,
	.dx-state-disabled .dx-draggable {
		cursor: default;
	}

.dx-draggable-clone {
	position: absolute;
	top: 0;
	left: 0;
	z-index: 2147483647;
}

.dx-sortable {
	overflow: hidden;
}

.dx-sortable-dragging.dx-sortable-clone {
	position: absolute;
	top: 0;
	left: 0;
	-webkit-box-sizing: border-box;
	box-sizing: border-box;
	opacity: .9;
	z-index: 2147483647;
}

	.dx-sortable-dragging.dx-sortable-clone * {
		cursor: pointer;
		cursor: -webkit-grabbing;
		cursor: grabbing;
	}

.dx-sortable-source {
	opacity: .5;
}

.dx-sortable-source-hidden {
	opacity: 0;
}

.dx-sortable-placeholder {
	position: absolute;
	top: 0;
	left: 0;
	border: 1px solid transparent;
	-webkit-box-sizing: border-box;
	box-sizing: border-box;
	z-index: 2147483647;
}

.dx-sortable-placeholder-inside {
	border-width: 2px;
}

.dx-card {
	overflow: hidden;
}

.dx-box-item-content {
	font-size: 14px;
	-webkit-box-orient: vertical;
	-webkit-box-direction: normal;
	-webkit-flex-direction: column;
	-ms-flex-direction: column;
	flex-direction: column;
	max-width: 100%;
}

.dx-box-fallback-item > .dx-box-item-content {
	width: 100%;
	height: 100%;
}

.dx-buttongroup {
	display: inline-block;
}

.dx-buttongroup-wrapper {
	display: -webkit-box;
	display: -webkit-flex;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-orient: horizontal;
	-webkit-box-direction: normal;
	-webkit-flex-flow: row nowrap;
	-ms-flex-flow: row nowrap;
	flex-flow: row nowrap;
	height: 100%;
	width: 100%;
}

.dx-buttongroup-item {
	-webkit-box-flex: 0;
	-webkit-flex: 0 1 auto;
	-ms-flex: 0 1 auto;
	flex: 0 1 auto;
}

	.dx-buttongroup-item.dx-button-mode-contained,
	.dx-buttongroup-item.dx-button-mode-outlined {
		border-left-width: 0;
	}

		.dx-buttongroup-item.dx-button-mode-contained.dx-button,
		.dx-buttongroup-item.dx-button-mode-outlined.dx-button {
			border-radius: 0;
		}

	.dx-buttongroup-item.dx-button-mode-text {
		margin-left: 1px;
	}

.dx-buttongroup-item-has-width {
	-webkit-box-flex: 1;
	-webkit-flex: 1 1 auto;
	-ms-flex: 1 1 auto;
	flex: 1 1 auto;
}

.dx-checkbox {
	display: inline-block;
	cursor: pointer;
	line-height: 0;
	-webkit-user-drag: none;
	-webkit-user-select: none;
	-moz-user-select: none;
	-ms-user-select: none;
	user-select: none;
	-webkit-touch-callout: none;
}

	.dx-checkbox.dx-state-readonly {
		cursor: default;
	}

.dx-checkbox-icon {
	display: inline-block;
	position: relative;
	background-position: 0 0;
	background-size: cover;
	background-repeat: no-repeat;
}

.dx-checkbox-container {
	height: 100%;
	width: 100%;
	display: inline-block;
	vertical-align: middle;
	overflow: hidden;
	text-overflow: ellipsis;
	white-space: nowrap;
}

.dx-checkbox-has-text .dx-checkbox-icon,
.dx-checkbox-has-text .dx-checkbox-text {
	vertical-align: middle;
}

.dx-checkbox-text {
	display: inline-block;
	vertical-align: middle;
	white-space: pre-wrap;
	word-wrap: break-word;
	line-height: normal;
	height: 100%;
	width: 100%;
}

.dx-rtl .dx-checkbox-text,
.dx-rtl.dx-checkbox-text {
	margin: 0;
	padding: 0;
}

.dx-state-disabled .dx-checkbox,
.dx-state-disabled.dx-checkbox {
	cursor: default;
}

.dx-map-container,
.dx-map-shield {
	position: relative;
	width: 100%;
	height: 100%;
	color: #000;
}

.dx-map-shield {
	top: -100%;
	left: 0;
	background: rgba(0,0,0,.01);
	opacity: .01;
}

.dx-textarea .dx-texteditor-input-container {
	-webkit-box-align: stretch;
	-webkit-align-items: stretch;
	-ms-flex-align: stretch;
	align-items: stretch;
}

.dx-textarea .dx-texteditor-input {
	resize: none;
	font-family: inherit;
	display: block;
	overflow: auto;
	white-space: pre-wrap;
	margin: 0;
}

.dx-textarea .dx-texteditor-input-auto-resize {
	overflow-y: hidden;
}

.dx-textarea .dx-placeholder {
	height: auto;
}

	.dx-textarea .dx-placeholder::before {
		white-space: normal;
	}

.dx-tileview div.dx-scrollable-container {
	overflow-y: hidden;
}

.dx-tile {
	position: absolute;
	text-align: center;
}

	.dx-tile.dx-state-active {
		-webkit-transform: scale(.96);
		transform: scale(.96);
		-webkit-transition: -webkit-transform .1s linear;
		transition: transform .1s linear;
		transition: transform .1s linear,-webkit-transform .1s linear;
	}

.dx-tile-content {
	padding: 0;
	width: 100%;
	height: 100%;
}

.dx-tileview-wrapper {
	position: relative;
	height: 1px;
}

.dx-device-ios-6 .dx-tile {
	-webkit-backface-visibility: hidden;
	backface-visibility: hidden;
}

.dx-tooltip-wrapper .dx-overlay-content {
	min-width: 34px;
	min-height: 26px;
	text-align: center;
	line-height: 0;
}

	.dx-tooltip-wrapper .dx-overlay-content::before {
		display: inline-block;
		height: 100%;
		content: "";
		vertical-align: middle;
	}

	.dx-tooltip-wrapper .dx-overlay-content .dx-popup-content {
		display: inline-block;
		padding: 12px 17px;
		font-size: .85em;
		line-height: normal;
		white-space: nowrap;
	}

.dx-loadpanel-content {
	padding: 10px;
	border: 1px solid #ccc;
	background: #fefefe;
	text-align: center;
	-webkit-user-select: none;
	-moz-user-select: none;
	-ms-user-select: none;
	user-select: none;
	-webkit-touch-callout: none;
	-webkit-user-drag: none;
	border-radius: 5px;
}

	.dx-loadpanel-content::before {
		display: inline-block;
		height: 100%;
		content: "";
		vertical-align: middle;
	}

.dx-loadpanel-content-wrapper {
	display: inline-block;
	width: 100%;
	vertical-align: middle;
}

.dx-loadpanel-message {
	text-align: center;
}

.dx-loadpanel-content.dx-loadpanel-pane-hidden {
	-webkit-box-shadow: none;
	box-shadow: none;
	border: none;
	background: 0 0;
}

@-webkit-keyframes dx-loadpanel-opacity {
	from {
		opacity: 0;
	}

	to {
		opacity: 1;
	}
}

@keyframes dx-loadpanel-opacity {
	from {
		opacity: 0;
	}

	to {
		opacity: 1;
	}
}

.dx-selectbox {
	cursor: pointer;
}

	.dx-selectbox .dx-texteditor-input {
		max-width: 100%;
	}

		.dx-selectbox .dx-texteditor-input:-moz-read-only {
			cursor: pointer;
		}

		.dx-selectbox .dx-texteditor-input:read-only {
			cursor: pointer;
		}

.dx-selectbox-container {
	position: relative;
}

.dx-state-disabled .dx-selectbox .dx-texteditor-input,
.dx-state-disabled.dx-selectbox .dx-texteditor-input {
	cursor: default;
}

.dx-slideoutview {
	height: 100%;
	width: 100%;
	-ms-touch-action: pinch-zoom;
	touch-action: pinch-zoom;
}

.dx-slideoutview-wrapper {
	position: relative;
	overflow: hidden;
	height: 100%;
}

.dx-slideoutview-menu-content {
	position: absolute;
	top: 0;
	bottom: 0;
}

	.dx-slideoutview-menu-content.dx-slideoutview-right {
		right: 0;
	}

	.dx-slideoutview-menu-content.dx-slideoutview-left {
		left: 0;
	}

.dx-slideoutview-content {
	position: absolute;
	overflow: hidden;
	width: 100%;
	height: 100%;
	top: 0;
	z-index: 100;
}

.dx-slideoutview-shield {
	position: absolute;
	top: 0;
	height: 100%;
	width: 100%;
	z-index: 1;
}

.dx-device-android .dx-slideoutview-content {
	-webkit-backface-visibility: hidden;
	backface-visibility: hidden;
}

.dx-slideout {
	height: 100%;
	width: 100%;
}

.dx-slideout-menu {
	min-width: 280px;
	max-width: 350px;
}

	.dx-slideout-menu .dx-list-item .dx-icon {
		float: left;
		margin-right: 15px;
		width: 24px;
		height: 24px;
		background-size: 100% 100%;
	}

.dx-slideout-item,
.dx-slideout-item-content {
	height: 100%;
	width: 100%;
}

.dx-rtl .dx-slideout-menu .dx-list-item .dx-icon {
	float: right;
	margin-right: 0;
	margin-left: 15px;
}

.dx-tabpanel-tabs {
	width: 100%;
}

	.dx-tabpanel-tabs .dx-tabs {
		height: 100%;
	}

.dx-tabpanel-container {
	width: 100%;
	height: 100%;
}

.dx-validationsummary-item {
	cursor: pointer;
}

.dx-invalid-message.dx-overlay {
	position: relative;
}

.dx-invalid-message.dx-overlay-wrapper {
	width: 100%;
	visibility: hidden;
	pointer-events: none;
}

.dx-invalid-message > .dx-overlay-content {
	display: inline-block;
	border-width: 0;
	padding: 10px;
	font-size: .85em;
	line-height: normal;
	word-wrap: break-word;
}

.dx-dropdownbox.dx-dropdowneditor-active .dx-invalid-message-auto,
.dx-invalid-message-visible.dx-invalid .dx-invalid-message-auto,
.dx-invalid-message.dx-invalid-message-always,
.dx-lookup.dx-dropdowneditor-active .dx-invalid-message-auto,
.dx-state-focused.dx-invalid .dx-invalid-message-auto {
	visibility: visible;
}

.dx-fa-button .dx-overlay-content {
	border-radius: 50%;
	cursor: pointer;
}

.dx-deferrendering .dx-deferrendering-loadindicator-container {
	width: 100%;
	height: 100%;
	position: relative;
}

.dx-deferrendering.dx-pending-rendering .dx-invisible-while-pending-rendering,
.dx-deferrendering:not(.dx-pending-rendering) .dx-visible-while-pending-rendering {
	display: none !important;
}

.dx-badge {
	padding: 0 5px;
	border-radius: 14px;
	color: #fff;
	font-size: 13px;
	line-height: 1;
}

.dx-dropdownlist-popup-wrapper .dx-list {
	min-height: 35px;
}

	.dx-dropdownlist-popup-wrapper .dx-list .dx-scrollable-content {
		margin: 0;
	}

.dx-dropdownmenu-popup-wrapper .dx-dropdownmenu-list {
	min-height: 40px;
	min-width: 100px;
}

	.dx-dropdownmenu-popup-wrapper .dx-dropdownmenu-list .dx-list-item {
		display: block;
	}

		.dx-dropdownmenu-popup-wrapper .dx-dropdownmenu-list .dx-list-item:last-of-type {
			border-bottom: none;
		}

	.dx-dropdownmenu-popup-wrapper .dx-dropdownmenu-list .dx-list-item-content {
		display: block;
	}

.dx-overlay-wrapper.dx-dropdownmenu-popup .dx-overlay-content .dx-popover-arrow {
	width: 0;
	height: 0;
}

.dx-dropdownmenu-popup-wrapper .dx-list-item {
	display: block;
}

.dx-splitter-wrapper {
	height: 100%;
	width: 0;
	position: absolute;
	z-index: 998;
	top: 0;
}

	.dx-splitter-wrapper .dx-splitter-border {
		z-index: 997;
		height: 100%;
		width: 7px;
		cursor: col-resize;
	}

		.dx-splitter-wrapper .dx-splitter-border .dx-splitter {
			height: 100%;
			width: 1px;
			display: block;
			cursor: col-resize;
			z-index: 999;
			margin: auto;
		}

			.dx-splitter-wrapper .dx-splitter-border .dx-splitter.dx-splitter-inactive {
				z-index: 998;
			}

			.dx-splitter-wrapper .dx-splitter-border .dx-splitter.dx-state-disabled {
				width: 0;
				cursor: default;
			}
