.jqx-rc-tl {
	border-top-left-radius: 3px; -moz-border-radius-topleft: 3px; -webkit-border-top-left-radius: 3px;
}
.jqx-rc-tr {
	border-top-right-radius: 3px; -moz-border-radius-topright: 3px; -webkit-border-top-right-radius: 3px;
}
.jqx-rc-bl {
	border-bottom-left-radius: 3px; -moz-border-radius-bottomleft: 3px; -webkit-border-bottom-left-radius: 3px;
}
.jqx-rc-br {
	border-bottom-right-radius: 3px; -moz-border-radius-bottomright: 3px; -webkit-border-bottom-right-radius: 3px;
}
.jqx-rc-t {
	border-top-left-radius: 3px; border-top-right-radius: 3px; -moz-border-radius-topleft: 3px; -webkit-border-top-left-radius: 3px; -moz-border-radius-topright: 3px; -webkit-border-top-right-radius: 3px;
}
.jqx-rc-b {
	border-bottom-right-radius: 3px; border-bottom-left-radius: 3px; -moz-border-radius-bottomleft: 3px; -webkit-border-bottom-left-radius: 3px; -moz-border-radius-bottomright: 3px; -webkit-border-bottom-right-radius: 3px;
}
.jqx-rc-r {
	border-top-right-radius: 3px; border-bottom-right-radius: 3px; -moz-border-radius-topright: 3px; -webkit-border-top-right-radius: 3px; -moz-border-radius-bottomright: 3px; -webkit-border-bottom-right-radius: 3px;
}
.jqx-rc-l {
	border-top-left-radius: 3px; border-bottom-left-radius: 3px; -moz-border-radius-topleft: 3px; -webkit-border-top-left-radius: 3px; -moz-border-radius-bottomleft: 3px; -webkit-border-bottom-left-radius: 3px;
}
.jqx-rc-all {
	border-radius: 3px; -moz-border-radius: 3px; -webkit-border-radius: 3px;
}
.jqx-rc-reset {
	border-radius: 0px !important; -moz-border-radius: 0px; -webkit-border-radius: 0px;
}
.jqx-reset {
	background: none; margin: 0px; padding: 0px; border: currentColor; border-image: none; box-sizing: content-box;
}
.jqx-clear {
	margin: 0px; padding: 0px; left: 0px; top: 0px; align: left; valign: top; -webkit-appearance: none;
}
.jqx-popup {
	box-sizing: content-box;
}
.jqx-position-reset {
	position: static !important;
}
.jqx-border-reset {
	border: currentColor !important; border-image: none !important;
}
.jqx-overflow-hidden {
	overflow: hidden !important;
}
.jqx-position-relative {
	position: relative !important;
}
.jqx-position-absolute {
	position: absolute !important;
}
.jqx-max-size {
	width: 100% !important; height: 100% !important;
}
.jqx-background-reset {
	background: none !important;
}
.jqx-disableselect {
	-ms-user-select: none; -webkit-user-select: none; -khtml-user-select: none; -moz-user-select: none; -o-user-select: none; user-select: none; -webkit-touch-callout: none; -webkit-tap-highlight-color: rgba(0, 0, 0, 0);
}
.jqx-enableselect {
	-ms-user-select: text; -webkit-user-select: text; -khtml-user-select: text; -moz-user-select: text; -o-user-select: auto; user-select: all;
}
.jqx-hideborder {
	border: currentColor !important; border-image: none !important;
}
.jqx-hidescrollbars {
	overflow: hidden !important;
}
.jqx-button {
	margin: 0px; padding: 3px; border: 1px solid transparent; border-image: none; text-align: center; cursor: default;
}
button.jqx-button {
	box-sizing: border-box !important; -moz-box-sizing: border-box;
	cursor:pointer;
}
input[type=button].jqx-button {
	box-sizing: border-box !important; -moz-box-sizing: border-box;
}
input[type=submit].jqx-button {
	box-sizing: border-box !important; -moz-box-sizing: border-box;
}
.jqx-buttongroup {
	
}
.jqx-group-button-normal {
	text-align: center; vertical-align: middle;
}
.jqx-link {
	color: rgb(17, 17, 17); text-decoration: none;
}
.jqx-visible {
	display: block;
}
.jqx-hidden {
	display: none;
}
.jqx-widget {
	line-height: 1.231;
}
.jqx-widget-content {
	line-height: 1.231;
}
.jqx-widget-header {
	line-height: 1.231;
}
.jqx-fill-state-normal {
	line-height: 1.231;
}
.jqx-gauge-label {
	color: rgb(51, 51, 51); font-family: Verdana; font-size: 11px; fill: #333333;
}
.jqx-gauge-caption {
	color: rgb(51, 51, 51); font-family: Verdana; font-size: 11px; fill: #333333;
}
.jqx-chart-axis-text {
	color: rgb(51, 51, 51); font-family: Verdana; font-size: 11px; fill: #333333;
}
.jqx-chart-label-text {
	color: rgb(51, 51, 51); font-family: Verdana; font-size: 11px; fill: #333333;
}
.jqx-chart-tooltip-text {
	color: rgb(51, 51, 51); font-family: Verdana; font-size: 11px; fill: #333333;
}
.jqx-chart-legend-text {
	color: rgb(51, 51, 51); font-family: Verdana; font-size: 11px; fill: #333333;
}
.jqx-chart-axis-description {
	color: rgb(85, 85, 85); font-family: Verdana; font-size: 11px; fill: #555555;
}
.jqx-chart-title-text {
	color: rgb(17, 17, 17); font-family: Verdana; font-size: 14px; font-weight: bold; fill: #111111;
}
.jqx-chart-title-description {
	color: rgb(17, 17, 17); font-family: Verdana; font-size: 12px; font-weight: normal; fill: #111111;
}
.jqx-grid {
	border-width: 1px; border-style: solid; overflow: hidden;
}
.jqx-grid-pager {
	border-width: 1px medium medium; border-style: solid none none; border-color: transparent currentColor currentColor; border-image: none;
}
.jqx-grid-pager-top {
	border-width: medium medium 1px; border-style: none none solid; border-color: currentColor currentColor transparent; border-image: none;
}
.jqx-grid-pager-number {
	margin: 1px; padding: 2px 5px; border: 1px solid transparent; border-image: none; color: inherit !important; font-weight: normal !important; text-decoration: none;
	padding: 2px 5px 2px 12px;
}
.jqx-grid-bottomright {
	
}
.jqx-grid-header {
	border-width: 0px 0px 1px; border-style: solid; border-color: transparent; margin: 0px; padding: 0px; overflow: hidden;
}
.jqx-grid-column-header {
	border-width: 0px 1px 0px 0px; border-style: solid; border-color: transparent; margin: 0px; padding: 0px; text-align: left; overflow: hidden; font-weight: normal; white-space: nowrap;
}
.jqx-grid-columngroup-header {
	border-width: 0px 1px 0px 0px; border-style: solid; border-color: transparent; margin: 0px; padding: 0px; text-align: left; overflow: hidden; font-weight: normal; white-space: nowrap;
}
.jqx-grid-column-header-rtl {
	border-width: 0px 0px 0px 1px;
}
.jqx-grid-columngroup-header-rtl {
	border-width: 0px 0px 0px 1px;
}
.jqx-grid-columngroup-header {
	border-bottom-width: 1px; border-left-width: 1px;
}
.jqx-grid-column-menubutton {
	background-position: center; border-width: 0px 0px 0px 1px; border-style: solid; border-color: transparent; cursor: pointer; background-image: url("../imgc/menubutton.png"); background-repeat: no-repeat;
}
.jqx-grid-column-menubutton-rtl {
	border-width: 0px 1px 0px 0px;
}
.jqx-grid-column-sortascbutton {
	background-position: center; border: currentColor; border-image: none; cursor: pointer; background-image: url("../imgc/sortascbutton.png"); background-repeat: no-repeat;
}
.jqx-grid-column-sortdescbutton {
	background-position: center; border: currentColor; border-image: none; cursor: pointer; background-image: url("../imgc/sortdescbutton.png"); background-repeat: no-repeat;
}
.jqx-grid-column-filterbutton {
	background-position: center; border: currentColor; border-image: none; background-image: url("../imgc/filter.png"); background-repeat: no-repeat;
}
.jqx-grid-column-resizeline {
	border-right-color: rgb(85, 85, 85); border-right-width: 1px; border-right-style: dotted;
}
.jqx-grid-validation {
	background: rgb(223, 34, 39) !important; padding: 4px 8px; color: rgb(255, 255, 255) !important;
}
.jqx-grid-validation-label {
	background: rgb(223, 34, 39) !important; border: 1px solid rgb(223, 34, 39) !important; border-image: none !important; color: rgb(255, 255, 255) !important;
}
.jqx-grid-validation-arrow-up {
	background-position: center; background-image: url("../imgc/red_arrow_up.png"); background-repeat: no-repeat;
}
.jqx-grid-validation-arrow-down {
	background-position: center; background-image: url("../imgc/red_arrow_down.png"); background-repeat: no-repeat;
}
.jqx-grid-column-resizestartline {
	border-right-color: rgb(68, 68, 68); border-right-width: 1px; border-right-style: solid;
}
.jqx-grid-sortasc-icon {
	background-position: left; width: 16px; height: 16px; margin-right: 4px; margin-left: -4px; float: left; background-image: url("../imgc/sortasc.png"); background-repeat: no-repeat;
}
.jqx-grid-sortdesc-icon {
	background-position: left; width: 16px; height: 16px; margin-right: 4px; margin-left: -4px; float: left; background-image: url("../imgc/sortdesc.png"); background-repeat: no-repeat;
}
.jqx-grid-sortremove-icon {
	background-position: left; width: 16px; height: 16px; margin-right: 4px; margin-left: -4px; float: left; background-image: url("../imgc/sortremove.png"); background-repeat: no-repeat;
}
.jqx-grid-drag-icon {
	background-position: left; width: 16px; height: 16px; background-image: url("../imgc/drag.png"); background-repeat: no-repeat;
}
.jqx-grid-dragcancel-icon {
	background-position: left; width: 16px; height: 16px; background-image: url("../imgc/dragcancel.png"); background-repeat: no-repeat;
}
.jqx-grid-groupby-icon {
	background-position: left; width: 16px; height: 16px; margin-right: 4px; margin-left: -4px; float: left; background-repeat: no-repeat;
}
.jqx-grid-column-header a:link {
	margin: 4px; outline: 0px; height: 18px; color: inherit; line-height: 18px !important; text-decoration: none; display: block; cursor: pointer;
}
.jqx-grid-column-header a:visited {
	margin: 4px; outline: 0px; height: 18px; color: inherit; line-height: 18px !important; text-decoration: none; display: block; cursor: pointer;
}
.jqx-grid-toolbar a:link {
	margin: 4px; outline: 0px; height: 18px; color: inherit; line-height: 18px !important; text-decoration: none; cursor: pointer;
}
.jqx-grid-toolbar a:visited {
	margin: 4px; outline: 0px; height: 18px; color: inherit; line-height: 18px !important; text-decoration: none; cursor: pointer;
}
.jqx-grid-groups-header {
	border-width: 0px 0px 1px; border-style: solid; border-color: rgb(170, 170, 170); margin: 0px; padding: 0px; text-align: left; overflow: hidden; white-space: nowrap;
}
.jqx-grid-toolbar {
	border-width: 0px 0px 1px; border-style: solid; border-color: rgb(170, 170, 170); margin: 0px; padding: 0px; text-align: left; overflow: hidden; white-space: nowrap;
}
.jqx-grid-groups-row {
	padding: 0px; top: 50%; text-align: left; font-weight: bold; margin-top: -8px; white-space: nowrap;
}
.jqx-grid-groups-row-details {
	font-weight: normal;
}
.jqx-grid-group-column {
	margin: 0px; padding: 0px; border: 1px solid transparent; border-image: none; text-align: left; overflow: hidden; font-weight: normal; white-space: nowrap;
}
.jqx-grid-group-column-line {
	background: rgb(170, 170, 170);
}
.jqx-grid-group-drag-line {
	background: rgb(128, 190, 9);
}
.jqx-grid-group-column a:link {
	margin: 4px; outline: 0px; height: 18px; color: inherit; line-height: 18px !important; text-decoration: none; display: block; cursor: pointer;
}
.jqx-grid-group-column a:visited {
	margin: 4px; outline: 0px; height: 18px; color: inherit; line-height: 18px !important; text-decoration: none; display: block; cursor: pointer;
}
.jqx-grid-cell {
	background: rgb(255, 255, 255); border-width: 0px 1px 1px 0px; border-style: solid; border-color: transparent; height: 100%; overflow: hidden; font-size: inherit; font-weight: normal; margin-right: 1px; margin-bottom: 1px; white-space: nowrap; position: absolute !important;
}
.jqx-grid-cell-locked {
	color: rgb(170, 170, 170) !important;
}
.jqx-grid-group-cell {
	background: rgb(255, 255, 255); height: 100%; overflow: hidden; position: absolute !important;
}
.jqx-grid-cell-sort {
	background-color: rgb(240, 240, 240);
}
.jqx-grid-cell-filter {
	background-color: rgb(230, 230, 230);
}
.jqx-grid-cell-add-new-row {
	background: rgb(253, 252, 243) !important; color: rgb(0, 0, 0) !important;
}
.jqx-grid-content {
	border: 0px solid transparent; overflow: hidden; white-space: nowrap;
}
.jqx-grid-group-cell {
	border-width: 0px 0px 1px; border-style: solid; font-weight: normal; white-space: nowrap;
}
.jqx-grid-empty-cell {
	border-width: 0px 0px 1px; border-style: solid; font-weight: normal; white-space: nowrap;
}
.jqx-widget .jqx-grid-cleared-cell {
	border: transparent !important; border-image: none !important;
}
.jqx-grid-cleared-cell {
	border: transparent !important; border-image: none !important;
}
.jqx-grid-cell-wrap {
	white-space: normal !important;
}
.jqx-tree-grid-indent {
	width: 14px; height: 8px; overflow: hidden; vertical-align: top; display: inline-block;
}
.jqx-tree-grid-title {
	overflow: hidden; text-decoration: none; vertical-align: top; white-space: nowrap; -ms-text-overflow: ellipsis;
}
.jqx-tree-grid-collapse-button {
	width: 14px; height: 13px; margin-top: 2px; margin-right: 0px; vertical-align: top; display: inline-block; position: relative;
}
.jqx-tree-grid-expand-button {
	width: 14px; height: 13px; margin-top: 2px; margin-right: 0px; vertical-align: top; display: inline-block; position: relative;
}
.jqx-tree-grid-checkbox {
	width: 14px; height: 14px; margin-right: 2px !important; margin-left: 2px !important; float: none !important; cursor: pointer;
}
.jqx-tree-grid-icon {
	width: 14px; height: 14px; margin-right: 4px; float: none !important;
}
.jqx-tree-grid-icon-rtl {
	margin-right: 0px; margin-left: 4px;
}
.jqx-tree-grid-icon-size {
	width: 14px; height: 14px; line-height: 16px;
}
.jqx-tree-grid-checkbox-tick {
	width: 100%; height: 100%;
}
.jqx-tree-grid-expand-button {
	width: 14px; height: 10px; vertical-align: top;
}
.jqx-cell {
	border-width: 0px 1px 1px 0px; border-style: solid; border-color: transparent; margin: 0px; padding: 6px 4px; border-image: none; line-height: 1.231; overflow: hidden; white-space: normal; border-collapse: separate; -ms-text-overflow: ellipsis; min-height: 23px; box-sizing: border-box; border-spacing: 0px; -moz-box-sizing: border-box;
}
.jqx-grid-cell-nowrap {
	white-space: nowrap;
}
.jqx-cell-editor {
	padding-right: 3px !important; padding-left: 4px !important;
}
.jqx-left-align {
	text-align: left;
}
.jqx-center-align {
	text-align: center;
}
.jqx-right-align {
	text-align: right;
}
.jqx-top-align {
	vertical-align: top;
}
.jqx-bottom-align {
	vertical-align: bottom;
}
.jqx-grid-table .jqx-grid-cell {
	position: static !important; -ms-zoom: 1 !important;
}
.jqx-grid-table {
	margin: 0px; padding: 0px; border: currentColor; border-image: none; width: auto; line-height: 1.231; font-size: 13px; border-collapse: separate; table-layout: fixed; -ms-zoom: 1 !important; border-spacing: 0px; empty-cells: show; -webkit-overflow-scrolling: touch;
}
.jqx-grid-table-rtl {
	border-right-width: 0px; border-left-width: 1px;
}
.jqx-details table {
	border-collapse: collapse; table-layout: fixed; border-spacing: 0px;
}
.jqx-grid-group-details-cell {
	
}
.jqx-grid-details-cell {
	border-width: 0px 1px 0px 0px;
}
.jqx-grid-cell-alt {
	background: rgb(249, 249, 249);
}
.jqx-grid-cell-sort-alt {
	background-color: rgb(229, 229, 229);
}
.jqx-grid-cell-filter-alt {
	background-color: rgb(240, 240, 240);
}
.jqx-grid-cell-pinned {
	background-color: rgb(229, 229, 229);
}
.jqx-grid-cell-pinned-alt {
	background-color: rgb(229, 229, 229);
}
.jqx-grid-cell-selected {
	border-left-color: transparent; border-left-width: 0px; border-left-style: solid;
}
.jqx-cell-rtl {
	border-right-width: 0px; border-left-width: 1px;
}
.jqx-grid-cell-rtl {
	border-width: 0px 0px 1px 1px;
}
.jqx-grid-table .jqx-grid-cell {
	border-width: 0px 0px 1px 1px;
}
.jqx-grid-table-one-cell {
	border-width: medium 1px medium medium; border-style: none solid none none; border-color: currentColor rgb(170, 170, 170) currentColor currentColor; border-image: none;
}
.jqx-grid-table :first-child.jqx-grid-cell {
	border-left-width: 0px;
}
.jqx-grid-selectionarea {
	border: 1px solid transparent; border-image: none; opacity: 0.5;
}
.jqx-grid-cell-hover {
	border-color: transparent;
}
.jqx-grid-empty-cell {
	overflow: visible; border-bottom-color: currentColor; border-bottom-width: medium; border-bottom-style: none;
}
.jqx-grid-load {
	background-position: 50% 50%; padding-right: 0px; display: block; z-index: 9999; background-image: url("../imgc/loader.gif"); background-repeat: no-repeat;
}
.jqx-grid-group-collapse {
	background-position: 50% 50%; padding-right: 0px; cursor: pointer; background-image: url("../imgc/icon-right.png"); background-repeat: no-repeat;
}
.jqx-grid-group-collapse-rtl {
	background-position: 50% 50%; padding-right: 0px; cursor: pointer; background-image: url("../imgc/icon-left.png"); background-repeat: no-repeat;
}
.jqx-grid-group-expand {
	background-position: 50% 50%; padding-right: 0px; cursor: pointer; background-image: url("../imgc/icon-down.png"); background-repeat: no-repeat;
}
.jqx-grid-group-expand-rtl {
	background-position: 50% 50%; padding-right: 0px; cursor: pointer; background-image: url("../imgc/icon-down.png"); background-repeat: no-repeat;
}
.jqx-progressbar {
	border: 1px solid transparent; border-image: none; height: 2em; overflow: hidden;
}
.jqx-progressbar-value {
	border: 0px solid transparent; border-image: none; height: 100%;
}
.jqx-progressbar-value-vertical {
	background: none; border: 0px solid transparent; border-image: none; height: 100%;
}
.jqx-progressbar-text {
	border: currentColor; border-image: none; font-size: 10px;
}
.jqx-progressbar-disabled {
	border: 1px solid transparent; border-image: none; height: 2em;
}
.jqx-menu {
	margin: 0px; padding: 0px; border: 1px solid transparent; border-image: none; height: 100%; text-align: left; overflow: hidden; float: none;
}
.jqx-menu-dropdown-column {
	float: left;
}
.jqx-menu-horizontal {
	margin: 0px; padding: 0px; text-align: center; overflow: hidden;
}
.jqx-menu-vertical {
	text-align: left;
}
.jqx-menu-dropdown {
	border-width: 1px; border-style: solid; margin: 0px; padding: 2px; left: 100%; width: 150px; text-align: left; right: 0px; overflow: hidden; float: none; display: none;
}
.jqx-menu-dropdown ul {
	margin: 0px; padding: 0px; border: currentColor; border-image: none; left: 100%; right: 0px; overflow: hidden;
}
.jqx-menu ul {
	margin: 0px; padding: 2px; border: currentColor; border-image: none; left: 100%; right: 0px; overflow: hidden; background-color: transparent;
}
.jqx-menu li {
	line-height: 1.6 !important;
}
.jqx-menu-dropdown li {
	line-height: 1.6 !important;
}
.jqx-menu-item-top {
	list-style: none; margin: 0px 1px; padding: 4px 8px 5px 8px; border: 1px solid transparent; border-image: none; left: 100%; right: 0px; color: inherit; text-indent: 0px; overflow: hidden; cursor: pointer;
}
.jqx-menu-item {
	list-style: none; margin: 1px; padding: 4px 8px 5px 8px; border: 1px solid transparent; border-image: none; left: 100%; text-align: left; right: 0px; color: inherit; text-indent: 0px; overflow: hidden; float: none; cursor: pointer;
}
.jqx-menu-item-hover {
	list-style: none; margin: 1px; padding: 4px 8px 5px 8px; left: 100%; text-align: left; right: 0px; color: inherit; cursor: pointer;
}
.jqx-menu-item-top-hover {
	list-style: none; margin: 0px 1px; padding: 4px 8px 5px 8px; left: 100%; top: 50%; right: 0px; color: inherit; cursor: pointer;
}
.jqx-menu-item-selected {
	list-style: none; margin: 1px; padding: 4px 8px 5px 8px; left: 100%; text-align: left; right: 0px; cursor: pointer;
}
.jqx-menu-item-disabled {
	
}
.jqx-menu-item-top-selected {
	list-style: none; margin: 0px 1px; padding: 4px 8px 5px 8px; left: 100%; right: 0px; cursor: pointer;
}
.jqx-menu-item-separator {
	list-style: none; margin: 1px 2px; padding: 0px; border: currentColor; border-image: none; left: 100%; height: 1px; right: 0px; color: inherit; line-height: 0 !important; text-indent: 0px; overflow: hidden; font-size: 1px; float: none; background-color: rgb(221, 221, 221);
}
.jqx-menu-item-arrow-right {
	background-image: url("../imgc/icon-right.png");
}
.jqx-menu-item-arrow-down {
	background-image: url("../imgc/icon-down.png");
}
.jqx-menu-item-arrow-up {
	background-image: url("../imgc/icon-up.png");
}
.jqx-menu-minimized {
	position: relative;
}
.jqx-menu-title {
	padding-top: 4px; padding-right: 20px; margin-top: 4px; float: right; position: relative;
}
.jqx-menu-minimized-button {
	background-position: left; padding: 0px; width: 24px; height: 24px; margin-top: 4px; margin-left: 7px; float: left; background-image: url("../imgc/icon-menu-minimized.png"); background-repeat: no-repeat;
}
.jqx-menu-ul-minimized {
	width: auto !important; display: block !important;
}
.jqx-menu-ul-minimized ul {
	padding-top: 0px; padding-bottom: 0px; margin-top: 0px; margin-bottom: 0px; box-shadow: none !important; -webkit-box-shadow: none; -moz-box-shadow: none; -o-box-shadow: none;
}
.jqx-menu-minimized li:last-child {
	margin: 0px; padding-bottom: 0px;
}
.jqx-menu-item-arrow-right {
	background-position: 100% 50%; width: 17px; height: 15px; padding-right: 0px; margin-right: -8px; background-repeat: no-repeat;
}
.jqx-menu-item-arrow-down {
	background-position: 100% 50%; width: 17px; height: 15px; padding-right: 0px; margin-right: -8px; background-repeat: no-repeat;
}
.jqx-menu-item-arrow-up {
	background-position: 100% 50%; width: 17px; height: 15px; padding-right: 0px; margin-right: -8px; background-repeat: no-repeat;
}
.jqx-menu-item-arrow-right {
	background-position: 100% 50%; width: 17px; height: 15px; padding-right: 0px; margin-right: -8px; background-repeat: no-repeat;
}
.jqx-menu-item-arrow-left {
	background-position: 0px 50%; width: 17px; height: 15px; padding-right: 0px; padding-left: 5px; background-image: url("../imgc/icon-left.png"); background-repeat: no-repeat;
}
.jqx-menu-item-arrow-right-selected {
	background-image: url("../imgc/icon-right.png");
}
.jqx-menu-item-arrow-down-selected {
	background-image: url("../imgc/icon-down.png");
}
.jqx-menu-item-arrow-up-selected {
	background-image: url("../imgc/icon-up.png");
}
.jqx-menu-item-arrow-right-selected {
	background-position: 100% 50%; width: 17px; height: 15px; padding-right: 0px; margin-right: -8px; background-repeat: no-repeat;
}
.jqx-menu-item-arrow-up-selected {
	background-position: 100% 50%; width: 17px; height: 15px; padding-right: 0px; margin-right: -8px; background-repeat: no-repeat;
}
.jqx-menu-item-arrow-down-selected {
	background-position: 100% 50%; width: 17px; height: 15px; padding-right: 0px; margin-right: -8px; background-repeat: no-repeat;
}
.jqx-menu-item-arrow-top-right {
	background-position: 100% 50%; width: 17px; height: 15px; padding-right: 0px; margin-right: -8px; background-repeat: no-repeat;
}
.jqx-menu-item-arrow-top-right {
	background-image: url("../imgc/icon-right.png");
}
.jqx-menu-item-arrow-left-selected {
	background-image: url("../imgc/icon-left.png");
}
.jqx-menu-item-arrow-top-left {
	background-image: url("../imgc/icon-left.png");
}
.jqx-menu-item-arrow-left-selected {
	background-position: 0px 50%; width: 17px; height: 15px; padding-right: 0px; padding-left: 5px; background-repeat: no-repeat;
}
.jqx-menu-item-arrow-top-left {
	background-position: 0px 50%; width: 17px; height: 15px; padding-right: 0px; padding-left: 5px; background-repeat: no-repeat;
}
.jqx-menu-item a:link {
	color: inherit; text-decoration: none; background-color: transparent;
}
.jqx-menu-item a:visited {
	color: inherit; text-decoration: none; background-color: transparent;
}
.jqx-menu-item a:hover {
	color: inherit; text-decoration: none; background-color: transparent;
}
.jqx-menu-item-top a:link {
	color: inherit; text-decoration: none; background-color: transparent;
}
.jqx-menu-item-top a:visited {
	color: inherit; text-decoration: none; background-color: transparent;
}
.jqx-menu-item-top a:hover {
	color: inherit; text-decoration: none; background-color: transparent;
}
.jqx-menu-disabled {
	cursor: default;
}
.jqx-menu-disabled a:link {
	text-decoration: none; cursor: default;
}
.jqx-menu-disabled a:visited {
	text-decoration: none; cursor: default;
}
.jqx-menu-disabled a:hover {
	cursor: default;
}
.jqx-menu-dropdown {
	right: -1px;
}
.jqx-tree {
	border-width: 1px; border-style: solid; margin: 0px; padding: 0px; left: 100%; text-align: left; right: 0px; line-height: 14px !important; overflow: hidden; float: none; white-space: nowrap;
}
.jqx-tree-dropdown-root {
	margin: 0px; padding: 0px 5px; border: 0px solid rgb(255, 255, 255); left: 100%; text-align: left; right: 0px; float: none; display: block; white-space: nowrap; background-color: transparent;
}
.jqx-tree-dropdown-root-rtl {
	margin: 0px; padding: 0px 5px 0px 0px; text-align: right; float: right;
}
.jqx-tree-dropdown {
	margin: 0px; padding: 0px 0px 0px 10px; border: 0px solid transparent; left: 100%; text-align: left; right: 0px; float: none; display: block; background-color: transparent;
}
.jqx-tree-dropdown-rtl {
	padding: 3px 0px 0px; text-align: right;
}
.jqx-tree-item {
	list-style: none; margin: 0px; padding: 3px; border: 1px solid transparent; border-image: none; left: 100%; text-align: left; right: 0px; text-indent: 0px; overflow: hidden; text-decoration: none; float: none; cursor: default;
}
.jqx-tree-item-li {
	list-style: none; margin: 1px 0px 0px; padding: 0px; border: 0px solid transparent; border-image: none; left: 100%; text-align: left; right: 0px; text-indent: 0px; background-color: transparent;
}
.jqx-tree-item-u-last {
	margin: 0px;
}
.jqx-tree-item-hover {
	list-style: none; margin: 0px; padding: 3px; left: 100%; right: 0px; color: inherit; text-decoration: none; cursor: pointer;
}
.jqx-tree-item-selected {
	list-style: none; margin: 0px; padding: 3px; left: 100%; right: 0px; color: inherit; text-decoration: none; cursor: pointer;
}
.jqx-tree-item-rtl {
	text-align: right;
}
.jqx-tree-item-li-rtl {
	text-align: right;
}
.jqx-tree-item a:link {
	list-style: none; margin: 0px; padding: 0px; border: 0px solid transparent; border-image: none; left: 100%; text-align: left; right: 0px; color: inherit; text-indent: 0px; overflow: hidden; text-decoration: none; float: none; cursor: pointer; background-color: transparent;
}
.jqx-tree-item a:visited {
	list-style: none; margin: 0px; padding: 0px; border: 0px solid transparent; border-image: none; left: 100%; text-align: left; right: 0px; color: inherit; text-indent: 0px; overflow: hidden; text-decoration: none; float: none; cursor: pointer; background-color: transparent;
}
.jqx-tree-item-selected {
	color: inherit;
}
.jqx-tree-item-hover a:hover {
	color: inherit;
}
.jqx-tree-item-selected {
	color: inherit;
}
.jqx-tree-item-hover a:visited {
	color: inherit;
}
.jqx-tree-item-disabled {
	
}
.jqx-tree-item-arrow-collapse {
	background-position: 100% 50%; width: 17px; height: 17px; padding-right: 0px; cursor: pointer; background-image: url("../imgc/icon-right.png"); background-repeat: no-repeat;
}
.jqx-tree-item-arrow-collapse-hover {
	background-position: 100% 50%; width: 17px; height: 17px; padding-right: 0px; cursor: pointer; background-image: url("../imgc/icon-right.png"); background-repeat: no-repeat;
}
.jqx-tree-item-arrow-collapse-rtl {
	background-image: url("../imgc/icon-left.png");
}
.jqx-tree-item-arrow-collapse-hover-rtl {
	background-image: url("../imgc/icon-left.png");
}
.jqx-tree-item-arrow-expand {
	background-position: 100% 50%; width: 17px; height: 17px; padding-right: 0px; cursor: pointer; background-image: url("../imgc/icon-down.png"); background-repeat: no-repeat;
}
.jqx-tree-item-arrow-expand-hover {
	background-position: 100% 50%; width: 17px; height: 17px; padding-right: 0px; cursor: pointer; background-image: url("../imgc/icon-down.png"); background-repeat: no-repeat;
}
.jqx-tree-disabled {
	cursor: default;
}
.jqx-tree-disabled a:link {
	text-decoration: none; cursor: default;
}
.jqx-tree-disabled a:visited {
	text-decoration: none; cursor: default;
}
.jqx-tree-disabled a:hover {
	cursor: default;
}
.jqx-tabs {
	background: none; margin: 0px; padding: 0px; border: 1px solid transparent; border-image: none; overflow: hidden;
}
.jqx-tabs-close-button {
	margin: 0px; padding: 0px; left: 5px; position: relative; cursor: pointer; background-image: url("../imgc/close.png");
}
.jqx-tabs-close-button-selected {
	margin: 0px; padding: 0px; cursor: pointer; background-image: url("../imgc/close.png");
}
.jqx-tabs-close-button-hover {
	margin: 0px; padding: 0px; cursor: pointer; background-image: url("../imgc/close.png");
}
.jqx-tabs-arrow-left {
	background-position: center; margin: 0px; padding: 0px; float: left; position: relative; z-index: 15; cursor: pointer; background-image: url("../imgc/icon-left.png"); background-repeat: no-repeat;
}
.jqx-tabs-arrow-right {
	background-position: center; margin: 0px; padding: 0px; float: left; position: relative; z-index: 15; cursor: pointer; background-image: url("../imgc/icon-right.png"); background-repeat: no-repeat;
}
.jqx-tabs-arrow-background {
	background: rgb(238, 238, 238);
}
.jqx-tabs-title {
	background: none; list-style: none; margin: 0px 2px 0px 0px; padding: 5px 13px; border: 1px solid transparent; border-image: none; left: 100%; height: auto; right: 0px; text-indent: 0px; overflow: hidden; display: block; white-space: nowrap; position: relative; z-index: 1; cursor: pointer;
}
.jqx-tabs-title-bottom {
	
}
.jqx-tabs-title a:link {
	color: inherit; text-decoration: none;
}
.jqx-tabs-title a:hover {
	color: inherit; text-decoration: none;
}
.jqx-tabs-title a:active {
	color: inherit; text-decoration: none;
}
.jqx-tabs-title a:visited {
	color: inherit; text-decoration: none;
}
.jqx-tabs-title-selected-top {
	border-width: 1px; border-style: solid; border-color: transparent transparent rgb(255, 255, 255); padding-bottom: 7px; z-index: 99; background-color: rgb(255, 255, 255);
}
.jqx-tabs-title-selected-bottom {
	border-width: 1px; border-style: solid; border-color: rgb(255, 255, 255) transparent transparent; padding-top: 7px; padding-bottom: 5px; margin-top: -2px; background-color: rgb(255, 255, 255);
}
.jqx-tabs-title-hover-top {
	border: 1px solid transparent; border-image: none; padding-bottom: 5px;
}
.jqx-tabs-title-hover-bottom {
	border: 1px solid transparent; border-image: none; padding-top: 5px;
}
.jqx-tabs-title-disable {
	
}
.jqx-tabs-header {
	background: rgb(238, 238, 238); border-width: 0px 0px 1px; border-style: solid; border-color: transparent transparent rgb(170, 170, 170); margin: 0px; padding: 3px 0px 1px;
}
.jqx-tabs-header-bottom {
	border-width: 0px 0px 1px; border-style: solid; border-color: rgb(170, 170, 170) transparent transparent; padding-top: 1px; padding-bottom: 3px;
}
.jqx-tabs-header-collapsed {
	border: 1px solid rgb(170, 170, 170); border-image: none;
}
.jqx-tabs-header-collapsed-bottom {
	border: 1px solid rgb(170, 170, 170); border-image: none;
}
.jqx-tabs-collapsed {
	border: 0px solid transparent; border-image: none;
}
.jqx-tabs-collapsed-bottom {
	border: 0px solid transparent; border-image: none;
}
.jqx-tabs-selection-tracker-container {
	background: none; margin: 0px; padding: 0px; width: 100%; height: 0px; text-indent: 0px; position: relative;
}
.jqx-tabs-selection-tracker-top {
	padding-bottom: 2px; border-top-color: transparent; border-right-color: transparent; border-left-color: transparent; border-top-width: 1px; border-right-width: 1px; border-left-width: 1px; border-top-style: solid; border-right-style: solid; border-left-style: solid; position: absolute; z-index: 10; background-color: rgb(255, 255, 255);
}
.jqx-tabs-selection-tracker-bottom {
	padding-bottom: 2px; margin-top: -1px; border-right-color: transparent; border-bottom-color: transparent; border-left-color: transparent; border-right-width: 1px; border-bottom-width: 1px; border-left-width: 1px; border-right-style: solid; border-bottom-style: solid; border-left-style: solid; position: absolute; z-index: 10; background-color: rgb(255, 255, 255);
}
.jqx-tabs-content {
	border: 0px solid transparent; text-align: left; clear: both;
}
.jqx-tabs-content-element {
	height: 100%; overflow: auto;
}
.jqx-checkbox {
	margin: 0px; border: currentColor; border-image: none; text-align: left; white-space: nowrap; -ms-text-overflow: ellipsis;
}
.jqx-checkbox-default {
	margin: 0px 3px; padding: 0px; border: 1px solid transparent; border-image: none; text-align: left; float: left;
}
.jqx-checkbox-hover {
	margin: 0px 3px; padding: 0px; border: 1px solid transparent; border-image: none; float: left; cursor: pointer;
}
.jqx-checkbox-disabled {
	background: none; margin: 0px; padding: 0px; border: currentColor; border-image: none; cursor: default;
}
.jqx-checkbox-disabled-box {
	margin: 0px 3px; padding: 0px; border: 1px solid transparent; border-image: none; float: left;
}
.jqx-checkbox-check-checked {
	background: url("../imgc/check_black.png") no-repeat center; margin: 0px; padding: 0px; border: currentColor; border-image: none; float: left;
}
.jqx-checkbox-check-disabled {
	background: url("../imgc/check_disabled.png") no-repeat center; margin: 0px; padding: 0px; border: currentColor; border-image: none; float: left;
}
.jqx-checkbox-check-indeterminate {
	background: url("../imgc/check_indeterminate_black.png") no-repeat center; margin: 0px; padding: 0px; border: currentColor; border-image: none; float: left;
}
.jqx-checkbox-check-indeterminate-disabled {
	background: url("../imgc/check_indeterminate_disabled.png") no-repeat center; margin: 0px; padding: 0px; border: currentColor; border-image: none; float: left;
}
.jqx-checkbox-rtl {
	float: right;
}
.jqx-radiobutton {
	margin: 0px; border: currentColor; border-image: none; white-space: nowrap; -ms-text-overflow: ellipsis;
}
.jqx-radiobutton-default {
	background: url("../imgc/roundbg_classic_normal.png") repeat-x left; margin: 1px 3px 0px; padding: 0px; border-radius: 100%; border: 1px solid transparent; border-image: none; float: left; cursor: pointer; -moz-border-radius: 100%; -webkit-border-radius: 100%;
}
.jqx-radiobutton-hover {
	background: none; margin: 1px 3px 0px; padding: 0px; border-radius: 100%; border: 1px solid transparent; border-image: none; float: left; cursor: pointer; -moz-border-radius: 100%; -webkit-border-radius: 100%;
}
.jqx-radiobutton-disabled {
	cursor: default;
}
.jqx-radiobutton-disabled-box {
	
}
.jqx-radiobutton-check-checked {
	background: url("../imgc/roundbg_check_black.png") no-repeat left top; margin: 2px 0px 0px 2px; padding: 0px; border-radius: 100%; border: 1px solid transparent; border-image: none; width: 7px; height: 7px; float: left; -moz-border-radius: 100%; -webkit-border-radius: 100%;
}
.jqx-radiobutton-check-disabled {
	
}
.jqx-radiobutton-check-indeterminate {
	background: url("../imgc/roundbg_check_indeterminate.png") no-repeat left top; margin: 2px 0px 0px 2px; padding: 0px; border-radius: 100%; border: currentColor; border-image: none; width: 6px; height: 6px; float: left; -moz-border-radius: 100%; -webkit-border-radius: 100%;
}
.jqx-radiobutton-check-indeterminate-disabled {
	
}
.jqx-radiobutton-rtl {
	float: right;
}
.jqx-rating {
	margin: 0px; padding: 0px; overflow: hidden;
}
.jqx-rating-image {
	border-width: 0px;
}
.jqx-rating-image-default {
	margin: 0px; padding: 0px; overflow: hidden; cursor: pointer; background-image: url("../imgc/star.png"); background-repeat: no-repeat; background-color: transparent;
}
.jqx-rating-image-hover {
	padding: 0px; overflow: hidden; cursor: pointer; background-image: url("../imgc/star_hover.png"); background-repeat: no-repeat; background-color: transparent;
}
.jqx-rating-image-backward {
	padding: 0px; overflow: hidden; cursor: pointer; background-image: url("../imgc/star_disabled.png"); background-repeat: no-repeat; background-color: transparent;
}
.jqx-calendar {
	margin: 0px; padding: 0px; border: 1px solid transparent; border-image: none; overflow: hidden; border-collapse: separate; cursor: default; -webkit-appearance: none;
}
.jqx-calendar td {
	line-height: 1.231; padding-top: 0px; padding-bottom: 0px; font-size: 13px; border-collapse: separate; border-spacing: 1px;
}
.jqx-calendar table {
	margin: 0px; padding: 0px; line-height: 1.231; font-size: 13px; border-collapse: separate; border-spacing: 1px;
}
.jqx-calendar-row-header {
	margin: 0px; padding: 0px; border: 0px solid rgb(242, 242, 242); border-image: none; cursor: default;
}
.jqx-calendar-column-header {
	border-width: medium medium 1px; border-style: none none solid; border-color: currentColor currentColor transparent; margin: 0px; padding: 3px; text-align: right; cursor: default;
}
.jqx-calendar-top-left-header {
	margin: 0px; border: 0px solid rgb(242, 242, 242); border-image: none; cursor: default;
}
.jqx-calendar-title-navigation {
	margin: 0px; padding: 0px; border: currentColor; border-image: none; width: 25px; height: 25px; cursor: pointer; background-color: transparent;
}
.jqx-calendar-month {
	margin: 0px; padding: 0px; border: currentColor; border-image: none; width: 100%;
}
.jqx-calendar-title-content {
	text-align: center; cursor: pointer;
}
.jqx-calendar-title-header {
	border-width: medium medium 1px; border-style: none none solid; margin: 0px; border-top-color: currentColor; border-right-color: currentColor; border-left-color: currentColor;
}
.jqx-calendar-title-header td {
	border: currentColor; border-image: none; padding-right: 0px; padding-left: 0px;
}
.jqx-calendar-title-header-disabled {
	border-width: 0px 0px 1px; border-style: solid; margin: 0px; border-top-color: transparent; border-right-color: transparent; border-left-color: transparent;
}
.jqx-calendar-cell {
	margin: 0px; padding: 1px; border: 1px solid transparent; border-image: none; text-align: center; cursor: pointer; background-color: transparent;
}
.jqx-calendar-cell td {
	margin: 0px; padding: 0px;
}
.jqx-calendar-cell-decade {
	text-align: center;
}
.jqx-calendar-cell-year {
	text-align: center;
}
.jqx-calendar .jqx-fill-state-normal {
	background: none; border: 1px solid transparent; border-image: none;
}
.jqx-calendar-cell-hidden {
	margin: 0px; visibility: hidden; cursor: default;
}
.jqx-calendar-cell-weekend {
	margin: 0px; color: rgb(137, 137, 137) !important; cursor: pointer;
}
.jqx-calendar-cell-specialDate {
	margin: 0px; border: 1px solid rgb(255, 255, 255); border-image: none; color: rgb(255, 0, 0) !important; cursor: pointer; background-color: transparent;
}
.jqx-calendar-cell-selected-invalid {
	background: rgb(255, 0, 0) !important; border: 1px solid rgb(255, 0, 0) !important; border-image: none !important; color: rgb(255, 255, 255) !important;
}
.jqx-calendar-cell-today {
	margin: 0px; border: 1px solid rgb(253, 192, 102); border-image: none; color: rgb(137, 137, 137); cursor: pointer; background-color: rgb(255, 255, 219);
}
.jqx-calendar-cell-hover {
	margin: 0px; cursor: pointer;
}
.jqx-calendar-cell-selected {
	margin: 0px; cursor: pointer;
}
.jqx-calendar-cell-othermonth {
	margin: 0px; color: rgb(137, 137, 137) !important; cursor: pointer;
}
.jqx-calendar-cell-disabled {
	color: rgb(204, 204, 204);
}
.jqx-calendar-row-cell {
	margin: 0px; border: 1px solid transparent; border-image: none; text-align: center; cursor: default;
}
.jqx-calendar-row-cell-disabled {
	
}
.jqx-calendar-footer {
	margin: 5px; color: inherit; font-size: 13px;
}
.jqx-calendar-title-container {
	overflow: hidden;
}
.jqx-calendar-column-cell {
	margin: 0px; padding: 1px; border: 1px solid transparent; border-image: none; text-align: center; overflow: hidden; font-weight: normal; cursor: default;
}
.jqx-calendar-column-cell-disabled {
	
}
.jqx-calendar-view {
	margin: 0px; padding: 0px; border: 0px solid rgb(255, 255, 255); border-image: none; cursor: default; -webkit-appearance: none;
}
.jqx-expander {
margin-bottom: 10px;	
}
.jqx-expander-header {
	outline: 0px; padding-top: 5px; padding-bottom: 5px; border-right-width: 1px; border-left-width: 1px; border-right-style: solid; border-left-style: solid;
}
.jqx-expander-content {
	outline: 0px; padding-top: 5px; padding-bottom: 5px; border-right-width: 1px; border-left-width: 1px; border-right-style: solid; border-left-style: solid;
}
.jqx-expander-header-content {
	padding-left: 3px;
}
.jqx-expander-header-content-rtl {
	padding-right: 3px;
}
.jqx-expander-content {
	outline: 0px; overflow: auto; padding-top: 0px; padding-bottom: 0px;
}
.jqx-expander-header {
	border-top-width: 1px; border-top-style: solid;
}
.jqx-expander-content-top {
	border-top-width: 1px; border-top-style: solid;
}
.jqx-expander-header {
	border-bottom-width: 1px; border-bottom-style: solid;
}
.jqx-expander-content-bottom {
	border-bottom-width: 1px; border-bottom-style: solid;
	padding: 10px;
}
.jqx-expander-header {
	overflow: hidden; cursor: pointer;
}
.jqx-expander-header-disabled {
	cursor: default;
}
.jqx-expander-arrow {
	width: 17px; height: 17px; position: relative;
}
.jqx-expander-content-empty {
	border-width: 0px; padding: 0px;
}
.jqx-navigationbar {
	margin: 0px; border: currentColor; border-image: none; -webkit-appearance: none;
}
.jqx-panel {
	margin: 0px; padding: 0px; border: 1px solid transparent; border-image: none; overflow: hidden; cursor: default; -webkit-appearance: none;
}
.jqx-panel-bottomright {
	
}
.jqx-dropdownbutton-popup {
	border: 1px solid transparent; border-image: none; -webkit-appearance: none;
}
.jqx-listbox {
	margin: 0px; padding: 0px; border: 1px solid transparent; border-image: none; overflow: hidden; cursor: default; -webkit-appearance: none;
}
.jqx-listbox-bottomright {
	
}
.jqx-listitem-state-group {
	background: none; padding: 4px 2px; text-align: left; overflow: hidden; font-weight: bold; vertical-align: middle; white-space: nowrap; cursor: default;
}
.jqx-listitem-state-normal {
	margin: 1px; padding: 3px; border: 1px solid transparent; border-image: none; left: 0px; top: 0px; text-align: left; overflow: hidden; display: inherit; white-space: nowrap; visibility: inherit; position: absolute; cursor: default;
}
.jqx-listitem-state-hover {
	background: none; margin: 1px; padding: 3px; border: 1px solid transparent; border-image: none; white-space: nowrap;
}
.jqx-listitem-state-selected {
	margin: 1px; padding: 3px; border: 1px solid transparent; border-image: none; white-space: nowrap;
}
.jqx-listbox-feedback {
	height: 1px; border-top-color: rgb(0, 0, 0); border-top-width: 1px; border-top-style: dashed;
}
.jqx-listitem-element {
	border: currentColor; border-image: none; width: 100%; height: 100%; position: absolute; -ms-touch-action: none; align: left; valign: top;
}
.jqx-combobox-content {
	border-width: medium 1px medium medium; border-style: none solid none none; border-color: currentColor transparent currentColor currentColor; margin: 0px; padding: 0px; border-image: none; text-align: left; overflow: hidden; vertical-align: middle; white-space: nowrap; border-top-left-radius: 3px; border-bottom-left-radius: 3px; background-clip: padding-box; -moz-border-radius-topleft: 3px; -webkit-border-top-left-radius: 3px; -moz-border-radius-bottomleft: 3px; -webkit-border-bottom-left-radius: 3px; -webkit-appearance: none; -moz-background-clip: padding; -webkit-background-clip: padding-box;
}
.jqx-combobox-content-rtl {
	border-width: medium medium medium 1px; border-style: none none none solid; border-color: currentColor currentColor currentColor transparent; border-radius: 0px 3px 3px 0px; border-image: none; background-clip: padding-box; -moz-border-radius-topleft: 3px; -webkit-border-top-left-radius: 0px; -moz-border-radius-bottomleft: 0px; -webkit-border-bottom-left-radius: 0px; -moz-border-radius-bottomright: 3px; -webkit-border-bottom-right-radius: 0px; -moz-background-clip: padding; -webkit-background-clip: padding-box;
}
.jqx-combobox-input {
	padding: 0px; border: 0px solid rgb(170, 170, 170); border-image: none; background-clip: padding-box; -webkit-border-radius: 0px; -webkit-appearance: none; -moz-background-clip: padding; -webkit-background-clip: padding-box;
}
.jqx-combobox-input::-ms-clear {
	display: none;
}
.jqx-combobox-content-disabled {
	color: rgb(170, 170, 170);
}
.jqx-combobox-arrow-normal {
	margin: 0px; border: currentColor; border-image: none; overflow: hidden; cursor: pointer; -webkit-appearance: none;
}
.jqx-action-button {
	margin: 0px; border: currentColor; border-image: none; overflow: hidden; cursor: pointer; -webkit-appearance: none;
}
.jqx-combobox-arrow-hover {
	margin: 0px; overflow: hidden; -webkit-appearance: none;
}
.jqx-combobox-arrow-selected {
	margin: 0px; overflow: hidden; -webkit-appearance: none;
}
.jqx-combobox-state-normal {
	margin: 0px; border: 1px solid transparent; border-image: none; overflow: hidden; -webkit-appearance: none;
}
.jqx-combobox-state-hover {
	margin: 0px; border: 1px solid transparent; border-image: none; overflow: hidden;
}
.jqx-combobox-state-selected {
	margin: 0px; border: 1px solid transparent; border-image: none; overflow: hidden;
}
.jqx-combobox-state-focus {
	border: 1px solid transparent; border-image: none;
}
.jqx-combobox-multi-item {
	border-style: solid; margin: 2px; padding: 1px 3px; text-align: left; overflow: hidden; font-weight: normal; white-space: nowrap;
}
.jqx-combobox-multi-item a:link {
	outline: 0px; color: inherit; text-decoration: none; display: block; cursor: pointer;
}
.jqx-combobox-multi-item a:visited {
	outline: 0px; color: inherit; text-decoration: none; display: block; cursor: pointer;
}
.jqx-combobox-state-disabled {
	margin: 0px; color: rgb(170, 170, 170); white-space: nowrap;
}
.jqx-select {
	margin: 0px; outline: 0px; overflow: hidden; padding-top: 0px; padding-bottom: 0px; padding-left: 3px; -webkit-appearance: none;
}
.jqx-select-content {
	cursor: pointer; -ms-text-overflow: ellipsis;
}
.jqx-select-container {
	padding: 0px;
}
.jqx-select-item {
	margin: 1px; padding: 3px; white-space: normal !important; cursor: default;
}
.jqx-dropdownlist-content {
	margin: 0px; padding: 0px 0px 0px 3px; outline: 0px; border: currentColor; border-image: none; text-align: left; overflow: hidden; vertical-align: middle; white-space: nowrap; -webkit-appearance: none;
}
.jqx-dropdownlist-content-rtl {
	padding-right: 3px; padding-left: 0px;
}
.jqx-dropdownlist-content-disabled {
	
}
.jqx-dropdownlist-state-normal {
	margin: 0px; border: 1px solid transparent; border-image: none; overflow: hidden; cursor: pointer; -webkit-appearance: none;
}
.jqx-dropdownlist-state-hover {
	margin: 0px; border: 1px solid transparent; border-image: none; overflow: hidden; cursor: pointer;
}
.jqx-dropdownlist-state-selected {
	margin: 0px; border: 1px solid transparent; border-image: none; overflow: hidden; cursor: pointer; background-color: transparent;
}
.jqx-dropdownlist-state-focus {
	border: 1px solid rgb(144, 144, 144); border-image: none;
}
.jqx-dropdownlist-state-disabled {
	
}
.jqx-scrollbar {
	background: none; margin: 0px; padding: 0px; border: currentColor; border-image: none;
}
.jqx-scrollbar-state-normal {
	background: rgb(239, 239, 239); margin: 0px; padding: 0px; border: 1px solid transparent; border-image: none;
}
.jqx-scrollbar-button-state-normal {
	margin: 0px; padding: 0px; border: 1px solid transparent; border-image: none;
}
.jqx-scrollbar-button-state-hover {
	margin: 0px; padding: 0px; border: 1px solid transparent; border-image: none;
}
.jqx-scrollbar-button-state-pressed {
	margin: 0px; padding: 0px; border: 1px solid transparent; border-image: none;
}
.jqx-scrollbar-thumb-state-normal-horizontal {
	background: none; margin: 0px; padding: 0px; border: 1px solid transparent; border-image: none;
}
.jqx-scrollbar-thumb-state-hover-horizontal {
	margin: 0px; padding: 0px; border: 1px solid transparent; border-image: none;
}
.jqx-scrollbar-thumb-state-pressed-horizontal {
	margin: 0px; padding: 0px; border: 1px solid transparent; border-image: none;
}
.jqx-scrollbar-thumb-state-normal {
	margin: 0px; padding: 0px; border: 1px solid transparent; border-image: none;
}
.jqx-scrollbar-thumb-state-hover {
	background: none; margin: 0px; padding: 0px; border: 1px solid transparent; border-image: none;
}
.jqx-scrollbar-thumb-state-pressed {
	background: rgb(209, 209, 209); margin: 0px; padding: 0px; border: 1px solid rgb(144, 144, 144); border-image: none;
}
.jqx-window {
	border: 1px solid transparent; border-image: none; overflow: hidden; position: absolute;
}
.jqx-window-disabled {
	
}
.jqx-window-header {
	border-width: 0px 0px 1px; padding: 5px; height: auto; overflow: hidden; border-bottom-color: transparent; border-bottom-style: solid; white-space: nowrap;
}
.jqx-window-header-disabled {
	
}
.jqx-window-content {
	padding: 5px; text-align: left; overflow: auto; background-clip: padding-box; background-color: transparent; -webkit-background-clip: padding-box;
}
.jqx-window-content-disabled {
	padding: 5px; text-align: left; overflow: auto;
}
.jqx-window-close-button {
	cursor: pointer; background-image: url("../imgc/close.png"); background-repeat: no-repeat;
}
.jqx-window-collapse-button {
	margin-top: 1px; cursor: pointer; background-image: url("../imgc/icon-up.png");
}
.jqx-window-collapse-button-collapsed {
	margin-top: 0px; cursor: pointer; background-image: url("../imgc/icon-down.png");
}
.jqx-window-modal {
	background-color: black;
}
.jqx-window-close-button-hover {
	
}
.jqx-docking {
	overflow: hidden;
}
.jqx-docking-panel {
	margin: 0px; padding: 0px; min-height: 100px;
}
.jqx-docking-drop-indicator {
	border-width: 1px; border-style: dashed; margin: 0px;
}
.jqx-docking-window {
	margin: 0px;
}
.jqx-slider {
	clear: both;
}
.jqx-slider-tick {
	border-left-color: transparent; border-left-width: 1px; border-left-style: solid; z-index: 9;
}
.jqx-slider-tick-horizontal {
	width: 1px; margin-top: 1px; border-left-color: currentColor; border-left-width: medium; border-left-style: none;
}
.jqx-slider-tick-vertical {
	height: 1px; border-top-color: currentColor; border-top-width: medium; border-top-style: none;
}
.jqx-slider-tickscontainer {
	margin-top: 0px; margin-bottom: 0px; position: relative; z-index: 9;
}
.jqx-slider-slider {
	border-radius: 100%; left: 0px; top: 0px; width: 16px; height: 16px; position: absolute; z-index: 15; cursor: pointer; -moz-border-radius: 100%; -webkit-border-radius: 100%;
}
.jqx-slider-button {
	border-radius: 100%; box-sizing: content-box !important; -moz-border-radius: 100%; -webkit-border-radius: 100%;
}
.jqx-slider-slider-horizontal {
	border-radius: 100%; border: 1px solid transparent; border-image: none; margin-top: -5px; -moz-border-radius: 100%; -webkit-border-radius: 100%;
}
.jqx-slider-slider-vertical {
	border-radius: 100%; border: 1px solid transparent; border-image: none; margin-left: -5px; -moz-border-radius: 100%; -webkit-border-radius: 100%;
}
.jqx-slider-track {
	height: 8px; float: left; position: relative; z-index: 20;
}
.jqx-slider-track-horizontal {
	height: 8px; margin-top: 2px;
}
.jqx-slider-track-vertical {
	width: 8px;
}
.jqx-slider-rangebar {
	
}
.jqx-splitter {
	border: 1px solid transparent; border-image: none; overflow: hidden; position: relative;
}
.jqx-splitter-splitbar-vertical {
	border-width: 0px 1px; border-style: solid; border-color: transparent; border-image: none; position: absolute; cursor: col-resize;
}
.jqx-splitter-splitbar-hover {
	background-color: transparent;
}
.jqx-splitter-splitbar-horizontal {
	border-width: 1px 0px; border-style: solid; border-color: transparent; border-image: none; position: absolute; cursor: row-resize;
}
.jqx-splitter-splitbar-invalid {
	background: rgb(255, 0, 0) !important;
}
.jqx-splitter-collapse-button-horizontal {
	width: 45px; height: 5px; cursor: pointer;
}
.jqx-splitter-collapse-button-vertical {
	width: 5px; height: 45px; cursor: pointer;
}
.jqx-splitter-splitbar-collapsed {
	cursor: default;
}
.jqx-splitter-panel {
	border: currentColor; border-image: none; overflow: hidden; position: absolute;
}
.jqx-splitter-nested {
	border: currentColor; border-image: none; overflow: hidden;
}
.jqx-splitter-panel-nested {
	border: currentColor; border-image: none; overflow: hidden;
}
.jqx-draggable {
	
}
.jqx-draggable-dragging {
	border: 0px solid black; border-image: none;
}
.jqx-draggable-disabled {
	cursor: default;
}
.jqx-validator-hint {
	border: 1px solid rgb(110, 0, 0); border-image: none; width: auto; height: 18px; color: rgb(255, 255, 255); padding-right: 5px; padding-left: 5px; font-family: Verdana; font-size: 13px; display: inline-block; white-space: nowrap; z-index: 99999; cursor: pointer; background-color: rgb(148, 39, 36);
}
.jqx-validator-hint-arrow {
	margin: 0px; padding: 0px; width: 9px; height: 9px; z-index: 99999; background-image: url("../imgc/multi-arrow.gif"); background-color: transparent;
}
.jqx-validator-error-label {
	text-align: left; color: rgb(221, 75, 57); line-height: 17px; vertical-align: top; display: block; cursor: default;
}
.jqx-validator-error-element {
	border-color: rgb(221, 75, 57) !important;
}
.jqx-switchbutton {
	border-radius: 5px; border: 1px solid rgb(204, 204, 204); border-image: none; overflow: hidden; -moz-border-radius: 5px; -webkit-border-radius: 5px;
}
.jqx-switchbutton-thumb {
	border: 1px solid rgb(204, 204, 204); border-image: none; display: inline-block; cursor: pointer;
}
.jqx-switchbutton-label {
	text-align: center; text-transform: uppercase; font-family: Sans-Serif; font-size: 15px; font-weight: bold;
}
.jqx-switchbutton-wrapper {
	
}
.jqx-switchbutton-label-on {
	
}
.jqx-switchbutton-label-off {
	
}
.jqx-left-arrow {
	background: url("icon-left.png"); cursor: pointer;
}
.jqx-right-arrow {
	background: url("icon-right.png"); cursor: pointer;
}
.jqx-icon-delete {
	background-position: center; background-image: url("../imgc/icon-delete.png"); background-repeat: no-repeat;
}
.jqx-icon-edit {
	background-position: center; background-image: url("../imgc/icon-edit.png"); background-repeat: no-repeat;
}
.jqx-icon-save {
	background-position: center; background-image: url("../imgc/icon-save.png"); background-repeat: no-repeat;
}
.jqx-icon-cancel {
	background-position: center; background-image: url("../imgc/icon-cancel.png"); background-repeat: no-repeat;
}
.jqx-icon-arrow-up {
	background-position: center; background-image: url("../imgc/icon-up.png"); background-repeat: no-repeat;
}
.jqx-icon-arrow-up-hover {
	background-position: center; background-image: url("../imgc/icon-up.png"); background-repeat: no-repeat;
}
.jqx-icon-arrow-up-selected {
	background-position: center; background-image: url("../imgc/icon-up.png"); background-repeat: no-repeat;
}
.jqx-icon-arrow-down {
	background-position: center; background-image: url("../imgc/icon-down.png"); background-repeat: no-repeat;
}
.jqx-icon-arrow-down-hover {
	background-position: center; background-image: url("../imgc/icon-down.png"); background-repeat: no-repeat;
}
.jqx-icon-arrow-down-selected {
	background-position: center; background-image: url("../imgc/icon-down.png"); background-repeat: no-repeat;
}
.jqx-icon-arrow-left {
	background-position: center; background-image: url("../imgc/icon-left.png"); background-repeat: no-repeat;
}
.jqx-icon-arrow-left-hover {
	background-position: center; background-image: url("../imgc/icon-left.png"); background-repeat: no-repeat;
}
.jqx-icon-arrow-left-selected {
	background-position: center; background-image: url("../imgc/icon-left.png"); background-repeat: no-repeat;
}
.jqx-icon-arrow-right {
	background-position: center; background-image: url("../imgc/icon-right.png"); background-repeat: no-repeat;
}
.jqx-icon-arrow-right-hover {
	background-position: center; background-image: url("../imgc/icon-right.png"); background-repeat: no-repeat;
}
.jqx-icon-arrow-right-selected {
	background-position: center; background-image: url("../imgc/icon-right.png"); background-repeat: no-repeat;
}
.jqx-icon-arrow-first {
	background-position: center; background-image: url("../imgc/icon-first.png"); background-repeat: no-repeat;
}
.jqx-icon-arrow-first-hover {
	background-position: center; background-image: url("../imgc/icon-first.png"); background-repeat: no-repeat;
}
.jqx-icon-arrow-first-selected {
	background-position: center; background-image: url("../imgc/icon-first.png"); background-repeat: no-repeat;
}
.jqx-icon-arrow-last {
	background-position: center; background-image: url("../imgc/icon-last.png"); background-repeat: no-repeat;
}
.jqx-icon-arrow-last-hover {
	background-position: center; background-image: url("../imgc/icon-last.png"); background-repeat: no-repeat;
}
.jqx-icon-arrow-last-selected {
	background-position: center; background-image: url("../imgc/icon-last.png"); background-repeat: no-repeat;
}
.jqx-icon-arrow-up-hover {
	background-position: center; background-image: url("../imgc/icon-up.png"); background-repeat: no-repeat;
}
.jqx-icon-arrow-down-hover {
	background-position: center; background-image: url("../imgc/icon-down.png"); background-repeat: no-repeat;
}
.jqx-icon-arrow-left-hover {
	background-position: center; background-image: url("../imgc/icon-left.png"); background-repeat: no-repeat;
}
.jqx-icon-arrow-right-hover {
	background-position: center; background-image: url("../imgc/icon-right.png"); background-repeat: no-repeat;
}
.jqx-icon-arrow-up-selected {
	background-position: center; background-image: url("../imgc/icon-up.png"); background-repeat: no-repeat;
}
.jqx-icon-arrow-down-selected {
	background-position: center; background-image: url("../imgc/icon-down.png"); background-repeat: no-repeat;
}
.jqx-icon-arrow-left-selected {
	background-position: center; background-image: url("../imgc/icon-left.png"); background-repeat: no-repeat;
}
.jqx-icon-arrow-right-selected {
	background-position: center; background-image: url("../imgc/icon-right.png"); background-repeat: no-repeat;
}
.jqx-icon-close {
	background-position: center; cursor: pointer; background-image: url("../imgc/close.png"); background-repeat: no-repeat;
}
.jqx-icon-close-hover {
	background-position: center; cursor: pointer; background-image: url("../imgc/close.png"); background-repeat: no-repeat;
}
.jqx-icon-search {
	background-position: center; width: 13px; height: 13px; margin-top: 1px; cursor: pointer; background-image: url("../imgc/search.png"); background-repeat: no-repeat; background-size: 13px;
}
.jqx-icon-plus {
	background-position: center; width: 16px; height: 16px; background-image: url("../imgc/plus.png"); background-repeat: no-repeat; background-size: 16px;
}
.jqx-scrollview-button {
	margin: 2px; border-radius: 10px; width: 10px; height: 10px; display: inline-block; cursor: pointer; background-color: rgb(170, 174, 175); -moz-border-radius: 10px; -webkit-border-radius: 10px;
}
.jqx-scrollview {
	-ms-touch-action: auto !important; background-color: rgb(0, 0, 0);
}
.jqx-icon-calendar {
	background-position: left top; width: 15px !important; height: 15px !important; margin-top: -7.5px !important; position: relative; background-image: url("../imgc/icon-calendar.png"); background-repeat: no-repeat;
}
.jqx-icon-calendar-hover {
	background-position: left top; width: 15px !important; height: 15px !important; margin-top: -7.5px !important; position: relative; background-image: url("../imgc/icon-calendar.png"); background-repeat: no-repeat;
}
.jqx-icon-calendar-pressed {
	background-position: left top; width: 15px !important; height: 15px !important; margin-top: -7.5px !important; position: relative; background-image: url("../imgc/icon-calendar.png"); background-repeat: no-repeat;
}
.jqx-input {
	border-color: rgb(199, 199, 199); overflow: hidden; background-color: inherit; -webkit-user-modify: inherit; -moz-user-modify: inherit;
}
.jqx-input-invalid {
	color: red !important;
}
.jqx-input-group {
	overflow: hidden;
}
.jqx-input-group-addon {
	padding: 2px 8px !important; border: 1px solid transparent; border-image: none; vertical-align: middle; float: left; white-space: nowrap; position: relative; box-sizing: border-box !important; -moz-box-sizing: border-box; -webkit-box-sizing: border-box;
}
:first-child.jqx-input-group-addon {
	border-right-width: 0px; border-top-right-radius: 0px !important; border-bottom-right-radius: 0px !important;
}
:last-child.jqx-input-group-addon {
	border-left-width: 0px; border-top-left-radius: 0px !important; border-bottom-left-radius: 0px !important;
}
:not(:last-child):not(:first-child).jqx-input-group-addon {
	border-radius: 0px !important; border-left-width: 0px;
}
.jqx-input-group .jqx-input {
	padding: 2px 1px !important; border-right-width: 1px !important; border-left-width: 1px !important;
}
.jqx-editor {
	border: 1px solid transparent; overflow: hidden; box-sizing: border-box !important;
}
.jqx-editor-window {
	overflow: hidden;
}
.jqx-editor-inline {
	padding: 0px; border: 1px solid transparent;
}
.jqx-editor-inline p {
	margin: 0px; padding: 0px 0.2em;
}
.jqx-editor-inline-focus {
	border-width: 1px; border-style: solid; overflow: auto;
}
.jqx-editor iframe {
	background: rgb(255, 255, 255); margin: 0px; padding: 0px; border: 0px currentColor; border-image: none; width: 100%; height: 100%; vertical-align: top; display: inline;
}
.jqx-editor-color-bar {
	height: 3px;
}
.jqx-editor-color-picker table {
	margin: 0px; padding: 0px 4px 4px; border-collapse: separate; empty-cells: show;
}
.jqx-editor-color-picker td {
	margin: 0px; border: 1px solid transparent; border-image: none; border-collapse: separate; position: relative; cursor: pointer;
}
.jqx-editor-color-picker td:hover {
	border: 1px solid rgb(0, 0, 0); border-image: none;
}
.jqx-editor-color-picker-selected-cell {
	outline: rgb(0, 0, 0) solid 1px;
}
.jqx-editor-color-picker td div {
	width: 16px; height: 16px;
}
.jqx-editor-content {
	border-width: 1px; border-style: solid; outline: 0px; left: 0px; width: 100%; position: relative; box-sizing: border-box !important;
}
.jqx-editor-container {
	padding: 0px 4px 4px; width: 100%; height: 100%; position: relative; box-sizing: border-box !important;
}
.jqx-editor-toolbar-container {
	left: 0px; top: 0px; box-sizing: border-box !important;
}
.jqx-editor-toolbar-inline {
	border-width: 1px; border-style: solid; padding: 0px 4px;
}
.jqx-editor-toolbar {
	margin: 0px; padding: 0px 0px 4px;
}
.jqx-editor-toolbar-icon {
	background: url("../imgc/html_editor.png") no-repeat; margin: 2px 0px; width: 21px; height: 21px; vertical-align: middle; opacity: 0.667;
}
.jqx-editor-toolbar-icon-bold {
	background-position: 0px 0px !important;
}
.jqx-editor-toolbar-icon-italic {
	background-position: -21px 0px !important;
}
.jqx-editor-toolbar-icon-underline {
	background-position: -42px 0px !important;
}
.jqx-editor-toolbar-icon-fontname {
	background-position: -63px 0px !important;
}
.jqx-editor-toolbar-icon-fontsize {
	background-position: -84px 0px !important;
}
.jqx-editor-toolbar-icon-createlink {
	background-position: -147px 0px !important;
}
.jqx-editor-toolbar-icon-insertorderedlist {
	background-position: -168px 0px !important;
}
.jqx-editor-toolbar-icon-insertunorderedlist {
	background-position: -189px 0px !important;
}
.jqx-editor-toolbar-icon-outdent {
	background-position: -210px 0px !important;
}
.jqx-editor-toolbar-icon-indent {
	background-position: -231px 0px !important;
}
.jqx-editor-toolbar-icon-insertimage {
	background-position: -337px 0px !important;
}
.jqx-editor-toolbar-icon-justifyleft {
	background-position: -252px 0px !important;
}
.jqx-editor-toolbar-icon-justifycenter {
	background-position: -273px 0px !important;
}
.jqx-editor-toolbar-icon-justifyright {
	background-position: -294px 0px !important;
}
.jqx-editor-toolbar-icon-removeformat {
	background-position: -316px 0px !important;
}
.jqx-editor-toolbar-icon-viewsource {
	background-position: -359px 0px !important;
}
.jqx-editor-toolbar-icon-forecolor {
	background-position: -105px 0px !important; height: 15px;
}
.jqx-editor-toolbar-icon-backcolor {
	background-position: -380px 0px !important; height: 15px;
}
.jqx-editor-toolbar-icon:hover {
	opacity: 1;
}
.jqx-fill-state-disabled .jqx-editor-toolbar-icon {
	opacity: 0.667;
}
.jqx-editor-toolbar-item {
	margin-left: 2px; vertical-align: middle; display: inline-block;
}
.jqx-editor-toolbar-separator {
	margin: 0px 2px; padding: 0px; width: 0px; overflow: hidden; text-decoration: none; vertical-align: middle; border-left-color: rgb(204, 204, 204); border-left-width: 1px; border-left-style: solid; display: inline-block;
}
.jqx-editor-toolbar-group {
	margin-top: 4px; margin-right: 4px; display: inline-block; white-space: nowrap;
}
.jqx-editor-toolbar-button {
	padding: 0px !important; text-decoration: none; margin-right: 2px; vertical-align: middle; display: inline-block; cursor: default;
}
.jqx-editor-toolbar-group .jqx-editor-toolbar-button {
	margin-right: -1px; margin-left: 0px !important; position: relative; box-shadow: none;
}
.jqx-editor-toolbar-group .jqx-editor-toolbar-button:hover {
	z-index: 55;
}
.jqx-editor-toolbar-group .jqx-editor-toolbar-button:active {
	z-index: 55;
}
.jqx-editor-toolbar-group .jqx-fill-state-normal.jqx-editor-toolbar-button {
	background: none !important;
}
.jqx-date-time-input-popup table td a {
	margin: 0px; padding: 0px; outline: 0px; border: 1px solid transparent; border-image: none; width: 100%; color: rgb(51, 51, 51); display: inline-block;
}
.jqx-date-time-input-popup table td input {
	margin: 0px; padding: 4px 6px; width: 25px; height: 20px; text-align: center; line-height: 20px; vertical-align: middle;
}
.jqx-scheduler .jqx-cell {
	padding: 0px !important;
}
.jqx-scheduler-month-cell {
	background: rgb(242, 242, 242); text-align: left; vertical-align: top; border-bottom-color: inherit; border-bottom-width: 1px; border-bottom-style: solid; opacity: 0.8;
}
.jqx-scheduler-month-cell-popup {
	background: rgb(242, 242, 242); border: 1px solid rgb(51, 51, 51); border-image: none; box-shadow: 0px 5px 0px rgba(0,0,0,0.15) !important;
}
.jqx-scheduler-other-month-cell {
	color: rgb(85, 85, 85);
}
.jqx-scheduler-time-column {
	background: rgb(232, 232, 232) !important; color: rgb(51, 51, 51) !important;
}
.jqx-scheduler-appointment {
	border: 1px solid rgb(85, 85, 85); border-image: none; overflow: hidden; vertical-align: middle; white-space: pre-line; cursor: pointer; -ms-text-overflow: ellipsis;
}
.jqx-scheduler-appointment span {
	top: -1px; vertical-align: middle; position: relative; -ms-text-overflow: ellipsis;
}
.jqx-scheduler-feedback-appointment {
	position: absolute; z-index: 99999; opacity: 0.8;
}
.jqx-scheduler-selected-appointment {
	border: 1px solid rgb(0, 0, 0); border-image: none; overflow: hidden; white-space: pre-line; box-shadow: inset 0px 2px 4px rgba(0,0,0,0.15), 0px 1px 2px rgba(0,0,0,0.05) !important; -webkit-box-shadow: inset 0 2px 4px rgba(0, 0, 0, 0.15), 0 1px 2px rgba(0, 0, 0, 0.05); -moz-box-shadow: inset 0 2px 4px rgba(0, 0, 0, 0.15), 0 1px 2px rgba(0, 0, 0, 0.05);
}
.jqx-scheduler-feedback-drag-appointment {
	background: rgb(170, 170, 170) !important;
}
.jqx-icon-recurrence {
	background-position: center; margin: 2px 4px 2px 2px; width: 16px; height: 16px; float: left; background-image: url("../imgc/icon-recurrence.png"); background-repeat: no-repeat;
}
.jqx-icon-recurrence-exception {
	background-position: center; margin: 2px 4px 2px 2px; width: 16px; height: 16px; float: left; background-image: url("../imgc/icon-recurrence.png"); background-repeat: no-repeat;
}
.jqx-icon-recurrence-white {
	background-position: center; margin: 2px 4px 2px 2px; width: 16px; height: 16px; float: left; background-image: url("../imgc/icon-recurrence.png"); background-repeat: no-repeat;
}
.jqx-icon-recurrence-exception-white {
	background-position: center; margin: 2px 4px 2px 2px; width: 16px; height: 16px; float: left; background-image: url("../imgc/icon-recurrence.png"); background-repeat: no-repeat;
}
.jqx-icon-time {
	background-position: center; margin: 2px 4px 2px 2px; width: 16px; height: 16px; float: left; background-image: url("../imgc/icon-recurrence.png"); background-repeat: no-repeat;
}
.jqx-icon-time {
	margin: -8px 0px 0px; left: 1px; position: relative; background-image: url("../imgc/icon-time.png");
}
.jqx-icon-time-white {
	background-image: url("../imgc/icon-time-white.png");
}
.jqx-icon-recurrence-exception {
	background-image: url("../imgc/icon-recurrence-exception.png");
}
.jqx-icon-recurrence-exception-white {
	background-image: url("../imgc/icon-recurrence-exception-white.png");
}
.jqx-icon-recurrence-white {
	background-image: url("../imgc/icon-recurrence-white.png");
}
.jqx-scheduler-cell-hover {
	background: rgb(240, 240, 240) !important;
}
.jqx-scheduler-cell-selected {
	background: rgb(47, 126, 182) !important; border-color: rgb(49, 98, 147) !important;
}
.jqx-scheduler-edit-dialog-label {
	padding: 4px; width: 18%; text-align: right; line-height: 25px; clear: both; margin-left: 2%; float: left;
}
.jqx-scheduler-edit-dialog-field {
	padding: 4px; width: 72%; clear: right; margin-right: 2%; float: right;
}
.jqx-scheduler-legend-bar {
	border: currentColor; border-image: none; overflow: hidden;
}
.jqx-scheduler-legend-bar-bottom {
	border-top-width: 1px; border-top-style: solid;
}
.jqx-scheduler-legend-bar-top {
	border-bottom-width: 1px; border-bottom-style: solid;
}
.jqx-scheduler-legend {
	border-width: 1px; border-style: solid; width: 14px; height: 14px; margin-top: 4px; margin-right: 3px; vertical-align: middle; float: left; cursor: pointer;
}
.jqx-scheduler-legend-label {
	margin-top: 4px; margin-right: 12px; vertical-align: middle; float: left; cursor: pointer;
}
.jqx-widget {
	color: rgb(0, 0, 0); font-family: Verdana,Arial,sans-serif; font-size: 13px; font-style: normal; direction: ltr !important; -ms-zoom: 1 !important; box-sizing: content-box; -ms-text-size-adjust: none; -ms-touch-action: none; background-clip: padding-box; -webkit-appearance: none; -webkit-tap-highlight-color: rgba(0, 0, 0, 0); -moz-box-sizing: content-box; -moz-background-clip: padding; -webkit-background-clip: padding-box; -webkit-text-size-adjust: none;
}
.jqx-item {
	color: inherit; box-sizing: content-box; -ms-touch-action: none; -moz-box-sizing: content-box; -webkit-text-size-adjust: none;
}
.jqx-widget-content {
	background: rgb(255, 255, 255); border-color: rgb(199, 199, 199); font-family: Verdana,Arial,sans-serif; font-size: 13px; font-style: normal; box-sizing: content-box; -ms-touch-action: none; -webkit-tap-highlight-color: rgba(0, 0, 0, 0); -moz-box-sizing: content-box; -moz-background-clip: padding; -webkit-background-clip: padding-box; -webkit-text-size-adjust: none;
}
.jqx-widget-header {
	background: rgb(232, 232, 232); border-color: rgb(197, 197, 197); box-sizing: content-box; -ms-touch-action: none; -webkit-tap-highlight-color: rgba(0, 0, 0, 0); -moz-box-sizing: content-box; -moz-background-clip: padding; -webkit-background-clip: padding-box; -webkit-text-size-adjust: none;
}
.jqx-fill-state-normal {
	background: rgb(239, 239, 239); border-color: rgb(170, 170, 170); font-family: Verdana,Arial,sans-serif; font-size: 13px; font-style: normal; box-sizing: content-box; -ms-touch-action: none; -moz-box-sizing: content-box;
}
.jqx-fill-state-hover {
	background: rgb(232, 232, 232); border-color: rgb(153, 153, 153); box-sizing: content-box; -moz-box-sizing: content-box;
}
.jqx-fill-state-pressed {
	background: rgb(209, 209, 209); border-color: rgb(153, 153, 153); box-sizing: content-box; -moz-box-sizing: content-box;
}
.jqx-fill-state-focus {
	border-color: rgb(85, 85, 85);
}
.jqx-fill-state-disabled {
	color: rgb(0, 0, 0); cursor: default; opacity: 0.55;
}
.jqx-fill-state-normal td {
	box-sizing: border-box; -moz-box-sizing: border-box;
}
.jqx-fill-state-hover td {
	box-sizing: border-box; -moz-box-sizing: border-box;
}
.jqx-fill-state-pressed td {
	box-sizing: border-box; -moz-box-sizing: border-box;
}
.jqx-fill-state-disabled td {
	box-sizing: border-box; -moz-box-sizing: border-box;
}
.jqx-fill-state-focus td {
	box-sizing: border-box; -moz-box-sizing: border-box;
}
.jqx-widget td {
	box-sizing: border-box; -moz-box-sizing: border-box;
}
.jqx-widget-content td {
	box-sizing: border-box; -moz-box-sizing: border-box;
}
.jqx-widget-header td {
	box-sizing: border-box; -moz-box-sizing: border-box;
}
.jqx-widget .jqx-grid-cell {
	border-color: rgb(170, 170, 170);
}
.jqx-widget .jqx-grid-column-header {
	border-color: rgb(170, 170, 170);
}
.jqx-widget .jqx-grid-group-cell {
	border-color: rgb(170, 170, 170);
}
.jqx-widget .jqx-grid-column-menubutton {
	border-color: rgb(170, 170, 170); background-color: transparent;
}
.jqx-widget .jqx-grid-column-sortascbutton {
	border-color: rgb(170, 170, 170); background-color: transparent;
}
.jqx-widget .jqx-grid-column-sortdescbutton {
	border-color: rgb(170, 170, 170); background-color: transparent;
}
.jqx-widget .jqx-grid-column-filterbutton {
	border-color: rgb(170, 170, 170); background-color: transparent;
}
.jqx-grid-column-header a:link {
	
}
.jqx-grid-column-header a:visited {
	
}
.jqx-grid-bottomright {
	background-color: rgb(229, 229, 229);
}
.jqx-panel-bottomright {
	background-color: rgb(229, 229, 229);
}
.jqx-listbox-bottomright {
	background-color: rgb(229, 229, 229);
}
.jqx-tabs-title-selected-top {
	border-color: rgb(170, 170, 170) rgb(170, 170, 170) rgb(255, 255, 255); border-bottom-width: 1px; border-bottom-style: solid; background-color: rgb(255, 255, 255);
}
.jqx-tabs-title-selected-bottom {
	border-color: rgb(255, 255, 255) rgb(170, 170, 170) rgb(170, 170, 170); border-top-width: 1px; border-top-style: solid; background-color: rgb(255, 255, 255);
}
.jqx-tabs-selection-tracker-top {
	border-color: rgb(170, 170, 170) rgb(170, 170, 170) rgb(255, 255, 255); border-bottom-width: 1px; border-bottom-style: solid;
}
.jqx-tabs-selection-tracker-bottom {
	border-color: rgb(255, 255, 255) rgb(170, 170, 170) rgb(170, 170, 170); border-top-width: 1px; border-top-style: solid;
}
.jqx-input {
	border-width: 1px; border-style: solid; padding: 0px; background-clip: padding-box; -webkit-appearance: none; -moz-background-clip: padding; -webkit-background-clip: padding-box;
}
input[type=text].jqx-input {
	border-width: 1px; border-style: solid; margin: 0px; padding: 0px; font-size: 13px; min-height: 16px; min-width: 16px;
}
input[type=password].jqx-input {
	border-width: 1px; border-style: solid; margin: 0px; padding: 0px; font-size: 13px; min-height: 16px; min-width: 16px;
}
.jqx-input::-ms-reveal {
	display: none;
}
.jqx-input::-ms-clear {
	display: none;
}
.jqx-input-content::-ms-clear {
	display: none;
}
.jqx-input::-ms-value {
	margin: 0px; padding: 0px; line-height: 13px; min-height: 13px;
}
.jqx-input-invalid {
	border-color: rgb(221, 75, 57) !important;
}
.jqx-input-content {
	padding: 1px; outline: 0px; background-clip: padding-box; -webkit-appearance: none; -moz-background-clip: padding; -webkit-background-clip: padding-box; -webkit-user-modify: inherit; -moz-user-modify: inherit; resize: none;
}
.jqx-input-disabled {
	outline: 0px; -webkit-appearance: none; resize: none;
}
.jqx-listmenu-widget {
	-ms-touch-action: auto;
}
.jqx-listmenu-widget .jqx-widget-content {
	-ms-touch-action: auto;
}
.jqx-listmenu-widget .jqx-widget-header {
	-ms-touch-action: auto;
}
.jqx-listmenu-widget li {
	-ms-touch-action: auto;
}
.jqx-menu-popup {
	
}
.jqx-menu-vertical {
	background-color: rgb(239, 239, 239);
}
.jqx-color-picker {
	
}
.jqx-color-picker-panel {
	
}
.jqx-color-picker-map {
	background-position: left top; border: 1px solid rgb(160, 160, 160); border-image: none; overflow: hidden; background-image: url("../imgc/colorpicker/map-saturation.png"); background-repeat: no-repeat; background-color: transparent;
}
.jqx-color-picker-map-hue {
	background-position: left top; border: 1px solid rgb(160, 160, 160); border-image: none; overflow: hidden; background-image: url("../imgc/colorpicker/map-hue.png"); background-repeat: no-repeat; background-color: transparent;
}
.jqx-color-picker-map-overlay {
	background-position: left top; background-image: url("../imgc/colorpicker/map-saturation-overlay.png"); background-repeat: no-repeat; background-color: transparent;
}
.jqx-color-picker-bar {
	background-position: left top; border: 1px solid rgb(160, 160, 160); border-image: none; background-image: url("../imgc/colorpicker/bar-saturation.png"); background-repeat: no-repeat; background-color: transparent;
}
.jqx-color-picker-bar-hue {
	background-position: left top; border: 1px solid rgb(160, 160, 160); border-image: none; background-image: url("../imgc/colorpicker/bar-hue.png"); background-repeat: no-repeat; background-color: transparent;
}
.jqx-color-picker-preview {
	border: 1px solid rgb(160, 160, 160); border-image: none;
}
.jqx-color-picker-pointer {
	width: 16px; height: 16px; background-image: url("../imgc/crosshair.png"); background-repeat: no-repeat;
}
.jqx-color-picker-pointer-alt {
	width: 16px; height: 16px; background-image: url("../imgc/crosshair-white.png"); background-repeat: no-repeat;
}
.jqx-color-picker-bar-pointer {
	background-position: right top; height: 15px; margin-left: 6px; background-image: url("../imgc/pointer.png"); background-repeat: no-repeat;
}
.jqx-icon {
	margin: -8px auto 0px; top: 50%; width: 16px; height: 16px; position: relative;
}
.jqx-input-icon {
	margin: 0px auto; width: 13px; height: 13px;
}
.jqx-scrollbar-thumb-state-normal-touch {
	background: rgb(195, 195, 195); border-color: rgb(195, 195, 195);
}
.jqx-touch {
	
}
.jqx-touch .jqx-fill-state-normal {
	
}
.jqx-touch .jqx-widget-content {
	
}
.jqx-touch .jqx-widget-header {
	
}
.jqx-touch a:link {
	
}
.jqx-scrollbar .jqx-icon-arrow-up {
	width: 100%; height: 100%;
}
.jqx-scrollbar .jqx-icon-arrow-down {
	width: 100%; height: 100%;
}
.jqx-scrollbar .jqx-icon-arrow-left {
	width: 100%; height: 100%;
}
.jqx-scrollbar .jqx-icon-arrow-right {
	width: 100%; height: 100%;
}
.jqx-listmenu-widget {
	border-width: 1px; border-style: solid;
}
ol.jqx-listmenu {
	margin: 0px; padding: 0px; outline: 0px; border: 0px currentColor; border-image: none; line-height: 1; font-size: 100%; vertical-align: baseline; counter-reset: section;
}
ul.jqx-listmenu {
	margin: 0px; padding: 0px; outline: 0px; border: 0px currentColor; border-image: none; line-height: 1; font-size: 100%; vertical-align: baseline; counter-reset: section;
}
.jqx-listmenu li {
	list-style: none; line-height: 1; margin-left: 0px;
}
.jqx-listmenu {
	width: 100%;
}
.jqx-listmenu-header {
	padding: 15px;
}
.jqx-listmenu-item {
	padding: 15px; text-align: left; overflow: hidden; float: none; position: relative; cursor: pointer;
}
.jqx-listmenu-separator {
	padding: 10px; counter-reset: section;
}
.jqx-listmenu-header-label {
	margin-left: 30px;
}
.jqx-listmenu-arrow-right {
	top: 50%; width: 16px; height: 16px; right: 7px; margin-top: -7px; position: absolute;
}
.jqx-listmenu-arrow-rtl {
	left: 7px; right: 0px;
}
.jqx-listmenu-arrow-right-pressed {
	width: 16px; height: 16px;
}
.jqx-listmenu-header .jqx-button {
	padding: 6px 10px; border-radius: 10px; -moz-border-radius: 10px; -webkit-border-radius: 10px; -o-border-radius: 10px;
}
.jqx-listmenu-filter-input {
	padding: 3px 10px; border-radius: 3px; border: 1px solid rgb(199, 199, 199); border-image: none; width: 97%; height: 25px; font-size: 20px; min-height: 25px !important; background-color: rgb(255, 255, 255); -moz-border-radius: 3px; -webkit-border-radius: 3px;
}
.jqx-listmenu-filter {
	padding: 4px; text-align: center;
}
ol li .jqx-listmenu-item-label::before {
	content: counter(section) ". "; counter-increment: section;
}
.jqx-listmenu div {
	clear: both;
}
.jqx-listmenu-auto-separator {
	
}
.jqx-listmenu-item-readonly {
	cursor: default;
}
.jqx-tooltip {
	width: auto; height: auto; position: absolute;
}
.jqx-tooltip-main {
	border-width: 1px; border-style: solid; width: 100%; height: 100%; text-align: center; filter: inherit; position: relative;
}
.jqx-tooltip-text {
	padding: 5px 8px; overflow: hidden; filter: inherit;
}
.jqx-tooltip {
	border-radius: 5px; background-clip: padding-box; -moz-border-radius: 5px; -webkit-border-radius: 5px; -moz-background-clip: padding; -webkit-background-clip: padding-box;
}
.jqx-tooltip-text {
	border-radius: 5px; background-clip: padding-box; -moz-border-radius: 5px; -webkit-border-radius: 5px; -moz-background-clip: padding; -webkit-background-clip: padding-box;
}
.jqx-tooltip-main {
	border-radius: 5px; background-clip: padding-box; -moz-border-radius: 5px; -webkit-border-radius: 5px; -moz-background-clip: padding; -webkit-background-clip: padding-box;
}
.jqx-tooltip-arrow {
	background: none !important; border-style: solid; margin: -6px 0px 0px -7px; width: 0px; height: 0px; display: block; filter: inherit; position: absolute;
}
.jqx-tooltip-arrow-t-b {
	border-right-color: transparent !important; border-left-color: transparent !important;
}
.jqx-tooltip-arrow-l-r {
	border-top-color: transparent !important; border-bottom-color: transparent !important;
}
.jqx-rtl {
	text-align: right !important;
}
.jqx-shadow {
	box-shadow: 0px 2px 3px rgba(0,0,0,0.15) !important; -webkit-box-shadow: 0 2px 3px rgba(0, 0, 0, .15); -moz-box-shadow: 0 2px 3px rgba(0, 0, 0, .15); -o-box-shadow: 0 2px 3px rgba(0, 0, 0, .15);
}
.jqx-noshadow {
	box-shadow: none !important; -webkit-box-shadow: none; -moz-box-shadow: none; -o-box-shadow: none;
}
.jqx-passwordinput-password-icon {
	width: 14px; height: 9px; background-image: url("../imgc/icon-showpassword.png") !important; background-repeat: no-repeat !important;
}
.jqx-passwordinput-password-icon-rtl {
	width: 14px; height: 9px; background-image: url("../imgc/icon-showpassword.png") !important; background-repeat: no-repeat !important;
}
.jqx-passwordinput-password-icon-ltr {
	background-position: right !important;
}
.jqx-passwordinput-password-icon-rtl {
	background-position: left !important;
}
.jqx-passwordinput-password-strength-inicator {
	width: 20%; height: 5px; margin-top: 5px;
}
.jqx-rc-t-expanded {
	border-top-left-radius: 0px !important; border-top-right-radius: 0px !important; -moz-border-radius-topleft: 0px; -webkit-border-top-left-radius: 0px; -moz-border-radius-topright: 0px; -webkit-border-top-right-radius: 0px;
}
.jqx-rc-b-expanded {
	border-bottom-right-radius: 0px !important; border-bottom-left-radius: 0px !important; -moz-border-radius-bottomleft: 0px; -webkit-border-bottom-left-radius: 0px; -moz-border-radius-bottomright: 0px; -webkit-border-bottom-right-radius: 0px;
}
.jqx-treemap-rectangle {
	border: 1px solid rgb(85, 85, 85); border-image: none; color: rgb(34, 34, 34); overflow: hidden; font-size: 13px; font-weight: normal; -ms-text-overflow: ellipsis; text-shadow: 0px 0px 0px;
}
.jqx-treemap-label {
	overflow: hidden; -ms-text-overflow: ellipsis;
}
.jqx-treemap-rectangle-parent {
	color: rgb(34, 34, 34); font-family: Verdana; font-size: 15px; font-weight: bold;
}
.jqx-treemap-legend-label {
	color: rgb(255, 255, 255);
}
.jqx-treemap-legend {
	width: 350px; overflow: hidden; z-index: 41; background-color: rgba(0, 0, 0, 0.1);
}
.jqx-treemap-legend-table {
	width: 100%; table-layout: fixed;
}
.jqx-treemap-legend-color {
	height: 3px;
}
.jqx-treemap-legend-values {
	width: 100%; height: 12px;
}
.jqx-treemap-legend-value {
	color: rgb(255, 255, 255); font-size: 9px; position: absolute;
}
.jqx-treemap-rectangle-hover {
	z-index: 40; box-shadow: 0px 0px 5px rgba(0,0,0,0.5); -webkit-box-shadow: 0px 0px 5px rgba(0, 0, 0, 0.5); -moz-box-shadow: 0px 0px 5px rgba(0, 0, 0, 0.5);
}
.jqx-rangeselector {
	box-sizing: content-box !important; box-shadow: none !important; -webkit-box-shadow: none; -moz-box-shadow: none;
}
.jqx-rangeselector-content {
	box-sizing: content-box !important; box-shadow: none !important; -webkit-box-shadow: none; -moz-box-shadow: none;
}
.jqx-rangeselector-slider {
	box-sizing: content-box !important; box-shadow: none !important; -webkit-box-shadow: none; -moz-box-shadow: none;
}
.jqx-rangeselector-markers {
	box-sizing: content-box !important; box-shadow: none !important; -webkit-box-shadow: none; -moz-box-shadow: none;
}
.jqx-rangeselector-ticks-container {
	box-sizing: content-box !important; box-shadow: none !important; -webkit-box-shadow: none; -moz-box-shadow: none;
}
.jqx-rangeselector-ticks {
	box-sizing: content-box !important; box-shadow: none !important; -webkit-box-shadow: none; -moz-box-shadow: none;
}
.jqx-rangeselector-shutter {
	box-sizing: content-box !important; box-shadow: none !important; -webkit-box-shadow: none; -moz-box-shadow: none;
}
.jqx-rangeselector-markers {
	
}
.jqx-rangeselector-content {
	position: absolute;
}
.jqx-rangeselector-ticks {
	position: absolute;
}
.jqx-rangeselector-labels {
	position: absolute;
}
.jqx-rangeselector-shutter {
	position: absolute;
}
.jqx-rangeselector-markers {
	position: absolute;
}
.jqx-rangeselector-marker-arrow {
	position: absolute;
}
.jqx-rangeselector-ticks-container {
	height: 100%;
}
.jqx-rangeselector-ticks {
	height: 100%;
}
.jqx-rangeselector-shutter {
	height: 100%;
}
.jqx-rangeselector-slider {
	height: 100%;
}
.jqx-rangeselector-ticks-container {
	border-radius: 0px !important; width: 100%; box-shadow: none !important; -moz-border-radius: 0px; -webkit-border-radius: 0px; -webkit-box-shadow: none; -moz-box-shadow: none;
}
.jqx-rangeselector-slider {
	border-radius: 0px !important; width: 100%; box-shadow: none !important; -moz-border-radius: 0px; -webkit-border-radius: 0px; -webkit-box-shadow: none; -moz-box-shadow: none;
}
.jqx-rangeselector-group-labels-rtl {
	float: left;
}
.jqx-rangeselector-group-labels-ticks {
	float: left;
}
.jqx-rangeselector-slider {
	float: left;
}
.jqx-rangeselector-slider {
	border-style: solid;
}
.jqx-rangeselector-markers {
	border-style: solid;
}
.jqx-rangeselector-marker-arrow {
	border-style: solid;
}
.jqx-rangeselector-ticks {
	background: rgb(170, 170, 170); width: 1px;
}
.jqx-rangeselector-group-labels-ticks {
	background: rgb(170, 170, 170); width: 1px;
}
.jqx-rangeselector-labels {
	width: auto; white-space: nowrap;
}
.jqx-rangeselector-markers {
	width: auto; white-space: nowrap;
}
.jqx-rangeselector-slider {
	border-width: 1px !important;
}
.jqx-rangeselector-markers {
	border-width: 1px !important;
}
.jqx-rangeselector-ticks-container {
	position: relative; background-color: transparent;
}
.jqx-rangeselector-shutter {
	background: rgb(239, 239, 239); border-width: 0px !important; opacity: 0.75;
}
.jqx-rangeselector-slider {
	overflow: hidden; border-top-color: currentColor !important; border-right-color: transparent !important; border-bottom-color: currentColor !important; border-left-color: rgb(170, 170, 170); border-top-width: medium !important; border-bottom-width: medium !important; border-top-style: none !important; border-bottom-style: none !important; position: relative; background-image: none !important; background-color: transparent !important;
}
.jqx-rangeselector-inner-slider {
	background: rgb(170, 170, 170); width: 1px; height: 100%; right: 0px; position: absolute;
}
.jqx-rangeselector-ticks {
	margin-top: 0px;
}
.jqx-rangeselector-labels {
	margin-top: 4px;
}
.jqx-rangeselector-group-labels {
	margin-top: 4px;
}
.jqx-rangeselector-markers {
	padding: 5px; height: 20px; opacity: 0.75;
}
.jqx-rangeselector-marker-arrow {
	margin: -6px 0px 0px -7px; width: 0px; height: 0px; border-right-color: transparent !important; border-left-color: transparent !important; border-top-width: 5px; border-bottom-width: 5px; display: block; filter: inherit; box-shadow: none !important; background-image: none !important; background-repeat: repeat; background-clip: border-box; background-color: transparent !important; -webkit-box-shadow: none;
}
.jqx-rangeselector-marker-arrow-top {
	border-bottom-color: transparent !important;
}
.jqx-rangeselector-marker-arrow-bottom {
	border-top-color: transparent !important;
}
.jqx-rangeselector-marker-left-arrow {
	border-right-width: 0px; border-left-width: 5px;
}
.jqx-rangeselector-marker-right-arrow {
	border-right-width: 5px; border-left-width: 0px;
}
.jqx-rangeselector-markers-value {
	overflow: hidden; white-space: nowrap;
}
.jqx-rangeselector-group-labels-rtl {
	margin-right: 10px; direction: rtl;
}
.jqx-rangeselector-group-labels-ticks {
	height: 17px;
}
.jqx-rangeselector-group-labels-ticks-rtl {
	margin-left: 5px;
}
.jqx-action-button {
	border-width: medium medium medium 1px; border-style: none none none solid; border-color: currentColor currentColor currentColor rgb(199, 199, 199); border-image: none;
}
.jqx-action-button-rtl {
	border-width: medium 1px medium medium; border-style: none solid none none; border-color: currentColor rgb(199, 199, 199) currentColor currentColor; border-image: none; cursor: pointer;
}
.jqx-bulletchart {
	
}
.jqx-bulletchart {
	position: relative;
}
.jqx-bulletchart-title-container-horizontal {
	position: relative;
}
.jqx-bulletchart-title-container-vertical {
	position: relative;
}
.jqx-bulletchart-chart-container-horizontal {
	position: relative;
}
.jqx-bulletchart-chart-container-vertical {
	position: relative;
}
.jqx-bulletchart-title-inner-container {
	position: absolute;
}
.jqx-bulletchart-range {
	position: absolute;
}
.jqx-bulletchart-pointer {
	position: absolute;
}
.jqx-bulletchart-target {
	position: absolute;
}
.jqx-bulletchart-ticks {
	position: absolute;
}
.jqx-bulletchart-labels {
	position: absolute;
}
.jqx-bulletchart-title-container-vertical {
	width: 100%;
}
.jqx-bulletchart-title {
	width: 100%;
}
.jqx-bulletchart-description {
	width: 100%;
}
.jqx-bulletchart-range-vertical {
	width: 100%;
}
.jqx-bulletchart-title-container-horizontal {
	overflow: hidden; float: left;
}
.jqx-bulletchart-chart-container-horizontal {
	overflow: hidden; float: left;
}
.jqx-bulletchart-title {
	text-align: center;
}
.jqx-bulletchart-description {
	text-align: center;
}
.jqx-bulletchart-title-inner-container {
	margin: auto; left: 0px; top: 0px; right: 0px; bottom: 0px;
}
.jqx-bulletchart-title-inner-container-ltr {
	padding-right: 5px;
}
.jqx-bulletchart-title-inner-container-rtl {
	padding-left: 5px;
}
.jqx-bulletchart-title-description-ltr {
	text-align: right;
}
.jqx-bulletchart-title-description-rtl {
	text-align: left;
}
.jqx-bulletchart-title-description-vertical {
	text-align: center;
}
.jqx-bulletchart-title {
	font-size: 110%; font-weight: bold;
}
.jqx-bulletchart-description {
	font-size: 90%;
}
.jqx-bulletchart-range-horizontal {
	height: 100%;
}
.jqx-bulletchart-target-horizontal {
	top: 10%; height: 80%;
}
.jqx-bulletchart-target-vertical {
	left: 10%; width: 80%;
}
.jqx-bulletchart-ticks {
	background-color: rgb(170, 170, 170);
}
.jqx-bulletchart-ticks-horizontal {
	width: 1px;
}
.jqx-bulletchart-ticks-vertical {
	height: 1px;
}
.jqx-bulletchart-zero-tick {
	
}
.jqx-bulletchart-labels {
	
}
.jqx-notification {
	border-width: 1px; border-style: solid; padding: 10px; box-sizing: border-box; pointer-events: auto;
}
.jqx-notification-table {
	width: 100%; color: inherit; font-size: inherit; font-style: inherit; font-weight: inherit;
}
.jqx-notification-container {
	width: auto; height: auto; position: fixed; pointer-events: none;
}
.jqx-notification-container-full-width {
	width: 100%;
}
.jqx-notification-container-full-height {
	height: 100%;
}
#jqxNotificationDefaultContainer-top-right {
	direction: rtl;
}
#jqxNotificationDefaultContainer-bottom-left {
	direction: rtl;
}
.jqx-notification-icon {
	vertical-align: middle;
}
.jqx-notification-content {
	vertical-align: middle;
}
.jqx-notification-content {
	
}
.jqx-notification-content-rtl {
	direction: rtl;
}
.jqx-link {
	background: none !important; box-shadow: none !important; text-shadow: none !important;
}
.jqx-inverse {
	background: none !important; box-shadow: none !important; text-shadow: none !important;
}
.jqx-primary {
	background: none !important; box-shadow: none !important; text-shadow: none !important;
}
.jqx-warning {
	background: none !important; box-shadow: none !important; text-shadow: none !important;
}
.jqx-danger {
	background: none !important; box-shadow: none !important; text-shadow: none !important;
}
.jqx-success {
	background: none !important; box-shadow: none !important; text-shadow: none !important;
}
.jqx-info {
	background: none !important; box-shadow: none !important; text-shadow: none !important;
}
.jqx-notification-info {
/*	border-color: rgb(47, 150, 180) rgb(47, 150, 180) rgb(31, 99, 119) !important; color: rgb(255, 255, 255) !important; text-shadow: 0px -1px 0px rgba(0,0,0,0.25) !important; background-image: linear-gradient(rgb(91, 192, 222), rgb(47, 150, 180)) !important; background-repeat: repeat-x !important; background-color: rgb(73, 175, 205) !important;*/
background-color: #d9edf7;
border-color: #bce8f1;
color: #31708f;
}
.jqx-info {
	border-color: rgb(47, 150, 180) rgb(47, 150, 180) rgb(31, 99, 119) !important; color: rgb(255, 255, 255) !important; text-shadow: 0px -1px 0px rgba(0,0,0,0.25) !important; background-image: linear-gradient(rgb(91, 192, 222), rgb(47, 150, 180)) !important; background-repeat: repeat-x !important; background-color: rgb(73, 175, 205) !important;
}
.jqx-info:hover {
	color: rgb(255, 255, 255) !important; background-color: rgb(47, 150, 180) !important;
}
.jqx-info:focus {
	color: rgb(255, 255, 255) !important; background-color: rgb(47, 150, 180) !important;
}
.jqx-info:active {
	color: rgb(255, 255, 255) !important; background-color: rgb(47, 150, 180) !important;
}
.active.jqx-info {
	color: rgb(255, 255, 255) !important; background-color: rgb(47, 150, 180) !important;
}
.disabled.jqx-info {
	color: rgb(255, 255, 255) !important; background-color: rgb(47, 150, 180) !important;
}
[disabled].jqx-info {
	color: rgb(255, 255, 255) !important; background-color: rgb(47, 150, 180) !important;
}
.jqx-info.jqx-fill-state-pressed {
	background-image: linear-gradient(rgb(91, 192, 222), rgb(36, 116, 140)) !important;
}
.jqx-info:active {
	background-image: linear-gradient(rgb(91, 192, 222), rgb(36, 116, 140)) !important;
}
.active.jqx-info {
	background-image: linear-gradient(rgb(91, 192, 222), rgb(36, 116, 140)) !important;
}
.jqx-notification-warning {
/*	border-color: rgb(248, 148, 6) rgb(248, 148, 6) rgb(173, 103, 4) !important; color: rgb(255, 255, 255) !important; text-shadow: 0px -1px 0px rgba(0,0,0,0.25) !important; background-image: linear-gradient(rgb(251, 180, 80), rgb(248, 148, 6)) !important; background-repeat: repeat-x !important; background-color: rgb(250, 167, 50) !important;*/
background-color: #fcf8e3;
border-color: #faebcc;
color: #8a6d3b;
}
.jqx-warning {
	border-color: rgb(248, 148, 6) rgb(248, 148, 6) rgb(173, 103, 4) !important; color: rgb(255, 255, 255) !important; text-shadow: 0px -1px 0px rgba(0,0,0,0.25) !important; background-image: linear-gradient(rgb(251, 180, 80), rgb(248, 148, 6)) !important; background-repeat: repeat-x !important; background-color: rgb(250, 167, 50) !important;
}
.jqx-warning:hover {
	color: rgb(255, 255, 255) !important; background-color: rgb(248, 148, 6) !important;
}
.jqx-warning:focus {
	color: rgb(255, 255, 255) !important; background-color: rgb(248, 148, 6) !important;
}
.jqx-warning:active {
	color: rgb(255, 255, 255) !important; background-color: rgb(248, 148, 6) !important;
}
.active.jqx-warning {
	color: rgb(255, 255, 255) !important; background-color: rgb(248, 148, 6) !important;
}
.disabled.jqx-warning {
	color: rgb(255, 255, 255) !important; background-color: rgb(248, 148, 6) !important;
}
[disabled].jqx-warning {
	color: rgb(255, 255, 255) !important; background-color: rgb(248, 148, 6) !important;
}
.jqx-warning.jqx-fill-state-pressed {
	background-image: linear-gradient(rgb(251, 180, 80), rgb(198, 118, 5)) !important;
}
.jqx-warning:active {
	background-image: linear-gradient(rgb(251, 180, 80), rgb(198, 118, 5)) !important;
}
.active.jqx-warning {
	background-image: linear-gradient(rgb(251, 180, 80), rgb(198, 118, 5)) !important;
}
.jqx-notification-success {
/*	border-color: rgb(81, 163, 81) rgb(81, 163, 81) rgb(56, 112, 56) !important; color: rgb(255, 255, 255) !important; text-shadow: 0px -1px 0px rgba(0,0,0,0.25) !important; background-image: linear-gradient(rgb(98, 196, 98), rgb(81, 163, 81)) !important; background-repeat: repeat-x !important; background-color: rgb(91, 183, 91) !important;*/
background-color: #dff0d8;
border-color: #74a730;
color: #3c763d;
}
.jqx-success {
	border-color: rgb(81, 163, 81) rgb(81, 163, 81) rgb(56, 112, 56) !important; color: rgb(255, 255, 255) !important; text-shadow: 0px -1px 0px rgba(0,0,0,0.25) !important; background-image: linear-gradient(rgb(98, 196, 98), rgb(81, 163, 81)) !important; background-repeat: repeat-x !important; background-color: rgb(91, 183, 91) !important;
}
.jqx-success:hover {
	color: rgb(255, 255, 255) !important; background-color: rgb(81, 163, 81) !important;
}
.jqx-success:focus {
	color: rgb(255, 255, 255) !important; background-color: rgb(81, 163, 81) !important;
}
.jqx-success:active {
	color: rgb(255, 255, 255) !important; background-color: rgb(81, 163, 81) !important;
}
.active.jqx-success {
	color: rgb(255, 255, 255) !important; background-color: rgb(81, 163, 81) !important;
}
.disabled.jqx-success {
	color: rgb(255, 255, 255) !important; background-color: rgb(81, 163, 81) !important;
}
[disabled].jqx-success {
	color: rgb(255, 255, 255) !important; background-color: rgb(81, 163, 81) !important;
}
.jqx-success.jqx-fill-state-pressed {
	background-image: linear-gradient(rgb(98, 196, 98), rgb(64, 129, 64)) !important; background-color: rgb(64, 129, 64) !important;
}
.jqx-success:active {
	background-image: linear-gradient(rgb(98, 196, 98), rgb(64, 129, 64)) !important; background-color: rgb(64, 129, 64) !important;
}
.active.jqx-success {
	background-image: linear-gradient(rgb(98, 196, 98), rgb(64, 129, 64)) !important; background-color: rgb(64, 129, 64) !important;
}
.jqx-notification-error {
/*	border-color: rgb(189, 54, 47) rgb(189, 54, 47) rgb(128, 36, 32) !important; color: rgb(255, 255, 255) !important; text-shadow: 0px -1px 0px rgba(0,0,0,0.25) !important; background-image: linear-gradient(rgb(238, 95, 91), rgb(189, 54, 47)) !important; background-repeat: repeat-x !important; background-color: rgb(218, 79, 73) !important;*/
    background-color: #f2dede;
    border-color: #ebccd1;
    color: #a94442;
}
.jqx-danger {
	border-color: rgb(189, 54, 47) rgb(189, 54, 47) rgb(128, 36, 32) !important; color: rgb(255, 255, 255) !important; text-shadow: 0px -1px 0px rgba(0,0,0,0.25) !important; background-image: linear-gradient(rgb(238, 95, 91), rgb(189, 54, 47)) !important; background-repeat: repeat-x !important; background-color: rgb(218, 79, 73) !important;
}
.jqx-danger:hover {
	color: rgb(255, 255, 255) !important; background-color: rgb(189, 54, 47) !important;
}
.jqx-danger:focus {
	color: rgb(255, 255, 255) !important; background-color: rgb(189, 54, 47) !important;
}
.jqx-danger:active {
	color: rgb(255, 255, 255) !important; background-color: rgb(189, 54, 47) !important;
}
.active.jqx-danger {
	color: rgb(255, 255, 255) !important; background-color: rgb(189, 54, 47) !important;
}
.disabled.jqx-danger {
	color: rgb(255, 255, 255) !important; background-color: rgb(189, 54, 47) !important;
}
[disabled].jqx-danger {
	color: rgb(255, 255, 255) !important; background-color: rgb(189, 54, 47) !important;
}
.jqx-danger.jqx-fill-state-pressed {
	background-image: linear-gradient(rgb(238, 95, 91), rgb(148, 42, 37)) !important; background-color: rgb(148, 42, 37) !important;
}
.jqx-danger:active {
	background-image: linear-gradient(rgb(238, 95, 91), rgb(148, 42, 37)) !important; background-color: rgb(148, 42, 37) !important;
}
.active.jqx-danger {
	background-image: linear-gradient(rgb(238, 95, 91), rgb(148, 42, 37)) !important; background-color: rgb(148, 42, 37) !important;
}
.jqx-notification-mail {
	border-color: rgb(0, 68, 204) rgb(0, 68, 204) rgb(0, 42, 128) !important; color: rgb(255, 255, 255) !important; text-shadow: 0px -1px 0px rgba(0,0,0,0.25) !important; background-image: linear-gradient(rgb(0, 136, 204), rgb(0, 68, 204)) !important; background-repeat: repeat-x !important; background-color: rgb(0, 109, 204) !important;
}
.jqx-primary {
	border-color: rgb(0, 68, 204) rgb(0, 68, 204) rgb(0, 42, 128) !important; color: rgb(255, 255, 255) !important; text-shadow: 0px -1px 0px rgba(0,0,0,0.25) !important; background-image: linear-gradient(rgb(0, 136, 204), rgb(0, 68, 204)) !important; background-repeat: repeat-x !important; background-color: rgb(0, 109, 204) !important;
}
.jqx-primary:hover {
	color: rgb(255, 255, 255) !important; background-color: rgb(0, 68, 204) !important;
}
.jqx-primary:focus {
	color: rgb(255, 255, 255) !important; background-color: rgb(0, 68, 204) !important;
}
.jqx-primary:active {
	color: rgb(255, 255, 255) !important; background-color: rgb(0, 68, 204) !important;
}
.active.jqx-primary {
	color: rgb(255, 255, 255) !important; background-color: rgb(0, 68, 204) !important;
}
.disabled.jqx-primary {
	color: rgb(255, 255, 255) !important; background-color: rgb(0, 68, 204) !important;
}
[disabled].jqx-primary {
	color: rgb(255, 255, 255) !important; background-color: rgb(0, 68, 204) !important;
}
.jqx-primary.jqx-fill-state-pressed {
	background-image: linear-gradient(rgb(0, 136, 204), rgb(0, 51, 153)) !important; background-color: rgb(0, 51, 153) !important;
}
.jqx-primary:active {
	background-image: linear-gradient(rgb(0, 136, 204), rgb(0, 51, 153)) !important; background-color: rgb(0, 51, 153) !important;
}
.active.jqx-primary {
	background-image: linear-gradient(rgb(0, 136, 204), rgb(0, 51, 153)) !important; background-color: rgb(0, 51, 153) !important;
}
.jqx-notification-time {
	border-color: rgb(34, 34, 34) rgb(34, 34, 34) rgb(0, 0, 0) !important; color: rgb(255, 255, 255) !important; text-shadow: 0px -1px 0px rgba(0,0,0,0.25) !important; background-image: linear-gradient(rgb(68, 68, 68), rgb(34, 34, 34)) !important; background-repeat: repeat-x !important; background-color: rgb(54, 54, 54) !important;
}
.jqx-inverse {
	border-color: rgb(34, 34, 34) rgb(34, 34, 34) rgb(0, 0, 0) !important; color: rgb(255, 255, 255) !important; text-shadow: 0px -1px 0px rgba(0,0,0,0.25) !important; background-image: linear-gradient(rgb(68, 68, 68), rgb(34, 34, 34)) !important; background-repeat: repeat-x !important; background-color: rgb(54, 54, 54) !important;
}
.jqx-inverse:hover {
	color: rgb(255, 255, 255) !important; background-color: rgb(34, 34, 34) !important;
}
.jqx-inverse:focus {
	color: rgb(255, 255, 255) !important; background-color: rgb(34, 34, 34) !important;
}
.jqx-inverse:active {
	color: rgb(255, 255, 255) !important; background-color: rgb(34, 34, 34) !important;
}
.active.jqx-inverse {
	color: rgb(255, 255, 255) !important; background-color: rgb(34, 34, 34) !important;
}
.disabled.jqx-inverse {
	color: rgb(255, 255, 255) !important; background-color: rgb(34, 34, 34) !important;
}
[disabled].jqx-inverse {
	color: rgb(255, 255, 255) !important; background-color: rgb(34, 34, 34) !important;
}
.jqx-inverse.jqx-fill-state-pressed {
	background-image: linear-gradient(rgb(68, 68, 68), rgb(8, 8, 8)) !important; background-color: rgb(8, 8, 8) !important;
}
.jqx-inverse:active {
	background-image: linear-gradient(rgb(68, 68, 68), rgb(8, 8, 8)) !important; background-color: rgb(8, 8, 8) !important;
}
.active.jqx-inverse {
	background-image: linear-gradient(rgb(68, 68, 68), rgb(8, 8, 8)) !important; background-color: rgb(8, 8, 8) !important;
}
.jqx-link {
	box-shadow: none !important; background-image: none !important; background-color: transparent !important; -webkit-box-shadow: none; -moz-box-shadow: none;
}
.jqx-link:active {
	box-shadow: none !important; background-image: none !important; background-color: transparent !important; -webkit-box-shadow: none; -moz-box-shadow: none;
}
[disabled].jqx-link {
	box-shadow: none !important; background-image: none !important; background-color: transparent !important; -webkit-box-shadow: none; -moz-box-shadow: none;
}
.jqx-link {
	border-color: transparent !important; border-radius: 0px !important; color: rgb(0, 136, 204) !important; cursor: pointer !important; -moz-border-radius: 0; -webkit-border-radius: 0;
}
.jqx-link:hover {
	color: rgb(0, 85, 128) !important; text-decoration: underline !important; background-color: transparent !important;
}
.jqx-link:focus {
	color: rgb(0, 85, 128) !important; text-decoration: underline !important; background-color: transparent !important;
}
[disabled].jqx-link:hover {
	color: rgb(51, 51, 51) !important; text-decoration: none !important;
}
[disabled].jqx-link:focus {
	color: rgb(51, 51, 51) !important; text-decoration: none !important;
}
.jqx-link:focus {
	background-position: 0px -15px !important; transition:background-position 0.1s linear !important; -webkit-transition: background-position 0.1s linear; -moz-transition: background-position 0.1s linear; -o-transition: background-position 0.1s linear;
}
.jqx-inverse:focus {
	background-position: 0px -15px !important; transition:background-position 0.1s linear !important; -webkit-transition: background-position 0.1s linear; -moz-transition: background-position 0.1s linear; -o-transition: background-position 0.1s linear;
}
.jqx-primary:focus {
	background-position: 0px -15px !important; transition:background-position 0.1s linear !important; -webkit-transition: background-position 0.1s linear; -moz-transition: background-position 0.1s linear; -o-transition: background-position 0.1s linear;
}
.jqx-warning:focus {
	background-position: 0px -15px !important; transition:background-position 0.1s linear !important; -webkit-transition: background-position 0.1s linear; -moz-transition: background-position 0.1s linear; -o-transition: background-position 0.1s linear;
}
.jqx-danger:focus {
	background-position: 0px -15px !important; transition:background-position 0.1s linear !important; -webkit-transition: background-position 0.1s linear; -moz-transition: background-position 0.1s linear; -o-transition: background-position 0.1s linear;
}
.jqx-success:focus {
	background-position: 0px -15px !important; transition:background-position 0.1s linear !important; -webkit-transition: background-position 0.1s linear; -moz-transition: background-position 0.1s linear; -o-transition: background-position 0.1s linear;
}
.jqx-info:focus {
	background-position: 0px -15px !important; transition:background-position 0.1s linear !important; -webkit-transition: background-position 0.1s linear; -moz-transition: background-position 0.1s linear; -o-transition: background-position 0.1s linear;
}
.jqx-link:hover {
	background-position: 0px -15px !important; transition:background-position 0.1s linear !important; -webkit-transition: background-position 0.1s linear; -moz-transition: background-position 0.1s linear; -o-transition: background-position 0.1s linear;
}
.jqx-inverse:hover {
	background-position: 0px -15px !important; transition:background-position 0.1s linear !important; -webkit-transition: background-position 0.1s linear; -moz-transition: background-position 0.1s linear; -o-transition: background-position 0.1s linear;
}
.jqx-primary:hover {
	background-position: 0px -15px !important; transition:background-position 0.1s linear !important; -webkit-transition: background-position 0.1s linear; -moz-transition: background-position 0.1s linear; -o-transition: background-position 0.1s linear;
}
.jqx-warning:hover {
	background-position: 0px -15px !important; transition:background-position 0.1s linear !important; -webkit-transition: background-position 0.1s linear; -moz-transition: background-position 0.1s linear; -o-transition: background-position 0.1s linear;
}
.jqx-danger:hover {
	background-position: 0px -15px !important; transition:background-position 0.1s linear !important; -webkit-transition: background-position 0.1s linear; -moz-transition: background-position 0.1s linear; -o-transition: background-position 0.1s linear;
}
.jqx-success:hover {
	background-position: 0px -15px !important; transition:background-position 0.1s linear !important; -webkit-transition: background-position 0.1s linear; -moz-transition: background-position 0.1s linear; -o-transition: background-position 0.1s linear;
}
.jqx-info:hover {
	background-position: 0px -15px !important; transition:background-position 0.1s linear !important; -webkit-transition: background-position 0.1s linear; -moz-transition: background-position 0.1s linear; -o-transition: background-position 0.1s linear;
}
.jqx-link:active {
	outline: 0px !important; box-shadow: inset 0px 2px 4px rgba(0,0,0,0.15), 0px 1px 2px rgba(0,0,0,0.05) !important; background-image: none !important; -webkit-box-shadow: inset 0 2px 4px rgba(0, 0, 0, 0.15), 0 1px 2px rgba(0, 0, 0, 0.05); -moz-box-shadow: inset 0 2px 4px rgba(0, 0, 0, 0.15), 0 1px 2px rgba(0, 0, 0, 0.05);
}
.jqx-inverse:active {
	outline: 0px !important; box-shadow: inset 0px 2px 4px rgba(0,0,0,0.15), 0px 1px 2px rgba(0,0,0,0.05) !important; background-image: none !important; -webkit-box-shadow: inset 0 2px 4px rgba(0, 0, 0, 0.15), 0 1px 2px rgba(0, 0, 0, 0.05); -moz-box-shadow: inset 0 2px 4px rgba(0, 0, 0, 0.15), 0 1px 2px rgba(0, 0, 0, 0.05);
}
.jqx-primary:active {
	outline: 0px !important; box-shadow: inset 0px 2px 4px rgba(0,0,0,0.15), 0px 1px 2px rgba(0,0,0,0.05) !important; background-image: none !important; -webkit-box-shadow: inset 0 2px 4px rgba(0, 0, 0, 0.15), 0 1px 2px rgba(0, 0, 0, 0.05); -moz-box-shadow: inset 0 2px 4px rgba(0, 0, 0, 0.15), 0 1px 2px rgba(0, 0, 0, 0.05);
}
.jqx-warning:active {
	outline: 0px !important; box-shadow: inset 0px 2px 4px rgba(0,0,0,0.15), 0px 1px 2px rgba(0,0,0,0.05) !important; background-image: none !important; -webkit-box-shadow: inset 0 2px 4px rgba(0, 0, 0, 0.15), 0 1px 2px rgba(0, 0, 0, 0.05); -moz-box-shadow: inset 0 2px 4px rgba(0, 0, 0, 0.15), 0 1px 2px rgba(0, 0, 0, 0.05);
}
.jqx-danger:active {
	outline: 0px !important; box-shadow: inset 0px 2px 4px rgba(0,0,0,0.15), 0px 1px 2px rgba(0,0,0,0.05) !important; background-image: none !important; -webkit-box-shadow: inset 0 2px 4px rgba(0, 0, 0, 0.15), 0 1px 2px rgba(0, 0, 0, 0.05); -moz-box-shadow: inset 0 2px 4px rgba(0, 0, 0, 0.15), 0 1px 2px rgba(0, 0, 0, 0.05);
}
.jqx-success:active {
	outline: 0px !important; box-shadow: inset 0px 2px 4px rgba(0,0,0,0.15), 0px 1px 2px rgba(0,0,0,0.05) !important; background-image: none !important; -webkit-box-shadow: inset 0 2px 4px rgba(0, 0, 0, 0.15), 0 1px 2px rgba(0, 0, 0, 0.05); -moz-box-shadow: inset 0 2px 4px rgba(0, 0, 0, 0.15), 0 1px 2px rgba(0, 0, 0, 0.05);
}
.jqx-info:active {
	outline: 0px !important; box-shadow: inset 0px 2px 4px rgba(0,0,0,0.15), 0px 1px 2px rgba(0,0,0,0.05) !important; background-image: none !important; -webkit-box-shadow: inset 0 2px 4px rgba(0, 0, 0, 0.15), 0 1px 2px rgba(0, 0, 0, 0.05); -moz-box-shadow: inset 0 2px 4px rgba(0, 0, 0, 0.15), 0 1px 2px rgba(0, 0, 0, 0.05);
}
.jqx-notification-icon {
	background-repeat: no-repeat;
}
.jqx-notification-icon-ltr {
	background-position: left;
}
.jqx-notification-icon-rtl {
	background-position: right;
}
.jqx-notification-icon-info {
	width: 30px; height: 25px;
}
.jqx-notification-icon-warning {
	width: 30px; height: 25px;
}
.jqx-notification-icon-success {
	width: 30px; height: 25px;
}
.jqx-notification-icon-error {
	width: 30px; height: 25px;
}
.jqx-notification-icon-mail {
	width: 30px; height: 25px;
}
.jqx-notification-icon-time {
	width: 30px; height: 25px;
}
.jqx-notification-icon-info {
	background-image: url("../imgc/info.png");
	display:none;
}
.jqx-notification-icon-warning {
	background-image: url("../imgc/warning.png");
background-image: url("data:image/svg+xml;base64,PHN2ZyBoZWlnaHQ9JzM1cHgnIHdpZHRoPSczNXB4JyAgZmlsbD0iI0ZGQjQ2OCIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiBkYXRhLW5hbWU9IkxheWVyIDIiIHZpZXdCb3g9IjAgMCAxMDAgMTAwIiB4PSIwcHgiIHk9IjBweCI+PHRpdGxlPjUwaWNvbmdyaWRfU2ltcGxpZmllZDwvdGl0bGU+PHBhdGggZD0iTTUwLDg2QTM2LDM2LDAsMSwxLDg2LDUwLDM2LDM2LDAsMCwxLDUwLDg2Wm0wLTY2QTMwLDMwLDAsMSwwLDgwLDUwLDMwLDMwLDAsMCwwLDUwLDIwWiI+PC9wYXRoPjxwYXRoIGQ9Ik01MC4yNSw1NS43NWEzLDMsMCwwLDEtMy0zVjMxLjVhMywzLDAsMCwxLDYsMFY1Mi43NUEzLDMsMCwwLDEsNTAuMjUsNTUuNzVaIj48L3BhdGg+PHBhdGggZD0iTTUwLjI1LDY4LjVhMywzLDAsMCwxLTMtM1Y2NGEzLDMsMCwwLDEsNiwwdjEuNUEzLDMsMCwwLDEsNTAuMjUsNjguNVoiPjwvcGF0aD48L3N2Zz4=");
	display:block;
	top: 5px;
	left: 20px;
	position: relative;
}
.jqx-notification-icon-success {
	background-image: url("../imgc/success.png");
	display:none;
background-image: url("data:image/svg+xml;base64,PHN2ZyBoZWlnaHQ9JzI4cHgnIHdpZHRoPScyOHB4JyAgZmlsbD0iIzcwYzA0MSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB4bWxuczp4bGluaz0iaHR0cDovL3d3dy53My5vcmcvMTk5OS94bGluayIgdmVyc2lvbj0iMS4xIiB4PSIwcHgiIHk9IjBweCIgdmlld0JveD0iMCAwIDEwMCAxMDAiIHN0eWxlPSJlbmFibGUtYmFja2dyb3VuZDpuZXcgMCAwIDEwMCAxMDA7IiB4bWw6c3BhY2U9InByZXNlcnZlIj48Zz48cGF0aCBkPSJNNTAsOTlDMjMsOTksMSw3NywxLDUwUzIzLDEsNTAsMXM0OSwyMiw0OSw0OVM3Nyw5OSw1MCw5OXogTTUwLDExLjlDMjksMTEuOSwxMS45LDI5LDExLjksNTBTMjksODguMSw1MCw4OC4xICAgUzg4LjEsNzEsODguMSw1MFM3MSwxMS45LDUwLDExLjl6Ij48L3BhdGg+PHBhdGggZD0iTTQ0LjQsNzEuOGMtMS40LDAtMi44LTAuNS0zLjgtMS42TDI0LjQsNTQuMWMtMi4xLTIuMS0yLjEtNS42LDAtNy43YzIuMS0yLjEsNS42LTIuMSw3LjcsMGwxMi4zLDEyLjNsMjMuNC0yMy40ICAgYzIuMS0yLjEsNS42LTIuMSw3LjcsMHMyLjEsNS42LDAsNy43TDQ4LjIsNzAuMkM0Ny4xLDcxLjIsNDUuNyw3MS44LDQ0LjQsNzEuOHoiPjwvcGF0aD48L2c+PC9zdmc+");
display: block;
top: 5px;
left: 20px;
position: relative;
width: 30px;
height: 28px;
}
.jqx-notification-icon-error {
	background-image: url("../imgc/error.png");
	display:none;
}
.jqx-notification-icon-mail {
	background-image: url("../imgc/mail.png");
	display:none;
}
.jqx-notification-icon-time {
	background-image: url("../imgc/time.png");
	display:none;
}
.jqx-notification-close-button-info {
	background-image: url("../imgc/close.png");
}
.jqx-notification-close-button-success {
	background-image: url("../imgc/close.png");
background-image: url("data:image/svg+xml;base64,PHN2ZyBoZWlnaHQ9JzEwcHgnIHdpZHRoPScxMHB4JyAgZmlsbD0iIzAwMDAwMCIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB4bWxuczp4bGluaz0iaHR0cDovL3d3dy53My5vcmcvMTk5OS94bGluayIgdmVyc2lvbj0iMS4xIiB4PSIwcHgiIHk9IjBweCIgdmlld0JveD0iMCAwIDEwMCAxMDAiIGVuYWJsZS1iYWNrZ3JvdW5kPSJuZXcgMCAwIDEwMCAxMDAiIHhtbDpzcGFjZT0icHJlc2VydmUiPjxwYXRoIGQ9Ik01OS4xLDUwbDM0LjYtMzQuNmMyLjQtMi40LDIuNC02LjMsMC04LjdjLTIuNC0yLjQtNi4zLTIuNC04LjcsMEw1MC40LDQxLjNMMTUuOCw2LjggIGMtMi40LTIuNC02LjMtMi40LTguNywwYy0yLjQsMi40LTIuNCw2LjMsMCw4LjdMNDEuNyw1MEw3LjIsODQuNmMtMi40LDIuNC0yLjQsNi4zLDAsOC43YzIuNCwyLjQsNi4zLDIuNCw4LjcsMGwzNC42LTM0LjYgIGwzNC42LDM0LjZjMi40LDIuNCw2LjMsMi40LDguNywwYzIuNC0yLjQsMi40LTYuMywwLTguN0w1OS4xLDUweiI+PC9wYXRoPjwvc3ZnPg==");
}
.jqx-notification-close-button-mail {
	background-image: url("../imgc/close.png");
}
.jqx-notification-close-button-time {
	background-image: url("../imgc/close.png");
}
.jqx-notification-close-button-error {
	background-image: url("../imgc/close.png");
}
.jqx-notification-close-button-warning {
	background-image: url("../imgc/close_black.png");
background-image: url("data:image/svg+xml;base64,PHN2ZyBoZWlnaHQ9JzEwcHgnIHdpZHRoPScxMHB4JyAgZmlsbD0iIzAwMDAwMCIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB4bWxuczp4bGluaz0iaHR0cDovL3d3dy53My5vcmcvMTk5OS94bGluayIgdmVyc2lvbj0iMS4xIiB4PSIwcHgiIHk9IjBweCIgdmlld0JveD0iMCAwIDEwMCAxMDAiIGVuYWJsZS1iYWNrZ3JvdW5kPSJuZXcgMCAwIDEwMCAxMDAiIHhtbDpzcGFjZT0icHJlc2VydmUiPjxwYXRoIGQ9Ik01OS4xLDUwbDM0LjYtMzQuNmMyLjQtMi40LDIuNC02LjMsMC04LjdjLTIuNC0yLjQtNi4zLTIuNC04LjcsMEw1MC40LDQxLjNMMTUuOCw2LjggIGMtMi40LTIuNC02LjMtMi40LTguNywwYy0yLjQsMi40LTIuNCw2LjMsMCw4LjdMNDEuNyw1MEw3LjIsODQuNmMtMi40LDIuNC0yLjQsNi4zLDAsOC43YzIuNCwyLjQsNi4zLDIuNCw4LjcsMGwzNC42LTM0LjYgIGwzNC42LDM0LjZjMi40LDIuNCw2LjMsMi40LDguNywwYzIuNC0yLjQsMi40LTYuMywwLTguN0w1OS4xLDUweiI+PC9wYXRoPjwvc3ZnPg==");
}
.jqx-notification-close-button-container {
	width: 16px; height: 16px;
}
.jqx-notification-close-button {
	width: 16px; height: 16px;
}
.jqx-notification-close-button-container {
	vertical-align: top;
}
.jqx-notification-close-button {
	top: -11px; position: relative; cursor: pointer; background-repeat: no-repeat;
}
.jqx-notification-close-button-ltr {
	background-position: right top; right: -11px;
}
.jqx-notification-close-button-rtl {
	background-position: left top; left: -11px;
}
.jqx-navbar {
	border-width: 1px; border-style: solid; width: 100%;
}
.jqx-navbar ul::before {
	display: table; content: "";
}
.jqx-navbar ul::after {
	display: table; content: "";
}
.jqx-navbar ul::after {
	clear: both;
}
.jqx-navbar ul {
	list-style: none; margin: 0px; padding: 0px; border: 0px currentColor; border-image: none; overflow: visible; display: block; position: relative; max-width: 100%;
}
.jqx-navbar-block {
	border-width: 0px; margin: 0px; padding: 0px 12px; border-radius: 0px !important; float: left; min-height: 1px; box-sizing: border-box; box-shadow: none !important; -moz-box-sizing: border-box; -webkit-box-sizing: border-box;
}
.jqx-navbar-block-rtl {
	float: right;
}
.jqx-ribbon {
	overflow: hidden; position: relative;
}
.jqx-ribbon-auto {
	display: inline-block;
}
.jqx-ribbon-popup {
	overflow: visible;
}
.jqx-ribbon-header {
	border-width: 1px; border-style: solid; margin: 0px; overflow: hidden; float: left; display: block; position: absolute; box-sizing: border-box; box-shadow: none !important;
}
.jqx-ribbon-header-auto {
	position: relative;
}
.jqx-ribbon-header-horizontal {
	padding: 0px; width: 100%; white-space: nowrap; min-height: 30px;
}
.jqx-ribbon-header-bottom {
	bottom: 0px;
}
.jqx-ribbon-header-vertical {
	padding: 0px; height: 100%; float: left; min-width: 75px;
}
.jqx-ribbon-header-right {
	right: 0px;
}
.jqx-ribbon-header-horizontal-popup {
	position: relative;
}
.jqx-ribbon-header-vertical-popup {
	position: relative;
}
.jqx-ribbon-header-horizontal-popup {
	height: 100%;
}
.jqx-ribbon-header-vertical-popup {
	width: 100%;
}
.jqx-ribbon-item {
	padding: 5px; border: 1px solid transparent; border-image: none; vertical-align: top; list-style-type: none; position: relative; cursor: default; -ms-text-overflow: ellipsis; min-width: 10px; box-sizing: border-box;
}
.jqx-ribbon-item-top {
	height: 100%; margin-right: 1px; margin-left: 1px; display: inline-block;
}
.jqx-ribbon-item-bottom {
	height: 100%; margin-right: 1px; margin-left: 1px; display: inline-block;
}
.jqx-ribbon-item-top {
	margin-top: 1px;
}
.jqx-ribbon-item-bottom {
	margin-top: -1px;
}
.jqx-ribbon-item-left {
	width: 100%; margin-top: 2px;
}
.jqx-ribbon-item-right {
	width: 100%; margin-top: 2px;
}
.jqx-ribbon-item-left {
	margin-left: 1px;
}
.jqx-ribbon-item-right {
	margin-left: -1px;
}
.jqx-ribbon-item-hover {
	border-color: inherit;
}
.jqx-ribbon-item-hover.jqx-ribbon-item-top {
	border-bottom-color: inherit !important;
}
.jqx-ribbon-item-hover.jqx-ribbon-item-bottom {
	border-top-color: inherit !important;
}
.jqx-ribbon-item-hover.jqx-ribbon-item-left {
	border-right-color: inherit !important;
}
.jqx-ribbon-item-hover.jqx-ribbon-item-right {
	border-left-color: inherit !important;
}
.jqx-ribbon-item-selected {
	border-color: inherit;
}
.jqx-ribbon-item-selected.jqx-ribbon-item-top {
	border-bottom-color: transparent;
}
.jqx-ribbon-item-selected.jqx-ribbon-item-bottom {
	border-top-color: transparent;
}
.jqx-ribbon-item-selected.jqx-ribbon-item-left {
	border-right-color: transparent;
}
.jqx-ribbon-item-selected.jqx-ribbon-item-right {
	border-left-color: transparent;
}
.jqx-ribbon-content {
	box-sizing: border-box; background-image: none !important; background-color: transparent !important;
}
.jqx-ribbon-content-horizontal {
	height: 100%; clear: both;
}
.jqx-ribbon-content-vertical {
	border-width: 1px; width: 100%; height: 100%; float: left;
}
.jqx-ribbon-content-popup {
	border-left-color: currentColor; border-left-width: medium; border-left-style: none; position: absolute; z-index: 99999;
}
.jqx-ribbon-content-horizontal.jqx-ribbon-content-popup {
	width: 100%; height: auto;
}
.jqx-ribbon-content-vertical.jqx-ribbon-content-popup {
	width: auto; height: 100%;
}
.jqx-ribbon-content-popup-top {
	box-shadow: 0px 6px 15px rgba(0,0,0,0.15); -webkit-box-shadow: 0 6px 15px rgba(0, 0, 0, 0.15); -moz-box-shadow: 0 6px 15px rgba(0, 0, 0, 0.15);
}
.jqx-ribbon-content-popup-bottom {
	box-shadow: 0px -6px 15px rgba(0,0,0,0.15); -webkit-box-shadow: 0 -6px 15px rgba(0, 0, 0, 0.15); -moz-box-shadow: 0 -6px 15px rgba(0, 0, 0, 0.15);
}
.jqx-ribbon-content-popup-left {
	box-shadow: 0px 6px 15px rgba(0,0,0,0.15); -webkit-box-shadow: 0 6px 15px rgba(0, 0, 0, 0.15); -moz-box-shadow: 0 6px 15px rgba(0, 0, 0, 0.15);
}
.jqx-ribbon-content-popup-right {
	box-shadow: -6px 6px 15px 0px rgba(0,0,0,0.15); -webkit-box-shadow: -6px 6px 15px 0 rgba(0, 0, 0, 0.15);
}
.jqx-ribbon-content-auto-width {
	width: auto;
}
.jqx-ribbon-content-section {
	border-width: 1px; border-style: solid; width: 100%; height: 100%; overflow: auto; display: none; box-sizing: inherit;
}
.jqx-ribbon-content-section-top {
	border-top-color: currentColor; border-top-width: medium; border-top-style: none;
}
.jqx-ribbon-content-section-bottom {
	bottom: 0px; border-bottom-color: currentColor; border-bottom-width: medium; border-bottom-style: none;
}
.jqx-ribbon-content-section-left {
	border-left-color: currentColor; border-left-width: medium; border-left-style: none;
}
.jqx-ribbon-content-section-right {
	right: 0px; border-right-color: currentColor; border-right-width: medium; border-right-style: none;
}
.jqx-ribbon-content-section-popup {
	position: relative;
}
.jqx-ribbon-content-section-horizontal-popup {
	height: auto;
}
.jqx-ribbon-content-section-vertical-popup {
	width: auto;
}
.jqx-ribbon-header-rtl {
	text-align: right;
}
.jqx-ribbon-header-rtl.jqx-ribbon-header-horizontal {
	direction: rtl;
}
.jqx-ribbon-item-rtl {
	direction: rtl;
}
.jqx-ribbon-scrollbutton {
	background-position: center !important; display: none; position: absolute; z-index: 1000; cursor: pointer; box-sizing: border-box; background-repeat: no-repeat !important;
}
.jqx-ribbon-scrollbutton-top {
	width: 17px;
}
.jqx-ribbon-scrollbutton-bottom {
	width: 17px;
}
.jqx-ribbon-scrollbutton-left {
	height: 17px;
}
.jqx-ribbon-scrollbutton-right {
	height: 17px;
}
.jqx-ribbon-scrollbutton-top {
	top: 1px; border-bottom-width: 1px; border-bottom-style: solid;
}
.jqx-ribbon-scrollbutton-bottom {
	bottom: 1px; border-top-width: 1px; border-top-style: solid;
}
.jqx-ribbon-scrollbutton-left {
	left: 1px; border-right-width: 1px; border-right-style: solid;
}
.jqx-ribbon-scrollbutton-right {
	right: 1px; border-left-width: 1px; border-left-style: solid;
}
.jqx-ribbon-scrollbutton-both.jqx-ribbon-scrollbutton-lt.jqx-ribbon-scrollbutton-top {
	left: 1px; border-right-width: 1px; border-right-style: solid;
}
.jqx-ribbon-scrollbutton-near.jqx-ribbon-scrollbutton-lt.jqx-ribbon-scrollbutton-top {
	left: 1px; border-right-width: 1px; border-right-style: solid;
}
.jqx-ribbon-scrollbutton-both.jqx-ribbon-scrollbutton-lt.jqx-ribbon-scrollbutton-bottom {
	left: 1px; border-right-width: 1px; border-right-style: solid;
}
.jqx-ribbon-scrollbutton-near.jqx-ribbon-scrollbutton-lt.jqx-ribbon-scrollbutton-bottom {
	left: 1px; border-right-width: 1px; border-right-style: solid;
}
.jqx-ribbon-scrollbutton-far.jqx-ribbon-scrollbutton-lt.jqx-ribbon-scrollbutton-top {
	right: 18px; border-left-width: 1px; border-left-style: solid;
}
.jqx-ribbon-scrollbutton-far.jqx-ribbon-scrollbutton-lt.jqx-ribbon-scrollbutton-bottom {
	right: 18px; border-left-width: 1px; border-left-style: solid;
}
.jqx-ribbon-scrollbutton-both.jqx-ribbon-scrollbutton-rb.jqx-ribbon-scrollbutton-top {
	right: 1px; border-left-width: 1px; border-left-style: solid;
}
.jqx-ribbon-scrollbutton-far.jqx-ribbon-scrollbutton-rb.jqx-ribbon-scrollbutton-top {
	right: 1px; border-left-width: 1px; border-left-style: solid;
}
.jqx-ribbon-scrollbutton-both.jqx-ribbon-scrollbutton-rb.jqx-ribbon-scrollbutton-bottom {
	right: 1px; border-left-width: 1px; border-left-style: solid;
}
.jqx-ribbon-scrollbutton-far.jqx-ribbon-scrollbutton-rb.jqx-ribbon-scrollbutton-bottom {
	right: 1px; border-left-width: 1px; border-left-style: solid;
}
.jqx-ribbon-scrollbutton-near.jqx-ribbon-scrollbutton-rb.jqx-ribbon-scrollbutton-top {
	left: 18px; border-right-width: 1px; border-right-style: solid;
}
.jqx-ribbon-scrollbutton-near.jqx-ribbon-scrollbutton-rb.jqx-ribbon-scrollbutton-bottom {
	left: 18px; border-right-width: 1px; border-right-style: solid;
}
.jqx-ribbon-scrollbutton-both.jqx-ribbon-scrollbutton-lt.jqx-ribbon-scrollbutton-left {
	top: 1px; border-bottom-width: 1px; border-bottom-style: solid;
}
.jqx-ribbon-scrollbutton-near.jqx-ribbon-scrollbutton-lt.jqx-ribbon-scrollbutton-left {
	top: 1px; border-bottom-width: 1px; border-bottom-style: solid;
}
.jqx-ribbon-scrollbutton-both.jqx-ribbon-scrollbutton-lt.jqx-ribbon-scrollbutton-right {
	top: 1px; border-bottom-width: 1px; border-bottom-style: solid;
}
.jqx-ribbon-scrollbutton-near.jqx-ribbon-scrollbutton-lt.jqx-ribbon-scrollbutton-right {
	top: 1px; border-bottom-width: 1px; border-bottom-style: solid;
}
.jqx-ribbon-scrollbutton-far.jqx-ribbon-scrollbutton-lt.jqx-ribbon-scrollbutton-left {
	bottom: 18px; border-top-width: 1px; border-top-style: solid;
}
.jqx-ribbon-scrollbutton-far.jqx-ribbon-scrollbutton-lt.jqx-ribbon-scrollbutton-right {
	bottom: 18px; border-top-width: 1px; border-top-style: solid;
}
.jqx-ribbon-scrollbutton-both.jqx-ribbon-scrollbutton-rb.jqx-ribbon-scrollbutton-left {
	bottom: 1px; border-top-width: 1px; border-top-style: solid;
}
.jqx-ribbon-scrollbutton-far.jqx-ribbon-scrollbutton-rb.jqx-ribbon-scrollbutton-left {
	bottom: 1px; border-top-width: 1px; border-top-style: solid;
}
.jqx-ribbon-scrollbutton-both.jqx-ribbon-scrollbutton-rb.jqx-ribbon-scrollbutton-right {
	bottom: 1px; border-top-width: 1px; border-top-style: solid;
}
.jqx-ribbon-scrollbutton-far.jqx-ribbon-scrollbutton-rb.jqx-ribbon-scrollbutton-right {
	bottom: 1px; border-top-width: 1px; border-top-style: solid;
}
.jqx-ribbon-scrollbutton-near.jqx-ribbon-scrollbutton-rb.jqx-ribbon-scrollbutton-left {
	top: 18px; border-bottom-width: 1px; border-bottom-style: solid;
}
.jqx-ribbon-scrollbutton-near.jqx-ribbon-scrollbutton-rb.jqx-ribbon-scrollbutton-right {
	top: 18px; border-bottom-width: 1px; border-bottom-style: solid;
}
.jqx-ribbon-scrollbutton-inner {
	background-position: center; width: 100%; height: 100%; background-repeat: no-repeat;
}
.jqx-ribbon-selection-token {
	position: absolute; z-index: 1000;
}
.jqx-ribbon-selection-token-top {
	height: 1px;
}
.jqx-ribbon-selection-token-bottom {
	height: 1px;
}
.jqx-ribbon-selection-token-left {
	width: 1px;
}
.jqx-ribbon-selection-token-right {
	width: 1px;
}
.jqx-ribbon-auto {
	
}
.jqx-ribbon-item-top {
	
}
.jqx-ribbon-item-bottom {
	
}
.jqx-ribbon-content {
	
}
.jqx-ribbon-content-left {
	
}
.jqx-ribbon-content-right {
	
}
.jqx-ribbon-content-popup.jqx-ribbon-content {
	
}
.jqx-ribbon-content-popup .jqx-ribbon-content-section {
	
}
.jqx-ribbon-content-section-popup {
	
}
.jqx-toolbar {
	box-sizing: border-box;
}
.jqx-toolbar-minimized-popup-separator {
	box-sizing: border-box;
}
.jqx-toolbar {
	padding: 5px;
}
.jqx-toolbar-minimized-popup {
	padding: 5px;
}
.jqx-toolbar {
	border-width: 1px; border-style: solid; overflow: hidden; position: relative;
}
.jqx-toolbar-tool {
	margin-top: 0px; margin-bottom: 0px; float: left;
}
.jqx-toolbar-tool-rtl {
	float: right;
}
.jqx-toolbar-tool-no-separator-ltr {
	margin-right: 2px !important;
}
.jqx-toolbar-tool-no-separator-rtl {
	margin-left: 2px !important;
}
.jqx-toolbar-tool-separator-ltr {
	margin-right: 6px !important;
}
.jqx-toolbar-tool-separator-rtl {
	margin-left: 6px !important;
}
.jqx-toolbar-tool-inner-button {
	border-radius: 0px !important; margin-right: 0px; margin-left: 0px;
}
.jqx-toolbar-minimized-button {
	position: absolute;
}
.jqx-toolbar-minimized-popup {
	position: absolute;
}
.jqx-toolbar-minimized-button {
	height: 100%; right: 0px; margin-top: -5px; margin-right: 5px; display: none; cursor: pointer;
}
.jqx-toolbar-minimized-button-rtl {
	left: 0px; margin-right: 0px; margin-left: 5px;
}
.jqx-toolbar-minimized-popup {
	border-width: 0px 1px 1px; border-style: solid; visibility: hidden; z-index: 99999;
}
.jqx-toolbar-tool-minimized {
	margin: 1px 0px !important;
}
.jqx-toolbar-minimized-popup-separator {
	margin: 5px 0px; width: 100%; height: 2px; display: none;
}
.jqx-complex-input-spin-buttons-container {
	border-width: 1px; border-style: solid; padding: 2px 8px !important; vertical-align: middle; white-space: nowrap; position: relative; box-sizing: border-box !important; -moz-box-sizing: border-box; -webkit-box-sizing: border-box;
}
.jqx-formatted-input {
	text-align: right; padding-right: 2px !important;
}
.jqx-complex-input {
	text-align: right; padding-right: 2px !important;
}
.jqx-formatted-input-lower-case {
	text-transform: lowercase;
}
.jqx-complex-input {
	text-transform: lowercase;
}
.jqx-formatted-input-upper-case {
	text-transform: uppercase;
}
.jqx-formatted-input-item {
	-ms-word-wrap: break-word;
}
.jqx-formatted-input-item-rtl {
	direction: rtl !important;
}
.jqx-complex-input-rtl {
	direction: rtl !important;
}
.jqx-formatted-input-spin-buttons-container {
	height: 100%;
}
.jqx-formatted-input-addon {
	height: 100%;
}
.jqx-formatted-input-spin-buttons-container {
	padding: 0px 0px 0px 1px !important; width: 18px; overflow: hidden;
}
.jqx-formatted-input-spin-buttons-container-rtl {
	padding: 0px 0px 0px 2px !important; border-right-width: 0px;
}
.jqx-formatted-input-spin-buttons-container-rtl-border {
	border-left-width: 1px !important;
}
.jqx-formatted-input-spin-button {
	border-width: 0px; padding: 0px; width: 17px; height: 50%; overflow: hidden; margin-left: -1px; position: relative; cursor: pointer;
}
.jqx-formatted-input-addon {
	padding: 0px !important; width: 19px; cursor: pointer;
}
.jqx-formatted-input-addon-rtl {
	border-right-width: 1px !important;
}
.jqx-complex-input-parent {
	overflow: hidden;
}
.jqx-complex-input-child {
	height: 100%; float: left; box-sizing: border-box;
}
.jqx-complex-input-child-rtl {
	float: right;
}
.jqx-complex-input-spin-buttons-container-ltr {
	border-left-width: 0px;
}
.jqx-complex-input-spin-buttons-container-rtl {
	border-right-width: 0px; border-left-width: 1px !important;
}
.jqx-file-upload {
	overflow: auto; position: relative;
}
.jqx-file-upload {
	border-width: 1px; border-style: solid; box-sizing: border-box;
}
.jqx-file-upload-file-row {
	border-width: 1px; border-style: solid; box-sizing: border-box;
}
.jqx-file-upload-file-name {
	border-width: 1px; border-style: solid; box-sizing: border-box;
}
.jqx-file-upload-file-cancel {
	border-width: 1px; border-style: solid; box-sizing: border-box;
}
.jqx-file-upload-file-upload {
	border-width: 1px; border-style: solid; box-sizing: border-box;
}
.jqx-file-upload-buttons-container {
	display: none;
}
.jqx-file-upload-iframe {
	display: none;
}
.jqx-file-upload-loading-element {
	display: none;
}
.jqx-file-upload-file-input-ie9 {
	width: 100%;
}
.jqx-file-upload-buttons-container {
	width: 100%;
}
.jqx-file-upload-file-row {
	width: 100%;
}
.jqx-file-upload-icon {
	width: 100%;
}
.jqx-file-upload-file-input-ie9 {
	height: 100%;
}
.jqx-file-upload-file-name {
	height: 100%;
}
.jqx-file-upload-file-cancel {
	height: 100%;
}
.jqx-file-upload-file-upload {
	height: 100%;
}
.jqx-file-upload-icon {
	height: 100%;
}
.jqx-file-upload-loading-element {
	height: 100%;
}
.jqx-file-input-iframe {
	position: absolute;
}
.jqx-file-upload-form-ie9 {
	position: absolute;
}
.jqx-file-input-iframe {
	border: currentColor; border-image: none; width: 0px; height: 0px;
}
.jqx-file-upload-form {
	display: none; visibility: hidden;
}
.jqx-file-upload-file-input {
	display: none; visibility: hidden;
}
.jqx-file-upload-form-ie9 {
	display: block; visibility: visible;
}
.jqx-file-upload-file-input-ie9 {
	display: block; visibility: visible;
}
.jqx-file-upload-form-ie9 {
	z-index: 10000; opacity: 0;
}
.jqx-file-upload-file-name {
	padding: 0px 2px; width: auto; overflow: hidden; white-space: nowrap; -ms-text-overflow: ellipsis;
}
.jqx-file-upload-button-browse-rtl {
	float: right;
}
.jqx-file-upload-button-upload-rtl {
	float: right;
}
.jqx-file-upload-button-cancel-rtl {
	float: right;
}
.jqx-file-upload-file-name-rtl {
	float: right;
}
.jqx-file-upload-file-cancel {
	float: right;
}
.jqx-file-upload-file-upload {
	float: right;
}
.jqx-file-upload-loading-element {
	float: right;
}
.jqx-file-upload {
	padding: 5px;
}
.jqx-file-upload-file-row {
	padding: 5px;
}
.jqx-file-upload-button-browse {
	display: block;
}
.jqx-file-upload-buttons-container {
	height: auto; margin-top: 10px;
}
.jqx-file-upload-button-browse-rtl {
	direction: rtl !important;
}
.jqx-file-upload-button-upload-rtl {
	direction: rtl !important;
}
.jqx-file-upload-button-cancel-rtl {
	direction: rtl !important;
}
.jqx-file-upload-file-name-rtl {
	direction: rtl !important;
}
.jqx-file-upload-file-cancel-rtl {
	direction: rtl !important;
}
.jqx-file-upload-file-upload-rtl {
	direction: rtl !important;
}
.jqx-file-upload-button-cancel {
	margin-left: 5px;
}
.jqx-file-upload-button-upload-rtl {
	margin-left: 5px;
}
.jqx-file-upload-button-upload-rtl-ie {
	margin-right: 5px;
}
.jqx-file-upload-button-cancel-rtl {
	margin-left: 0px;
}
.jqx-file-upload-button-upload-rtl-ie {
	margin-left: 0px;
}
.jqx-file-upload-file-row {
	height: 30px; clear: both; margin-bottom: 3px;
}
.jqx-file-upload-file-cancel {
	margin: 0px 1px; width: 17px;
}
.jqx-file-upload-file-upload {
	margin: 0px 1px; width: 17px;
}
.jqx-file-upload-loading-element {
	margin: 0px 1px; width: 17px;
}
.jqx-file-upload-file-cancel-rtl {
	float: none;
}
.jqx-file-upload-file-upload-rtl {
	float: none;
}
.jqx-file-upload-loading-element-rtl {
	float: none;
}
.jqx-file-upload-button-browse {
	white-space: nowrap; cursor: pointer;
}
.jqx-file-upload-button-upload {
	white-space: nowrap; cursor: pointer;
}
.jqx-file-upload-button-cancel {
	white-space: nowrap; cursor: pointer;
}
.jqx-file-upload-form-ie9 {
	white-space: nowrap; cursor: pointer;
}
.jqx-file-upload-file-input-ie9 {
	white-space: nowrap; cursor: pointer;
}
.jqx-file-upload-file-cancel {
	white-space: nowrap; cursor: pointer;
}
.jqx-file-upload-file-upload {
	white-space: nowrap; cursor: pointer;
}
.jqx-file-upload-file-name {
	display: inline-block;
}
.jqx-file-upload-file-cancel {
	display: inline-block;
}
.jqx-file-upload-file-upload {
	display: inline-block;
}
.jqx-file-upload-icon-upload {
	margin-top: 1px;
}
.jqx-file-upload-loading-element {
	margin-top: 1px;
}
.jqx-file-upload-loading-element {
	background-image: url("../imgc/loader-small.gif"); background-repeat: no-repeat;
}
.jqx-date-time-input-popup .jqx-icon {
	margin-top: 0px;
}
.jqx-text-area-element {
	margin: 0px; border: currentColor; border-image: none; left: 0px; top: 0px; width: 100%; height: 100%; overflow: hidden; position: absolute; resize: none;
}
.jqx-text-area-element-rtl {
	direction: rtl;
}
.jqx-responsive-panel {
	overflow: auto;
}
.jqx-responsive-panel {
	border-width: 1px; border-style: solid;
}
.jqx-responsive-panel-button {
	border-width: 1px; border-style: solid;
}
.jqx-responsive-panel-button {
	display: none; cursor: pointer;
}
.jqx-responsive-panel-button-inner {
	background-position: center; margin: 0px; width: 100%; height: 100%;
}
