.ath-viewport * {
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
}

.ath-viewport {
	position: relative;
	z-index: 2147483641;

	-webkit-tap-highlight-color: rgba(0,0,0,0);
	-webkit-touch-callout: none;
	-webkit-user-select: none;
	-moz-user-select: none;
	-ms-user-select: none;
	user-select: none;
	-webkit-text-size-adjust: none;
	-moz-text-size-adjust: none;
	-ms-text-size-adjust: none;
	-o-text-size-adjust: none;
	text-size-adjust: none;
}

.ath-modal {
	background: rgba(0,0,0,0.6);
}

.ath-mandatory {
	background: #000;
}

.ath-container {
	position: absolute;
	z-index: 2147483641;
	padding: 0.7em 0.6em;
	width: 18em;

	background: #eee;
	background-size: 100% auto;

	box-shadow: 0 0.2em 0 #d1d1d1;

	font-family: sans-serif;
	font-size: 15px;
	line-height: 1.5em;
	text-align: center;
}

.ath-ios.ath-phone {
	bottom: 1.8em;
	left: 50%;
	margin-left: -9em;
}

.ath-ios7.ath-tablet {
	left: 0.7em;
	top: 1.8em;
}

.ath-ios6.ath-tablet {
	left: 5em;
	top: 1.8em;
}

.ath-android {
	right: 1.5em;
	top: 1.8em;
}

/* close icon */
.ath-container:before {
	content: '×';
	position: relative;
	display: block;
	float: right;
	margin: -0.3em -0.25em 0 0.1em;
	background-color: rgba(255,255,255,0.7);
	width: 1.2em;
	height: 1.2em;
	text-align: center;
	overflow: hidden;
	font-size: 2.3em;
	color: #a33;
	z-index: 2147483642;
}

.ath-container.ath-icon:before {
	position: absolute;
	top: 0;
	right: 0;
	margin: 0;
	float: none;
}

.ath-mandatory .ath-container:before {
	display: none;
}

.ath-android:before {
	line-height: 1.2em;
}

.ath-ios:before {
	line-height: 1em;
}

.ath-container.ath-android:before {
	float: left;
	margin: -0.3em 0.1em 0 -0.2em;
}

.ath-container.ath-android.ath-icon:before {
	position: absolute;
	right: auto;
	left: 0;
	margin: 0;
	float: none;
}


/* applied only if the application icon is shown */
.ath-container.ath-icon {

}

.ath-action-icon {
	display: inline-block;
	vertical-align: middle;
	background-position: 50%;
	background-repeat: no-repeat;
	text-indent: -9999em;
	overflow: hidden;
}

.ath-android .ath-action-icon {
	width: 1.2em;
	height: 1.8em;
	background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADUAAADcBAMAAAAig/QJAAAAA3NCSVQICAjb4U/gAAAACXBIWXMAAFtDAABbQwH5xg68AAAAGXRFWHRTb2Z0d2FyZQB3d3cuaW5rc2NhcGUub3Jnm+48GgAAAB5QTFRFAAAA////cXFxaWlp////ZmZmnJycoaGhpqam////1D9b6wAAAAV0Uk5TAAgJERExZxYzAAAAYklEQVRYw+3WoQ2AUBAE0SsBOiBUQEIDCArA4FFoHBaJxNItFYz/x5+xz282VmwJTdM0rRzbsS1e7Pm9zdgUVn491rkFmqZpSezEjqo/Sos1HoAEjdjgFmiapiWxG7tq/igfnYteFlnOWZEAAAAASUVORK5CYII=);
	background-size: auto 100%;
}

.ath-ios7 .ath-action-icon {
	width: 1.6em;
	height: 1.6em;
	background-image:url(data:image/png;base64,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);
	margin-top: -0.3em;
	background-size: auto 100%;
}

.ath-ios6 .ath-action-icon {
	width: 1.8em;
	height: 1.8em;
	background-image:url(data:image/png;base64,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);
	margin-bottom: 0.4em;
	background-size: 100% auto;
}

.ath-container p {
	margin: 0;
	padding: 0;
	position: relative;
	z-index: 2147483642;
	text-shadow: 0 0.1em 0 #fff;
	font-size: 1.1em;
}

.ath-ios.ath-phone:after {
	content: '';
	background: #eee;
	position: absolute;
	width: 2em;
	height: 2em;
	bottom: -0.9em;
	left: 50%;
	margin-left: -1em;
	-webkit-transform: scaleX(0.9) rotate(45deg);
	transform: scaleX(0.9) rotate(45deg);
	box-shadow: 0.2em 0.2em 0 #d1d1d1;
}

.ath-ios.ath-tablet:after {
	content: '';
	background: #eee;
	position: absolute;
	width: 2em;
	height: 2em;
	top: -0.9em;
	left: 50%;
	margin-left: -1em;
	-webkit-transform: scaleX(0.9) rotate(45deg);
	transform: scaleX(0.9) rotate(45deg);
	z-index: 2147483641;
}

.ath-android:after {
	content: '';
	background: #eee;
	background: -webkit-linear-gradient(-45deg, rgba(238,238,238,0) 0%,rgba(238,238,238,0) 50%,rgba(238,238,238,1) 50%,rgba(238,238,238,1) 100%);
	position: absolute;
	width: 2em;
	height: 2em;
	top: -1.5em;
	right: 0;
}

.ath-application-icon {
	position: relative;
	padding: 0;
	border: 0;
	margin: 0 auto 0.2em auto;
	height: 6em;
	width: 6em;
	z-index: 2147483642;
}

/* OS specific classes */
.ath-container.ath-ios .ath-application-icon {
	border-radius: 1em;
	box-shadow: 0 0.2em 0.4em rgba(0,0,0,0.3),
		inset 0 0.07em 0 rgba(255,255,255,0.5);
	margin: 0 auto 0.4em auto;
}

@media only screen and (orientation: landscape) {
	.ath-container.ath-phone {
		width: 24em;
	}

	.ath-ios.ath-phone {
		margin-left: -12em;
	}

	.ath-ios6:after {
		left: 39%;
	}
}

/*! 
* DevExpress PhoneJS
* Version: 13.2.10
* Build date: Jun 11, 2014
*
* Copyright (c) 2012 - 2014 Developer Express Inc. ALL RIGHTS RESERVED
* EULA: http://phonejs.devexpress.com/EULA
*/

html, body, div, span, applet, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, big, cite, code, del, dfn, em, font, img, ins, kbd, q, s, samp, small, strike, strong, sub, sup, tt, var, b, u, i, center, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td
{
  font-size: 100%;
  margin: 0;
  padding: 0;
  border: 0;
  outline: 0;
  background: transparent;
}
html, body
{
  width: 100%;
  height: 100%;
}
body
{
  background: #fff;
}
.dx-viewport, .dx-hidden-bag
{
  width: 100%;
  height: 100%;
}
.dx-hidden-bag
{
  top: -9999px;
  left: -9999px;
  position: fixed;
}
blockquote, q
{
  quotes: none;
}
a
{
  color: #818181;
}
:focus
{
  outline: 0;
}
ins
{
  text-decoration: none;
}
del
{
  text-decoration: line-through;
}
table
{
  border-collapse: collapse;
  border-spacing: 0;
}
article, aside, details, figcaption, figure, footer, header, hgroup, menu, nav, section
{
  display: block;
}
.dx-full-height
{
  height: 100%;
}
.dx-transition
{
  position: relative;
}
.dx-transition-absolute .dx-transition-inner-wrapper
{
  position: absolute;
  height: 100%;
  width: 100%;
}
.dx-transition-absolute .dx-inactive-view
{
  left: -9999px !important;
  height: 100%;
  position: absolute !important;
}
.dx-transition-absolute .dx-active-view
{
  left: 0;
  height: 100%;
  position: absolute;
}
.dx-hidden, .dx-transition-static .dx-inactive-view
{
  display: none !important;
}
.dx-inactive-view .dx-loadindicator
{
  display: none;
}
.dx-clearfix:before, .dx-clearfix:after
{
  display: table;
  line-height: 0;
  content: "";
}
.dx-clearfix:after
{
  clear: both;
}
.dx-translate-disabled
{
  -webkit-transform: none !important;
  -moz-transform: none !important;
  -ms-transform: none !important;
  -o-transform: none !important;
  transform: none !important;
}
.dx-hidden-input
{
  position: fixed;
  left: -10px;
  top: -10px;
  width: 0;
  height: 0;
}
.dx-user-select
{
  -webkit-user-select: text;
  -moz-user-select: text;
  -ms-user-select: text;
  -o-user-select: text;
  user-select: text;
}
.dx-color-scheme
{
  font-family: "#";
}
.dx-widget
{
  padding: 0;
  -webkit-touch-callout: none;
  -webkit-tap-highlight-color: rgba(0,0,0,0);
  -ms-content-zooming: none;
  -webkit-text-size-adjust: none;
}
.dx-widget.dx-state-invisible, .dx-widget .dx-state-invisible
{
  display: none !important;
}
.dx-fieldset
{
  margin-bottom: 20px;
}
.dx-fieldset .dx-field
{
  padding: .4em;
  position: relative;
}
.dx-fieldset .dx-field:before, .dx-fieldset .dx-field:after
{
  display: table;
  line-height: 0;
  content: "";
}
.dx-fieldset .dx-field:after
{
  clear: both;
}
.dx-fieldset .dx-field-label
{
  float: left;
  width: 40%;
  overflow: hidden;
  text-overflow: ellipsis;
  -o-text-overflow: ellipsis;
  -ms-text-overflow: ellipsis;
  white-space: nowrap;
}
.dx-fieldset .dx-field-value
{
  float: right;
  overflow: hidden;
  text-overflow: ellipsis;
  -o-text-overflow: ellipsis;
  -ms-text-overflow: ellipsis;
  white-space: nowrap;
  margin: 0;
  width: 60%;
}
.dx-button-disabled
{
  cursor: default;
}
.dx-button
{
  display: inline-block;
  cursor: pointer;
  text-align: center;
  vertical-align: middle;
  max-width: 100%;
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  -o-user-select: none;
  user-select: none;
  -webkit-user-drag: none;
  -moz-user-drag: none;
  -ms-user-drag: none;
  -o-user-drag: none;
  user-drag: none;
}
.dx-button .dx-button-content
{
  overflow: hidden;
  text-overflow: ellipsis;
  -o-text-overflow: ellipsis;
  -ms-text-overflow: ellipsis;
  white-space: nowrap;
  max-height: 100%;
}
.dx-button.dx-state-disabled
{
  cursor: default;
}
.dx-button .dx-button-link
{
  text-decoration: none;
}
.dx-button .dx-icon
{
  display: inline-block;
  vertical-align: middle;
}
.dx-button .dx-button-text
{
  display: inline;
  vertical-align: middle;
}
.dx-scrollable-scrollbar-simulated
{
  position: relative;
}
.dx-scrollable
{
  height: 100%;
}
.dx-scrollable.dx-scrollable-native
{
  -webkit-overflow-scrolling: touch;
  -ms-overflow-style: -ms-autohiding-scrollbar;
  -ms-scroll-snap-type: proximity;
}
.dx-scrollable.dx-scrollable-native .dx-scrollable-scrollbar
{
  display: none;
}
.dx-scrollable.dx-scrollable-native.dx-scrollable-scrollbar-simulated .dx-scrollable-scrollbar
{
  display: block;
}
.dx-scrollable.dx-scrollable-native .dx-scrollable-content
{
  -webkit-transform: translateZ(0);
}
.dx-scrollable.dx-scrollable-native.dx-scrollable-vertical, .dx-scrollable.dx-scrollable-native.dx-scrollable-vertical .dx-scrollable-container
{
  overflow-y: auto;
  -ms-touch-action: pan-y;
  overflow-x: hidden;
}
.dx-scrollable.dx-scrollable-native.dx-scrollable-horizontal, .dx-scrollable.dx-scrollable-native.dx-scrollable-horizontal .dx-scrollable-container
{
  overflow-x: auto;
  -ms-touch-action: pan-x;
  overflow-y: hidden;
  float: none;
}
.dx-scrollable.dx-scrollable-native.dx-scrollable-both, .dx-scrollable.dx-scrollable-native.dx-scrollable-both .dx-scrollable-container
{
  overflow-x: auto;
  overflow-y: auto;
  -ms-touch-action: pan-y pan-x;
  float: none;
}
.dx-scrollable.dx-scrollable-native.dx-scrollable-disabled, .dx-scrollable.dx-scrollable-native.dx-scrollable-disabled .dx-scrollable-container
{
  overflow-x: hidden;
  overflow-y: hidden;
  -ms-touch-action: auto auto;
}
.dx-scrollable.dx-scrollable-native .dx-scrollable-container
{
  height: 100%;
  -webkit-overflow-scrolling: touch;
  position: relative;
}
.dx-scrollable.dx-scrollable-native.dx-scrollable-scrollbars-hidden ::-webkit-scrollbar
{
  opacity: 0;
}
.dx-scrollable.dx-scrollable-native.dx-scrollable-native-ios .dx-scrollable-content
{
  min-height: 101%;
}
.dx-scrollable.dx-scrollable-native.dx-scrollable-native-generic
{
  -ms-overflow-style: auto;
  overflow: hidden;
}
.dx-scrollable.dx-scrollable-native.dx-scrollable-native-generic .dx-scrollable-content
{
  height: auto;
}
.dx-scrollable.dx-scrollable-native.dx-scrollable-native-android
{
  overflow: hidden;
}
.dx-scrollable.dx-scrollable-native.dx-scrollable-native-android .dx-scrollable-content
{
  -webkit-backface-visibility: visible;
  -moz-backface-visibility: visible;
  -ms-backface-visibility: visible;
  backface-visibility: visible;
  -webkit-transform: none;
  -moz-transform: none;
  -ms-transform: none;
  -o-transform: none;
  transform: none;
}
.dx-scrollable-container
{
  position: relative;
  overflow: hidden;
  width: 100%;
  height: 100%;
  -ms-touch-action: none;
  -webkit-tap-highlight-color: transparent;
}
.dx-scrollable-container:focus
{
  outline: none;
}
.dx-scrollable-content
{
  position: relative;
  min-height: 100%;
  -webkit-backface-visibility: hidden;
}
.dx-scrollable-content:before, .dx-scrollable-content:after
{
  display: table;
  line-height: 0;
  content: "";
}
.dx-scrollable-content:after
{
  clear: both;
}
.dx-scrollable-horizontal .dx-scrollable-content, .dx-scrollable-both .dx-scrollable-content
{
  float: left;
  min-width: 100%;
  display: block;
}
.dx-scrollable-scrollbar
{
  position: absolute;
}
.dx-scrollable-scrollbar.dx-scrollbar-vertical
{
  top: 0;
  right: 0;
  height: 100%;
}
.dx-scrollable-scrollbar.dx-scrollbar-vertical .dx-scrollable-scroll
{
  width: 5px;
}
.dx-scrollable-scrollbar.dx-scrollbar-horizontal
{
  bottom: 0;
  left: 0;
  width: 100%;
}
.dx-scrollable-scrollbar.dx-scrollbar-horizontal .dx-scrollable-scroll
{
  height: 5px;
}
.dx-scrollable-scrollbar .dx-scrollable-scroll
{
  background-color: #888;
  background-color: rgba(0,0,0,.5);
  position: relative;
  -webkit-transform: translate(0,0);
  -webkit-transition: background-color 0 linear 0;
  -moz-transition: background-color 0 linear 0;
  -o-transition: background-color 0 linear 0;
  transition: background-color 0 linear 0;
}
.dx-scrollable-scrollbar .dx-scrollable-scroll.dx-state-invisible
{
  display: block !important;
  background-color: transparent;
  -webkit-transition: background-color 500ms linear 1s;
  -moz-transition: background-color 500ms linear 1s;
  -o-transition: background-color 500ms linear 1s;
  transition: background-color 500ms linear 1s;
}
.dx-scrollable-hidden
{
  position: absolute;
  -webkit-transform: translate(10000px,10000px);
  -moz-transform: translate(10000px,10000px);
  -ms-transform: translate(10000px,10000px);
  -o-transform: translate(10000px,10000px);
  transform: translate(10000px,10000px);
}
.dx-scrollview.dx-scrollable-native.dx-scrollable-native-android .dx-scrollview-content
{
  -webkit-transform: none;
  -moz-transform: none;
  -ms-transform: none;
  -o-transform: none;
  transform: none;
}
.dx-scrollview.dx-scrollable-native.dx-scrollable-native-android .dx-scrollview-scrollbottom
{
  -webkit-transform: none;
  -moz-transform: none;
  -ms-transform: none;
  -o-transform: none;
  transform: none;
}
.dx-scrollview.dx-scrollable-native.dx-scrollable-native-android .dx-scrollview-pull-down
{
  -webkit-transform: none;
  -moz-transform: none;
  -ms-transform: none;
  -o-transform: none;
  transform: none;
}
.dx-scrollview.dx-scrollable-native.dx-scrollable-native-android .dx-scrollview-pull-down .dx-scrollview-pull-down-image
{
  -webkit-transform: none;
  -moz-transform: none;
  -ms-transform: none;
  -o-transform: none;
  transform: none;
}
.dx-scrollview.dx-scrollable-native.dx-scrollable-native-android .dx-scrollview-top-pocket
{
  height: 3px;
}
.dx-scrollview.dx-scrollable-native.dx-scrollable-native-android .dx-scrollview-pull-down
{
  position: relative;
  height: 3px;
  width: 100%;
  top: 0;
  padding: 0;
  margin: 0 auto -2px;
  -webkit-transition: width 100ms linear 0;
  -moz-transition: width 100ms linear 0;
  -o-transition: width 100ms linear 0;
  transition: width 100ms linear 0;
  overflow: hidden;
}
.dx-scrollview.dx-scrollable-native.dx-scrollable-native-android .dx-scrollview-pull-down div
{
  position: absolute;
  width: 3px;
  height: 3px;
  top: 0;
  left: 0;
  opacity: 0;
}
.dx-scrollview.dx-scrollable-native.dx-scrollable-native-android .dx-scrollview-pull-down.dx-scrollview-pull-down-loading
{
  width: 100%;
}
.dx-scrollview.dx-scrollable-native.dx-scrollable-native-android .dx-scrollview-pull-down.dx-scrollview-pull-down-loading .dx-scrollview-pulldown-pointer1
{
  -webkit-animation: dx-pulldown-animation 2s ease-in infinite 0;
  -moz-animation: dx-pulldown-animation 2s ease-in infinite 0;
  -o-animation: dx-pulldown-animation 2s ease-in infinite 0;
  animation: dx-pulldown-animation 2s ease-in infinite 0;
}
.dx-scrollview.dx-scrollable-native.dx-scrollable-native-android .dx-scrollview-pull-down.dx-scrollview-pull-down-loading .dx-scrollview-pulldown-pointer2
{
  -webkit-animation: dx-pulldown-animation 2s ease-in infinite .5s;
  -moz-animation: dx-pulldown-animation 2s ease-in infinite .5s;
  -o-animation: dx-pulldown-animation 2s ease-in infinite .5s;
  animation: dx-pulldown-animation 2s ease-in infinite .5s;
}
.dx-scrollview.dx-scrollable-native.dx-scrollable-native-android .dx-scrollview-pull-down.dx-scrollview-pull-down-loading .dx-scrollview-pulldown-pointer3
{
  -webkit-animation: dx-pulldown-animation 2s ease-in infinite 1s;
  -moz-animation: dx-pulldown-animation 2s ease-in infinite 1s;
  -o-animation: dx-pulldown-animation 2s ease-in infinite 1s;
  animation: dx-pulldown-animation 2s ease-in infinite 1s;
}
.dx-scrollview.dx-scrollable-native.dx-scrollable-native-android .dx-scrollview-pull-down.dx-scrollview-pull-down-loading .dx-scrollview-pulldown-pointer4
{
  -webkit-animation: dx-pulldown-animation 2s ease-in infinite 1.5s;
  -moz-animation: dx-pulldown-animation 2s ease-in infinite 1.5s;
  -o-animation: dx-pulldown-animation 2s ease-in infinite 1.5s;
  animation: dx-pulldown-animation 2s ease-in infinite 1.5s;
}
@-webkit-keyframes dx-pulldown-animation
{
  0%
  {
    left: 0;
    opacity: .9;
  }
  100%
  {
    left: 100%;
    opacity: .6;
  }
}
@-moz-keyframes dx-pulldown-animation
{
  0%
  {
    left: 0;
    opacity: .9;
  }
  100%
  {
    left: 100%;
    opacity: .6;
  }
}
@-ms-keyframes dx-pulldown-animation
{
  0%
  {
    left: 0;
    opacity: .9;
  }
  100%
  {
    left: 100%;
    opacity: .6;
  }
}
@-o-keyframes dx-pulldown-animation{0%{left:0;opacity:.9;}100%{left:100%;opacity:.6;}}
@keyframes dx-pulldown-animation
{
  0%
  {
    left: 0;
    opacity: .9;
  }
  100%
  {
    left: 100%;
    opacity: .6;
  }
}
.dx-scrollview.dx-scrollable-native.dx-scrollable-native-ios .dx-scrollview-top-pocket
{
  position: absolute;
  left: 0;
  width: 100%;
  overflow-y: auto;
  -webkit-transition: -webkit-transform 400ms ease;
  -moz-transition: -moz-transform 400ms ease;
  -o-transition: -o-transform 400ms ease;
  transition: transform 400ms ease;
  -webkit-transform: translate(0,0);
  -moz-transform: translate(0,0);
  -ms-transform: translate(0,0);
  -o-transform: translate(0,0);
  transform: translate(0,0);
}
.dx-scrollview.dx-scrollable-native.dx-scrollable-native-ios .dx-scrollview-content
{
  -webkit-transition: -webkit-transform 400ms ease;
  -moz-transition: -moz-transform 400ms ease;
  -o-transition: -o-transform 400ms ease;
  transition: transform 400ms ease;
  -webkit-transform: none;
  -moz-transform: none;
  -ms-transform: none;
  -o-transform: none;
  transform: none;
}
.dx-scrollview.dx-scrollable-native.dx-scrollable-native-win8.dx-scrollable-disabled
{
  overflow-y: auto;
}
.dx-scrollview.dx-scrollable-native.dx-scrollable-native-win8.dx-scrollable-disabled .dx-scrollable-container
{
  overflow-y: auto;
  overflow-x: hidden;
}
.dx-scrollview.dx-scrollable-native.dx-scrollable-native-win8.dx-scrollable-disabled .dx-scrollable-container .dx-scrollable-content
{
  overflow-y: hidden;
}
.dx-scrollview.dx-scrollable-native.dx-scrollable-native-win8.dx-scrollable-disabled .dx-scrollable-container .dx-scrollview-content
{
  overflow-y: hidden;
}
.dx-scrollview.dx-scrollable-native.dx-scrollable-native-win8 .dx-scrollable-container .dx-scrollable-content
{
  height: 100%;
  width: 100%;
  overflow-y: auto;
  overflow-x: hidden;
  -ms-overflow-style: none;
  -ms-scroll-chaining: none;
  -ms-touch-action: pan-y;
}
.dx-scrollview.dx-scrollable-native.dx-scrollable-native-win8 .dx-scrollable-container .dx-scrollable-content:after
{
  display: block;
  content: " ";
  height: 30px;
}
.dx-scrollview.dx-scrollable-native.dx-scrollable-native-win8 .dx-scrollable-container .dx-scrollable-content .dx-scrollview-top-pocket
{
  min-height: 30px;
}
.dx-scrollview.dx-scrollable-native.dx-scrollable-native-win8 .dx-scrollable-container .dx-scrollview-content
{
  height: 100%;
  overflow-y: auto;
  overflow-x: hidden;
  -ms-overflow-style: -ms-autohiding-scrollbar;
  -ms-touch-action: pan-y;
}
.dx-scrollview.dx-scrollable-native.dx-scrollable-native-win8 .dx-scrollable-container.dx-scrollview-locked, .dx-scrollview.dx-scrollable-native.dx-scrollable-native-win8 .dx-scrollable-container.dx-scrollview-pull-down-refreshing, .dx-scrollview.dx-scrollable-native.dx-scrollable-native-win8 .dx-scrollable-container.dx-scrollview-pull-down-loading
{
  -ms-touch-action: none;
}
.dx-scrollview.dx-scrollable-native.dx-scrollable-native-win8 .dx-scrollable-container.dx-scrollview-locked .dx-scrollable-content, .dx-scrollview.dx-scrollable-native.dx-scrollable-native-win8 .dx-scrollable-container.dx-scrollview-pull-down-refreshing .dx-scrollable-content, .dx-scrollview.dx-scrollable-native.dx-scrollable-native-win8 .dx-scrollable-container.dx-scrollview-pull-down-loading .dx-scrollable-content
{
  -ms-touch-action: none;
}
.dx-scrollview.dx-scrollable-native.dx-scrollable-native-win8 .dx-scrollable-container.dx-scrollview-locked .dx-scrollview-content, .dx-scrollview.dx-scrollable-native.dx-scrollable-native-win8 .dx-scrollable-container.dx-scrollview-pull-down-refreshing .dx-scrollview-content, .dx-scrollview.dx-scrollable-native.dx-scrollable-native-win8 .dx-scrollable-container.dx-scrollview-pull-down-loading .dx-scrollview-content
{
  -ms-touch-action: none;
}
.dx-scrollview.dx-scrollable-native.dx-scrollable-native-win8 .dx-scrollable-container.dx-scrollview-pull-down-refreshing .dx-scrollview-pull-down-indicator, .dx-scrollview.dx-scrollable-native.dx-scrollable-native-win8 .dx-scrollable-container.dx-scrollview-pull-down-loading .dx-scrollview-pull-down-indicator
{
  opacity: 1;
}
.dx-scrollview.dx-scrollable-native.dx-scrollable-native-win8 .dx-scrollable-container.dx-scrollview-pull-down-refreshing .dx-scrollview-pull-down-image, .dx-scrollview.dx-scrollable-native.dx-scrollable-native-win8 .dx-scrollable-container.dx-scrollview-pull-down-loading .dx-scrollview-pull-down-image
{
  opacity: 0;
}
.dx-scrollview.dx-scrollable-native.dx-scrollable-native-win8 .dx-scrollable-container .dx-scrollview-pull-down-indicator
{
  transition: opacity ease 400ms;
}
.dx-scrollview.dx-scrollable-native.dx-scrollable-native-win8 .dx-scrollable-container .dx-scrollview-pull-down-indicator progress::-ms-fill
{
  animation-name: -ms-ring;
}
.dx-scrollview.dx-scrollable-native.dx-scrollable-native-win8 .dx-scrollable-container .dx-scrollview-bottom-pocket
{
  width: 100%;
  text-align: center;
}
.dx-scrollview.dx-scrollable-native.dx-scrollable-native-generic .dx-scrollview-top-pocket
{
  position: absolute;
  display: none;
}
.dx-scrollview .dx-scrollview-content
{
  position: static;
}
.dx-scrollview .dx-scrollview-content:before, .dx-scrollview .dx-scrollview-content:after
{
  display: table;
  line-height: 0;
  content: "";
}
.dx-scrollview .dx-scrollview-content:after
{
  clear: both;
}
.dx-scrollview .dx-scrollview-pull-down
{
  width: 100%;
  height: 50px;
  padding-top: 30px;
  top: -80px;
  overflow: hidden;
  -webkit-transform: translate(0,0);
  -moz-transform: translate(0,0);
  -ms-transform: translate(0,0);
  -o-transform: translate(0,0);
  transform: translate(0,0);
  -webkit-user-drag: none;
  -moz-user-drag: none;
  -ms-user-drag: none;
  -o-user-drag: none;
  user-drag: none;
}
.dx-scrollview .dx-scrollview-pull-down .dx-scrollview-pull-down-container
{
  display: inline-block;
  width: 49%;
  text-align: right;
}
.dx-scrollview .dx-scrollview-pull-down .dx-scrollview-pull-down-indicator
{
  opacity: 0;
  position: absolute;
  left: 0;
  top: 50%;
  display: inline-block;
  margin: -21px 40px 0;
  width: 20px;
  height: 23px;
  line-height: 30px;
  padding-top: 7px;
  -webkit-user-drag: none;
  -moz-user-drag: none;
  -ms-user-drag: none;
  -o-user-drag: none;
  user-drag: none;
}
.dx-scrollview .dx-scrollview-pull-down .dx-scrollview-pull-down-image
{
  display: inline-block;
  vertical-align: middle;
  margin: 0 40px;
  width: 20px;
  height: 50px;
  -webkit-user-drag: none;
  -moz-user-drag: none;
  -ms-user-drag: none;
  -o-user-drag: none;
  user-drag: none;
  -webkit-transform: translate(0,0) rotate(0);
  -moz-transform: translate(0,0) rotate(0);
  -ms-transform: translate(0,0) rotate(0);
  -o-transform: translate(0,0) rotate(0);
  transform: translate(0,0) rotate(0);
  -ms-transform: rotate(0);
  -webkit-transition: -webkit-transform .2s linear;
  -moz-transition: -moz-transform .2s linear;
  -o-transition: -o-transform .2s linear;
  transition: transform .2s linear;
}
.dx-scrollview .dx-scrollview-pull-down .dx-scrollview-pull-down-text
{
  display: inline;
  vertical-align: middle;
  position: relative;
  overflow: visible;
  -webkit-user-drag: none;
  -moz-user-drag: none;
  -ms-user-drag: none;
  -o-user-drag: none;
  user-drag: none;
}
.dx-scrollview .dx-scrollview-pull-down .dx-scrollview-pull-down-text div
{
  position: absolute;
  left: 0;
  top: 0;
  white-space: nowrap;
  overflow: visible;
}
.dx-scrollview .dx-scrollview-pull-down.dx-scrollview-pull-down-ready .dx-scrollview-pull-down-image
{
  -webkit-transform: translate(0,0) rotate(-180deg);
  -moz-transform: translate(0,0) rotate(-180deg);
  -ms-transform: translate(0,0) rotate(-180deg);
  -o-transform: translate(0,0) rotate(-180deg);
  transform: translate(0,0) rotate(-180deg);
  -ms-transform: rotate(-180deg);
}
.dx-scrollview .dx-scrollview-pull-down.dx-scrollview-pull-down-loading .dx-scrollview-pull-down-image
{
  opacity: 0;
}
.dx-scrollview .dx-scrollview-pull-down.dx-scrollview-pull-down-loading .dx-scrollview-pull-down-indicator
{
  opacity: 1;
}
.dx-scrollview .dx-scrollview-scrollbottom
{
  width: 100%;
  padding: 10px 0;
  overflow: hidden;
  text-align: center;
  -webkit-transform: translate(0,0);
  -moz-transform: translate(0,0);
  -ms-transform: translate(0,0);
  -o-transform: translate(0,0);
  transform: translate(0,0);
}
.dx-scrollview .dx-scrollview-scrollbottom .dx-scrollview-scrollbottom-indicator
{
  display: inline-block;
  margin: 0 10px 0 0;
  -webkit-user-drag: none;
  -moz-user-drag: none;
  -ms-user-drag: none;
  -o-user-drag: none;
  user-drag: none;
}
.dx-scrollview .dx-scrollview-scrollbottom .dx-scrollview-scrollbottom-text
{
  display: inline-block;
  margin-top: -20px;
  vertical-align: middle;
  -webkit-user-drag: none;
  -moz-user-drag: none;
  -ms-user-drag: none;
  -o-user-drag: none;
  user-drag: none;
}
.dx-scrollview .dx-scrollview-scrollbottom.dx-scrollview-scrollbottom-end
{
  opacity: 0;
}
.dx-scrollview .dx-scrollview-scrollbottom:before
{
  content: '';
  display: inline-block;
  height: 100%;
  vertical-align: middle;
}
.dx-scrollable.dx-scrollview-hybrid
{
  overflow: visible;
  height: auto;
}
.dx-scrollable.dx-scrollview-hybrid .dx-scrollable-container
{
  overflow: visible;
  height: auto;
}
.dx-checkbox
{
  display: inline-block;
  margin: 1px;
  cursor: pointer;
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  -o-user-select: none;
  user-select: none;
  -webkit-user-drag: none;
  -moz-user-drag: none;
  -ms-user-drag: none;
  -o-user-drag: none;
  user-drag: none;
}
.dx-checkbox.dx-state-disabled
{
  cursor: default;
}
.dx-checkbox .dx-checkbox-icon
{
  display: inline-block;
  width: 100%;
  height: 100%;
  background-size: cover !important;
}
.dx-slider
{
  margin: 1px;
  line-height: 0;
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  -o-user-select: none;
  user-select: none;
}
.dx-slider.dx-state-disabled .dx-slider-wrapper
{
  cursor: default;
}
.dx-slider:before
{
  content: '';
  display: inline-block;
  height: 100%;
  vertical-align: middle;
}
.dx-slider .dx-slider-wrapper
{
  position: relative;
  display: inline-block;
  width: 100%;
  cursor: pointer;
  vertical-align: middle;
}
.dx-slider .dx-slider-wrapper .dx-slider-range
{
  position: absolute;
  top: 0;
  height: 100%;
  pointer-events: none;
  -webkit-user-drag: none;
  -moz-user-drag: none;
  -ms-user-drag: none;
  -o-user-drag: none;
  user-drag: none;
}
.dx-slider .dx-slider-wrapper .dx-slider-handle
{
  position: absolute;
  top: 0;
  left: 0;
  -webkit-user-drag: none;
  -moz-user-drag: none;
  -ms-user-drag: none;
  -o-user-drag: none;
  user-drag: none;
}
.dx-switch
{
  position: relative;
  display: inline-block;
  overflow: visible;
  margin: 1px;
  cursor: pointer;
  -webkit-user-drag: none;
  -moz-user-drag: none;
  -ms-user-drag: none;
  -o-user-drag: none;
  user-drag: none;
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  -o-user-select: none;
  user-select: none;
}
.dx-switch .dx-switch-on, .dx-switch .dx-switch-off, .dx-switch .dx-switch-handle
{
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
}
.dx-switch:before
{
  content: '';
  display: inline-block;
  height: 100%;
  vertical-align: middle;
}
.dx-switch.dx-state-disabled
{
  cursor: default;
}
.dx-switch .dx-switch-wrapper
{
  vertical-align: middle;
  display: inline-block;
  overflow: hidden;
  width: 100%;
  height: 100%;
}
.dx-switch .dx-switch-inner
{
  margin-left: -50px;
}
.dx-tabs
{
  text-align: center;
  display: inline-block;
  font-size: 0 !important;
}
.dx-tabs .dx-tab
{
  display: inline-block;
  cursor: pointer;
  position: relative;
  overflow: hidden;
  text-overflow: ellipsis;
  -o-text-overflow: ellipsis;
  -ms-text-overflow: ellipsis;
  white-space: nowrap;
}
.dx-tabs .dx-tab a
{
  text-decoration: none;
  color: #fff;
  position: absolute;
  top: 0;
  left: 0;
  height: 100%;
  width: 100%;
  background-color: #fff;
  opacity: .001;
}
.dx-tabs .dx-tab .dx-icon
{
  display: block;
  margin: 0 auto;
  -webkit-user-drag: none;
  -moz-user-drag: none;
  -ms-user-drag: none;
  -o-user-drag: none;
  user-drag: none;
}
.dx-tabs .dx-tab .dx-tab-text
{
  display: block;
  text-align: center;
  margin: 0 auto;
  -webkit-user-drag: none;
  -moz-user-drag: none;
  -ms-user-drag: none;
  -o-user-drag: none;
  user-drag: none;
}
.dx-tabs .dx-tab.dx-state-disabled
{
  cursor: default;
}
.dx-tabs.dx-state-disabled .dx-tab
{
  cursor: default;
}
.dx-map
{
  position: relative;
}
.dx-map .dx-map-container, .dx-map .dx-map-shield
{
  color: #000;
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
}
.dx-map .dx-map-shield
{
  opacity: .01;
  background: rgba(0,0,0,.01);
}
.dx-tabs.dx-navbar
{
  width: 100%;
  margin: 0;
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  -o-user-select: none;
  user-select: none;
}
.dx-tabs.dx-navbar .dx-nav-item
{
  vertical-align: bottom;
}
.dx-tabs.dx-navbar .dx-nav-item a
{
  display: block;
  height: 100%;
  text-decoration: none;
}
.dx-tabs.dx-navbar .dx-nav-item-content
{
  position: relative;
}
.dx-editbox
{
  margin: 1px;
}
.dx-editbox .dx-editbox-input
{
  width: 100%;
  height: 100%;
  border: 0;
  outline: 0;
  -webkit-appearance: none;
  -webkit-user-modify: read-write-plaintext-only;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  -webkit-user-select: text;
  -moz-user-select: text;
  -ms-user-select: text;
  -o-user-select: text;
  user-select: text;
}
.dx-editbox .dx-placeholder
{
  position: relative;
  height: 100%;
  width: 100%;
}
.dx-editbox .dx-placeholder:before
{
  position: absolute;
  display: block;
  width: 100%;
  height: 100%;
  content: attr(DATA-DX_PLACEHOLDER);
}
.dx-editbox .dx-placeholder.dx-hide:before
{
  display: none;
}
.dx-textbox.dx-searchbox
{
  position: relative;
}
.dx-textbox.dx-searchbox .dx-clear-button-area
{
  right: 0;
  top: 0;
  height: 100%;
  position: absolute;
  display: inline-block;
}
.dx-textbox.dx-searchbox .dx-clear-button-area .dx-icon-clear
{
  position: absolute;
  display: inline-block;
  -webkit-background-size: contain;
  -moz-background-size: contain;
  background-size: contain;
}
.dx-textbox.dx-searchbox .dx-icon-search
{
  overflow: hidden;
  text-indent: -9999px;
  position: absolute;
  display: inline-block;
}
.dx-textbox.dx-searchbox.dx-empty-input .dx-clear-button-area
{
  display: none;
}
.dx-textbox.dx-searchbox input[type="search"]::-webkit-search-decoration, .dx-textbox.dx-searchbox input[type="search"]::-webkit-search-cancel-button, .dx-textbox.dx-searchbox input[type="search"]::-webkit-search-results-button, .dx-textbox.dx-searchbox input[type="search"]::-webkit-search-results-decoration
{
  display: none;
}
.dx-textbox.dx-searchbox input[type="search"]::-ms-clear
{
  display: none;
}
.dx-textarea .dx-editbox-input
{
  resize: none;
  font-family: inherit;
  display: block;
}
.dx-numberbox input[type=number]::-webkit-inner-spin-button
{
  -webkit-appearance: none;
}
.dx-datepicker-wrapper .dx-datepicker-rollers
{
  display: table;
}
.dx-datepicker-wrapper .dx-datepicker-rollers .dx-datepicker-roller
{
  position: relative;
  display: table-cell;
  vertical-align: top;
}
.dx-toolbar
{
  position: relative;
  width: 100%;
  overflow: hidden;
}
.dx-toolbar .dx-toolbar-items-container
{
  width: 100%;
  height: 100%;
}
.dx-toolbar .dx-toolbar-item
{
  display: table-cell;
  padding: 0 5px;
  vertical-align: middle;
}
.dx-toolbar .dx-toolbar-item .dx-tabs
{
  table-layout: auto;
}
.dx-toolbar .dx-toolbar-item img
{
  display: block;
}
.dx-toolbar .dx-toolbar-menu-container
{
  display: table-cell;
  padding: 0 5px;
  vertical-align: middle;
}
.dx-toolbar .dx-toolbar-menu-container .dx-tabs
{
  table-layout: auto;
}
.dx-toolbar .dx-toolbar-menu-container img
{
  display: block;
}
.dx-toolbar .dx-toolbar-left, .dx-toolbar .dx-toolbar-right
{
  position: absolute;
}
.dx-toolbar .dx-toolbar-left
{
  left: 0;
}
.dx-toolbar .dx-toolbar-right
{
  right: 0;
}
.dx-toolbar .dx-toolbar-label
{
  white-space: nowrap;
  -webkit-user-drag: none;
  -moz-user-drag: none;
  -ms-user-drag: none;
  -o-user-drag: none;
  user-drag: none;
}
.dx-toolbar .dx-toolbar-label>div
{
  overflow: hidden;
  text-overflow: ellipsis;
  -o-text-overflow: ellipsis;
  -ms-text-overflow: ellipsis;
  white-space: nowrap;
}
.dx-toolbar .dx-toolbar-center
{
  margin: 0 auto;
  height: 100%;
  text-align: center;
}
.dx-toolbar .dx-toolbar-center, .dx-toolbar .dx-toolbar-left, .dx-toolbar .dx-toolbar-right
{
  display: table;
  top: 0;
  height: 100%;
}
.dx-toolbar.dx-state-disabled .dx-button
{
  cursor: default;
}
.dx-toolbar.dx-state-disabled .dx-tab
{
  cursor: default;
}
.dx-list
{
  min-height: 3em;
  margin: 0;
}
.dx-list .dx-list-item
{
  position: static;
  cursor: pointer;
  -webkit-backface-visibility: hidden;
}
.dx-list.dx-scrollable-native-android.dx-scrollview-obsolete-android-browser .dx-list-item
{
  -webkit-backface-visibility: visible;
  -moz-backface-visibility: visible;
  -ms-backface-visibility: visible;
  backface-visibility: visible;
}
.dx-list .dx-list-item-response-wait
{
  opacity: .5;
  -webkit-transition: opacity .2s linear 0;
  -moz-transition: opacity .2s linear 0;
  -o-transition: opacity .2s linear 0;
  transition: opacity .2s linear 0;
}
.dx-list.dx-list-editing
{
  position: relative;
}
.dx-list .dx-list-item-bag-container, .dx-list .dx-slide-item-content
{
  display: table;
  table-layout: fixed;
  width: 100%;
}
.dx-list .dx-list-item-bag-container
{
  padding: 0 !important;
}
.dx-list .dx-list-item-content, .dx-list .dx-list-item-left-bag, .dx-list .dx-list-item-right-bag
{
  display: table-cell;
}
.dx-list .dx-list-item-left-bag, .dx-list .dx-list-item-right-bag
{
  vertical-align: middle;
  height: 100%;
  width: 0;
}
.dx-list .dx-list-item-content
{
  width: 100%;
  overflow: hidden;
  text-overflow: ellipsis;
  -o-text-overflow: ellipsis;
  -ms-text-overflow: ellipsis;
  white-space: nowrap;
}
.dx-list .dx-list-item-left-bag .dx-toggle-delete-switch
{
  display: block;
  float: left;
  padding: 3px 0;
}
.dx-list .dx-list-item-left-bag .dx-icon-toggle-delete
{
  -webkit-transition: all .1s linear 0;
  -moz-transition: all .1s linear 0;
  -o-transition: all .1s linear 0;
  transition: all .1s linear 0;
}
.dx-list .dx-list-item-left-bag .dx-select-checkbox
{
  float: left;
  -webkit-transition: all .1s linear 0;
  -moz-transition: all .1s linear 0;
  -o-transition: all .1s linear 0;
  transition: all .1s linear 0;
}
.dx-list .dx-switchable-delete-top-shield, .dx-list .dx-switchable-delete-bottom-shield
{
  cursor: pointer;
  position: absolute;
  left: 0;
  right: 0;
}
.dx-list .dx-switchable-delete-top-shield
{
  top: 0;
}
.dx-list .dx-switchable-delete-bottom-shield
{
  bottom: 0;
}
.dx-list .dx-switchable-delete-item-content-shield
{
  position: absolute;
  left: 0;
  right: 0;
  top: 0;
  bottom: 0;
}
.dx-list .dx-switchable-delete-button-container
{
  overflow: hidden;
  position: absolute;
  top: 0;
  bottom: 0;
}
.dx-list .dx-switchable-delete-button-wrapper
{
  display: table;
  height: 100%;
}
.dx-list .dx-switchable-delete-button-inner-wrapper
{
  display: table-cell;
  vertical-align: middle;
  height: 100%;
  padding-left: 1px;
}
.dx-list .dx-switchable-delete-ready
{
  position: relative;
}
.dx-list .dx-switchable-delete-ready .dx-list-item-content
{
  position: relative;
}
.dx-list .dx-switchable-delete-ready .dx-icon-toggle-delete
{
  -webkit-transform: rotate(-90deg);
  -moz-transform: rotate(-90deg);
  -ms-transform: rotate(-90deg);
  -o-transform: rotate(-90deg);
  transform: rotate(-90deg);
}
.dx-list .dx-slide-item-positioning
{
  position: relative;
}
.dx-list .dx-slide-item-positioning .dx-slide-item-content
{
  position: relative;
}
.dx-list .dx-slide-item-delete-button-container
{
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  position: absolute;
  overflow: hidden;
  top: 0;
  bottom: 0;
  left: 100%;
  right: 0;
}
.dx-list .dx-slide-item-delete-button
{
  display: table;
  position: absolute;
  top: 0;
  bottom: 0;
  right: 0;
  height: 100%;
}
.dx-list .dx-slide-item-delete-button-content
{
  display: table-cell;
  vertical-align: middle;
  padding: 0 10px;
}
.dx-list .dx-list-next-button
{
  padding: 5px;
  text-align: center;
}
.dx-list .dx-list-next-button .dx-button
{
  padding: 0 3em;
}
.dx-list.dx-state-disabled, .dx-list.dx-state-disabled .dx-list-item, .dx-list.dx-state-disabled.dx-list-item
{
  cursor: default;
}
.dx-list.dx-state-disabled .dx-toggle-delete-switch, .dx-list.dx-state-disabled .dx-switchable-delete-button
{
  cursor: default;
}
.dx-holddelete-menuitem
{
  cursor: pointer;
}
.dx-tileview .dx-tile
{
  position: absolute !important;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
}
.dx-tileview .dx-tile.dx-state-active
{
  -webkit-transition: -webkit-transform 100ms linear;
  -moz-transition: -moz-transform 100ms linear;
  -o-transition: -o-transform 100ms linear;
  transition: transform 100ms linear;
  -webkit-transform: scale(.96);
  -moz-transform: scale(.96);
  -ms-transform: scale(.96);
  -o-transform: scale(.96);
  transform: scale(.96);
}
.dx-tileview .dx-tiles-wrapper
{
  position: relative;
  height: 1px;
}
.dx-tileview div.dx-scrollable-container
{
  overflow-y: hidden;
}
.dx-overlay-wrapper
{
  z-index: 1000;
  top: 0;
  left: 0;
}
.dx-overlay-wrapper.dx-overlay-modal
{
  width: 100%;
  height: 100%;
}
.dx-overlay-wrapper.dx-overlay-shader
{
  background-color: rgba(128,128,128,.5);
}
.dx-overlay-wrapper .dx-overlay-content
{
  position: absolute;
  z-index: 1000;
  overflow: hidden;
}
.dx-toast-wrapper .dx-toast-content
{
  display: inline-block;
  padding: 10px;
  vertical-align: middle;
}
.dx-toast-wrapper .dx-toast-content .dx-toast-icon
{
  display: inline-block;
  background-size: contain;
  width: 35px;
  height: 35px;
  margin-right: 10px;
  vertical-align: middle;
}
.dx-toast-wrapper .dx-toast-content .dx-toast-message
{
  display: inline;
  vertical-align: middle;
}
.dx-toast-wrapper .dx-toast-content.dx-toast-info
{
  background-color: #80b9e4;
}
.dx-toast-wrapper .dx-toast-content.dx-toast-warning
{
  background-color: #ffb277;
}
.dx-toast-wrapper .dx-toast-content.dx-toast-error
{
  background-color: #f77;
}
.dx-toast-wrapper .dx-toast-content.dx-toast-success
{
  background-color: #6ec881;
}
.dx-popup-wrapper .dx-overlay-content .dx-popup-title
{
  min-height: 19px;
  padding: 10px;
  -webkit-user-drag: none;
  -moz-user-drag: none;
  -ms-user-drag: none;
  -o-user-drag: none;
  user-drag: none;
}
.dx-popup-wrapper .dx-overlay-content .dx-popup-content
{
  padding: 10px;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  -webkit-user-drag: none;
  -moz-user-drag: none;
  -ms-user-drag: none;
  -o-user-drag: none;
  user-drag: none;
}
.dx-dialog-root .dx-overlay-shader
{
  background-color: #444;
}
.dx-dialog-root .dx-overlay-content .dx-dialog-content
{
  padding: 0;
}
.dx-dialog-root .dx-overlay-content .dx-dialog-message
{
  padding: 10px 10px 5px 10px;
}
.dx-dialog-root .dx-overlay-content .dx-dialog-buttons
{
  width: 100%;
  margin: 0 auto;
  overflow: hidden;
  text-align: center;
}
.dx-popover-wrapper .dx-popover-arrow
{
  z-index: 2000;
  width: 21px;
  height: 11px;
  overflow: hidden;
  position: absolute;
}
.dx-popover-wrapper .dx-popover-arrow:after
{
  width: 20px;
  height: 20px;
  top: 5px;
  left: 0;
  overflow: hidden;
  position: absolute;
  content: " ";
  display: block;
  -webkit-transform: rotate(45deg);
  -moz-transform: rotate(45deg);
  -ms-transform: rotate(45deg);
  -o-transform: rotate(45deg);
  transform: rotate(45deg);
}
.dx-popover-wrapper .dx-popover-arrow.dx-popover-arrow-flipped:after
{
  top: -14px;
}
.dx-popover-wrapper.dx-position-top .dx-popover-arrow:after
{
  top: -15px;
}
.dx-popover-wrapper.dx-position-right .dx-popover-arrow, .dx-popover-wrapper.dx-position-left .dx-popover-arrow
{
  width: 11px;
  height: 21px;
}
.dx-popover-wrapper.dx-position-right .dx-popover-arrow:after, .dx-popover-wrapper.dx-position-left .dx-popover-arrow.dx-popover-arrow-flipped:after
{
  top: 0;
  left: 5px;
}
.dx-popover-wrapper.dx-position-left .dx-popover-arrow:after, .dx-popover-wrapper.dx-position-right .dx-popover-arrow.dx-popover-arrow-flipped:after
{
  top: 0;
  left: -15px;
}
.dx-popover-wrapper.dx-tooltip .dx-overlay-content
{
  text-align: center;
}
.dx-popover-wrapper.dx-tooltip .dx-overlay-content .dx-popup-content
{
  padding: 13px 17px;
  font-size: .85em;
}
.dx-gallery
{
  position: relative;
  overflow: hidden;
  width: 100%;
  height: 100%;
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  -o-user-select: none;
  user-select: none;
}
.dx-gallery .dx-gallery-wrapper
{
  position: relative;
  height: 100%;
}
.dx-gallery .dx-gallery-nav-button-prev, .dx-gallery .dx-gallery-nav-button-next
{
  position: absolute;
  top: 50%;
  cursor: pointer;
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  -o-user-select: none;
  user-select: none;
  -webkit-background-size: 100% 100%;
  -moz-background-size: 100% 100%;
  background-size: 100% 100%;
}
.dx-gallery.dx-state-disabled .dx-gallery-nav-button-prev, .dx-gallery.dx-state-disabled .dx-gallery-nav-button-next, .dx-gallery.dx-state-disabled .dx-gallery-indicator-item
{
  cursor: default;
}
.dx-gallery .dx-gallery-nav-button-prev
{
  left: 0;
}
.dx-gallery .dx-gallery-nav-button-next
{
  right: 0;
}
.dx-gallery .dx-gallery-item
{
  text-align: center;
  position: absolute;
  width: 100%;
  height: 100%;
  overflow: hidden;
}
.dx-gallery .dx-gallery-indicator
{
  position: absolute;
  bottom: 10px;
  width: 100%;
  height: 10px;
  font-size: 0;
}
.dx-gallery .dx-gallery-indicator-item
{
  display: inline-block;
  height: 10px;
  margin: 0 2px;
  cursor: pointer;
}
.dx-gallery .dx-gallery-item-loop
{
  display: none;
}
.dx-gallery.dx-gallery-loop .dx-gallery-item-loop
{
  display: block;
}
.dx-device-android .dx-scrollable-native .dx-gallery-item, .dx-device-android .dx-scrollable-native .dx-gallery-indicator, .dx-device-android .dx-scrollable-native .dx-gallery-nav-button-prev, .dx-device-android .dx-scrollable-native .dx-gallery-nav-button-next
{
  -webkit-backface-visibility: visible;
  -moz-backface-visibility: visible;
  -ms-backface-visibility: visible;
  backface-visibility: visible;
}
.dx-device-android .dx-scrollable-native .dx-gallery-active .dx-gallery-item, .dx-device-android .dx-scrollable-native .dx-gallery-active .dx-gallery-indicator, .dx-device-android .dx-scrollable-native .dx-gallery-active .dx-gallery-nav-button-prev, .dx-device-android .dx-scrollable-native .dx-gallery-active .dx-gallery-nav-button-next
{
  -webkit-backface-visibility: hidden;
  -moz-backface-visibility: hidden;
  -ms-backface-visibility: hidden;
  backface-visibility: hidden;
}
.dx-device-android .dx-gallery-item
{
  -webkit-backface-visibility: hidden;
  -moz-backface-visibility: hidden;
  -ms-backface-visibility: hidden;
  backface-visibility: hidden;
}
.dx-device-ios .dx-gallery, .dx-device-ios .dx-gallery-item, .dx-device-ios .dx-gallery-indicator, .dx-device-ios .dx-gallery-nav-button-prev, .dx-device-ios .dx-gallery-nav-button-next
{
  -webkit-backface-visibility: hidden;
  -moz-backface-visibility: hidden;
  -ms-backface-visibility: hidden;
  backface-visibility: hidden;
}
.dx-lookup
{
  height: 19px;
}
.dx-lookup .dx-lookup-field
{
  cursor: pointer;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  width: 100%;
  height: 100%;
  position: relative;
  overflow: hidden;
  text-overflow: ellipsis;
  -o-text-overflow: ellipsis;
  -ms-text-overflow: ellipsis;
  white-space: nowrap;
}
.dx-lookup.dx-state-disabled .dx-lookup-field
{
  cursor: default;
}
.dx-lookup-popup-wrapper .dx-list-item
{
  cursor: pointer;
}
.dx-lookup-popup-wrapper .dx-popup-content
{
  position: absolute;
  top: 40px;
  bottom: 0;
  left: 0;
  right: 0;
}
.dx-lookup-popup-wrapper .dx-popup-content .dx-list
{
  position: absolute;
  top: 0;
  bottom: 0;
  left: 0;
  right: 0;
  height: auto;
  min-height: 0;
}
.dx-lookup-popup-wrapper.dx-lookup-popup-search .dx-popup-content .dx-list
{
  top: 45px;
}
.dx-action-sheet-popup-wrapper .dx-overlay-content
{
  -webkit-user-drag: none;
  -moz-user-drag: none;
  -ms-user-drag: none;
  -o-user-drag: none;
  user-drag: none;
  padding-top: 0;
  padding-bottom: 0;
}
.dx-action-sheet-popup-wrapper .dx-overlay-content .dx-button
{
  padding-left: 0;
  padding-right: 0;
  margin-left: 0;
  margin-right: 0;
}
.dx-action-sheet-popup-wrapper .dx-overlay-content .dx-action-sheet-item, .dx-action-sheet-popup-wrapper .dx-overlay-content .dx-action-sheet-cancel
{
  width: 100%;
}
.dx-action-sheet-popup-wrapper .dx-overlay-content .dx-action-sheet-container.dx-state-disabled .dx-button
{
  cursor: default;
}
.dx-action-sheet-popup-wrapper .dx-popup-title, .dx-action-sheet-popover-wrapper .dx-popup-title
{
  word-wrap: break-word;
}
.dx-loadindicator
{
  position: relative;
  width: 32px;
  height: 32px;
  display: inline-block;
  overflow: hidden;
  border: none;
  background: transparent;
}
.dx-loadindicator.dx-loadindicator-small
{
  width: 20px;
  height: 20px;
}
.dx-loadindicator.dx-loadindicator-medium
{
  width: 32px;
  height: 32px;
}
.dx-loadindicator.dx-loadindicator-large
{
  width: 64px;
  height: 64px;
}
.dx-loadindicator-container>.dx-loadindicator
{
  top: 50%;
  left: 50%;
  position: absolute;
  margin-top: -16px;
  margin-left: -16px;
}
.dx-loadindicator-container>.dx-loadindicator.dx-loadindicator-small
{
  margin-top: -10px;
  margin-left: -10px;
}
.dx-loadindicator-container>.dx-loadindicator.dx-loadindicator-medium
{
  margin-top: -16px;
  margin-left: -16px;
}
.dx-loadindicator-container>.dx-loadindicator.dx-loadindicator-large
{
  margin-top: -32px;
  margin-left: -32px;
}
.dx-loadpanel-content
{
  padding: 10px;
  border: 1px solid #ccc;
  background: #fefefe;
  filter: alpha(opacity=90);
  -khtml-opacity: .9;
  -moz-opacity: .9;
  opacity: .9;
  -webkit-border-radius: 5px;
  -moz-border-radius: 5px;
  -ms-border-radius: 5px;
  -o-border-radius: 5px;
  border-radius: 5px;
  -webkit-user-drag: none;
  -moz-user-drag: none;
  -ms-user-drag: none;
  -o-user-drag: none;
  user-drag: none;
  text-align: center;
}
.dx-loadpanel-content .dx-loadpanel-content-wrapper
{
  vertical-align: middle;
  display: inline-block;
  width: 100%;
}
.dx-loadpanel-content .dx-loadpanel-content-wrapper .dx-loadpanel-message
{
  text-align: center;
}
.dx-loadpanel-content.dx-loadpanel-pane-hidden
{
  background: none !important;
  border: none !important;
}
.dx-loadpanel-content:before
{
  content: '';
  display: inline-block;
  height: 100%;
  vertical-align: middle;
}
.dx-overlay-wrapper.dx-loadpanel-wrapper, .dx-overlay-wrapper.dx-loadpanel-wrapper .dx-overlay-shader, .dx-overlay-wrapper.dx-loadpanel-wrapper .dx-overlay-content
{
  z-index: 1001;
}
.dx-autocomplete-popup-wrapper .dx-list
{
  min-height: 35px;
}
.dx-dropdownmenu-popup-wrapper .dx-dropdownmenu-list
{
  min-height: 40px;
  min-width: 100px;
}
.dx-dropdownmenu-popup-wrapper .dx-dropdownmenu-list .dx-list-item:last-child
{
  border-bottom: none;
}
.dx-selectbox
{
  cursor: pointer;
}
.dx-selectbox .dx-selectbox-container
{
  position: relative;
}
.dx-selectbox .dx-selectbox-value
{
  display: inline;
  vertical-align: middle;
  position: absolute;
  top: 0;
  left: 0;
}
.dx-selectbox .dx-texteditor-input
{
  cursor: inherit;
}
.dx-state-disabled
{
  cursor: default;
}
.dx-radio-group.dx-state-disabled .dx-radio-button
{
  cursor: default;
}
.dx-radio-group .dx-radio-button
{
  display: table;
  cursor: pointer;
}
.dx-radio-group .dx-radio-button .dx-radio-value-container
{
  display: table-cell;
  vertical-align: middle;
  padding-right: 10px;
  padding-left: 5px;
}
.dx-radio-group.dx-radio-group-horizontal:before, .dx-radio-group.dx-radio-group-horizontal:after
{
  display: table;
  line-height: 0;
  content: "";
}
.dx-radio-group.dx-radio-group-horizontal:after
{
  clear: both;
}
.dx-radio-group.dx-radio-group-horizontal .dx-radio-button
{
  float: left;
}
.dx-radio-group.dx-radio-group-horizontal .dx-radio-button:last-of-type
{
  margin-right: 0;
}
.dx-pivottabs
{
  position: relative;
  overflow: hidden;
  width: 100%;
}
.dx-pivottabs .dx-pivottabs-tab, .dx-pivottabs .dx-pivottabs-ghosttab
{
  position: absolute;
}
.dx-pivot
{
  position: relative;
  height: 100%;
}
.dx-pivot .dx-pivot-itemcontainer
{
  position: absolute;
  bottom: 0;
  width: 100%;
}
.dx-pivot .dx-pivot-itemwrapper
{
  position: absolute;
  width: 100%;
  height: 100%;
}
.dx-pivot .dx-pivot-item
{
  width: 100%;
  height: 100%;
}
.dx-pivot .dx-pivot-item.dx-pivot-item-hidden
{
  top: -9999px;
  left: -9999px;
  position: absolute;
}
.dx-panorama
{
  position: relative;
  height: 100%;
  overflow: hidden;
  -webkit-background-size: auto 100%;
  -moz-background-size: auto 100%;
  background-size: auto 100%;
  background-repeat: repeat-x;
  background-position-y: 0;
}
.dx-panorama .dx-panorama-title, .dx-panorama .dx-panorama-ghosttitle
{
  position: absolute;
  white-space: nowrap;
}
.dx-panorama .dx-panorama-itemscontainer
{
  position: absolute;
  bottom: 0;
  width: 100%;
}
.dx-panorama .dx-panorama-item, .dx-panorama .dx-panorama-ghostitem
{
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  position: absolute;
  width: 88%;
  height: 100%;
}
.dx-slideout
{
  height: 100%;
  width: 100%;
  position: absolute;
  overflow: hidden;
}
.dx-slideout .dx-slideout-menu.dx-list
{
  min-width: 280px;
  position: absolute;
  top: 0;
}
.dx-slideout .dx-slideout-menu.dx-list .dx-list-item .dx-icon
{
  float: left;
  margin-right: 15px;
  -moz-background-size: 100%;
  -o-background-size: 100%;
  -webkit-background-size: 100%;
  background-size: 100%;
  width: 24px;
  height: 24px;
}
.dx-slideout .dx-slideout-item-container
{
  position: absolute;
  width: 100%;
  height: 100%;
  overflow: hidden;
}
.dx-slideout .dx-slideout-item-container .dx-slideout-shield
{
  position: absolute;
  width: 100%;
  top: 0;
  bottom: 0;
}
/* ######################################################################################################### */
/* Customized CSS from defaults here on
/* ######################################################################################################### */
.dx-fieldset
{
  margin-left: 0px;
  /*background-color: lightgray;*/
  margin-top: 1px;
}
.dx-fieldset .dx-field
{
  margin-left: 0px;
  /*background-color: lightgray;*/
}
.dx-fieldset .dx-fieldLine
{
}
/* css for dxField*/
.dx-fieldset .dxfieldlabel
{
  overflow: hidden;
  text-overflow: ellipsis;
  -o-text-overflow: ellipsis;
  -ms-text-overflow: ellipsis;
  white-space: nowrap;
  /*text-decoration-line: overline;*/
  /*color: Black;*/
}
/*css for dxTextbox*/
.dx-fieldset .dxfieldvalue
{
  float: left;
  width: 90%;
  /*overflow: hidden;*/
  text-overflow: ellipsis;
  -o-text-overflow: ellipsis;
  -ms-text-overflow: ellipsis;
  white-space: nowrap;
  margin-top: 5px;
  /*color: black;*/
}
.dx-fieldset .dxfieldvalueTextArea
{
  float: left;
  width: 90%;
  /*overflow: hidden;*/
  text-overflow: ellipsis;
  -o-text-overflow: ellipsis;
  -ms-text-overflow: ellipsis;
  white-space: nowrap;
  margin-top: 5px;
  /*color: black;*/
}
/*css for dxDate and Phone number*/
.dx-fieldset .dxPhonevalue
{
  float: left;
  width: 130px;
  /*overflow: hidden;*/
  text-overflow: ellipsis;
  -o-text-overflow: ellipsis;
  -ms-text-overflow: ellipsis;
  white-space: nowrap;
  border: 0px groove lightgray;
}
.dx-fieldset .dxEmailvalue
{
  float: left;
  width: 270px;
  /*overflow: hidden;*/
  text-overflow: ellipsis;
  -o-text-overflow: ellipsis;
  -ms-text-overflow: ellipsis;
  white-space: nowrap;
  border: 0px groove lightgray;
}
.dx-fieldset .dxDatetimevalue
{
  float: left;
  width: 150px;
  /*overflow: hidden;*/
  text-overflow: ellipsis;
  -o-text-overflow: ellipsis;
  -ms-text-overflow: ellipsis;
  white-space: nowrap;
  border: 0px groove lightgray;
}
.dx-fieldset .dx-field-value1
{
  float: left;
  overflow: hidden;
  text-overflow: ellipsis;
  -o-text-overflow: ellipsis;
  -ms-text-overflow: ellipsis;
  /*white-space: nowrap;*/
  margin: 0;
}
.dx-fieldset .my-Input-Value
{
  float: left;
  width: 18%;
  overflow: hidden;
  text-overflow: ellipsis;
  -o-text-overflow: ellipsis;
  -ms-text-overflow: ellipsis;
  /*white-space: nowrap;*/
  margin: 0;
}
.dx-fieldset .dx-field-label
{
  overflow: hidden;
  text-overflow: ellipsis;
  -o-text-overflow: ellipsis;
  -ms-text-overflow: ellipsis;
  white-space: nowrap;
  /*text-decoration-line: overline;*/
  /*color: Black;*/
  font-size: 18px;
}
.dx-fieldset .dx-field-value
{
  float: right;
  overflow: hidden;
  text-overflow: ellipsis;
  -o-text-overflow: ellipsis;
  -ms-text-overflow: ellipsis;
  white-space: nowrap;
  margin-right: 10px;
  font-size: 8px;
  height: 150px;
  color: black;
}
.dx-button
{
  display: inline-block;
  margin: 1px 0;
  cursor: pointer;
  text-align: center;
  vertical-align: middle;
  max-width: 100%;
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  -o-user-select: none;
  user-select: none;
  -webkit-user-drag: none;
  -moz-user-drag: none;
  -ms-user-drag: none;
  -o-user-drag: none;
  user-drag: none;
  float: left;
  margin-right: 10px;
}
.dx-button .dx-button-content
{
  overflow: hidden;
  text-overflow: ellipsis;
  -o-text-overflow: ellipsis;
  -ms-text-overflow: ellipsis;
  white-space: nowrap;
  max-height: 100%;
  width: 70px;
}
.dx-button .dxbuttoncontent
{
  overflow: hidden;
  text-overflow: ellipsis;
  -o-text-overflow: ellipsis;
  -ms-text-overflow: ellipsis;
  white-space: nowrap;
  max-height: 100%;
}
.large-container
{
  height: 115px;
}

@-o-keyframes dx-pulldown-animation
{
  left: 0; opacity: .9;
}

.dx-toolbar .dx-toolbar-item
{
  display: table-cell;
  padding: 0 1px;
  vertical-align: middle;
}
.dx-toolbar .dx-toolbar-menu-container
{
  display: table-cell;
  padding: 0 1px;
  vertical-align: middle;
}

.dx-lookup
{
  height: 39px;
  color: white;
}
.dx-lookup .dx-lookup-field
{
  cursor: pointer;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  position: relative;
  overflow: hidden;
  text-overflow: ellipsis;
  -o-text-overflow: ellipsis;
  -ms-text-overflow: ellipsis;
  white-space: nowrap;
}

/*! 
* DevExpress PhoneJS
* Version: 13.2.10
* Build date: Jun 11, 2014
*
* Copyright (c) 2012 - 2014 Developer Express Inc. ALL RIGHTS RESERVED
* EULA: http://phonejs.devexpress.com/EULA
*/

.dx-theme-generic .dx-icon-plus
{
  background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADgAAAA4CAYAAACohjseAAAAcElEQVRo3u3XIQ6AMAxA0fbQUzM1Uzv0sFgEYcD7uknzTJPmWiu+XAICAgICAgICAgK+FVhjXhk/L8uIiOoNEBAQEBAQEBAQEPA3wBrzsR+rektAQEcGEBAQEBAQEBAQEPB24O4BAgICAgICAgJu2wG3bCOgMHkN8wAAAABJRU5ErkJggg==) 0 0 no-repeat;
}
.dx-theme-generic .dx-icon-overflow
{
  background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADgAAAA4CAQAAAACj/OVAAAAQElEQVRYw+3VsQ0AMAgDwXhzNid1FkBCOTqq697pM3sBAoH7wNT7dwGBwGlQ2oBApQECzRMQaJ6AQKDSAIF/gBf6YGgBtY7KlAAAAABJRU5ErkJggg==) 0 0 no-repeat;
}
.dx-theme-generic .dx-icon-add
{
  background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADgAAAA4CAYAAACohjseAAADKklEQVRo3u2az0sUYRjHF5Y8SARL0MFlLRe1boqa/gfir2u1pzx01Ft7iwiqUxdBI/eooB46rQu1KHntP9DYkC5dOqRbF7eCbfq+8h14WWam+fXOzryzhw/I+s7zPh94Z95fT8YwjIzOZHqCaRd89vKVFQXwEKyDA9AAZ+AX+M2/G/zfOtsWbGI5EqXgIHgKjoHhk2PGuBknwTHwFrSlRH+AGngMZsFtkAN9JMffZtmmxmfM59uMOdY1QQS/AbbAXyYlht8OWABZH8Mty2d3GMtg7C32FZ0gAt8DTSZxAdZA3s87ZEOeMS/YR5N9qhXk8HojDaX3Xt4XH4jY76T+NplD+IIIdpVfPXM4rjp8RcNmVRq2B8wlPEEE6gcf2cE3MP2faUIF0+zbYC79oQhySBwx8Bcw7GIeVMUwcxC5fBC5hSFovnNfQdHlRK+SInO5fCcDCSLAAwYSq48ZDysZO+RJPYjkDHMScUq+BPHggDQVrHhcqqkWFKxIU8iAH8Fd86vlYy0ahWBG+qrvehLEAxNcRbTASIwFR5ijyHXCi2CVSaz53E1EJZjhikfEq7oS5OqhzYk1nwDBPD84IuchN4JPmMBegP1gZILMYY8xn7sRPGHjuQQJzjFmw1GQu2pzP5dNkGBWmtKKToLLbLQf8MgiUkHmUWPcR06CG2xUTqBgmXE3nATNiXMxgYJLjHvoJHjKRqMJFBxl3FMnwZ9sdC2BgtcZ97uT4GXnLqSMLmIn2GfufFIt6GqIxlTQHKJnqf7IaD9NaD/RJ3mptu9mqVaQzjn0W2xrsF36rPuG94UbwVtaH1lof+jEpCe1PjbsOPitx1iw7uvgNxVH90y+JF14TsZIcEq6EC0FvT7bDPH6LAzBIen6rKLzBehRKBegNlfYd7sgOKXkCjsVRQgdw7UivUd1DhuVQ7Iu9VdRVkbiUAjUUlgI1JKmgvvdKOXatijlmg9QyjVvUcq1HXkpV4fouEUxXpMb0DLrz+6wAO8KyfG3BbapSiNCLsYbj2M55UmAE7NPcSyntGKQxx+vxSGQ2IiCc/CHnPO3Q7ZZ5jPxK4jt1Wz3BNXyD4G0FWp7lV4yAAAAAElFTkSuQmCC) 0 0 no-repeat;
}
.dx-theme-generic .dx-icon-airplane
{
  background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADgAAAA4CAYAAACohjseAAABcUlEQVRo3u3aPy9DURzG8UtpQ0IYjBox2SxegKQvwWBns1ikOrEY1CgmMTCYeAH+vAOp1SjBJiQsDSmu55dcciOnN6fS5J4+eYbv0qmf5Da/c3+nURzHEXORgAIKKKCAAgooYNs2t3asMTSe1J985lWvAM9RnLTNCFxMAb/QAhuwhJ5TyFc0wwS0dlNA6waNMAFn/wCtE9THArSuHcg1JuCKA/iBKixAm4NNB/IRTTIArWMH0LpCxSCB+CKrHQArbYDWfqjAFpr3BNpR7TYDuRQi8Pd35AG0NjKAb2guRKDVQEMewDL6zEDeoYkQgdahB9B6yQBaF6gQIjCv7tE6GmAF/rTHDnxHg+zAoh7RHgQ+oFonj+d/gUddGhOXIY4JG/TDrIPejmpl1qNaNw/by8yvSwfsL7wlrSy0dMoX2HAAq8yL31Omxa9rdT/KdPnyxHz5Qn99dpYC1hkvQKfQdFKBCqh/WQgooIACCiiggLn1DWBgFZK+no3rAAAAAElFTkSuQmCC) 0 0 no-repeat;
}
.dx-theme-generic .dx-icon-arrowleft
{
  background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADgAAAA4CAYAAACohjseAAABdUlEQVRo3u3asU4CQRAGYI74DBIrfAwtKehFHgF8BCoaGio6Omi0Mb4Djb6JsSIm1lrh+ZucCdnsVez8M05mkj9cNmHJl7uD2x2quq47nqvbcV4BDGAAAyhaZ6dOsFiuTnv/fJbOd4mXa4w/uTuDDe4FecTxxBXwCNdHKmSNsQsXwAT3W1/ICJfp/t8DW3A3wO08XKKiOG2gOE4TSMFpAWk4DSAVxwbScUxgFofspD+46xnHAKripIEp7pONkwTmcCM2TgpoBicBNIUrDTSHKwk0iSsF7CW4b+TWAq4U8AN5TuYcN9sOLoAHZIo8HI3dIRsLyFL3oFlkyW9Rk8jSv4N/yHsrSIknmUODMoGUehZtQ27ZSMnVRA45ZSOl14PqSMaKXhXJ2pNpRS6Wq8oDUA3J3helIzV2tqlIrd4EDanZXaIgtfuD4kj9Du98Joq00aPPI4fIuQtgBvmGDDD27gaYIK9w/Fpizir+EBvAAAYwgAFsrx9yga8NJOY78wAAAABJRU5ErkJggg==) 0 0 no-repeat;
}
.dx-theme-generic .dx-icon-arrowdown
{
  background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADgAAAA4CAYAAACohjseAAABT0lEQVRo3u3aQQ6CMBAFUDCsuIRu9RSy0BuxcsPGlYfBI3gFvQB6DxKcmi4IoQm0M0ODv8mkJLCYl4G005B2XZeseWySlQ8AAQQQQAABBBBAAAEEEEC/kU15qLresupSto57S+beUl5hFSTAjqYXzaeICnOmeFLsgl5Ri3tQ7CnukSANrqY4mNxsjt4VTHvXuUWeI8DljhxnVvBSNjQVFJ8esl4IOcSZnAqbY8A3GAdyFEfRsCwTCyO9cbPWQRfSJhAlbvZCr4wMxnntZJSQLDjvrZowkg0XtBcVQrLigjfbzEh2HFc3wYEUwXG2SyFIMRx3P+iDFMVJNLxzkOI4qY5+ClIFJ3lkYRI9OpBquMlHFp7jbZGmYd72kIkWTuPQ6T1SSTWcBnAMqYbTAg6Rajjpb9CFTLVwvwMb/CcDIIAAAggggAACCCCAAAL4l8AvLt+gJ7tj+OkAAAAASUVORK5CYII=) 0 0 no-repeat;
}
.dx-theme-generic .dx-icon-arrowright
{
  background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADgAAAA4CAYAAACohjseAAABcUlEQVRo3u3arU7EQBDA8X8v9wwQFMdTYDF4DhSWHI9QVVNTVYfEoHiJE4DkLeDUheQ0qEsxbUKanCC383GbGdU26Ta/bLM7M9mi6zpyjgmZRwADGMAAisZ03wHqph0ub4F34ONf71flQczgHfAMvAJnuf2iJ8ADUACn3pApgGvgGvju7wfkLKdFZgnMR8g3D8iUq6hLZOptwh1SYh90hZTa6N0gJTMZF0jpVM0cqZGLmiK1ku0B+aON1KwmlsDVGFk37SwXoAnSoh5URVoVvGpIy4peBWndshBHmvdk6qoURbpoOvXIOdCNkMd5AJu2AG76tscQL8Bm37GnTnCPwOLP4yfgvq7K7aHPoCjOGiiOswSq4KyAajgLoCpOG6iO0wSa4LSAO3HAVvrjk5xx0kBznCTQBU4K6AYnAXSFSw10h0sJdIlLBXSLSwU8Ai494lIBv4ALYOUNl7Jl8Qmc9z0UNziAIg7EBjCAAQxgAHfHL89aoZWLlV6QAAAAAElFTkSuQmCC) 0 0 no-repeat;
}
.dx-theme-generic .dx-icon-arrowup
{
  background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADgAAAA4CAYAAACohjseAAABKElEQVRo3u3awQ2CQBAFUPixD7EA7cEOtBhOXLh4siMv0oXe7EKPOERICIlG2NnZFf8kP+FANvMySwIb0rqukzkXkpkXgQQSSCCBBBJIIIEEEkjgtFq4LlAejmNuzySp5KYFKIs8mgk2uEpylqzmtkU73LKNGRLGuK46ZPbrwCHuIbn3kJVvJIxxO8neEglj3KmNGRLGuK7MkAiAM0UiEM4MiYA4EyQC47wjnYDyHqqBGyIfmkhEgusjd5pIKOHuCjgvSCjh9ko4dSQixKkiESlODQkXnHxN+8SpIBE5zhmJH8B9RLY9Tp5g2rsOiXuHHPY4coJF3px+bSWXCHBD5LXpre3R4Rl8LbCJBNdHrpMvjh9T/idDIIEEEkgggQQSSCCBBBL4l8AnTBicwsZliJ8AAAAASUVORK5CYII=) 0 0 no-repeat;
}
.dx-theme-generic .dx-icon-bookmark
{
  background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADgAAAA4CAYAAACohjseAAAB/ElEQVRo3u3aMWtTURQA4K9aWqyz/QGCiOBfcHJwUbAOKogioqIFCwqZsryhmQKKdlCkFrUgtEKxg4Ozf0EQFJxrXURoS2s1DrlDKH2xeS+tIZ6z3JeTcN/57nvkPjhvoNFo6OfYp88jgAEMYAADGMD/GTjY7susVt+Pm7iOYzhQ4Byr+IAneJ5yV3ELxzFSYM41fMQ0nmbVyq+8Hw7kPaol3DzOdXFBZ9Ndc6mLcy7gfB6y3RUcT7ivuIc3WbWyus1C/K2Ag7iAh7iccj9wF3NYKYAawVncTzWOY6pT4I00TmTVynyJFV7BDDbxIuXu4GWJOVfxKs05l2qd6vRP5mgaF7t0K73OOS4Ti1tq7Qg4BFm1st6lYtZyjsvEemutsQ8GMIABDGAAAxjAAAYwgAEMYAADGMAABjCAASwJ/AlZrT7Uw/UPp3GjCPBTGs/0MPD0llo7Ak6n8UFWq49ltfpwj125Mc3mCzzL+2G75ssUTqZVWki3a5FivuE9brfkRvEYJ3CoJPatnMYLbfqDCTSICVzDEW16ADuILzi8zXGR2MBnza7Vo6xa2SwE3Ens4KqOarbKTm3Jv8MVLJc6f7Xyz7eJZVzEUktuKeWWd/vke7UPfsdky+fJlOurjX4m57hvgLvRAO25R7Xf2NM3cAfijd8ABjCAASwRfwAkMHOXCfdxPAAAAABJRU5ErkJggg==) 0 0 no-repeat;
}
.dx-theme-generic .dx-icon-box
{
  background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADgAAAA4CAYAAACohjseAAAApklEQVRo3u3ZMQoCMRAF0J1bWSzYeCUrm22sPJNgIx4rO43losXAJssbmCoQ8sIPUyRaa9ORKwABAQEBAQEBjwtc7o+ub2C5XQPwH+DWRrm+l60BAgICjgM0B0cF/orpThH9HjryTBNgEfCVfS4CPLMvvQGr32r0Coyq+AGKaC3wk30qwr2zZ2MCEBAQEBAQEBAQEHAQYIcF6AsbEBAQEBAQELDbWgHd26mgk5WxBwAAAABJRU5ErkJggg==) 0 0 no-repeat;
}
.dx-theme-generic .dx-icon-car
{
  background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADgAAAA4CAYAAACohjseAAADkklEQVRo3u2ZW0gUURjHN7MSNcSKrpJKUUoRZRlGgtBVzCKhh156qreCaKOLEFmwIBhZIWFUFpVkUGQ91UORtYKaUT4kKBQVdBNM6WJElNv/g/+BYZldd27rkufhBzt7znzf+c1855yZXV8oFPL9z/i0oBbUglpQC2pBLagFx6ZgVaBmKQiAx+ATCLnEZ9AKqkEB8EXCM0EEb3BRaCQug/FxE0Tg20z8C9SBEjAr2pW2yExQDM6An8x1Ny6CCLqbCaUkF7soFYl88J4598ZD8AGTbefxWnAd9IAvYMAFekETWE+Rbcz50FNBBMxmoq9gEjgeh/lXAyaCQR7P91LwAJM0gizwh8fHwEIwFUxxAYl1lLH/ghwuNHJc6ZoghVooMmgozy3gED83eTj/rjHHEVBmKNN+jknGdtCyIJfkOxFKRpVnN4/LPRTcyBy9YWUaTrNVwfM88QPvlghngg5e1QK2P4/DKtrOXEXgEugE0zimzeAj2+tjEkTHZJ4gJZAf1iYTvJT7U4hX9IVcQXAK+MEO9pGnnFzOqTSTgaexLYd9S3mun7GaGVvdtbNgA1gSFkcu9jD7JMUimMTOclK5SfsE0GdzRfxO7JzbzzINv1AV0co0UonWGwJLSdSCVXzCkFJdDtL5eRmT7GO/q+Ae6AJvuK8NmQx4iG1v2fc+y7+WsSoYO5O5CnjHs1iuJ8FTQzy/pVWUq6QxgJTLbJN+VkgnTuakPBI+C7sBfrvbxCYGkSeUGRH6jAbTWbIytjIn++AFBjls+G4BuMnJL9wA6zh33RIYx5iNLGPJcwvkGfpUcmznnAj2MEgej1eAbxEWgZfcUpzKreH2Y5bjByhkv0X8rtuWIFcsCfBbrii/U3NSFoN5YA6o4guvGoTc3QwbYpNZDSpOG2NnM9cVft/F/inqlc2uYJpa7Uzu6EjIHUi1IJfCh4hYYr8ynKeehZPtlqh62Uzl8VxwAjwCr7kfDhjmyTA/vwOrLQgWcbsYYIxBQ9w+5mrh1pDLczLUo6OTOdjJIIVR+owWRRxbuxPBiwyyKwEFd3JsDU4E9zBIXQIKnlY/YzgRXMkgHQko2MqxFTt6o1erVwIKRh2XFtSCY0jQ658NtaBTwSCDlZi0lbAt6OU2YPIqtVXldUMwEMNVDnggWB1D3v2u/LJNgaBJgqBHckbJVpO8T0TO0/8H9V/YWlALakEtqAW1oBbUglrQIf8AE6ZsLgdJbB4AAAAASUVORK5CYII=) 0 0 no-repeat;
}
.dx-theme-generic .dx-icon-card
{
  background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADgAAAA4CAYAAACohjseAAABlUlEQVRo3mP8//8/w3AGTAzDHIx6cNSDox4c9eCoB0c9OOrBUQ8OXcCCS6KhtXvINFIbqksZR2OQnNCBxvRAuv//iM+Dox4c9eAI8KAQEDcB8TkgfgvEn4D4JhD3ALEwEYUEqZi6pSiBEpQPSB0HYjU0KV4gLgZiNyA2BeKfQzUG47F4DhnoArEHHnlGMjBdPShPhBrpQV3REwAviVDzg5KKGkes0y0GbxOh5v1QLkWtiVAzpPPgTSLU3BrKMTgPiB/hkX8NxFMGsh6kyIPAnsY/INWLR8mkgawDqdWSWYInZJcSUSIO6jwIAu9weGQTEN8f9B1eIsEVLGIXqdFhHeh6EAaUsYipDYkhCxyNbFAoGkPrQR8gdsSiLAyIxYF4KxAfBOIzWGKMcdB5EOg5ByA1H4gViEhKDlAMAk+AOAGI9w72UnQWEZ7DBmSAuHso1IMqFASo1KDPg8DKnQktyVJiP+NgTKIjbkxm1IOjHhzIQmYozTKNyBhkHF2rNurBUQ+OenDUg6MeHPXgqAdHPTjqwQECAOsTaSSnYJWBAAAAAElFTkSuQmCC) 0 0 no-repeat;
}
.dx-theme-generic .dx-icon-cart
{
  background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADgAAAA4CAYAAACohjseAAACW0lEQVRo3u2avy9DURTHW20QERJDDSzCwiB+VaSqk82PxSLxB0jEYDFg0MVkklhq6WgwMZjpL6TaSehQI/EjaWxEUN8b5yXNS6u/3rmvfbkn+eSmr72azzv33nNew57NZm1WjgabxUMJKkElqASVoBJUghYOZ7EP+Hd2RzFcl/C31sCebAH/1nrlGSxDTsRsPWZQk1vGnToocBNcGJ7BBHCAb6vtwReQBq1gqN4yOEZZDCBTgTzvz4BTEAF9wAMSdZNBLMsESRaKSRqjNHrq7xT9k7Tr9t0chhPgpUsxGr1WqYMiY1nKbiO4AxnQTddl4WMRRFYzJNUChunLorWYoGpO0ZhuH87TUuamnUrRJ7jiFIzqBGWFh+qtON3fOQUjJglO0RhmLfTYh2kq8p1UA60laNIybQZu8FPqoVatoOxl6ibJG/AmQzAmuYPRGomQrGY7SSfZAOiQIOgrZ/9VLYiDRtSiONUn7iw6cr4jIvNxSVajPQjawD14NKzZruAk7Qe3jKKhcj5sRAYvqBcdp8Y7RY03V4RlC2YoY+L4HtE13ksMvWhQtmC+ZWpWn8omqH+y0F6vGPz8Z5qgPmNxepyxWSWDovF+Ai5qvD9Ak4H7znTBmv1dxkhBbZkGGX57qQnBM1sNhpGCyZw9swoe6LporRZL3GvF5pUdToabJkrDfs7rXnBIB88xwzxpGdRiM881cfc3mOZJFRQroqvAez0M86QLflFNzBcphnmmLVH90S5+qN1mmidd8AgsgEvwCs7BdAllpNJ5/4Zd/TulElSCSlAJKkElaN34BZCcz5R3n3nGAAAAAElFTkSuQmCC) 0 0 no-repeat;
}
.dx-theme-generic .dx-icon-chart
{
  background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADgAAAA4CAYAAACohjseAAADT0lEQVRo3u2ZSWhTURSGEwtRY2tVEGckCrZUBDdaXFm6KuLCeeFQqxap0CJaUUFUKq6K3akbFyLqRlBXDkXROoADgigiijgWFYsTzlrt8z/wPzhc7ktSm1df2rv4SN+dcr/c4ZykMc/zYn2ZmBN0gk7QCTpBJ+gEnWD/Fdy5u1lIgL1gDZ97jd4QHA4uAI/U9RlBvEEK3KfYC9AFfoKKvBfE4DPBG8q1gRGgic8dlM9PQQw8H3yjzGGeQSmPgxMsvwsK804Qg24Ef7gdmyil33QI5UTypKU+moIYrADs48TlnNWoW9QkxW0qbXdFXpBb7RQn/B5UGmHCRgU/CFnpxZEVxCBjwW3KPQFlljgolIOhxgTq2O8rmN6NiQ8DrWBFqIIYoAS0c5I3wOiAQF/D1foAphiT2K/CyMgs5MaBO+zzG6wKU9AP3nIzJi31cZ4xT/EQFKtJJFQicEXduDZKwTO2fcpX2eK1YQsOsNQNBEdY/wUsBTf5fIaXkj8RWbnHrDsQMFnZ4m/ZppXnfgMFu4IypJwIWsolqF9i/WsGfSkfD16xfI8xmWngM+sajLo5/JCk7qixyg1Ksj50QTxPBg9Yd8+SsZTzPEp9tVE3jxOVs1Wpzm8n27cExM11SnJ9aIL4e5aKb+eZaNu220q2+UFhXbedde9As5p4Y4bLZy3bSd9NORfE6yLwnWUHZRtliIMtbPuSWzem0rlj6nz/yiYckNVcfem3NZeXzGb1ScsKxLMI9AW8bDxePklVl2RslTNZFdB/CUOGWV6tJLflStDfbssD4mAQxQwb/uURN27WCQH9drDPo4A2y9S8inIhKOdldppv9OmQwP+R42zJ0Fbnu57KniZa2lpv+H8VLMnwk0UmqrithLkBbQaB43y/T2ABuKaCfio0wSx+k8mGRo4nq1lmyT3bVFz181bJba+y/DlDVGQFhUPqbPkhZozKPaV8ktGnCFxmfbvKdSMpKOnddY57DkxVuectMCqgn3yJvqjCTmlUBf0V87+hdBq5Z7p+SX4o/jaOrKAwg98RbblnOgaDs/qWjaqgsJBho7u/2chte1pJFkZVsCck8mEFe4oTdIL9RjDKOEH3H14n6ASdoBN0gk7QCTpBJ/if+AuJp2JOXwFb9gAAAABJRU5ErkJggg==) 0 0 no-repeat;
}

.dx-theme-generic .dx-icon-clock
{
  background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADgAAAA4CAYAAACohjseAAADYUlEQVRo3u2ay2oUQRSGZ1y48LpJ1GQmyehSiaLgUgUvj6Ci0Ul0GcUXkODCqODSxDsB8RaTeMnS6zY+gdGIF1BBRYjC6EYx43/CX1AMk7K6u6qnezKLD8R0nz4fU91VdepkyuVypp7JNATnu+CJ/rPVaAfdYAA8Bq/BNPhNpvl/8rdB0MN7MkGJU1AS7AOToBySKcYoJElwAxgBf7VEP4Mb4CjYSfmlWmLy7zawg9fcAV+1+yXWKNhYM0EEXwGugRkm9QsMga0gG2K4ZXnvVfCTMSX2dbAyVkEE3g2+MwlJ5hRoDvMOzYHEOglKfIY8q+hdEAEXggvaULof9uNgiQzju9rzhpiDe0EEWwIeacOxx/AVdU1R+zWf6u+zE0EEWgQm+IBPYP1/pgkT6tcIet868J73TijJyIIcEuqXewU6LOZBH4JCqzYNPZPcXAiqd+4jyFtO9L4EhTxzkRiXIgkiwB7tnesMsJLxKSh0alPJvlCCuLGFS6qy+qAkSFA4yDg/ZOiGEbzJAA9CrEXjEBTGGOt2IEEukWY4DNoTLJjn9CG5bg4iOM4kzoTcTcQlmOEqSuKNWwnKNMDFrnxYmlMg2MRfUXJebSN4XC2LIuwHYxNkDlcYs89G8AUv3pYiwS1qP2kU5EsrF34DC1IkmOUeVOIWTIJFXjQSsWQRqyDzGGbcQybBc7zoWAoFexn3vEnwIS/alULB7Wo7ZRJ8U20cp0Qwx7hvTYKqDLEshYKLVXnDJDhbQHJQF41dkLnIZP9nXgsGGqIRCrw1G6KBPjIJE7T6yMQxTTgl6DQRx0TvS9Bqoo9jqeZLUC3VDtsutrNpEbRebPPiSc/bJR+CdtulmDa8PgQDbXh9lyxcE6xkUVF0Op0Cwf5ARScmvYnLtpKHsqFLcqHKhkz8ljoDTLCgKvwOh6lst2pr0+4ECh7QSve5sIcvez0cvrhAP3zZn7TjMxflenV8dtnVAegTBnzp4AA0Ci1a3dbNAWiVI+wPcpxcA8G14B1zeA6W11MTQpfXJoSK4XpR27Te89xGktemgtl3zlsbiaERqOShEaipSiNQVz23cq2qdTPe6BzNeL1suGszNOMd4Wb1S0Uz3lhNm/GqfEULbIWcctBOuSaJ/aJRG2I7EtkQ2+jZbgj65R/SkLEu4QzRFAAAAABJRU5ErkJggg==) 0 0 no-repeat;
}
.dx-theme-generic .dx-icon-close
{
  background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADgAAAA4CAYAAACohjseAAABn0lEQVRo3u3ZS07DMBCA4T/iWHAWkOiDE3jljTdd9QJASyUuw63AbNIqiuI0sWcsUmY2ibKxP8meicdNjJFbjsaABjSgAQ1oQAMa8P8Aw27/CDwAL8G7GHb7ogkE76aM2QCvwFfw7lMN2OJOwF37XANRE9jiDsAK+AZWc5Bzge/ApvOpGDkG7OHOcQjebbWADXAEnqWQKWACdwI2wbsfzT0oihwCSuGys2gC+dEu31gClMQVlQkpZBc4glsH77ImWlQHJZBnoAZOpNCXIoN3ajgpIEAJUg0nCcxFquKkgXOR6jgN4FRkFZwW8BqSWjhN4BiSWjhtYApJLVwN4BhSHVcT2N9zlz25dGAKVw2pnWSGsiVD2XVpSSZZ59r3Yy2kVqFP4eK1OvnXC/0UHDWR0j/bU3HVkJLHpbm4KkipA28urnvgVUFKtCyycRNaFsXI0qZTEW5i06kIWdI2LMb1gRrI3MavCG4IKI3Mad2L4VLAa2PNQc4FvgFbKdwYcASpevny1C6V27w+6yDvucUL0CWGAQ1oQAMa0IAGNOBy4xeiYf2g82INOAAAAABJRU5ErkJggg==) 0 0 no-repeat;
}
.dx-theme-generic .dx-icon-comment
{
  background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADgAAAA4CAYAAACohjseAAABuklEQVRo3u3aTyuEQRzA8e9KCYflNTiIk3BQrsrFWclLEEqNZKRfaRxMEuUdeAFKe6McRMmf4pUIsad12JHSavexjxnWby6/ZnqmZz47zzPzzMwWKpUKrZzaaPGkQAUqUIEKVOB/BrZnuVicnwEWgSGgI2I7X4FLYEesOcxSsdDop5o4vwfM/4JOcWLNWq5AcX4WOAjZe2AFOBFryuJ8U60Va+rduwOYALaAwVA8JdaU8nxE50K8A8bFmqdY3SXWlIGSOH8GXAADwBJQynOQGQ5xNSbuE/QBsCE7kvco+j6gnCZ+/45DLP7INCHWPKfUiTWPOg8qUIEKVKACFahABSpQgQpUoAIVmHlF73x30hW988WfApZDnEzcIe/3f8gbeBvipjjfk6j3eoHNkL1ptF6j+6L7wBjQD5yL88tUN35fIsA6qW78eqAvFG83Wj/L1v0usJCxfYUaZSPAVRPmDbFmPXdgQE5TPZ8YBrq+Afwu7pmPw5ejTL9ws/+T+eJsolID+Bk3ClzXO5v4K/NgTVyrTPTJcDGASXExgElxMd/BJLhYwGS4GMCkuFzmQV0PKlCBClSgAv9wegNiDnyhSoRLRAAAAABJRU5ErkJggg==) 0 0 no-repeat;
}
.dx-theme-generic .dx-icon-doc
{
  background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADgAAAA4CAYAAACohjseAAAAr0lEQVRo3u3asQ0CMQwFULIGrMFqVDTXUDEbYzBHyElXAgKdLczpWYqU6jvPjZu03vtuy9UAAQEBAQGDgdPlGj2V43Q+3bYMTEOuAo4HtXFf079nI6sBw5FVgIdx7hnIEsAlZ5+BLANccsORpYAZyHLAaGRJYCSy4pp43ffJIAB/DJwzvuoHCAgICAgICAgICAgICAgICAgICAgIWOYTwifDAAwB/lMBAgICAgK+qQex3kSvB4V5zwAAAABJRU5ErkJggg==) 0 0 no-repeat;
}
.dx-theme-generic .dx-icon-download
{
  background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADgAAAA4CAYAAACohjseAAABS0lEQVRo3u3aMQ7CMBAEwDiigP/4a1Q0NFS8Le8JFcGRQELCxOfYuwlhr6FAwozOl7WsuGEYmi1X22y8BBRQQAEFLKld6Q+cL9epr00hez4dnTq4VAeN5Uo6rA4KKKCAAgq4hhwMp5ZXbh3C6ePG/KNh7X346HNPPnM72D8XpOOYW5SCLMHVmMFx4f1acSVAj0ZGcJ4GDEPeIZEx3HNN3hZFIRO4O3UGayMNnWvZD5mxqiBrbsvyGfyMhyKkBTc3kmoGfQyZEzcpHCXofSYyO34MOA8DGh8qc5EmXO5cZm9REBKCQwe9FQnDMYI+hYTiWEHfJTIUmoUKegYShat9JzMLicQhLp1ykVAcApiDhONQQAuSgkMCp5A0HBr4DUnDMYBTpxmfOAT8DDCGpODGctaX8d6u7RcvxtX9z9TmgU7viwoooIACCvjHwAeCB9nX34oMSgAAAABJRU5ErkJggg==) 0 0 no-repeat;
}
.dx-theme-generic .dx-icon-edit
{
  background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADgAAAA4CAYAAACohjseAAACVElEQVRo3u3ZvS+DQRwHcI1EMEiohMXf4O0v8P5uNJj8CwaTpQsGImKxGawGDAYhMRBiE4uXhkRSVQmDRGiR1PcnP3I5h+dp7+H3cJd8k/Z6vdwn13tpG8lmswV/uUQc0AEd0AEd0AEd0AH/LzA2NpnP28uRqtjoyJHSH9UtIqOo3wszkCDrSA3SBswB46iuEblFulG/E0agCqFyjQwgk1z3gJTYQP4GkHAbSAMSR06QHuV1qmtFJpBBRnYBuRsGYAXPXAPDmpFn5Awp5Ta9wKyi30I8XsgX+ZNAE+5emc00Uozc0AwCs68hT5Eh1G9LBOq4Jl5nG0pdJzKD9BuQc0gfUkbtUL8lCVjBkHrkmGcurc8mBn2Bvor4iHhHIufKhhTntgkpwCgP7luc0p+KpPfc5YoLGugF14QBJw19EnIeaUGqc8UFCdRxtOYyhnWYxKBNfZbn87EMGhjlNVeHHPHMZQzr8HXmdKBNXBDASh6cJ5wOtI2zDdRx9BF8/AqnAoPA2QSacE+GTebjhgJgUDibwGlkGDlkyJNhk7n0cPG2irMJpG19ChmXhAtik4lKwtkGmo6HX8XZBIrE2QKKxeUNBM50PKS84pCE6aomAmgDZ7qqiQDawokEari3gz0nnDgg42hDqbWBkwh8u5IV8A64+cn3QU84iUC18RWvvcNccZKBa0iHAekLJxlIP9IuaciUX5xYIAYVwWP672AZaWdkki/ZnnGigfyckCtIGzfxhZO+yejFNy5MQDorZv3ixF7VwlQc0AEd0AEd0AEd0AHDW14AHV8rr/nHwCoAAAAASUVORK5CYII=) 0 0 no-repeat;
}
.dx-theme-generic .dx-icon-email
{
  background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADgAAAA4CAYAAACohjseAAAC50lEQVRo3u2Zu2sUURSHR4NRlzVrYhZxsz4iq6ZIiIJiY6FYBAvRP0BSKFhaKDYSECE26QRtxC6NREG00IAaiBpEBRXjO6iILxSfRVR8XX8XfguHsONms3fuzMopPmZn7pnHd2bumTt3A2NM8D8TqKAKqqAKqqAKqqAKqmDNCe7v7TO1hAqWERwA6ZC4OFgLXrgS/MzlPbA8AYI7wXde02UXgsvAXf7+ArbEJDgLHBPXdQjMqFqQv9PgOLf9Ab2gzqPgInCd5x8H20Rb9YJcnwb2gJ9sOwfmeZDbCN7xnE9A54R2N4Ji+wZxwqdgZURiNqF7wS+e6yxoLBHnVpBteXCNMV9Bt2M52yVOiC5xAEwPiXUvyPaZ4Kjo9IfZ6auVW8GKbY/5CWwuEx+NoIjbAb4x/grIVSG3lZXaHmuUFTyIW9CyBjznPq/BugrF6sBBPo6GFTs9yX29CFqy4CL3+wF2TfICbSUe5H62Qu+uMDneBIt3ok/ciX6Q+sfFrWIltrFvwfopPNZeBYv0iOJzCywtEdMt+q5h/wtqQbBdvCfHufwANrHdVtojQuwRlx+n+E71KtjGR83uexo0g1Nc/81CMsJ1e/e287E+yW02MR1JFSyAl2IYVy9GJPvEiMSw4q4W+9rYM6IvtiVNsFV8n50Hs0tcSBd4Dy7wzk5sr2di7DFeMWGJEFwoKuFwmaqZ4yMZ1p5iggwT1hqrINpbwBhjRyp4OQdlJId5zGdMoH9BtM0HDxhnB94Zh4PtOaIYjTGR/gQ5ahllzE0wN4LPpYz4yH3IhEYviG1N4Dbb74QUDFc0MoHFwXc2UkFm9Qbb7oec0DVZJtIwsU2RCOJ3A7jK7Y/BAo9zMlkm1DDBGaeCrGyXxLxIPoZZtRwTa5joBieClBsSI5DFMc6L5plgw4SnXAgOihdvIQETv0vEx/WQq6n7N6VmtWOcui+4nLrXf5dqUlD/4VVBFVRBFVRBFVRBFVTBiPkLLiFmgwWGpCIAAAAASUVORK5CYII=) 0 0 no-repeat;
}
.dx-theme-generic .dx-icon-event
{
  background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADgAAAA4CAYAAACohjseAAABAUlEQVRo3u2aSwrCMBCGG/EAbnxs9RTuFTxRV9kUsW56Ea/iJXTvJeIoiFBszQsb4jcwFEIa8jHz/2lplTGmyDlGReYBIIAAAggggD0xtp1Y1c1KLkfJneRkwD2fJHWly4vNZGXzJCNwS7mcJaeJFOYmuRbIa6wWPSQE94iZ5D6mBjcJymsbE3CeIOACFwXwn87B53GhS/XhCAnagKzpfk/dGCpIi/pHu31U33i73V4y6BqnggCiwe9vKC7jXdry1RwVDDhsFS6KyQD4Qw2+tYKL4qK4KC2KBnFRXDSyi6JBANHgsC5KBQH0aFGXbwIOa1LBkFD8TgkggAACCCCA+cYdSqdhUxkFJFYAAAAASUVORK5CYII=) 0 0 no-repeat;
}
.dx-theme-generic .dx-icon-favorites
{
  background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADgAAAA4CAYAAACohjseAAAEd0lEQVRo3u1aaWwNURSeV4Q2hAiJJbWvjVZpLSX2JdHXIEKtiSVC/LA2IiKkJIKQiDX4YflhV1Fpo8Qu9qW20EQQpKKI2FIEre+k38Q1Xvv65s28eW/Sk3y582beuzPfnHPP/c5pPaWlpZqbLUpzuVURjHSrHuwEmSvXBvL1msAPKwlkLlkYVh7MdHOItgDkdTd2K8GxQDUg3a0E0w2jqwi2A7ryOAVo7jaC45RjDzDGbQTHcnzlg3DEE4wH4gARvdN5Lglo4xaCurcuA6eA2wavRjxBncg+jgfcRDAZaA38ArJ47iBQooRuRBPUw/M08FZJNFdC5UU7CXqUTX2/4do+NxDsDcQC34FjhmtHGLbtgcRIJah7Jwf4bLj2jmFruxftIiiierQhaxrtoKJNPZFGsD/QiJ7LLec7Rxm+rYButiUCvauGyrwp10ZPC+ffDUyt4LpsHaMsvN95ydyo8ov+8yBOFmLoB2yx8IYH/Fzfb9F9xEvrgCEquX88aOizTMKwHYgBfgIL8MPNFvRkrNp+MoBVWllP6YtECZ4vq8IQ9fHgCQzZtjy1F5iBiYodJFgH2KkksMcS4nimgoCTDH50H0N34DhPTQSugVBbzRnrCNxQyB2S56uInN8sih9/xDASWAL8pn68CZIjQkwuneQ6UCBkcP/8Wuks6s9AajAlVkMu6tXAUhK3y2SNrQHmc+29IbGLihOs2Qcx0WlWBzd4s8XASRK2w2QfPSMJjve7zEL5om0bPUi+xNAX2MZTg1jA9rBBx97ivcQ2AgOA17YrGZD8AczC4RTgGwX1BWCWReTmAOeAplxjE4C53K5CJ9VAcg+GXsAzrexvDlsBORdtcsoYrvENQA3giVbWYgxKDASlRUHyLtfFCWUrMUuwnlIgH+d6fxgOYlu2kjweXwU+mJxH1tcdHuf5KLEcrSbSOOYGOU82R284lUt1WR5pPir3QE1/QQODCHXLCQ5lUngKFAQ5Vz5DNZrzhgVBbyXDswvrv3g/ZU+OIeydIwj5Jq2JVD8ERW4tA66zuL0JLGJbw5fp4j7VilZGsB5MoVT7xM3ZaHHMrMsZxiXcM0XHXlJKMdXOUkA0odcdJaiH5ymD0pB551HGJTP0dgDNgF3Ky5F9dLbBU99IUmMlExYE1fBsyQdcD9QCChluM3k8DZByq4jqZSNfUKyPMPU6RhDrrxUTRgmVjHhhBnCPvR29J5OgCAGVQCfgMD9LKfYAmMzPOfR6F4aqIx7Us9wVJoxc9nGkrfCeRer4CpSN8Tt12YXLZo2Zz5fmdYqgV2kCiWYcVo53KtN5i1e8PJzz6YX0iJATRHjWVsJQarf61I5TlfUVqA7V16l0yRpof5vBQakasx4cxnSvpvYEhphZ0zNtZ9aXukWTZEgJ6uFZzAJVksQLi/TxcxKSVsV3JWxDQxDhGUUPygaeCGzi27fSSrjNJLF1kWZW1ZjxYCKr7j4oeJ9o9tojCoLtTFym2nKB2l0Qu6OFzqQPusKsBz1V/7NdRbCKoKP2B0dsHcEyCJ3oAAAAAElFTkSuQmCC) 0 0 no-repeat;
}
.dx-theme-generic .dx-icon-find
{
  background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADgAAAA4CAYAAACohjseAAADyElEQVRo3u3aWYhWZRjA8d+ouVXatBFoiS1QkrYwRUFEaBGt1EXdFCmG3ZStnLZTcKhOVif0osWb6KJFI0rIYlKqSYJCimi7MSizRZIIY7Qyl3G6+J6PbJgZm+Y7Z76R74HD+y3nvM/5n+d9z/ssb1tvb68DWcY4wKUF2AJsAbYAW4DDkXHD7SDLi/rHQ3Ap5uIMzEQ72vAbNuFLdOEtdDcCIEuTcgED5B5cF5B12Y3t6MUUdMSxEDvwKh7Dhqa0YJYXE/AgEoyPm34Nq/FRWKxnn6kwA+fgElyN+fFQnkGKP5oGMMuL4/B6WGQHlmApfh3gkr34Lo6VmIrFYfnbcDGuwtcj/pLJ8mJWWKgD6zEb9w8C15904xGcjPej/TD6HDnALC+mYy2m4UWcj2+HoX8zLsRTOAKdOGVEALO8GB/DcjpexvwsTXY34B724lYsx1Gh4+CRsOC9OBufYmGWJo2OsxbjvbDgo5UCZnkxDfdhJ67P0mRXCS+8nnizbsfNmFWlBRNMxPIsTcpctzbH2jg2Rkz5gFleTMQC7METFXhXT4cVr8VhVVhwbqxba7M0+bkCwG1YhQm4ogrAedF2Vugjv91Hd6mAs6NdXyFgXdecKgBPiPabCgF/wF/hv5YOeCh6sjTZViFgb8zF9ioAeyOmq1raQnfpgNsxJsuLqRVnGqZEoFw6YH3unVQh4IxYJjZVAfhFtOdWCFjX9XkVgF3RXl4h4GV9dJcKuA5bMS8i+bKlPaL7P9WSUyX7ommyE8810gHej9yByXgllopKooll+B2LsryYUyLcTNyllpFbUl08mCZb8JBakuqlLC8mlwA3Di+E9ZY2ynMaSkS/FB+Eb7oyy4uxDV7Un8V5EVQvqz4nkyY9uCae7JVYleXFpAbcw0F4Hovi+wS8GSFapRaUpckvajnMDQH5MU4dhv4TY1Qs6PP7WXinEZBDz4umyUa1DPWagPtMLe137BC6ORqP46voa08/5zQE8n9Vl7I06Y6F/+4Ia25Ry1p3qiWMzvTvOsUknIab8AZ+imvb8LBa4ndjGZBtw91lkeXFMbgTN+LwPn/3RETQt0TQrZY4LiL2EyNgHY7vR80nuEg/FakqqktbwhoPRP5mHk4Ph/nIOGcrvo8h2RVW2dGnnx9xwQCQdUv2C1k2YF12xbxcM4w+Gg7ZjBXeOuRAc/LdoczJZi1hDwbZMRTIZq7RNwSy2Tch7A/y9tEOOBjkCrUi6qgH7A9yBW7wzx6AUQ+4L+ST/xWuIZ5Ms0trK1cLsAXYAmwBtgAHkb8B55D2dGOoHcUAAAAASUVORK5CYII=) 0 0 no-repeat;
}
.dx-theme-generic .dx-icon-folder
{
  background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADgAAAA4CAYAAACohjseAAAAlklEQVRo3u3YsRGDMAwFUHkmshoVjZtUWQ1mMgtAFYTB934pV886yXcurbUYOQUQEBAQEBAQcFxg/f7+uYFPRGyZgLrMXYHpyMuAdZnLyflReYqI9Q5kL+BtyJ7AI2RGB0tPYDryCcCsNEDAa97BeMWSGR5oBgEBAQEBAQEBAQEBAQEBAQEBw7ch4BgBBAQEBAQEBHxvdsTmo6CCJsIrAAAAAElFTkSuQmCC) 0 0 no-repeat;
}
.dx-theme-generic .dx-icon-food
{
  background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADgAAAA4CAYAAACohjseAAAA7UlEQVRo3u3aMQrCQBBA0R9JZedJLPQuglh7g1Rp0tgo4gU8kp7DC1gbG4UUEkU3bLL+6QYmIQ9mhyFsVtc1KceIxEOgQIECBf4SeYiXVJtdDVCVRfZJ/uL5MXAAVsC4rTYKMEDsgXXKLbpI/QxOHDICBQoUKHCoq1pj5Zq15YMHAqc3uS0qUGA3wHmgmn4Cq7I4vwHMHzXDbdEWZDRc8DP4AhkV18mQaYJi4/o0RS+pA49DWdW+7mzgCiyBaXLAqixuwBbYPv+huskIFChQoECBAgUKFCgwbuR9+6BQ10eekXlfVKBAgQIF/jHwDgR9O3oLG0QTAAAAAElFTkSuQmCC) 0 0 no-repeat;
}
.dx-theme-generic .dx-icon-gift
{
  background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADgAAAA4CAYAAACohjseAAACH0lEQVRo3u3aO2hUQRTG8d9qovggQgTFQoIv0EIxghBQxMLCV2GwEwW1UEREC1PIgmyzgqyFBBRJpeCj8FEIohBEQoRUapFOKwUbLQS1UBSvzQghbJJdN5cbwjnN4XLPnHv/883Mmdm9pSzLzGabY5ZbAAbgDLe2VhNUqrU83qmEXw09v9yXn4KVaq0bw/iBb3iNS+hqMtVm9ONdyvUTI9ha2BCtVGudGMR2zMdidOMC3uI6lkyRZiUepY45g7WYmxTswVMsL2oOnsZSPMYCdGAH7mAeTmEU2yZofyDd701AN7AF7QnyYcp/rijAg8lfGzNEh3EYm/AkKTSIvePaHseDpPA9LEsd8ga/8QdXU2xvUYAbkh+qc28U+3EzqXs/DV/YiYGk0gAO4XOdHCPJrysK8HvynZPEHMMtLMTdNPz6x8CdnKTt6uS/FAX4PPnLU8QdxQusxxVsxMsp4DpSrDTHC6mDF7EHR7AiLQpD+ISv4+rYebzCiXR9Nvn2pO6iNA+7sAv7sAofUW4FsNTKaaJSrfXgNtbksAl5llT+0Eqhb2sAoqjz1G68b0SkXLdqLb5A7p3XMGCl3Fdqci+aTVMntJQ/jksBGIABOENW0XzrYRYK5qVgpdxX+qdevVpYUB3MGm0Xi0wABmAABmAABmAABmAABmAABmAABmAABmAATrs19ffZf/42mk1TTChYz0rxQWwABmAABmAATmx/AR2lcA+a7uWRAAAAAElFTkSuQmCC) 0 0 no-repeat;
}
.dx-theme-generic .dx-icon-globe
{
  background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADgAAAA4CAYAAACohjseAAAFnElEQVRo3u2ae2wVRRTGb20FbStVlADWGFSwISFBDbmI4oOiBgOJVaEajUTRGPEV0agECT6KiUWEhqDRYIwx+CBqmqp/CEp8oIZY39IIVqggIrSm4Kul1nL9TvJtMpnM3p2Z3b00ev/45bZ378zOt3PmzDlnNpPL5TL/ZTJFgf93gQ8uXZYUpcSp3WATeAw4LsGHUhCBJYYbV4O5YA34GHSCnMYB8BlYC24FNYNGIEWJOZUpN6sAN4NPwCFNzH6wlYJaQRvYZxD9HVgIRhZcIEUJR2jfi7DF4FdloD+AF/n9TDACzALTtAEeC6aCDzShPWAVGF0QgcGMGb6vAzs5qD7wDDiLJtenDLgR3AKeA1llgCeCu8Am/m7AMPN3ykNNW6A+a+VcXznFHL8BV3D9yax+Cf6iKdaDC8BScA+Rvx8G94ILwThwLfjUYLobwaiCrEHe6AvDIFTu4MCbFOfxAtgLmsH3ZD04zzBwU597wBmpCkSHp4LtEeLC2M11+g+YR/MMrv2sDXx3SB+/6Q/EW6DBLE8CHZ7ihBs4KDHHx8B72vXzeX16SPs/+fk7mJz0GjwafO4h6m/Qos3OJLAErAYLuN3IjFbyeo+hnw46qYX8fy8feGICn/actQ81cc8r15aFeMbreX0LZ3qydr1J6bs0tsA8JhPGIe1zEQf2SsjvFzhGL0PA5qBtLIHoYCgjEBeBrXzyOUNEY0KimypHkWNBL51OdRyB8z3MUpzHRdz0bX6/nh7VNQ59iO2f8vWiR3p6zU5GJFnGnKbf3A9O4154imcmUclt56A8IB+BdZ6OJcwsn+V6lgDg4oTSpcDhNPoIbLYYdBQykzOSzP9IkKLVcGwSGJRYC+S+d5BRx3LFa+mm+FWIMMn12unxMilwAthBYb2850QXgbVsJDHn1aBBE7BZC7zl80leuyQlUSr1hod6t4vAJWx0EyOGX9SoIk9GL+ZyVAEEygz2awJfcxH4Ehtl+f9irbMSxo7f0pu9rZhK2uIqmJrpM9jjIrCVjYYp3zVQyDZFTOANx9M032LZQtbGlSmIu445ptGhuQjcJR2ZMgya4Ap2usMQK2aY5L6aoJOpZHEqymtX2goUL9gZEeWczlqKZAyXcSBByDUs4Zl71HJbGu0isMsy01itlBX20CHJgG4HYxISeKOlwFG2An+UdeZQ+M3l2Q9nJSBwlaXACluBQeFnuIXAmXTZ+aKd2pgCByzEOXnRIHc7J0LcEMsn288UylfgpRb3+NpF4ANsND9C4AbH2DTO1rE8ou+XXQROY6N1EQJdg+82OqUJniKbWTX/iMtIrabf5iJwKKtY3WKGeQSe7ZBpDGjlv6nMOeOsTSk0d7HP8a7pUhCu1cXwolF0sYzoK3A6H/AWn3xwRlBSsBC4LYZIYY6HuDJW5qT9fV6FXx5nSQeTLA5AWzzF7dOO4WwZDv4gx/sWneYGUYrlCW+th8B6T/NcyfaPx6mqlSoV7WssBK5wFNfgKW4i99aufLNnW/jNsnQhHnVMhMBdjgJne4grV6p185Iq3Qc1SNl7yvMIzFoK+wlM8Sw2Bd69OazQ5CNQTPUddtyi7o3aAKosxL0fY1toZB/tPP5O9Iy+SqmivRnMpDaAkRYCN3nO3Eqlmjc2rQPQETyazrGUWK0NpCZC3BrlmMwlm1+nnPJOSPsIW7L1d5VIpN7i+LnJ0yTPVYKIraYEOq33ZGRNPqLElxvoujM8nIzrKU/mGxlBnLuWb0kV9k0nyReVdSmDeYOVtUDcTkdhUyisTznXn3O4X+UqY82k3WCaUjc9U6l+6weZUm68ilXx7dqxwCKb9VrIl/FKWV17neca+olTNwOBDv7db0inNvIIu2Kwv21YzqJwA822jbPSyzJjN52GrN0nwOW+byEWX4gtCiwKLAo8rPwLiYCJtNR8X5wAAAAASUVORK5CYII=) 0 0 no-repeat;
}
.dx-theme-generic .dx-icon-group
{
  background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADgAAAA4CAYAAACohjseAAAFLUlEQVRo3u2af2iWVRTHX3v9EZrmCgUdW21tM6JQFDeCKBUbamKR6OYyRao/ZCsE/SMZLajByLCBk239sZg0DWJ/bKs2nL8FRQT/UNjWxAQrNGRzWqJutr2dO74XLg/vc++597nvHLk/PjCe59z7nO+7e+8599wbSyQSsf8zsQmBj7vAzyv3JCOD2ELsIw4TvUQ/8YAYxN+9eLcPthkhfWkZS4GZxGdEF5FwpAt9PDeeBC4kfiSGFUdvE23ETqKQWECkEVNBGp4VwqYNbWT7YfS58JEJpM7nEo3ECJwSw6+JWEPEHYZbHG2b0FcCfTfiW2MnkDreQAzAiXtENZHuModCSEef9/CNAXwztQIxvGqVodRuM18cEH3/onyvDj74F0idPYVVTw7HMs0q6psyZdgehi/+BFJH04mz+MBfRL4hTKSCfHw7AV+mexGIIXEMHV8lchhxMFXkwAfhy1Hhmw+Bcs79QWQzA72JZ7Bo7CW+J1qIQ0QlsZKYommbDV9G52QkgdRBEToS2UeBRSZjGmo3DQH/d2Kbpo8C+CRsi50EUsP5SigotUzVTIj5s5340yC0RtNHqRJC5rsIPChXLYtcNA+plpiz14mH+KVvECeICuJFxf5posMg8h2NSLmqH7QSSA0WI4u4T+QyBW6DIFO+OYJ5l4Z204gLGvuzGoG58FH0udhGYAs6r2YsQkuJHcR5h8Q6TZmXYXYPg8E9QDXsWlgCkT0MI7CmG8S9p+SiLjQojl7R2OUY0rpB+JzFEViOTg8ZxE1SYpIr4r8zD442auxe1SXbCDHC7guOwG4YrzIIzIsoTrIJzpZrbAoNAlfBrlcrELtquZ+LGwSu9iSwAs5+qLF51yAwroS0bJ3ArTBqZSwuJZ4EfgtnizQ2a037QWyahe0HOoE1MNrFEPi2J4HNcHaNxmY5Q+AumRzoBMrA+RZD4DJPAn+Gs69pbLIYAtfCtlMnUC7VeQyBL3sS2A5ndXP6mroHDBEoF70rOoF3YDSLuUd84EHgT4w5KHjJIPBZ2PXpBI52ZrHLb/YgsIERJv4lZhoETpU7H58C13kQ+BWczQrUX1ROM+YgSyB7iML+G0/z8BM4/EbI++0MgXKI9vtaZGZEzENVmuDwm4HnIsc8RTzJEMhaZGzChMge7noSWAWHPw08v8StbHPDBDvQw/6IJ4Ey1zwTeN5hIZAV6NmpWuAHicJNFJlykwz53RYCWzmpWoZS54gzBL7vQWA5tl7Nmg1xzEuybbNdUjouQpxyEfcRMTtkX/k69/hM2S5d9rbhDdRkrjsKnIEKQrJ36ywEyg3vlxyBz3NLForAVgdxN9C2MOR9H3HSUAS2L1k4FJ0E6x0E1qFtrcZmCPMz5q3oBKeXOJQN91sE/nPEHMSuQYNtG1ZYf2XDQOG3w6Lw+ytT4GbYcxcnYfcDUrknlO91OBV+I5TuTzIdLoN9n2PcbMQuxL10D+eLlQPPJRqBJbg0MGDhpMiCvia+U5J8F4qjHp/VhR2foewujsEuOjq3DD/Qb47t61NyAEq8gjTtFpbnQUcH21D4XYHzitsWbY95OQBNcoT9NyZ9FGEq/xB7EM8mo4Imhm6P4UDGzxF2yCWEVCB+tOPY3MqbGy8QHwdSOf+XEALDtT6FIoN7warA+WF9yq6RaC4CjQXiWxsfxVWuAx7LFmGHpQfG/CpXQOiiJJfxoiIv4y0aj9cpuyMI6xmP1ymTkYnyh0jAO8VGFDFzCNzCs07YbEWb8XchduLO9oTA1PIfHqp2IIECQ2IAAAAASUVORK5CYII=) 0 0 no-repeat;
}
.dx-theme-generic .dx-icon-help
{
  background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADgAAAA4CAYAAACohjseAAAER0lEQVRo3u2az0tVQRTHXzwzspCkX6I9U1Frp2jpHxCImrTop4vSRbRSqMhWEUG1aiNopC4CFW0RQSqUaAltioKiRWgo0qIW9ktfP0gzstcZ+Q4cHu9d78zcue+VLj7wvG/mzPn65s6ZOXMCkUgk8D8TWBW40gVeunotFiGinmglhokJYob4SSzg8wS+a0XbUBxbjvgpMIe4SIwREU3GYGNnMgksJm4Ti8zRL8QgcY6oJHYRGUQqyMCzSrQZRB/ZfxE2ixMmkIxvI7qIP3BKTL9eooYIaky3IPr2wlYEtrswln8CyfARIgwn5ogWIlvnHYpDNmzOYYwwxrQrENPrBptK91XeFw2E7XtsvHb44L1AMrYRq56cjk0Oq6jXNLFpOwxfvBNIhtKIJxjgPVG+TJiwQTnGjsCXNE8EYkqMwvAbosBFHIxHCv/va1AAH4QvD4VvXgiU79w7It9loOeUEDeJtyyU/CAeE6eJ9Yoi8+HL0jtpJJAMHIMhsfuoUNjJCNKJHhZGJN+j/hbOVimKrIBPon+dlkDqmMVCQaPiVm0r8TJq9Sti8XEDcZgYwfe/iVOKIhtZCMnSEdgnVy3FvegavB9yMchbxtFOJnKfoki5qvcpCaQOpZha80ShosB6DCo209tdOtrJ9qIpCgIL4aPwtVRFYD8GbNE4TbxCX9Up9wj9Dir2a0G/flcCsXtYRGDN1jwu6XAWjvZobOsW4HOeG4EXMNAtg/OgDmUY94XqeVD4ir6X3QgcR+MqnwWGWNhQFVgl33tHgWwQcTYL+izwEMZ+piEwyEJavpPABjQaMExZqLIJwsTYZ3RSFjg0i/4nnQS2oVGzjwK3sLj5PPo4pCCwGTbanATKwLnfJ4G5xFMWN3foJp3ocy3sjDgJnEKjIh8Eiq3bJFs5M02yarAnbE05CfyKRumWBQpnPmCsByZHKObHZtj77CRwaXPsQV7UiUz2y91RfeccBKbKk0+iBd5lv1yq6SKlKtD2FD0A+5+wegY8FCin6EwiFxl5Pjzv1QZBdZGxHSakwFwLAl2FCduBXgoMWBDoKtDb3qrZFDjgZqsWYnmO4L8i0PVm24fjki2B8rg0megDry2B8sB7xY3A3ASlLExuotynLDxIOvmNWtIJTpcZpA39RC9tGJX4HUpigUNaiV8PUvexEDuNaVDrgTiz1D2cr2MXnmWGAj+yVXTaUNwediFaZ3p91m54fSbvK8JM4Aye6YjLY9dnHcl0AXqC+Ibrs+MeXICOenIBGucKe6/mIiO2VOsMpqX3V9groggharp2sHdpCNPGlrACFgoiGNtOGYlDIdC8xUKgeRYKjiailKs7RilXtUEpV3WMUq5u30u5ooSWxCjGC+MA2oz6s90owFsLMvCsBm36o8KILMYrScZyynGDcsrXyVhOGYscpD+uo5JCJHpniV9gFs9G0KYBfZKvIHa1ZntVoF3+AsMKz5ECaNzNAAAAAElFTkSuQmCC) 0 0 no-repeat;
}
.dx-theme-generic .dx-icon-home
{
  background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADgAAAA4CAYAAACohjseAAAB+klEQVRo3u3aS07DMBAA0MQKuQ0HYM2KPzRsOAafQJuy6Ka0fMUpGv5wly65AVvYhzGaSqOqbWrHcdwwI41SKW7kV39iJ/WzLPPqHMKreTBw0SMoeoFO91qleAQpB/2bKUCnHTvTgvuQD5ApZKNuXVTiBthjQptIG8AIcUuQXci+TWRgAZcS3Dk518RzBybHpM0WpLiLMVzLVksKC92yB9meUCYPmU3JyoENxIWIS2aULb0lRQm4dE7cvEgfs3LgHsH158RNQ0auzaK7eBOXFbzECqtGi8yuA5eAEvdIcM0C16LI6scgrEMp7spQxUbdlc7I9oGA2yE4ueI+MzieKXJQBBlo4rbh8ERwpyXcboyMyUAT94y4m5JwFJlpTlrqXRRwWxQHe7HYwmI9wXuq1pgUCrhNOLwg7tYSbhJSaUwKBdwrwZ1U8PRhhAxVkEIRd1cRThspcnAbBCeffxw78BxptAT8Q0IdIy0gfHEdN6Kh527kIsUM3Dte4N5hYC8PKSbg1igOuuWhw8AkDynGcKtw+DCAyzRTfVXVjseRy7NacAj5id3yyFuQIEjZKMOpSzU4+QW/wAp8/IHPJl47+QotbgKZvxaFgt9ejYLfLjGQgQxkIAMZyEAGMpCBDGTg/wQqvXyB3b7qzrvs8tyCPv/jl4EMZCADC8QvhBGz/EwCRb8AAAAASUVORK5CYII=) 0 0 no-repeat;
}
.dx-theme-generic .dx-icon-image
{
  background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADgAAAA4CAYAAACohjseAAACuklEQVRo3u2aSWgTURjHmyJKURBvbjeXavEm7l6MG27QkxuKCgoqbofmYlByqZeAHiyo4KGKB0XBHhStWxEVVKxVFCweBVFR8aDYIur4G/gHhqFJX8ZZMu374McbZpLJ/ObNe+/7kmQcx6kbylFfN8TDClpBK2gFraAVHM6CI8odKLQWU5XiFPK5jO3Bau6Mp6eTdnDsJGMFq48xcBheQj/8hKewD0bW1BgMEFOgU6035ojtsAY+pbEHR8NNyd2C1dCg/RvVi7OhI6KbG7ngIZgKt6EZbnge0UuwFnpgPmxNo2Dpoo9D3wDHP0ObtjenTbDeM+7uVnhdp9qmtAk6nkU3Y/CZfw3PO0vjuCYE32p7VYXXrVP72uCcc+EhXA0qGfYYbFfbAuMGOD4BDmj7vIGcOxOPhZVBJcMWdCeQV7AYrsMWGA8TYRfcgUa4p1nVRO6a1sxAkmGvRf16PN2LWiD8cR/WVxiDXrnLsAmmQ5ckO7QE9SWVqr2HebAbHujuf1DvbYMsfK1C7g+8gSU61wpJNiTRg6X4BWeEaZSTK0VJsssj2ZyWamIwOb+ktydrXtBUzi/5UZKxCE6CUTHIeSWzkoxc0J0RH4vGGOT8ktFMMoXW4kyak7BUuybDMxW15yKW80qGK4iYW60fhYOqzr/AEVikhd3NZpbBXvgeoVz4mQxyG2h6IaebcxpmqHVLpR3wQ6LdKm4TkzMWRKwJ3BLooiaUJ+7FFvK5Pb5Fu11fS7yAafBIRXAmCTkjQcSKuuCsHsedsBC57jJv6VWK1qZH+IRqwNjlTMdgi/LGU5BH7JthTrpfhe9ZWK79scqZCh6DK4j1BDi/m2k8hwtas2KVMxJELP+fn/FOj7cTt1yUybY/fieVB9qv7q1gjcfgk0zKfukddj2Ysf82tIJW0ApaQStoBa1gauMfi8HC8Z5Ng2oAAAAASUVORK5CYII=) 0 0 no-repeat;
}
.dx-theme-generic .dx-icon-info
{
  background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADgAAAA4CAYAAACohjseAAADg0lEQVRo3u2az0tUURTHB165kDCGoMBhKge1doo/V21FrW01q1y01F2ziwisVQgDGjlLBXUhCONADSO5DfwDNCakTZsW6dTGyWB6nSvfC5fhzev9uOe9Nz8WXxie9517PnjfPfece2KmacZaWbEOYLsDvnz9xkpJ0hPSMqlEKpNOSL9J5/hdxt+WMTbZwJatggS8SXpBOiSZHnUIG7eiBDhE2ibVFEd/kgqkZ6Qp0h1SnNQFxfFsCmMKeEe+X4PNodAAyfh10hrpL5wSy2+DNEsyPCw3A+9uwJYJ22uYKzhAMvyQVIETZ6QsKeHlG2qgBGyeYY4K5uQFxPJ6pyylD26+Fw8Stt8r863CB/2AZOwKdj25HBdsdlHdWlCWbQm+6AMkQ92kT5jgO2niP2GCQxOY24Qv3VoAsST2Yfgrqd9BHORSP3wQvnwUvukAlN/cN1LKYaDnVAq+XHyTvgDJwGMYEqePSRcnGW5NwifhW9oTIL3Yq4SCeZdHtSA0r4SQXi+Am3LX8nAWtdIl0j3SOH7rgJS7+qYrQHphBKeIKmlAA+BV0oESzw7wzC/gAHwUvo64AczDkazHbKJeSxYH6yVN/8Us7OUdAeL0UENgTWgCLFkAljQe687hc58TwOdwYMtHPlivRQvARR2A8GFL2nQCeITB0xoBxaljR4HbkScRTYDTsFu2BURWLfM5QyOgmhTf0Bku4IOhhLSUHeAcBu36LFkEJsWPAnx/age4gkGZJgTMwPcVO0C5293XCNio/qIb8AHs7tkBHmPQIMN/kBtwEHaP7QB/YVBPEwJeg90fdoAXk2uoi4YB2CUzn7YGbIUletLWmwxHmAgK0FGY4Az03ICOAj3nUY0bcNfJUS2p1DmMZgF0fNhmTJe4AWW69CWshJcbUCa8r5wA3mYoWbABui5ZMBWdOAHdFZ3g9KjmsiEXoLeyYV3ht8iUD+oALXoq/LZF6R7Op5ULz9EIAY4pF6Jpv9dnqxG7PutTrs9yrXwBuq/lArTBFfZ4CIBjLFfYbdGEULdcc8oWX8Sy4VySRWW+HFsbiU0jUJWxEaiqhIJHYbRyrVu0cs34aOWasWjlWg+8lasOdNiiGa+CBDSD/rO7aMC7DMXxbBZj8sqKUJvxhqPYTnnko53ycxTbKRtdk4nyx1tRBBKJKOmU9Ac6xbM9jJnDO9FriO30bHcAefUPiQ/S/QDGoesAAAAASUVORK5CYII=) 0 0 no-repeat;
}
.dx-theme-generic .dx-icon-key
{
  background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADgAAAA4CAYAAACohjseAAACz0lEQVRo3u2au2tUQRSH10dWkxACEuM/YAQtQiCRKAga0ij4iIUipBIfWCSCCsEqAUmVSisNqGjjE0ELEQIWgvaCKBHR+EAxWkTFaAjR62/gt3Ac9947s7venVmm+Ag5e3fv+diZM2dmby6KolwtkwuCQTAIBsEgGASDYBCMZWR0rCxiPvMAiJLwVpByv2tSUJM7FnM/PwVN5LwVNJXzUtBGzkdBKznfBK3lfBIsSc4XwZLmnC/r4F9ycZ2Mr4L/yNkIut6LFpWrFcFYuZhetKwhmbVgopzTgrjpUrALXATPwByT+QmegAdpckmCVd0PIoG94FXaliZNTvSiS5wQxI0bwHWR/BQYBhtBC5NuBZvAmTQ5UtEhWbIg5R4ygR9ggMO03HbNGcEbvPkH0FWtXvS/CCKBfiYyCzqr2YtWXBAJ5MFbJjOgxdeDNa7KmQruYTIvQJ2I3wTfwTRYZyi3Gvzi550z6WSyELzKhIZEbCtj8/z70UKyUIXPuiI4xYQ6RGyCsUFwz1JyC69/XHVBtQCL+ZJnbBGXCRVvBsstJVfx2i8uCDYzmbkisRlRRW0kG8R65/Q3qIpFk0hcSiYVnpW85psrc/A1E2oXsYLIIS15E8nNzsxBylxiQidEbAdjn0BbguT9IoKn+NppVwT7mNCk6j1F/Bbjn8Fhzk0VXwGOc/uktlGNmvw7vq/HFcFl4D2TOiLi9eCa1iR/1f4/r5oDIXiS8edgsROClNkvSnub9tp2cFfIzYDboFcbmh0sTuqa3aZnMlkJqsp5h8m9AWtjmu247dMGzlf1/ss2h05ZbpfUkvBIDMWDhWGWgBI+ymOMiB1Q3klBMe+uiDmmCs+I2h+ygBQW8m4wCl6Ka8e1+eieoBiu+7i7MDmTecpKbPwbvRMPIXCo7QQXWBVnKbRAefWNbUs71vDtKYv6SjxlEZ6TCYJBMAgGwSCYEX8Alr4FL4gfngIAAAAASUVORK5CYII=) 0 0 no-repeat;
}
.dx-theme-generic .dx-icon-like
{
  background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADgAAAA4CAYAAACohjseAAADf0lEQVRo3u2a20sVURSHp4uhKWhCUZkRKYZdIIrIKImowCh7M6H/IMgejXpIiKiwqIceRCmkB0EsCEMhJLLsZmVFaUVFYFjRhaIoiuxy+q34bVidzplzmTnHUfbDx5Eze6+zvpnZe/ZeoxMKhZyxjGMFraAVtIJW0ApaQSv4D3X76meA3aAbvAZf+dkFdoLpwEmQDFAJjoJzoA90gAawBWRF6uerIAJmggPgGwi58B0cBjlxiI0H28DLGDHfgh1gQkoEESwXXFQ/2AY28GpN5ucmcEq1eQSKXOSmgcuq/QVQCyrAUrAR1PDOMG3OMxf/BClwhz/wAKxSxyKxnMmaM78gQptZYJBt7oOtMa50FXjM9r3MyTfBZga+DgrDjkUjS13NZ2CKOpZDKTnWySsZzzgtBLfZr9kXQQRZCX4zaHGE426M44QhfVvU9038Tm7PvAQno2JOatJ/jR+CJsGGKMdjMRt8ZAw5WeXqhJUmMdsKe9m/25Mgk/vFYNlJCgoHGaOLj5YQp38nSSaCJ4xT4kWwxtxeLm3iQcbjUzUTPmSSjgdOMFatF8FWBqn2KGgk18u48UFO2Mzc2r0IDjDIQh8E/abIzNBeBM3kkBdAwUnMbdiL4N8xE6PNSDLMHCeNVcEfzDEjWcEPDJAfQMFc5vbJyy3ayyDlARRcx9yuehHczyCNARQ8ydzqvAjOVyuZggAJljInGYNzva5FzcO+NUCCncypyY/FtmxR3jPg8QAItjCXQbfJL9H9YAXLEP9JplEsU91NsgBZ5HfJokpJnpYNbBoFF4Me/rbcTWWpKjrJQvmNKl1Up0GuQe1C+rnhTU1VjZIFYcUnGRP5KRArU8Um2SAfM3WYlApSUkp928EXJvCC1TC/5JrUCZR95OpobVNa2eaOv10lI+WNZR7EZL94TT3jDkUr+KZFUE0ylaoEmGw5olH1vwuWxNMvXYJCNjiiCkpnwkqFbjv9Nvb5CfYksuNPp6BhLXjFhG/JUsolwZngEtu+4yyd0JUfCUEz095k4s/BvAht5qgi7kCMEn/gBE25v0NdnZKwCvU9VYZP+jEzkoLmlZgZX0MUk0r2DX53Jc43UIEVNMWhsxTqUX/36bdEo1nQlBf61WNgiG+XnLEi6HCi+cxK2Aq/Vj1BEhR2gXo/16xBE5QJZeqoErT/RmIFraAVtIJW0AoGlz+hOlBZg3ePKAAAAABJRU5ErkJggg==) 0 0 no-repeat;
}
.dx-theme-generic .dx-icon-map
{
  background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADgAAAA4CAYAAACohjseAAAEtElEQVRo3u2ae2jNYRjHj2Mzm7Bhs7lsWW1MxkIzEUtChqwIKSJKFGXllhpta8td0sxlRTOZ7I+5ji2NDCVzC0lkVm6LuZTLcDxvfd96Os7ven6/c5nzx7ezzu95n+f97Hd+7/s8z/tzuFwuR0eWIwT4vwPmF27zpG6kmaQ9pHrSK9IXkgufzaQ60i7SDFJksACmk8oZjF59Ih0hpQUqYD/SCdIfNumLpHWkSaSBpO6wFZ+JpMmk9aRLbMxvUgUpIZAAF5I+s0mWklIUfrr/CD5SSQeZj4+kuX4FpAl0Ju1lkzpJGqAXjAMyn0mkKuazmNTJ54AiKOkom8gKo2CeAJn/1cz3YW8gzQLuQPCvpJFm4ZQAEWM86Ye8kz4DpGDz2X93jDdwaoAM0oXFK9d2QLG6kdoQdJXKPuhJ4aQ++NQFCP+liNdKirUbsALBqjQ2eqkJpH2kJrd97w4WqPE641bL59E2QHI+BPuUCJSkASju1Ck3qHbchXa378Wq2Vsj9mDmI9kuwDIEOaSRqonJPGJpWREpg+TEdScWpmKW8TwQe6FGfLlq77EckJx2xeYrAgxVAexPegK7K6R4jZ+weKavwl6Mi1OZwyjYvRPPsdWAU+H8skYuWgO7evfFREVdYC/GndaYh/xnTLAasASON6sAzobNG1KMwVQtjvQB46erzKMINlusBjwHxzkqgJWwyTOzD9LfG91XaA+xcmFTbTXgUzhOVQB0sg15oEnABPh4rTKPEbC5ZzXgeziOVQDsj+stXibbb+AnXmEeibjebDWgzF6iFQBHsg3cG8AH8JOuMI9oXG+zGvAdHMcpAA7C9edeAjbDT6LGHXxpNeBjOE5TAAxnmUa0yWewB8tywhXmkYHrTVYDyv1tlsoqegY2i0wCLsH4cyrzmCeLa6sBt8JxoQrgctg8JIUZ3AcjSM8wfqnKPLbDZpPVgBPhuEEjk2mA3T6DgLIkqtOYx03YZVkNKJ6xt3A+WgUwg1UJJejbqAGGsbsi9tBhOopf0WN12lFN7EaACo1qYhyDvIsULsLNpiuykvvMNksjfpWZ9oURQNHx+okgwzXqQQF5nU1elEWNSPka3RrD13TAZcL2m9GeqdGKfj8C1eis6PPQovfUzb5MWqsz7lmM2Wl3yyKGpVMHDPRkRDd7rEjW8dndQE+mjKWBPX3RVZvCWhc5NnfV5iDOL1K2L/uiG9gzkWJTX3QowEScNf5o3Zcj+A1SlMWdbfETvgX/Zf46m4hE9eBCsWsl4En4vS22GL+dLokWHmtGlVoByBaVVt6e9OfxWQ47F8z2slyazBaVaYF0AFqAiYmEua/JaqIf6knhJz/QTnhFzlmLyZ0xCXge4y8YyTV9eUYfyyrywwariSMY94LUK5BfQshkZ3oLdEIuhv130b0OhtdIVrIEO1kDLgXJgrBfFkzvyRxjlUKEgk0UkgRhVx5sLwJFsVrvuIJNJWs1RgYboPz5tSkkAaXsdZFku+DsBpRnCTIJGIfvslmLIidY31XjkidTj5AEyO5ZgZ56MBgAO+Mw1MV6p7WyIdURAOX5X4s8OEFS4OhIgLIR9QXJgKMjAspDGkdQAYZeaQ4BhgC90l8GteIUKaas3QAAAABJRU5ErkJggg==) 0 0 no-repeat;
}
.dx-theme-generic .dx-icon-menu
{
  background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADgAAAA4CAYAAACohjseAAAAcElEQVRo3u3YsQ3AIAwEwHjoVGloqBjaWQGKCMXcD2Dpmn/JkZlX5QQgICAgICAgICAgICAgIGAlYOvjV/L23AF4FHD6cB+7Yd+WDCDgJqAWBTQTSgYQUIsC1p8JLwtAQEBAQEBAQEBAQEBAQEDA5bwl+uORmv8ivQAAAABJRU5ErkJggg==) 0 0 no-repeat;
}
.dx-theme-generic .dx-icon-money
{
  background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADgAAAA4CAYAAACohjseAAAEYUlEQVRo3u2aTUgVURTHXz56kfT1KhJ8aCp+tEpR06B15ke4q94qo1ahUJC7qKBcBWFopJtISQtqo2I9lCRoEe2CQMOQgoI+IL8yfWrZdK78B27DvHFm7ocPdfGjeN259/ybM/eec+4JGIYRWMsENgSud4HXmm7akUGcJlqIAWKUGCfmiQX8fRT/1oKxGQnmckSnwEziCjFMGD4Zxhz7k0lgIfGYWOIMnSL6iEtEBVFAhIkQCOO3CozpwzPm80uYs3DVBNLk+4gO4i+MYu7XRVQTQR/uFsSzXZjLwNwdWEufQJr4BDEJI+aIZiLi5xtKQARzzmGNSaypViDc6y7nSs+8fC8+YHM/5dZrgw3yBdJk27Drme7Y4LCLyqaBc9sB2CJPIE2USrzCAt+IshWOCRWUYW0DtqRKEQiXGMLEH4hcF+egKnJhA7PlObNNhkDzm/tM5Lg86FWSA1uWv0khgTTBKUzEoo9yD5FMIqaAqMhy2MRsi/oSSA+mc0dBvcdQTbVARj13hKT7Edht7lo+YtFETBM/iTRiiwSR5q7e7UkgPVCMKCJO5AkKPEw8QoBtWMKxj8QDuJwfgXmwkdla7EVgD4xo9plNmKHXLS6Uc6Jf4C02Y44eVwIRPSzhYI0ICLzDCYjD5dmfs8RZool4if+AfsGwbgE2Z7sReBlGPRTIB49y4j4RBx02mQJkFAG/+SCzFWtddyNwBIMrBQTGOIGVinZRXmAl1hp1FIis2sznggICZzHPLyJFg8Agd6TlOAmsw6BegZLFdu7tfVV4Dv4XbCNpZmuecxLYikGNAgLZG/vNHQW7NQlsxJqtTgLNg7NGsOj0mnuLVzUJPI71Bp0EjmFQvqDAM5zAP8jnNikWmI/1xpwETmPQDkGBKdw3YTKEEoQqgXuwzg8ngcvGSKiLMrYS922illm/NdAVBIbMzEeXQJNaxJy8yHmEWLt0C5TlolZCSG8WLUJZCaJGsouO69hknPLBRUtmwWLRC7o2GVnHxEoJb5qlHMhEHtNxTMg46N1m9CEuLWO80XHQywjVvJQs9iJeNUVmCQjsdROqZXB1jqAGgQGuJMk4ojTYlpgueRH4ghNYJJguvdeV8EY8uKiZWs34KURZEt4bbgRmSShZTBAX2XnqIDBscc/bWkoWkopOBvdWnkBsLTYUVpe5x30zjLfETi1FJxhdIlg2/OLh2noArqqvbGgp/MZ8CGSB9nlckEzbiPqOK+oqwVg05qvwq6B0n45QaiZpSvcwPspF/yVJdDdRyl2IRkWvz9okXp/JEJjNXZ+1r+UL0CEpF6AJrrAPrYLAUiVX2OuiCcHiru3cdh+D26h0Sf4aoF1ZG4lDI1BcYSNQnDsKTq5GK1enTStXlUArV5VNK1en9lYui9Aim2a8SSSgjeg/O4DgejMI47dqjOmxxKZmM16R24RXZzvliEA75btkbKe0IxPlD3bLO8gSUaRQi2ACvw1iTB2eSb6G2I2e7Q2BavkHS04ecBKTLRcAAAAASUVORK5CYII=) 0 0 no-repeat;
}
.dx-theme-generic .dx-icon-music
{
  background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADgAAAA4CAYAAACohjseAAAB+UlEQVRo3u2auy8EQRjAf8dJaDwi4tF4VCLxakQiEY1EVFSiV12l2WojmWarTTQKQqdUiWh0wh/gchRCUAiNgoggOKswxeZiz+2d29td35dMs/PN7vzme+zMt5twHIc4SxUxFwEUQAEUQAEUwP8MmCz1BsqySxtvGl73bQOGdOsDtpRp7AYO+AcLlAR6gUFgABjWUC05qk1A6AEb9eT7c6xTW8DYREVcNM9kerRVBl1Q3ZGLwR9kGtgEmuOaRRfDAlcuwDp5DwpguJNMKXIHZIC0bsfAGjAaNcAscKEhjjRIWpnGzQ8bgY+wW/DJZZWMyzLP+bZqUXDRE2AGuAScOMbgg3ZDyaICKIACKIACKIACGPPThLLsDqDddekTuIo8oLLsPmAdGPM4dbxHGbATOMC7hlOtW2RjcIkyF6iSRbhUEkgBc0BbTvcl/mqfk6FKMsqya4AdYMpDpcfn8/2430sQLprKA1eMHPjQPQwCcP6vk6g+GP8mx8BGEICtPnTfCtA5A0aAbeDVoyqwCowr03gJIsmcAV0F6p4WZELTOAdmlWVXA/WuLkeZxkOgSQZY1pnvt09Zz8CKL181jSxwX9G9qDKNPWABeMyjdst3Ne2UEEiimJ/xlGU3ABM5MekA18C+Rzx5LVr4AOW4JIACKIACKIACKIChkC+PIm3F31+ozQAAAABJRU5ErkJggg==) 0 0 no-repeat;
}
.dx-theme-generic .dx-icon-percent
{
  background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADgAAAA4CAYAAACohjseAAAFF0lEQVRo3u1aWWxNQRi+pQS1RWqpthQPxK6JJRIklgdPREJTpa3GkiAIEg80HuwkIvYlYt9K8SKxvlhaQjxRS+wk1thuJRS9/pFvkj8n586dmXNO71V9+NJmziz/d2fm/7/5Z0KRSCRUmxGqI/i/E1y6fK0bOhAKCJsI5wkPCR8JVcBHlIlvmwmFaBMyRU0SFAYWEyoIEUs8QB9ZiUSwD+EY4Tcz9DXhAGE2YSTIN2OGif8zCSNQ5yjhLWsv+ioh9IsbQeq8DWEvoRpGfSPsJgwlJFkstyS03UWoRJ+i7/2EtjVKkDoeT/gEI4QxKwitbfZQFIi+lhHCGEOMlR84QeqwIWErW0onbZ2DJsQyPsHG2w0b/CdInTUlnGPLsVDhRf1GPpvNi3w/+0KQOmpCKMMArwi9Y4SJINCD8BQ2lEmSngliSciZu0/oqBEHg0J7FoYuCdv8ICj33EtChmagDxIZsEXYtN0TQepgAttzvQyUTNDoxUJJrhVBapgGSRWRDiWBCApMhm2fxdK1IXgQHZyy0KI1heOw8bARQUikaiyDDpoEBxK2Ea4SbohBCWM1VU0XwiLCAkIDw/0Yhq39TQiexi+zSlNsr2SS7SdODDI4C51aP4ZEu4y66yxmcQXantYiKMIAxK5wLK01CBZhgK+EHEIykMMcwQKFgdNQ5zHirSnBVMyisLmTDsHFUhZpkBMz8xz1J7oMPoOJAzfj0pimHWV7HqS/O9FHsQ7Bu6g8TPOoJD1ZsosBKViyok5nhZPYZ+toYMcQeZ5UEsSmFRXfE+ppEJRxslxhxDPUGeooH4Pyd1hmXggm4Qwq+stSEcyXjkFTo8r6VxRGPHEh2IypkTwvoYLZcgT9TVER3IhKczQJjkb9Z1EMEDr2B+pksvLNKDvrNRYyW2aizy0qgmflhtckmMr22AAXAyYwkS7LBsPjVZrkXjQIDpfHKRXBR27rOAbJA2hz12Fwb3jPv8uGzegdlM33Q80wO9JluFERlC67uQHBVszzVkHF3GZJqB3MoCUouxkj+NsQTJHpDRXBv2rEIm3YgrCGHUircCjNZcZ0JXzHku7rYmxj4bm95EXxo/4MgqBTeqnk2GqHltzFUoa/MfsFQRG0WaI6mI5+H2GmZApCxq4vhGvMBwisD2KJ2jiZWJByrBqJ3hBUj3Q2Bx0aVMzeryjiwLOTMQoTmgSlHNvjomJeEBq5tNmjK+FMw4RRoNcgKIm8hbeV5RtQvjFGuwq/A72RVItBsDmTY7mOb6UonxulbTbTqaZSrUhXbCd5JCjl2BmXb/JAPS9K20H4/txXsY3KFbrHJQVBKcfCOEA7v29xEQEcU1kW27/jkumBNwpBLseiLcFx+P7BsTflbFyXviCIA69pysKJYgx2QyHHktlKEYqnJ8tc72cpjBTfUxaOpNNKQ4JSjlXhtK8yrBvCRITdBUbY3uuuKSKWGyWdYHQ2BgwbpA1DcBoluLXVMa4ltoTYa7cQhxfiJkunfbpV2hCGH5J3gP9A4veITWa7PdOmBQlIcBJLeKXbXr7k/AOXLxNr8/XZDr8uQC+gw3txvgBNY9kDfy5AXa6whWvvEQeC3VkKshxZhFrzCCEv0EcIjuW6jQXk0oCfkWSwUCC1azDPSBQPgcIBPARKdXkIlFebn3K1i/djvJIoj/FmIg+TqXiMNwuH1TeOx3jH4/oYz8WLZuEk8cCH55SdE/G9qNcHsR0T8kFs3ZvtOoLB4g9ZXRIVTvAudwAAAABJRU5ErkJggg==) 0 0 no-repeat;
}
.dx-theme-generic .dx-icon-photo
{
  background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADgAAAA4CAYAAACohjseAAAB+0lEQVRo3u2ZSy8DURiGi5BoEBGEaMWefbGo286f8C+EBY3EQohLSyKasKAh6LqJJlb8Bvsmbhvi0lKkxnvkm2QymbRzqzkj3+JZzXzzztMzZ853pgFFUQL/mQALsiALsiALsiALsiALsqBfBWOLy3rqwCzIAcUELyANuv0imDQppucS1HgmaHRTBoKTNuVUpmQWDIEbh4JPYEDGR7QfXDmUUxE/UuTPBBHWAzIg75KAU95BFvS6JXgmiZiec7cEix7c/BxoBrEy53y6JejkRl/BBhgF7TRf20AUrNFxo7omyg6Wu77Xgr+Lt8E6qUVIHxrUToNGMCOr4IpYtEliEKTANR27A0c0imrGgp0crwTTJCdatjj4LnPuNqinnJQfBAuaxzJusmaXclrBo+yCCZKLVBg5PVHKWpVdcIIE9y3WnVDWiOyCYRLMWay7p6xO2QWDJFiwWFeyk+eFYMjhCHbILjhOggcW6079MgfjJDhk8S065pe3aF6zDm6arElq1sEHP3Qyx5pOZqvCuTuggXL2/NKqCZY0vegw9Z5ip/4FbsW6RzsMNWPeT72odiS7TOwmUnYzZNkPJqjDEXOzFrTQ6K2DZyfXl0Gwqrgl+CapYNEtwYykglm3BMP0Ze1DErESuAB9/O8SC7IgC7IgC7IgC7IgC7IgC1aPH9zBYh9GtM++AAAAAElFTkSuQmCC) 0 0 no-repeat;
}
.dx-theme-generic .dx-icon-preferences
{
  background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADgAAAA4CAYAAACohjseAAAEy0lEQVRo3u2aV2hVQRCGoxfsGjWWp9gQTSSIgkYRG2gEg6ISCwZLLEGUWLAXVITE7os+JLEQsb3YImqsQTRgAWNLxIYNe8RewHqchX9hWHZPzr13D97offghuTNnzn6n7MzOnhjHcWL+ZcVEAaOA/zjg8uy1lSmZtMCgfh6Od9XfBuxK+kJyDPpJSqnKgNcAsp20RlE+bDeqMqC8U6Hao4DWASloHVIhqYJ0gTTKR8BxpIukN6QCUsBXQMCdVCaK36RZ7KS1AF0Ie4kLQAl8DpHSSbWZbbZmUtqjQloDBNwpnOgeqQ0pl0HOJ80lvWQDekZKcgEUtqfM/xXiLGC/ZZISSe90kFYAFbi7Ao7ZcjVXWvhmkeI8vEeNSVM1T4bQMOanhbQFeFgHxyaZwaS1pPWkIWFMGjKOSCODNHYOuc0m4C8EbRNCJWNbiRjLV5uAzxE0OQIAe2MsD2wCbkBQ8XgkBgFYgzSCtJF0nvQYEn9vIo2ETzB37yPGkmMTMIAXW0LGVwJYzTD5mCR8q1cC15L0Af47rU4yGsh0F8BupDKWPopJM0g9MMgW+Hs6bL/hW47fTYBj4LfLeppgMItwklUGwD7srpwjdfHw2HUmnWXHDTD4rYB9mZ+JvgInSdUAcrj1urLKRQGkBjfIFNhE2VbPD0D5iJzQTDI1SXdgzw5jhlyKGPdJdTX2Y7BP8AOwCMGnaAC3wHYaE0yogOLY44i1VWOfyCql0AHpwF6o4t8yyWRfX/FtiN+FPcFCnmuPlb6I2UCx1WLn4mO7zF8bV0DAfTdM53kaf3lVD1tM5kcRc5zGlmcYm5iN07wArsIBW1AISwUMd7tAfS8sKJONwTQp8bHlqrO7F8CFHt/NcvgnWQTshJhXvazoxVj9BJTVfSOLgM0QsyISAN/Dv6FFwKaI+ToSAG/Cv4NFwI5eW4rhAG72CLgL/mMsAmawfqoXwPxgAPuSfmimYdEgStL4T4F9n0XAg4g5ydDHKTF0yQd5TfQpaE+oQW6L9Zvi2xw2cVFaW4Brxy5wE02lU6YZl1j8Dg63VCtGsPGaUm0HbIUWAA/xnoui0WylYr0WnYzgRzSAcWgROkqPNFhlIcZTJHDVLptf0/wAjGU5r7dmuZTGSqaZIcDNZPWurlveA7ZPPCXZXvDm4CRLDAte3qYQj2tbD2DCZz+vdw1+shm8xs/W/WKcZKVLy2I4e1zFZLEbjacELFTr4e80pJhv8H2JY00XQqavRX6t6OewqzywkqZTHCvCvagA5ZnbnU7V7YXY6qpNYoMZGkTbsAUaTnuRYj5Bt/FYzkIjyut7yvdCxtsElOVYRgQ0fiXkdZuAMvHGRwBgO/Z+WwM8g6CXVUictBVpLGkeqXsYg0/GvqDYK4w3wD3CWA7YBBQ58JIOUmmnO2xDc1QQYCNY/enwbQIF7iFsR2XL33ail5CluMI9MWnIdvo69r/QFQ8boKXM/zP2QWQH/T065RyuiO9n2M6Dsei2Oazl7qAWDbANzSzs33vdwr6I2bYJ67ns1qSTInWzxo+PEGLZwF4gAQd8+AghgA75E/gc1O1E+fYZidgNin4n8x8A3gJAPvomquS+f5UF7M/a8CalV2XAGHwyudqgsBtV0Q9io4BRwMjWH0tfxtWNVpJeAAAAAElFTkSuQmCC) 0 0 no-repeat;
}
.dx-theme-generic .dx-icon-product
{
  background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADgAAAA4CAYAAACohjseAAABsklEQVRo3u2avUvDQBiHe9Kp6CI6iEhwFgdRcCmKuCo6quCsuEoWI1gKdVFcRBQcxT/ADqKIY/cOBVGc/BhEQQp+LEL8HbyFQ4yxnJFr+b3w0Otdcu1zn0kbFYZhqpmjJdXkQUEKUpCCiUbatoJcYeOn4lYwCybBIOgCCtyDMjgGh7nAryYlqGz3wQhBPTIWdTHojKniCayDbYh+NMIQbQNHYOeLXAUUpUynay3bAbbAORqr3XXBDDgDE/L+DeSBB/rBFJiWtM4rgBc5dgScQjLjsuAeGJb0NRgCa+Dmm2NvwSoYABeSp4/fd1VwHMxLWgtljS8ePYcDXzfEKLiTrDn04piLgitGegE8/HqhCvxHvMwY8zLvmmA3qLV6CZzUvRoHfknmr44serH337YJfJiT91RoFMUrGdsWk41+EyxLlhexakbVadbVY5y7i7Il2xH1Vz34bqRtNmvz3FeXFpkr8Cz0WdTjGfVcOnGxLXEg2C4aRcsRwPtBClKQghSkIAUpSEEKUpCCFKQgBSlIQQpSkIJxUd9P9wn8CRPzEAN7MC4UnzakIAUpSEEKUpCCDRuf0OFoYZBsGlMAAAAASUVORK5CYII=) 0 0 no-repeat;
}
.dx-theme-generic .dx-icon-refresh
{
  background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADgAAAA4CAYAAACohjseAAABn0lEQVRo3u2ZP04CQRSHt9HIltKwvTE0G44AWmvkDsQraGlEKmsLCfEYUhlNBIy30Go5gn8SWX+bvDGTCawsLnFm8iu+Yofdl/mSN/PeDEGapoHPBBSkIAUpSEEKUpCCFKSgq4JnvcuiDMGOevZRMAXv4AJUfBVUvIIjnwUVt1nauii4C07AHUjAxwLBjDfQLTtt1yXYBI85Mnm8lJm2ZQtugWswW1FOrcu2jYLb4GnOhG/AIYhy1uDadtayBEPwbEx4DOIlN5mh7ZvMwJjwcYEy0ba9TDSNNdfxrdCPjLT0p1XDBBtGysVFC7/tguea3NUKXY31gvea4L6PgokmGPkoqPeWmxRkiv7EjbS4iXebDMb3tLgP3pUJiaXidr0q9BJDj9lwrVX7TXCsxRu52GwvFJRvVZwsZsuW41LfSKtOUUFDLqPv6oHXJDbSMpVYoW1XFtU5kl9yGD4ANbAh1GRsIO+YclVbL50qf7h0msm3oSvXhpMCcpMyNpT/uPitg1PpeKbgU5jKWPZbnX+fUZCCFKQgBSlIQQpSkIIO8g0Fh0Be2Wj9uAAAAABJRU5ErkJggg==) 0 0 no-repeat;
}
.dx-theme-generic .dx-icon-remove
{
  background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADgAAAA4CAYAAACohjseAAABQklEQVRo3u3YMW7CMBiG4WbpxoJUFYmpd+AU3AJ1rVQxMLGwdGLJ0BX1FrlE1TOwIFQkmNhYwofwEBk7TUnjuOi19Ms4v4l5kB3FTvI8v7vlkgAECBAgwDaBs7e56/JVN51NJwnAyIBJBdTpHnkUQP2Qe1Un0UjRCbyc9ooPxUR/xKEpYKrqteXnRirguCngTlVXMdAgXyVT9DfrrurYA1Wfiq2+89AU8GKthAL6xgcIEOANAtsuAOu+qhWnSogpWudVDiDAM3CoeFc8mS5LxYsiM21v3uwmnHnlsliAK0Xf6rYuXPPmDdCZV64fC9De/1Vuu/aDP7UBAgQIECBAgAABAgQIEGA0wG/Fo9Vto+iZz968ATrzyvViOrJYWKBn68jCmS8cWVzkYzqy4FQNYIzA0AXgXwH/UwEIECBAgABLyhGv7x++vLnwoQAAAABJRU5ErkJggg==) 0 0 no-repeat;
}
.dx-theme-generic .dx-icon-runner
{
  background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADgAAAA4CAYAAACohjseAAAB8klEQVRo3u3aMUsDMRyH4Zaq4OCmawcVsf0IxaG6uXXUSZzcRHDRqQ52cXbVzS8gDuIiIoqbIA6iooMKjoq0k3D+Ijk4Q3LJpcclkf/w0pYraR4O7kKupSiKSv+5EgEJSEACEpCABLSvvb3TV5qxB9EqukTP6Awto3IIwBnUThl3CB2jSNKBKdIVsIW++GQ7inE3FLi4JV+Bi+hbmGxHMu6dBnjqI1CGkyLxuacBPvkGFHE36EiFxPtHDfDcJ+CCBDfGLySHMiRetzTAFV+AKlx8nCFPhMnvoRF+e5Dh2Jmv+ADU4Vh19C5B7KNhfibv0Se6RetowIf7IDszD5a4uJbvK5kqu9pZ4li9EJZqVUvcbyGuRY1xIQJNcG+hAk1xUyECjXF8zKCAmXChAaez4kICTqAXDe5VxIUCtMaFADTGqfZk8rw/5g0UcV20yV+TE5xP23TyFSjDNfmxOQHJvjeZAuz6BkzDxTVlyBD2RU1wzpBF4pwgi8YVjnSBKxTpChe3Jlwdr5wCc8Y10EdiLLZmrTsDKnCzPuOMgSqc5ZZFYTgjIH58XIWzABaKMwWOomsZLiOwwTdvk7iaFysZjrwQcRmANRlO94S36ItMuY89mQp/KvsH5xUwh101htxN4oIA0t9ICEhAAhKQgAQkoLN+AOLnTZOa9V3dAAAAAElFTkSuQmCC) 0 0 no-repeat;
}
.dx-theme-generic .dx-icon-tags
{
  background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADgAAAA4CAYAAACohjseAAACUklEQVRo3u2a30tTYRjHt9ZFFOIsf1xKV8JCbaUhQgQJEkEMoU3Tiy5Cr6qLYF64mzEZCkuJ1AuhLryxWhYRVGpTLxz1DwRdVbirQkKQSBHc/L70nRzmWSt3wPfM54EPz9mec97x2fue9z3nbM5MJuMo5TjiKPEQQREUQREUwWLiaLENhKOx//08tfBu7x4fCpZED9aBd2CTvAanS2WIesEHcAW42IvXwEfgsbvgOZAAJ8EzUMbtl6AGLGKIe+wqeD5Hrgv8AmvAb5BcguQZuwk2Ua4CPKWcMdKUfAGqKVlvF8FmyrnBE3Ajz35ZyRlQBRYg2ai74AXwHpSDadDN933gFfgJVjk8r6olA8uEUTIBybO6CraAeYNcD99/RDkfz8dK0AHegEmuhUryOWuWSlol2ApmTeTU0nALbIEgBdQ5N8DFvg8ylygZQIqDU5T06iKopvm3JnIqAswRcN8wRIfAcM4+SrLTIDkHyVodBCN55FRcZI6bHBfP2ccomT0nB3UQbGO+Z1LbYD5mUjvO/Nuk1s/croOgm/mHSS3JfMekdpt5ec8FfCj4jZs1B343USDGQC85Aab4paqJ5zpYB+Na3y4ViM+82E5yTew21NRkcxm9tWJnQRWfQAO4yQklzWH5GHzX/ob3HyNlxYwojyxEUARFUARFUARFUARFUARFUARFUARF8AAjHI25uJnWQTDFrB7BuyyS8/Nl0U/crHjoNAoeOP78irsfob+VR3TowYfgLvhixZBiG19Vm+FQcKLYxpzyf1ERFEERFEERPMSCO/iVi6nJynbGAAAAAElFTkSuQmCC) 0 0 no-repeat;
}
.dx-theme-generic .dx-icon-tel
{
  background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADgAAAA4CAYAAACohjseAAACD0lEQVRo3u3aSyhEURzH8esRIaI8SpEoilIUVrZTHnsrFhRZW49HWWgkOymKotiwkKxsLEZNNthYSNhIyiOb8Yjr96//rUszZ+6dZnH+11l8d9N0P83MPed/7li2bVtBzjJAAzRAAzRAAzRAA/zV1GykDoXROYqiGmSlk1ZAXFAOGkTXyHa1jwqDAJz8A3M3IhqIi+lGHwrgLaqVDFxQ4JxWJAOjHoBvqE8q8MgDkDpBRRKB8x6BNi8h4oDDPoCPqFEakC741SPwHbVJA2ajA4/ALZQlcaEf8oB7QS1SdzIl6CIFcEbsVo2RYyluLtXSgcXoNAnwjj9luUBG9qLvBMAvXk5kAxm5rvgUm4IArEowFzrFUJloICN70GcS5A4qEA1k5LTirrrGpwCigbloW4FcUiElAC3+vcUUyGWUJxnonLRdKpAbieZESUCqFd0okHT6VpEMyOc+dLDVpSuQalcsHzbvgjrdQN6cb/JGgV4TRxFUriPQQV6lmDjmUD9aRE9JXkfvMaAjkGpGZz5OAVTRXbpBNyBV6WNITtU9GqfBWyegxbuZpQwhqV3dgE40ZTxnAqkr0OKDqMMgA6l8NIEe0gQe6w50qudnGXEfOBqyQ1KA7q/tqsffZ1i3ZcLzwMtPiWkZ2ONTAfejOtoZjeq4DqY10fN00sHnsCFUav6EYIAGaIAGaIAGaID/D/gDSfOLVVhI9rQAAAAASUVORK5CYII=) 0 0 no-repeat;
}
.dx-theme-generic .dx-icon-tips
{
  background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADgAAAA4CAYAAACohjseAAAC8UlEQVRo3u2aO2gVQRSG9+ZhkRQaBYuAhQ9Qo9gsmCZgr/ggCqJeLAQRQYgpFK20CChKgl0UhdzGQkHRVguJxsJoIT4wKDaWMRotFJSY9V/4B47J3ezsvXvP7sYpfrjsnjv/fOzszpkz4wVB4C1meQ7QAS5ywHMDl6K0FuqH7kIT0FcogKahD9B96DS0qWiAO6AnhLHVOLQPKuUZcDX0UHT6I1SBeqH10HLGdUDroF3QVeit+M/TtJ9oWoBhZ7+xk++hMwsM3X/ENvqgl/z/D6icJ8Aj0Aw7dxNqt4UzgGynxCcetjMbvr+ZA6ITOwXctSRgcwFFm8MC8lBmgDBfI4ZlTXDVAOdA/oS2ZAX4QAxLL01Atj/C9p9DzaqAMNxO83A+a2sEIH3G6XNYG/Axjc/WA2cBeJQ+b9QAOYfN0ripkYD0e0avrVqAJ2k4EpOqpQU4SL8BLcA7NNyrBLiNfqNagCa16lICXEm/SS3AaRp2aADSwyQTzRqAv2m2RBHwOz2XagCa7GVZDKBZIfgR930Tk7cn+I5mGy0Bq0H68n6M3wrGfdF6B+/RcE8MoB8BOe96jF8P48a0AE/R8LrFO1gN0hqO7V9g7EUtwA00nLD8yPgRZQrfcpoYY3yPZi5q0qd+y69l1HCN8ymLKkFJE7CXxq8S5KMS0DbZNkn9Me3VRElUziqNAMS9G4x9DbVmseDtYoEo4Ao8NUBcP8i4X1B3ljWZA2LpNJwGIK7tF3HH81BV6xOQlXoAw6lHxJzPU120LIbrCw5fa0BOPeaDEua6J/JY2d4spo/RhICPxAelO897E02ippkE0CTTLUXYfJkHYQFotarIO+BCexOFBEwsB+gAHaADdIAO8D8G/FMUwMkaAT8VBfBKjYCXiwLYLtZ2tgrj24p0Vq0VGhIr/VvcGfZ46um2WFYN1VNUyvIwXqjd0JR4UjPi9+fwnE2RTxsareKREHPacIolwU7b7bO8A0q11LI/6A7EOkAHWFz9BcuaxyTZLoFxAAAAAElFTkSuQmCC) 0 0 no-repeat;
}
.dx-theme-generic .dx-icon-todo
{
  background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADgAAAA4CAYAAACohjseAAAA3ElEQVRo3u3YMQ6DMAxA0QT1FOUaXK1TF5ZOnI1j5BwpVakUqRZT7BDzPTEhvdrYtWPOOXiOITgPgAABAlSNW60Xza+l2ryZn49IBq0zWOPXr1kFNBmAAAECBAgQIECAAAGebV1SWHnI4EFELtsAL9JkuKq5GRNc1WgyfoBbSd7dAndc0v5rN7TEdV+iUgkKuKlL4F56qURKuG2srF3NQSE+yPH3bInTLtGy9FILnG6JfgHS92WG028y/0hTnMmYKJDmOKsmE1rAWJfOtPKQwYPgqgYQIECAAK8MfANd2FGtnX7uPgAAAABJRU5ErkJggg==) 0 0 no-repeat;
}
.dx-theme-generic .dx-icon-toolbox
{
  background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADgAAAA4CAYAAACohjseAAAA7UlEQVRo3u3XPRqDIAyA4eRM9WpMLixOXq2cKV1tlUckWvz5sjkYeSEGUDOTO4cCBAgQIECAAAE+FxiHcfq4x2zppu/3AeARQK1IZQCPBMZhfInI+wR9oxORtCvwRLgZ0g1cwHWxD6lBic7GISLJBVzDTYDm6YSZDqwlyN/xFANLcA2Am5GLwFLcQon+K4rHlwNa6Qw1As6QsQ9aA1yt8YbAL2QVMPdSZqU9Ry5PHgO4A1Cde6Enj3n+wZobgOdwW50H4CNLFOCDgOyDlwSe4KgGECBAgAABAgTovw82D4B3DYAAAQIECBAgwOvGB9XSv6CJs+FNAAAAAElFTkSuQmCC) 0 0 no-repeat;
}
.dx-theme-generic .dx-icon-user
{
  background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADgAAAA4CAYAAACohjseAAAEMUlEQVRo3u2aTUhVQRTHXzyS0IikD0jRUtRaBIqWbl2JfVCLqOxTIlqEEkEuAsmgog8XCRppgaCkLcSFWilqVquIloGWIW0CjUgtCsvKXmfkPzA83rvOnJn7fJSLH5TemTm/mnvPzJkJhEKhwL9MYEnwfxe8eKU2EmnEcaKe6CdGiUniBzGLP4/id/V4Ni1KX57EUjCduEAMEyEmw+hjYzwJ5hIdxJwS6GeihzhHlBCbiWQiASTjZyV4pgdtZPs59Jm7aILU+XqihfiDoMT0ayN2EkHGdAuibRv6CqHvFowVO0HqeD8xjSBmiDoilfMORSEVfc5gjGmM6a8gptdtZSr1mrwvDETfj5TxGhGDe0HqbCW+enI6Vnp8RV1TqUzbfsTiTpA6SiSeY4APROECacIPCjF2CLEkOhHElBhCx++ILI086BdZiEHE8ljE5kJQvnPviUzNRC/JQV4T/0DjxC8k+gniKVFDbDGUzEQs8++klSB1cBAdiaCKDFYyghMQWii5i1RwD7lRV7IIMYn2ZSxBapiipIIKg6XaduIs8ZKxijGRrFBSSApHsF1+tQzWokeUxM+h2XC6yq96u5EgNchHoN+JbE3BZcoHgIuY0hsMBLMRo4g130SwCwPWGSy2cyzlJIcM/xfr0K5LSxCrhzkk1lQDwR2OBGsYy7pZxJyhI1iNge4bbpcOOxK8Y7ofFLGi7SUdwRE8XGoouNeRYCdDsBRtRz0FsauW+7mgoWCxI8GHDMGgktIyvQTL8VA3Y0e/1ZFgL6dkgU2zaH/SS7ABD1UxBBOVFb8ND5iCVWjf4CUoE+cuZtGp04FgM1NwN9oPeAmO4aEcpuAeB4I3mIIyD495CX7BQ6uYgjcdvYdnGIJr0PaTl+D8AMyyYZLlOlSljSGYIHc+fgmKT/U3R4LX/BK0naKDjgRLLKbopJ8fmQYHch+J5X59ZGzTxDEHgtV+pgmbRC/fQ1Hm+M2UO2VaFTdN9DZLNZVxpmAS93RJxKyzVEtT6hxBC8FuhtwE9/hMe7FtuV1S2ccQbLQQlNult35ueMO5ZZD4XxDrLATlhveyjuAmZskiEm80BY9ankTplywsik6ReKYpWGkhaFZ0QtAFjLJheH2mA2fxusl9EOMGfC8bhhV++xiCd5lpothQsI9V+LUo3a8mrlosunsMCr92pXsEX6YceBZ4CK7AZYJpB0u1r0TtAkfi25TySJnt8VljtOMz+vta4rxyMOkSsdx7QpwOOybPUI7Pmnw5AMVpa4ujIpMur4jryvnHkJMD0AhH2LMxlIqGuyPsKJcQFhP3lxDCpmvTIso1+XaNxOMiUCwQYx1YjKtcrQ4radHO71tjfpUrTDQvwmU8W+RlvLx4vE45YiH2Oh6vU0YiHeUPsSccEBtRYor4CabwswE8U4428XchdunO9pKgv/wFqyv3gW8KhZwAAAAASUVORK5CYII=) 0 0 no-repeat;
}
.dx-theme-generic .dx-icon-save
{
  background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADgAAAA4CAYAAACohjseAAABRElEQVRo3u3aT07CQBTH8e8YSNwb2XgVNK5MPAYLSThA46ILRw0mhq1hgSfRjQs8gldwg2cgw8LXpCFpSEunlOb3NqWhf+bDe+HNFFwIgS7HCR0PAQUUUEABBRSww9Erc7CfzvrAMzACBg2PdQW8AS8+TdZRgMAjcH+gZAyAJ+AUSGMBx7a98mmytKxms3VXZdQ+TYqqJdj7zvZvgA/gLibwzG663DMbIQfZBruCD+LTjj3Xl8weGaw7XFaiuVJXmxBQQAEFVJvIGv52o1cGjySDbtdctE3Ab2CYn1+WXILtuvbBS3RSx0AKcJM2ZPAHuKx6cuwSVR8UUEABBRRQQAEFFFDAlgD/bA133fRA/XR2ay9XMZdLC/5/2fmq61lKheu8xwQ+2Mp9BFw0nMRfYA68ljnJ6c94AgoooIACCiiggG2NDaAESCZjq6w3AAAAAElFTkSuQmCC) 0 0 no-repeat;
}
.dx-theme-generic .dx-icon
{
  background-position: 50% 50%;
}
.dx-theme-generic-typography h1, .dx-theme-generic-typography .dx-font-xl
{
  font-size: 1.77rem;
  font-weight: normal;
}
.dx-theme-generic-typography h2, .dx-theme-generic-typography .dx-font-l
{
  font-size: 1.33rem;
  font-weight: normal;
}
.dx-theme-generic-typography h3, .dx-theme-generic-typography .dx-font-m
{
  font-size: 18px;
  font-weight: normal;
}
.dx-theme-generic-typography h4, .dx-theme-generic-typography .dx-font-s
{
  font-size: .75rem;
  font-weight: normal;
}
.dx-theme-generic-typography h5
{
  font-size: .563rem;
  font-weight: normal;
}
.dx-theme-generic-typography h6, .dx-theme-generic-typography small, .dx-theme-generic-typography .dx-font-xs
{
  font-size: .422rem;
  font-weight: normal;
}
.dx-theme-generic-typography
{
  font-size: 18px;
  font-weight: normal;
  font-family: 'Segoe UI',Tahoma,Arial,Helvetica,Sans-Serif;
  color: #323a45;
  background: #f3f3f3;
}
.dx-theme-generic-typography input, .dx-theme-generic-typography textarea
{
  font-family: 'Segoe UI',Tahoma,Arial,Helvetica,Sans-Serif;
  font-size: 1rem;
}
.dx-theme-generic-typography a
{
  text-decoration: underline;
  color: #0094ff;
}
.dx-theme-generic-typography img
{
  border-style: none;
}
.dx-theme-generic .dx-color-scheme
{
  font-family: "light";
}
.dx-theme-generic .dx-content-background
{
  background-color: #f3f3f3;
}
.dx-theme-generic .disabled-widget
{
  filter: alpha(opacity=50);
  opacity: .5;
  zoom: 1;
  cursor: default;
}
.dx-theme-generic .dx-widget
{
  font-size: 18px;
  font-weight: normal;
  font-family: 'Segoe UI',Tahoma,Arial,Helvetica,Sans-Serif;
  color: #323a45;
  background-color: #f3f3f3;
}
.dx-theme-generic .dx-widget.dx-state-disabled
{
  filter: alpha(opacity=50);
  opacity: .5;
  zoom: 1;
}
.dx-theme-generic .dx-fieldset
{
  margin: 0 6px 8px;
  margin-bottom: 8px;
  padding: 0 8px;
}
.dx-theme-generic .dx-fieldset:not(:last-child):not(:only-child)
{
  border-bottom: 2px solid #b9bbbe;
}
.dx-theme-generic .dx-field
{
  padding: 0;
  padding-top: 16px;
  min-height: 48px;
}
.dx-theme-generic .dx-field:not(:last-child):not(:only-child)
{
  border-bottom: 1px solid #dfe0e1;
}
.dx-theme-generic .dx-field-label
{
  font-size: 18px;
  font-weight: normal;
  color: #323a45;
}
.dx-theme-generic .dx-field-value
{
  text-align: right;
  float: right;
  overflow: visible;
  text-overflow: ellipsis;
  -o-text-overflow: ellipsis;
  -ms-text-overflow: ellipsis;
  white-space: nowrap;
  font-size: 18px;
  font-weight: normal;
}
.dx-theme-generic .dx-field-value.dx-widget
{
  margin-top: 0;
  margin-bottom: 0;
}
.dx-theme-generic .dx-field-value.dx-widget:not(.dx-button)
{
  padding-left: 0;
  padding-right: 0;
}
.dx-theme-generic .dx-field-value.dx-widget.dx-editbox:not(.dx-textarea)
{
  margin-top: -3px;
}
.dx-theme-generic .dx-field-value.dx-widget.dx-textarea
{
  margin-top: 3px;
}
.dx-theme-generic .dx-field-value.dx-widget.dx-lookup
{
  margin-top: -4px;
  text-align: center;
}
.dx-theme-generic .dx-field-value.dx-widget.dx-button
{
  margin-top: -7px;
  text-align: center;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
}
.dx-theme-generic .dx-field-value.dx-widget.dx-datebox
{
  margin-top: -6px;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
}
.dx-theme-generic .dx-field-value.dx-widget.dx-radio-group
{
  margin-top: -9px;
}
.dx-theme-generic .dx-field-value.dx-widget.dx-checkbox
{
  margin-top: -5px;
}
.dx-theme-generic .dx-field-value.dx-widget.dx-slider
{
  margin-top: 10px;
  margin-left: 0;
  padding-left: 14px;
  padding-right: 8px;
  overflow: visible;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
}
.dx-theme-generic .dx-field-value.dx-widget.dx-autocomplete
{
  margin-top: -5px;
}
.dx-theme-generic .dx-field-value:not(.dx-widget)>.dx-widget
{
  margin-top: 0;
  margin-bottom: 0;
}
.dx-theme-generic .dx-field-value:not(.dx-widget)>.dx-widget:not(.dx-button)
{
  padding-left: 0;
  padding-right: 0;
}
.dx-theme-generic .dx-field-value:not(.dx-widget)>.dx-widget.dx-editbox:not(.dx-textarea)
{
  margin-top: -3px;
}
.dx-theme-generic .dx-field-value:not(.dx-widget)>.dx-widget.dx-textarea
{
  margin-top: 3px;
}
.dx-theme-generic .dx-field-value:not(.dx-widget)>.dx-widget.dx-lookup
{
  margin-top: -4px;
  text-align: center;
}
.dx-theme-generic .dx-field-value:not(.dx-widget)>.dx-widget.dx-button
{
  margin-top: -7px;
  text-align: center;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
}
.dx-theme-generic .dx-field-value:not(.dx-widget)>.dx-widget.dx-checkbox
{
  margin-top: -5px;
}
.dx-theme-generic .dx-field-value:not(.dx-widget)>.dx-widget.dx-datebox
{
  margin-top: -6px;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
}
.dx-theme-generic .dx-field-value:not(.dx-widget)>.dx-widget.dx-autocomplete
{
  margin-top: -5px;
}
.dx-theme-generic .dx-field-value:not(.dx-widget)>.dx-widget.dx-radio-group
{
  margin-top: -9px;
}
.dx-theme-generic .dx-field-value:not(.dx-widget)>.dx-widget.dx-slider
{
  margin-top: 10px;
  margin-left: 0;
  padding-left: 14px;
  padding-right: 8px;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  overflow: visible;
}
.dx-theme-generic .dx-button
{
  -webkit-border-radius: 4px;
  -moz-border-radius: 4px;
  -ms-border-radius: 4px;
  -o-border-radius: 4px;
  border-radius: 4px;
  border: 1px solid #565d65;
  padding: 3px;
  color: #fff;
  background-color: #6e7783;
  background-repeat: no-repeat;
  background-image: -webkit-linear-gradient(-90deg,#6e7783 0%,#4a5360 100%);
  background-image: -moz-linear-gradient(-90deg,#6e7783 0%,#4a5360 100%);
  background-image: -ms-linear-gradient(-90deg,#6e7783 0%,#4a5360 100%);
  background-image: -o-linear-gradient(-90deg,#6e7783 0%,#4a5360 100%);
  background-image: linear-gradient(180deg,#6e7783 0%,#4a5360 100%);
  -webkit-box-shadow: inset 0 0 1px 0 #8d959f,0 2px 5px #d7d8d9;
  -moz-box-shadow: inset 0 0 1px 0 #8d959f,0 2px 5px #d7d8d9;
  -ms-box-shadow: inset 0 0 1px 0 #8d959f,0 2px 5px #d7d8d9;
  -o-box-shadow: inset 0 0 1px 0 #8d959f,0 2px 5px #d7d8d9;
  box-shadow: inset 0 0 1px 0 #8d959f,0 2px 5px #d7d8d9;
}
.dx-theme-generic .dx-button .dx-button-content
{
  display: inline-block;
  width: 100%;
  height: 100%;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
}
.dx-theme-generic .dx-button .dx-button-content .dx-button-text
{
  font-size: 1rem;
  line-height: 24px;
  padding: 0 5px;
}
.dx-theme-generic .dx-button .dx-button-content .dx-icon
{
  width: 38px;
  height: 38px;
  -webkit-background-size: contain;
  -moz-background-size: contain;
  background-size: contain;
  margin: 0 2.5px;
}
.dx-theme-generic .dx-button.dx-state-active
{
  -webkit-box-shadow: none;
  -moz-box-shadow: none;
  -ms-box-shadow: none;
  -o-box-shadow: none;
  box-shadow: none;
  background-color: #1e2d40;
  background-repeat: no-repeat;
  background-image: -webkit-linear-gradient(-90deg,#1e2d40 0%,#3e5265 100%);
  background-image: -moz-linear-gradient(-90deg,#1e2d40 0%,#3e5265 100%);
  background-image: -ms-linear-gradient(-90deg,#1e2d40 0%,#3e5265 100%);
  background-image: -o-linear-gradient(-90deg,#1e2d40 0%,#3e5265 100%);
  background-image: linear-gradient(180deg,#1e2d40 0%,#3e5265 100%);
}
.dx-theme-generic .dx-button.dx-state-active.dx-button-danger
{
  background: #c46660;
}
.dx-theme-generic .dx-button.dx-state-active.dx-button-success
{
  background: #84b095;
}
.dx-theme-generic .dx-button.dx-button-back .dx-button-back-arrow
{
  display: inline-block;
  width: 25px;
  height: 36px;
  background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABkAAAAxCAYAAAAvFgI4AAABLklEQVRYw7XYrQrCUBjG8anFoLgLEBG8A6N91Wb3DszehzegYtVmGVi1GiyC0aCYzKK+JxwY42w7H88T/mMfB35jXwcWDUdJBK4uzaWrtJRiNNCQVtIvU8oGVA82oNqwgbc0YAIfaazGMYGJHksHfBEnwAdRwNoFcEW8ABfEG7BFggAbJBioQiBAGQIDihAoYELgQB6hAFmEBmSRBQvQSMIENLJjAhq5MwGNvHLIReqgkaPhcp2QkFrMCm48DFKLpnRmQnqlK91YUHajx4LyOyiQaSccKjoAhcoOwqCqARDI5kyCIdvrGgS5PCXekOsz7wX5vMHOkO/3yAkK+bpaQ6FzRRmkJsM2AqmC9lINNY+XQVPkb48i6ID+gWOCtmhET+Wp9JWeUp+B6GKppdb/zYOAiqrNPjIAAAAASUVORK5CYII=);
  -webkit-background-size: contain;
  -moz-background-size: contain;
  background-size: contain;
  background-repeat: no-repeat;
  background-position: center center;
}
.dx-theme-generic .dx-button.dx-button-back .dx-button-content
{
  display: none;
}
.dx-theme-generic .dx-button.dx-button-danger
{
  background: #d45750;
  border-color: #ea443a;
}
.dx-theme-generic .dx-button.dx-button-success
{
  background: #75bf91;
  border-color: #61d38c;
}
.dx-theme-generic .dx-button-disabled .dx-icon, .dx-theme-generic .dx-button-disabled .dx-button-back-arrow
{
  opacity: .5;
}
.dx-theme-generic .dx-button-disabled .dx-button-text
{
  color: #b9b9b9;
}
.dx-theme-generic .dx-scrollable-native.dx-scrollable-native-android .dx-scrollview-pull-down
{
  background: #2c9fc9;
}
.dx-theme-generic .dx-scrollable-native.dx-scrollable-native-android .dx-scrollview-pull-down div
{
  background: #fff;
}
.dx-theme-generic .dx-scrollable-native.dx-scrollable-native-android.dx-scrollable-scrollbar-simulated ::-webkit-scrollbar
{
  display: none;
}
.dx-theme-generic .dx-scrollable-scroll
{
  margin: 2px;
  border-radius: 2px;
  background-color: rgba(190,190,190,.5);
}
.dx-theme-generic .dx-scrollable-scrollbar
{
  background: transparent;
}
.dx-theme-generic .dx-scrollable-scrollbar.dx-scrollbar-vertical .dx-scrollable-scroll
{
  width: 0 2px;
}
.dx-theme-generic .dx-scrollable-scrollbar.dx-scrollbar-horizontal .dx-scrollable-scroll
{
  height: 2px;
}
.dx-theme-generic .dx-scrollview-pull-down-image
{
  background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABQAAAAyCAQAAAD2dTOtAAAApElEQVRIx2OYxQCHvlggw38oZBgcCrFCihQ2YIFDViH1g+cMFjhkFVI/eP5jgUNWIfWDh2iFdbMuYUCsCmcS65lRhXRRqDXrwKzDYPgci8LDUFgKMilq1h+saREBt8xig1gai1fp9llsCDcm4FS2dxYnqmfS8ClD9XUmFq9wYk/hOWjKeHBnhVK4smMgZfjyTDVY2clZ/IQzVzWwuOPHyFz/iYQAhMbywidpE3YAAAAASUVORK5CYII=) 0 0 no-repeat;
}
.dx-theme-generic .dx-checkbox
{
  width: 30px;
  height: 30px;
  position: relative;
  border: 1px solid #dcd8d5;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  outline: 1px solid transparent;
  background: #323a45;
}
.dx-theme-generic .dx-checkbox.dx-state-active
{
  background: #1b2b3f;
}
.dx-theme-generic .dx-checkbox.dx-state-active.dx-checkbox-checked.dx-checkbox-icon
{
  background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACMAAAAZCAQAAAARMV8ZAAACBUlEQVQ4y53VTUgbQRQA4LfZbCIRaxItxZPivVDwKhYRBUEUlSBeBCkqiD148eTBgyeVKmIwiqCiIAaUetAiKIKKBQ/+4G9b628iePYvk904zkZj5pnNYHzDsiwz+/F2970dAEFQwQDpvvzhNz3TxnwZIA4Rcv2N+umlPoI/QX4XA9JNQwTRR5fzHQxDmqIEvdQOcj4kzIDptplHqH+rAWwJMgxpQYhvoxnSQEmIAdNdK488+Na/w0ewgpQAw5A2jKw1vgHBjEsOtCPkfLUuBqGpVBExLvm+AyFny7WQjpCrLO0XmzomLS7ZmHHJ5AdGFmsYYuEzkYPTkelAJ4aekAGF9PJI6HS+mn0dC34nVnoRXUK628yYYUg/Qk5mq54QijK3BVb4ZaRvQIkyXoUMIuR4pjKCYCZpriR0giBPBFqykmGEHE2XgZMVm/RcAlyYwT5TEfqPoKE5C4A3iYyh3vk3WcojmJHYhHOqVDtC0OiCg0wg5M94MTh4hL4qjzA0UaL9RQ9wyF+phyNFrxEaU2c65Bgt1tCtHLI/WBiLUIO6D0PDhaoBpO6688Eei1DDBgpDngJ1DyPBnZ48Y4TG6UQdsru/BrejSGCzMzceQuO2dBhq/OLz6Dmpe+fu+s+QCkrcf7IAMkMKfIJMazZksnMKmAX7gzBMrNhtkMwOC5iEe9VLPAL6M6fiYc9wQgAAAABJRU5ErkJggg==) 50% 70% no-repeat;
  -moz-background-size: 87.5% !important;
  -webkit-background-size: 87.5% !important;
  -o-background-size: 87.5% !important;
  background-size: 87.5% !important;
}
.dx-theme-generic .dx-checkbox.dx-checkbox-checked .dx-checkbox-icon
{
  background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACMAAAAZCAQAAAARMV8ZAAAB/UlEQVQ4y53VXUsUURgH8P+Z2ZlZ2VhwdzWQriz6AEFfQChCLBDciuomgoKICr3xIkHwKgIRQXCFXlF8CXsjBUGQoosoqNtuugmDsrWt3Jc5M7P7dLEOO4+e2XX9n6vDOfx4OOeBB1CEGiwAgChdqHwlx3u9fgjq7IERWzepQkRE5LyFvj9G5Pt9hIgqo4l9MBD5QQrE+30k3jQDrTAURKjy+RZiTTLQCiMMKX+6gzYYTTHQindZIeUPgziIKEQTDLTiKEfeD9RB1Exat8cZ4r67vQuhVjLqMWm9lGGIs3YD7Qz5edj7SERFOZLW1Uxal/c5snoN7bCClejOG//YnqpCHMkY8gn7HHvlCto4AkTJq12RD4Yj2InMMqS0dHk3AsTsL8Frcjpj1JAFUz5lSPH5JRUCtCz3lUsMmvehtah8wdo+/+w8UjBVXxxB4uXFcoFBi8sWYaFFLjFka/5sGAIImEgtnvPyDHq1mpQrDPk73YskTAgK6TYBE6nZPu8fe4VccOfmHp3xkTCmCiUf93p/SBl3c6qnhoQz29DD025OgfyaOIUEDB+pxwACBpKT3W6WI87G2AmO1GeqUGLipPOjhtjf73XtRBox29D14+tzbpbIzX6buXoMrTCUk6EBFEEcHei0jqITHYgjEjJgGkaDhRgOIAYLWuicYvkPqtXKB4LzhhMAAAAASUVORK5CYII=) 50% 70% no-repeat;
  -moz-background-size: 87.5% !important;
  -webkit-background-size: 87.5% !important;
  -o-background-size: 87.5% !important;
  background-size: 87.5% !important;
}
.dx-theme-generic .dx-checkbox.dx-state-disabled
{
  opacity: .5;
}
.dx-theme-generic .dx-slider
{
  height: 18px;
  padding-left: 14px;
  padding-right: 14px;
  margin: 6px 0;
}
.dx-theme-generic .dx-slider .dx-slider-wrapper .dx-slider-bar
{
  -webkit-border-radius: 6px;
  -moz-border-radius: 6px;
  -ms-border-radius: 6px;
  -o-border-radius: 6px;
  border-radius: 6px;
  background-color: #b9bbbe;
  -webkit-box-shadow: inset 0 1px 1px #9fa1a3;
  -moz-box-shadow: inset 0 1px 1px #9fa1a3;
  -ms-box-shadow: inset 0 1px 1px #9fa1a3;
  -o-box-shadow: inset 0 1px 1px #9fa1a3;
  box-shadow: inset 0 1px 1px #9fa1a3;
  height: 6px;
  margin: 4px 0 3px;
}
.dx-theme-generic .dx-slider .dx-slider-wrapper .dx-slider-bar .dx-slider-range
{
  height: 6px;
  margin: 4px 0 3px;
  -webkit-box-shadow: inset 0 1px 1px #2b323b;
  -moz-box-shadow: inset 0 1px 1px #2b323b;
  -ms-box-shadow: inset 0 1px 1px #2b323b;
  -o-box-shadow: inset 0 1px 1px #2b323b;
  box-shadow: inset 0 1px 1px #2b323b;
  -webkit-border-radius: 6px 0 0 6px;
  -moz-border-radius: 6px 0 0 6px;
  border-radius: 6px 0 0 6px;
  background: #323a45;
}
.dx-theme-generic .dx-slider .dx-slider-wrapper .dx-slider-bar .dx-slider-handle
{
  width: 26px;
  height: 26px;
  -webkit-border-radius: 50%;
  -moz-border-radius: 50%;
  -ms-border-radius: 50%;
  -o-border-radius: 50%;
  border-radius: 50%;
  background: #fbfbfc;
  border: 1px solid #9ca2ac;
  margin: -7px 0 0;
  -webkit-box-shadow: 0 1px 1px #bebebe;
  -moz-box-shadow: 0 1px 1px #bebebe;
  -ms-box-shadow: 0 1px 1px #bebebe;
  -o-box-shadow: 0 1px 1px #bebebe;
  box-shadow: 0 1px 1px #bebebe;
}
.dx-theme-generic .dx-slider .dx-slider-wrapper .dx-slider-bar .dx-slider-handle:after
{
  content: "";
  display: inline-block;
  width: 18px;
  height: 18px;
  position: absolute;
  left: 4px;
  bottom: 4px;
  background-color: #d9d9da;
  background-repeat: no-repeat;
  background-image: -webkit-linear-gradient(-90deg,#d9d9da 0%,white 100%);
  background-image: -moz-linear-gradient(-90deg,#d9d9da 0%,white 100%);
  background-image: -ms-linear-gradient(-90deg,#d9d9da 0%,white 100%);
  background-image: -o-linear-gradient(-90deg,#d9d9da 0%,white 100%);
  background-image: linear-gradient(180deg,#d9d9da 0%,white 100%);
  -webkit-border-radius: 9px;
  -moz-border-radius: 9px;
  -ms-border-radius: 9px;
  -o-border-radius: 9px;
  border-radius: 9px;
  -webkit-box-shadow: 0 1px 3px 1px #d5d5d5;
  -moz-box-shadow: 0 1px 3px 1px #d5d5d5;
  -ms-box-shadow: 0 1px 3px 1px #d5d5d5;
  -o-box-shadow: 0 1px 3px 1px #d5d5d5;
  box-shadow: 0 1px 3px 1px #d5d5d5;
}
.dx-theme-generic .dx-slider .dx-slider-wrapper .dx-slider-bar .dx-slider-handle.dx-state-active
{
  background-color: #fbfbfc;
  background-repeat: no-repeat;
  background-image: -webkit-linear-gradient(-90deg,#fbfbfc 0%,#323a45 100%);
  background-image: -moz-linear-gradient(-90deg,#fbfbfc 0%,#323a45 100%);
  background-image: -ms-linear-gradient(-90deg,#fbfbfc 0%,#323a45 100%);
  background-image: -o-linear-gradient(-90deg,#fbfbfc 0%,#323a45 100%);
  background-image: linear-gradient(180deg,#fbfbfc 0%,#323a45 100%);
  border: 1px solid #9ca2ac;
}
.dx-theme-generic .dx-slider .dx-slider-wrapper .dx-slider-bar .dx-slider-handle.dx-state-active:after
{
  content: "";
  display: inline-block;
  width: 22px;
  height: 22px;
  position: absolute;
  left: 2px;
  bottom: 2px;
  background-color: #a9b2bc;
  background-repeat: no-repeat;
  background-image: -webkit-linear-gradient(-90deg,#a9b2bc 0%,#cccfd3 100%);
  background-image: -moz-linear-gradient(-90deg,#a9b2bc 0%,#cccfd3 100%);
  background-image: -ms-linear-gradient(-90deg,#a9b2bc 0%,#cccfd3 100%);
  background-image: -o-linear-gradient(-90deg,#a9b2bc 0%,#cccfd3 100%);
  background-image: linear-gradient(180deg,#a9b2bc 0%,#cccfd3 100%);
  -webkit-border-radius: 11px;
  -moz-border-radius: 11px;
  -ms-border-radius: 11px;
  -o-border-radius: 11px;
  border-radius: 11px;
  -webkit-box-shadow: inset 0 -1px 3px #878e98,0 1px 3px 1px #d5d5d5;
  -moz-box-shadow: inset 0 -1px 3px #878e98,0 1px 3px 1px #d5d5d5;
  -ms-box-shadow: inset 0 -1px 3px #878e98,0 1px 3px 1px #d5d5d5;
  -o-box-shadow: inset 0 -1px 3px #878e98,0 1px 3px 1px #d5d5d5;
  box-shadow: inset 0 -1px 3px #878e98,0 1px 3px 1px #d5d5d5;
}
.dx-theme-generic .dx-switch
{
  width: 77px;
  height: 28px;
}
.dx-theme-generic .dx-switch .dx-switch-wrapper
{
  height: 28px;
  overflow: hidden;
  margin: -3px -4px 0 0;
  background: #323a45;
  -webkit-border-radius: 2px;
  -moz-border-radius: 2px;
  -ms-border-radius: 2px;
  -o-border-radius: 2px;
  border-radius: 2px;
}
.dx-theme-generic .dx-switch .dx-switch-inner
{
  width: 200%;
  height: 100%;
}
.dx-theme-generic .dx-switch .dx-switch-on, .dx-theme-generic .dx-switch .dx-switch-off
{
  margin-left: -19px;
  float: left;
  width: 50%;
  text-align: center;
  line-height: 24px;
  padding: 1px;
}
.dx-theme-generic .dx-switch .dx-switch-on
{
  color: #fff;
}
.dx-theme-generic .dx-switch .dx-switch-off
{
  color: #a2abb5;
}
.dx-theme-generic .dx-switch .dx-switch-handle
{
  margin-left: -19px;
  margin-top: 2px;
  -webkit-border-radius: 1px;
  -moz-border-radius: 1px;
  -ms-border-radius: 1px;
  -o-border-radius: 1px;
  border-radius: 1px;
  position: relative;
  float: left;
  width: 36px;
  height: 24px;
  background-color: #f1f2f3;
  background-repeat: no-repeat;
  background-image: -webkit-linear-gradient(-90deg,#f1f2f3 0%,white 100%);
  background-image: -moz-linear-gradient(-90deg,#f1f2f3 0%,white 100%);
  background-image: -ms-linear-gradient(-90deg,#f1f2f3 0%,white 100%);
  background-image: -o-linear-gradient(-90deg,#f1f2f3 0%,white 100%);
  background-image: linear-gradient(180deg,#f1f2f3 0%,white 100%);
  background: #fff;
  -webkit-box-shadow: inset 0 -.7px 2px .9px #9c9a9a;
  -moz-box-shadow: inset 0 -.7px 2px .9px #9c9a9a;
  -ms-box-shadow: inset 0 -.7px 2px .9px #9c9a9a;
  -o-box-shadow: inset 0 -.7px 2px .9px #9c9a9a;
  box-shadow: inset 0 -.7px 2px .9px #9c9a9a;
}
.dx-theme-generic .dx-switch.dx-state-active .dx-switch-wrapper
{
  background: #1b2b3f;
}
.dx-theme-generic .dx-switch.dx-state-active .dx-switch-handle
{
  background-color: #dbdee0;
  background-repeat: no-repeat;
  background-image: -webkit-linear-gradient(-90deg,#dbdee0 0%,#e9eaec 100%);
  background-image: -moz-linear-gradient(-90deg,#dbdee0 0%,#e9eaec 100%);
  background-image: -ms-linear-gradient(-90deg,#dbdee0 0%,#e9eaec 100%);
  background-image: -o-linear-gradient(-90deg,#dbdee0 0%,#e9eaec 100%);
  background-image: linear-gradient(180deg,#dbdee0 0%,#e9eaec 100%);
}
.dx-theme-generic .dx-tabs
{
  padding-top: 10px;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  display: inline-table;
  width: 100%;
  border: 0;
  background: #323a45;
  table-layout: fixed;
}
.dx-theme-generic .dx-tabs .dx-indent-wrapper
{
  display: table-row;
}
.dx-theme-generic .dx-tabs .dx-tab
{
  border-left: 2px solid #3c444f;
  padding: 8px;
  height: 100%;
  display: table-cell;
  background-color: inherit;
}
.dx-theme-generic .dx-tabs .dx-tab .dx-icon
{
  display: block;
  height: 32px;
  width: 32px;
  margin: 0 auto;
  -webkit-background-size: 100% 100%;
  -moz-background-size: 100% 100%;
  background-size: 100% 100%;
}
.dx-theme-generic .dx-tabs .dx-tab .dx-tab-text
{
  color: #bec7d2;
  font-size: .75rem;
  line-height: 28px;
  padding: 0 4px;
  vertical-align: middle;
}
.dx-theme-generic .dx-tabs .dx-tab:first-child
{
  border-left: none;
}
.dx-theme-generic .dx-tabs .dx-tab.dx-tab-selected
{
  background: #f3f3f3;
}
.dx-theme-generic .dx-tabs .dx-tab.dx-tab-selected .dx-tab-text
{
  color: #323a45;
  font-weight: 800;
}
.dx-theme-generic .dx-tabs .dx-tab.dx-state-disabled .dx-tab-text, .dx-theme-generic .dx-tabs .dx-tab.dx-state-disabled.dx-tab-selected .dx-tab-text
{
  color: #c8c8c8;
}
.dx-theme-generic .dx-tabs .dx-tab.dx-state-active
{
  background-color: #515c6b;
}
.dx-theme-generic .dx-tabs .dx-tab.dx-state-active .dx-tab-text
{
  color: #fff;
}
.dx-theme-generic .dx-navbar.dx-tabs
{
  height: 76px;
  padding: 0;
  background: #323a45;
}
.dx-theme-generic .dx-navbar.dx-tabs .dx-tab
{
  padding: 8px 0;
}
.dx-theme-generic .dx-navbar.dx-tabs .dx-tab .dx-icon
{
  opacity: .7;
}
.dx-theme-generic .dx-navbar.dx-tabs .dx-tab .dx-tab-text
{
  font-size: .88rem;
}
.dx-theme-generic .dx-navbar.dx-tabs .dx-tab.dx-tab-selected .dx-tab-text
{
  font-weight: normal;
}
.dx-theme-generic .dx-editbox
{
  margin: 0;
}
.dx-theme-generic .dx-editbox .dx-editbox-input
{
  min-height: 32px;
  min-width: 64px;
  color: #323a45;
  font-size: 1rem;
  background: transparent;
  padding: 0;
  margin: 0;
}
.dx-theme-generic .dx-editbox .dx-editbox-input:-moz-placeholder
{
  color: #989898;
}
.dx-theme-generic .dx-editbox .dx-editbox-input::-webkit-input-placeholder
{
  color: #989898;
}
.dx-theme-generic .dx-editbox .dx-editbox-input:-ms-input-placeholder
{
  color: #989898;
}
.dx-theme-generic .dx-toolbar
{
  height: 46px;
  background: #fff;
  border-bottom: 1px solid #d7d8d9;
  -webkit-box-shadow: 0 1px 3px 0 rgba(215,216,217,.45);
  -moz-box-shadow: 0 1px 3px 0 rgba(215,216,217,.45);
  -ms-box-shadow: 0 1px 3px 0 rgba(215,216,217,.45);
  -o-box-shadow: 0 1px 3px 0 rgba(215,216,217,.45);
  box-shadow: 0 1px 3px 0 rgba(215,216,217,.45);
}
.dx-theme-generic .dx-toolbar .dx-toolbar-label
{
  text-align: center;
  line-height: 44px;
  text-transform: uppercase;
  font-weight: 800;
}
.dx-theme-generic .dx-toolbar .dx-tabs .dx-tab-selected .dx-tab-text
{
  font-weight: normal;
}
.dx-theme-generic .dx-toolbar .dx-button
{
  border: none;
  background: none;
  box-shadow: none;
  color: #323a45;
  padding: 2px 0 0;
}
.dx-theme-generic .dx-toolbar .dx-button .dx-button-content
{
  padding: 2px 0;
}
.dx-theme-generic .dx-toolbar .dx-button .dx-button-text
{
  line-height: 32px;
}
.dx-theme-generic .dx-toolbar .dx-button .dx-button-back-arrow
{
  margin-top: 2px;
}
.dx-theme-generic .dx-toolbar .dx-button .dx-icon
{
  width: 30px;
  height: 30px;
  border: 3px solid #323a45;
}
.dx-theme-generic .dx-toolbar .dx-button.dx-state-active
{
  background: none;
  color: #b0b9c6;
}
.dx-theme-generic .dx-toolbar .dx-button.dx-state-active .dx-button-content
{
  background: #dbdcde;
  border-radius: 3px;
}
.dx-theme-generic .dx-toolbar .dx-button.dx-state-active.dx-button-back
{
  border-radius: 3px;
  background: #dbdcde;
}
.dx-theme-generic .dx-list .dx-scrollable-container
{
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  padding: 0 .85em;
}
.dx-theme-generic .dx-list .dx-scrollview-content
{
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
}
.dx-theme-generic .dx-list .dx-list-group-header
{
  margin: -1px -.85em 0;
  padding: 5px 10px;
  font-size: 1.33rem;
  font-weight: bold;
  line-height: 100%;
  border-bottom: 1px solid #b9bbbe;
  text-transform: uppercase;
}
.dx-theme-generic .dx-list .dx-list-group
{
  padding: 10px 10px 0 10px;
}
.dx-theme-generic .dx-list .dx-list-item, .dx-theme-generic .dx-list .dx-empty-message
{
  padding: 13px 0;
  overflow: hidden;
  text-overflow: ellipsis;
  -o-text-overflow: ellipsis;
  -ms-text-overflow: ellipsis;
  white-space: nowrap;
  font-size: 18px;
  font-weight: normal;
  line-height: 1.3636;
  border-bottom: 1px solid #dfe0e1;
}
.dx-theme-generic .dx-list .dx-list-item.dx-state-active
{
  background-color: #e4e5e6;
}
.dx-theme-generic .dx-list .dx-list-item.dx-state-active .dx-slide-item-content
{
  background: #e4e5e6;
}
.dx-theme-generic .dx-list .dx-empty-message
{
  text-align: center;
}
.dx-theme-generic .dx-list .dx-list-item-content
{
  padding: 13px 0;
}
.dx-theme-generic .dx-list .dx-list-item-left-bag
{
  width: 38px;
}
.dx-theme-generic .dx-list .dx-list-item-left-bag .dx-toggle-delete-switch
{
  margin-left: 0;
  background: transparent;
  border: none;
  -webkit-box-shadow: none;
  -moz-box-shadow: none;
  -ms-box-shadow: none;
  -o-box-shadow: none;
  box-shadow: none;
  padding: 0;
}
.dx-theme-generic .dx-list .dx-list-item-left-bag .dx-icon-toggle-delete
{
  width: 25px;
  height: 25px;
  background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADMAAAAzCAYAAAA6oTAqAAAFY0lEQVRo3tWaSUxcdRzHp1HQS/VggrU1emAp0Hiq1lL2fRvWGfZ93ylLyyJU601rY7RINbUajY2ePHipiVQPhRRkHZiFQSlbIGqayIGD2h5+/r5v4D0ofcy8NxzmkXwT8t7/9/t/Ppn/+795mafTPfb35akAP857nDnOPxzyoPzLMXPe5wTo5P745FOcK5yHdwsMZOtoppW3e2jt3T6Pyco7vQLXcIERYo84VzlPP0nkh6GMFFru76a1y310/3wDLVQWkb28wGMCHnCBb/lSD4GXuX8E/26ZKzjhkKj3KAG5gBO820JXBZEbwf7+WFpL/V202FpH82X5mgl4ly51C0uOPU7qbgb7f4BrZPVyLw/I01zAPVxoJPb4UPfFqYBZa1uj41MpzdNcFltqydbeROxhhczm/d5OslcV8clczcVens+bQReW2n+4+GmVt2BbSa5mA354OGT4IrIV52g2q45NYEemiw8aNZtVxzJzyKz0XyRrkUGzAb8k08cyhQbNBvy7ZC6QtSBbswG/KLP8VidZ8rNUZ8aYRl+dfo1GM5IU145lJAu16KF2fvBLMr0dZMnLVJUZg56+Dj9L80M/0a20ZBpNT3K5dozH3tInCbXogV5qGMC/S6adD2YozrQhVYBYmZygra0terC2ti2U6LR2jMdABDWoRQ+HUKpiDvCLMks9bWTOTVec76LDRJGdiEJpCbJ1o+kJe0R2gl7fRoUq5gC/JNN9nsw5aYrzx72RPTD7heL31eDYk0R2gp5KOcAvyXS1ktmoV5wF/oK3ubFxsJA+ThyP/w8SQS/0VMoBflHm/sUWmuO1qiZ2/sbtTOheaizHuQh6qWEAvyRzgWWyU1XHFSGXRFTOD35JprOZ5rJS3Iqdn803N9ZlheRF1oVad+YGvyTT0USzmcluZ761XlZITmS+pd7tecEvybQ30izfvQ8jgHNFyCFSdyhzgl+S4fU6yzexw8pUXYXsstpZdlO15Yc2H/hFmUVesya+yR1GRhIiD7zYxU2Bx2DsYcwJfkmG17pJH+92RuIjnIrsE+Iad+cFvyjzO6/dGb4PuJPhuAj6xkWR3UKoQa07c4NfkmmupZmUWNUZjg0/UAQX+0HbtiDEPdTOD/5dMjV8MEZVhmPDnIpY6yvJ1lDlglCYKgbwizK/NVXTdHK04gzHhrogUiGOh5RzoVDFHOCXZBqraDopSnG+z0qTF1lnkbryfTU4hnNyQuiplAP8e2USoxTnz5G78iJ8H5Grwzk5IfRUyrFXpqGSpnjPVxqTMZ0emGf3iVhqypzWYszjQuiFnko5wC/J8Lqe4v1eTUwGXmpzs5JIdZnLtRi7I4Qe6KWGAfySDK/jqbhw1TFl6+kvXh6W6lLFtahBrYm/yqudH/yizEJtGU3ytqjVgF+SqSmlyZhQzQb8u2RK+OA5zQb8kkx1CU1En9NswC/JVBXTRFSIZgN+SaayiCYiz2o24Bdk8JumpTSPJnmLG+cTWssEbwDzFYWO3zQ/D/a3TOVlkokfP8cj3tRcwD2dn4Wfzud1g0F+H/2cFE32igI+eUZzAfcvyTE0GOg3qGt75cRpvKFhLckVnqfHw89oJuC18SWCNzQ6X335dbxxcvRaoO/A7ehQ4Y0HDPg17A2Pz4w+TuAF90Cg73V4QOZZH28vn0+D/G7jhLnYKAya0ccLF5cnCYAHXOCzluQIIp8F+Q+BHx6QwftaR1/w8nrp45O+13h3e3gnMZIm8XNBUTYX5npMwAOuO/wMw5yPeEVdP/aM9/HtT0V47+wIx5vzHMen4viLISw1cCPY38wFf3vSm4DgYS4L831SfeJYCHg5z2/zH/kfOTEHj59pCq0AAAAASUVORK5CYII=);
  background-position: center;
  -webkit-background-size: cover;
  -moz-background-size: cover;
  background-size: cover;
  margin: 0;
}
.dx-theme-generic .dx-list .dx-list-item-left-bag .dx-select-checkbox
{
  margin-top: -2px;
  margin-bottom: -3px;
  margin-left: 0;
}
.dx-theme-generic .dx-list .dx-switchable-delete-button
{
  padding-top: 4px;
  padding-bottom: 4px;
}
.dx-theme-generic .dx-list .dx-switchable-delete-button
{
  margin-right: 0;
}
.dx-theme-generic .dx-list .dx-slide-item-delete-button
{
  background-color: #d15049;
  color: #fff;
  margin-right: 0;
}
.dx-theme-generic .dx-holddelete-menucontent
{
  background-color: #d15049;
  color: #fff;
}
.dx-theme-generic .dx-holddelete-menuitem
{
  padding: 13px 0;
  cursor: pointer;
}
.dx-theme-generic .dx-overlay-wrapper
{
  -webkit-transition: background-color .4s ease 0;
  -moz-transition: background-color .4s ease 0;
  -o-transition: background-color .4s ease 0;
  transition: background-color .4s ease 0;
}
.dx-theme-generic .dx-overlay-wrapper.dx-overlay-shader
{
  background-color: rgba(50,58,69,.9);
}
.dx-theme-generic .dx-toast-wrapper .dx-toast-content
{
  border: 1px solid #ccc;
  -webkit-border-radius: 5px;
  -moz-border-radius: 5px;
  -ms-border-radius: 5px;
  -o-border-radius: 5px;
  border-radius: 5px;
  color: #323a45;
}
.dx-theme-generic .dx-popup-wrapper .dx-overlay-content
{
  background: #fff;
}
.dx-theme-generic .dx-popup-wrapper .dx-overlay-content .dx-popup-title
{
  border-bottom: 2px solid #b9bbbe;
  text-transform: uppercase;
  font-size: 18px;
  font-weight: normal;
  font-weight: 800;
  text-align: center;
  padding: 10px;
  margin: 0 .4em;
}
.dx-theme-generic .dx-popup-wrapper .dx-overlay-content .dx-popup-title .dx-toolbar-left
{
  position: absolute;
  left: 4px;
  top: 4px;
}
.dx-theme-generic .dx-popup-wrapper .dx-overlay-content .dx-popup-title .dx-toolbar-right
{
  position: absolute;
  right: 4px;
  top: 4px;
}
.dx-theme-generic .dx-popup-wrapper .dx-overlay-content .dx-popup-content
{
  padding: 10px;
}
.dx-theme-generic .dx-popup-wrapper .dx-popup-bottom
{
  position: absolute;
  bottom: 5px;
  width: 100%;
  margin-top: 10px;
}
.dx-theme-generic .dx-popup-wrapper .dx-popup-bottom .dx-popup-cancel.dx-button, .dx-theme-generic .dx-popup-wrapper .dx-popup-bottom .dx-popup-clear.dx-button, .dx-theme-generic .dx-popup-wrapper .dx-popup-bottom .dx-popup-done.dx-button
{
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  margin-left: 40%;
  width: 15%;
}
.dx-theme-generic .dx-popup-wrapper .dx-popup-bottom.dx-popup-cancel.dx-popup-clear .dx-button, .dx-theme-generic .dx-popup-wrapper .dx-popup-bottom.dx-popup-cancel.dx-popup-done .dx-button, .dx-theme-generic .dx-popup-wrapper .dx-popup-bottom.dx-popup-clear.dx-popup-done .dx-button
{
  margin-left: 20%;
}
.dx-theme-generic .dx-popup-wrapper .dx-popup-bottom.dx-popup-cancel.dx-popup-clear.dx-popup-done .dx-button
{
  margin-left: 12.5%;
}
.dx-theme-generic .dx-popup-wrapper .dx-button .dx-popup-cancel
{
  display: inline-block;
  width: 25px;
  height: 42px;
  background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABkAAAAxCAYAAAAvFgI4AAABLklEQVRYw7XYrQrCUBjG8anFoLgLEBG8A6N91Wb3DszehzegYtVmGVi1GiyC0aCYzKK+JxwY42w7H88T/mMfB35jXwcWDUdJBK4uzaWrtJRiNNCQVtIvU8oGVA82oNqwgbc0YAIfaazGMYGJHksHfBEnwAdRwNoFcEW8ABfEG7BFggAbJBioQiBAGQIDihAoYELgQB6hAFmEBmSRBQvQSMIENLJjAhq5MwGNvHLIReqgkaPhcp2QkFrMCm48DFKLpnRmQnqlK91YUHajx4LyOyiQaSccKjoAhcoOwqCqARDI5kyCIdvrGgS5PCXekOsz7wX5vMHOkO/3yAkK+bpaQ6FzRRmkJsM2AqmC9lINNY+XQVPkb48i6ID+gWOCtmhET+Wp9JWeUp+B6GKppdb/zYOAiqrNPjIAAAAASUVORK5CYII=);
  -webkit-background-size: 38px 38px;
  -moz-background-size: 38px 38px;
  background-size: 38px 38px;
  background-position: center center;
}
.dx-theme-generic .dx-dialog-root .dx-dialog-button
{
  min-width: 100px;
  margin: 5px 10px;
}
.dx-theme-generic .dx-popover-wrapper .dx-overlay-content
{
  border: 1px solid #b9bbbe;
}
.dx-theme-generic .dx-popover-wrapper.dx-position-top .dx-popover-arrow.dx-popover-arrow-flipped:after
{
  top: 4px;
}
.dx-theme-generic .dx-popover-wrapper.dx-position-bottom .dx-popover-arrow:after, .dx-theme-generic .dx-popover-wrapper.dx-position-top .dx-popover-arrow.dx-popover-arrow-flipped:after
{
  background: #fff;
  top: 4px;
}
.dx-theme-generic .dx-popover-wrapper .dx-popover-arrow:after
{
  border: 1px solid #b9bbbe;
}
.dx-theme-generic .dx-popover-wrapper .dx-popover-arrow:after, .dx-theme-generic .dx-popover-wrapper.dx-position-bottom .dx-popover-arrow.dx-popover-arrow-flipped:after
{
  background: #fff;
}
.dx-theme-generic .dx-popover-wrapper .dx-popover-arrow.dx-popover-arrow-flipped:after
{
  top: -16px;
}
.dx-theme-generic .dx-popover-wrapper.dx-tooltip .dx-overlay-content
{
  background-color: #fff;
  color: #323a45;
  border: 1px solid #b9bbbe;
  -webkit-border-radius: 0;
  -moz-border-radius: 0;
  -ms-border-radius: 0;
  -o-border-radius: 0;
  border-radius: 0;
  -webkit-box-shadow: 0 2px 4px rgba(0,0,0,.25);
  -moz-box-shadow: 0 2px 4px rgba(0,0,0,.25);
  -ms-box-shadow: 0 2px 4px rgba(0,0,0,.25);
  -o-box-shadow: 0 2px 4px rgba(0,0,0,.25);
  box-shadow: 0 2px 4px rgba(0,0,0,.25);
}
.dx-theme-generic .dx-popover-wrapper.dx-tooltip .dx-overlay-content .dx-popup-content
{
  padding: 13px 17px;
}
.dx-theme-generic .dx-popover-wrapper.dx-tooltip.dx-position-top .dx-popover-arrow.dx-popover-arrow-flipped:after, .dx-theme-generic .dx-popover-wrapper.dx-tooltip .dx-popover-arrow:after
{
  border: 1px solid #b9bbbe;
  background: #fff;
}
.dx-theme-generic .dx-popover-wrapper.dx-position-right .dx-popover-arrow:after, .dx-theme-generic .dx-popover-wrapper.dx-position-left .dx-popover-arrow.dx-popover-arrow-flipped:after
{
  top: 0;
  left: 5px;
}
.dx-theme-generic .dx-popover-wrapper.dx-position-left .dx-popover-arrow:after, .dx-theme-generic .dx-popover-wrapper.dx-position-right .dx-popover-arrow.dx-popover-arrow-flipped:after
{
  top: 0;
  left: -15px;
}
.dx-theme-generic .dx-gallery .dx-gallery-indicator
{
  text-align: center;
}
.dx-theme-generic .dx-gallery .dx-gallery-indicator .dx-gallery-indicator-item
{
  background-color: rgba(50,58,69,.23);
  width: 8px;
  height: 8px;
  margin: 1px 6px;
  border: 2px solid rgba(255,255,255,.23);
  -webkit-border-radius: 50%;
  -moz-border-radius: 50%;
  -ms-border-radius: 50%;
  -o-border-radius: 50%;
  border-radius: 50%;
}
.dx-theme-generic .dx-gallery .dx-gallery-indicator .dx-gallery-indicator-item.dx-gallery-indicator-item-selected
{
  background-color: #fff;
  border-color: #323a45;
}
.dx-theme-generic .dx-gallery .dx-gallery-nav-button-prev, .dx-theme-generic .dx-gallery .dx-gallery-nav-button-next
{
  margin: -15px 12px 0;
  width: 25px;
  height: 44px;
  background-repeat: no-repeat;
  background-color: transparent;
  opacity: .7;
  -webkit-background-size: contain;
  -moz-background-size: contain;
  background-size: contain;
}
.dx-theme-generic .dx-gallery .dx-gallery-nav-button-prev
{
  background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADIAAABZCAYAAAB8DHcoAAADl0lEQVR42tXcS2zMQRzA8R5cXIQ4iF64SETisvWIRSi2tEVElUg8kkroqSfEofHISjSIJipliVcbaeJVBKnHpk/K1UWl9Sq9bQ9cdltpvi6dZqwtu//9/2d+80/mNjPJJ/uY+c/v95sCoCAUjohtwHRgE1ANbAFmZuhTUCAVAhQC98j8tAJzxUOAFUACIJVK0dXzhrutj2nvekUymVKYn8ASsZBxBADP4x2sK68kFI5MtDWl23jS9lL/dJaIg+iI600tFC0v+QOht+aWu6pruyhIOmIygGqLV25g8NuQGrJMBCRXhGo3b91Www5Zh3hFhMIRTp09r4Y2WoXkgwiFIzReuaGGR61B8kWEwhE6e3rVFJutQPxAbKzYxejoLzXNDOMQPxBFy0to73qlpmk2/vfrByIUjtBw8aqaZgiYaRTiF+JcQ0xf1cuMblECQmwxumkMGmEEYgIROMQUIlCISURgENOIQCA2EL5DbCF8hdhE+AaxjfAFIgGRN0QKIi+IJIRniDSEJ4hERM4QqYicIJIRWUOkI7KCuID4L8QVxD8hLiEmhbiGyAhxEfEXBJgPjLqGyAR5AdD66KlTiD8gQA3A18HvLCve6BQiHdIBcLg26hxCh8wDSCSGWbRivXMIHVIF8PBxm5MIHXIWoP7CZScROqQJ4Gj0dPaI85fEIHTIFYBoXX3WkNoTdYyNjSlITArkOEDsalNOXy1JGAUpB+h5/TbnH7sUjIJMAxgZGaG4tMJJjL4gPgC4fK3Z04JoG6ND1gAkkym27qxyDpO+abwBMPDpC2vLtjmFSYdMAToB3vf1s3rDVmcwmV6sZgFvXMNM9qpb6BrmX4cPTmH+dxzkDCabAzonMNkemYrH5HKILRqTa1hBLMZLoEckxmvoTRwmn2CoKEy+4WkxGD8SBkRg/ErhsI7xM6nGKsbvNCdrmCASz6xggkoFNI4JMjnTKCbodFljGBMJzEYwplLKA8eYTPIPFGO67CIIzE4rlaF+YbRqN/OFMH5jtNKkRmuVoX5gtu/eryDvrJa46pi+D94wHz9/UZgFtgsqC4Fer5h4R7eCVEgocfWM6eh+bbeg0g/M0lWlJBLDCjJbUhl4ThitFjEusTB/AtM/8InNlXszIo6dPKMvimVSr0ooBLrVfQ937j+i5mAtO/YcoLrmME+fxfWsi5j0yyumqpjmJM8PYF+mqK7UthA4AjwZX/ji45kac9L7/gaaULc0Fk1xsgAAAABJRU5ErkJggg==);
}
.dx-theme-generic .dx-gallery .dx-gallery-nav-button-prev.dx-state-active
{
  opacity: 1;
}
.dx-theme-generic .dx-gallery .dx-gallery-nav-button-next
{
  background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADIAAABZCAYAAAB8DHcoAAAEMElEQVR42tXcX2xTVRzA8e89aVdeWAuzoKAZ/glugA+kpCpbw2KkCUaTifzZkpEMg1N08U/0wSde1BgnOGQ4AY1C5IGYkCAGFhooCF0QyJ58VWFMGkks3Z5k6lofdg/WpWX9c+8955yXnnPv79fkk3Pv7bm5tz8rn89TpDUAMeBeIA1cALKFAZGWOCrbyHDif2PfjP1LgH6gvUjuMeA1G6ZdK4REgdPA3Nu3J/nxygiZTJZwuIHHV60kEAi027PUDqR0hUSBSwAnT51h16f7GJ+YuBMUCgZ5951e1j61psE+zGK6YSz7HDkLtB0+cpT+gf3FAy2L3pe30r2lQ26KRVriKV3OEQE8CbSN/ZZmz+CXJRPz+TwD+77i4DdH5KYLI8OJVl1mRACtAGfPDzM1NTVrgq4YATwEcCP9e9lJOmIE8AdAKFRfUaJuGAFcBljR3FRxsk4YYV9OeSIaYdF9C43FCGAcOOz3+3j7je1YlmUkRtifbwLptthqurs2V/VFqjESkgFeAuh95UW6OjcYhxEF/ZPA8wBv9fYYhxFFVrhGYkSJ5bpxGFFiu3EYcZd9RmHELPuNwYgyYozAiDLjtMeICmK1xogK47XFiCpytMSIKvO0w1QLIdIS1wojaplOnTCi1pNMF0zNEF0wjkB0wDgGUY1xFKIS4zhEFcYViAqMaxCvMa5C3MRgP0XwDOIiJgk0eQpxGnPs+yEAPzDgOcRJTF//INfHbgA8DbzuOcQpzOTkJJ8d+FoO1yuBOIVJnkuRydwCWAMsVQJxApPL5UhdvCKHMWUQJzBXR6/LbrNSSFFMxwtl52az47IbVg6x2zp5uGRuZctO8vv9svuXcsjIcGI/0JPL5djxXh9DiWTZueF7GmQ3LUxFACxvXiq7l4WpiGCwnuiqlXKYEiYiADo3tlNXVwfwHTAhTEQsaXyALZ0b5XCP57/sTiDmhYL0fbCDOXMCAIfsVbB3ECcQ9fVz2fvJhzz8YCPAeWCbp6tfpxCf7/6Ipkcfgem3/TYB/3gGcQmxHrjp2R2iW4hISzzt2T27lwjXIF4jXIGoQDgOUYVwFKIS4RhENcIRiA6ImiG6IGqC6ISoBaIVolqIdohqIFoiKoVoi6gEojWiXIj2iHIgRiBmgxiDuBvEKEQpiHGIYhAjETMhHaYiCiHzgZ0AH+8eNA5RCHkfWPxD6iLfHj1uHKIQ0goweOCgkQgJWQY89uu1UX7+5aqRCAlpBrg2OmYsQkL+BvD5fMYiJOQSwIplTfj9PiMREnITSM6fF6KrY4ORiMKr1i6AV3u6eXbd2qKB9y9exBd7d2qJgP8qDNxZngAMJZIcP3GK7PgECxeEia2O8twzcQKBAEyXSNisGjGzwoA1o5zINnt2Sv0n/BCwHfhTt3IiVpG6KI3AVqYLVISBMabfITwB/ISm7V8X8NdQeyDsYQAAAABJRU5ErkJggg==);
}
.dx-theme-generic .dx-gallery .dx-gallery-nav-button-next.dx-state-active
{
  opacity: 1;
}
.dx-theme-generic .dx-lookup-popup-wrapper .dx-overlay-content .dx-popup-title
{
  top: 44px;
  line-height: 22px;
  text-transform: uppercase;
  font-size: 100%;
  font-weight: bold;
}
.dx-theme-generic .dx-lookup-popup-wrapper.dx-popup-cancel-visible .dx-popup-content, .dx-theme-generic .dx-lookup-popup-wrapper.dx-popup-clear-visible .dx-popup-content, .dx-theme-generic .dx-lookup-popup-wrapper.dx-popup-done-visible .dx-popup-content
{
  bottom: 50px;
}
.dx-theme-generic .dx-lookup-popup-wrapper.dx-lookup-popup-search .dx-popup-content .dx-list
{
  top: 53px;
}
.dx-theme-generic .dx-lookup-popup-wrapper .dx-popup-cancel, .dx-theme-generic .dx-lookup-popup-wrapper .dx-popup-clear, .dx-theme-generic .dx-lookup-popup-wrapper .dx-popup-done
{
  min-width: 75px;
}
.dx-theme-generic .dx-lookup-popup-wrapper .dx-lookup-search-wrapper
{
  border-bottom: 1px solid #c3c5c6;
  background: #fff;
  padding: 10px 0;
}
.dx-theme-generic .dx-lookup-popup-wrapper .dx-popup-content
{
  padding: 0;
  top: 44px;
}
.dx-theme-generic .dx-lookup-popup-wrapper .dx-list
{
  margin: 10px;
  background: #fff;
}
.dx-theme-generic .dx-lookup-popup-wrapper .dx-list .dx-list-item.dx-lookup-selected
{
  font-weight: 900;
}
.dx-theme-generic .dx-lookup
{
  height: auto;
}
.dx-theme-generic .dx-lookup .dx-lookup-field
{
  height: 34px;
  line-height: 34px;
  color: #989898;
  padding-right: 20px;
}
.dx-theme-generic .dx-lookup .dx-lookup-field:before
{
  content: "";
  top: 8px;
  right: 6px;
  position: absolute;
  width: 12px;
  height: 22px;
  background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABIAAAAiCAYAAABStIn6AAAA3UlEQVRIx63WMQrCMBTG8boLTqJew9FVdHUW3LyCq5dwUzyRo6CCkzi4eQJF/QIGQmia976X4R/aDL/SJi2thqPJGN3RA81RxeSGK/r++6AlC90CiMbcsIogCnNDC22smD8wY+GJCYsnaKxuksJSV1BjTfetwnKrIcYke0SESXduFtO8TynsjabatzyFHZhvj8N2EfRioD66RNCzBOLalkDOqFMC6UmXP4tIIBGSg8RIE6RCUtBAi9RBFBJDNBJCJsRDXSviob0V8dDRinhoHSAnBgkf9gwtUJv90foBQqBdCUElcLEAAAAASUVORK5CYII=);
  -webkit-background-size: 100% 100%;
  -moz-background-size: 100% 100%;
  background-size: 100% 100%;
}
.dx-theme-generic .dx-popup-wrapper.dx-action-sheet-popup-wrapper .dx-overlay-content .dx-popup-content
{
  padding: 10px 20px;
}
.dx-theme-generic .dx-popup-wrapper.dx-action-sheet-popup-wrapper .dx-overlay-content .dx-popup-content .dx-action-sheet-container .dx-button:not(:only-child):not(:first-child)
{
  margin-top: 5px;
}
.dx-theme-generic .dx-popup-wrapper.dx-action-sheet-popup-wrapper .dx-overlay-content .dx-popup-content .dx-action-sheet-container.dx-state-disabled .dx-button .dx-icon, .dx-theme-generic .dx-popup-wrapper.dx-action-sheet-popup-wrapper .dx-overlay-content .dx-popup-content .dx-action-sheet-container.dx-state-disabled .dx-button .dx-button-back-arrow
{
  opacity: .5;
}
.dx-theme-generic .dx-popup-wrapper.dx-action-sheet-popup-wrapper .dx-overlay-content .dx-popup-content .dx-action-sheet-container.dx-state-disabled .dx-button .dx-button-text
{
  color: #b9b9b9;
}
.dx-theme-generic .dx-popup-wrapper.dx-action-sheet-popup-wrapper .dx-overlay-content .dx-popup-content .dx-action-sheet-cancel
{
  margin-top: 5px;
}
.dx-theme-generic .dx-loadindicator
{
  background: transparent;
}
.dx-theme-generic .dx-loadindicator.dx-loadindicator-image
{
  background: url(data:image/gif;base64,R0lGODlhIAAgAIABADI6Rf///yH/C05FVFNDQVBFMi4wAwEAAAAh+QQJCQABACwAAAAAIAAgAAACQIyPqcutAJyUMM6bKt5B8+t9FCROYcmQqKOuS+tmVvzM9AHf+s6L+X0C/mjDWFDY6xRdR+Jy1TQ+oVNUxZbkFAAAIfkECQkAAQAsAAAAACAAIAAAAj+Mj6nL7Q+jnGDaUK8EWT/ufV3IgGQznomprmlrcCwsv2cNH3iOyXw/a+1+PWKR6EPahMtbkNZ0GmPRqfUaKQAAIfkECQkAAQAsAAAAACAAIAAAAj+Mj6nL7Q+jnLTai3MGCHhtfKEIciN4fJ6JBhzZvmy8tmltu7i9zmif08F+Mp5puGH5krdYYskLSqfUqvVqKAAAIfkECQkAAQAsAAAAACAAIAAAAkOMj6nL7Q+jnBBYGi3AT3Pnfc0lMmGpkGi6rYnqBhvszm0sy3es7fXJm+EMF9+qZSzRgsPD8phEAX9RZVX0bGq3XEYBACH5BAkJAAEALAAAAAAgACAAAAI+jI+pywnQYntPWkThvXTv7llgGI3kpJ1oqi5Vi8KTPNOujef6nrO63+MFXjugjdgzykxHZFOpyvyYNKdQUQAAIfkECQkAAQAsAAAAACAAIAAAAjiMjwa76e+YhDTOitHNnPEfeGAmjlhjnkBKsq0Lx/JM1/aN5/rO91q+AgpxqFqJdoxtYJKkawkpAAAh+QQJCQABACwAAAAAIAAgAAACNoyPBsucD1WbLtoGl414+1R9ojKW5omm6sq27gvH8kzX9o3n+s73B0ADyjQn4aNjolBWSuKmAAAh+QQJCQABACwAAAAAIAAgAAACMoyPB8uQD1GbLdrAIL081g5KTkiW5omm6sq27gvH8kzX9o3n+s6/y5yRTS6jEmWzOoIKACH5BAkJAAEALAAAAAAgACAAAAI3jI8Ju+n/mGSwWjOvdnL7Q31eKGpkaZ0o1KzuC8fyTNf2jef6ztetrZoFZcNYEXZEJl0TQG9TAAAh+QQJCQABACwAAAAAIAAgAAACP4yPqcudAIGbLUqKkc08xJ59ICWOTmkyUHqurHq9iis/dH3c+M73PqvDBWtDYoxXlCVfyxRq9xQ2nVNT9NcpAAAh+QQJCQABACwAAAAAIAAgAAACPoyPqcvtD6OUAMwbKqZ2v9p5jSY6ZLmAKHOuSOseYBjPsazeWX7but/j6XZDA6xXNNJ+y1rTmTRGM9OqtVQAACH5BAkJAAEALAAAAAAgACAAAAJAjI+py+0Po5y02osbyG8jzwUAOIYHCYalmHLlahojHM+tOsdnrrO0aeuxRMJXL/fLwG4X3hCXYgqn1Kr1ihUWAAAh+QQJCQABACwAAAAAIAAgAAACQ4yPqcvtD6OcEQBaL35Wb9Z9jiU2ZAl6aHKuhqa6V+sGc7x2OKrXB7krAX2vGdEWFCaVR+TyQ6uFiFNf1RptarfcRAEAIfkECQkAAQAsAAAAACAAIAAAAj6Mj6nLCdBie09aROG9dO/uWWAoVWSpnVGqMmbrwqs80faN5/rB5j3+s718QdkIWIQdhUNmUrU0RpVT6s5SAAAh+QQJCQABACwAAAAAIAAgAAACOoyPBgvp/5iENLKK081crd59YDiSJdecWKq27gvH8kzX9o3n+snW/SyiBYHD2Ib4e01kkmSpWVQ1MwUAIfkECQkAAQAsAAAAACAAIAAAAjWMjwbLnA9Pmy7aFoG9envYfaI0luaJpurKtu4Lx/JM1/aN5/rO96RceWFMC1CwREmqkkVPAQAh+QQJCQABACwAAAAAIAAgAAACMoyPB8uQD1ObLNrg7Lxcrw5KWUiW5omm6sq27gvH8kzX9o3n+s67n9wAbh4VE+W4QnYKACH5BAkJAAEALAAAAAAgACAAAAI2jI+py30Ao5stAoqVzHxz7H1TKFZQSZ3oyrbuC8fyTNf2jeeyOpOw/wK6hC0LzXLpIY1BJqYAADs=) center center no-repeat;
}
.dx-theme-generic .dx-loadindicator.dx-loadindicator-image-small
{
  background: url(data:image/gif;base64,R0lGODlhFAAUAKECADI6RTI6Rv///////yH/C05FVFNDQVBFMi4wAwEAAAAh+QQJCQABACwAAAAAFAAUAAACI4yPqZsADM+LcNJlb9Mq8+B8iCeWBqmFJnqpJUu5ojzDplIAACH5BAkJAAEALAAAAAAUABQAAAIhjI+py+3gXmxwrmoRzgZ4fnxgIIIl523o2KmZ+7KdTIMFACH5BAkJAAIALAAAAAAUABQAAAIflI+py+0Po4zAgDptFhXP60ngNmYdyaGBiYXbC8dwAQAh+QQJCQADACwAAAAAFAAUAAACIpyPqcsL3cCDSlJ368xnc+Nx1geG2Uiin3mpIlnC7gnXTAEAIfkECQkAAwAsAAAAABQAFAAAAiKcD6e74AxRivHRenGGc6vuIWEzluaJbuC4eq36XlboxGUBACH5BAkJAAMALAAAAAAUABQAAAIjnA8Jx226nBxp2mpnzG7z5n3iSJbmiaaqFIrt93LYOMP1UQAAIfkECQkAAwAsAAAAABQAFAAAAh2cD6l53eyiA7Iii7PevPsPhuJIluZpUB6ELWxTAAAh+QQJCQADACwAAAAAFAAUAAACHZx/oMit/5p0a9oBrt68+w+G4kiW5rllYbRCLFIAACH5BAkJAAMALAAAAAAUABQAAAIenH+ggO24noRq2molzo3xD4biSJbmSXqpuYlR2ToFACH5BAkJAAMALAAAAAAUABQAAAIhnI+pi+AMzYsQ0HrXzI2n7Q1WSJbMSKIh6Kmty7GtKWUFACH5BAkJAAMALAAAAAAUABQAAAIinI+py+3gXmxwKlAtytpgrmHdIY5DOX6mt56t24Kd/NZMAQAh+QQJCQADACwAAAAAFAAUAAACIZyPqcvtD6OMwIA6w8Czcnl91DVZW3mKkIeqK+ai8kyXBQAh+QQJCQADACwAAAAAFAAUAAACI5yPqcsL3cCDSlJ368xn82F9RiiSn8l5pziqmXuhMUzR7F0AACH5BAkJAAMALAAAAAAUABQAAAIfnI+pB70/HFxyKmBp1rv7D4aMiIXld6KmmW6V+7pKAQAh+QQJCQADACwAAAAAFAAUAAACIZw/oMi9Dc2LEVBqL8y6+w+G4kiWJBein+pNK4sp8CY3BQAh+QQJCQADACwAAAAAFAAUAAACHZw/oIt96iICstqLs968+w+G4kh+VHdukLW06VEAACH5BAkJAAMALAAAAAAUABQAAAIbnI+pCu29InKygoqz3rz7D4biSJbZ9VHpoyIFACH5BAkJAAMALAAAAAAUABQAAAIfnI8AyM26nDxq2hGvy7r7D4biSJYg51WiGkKju8JOAQA7) center center no-repeat;
}
.dx-theme-generic .dx-loadindicator.dx-loadindicator-image-large
{
  background: url(data:image/gif;base64,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) center center no-repeat;
}
.dx-theme-generic .dx-loadindicator .dx-loadindicator-wrapper
{
  width: 100%;
  height: 100%;
}
.dx-theme-generic .dx-loadindicator .dx-loadindicator-wrapper .dx-loadindicator-icon
{
  position: relative;
  width: 100%;
  height: 100%;
  background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACAAAAAgCAYAAABzenr0AAACFElEQVRYw+3XP0hVYRzG8XO915umZoqpmKIhplL+4UKYQpqKpINQupSLELiKg6BgUwq16OBii7iFig2pLRE4CFKbgyDRIgiSqwhOot8XHuEO5x7P9R59F4cPVy7e83vOe973Pe/PibV0OT6FkYsyPEUzutCLN/rsRB1y/F7Xzz9FkIdHiKEVHejBa7zDEEbxGdP4gLcoTyVACJkoQiVqUKWLFilUrj4LUY12hZnFChYwiIxkA1wUL0AJHiBL3/t5VCboeyxiU4HKkwmQjnu475Xeh5iKb2Nd8+PSACEVNSOQlkLxC+YRTeIvNvSoPAOkaQScAKVrgh5gTXPHM4BzDe7iK47wKZllGCQzB3Y0Es9tBHC0R5xi3lYAs6fsYs/sLTYCGHM4w7CtAEMK8MtWgCqtiBlbARxby/A2gGuAb3pJNNgKsK8l8dFWgCkF+GMrQKMCnOlvK5NwSwGWb6BoyC1AZ9wotF5z8VCiZfhdAf7Fn1gCLh72CpCP/wrxA3cCLh5RAM+N6BmO4+ZDcUDFzc1E3Y57bj94gUOF+Im2FIqbwtk6YUfc+opEP6xR8ROd4SZQ7zaECQ61mTqOF6i/iF7lXWAuMobfOkKtYlxNaL06pvy49sy0a6WoUB9Zqu+jqb6MHpujE75gSf2e2T1H1Pf1oRsvddJ9goe683CQb0Nzp00aAdP5DqAfr1S4VqOSk0xvcQ5ughCG9g237AAAAABJRU5ErkJggg==) center center no-repeat;
  -webkit-background-size: 100% 100%;
  -moz-background-size: 100% 100%;
  background-size: 100% 100%;
  -webkit-transform-origin: 50% 50%;
  -moz-transform-origin: 50% 50%;
  -ms-transform-origin: 50% 50%;
  -o-transform-origin: 50% 50%;
  transform-origin: 50% 50%;
  -webkit-animation: dx-generic-loadindicator-opacity 1.5s infinite linear;
  -moz-animation: dx-generic-loadindicator-opacity 1.5s infinite linear;
  -o-animation: dx-generic-loadindicator-opacity 1.5s infinite linear;
  animation: dx-generic-loadindicator-opacity 1.5s infinite linear;
}
@-webkit-keyframes dx-generic-loadindicator-opacity
{
  from
  {
    -webkit-transform: rotate(0);
  }
  to
  {
    -webkit-transform: rotate(360deg);
  }
}
@-moz-keyframes dx-generic-loadindicator-opacity
{
  from
  {
    -moz-transform: rotate(0);
  }
  to
  {
    -moz-transform: rotate(360deg);
  }
}
@-ms-keyframes dx-generic-loadindicator-opacity
{
  from
  {
    -ms-transform: rotate(0);
  }
  to
  {
    -ms-transform: rotate(360deg);
  }
}
@-o-keyframes dx-generic-loadindicator-opacity{from{-o-transform:rotate(0);}to{-o-transform:rotate(360deg);}}
@keyframes dx-generic-loadindicator-opacity
{
  from
  {
    transform: rotate(0);
  }
  to
  {
    transform: rotate(360deg);
  }
}
.dx-theme-generic .dx-loadindicator .dx-loadindicator-wrapper .dx-loadindicator-icon .dx-loadindicator-segment1, .dx-theme-generic .dx-loadindicator .dx-loadindicator-wrapper .dx-loadindicator-icon .dx-loadindicator-segment2, .dx-theme-generic .dx-loadindicator .dx-loadindicator-wrapper .dx-loadindicator-icon .dx-loadindicator-segment3, .dx-theme-generic .dx-loadindicator .dx-loadindicator-wrapper .dx-loadindicator-icon .dx-loadindicator-segment4, .dx-theme-generic .dx-loadindicator .dx-loadindicator-wrapper .dx-loadindicator-icon .dx-loadindicator-segment5, .dx-theme-generic .dx-loadindicator .dx-loadindicator-wrapper .dx-loadindicator-icon .dx-loadindicator-segment6, .dx-theme-generic .dx-loadindicator .dx-loadindicator-wrapper .dx-loadindicator-icon .dx-loadindicator-segment7, .dx-theme-generic .dx-loadindicator .dx-loadindicator-wrapper .dx-loadindicator-icon .dx-loadindicator-segment8, .dx-theme-generic .dx-loadindicator .dx-loadindicator-wrapper .dx-loadindicator-icon .dx-loadindicator-segment9, .dx-theme-generic .dx-loadindicator .dx-loadindicator-wrapper .dx-loadindicator-icon .dx-loadindicator-segment10, .dx-theme-generic .dx-loadindicator .dx-loadindicator-wrapper .dx-loadindicator-icon .dx-loadindicator-segment11, .dx-theme-generic .dx-loadindicator .dx-loadindicator-wrapper .dx-loadindicator-icon .dx-loadindicator-segment12, .dx-theme-generic .dx-loadindicator .dx-loadindicator-wrapper .dx-loadindicator-icon .dx-loadindicator-segment0, .dx-theme-generic .dx-loadindicator .dx-loadindicator-wrapper .dx-loadindicator-icon .dx-loadindicator-segment13, .dx-theme-generic .dx-loadindicator .dx-loadindicator-wrapper .dx-loadindicator-icon .dx-loadindicator-segment14, .dx-theme-generic .dx-loadindicator .dx-loadindicator-wrapper .dx-loadindicator-icon .dx-loadindicator-segment15, .dx-theme-generic .dx-loadindicator .dx-loadindicator-wrapper .dx-loadindicator-icon .dx-loadindicator-win8-segment
{
  display: none;
}
.dx-theme-generic .dx-autocomplete .dx-textbox .dx-editbox-input
{
  background: #fff;
  padding: .5em 1em;
}
.dx-theme-generic .dx-popup-wrapper.dx-autocomplete-popup-wrapper .dx-overlay-content
{
  border: 0;
  -webkit-box-shadow: 0 1px 5px 2px #ccc;
  -moz-box-shadow: 0 1px 5px 2px #ccc;
  -ms-box-shadow: 0 1px 5px 2px #ccc;
  -o-box-shadow: 0 1px 5px 2px #ccc;
  box-shadow: 0 1px 5px 2px #ccc;
  -webkit-border-radius: 0;
  -moz-border-radius: 0;
  -ms-border-radius: 0;
  -o-border-radius: 0;
  border-radius: 0;
}
.dx-theme-generic .dx-popup-wrapper.dx-autocomplete-popup-wrapper .dx-overlay-content .dx-popup-content
{
  padding: 0;
}
.dx-theme-generic .dx-popup-wrapper.dx-autocomplete-popup-wrapper .dx-overlay-content .dx-popup-content .dx-list
{
  background: #fff;
}
.dx-theme-generic .dx-popup-wrapper.dx-autocomplete-popup-wrapper .dx-overlay-content .dx-popup-content .dx-list .dx-list-item
{
  padding: .5rem 1.25rem;
  margin: 0;
  min-height: 1.5em;
  font-size: 1em;
  font-weight: 800;
  border-bottom: none;
}
.dx-theme-generic .dx-popup-wrapper.dx-autocomplete-popup-wrapper .dx-overlay-content .dx-popup-content .dx-list .dx-autocomplete-selected, .dx-theme-generic .dx-popup-wrapper.dx-autocomplete-popup-wrapper .dx-overlay-content .dx-popup-content .dx-list .dx-state-active
{
  background: #e4e5e6;
}
.dx-theme-generic .dx-popup-wrapper.dx-dropdownmenu-popup-wrapper .dx-overlay-content .dx-popup-content
{
  padding: 0;
}
.dx-theme-generic .dx-popup-wrapper.dx-dropdownmenu-popup-wrapper .dx-overlay-content .dx-popup-content .dx-scrollview-content
{
  background: #323a45;
}
.dx-theme-generic .dx-popup-wrapper.dx-dropdownmenu-popup-wrapper .dx-overlay-content .dx-popup-content .dx-list-item, .dx-theme-generic .dx-popup-wrapper.dx-dropdownmenu-popup-wrapper .dx-overlay-content .dx-popup-content .dx-empty-message
{
  border: none;
}
.dx-theme-generic .dx-popup-wrapper.dx-dropdownmenu-popup-wrapper .dx-overlay-content .dx-popup-content .dx-list-item
{
  padding: .5em;
  background: #323a45;
  color: #bec7d2;
  margin: 0;
}
.dx-theme-generic .dx-popup-wrapper.dx-dropdownmenu-popup-wrapper .dx-overlay-content .dx-popup-content .dx-list-item.dx-state-active
{
  background: #515c6b;
  color: #fff;
}
.dx-theme-generic .dx-radio-group .dx-radio-button
{
  margin-top: 5px;
  line-height: 34px;
}
.dx-theme-generic .dx-radio-group .dx-radio-button .dx-radio-value-container
{
  padding-right: 15px;
  padding-left: 10px;
}
.dx-theme-generic .dx-radio-group .dx-radio-button .dx-radio-button-value:before
{
  content: "";
  display: block;
  width: 22px;
  height: 22px;
  border: 4px solid #323a45;
  background-color: #323a45;
  -webkit-border-radius: 15px;
  -moz-border-radius: 15px;
  -ms-border-radius: 15px;
  -o-border-radius: 15px;
  border-radius: 15px;
}
.dx-theme-generic .dx-radio-group .dx-radio-button.dx-radio-button-checked .dx-radio-value-container .dx-radio-button-value:before
{
  background-color: #fff;
}
.dx-theme-generic .dx-radio-group .dx-radio-button.dx-state-active.dx-radio-button-checked .dx-radio-value-container .dx-radio-button-value:before
{
  background-color: #e9eaec;
}
.dx-theme-generic .dx-radio-group.dx-radio-group-horizontal .dx-radio-button
{
  margin-right: 15px;
}
.dx-theme-generic .dx-pivottabs
{
  height: 60px;
}
.dx-theme-generic .dx-pivottabs .dx-pivottabs-tab, .dx-theme-generic .dx-pivottabs .dx-pivottabs-ghosttab
{
  padding: 10px;
  font-size: 38px;
  color: #b9b9b9;
}
.dx-theme-generic .dx-pivottabs .dx-pivottabs-tab.dx-pivottabs-tab-selected, .dx-theme-generic .dx-pivottabs .dx-pivottabs-ghosttab.dx-pivottabs-tab-selected
{
  color: #323a45;
}
.dx-theme-generic .dx-pivot .dx-pivot-itemcontainer
{
  top: 60px;
}
.dx-theme-generic .dx-panorama .dx-panorama-title, .dx-theme-generic .dx-panorama .dx-panorama-ghosttitle
{
  height: 70px;
  font-size: 65px;
  line-height: 50px;
}
.dx-theme-generic .dx-panorama .dx-panorama-itemscontainer
{
  top: 70px;
}
.dx-theme-generic .dx-panorama .dx-panorama-item-header
{
  font-size: 30px;
  margin-bottom: 5px;
}
.dx-theme-generic .dx-slideout .dx-slideout-menu
{
  background: #f3f3f3;
}
.dx-theme-generic .dx-slideout .dx-slideout-item-container
{
  background: #f3f3f3;
}
/* ######################################################################################################### */
/* Customized CSS from defaults here on
/* ######################################################################################################### */
.dx-theme-generic .dxfieldvalue
{
   text-indent:5px;
border:0px solid;
border-radius:10px;
  font-size: 18px;
  font-weight: normal;
}
.dx-theme-generic .dx-lookup-field
{
   text-indent:5px;
border:0px solid;
border-radius:10px;
  font-size: 18px;
  font-weight: normal;
}
.dx-theme-generic .dxPhonevalue
{
   text-indent:5px;
border:0px solid;
border-radius:10px;
  font-size: 18px;
  font-weight: normal;
}
.dx-theme-generic .dxEmailvalue
{
   text-indent:5px;
border:0px solid;
border-radius:10px;
  font-size: 18px;
  font-weight: normal;
}
.dx-theme-generic .dxDatetimevalue
{
   text-indent:5px;
border:0px solid;
  font-size: 18px;
  font-weight: normal;
  border-radius:10px;
}
 .dx-theme-generic .dx-textarea
{
     width:90%;
     height:90%;
   text-indent:5px;
   border:0px solid;
   border-top-left-radius:10px;
   border-bottom-left-radius:10px;
}
.dx-theme-generic .dxfieldvalue.dx-widget
{
    

}
.dx-theme-generic .dx-field-value
{
  text-align: right;
  float: left;
  overflow: visible;
  text-overflow: ellipsis;
  -o-text-overflow: ellipsis;
  -ms-text-overflow: ellipsis;
  white-space: nowrap;
  font-size: 18px;
  font-weight: normal;
}
/* ######################################################################################################### */
/* Customized CSS from defaults here on
/* ######################################################################################################### */
.dx-theme-generic .dx-toolbar {
  height: 57px;
  border-bottom: 2px solid rgba(0,94,66,255);
}
.dx-theme-generic .dx-toolbar .dx-toolbar-label
{
  position: absolute;
  top: 5px;
  left: 40px;
  line-height: 44px;
  text-transform: none;
  font-weight: 400;
}
/*@font-face
{
  font-family: 'FuturaStandard';
  font-style: normal;
  font-weight: normal;
  src: url('fonts/Futura Standard/FuturaStd-Book.otf') format('opentype');
}*/

.divClass
{
  /*color: Black;*/
  margin-left: 3px;
  margin-right: 10px;
  font-size: 18px;
}

#map-report a img {
   display: none;
} 

.LocatedClass
{
  float: left;
  margin-left: 2px;
  margin-top: 3px;
}

.buttonText
{
  font-size: 13px;
  /*font-family: 'FuturaStandard';*/
  /*font-style:italic;*/
  cursor: pointer;
  font-weight: bold;
}


.buttonImage
{
  height: 60px;
  width: 60px;
  margin-top: 1px;
}

.map
{
  width: auto;
  height: 500px;
  margin-left: 10px;
  margin-right: 10px;
}

.grid
{
  width: auto;
  height: auto;
  margin-left: 5%;
}

/*create table for Localline View*/

.Table
{
  display: table;
  width: 100%;
}

.Heading
{
  display: table-row;
  background-color: gray;
  font-size: small;
}

.Row
{
  display: table-row;
  font-size: small;
}

.column
{
  display: table-column;
}

.headerLeftCell
{
  display: table-cell;
  border: solid;
  border-color: gray;
  border-width: thin;
  vertical-align: middle;
  text-align: center;
  width: 20%;
  padding-left: 2px;
  padding-right: 2px;
}

.leftCell
{
  display: table-cell;
  border: solid;
  border-color: gray;
  border-width: thin;
  text-align: center;
  vertical-align: middle;
  width: 20%;
  padding-left: 8px;
  padding-right: 10px;
}

.middleCell
{
  display: table-cell;
  border: solid;
  border-color: gray;
  border-width: thin;
  vertical-align: middle;
  text-align: center;
  width: 80%;
  padding: 5px;
}


/*line View for rows color*/
.Table .box
{
}

.box section:nth-child(odd)
{
  background-color: lightgray;
  color: black;
}

.box section:nth-child(even)
{
  background-color: ghostwhite;
  color: black;
}

.boxSchedule tr:nth-child(odd)
{
  background-color: lightgray;
  color: black;
}

.boxSchedule tr:nth-child(even)
{
  background-color: ghostwhite;
  color: black;
}

.lineHeader
{
  text-align: center;
  font-weight: bold;
}

.lineListHeight
{
  height: 50%;
  margin-top: 1px;
}

.lineImage
{
  display: inline-block;
  float: right;
  margin-right: 5px;
}

.lineListForText
{
  /*float: left;
  display: inline-block;
  width: 100%;
  font-size: 13px;*/
}

.lineText
{
  /*float: left;*/
  /*display: inline-block;*/
  /*width: 90%;*/
  white-space: normal;
  word-wrap: break-word;
  font-size: 14px;
  height:45px;
}

.localMap
{
  color: deepskyblue;
  text-decoration: underline;
  cursor: pointer;
}

.routes
{
  text-decoration: solid underline;
  font-weight: bold;
  margin-left: 10px;
  margin-top: 10px;
  color: gray;
  font-size: 20px;
}

.stopLineHeight
{
  height: 100%;
}


.headerTitle
{
  text-align: center;
  font-weight: bold;
  font-size: 17px;
  color: gray;
}

#errorMessageDiv
{
  text-align: center;
}

#errorMessageDivService
{
  text-align: center;
}

.newsNoticeImage
{
  max-width: 100%;
}

.newsNoticetableDiv
{
  max-width: 100%;
  /*white-space: pre-wrap;*/
  word-wrap: break-word;
  font-size: 11.5px;
}

.busStopButton
{
  width: 60px;
  background-color: darkgray;
}

#ContactUsScrollView {
  margin: 10px
 }
.ContentMargin {
    font-size: 18px;
    margin-left:10px;
    margin-right:5px;
 }

/* LineStops.css */

#content1 {
 width: 100%;
 min-height: 505px;
 margin-top:0px;
 text-align:left;
 margin-left:5px;

} 
 
#content1 a {
 color: #4867DB;
 cursor:pointer;
}
 
#content1 p {
 font-size: .9em;
 /*line-height: 1.25em;*/
}

#content1 table {
    width:98%;
    /*border:1px solid red;*/
}

#content1 tbody tr{
    text-align:left;

}

#content1 td, #content1 th {
 font-size: .85em;
 line-height: 1.25em;
 border:2px solid gray;

}

#content1 td p {
 font-size: 1em;
  line-height: 1.25em;
}

#content1 li {
 font-size: .9em;
 line-height: 1.25em;
 padding-bottom: 4px;
 list-style-image: none;
 list-style-position: outside;
}
 
#content1 h1 {
 font-size: 1.8em;
 font-weight: normal;
 color: #84807C;
}
#contentContactUs {
    cursor:pointer;
}
#content1 h2, #content1 h3 {
 font-size: .9em;
 font-weight: bold;
 border-bottom: 1px solid #308F7A;
 letter-spacing: .08em;
 padding: 0px 0 0px 0;
 text-align:left;
 margin-bottom:10px;
 width:98%;
  margin-left:1px;
}

#content1 h4 {
 font-size: .9em;
 font-weight: bold;
 border-top: 1px solid #767676;
 letter-spacing: .08em;
 padding-top: 7px;
 color: #767676;
}

.table-line1 {
    background: #E6EFEF;
    color:black;
}

.table-line2 {
    background: #F4F8F8;
    color:black;
}

#content1 #firstTableCss {
    width:90%;
    }
#content1 #firstTableCss td{
     border:2px solid transparent ;  
}
#main { 
  position:absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  width: auto;
  height: auto;
  z-index: 2;
  overflow: auto;
  overflow-x: hidden;
  background: #fff;
  -webkit-overflow-scrolling: touch;
  height:100%;
}
.dx-scrollable-content {
    width: 100%;
}

.FeedbackFormSection {
    border-bottom: 0 !important;
    border-top: 0 !important;
}

.dx-field-feedback {
    padding-top: 5px !important;
    min-height: 32px !important;
}
.dx-field-label-feedback {
    width: 100% !important;
    line-height: 32px !important;
    padding-right: 10px;
    margin-top: -3px;
    text-align: left;
    white-space: normal !important;
    overflow: auto !important;
}
.dx-field-value-feedback {
    width: 100% !important;
    -moz-box-sizing: border-box;
    -webkit-box-sizing: border-box;
    /*overflow: hidden;*/
    border-radius:10px;
    box-sizing: border-box;
    font-weight: normal;
    height: 32px !important;
    line-height: 32px !important;
    text-indent: 10px !important;
}
.dx-textarea-value-feedback {
    -moz-box-sizing: border-box;
    -webkit-box-sizing: border-box;
    /*overflow: hidden;*/
    border-radius:10px;
    box-sizing: border-box;
    font-weight: normal;
    height: 95px !important;
    text-indent: 10px !important;
    width: 95% !important;
    padding-top: 3px;
    display: inline-block;
}
.dx-field-value-feedback div,
.dx-field-value-feedback input,
.dx-fieldset-label {
    border-radius:10px !important;
    text-align: left;
}
.dx-field-value-note {
    font-size: 0.8em;
    width: 40% !important;
}
.dx-field-filler-right {
    width: 100%;
    height: 32px !important;
    line-height: 32px !important;
}
.dx-fieldset-label {
    width: 95% !important;
    height: 32px !important;
    line-height: 32px !important;
    padding-right: 10px;
    margin-top: -3px;
    text-align: right;
}
.dx-field-hidden {
    display: none;
}
.infoWindow, .marker {
    max-width: 200px;
}
/*#LineStopScrollView {
    height: 100%;
}
#ContactUsScrollView {
    height: 100%;
}*/
.totopClass {
    margin-top: -70px;
    margin-right: 5%;
    float: right;
    display: none;
    position: relative;
    opacity: 0.4;
    filter: alpha(opacity=40);
}

.totopClass:hover {
    opacity: 1.0;
    filter: alpha(opacity=80); /* For IE8 and earlier */
}

.ContentTitle {
    text-align: left;
    font-weight: bold;
    font-size: 17px;
    color: gray;
}

#scrollView {
    margin: 1px;
    height: 100%;
}

.btn-link {
    background: none !important;
    border: none;
    padding: 0 !important;
    /*optional*/
    color: #069;
    text-decoration: underline;
    cursor: pointer;
}


/* AskQuestion.css */

/*.div { display: block; }*/
.validationMessage {
    color: Red;
    float: left;
    width: 98%;
}

.customMessage {
    color: Orange;
}

p {
    margin-right: 10px;
    font-size: 13px;
    /*color: black;*/
}

.dx-theme-android .simple-layout .layout-content .HeaderDiv {
    margin-left: 10px;
    /*color:gray;*/
}

.dx-theme-android .simple-layout .layout-content .SelectDiv {
    margin-left: 3px;
}

strong {
    /*white-space: pre-wrap;*/
    word-wrap: break-word;
}

#ThankYou {
    display: none;
    margin-bottom: 1px;
}

#SheltersDiv {
    margin-top: 1px;
    margin-bottom: 1px;
}

#FormDetails {
    margin-top: 1px;
    margin-bottom: 1px;
}




.home-sprite {
    display: inline;
}
.home-sprite h2 {
    width: 60px;
    height: 60px; 
    overflow: hidden;
    position: relative;
    display: block;
    margin-left: auto;
    margin-right: auto
}
.home-sprite h2 img {
    position: relative;
}

/* ^.sprite.(.*?)\s* { background-position: 0 (.*?(px)*);\s*}\s*$ */
/* .$1 h2 img { top: $2; } */
/* 511 -> Five11 */

/*.Five11 h2 img { top: 0; } 
.alerts h2 img { top: -70px; } 
.Bus_Stop_List h2 img { top: -140px; } 
.buzzerblog h2 img { top: -210px; } 
.contact h2 img { top: -280px; } 
.Contact_Us h2 img { top: -350px; } 
.eNews h2 img { top: -420px; } 
.fares h2 img { top: -490px; } 
.Fares_Clipper h2 img { top: -560px; } 
.favourites h2 img { top: -630px; } 
.firstIcon h2 img { top: -700px; } 
.Flex_Service h2 img { top: -770px; } 
.Google h2 img { top: -840px; } 
.KPI h2 img { top: -910px; } 
.Line_Description h2 img { top: -980px; } 
.Maps h2 img { top: -1050px; } 
.Mobile_Apps h2 img { top: -1120px; } 
.News h2 img { top: -1190px; } 
.Real-Time_Departures h2 img { top: -1260px; } 
.riderinfo h2 img { top: -1330px; } 
.schedules h2 img { top: -1400px; } 
.Service_Notices h2 img { top: -1470px; } 
.Transbay h2 img { top: -1540px; } 
.Trip_Planner h2 img { top: -1610px; }*/ 

/*@media (min-width: 0em) {
    [role="main"] {
        -webkit-column-count: 1;
        -moz-column-count: 1;
        column-count: 1;
    }
}
@media (min-width: 8em) {
    [role="main"] {
        -webkit-column-count: 2;
        -moz-column-count: 2;
        column-count: 2;
    }
}
@media (min-width: 16em) {
    [role="main"] {
        -webkit-column-count: 3;
        -moz-column-count: 3;
        column-count: 3;
    }
}
@media (min-width: 24em) {
    [role="main"] {
        -webkit-column-count: 4;
        -moz-column-count: 4;
        column-count: 4;
    }
}
@media (min-width: 40em) {
    [role="main"] {
        -webkit-column-count: 6;
        -moz-column-count: 6;
        column-count: 6;
    }
}*/

.HomeButton
{
  height: 60px;
  width: 75px;
  margin: 4px 0% 0% 0%;
  display: inline-block;
  align-content: center;
}
.HomeButtonRow
{
    height: 140px !important;
    min-height: 140px !important;
}
.HomeButtonSmaller
{
  width: 45%;
  display: inline-block;
  height: 140px !important;
  min-height: 140px !important;
  vertical-align: top;
}
.HomeButtonSmall
{
  width: 30%;
  display: inline-block;
  height: 140px !important;
  min-height: 140px !important;
  vertical-align: top;
}
.HomeButtonNormal
{
  width: 20%;
  display: inline-block;
  height: 140px !important;
  min-height: 140px !important;
  vertical-align: top;
}
.HomeButtonLarge
{
  width: 15%;
  display: inline-block;
  height: 140px !important;
  min-height: 140px !important;
  vertical-align: top;
}

.HomeButtonFooter
{
  height: 60px;
  width: 70px;
  margin: 0% 0% 0% 0%;
  display: inline-block;
  text-align: center;
  /*background-color:red;*/
}

.buttonPositionMargin
{
  margin-bottom:27px;
 

}

.IncidentButton {
    margin-left: 40px;
}

.IncidentButton div {
    width: 120px !important;
}

.textDescription
{
  font-size: 14px;
  /*font-family: 'FuturaStandard';*/
  cursor: pointer;
  font-style: italic;
  /* color: transparent; */
  margin-top: 10px;
  visibility: hidden;
}

.Wrapper
{
  /*padding-top: 20px;*/
  max-width: 100%;
  margin: 0% 0% 0% 0%;
  /*padding-left: 5%;*/
  border-bottom-width: medium;
  text-align: center;
  /*background-color:red;*/
 
}


.homeFooter
{
  display: none;
  height: 66px;
  margin-right: 1%;
  margin-left: 1%;
  margin-top: 2%;
  /*margin-bottom:1%;*/
  background-color: rgba(0,94,66,255);
  text-align: center;
}

.footerBottom
{
  display: none;
  margin-top: 0.7%;
  text-align: center;
  /*font-family: 'FuturaStandard';*/
  color: gray;
  font-size: 14px;
  cursor: pointer;
}

.iconImage
{
  margin-top: 5px;
  /*background-color:#FF005E42*/
}

.tooltip
{
  cursor: pointer;
  font-size: small;
}

.iframe-wrapper {
      left: 0;
      top: 0;
      width: 100%;
      height: 100%;
      position: absolute;
      overflow: auto;
      -webkit-overflow-scrolling: touch;
}
.iframe-wrapper > iframe {
       width: 100%;
       height: 100%;
}

.tooltip::after
{
  background: rgb(255, 255, 255);
  border-radius: 8px 8px 8px 0px;
  box-shadow: 1px 1px 10px rgba(0, 0, 0, 0.5);
  color: #000;
  content: attr(data-tooltip); /* The main part of the code, determining the content of the pop-up prompt */
  margin-top: 60px;
  margin-left: -40px;
  opacity: 0; /* Our element is transparent... */
  padding: 3px 7px;
  position: absolute;
  visibility: hidden; /* ...and hidden. */
  transition: all 0.4s ease-in-out; /* To add some smoothness */
  /*white-space: pre-wrap;
        word-wrap: break-word;*/
}

.tooltip:hover::after
{
  opacity: 1; /* Make it visible */
  visibility: visible;
}
#homeScroller {
    /*height:70%;
    background-color:yellow;*/
}

.dx-field-required {
    color: red;
}

#FlexContent {
    margin-left: 30px;
}

#FlexContent h2, #FlexContent ol {
    padding-bottom: 5px;
    padding-top: 5px;
}

.ACTransit.MenuButton.navbar {
        width: 100%;
        height:45px;        
    }
        .ACTransit.MenuButton.navbar .navbar-header {
            right: 0;
            left: auto;
            text-align: right;
        }
        .ACTransit.MenuButton.navbar .dropdown {
            position: relative;
            clear: both;
            display: none;
            height:auto;
            padding:0;
            background-color: #ddd;
            border:1px solid #ddd;
            border-radius: 4px;
            box-shadow: 1px 5px 5px #888888;
        }
        .ACTransit.MenuButton.navbar .navbar-toggle {
            padding: 9px 10px;
            margin-top: 8px;
            margin-right: 15px;
            margin-bottom: 8px;
            background-color: transparent;
            background-image: none;
            border: 1px solid transparent;
            border-radius: 4px;
            border-color: #ddd;
        }
            .ACTransit.MenuButton.navbar .navbar-toggle > div:after {
                clear: both;
            }

            .ACTransit.MenuButton.navbar .navbar-toggle:hover,
            .ACTransit.MenuButton.navbar .navbar-toggle:focus {
                background-color: #ddd;
            }

        .ACTransit.MenuButton.navbar .sr-only {
            position: absolute;
            width: 1px;
            height: 1px;
            padding: 0;
            margin: -1px;
            overflow: hidden;
            clip: rect(0, 0, 0, 0);
            border: 0;
        }

        .ACTransit.MenuButton.navbar .icon-bar {
            display: block !important;
            width: 22px !important;
            height: 4px !important;
            border-radius: 1px !important;
            margin-top: 2px;
            margin-bottom: 2px;
            background-color: #888;
        }
        .ACTransit.MenuButton ul{
            line-height:0;
        }
        .ACTransit.MenuButton ul:first-child li{display:block;}
        .ACTransit.MenuButton ul:first-child li a{            
            padding:6px;       
            display: block;
            margin-bottom: 0;
            font-size: 14px;
            font-weight: normal;
            line-height: 1.42857143;
            text-align: left;
            white-space: nowrap;
            vertical-align: middle;
            cursor: pointer;
            -webkit-user-select: none;
            -moz-user-select: none;
            -ms-user-select: none;
            user-select: none;
            background-image: none;
            border: 1px solid transparent;
            border-radius: 4px;
            text-decoration:none;
            background-image: -webkit-linear-gradient(top, #fff 0%, #f8f8f8 100%);
            background-image: linear-gradient(to bottom, #fff 0%, #f8f8f8 100%);
            filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffffff', endColorstr='#fff8f8f8', GradientType=0);
            filter: progid:DXImageTransform.Microsoft.gradient(enabled = false);
            background-repeat: repeat-x;
            border-radius: 4px;
            -webkit-box-shadow: inset 0 1px 0 rgba(255, 255, 255, .15), 0 1px 5px rgba(0, 0, 0, .075);
            box-shadow: inset 0 1px 0 rgba(255, 255, 255, .15), 0 1px 5px rgba(0, 0, 0, .075);
            overflow: hidden;
        }

        #MobileAppsContent tr{
            border-bottom:1px solid gray;
            line-height: 30px;
        }

        #ArticleContent {
            font-family: inherit;
             white-space: pre-wrap;       /* css-3 */
             white-space: -moz-pre-wrap;  /* Mozilla, since 1999 */
             white-space: -pre-wrap;      /* Opera 4-6 */
             white-space: -o-pre-wrap;    /* Opera 7 */
             word-wrap: break-word;       /* Internet Explorer 5.5+ */

        }
        #ArticleContent td {
            font-size: 0.85em;
            line-height: 1.25em;
        }


.dx-icon-button-16 {
    -ms-background-size:16px 16px!important;
    background-size:16px 16px!important;
    padding:4px 12px;margin-bottom:5px;border:#bbb 1px solid;
    -ms-border-radius: 5px;
    border-radius: 5px;
}
.dx-icon-button-24 {
    -ms-background-size:24px 24px!important;
    background-size:24px 24px!important;
    padding:14px 18px;margin-bottom:5px;border:#bbb 1px solid;
    -ms-border-radius: 5px;
    border-radius: 5px;
}

.dx-icon-chevronup
{
    background:  url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAC8AAAAbCAYAAADszNYXAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAAJcEhZcwAADsMAAA7DAcdvqGQAAAGPSURBVFhHzdg/S8NQFIbxkwwds7h19htkMRSEDF0UsomLS2ZHK7ZLhSBtQOjm7OYoNLgFFEGcOrs7NLh06SRdjkmaI6ZNmn/nJj5wob1Zfm+7BRBRyHGvdTy23/yPyc85jgwC8pxLHD0t4WtqwcDxMLpmjx0fwM+sF1gGX1YLcG1T2ABWfAxOCRzAhk+EU4IGsOA/H3fAKQEDKuMDuDnKgFPMAyrhC8EpxgGl8aXgFNOAUvgseGv/BCbODGbOELp7reh2I4YBhfF54PbkCg7bIEHbkMb3fWEDCuELwSmBA3LjS8EpQQNy4SvBKQEDMvEscIp5wE48K5xiHJCKFwKnmAYk4oXCKYYBW/ha4FTFATF8rXCqwoBffCNwquSAEN8onCoxQP4XcKrgAKmvqeiuwkdb1Qr/m+fgwLTBXaTBumC9j0HWOkp0E68xeFDGP6B0NDjyf3jZuLmDi4P4gEbhVMoARR/C862xdoVvn74/8OFcR1VVUTu18XXu3268nWrszKfY09XQpvem/hU9Q/gBBpKAWBNBjB8AAAAASUVORK5CYII=') 0 0 no-repeat;
}
.dx-icon-chevrondown
{
    background:  url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADAAAAAbCAYAAAA6aQxyAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAAJcEhZcwAADsMAAA7DAcdvqGQAAAH4SURBVFhHzZi/SwJhHIe/19DY0mZr/8FNLsUJOYi4hYtL0BLUEko3RB4O/SBoq7Za2oJAqYaEpECaKtpbdWpyshq+vZ9T8zLzfr2v1wPvcO+9wvPw3nsHEjP3x9sVm8ksH72IK+f8PxjtapENo8jVtrhyzPcXtR/5ZNlgXdc5nt3lu4aYdSyMdDTKnDd0283Il8VU/94EgfcnPl3N0+Fzy778eD0nc32P7pskEiOmWeFCrkS1jhq1aiVKFCrfXhoqKoUEl3orHEzOLtLuwQbNxUjrTo2XAXknU8YW3e5nNLED1/xQH7JCEOlOjJAHrfoDXYsTIAJS2ppp0FT3xiCRRLjI0+QMpa01SoknyD4Dscy+drb1TyI8yR+TlYzZj7V9Bno0KwXOlWr092/TZB1blFR1JnzKg85bqIvrTjQuyVqx6EbFTgSQBz8CQCQRAeXBrwAw1ogQ8mBoABhLREh58GcAUBohQR6MDABKIiTJA9cAIDVCojzwFACkREiWB54DQKgIBfLgx5fYK76/2K7y07RgntJOxp88CBQAvEbMf17Q5tK2EnkQOAC4RbgSUh74OgODuJ2JkUiQB6ECQKAISfIgdADwFSFRHkgJAJ4iJMsDaQFgZIQCeSA1AAyNUCRvg9eoitEo59nQddbjSTbL9r9kQ9eFG0xf8vL/GblOb3cAAAAASUVORK5CYII=') 0 0 no-repeat;
}
.dx-icon-chevronright
{
    background: url('data:image/png;base64,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') 0 0 no-repeat;
}
.dx-icon-trash
{
    background:  url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABcAAAAbCAYAAACX6BTbAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAAJcEhZcwAADsMAAA7DAcdvqGQAAADjSURBVEhLY/z//z8DLrAo1er/pPO/oDxMwKaRznBsSSojlIsBmKA0VvDpA26DQeDXz59QFnaA3/DPENqoYCvDmTNnGGF4a4ERROLzOwiNAzD+39/036lkI8MnqAB1AB+DT8d2oMs/faKywSDwieHqjZv4g4VSwMTAxwf0BLUBH4O2hjowzPEkRUoBwvBr8/6nlaxheALhkQ0s8rcx1LkzgNM+wvBLU/6HJi1guA/hkQ0c684wdPtBDKdxhNIQjBqOFYwajhWMGo4VjBqOFQwHw4F1qQAblE0uYFNhUFKAshkYGABoL0Ngubj4VQAAAABJRU5ErkJggg==') 0 0 no-repeat;
}
.dx-icon-arrowright
{
    background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADgAAAA4CAQAAAACj/OVAAAA5klEQVRYw93WywkDMRADULuvsIVtASlscV+OWRbjv4cgiRBd5/BOQuOj08b/HOhnh5cLFiDCwNNdFhIJOguJBQ0kGtySeHBDMsAlyQEXJAuckjxwQjLBIckFByQb7Eg+2JBD0J/gDSpIDViQKjCTOvAhleBNasFExqAFO5IPNqQCrEgNWJAqMJM60MX3n4MhXkrw4VRg5jRgwSnAiuODDccGQ6q7cJ4Spxzgm9OBD6cCM6d5hAtOAVYcH2w4NthxXHDAMcEhxwMnHAucchxwwTHAJYcHNxwa3HJY0MAhwcPCfQGiIwc/MYPQATheRwYAAAAASUVORK5CYII=) 0 0 no-repeat;
}
.dx-icon-map
{
    background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADgAAAA4CAQAAAACj/OVAAAB10lEQVRYw+3Yv2vCQBTA8a+oFBzEX9AOFTMolAw6ORVBB3Xp5CAFXRzEwUAEweD98+nSHmeMMbF3Zwverb585PIu994RYnfyAK2DJ6NGlylLPAICPJZM6VIzA7aYsEXEzC0TWnrBCkP8WOxn+gyp6AId5onYz5zj6AA7rFJxAsGKzi9BnAi3ZoxLgyJFGriMWUdI5xcglZPF3DKgSnRUGZwk0zz5XSaDQ+VBC9rEjJAQ2iyUXw5vBGkpmbngFS6BIbwqpJ+0SZLAibKYbUgCQ2grCzu5AaSmPGAA18AQBsofrGUHu0pmVlOBVSVju9nBqQweQxowhLGMmWYHlzLYTQ26MmaZHfRkcCM12JAxXnYwkMHF1GBRxgT/ALS+pNaTxvq2sL7xbX/arH+873A8WT+A71BiWC+i7lAmfhfCq5Sco6/U969yvr5SH+DtKujq7Z5ybBK5DTnd7VovEezp7w/zygkZnR55Ex1w/yLYN9NyF9jFcjsKpnr891jw3dylwhP7M27PkzkQRmfgyOS1CZQ4nHAHSmZBtQ64crbrAstKiRxQNg/ChwQ/sl+d3QLWOSIQHKnbAWGGQDCLFsLmwGcEghd7IHzyeV7qmwSbNA2BjyvoPw9+ASlGDs37pBnDAAAAAElFTkSuQmCC) 0 0 no-repeat;
}
.dx-icon-find
{
    background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADgAAAA4CAQAAAACj/OVAAAB0UlEQVRYw9XYMY6CQBTG8em9hYGGK6yFCS2xtrDwJGts6CRKPIq9VLuFDYUJ2W3+Ull4AazYSjIq6jAMYzav9fOnLzOPp6IUdku8BaSuXKasScgpKMhJWDPFRejXY3BIzIGypg7EDM2CfUKOtdiljoT0TYE+m6fYpTb4JsAROyWupGTHqC3o33B7Vozx6NHDY8yK/Q3ptwH7V82EGc5dxGEGV43t64Oh9EZbgoexgK30ylAXHEonc8vH0+CHRB6bXBIZjKVmBi+jgdTYWAd0pWs+UwrPpFHgNgen0sl0lMKOdGKnzcF1FV4pN2hVZdbNwaQKj5XBcZVJmoN5FfaUQa/K5M3Bogr3lMFelSn+AWi9pdYPjfVrYf3iWx9t1of3Gx5P1h/AeivGT5sVo/kSVVLyaW9N1CDbLMK/OmS7VX/enGz7Y0Ymv0g5kxIx0AFVf67Naz5SxkQPVKs68sSiO1DwrX52zYCp+nUxA57Vb2i337CGNANG6nPIDDggUyXNgIIJJzXSFChYqg14c2D9AJBrYRp8RZ6YmAZfkRkD0+ArMjIPPifTLsBn5Lkb8DGZdgU+IqPuQMHybvp0ckqvB152u3h0CwoGRNer1fv+ZLdZf6aesElRjbmgAAAAAElFTkSuQmCC) 0 0 no-repeat;
}
.dx-icon-clock
{
    background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADgAAAA4CAYAAACohjseAAAC1UlEQVRo3u2av2sqQRCAFSII9lZ2Qlr/AcFObLVTApIipLFLF0He1dqJpbUYSUIKCwv/g1RpLF8qO4ukeI2Fbw5m4RjmzN7deLu6KT4Iy97MfrLZ35nD4ZC5ZDLOCN7f3UmRB6pAD5gAK2AD7IA9ssOyFdbp4Td5qXZIC2aBBjAC3oFDTN4xRgNjGhcsAF3gLYFUGG8Yu2BKsAW8nkCM8oq5UhMsA0Pg60ij/gJz4BFoAhWgCOSQIpY1sc4cvwmL94U5y6cWrAPLkEZ8AzPsVqUYPaKE384wFpdjiW04iWAH+GCS/gOmuokj/JBTjE3zfWBbRAVvgU8m2RpoC4pR2piD5v3ENokIdkLkxsD1CeUU15iLk+wkFawz3dL//+gDVynIKa4w5zfTXetxBcvMgOIneEhRjPLASC650VVHcMh0i75BOUWfadcwqmCLmefGKXdLnwFCu+uYmSdbuoIFZoWyTmlAoXIq/4AZeNbMiqegI9hl5rm2QTkfL2QKofNk9yfBLLNwnloop5gyC/TsMcEGM2rWLZVT0xgdVRvHBEek8sxiOcWMfDcKE8wzm9Wu5XLcmOE75DnBKrPlKVkup3YhdKtV5QR7pNL8DOQUcxKnxwlOSKVHIQl/VLsBFsAW8f9+FpLLYFuDsSac4IpUagrJ/dE4lvAS5mmSeCtOcEMqVQQEbzTkXgTyVEjMDSe4I5WKAokXgXhPQA15CpQvBPIUSdt3nOCeVMoJJN4G4tUC5bVA+VYgT460fe+k4MV3UVODzHNag4zJaWKQxjSR9kT/IiipNdGbWKp5QpJaSzVTi+2kktqLbZPbpSSS2tsl0xveuJLaG14bjiyiSkY+srDh0MmLsMuIfOhky7GhpyEX69jQpoPfn26cYh/82nR0H3bTlOjo3onLFyeuzy7+AtSJK2wnHiE48YzEiYdATjzlcuIxnjPPKZ14EHs+T5p/X92fKf8Bhf+Aj27cjNYAAAAASUVORK5CYII=) 0 0 no-repeat;
}
.dx-icon-favorites
{
  background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADgAAAA4CAQAAAACj/OVAAACDklEQVRYw+3YTUsqURjA8f/gcGMmXIhg0sXFFeIKiRAIFi5aSJG4icKYRVCkGyGpcCA8X74W13L0nhnnPDNnVp3nA/zgzHnehg+KDX7AmPOHJqlOPqDDhAlOcWAbhaJTFOgyR6GY86sY8Ay1irMiQI/wGwzx7YNX35xCcWUbrPC+AS6p2AVvNziFYmwTbPzHKRQNe+CjFny0BR5rOYXi2AZYYhYLzijlD/ZiOYWilzfo8ZYIvuHlB+7T5DqRUyiuabKfAaRCi3MCXnZS0Xgh4JzWuhzsAKnR5oJ7FkaMLhbcc0GbmgbkkBOGPLHMzOhiyRNDTjhcg10r0HZ0I1dK3zrX3/qGDKxyA82jYWSNG2lfKQ43VrgbnJi0oESQOxdQSspDl4dcuQfcHZWGPSa5cVP2UpQ2/IRGZBIz/JS1lPJq1M0Sc8oGxZsKr5m4V6qm3eIgQwFfcCDoh/zemkHTxnt0jjNqwJGh3iRCYcfHF1+pLwPrYrAuA1tisCUDT8XgqQy8FIOXMnAsBu9k4DRD0RaBoRgMJYOwl6mWeuZgPaF0jahSZZhQ+urm4N+Yyxr8azsAlBnEXHzLHOxpNqS+Zkfy6Gs2q545uJmFz3RxY9dcly7P+kxMD44jj7yT4keeQyeSSGNzcLqauo4wOUerqW9qDi4IaHwgOA2CdSamnWmcr71OeGpfH+Hnn7f1+ATvckOYX84GcAAAAABJRU5ErkJggg==) 0 0 no-repeat;
}

.dx-theme-ios.dx-version-major-7 .bustime .dx-editbox input:read-only {
  color:black!important;
}

.dx-icon-unfav
{
  background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACAAAAAeCAYAAABNChwpAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAAJcEhZcwAADsMAAA7DAcdvqGQAAAAYdEVYdFNvZnR3YXJlAHBhaW50Lm5ldCA0LjEuNWRHWFIAAAF3SURBVFhH7ZVNbsIwEIVzkNwsp+ACca7EkkUXqOuqPxsWoEoIIbVS79C+B2PkTCbENnFWtfTJKH4zbzyOQ5Uzuq5rwK+ikeXyg2bKfLkCYFSDt8DY8wJqkZUbMLF27ynfBZoo05CyBcCg7pz7VKY3nHMHzOWOAcnv7d5TrgtMrswsyhSAxDVa/KPMBogm/hgg5q5iWAHT1IBaK8cAFmAlWIz/Aqq2bXfWwhLQ27/dT3qxNPBcY77eFv4AKW/5o9Crf1X5ADRoy6uIZkdy8/qNfye4iPZsfNBcSM64DxSFYM4jGbZ8ajBAAq2EKaSbczAIbTsFibJAjiPmrAL4sphJM0j/h2SQSvIIaQUggO3/UEmyQa53zPHHAPGcu/fEd4FiFTwG3/DYmxJXAIRs/7MK7oH1PebLF01o5JmpJ1jfYp4+Boimdm/eaz6TNSvGM90FilSQ5wwuuxbpYHBNNNRaOaIKYJLvICjtO45BrcSE5l98LhIZVfUHEr+F+vYe71YAAAAASUVORK5CYII=) 0 0 no-repeat;
}
.dx-icon-fav
{
  background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACAAAAAeCAYAAABNChwpAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAAJcEhZcwAADsMAAA7DAcdvqGQAAAAYdEVYdFNvZnR3YXJlAHBhaW50Lm5ldCA0LjEuNWRHWFIAAAGKSURBVFhH7ZY9TsQwEIWz7N4g58kROCctDRWiRaKiQfFKNIBoKLhBlux7YRxlxxNie+OtGOmTo8zMG/8nVY71+6ru2u032p7Icy3u8oZijS8+oRF3WUMhjv5JFe87t32kT8LKGYpYo/eUnwUWUUWnlO0ACmD6d3tVdAQ+h7bcMkD8r9F7ys0CxVUxizIdgDB3/5cqFiAx8cuAYI4qhmtgFjVgrKURwA5YAhfjvwMVNs2r5bgErD3s7h+3udPO0hzazQ3a39PCB5Cyy8+FtU6PKl+ApnO7VoJWR7R5/ObvCTrBLRNWhppxFxQDwZpLEk75kjFBEi3BFNKL05iEz+vHRCgL/Cm9o83qADeLKZpB+heSSUrkHNI6gAR+ep+VSDZYBmrFLwOC1xy9J34WGKyS5+AOjz0pcR1AYH1wVw8q+QScjvFGExq8e6FvDmjeo11eBgQtjd4813wnPivHszwLDFJJAxjhG9ph1BIaGH2MkdhAA0R1gBfQp0qMv8dhjJWcUQOavNSURlUdAWGtRxjjiMNHAAAAAElFTkSuQmCC) 0 0 no-repeat;
}
.dx-icon-info
{
  background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADgAAAA4CAQAAAACj/OVAAAAjklEQVRYw+3XsQ2EMAyF4ZcxuFUYggaqg1kQsxxUXHNDsAqMEdIhBVpbHPrtJnLzSUlsySHKNwIgoD0Y9FalMp0W/TQp2oJBfcojhpTREmz1ySqdRktwVp1VvmoswVVFVtn0ehTofqXun8a9Ldwbn1nKLGWWniJevisgICAgICAgIOC9QDZgNmA2YMA/AHdp4YIBBdobdQAAAABJRU5ErkJggg==) 0 0 no-repeat;
}
.dx-icon-infocir
{
  background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACAAAAAgCAYAAABzenr0AAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAAJcEhZcwAADsMAAA7DAcdvqGQAAAAYdEVYdFNvZnR3YXJlAHBhaW50Lm5ldCA0LjEuNWRHWFIAAAMDSURBVFhHxVdLaxRBEP6M8ZWDD1ARNIqCLwT9BaJ4loAIkpNCDt685OJroWejEEE86EEIevAgCJKDAb2IOfkAIZAcRRQfEIyungKKoGjVdHV3Tc/s7OwO6Affzk7VV9U13TM9NaiEK1gDgxHiDST4U0qDC6Ltl+gaMNhKHKXEX3MDdaLBF+IJ4ibJ1iUMdqVJipInuEe+4QwTPI80jm/Jv1qyVoDBcuIQBX5XSRaJU2TvJ/aRZYmoA9huuVa0v3y8wUfiEKnycRnw4AmmfaANvoNL2C4KC4MB8s3R8VXKBnbiDFaI18LO4JMo123cx1JRFMBeeQhIMCGeADv4i0jHfEC/RTMzmdGNYbd4InDF2Wm/RbY+8QbwleuEmg3sE1UAL1t2VhfItkW8Anu36xtuonBwBk950MWcElUW17CK4vRyvMN1vWT2UbNOXvMy9FKAg8Fjr23imFgJCT6LYzF3w8Uw2EG6b6LXnMc41omqGAZHSPcz1Rs8c8bDZPghScqvwKGBAz6RG/witom3HGEGW/R/DxtGfKJuts/w3FtWhcFGP14TB3n6P6kCOieyA64vZBWwzo2X4AMX4E6qFqATZNlLvDo5JZJy1C2At+MEV32MCh4WQTnqF8BjjvsYFfzfCxgVdznqFsAvI95pXYz/UzVB3QLiePqZ9Sf/voCnbNAb0U2RtUf9AvT7gDYig/10wh0PGztvxXUKGMNe0tn3iMF72r4HrcO9KrmNauK4NbZBnQISnFV61exwlxIcLbEWo14Bv5V2QKwC7nSDc5JY/GLqpQD+rkjwUunOiUeBW2fuXkPC6bSTidFtAfaj5o3SzdJ5dPUOl7GZBPNezPdGjG4LyF75DLHDN4Kt+LUP4nUzOJkWx+AE/LQU0RVg73a+4fSaz5S35BrnsYGCFnywJc8Md8rh/X8ay+i4MmOzz3ncsvG0d/F1xODWmW+WbKIsDe7S8VHOrsk52q55FXCwwUNK1solb0feZGxrX2PgGNxA8tZpcDQ3oGMTh1KN3+E6AfgLc7SKKF19FQ4AAAAASUVORK5CYII=) 0 0 no-repeat;
}

.dx-icon-warning
{
  background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACAAAAAeCAYAAABNChwpAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAAJcEhZcwAADsMAAA7DAcdvqGQAAAAYdEVYdFNvZnR3YXJlAHBhaW50Lm5ldCA0LjEuNWRHWFIAAAJNSURBVFhHvZZPSFRRFMaFIEMIo9q0iCBsE22aprlvomgXhAs3CULQqnATtGkRbQJpXRRh45tJMUJF2kgLcaU70UIkcRuCJZIUKIoYeU7ffe/M5Js547w38+Z98FvM3HO/77x77/vTUq/Izdwg16xw3vnCA1dOy9/JCIFtCP+JcLZQ3nkvQ8mI8+ZJMbzURCF7WYabKxq+eopcZ7uiAdeZlpLmCkH95eFFqGB6pKw5orfmghZcBOdiiYduHpPy+IXDNqEFHwQ1D6U8XuG2c7TAcrAKW2jipEyLT9j7RS1Qg/LmtUyLR+Rm71QE/fjM/GfHZ/pZYAzNEr+7fl6mNyZ61dGKK1o7GOCx/pVLmukLjgFsw5RYNCYaMI/KzT1qNGChXOaW2NQn3FInsJybmnmoBlyzwOMXj4pddMHghWbsEaIBC7aiV+yiCc/2c5i8r5l6hG9gFS+vdrENLyz9mGZYImQDFjxD+sQ2nCjnpDSjAJEaMH9pMH1W7GsLyzarGQWI0IAFt/KI2B8u7H2nZlBBxAYsVLiWlhhdPN59BMtlP7NUgwD1NOCaOYnShff5A22iyqde5qnHPqNdeo0CDvc9iQsKy3McHf7WJsUJztc3myWx/4XOnmsTqvLxLvPEfZ8Pt/WaKiDrqcT6olzqDP7c04qrUscZKIKV/mUzJd67+kGt8FAaaMCCrXjjhxeyl7SCmnyfZ97b9in7HgiLzbZXP6oNJoHNbtntz+xqg0mw8TK9YR+7y9pgEths78WDUzmJHztaUTOwWV5mzkn9A/BjiuhVHfnaAAAAAElFTkSuQmCC) 0 0 no-repeat;
}

.dx-icon-size32 {
    width:32px;height:32px;
    -ms-background-size:32px 32px!important;
    background-size:32px 32px!important;
    box-shadow: 2px 2px 2px 2px gray;
    background-color: ghostwhite;
    -ms-opacity: 0.8;
    opacity: 0.8;
}



@media only screen and (max-width: 320px)  {
  .dx-theme-ios .actrealtime .dx-tabs{
    padding:0!important;
  }
  .dx-theme-ios .actrealtime  .dx-tab span{
    font-size: 11px!important;
    margin-right: 0!important;
    margin-left: 0!important;
    padding-left: 2px!important;
  }
  .dx-theme-ios .actrealtime .dx-scrollable{
    margin-top:30px!important;
  }
  
}
@media only screen and (max-width: 375px) and (min-width:321px)  {
  .dx-theme-ios .actrealtime  .dx-tabs{
    padding:0!important;
  }
  .dx-theme-ios .actrealtime  .dx-tab span{
    font-size: 12px!important;
    margin-right: 0!important;
    margin-left: 0!important;
    padding-left: 2px!important;
  }
  .dx-theme-ios .actrealtime .dx-scrollable{
    margin-top:30px!important;
  }
}
@media only screen and (max-width: 414px) and (min-width:376px)  {
  .dx-theme-ios .actrealtime  .dx-tabs{
    padding:5px!important;
  }
  .dx-theme-ios .actrealtime  .dx-tab span{
    margin-right: 0!important;
    margin-left: 0!important;    
    padding-left: 2px!important;
  }
  .dx-theme-ios .actrealtime .dx-scrollable{
    margin-top:30px!important;
  }
}

.dxaccordion  {padding:5px;margin:5px;}
.dxaccordion .dxaccordionitem{padding:5px;margin:5px;font-weight: bold}
/*.dxaccordion .dxaccordionitem.active{border:1px #AAA solid;padding:5px;margin:5px;}*/
/*.dxaccordion .dxaccordionitem:first-child{border-top:1px #AAA solid;}*/
/*.dxaccordion .dxaccordionitem:last-child{border-bottom: 1px #AAA solid;}*/
.dxaccordion .dxaccordionitem .accordionbody{display: none;}
.dxaccordion .dxaccordionitem.active .accordionbody{display: block;}
.dxaccordion .dxaccordionitem  .accordionitemheader .accordionitemheadericon {float:right;width:20px;margin-top: 5px;}

.dxaccordionlist {margin:0;padding:0;}
.dxaccordionlist .dxaccordionitem{padding:5px;margin:5px;border-bottom:1px #aaa solid!important;border: 0;font-weight: bold}
.dxaccordionlist .dxaccordionitem.noborder{border-bottom:0!important}
.dxaccordionlist .dxaccordionitem.active{border:1px #AAA solid;padding:5px;margin:5px;}
/*.dxaccordionlist .dxaccordionitem:first-child{border-top:1px #AAA solid;}*/
/*.dxaccordionlist .dxaccordionitem:last-child{border-bottom: 1px #AAA solid;}*/
.dxaccordionlist .dxaccordionitem .accordionbody{display: none;}
.dxaccordionlist .dxaccordionitem.active .accordionbody{display: block;border: 0;margin-top: 0}
.dxaccordionlist .dxaccordionitem  .accordionitemheader .accordionitemheadericon {float:right;width:20px;margin-top: 5px;}
.dxaccordionlist .dxaccordionitem  .accordionbody div{border-bottom:1px #AAA solid;padding:5px;margin:5px;}
.dxaccordionlist .dxaccordionitem  .accordionbody div:last-child{border-bottom:0;}

.dxaccordionlist>div.dxaccordionitem:first-child{margin-top:15px;}
.dx-device-ios .dxaccordionlist.dxaccordionitem>div:first-child{margin-top:15px;}
.dx-device-android .dxaccordionlist>div:first-child{margin-top:0;}

.dx-popup-wrapper .dx-overlay-content .dx-popup-title .dx-closebutton
{
    cursor: pointer;
    position: absolute;
    top: 50%;
    left: 100%;
    width: 11px;
    height: 11px;
    margin-top: -6px;
    margin-left: -31px;
    background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAsAAAALCAQAAAADpb+tAAAAZUlEQVQoz03NOwqAMBBF0bfj2ynERvzEQsHtWFgILmwskplImuTcGSLEzIriJE4kFgyLkDCMU/QYhpEDjUm08DiisuqhorO4Kr7lXXD4TWdnx7uFhhOiq/dNjO2jCIcQY2AJO/oAf/Z0U/NDW7EAAAAASUVORK5CYII=) 0 0 no-repeat;
}


.actrealtime .dxlist-no-margin-bottom{
  margin-bottom: 0 !important;
  padding-bottom: 0!important;
}
.dx-theme-ios .actrealtime .dxlist-no-margin-top{
    margin-top: 0 !important;
    padding-top: 0!important;
}


.scrollBottomMargin .dxlist-no-margin-bottom .dx-scrollview-content {
    margin-bottom: 0 !important;    
}
.scrollBottomMargin .dxlist-no-margin-top .dx-scrollview-content {
  margin-top: 0 !important;    
}

.actrealtime .dx-list{
  padding-top:0!important;
  padding-bottom: 0!important;
}

.actrealtime .dx-list-item{
  font-weight: bold!important;
}
.actrealtime .dx-list-item:last-child{
  border-bottom: 0!important;
}

.dx-device-ios #RealTimeDepartureTab span.dx-icon {
    margin-right: 0;
    margin-left: 0;
}

.error-text {
    color:red;
    padding-left: 5px;
}

i.arrow {
  border: solid black;
  border-width: 0 3px 3px 0;
  display: inline-block;
  padding: 3px;
}

.right {
  transform: rotate(-45deg);
  -webkit-transform: rotate(-45deg);  
  position: absolute;
  text-align:right;margin-left:auto; margin-right:0;
  right:5px;
  margin-top: 15px;
}

.down {
  transform: rotate(45deg);
  -webkit-transform: rotate(45deg);  
  position: absolute;
  text-align:right;margin-left:auto; margin-right:0;  
  right:5px;
  margin-top: 10px;
}
.up {
  transform: rotate(-135deg);
  -webkit-transform: rotate(-135deg);  
  position: absolute;
  text-align:right;margin-left:auto; margin-right:0;
  right:5px;
  margin-top: 10px;
}
.minutebox{
  /* border:1px outset;display: inline-flex;margin:0;padding:5px;   */
  border:1px outset;display: inline-block;margin:0;padding:5px;  
}
.vehiclebox{
  text-align:right;margin:0;padding: 4px 0 0 5px;
  font-size: 0.7em;
}
.vehiclebox label:empty:before{
    content: 'N/A';    
}

.vehiclebox label{border:1px solid grey;padding:2px;border-radius:5px}
.actrealtime .vehiclepopup .header p{font-weight: bold;margin-bottom: 2px;}
.actrealtime .vehiclepopup .header p+div{max-width: 400px;}
.actrealtime .vehiclepopup .header h5{margin-top: 3px; margin-bottom: 2px; font-weight: normal; font-size: 1rem;margin-left:0;}
.actrealtime .vehiclepopup .content {  
  overflow-y:scroll;height:100px;border:0 inset #aaa;overflow-x:hidden;font-size:.9rem;font-size:large;
}
.actrealtime .vehiclepopup .content .title{
  border-bottom:1px groove;min-width:238px;width:400px;max-width:400px;display:inline-block;margin:0;
  font-size: 1rem;
}

.actrealtime .vehiclepopup .content .body{
  border-bottom:1px groove;min-width:238px;width:400px;max-width:400px;font-size:.9rem;margin:0;height:auto;
}
.actrealtime .vehiclepopup .content .body label{
  display:inline-block
}
.header-info{
  padding:5px;border:1px outset;
}
.header-info span{
    width:32px;
  height:32px;
  display: block;
}


.offline{
  position: fixed;
  left: 50%;
  transform: translate(-50%, 0);
  color:white;display:none;
  font-weight: bold;
  background-color: red;  
  border:1px solid white outset;
  top:50px;
  z-index: 100000;
  padding:5px;
}
.offline .dx-icon-warning{
  width:32px;
  height:32px;
  margin:auto;
}
.offline p{
  margin:auto;
}
.btn-group, .btn-group-vertical {
  position: relative;
  display: inline-block;
  vertical-align: middle;
}

.btn {
  display: inline-block;
  padding: 6px 12px;
  margin-bottom: 0;
  font-size: 14px;
  font-weight: 400;
  line-height: 1.42857143;
  text-align: center;
  white-space: nowrap;
  vertical-align: middle;
  -ms-touch-action: manipulation;
  touch-action: manipulation;
  cursor: pointer;
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
  background-image: none;
  border: 1px solid transparent;
  border-radius: 4px;
}
.btn-group>.btn:first-child:not(:last-child):not(.dropdown-toggle) {
  border-top-right-radius: 0;
  border-bottom-right-radius: 0;
}

.btn-group>.btn:first-child {
  margin-left: 0;
}
.btn-group-vertical>.btn, .btn-group>.btn {
  position: relative;
  float: left;
}
.btn-group>.btn:last-child:not(:first-child), .btn-group>.dropdown-toggle:not(:first-child) {
  border-top-left-radius: 0;
  border-bottom-left-radius: 0;
}
.btn-group .btn+.btn, .btn-group .btn+.btn-group, .btn-group .btn-group+.btn, .btn-group .btn-group+.btn-group {
  margin-left: -1px;
}
.btn-group-vertical>.btn, .btn-group>.btn {
  position: relative;
  float: left;
}
.btn-info {
  color: #fff;
  background-color: #5bc0de;
  border-color: #46b8da;
}

.actrealtimehelp{ }
.actrealtimehelp h2{padding-left: 0!important;  }
.actrealtimehelp ul{ padding:0 0 0 18px;padding-top:0px;font-size: 13px }
.actrealtimehelp ul li{ padding:5px;font-size: 13px }
.rotateimg90 {
    -webkit-transform:rotate(90deg);
    -moz-transform: rotate(90deg);
    -ms-transform: rotate(90deg);
    -o-transform: rotate(90deg);
    transform: rotate(90deg);
}

html, 
body,
.dx-viewport {
    height: 100%;
}

body {
    margin: 0;
    padding: 0;
}
/* ######################################################################################################### */
/* Customized CSS from defaults here on
/* ######################################################################################################### */
.content > div {
    margin: 10px;
    height: 25px;
    
}

.content .dx-field-label {
    float: left;
}

.content .dx-field-value {
    float: right;
    width: auto;
    max-width: 75%;
}
.content .dx-field-value1 {
    float:right;
    width: 10px;
    max-width: 25%;

}

.content .large-container {
    height: auto;
}
.delete-button {
    text-align: center;
}
.delete-button div {
    width: 98%;
}
.msg {
    width: 100%;
    padding-bottom: 10px;
}
.dx-theme-ios .msg-button-left {
    width: 44%;
    margin: 0 4% 0 0;    
    float: left;
}
.dx-theme-ios .msg-button-right {
    width: 44%;
    margin: 0 0 0 4%;    
    float: left;
}

.dx-theme-ios #deleteConfirmation {
    height: 135px !important;
}

.dx-theme-android .msg-button-left {
    width: 42%;
    margin: 0 3% 0 0;    
    float: left;
}
.dx-theme-android .msg-button-right {
    width: 42%;
    margin: 0 0 0 3%;    
    float: left;
}
.dx-theme-android #deleteConfirmation {
    height: 150px !important;
}

/* Settings view */

.settings-form select {
    width: 80px;
    font-size: 10pt;
    height: 20px;
    -webkit-touch-callout: none;
    -webkit-tap-highlight-color: rgba(0, 0, 0, 0);
     background-color:blue;
}

.dx-field.dx-lookup {
    cursor: pointer;
}

.dx-field-value.dx-lookup-field {
    height: 28px;
}

body.app div.layout-footer{
    display: none!important;
}
/* Layout */

.navbar-layout-phone .layout-content,
.navbar-layout-phone .layout-content > div {
    -position: absolute;
    height: 100%;
    width: 100%;
}

/* Windows phone 8 */
.dx-theme-win8 .pivot-layout {
    height: 100%;
    position: relative;
}

.dx-theme-win8 .navbar-layout-phone {
    height: 100%;
    position: relative;
}

.dx-theme-win8 .pivot-layout .dx-toolbar.layout-toolbar-bottom {
    position: absolute;
    bottom: 0;
    width: 100%;
}

.dx-theme-win8 .pivot-layout .layout-footer {
    position: absolute;
    bottom: 0;
    width: 100%;
    height: 0;
}

.dx-theme-win8 .pivot-layout.has-toolbar-bottom .layout-footer {
    height: 40px;
}


.dx-theme-win8 .navbar-layout-phone .layout-content {
    overflow: hidden;
    width: 100%;
}

.dx-theme-win8 .has-toolbar-bottom .dx-pivot {
    overflow: hidden;
    width: 100%;
    height: auto;
    top: 0;
    bottom: 40px;
    position: absolute;
}

.dx-theme-win8 .navbar-layout-phone .layout-header .dx-toolbar {
    opacity: 1;
}


/* Layout */

.navbar-layout,
.navbar-layout-tablet {
    height: 100%;
    width: 100%;
    position: relative;
}

.navbar-layout .layout-header {
    position: absolute;
    width: 100%;
}

.navbar-layout .layout-content {
    position: absolute;
    width: 100%;
    overflow: hidden;
}

.navbar-layout .layout-content > div,
.navbar-layout .transition-frame {
    height: 100%;
    width: 100%;
}

.navbar-layout .layout-footer {
    width: 100%;
    position: absolute;
}

/* ios */

.dx-theme-ios.dx-version-major-5 .navbar-layout .layout-header,
.dx-theme-ios.dx-version-major-6 .navbar-layout .layout-header {
    top: 0;
    height: 44px;
}

.dx-theme-ios.dx-version-major-5 .navbar-layout .layout-content,
.dx-theme-ios.dx-version-major-6 .navbar-layout .layout-content {
    top: 44px;
    bottom: 0;
}

.dx-theme-ios.dx-version-major-5 .navbar-layout.has-navbar .layout-content,
.dx-theme-ios.dx-version-major-6 .navbar-layout.has-navbar .layout-content {
    bottom: 59px;
}

.dx-theme-ios.dx-version-major-5 .navbar-layout .layout-footer,
.dx-theme-ios.dx-version-major-6 .navbar-layout .layout-footer {
    height: 59px;
    bottom: 0;
}

.dx-theme-ios.dx-version-major-5 .navbar-layout .view-toolbar-bottom.dx-toolbar,
.dx-theme-ios.dx-version-major-6 .navbar-layout .view-toolbar-bottom.dx-toolbar {
    background: transparent;
    border: none;
    margin-bottom: 10px;
}
 
.dx-theme-ios.dx-version-major-5 .navbar-layout .view-footer,
.dx-theme-ios.dx-version-major-6 .navbar-layout .view-footer {
    position: static;
}

.dx-theme-ios.dx-version-major-5 .navbar-layout .view-footer .dx-toolbar,
.dx-theme-ios.dx-version-major-6 .navbar-layout .view-footer .dx-toolbar {
    height: 57px;
}

.dx-theme-ios.dx-version-major-5 .navbar-layout .view-toolbar-bottom.dx-toolbar .dx-toolbar-center,
.dx-theme-ios.dx-version-major-6 .navbar-layout .view-toolbar-bottom.dx-toolbar .dx-toolbar-center {
    width: 100%;    
}

.dx-theme-ios.dx-version-major-5 .navbar-layout .view-footer .dx-button,
.dx-theme-ios.dx-version-major-6 .navbar-layout .view-footer .dx-button {
    width: 97%;
    overflow: visible;
    height: 40px;
}

.dx-theme-ios.dx-version-major-5 .navbar-layout .view-footer .dx-button .dx-button-content,
.dx-theme-ios.dx-version-major-6 .navbar-layout .view-footer .dx-button .dx-button-content {
    height: 44px;
    border-radius: 6px;
    width: 100%;
    box-sizing: border-box;
}

.dx-theme-ios.dx-version-major-5 .navbar-layout .view-footer .dx-button .dx-button-content .dx-button-text,
.dx-theme-ios.dx-version-major-6 .navbar-layout .view-footer .dx-button .dx-button-content .dx-button-text {
    font-size: 20px;
    line-height: 38px;
}

/* ios7 */

.dx-theme-ios.dx-version-major-7 .navbar-layout .layout-header {
    top: 0;
    height: 44px;
}

.dx-theme-ios.dx-version-major-7 .navbar-layout .layout-content {
    top: 45px;
    bottom: 0;
    background-color: #EFEFF4;
}

.dx-theme-ios.dx-version-major-7 .navbar-layout.has-navbar .layout-content {
    bottom: 59px;
}

.dx-theme-ios.dx-version-major-7 .navbar-layout.has-navbar .layout-footer {
    height: 59px;
    bottom: 0;
}

.dx-theme-ios.dx-version-major-7 .navbar-layout .view-footer {
    position: static;
}

.dx-theme-ios.dx-version-major-7 .navbar-layout .view-toolbar-bottom.dx-toolbar {
    background: transparent;
    border: none;
    margin-bottom: 10px;
}

.dx-theme-ios.dx-version-major-7 .navbar-layout .view-toolbar-bottom.dx-toolbar .dx-toolbar-center {
    width: 100%;
}

.dx-theme-ios.dx-version-major-7 .navbar-layout .view-footer .dx-toolbar {
    height: 57px;
}

.dx-theme-ios.dx-version-major-7 .navbar-layout .view-footer .dx-toolbar-center {
    width: 100%;
}

.dx-theme-ios.dx-version-major-7 .navbar-layout .view-footer .dx-button {
    width: 97%;
    overflow: visible;
}

.dx-theme-ios.dx-version-major-7 .navbar-layout .view-footer .dx-button .dx-button-content {
    height: 44px;
    border-radius: 6px;
    width: 100%;
    box-sizing: border-box;
}

.dx-theme-ios.dx-version-major-7 .navbar-layout .view-footer .dx-button .dx-button-content .dx-button-text {
    font-size: 20px;
    line-height: 38px;
}

/* android */

.dx-theme-android .navbar-layout .layout-header #navBar {
    top: 0;
    height: 78px;
    border-bottom: 1px solid #09c;
}

.dx-theme-android .navbar-layout .layout-content {
    top: 0;
    bottom: 0;
}

.dx-theme-android .navbar-layout.has-toolbar .layout-content {
    bottom: 40px;
}

.dx-theme-android .navbar-layout.has-navbar .layout-content {
    top: 79px;
}

.dx-theme-android .navbar-layout .layout-footer {
    bottom: 0;
    height: 40px;
    display: none;
}

.dx-theme-android .navbar-layout.has-toolbar .layout-footer {
    display: block;
}

.dx-theme-android .navbar-layout .dx-tabs.dx-navbar {
    padding: 0;
}

/* win8 */

.dx-theme-win8 .navbar-layout-tablet {
    height: 100%;
}

.dx-theme-win8 .navbar-layout-tablet .layout-header,
.dx-theme-win8 .navbar-layout-tablet .layout-content {
    position: static;
    width: auto;
}

.dx-theme-win8 .navbar-layout-tablet .layout-content {
    height: 100%;
}

.dx-theme-win8 .navbar-layout-tablet  {
    display: -ms-grid;
    -ms-grid-columns: 1fr;
    -ms-grid-rows: 274px 1fr;
    overflow: hidden;
}

.dx-theme-win8 .navbar-layout-tablet .layout-header {
    -ms-grid-column: 1;
    -ms-grid-row: 1;
    height: 180px;
    padding: 60px; /* #B230682 */
}

.dx-theme-win8 .navbar-layout-tablet .layout-header h1 {
    margin-bottom: 40px;
}

.dx-theme-win8 .navbar-layout-tablet .layout-content-wrapper {
    padding: 0 60px 60px 60px; /* #B230682 */
    /* for IE */
    -ms-grid-column: 1;
    -ms-grid-row: 2;
    /* end for IE */
}

/* tizen */

.dx-theme-tizen .navbar-layout .layout-header #navBar {
    top: 0;
    height: 71px;
}

.dx-theme-tizen .navbar-layout .layout-content {
    top: 0;
    bottom: 0;
}

.dx-theme-tizen .navbar-layout.has-toolbar .layout-content {
    bottom: 40px;
}

.dx-theme-tizen .navbar-layout.has-navbar .layout-content {
    top: 71px;
}

.dx-theme-tizen .navbar-layout .layout-footer {
    bottom: 0;
    height: 40px;
    display: none;
}

.dx-theme-tizen .navbar-layout.has-toolbar .layout-footer {
    display: block;
}

.dx-theme-tizen .navbar-layout .dx-tabs.dx-navbar {
    padding: 0;
}

/* generic */

.dx-theme-generic .navbar-layout .layout-header #navBar {
    top: 0;
    height: 46px;
}

.dx-theme-generic .navbar-layout .layout-content {
    top: 0;
    bottom: 76px;
    background: #f3f3f3;
}

.dx-theme-generic .navbar-layout.has-toolbar .layout-content {
    bottom: 76px;
}

.dx-theme-generic .navbar-layout.has-navbar .layout-content {
    top: 46px;
}

.dx-theme-generic .navbar-layout .layout-footer {
    bottom: 0;
    height: 76px;
}

.dx-theme-generic .navbar-layout.has-toolbar .layout-footer {
    display: block;
}

.dx-theme-generic .navbar-layout .dx-tabs.dx-navbar {
    padding: 0;
}

.dx-theme-generic .navbar-layout .view-footer {
    position: static;
}
/* ######################################################################################################### */
/* Customized CSS from defaults here on
/* ######################################################################################################### */
/*.dx-scrollable-content {
    width:100%;
}*/
/*.dx-theme-ios.dx-version-major-5 .navbar-layout .layout-content,
.dx-theme-ios.dx-version-major-6 .navbar-layout .layout-content {
    top: 0px;
    bottom: 0;
}*/

.dx-theme-ios.dx-version-major-5 .navbar-layout .layout-content > div, .navbar-layout .transition-frame {
    bottom: 0px;
}


.dx-theme-ios.dx-version-major-5 .navbar-layout .view-footer .dx-button .dx-button-content,
.dx-theme-ios.dx-version-major-6 .navbar-layout .view-footer .dx-button .dx-button-content {
    height: 44px;
    border-radius: 6px;
    width: 100%;
    box-sizing: border-box;
    background-color:yellow;
}
.dx-theme-ios.dx-version-major-7 .navbar-layout .layout-content {
    top: 45px;
    background-color: #fff;   
}
.dx-theme-ios.dx-version-major-7 .navbar-layout.has-navbar .layout-content {
    bottom: 55px;
}

.dx-theme-ios.dx-version-major-5 .dx-toolbar, .dx-theme-ios.dx-version-major-6 .dx-toolbar {
    background-image: none !important;
    background-color: white !important;
}

.dx-theme-android .navbar-layout .layout-header #navBar {
    top: 50px;
    height: 78px;
    border-bottom: 1px solid #09c;
}
.dx-theme-android .has-navbar.navbar-layout .layout-content {
  top: 50px;
}
.dx-theme-android .navbar-layout .layout-content {
    top: 50px;
    bottom: 78px;
}
.dx-theme-android .navbar-layout .layout-footer {
  height: auto;
  display: block;
}


.dx-theme-generic .navbar-layout .layout-content {
    top: 45px;
    bottom: 76px;
    background-color:lightgray;
}
.dx-theme-generic .navbar-layout.has-navbar .layout-content {
    top: 58px;
    height:auto;
}
.dx-theme-generic .navbar-layout .layout-footer {
    bottom: 0;
    /*height: 85px;*/
}

/*Added to fix the layout issue in header (overlapping left and middle toolbar in the header on IOS)*/
.dx-theme-ios.dx-version-major-5 .navbar-layout .layout-header .dx-toolbar-items-container .dx-toolbar-center div div[data-bind="text:text"]
,.dx-theme-ios.dx-version-major-6 .navbar-layout .layout-header .dx-toolbar-items-container .dx-toolbar-center div div[data-bind="text:text"]
,.dx-theme-ios.dx-version-major-7 .navbar-layout .layout-header .dx-toolbar-items-container .dx-toolbar-center div div[data-bind="text:text"]
{
    padding-left:20px;   
}


.scrollBottomMargin .dx-scrollview-content {
  margin-bottom: 88px !important;
}

.bustime input {
  padding: 5px;
}

.bustime button {
  padding: 5px;
}

.bustime select {
  padding: 5px;
  margin: 5px;
}

.bustime table {
  width: 100%;
}

.bustime .panel-heading {
  padding: 10px;
  background-color: #f5f5f5;
  border-color: #ddd;
}

.bustime #tblResult {
  background-color: #E8E7E7;
}

.bustime #tblResult thead {
  color: black;
}

.bustime #tblResult tbody tr {
  color: white;
  background-color: green;
}

.bustime #tblResult tbody tr p:first-child {
  font-size: x-large;
  margin-bottom: 2px;
  padding: 0;
  margin: 5px 0 0 0;
}

.bustime #tblResult tbody td {
  padding: 1px 5px 1px 5px;
}

.bustime #paging {
  text-align: center;
}

.bustime #paging a {
  font-size: larger;
  color: white;
  padding-right: 8px;
}

.bustime #paging a[data-current] {
  font-weight: bolder;
  text-decoration: underline;
}

.bustime #mapDiv {
  height: 600px;
}

.bustime .poi-selector {
  background-color: #fff;
  border: 1px solid #ccc;
  border-radius: 3px;
  padding: 6px 10px 6px 25px;
}

.bustime .checkbox-inline, .bustime .radio-inline {
  position: relative;
  display: inline-block;
  padding-left: 5px;
  margin-bottom: 0;
  font-weight: 400;
  vertical-align: middle;
  cursor: pointer;
}

/*# sourceMappingURL=bustime.css.map */