﻿img[class^='dx'] {
	max-width: none;
}
.dx-clear {
	width: 0px; height: 0px; line-height: 0; overflow: hidden; clear: both; font-size: 0px; display: block; visibility: hidden;
}
.dxKBSW {
	font-size: 0px;
}
.dxTouchUI .dxTA {
	-webkit-backface-visibility: hidden;
}
.dxMSTouchDraggable {
	-ms-touch-action: pinch-zoom;
}
.dxAC {
	-ms-touch-action: pinch-zoom;
}
.dx-al {
	text-align: left;
}
.dx-al > * {
	
}
.dx-ar {
	text-align: right;
}
.dx-ar > * {
	float: right;
}
.dx-ac {
	text-align: center;
}
.dx-ac > * {
	margin: 0px auto;
}
.dx-vam {
	display: inline-block !important;
}
.dx-vat {
	display: inline-block !important;
}
.dx-vab {
	display: inline-block !important;
}
a > .dx-vam {
	display: inline !important;
}
a > .dx-vat {
	display: inline !important;
}
a > .dx-vab {
	display: inline !important;
}
.dx-vam {
	vertical-align: middle;
}
.dx-valm {
	vertical-align: middle;
}
.dx-vat {
	vertical-align: top;
}
.dx-valt {
	vertical-align: top;
}
.dx-vab {
	vertical-align: bottom;
}
.dx-valb {
	vertical-align: bottom;
}
.dx-noPadding {
	padding: 0px !important;
}
.dxb-hb {
	margin: 0px; padding: 0px; border: 0px currentColor; width: 0px; height: 0px; font-size: 0px; opacity: 0;
}
.dxb-hbc {
	margin: 0px; padding: 0px; border: 0px currentColor; width: 0px; height: 0px; font-size: 0px; opacity: 0;
}
.dxb-hbc .dxb-hb {
	width: 1px; height: 1px; position: relative;
}
.dxb-hbc {
	overflow: hidden;
}
.dxicbInput {
	padding: 0px; border: 0px currentColor; width: 0px; height: 0px; background-color: transparent;
}
.dxp-spacer {
	overflow: hidden; float: left; display: block;
}
.dxp-right {
	float: right !important;
}
span.dxp-comboBox input {
	border-radius: 0px; transition:none; height: auto; color: black; box-shadow: none; -moz-box-shadow: none; -webkit-box-shadow: none; -webkit-transition: none; -moz-transition: none; -o-transition: none; -webkit-border-radius: 0px; -moz-border-radius: 0px;
}
.dxp-pageSizeItem label {
	line-height: normal; font-size: 12px; margin-bottom: 0px; display: inline;
}
.dxucEditAreaSys {
	margin: 0px; font-family: Tahoma, Geneva, sans-serif; font-size: 13px;
}
.dxucButtonSys {
	color: rgb(57, 78, 162); font-family: Tahoma, Geneva, sans-serif; font-size: 13px; white-space: nowrap; cursor: pointer;
}
.dxucButtonSys a[unselectable='on'] {
	cursor: default; user-select: none; -moz-user-select: -moz-none; -khtml-user-select: none; -webkit-user-select: none;
}
.dxpc-mainDiv {
	position: relative;
}
.dxpc-animationWrapper {
	width: inherit; height: inherit; overflow: hidden; position: relative;
}
.dxpcHBCellSys {
	-webkit-tap-highlight-color: rgba(0, 0, 0, 0); -webkit-touch-callout: none;
}
.dxpc-contentWrapper {
	width: 100%; display: table; box-sizing: border-box; border-spacing: 0; -webkit-box-sizing: border-box; -moz-box-sizing: border-box;
}
.dxpc-shadow {
	border-collapse: separate; box-shadow: 0px 2px 12px rgba(0,0,0,0.34375); -moz-box-shadow: 0 2px 12px rgba(0, 0, 0, 0.34375); -webkit-box-shadow: 0 2px 12px rgba(0, 0, 0, 0.34375);
}
.dxpc-shadow::after {
	content: "";
}
.dxpc-iFrame {
	border: 0px currentColor; overflow: auto; vertical-align: text-bottom;
}
.dxpc-ddSys {
	position: absolute;
}
.dxpc-ddSys .dxpc-content {
	padding: 0px !important;
}
.dxpc-ddSys .dxpc-mainDiv {
	border: currentColor !important;
}
.dxpc-mainDiv.dxpc-ddSys {
	border: currentColor !important;
}
.dxm-rtl {
	direction: ltr;
}
.dxm-rtl .dxm-content {
	direction: rtl;
}
.dxm-ltr .dxm-main {
	float: left;
}
.dxm-ltr .dxm-horizontal ul.dx {
	float: left;
}
.dxm-rtl .dxm-main {
	float: right;
}
.dxm-rtl .dxm-horizontal ul.dx {
	float: right;
}
.dxm-popup {
	position: relative;
}
ul.dx {
	list-style: none; margin: 0px; padding: 0px; background-repeat: repeat-y;
}
.dxm-rtl ul.dx {
	background-position: right top;
}
.dxm-image {
	border-width: 0px;
}
.dxm-pImage {
	border-width: 0px;
}
.dxm-popOut {
	line-height: 0px; font-size: 0px; display: block;
}
.dxm-spacing {
	line-height: 0px; font-size: 0px; display: block;
}
.dxm-separator {
	line-height: 0px; font-size: 0px; display: block;
}
.dxm-separator b {
	line-height: 0px; font-size: 0px; display: block;
}
.dxm-ltr .dxm-horizontal .dxm-item {
	float: left;
}
.dxm-ltr .dxm-horizontal .dxm-spacing {
	float: left;
}
.dxm-ltr .dxm-horizontal .dxm-separator {
	float: left;
}
.dxm-ltr .dxm-content {
	float: left;
}
.dxm-ltr .dxm-horizontal .dxm-item {
	float: left;
}
.dxm-ltr .dxm-horizontal .dxm-spacing {
	float: left;
}
.dxm-ltr .dxm-horizontal .dxm-separator {
	float: left;
}
.dxm-ltr .dxm-horizontal .dxm-item {
	float: left;
}
.dxm-ltr .dxm-horizontal .dxm-spacing {
	float: left;
}
.dxm-ltr .dxm-horizontal .dxm-separator {
	float: left;
}
.dxm-rtl .dxm-horizontal .dxm-item {
	float: right;
}
.dxm-rtl .dxm-horizontal .dxm-spacing {
	float: right;
}
.dxm-rtl .dxm-horizontal .dxm-separator {
	float: right;
}
.dxm-rtl .dxm-content {
	float: right;
}
.dxm-ltr .dxm-horizontal .dxm-popOut {
	float: right;
}
.dxm-rtl .dxm-horizontal .dxm-image-l .dxm-popOut {
	float: right;
}
.dxm-ltr .dxm-horizontal .dxm-image-r .dxm-popOut {
	float: left;
}
.dxm-rtl .dxm-horizontal .dxm-image-r .dxm-popOut {
	float: left;
}
.dxm-rtl .dxm-horizontal .dxm-image-b .dxm-popOut {
	float: left;
}
.dxm-rtl .dxm-horizontal .dxm-image-t .dxm-popOut {
	float: left;
}
.dxm-ltr .dxm-vertical .dxm-image-t .dxm-popOut {
	float: right;
}
.dxm-ltr .dxm-vertical .dxm-image-b .dxm-popOut {
	float: right;
}
.dxm-ltr .dxm-popup .dxm-popOut {
	float: right;
}
.dxm-rtl .dxm-vertical .dxm-image-t .dxm-popOut {
	float: left;
}
.dxm-rtl .dxm-vertical .dxm-image-b .dxm-popOut {
	float: left;
}
.dxm-rtl .dxm-popup .dxm-popOut {
	float: left;
}
.dxm-vertical .dxm-image-r .dxm-popOut {
	float: left;
}
.dxm-vertical .dxm-image-l .dxm-popOut {
	float: right;
}
.dxm-ie7 .dxm-vertical ul.dx {
	height: 1%;
}
.dxm-ie7 .dxm-popup ul.dx {
	height: 1%;
}
.dxm-ie7 .dxm-vertical .dxm-item {
	margin-bottom: -2px;
}
.dxm-ie7 .dxm-popup .dxm-item {
	margin-bottom: -2px;
}
.dxm-ie7 .dxm-vertical .dxm-spacing {
	margin-bottom: -1px;
}
.dxm-ie7 .dxm-popup .dxm-spacing {
	margin-bottom: -1px;
}
.dxm-ie7 .dxm-vertical .dxm-item {
	-ms-zoom: 1;
}
.dxm-ie7 .dxm-vertical .dxm-spacing {
	-ms-zoom: 1;
}
.dxm-ie7 .dxm-vertical .dxm-separator {
	-ms-zoom: 1;
}
.dxm-ie7 .dxm-popup .dxm-item {
	-ms-zoom: 1;
}
.dxm-ie7 .dxm-popup .dxm-spacing {
	-ms-zoom: 1;
}
.dxm-ie7 .dxm-popup .dxm-separator {
	-ms-zoom: 1;
}
.dxm-vertical .dxm-separator b {
	margin: 0px auto;
}
.dxm-popup .dxm-separator b {
	margin: 0px auto;
}
.dxm-ie7 .dxm-vertical .dxm-separator b {
	margin: 0px;
}
.dxm-ie7 .dxm-popup .dxm-separator b {
	margin: 0px;
}
.dxm-ie7 .dxm-vertical .dxm-separator {
	text-align: center;
}
.dxm-ie7 .dxm-popup .dxm-separator {
	text-align: center;
}
.dxm-ie7 .dxm-horizontal .dxm-popOut {
	float: left;
}
.dxm-shadow {
	box-shadow: 1px 1px 3px rgba(0,0,0,0.199219); -moz-box-shadow: 1px 1px 3px rgba(0, 0, 0, 0.199219); -webkit-box-shadow: 1px 1px 3px rgba(0, 0, 0, 0.199219);
}
.dxm-autoWidth > ul {
	display: table; border-collapse: separate; border-spacing: 0;
}
.dxm-noWrap > ul {
	display: table; border-collapse: separate; border-spacing: 0;
}
.dxm-autoWidth > ul {
	width: 100%;
}
.dxm-autoWidth > ul > li {
	vertical-align: top; display: table-cell;
}
.dxm-noWrap > ul > li {
	vertical-align: top; display: table-cell;
}
.dxm-autoWidth > ul {
	float: none !important;
}
.dxm-autoWidth > ul > li {
	float: none !important;
}
.dxm-noWrap > ul > li {
	float: none !important;
}
.dxm-ltr.dxm-ie7 .dxm-autoWidth > ul > li {
	float: left !important;
}
.dxm-ltr.dxm-ie7 .dxm-noWrap > ul > li {
	float: left !important;
}
.dxm-rtl.dxm-ie7 .dxm-autoWidth > ul > li {
	float: right !important;
}
.dxm-rtl.dxm-ie7 .dxm-noWrap > ul > li {
	float: right !important;
}
.dxm-ie7 .dxm-autoWidth.dxm-horizontal .dxm-popOut {
	float: right !important;
}
.dxm-ltr .dxm-autoWidth .dxm-item {
	text-align: center;
}
.dxm-rtl .dxm-autoWidth .dxm-item {
	text-align: center;
}
.dxm-item > label {
	line-height: normal; font-size: 12px; margin-bottom: 0px; display: inline;
}
li.dxm-item {
	line-height: normal;
}
.dxtc-top > .dxtc-strip.dxtc-stripContainer .dxtc-it.dxtc-leftIndent {
	width: auto;
}
.dxtc-top > .dxtc-wrapper.dxtc-stripContainer .dxtc-it.dxtc-leftIndent {
	width: auto;
}
.dxtc-top > .dxtc-strip.dxtc-stripContainer .dxtc-it.dxtc-rightIndent {
	width: auto;
}
.dxtc-top > .dxtc-wrapper.dxtc-stripContainer .dxtc-it.dxtc-rightIndent {
	width: auto;
}
.dxtc-bottom > .dxtc-strip.dxtc-stripContainer .dxtc-it.dxtc-leftIndent {
	width: auto;
}
.dxtc-bottom > .dxtc-wrapper.dxtc-stripContainer .dxtc-it.dxtc-leftIndent {
	width: auto;
}
.dxtc-bottom > .dxtc-strip.dxtc-stripContainer .dxtc-it.dxtc-rightIndent {
	width: auto;
}
.dxtc-bottom > .dxtc-wrapper.dxtc-stripContainer .dxtc-it.dxtc-rightIndent {
	width: auto;
}
.dxtc-left > .dxtc-strip.dxtc-stripContainer .dxtc-it.dxtc-leftIndent {
	height: auto;
}
.dxtc-left > .dxtc-wrapper.dxtc-stripContainer .dxtc-it.dxtc-leftIndent {
	height: auto;
}
.dxtc-left > .dxtc-strip.dxtc-stripContainer .dxtc-it.dxtc-rightIndent {
	height: auto;
}
.dxtc-left > .dxtc-wrapper.dxtc-stripContainer .dxtc-it.dxtc-rightIndent {
	height: auto;
}
.dxtc-right > .dxtc-strip.dxtc-stripContainer .dxtc-it.dxtc-leftIndent {
	height: auto;
}
.dxtc-right > .dxtc-wrapper.dxtc-stripContainer .dxtc-it.dxtc-leftIndent {
	height: auto;
}
.dxtc-right > .dxtc-strip.dxtc-stripContainer .dxtc-it.dxtc-rightIndent {
	height: auto;
}
.dxtc-right > .dxtc-wrapper.dxtc-stripContainer .dxtc-it.dxtc-rightIndent {
	height: auto;
}
.dxdzControlVert {
	width: 200px; height: 400px;
}
.dxdzControlHor {
	width: 400px; height: 200px;
}
.dxdzControlFill {
	width: 400px; height: 400px;
}
.dxdzDisabled {
	
}
.dxdzControlVert .dxdz-pnlPlcHolder {
	border: 2px solid rgb(163, 181, 218); width: 0px; height: 0px; background-color: rgb(209, 218, 236);
}
.dxdzControlHor .dxdz-pnlPlcHolder {
	border: 2px solid rgb(163, 181, 218); width: 0px; height: 0px; background-color: rgb(209, 218, 236);
}
.dxdzControlFill .dxdz-pnlPlcHolder {
	border: 2px solid rgb(163, 181, 218); width: 0px; height: 0px; background-color: rgb(209, 218, 236);
}
.dxdzControlHor .dxdz-pnlPlcHolder {
	float: left;
}
.dxsplS {
	line-height: 0px; font-size: 0px; display: inline-block;
}
.dxsplLCC {
	overflow: hidden;
}
.dxsplCC {
	overflow: hidden;
}
.dxsplS {
	overflow: hidden;
}
.dxsplCC {
	width: 100%; height: 100%;
}
.dxsplP {
	width: 100%; height: 100%;
}
.dxTouchVScrollHandle {
	border-radius: 5px; position: absolute; opacity: 0; background-color: black; -webkit-transition-property: opacity; -webkit-transition-duration: 0.3s; -webkit-transition-timing-function: ease-out;
}
.dxTouchHScrollHandle {
	border-radius: 5px; position: absolute; opacity: 0; background-color: black; -webkit-transition-property: opacity; -webkit-transition-duration: 0.3s; -webkit-transition-timing-function: ease-out;
}
.dxTouchVScrollHandle {
	width: 5px; height: 50%; margin-bottom: 3px;
}
.dxTouchHScrollHandle {
	width: 50%; height: 5px; margin-right: 3px;
}
.dxTouchScrollHandleVisible {
	opacity: 0.4 !important; -webkit-transition-duration: 0s;
}
.dxflHALSys {
	text-align: left;
}
.dxflHALSys > table {
	margin-right: auto; margin-left: 0px;
}
.dxflHALSys > div {
	margin-right: auto; margin-left: 0px;
}
.dxflHARSys {
	text-align: right;
}
.dxflHARSys > table {
	margin-right: 0px; margin-left: auto;
}
.dxflHARSys > div {
	margin-right: 0px; margin-left: auto;
}
.dxflHACSys {
	text-align: center;
}
.dxflHACSys > table {
	margin-right: auto; margin-left: auto;
}
.dxflHACSys > div {
	margin-right: auto; margin-left: auto;
}
.dxflVATSys {
	vertical-align: top;
}
.dxflVAMSys {
	vertical-align: middle;
}
.dxflVABSys {
	vertical-align: bottom;
}
.dxfm-file .dxgv {
	overflow: hidden; white-space: nowrap; -ms-text-overflow: ellipsis;
}
.dxfm-file .dxgv .dxfm-fileName {
	overflow: hidden; white-space: nowrap; -ms-text-overflow: ellipsis;
}
.dxfm-file .dxfm-fileThumb.dxgv {
	-ms-text-overflow: clip;
}
.dxfm-multiSelect .dxfm-pThumbnailCheckImage {
	display: none;
}
.dxfm-multiSelect div.dxfm-fileSA .dxfm-pThumbnailCheckImage {
	display: inline;
}
.dxfm-multiSelect div.dxfm-fileSI .dxfm-pThumbnailCheckImage {
	display: inline;
}
.dxfm-filter > label {
	line-height: normal; font-size: 12px; margin-bottom: 0px; display: inline;
}
li.dxfm-filter {
	line-height: normal;
}
.dxigExpandedText {
	overflow: visible !important; white-space: normal !important;
}
.dxigFVIT {
	display: none;
}
.dxigOPWM {
	position: relative; background-color: rgba(0, 0, 0, 0);
}
.dxisRtl .dxis-nbSelectedItem {
	left: 0px;
}
.dxisRtl .dxis-slidePanel {
	left: 0px;
}
.dxisRtl .dxis-nbSlidePanel {
	left: 0px;
}
.dxr-tabContent {
	overflow: hidden; display: none;
}
.dxr-tabContent .dxr-tabWrapper {
	width: 10000px; height: 100%;
}
.dxr-minPopupWindow .dxr-tabContent .dxr-tabWrapper {
	width: auto;
}
.dxr-inactiveTab {
	margin: 0px !important; padding: 0px !important; width: 0px !important; border-right-color: currentColor !important; border-left-color: currentColor !important; border-right-width: medium !important; border-left-width: medium !important; border-right-style: none !important; border-left-style: none !important; visibility: hidden;
}
.dxr-groupList .dxr-group {
	list-style: none; float: left;
}
.dxr-group .dxr-grExpBtn {
	display: none;
}
.dxr-grCollapsed.dxr-group .dxr-groupLabel {
	display: none;
}
.dxr-grCollapsed.dxr-group .dxr-groupContent {
	display: none;
}
.dxr-grCollapsed.dxr-group .dxr-grExpBtn {
	display: inline-block;
}
.dxr-grCollapsed.dxr-group .dxr-grExpBtn .dxr-img32 {
	display: inline-block;
}
.dxr-blLrgItems .dxr-img16 {
	display: none !important;
}
.dxr-blLrgItems .dxr-img32 {
	display: inline-block !important;
}
.dxr-blRegItems .dxr-img32 {
	display: none;
}
.dxr-blHorItems .dxr-img32 {
	display: none;
}
.dxr-blLrgItems .dx-clear {
	display: none;
}
.dxr-blHorItems br {
	display: none;
}
.dxr-block {
	overflow: hidden; float: left; display: block;
}
.dxr-blRegItems .dxr-item {
	overflow: hidden; float: left; display: block;
}
.dxr-blLrgItems .dxr-item {
	overflow: hidden; float: left; display: block;
}
.dxr-blHorItems .dxr-item {
	overflow: hidden; float: left; display: block;
}
.dxr-blReduced.dxr-blHorItems .dxr-item .dxr-label .dxr-lblText {
	display: none !important;
}
.dxr-blLrgItems .dxr-item .dxr-label {
	display: inline-block;
}
.dxr-blHorItems .dxr-item .dxr-label .dxr-lblText {
	vertical-align: middle; display: inline-block;
}
.dxr-item .dxr-label .dxr-blHorItems .dxr-lblText {
	display: inline-block;
}
.dxr-item .dxr-label .dxr-blRegItems .dxr-lblText {
	display: inline-block;
}
.dxr-item .dxr-label .dxr-lblContent {
	vertical-align: middle; display: inline-block;
}
.dxr-blRegItems .dxr-itemSep {
	float: left;
}
.dxr-blLrgItems .dxr-itemSep {
	float: left;
}
.dxr-groupList {
	float: left;
}
.dxr-groupList .dxr-groupSep {
	float: left;
}
.dxr-blRegItems .dxr-regClear-0 {
	display: block;
}
.dxr-blRegItems .dxr-regClear-1 {
	display: none;
}
.dxr-blReduced.dxr-blRegItems .dxr-regClear-0 {
	display: none;
}
.dxr-blReduced.dxr-blRegItems .dxr-regClear-1 {
	display: block;
}
.dxr-item .dxr-label .dxr-popOut {
	-ms-user-select: none; user-select: none; -moz-user-select: -moz-none; -khtml-user-select: none; -webkit-user-select: none; -o-user-select: none;
}
.dxr-groupContent .dxr-block .dxr-hasWidth.dxr-item {
	max-height: none; max-width: none;
}
.dxr-group .dxr-hasWidth.dxr-grExpBtn {
	max-height: none; max-width: none;
}
.dxr-blHorItems .dxr-itemSep {
	display: none;
}
.dxr-blHorItems .dxr-item {
	vertical-align: middle;
}
.dxrpcontent {
	height: 100%;
}