.ui-igcombo, .ui-igcombo-field {
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box
}

.ui-iggrid-headertable, .ui-iggrid-table {
	border-collapse: separate;
	table-layout: fixed
}

.ui-iggrid .ui-iggrid-footer .ui-state-default, .ui-iggrid .ui-iggrid-footer .ui-state-default a,
	.ui-iggrid .ui-iggrid-toolbar .ui-state-default, .ui-iggrid .ui-iggrid-toolbar .ui-state-default a,
	.ui-iggrid table thead a {
	text-decoration: none
}

.ui-chart-container, .ui-financialchart-container,
	.ui-shapechart-container {
	-webkit-tap-highlight-color: transparent
}

.ui-categorychart-container, .ui-chart-container {
	font-family: "Segoe UI", Arial, sans-serif;
	font-size: 12px;
	border-width: 0;
	-webkit-tap-highlight-color: transparent
}

.ui-chart-legend-item-badge, .ui-chart-legend-item-badge canvas {
	vertical-align: middle
}

.ui-chart-tooltip {
	background: #fff;
	color: #666
}

.ui-chart-legend {
	overflow: auto
}

.ui-chart-default-tooltip-content {
	white-space: nowrap
}

.ui-chart-pointer-tooltip-content-container {
	margin: 3px
}

.ui-chart-pointer-tooltip {
	background-color: #fff;
	border-color: #4d4d4d;
	border-radius: 4px;
	border-width: 1px
}

.ui-chart-title {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	color: #696969;
	margin: 5px 0
}

.ui-chart-horizontal-axis-title, .ui-chart-subtitle,
	.ui-chart-vertical-axis-title, .ui-horizontal-axis-labels,
	.ui-vertical-axis-labels {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px
}

.ui-chart-horizontal-axis-title, .ui-chart-subtitle {
	color: #696969;
	margin: 0 0 5px
}

.ui-chart-vertical-axis-title {
	color: #696969;
	margin: 0 0 0 5px
}

.ui-horizontal-axis-labels {
	vertical-align: top;
	margin: 2px 0;
	color: inherit
}

.ui-vertical-axis-labels {
	text-align: left;
	margin: 0 2px;
	color: inherit
}

.ui-angular-axis-labels {
	margin: 2px;
	color: inherit
}

.ui-radial-axis-labels {
	vertical-align: top;
	margin: 2px 0;
	color: inherit
}

.ui-chart-category-axis-tick {
	height: 0;
	color: #989EA3
}

.ui-chart-area-fill-opacity {
	opacity: 1
}

.ui-chart-aligned-gridlines {
	visibility: collapse
}

.ui-helper-visibility-hidden, .ui-hidden, .ui-iggrid-editingcell>.ui-igedit+.ui-igcheckbox-container,
	.ui-state-hidden {
	visibility: hidden
}

.ui-chart-axis-major-line, .ui-chart-axis-stroke {
	border-color: #989EA3
}

.ui-igColorPicker {
	padding: 5px 0;
	width: 200px
}

.igColorPicker-table igColorPicker-row, .ui-igColorPicker .igColorPicker-table,
	.ui-igtoolbar .igColorPicker-table igColorPicker-row {
	padding: 0;
	margin: 0;
	list-style: none;
	line-height: 1%
}

.ui-igColorPicker .igColorPicker-color {
	display: inline-block;
	height: 16px;
	width: 16px;
	border: 1px solid #CDCDCD;
	margin: 1px;
	zoom: 1
}

.ui-igColorPicker .igColorPicker-table .ui-colorpicker-standardcolors {
	margin-top: 10px
}

.ui-igColorPicker .igColorPicker-table .selected-color {
	border: 1px dotted #000;
	background-image: url(images/igHtmlEditor/check.png);
	background-position: center center;
	background-repeat: no-repeat
}

.pointerevents .ui-igColorPicker .igColorPicker-color, .touch .ui-igColorPicker .igColorPicker-color,
	.touchevents .ui-igColorPicker .igColorPicker-color {
	height: 44px;
	width: 44px
}

.pointerevents .ui-igColorPicker, .touch .ui-igColorPicker, .touchevents .ui-igColorPicker
	{
	width: 480px
}

.ui-igcombo-wrapper {
	position: relative;
	display: inline-block;
	overflow: visible;
	width: 200px;
	height: 32px
}

.ui-igcombo {
	height: 100%;
	box-sizing: border-box
}

.ui-igcombo-mode-dropdown .ui-igcombo-field,
	.ui-igcombo-mode-readonlylist .ui-igcombo-field {
	cursor: pointer
}

.ui-igcombo-fieldholder {
	height: 100%;
	overflow: hidden
}

.ui-igcombo.ui-widget .ui-igcombo-clear {
	background: 0 0
}

.ui-igcombo-button, .ui-igcombo-clear {
	float: right;
	position: relative;
	height: 100%;
	min-width: 16px;
	min-height: 16px;
	cursor: pointer;
	padding: 0 5px;
	-webkit-box-sizing: content-box;
	-moz-box-sizing: content-box;
	box-sizing: content-box
}

.ui-igcombo-mode-readonly .ui-igcombo-button, .ui-igcombo-mode-readonly .ui-igcombo-clear
	{
	cursor: default
}

.ui-igcombo-buttonicon, .ui-igcombo-clearicon {
	position: absolute;
	top: 50%;
	margin-top: -8px
}

.ui-igcombo-button.ui-state-default.ui-igcombo-button-ltr,
	.ui-igcombo-button.ui-state-default.ui-igcombo-button-ltr.ui-state-hover
	{
	border-width: 0 0 0 1px
}

.ui-igcombo-button.ui-state-default.ui-igcombo-button-rtl {
	border-width: 0 1px 0 0;
	float: left
}

.ui-igcombo-button.ui-state-default.ui-igcombo-button-rtl.ui-state-hover
	{
	border-width: 0 1px 0 0
}

.ui-igcombo-clear.ui-igcombo-clear-rtl {
	float: left
}

.ui-igcombo-field {
	width: 100%;
	height: 100%;
	border: none;
	margin: 0;
	padding: 1px 2px;
	outline: 0;
	box-sizing: border-box
}

.ui-igcombo-field::-ms-clear {
	display: none
}

.ui-igcombo-dropdown {
	position: absolute;
	width: 100%;
	font-size: 1em;
	border-top: 0;
	z-index: 100000;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box
}

.ui-igcombo-list {
	position: relative;
	overflow-x: hidden;
	overflow-y: auto
}

.ui-igcombo-list-overflow {
	overflow: hidden
}

.ui-igcombo-listitemholder {
	margin: 0;
	padding: 0;
	list-style-type: none;
	overflow-x: hidden
}

.ui-igcombo-listitemholder .ui-igcombo-listitem {
	position: relative;
	padding: 3px;
	border: none;
	cursor: default;
	white-space: nowrap;
	background-image: none
}

.ui-igcombo-listitemtextwithcheckbox {
	margin-left: 18px;
	margin-right: 18px
}

.ui-igcombo-checkbox {
	position: absolute;
	top: 50%
}

.ui-igcombo-checkbox.ui-igcheckbox-small {
	margin-top: -7.5px
}

.ui-igcombo-scrollholder {
	position: absolute;
	height: 100%;
	right: 0;
	z-index: 1;
	overflow-y: scroll;
	overflow-x: hidden
}

.ui-igcombo-highlight {
	font-weight: 700
}

.ui-igcombo-dropdown.ui-igcombo-no-border {
	border-width: 0
}

.ui-igcombo-loading {
	position: absolute;
	width: 100%;
	height: 100%;
	left: 0;
	top: 0;
	z-index: 1000000;
	background-color: rgba(255, 255, 255, .35);
	background-image: url(images/igLoadingSmall.gif);
	background-repeat: no-repeat;
	background-position: 49% 49%;
	background-size: 48px 48px
}

.ui-igcombo-nomatchfound {
	cursor: default;
	padding: 4px;
	border: none
}

.ui-igcombo-group .ui-igcombo-listitem {
	padding-left: 10px
}

.ui-igcombo-group-header {
	margin: 0;
	padding: 3px;
	font-weight: 700
}

.ui-igcombo-orientation-top {
	-moz-border-radius-bottomleft: 0;
	-moz-border-radius-bottomright: 0;
	-webkit-border-bottom-left-radius: 0;
	-webkit-border-bottom-right-radius: 0;
	border-bottom-left-radius: 0;
	border-bottom-right-radius: 0;
	border-top: 1px solid #ccc;
	border-bottom: 0
}

.ui-igcombo-orientation-bottom {
	border-top: 0;
	border-bottom: 1px solid #ccc
}

li.ui-igcombo-listitem.ui-igcombo-item-in-focus+li.ui-igcombo-listitem.ui-igcombo-item-in-focus,
	li.ui-igcombo-listitem.ui-igcombo-item-in-focus+li.ui-igcombo-listitem.ui-state-active,
	li.ui-igcombo-listitem.ui-igcombo-item-in-focus+li.ui-igcombo-listitem.ui-state-hover,
	li.ui-igcombo-listitem.ui-state-active+li.ui-igcombo-listitem.ui-igcombo-item-in-focus,
	li.ui-igcombo-listitem.ui-state-active+li.ui-igcombo-listitem.ui-state-active,
	li.ui-igcombo-listitem.ui-state-active+li.ui-igcombo-listitem.ui-state-hover,
	li.ui-igcombo-listitem.ui-state-hover+li.ui-igcombo-listitem.ui-igcombo-item-in-focus,
	li.ui-igcombo-listitem.ui-state-hover+li.ui-igcombo-listitem.ui-state-active
	{
	border-top-color: transparent
}

.ig-rtl {
	text-align: right
}

.ig-rtl .ui-igcombo-checkbox {
	right: 3px
}

.ui-igdialog {
	padding: .1em;
	overflow: hidden
}

.ui-igdialog .ui-igdialog-content, .ui-igdialog-content {
	position: relative;
	box-sizing: content-box;
	padding: .5em 1em 1em;
	border: 0;
	background: 0 0;
	overflow: auto;
	zoom: 1
}

.ui-igdialog .ui-igdialog-content-iframe, .ui-igdialog-content-iframe {
	padding: 0
}

.ui-igdialog .ui-igdialog-header {
	padding: .4em 1em;
	white-space: nowrap;
	cursor: default;
	line-height: 1.2em
}

.ui-igdialog-buttonpane, .ui-igdialog-footer {
	text-align: left;
	border-width: 1px 0 0;
	padding: .3em 1em .5em .4em
}

.ui-igdialog .ui-igdialog-headertext {
	font-weight: 700;
	float: left;
	overflow: hidden;
	white-space: nowrap;
	margin: 0 !important;
	line-height: 18px
}

.ui-igdialog-headertext-minimized {
	width: 2em
}

.ui-igdialog-headerimage {
	float: left;
	margin-top: 3px;
	margin-right: 2px
}

.ui-igdialog-headerbutton {
	float: right;
	cursor: pointer;
	width: 16px;
	height: 16px;
	overflow: hidden;
	position: relative;
	box-sizing: content-box
}

.ui-igdialog-minimize-icon {
	margin-top: 3px
}

.ui-igdialog-footer {
	white-space: nowrap;
	cursor: default;
	font-weight: 400;
	line-height: 1.4em;
	margin: 0
}

.ui-igdialog-dragging, .ui-igdialog-resizing {
	filter: alpha(opacity = 70);
	opacity: .7
}

.ui-igdialog-unmovable {
	cursor: default !important
}

.ui-draggable .ui-igdialog-header {
	cursor: move
}

.ui-igdialog .ui-resizable-se {
	width: 14px;
	height: 14px;
	right: 3px;
	bottom: 3px
}

.ui-igdialog-buttonpane {
	background-image: none;
	margin: .5em 0 0
}

.ui-igdialog-buttonpane .ui-igdialog-buttonset {
	float: right
}

.ui-igdialog-buttonpane button {
	margin: .5em .4em .5em 0;
	cursor: pointer
}

.ui-dialog .ui-widget-content.ui-button {
	border-width: 1px
}

.pointerevents .ui-igdialog .ui-igdialog-header, .touch .ui-igdialog .ui-igdialog-header,
	.touchevents .ui-igdialog .ui-igdialog-header {
	line-height: 1.6em
}

.pointerevents .ui-dialog .ui-dialog-titlebar, .touch .ui-dialog .ui-dialog-titlebar,
	.touchevents .ui-dialog .ui-dialog-titlebar {
	padding: 1em !important
}

.pointerevents .ui-igdialog .ui-igdialog-headerbutton, .touch .ui-igdialog .ui-igdialog-headerbutton,
	.touchevents .ui-igdialog .ui-igdialog-headerbutton {
	height: 30px;
	width: 44px;
	position: relative;
	top: .8em;
	margin: -15px 0 0 .3em
}

.ui-igedit-checkbox-container, .ui-igedit-container {
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	display: inline-block;
	height: 32px
}

.pointerevents .ui-igdialog .ui-igdialog-headerbutton .ui-icon, .touch .ui-igdialog .ui-igdialog-headerbutton .ui-icon,
	.touchevents .ui-igdialog .ui-igdialog-headerbutton .ui-icon {
	position: absolute;
	top: 50%;
	margin-top: -8px;
	left: 50%;
	margin-left: -8px
}

.ui-igedit, .ui-widget .ui-igedit {
	background: #fff;
	font-size: 1em;
	-webkit-background-clip: padding-box;
	-moz-background-clip: padding;
	background-clip: padding-box
}

.ui-igedit-container {
	box-sizing: border-box;
	position: relative;
	width: 200px
}

.ui-igedit-checkbox-container {
	box-sizing: border-box;
	width: 32px
}

.ui-igedit-negative {
	color: #e00000
}

.ui-igeditor-input-container {
	height: 100%;
	overflow: hidden
}

.ui-igedit-buttonimage {
	position: absolute;
	top: 50%;
	margin-top: -8px
}

.ui-igedit-input, .ui-iggrid .ui-iggrid-pager .ui-igedit-input {
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
	width: 100%;
	height: 100%;
	border: 0 !important;
	border-radius: 0 !important;
	margin: 0;
	padding: 1px 2px;
	outline: 0
}

.ui-igedit-input::-ms-clear {
	display: none
}

.ui-igeditor-button-area {
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
	float: right
}

.ui-igedit-dropdown, .ui-igedit-dropdown-button {
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box
}

.ui-igedit-dropdown-button {
	box-sizing: border-box;
	float: left
}

.ui-igedit-dropdown {
	position: absolute;
	left: -1px;
	overflow-x: hidden;
	overflow-y: auto;
	z-index: 100000;
	box-sizing: border-box
}

.ui-igedit-dropdown-orientation-top {
	border-bottom: 0
}

.ui-igedit-dropdown-orientation-bottom {
	border-top: 0
}

.ui-igedit-listitem.ui-igedit-listitemselected+.ui-igedit-listitem.ui-state-active,
	.ui-igedit-listitem.ui-igedit-listitemselected+.ui-igedit-listitem.ui-state-hover,
	.ui-igedit-listitem.ui-state-active+.ui-igedit-listitem.ui-igedit-listitemselected,
	.ui-igedit-listitem.ui-state-active+.ui-igedit-listitem.ui-state-hover,
	.ui-igedit-listitem.ui-state-hover+.ui-igedit-listitem.ui-igedit-listitemselected,
	.ui-igedit-listitem.ui-state-hover+.ui-igedit-listitem.ui-state-active
	{
	border-top-color: transparent
}

.ui-igedit-cleararea, .ui-igedit-spinarea {
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
	float: left;
	display: inline
}

.ui-igedit-button-common {
	float: right;
	position: relative;
	height: 100%;
	min-width: 16px;
	min-height: 16px;
	cursor: pointer;
	padding: 0 5px;
	-webkit-box-sizing: content-box;
	-moz-box-sizing: content-box;
	box-sizing: content-box
}

.ui-igedit-list, .ui-igedit-spinbutton {
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box
}

.ui-igedit-spinbutton {
	box-sizing: border-box;
	float: left;
	display: inline
}

.ui-igedit-list {
	box-sizing: border-box
}

.ui-igedit-listitem {
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
	display: block
}

.ui-igedit-button-ltr, .ui-iggrid .ui-iggrid-footer .ui-igedit-button-ltr,
	.ui-iggrid .ui-iggrid-toolbar .ui-igedit-button-ltr, .ui-state-default .ui-igedit-button-ltr,
	.ui-state-focus .ui-igedit-button-ltr, .ui-state-hover .ui-igedit-button-ltr,
	.ui-widget-header .ui-igedit-button-ltr {
	border-width: 0 0 0 1px
}

.ui-igedit-button-rtl, .ui-iggrid .ui-iggrid-footer .ui-igedit-button-rtl,
	.ui-iggrid .ui-iggrid-toolbar .ui-igedit-button-rtl, .ui-state-default .ui-igedit-button-rtl,
	.ui-state-focus .ui-igedit-button-rtl, .ui-state-hover .ui-igedit-button-rtl,
	.ui-widget-header .ui-igedit-button-rtl {
	border-width: 0 1px 0 0
}

.ui-igedit-placeholder::-webkit-input-placeholder {
	color: rgba(128, 128, 128, .5)
}

.ui-igedit-placeholder::-moz-placeholder {
	color: rgba(128, 128, 128, .5)
}

.ui-igedit-placeholder:-moz-placeholder {
	color: rgba(128, 128, 128, .5)
}

.ui-igedit-placeholder:-ms-input-placeholder {
	color: rgba(128, 128, 128, .5)
}

.ui-checkbox-container {
	-webkit-box-sizing: content-box;
	-moz-box-sizing: content-box;
	box-sizing: content-box;
	position: relative
}

.ui-checkbox-container .ui-icon-custom {
	margin: auto;
	position: absolute;
	top: 0;
	left: 0;
	bottom: 0;
	right: 0
}

.ui-iggrid-lastpage .ui-icon, .ui-iggrid-nextpage .ui-icon, body[dir=rtl] .ui-iggrid-featurechoosericoncontainer,
	body[dir=rtl] .ui-iggrid-filtericoncontainer {
	right: 3px
}

.ui-checkbox-container .ui-icon:focus {
	outline: 0
}

.ui-igedit-textarea {
	resize: none
}

.ui-financialchart-container {
	font-family: "Segoe UI", Arial, sans-serif;
	font-size: 12px;
	border-width: 0
}

.ui-financialchart-mainChart, .ui-financialchart-volumeChart {
	margin-left: 15px
}

.financialChartMainGrid {
	height: 100%;
	width: 100%;
	display: grid;
	display: -ms-grid;
	-ms-grid-columns: 100%
}

.financialChartPrice {
	grid-row: 2;
	-ms-grid-row: 2;
	margin-top: 10px
}

.financialChartIndicators {
	grid-row: 3;
	-ms-grid-row: 3
}

.financialChartVolume {
	grid-row: 4;
	-ms-grid-row: 4
}

.financialChartZoomSlider {
	grid-row: 5;
	-ms-grid-row: 5
}

.financialChartToolbar {
	display: grid;
	display: -ms-grid;
	grid-row: 1;
	-ms-grid-rows: 100%;
	-ms-grid-row: 1;
	-ms-grid-columns: 100%
}

.financialChartRangeSelector {
	flex: 1 0 auto;
	text-align: center;
	grid-column: 4;
	-ms-grid-column: 4;
	text-transform: uppercase
}

.financialChartRangeSelector input {
	display: none
}

.financialChartRangeSelectorLastOption {
	border: none !important;
	padding-right: 0
}

.financialChartRangeSelector label:hover {
	color: #0090ff;
	cursor: pointer
}

.financialChartTypePicker {
	flex: 1 0 auto;
	grid-column: 5;
	-ms-grid-column: 5
}

.financialChartIndicatorPicker {
	flex: 1 0 auto;
	grid-column: 1;
	-ms-grid-column: 1
}

.financialChartOverlayPicker {
	flex: 1 0 auto;
	grid-column: 2;
	-ms-grid-column: 2
}

.financialChartTrendLineTypePicker {
	flex: 1 0 auto;
	grid-column: 3;
	-ms-grid-column: 3
}

.financialChartVolumeTypePicker {
	flex: 1 0 auto;
	grid-column: 6;
	-ms-grid-column: 6
}

.financialChartIndicatorPicker, .financialChartOverlayPicker {
	position: relative;
	display: inline-block
}

.financialChartIndicatorPickerDropDownList,
	.financialChartOverlayPickerDropDownList {
	display: inline-block;
	z-index: 1;
	position: absolute !important;
	top: 30px;
	left: 0;
	-webkit-box-shadow: 0 4px 10px 1px rgba(0, 0, 0, .2);
	-moz-box-shadow: 0 4px 10px 1px rgba(0, 0, 0, .2);
	box-shadow: 0 4px 10px 1px rgba(0, 0, 0, .2)
}

.financialChartToolbar .financialChartToolbar {
	display: flex;
	display: -ms-flexbox;
	flex: 1 1 auto;
	align-items: center;
	justify-content: flex-start;
	flex-flow: row nowrap;
	-ms-flex-flow: row nowrap;
	background: #eee;
	border: 1px solid #ccc
}

.financialChartIndicatorPickerDropDownButton,
	.financialChartOverlayPickerDropDownButton {
	background-color: transparent;
	border: none;
	outline: 0;
	cursor: pointer;
	display: flex
}

.financialChartIndicatorPickerDropDownButton:after,
	.financialChartOverlayPickerDropDownButton:after {
	width: 0;
	height: 0;
	border-style: solid;
	border-width: 4px 4px 0;
	border-color: #777 transparent transparent;
	content: "";
	position: relative;
	top: calc(.5em + 3px);
	margin-left: 5px
}

.ui-iggrid .ui-iggrid-content, .ui-iggrid-headertable-mrl,
	.ui-iggrid-table {
	width: 100%
}

.financialChartRangeSelector label {
	padding: 0 !important
}

.financialChartRangeSelector label span {
	padding: 2px 8px 4px
}

.financialChartRangeSelector input:checked+span {
	color: #444 !important;
	background-color: #d5d5d5
}

.financialChartRangeSelector label {
	border: none !important;
	background-color: #eee
}

.ui-iggrid, .ui-iggrid .ui-iggrid-content, .ui-iggrid .ui-iggrid-headertable,
	.ui-iggrid .ui-widget-content, .ui-iggrid-scrolldiv table {
	border-width: 0
}

.financialChartToolbar, .financialChartToolbar button {
	font: 400 13px "Segoe UI", Arial, sans-serif !important
}

.financialChartIndicatorPicker {
	background:
		url("data:image/svg+xml,%3Csvg id='Layer_1' data-name='Layer 1' xmlns='http://www.w3.org/2000/svg' viewBox='0 0 55 55'%3E%3Cdefs%3E%3Cstyle%3E.cls-1{fill:%23777;}%3C/style%3E%3C/defs%3E%3Ctitle%3EArtboard 2%3C/title%3E%3Crect class='cls-1' x='46.32' y='16.34' width='5.97' height='38.47'/%3E%3Cpolygon class='cls-1' points='36.73 54.8 42.7 54.8 42.7 20.71 40.34 20.71 36.73 23.92 36.73 54.8'/%3E%3Cpolygon class='cls-1' points='27.14 30.07 27.14 54.8 33.11 54.8 33.11 27.15 28.46 31.28 27.14 30.07'/%3E%3Cpolygon class='cls-1' points='30.74 20.71 29.62 20.71 30.12 21.22 30.74 20.71'/%3E%3Cpolygon class='cls-1' points='17.55 26.49 17.55 54.8 23.52 54.8 23.52 26.76 20.26 23.78 17.55 26.49'/%3E%3Cpolygon class='cls-1' points='7.96 24.97 7.96 26.49 9.48 24.97 7.96 24.97'/%3E%3Cpolygon class='cls-1' points='7.96 54.8 13.93 54.8 13.93 30.11 7.96 36.08 7.96 54.8'/%3E%3Cpolygon class='cls-1' points='37.29 0.2 43.23 6.14 30.12 16.96 21.68 8.51 2.5 27.69 7.29 32.48 20.26 19.52 28.46 27.02 47.33 10.23 52.5 15.4 52.5 14.57 52.5 0.2 37.29 0.2'/%3E%3C/svg%3E")
		no-repeat;
	padding-left: 18px
}

.financialChartIndicatorPicker:hover {
	background:
		url("data:image/svg+xml,%3Csvg id='Layer_1' data-name='Layer 1' xmlns='http://www.w3.org/2000/svg' viewBox='0 0 55 55'%3E%3Cdefs%3E%3Cstyle%3E.cls-1{fill:%230090ff;}.cls-2{fill:%23777;}%3C/style%3E%3C/defs%3E%3Ctitle%3EArtboard 2%3C/title%3E%3Crect class='cls-1' x='46.32' y='16.34' width='5.97' height='38.47'/%3E%3Cpolygon class='cls-1' points='36.73 54.8 42.7 54.8 42.7 20.71 40.34 20.71 36.73 23.92 36.73 54.8'/%3E%3Cpolygon class='cls-1' points='27.14 30.07 27.14 54.8 33.11 54.8 33.11 27.15 28.46 31.28 27.14 30.07'/%3E%3Cpolygon class='cls-2' points='30.74 20.71 29.62 20.71 30.12 21.22 30.74 20.71'/%3E%3Cpolygon class='cls-1' points='17.55 26.49 17.55 54.8 23.52 54.8 23.52 26.76 20.26 23.78 17.55 26.49'/%3E%3Cpolygon class='cls-2' points='7.96 24.97 7.96 26.49 9.48 24.97 7.96 24.97'/%3E%3Cpolygon class='cls-1' points='7.96 54.8 13.93 54.8 13.93 30.11 7.96 36.08 7.96 54.8'/%3E%3Cpolygon class='cls-1' points='37.29 0.2 43.23 6.14 30.12 16.96 21.68 8.51 2.5 27.69 7.29 32.48 20.26 19.52 28.46 27.02 47.33 10.23 52.5 15.4 52.5 14.57 52.5 0.2 37.29 0.2'/%3E%3C/svg%3E")
		no-repeat
}

.financialChartOverlayPicker {
	background:
		url("data:image/svg+xml,%3Csvg id='Layer_1' data-name='Layer 1' xmlns='http://www.w3.org/2000/svg' viewBox='0 0 55 55'%3E%3Cdefs%3E%3Cstyle%3E.cls-1{fill:%23777;}%3C/style%3E%3C/defs%3E%3Ctitle%3EArtboard 2 copy%3C/title%3E%3Cpolygon class='cls-1' points='27.5 45.87 8.96 36.2 0.63 40.54 27.5 54.56 54.38 40.54 46.04 36.2 27.5 45.87'/%3E%3Cpolygon class='cls-1' points='27.5 32.83 8.96 23.15 0.63 27.5 27.5 41.52 54.38 27.5 46.04 23.15 27.5 32.83'/%3E%3Cpolygon class='cls-1' points='27.5 28.48 0.63 14.46 27.5 0.44 54.38 14.46 27.5 28.48'/%3E%3C/svg%3E")
		no-repeat;
	padding-left: 18px
}

.financialChartOverlayPicker:hover {
	background:
		url("data:image/svg+xml,%3Csvg id='Layer_1' data-name='Layer 1' xmlns='http://www.w3.org/2000/svg' viewBox='0 0 55 55'%3E%3Cdefs%3E%3Cstyle%3E.cls-1{fill:%230090ff;}%3C/style%3E%3C/defs%3E%3Ctitle%3EArtboard 2 copy%3C/title%3E%3Cpolygon class='cls-1' points='27.5 45.87 8.96 36.2 0.63 40.54 27.5 54.56 54.38 40.54 46.04 36.2 27.5 45.87'/%3E%3Cpolygon class='cls-1' points='27.5 32.83 8.96 23.15 0.63 27.5 27.5 41.52 54.38 27.5 46.04 23.15 27.5 32.83'/%3E%3Cpolygon class='cls-1' points='27.5 28.48 0.63 14.46 27.5 0.44 54.38 14.46 27.5 28.48'/%3E%3C/svg%3E")
		no-repeat
}

.financialChartIndicatorPicker:hover, .financialChartOverlayPicker:hover
	{
	cursor: pointer
}

.financialChartIndicatorPicker:hover button,
	.financialChartOverlayPicker:hover button {
	color: #0090ff
}

.financialChartIndicatorPicker:hover .financialChartIndicatorPickerDropDownButton:after,
	.financialChartOverlayPicker:hover .financialChartOverlayPickerDropDownButton:after
	{
	border-color: #0090ff transparent transparent
}

.ui-iggrid {
	background-image: none
}

.ui-iggrid .ui-helper-reset {
	line-height: 1.4;
	border: 0
}

.ui-iggrid-headertable {
	width: 100%;
	white-space: normal
}

.ui-iggrid table td, .ui-iggrid table th {
	overflow: hidden;
	text-overflow: ellipsis;
	vertical-align: middle
}

.ui-iggrid-headertable-mrl, .ui-iggrid-table-mrl {
	border-collapse: collapse;
	table-layout: fixed
}

.ui-iggrid-headertable-mrl.ui-iggrid-headertable-mrl-scrollable {
	border-spacing: 0;
	border-collapse: separate;
	border-right: 1px solid #dadada;
	box-sizing: border-box
}

.ui-iggrid-headertable-mrl.ui-iggrid-headertable-mrl-scrollable tr th {
	border-right: 0
}

.ui-iggrid>.ui-widget-header.ui-helper-reset {
	border-width: 0
}

.ui-iggrid-summaries-dropdown-listcontainer, .ui-widget-content.ui-iggrid-columnmoving-dropdown-list,
	.ui-widget-content.ui-iggrid-featurechooser-list, .ui-widget-content.ui-iggrid-filterddlist,
	.ui-widget-content.ui-iggrid-hiding-dropdown-list {
	border: none;
	margin: 0;
	padding: 0;
	list-style-type: none
}

.ui-iggrid .ui-iggrid-footer, .ui-iggrid .ui-iggrid-headercaption,
	.ui-iggrid .ui-iggrid-toolbar {
	padding: .6em .4em;
	text-align: center;
	cursor: default
}

.ui-iggrid th.ui-state-active, .ui-iggrid th.ui-state-active a,
	.ui-iggrid th.ui-state-default, .ui-iggrid th.ui-state-default a,
	.ui-iggrid th.ui-state-hover, .ui-iggrid th.ui-state-hover a {
	font-weight: 400;
	text-align: left
}

.ui-iggrid .ui-ig-altrecord {
	background-color: rgba(153, 153, 153, .2)
}

.ui-iggrid .ui-iggrid-footer, .ui-iggrid .ui-iggrid-toolbar {
	font-weight: 400;
	text-align: left;
	display: block
}

.ui-iggrid th, .ui-iggrid th.ui-state-active, .ui-iggrid th.ui-state-default,
	.ui-iggrid th.ui-state-hover {
	text-align: left;
	white-space: nowrap;
	height: 1.6em
}

.ui-iggrid .ui-iggrid-header, .ui-iggrid table tbody td, .ui-iggrid table th
	{
	padding: 4px
}

.ui-iggrid .ui-iggrid-tablebody td {
	border-width: 1px
}

.ui-iggrid td.ui-state-default, .ui-iggrid td.ui-state-highlight,
	.ui-iggrid td.ui-state-hover {
	border-width: 1px;
	font-weight: 400
}

.ui-iggrid .ui-iggrid-toolbar .ui-iggrid-results {
	float: right
}

.ui-iggrid .ui-iggrid-footer .ui-iggrid-results {
	float: left;
	line-height: 1.9em
}

.ui-iggrid .ui-iggrid-paging, .ui-iggrid th .ui-iggrid-indicatorcontainer,
	.ui-iggrid th .ui-iggrid-indicatorcontainer .ui-icon {
	float: right
}

.ui-iggrid .ui-iggrid-paging .ui-iggrid-pagedropdownlabels, .ui-iggrid .ui-iggrid-paging .ui-iggrid-paging-item span,
	.ui-iggrid .ui-iggrid-paging li, .ui-iggrid .ui-iggrid-paging>div,
	.ui-iggrid .ui-iggrid-results span {
	float: left;
	padding: 0 .3em;
	line-height: 1.4em
}

.ui-iggrid .ui-iggrid-paging .ui-icon, .ui-iggrid .ui-iggrid-paging .ui-iggrid-pagedropdowncontainer,
	.ui-iggrid .ui-iggrid-paging .ui-iggrid-paging-item span.ui-icon,
	.ui-iggrid .ui-iggrid-results .ui-icon, .ui-iggrid .ui-iggrid-results .ui-iggrid-pagesizedropdown
	{
	padding: 0
}

.ui-iggrid .ui-iggrid-paging .ui-iggrid-pagedropdowncontainer,
	.ui-iggrid .ui-iggrid-paging .ui-iggrid-pagedropdowncontainer .ui-igedit-container,
	.ui-iggrid .ui-iggrid-results .ui-igedit-container {
	float: left;
	height: 1.8em;
	line-height: 1.4em
}

.ui-iggrid .ui-iggrid-paging .ui-igedit-input, .ui-iggrid .ui-iggrid-results .ui-igedit-input
	{
	line-height: 1.4em
}

.ui-iggrid .ui-iggrid-paging .ui-iggrid-pagedropdowncontainer,
	.ui-iggrid .ui-iggrid-paging .ui-iggrid-pagedropdowncontainer .ui-igedit-input
	{
	height: 100%
}

.ui-iggrid th .ui-iggrid-indicatorcontainer a {
	float: right;
	display: block
}

.ui-iggrid .ui-iggrid-filterbutton, .ui-iggrid .ui-iggrid-paging-item,
	.ui-iggrid .ui-iggrid-results-item {
	float: left
}

.no-boxsizing .ui-iggrid-indicatorcontainer a {
	max-width: 16px
}

.ui-iggrid .ui-iggrid-paging .ui-igedit-button, .ui-iggrid .ui-iggrid-results .ui-igedit-button
	{
	border-width: 0 0 0 1px
}

a.ui-iggrid-pagelink, a.ui-iggrid-pagelinkcurrent {
	line-height: 1.4em
}

.ui-iggrid .ui-iggrid-paging-item {
	position: relative;
	height: 1.4em;
	box-sizing: content-box
}

.ui-iggrid .ui-iggrid-paging-item span {
	cursor: pointer;
	-moz-user-select: none;
	-webkit-user-select: none;
	user-select: none
}

.ui-iggrid .ui-iggrid-paging-item a:active, .ui-iggrid .ui-iggrid-paging-item a:focus
	{
	outline: 0
}

.ui-iggrid .ui-iggrid-paging-item span.ui-icon {
	margin-top: -8px;
	position: absolute;
	top: 50%
}

.ui-iggrid-measurement-container .ui-iggrid-featurechooserbutton {
	padding-left: 2px
}

.ui-iggrid .ui-iggrid-pager * {
	-webkit-box-sizing: content-box;
	-moz-box-sizing: content-box;
	box-sizing: content-box
}

.ui-iggrid-firstpage .ui-icon, .ui-iggrid-prevpage .ui-icon {
	left: 3px
}

.ui-iggrid .ui-iggrid-paging .ui-iggrid-firstpage, .ui-iggrid .ui-iggrid-paging .ui-iggrid-prevpage
	{
	padding-left: 20px
}

.ui-iggrid .ui-iggrid-paging .ui-iggrid-lastpage, .ui-iggrid .ui-iggrid-paging .ui-iggrid-nextpage
	{
	padding-right: 20px
}

.ui-iggrid-pagelist {
	padding: 0 6px
}

.ui-iggrid-pagelist li {
	margin: 0 .1em
}

.ui-iggrid .ui-iggrid-filterbuttonright, .ui-iggrid th .ui-iggrid-filterbutton
	{
	float: right;
	margin: 0
}

.ui-iggrid-filtercell {
	padding: 4px 0;
	white-space: nowrap
}

.ui-iggrid-filtercell .ui-igedit-field {
	text-align: left
}

.ui-iggrid-scrolldiv {
	border-top: none !important;
	position: relative;
	min-height: 0;
	background-color: #f3f3f3;
	border-bottom: 1px solid #dcdcdc;
	z-index: 1
}

.ui-iggrid-scrolldiv.ui-iggrid-virtualscrolldiv:first-child {
	border-top: none !important;
	border-bottom: none !important
}

.ui-iggrid-scrolldiv tbody {
	border: none !important
}

.ui-iggrid-sortableheader>a, span.ui-iggrid-headertext {
	font-size: 1em;
	min-height: 18px
}

.ui-iggrid-headertext {
	cursor: default
}

.ui-iggrid-sortableheader .ui-iggrid-headertext {
	cursor: pointer;
	-moz-user-select: none;
	-webkit-user-select: none;
	user-select: none;
	-ms-user-select: none
}

.ui-iggrid-colheaderasc .ui-iggrid-headertext, .ui-iggrid-colheaderdesc .ui-iggrid-headertext,
	.ui-iggrid-headercell-featureenabled .ui-iggrid-headertext {
	width: -webkit-calc(100% - 34px) !important;
	width: -moz-calc(100% - 34px) !important;
	width: calc(100% - 34px) !important;
	display: block;
	text-overflow: ellipsis;
	overflow: hidden;
	white-space: nowrap;
	float: left;
	line-height: 1.6em
}

.ui-iggrid-headercell-featureenabled.ui-draggable .ui-iggrid-headertext,
	.ui-iggrid-headercell-featureenabled.ui-iggrid-colheaderasc .ui-iggrid-headertext,
	.ui-iggrid-headercell-featureenabled.ui-iggrid-colheaderdesc .ui-iggrid-headertext,
	.ui-iggrid-multiheader-cell.ui-iggrid-headercell-featureenabled .ui-iggrid-headertext
	{
	width: -webkit-calc(100% - 34px) !important;
	width: -moz-calc(100% - 34px) !important;
	width: calc(100% - 34px) !important
}

.ui-iggrid-multiheader-cell.ui-iggrid-headercell-featureenabled .ui-iggrid-headertext
	{
	text-indent: 18px
}

.pointerevents .ui-iggrid-colheaderasc .ui-iggrid-headertext,
	.pointerevents .ui-iggrid-colheaderdesc .ui-iggrid-headertext,
	.pointerevents .ui-iggrid-headercell-featureenabled .ui-iggrid-headertext,
	.touch .ui-iggrid-colheaderasc .ui-iggrid-headertext, .touch .ui-iggrid-colheaderdesc .ui-iggrid-headertext,
	.touch .ui-iggrid-headercell-featureenabled .ui-iggrid-headertext,
	.touchevents .ui-iggrid-colheaderasc .ui-iggrid-headertext,
	.touchevents .ui-iggrid-colheaderdesc .ui-iggrid-headertext,
	.touchevents .ui-iggrid-headercell-featureenabled .ui-iggrid-headertext
	{
	width: -webkit-calc(100% - 34px) !important;
	width: -moz-calc(100% - 34px) !important;
	width: calc(100% - 34px) !important;
	line-height: 1.8em
}

.pointerevents .ui-iggrid-headercell-featureenabled.ui-draggable .ui-iggrid-headertext,
	.pointerevents .ui-iggrid-headercell-featureenabled.ui-iggrid-colheaderasc .ui-iggrid-headertext,
	.pointerevents .ui-iggrid-headercell-featureenabled.ui-iggrid-colheaderdesc .ui-iggrid-headertext,
	.touch .ui-iggrid-headercell-featureenabled.ui-draggable .ui-iggrid-headertext,
	.touch .ui-iggrid-headercell-featureenabled.ui-iggrid-colheaderasc .ui-iggrid-headertext,
	.touch .ui-iggrid-headercell-featureenabled.ui-iggrid-colheaderdesc .ui-iggrid-headertext,
	.touchevents .ui-iggrid-headercell-featureenabled.ui-draggable .ui-iggrid-headertext,
	.touchevents .ui-iggrid-headercell-featureenabled.ui-iggrid-colheaderasc .ui-iggrid-headertext,
	.touchevents .ui-iggrid-headercell-featureenabled.ui-iggrid-colheaderdesc .ui-iggrid-headertext
	{
	width: -webkit-calc(100% - 54px) !important;
	width: -moz-calc(100% - 54px) !important;
	width: calc(100% - 54px) !important
}

.pointerevents .ui-iggrid-colindicator-asc, .pointerevents .ui-iggrid-colindicator-desc,
	.touch .ui-iggrid-colindicator-asc, .touch .ui-iggrid-colindicator-desc,
	.touchevents .ui-iggrid-colindicator-asc, .touchevents .ui-iggrid-colindicator-desc
	{
	margin-top: .4em
}

.ui-iggrid-sortableheader {
	cursor: pointer;
	-moz-user-select: none;
	-webkit-user-select: none;
	user-select: none
}

.ui-iggrid-sortableheader>a:active, .ui-iggrid-sortableheader>a:focus {
	outline: 0
}

.ui-iggrid-indicatorcontainer {
	margin-top: .25em\9;
	margin-top: calc(.8em - 8px);
	min-width: 34px
}

.ui-iggrid-layout-helper>tbody>tr>td {
	padding: 0 !important;
	background: none !important;
	vertical-align: top
}

.ui-iggrid .ui-igedit-button, .ui-iggrid .ui-igedit-fieldincontainer {
	height: 1.4em
}

.ui-iggrid .ui-iggrid-pagedropdownlabels, .ui-iggrid .ui-iggrid-results span
	{
	line-height: 1.4em
}

.ui-iggrid .ui-igedit-button, .ui-iggrid-filtercell .ui-iggrid-indicatorcontainer a
	{
	float: left;
	position: relative;
	height: 1.4em
}

.ui-iggrid .ui-igedit-buttonimage, .ui-iggrid-filtercell .ui-iggrid-filterbutton
	{
	position: absolute;
	top: 50%;
	left: 50%;
	margin-top: -8px !important;
	margin-left: -8px !important;
	width: 16px;
	height: 16px
}

.ui-igedit-dropdown .ui-igedit-listitem {
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
	width: 100%;
	font-size: 1.1em !important;
	text-shadow: none
}

.ui-iggrid .ui-iggrid-filtercell {
	font-size: 1em;
	font-weight: 400
}

.ui-iggrid .ui-iggrid-filtercell .ui-igedit {
	width: 100% !important;
	height: 1.6em;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
	overflow: hidden;
	border-radius: 0;
	-moz-background-clip: padding;
	-webkit-background-clip: padding-box;
	background-clip: padding-box;
	display: block
}

.ui-iggrid .ui-iggrid-filtercell .ui-iggrid-filtereditor {
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
	line-height: 1.4em;
	width: 100% !important
}

.ui-iggrid .ui-iggrid-filtercell .ui-igedit:first-child input {
	padding: .3em
}

.ui-iggrid-filtercell .ui-iggrid-indicatorcontainer a {
	margin-right: -2em
}

.ui-iggrid-filtercell .ui-iggrid-indicatorcontainer a:before {
	color: #dcdcdc;
	content: "|";
	margin: 0 0 0 1.4em;
	text-shadow: none;
	width: 1.4em
}

.ui-iggrid .ui-iggrid-filtercell .ui-iggrid-filtereditor {
	padding: 0 0 0 1.8em !important
}

.ui-iggrid .ui-iggrid-filtercell .ui-igedit-button+.ui-iggrid-filtereditor
	{
	padding-right: 1.6em !important;
	margin-right: -1.6em !important
}

.ui-iggrid-rtl .ui-iggrid-filtercell .ui-iggrid-filtereditor {
	padding: 0 1.8em 0 0 !important;
	text-align: right !important
}

.ie7 .ui-iggrid-filtercell .ui-igedit-container .ui-igedit-button:first-child,
	.ie7 .ui-iggrid-pagedropdowncontainer .ui-igedit-button, .ie7 .ui-iggrid-pagesizedropdown .ui-igedit-button,
	.no-boxsizing .ui-iggrid-filtercell .ui-igedit-container .ui-igedit-button:first-child,
	.no-boxsizing .ui-iggrid-pagedropdowncontainer .ui-igedit-button,
	.no-boxsizing .ui-iggrid-pagesizedropdown .ui-igedit-button,
	.ui-iggrid-filtercell .ui-iggrid-filterbuttonright>div.ui-igeditor-input-container>span>input.ui-igedit-input
	{
	padding: 0 !important
}

.ui-iggrid-filtercell .ui-igeditor-input-container+.ui-iggrid-indicatorcontainer,
	.ui-iggrid-rtl .ui-iggrid-filtercell .ui-iggrid-indicatorcontainer {
	float: right;
	margin-top: 0
}

.ui-iggrid-filtercell .ui-iggrid-filterbuttonright>div.ui-iggrid-indicatorcontainer
	{
	float: right;
	position: relative;
	margin-top: 0 !important
}

.ui-iggrid-filtercell .ui-iggrid-filterbuttonright>div.ui-iggrid-indicatorcontainer>a
	{
	margin: 0 !important;
	float: right !important
}

.ui-iggrid-filtercell .ui-iggrid-filterbuttonright>div.ui-iggrid-indicatorcontainer>a:before
	{
	margin: 0 1.4em 0 0
}

.ui-iggrid-filtercell .ui-igeditor-input-container+.ui-iggrid-indicatorcontainer a,
	.ui-iggrid-rtl .ui-iggrid-filtercell .ui-iggrid-indicatorcontainer a {
	margin: 0 0 0 -1.4em !important
}

.ui-iggrid-filtercell .ui-igeditor-input-container+.ui-iggrid-indicatorcontainer a:before,
	.ui-iggrid-rtl .ui-iggrid-filtercell .ui-iggrid-indicatorcontainer a:before
	{
	margin-right: 1.4em;
	margin-left: 0;
	text-align: right
}

.ui-iggrid-rtl .ui-iggrid-filtercell .ui-igedit-container .ui-igedit-button+.ui-igedit-field
	{
	margin-left: -1.4em !important;
	margin-right: 0 !important
}

.ui-iggrid-filtercell .ui-igedit-container .ui-igedit-button:first-child
	{
	width: 1.4em !important;
	height: 1.6em !important;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box
}

.ie7 .ui-iggrid-filtercell .ui-igedit-container .ui-igedit-button+.ui-igedit-field,
	.no-boxsizing .ui-iggrid-filtercell .ui-igedit-container .ui-igedit-button+.ui-igedit-field
	{
	margin-right: -5.2em !important
}

.ie7 .ui-iggrid-pagedropdowncontainer .ui-igedit-field, .ie7 .ui-iggrid-pagesizedropdown .ui-igedit-field,
	.no-boxsizing .ui-iggrid-pagedropdowncontainer .ui-igedit-field,
	.no-boxsizing .ui-iggrid-pagesizedropdown .ui-igedit-field {
	margin-right: -2em !important;
	padding-top: 0 !important;
	padding-bottom: 0 !important
}

.ie7 .ui-iggrid-filtercell .ui-iggrid-indicatorcontainer a,
	.no-boxsizing .ui-iggrid-filtercell .ui-iggrid-indicatorcontainer a {
	left: .7em
}

.ui-iggrid-filterddlistitemadvanced {
	padding: 7px 0;
	overflow: hidden
}

.ui-iggrid-filterddlistitemadvanced input {
	margin-right: 7px
}

.ui-iggrid-blockarea {
	z-index: 9999
}

.ui-iggrid-dialog {
	z-index: 20001
}

.ui-iggrid-filterdialogaddconditionlist {
	display: inline;
	padding: 0 5px
}

.ui-iggrid-filterdialogaddcondition {
	padding-top: 5px;
	padding-bottom: 10px
}

.ui-iggrid-filtertable {
	margin-top: 8px
}

.ui-iggrid-filtertable td {
	background-color: transparent !important;
	border: none !important;
	vertical-align: top;
	padding: 2px 4px 2px 0
}

.ui-iggrid-editingcell, .ui-iggrid-summarycolumn,
	.ui-iggrid-summaryiconcolumn {
	vertical-align: top !important
}

.ui-iggrid-filterrow {
	background-color: #ccc;
	background-image: none
}

.ui-iggrid td.ui-iggrid-filtercell {
	padding: 0;
	margin: 0;
	border: 0;
	border-top: none;
	height: 1.6em
}

.ui-iggrid-filtercell input {
	border-top: 1px solid #fff;
	border-bottom: 1px solid #fff;
	padding: 0;
	margin: 0
}

.ui-iggrid-filterdialogclearall {
	text-decoration: underline;
	background: 0 0;
	border: none;
	font-size: 13px;
	color: inherit
}

.ui-iggrid .ui-iggrid-pagedropdowncontainer.ui-state-default, .ui-iggrid .ui-iggrid-pagesizedropdown.ui-state-default
	{
	background: #fff;
	-webkit-background-clip: padding-box;
	-moz-background-clip: padding;
	background-clip: padding-box
}

.ui-iggrid .ui-igedit .ui-igedit-field {
	background: #fff;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box
}

.ui-iggrid .ui-igedit-list .ui-igedit-listitem {
	font-size: 1em;
	line-height: 1.4em
}

.ui-iggrid .ui-igedit-field {
	padding: 0 0 0 2px !important
}

.pointerevents .ui-iggrid-pagedropdowncontainer .ui-igedit-container,
	.pointerevents .ui-iggrid-results .ui-igedit-container, .touch .ui-iggrid-pagedropdowncontainer .ui-igedit-container,
	.touch .ui-iggrid-results .ui-igedit-container, .touchevents .ui-iggrid-pagedropdowncontainer .ui-igedit-container,
	.touchevents .ui-iggrid-results .ui-igedit-container {
	width: 5em !important
}

.pointerevents .ui-iggrid-pager .ui-igedit-container .ui-igedit-button,
	.pointerevents .ui-iggrid-pager .ui-igedit-container .ui-igedit-field,
	.pointerevents .ui-iggrid-results .ui-igedit-container .ui-igedit-button,
	.pointerevents .ui-iggrid-results .ui-igedit-container .ui-igedit-field,
	.touch .ui-iggrid-pager .ui-igedit-container .ui-igedit-button, .touch .ui-iggrid-pager .ui-igedit-container .ui-igedit-field,
	.touch .ui-iggrid-results .ui-igedit-container .ui-igedit-button,
	.touch .ui-iggrid-results .ui-igedit-container .ui-igedit-field,
	.touchevents .ui-iggrid-pager .ui-igedit-container .ui-igedit-button,
	.touchevents .ui-iggrid-pager .ui-igedit-container .ui-igedit-field,
	.touchevents .ui-iggrid-results .ui-igedit-container .ui-igedit-button,
	.touchevents .ui-iggrid-results .ui-igedit-container .ui-igedit-field {
	height: 1.4em !important;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box
}

.pointerevents .ui-iggrid-pager .ui-igedit-container .ui-igedit-field,
	.pointerevents .ui-iggrid-results .ui-igedit-container .ui-igedit-field,
	.touch .ui-iggrid-pager .ui-igedit-container .ui-igedit-field, .touch .ui-iggrid-results .ui-igedit-container .ui-igedit-field,
	.touchevents .ui-iggrid-pager .ui-igedit-container .ui-igedit-field,
	.touchevents .ui-iggrid-results .ui-igedit-container .ui-igedit-field {
	width: 3.4em !important
}

.pointerevents .ui-iggrid-pager .ui-igedit-container .ui-igedit-button,
	.pointerevents .ui-iggrid-results .ui-igedit-container .ui-igedit-button,
	.touch .ui-iggrid-pager .ui-igedit-container .ui-igedit-button, .touch .ui-iggrid-results .ui-igedit-container .ui-igedit-button,
	.touchevents .ui-iggrid-pager .ui-igedit-container .ui-igedit-button,
	.touchevents .ui-iggrid-results .ui-igedit-container .ui-igedit-button
	{
	width: 1.4em !important;
	padding: 0 !important
}

.ui-iggrid-filtericon {
	display: block;
	width: 16px;
	height: 16px
}

.ui-iggrid-filtericonstartswith {
	background: url(images/igGrid/filter-icons-333333.png) -112px 0
		no-repeat
}

.ui-iggrid-filtericondoesnotstartwith {
	background: url(images/igGrid/filter-icons-333333.png) -128px 0
		no-repeat
}

.ui-iggrid-filtericonendswith {
	background: url(images/igGrid/filter-icons-333333.png) -144px 0
		no-repeat
}

.ui-iggrid-filtericondoesnotendwith {
	background: url(images/igGrid/filter-icons-333333.png) -160px 0
		no-repeat
}

.ui-iggrid-filtericoncontains {
	background: url(images/igGrid/filter-icons-333333.png) -176px 0
		no-repeat
}

.ui-iggrid-filtericondoesnotcontain {
	background: url(images/igGrid/filter-icons-333333.png) -192px 0
		no-repeat
}

.ui-iggrid-filtericonequals {
	background: url(images/igGrid/filter-icons-333333.png) -208px 0
		no-repeat
}

.ui-iggrid-filtericondoesnotequal {
	background: url(images/igGrid/filter-icons-333333.png) -224px 0
		no-repeat
}

.ui-iggrid-filtericongreaterthanorequalto {
	background: url(images/igGrid/filter-icons-333333.png) -240px 0
		no-repeat
}

.ui-iggrid-filtericonlessthanorequalto {
	background: url(images/igGrid/filter-icons-333333.png) -256px 0
		no-repeat
}

.ui-iggrid-filtericongreaterthan {
	background: url(images/igGrid/filter-icons-333333.png) -272px 0
		no-repeat
}

.ui-iggrid-filtericonlessthan {
	background: url(images/igGrid/filter-icons-333333.png) -288px 0
		no-repeat
}

.ui-iggrid-filtericonlike {
	background: url(images/igGrid/filter-icons-333333.png) -304px 0
		no-repeat
}

.ui-iggrid-filtericonnotlike {
	background: url(images/igGrid/filter-icons-333333.png) -320px 0
		no-repeat
}

.ui-iggrid-filtericonmatch {
	background: url(images/igGrid/filter-icons-333333.png) -336px 0
		no-repeat
}

.ui-iggrid-filtericondoesnotmatch {
	background: url(images/igGrid/filter-icons-333333.png) -352px 0
		no-repeat
}

.ui-iggrid-filtericontoppercentile {
	background: url(images/igGrid/filter-icons-333333.png) -368px 0
		no-repeat
}

.ui-iggrid-filtericonbottompercentile {
	background: url(images/igGrid/filter-icons-333333.png) -384px 0
		no-repeat
}

.ui-iggrid-filtericontrue {
	background: url(images/igGrid/filter-icons-333333.png) -48px 0 no-repeat
}

.ui-iggrid-filtericonfalse {
	background: url(images/igGrid/filter-icons-333333.png) -64px 0 no-repeat
}

.ui-iggrid-filtericonafter, .ui-iggrid-filtericonbefore,
	.ui-iggrid-filtericonlastmonth, .ui-iggrid-filtericonlastyear,
	.ui-iggrid-filtericonnextmonth, .ui-iggrid-filtericonnextyear,
	.ui-iggrid-filtericonnoton, .ui-iggrid-filtericonon,
	.ui-iggrid-filtericonthismonth, .ui-iggrid-filtericonthisyear,
	.ui-iggrid-filtericontoday, .ui-iggrid-filtericonyesterday {
	background: url(images/igGrid/filter-icons-333333.png) -400px 0
		no-repeat
}

.ui-icon.ui-iggrid-icon-summaries {
	background: url(images/igGrid/filter-icons-333333.png) -416px 0
		no-repeat
}

.ui-icon.ui-iggrid-icon-groupby {
	background: url(images/igGrid/filter-icons-333333.png) -464px 0
		no-repeat
}

.ui-icon.ui-iggrid-icon-hide {
	background: url(images/igGrid/filter-icons-333333.png) -448px 0
		no-repeat
}

.ui-iggrid-columnmoving-dropdown-list li .ui-icon,
	.ui-iggrid-columnmoving-dropdown-list li.ui-state-active .ui-icon {
	background-image: url(images/igGrid/filter-icons-333333.png);
	background-repeat: no-repeat
}

.ui-icon.ui-iggrid-icon-left {
	background-position: -511px 0
}

.ui-icon.ui-iggrid-icon-right {
	background-position: -527px 0
}

.ui-icon.ui-iggrid-icon-first {
	background-position: -543px 0
}

.ui-icon.ui-iggrid-icon-last {
	background-position: -558px 0
}

.no-svg .ui-iggrid-featurechooser-list .ui-icon.ui-iggrid-featurechooser-li-iconcontainer,
	.ui-iggrid-featurechooser-list .ui-icon.ui-iggrid-featurechooser-li-iconcontainer
	{
	background-repeat: no-repeat;
	height: 60px;
	width: 60px;
	margin: 0 auto;
	font-size: 3em;
	left: 0
}

.ui-iggrid-featurechooser-submenu {
	z-index: 20000;
	background-color: #e5e5e5;
	border: 1px solid #b1b1b1;
	padding: 4px;
	-moz-box-shadow: 0 0 10px grey;
	-webkit-box-shadow: 0 0 10px grey;
	box-shadow: 0 0 10px grey
}

.ui-iggrid-featurechooser-submenuicon {
	height: 15px;
	position: relative !important;
	margin: auto !important
}

.ui-icon.ui-iggrid-icon-sort-a-z {
	background-position: 0 0
}

.ui-icon.ui-iggrid-icon-sort-z-a {
	background-position: -60px 0
}

.ui-icon.ui-iggrid-icon-multiple-sorting {
	background-position: -120px 0
}

.ui-icon.ui-icon.ui-iggrid-icon-summaries {
	background-position: -180px 0
}

.ui-icon.ui-icon.ui-iggrid-icon-fix {
	background-position: -240px 0
}

.ui-icon.ui-icon.ui-iggrid-icon-unfix {
	background-position: -300px 0
}

.ui-icon.ui-icon.ui-iggrid-icon-groupby {
	background-position: -360px 0
}

.ui-icon.ui-icon.ui-iggrid-icon-column-chooser {
	background-position: -420px 0
}

.ui-icon.ui-icon.ui-iggrid-icon-resize {
	background-position: -480px 0
}

.ui-icon.ui-icon.ui-iggrid-icon-move {
	background-position: -540px 0
}

.ui-icon.ui-icon.ui-iggrid-icon-hide {
	background-position: -600px 0
}

.ui-icon.ui-icon.ui-iggrid-icon-show {
	background-position: -660px 0
}

.ui-icon.ui-icon.ui-iggrid-icon-advanced-filter {
	background-position: -720px 0
}

.ui-iggrid-featurechooser-list-submenu li {
	margin-top: 2px;
	cursor: pointer;
	font-weight: 400
}

.ui-iggrid-columnmoving-dropdown-dialog,
	.ui-iggrid-featurechooser-dropdown-dialog, .ui-iggrid-filterdd,
	.ui-iggrid-hiding-dropdown-dialog, .ui-iggrid-summaries-dialog,
	.ui-igpivot-filterdropdown, .ui-igpivot-metadatadropdown {
	padding: 1px;
	box-shadow: 0 0 5px #555;
	z-index: 20000
}

.ui-iggrid-columnmoving-dropdown-list li, .ui-iggrid-filterddlist li,
	.ui-iggrid-hiding-dropdown-list li,
	.ui-iggrid-summaries-dropdown-listcontainer li {
	position: relative;
	cursor: default;
	border: none;
	padding-right: 25px;
	padding-left: 25px;
	line-height: 1.5em;
	margin: 2px 0 !important
}

.ui-iggrid-columnmoving-dropdown-list li {
	margin: 2px 0
}

.ui-iggrid-columnmovingiconcontainer, .ui-iggrid-filtericoncontainer {
	margin-left: -22px;
	margin-top: -8px;
	position: absolute;
	top: 50%
}

.ui-iggrid-columnmovingiconcontainer .ui-icon {
	top: 0;
	left: 0
}

.ui-iggrid-featurechooser-li-iconcontainer {
	position: relative !important
}

.ui-iggrid-featurechooser-li-container {
	float: left;
	text-align: center;
	padding: 0 5px;
	cursor: pointer
}

.ui-iggrid-featurechooser-secondaryicon-container {
	margin-top: -9px;
	position: absolute;
	right: 3px;
	top: 50%
}

.ui-iggrid-featurechooser-secondaryicon-container .ui-icon,
	.ui-iggrid-featurechoosericoncontainer .ui-icon {
	position: static
}

.ui-iggrid-columnmoving-dropdown-list *, .ui-iggrid-featurechooser-list *,
	.ui-iggrid-filterddlist *, .ui-iggrid-hiding-dropdown-list * {
	white-space: nowrap
}

.ui-iggrid-canceltextselection {
	-moz-user-select: none;
	user-select: none
}

.ui-iggrid-expandcolumn, .ui-iggrid-summaryiconcolumn {
	-moz-user-select: none;
	-o-user-select: none;
	-khtml-user-select: none
}

.ui-iggrid-virtualrow td {
	padding: 0 4px !important
}

.ui-iggrid-resizing-handle {
	top: -100px;
	height: 300px;
	background: url(images/igGrid/blank.png) no-repeat;
	z-index: 100
}

.ui-iggrid-resizing-handle-cursor {
	cursor: e-resize
}

.ui-iggrid-resize-line {
	width: 1px;
	background-color: #000;
	position: absolute;
	z-index: 2
}

.ui-iggrid .ui-iggrid-tablebody td.ui-iggrid-expandcolumn, .ui-iggrid table tbody td.ui-iggrid-expandcolumn
	{
	padding: 0 !important
}

.ui-iggrid-expandbuttoncontainer,
	.ui-iggrid-expandbuttoncontainer-group-by {
	width: 30px;
	height: 2em;
	display: block;
	margin: 0
}

.ui-iggrid-expandbutton {
	width: 16px;
	height: 16px;
	float: left;
	margin: 20%
}

.ui-iggrid-expandbuttongb {
	width: 16px;
	height: 16px
}

.ui-iggrid-expandcolumn {
	-webkit-user-select: none;
	user-select: none
}

.ui-iggrid .ui-iggrid-tablebody td.ui-iggrid-nongrouprowemptycell {
	border-top-width: 0;
	border-bottom-width: 0
}

.ui-iggrid .ui-iggrid-tablebody td.ui-iggrid-last-emptycell {
	border-bottom-width: 1px
}

.ui-iggrid-groupexpandcell {
	float: left !important
}

.ui-iggrid td.ui-iggrid-childarea {
	padding-left: 34px
}

.ui-iggrid-childarea-collapsed {
	padding-top: 0 !important;
	padding-bottom: 0 !important;
	border-width: 0 !important
}

.ui-iggrid-childgridseparator {
	clear: both;
	display: block;
	margin: 1.4em 0;
	height: 0;
	border-top: 1px dotted #000;
	border-bottom: 1px dotted #fff;
	opacity: .3;
	filter: alpha(opacity = 30)
}

.ui-iggrid-summaryiconcontainer-group-by {
	display: block;
	margin-top: 4px
}

.ui-iggrid-summaryiconcolumn {
	-webkit-user-select: none;
	user-select: none
}

.ui-iggrid .ui-tooltip, .ui-tooltip {
	background: #fff;
	box-shadow: 0 0 5px #aaa;
	padding: 8px;
	z-index: 9999;
	border-width: 1px
}

.ui-iggrid-columnmoving-dragtop {
	background: url(images/igGrid/filter-icons-333333.png) -80px 4px
		no-repeat
}

.ui-iggrid-columnmoving-dragbottom {
	background: url(images/igGrid/filter-icons-333333.png) -96px -4px
		no-repeat
}

.ui-iggrid-columnmoving-dragtop.ui-iggrid-columnmoving-dragleft {
	-webkit-transform: rotate(-45deg);
	-moz-transform: rotate(-45deg);
	-ms-transform: rotate(-45deg);
	-o-transform: rotate(-45deg);
	transform: rotate(-45deg)
}

.ui-iggrid-columnmoving-dragbottom.ui-iggrid-columnmoving-dragleft,
	.ui-iggrid-columnmoving-dragtop.ui-iggrid-columnmoving-dragright {
	-webkit-transform: rotate(45deg);
	-moz-transform: rotate(45deg);
	-ms-transform: rotate(45deg);
	-o-transform: rotate(45deg);
	transform: rotate(45deg)
}

.ui-iggrid-columnmoving-dragbottom.ui-iggrid-columnmoving-dragright {
	-webkit-transform: rotate(-45deg);
	-moz-transform: rotate(-45deg);
	-ms-transform: rotate(-45deg);
	-o-transform: rotate(-45deg);
	transform: rotate(-45deg)
}

.ui-iggrid-moving-indicator {
	cursor: pointer;
	display: block;
	float: right;
	font-size: 10px;
	height: 16px;
	line-height: 20px;
	text-align: center;
	width: 16px
}

.ui-iggrid th .ui-iggrid-summaries-header-icon.ui-icon {
	display: inline-block;
	float: right
}

.ui-iggrid-summaries-headerbuttoncontainer {
	float: right;
	border: 1px solid transparent
}

.ui-iggrid-summaries-footer-icon-container {
	float: left;
	border: 1px solid transparent;
	width: 16px;
	height: 16px
}

.ui-iggrid-summaries-dialog {
	z-index: 20000;
	background-color: #fff;
	padding: 6px 0
}

.ui-iggrid-summaries-footer-text-container {
	font-size: .9em;
	margin-left: 25px
}

.ui-iggrid-footer-text-container {
	float: right
}

.ui-iggrid-footer-icon-container {
	float: left
}

.ui-igbutton-summaries-footer {
	width: 10px;
	height: 20px;
	border: 1px solid gray
}

.ui-iggrid-summaries-footer-dialog-buttons-container {
	margin-top: 6px;
	padding-left: 25px;
	padding-right: 6px
}

.ui-iggrid tfoot .ui-iggrid-footerextracell, .ui-iggrid tfoot td.ui-state-default,
	.ui-iggrid tfoot td.ui-state-hover {
	background-image: none;
	text-shadow: none;
	border-top-width: 0;
	border-left-width: 0;
	padding: 4px 0
}

.ui-iggrid tfoot .ui-iggrid-footerextracell {
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-style: solid
}

.ui-iggrid tfoot tr:first-child td {
	border-top-width: 1px
}

.ui-iggrid tfoot .ui-iggrid-footerextracell, .ui-iggrid tfoot td:first-child
	{
	border-left-width: 1px
}

.ui-iggrid-summaries-dialog label {
	line-height: 1.5em;
	margin-left: 25px
}

.ui-dialog .ui-widget-content.ui-button, .ui-iggrid-summaries-dialog .ui-widget-content.ui-button
	{
	border-width: 1px
}

.ui-iggrid-summaries-dialog .ui-igcheckbox-normal {
	position: absolute;
	top: 50%;
	margin-top: -9px
}

.ui-iggrid-footertable {
	table-layout: fixed;
	width: 100%;
	border-collapse: separate;
	background-color: #fff
}

.ui-iggrid .ui-iggrid-footertable {
	border: none
}

.ui-iggrid-groupbydroppableedge {
	opacity: .5
}

.ui-iggrid-groupbyarea {
	background-color: #eee;
	border-bottom: 1px solid #999;
	border-top: 1px solid #eee;
	border-left: 1px solid #eee;
	border-right: 1px solid #eee;
	color: #333;
	padding-left: 5px;
	padding-bottom: 5px;
	position: relative;
	overflow: hidden;
	min-height: 4em
}

.ui-iggrid-groupbyareahover {
	border: 1px solid #999
}

.ui-iggrid-nodrop {
	cursor: not-allowed !important
}

.ui-iggrid-grouparealist {
	display: inline;
	list-style-type: none;
	padding-bottom: 0;
	margin-bottom: 0;
	padding-left: 0;
	margin-left: 0
}

.ui-iggrid-grouparealist li, .ui-iggrid-grouparealist li.ui-state-default
	{
	display: inline;
	border-width: 0;
	padding-left: .4em;
	line-height: 1.6em;
	height: 1.6em;
	overflow-y: hidden
}

.ui-iggrid-grouparealist li span {
	cursor: pointer
}

.ui-iggrid-groupedcolumnlabel, .ui-iggrid-groupedcolumnlabel.ui-state-default
	{
	border: 0
}

.ui-iggrid-groupedcolumnlabel .ui-icon {
	float: right;
	position: relative;
	top: 50%;
	margin-top: -8px
}

.ui-iggrid-groupbyareatext {
	display: block;
	margin: .4em 0;
	text-align: center
}

.ui-iggrid-groupbylabelrightedge, .ui-widget .ui-iggrid-groupbylabelrightedge.ui-state-default
	{
	float: left;
	height: 1.6em;
	width: .85em;
	border: none;
	background: url(images/igGrid/group-by-label-right-edge.png) right
		center no-repeat;
	padding-left: 0 !important;
	opacity: .3;
	-ms-filter: "alpha(opacity=30)";
	filter: alpha(opacity = 30);
	-khtml-opacity: .3;
	-moz-opacity: .3
}

.ui-iggrid-groupbylayoutlabel {
	font-style: italic;
	letter-spacing: 1px;
	padding-right: 10px;
	border-right: 1px solid;
	margin-right: 10px;
	line-height: 1.6em;
	opacity: .4;
	-ms-filter: "alpha(opacity=40)";
	filter: alpha(opacity = 40);
	-khtml-opacity: .4;
	-moz-opacity: .4
}

.ui-iggrid-groupbylabelrightedge+.ui-iggrid-groupedcolumnlabel {
	margin-left: -1.4em;
	padding-left: 2em;
	border-left: none
}

.ui-iggrid-groupbylabelrightedgeend, .ui-iggrid-groupbylabelrightedgeend.ui-state-default
	{
	background: none;
	float: right;
	border-color: #eee #eee #eee transparent;
	border-style: solid;
	border-width: .85em 0 .86em .85em;
	height: 0;
	width: 0
}

.ui-iggrid-groupedcolumnlabel span:first-child+span {
	float: left
}

.ui-iggrid-rowselector-class {
	font-weight: 400
}

.ui-iggrid-rowselector-class .ui-igcheckbox-normal,
	.ui-iggrid-rowselector-header .ui-igcheckbox-normal {
	float: right
}

.ui-iggrid-rowselector-class .ui-iggrid-rowselector-row-number {
	text-overflow: ellipsis;
	overflow: hidden;
	white-space: nowrap
}

.ui-iggrid th.ui-iggrid-rowselector-class .ui-icon {
	float: left;
	margin-right: .2em;
	opacity: 0;
	filter: alpha(opacity = 0)
}

.ui-iggrid .ui-ig-altrecord th.ui-iggrid-rowselector-class.ui-state-active .ui-icon,
	.ui-iggrid th.ui-iggrid-rowselector-class.ui-state-active .ui-icon {
	opacity: 1;
	filter: alpha(opacity = 100)
}

.ui-iggrid-columnchooser-handlebar {
	height: 15px
}

.ui-iggrid-hiding-hiddencolumnindicator {
	top: -100px;
	height: 300px;
	background-color: transparent;
	background-image: url(images/igGrid/diagonals-medium.png);
	opacity: .3;
	filter: alpha(opacity = 30);
	cursor: pointer
}

.ui-iggrid-hiding-indicator {
	float: right;
	display: block;
	width: 16px;
	height: 16px;
	line-height: 13px;
	font-size: 20px;
	text-align: center;
	font-family: "Segoe UI", Arial, sans-serif;
	cursor: pointer;
	margin-top: -1px
}

.ui-dialog .ui-iggrid-columnchooser-caption.ui-dialog-titlebar {
	padding-right: 30px
}

.ui-dialog-title.ui-iggrid-columnchooser-caption-title {
	white-space: nowrap;
	overflow: hidden;
	width: 100%;
	margin-right: 0;
	-o-text-overflow: ellipsis;
	text-overflow: ellipsis
}

.ui-dialog .ui-iggrid-columnchooser-content th {
	text-align: left;
	padding: 0 4px;
	font-size: .85em;
	text-transform: uppercase
}

.ui-dialog .ui-iggrid-columnchooser-content td {
	white-space: nowrap;
	padding: 0 4px
}

.ui-iggrid-editingcell {
	text-align: left !important;
	padding: 4px;
	line-height: normal
}

.ui-iggrid-editor {
	position: absolute;
	padding: 0 !important;
	margin-right: 0;
	margin-bottom: 0
}

.ui-widget-content.ui-iggrid-buttoncontainer {
	white-space: nowrap;
	z-index: 1;
	-moz-box-shadow: 0 0 5px #555;
	-webkit-box-shadow: 0 0 5px #555;
	box-shadow: 0 0 5px #555;
	border-width: 1px;
	border-style: solid
}

.ui-iggrid-button {
	display: inline-block;
	cursor: default;
	margin: 5px;
	padding: 0;
	white-space: nowrap
}

td.ui-iggrid-addrow {
	text-align: left;
	position: relative;
	cursor: default;
	font-weight: 400;
	white-space: nowrap;
	padding: 4px
}

.ui-iggrid-addrow .ui-icon {
	margin-right: 5px;
	float: none
}

.ui-iggrid-button .ui-icon {
	float: none;
	width: 16px;
	height: 16px;
	margin-left: 6px;
	margin-top: -8px;
	position: absolute;
	top: 50%
}

.ui-iggrid-button .ui-icon+span {
	padding: 3px 12px 5px 25px
}

.ui-iggrid-deletebutton {
	cursor: pointer;
	box-sizing: initial !important;
	left: 51%
}

.ui-iggrid-button-icon-only, .ui-iggrid-deletebutton {
	display: inline-block;
	white-space: nowrap;
	width: 16px;
	height: 16px;
	padding: 3px !important;
	z-index: 1
}

.ui-iggrid-button-icon-only .ui-icon, .ui-iggrid-deleteicon {
	float: none;
	position: absolute;
	margin-top: -8px;
	margin-left: -8px;
	top: 50%;
	left: 50%
}

.ui-iggrid-deletebutton .ui-icon {
	font-size: 16px !important
}

.ui-iggrid-deletedrecord td, .ui-iggrid-deletedrecord th {
	opacity: .5;
	filter: alpha(opacity = 50);
	text-decoration: line-through;
	font-style: italic
}

.ui-iggrid .ui-igcombo-disabled, .ui-iggrid .ui-igedit-disabled {
	opacity: 1;
	filter: alpha(opacity = 100);
	color: #d0d0d0
}

.ui-iggrid-modifiedrecord>td {
	font-style: italic
}

.ui-iggrid .ui-state-highlight, .ui-iggrid-mergedcell.ui-state-highlight
	{
	border-top-color: transparent;
	border-bottom-color: transparent
}

.ui-iggrid-mergedcell, .ui-iggrid-mergedcell.ui-state-highlight {
	color: #aaa
}

.ui-iggrid .ui-ig-altrecord .ui-iggrid-mergedcellsbottom.ui-state-highlight,
	.ui-iggrid .ui-iggrid-mergedcellsbottom.ui-state-highlight {
	border-bottom-color: #bbb
}

.ui-iggrid .ui-iggrid-mergedcell.ui-iggrid-mergedcellsbottom {
	border-bottom-color: #aaa
}

.ui-iggrid-featurechooser-headercontainer {
	float: right
}

.ui-iggrid-featurechooser-list {
	float: left
}

.pointerevents .ui-iggrid-featurechooser-list.ui-menu li, .touch .ui-iggrid-featurechooser-list.ui-menu li,
	.touchevents .ui-iggrid-featurechooser-list.ui-menu li,
	.ui-iggrid-featurechooser-list li {
	display: inline-block;
	float: left;
	max-width: 70px;
	text-align: center;
	overflow: hidden;
	height: 94px;
	line-height: 1.2em;
	font-size: 11px
}

.ui-iggrid-featurechooser-list li.ui-state-default {
	background-color: transparent
}

.ui-iggrid-featurechooser-list li.ui-state-default:hover,
	.ui-iggrid-featurechooser-list li.ui-state-hover {
	background-color: #eee
}

.ui-iggrid-columnmoving-dropdown-list .ui-icon,
	.ui-iggrid-featurechooser-list .ui-icon,
	.ui-iggrid-hiding-dropdown-list .ui-icon {
	opacity: .6;
	filter: alpha(opacity = 60)
}

.ui-iggrid-columnmoving-dropdown-list .item-selected .ui-icon,
	.ui-iggrid-hiding-dropdown-list .item-selected .ui-icon {
	opacity: 1;
	filter: alpha(opacity = 100)
}

.ui-iggrid-columnmoving-dropdown-list .ui-iggrid-columnmoving-dropdown-ddlistitemtext,
	.ui-iggrid-featurechooser-list .ui-iggrid-featurechooserddlistitemtext,
	.ui-iggrid-hiding-dropdown-list .ui-iggrid-hiding-dropdown-ddlistitemtext
	{
	font-weight: 400;
	white-space: normal
}

.ui-iggrid-columnmoving-dropdown-list .item-selected .ui-iggrid-columnmoving-dropdown-ddlistitemtext,
	.ui-iggrid-hiding-dropdown-list .item-selected .ui-iggrid-hiding-dropdown-ddlistitemtext
	{
	font-weight: 700
}

.pointerevents .ui-iggrid-featurechooser-list li.ui-iggrid-featurechooser-separator,
	.touch .ui-iggrid-featurechooser-list li.ui-iggrid-featurechooser-separator,
	.touchevents .ui-iggrid-featurechooser-list li.ui-iggrid-featurechooser-separator,
	.ui-iggrid-featurechooser-list li.ui-iggrid-featurechooser-separator {
	background-color: #bbb;
	border-right: 1px solid #333;
	float: left;
	font-size: 1%;
	width: 1px;
	height: 74px;
	margin: 10px 5px;
	opacity: .2
}

.ui-iggrid-featurechooserddlistitemtext {
	display: block
}

.ui-iggrid-columnchooser-listitems,
	.ui-iggrid-groupby-dialog-groupedcolumns ul,
	.ui-iggrid-groupby-dialog-ungroupedcolumns ul,
	.ui-iggrid-moving-dialog-columns ul,
	.ui-iggrid-sorting-dialog-sortedcolumns ul,
	.ui-iggrid-sorting-dialog-unsortedcolumns ul,
	.ui-iggrid-sorting-dialog-unsortedcolumns-list {
	line-height: 2.5em;
	list-style-type: none;
	padding: 0;
	margin: 0;
	white-space: nowrap;
	cursor: pointer;
	-khtml-user-select: none;
	-moz-user-select: none;
	-o-user-select: none;
	-ms-user-select: none
}

.ui-iggrid-modaldialog-caption-buttoncontainer {
	display: block;
	float: right;
	font-size: .75em
}

.ui-iggrid-columnchooser-itemhidden, .ui-iggrid-columnchooser-itemhidden a
	{
	color: Gray
}

.ui-iggrid-columnchooser-text {
	margin: 0 0 0 5px
}

.ui-iggrid-modaldialog-content {
	margin: 0;
	padding: 0
}

.ui-iggrid-dialog-text {
	padding: 0 0 0 1em
}

.ui-iggrid-dialog-sortedcolumns ul, .ui-iggrid-dialog-unsortedcolumns,
	.ui-iggrid-dialog-unsortedcolumns ul,
	.ui-iggrid-groupby-dialog-groupedcolumns,
	.ui-iggrid-groupby-dialog-ungroupedcolumns,
	.ui-iggrid-moving-dialog-columns .ui-iggrid-dialog-sortedcolumns {
	width: 100%
}

.ui-iggrid-columnchooser-item, .ui-iggrid-dialog-sortedcolumns li,
	.ui-iggrid-dialog-unsortedcolumns li,
	.ui-iggrid-groupby-dialog-groupedcolumns li,
	.ui-iggrid-groupby-dialog-ungroupedcolumns li,
	.ui-iggrid-moving-dialog-columns li,
	.ui-iggrid-sorting-dialog-sortedcolumns li,
	.ui-iggrid-sorting-dialog-unsortedcolumns li {
	position: relative;
	height: 2.5em;
	border-width: 0 0 1px;
	background: 0 0
}

.ui-iggrid-dialog-sortedcolumns ul li, .ui-iggrid-dialog-unsortedcolumns ul li
	{
	margin: 0;
	padding: 0
}

.ui-iggrid-columnchooser-item a, .ui-iggrid-dialog-groupby-button a,
	.ui-iggrid-dialog-unsortedcolumns-sortbybutton a,
	.ui-iggrid-sorting-dialog-unsortedcolumns-sortbybutton a {
	text-decoration: none;
	cursor: pointer;
	font-size: .8em
}

.ui-iggrid-dialog-ascdescbutton-selected span {
	border-color: Red
}

.ui-iggrid-multiplesorting-dialog-slide {
	margin: 0 auto;
	padding: 0;
	border-width: 1px 0 0;
	background: 0 0
}

.ui-iggrid-multiplesorting-dialog-slide-button-container {
	text-align: center;
	padding: 0;
	margin: 0 auto;
	display: block;
	font: 700 120%/100% Arial, Helvetica, sans-serif;
	color: #000;
	text-decoration: none
}

.ui-iggrid-dialog-sortedcolumns-list {
	margin: 0;
	padding: 0
}

.ui-iggrid-dialog-sortedcolumns-list li {
	list-style-type: none;
	margin: 12px 0;
	padding: 12px 0
}

.ui-iggrid-dialog-unsortedcolumns-list {
	margin: 0;
	padding: 0
}

.ui-iggrid-dialog-unsortedcolumns-list li {
	list-style-type: none;
	padding: 0 0 5px
}

.ui-iggrid-groupby-dialog-groupedcolumns .ui-iggrid-dialog-groupedbuttons,
	.ui-iggrid-sorting-dialog-sortedcolumns .ui-iggrid-sorting-dialog-sortbybuttons
	{
	line-height: 1.3em;
	width: 1.8em;
	float: right;
	position: absolute
}

.ui-iggrid-multiplesorting-dialog-slide .ui-iggrid-sorting-dialog-button-slide
	{
	height: .8em;
	width: 4em
}

.ui-igbutton-remove {
	position: absolute;
	right: 0;
	top: 50%;
	margin-top: -.9em
}

.ui-iggrid-dialog-button-slide {
	height: 20px;
	line-height: 20px
}

.ui-iggrid-groupby-dialog-tree .ui-igtree-root {
	margin-top: .3em;
	margin-bottom: .3em;
	margin-right: 1em
}

.ui-iggrid-dialog-layouts-dd-button, .ui-iggrid-dialog-layouts-dd-field
	{
	float: left
}

.ui-iggrid-dialog-layouts-dd {
	float: left;
	margin-left: 5px
}

.ui-iggrid-groupby-dialog-layoutscontainer {
	margin-bottom: 1em
}

.ui-iggrid-groupby-dialog-groupedcolumns .ig-sorting-indicator,
	.ui-iggrid-sorting-dialog-sortedcolumns .ig-sorting-indicator {
	float: left;
	position: relative;
	top: 50%;
	margin-top: -1em;
	height: 2em;
	width: 3.8em
}

.ui-iggrid-multiheader-collapsed, .ui-iggrid-multiheader-expanded {
	display: block;
	font-family: "Segoe UI", Arial, sans-serif;
	font-size: 10px;
	height: 16px;
	line-height: 20px;
	width: 16px;
	float: left;
	text-align: center;
	cursor: pointer
}

.ui-iggrid-columnchooser-hidebutton, .ui-iggrid-dialog-groupby-button,
	.ui-iggrid-sorting-dialog-unsortedcolumns-sortbybutton {
	clear: left;
	float: left;
	min-width: 3.8em;
	display: block;
	margin-top: -1.3em;
	position: relative;
	top: 50%
}

.ui-iggrid-columnchooser-hidebutton {
	display: block;
	clear: left;
	float: left;
	min-width: 2em
}

.ui-iggrid-dialog-layouts-dd-field {
	padding: 0 1.5em 0 .5em;
	overflow: hidden
}

.ig-combo-icon-container {
	position: relative
}

.ig-combo-icon-container a {
	position: absolute;
	top: 50%;
	margin-top: -8px;
	right: .2em
}

.ui-iggrid th.ui-iggrid-multiheader-cell {
	text-align: center
}

.ui-iggrid-multiheader-expanded {
	background: url(images/igGrid/filter-icons-FFFFFF.png) no-repeat
}

.ui-iggrid-multiheader-collapsed {
	background: url(images/igGrid/filter-icons-FFFFFF.png) -16px 0 no-repeat
}

div.ui-iggrid-indicatorcontainer.ui-iggrid-collapsibleindicatorcontainer,
	div.ui-iggrid-indicatorcontainer.ui-iggrid-collapsibleindicatorcontainer a
	{
	float: left
}

.ui-iggrid-fixedcontainer {
	background-color: #f3f3f3;
	border-bottom: 1px solid #dcdcdc
}

.ui-iggrid-fixedcontainer-left {
	box-sizing: border-box;
	-moz-box-sizing: border-box;
	-webkit-box-sizing: border-box;
	border-right: 2px solid #555 !important
}

.ui-iggrid-fixedcontainer-right {
	box-sizing: border-box;
	-moz-box-sizing: border-box;
	-webkit-box-sizing: border-box;
	border-left: 2px solid #555 !important
}

.ui-iggrid-fixcolumn-headerbuttoncontainer {
	float: right
}

.ui-iggrid .ui-iggrid-table.ui-iggrid-unfixed-table-left>tbody>tr>td:first-child,
	.ui-iggrid-fixedcontainer-right .ui-iggrid-table>tbody>tr>td:last-child
	{
	border-left-width: 0 !important
}

.ui-iggrid .ui-iggrid-table.ui-iggrid-unfixed-table-right>tbody>tr>td:first-child,
	.ui-iggrid-fixedcontainer-left .ui-iggrid-table>tbody>tr>td:last-child
	{
	border-right-width: 0 !important
}

.ui-iggrid-responsive-vertical tr>td:first-child {
	font-weight: 700
}

.pointerevents .ui-iggrid th .ui-iggrid-indicatorcontainer a, .touch .ui-iggrid th .ui-iggrid-indicatorcontainer a,
	.touchevents .ui-iggrid th .ui-iggrid-indicatorcontainer a {
	padding: 0 5px
}

.pointerevents .ui-iggrid .ui-iggrid-filtercell .ui-iggrid-indicatorcontainer+.ui-igedit,
	.pointerevents .ui-iggrid-filtercell .ui-igedit-container .ui-igedit-button:first-child,
	.touch .ui-iggrid .ui-iggrid-filtercell .ui-iggrid-indicatorcontainer+.ui-igedit,
	.touch .ui-iggrid-filtercell .ui-igedit-container .ui-igedit-button:first-child,
	.touchevents .ui-iggrid .ui-iggrid-filtercell .ui-iggrid-indicatorcontainer+.ui-igedit,
	.touchevents .ui-iggrid-filtercell .ui-igedit-container .ui-igedit-button:first-child
	{
	height: 2.4em !important
}

.pointerevents .ui-iggrid-filtercell .ui-igedit-container .ui-igedit-button:first-child,
	.touch .ui-iggrid-filtercell .ui-igedit-container .ui-igedit-button:first-child,
	.touchevents .ui-iggrid-filtercell .ui-igedit-container .ui-igedit-button:first-child
	{
	width: 2em !important;
	margin-left: -2.4em
}

.pointerevents .ui-menu li, .touch .ui-menu li, .touchevents .ui-menu li
	{
	line-height: 2.4em
}

.pointerevents .ui-iggrid .ui-iggrid-filtereditor, .pointerevents .ui-iggrid .ui-iggrid-header,
	.pointerevents .ui-iggrid table tbody td, .pointerevents .ui-iggrid table th,
	.touch .ui-iggrid .ui-iggrid-filtereditor, .touch .ui-iggrid .ui-iggrid-header,
	.touch .ui-iggrid table tbody td, .touch .ui-iggrid table th,
	.touchevents .ui-iggrid .ui-iggrid-filtereditor, .touchevents .ui-iggrid .ui-iggrid-header,
	.touchevents .ui-iggrid table tbody td, .touchevents .ui-iggrid table th
	{
	padding: .4em
}

.pointerevents .ui-iggrid .ui-iggrid-paging, .pointerevents .ui-iggrid .ui-iggrid-results,
	.touch .ui-iggrid .ui-iggrid-paging, .touch .ui-iggrid .ui-iggrid-results,
	.touchevents .ui-iggrid .ui-iggrid-paging, .touchevents .ui-iggrid .ui-iggrid-results
	{
	font-size: 1.2em
}

.pointerevents .ui-iggrid-pagelist li, .touch .ui-iggrid-pagelist li,
	.touchevents .ui-iggrid-pagelist li {
	margin: 0 .2em
}

.pointerevents .ui-iggrid-button, .touch .ui-iggrid-button, .touchevents .ui-iggrid-button
	{
	font-size: 1.3em
}

.pointerevents .ui-iggrid-expandbuttoncontainer, .pointerevents .ui-iggrid-expandbuttoncontainer-group-by,
	.touch .ui-iggrid-expandbuttoncontainer, .touch .ui-iggrid-expandbuttoncontainer-group-by,
	.touchevents .ui-iggrid-expandbuttoncontainer, .touchevents .ui-iggrid-expandbuttoncontainer-group-by
	{
	display: table-cell;
	height: 3.6em;
	vertical-align: middle
}

.pointerevents .ui-iggrid-expandbutton, .touch .ui-iggrid-expandbutton,
	.touchevents .ui-iggrid-expandbutton {
	margin: 1em 20%
}

.pointerevents .ui-iggrid tbody td.ui-iggrid-childarea, .touch .ui-iggrid tbody td.ui-iggrid-childarea,
	.touchevents .ui-iggrid tbody td.ui-iggrid-childarea {
	padding-left: 34px
}

.ui-iggrid-featurechooser-list-submenu {
	padding: 4px;
	overflow: hidden;
	font-size: 14px;
	line-height: 26px;
	background-color: #fff;
	background-image: none;
	min-width: 60px;
	color: #333;
	font-weight: 400;
	border: none
}

.ui-iggrid-featurechooser-list-submenu li.ui-state-default,
	.ui-iggrid-featurechooser-list-submenu li.ui-state-hover {
	background: 0 0;
	color: #333;
	border: none;
	text-shadow: none;
	padding: 5px
}

.ui-iggrid-featurechooser-list-submenu li.ui-state-hover {
	background: #eee
}

.ui-iggrid .ui-igedit.ui-state-disabled {
	opacity: 1
}

.ui-iggrid .ui-igedit.ui-state-disabled .ui-igeditor-input-container {
	opacity: .5
}

.ui-html5-non-html5 {
	background-color: #FFF;
	border: 1px solid grey
}

.ui-html5-non-html5-supported-message {
	color: grey;
	text-align: center;
	display: block;
	font-size: 1em;
	width: 99%;
	height: 99%
}

.ui-html5-non-html5-supported-message .ui-html5-current-browser-label {
	color: grey
}

.ui-html5-non-html5-supported-message .ui-html5-non-html5-text {
	margin-top: 5px;
	margin-bottom: 5px
}

.ui-html5-non-html5-supported-message .ui-html5-browsers-list {
	display: block;
	left: -200px;
	margin: auto 50%;
	padding: 0;
	position: relative;
	width: 400px
}

.ui-html5-non-html5-supported-message .ui-html5-browsers-list li {
	float: left;
	list-style: none;
	display: block;
	width: 80px;
	font-size: 12px
}

.ui-html5-non-html5-supported-message .ui-html5-browsers-list a {
	text-decoration: none;
	color: #000;
	display: block;
	padding-top: 80px;
	padding-bottom: 10px;
	background: url(images/igBrowserLogos.png) -5px 10px no-repeat;
	width: 64px;
	margin-left: 7px
}

.ui-html5-non-html5-supported-message .ui-html5-browsers-list li:hover {
	background-color: rgba(255, 255, 255, .5)
}

.ui-html5-non-html5-supported-message .ui-html5-browsers-list a.ui-html5-chrome-icon
	{
	background-position: -5px 10px
}

.ui-html5-non-html5-supported-message .ui-html5-browsers-list a.ui-html5-firefox-icon
	{
	background-position: -79px 10px
}

.ui-html5-non-html5-supported-message .ui-html5-browsers-list a.ui-html5-Opera-icon
	{
	background-position: -147px 10px
}

.ui-html5-non-html5-supported-message .ui-html5-browsers-list a.ui-html5-safari-icon
	{
	background-position: -213px 10px
}

.ui-html5-non-html5-supported-message .ui-html5-browsers-list a.ui-html5-ie-icon
	{
	background-position: -284px 10px
}

.ui-ightmleditor, .ui-widget .ui-ightmleditor {
	font-size: 13px
}

.ui-ightmleditor-content {
	padding: 0 7px 0 5px;
	position: relative
}

.ui-ightmleditor .ig-toolbar-buttons-holder .ui-button-text {
	font-size: 0
}

.ui-ightmleditor .ig-toolbar-buttons-holder, .ui-ightmleditor .ig-toolbar-buttons-holder .ui-splitbutton
	{
	vertical-align: top
}

.ui-ightmleditor .ig-toolbar-buttons-holder {
	height: 26px
}

.ui-ightmleditor-content iframe {
	background-color: #fff;
	background-image: none;
	border-width: 1px;
	display: block;
	width: 100%;
	position: relative;
	margin: 0
}

.ui-ightmleditor-content textarea {
	resize: none;
	border-width: 1px;
	display: block;
	width: 100%;
	padding: 0;
	margin: 0;
	overflow: auto;
	overflow-x: auto;
	overflow-y: auto
}

.ui-ightmleditor-content>div {
	background-color: #fff;
	margin: 5px;
	padding: 5px;
	border-top-style: inset;
	border-left-style: inset;
	overflow: auto;
	border-width: 2px;
	border-color: #333
}

.ui-ightmleditor .ui-igtoolbars-holder {
	padding: 0 4px;
	display: block;
	margin: 4px
}

.ui-ightmleditor .ui-igtoolbar {
	margin: 4px 4px 0 0
}

.ui-ightmleditor .ui-igtoolbar .ui-button {
	width: 18px;
	height: 18px;
	margin-left: 4px
}

.ui-ightmleditor .ui-igtoolbar .ui-splitbutton .ui-button {
	margin-left: 0
}

.ui-ightmleditor .ui-igPathFinder .ui-button-text, .ui-ightmleditor .ui-igtoolbar .ui-button-text
	{
	padding: 2px 6px
}

.ui-ightmleditor .ui-button-icon-only .ui-button-text {
	padding: 0
}

.ui-igTablePropertiesDialog-fields {
	list-style: none;
	margin: 3px 15px;
	padding: 0
}

.ui-igTablePropertiesDialog-fields li {
	width: 50%;
	float: left;
	padding-bottom: 4px
}

.ui-igTablePropertiesDialog-fields label {
	display: block;
	font-weight: 700;
	padding-bottom: 2px
}

.ui-ightmleditor .ui-igbutton-viewsource {
	margin: 5px;
	height: 18px;
	float: left
}

.ui-igPathFinder {
	float: left;
	height: 20px;
	margin: 5px 5px 5px 0;
	font-size: .75em;
	overflow: hidden
}

.ui-igPathFinder .ui-button {
	height: 18px;
	padding: 0 0 0 10px;
	margin: 0;
	-webkit-box-sizing: content-box;
	-moz-box-sizing: content-box;
	box-sizing: content-box;
	position: relative
}

.ig-layout-griditem-abs, .ig-layout-vertical-item {
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	-o-box-sizing: border-box
}

.ui-igPathFinder .ui-first-button {
	padding-left: 0
}

.ui-igPathFinder .ui-button:last-child::after {
	display: none
}

.ui-igPathFinder .ui-button::after {
	content: '';
	height: 13px;
	width: 13px;
	-webkit-transform: rotate(45deg);
	-moz-transform: rotate(45deg);
	-ms-transform: rotate(45deg);
	transform: rotate(45deg);
	display: block;
	position: absolute;
	top: 2px;
	right: -7px;
	z-index: -1
}

.ui-igPathFinder ul {
	padding: 0;
	margin: 0;
	list-style: none;
	width: 100%
}

.ui-igPathFinder li {
	padding: 0 3px;
	float: left;
	margin: 0 2px;
	cursor: pointer
}

.ui-igpathfinder-overflowMarker {
	float: left;
	width: 20px;
	height: 18px;
	font-size: 12px;
	text-align: center;
	letter-spacing: 1px
}

.ui-ightmleditor .ui-igtooltip .ui-igtooltip-arrow-top {
	background-image: none
}

.ui-ightmleditor-dialog .ui-igdialog-content {
	padding: 1em
}

.ui-ightmleditor-dialog .layoutList label {
	display: inline-block;
	line-height: .8em;
	vertical-align: top
}

.ui-ightmleditor-dialog .layoutList {
	margin: 0;
	padding: 0
}

.ui-ightmleditor-dialog .layoutList li {
	list-style: none;
	padding: 5px 3% 5px 5px;
	margin: 0;
	display: block
}

.ui-ightmleditor-dialog .layoutList>li>input {
	display: inline-block;
	width: 97%;
	margin-bottom: .5em
}

.ui-ightmleditor-dialog .layoutList select {
	display: block;
	width: 100%;
	margin-bottom: .5em
}

.ui-igimagepropertiesdialog label {
	line-height: 1.91em;
	padding-right: 3px;
	vertical-align: middle
}

.ui-igimagepropertiesdialog-size-lbls {
	float: left;
	width: 20%
}

.image-dialog div {
	padding-bottom: 7px
}

.ui-igimagepropertiesdialog-aspect-ratio {
	left: 142px;
	position: absolute;
	top: 123px
}

.ui-igimagepropertiesdialog-form {
	position: relative;
	padding: 5px
}

.ui-igimagepropertiesdialog-form label {
	display: block
}

.ui-igimagepropertiesdialog-form-input {
	width: 228px
}

#imagePreview {
	text-align: center
}

#imageSrc {
	width: 239px
}

.ui-igtablepropertiesdialog-cols-rows-num {
	float: left
}

.ui-igtablepropertiesdialog-cols-rows-num input {
	width: 44px
}

.ui-igtablepropertiesdialog-sample-table {
	width: 100%
}

.ui-igtablepropertiesdialog-sample-table td {
	height: 10px;
	width: 10px;
	cursor: pointer;
	background-color: #fff
}

.ui-ightmleditor .ui-igcombo-list {
	height: auto !important
}

.ui-ightmleditor .ui-igcombo-list li {
	height: auto !important;
	width: 100% !important
}

.ui-ightmleditor .ui-combo-fontfamily .ui-igcombo-list {
	font-size: 1em;
	line-height: 1.8em
}

.ui-ightmleditor .ui-igtoolbar .ui-igbutton {
	vertical-align: top
}

.pointerevents .ui-ightmleditor .ui-igtoolbar .ui-button, .touch .ui-ightmleditor .ui-igtoolbar .ui-button,
	.touchevents .ui-ightmleditor .ui-igtoolbar .ui-button {
	height: 44px;
	width: 44px
}

.pointerevents .ui-igPathFinder, .touch .ui-igPathFinder, .touchevents .ui-igPathFinder
	{
	font-size: 1em
}

.pointerevents .ui-ightmleditor .ui-igtoolbar .ui-igcombo,
	.pointerevents .ui-ightmleditor-dialog .ui-igcombo, .touch .ui-ightmleditor .ui-igtoolbar .ui-igcombo,
	.touch .ui-ightmleditor-dialog .ui-igcombo, .touchevents .ui-ightmleditor .ui-igtoolbar .ui-igcombo,
	.touchevents .ui-ightmleditor-dialog .ui-igcombo {
	height: 46px
}

.pointerevents .ui-ightmleditor .ui-igcombo-list li, .touch .ui-ightmleditor .ui-igcombo-list li,
	.touchevents .ui-ightmleditor .ui-igcombo-list li {
	height: 44px !important;
	width: 100% !important
}

.pointerevents .ui-combo-fontfamily li, .touch .ui-combo-fontfamily li,
	.touchevents .ui-combo-fontfamily li {
	line-height: 44px !important
}

.pointerevents .ui-igPathFinder .ui-button, .pointerevents .ui-ightmleditor .ui-igbutton-viewsource,
	.touch .ui-igPathFinder .ui-button, .touch .ui-ightmleditor .ui-igbutton-viewsource,
	.touchevents .ui-igPathFinder .ui-button, .touchevents .ui-ightmleditor .ui-igbutton-viewsource
	{
	height: 44px
}

.ui-ightmleditor .ui-igtoolbar .ui-splitbutton .ui-igbutton.ui-state-active,
	.ui-ightmleditor .ui-igtoolbar .ui-splitbutton .ui-igbutton.ui-state-hover,
	.ui-ightmleditor .ui-igtoolbar .ui-splitbutton .ui-igbutton.ui-state-hover.ui-state-active,
	.ui-ightmleditor .ui-igtoolbar-wrap .ui-splitbutton .ui-igbutton.ui-state-active
	{
	border: none
}

.ui-ightmleditor .ui-igtoolbar .ui-splitbutton .ui-igbutton.ui-state-focus
	{
	border: none;
	background: 0 0
}

.ui-ightmleditor .ui-igtoolbar .ui-splitbutton {
	margin-left: 5px
}

.ig-layout-item {
	overflow: auto
}

.ig-layout-griditem-rel {
	display: inline-block;
	position: relative;
	float: left;
	overflow: auto;
	vertical-align: top
}

.ui-chart-legend-item-badge, .ui-chart-legend-item-text,
	.ui-chart-toolbar li {
	vertical-align: middle
}

.ig-layout-griditem-abs {
	box-sizing: border-box;
	position: absolute;
	padding: 5px
}

.ig-layout-border, .ig-layout-border-item {
	position: relative
}

.ig-layout-item-title {
	width: 100%;
	text-align: center;
	background-color: #EBEBEB
}

.ig-layout-flow-item, .ig-layout-vertical-item {
	margin: 5px;
	width: 10%;
	border: 1px solid #D3D3D3;
	height: 100px
}

.ig-layout {
	display: block
}

.ig-layout-item-float {
	float: left;
	margin: 5px
}

.ig-layout-item-v {
	float: left
}

.ig-layout-flow {
	overflow: auto;
	padding: 0
}

.ig-layout-flow-item {
	float: left;
	list-style-type: none;
	overflow: hidden
}

.ig-layout-vertical {
	overflow: auto
}

.ig-layout-vertical-item {
	box-sizing: border-box;
	overflow: hidden
}

.ig-layout-border, .ig-layout-border-header {
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	-o-box-sizing: border-box
}

.ig-layout-border {
	box-sizing: border-box
}

.ig-layout-border-item-hidden {
	display: none
}

.ig-layout-border-container {
	height: 100%;
	width: 100%
}

.ig-layout-border-wrapper1, .ig-layout-border-wrapper2 {
	position: relative;
	float: left;
	width: 100%
}

.ig-layout-border-footer, .ig-layout-border-header, .ui-chart-toolbar {
	position: absolute;
	text-align: center
}

.ig-layout-border-header {
	top: 0;
	box-sizing: border-box;
	width: 100%;
	font-size: large;
	padding: .3em 0
}

.ig-layout-border-footer, .ig-layout-border-left {
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	-o-box-sizing: border-box
}

.ig-layout-border-footer {
	bottom: 0;
	box-sizing: border-box;
	width: 100%;
	font-size: large;
	padding: .3em 0
}

.ig-layout-border-left {
	box-sizing: border-box;
	height: 100%;
	overflow: hidden;
	float: left
}

.ig-layout-border-center, .ig-layout-border-right {
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	-o-box-sizing: border-box;
	height: 100%
}

.ig-layout-border-center {
	box-sizing: border-box;
	overflow: auto
}

.ig-layout-border-right {
	box-sizing: border-box;
	overflow: hidden;
	float: right
}

.ig-layout-col {
	padding-left: 20px;
	padding-right: 20px
}

.ig-layout-col:after, .ig-layout-col:before {
	content: "";
	display: table;
	line-height: 0;
	clear: both
}

.ig-layout-col .row {
	width: 100%;
	clear: both
}

.ig-layout-col .row [class*=col] {
	float: left;
	width: 100%;
	min-height: 30px;
	margin-left: 2.127659574468085%;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	-o-box-sizing: border-box;
	box-sizing: border-box;
	display: block
}

.ig-layout-col .row [class*=col]:first-child {
	margin-left: 0
}

.ig-layout-col .row .col1 {
	width: 6.382978723404255%
}

.ig-layout-col .row .col2 {
	width: 14.893617021276595%
}

.ig-layout-col .row .col3 {
	width: 23.404255319148934%
}

.ig-layout-col .row .col4 {
	width: 31.914893617021278%
}

.ig-layout-col .row .col5 {
	width: 40.42553191489362%
}

.ig-layout-col .row .col6 {
	width: 48.93617021276595%
}

.ig-layout-col .row .col7 {
	width: 57.44680851063829%
}

.ig-layout-col .row .col8 {
	width: 65.95744680851064%
}

.ig-layout-col .row .col9 {
	width: 74.46808510638297%
}

.ig-layout-col .row .col10 {
	width: 82.97872340425532%
}

.ig-layout-col .row .col11 {
	width: 91.48936170212765%
}

.ig-layout-col .row .col12 {
	width: 100%
}

@
-ms-viewport {
	width: device-width
}

@media ( min-width :768px) and (max-width:979px) {
	.ig-layout-col .row {
		width: 100%
	}
	.ig-layout-col .row [class*=col] {
		float: left;
		width: 100%;
		min-height: 30px;
		margin-left: 2.7624309392265194%;
		-webkit-box-sizing: border-box;
		-moz-box-sizing: border-box;
		-o-box-sizing: border-box;
		box-sizing: border-box;
		display: block
	}
	.ig-layout-col .row [class*=col]:first-child {
		margin-left: 0
	}
	.ig-layout-col .row .col1 {
		width: 5.801104972375691%
	}
	.ig-layout-col .row .col2 {
		width: 14.3646408839779%
	}
	.ig-layout-col .row .col3 {
		width: 22.92817679558011%
	}
	.ig-layout-col .row .col4 {
		width: 31.491712707182323%
	}
	.ig-layout-col .row .col5 {
		width: 40.05524861878453%
	}
	.ig-layout-col .row .col6 {
		width: 48.61878453038674%
	}
	.ig-layout-col .row .col7 {
		width: 57.18232044198895%
	}
	.ig-layout-col .row .col8 {
		width: 65.74585635359117%
	}
	.ig-layout-col .row .col9 {
		width: 74.30939226519337%
	}
	.ig-layout-col .row .col10 {
		width: 82.87292817679558%
	}
	.ig-layout-col .row .col11 {
		width: 91.43646408839778%
	}
	.ig-layout-col .row .col12 {
		width: 100%
	}
}

@media handheld , only screen and (max-width:767px) {
	.ig-layout-col .row {
		width: 100%
	}
	.ig-layout-col .row [class*=col] {
		width: 100%;
		min-height: 30px;
		margin-left: 0;
		-webkit-box-sizing: border-box;
		-moz-box-sizing: border-box;
		-o-box-sizing: border-box;
		box-sizing: border-box;
		display: block;
		float: none
	}
	.ig-layout-col .row .col12 {
		width: 100%;
		-webkit-box-sizing: border-box;
		-moz-box-sizing: border-box;
		-o-box-sizing: border-box;
		box-sizing: border-box
	}
}

@media ( min-width :1200px) {
	.ig-layout-col .row {
		width: 100%
	}
	.ig-layout-col .row [class*=col] {
		float: left;
		width: 100%;
		min-height: 30px;
		margin-left: 2.564102564102564%;
		-webkit-box-sizing: border-box;
		-moz-box-sizing: border-box;
		-o-box-sizing: border-box;
		box-sizing: border-box;
		display: block
	}
	.ig-layout-col .row [class*=col]:first-child {
		margin-left: 0
	}
	.ig-layout-col .row .col1 {
		width: 5.982905982905983%
	}
	.ig-layout-col .row .col2 {
		width: 14.52991452991453%
	}
	.ig-layout-col .row .col3 {
		width: 23.076923076923077%
	}
	.ig-layout-col .row .col4 {
		width: 31.623931623931625%
	}
	.ig-layout-col .row .col5 {
		width: 40.17094017094017%
	}
	.ig-layout-col .row .col6 {
		width: 48.717948717948715%
	}
	.ig-layout-col .row .col7 {
		width: 57.26495726495726%
	}
	.ig-layout-col .row .col8 {
		width: 65.81196581196582%
	}
	.ig-layout-col .row .col9 {
		width: 74.35897435897436%
	}
	.ig-layout-col .row .col10 {
		width: 82.90598290598291%
	}
	.ig-layout-col .row .col11 {
		width: 91.45299145299145%
	}
	.ig-layout-col .row .col12 {
		width: 100%
	}
}

.ui-chart-palette-1 {
	border-color: #226CC8;
	background-color: #448ADF
}

.ui-chart-palette-2 {
	border-color: #A82E0B;
	background-color: #DA3C0E
}

.ui-chart-palette-3 {
	border-color: #556420;
	background-color: #7C932F
}

.ui-chart-palette-4 {
	border-color: #D6BB03;
	background-color: #FCE22E
}

.ui-chart-palette-5 {
	border-color: #DA1896;
	background-color: #EB49B3
}

.ui-chart-palette-6 {
	border-color: #6D438F;
	background-color: #8F5FB8
}

.ui-chart-palette-7 {
	border-color: #5B91F4;
	background-color: #8FB4F8
}

.ui-chart-palette-8 {
	border-color: #FF464A;
	background-color: #FF6F72
}

.ui-chart-palette-9 {
	border-color: #C78A0C;
	background-color: #F1A70E
}

.ui-chart-palette-10 {
	border-color: #562B79;
	background-color: #763AA7
}

.ui-chart-palette-11 {
	border-color: #789818;
	background-color: #92B81F
}

.ui-chart-palette-12 {
	border-color: #EE6C1E;
	background-color: #DA3C0E
}

.ui-chart-legend-items-list {
	padding: 0;
	margin: 5px
}

.ui-chart-toolbar {
	width: 100%;
	font-size: 0
}

.ui-chart-toolbar li {
	list-style: none;
	display: table-cell
}

.ui-chart-slider {
	width: 40px;
	padding: 5px 9px
}

.ui-chart-opd-button {
	position: absolute !important;
	top: 5px;
	right: 5px
}

.ui-chart-toolbar button {
	height: 18px;
	width: 18px;
	margin: 2px
}

.ui-chart-toolbar button .ui-button-text {
	line-height: 8px
}

.ui-chart-toolbar .ui-slider-handle {
	height: 18px;
	margin-left: -12px;
	top: -9px
}

.igTouch .ui-chart-opd-button, .igTouch .ui-chart-toolbar {
	font-size: 20px
}

.igTouch .ui-chart-toolbar {
	display: table;
	background-color: rgba(79, 79, 79, .4)
}

.igTouch .ui-chart-toolbar ul {
	display: table-row
}

.igTouch .ui-chart-toolbar li {
	display: table-cell
}

.igTouch .ui-chart-toolbar .ui-chart-slider-holder {
	width: 100%
}

.igTouch .ui-chart-toolbar button {
	width: 44px;
	height: 44px;
	margin: 5px
}

.igTouch .ui-chart-toolbar button .ui-button-text {
	line-height: 35px
}

.igTouch .ui-chart-slider {
	width: 90%;
	padding: 0 30px
}

.igTouch .ui-chart-toolbar .ui-slider-handle {
	width: 30px;
	height: 30px;
	margin-left: -15px;
	top: -15px
}

@font-face {
	font-family: icomoon;
	src:
		url(data:application/x-font-ttf;charset=utf-8;base64,AAEAAAALAIAAAwAwT1MvMg8SAioAAAC8AAAAYGNtYXAaVsyHAAABHAAAAFRnYXNwAAAAEAAAAXAAAAAIZ2x5ZsZxW2YAAAF4AAAAdGhlYWQG8KybAAAB7AAAADZoaGVhB20DxgAAAiQAAAAkaG10eAoA//8AAAJIAAAAFGxvY2EAKABOAAACXAAAAAxtYXhwAAgADAAAAmgAAAAgbmFtZZlKCfsAAAKIAAABhnBvc3QAAwAAAAAEEAAAACAAAwMAAZAABQAAApkCzAAAAI8CmQLMAAAB6wAzAQkAAAAAAAAAAAAAAAAAAAABEAAAAAAAAAAAAAAAAAAAAABAAADmAAPA/8AAQAPAAEAAAAABAAAAAAAAAAAAAAAgAAAAAAADAAAAAwAAABwAAQADAAAAHAADAAEAAAAcAAQAOAAAAAoACAACAAIAAQAg5gD//f//AAAAAAAg5gD//f//AAH/4xoEAAMAAQAAAAAAAAAAAAAAAQAB//8ADwABAAAAAAAAAAAAAgAANzkBAAAAAAEAAAAAAAAAAAACAAA3OQEAAAAAAQAAAAAAAAAAAAIAADc5AQAAAAAC////7wOsA5cABAAJAAATAQcBNyEXAScBUwNTVfyuVAMFVPytVANTA5f8rVUDU1VV/K1VA1MAAAEAAAABAAD6ylYPXw889QALBAAAAAAA0hM0DAAAAADSEzQM////7wOsA5cAAAAIAAIAAAAAAAAAAQAAA8D/wAAABAD//wAAA6wAAQAAAAAAAAAAAAAAAAAAAAUEAAAAAAAAAAAAAAACAAAABAD//wAAAAAACgAUAB4AOgABAAAABQAKAAIAAAAAAAIAAAAAAAAAAAAAAAAAAAAAAAAADgCuAAEAAAAAAAEABwAAAAEAAAAAAAIABwBgAAEAAAAAAAMABwA2AAEAAAAAAAQABwB1AAEAAAAAAAUACwAVAAEAAAAAAAYABwBLAAEAAAAAAAoAGgCKAAMAAQQJAAEADgAHAAMAAQQJAAIADgBnAAMAAQQJAAMADgA9AAMAAQQJAAQADgB8AAMAAQQJAAUAFgAgAAMAAQQJAAYADgBSAAMAAQQJAAoANACkaWNvbW9vbgBpAGMAbwBtAG8AbwBuVmVyc2lvbiAxLjAAVgBlAHIAcwBpAG8AbgAgADEALgAwaWNvbW9vbgBpAGMAbwBtAG8AbwBuaWNvbW9vbgBpAGMAbwBtAG8AbwBuUmVndWxhcgBSAGUAZwB1AGwAYQByaWNvbW9vbgBpAGMAbwBtAG8AbwBuRm9udCBnZW5lcmF0ZWQgYnkgSWNvTW9vbi4ARgBvAG4AdAAgAGcAZQBuAGUAcgBhAHQAZQBkACAAYgB5ACAASQBjAG8ATQBvAG8AbgAuAAAAAwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA==)
		format('truetype');
	font-weight: 400;
	font-style: normal
}

.ui-ignotify-icon-container {
	display: inline-block;
	vertical-align: middle;
	padding-right: 2px;
	height: 1.3em
}

.ui-ignotify-icon-container.hidden {
	display: none
}

.ui-ignotify-content>ol, .ui-ignotify-content>ul {
	display: inline-block;
	margin: 0;
	padding: 0;
	list-style-position: inside
}

.ui-widget.ui-ignotify.ui-ignotify-inline {
	position: static;
	margin-bottom: 5px;
	font-size: .8em
}

.ui-ignotify-success {
	border-color: #009346
}

.ui-ignotify-success.ui-ignotify-inline {
	color: #009346
}

.ui-igpopover.ui-ignotify-success>.ui-widget-content {
	color: #134d30;
	border-color: #b7edc7;
	background-color: #b7edc7
}

.ui-igpopover.ui-ignotify-success>.ui-igpopover-arrow-left {
	border-right-color: #b7edc7
}

.ui-igpopover.ui-ignotify-success>.ui-igpopover-arrow-bottom {
	border-top-color: #b7edc7
}

.ui-igpopover.ui-ignotify-success>.ui-igpopover-arrow-top {
	border-bottom-color: #b7edc7
}

.ui-igpopover.ui-ignotify-success>.ui-igpopover-arrow-right {
	border-left-color: #b7edc7
}

.ui-ignotify-warn {
	border-color: #ffa357
}

.ui-ignotify-warn.ui-ignotify-inline {
	color: #ffa357
}

.ui-igpopover.ui-ignotify-warn>.ui-widget-content {
	color: #630;
	border-color: #ffde66;
	background-color: #ffde66
}

.ui-igpopover.ui-ignotify-warn>.ui-igpopover-arrow-left {
	border-right-color: #ffde66
}

.ui-igpopover.ui-ignotify-warn>.ui-igpopover-arrow-bottom {
	border-top-color: #ffde66
}

.ui-igpopover.ui-ignotify-warn>.ui-igpopover-arrow-top {
	border-bottom-color: #ffde66
}

.ui-igpopover.ui-ignotify-warn>.ui-igpopover-arrow-right {
	border-left-color: #ffde66
}

.ui-ignotify-error, .ui-ignotify-error.ui-widget {
	border-color: #f33
}

.ui-ignotify-error.ui-ignotify-inline {
	color: #f33
}

.ui-igpopover.ui-ignotify-error>.ui-widget-content {
	color: #fff;
	border-color: #f33;
	background-color: #f33
}

.ui-igpopover.ui-ignotify-error>.ui-igpopover-arrow-left {
	border-right-color: #f33
}

.ui-igpopover.ui-ignotify-error>.ui-igpopover-arrow-bottom {
	border-top-color: #f33
}

.ui-igpopover.ui-ignotify-error>.ui-igpopover-arrow-top {
	border-bottom-color: #f33
}

.ui-igpopover.ui-ignotify-error>.ui-igpopover-arrow-right {
	border-left-color: #f33
}

.ui-ignotify-info {
	border-color: #5d5d5d
}

.ui-ignotify-info.ui-ignotify-inline {
	color: #5d5d5d
}

.ui-igpopover.ui-ignotify-info>.ui-widget-content {
	color: #5d5d5d;
	background-color: #ededed;
	border: 1px solid #ededed
}

.ui-igpopover.ui-ignotify-info>.ui-igpopover-arrow-left {
	border-right-color: #ededed
}

.ui-igpopover.ui-ignotify-info>.ui-igpopover-arrow-bottom {
	border-top-color: #ededed
}

.ui-igpopover.ui-ignotify-info>.ui-igpopover-arrow-top {
	border-bottom-color: #ededed
}

.ui-igpopover.ui-ignotify-info>.ui-igpopover-arrow-right {
	border-left-color: #ededed
}

.ui-icon.ui-icon-closethick.ui-igpopover-close-button {
	width: 12px;
	height: 12px;
	font-size: 12px;
	background: 0 0;
	text-indent: 0;
	overflow: visible;
	-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=60)";
	opacity: .6;
	font-family: icomoon;
	speak: none;
	font-style: normal;
	font-weight: 400;
	font-variant: normal;
	text-transform: none;
	line-height: 1;
	-webkit-font-smoothing: antialiased;
	-moz-osx-font-smoothing: grayscale
}

.ui-icon.ui-icon-closethick.ui-igpopover-close-button:hover {
	-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";
	opacity: 1
}

.ui-igpivot-metadatadropdown {
	z-index: 10
}

.ui-widget.ui-widget-content.ui-igpivot-metadatadropdown {
	border-width: 1px
}

.ui-igpivot-metadatadropdown ul {
	margin: 1px;
	padding: 1px
}

.ui-igpivot-metadatadropdown ul li {
	list-style: none;
	cursor: pointer;
	margin: 0 2px
}

.pointerevents .ui-igpivot-metadatadropdown ul li, .touch .ui-igpivot-metadatadropdown ul li,
	.touchevents .ui-igpivot-metadatadropdown ul li {
	font-size: 1.3em
}

.ui-igpivot-metadatadropdown ul li.ui-state-hover {
	border-width: 0
}

.ui-igpivot-metadatadropdown .ui-icon {
	display: inline-block;
	margin-right: .2em;
	background-image: url(images/igPivot/pivot-header-icons.png)
}

.ui-igpivot-metadatadropdown .ui-icon-pivot-filters {
	background-position: 0 0
}

.ui-igpivot-metadatadropdown .ui-icon-pivot-columns {
	background-position: -16px 0
}

.ui-igpivot-metadatadropdown .ui-icon-pivot-rows {
	background-position: -32px 0
}

.ui-igpivot-metadatadropdown .ui-icon-pivot-measures {
	background-position: -48px 0
}

.ui-igpivot-filterdropdown {
	min-width: 200px;
	z-index: 10
}

.ui-widget.ui-widget-content.ui-igpivot-filterdropdown {
	border-width: 1px
}

.ui-igpivot-filterdropdown .ui-igpivot-filtermembers {
	min-height: 200px;
	padding-right: 5px
}

.ui-igpivot-filterdropdown .ui-igpivot-filtermembers:not (.ui-igtree ){
	background: url(images/ui-anim_basic_16x16.gif) center no-repeat
}

.ui-igpivot-filterdropdown .ui-igbutton {
	cursor: pointer;
	margin: 1px
}

.ui-igpivot-filterdropdown .ui-igtree-expander {
	top: .6em
}

.ui-igpivot-filterdropdown .ui-igtree-node {
	line-height: 1em
}

.ui-igpivot-filterdropdown span[data-role=checkbox] {
	min-height: 14px;
	min-width: 14px;
	width: 1em;
	height: 1em
}

.ui-igpivot-filterdropdown .ui-igtree-node a {
	font-size: 1em
}

.ui-igpivot-filterdropdown-buttoncontainer {
	float: right;
	padding: 6px
}

.ui-igpivot-droparea {
	margin: 0;
	padding: 0
}

.ui-igpivot-droparea .ui-igpivot-metadataitem {
	padding: 2px;
	list-style: none;
	white-space: nowrap;
	position: relative
}

.ui-igpivot-droparea .ui-igpivot-metadataitem span[data-role=caption] {
	cursor: default;
	margin-left: 3px;
	margin-right: 3px
}

.ui-iggrid-sortindicator, .ui-igpivotgrid-header .ui-iggrid-headerbutton,
	.ui-igpivotgrid-header[data-item-sortheader]>.ui-igpivot-rowheaderlink,
	.ui-igpivotgrid-header[data-sort]>.ui-iggrid-headertext,
	.ui-igpivotgrid-header[data-sort][data-axis=empty_axis],
	.ui-igpivotgrid-header[data-sortheader]>.ui-iggrid-headertext,
	.ui-igpopover-close-button {
	cursor: pointer
}

.ui-igpivot-droparea .ui-igpivot-metadataitem .ui-icon {
	display: inline-block;
	cursor: pointer
}

.ui-igpivot-draghelper {
	clear: left;
	float: left;
	overflow: visible;
	white-space: nowrap;
	margin-left: 35px
}

.ui-igpivot-draghelper .ui-icon {
	position: relative;
	float: left;
	margin-top: -8px;
	margin-right: .3em;
	top: .9em
}

.ui-igpivot-draghelper p {
	line-height: 1.8em;
	margin: 0;
	padding: 0 .7em
}

.ui-igpivot-rowheaderlink, .ui-igpivotgrid .ui-iggrid-headertext {
	display: inline-block
}

.ui-igpivot-rowheaderlink {
	text-decoration: underline
}

.ui-igpivotview .ui-igsplitter-collapse-single-button {
	z-index: 9
}

.ui-igpivotdataselector {
	background: #F3F3F3;
	font-size: .9em;
	overflow-x: hidden;
	overflow-y: auto
}

.ui-igpivotdataselector .ui-igpivotdataselector-root {
	padding: 10px
}

.ui-igpivotdataselector-metadata {
	height: 300px
}

.ui-igpivotdataselector-metadata .ui-igtree-root {
	margin-top: .5em
}

.ui-igpivotdataselector-metadata .ui-igpivot-metadataitem .cube,
	.ui-igpivotdataselector-metadata .ui-igpivot-metadataitem .dimension,
	.ui-igpivotdataselector-metadata .ui-igpivot-metadataitem .folder,
	.ui-igpivotdataselector-metadata .ui-igpivot-metadataitem .hierarchydirect,
	.ui-igpivotdataselector-metadata .ui-igpivot-metadataitem .hierarchykey,
	.ui-igpivotdataselector-metadata .ui-igpivot-metadataitem .hierarchymultiple,
	.ui-igpivotdataselector-metadata .ui-igpivot-metadataitem .hierarchysingle,
	.ui-igpivotdataselector-metadata .ui-igpivot-metadataitem .kpi,
	.ui-igpivotdataselector-metadata .ui-igpivot-metadataitem .level1,
	.ui-igpivotdataselector-metadata .ui-igpivot-metadataitem .level2,
	.ui-igpivotdataselector-metadata .ui-igpivot-metadataitem .level3,
	.ui-igpivotdataselector-metadata .ui-igpivot-metadataitem .level4,
	.ui-igpivotdataselector-metadata .ui-igpivot-metadataitem .level5,
	.ui-igpivotdataselector-metadata .ui-igpivot-metadataitem .measure,
	.ui-igpivotdataselector-metadata .ui-igpivot-metadataitem .member,
	.ui-igpivotdataselector-metadata .ui-igpivot-metadataitem .members {
	width: 16px;
	height: 16px;
	display: inline-block;
	vertical-align: baseline;
	margin-right: .2em;
	background-image: url(images/igPivot/dataselector-sprite.png)
}

.ui-igpivotdataselector-metadata .ui-igpivot-metadataitem .cube {
	background-position: 0 0
}

.ui-igpivotdataselector-metadata .ui-igpivot-metadataitem .dimension {
	background-position: -16px 0
}

.ui-igpivotdataselector-metadata .ui-igpivot-metadataitem .folder {
	background-position: -32px 0
}

.ui-igpivotdataselector-metadata .ui-igpivot-metadataitem .hierarchydirect
	{
	background-position: -48px 0
}

.ui-igpivotdataselector-metadata .ui-igpivot-metadataitem .hierarchykey
	{
	background-position: -64px 0
}

.ui-igpivotdataselector-metadata .ui-igpivot-metadataitem .hierarchymultiple
	{
	background-position: -80px 0
}

.ui-igpivotdataselector-metadata .ui-igpivot-metadataitem .hierarchysingle
	{
	background-position: -96px 0
}

.ui-igpivotdataselector-metadata .ui-igpivot-metadataitem .kpi {
	background-position: -112px 0
}

.ui-igpivotdataselector-metadata .ui-igpivot-metadataitem .level1 {
	background-position: -128px 0
}

.ui-igpivotdataselector-metadata .ui-igpivot-metadataitem .level2 {
	background-position: -144px 0
}

.ui-igpivotdataselector-metadata .ui-igpivot-metadataitem .level3 {
	background-position: -160px 0
}

.ui-igpivotdataselector-metadata .ui-igpivot-metadataitem .level4 {
	background-position: -176px 0
}

.ui-igpivotdataselector-metadata .ui-igpivot-metadataitem .level5 {
	background-position: -192px 0
}

.ui-igpivotdataselector-metadata .ui-igpivot-metadataitem .measure {
	background-position: -208px 0
}

.ui-igpivotdataselector-metadata .ui-igpivot-metadataitem .member {
	background-position: -224px 0
}

.ui-igpivotdataselector-metadata .ui-igpivot-metadataitem .members {
	background-position: -240px 0
}

.ui-igpivotdataselector .ui-igpivotdataselector-dropareas {
	width: 100%;
	table-layout: fixed
}

.ui-igpivotdataselector .ui-igpivotdataselector-dropareas th {
	text-align: left;
	font-size: .8em;
	font-weight: 400
}

.ui-igpivotdataselector .ui-igpivotdataselector-dropareas td {
	width: 50%
}

.ui-igpivotdataselector .ui-igpivotdataselector-dropareas th .ui-icon {
	display: inline-block;
	vertical-align: text-bottom;
	margin-right: .2em;
	background-image: url(images/igPivot/pivot-header-icons.png);
	width: 16px;
	height: 16px;
	min-height: 16px;
	min-width: 16px
}

.ui-igpivotdataselector-dropareas .ui-icon-pivot-filters {
	background-position: 0 0
}

.ui-igpivotdataselector-dropareas .ui-icon-pivot-columns {
	background-position: -16px 0
}

.ui-igpivotdataselector-dropareas .ui-icon-pivot-rows {
	background-position: -32px 0
}

.ui-igpivotdataselector-dropareas .ui-icon-pivot-measures {
	background-position: -48px 0
}

.ui-igpivotdataselector .ui-igpivot-droparea {
	height: 75px;
	overflow-x: hidden;
	overflow-y: auto;
	padding: 2px
}

.ui-igpivotdataselector .ui-igpivot-droparea .ui-igpivot-metadataitem {
	font-size: 12px;
	overflow: hidden;
	margin-bottom: 1px;
	text-overflow: ellipsis
}

.ui-igpivotdataselector .ui-igpivot-droparea .ui-igpivot-metadataitem .ui-icon
	{
	vertical-align: text-bottom
}

.ui-igpivotdataselector .ui-igpivot-droparea .ui-igpivot-metadataitem .ui-icon.ui-icon-close
	{
	position: absolute;
	right: 2px
}

.ui-igpivotdataselector .ui-igpivot-droparea .ui-igpivot-metadataitem .ui-icon-pivot-smallfilter
	{
	background-image: url(images/igPivot/pivot-header-icons.png);
	background-position: -64px -16px
}

.ui-igpivotdataselector .ui-igpivot-droparea .ui-igpivot-insertitem {
	height: 2px
}

.ui-igbutton.ui-igpivotdataselector-updatelayout {
	height: 18px;
	width: 18px;
	margin-left: 10px;
	vertical-align: middle
}

.ui-igbutton.ui-igpivotdataselector-updatelayout .ui-icon {
	margin-left: 0;
	position: absolute;
	left: 1px
}

.ui-igpivotgrid-blockarea {
	background: url(images/ui-anim_basic_16x16.gif) center center no-repeat
		rgba(0, 0, 0, .7);
	position: absolute;
	width: 100%;
	height: 100%;
	top: 0;
	z-index: 10
}

.ui-igpivotgrid-tree-blockarea {
	background: url(images/ui-anim_basic_16x16.gif) center center no-repeat;
	position: absolute;
	width: 16px;
	height: 16px;
	z-index: 20000
}

.ui-igpivotgrid-header {
	background-size: contain;
	white-space: nowrap
}

.ui-igpivotgrid.ui-iggrid-table .ui-igpivotgrid-header {
	overflow: hidden;
	text-overflow: ellipsis
}

.ui-igpivotgrid-header .ui-icon {
	display: inline-block
}

.ui-igpivotgrid th.ui-igpivotgrid-header.ui-iggrid-multiheader-cell {
	text-align: left
}

.ui-igpivot-overlaydroparea {
	position: absolute;
	display: none;
	z-index: 100
}

.ui-igpivot-overlaydroparea.active {
	z-index: 101
}

.ui-igpivot-dropareaheader.ui-iggrid-header {
	position: relative;
	overflow: hidden;
	text-overflow: clip;
	height: 2em
}

.ui-igpivot-dropareaheader .ui-igpivot-droparea {
	white-space: nowrap;
	margin: 0;
	position: relative;
	overflow: visible
}

.ui-igpivot-dropareaheader .ui-iggrid-headerbutton {
	display: inline-block;
	height: 2em;
	vertical-align: bottom
}

.ui-igpivot-dropareaheader .ui-iggrid-headerbutton:first-child {
	margin-left: -4px
}

.ui-igpivot-dropareaheader .ui-iggrid-headerbutton .ui-icon {
	display: block;
	margin-top: -8px;
	position: relative;
	top: 50%
}

.ui-igpivot-dropareaheader .ui-igpivot-droparea .ui-igpivot-metadataitem
	{
	display: inline-block;
	margin: 0 2px;
	font-size: .9em;
	padding-right: 1.8em
}

.ui-igpivot-dropareaheader .ui-igpivot-droparea .ui-igpivot-metadataitem .ui-icon
	{
	position: absolute;
	top: 50%;
	margin-top: -8px
}

.ui-igpivotgrid .ui-igpivot-metadataitem .ui-icon-pivot-smallfilter {
	background-image: url(images/igPivot/pivot-header-icons.png);
	background-position: -64px -16px;
	left: .5em
}

.ui-igpivotgrid .ui-igpivot-metadataitem .ui-icon-pivot-smallfilter+span[data-role~=caption]
	{
	margin-left: 1.8em
}

.ui-igpivotgrid .ui-igpivot-metadataitem .ui-icon-close {
	right: .5em
}

.ui-igpivot-dropareaheader .ui-igpivot-droparea .ui-igpivot-metadataitem :not
	(.ui-icon ){
	display: inline
}

.ui-igpivot-dropareaheader .ui-igpivot-droparea .ui-igpivot-insertitem {
	width: 2px;
	height: 26px;
	margin: 0;
	display: inline-block;
	vertical-align: top
}

.ui-igpivotgrid-kpis {
	display: block;
	margin: auto;
	width: 16px;
	height: 16px;
	background-image: url(images/igPivot/kpi-icons.png)
}

.ui-igpopover {
	z-index: 10000;
	display: none;
	white-space: normal;
	word-wrap: break-word;
	position: absolute
}

.ui-igpopover>.ui-widget-content {
	padding: 5px;
	overflow: hidden;
	font-size: 11px;
	background-color: #E5E5E5;
	background-image: none;
	color: #333;
	font-weight: 400;
	border: 1px solid #E5E5E5
}

.ui-igpopover-arrow {
	position: absolute;
	display: block;
	width: 0;
	height: 0;
	border-width: 11px;
	z-index: 11000;
	border-style: solid;
	border-color: transparent;
	-moz-box-sizing: content-box;
	-webkit-box-sizing: content-box;
	box-sizing: content-box
}

.ui-igscheduler-navigator-back-button,
	.ui-igscheduler-navigator-date-range-button,
	.ui-igscheduler-navigator-disabled-date-range-button,
	.ui-igscheduler-navigator-disabled-date-range-button:hover,
	.ui-igscheduler-navigator-forward-button, .ui-igscheduler-tabs,
	.ui-igscheduler-today-button {
	display: inline-block;
	position: relative
}

.ui-igpopover-arrow-bottom {
	left: 50%;
	bottom: 0;
	margin-left: -11px;
	border-bottom-width: 0;
	border-top-color: #E5E5E5
}

.ui-igpopover-arrow-top {
	left: 50%;
	top: 0;
	margin-left: -11px;
	border-top-width: 0;
	border-bottom-color: #E5E5E5
}

.ui-igpopover-arrow-right {
	top: 50%;
	right: 0;
	margin-top: -11px;
	border-right-width: 0;
	border-left-color: #E5E5E5
}

.ui-igpopover-arrow-left {
	top: 50%;
	left: 0;
	margin-top: -11px;
	border-left-width: 0;
	border-right-color: #E5E5E5
}

.ui-igpopover-title {
	margin-right: 15px;
	font-size: 12px;
	font-weight: 400;
	line-height: 18px;
	border-bottom: 1px solid #ebebeb
}

.ui-igpopover-close-button {
	position: absolute;
	top: 5px;
	right: 5px
}

.pointerevents .ui-igpopover .ui-widget-content, .touch .ui-igpopover .ui-widget-content,
	.touchevents .ui-igpopover .ui-widget-content {
	font-size: 1.1em
}

.pointerevents .ui-igpopover .ui-icon-close, .touch .ui-igpopover .ui-icon-close,
	.touchevents .ui-igpopover .ui-icon-close {
	width: 20px;
	height: 20px
}

.ui-igrating .ui-icon {
	float: none !important
}

.pointerevents .ui-igrating .ui-icon.ui-igrating-vote, .pointerevents .ui-igrating .ui-icon.ui-igrating-votedisabled,
	.pointerevents .ui-igrating .ui-icon.ui-igrating-votedisabledselected,
	.pointerevents .ui-igrating .ui-icon.ui-igrating-votehover,
	.pointerevents .ui-igrating .ui-icon.ui-igrating-voteselected, .touch .ui-igrating .ui-icon.ui-igrating-vote,
	.touch .ui-igrating .ui-icon.ui-igrating-votedisabled, .touch .ui-igrating .ui-icon.ui-igrating-votedisabledselected,
	.touch .ui-igrating .ui-icon.ui-igrating-votehover, .touch .ui-igrating .ui-icon.ui-igrating-voteselected,
	.touchevents .ui-igrating .ui-icon.ui-igrating-vote, .touchevents .ui-igrating .ui-icon.ui-igrating-votedisabled,
	.touchevents .ui-igrating .ui-icon.ui-igrating-votedisabledselected,
	.touchevents .ui-igrating .ui-icon.ui-igrating-votehover, .touchevents .ui-igrating .ui-icon.ui-igrating-voteselected
	{
	background-image: url(images/igRating/ig-rating-touch.png) !important;
	width: 44px;
	height: 44px;
	-moz-background-size: 250px 44px;
	-webkit-background-size: 250px 44px;
	-o-background-size: 250px 44px;
	background-size: 250px 44px
}

.pointerevents .ui-icon.ui-igrating-vote, .touch .ui-icon.ui-igrating-vote,
	.touchevents .ui-icon.ui-igrating-vote {
	background-position: -150px 0
}

.pointerevents .ui-icon.ui-igrating-voteselected, .touch .ui-icon.ui-igrating-voteselected,
	.touchevents .ui-icon.ui-igrating-voteselected {
	background-position: 0 0
}

.pointerevents .ui-icon.ui-igrating-votehover, .touch .ui-icon.ui-igrating-votehover,
	.touchevents .ui-icon.ui-igrating-votehover {
	background-position: -50px 0
}

.pointerevents .ui-icon.ui-igrating-votedisabled, .touch .ui-icon.ui-igrating-votedisabled,
	.touchevents .ui-icon.ui-igrating-votedisabled {
	background-position: -200px 0
}

.pointerevents .ui-icon.ui-igrating-votedisabledselected, .touch .ui-icon.ui-igrating-votedisabledselected,
	.touchevents .ui-icon.ui-igrating-votedisabledselected {
	background-position: -100px 0
}

@media only screen and (-webkit-min-device-pixel-ratio:2) , only screen
	and (min--moz-device-pixel-ratio:2) {
	.pointerevents .ui-igrating .ui-icon.ui-igrating-vote, .pointerevents .ui-igrating .ui-icon.ui-igrating-votedisabled,
		.pointerevents .ui-igrating .ui-icon.ui-igrating-votedisabledselected,
		.pointerevents .ui-igrating .ui-icon.ui-igrating-votehover,
		.pointerevents .ui-igrating .ui-icon.ui-igrating-voteselected, .touch .ui-igrating .ui-icon.ui-igrating-vote,
		.touch .ui-igrating .ui-icon.ui-igrating-votedisabled, .touch .ui-igrating .ui-icon.ui-igrating-votedisabledselected,
		.touch .ui-igrating .ui-icon.ui-igrating-votehover, .touch .ui-igrating .ui-icon.ui-igrating-voteselected,
		.touchevents .ui-igrating .ui-icon.ui-igrating-vote, .touchevents .ui-igrating .ui-icon.ui-igrating-votedisabled,
		.touchevents .ui-igrating .ui-icon.ui-igrating-votedisabledselected,
		.touchevents .ui-igrating .ui-icon.ui-igrating-votehover, .touchevents .ui-igrating .ui-icon.ui-igrating-voteselected
		{
		background-image: url(images/igRating/ig-rating-touchx2.png) !important
	}
}

.ui-igscheduler {
	height: calc(100% - 70px);
	box-sizing: border-box
}

.ui-igscheduler-header {
	position: relative;
	height: 70px
}

.ui-igscheduler-body {
	height: calc(100% - 71px)
}

.ui-igscheduler-navigator, .ui-igscheduler-today-button {
	float: left;
	margin: 20px 5px;
	height: 30px;
	box-sizing: border-box
}

.ui-igscheduler-tabs, .ui-igscheduler-today-button {
	font-weight: 700;
	margin-left: 15px;
	font-size: 14px;
	cursor: pointer;
	-webkit-user-select: none;
	outline: 0
}

.ui-igscheduler-today-button {
	border-radius: 0;
	height: 30px;
	line-height: 30px;
	padding: 0 8px 0 20px;
	-o-transition: all .218s;
	-webkit-transition: all .218s
}

.ui-igscheduler-navigator-back-button {
	height: 30px;
	width: 30px;
	border-radius: 4px 0 0 4px
}

.ui-igscheduler-navigator-date-range-button,
	.ui-igscheduler-navigator-disabled-date-range-button {
	height: 30px;
	line-height: 30px;
	text-align: center;
	box-sizing: border-box;
	border: none
}

.ui-igscheduler-navigator-date-range-button:hover,
	.ui-igscheduler-navigator-disabled-date-range-button:hover {
	border: none
}

.ui-igscheduler-navigator-forward-button {
	height: 30px;
	width: 30px;
	border-radius: 0 4px 4px 0
}

.ui-igscheduler-tabs-container {
	position: absolute;
	right: 15px;
	top: calc(50% - 16px)
}

.ui-igscheduler-tabs {
	display: inline-block;
	float: left;
	vertical-align: middle;
	white-space: nowrap;
	background: 0 0;
	height: 27px;
	min-width: 54px;
	line-height: 27px;
	padding: 0 8px 0 22px;
	text-align: left;
	transition: all .218s;
	-moz-transition: all .218s;
	-o-transition: all .218s;
	-webkit-transition: all .218s;
	-moz-user-select: none
}

.ui-igscheduler-tabs .ui-icon, .ui-igscheduler-today-button .ui-icon {
	left: 0;
	top: 50%;
	margin-top: -7px;
	position: absolute
}

.ui-igscheduler-header .hasDatepicker {
	position: absolute;
	bottom: -10px;
	left: -30px;
	visibility: hidden;
	width: 0;
	height: 0
}

.ui-igscheduler-navigator-next-button,
	.ui-igscheduler-navigator-previous-button {
	width: 30px;
	height: 30px;
	position: relative
}

.ui-igscheduler-navigator-next-button span,
	.ui-igscheduler-navigator-previous-button span {
	cursor: pointer;
	display: block;
	height: 30px;
	width: 30px
}

.ui-igscheduler-navigator-next-button span:after,
	.ui-igscheduler-navigator-previous-button span:after {
	background: 0 0;
	content: "";
	width: 7px;
	height: 7px;
	position: absolute;
	border-top: 2px solid #999;
	border-left: 2px solid #999
}

.ui-igscheduler-navigator-next-button span:after {
	top: 16px;
	right: 13px;
	-webkit-transform: translateY(-60%) rotate(135deg);
	-ms-transform: translateY(-60%) rotate(135deg);
	transform: translateY(-60%) rotate(135deg);
	-webkit-transition: all ease 224ms;
	transition: all ease 224ms
}

.ui-igscheduler-navigator-previous-button span:after {
	top: 16px;
	left: 13px;
	-webkit-transform: translateY(-60%) rotate(315deg);
	-ms-transform: translateY(-60%) rotate(315deg);
	transform: translateY(-60%) rotate(315deg);
	-webkit-transition: all ease 224ms;
	transition: all ease 224ms
}

.ui-igscheduler-core .ui-igscheduler-monthview-day-of-week-header {
	padding: 5px 2px;
	font-size: 14px
}

.ui-igscheduler-core .ui-igscheduler-agendaview-day-header {
	padding: 0 10px 10px !important;
	margin-bottom: 10px !important;
	border-bottom-width: 1px;
	border-bottom-style: solid
}

.ui-igscheduler-core .ui-igscheduler-agendaview-day-header span {
	text-transform: capitalize
}

.ui-igscheduler-core .ui-igscheduler-agendaview-message {
	font-size: 1.1em
}

.ui-igscheduler-core .ui-igscheduler-monthview-month-header {
	font-size: 1.3em;
	padding: .3em .1em;
	text-align: center !important
}

.ui-igscheduler-core .ui-igscheduler-monthview-week-header {
	font-size: .75em;
	padding: 0 5px
}

.ui-igscheduler-appointment-dialog-form>.ui-igscheduler-appointment-form-group,
	.ui-igscheduler-header::after, .ui-igscheduler-navigator::after,
	.ui-igscheduler-side-by-side-group::after,
	.ui-igscheduler-tabs-container::after {
	content: "";
	display: table;
	clear: both
}

.ui-igscheduler-header {
	border-bottom-width: 1px;
	border-bottom-style: solid
}

.ui-igscheduler-agenda-appt-color-bar {
	width: 4px !important
}

.ui-igscheduler-monthview-day-today span {
	font-weight: 700 !important
}

.ui-igscheduler-appointment-dialog {
	box-sizing: border-box
}

.ui-igscheduler-appointment-form-group {
	margin-bottom: 10px
}

.ui-igscheduler-appointment-form-group .ui-igcombo-wrapper,
	.ui-igscheduler-appointment-form-group .ui-igedit-container {
	width: 100%
}

.ui-igscheduler-appointment-form-group .ui-igtoolbarbutton.ui-button {
	padding: 0;
	width: 30px;
	height: 30px
}

.ui-igscheduler-appointment-form-group .ui-splitbutton.ui-state-default
	{
	border: none
}

.igscroll-hdrag, .igscroll-vdrag {
	border-radius: 3px;
	overflow: hidden;
	z-index: 1
}

.ui-igscheduler-appointment-form-group label,
	.ui-igscheduler-side-by-side-group label {
	display: block;
	margin: 15px 0 5px
}

.ui-igscheduler-appointment-dialog-form>.ui-igscheduler-appointment-form-group:last-of-type
	{
	margin: 15px 0 10px
}

.ui-igscheduler-side-by-side-group .ui-igscheduler-appointment-form-group
	{
	width: 49%;
	margin: 0 0 20px 2%;
	float: left
}

.ui-igscheduler-side-by-side-group .ui-igscheduler-appointment-form-group:first-of-type
	{
	margin-left: 0
}

.ui-igscheduler-side-by-side-group .ui-igscheduler-appointment-form-group:last-of-type
	{
	margin-right: 0
}

.ui-igscheduler-appointment-dialog-from-date-time-label {
	margin: 5px 0;
	display: block
}

.ui-igscheduler-side-by-side-group+.ui-igscheduler-appointment-form-group label
	{
	margin-top: 0
}

.ui-igscheduler .ui-widget.ui-ignotify.ui-ignotify-inline {
	margin-bottom: -20px;
	min-height: 20px
}

.ui-igscheduler .ui-widget.ui-ignotify.ui-ignotify-inline .ui-ignotify-icon-container
	{
	display: none
}

.ui-igscheduler-appointment-form-group.ui-igscheduler-side-by-side-group .ui-igedit-container
	{
	width: 49%;
	margin: 0 0 25px 2%;
	float: left
}

.ui-igscheduler-appointment-form-group.ui-igscheduler-side-by-side-group .ui-igedit-container:first-of-type
	{
	margin-left: 0
}

.ui-igscheduler-appointment-form-group.ui-igscheduler-side-by-side-group .ui-igedit-container:last-of-type
	{
	margin-right: 0
}

.ui-igscheduler-appointment-form-group {
	width: 100%;
	box-sizing: border-box
}

.ui-igscheduler-appointment-form-group .ui-button-text {
	width: 100%;
	height: 100%
}

.ui-igscheduler-core .ui-igscheduler-agenda-appt-end-time,
	.ui-igscheduler-core .ui-igscheduler-agenda-appt-start-time {
	padding-right: 10px !important
}

.ui-igscheduler-agenda-appt-subject {
	padding-left: 10px !important
}

.ui-igscheduler-navigator-previous-button {
	float: left
}

.ui-igscheduler-navigator-next-button {
	float: right
}

.ui-igscheduler-core .ui-igscheduler-agenda-appt-horizontal-separator {
	margin: 10px 0
}

.igscroll-content>div:focus, .ui-igscheduler-monthview>div:focus {
	outline: 0
}

.ui-igscheduler-delete-appointment-dialog-confirmation,
	.ui-igscheduler-delete-occurrence-dialog-text,
	.ui-igscheduler-edit-appointment-dialog-confirmation {
	margin: 15px 0;
	text-align: center
}

input.ui-igscheduler-appointment-popover-open-button {
	margin: 10px 0
}

.ui-igscheduler-appointment-dialog-cancel-button {
	margin-left: 10px
}

input.ui-igscheduler-appointment-popover-delete-button, input.ui-igscheduler-appointment-popover-open-button
	{
	display: block;
	width: 100%;
	font-size: 14px !important
}

.ui-igscheduler-delete-appointment-dialog-actions,
	.ui-igscheduler-delete-appotinemtn-dialog-confirmation,
	.ui-igscheduler-delete-occurrence-dialog-actions,
	.ui-igscheduler-edit-appointment-dialog-actions,
	.ui-igscheduler-edit-appointment-dialog-confirmation {
	text-align: center
}

.ui-igscheduler-delete-appotinemtn-dialog-confirmation {
	margin: 10px 0 15px;
	color: #ea4d4d
}

.ui-igscheduler-delete-appointment-dialog-actions input,
	.ui-igscheduler-delete-occurrence-dialog-actions input,
	.ui-igscheduler-edit-appointment-dialog-actions input {
	margin-right: 10px
}

.ui-igscheduler-popover .ui-igColorPicker {
	width: auto
}

.ui-igscheduler-popover.ui-igpopover {
	width: auto !important;
	min-width: 0 !important
}

.ui-igscheduler-popover .ui-widget-content {
	height: 50px !important;
	width: auto !important;
	min-height: 0
}

.ui-igscheduler-popover .igColorPicker-color {
	cursor: pointer
}

.touch .ui-igscheduler-popover .ui-widget-content {
	height: 100px !important
}

.ui-igscheduler-resources-combo-item-color {
	width: 14px;
	height: 14px;
	position: absolute;
	top: calc(50% - 5px);
	left: 5px
}

.ui-igscheduler-resources-combo-item-text {
	padding-left: 20px
}

.ui-igscheduler-core .ui-igscheduler-agenda-appt-end-time-selected,
	.ui-igscheduler-core .ui-igscheduler-agenda-appt-start-time-selected {
	cursor: pointer
}

.ui-igscheduler-core .ui-igscheduler-monthview-day-appointment {
	padding: 2px 3px !important
}

.ui-igscheduler-core .ui-igscheduler-dayweek-appt-subjec {
	font-size: .8em
}

@media ( max-width :575px) {
	.touch .ui-igscheduler-popover.ui-igpopover {
		width: 188px !important;
		min-width: 0 !important
	}
	.touch .ui-igscheduler-popover .ui-widget-content {
		height: 200px !important;
		width: auto !important;
		min-height: 0
	}
	.ui-igscheduler-header {
		height: 50px
	}
	.ui-igscheduler-today-button {
		margin: 11px 5px 11px 15px
	}
	.ui-igscheduler-navigator {
		margin: 11px 0
	}
	.ui-igscheduler-tabs-container {
		top: calc(50% - 12px)
	}
	.ui-igscheduler-body {
		height: calc(100% - 51px)
	}
	.ui-draggable .ui-dialog-titlebar {
		cursor: default
	}
	.ui-igscheduler-side-by-side-group:first-of-type .ui-igscheduler-appointment-form-group
		{
		width: 100%;
		margin: 0;
		float: none
	}
	.ui-igscheduler-appointment-form-group.ui-igscheduler-side-by-side-group .ui-igedit-container
		{
		width: 100%;
		margin: 0 0 20px
	}
	.ui-igscheduler-appointment-form-group .ui-igcombo-wrapper {
		width: 100%
	}
	.ui-igscheduler-tabs, .ui-igscheduler-today-button {
		min-width: 0
	}
	.ui-igscheduler-tabs span:last-of-type, .ui-igscheduler-today-button span:last-of-type
		{
		display: none
	}
	.ui-igscheduler-today-button {
		margin-right: 0
	}
	.date-range-button-text, .ui-igscheduler-navigator {
		font-size: 16px
	}
	.ui-igscheduler-core .ui-igscheduler-monthview-week-header {
		font-size: .5em;
		padding: 0 2px
	}
}

@media ( max-width :767px) {
	.ui-igscheduler-core .ui-igscheduler-agenda-appt-end-time span,
		.ui-igscheduler-core .ui-igscheduler-agenda-appt-start-time span,
		.ui-igscheduler-core .ui-igscheduler-agenda-appt-subject span,
		.ui-igscheduler-core .ui-igscheduler-monthview-day-leading,
		.ui-igscheduler-core .ui-igscheduler-monthview-day-selected,
		.ui-igscheduler-core .ui-igscheduler-monthview-day-trailing,
		.ui-igscheduler-monthview-day, .ui-igscheduler-monthview-day-today {
		font-size: 12px
	}
	.ui-igscheduler-header {
		height: auto
	}
	.ui-igscheduler-monthview-activity-indicator {
		width: 6px !important;
		height: 6px !important
	}
}

.igscroll-scrollable {
	position: relative;
	overflow: hidden;
	outline: 0
}

.igscroll-touchscrollable {
	-ms-touch-action: none;
	-ms-content-zooming: none
}

.igscroll-container {
	overflow: hidden;
	outline: 0;
	position: absolute
}

.igscroll-content {
	overflow: hidden;
	position: absolute;
	-webkit-transform: translateZ(0);
	-moz-transform: translateZ(0);
	-ms-transform: translateZ(0);
	-o-transform: translateZ(0);
	transform: translateZ(0)
}

.igscroll-select-disabled {
	-webkit-user-select: none;
	-khtml-user-select: none;
	-moz-user-select: none;
	-ms-user-select: none;
	user-select: none
}

.igscroll-vcontainer {
	width: 15px;
	position: absolute;
	right: 0;
	top: 0;
	height: 100%
}

.igscroll-vtrack {
	top: 15px;
	bottom: 30px;
	position: absolute;
	width: 15px
}

.igscroll-vtrack-single {
	bottom: 15px
}

.igscroll-varrow {
	width: 15px;
	height: 15px;
	opacity: .9;
	transition: opacity .1s linear
}

.igscroll-varrow:hover {
	background: #999
}

.igscroll-varrow:active {
	background: #757575
}

.igscroll-varrow-hidden:before, .igscroll-varrow:before {
	content: '';
	background-image: url(images/igScroll/up.png);
	background-size: 9px 9px;
	background-repeat: no-repeat;
	background-position: center;
	pointer-events: none;
	position: absolute
}

.igscroll-varrow:before {
	width: 15px;
	height: 15px;
	opacity: .9;
	transition: opacity .1s linear
}

.igscroll-varrow-hidden, .igscroll-varrow-hidden:before {
	width: 15px;
	opacity: 0;
	transition: opacity .1s linear;
	height: 15px
}

.igscroll-vdrag-big, .igscroll-vdrag-hidden, .igscroll-vdrag-thin {
	transition-property: left, width, opacity;
	transition-duration: .1s;
	transition-timing-function: ease-in
}

.igscroll-uparrow:before {
	-webkit-transform: rotate(0);
	-moz-transform: rotate(0);
	-ms-transform: rotate(0);
	-o-transform: rotate(0);
	transform: rotate(0)
}

.igscroll-uparrow:active:before {
	background-image: url(images/igScroll/up_active.png);
	-webkit-transform: rotate(0);
	-moz-transform: rotate(0);
	-ms-transform: rotate(0);
	-o-transform: rotate(0);
	transform: rotate(0)
}

.igscroll-downarrow {
	bottom: 15px;
	position: absolute
}

.igscroll-downarrow-single {
	bottom: 0
}

.igscroll-downarrow:before {
	-webkit-transform: rotate(-180deg);
	-moz-transform: rotate(-180deg);
	-ms-transform: rotate(-180deg);
	-o-transform: rotate(-180deg);
	transform: rotate(-180deg)
}

.igscroll-downarrow:active:before {
	background-image: url(images/igScroll/up_active.png);
	-webkit-transform: rotate(-180deg);
	-moz-transform: rotate(-180deg);
	-ms-transform: rotate(-180deg);
	-o-transform: rotate(-180deg);
	transform: rotate(-180deg)
}

.igscroll-vdrag {
	display: block;
	position: relative;
	background: #999
}

.igscroll-vdrag-thin {
	left: 5px;
	width: 5px;
	opacity: .9
}

.igscroll-vdrag-big {
	left: 3px;
	width: 9px;
	opacity: .9
}

.igscroll-vdrag-hidden {
	left: 5px;
	width: 5px;
	opacity: 0
}

.igscroll-vdrag:hover {
	background: #737373
}

.igscroll-vdrag:active {
	background: #575757;
	cursor: default
}

.igscroll-hcontainer {
	height: 15px;
	position: absolute;
	bottom: 0;
	width: 100%
}

.igscroll-htrack {
	height: 15px;
	float: left;
	left: 15px;
	right: 30px;
	position: absolute
}

.igscroll-htrack-single {
	right: 15px
}

.igscroll-harrow {
	width: 15px;
	height: 15px;
	float: left;
	opacity: .9;
	transition: opacity .1s linear
}

.igscroll-harrow:hover {
	background: #999
}

.igscroll-harrow:active {
	background: #757575
}

.igscroll-harrow-hidden:before, .igscroll-harrow:before {
	content: '';
	background-image: url(images/igScroll/up.png);
	background-size: 9px 9px;
	background-repeat: no-repeat;
	background-position: center;
	position: absolute;
	pointer-events: none
}

.igscroll-harrow:before {
	width: 15px;
	height: 15px;
	opacity: .9;
	transition: opacity .1s linear
}

.igscroll-harrow-hidden, .igscroll-harrow-hidden:before {
	width: 15px;
	height: 15px;
	opacity: 0;
	transition: opacity .1s linear
}

.igscroll-harrow-hidden {
	float: left
}

.igscroll-hdrag-big, .igscroll-hdrag-hidden, .igscroll-hdrag-thin {
	transition-property: top, height, opacity;
	transition-duration: .1s;
	transition-timing-function: ease-in
}

.igscroll-leftarrow:before {
	-webkit-transform: rotate(-90deg);
	-moz-transform: rotate(-90deg);
	-ms-transform: rotate(-90deg);
	-o-transform: rotate(-90deg);
	transform: rotate(-90deg)
}

.igscroll-leftarrow:active:before {
	background-image: url(images/igScroll/up_active.png);
	-webkit-transform: rotate(-90deg);
	-moz-transform: rotate(-90deg);
	-ms-transform: rotate(-90deg);
	-o-transform: rotate(-90deg);
	transform: rotate(-90deg)
}

.igscroll-rightarrow {
	right: 15px;
	position: absolute
}

.igscroll-filler, .igscroll-hnative-outer-single,
	.igscroll-rightarrow-single, .ui-igslider-horizontal .ui-igslider-range-max
	{
	right: 0
}

.igscroll-rightarrow:before {
	-webkit-transform: rotate(90deg);
	-moz-transform: rotate(90deg);
	-ms-transform: rotate(90deg);
	-o-transform: rotate(90deg);
	transform: rotate(90deg)
}

.igscroll-rightarrow:active:before {
	background-image: url(images/igScroll/up_active.png);
	-webkit-transform: rotate(90deg);
	-moz-transform: rotate(90deg);
	-ms-transform: rotate(90deg);
	-o-transform: rotate(90deg);
	transform: rotate(90deg)
}

.igscroll-hdrag {
	position: relative;
	display: block;
	background: #999
}

.igscroll-hdrag-thin {
	top: 5px;
	height: 5px;
	opacity: .9
}

.igscroll-hdrag-big {
	top: 3px;
	height: 9px;
	opacity: .9
}

.igscroll-hdrag-hidden {
	top: 5px;
	height: 5px;
	opacity: 0
}

.igscroll-hdrag:hover {
	background: #737373
}

.igscroll-hdrag:active {
	background: #575757;
	cursor: default
}

.igscroll-vnative-outer {
	position: absolute;
	float: right;
	width: 18px;
	overflow-x: hidden;
	overflow-y: auto;
	top: 0;
	right: 0
}

.igscroll-vnative-outer-single {
	bottom: 0
}

.igscroll-vnative-inner {
	width: 1px
}

.igscroll-hnative-outer {
	position: absolute;
	height: 18px;
	overflow-x: auto;
	overflow-y: hidden;
	left: 0;
	bottom: 0
}

.igscroll-hnative-inner {
	height: 1px
}

.igscroll-filler {
	position: absolute;
	bottom: 0;
	background-color: #fff
}

.ui-shapechart-container {
	font-family: "Segoe UI", Arial, sans-serif;
	font-size: 12px;
	border-width: 0
}

.ui-chart-container, .ui-igbrowsebutton {
	font-family: Arial, Helvetica, sans-serif
}

.ui-igprogressbar {
	position: relative;
	text-align: left
}

.ui-igprogressbar .ui-igprogressbar-range {
	position: absolute;
	z-index: 1;
	font-size: .7em;
	display: block;
	border: 0;
	background-position: 0 0;
	background-color: #d3d3d3
}

.ui-igprogressbar-horizontal {
	height: .8em
}

.ui-igprogressbar-horizontal .ui-igprogressbar-range {
	top: 0;
	height: 100%
}

.ui-igprogressbar-vertical {
	width: .8em;
	height: 100px
}

.ui-igprogressbar-vertical .ui-igprogressbar-range {
	left: 0;
	width: 100%
}

.ui-igslider {
	position: relative;
	text-align: left
}

.ui-igslider .ui-igslider-handle {
	position: absolute;
	z-index: 2;
	width: 1.2em;
	height: 1.2em;
	cursor: default
}

.ui-igslider .ui-igslider-range {
	position: absolute;
	z-index: 1;
	font-size: .7em;
	display: block;
	border: 0;
	background-position: 0 0
}

.ui-igslider-horizontal {
	height: .8em
}

.ui-igslider-horizontal .ui-igslider-handle {
	top: -5px;
	margin-left: -.6em
}

.ui-igslider-horizontal .ui-igslider-range {
	top: 0;
	height: 100%
}

.ui-igslider-horizontal .ui-igslider-range-min {
	left: 0
}

.ui-igslider-vertical {
	width: .8em;
	height: 100px
}

.ui-igslider-vertical .ui-igslider-handle {
	left: -.3em;
	margin-left: 0;
	margin-bottom: -.6em
}

.ui-igslider-vertical .ui-igslider-range {
	left: 0;
	width: 100%
}

.ui-igslider-vertical .ui-igslider-range-min {
	bottom: 0
}

.ui-igslider-vertical .ui-igslider-range-max {
	top: 0
}

.ui-igslider .ui-igslider-progress {
	background-color: red
}

.ui-igslider .ui-igslider-bookmark {
	cursor: pointer;
	width: 11px;
	height: 11px;
	position: absolute;
	z-index: 2;
	top: .15em;
	background: 0 0;
	border: none !important
}

.ui-igslider .ui-igslider-bookmark.ui-state-default {
	background: url(images/igVideoPlayer/igVPBookmarkSprite.png) no-repeat
}

.ui-igslider .ui-igslider-bookmark.ui-state-hover {
	background: url(images/igVideoPlayer/igVPBookmarkSprite.png) 0 -19px
		no-repeat
}

.ui-igslider .ui-igslider-bookmark.ui-state-active {
	background: url(images/igVideoPlayer/igVPBookmarkSprite.png) 0 -18px
		no-repeat
}

.ui-igslider .ui-igslider-bookmark-disabled {
	cursor: default;
	height: .2em;
	position: absolute;
	width: .2em;
	z-index: 2;
	top: .3em
}

.ui-igslider .ui-igslider-bookmark-tooltip {
	cursor: default;
	position: absolute;
	width: 5.5em;
	z-index: 10;
	overflow: hidden
}

.ui-igbrowsebutton {
	font-weight: 700;
	font-size: 1.3em;
	text-align: center;
	background: #f2f2f2;
	color: #36c;
	border: 1px solid #ccc;
	cursor: pointer !important;
	padding: 1px
}

.ui-igbrowsebutton-filepicker {
	position: absolute;
	margin: -5px 0 0 -175px;
	padding: 0;
	width: 220px;
	height: 30px;
	fontSize: 14px;
	opacity: 0;
	cursor: pointer;
	display: none;
	zIndex: 2147483583;
	filter: alpha(opacity = 0)
}

.ui-igbutton {
	cursor: pointer;
	display: inline-block;
	margin-right: .1em;
	overflow: visible;
	padding: 0;
	position: relative;
	text-align: center;
	text-decoration: none !important
}

.ui-igbutton-icon {
	height: 16px;
	width: 16px
}

.ui-igplayer-tooltip {
	position: absolute;
	z-index: 10000
}

.ui-igplayer-tooltip .ui-widget-content {
	padding: 4px;
	overflow: hidden;
	font-size: 11px;
	background-color: #DADADA;
	background-image: none;
	color: #333;
	font-weight: 400;
	background-color: -moz-linear-gradient(center top, #fff, #DADADA);
	background-image: -moz-linear-gradient(top, #fff, #DADADA);
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0, #fff),
		color-stop(100%, #DADADA));
	border: 1px solid #B1B1B1;
	-moz-box-shadow: 0 0 10px #000;
	-webkit-box-shadow: 0 0 10px #000;
	box-shadow: 0 0 10px #000
}

.ui-igplayer-tooltip .ui-igpopover-arrow-top {
	z-index: 10000;
	background: url(images/igPopover/igPopoverArrowTop.png) 100% 100%
		no-repeat;
	width: 14px;
	height: 7px;
	position: relative;
	left: 50%;
	top: -1px;
	margin-left: -7px
}

.ui-igplayer-tooltip .ui-igpopover-arrow-left {
	z-index: 10000;
	background: url(images/igPopover/igPopoverArrowLeft.png) 100% 100%
		no-repeat;
	width: 7px;
	height: 14px;
	position: relative;
	top: 50%;
	left: -1px;
	margin-top: 7px
}

.ui-igplayer-tooltip .ui-igpopover-arrow-right {
	z-index: 10000;
	background: url(images/igPopover/igPopoverArrowRight.png) 100% 100%
		no-repeat;
	width: 7px;
	height: 14px;
	position: relative;
	top: 50%;
	left: -1px;
	margin-top: 7px
}

.ui-igplayer-tooltip .ui-igpopover-arrow-bottom {
	z-index: 10000;
	background: url(images/igPopover/igPopoverArrowBottom.png) 100% 100%
		no-repeat;
	width: 14px;
	height: 7px;
	position: relative;
	left: 50%;
	top: -1px;
	margin-left: -7px
}

.ui-igloadingmsg {
	position: absolute;
	z-index: 20000;
	background-image: url(images/igLoadingSmall.gif);
	width: 64px;
	height: 64px
}

.ui-igcheckbox-large-off, .ui-igcheckbox-small-off,
	.ui-igcheckbox-verysmall-off {
	background: 0 0 !important
}

.ui-iggrid-indicatorcontainer {
	display: inline
}

.ui-igcheckbox-large, .ui-igcheckbox-normal, .ui-igcheckbox-small,
	.ui-igcheckbox-verysmall {
	display: inline-block;
	color: transparent;
	overflow: hidden
}

.ui-igcheckbox-normal {
	width: 16px;
	height: 16px
}

.ui-igcheckbox-large-off, .ui-igcheckbox-normal-off,
	.ui-igcheckbox-small-off, .ui-igcheckbox-verysmall-off {
	opacity: 0 !important;
	-ms-filter: "alpha(opacity=0)" !important;
	filter: alpha(opacity = 0) !important
}

.ui-igcheckbox-large-on, .ui-igcheckbox-normal-on,
	.ui-igcheckbox-small-on, .ui-igcheckbox-verysmall-on {
	opacity: 1;
	-ms-filter: "alpha(opacity=1)";
	filter: alpha(opacity = 1)
}

.ui-igcheckbox-normal-on {
	margin-left: 1px;
	margin-top: 1px;
	text-indent: 0
}

.ui-igcheckbox-small {
	width: 13px;
	height: 13px
}

.ui-igcheckbox-small-on {
	margin-left: -.5px;
	text-indent: 0
}

.ui-igcheckbox-verysmall {
	width: 10px;
	height: 10px
}

.ui-igcheckbox-verysmall-on {
	margin-left: -2px;
	margin-right: -2px;
	margin-top: -2px;
	text-indent: 0
}

.ui-igcheckbox-large {
	width: 20px;
	height: 20px;
	font-size: 1px
}

.ui-igcheckbox-large-on {
	margin-left: 3px;
	margin-right: 2px;
	margin-top: 3px;
	text-indent: 0
}

.ui-igcheckbox-container {
	width: 100%;
	overflow: hidden;
	text-align: center;
	vertical-align: middle
}

.pointerevents .ui-datepicker table, .touch .ui-datepicker table,
	.touchevents .ui-datepicker table {
	font-size: 1.2em
}

.pointerevents .ui-datepicker, .touch .ui-datepicker, .touchevents .ui-datepicker
	{
	width: 20em
}

.ui-hidden {
	display: none
}

.ui-unselectable {
	-moz-user-select: -moz-none;
	-khtml-user-select: none;
	-webkit-user-select: none;
	-o-user-select: none;
	user-select: none
}

.ui-hidden-desktop, .ui-visible-phone, .ui-visible-tablet {
	display: none !important
}

.ui-visible-desktop {
	display: inherit !important
}

@media ( min-width :768px) and (max-width:979px) {
	.ui-hidden-desktop {
		display: inherit !important
	}
	.ui-visible-desktop {
		display: none !important
	}
	.ui-visible-tablet {
		display: inherit !important
	}
	.ui-hidden-tablet {
		display: none !important
	}
}

@media ( max-width :767px) {
	.ui-hidden-desktop {
		display: inherit !important
	}
	.ui-visible-desktop {
		display: none !important
	}
	.ui-visible-phone {
		display: inherit !important
	}
	.ui-hidden-phone {
		display: none !important
	}
}

.ui-chart-container {
	font-size: 13px
}

.ui-chart-axis {
	border-color: #989ea3;
	background-color: #989ea3
}

.ui-chart-tooltip {
	-moz-box-shadow: 0 0 2px rgba(0, 0, 0, .6);
	-webkit-box-shadow: 0 0 2px rgba(0, 0, 0, .6);
	box-shadow: 0 0 2px rgba(0, 0, 0, .6);
	padding: 5px 8px;
	font-size: 12px;
	font-family: "Segoe UI", Arial, sans-serif
}

.ui-chart-non-html5 {
	background-color: #FFF;
	border: 1px solid grey
}

.ui-chart-non-html5-supported-message {
	color: grey;
	text-align: center;
	display: block;
	font-size: 1em;
	width: 99%;
	height: 99%
}

.ui-chart-non-html5-supported-message .ui-chart-current-browser-label {
	color: grey
}

.ui-chart-non-html5-supported-message .ui-chart-non-html5-text {
	margin-top: 5px;
	margin-bottom: 5px
}

.ui-chart-non-html5-supported-message .ui-chart-browsers-list {
	display: block;
	left: -200px;
	margin: auto 50%;
	padding: 0;
	position: relative;
	width: 400px
}

.ui-chart-non-html5-supported-message .ui-chart-browsers-list li {
	float: left;
	list-style: none;
	display: block;
	width: 80px;
	font-size: 12px
}

.ui-chart-non-html5-supported-message .ui-chart-browsers-list a {
	text-decoration: none;
	color: #000;
	display: block;
	padding-top: 80px;
	padding-bottom: 10px;
	background: url(images/igBrowserLogos.png) -5px 10px no-repeat;
	width: 64px;
	margin-left: 7px
}

.ui-chart-non-html5-supported-message .ui-chart-browsers-list li:hover {
	background-color: rgba(255, 255, 255, .5)
}

.ui-chart-non-html5-supported-message .ui-chart-browsers-list a.ui-chart-chrome-icon
	{
	background-position: -5px 10px
}

.ui-chart-non-html5-supported-message .ui-chart-browsers-list a.ui-chart-firefox-icon
	{
	background-position: -79px 10px
}

.ui-chart-non-html5-supported-message .ui-chart-browsers-list a.ui-chart-Opera-icon
	{
	background-position: -147px 10px
}

.ui-chart-non-html5-supported-message .ui-chart-browsers-list a.ui-chart-safari-icon
	{
	background-position: -213px 10px
}

.ui-chart-non-html5-supported-message .ui-chart-browsers-list a.ui-chart-ie-icon
	{
	background-position: -284px 10px
}

.ui-splitbutton-list {
	position: absolute;
	display: none;
	overflow: hidden;
	z-index: 9999
}

.ui-igsplitter, .ui-igsplitter-no-scroll {
	overflow: hidden !important
}

.ui-splitbutton-list .ui-igbutton {
	display: block;
	margin-right: 0
}

.ui-splitbutton-list .ui-menu-item a.ui-state-default {
	border: 1px solid
}

.ui-splitbutton-list .ui-menu-item a.ui-state-default,
	.ui-splitbutton-list .ui-menu-item a.ui-state-focus,
	.ui-splitbutton-list .ui-menu-item a.ui-state-hover {
	margin: 0;
	box-shadow: none
}

.ui-splitbutton {
	display: inline-block;
	letter-spacing: -4px;
	word-spacing: -4px
}

.ui-splitbutton.ui-widget {
	font-size: .9em
}

.ui-splitbutton.ui-state-default {
	border-width: 1px;
	border-style: solid
}

.ui-splitbutton .ui-igtoolbarbutton.ui-button {
	margin: 0;
	border: none !important
}

.ui-splitbutton .ui-splitbutton-cleargaps {
	letter-spacing: normal;
	word-spacing: normal;
	margin-right: 0
}

.ui-splitbutton .ui-button-text {
	padding: 0
}

.ui-splitbutton .ui-button.ui-splitbutton-arrow {
	margin-left: 0;
	border-left: none;
	width: 10px
}

.ui-splitbutton-hidden-input {
	background: none;
	border: 0;
	height: 1px;
	left: 1px;
	outline: 0;
	position: absolute;
	top: 1px;
	width: 1px;
	z-index: 0
}

.ui-splitbutton .ui-effects-wrapper {
	display: block
}

.ui-igsplitter {
	border-color: #DCDCDC
}

.ui-igsplitter-splitbar-default {
	background: #DCDCDC
}

.ui-igsplitter-panel-vertical {
	overflow: auto;
	border: none;
	float: left;
	height: 100%
}

.ui-igsplitter-panel-horizontal {
	overflow: auto;
	border: none;
	float: none;
	width: 100%
}

.ui-igsplitter-splitbar-horizontal.ui-igsplitter-splitbar-focus {
	border: none;
	height: 6px
}

.ui-igsplitter-splitbar-resize-handler-vertical {
	position: relative;
	width: 100%;
	height: 0;
	top: 0;
	left: 0
}

.ui-igsplitter-splitbar-resize-handler-inner-vertical {
	position: absolute;
	margin-right: -6px;
	right: 10px;
	width: 4px;
	cursor: col-resize
}

.ui-igsplitter-splitbar-resize-handler-horizontal {
	position: relative;
	width: 0;
	height: 100%;
	bottom: 4px;
	right: 0
}

.ui-igsplitter-splitbar-resize-handler-inner-horizontal {
	position: absolute;
	margin-top: -4px;
	top: 4px;
	height: 4px;
	cursor: row-resize
}

.ui-igsplitter-splitbar-vertical {
	border: 1px solid transparent;
	cursor: col-resize;
	float: left;
	width: 4px
}

.ui-igsplitter-collapse-button-vertical-left,
	.ui-igsplitter-collapse-button-vertical-right {
	position: relative;
	cursor: pointer;
	top: 50%;
	height: 22px;
	width: 4px;
	margin-left: -1px;
	outline: 0;
	overflow: hidden
}

.ui-igsplitter-collapse-button-vertical-left {
	margin-top: -33px
}

.ui-igsplitter-collapse-button-vertical-right {
	margin-top: 22px
}

.ui-igsplitter-splitbar-vertical .ui-icon {
	position: absolute;
	top: 50%;
	left: 50%;
	margin-top: -8px;
	margin-left: -8px;
	outline: 0
}

.ui-igsplitter-collapse-button-vertical-left.ui-igsplitter-collapse-single-button,
	.ui-igsplitter-collapse-button-vertical-right.ui-igsplitter-collapse-single-button,
	.ui-igsplitter-splitbar-collapsed .ui-igsplitter-collapse-button-vertical-left,
	.ui-igsplitter-splitbar-collapsed .ui-igsplitter-collapse-button-vertical-right
	{
	margin-top: -11px
}

.ui-igsplitter-splitbar-horizontal {
	border: 1px solid transparent;
	cursor: n-resize;
	cursor: row-resize;
	float: none;
	width: 100%;
	height: 4px
}

.ui-igsplitter-splitbar-horizontal, .ui-igsplitter-splitbar-horizontal div,
	.ui-igsplitter-splitbar-vertical, .ui-igsplitter-splitbar-vertical div
	{
	box-sizing: content-box
}

.ui-igsplitter-collapse-button-horizontal-left,
	.ui-igsplitter-collapse-button-horizontal-right {
	cursor: pointer;
	left: 50%;
	position: relative;
	width: 22px;
	height: 4px;
	overflow: hidden
}

.ui-igsplitter-collapse-button-horizontal-left {
	margin-left: -33px;
	margin-top: -1px
}

.ui-igsplitter-collapse-button-horizontal-right {
	margin-left: 11px;
	margin-top: -6px
}

.ui-igsplitter-collapse-button-horizontal-left.ui-igsplitter-collapse-single-button,
	.ui-igsplitter-collapse-button-horizontal-right.ui-igsplitter-collapse-single-button,
	.ui-igsplitter-splitbar-collapsed .ui-igsplitter-collapse-button-horizontal-left,
	.ui-igsplitter-splitbar-collapsed .ui-igsplitter-collapse-button-horizontal-right
	{
	margin-left: -11px
}

.ui-igsplitter-collapse-button-horizontal-right.ui-igsplitter-collapse-single-button,
	.ui-igsplitter-splitbar-collapsed .ui-igsplitter-collapse-button-horizontal-right
	{
	margin-top: -1px
}

.ui-igsplitter-splitbar-horizontal .ui-icon {
	position: absolute;
	top: 50%;
	left: 50%;
	margin-top: -8px;
	margin-left: -8px
}

.ui-igsplitter-splitbar-collapsed, .ui-igsplitter-splitbar-collapsed .ui-igsplitter-splitbar-resize-handler-inner-horizontal,
	.ui-igsplitter-splitbar-collapsed .ui-igsplitter-splitbar-resize-handler-inner-vertical
	{
	cursor: default
}

.ui-igsplitter-splitbar-invalid {
	border-color: red
}

.pointerevents .ui-igsplitter-splitbar-vertical, .touch .ui-igsplitter-splitbar-vertical,
	.touchevents .ui-igsplitter-splitbar-vertical {
	width: 16px
}

.pointerevents .ui-igsplitter-collapse-button-vertical-left,
	.pointerevents .ui-igsplitter-collapse-button-vertical-right, .touch .ui-igsplitter-collapse-button-vertical-left,
	.touch .ui-igsplitter-collapse-button-vertical-right, .touchevents .ui-igsplitter-collapse-button-vertical-left,
	.touchevents .ui-igsplitter-collapse-button-vertical-right {
	width: 16px;
	height: 44px
}

.pointerevents .ui-igsplitter-collapse-button-vertical-left, .touch .ui-igsplitter-collapse-button-vertical-left,
	.touchevents .ui-igsplitter-collapse-button-vertical-left {
	margin-top: -66px
}

.pointerevents .ui-igsplitter-collapse-button-vertical-right, .touch .ui-igsplitter-collapse-button-vertical-right,
	.touchevents .ui-igsplitter-collapse-button-vertical-right {
	margin-top: 44px
}

.pointerevents .ui-igsplitter-collapse-button-vertical-left.ui-igsplitter-collapse-single-button,
	.pointerevents .ui-igsplitter-collapse-button-vertical-right.ui-igsplitter-collapse-single-button,
	.pointerevents .ui-igsplitter-splitbar-collapsed .ui-igsplitter-collapse-button-vertical-left,
	.pointerevents .ui-igsplitter-splitbar-collapsed .ui-igsplitter-collapse-button-vertical-right,
	.touch .ui-igsplitter-collapse-button-vertical-left.ui-igsplitter-collapse-single-button,
	.touch .ui-igsplitter-collapse-button-vertical-right.ui-igsplitter-collapse-single-button,
	.touch .ui-igsplitter-splitbar-collapsed .ui-igsplitter-collapse-button-vertical-left,
	.touch .ui-igsplitter-splitbar-collapsed .ui-igsplitter-collapse-button-vertical-right,
	.touchevents .ui-igsplitter-collapse-button-vertical-left.ui-igsplitter-collapse-single-button,
	.touchevents .ui-igsplitter-collapse-button-vertical-right.ui-igsplitter-collapse-single-button,
	.touchevents .ui-igsplitter-splitbar-collapsed .ui-igsplitter-collapse-button-vertical-left,
	.touchevents .ui-igsplitter-splitbar-collapsed .ui-igsplitter-collapse-button-vertical-right
	{
	margin-top: -22px
}

.pointerevents .ui-igsplitter-splitbar-horizontal, .touch .ui-igsplitter-splitbar-horizontal,
	.touchevents .ui-igsplitter-splitbar-horizontal {
	height: 16px
}

.pointerevents .ui-igsplitter-collapse-button-horizontal-left,
	.pointerevents .ui-igsplitter-collapse-button-horizontal-right, .touch .ui-igsplitter-collapse-button-horizontal-left,
	.touch .ui-igsplitter-collapse-button-horizontal-right, .touchevents .ui-igsplitter-collapse-button-horizontal-left,
	.touchevents .ui-igsplitter-collapse-button-horizontal-right {
	width: 44px;
	height: 16px
}

.pointerevents .ui-igsplitter-collapse-button-horizontal-left, .touch .ui-igsplitter-collapse-button-horizontal-left,
	.touchevents .ui-igsplitter-collapse-button-horizontal-left {
	margin-left: -66px
}

.pointerevents .ui-igsplitter-collapse-button-horizontal-right, .touch .ui-igsplitter-collapse-button-horizontal-right,
	.touchevents .ui-igsplitter-collapse-button-horizontal-right {
	margin-left: 22px;
	margin-top: -18px
}

.pointerevents .ui-igsplitter-collapse-button-horizontal-left.ui-igsplitter-collapse-single-button,
	.pointerevents .ui-igsplitter-collapse-button-horizontal-right.ui-igsplitter-collapse-single-button,
	.pointerevents .ui-igsplitter-splitbar-collapsed .ui-igsplitter-collapse-button-horizontal-left,
	.pointerevents .ui-igsplitter-splitbar-collapsed .ui-igsplitter-collapse-button-horizontal-right,
	.touch .ui-igsplitter-collapse-button-horizontal-left.ui-igsplitter-collapse-single-button,
	.touch .ui-igsplitter-collapse-button-horizontal-right.ui-igsplitter-collapse-single-button,
	.touch .ui-igsplitter-splitbar-collapsed .ui-igsplitter-collapse-button-horizontal-left,
	.touch .ui-igsplitter-splitbar-collapsed .ui-igsplitter-collapse-button-horizontal-right,
	.touchevents .ui-igsplitter-collapse-button-horizontal-left.ui-igsplitter-collapse-single-button,
	.touchevents .ui-igsplitter-collapse-button-horizontal-right.ui-igsplitter-collapse-single-button,
	.touchevents .ui-igsplitter-splitbar-collapsed .ui-igsplitter-collapse-button-horizontal-left,
	.touchevents .ui-igsplitter-splitbar-collapsed .ui-igsplitter-collapse-button-horizontal-right
	{
	margin-left: -22px;
	margin-top: -1px
}

.ui-igsplitter-splitbar-default:focus {
	outline: 0
}

@media only screen and (-webkit-min-device-pixel-ratio:2) , only screen and
		(min--moz-device-pixel-ratio:2) , only screen and
		(-o-min-device-pixel-ratio:2/1) , only screen and
		(min-device-pixel-ratio:2) , only screen and (min-resolution:192dpi) ,
		only screen and (min-resolution:2dppx) {
	.ui-igsplitter-collapse-button-vertical-left,
		.ui-igsplitter-collapse-button-vertical-right {
		height: 44px
	}
	.ui-igsplitter-collapse-button-vertical-left {
		margin-top: -66px
	}
	.ui-igsplitter-collapse-button-vertical-right {
		margin-top: 44px
	}
	.ui-igsplitter-splitbar-collapsed .ui-igsplitter-collapse-button-vertical-left,
		.ui-igsplitter-splitbar-collapsed .ui-igsplitter-collapse-button-vertical-right
		{
		margin-top: -22px
	}
	.ui-igsplitter-collapse-button-horizontal-left,
		.ui-igsplitter-collapse-button-horizontal-right {
		width: 44px
	}
	.ui-igsplitter-collapse-button-horizontal-left {
		margin-left: -66px
	}
	.ui-igsplitter-collapse-button-horizontal-right {
		margin-left: 22px
	}
	.ui-igsplitter-splitbar-collapsed .ui-igsplitter-collapse-button-horizontal-left,
		.ui-igsplitter-splitbar-collapsed .ui-igsplitter-collapse-button-horizontal-right
		{
		margin-left: -22px
	}
}

.ui-igspreadsheet .ui-menu-item {
	padding-left: 0;
	white-space: nowrap;
	border: 1px solid transparent !important
}

.ui-igspreadsheet .ui-menu-item div, .ui-igspreadsheet .ui-menu-item-wrapper,
	.ui-igspreadsheet .ui-menu-item>a {
	padding: 5px 10px 5px 28px;
	font-size: 14px
}

.ui-igspreadsheet .ui-menu .ui-menu-item {
	list-style-image: none;
	margin: 0
}

.ui-igspreadsheet .ui-menu-item-wrapper {
	position: relative;
	white-space: nowrap
}

.ui-menu div.ui-state-active, .ui-menu div.ui-state-focus, .ui-menu-item div
	{
	margin: 0
}

.ui-igspreadsheet .ui-menu-item>a {
	text-decoration: none;
	white-space: nowrap;
	display: block
}

.ui-igspreadsheet .ui-menu-divider {
	margin: 0;
	border-top: none
}

.ui-igspreadsheet .ui-menu-item-wrapper.ui-state-active {
	border: none;
	color: inherit
}

.ui-igspreadsheet-inputmessage, .ui-igspreadsheet-tooltip {
	border-width: 1px;
	border-style: solid
}

.ui-igspreadsheet .ui-menu-item:hover {
	cursor: pointer
}

.ui-igspreadsheet-inputmessage-title {
	font-weight: 700;
	padding-right: 22px
}

.ui-igspreadsheet-inputmessage-content {
	padding-left: 2px
}

.ui-igspreadsheet-inputmessage {
	max-height: 170px;
	max-width: 260px;
	padding: 4px 6px 4px 5px;
	overflow: hidden
}

.ui-igspreadsheet-selectall, .ui-igspreadsheet-tabitem {
	border-top: none;
	overflow: hidden;
	box-sizing: border-box
}

.ui-igspreadsheet-columnsplitter, .ui-igspreadsheet-rowsplitter,
	.ui-igspreadsheet-splitterintersection {
	border: none
}

.ui-igspreadsheet-columnsplitter, .ui-igspreadsheet-nameboxsplitter,
	.ui-igspreadsheet-tabareasplitter {
	cursor: nw-resize;
	cursor:
		url(data:application/cur;base64,AAACAAEAICAAAA8ADwAwAQAAFgAAACgAAAAgAAAAQAAAAAEAAQAAAAAAgAAAAAAAAAAAAAAAAgAAAAIAAAAAAAAA////AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAB+AAAAWgAAAFoAAABaAAAAWgAABlpgAApaUAAT28gAIBgEACAYBAAT28gAClpQAAZaYAAAWgAAAFoAAABaAAAAWgAAAH4AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA///////////////////////////////////////4H///+B////gf///4H///+B///5gZ//8YGP/+AAB//AAAP/wAAD/+AAB//xgY//+YGf//+B////gf///4H///+B////gf//////////////////////////////////////8=),
		col-resize
}

.ui-igspreadsheet-columnsplitter {
	width: 4px
}

.ui-igspreadsheet-columnsplitter.ui-state-disabled {
	opacity: 1;
	width: 1px;
	pointer-events: none
}

.ui-igspreadsheet-rowsplitter {
	height: 4px;
	cursor: sw-resize;
	cursor:
		url(data:application/cur;base64,AAACAAEAICAAAA8ADwAwAQAAFgAAACgAAAAgAAAAQAAAAAEAAQAAAAAAgAAAAAAAAAAAAAAAAgAAAAIAAAAAAAAA////AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABgAAAAkAAAAQgAAAIEAAADnAAAAJAAAACQAAB/n+AAQAAgAH//4AB//+AAQAAgAH+f4AAAkAAAAJAAAAOcAAACBAAAAQgAAACQAAAAYAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA//////////////////////////////////5////8P///+B////AP///wD////D////w///4AAH/+AAB//gAAf/4AAH/+AAB//gAAf//8P////D////AP///wD///+B////w////+f/////////////////////////////////8=),
		row-resize
}

.ui-igspreadsheet-rowsplitter.ui-state-disabled {
	opacity: 1;
	height: 1px;
	pointer-events: none
}

.ui-igspreadsheet-splitterintersection {
	cursor:
		url(data:application/cur;base64,AAACAAEAICAAAA8ADwAwAQAAFgAAACgAAAAgAAAAQAAAAAEAAQAAAAAAgAAAAAAAAAAAAAAAAgAAAAIAAAAAAAAA////AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAYAAAAJAAAAEIAAACBAAAA5wAAAyTAAAUkoAAJ55AAEAAIABAACAAJ55AABSSgAAMkwAAA5wAAAIEAAABCAAAAJAAAABgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA///////////////////////////////////////+f////D////gf///wD///8A///8wz//+MMf//AAD//gAAf/4AAH//AAD//4wx///MM///8A////AP///4H////D////5///////////////////////////////////////8=),
		move
}

.ui-igspreadsheet-columnsplitterpreview,
	.ui-igspreadsheet-rowsplitterpreview {
	background-color: #868686
}

.ui-igspreadsheet-selectall {
	border-left: none;
	border-right: solid 4px transparent;
	border-bottom: solid 4px transparent
}

.ui-igspreadsheet-selectall::before {
	position: absolute;
	content: " ";
	right: 0;
	bottom: 0;
	border-bottom: 12px solid currentColor;
	border-left: 12px solid transparent
}

.ui-igspreadsheet-nameboxsplitter, .ui-igspreadsheet-tabareasplitter {
	background-color: transparent;
	border: none;
	width: 28px;
	min-height: 12px
}

.ui-igspreadsheet-nameboxsplitter::before,
	.ui-igspreadsheet-tabareasplitter::before {
	content: " ";
	position: absolute;
	width: 2px;
	height: 2px;
	top: 50%;
	left: 50%;
	margin-top: -7px;
	margin-left: -3px;
	box-shadow: 2px 2px 0 currentColor, 2px 6px 0 currentColor, 2px 10px 0
		currentColor
}

.ui-igspreadsheet-tabareaborder {
	height: 1px
}

.ui-igspreadsheet-tabitemarea {
	background-color: transparent;
	cursor: default
}

.ui-igspreadsheet-tabitem {
	display: inline-block;
	white-space: pre;
	margin-bottom: 2px;
	margin-top: 1px
}

.ui-ightmleditor .ui-igtoolbar, .ui-igplayer-video-title,
	.ui-igtree-collection, .ui-igtree-dropindicator {
	white-space: nowrap
}

.ui-igspreadsheet-tabitem-selected, .ui-igspreadsheet-tabitem.ui-state-hover
	{
	font-weight: 700
}

.ui-igspreadsheet-tabitem-active, .ui-igspreadsheet-tabitem-active.ui-state-hover
	{
	margin-top: 0
}

.ui-igspreadsheet-tabitemcontent {
	padding: 2px 7px 3px;
	margin: 2px 2px 1px;
	text-align: center
}

.ui-igspreadsheet-tabitem-active>.ui-igspreadsheet-tabitemcontent {
	margin-top: 3px
}

.ui-igspreadsheet-tabitem input {
	border: none;
	outline: 0;
	margin: 0;
	padding: 0;
	font: inherit
}

.ui-igspreadsheet-tabitem-protected>.ui-igspreadsheet-tabitemcontent {
	padding-left: 19px
}

.ui-igspreadsheet-tabitem-protected>.ui-igspreadsheet-tabitemcontent>span::before
	{
	position: absolute;
	content: ' ';
	margin: -7px auto auto 8px;
	top: 50%;
	bottom: 3px;
	left: 0;
	width: 7px;
	height: 10px;
	background: 0 0;
	border: 2px solid currentColor;
	border-radius: 3px;
	box-sizing: border-box
}

.ui-igspreadsheet-tabitem-protected>.ui-igspreadsheet-tabitemcontent>span::after
	{
	position: absolute;
	content: ' ';
	margin: -2px auto auto 7px;
	top: 50%;
	left: 0;
	width: 9px;
	height: 6px;
	background-color: currentColor
}

.ui-igspreadsheet-tabitem.ui-igspreadsheet-tabitem-dark>.ui-igspreadsheet-tabitemcontent,
	.ui-igspreadsheet-tabitem.ui-igspreadsheet-tabitem-light>.ui-igspreadsheet-tabitemcontent
	{
	background: currentColor
}

.ui-igspreadsheet-tabitem-selected.ui-igspreadsheet-tabitem-dark>.ui-igspreadsheet-tabitemcontent,
	.ui-igspreadsheet-tabitem-selected.ui-igspreadsheet-tabitem-light>.ui-igspreadsheet-tabitemcontent
	{
	background: linear-gradient(to bottom, #fff, rgba(255, 255, 255, .5)),
		currentColor
}

.ui-igspreadsheet-tabDropIndicator::before {
	position: absolute;
	content: ' ';
	width: 0;
	height: 0;
	left: -6px;
	top: -6px;
	border-left: 6px solid transparent;
	border-right: 6px solid transparent;
	border-top: 6px solid #fff
}

.ui-igspreadsheet-tabDropIndicator::after {
	position: absolute;
	content: ' ';
	width: 0;
	height: 0;
	top: -5px;
	left: -4px;
	border-left: 4px solid transparent;
	border-right: 4px solid transparent;
	border-top: 4px solid #000
}

.ui-igspreadsheet-activatenexthiddentab,
	.ui-igspreadsheet-activateprevioushiddentab {
	background-color: transparent;
	border: none;
	width: 27px
}

.ui-igspreadsheet-scrollfirsttab, .ui-igspreadsheet-scrolllasttab,
	.ui-igspreadsheet-scrollnexttab, .ui-igspreadsheet-scrollprevioustab {
	background-color: transparent;
	border: none;
	width: 28px
}

.ui-igspreadsheet-activatenexthiddentab.ui-state-disabled,
	.ui-igspreadsheet-activateprevioushiddentab.ui-state-disabled {
	opacity: 0
}

.ui-igspreadsheet-addnewworksheet.ui-state-disabled,
	.ui-igspreadsheet-scrollfirsttab.ui-state-disabled,
	.ui-igspreadsheet-scrolllasttab.ui-state-disabled,
	.ui-igspreadsheet-scrollnexttab.ui-state-disabled,
	.ui-igspreadsheet-scrollprevioustab.ui-state-disabled {
	opacity: 1
}

.ui-igspreadsheet-scrollfirsttab::before,
	.ui-igspreadsheet-scrolllasttab::before,
	.ui-igspreadsheet-scrollnexttab::before,
	.ui-igspreadsheet-scrollprevioustab::before {
	position: absolute;
	display: block;
	content: " ";
	width: 0;
	height: 0;
	left: 50%;
	top: 50%;
	margin-left: -4px;
	margin-top: -4px;
	border-top: 4px solid transparent;
	border-bottom: 4px solid transparent
}

.ui-igspreadsheet-scrollfirsttab::before,
	.ui-igspreadsheet-scrollprevioustab::before {
	border-right: 8px solid currentColor
}

.ui-igspreadsheet-scrolllasttab::before, .ui-igspreadsheet-scrollnexttab::before
	{
	border-left: 8px solid currentColor
}

.ui-igspreadsheet-scrollfirsttab::before {
	box-shadow: -1px 0 currentColor
}

.ui-igspreadsheet-scrolllasttab::before {
	box-shadow: 1px 0 currentColor
}

.ui-igspreadsheet-activatenexthiddentab::before,
	.ui-igspreadsheet-activateprevioushiddentab::before {
	content: " ";
	position: absolute;
	width: 2px;
	height: 2px;
	top: 50%;
	left: 50%;
	margin-top: -3px;
	margin-left: -7px;
	box-shadow: 2px 2px 0 currentColor, 6px 2px 0 currentColor, 10px 2px 0
		currentColor
}

.ui-igspreadsheet-addnewworksheet {
	background-color: transparent;
	border: none;
	width: 28px
}

.ui-igspreadsheet-addnewworksheet::after,
	.ui-igspreadsheet-addnewworksheet::before {
	content: " ";
	width: 16px;
	height: 16px;
	position: absolute;
	border-radius: 50%;
	border: 1px solid currentColor;
	background-color: currentColor;
	box-sizing: border-box;
	background-clip: content-box;
	top: 50%;
	left: 50%;
	margin-top: -8px;
	margin-left: -8px
}

.ui-igspreadsheet-addnewworksheet::before {
	padding: 6px 3px
}

.ui-igspreadsheet-addnewworksheet::after {
	padding: 3px 6px
}

.ui-igspreadsheet-scrollbar-vertical {
	min-width: 17px;
	margin-left: 2px;
	margin-right: 2px
}

.ui-igspreadsheet-scrollbar-horizontal {
	min-height: 17px;
	max-height: 17px;
	margin-top: 2px;
	margin-bottom: 2px
}

.ui-igspreadsheet-scrollbar-button-left,
	.ui-igspreadsheet-scrollbar-button-right,
	.ui-igspreadsheet-scrollbar-thumb-horizontal,
	.ui-igspreadsheet-scrollbar-track-left,
	.ui-igspreadsheet-scrollbar-track-right {
	top: 0;
	bottom: 0
}

.ui-igspreadsheet-scrollbar-button-down,
	.ui-igspreadsheet-scrollbar-button-up,
	.ui-igspreadsheet-scrollbar-thumb-vertical,
	.ui-igspreadsheet-scrollbar-track-down,
	.ui-igspreadsheet-scrollbar-track-up {
	left: 0;
	right: 0
}

.ui-igspreadsheet-scrollbar-button-down,
	.ui-igspreadsheet-scrollbar-button-left,
	.ui-igspreadsheet-scrollbar-button-right,
	.ui-igspreadsheet-scrollbar-button-up {
	box-sizing: border-box
}

.ui-igspreadsheet-scrollbar-button-down:before,
	.ui-igspreadsheet-scrollbar-button-left:before,
	.ui-igspreadsheet-scrollbar-button-right:before,
	.ui-igspreadsheet-scrollbar-button-up:before {
	position: absolute;
	display: block;
	content: " ";
	width: 0;
	height: 0;
	left: 50%;
	top: 50%
}

.ui-igspreadsheet-scrollbar-button-left:before,
	.ui-igspreadsheet-scrollbar-button-right:before {
	margin-left: -3px;
	margin-top: -4px;
	border-top: 4px solid transparent;
	border-bottom: 4px solid transparent
}

.ui-igspreadsheet-scrollbar-button-left:before {
	border-right: 6px solid currentColor
}

.ui-igspreadsheet-scrollbar-button-right:before {
	border-left: 6px solid currentColor
}

.ui-igspreadsheet-scrollbar-button-down:before,
	.ui-igspreadsheet-scrollbar-button-up:before {
	margin-left: -4px;
	margin-top: -3px;
	border-left: 4px solid transparent;
	border-right: 4px solid transparent
}

.ui-igspreadsheet-scrollbar-button-up:before {
	border-bottom: 6px solid currentColor
}

.ui-igspreadsheet-scrollbar-button-down:before {
	border-top: 6px solid currentColor
}

.ui-igspreadsheet-scrollbar-track-down,
	.ui-igspreadsheet-scrollbar-track-left,
	.ui-igspreadsheet-scrollbar-track-right,
	.ui-igspreadsheet-scrollbar-track-up {
	border: none
}

.ui-igspreadsheet-scrollbar-thumb-horizontal,
	.ui-igspreadsheet-scrollbar-thumb-vertical {
	box-sizing: border-box
}

.ui-igspreadsheet-scrollbar-button-left,
	.ui-igspreadsheet-scrollbar-button-right {
	width: 17px
}

.ui-igspreadsheet-scrollbar-button-down,
	.ui-igspreadsheet-scrollbar-button-up {
	height: 17px
}

.ui-igspreadsheet-nameboxcontainer .ui-igcombo,
	.ui-igspreadsheet-nameboxcontainer .ui-igcombo-dropdown,
	.ui-igspreadsheet-nameboxcontainer .ui-igcombo-field,
	.ui-igspreadsheet-nameboxcontainer .ui-igcombo-textbox {
	font: inherit
}

.ui-igspreadsheet-nameboxcontainer .ui-igcombo {
	background-color: transparent;
	border: none
}

.ui-igspreadsheet-nameboxcontainer .ui-igcombo-button {
	border: none
}

.ui-igspreadsheet-nameboxcontainer .ui-igcombo-dropdown {
	margin-top: 1px
}

.ui-igspreadsheet-formulabar {
	padding-left: 5px;
	padding-right: 5px;
	padding-top: 10px
}

.ui-igspreadsheet-formulabartextareasplitter {
	height: 10px;
	cursor: row-resize;
	background: 0 0;
	border: none
}

.ui-igspreadsheet-formulabarexpandbutton {
	border: none;
	height: 20px;
	width: 20px
}

.ui-igspreadsheet-formulabarexpandbutton::before {
	content: " ";
	position: absolute;
	top: 50%;
	left: 50%;
	width: 6px;
	height: 6px;
	margin-left: -3px;
	margin-top: -4px;
	border: 2px solid currentColor;
	box-sizing: border-box;
	transform: rotate(45deg);
	border-width: 0 2px 2px 0
}

.ui-igspreadsheet-formulabarexpandbutton-open {
	transform: rotate(180deg)
}

.ui-igspreadsheet-formulabarbuttoncontainer,
	.ui-igspreadsheet-formulabartextareacontainer,
	.ui-igspreadsheet-nameboxcontainer {
	box-sizing: border-box
}

.ui-igspreadsheet-nameboxcontainer {
	cursor: pointer
}

.ui-igspreadsheet-formulabarbuttoncontainer {
	margin-right: 3px
}

.ui-igspreadsheet-formulabartextareacontainer textarea {
	resize: none;
	border: none;
	outline: 0;
	margin: 0;
	font: inherit;
	box-sizing: border-box;
	padding: 2px 0 2px 11px
}

.ui-igspreadsheet-formulabarcancelbutton,
	.ui-igspreadsheet-formulabarenterbutton {
	background-color: transparent;
	border: none;
	width: 20px
}

.ui-igspreadsheet-formulabarcancelbutton.ui-state-disabled,
	.ui-igspreadsheet-formulabarenterbutton.ui-state-disabled {
	opacity: .62
}

.ui-igspreadsheet-formulabarcancelbutton::after,
	.ui-igspreadsheet-formulabarcancelbutton::before,
	.ui-igspreadsheet-formulabarenterbutton::after,
	.ui-igspreadsheet-formulabarenterbutton::before {
	content: " ";
	position: absolute;
	width: 2px;
	height: 10px;
	left: 50%;
	top: 50%;
	margin-left: -1px;
	margin-top: -5px;
	background-color: currentColor
}

.ui-igspreadsheet-formulabarenterbutton::before {
	transform: rotate(45deg)
}

.ui-igspreadsheet-formulabarenterbutton::after {
	transform: rotate(-45deg);
	height: 5px;
	margin-top: 0;
	margin-left: -5px
}

.ui-igspreadsheet-formulabarcancelbutton::before {
	transform: rotate(45deg)
}

.ui-igspreadsheet-formulabarcancelbutton::after {
	transform: rotate(-45deg)
}

.ui-igspreadsheet-automaticgridline {
	background-color: #d4d4d4
}

.ui-igspreadsheet-filter-dialog-column-name {
	padding-left: 20px;
	margin-bottom: 8px
}

.ui-igspreadsheet-filter-dialog-condition1,
	.ui-igspreadsheet-filter-dialog-condition2,
	.ui-igspreadsheet-filter-dialog-conditional-operator {
	padding-left: 30px
}

.ui-igspreadsheet-filter-dialog-condition1 #cboOperator1,
	.ui-igspreadsheet-filter-dialog-condition2 #cboOperator2 {
	margin-right: 10px
}

#cboOperator1, #cboOperator2 {
	float: left
}

.ui-igspreadsheet-filter-dialog .ui-igcombo-wrapper {
	height: 20px
}

.ui-igspreadsheet-filter-dialog-conditional-operator label {
	margin-left: 10px
}

.ui-igspreadsheet-filter-dialog-hint-text {
	margin: 10px 0
}

.ui-igspreadsheet-filter-buttons button {
	margin-right: 10px
}

.ui-igspreadsheet-filter-dialog-conditional-operator {
	padding-top: 5px;
	padding-bottom: 5px;
	clear: both
}

.ui-igtilemanager {
	position: relative;
	overflow: auto
}

.ui-igtile, .ui-igtile-minimized .ui-igtile-inner-container,
	.ui-igtilemanager .ui-igtile-maximized, .ui-igtilemanager .ui-igtile-minimized
	{
	overflow: hidden
}

.ui-igtilemanager .ui-igtilemanager-left {
	width: 100%;
	height: 100%;
	position: relative;
	display: block
}

.ui-igtilemanager .ui-igtilemanager-right {
	height: 100%;
	position: relative;
	overflow-x: hidden
}

.ui-igtile {
	background-color: #f3f3f3;
	padding: 5px;
	border: 1px solid #d3d3d3;
	z-index: 1;
	display: block
}

.ui-igtile-inner-container {
	padding: 10px;
	height: 100%;
	border: 1px solid #d3d3d3;
	background-color: #FFF;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box
}

.ig-tile-minimize-button {
	border: none;
	cursor: pointer;
	float: right;
	z-index: 5
}

.ig-tile-minimize-button .ig-tile-minimize-icon {
	display: block;
	background-image: url(images/icon_sprite.png);
	background-color: transparent;
	background-repeat: no-repeat;
	background-position: 0 -209px;
	border: none;
	width: 32px;
	height: 32px
}

.ig-tile-minimize-button .ui-state-hover {
	background-color: rgba(0, 0, 0, .2)
}

.ui-igtile-minimized {
	cursor: pointer;
	font-size: .8em
}

.ui-igtile-minimized .ig-tile-minimize-button {
	display: none
}

.ui-igtile-maximized .ui-igtile-inner-container {
	overflow: auto
}

.ui-helper-overflow-hidden {
	overflow: hidden !important
}

.ui-helper-overflow-visible {
	overflow: visible !important
}

.ui-igtilemanager.ui-igsplitter .ui-igsplitter-collapse-single-button {
	border: 0
}

.ui-igtilemanager.ui-igsplitter .ui-igsplitter-collapse-button-vertical-left,
	.ui-igtilemanager.ui-igsplitter .ui-igsplitter-collapse-button-vertical-right
	{
	height: 24px;
	width: 6px
}

.ui-igtoolbar .ui-button {
	width: 18px;
	height: 18px;
	margin-left: 4px
}

.ui-ightmleditor .ui-button.ui-state-hover .ui-button-text {
	box-shadow: none
}

.ui-ightmleditor .ui-igtoolbar>.ui-button:first-child, .ui-igtoolbar ul li.ui-igcombo-listitem
	{
	margin-left: 0
}

.ui-igtoolbar .ui-igcombo-wrapper {
	height: 24px
}

.ui-ightmleditor .ui-igtoolbar .ui-igcombo {
	vertical-align: top;
	margin: 0 0 0 4px
}

.ui-igtoolbar {
	overflow: hidden;
	display: inline-block;
	padding: 4px;
	margin-right: 4px
}

.ui-igtoolbar-wrap {
	margin-bottom: 5px
}

.ui-igtoolbar ul {
	list-style: none;
	margin: 0;
	padding: 3px
}

.ui-igtoolbar ul li {
	margin-left: 4px
}

.ui-igtoolbar .ig-toolbar-separator {
	overflow-x: hidden;
	overflow-y: hidden;
	width: 0;
	border-width: 0 1px 0 0;
	background: 0 0;
	margin: 0 4px 0 3px;
	display: inline-block;
	height: 14px;
	position: relative;
	text-indent: -1000px;
	top: 1px
}

.ui-igtoolbar-collapse-btn {
	width: 12px;
	height: 24px;
	float: left;
	cursor: pointer
}

.ui-igtoolbar .ui-igcombo {
	margin-right: 4px
}

.ui-ightmleditor .ui-splitbutton .ui-button.ui-splitbutton-arrow,
	.ui-igtoolbar, .ui-igtoolbar .ui-igbutton, .ui-igtoolbar .ui-igcombo,
	.ui-igtoolbar .ui-splitbutton, .ui-igtoolbar>div, .ui-igtoolbar>span {
	zoom: 1
}

.ig-toolbar-buttons-holder {
	display: inline-block;
	width: auto
}

.ui-igtoolbarbutton.ui-igbutton.ui-state-hover {
	border: 1px solid #999;
	background-color: #CCC;
	color: #666
}

.ui-igtoolbarbutton.ui-button {
	width: 18px;
	height: 18px;
	padding: 3px;
	margin-left: 3px
}

.ui-igtoolbarbutton.ui-button-text-icon-primary .ui-icon {
	margin-left: 4px
}

.ui-igbutton .ui-igbutton-collapse, .ui-igbutton.ui-state-hover .ui-igbutton-collapse
	{
	background-image: url(images/igHtmlEditor/html-editor-sprite.png);
	background-position: 0 0
}

.ui-igbutton .ui-igbutton-expand, .ui-igbutton.ui-state-hover .ui-igbutton-expand
	{
	background-image: url(images/igHtmlEditor/html-editor-sprite.png);
	background-position: 0 -16px
}

.ui-igbutton .ui-igbutton-redo, .ui-igbutton.ui-state-hover .ui-igbutton-redo
	{
	background-image: url(images/igHtmlEditor/html-editor-sprite.png);
	background-position: 0 -32px
}

.ui-igbutton .ui-igbutton-undo, .ui-igbutton.ui-state-hover .ui-igbutton-undo
	{
	background-image: url(images/igHtmlEditor/html-editor-sprite.png);
	background-position: 0 -48px
}

.ui-igbutton .ui-igbutton-increasefontsize, .ui-igbutton.ui-state-hover .ui-igbutton-increasefontsize
	{
	background-image: url(images/igHtmlEditor/html-editor-sprite.png);
	background-position: 0 -80px
}

.ui-igbutton .ui-igbutton-decreasefontsize, .ui-igbutton.ui-state-hover .ui-igbutton-decreasefontsize
	{
	background-image: url(images/igHtmlEditor/html-editor-sprite.png);
	background-position: 0 -96px
}

.ui-igbutton .ui-igbutton-viewsource-icon, .ui-igbutton.ui-state-hover .ui-igbutton-viewsource-icon
	{
	background-image: url(images/igHtmlEditor/html-editor-sprite.png);
	background-position: 0 -160px
}

.ui-igbutton .ui-igbutton-html, .ui-igbutton.ui-state-hover .ui-igbutton-html
	{
	background-image: url(images/igHtmlEditor/html-editor-sprite.png);
	background-position: 0 -112px
}

.ui-igbutton .ui-igbutton-html-add, .ui-igbutton.ui-state-hover .ui-igbutton-html-add
	{
	background-image: url(images/igHtmlEditor/html-editor-sprite.png);
	background-position: 0 -128px
}

.ui-igbutton .ui-igbutton-html-delete, .ui-igbutton.ui-state-hover .ui-igbutton-html-delete
	{
	background-image: url(images/igHtmlEditor/html-editor-sprite.png);
	background-position: 0 -144px
}

.ui-igbutton .ui-igbutton-html-valid, .ui-igbutton.ui-state-hover .ui-igbutton-html-valid
	{
	background-image: url(images/igHtmlEditor/html-editor-sprite.png);
	background-position: 0 -176px
}

.ui-igbutton .ui-igbutton-addimage, .ui-igbutton.ui-state-hover .ui-igbutton-addimage
	{
	background-image: url(images/igHtmlEditor/html-editor-sprite.png);
	background-position: 0 -192px
}

.ui-igbutton .ui-igbutton-link, .ui-igbutton.ui-state-hover .ui-igbutton-link
	{
	background-image: url(images/igHtmlEditor/html-editor-sprite.png);
	background-position: 0 -208px
}

.ui-igbutton .ui-igbutton-addlink, .ui-igbutton.ui-state-hover .ui-igbutton-addlink
	{
	background-image: url(images/igHtmlEditor/html-editor-sprite.png);
	background-position: 0 -224px
}

.ui-igbutton .ui-igbutton-unlink, .ui-igbutton.ui-state-hover .ui-igbutton-unlink
	{
	background-image: url(images/igHtmlEditor/html-editor-sprite.png);
	background-position: 0 -240px
}

.ui-igbutton .ui-igbutton-copy, .ui-igbutton.ui-state-hover .ui-igbutton-copy
	{
	background-image: url(images/igHtmlEditor/html-editor-sprite.png);
	background-position: 0 -256px
}

.ui-igbutton .ui-igbutton-cut, .ui-igbutton.ui-state-hover .ui-igbutton-cut
	{
	background-image: url(images/igHtmlEditor/html-editor-sprite.png);
	background-position: 0 -272px
}

.ui-igbutton .ui-igbutton-paste, .ui-igbutton.ui-state-hover .ui-igbutton-paste
	{
	background-image: url(images/igHtmlEditor/html-editor-sprite.png);
	background-position: 0 -288px
}

.ui-igbutton .ui-igbutton-table, .ui-igbutton.ui-state-hover .ui-igbutton-table
	{
	background-image: url(images/igHtmlEditor/html-editor-sprite.png);
	background-position: 0 -304px
}

.ui-igbutton .ui-igbutton-addrow, .ui-igbutton.ui-state-hover .ui-igbutton-addrow
	{
	background-image: url(images/igHtmlEditor/html-editor-sprite.png);
	background-position: 0 -320px
}

.ui-igbutton .ui-igbutton-addcolumn, .ui-igbutton.ui-state-hover .ui-igbutton-addcolumn
	{
	background-image: url(images/igHtmlEditor/html-editor-sprite.png);
	background-position: 0 -336px
}

.ui-igbutton .ui-igbutton-removerow, .ui-igbutton.ui-state-hover .ui-igbutton-removerow
	{
	background-image: url(images/igHtmlEditor/html-editor-sprite.png);
	background-position: 0 -352px
}

.ui-igbutton .ui-igbutton-removecolumn, .ui-igbutton.ui-state-hover .ui-igbutton-removecolumn
	{
	background-image: url(images/igHtmlEditor/html-editor-sprite.png);
	background-position: 0 -368px
}

.ui-igbutton .ui-igbutton-justifyleft, .ui-igbutton.ui-state-hover .ui-igbutton-justifyleft
	{
	background-image: url(images/igHtmlEditor/html-editor-sprite.png);
	background-position: 0 -384px
}

.ui-igbutton .ui-igbutton-justifycenter, .ui-igbutton.ui-state-hover .ui-igbutton-justifycenter
	{
	background-image: url(images/igHtmlEditor/html-editor-sprite.png);
	background-position: 0 -400px
}

.ui-igbutton .ui-igbutton-justifyright, .ui-igbutton.ui-state-hover .ui-igbutton-justifyright
	{
	background-image: url(images/igHtmlEditor/html-editor-sprite.png);
	background-position: 0 -416px
}

.ui-igbutton .ui-igbutton-justifyfull, .ui-igbutton.ui-state-hover .ui-igbutton-justifyfull
	{
	background-image: url(images/igHtmlEditor/html-editor-sprite.png);
	background-position: 0 -432px
}

.ui-igbutton .ui-igbutton-forecolor, .ui-igbutton.ui-state-hover .ui-igbutton-forecolor
	{
	background-image: url(images/igHtmlEditor/html-editor-sprite.png);
	background-position: 0 -448px
}

.ui-igbutton .ui-igbutton-backcolor, .ui-igbutton.ui-state-hover .ui-igbutton-backcolor
	{
	background-image: url(images/igHtmlEditor/html-editor-sprite.png);
	background-position: 0 -464px
}

.ui-igbutton .ui-igbutton-bold, .ui-igbutton.ui-state-hover .ui-igbutton-bold
	{
	background-image: url(images/igHtmlEditor/html-editor-sprite.png);
	background-position: 0 -480px
}

.ui-igbutton .ui-igbutton-italic, .ui-igbutton.ui-state-hover .ui-igbutton-italic
	{
	background-image: url(images/igHtmlEditor/html-editor-sprite.png);
	background-position: 0 -496px
}

.ui-igbutton .ui-igbutton-underline, .ui-igbutton.ui-state-hover .ui-igbutton-underline
	{
	background-image: url(images/igHtmlEditor/html-editor-sprite.png);
	background-position: 0 -512px
}

.ui-igbutton .ui-igbutton-strikethrough, .ui-igbutton.ui-state-hover .ui-igbutton-strikethrough
	{
	background-image: url(images/igHtmlEditor/html-editor-sprite.png);
	background-position: 0 -528px
}

.ui-igbutton .ui-igbutton-horizontalrule, .ui-igbutton.ui-state-hover .ui-igbutton-horizontalrule
	{
	background-image: url(images/igHtmlEditor/html-editor-sprite.png);
	background-position: 0 -544px
}

.ui-igbutton .ui-igbutton-indent, .ui-igbutton.ui-state-hover .ui-igbutton-indent
	{
	background-image: url(images/igHtmlEditor/html-editor-sprite.png);
	background-position: 0 -560px
}

.ui-igbutton .ui-igbutton-removeindent, .ui-igbutton.ui-state-hover .ui-igbutton-removeindent
	{
	background-image: url(images/igHtmlEditor/html-editor-sprite.png);
	background-position: 0 -576px
}

.ui-igbutton .ui-igbutton-unorderedlist, .ui-igbutton.ui-state-hover .ui-igbutton-unorderedlist
	{
	background-image: url(images/igHtmlEditor/html-editor-sprite.png);
	background-position: 0 -592px
}

.ui-igbutton .ui-igbutton-orderedlist, .ui-igbutton.ui-state-hover .ui-igbutton-orderedlist
	{
	background-image: url(images/igHtmlEditor/html-editor-sprite.png);
	background-position: 0 -608px
}

.ui-igbutton .ui-igbutton-backcolor, .ui-igbutton .ui-igbutton-forecolor
	{
	height: 13px;
	border-radius: 0
}

.ui-igbutton .ui-igbutton-forecolor {
	border-bottom: 3px solid #000
}

.ui-igbutton .ui-igbutton-backcolor {
	border-bottom: 3px solid transparent
}

.pointerevents .ui-igtoolbarbutton.ui-button, .touch .ui-igtoolbarbutton.ui-button,
	.touchevents .ui-igtoolbarbutton.ui-button {
	min-height: 44px;
	min-width: 44px
}

.pointerevents .ui-igtoolbarbutton.ui-button .ui-button-text, .touch .ui-igtoolbarbutton.ui-button .ui-button-text,
	.touchevents .ui-igtoolbarbutton.ui-button .ui-button-text {
	line-height: 2.6em
}

.ui-igbutton-viewsource .ui-icon, .ui-igtoolbarbutton .ui-icon {
	left: 50%;
	top: 50%;
	margin-left: -8px;
	margin-top: -8px;
	position: absolute;
	width: 16px;
	height: 16px
}

.ui-igtree .ui-igtree-root, .ui-igtree ul, .ui-igtree-root {
	padding-left: 0;
	margin-left: 0
}

.ui-igtoolbarbutton .ui-igbutton-forecolor {
	height: 13px
}

.ui-igtree {
	list-style: none;
	overflow: auto;
	padding-bottom: .2em;
	-moz-user-select: none;
	-ms-user-select: none;
	-webkit-user-select: none;
	user-select: none
}

.ui-igtree ul {
	list-style: none
}

.ui-igtree li {
	position: relative;
	line-height: 1.9em;
	padding-top: .1em;
	padding-bottom: .1em
}

.ui-igtree-expander {
	position: absolute;
	left: .8em;
	top: .8em;
	margin-top: -8px;
	margin-left: -8px;
	width: 16px;
	height: 16px
}

.ui-igtree a {
	padding: 1px 3px;
	text-decoration: none
}

.ui-igtree a.ui-state-active, .ui-igtree a.ui-state-focus, .ui-igtree a.ui-state-hover
	{
	padding: 0 2px;
	text-decoration: none
}

.ui-igtree li a:active, .ui-igtree li a:focus {
	outline: 0
}

.ui-igtree-parentnode {
	padding-left: 1.9em
}

.ui-igtree .ui-igtree-parentnode>ul {
	margin-top: .1em;
	margin-bottom: .1em
}

.ui-igtree img {
	padding-right: .2em;
	vertical-align: baseline
}

.ui-igtree .ui-igcheckbox-normal {
	position: relative;
	height: 1.6em;
	width: 1.6em;
	vertical-align: top;
	margin-top: 1px;
	margin-right: .4em;
	font-size: .8em
}

.ui-igtree .ui-igcheckbox-small {
	height: 13px;
	width: 13px;
	position: relative;
	vertical-align: baseline
}

.ui-state-hidden {
	display: none
}

.ui-igtree-node-haschildren {
	margin-left: -1.9em
}

.ui-igtree-node-nochildren {
	margin-left: 1.9em
}

.ui-igtree-checkbox {
	display: block;
	width: 15px;
	height: 15px;
	margin-top: 6px;
	line-height: 15px;
	overflow: hidden;
	background-repeat: no-repeat;
	cursor: pointer
}

.ui-igtree .ui-igcheckbox-normal-off, .ui-igtree .ui-igcheckbox-normal-on
	{
	width: 100% !important;
	height: 100% !important
}

.ui-igtree .ui-igcheckbox-normal-on {
	position: relative;
	margin-top: 0;
	margin-left: 0
}

.ui-igtree-dropindicator {
	clear: left;
	float: left;
	overflow: visible;
	margin-left: 35px
}

.ui-igtree-dropindicator .ui-icon {
	position: relative;
	float: left;
	margin-top: -8px;
	margin-right: .3em;
	top: .9em
}

.ui-igtree-dropindicator p {
	line-height: 1.8em;
	margin: 0;
	padding: 0 .7em
}

.ui-igtree-insertline.ui-state-default {
	height: 0;
	border-width: 1px 0 0;
	background: 0 0;
	margin: -1px 0 0;
	width: 50%;
	position: relative;
	bottom: -.1em
}

.pointerevents .ui-igtree, .touch .ui-igtree, .touchevents .ui-igtree {
	font-size: 1.3em
}

.ui-igtreegrid-expandcell {
	display: inline-block;
	margin: 0 6px 0 0;
	min-width: 16px;
	cursor: pointer
}

.ui-igtreegrid-expansion-indicator {
	width: 16px;
	height: 16px;
	float: left;
	margin: 0
}

.ui-igtreegrid-expansion-column-container {
	display: inline-block;
	min-width: 10px;
	cursor: pointer
}

.ui-igtreegrid-record-not-matchfiltering {
	opacity: .5;
	-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=50)";
	-moz-opacity: .5;
	filter: alpha(opacity = 50)
}

.ui-igtreegrid-contextrow td {
	padding: 4px;
	font-size: .8em
}

.ui-igtreegrid-contextrow-icon {
	display: inline-block;
	margin-right: 5px;
	vertical-align: bottom
}

.ui-igtreegrid-contextrow-context {
	float: left
}

.ui-iggrid .ui-ig-altrecord th.ui-iggrid-rowselector-class.ui-state-checked .ui-icon-check .ui-iggrid .ui-ig-altrecord th.ui-iggrid-rowselector-class.ui-state-checked .ui-icon-check-p .ui-iggrid .ui-ig-altrecord th.ui-iggrid-rowselector-class.ui-state-checked .ui-icon-check-f,
	.ui-iggrid th.ui-iggrid-rowselector-class.ui-state-checked .ui-icon-check,
	.ui-iggrid th.ui-iggrid-rowselector-class.ui-state-checked .ui-icon-check-f,
	.ui-iggrid th.ui-iggrid-rowselector-class.ui-state-checked .ui-icon-check-p
	{
	opacity: 1;
	filter: alpha(opacity = 100)
}

.ui-igupload {
	padding: 15px;
	font-size: 13px
}

.ui-igupload-basemaincontainer {
	padding: 19px
}

.ui-igupload .ui-igupload-browsebutton {
	width: 100px;
	display: inline-block
}

.ui-igupload-container {
	display: block;
	background: 0 0 !important;
	border-left: 0 none !important;
	border-right: 0 none !important;
	border-top: 0 none !important;
	margin-top: 15px;
	padding-bottom: 3px
}

.ui-iguploadsingle .ui-igupload-container.ui-widget-content {
	border: none
}

.ui-igupload-container a {
	display: inline-block;
	margin-left: 5px
}

.ui-igupload-uploadprogress {
	margin: 10px 0
}

.ui-igupload .ui-igprogressbar {
	height: 3px
}

.ui-igupload-progressbar-container {
	z-index: 10;
	display: block;
	line-height: 17px;
	font-size: 13px
}

.ui-igupload-progressbar-filename {
	float: left
}

.ui-igupload-progressbar-icon {
	float: left;
	margin: 1px 5px
}

.ui-igupload-progressbar-icon-exe {
	background-repeat: no-repeat;
	width: 14px;
	height: 15px
}

.ui-igupload-progressbar-icon-default {
	background-repeat: no-repeat;
	width: 18px;
	height: 15px
}

.ui-igupload-progressbar-icon-docs, .ui-igupload-progressbar-icon-images,
	.ui-igupload-progressbar-icon-music,
	.ui-igupload-progressbar-icon-video {
	background-repeat: no-repeat;
	width: 16px;
	height: 16px
}

.ui-igupload-progressbar-icon-music {
	margin: 1px 2px 0
}

.ui-igupload-progressbar-filesize {
	float: right;
	margin-top: 1px;
	margin-right: 5px;
	font-size: 11px
}

.ui-igupload-clear {
	clear: both
}

.ui-igupload-summaryprogress {
	padding: 5px
}

.ui-iguploadmultiple {
	margin: 0;
	padding: 0;
	overflow: auto;
	overflow-x: hidden
}

.ui-igupload-progressbar-upload {
	margin-right: 15px
}

.ui-iguploadsingle {
	margin: 0;
	padding: 0;
	overflow: auto;
	overflow-x: hidden
}

.ui-igupload-summaryprogressbar {
	margin-right: 110px;
	height: 1.8em !important
}

.ui-igupload-cancelbutton {
	display: inline-block;
	background-position: 32px 0;
	width: 32px;
	height: 32px
}

.ui-igupload-cancelbutton-disabled {
	display: inline-block;
	border: 1px solid #00A000;
	background-position: 0 0;
	width: 32px;
	height: 32px
}

.ui-igupload-button-clear-all, .ui-igupload-cancel-button,
	.ui-igupload-summaryprogress-label {
	border: none !important;
	background: 0 0 !important
}

.ui-igupload-summaryinformation-container {
	margin-bottom: 5px;
	margin-left: 5px;
	font-size: 13px
}

.ui-igupload-showhidedetails-button {
	margin-left: 5px
}

.ui-igupload-summaryprogresscontainer {
	margin-top: 10px
}

.ui-igupload-summaryprogresscontainer a {
	margin-left: 7px;
	margin-top: -2px
}

.ui-igupload-summaryprogress-label {
	position: relative;
	display: block;
	width: 100%;
	text-align: right;
	font-size: 17px;
	font-weight: 400 !important;
	right: 10px;
	overflow: hidden
}

.ui-igupload-summaryprogress-secondary-label {
	overflow: hidden
}

.ui-igupload-summaryprogres_summpbar_progress {
	overflow: hidden;
	font-size: 1em
}

.ui-igupload-button-continue-cancel {
	width: 76px
}

.ui-igupload-button-clear-all {
	text-decoration: underline !important;
	font-size: 13px !important;
	color: inherit !important
}

.ui-igupload-cancel-button {
	width: 16px !important;
	height: 16px !important;
	margin-right: 16px;
	margin-top: 2px
}

.ui-igupload-cancel-button .ui-button-icon-primary {
	top: 0;
	left: 0;
	margin: 0;
	position: relative;
	display: block
}

.ui-ie6 .ui-igupload-progressbar-upload, .ui-ie7 .ui-igupload-progressbar-upload
	{
	margin-right: -24px
}

.ui-igupload .ui-button-icon-primary.ui-icon.ui-icon-check {
	position: relative;
	top: 0
}

.ui-igupload-progress-container {
	margin-bottom: 0;
	padding: 6px 0 6px 12px
}

.ui-container-button-cancel-class {
	float: right
}

.ui-igupload-summary-button {
	float: right;
	width: 100px
}

.ui-ie6 .ui-igupload-button-clear-all {
	margin-left: 10px;
	position: relative;
	top: -5px
}

.ui-ie6 .ui-igprogressbar-range, .ui-ie6 .ui-igupload-summaryprogressbar .ui-igprogressbar-range
	{
	position: absolute;
	z-index: 1;
	font-size: .7em;
	border: 1px solid #2686ae;
	background-position: 0 0;
	display: block
}

.ui-ie6 .ui-igupload {
	padding-bottom: 0
}

.ui-ie6 .ui-igupload-cancel-button .ui-button-icon-primary {
	overflow: hidden
}

.ui-ie6 .ui-igupload-progressbar-container {
	padding-left: 0
}

.ui-ie6 .ui-igupload-progress-container {
	padding-bottom: 3px;
	padding-left: 9px
}

.ui-ie6 .ui-igprogressbar-range {
	height: 2px !important
}

.ui-ie6 .ui-igupload-summaryprogressbar .ui-igprogressbar-range {
	height: 22px !important
}

.ui-ie6 .ui-igupload-basemaincontainer, .ui-ie6 .ui-iguploadmultiple {
	position: relative !important
}

.ui-ie6 .ui-helper-clearfix {
	position: relative
}

.ui-ie7 .ui-igupload-button-clear-all {
	margin-left: 10px;
	position: relative;
	top: -5px
}

.ui-ie7 .ui-igupload {
	padding-bottom: 0
}

.ui-ie7 .ui-igupload-cancel-button .ui-button-icon-primary {
	overflow: hidden
}

.ui-ie7 .ui-igupload-progressbar-container {
	padding-left: 0
}

.ui-ie7 .ui-igupload-progress-container {
	padding-bottom: 3px;
	padding-left: 9px
}

.ui-ie7 .ui-helper-clearfix, .ui-ie7 .ui-igupload-basemaincontainer,
	.ui-ie7 .ui-iguploadmultiple {
	position: relative
}

.ui-webkit .ui-igupload-summary-button {
	top: -3px
}

.ui-igvalidator-required-indication {
	vertical-align: top;
	padding: 0 .2em;
	color: #B11F1F
}

.ui-igvalidator-optional-indication {
	vertical-align: middle;
	padding: 0 .2em;
	color: #b2b2b2
}

.ui-igplayer {
	background: #000;
	overflow: hidden;
	position: relative
}

.ui-igplayer-video {
	background: 0 0;
	width: 100%
}

.ui-igplayer a {
	text-decoration: none
}

.ui-igplayer .ui-igplayer-controls {
	height: 37px;
	position: relative;
	bottom: 47px;
	margin: 0 20px;
	-webkit-transition: all .25s ease-in-out;
	-moz-transition: all .25s ease-in-out;
	-o-transition: all .25s ease-in-out;
	transition: all .25s ease-in-out;
	-webkit-animation-name: slide-up;
	-webkit-animation-duration: 4s;
	-webkit-box-shadow: 0 0 5px 2px #000;
	-moz-box-shadow: 0 0 5px 2px #000;
	box-shadow: 0 0 5px 2px #000
}

.ui-igplayer-normal-screen-mode {
	-webkit-transition: all 1s ease-in-out;
	-moz-transition-duration: all 1s ease-in-out;
	-o-transition-duration: all 1s ease-in-out;
	transition: all 1s ease-in-out
}

.ui-igplayer-full-screen-mode {
	overflow: hidden;
	margin: 5px
}

.ui-igplayer-full-screen-mode .ui-igplayer-controls {
	margin: 0 auto;
	min-width: 200px;
	max-width: 2048px;
	width: 80%
}

.ui-igplayer-full-screen-mode .ui-igplayer-video:after {
	width: 200px;
	height: 200px;
	position: relative;
	top: 50%;
	left: 50%;
	-moz-box-shadow: 0 0 10px #000;
	-webkit-box-shadow: 0 0 10px #000;
	box-shadow: 0 0 10px #000
}

.ui-igplayer-full-screen-mode .ui-igplayer:before {
	z-index: -10;
	overflow: hidden;
	content: "";
	display: block;
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
	background: #4c4c4c;
	background: rgba(0, 0, 0, .5);
	background: -moz-linear-gradient(top, #000 0, #4c4c4c 100%);
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0, #000),
		color-stop(100%, #4c4c4c));
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#000000',
		endColorstr='#4c4c4c', GradientType=0)
}

.ui-igplayer-controls-show {
	opacity: 1;
	filter: alpha(opacity = 100);
	-ms-filter: "alpha(opacity=100)";
	-khtml-opacity: 1;
	-moz-opacity: 100;
	-webkit-transform: translate(0, 0);
	-moz-transform: translate(0, 0);
	-o-transform: translate(0, 0);
	-ms-transform: translate(0, 0);
	transform: translate(0, 0)
}

.ui-igplayer-controls-hide {
	opacity: 0;
	filter: alpha(opacity = 0);
	-ms-filter: "alpha(opacity=0)";
	-khtml-opacity: 0;
	-moz-opacity: 0;
	-webkit-transform: translate(0, 10px);
	-moz-transform: translate(0, 10px);
	-o-transform: translate(0, 10px);
	-ms-transform: translate(0, 10px);
	transform: translate(0, 10px)
}

.ui-igplayer-grid {
	display: table
}

.ui-igplayer-row {
	display: table-row
}

.ui-igplayer-cell {
	display: table-cell;
	vertical-align: middle
}

.ui-igplayer-playback {
	width: 30px;
	padding: 0 5px
}

.ui-igplayer-progress-bar {
	width: 100%;
	padding: 0 5px
}

.ui-igplayer .ui-igplayer-playbutton {
	display: inline-block;
	text-decoration: none;
	font-size: 11px;
	height: 25px
}

.ui-igplayer .ui-igplayer-playbutton-icon {
	float: left;
	margin-left: 4px;
	margin-right: 4px;
	margin-top: 4px
}

.ui-igplayer .ui-igplayer-playbutton-text {
	float: left;
	position: relative;
	top: 50%;
	display: block;
	margin-top: -6px;
	margin-right: 7px;
	line-height: 12px
}

.ui-igplayer .ui-igplayer-progressbar {
	width: 100%;
	margin-top: 0;
	border: none;
	height: 15px
}

.ui-igplayer .ui-igslider-handle {
	width: 6px;
	height: 20px;
	margin-top: 2px;
	margin-left: 0
}

.ui-igplayer .ui-igprogressbar {
	height: 100%
}

.ui-igplayer .ui-igprogressbar-range {
	height: 2px
}

.ui-igplayer .ui-igplayer-volumecontrol {
	width: 25px;
	height: 25px
}

.ui-igplayer .ui-igplayer-volumecontrol .ui-igbutton-icon {
	float: left;
	margin-left: 4px;
	margin-right: 4px;
	margin-top: 4px
}

.ui-igplayer-fullscreen-button {
	margin: 5px;
	width: 25px;
	height: 25px
}

.ui-igplayer .ui-igplayer-fullscreen-button .ui-igbutton-icon {
	float: left;
	margin-left: 4px;
	margin-right: 4px;
	margin-top: 4px
}

.ui-igplayer .ui-igplayer-volumeslider {
	width: 10px;
	height: 40px;
	position: absolute;
	z-index: 15000
}

.ui-igplayer .ui-igplayer-volumeslider.ui-igslider-vertical {
	width: 24px;
	margin: -44px 0 0
}

.ui-igplayer .ui-igplayer-volumeslider.ui-igslider-vertical .ui-igslider-handle
	{
	width: 20px;
	margin: 0;
	left: 1px
}

.ui-igplayer .ui-igplayer-volumeslider .ui-igslider-handle {
	width: 22px;
	height: 6px
}

.ui-igplayer .ui-igplayer-progresslabel {
	font-size: 11px;
	white-space: nowrap;
	width: 80px;
	text-align: right;
	display: block;
	overflow: hidden;
	padding: 0 5px
}

.ui-igplayer .ui-igplayer-centerplaybutton-play {
	width: 78px;
	height: 78px;
	cursor: default;
	-moz-box-shadow: 0 0 10px #000;
	-webkit-box-shadow: 0 0 10px #000;
	box-shadow: 0 0 10px #000;
	-moz-border-radius: 46px;
	-webkit-border-radius: 46px;
	border-radius: 46px;
	background: url(images/igVideoPlayer/igBigPlayButton.png) 50% 50%
		no-repeat;
	border: 2px solid #fff
}

.ui-igplayer .ui-igplayer-centerplaybutton-play:active,
	.ui-igplayer-centerplaybutton-pause:active {
	opacity: 0;
	filter: alpha(opacity = 0);
	-ms-filter: "alpha(opacity=0)";
	-khtml-opacity: 0;
	-moz-opacity: 00;
	-webkit-transition: all .15s ease-in-out;
	-moz-transition: all .15s ease-in-out;
	-o-transition: all .15s ease-in-out;
	transition: all .15s ease-in-out;
	-webkit-transform: scale(1.25);
	-moz-transform: scale(1.25);
	-o-transform: scale(1.25);
	-ms-transform: scale(1.25);
	transform: scale(1.25)
}

.ui-igplayer .ui-igplayer-centerplaybutton-pause span, .ui-igplayer .ui-igplayer-centerplaybutton-play span
	{
	display: none
}

.ui-igplayer .ui-igplayer-centerplaybutton-pause {
	background: url(images/igVideoPlayer/igBigPauseButton.png) 50% 50%
		no-repeat;
	width: 78px;
	height: 78px;
	cursor: default;
	-webkit-transition: all .15s ease-in-out;
	-moz-transition: all .15s ease-in-out;
	-o-transition: all .15s ease-in-out;
	transition: all .15s ease-in-out;
	-moz-box-shadow: 0 0 10px #000;
	-webkit-box-shadow: 0 0 10px #000;
	box-shadow: 0 0 10px #000;
	-moz-border-radius: 46px;
	-webkit-border-radius: 46px;
	border-radius: 46px;
	border: 2px solid #fff
}

.ui-igplayer .ui-igplayer-not-supported-video-source, .ui-igplayer .ui-igplayer-waiting
	{
	-webkit-transition-timing-function: ease-out;
	-webkit-transition-duration: 250ms;
	text-align: center
}

.ui-igplayer .ui-igplayer-centerplaybutton-icon {
	color: #fff
}

.ui-igplayer .ui-igplayer-waiting {
	position: absolute;
	background: url(images/igVideoPlayer/igLoadingSmall.gif) 50% 50%
		no-repeat #000;
	display: block;
	width: 100%;
	height: 100%;
	border: none;
	opacity: .6;
	filter: alpha(opacity = 60);
	-ms-filter: "alpha(opacity=60)";
	-khtml-opacity: .6;
	-moz-opacity: 60
}

.ui-igplayer .ui-igplayer-waiting-icon {
	display: block;
	font-size: 11px;
	margin-top: 22px;
	position: relative;
	top: 50%;
	color: #fff
}

.ui-igplayer-title-controls {
	position: relative
}

.ui-igplayer-video-title {
	overflow: hidden;
	font-size: 11px;
	width: 100%;
	cursor: default
}

.ui-igplayer-playback-alone {
	padding-right: 5px
}

.ui-igplayer-playback-with-time {
	margin: 0 5px;
	width: 75px
}

.ui-igplayer-active-video {
	outline: #000 dotted 1px
}

.ui-igplayer-bookmark-container {
	position: relative;
	margin: 0;
	overflow: hidden;
	font-size: 11px !important
}

.ui-igplayer-bookmark-header {
	font-weight: 700 !important;
	padding: 7px 11px
}

.ui-igplayer-bookmark-list {
	list-style: none;
	padding: 0 0 8px;
	margin: 0;
	overflow: auto
}

.ui-igplayer-bookmark-list>li {
	display: inline;
	float: left;
	min-width: 228px;
	width: 228px;
	overflow: hidden;
	cursor: pointer;
	padding: 4px 13px;
	margin: 8px 0 0 8px;
	border: 1px solid transparent
}

.ui-igplayer-bookmark-active-item .ui-igplayer-bookmark-item-time {
	background: url(images/igVideoPlayer/igVPBookmarkSprite.png) 0 -18px
		no-repeat
}

.ui-igplayer-bookmark-item-time {
	padding-left: 15px;
	padding-right: 5px;
	font-weight: 700;
	background: url(images/igVideoPlayer/igVPBookmarkSprite.png) 0 1px
		no-repeat
}

.ui-igplayer-bookmark-list>li:hover .ui-igplayer-bookmark-item-time {
	background: url(images/igVideoPlayer/igVPBookmarkSprite.png) 0 -18px
		no-repeat
}

.ui-igplayer-bookmark-item-title {
	padding-right: 20px
}

.ui-igplayer-bookmark-item-title:hover {
	text-decoration: underline
}

.ui-igplayer-related-video-container {
	position: relative;
	height: 87px;
	margin: 4px;
	overflow: hidden
}

.ui-igplayer-related-video-outer-container {
	position: relative;
	top: -173px;
	margin: 0;
	padding: 10px;
	z-index: 10000;
	overflow: hidden;
	background-color: rgba(0, 0, 0, .5)
}

.ui-igplayer-related-video-header {
	color: #FFF;
	font-size: 14px;
	line-height: 20px
}

.ui-igplayer-related-video-bar {
	position: relative
}

.ui-igplayer-related-video-full-screen {
	height: 99%
}

.ui-igplayer-related-video {
	position: relative;
	margin: 0 10px;
	float: left;
	width: 80px;
	z-index: 11000
}

.ui-igplayer-related-video-first {
	margin: 0 10px 0 0
}

.ui-igplayer-related-video-last {
	margin: 0 0 0 10px
}

.ui-igplayer-related-video img {
	border: 2px solid transparent
}

.ui-igplayer-related-video-hover img {
	border: 2px solid #3AB5E9;
	cursor: pointer
}

.ui-igplayer-banner-container {
	position: absolute;
	margin: 5px 0 0 10px
}

.ui-igplayer-banner {
	position: relative;
	margin-top: 5px;
	border: 1px solid #fff;
	background-color: #FFF;
	opacity: .7;
	z-index: 12000;
	left: 20px;
	cursor: pointer
}

.ui-igplayer-banner-close .ui-igbutton {
	width: 16px;
	height: 16px
}

.ui-igplayer-related-list {
	margin: 0;
	padding: 0;
	list-style: none;
	left: 0;
	position: relative
}

.ui-button.ui-igplayer-related-scroller-left {
	position: absolute;
	text-decoration: none;
	padding: 0;
	margin: 0;
	width: 15px;
	top: 0;
	left: 0;
	display: block;
	z-index: 12000
}

.ui-igplayer-related-scroller-left-icon {
	position: relative;
	top: 50%;
	display: block;
	margin-top: -8px;
	margin-right: 5px;
	margin-left: 5px
}

.ui-button.ui-igplayer-related-scroller-right {
	position: absolute;
	text-decoration: none;
	padding: 0;
	margin: 0;
	width: 15px;
	top: 0;
	right: 0;
	display: block;
	z-index: 12000
}

.ui-igplayer-related-scroller-right-icon {
	position: relative;
	top: 50%;
	display: block;
	margin-top: -8px;
	margin-right: 5px;
	margin-left: 5px
}

.ui-button.ui-igplayer-related-scroller-left .ui-button-text, .ui-button.ui-igplayer-related-scroller-right .ui-button-text
	{
	height: 77px
}

.ui-igplayer-ad-msg-container {
	position: absolute;
	background: #2E2D2A
}

.ui-igplayer-ad-msg-close {
	position: relative;
	width: 16px;
	height: 16px;
	float: right;
	margin-left: 13px;
	margin-top: 3px
}

.ui-igplayer-ad-msg {
	color: #FFF;
	font-size: 15px;
	line-height: 25px;
	margin-left: 10px;
	margin-right: 10px
}

.ui-igslider .ui-igslider-bookmark.ui-igplayer-ad-bookmark.ui-state-default
	{
	background: url(images/igVideoPlayer/igVPBookmarkSprite.png) 0 1px
		no-repeat
}

.ui-igslider .ui-igslider-bookmark.ui-igplayer-ad-bookmark.ui-state-hover
	{
	background: url(images/igVideoPlayer/igVPBookmarkSprite.png) 0 -18px
		no-repeat
}

.ui-igslider .ui-igslider-bookmark.ui-igplayer-ad-bookmark.ui-state-active
	{
	background: url(images/igVideoPlayer/igVPBookmarkSprite.png) 0 -17px
		no-repeat
}

.ui-igplayer .ui-igplayer-not-supported-video-source {
	position: absolute;
	left: 0;
	top: 0;
	background: url(images/igVideoPlayer/igWarningIcon.png) 50% 42%
		no-repeat #000;
	display: block;
	width: 100%;
	height: 100%;
	border: none;
	opacity: .6;
	filter: alpha(opacity = 60);
	-ms-filter: "alpha(opacity=60)";
	-khtml-opacity: .6;
	-moz-opacity: 60
}

.ui-igplayer .ui-igplayer-not-supported-video-source-icon {
	display: block;
	font-size: 11px;
	margin-top: 22px;
	position: relative;
	top: 50%;
	color: #fff
}

.ui-igplayer-related-video-hover-x24 {
	cursor: pointer;
	z-index: 20000;
	background: url(images/igVideoPlayer/igPlayButton24.png) 50% 50%
		no-repeat
}

.ui-igplayer-related-video-hover-x32 {
	cursor: pointer;
	z-index: 20000;
	background: url(images/igVideoPlayer/igPlayButton32.png) 50% 50%
		no-repeat
}

.ui-igplayer-related-video-hover-x48 {
	cursor: pointer;
	z-index: 20000;
	background: url(images/igVideoPlayer/igPlayButton48.png) 50% 50%
		no-repeat
}

.ui-igzoombar-container {
	position: relative
}

.ui-igzoombar-scrollbar {
	background-color: #DADADA
}

.ui-igzoombar-scrollbar-thumb {
	height: 16px;
	position: absolute;
	box-sizing: border-box;
	-moz-box-sizing: border-box;
	text-align: center;
	line-height: 6px
}

.ui-igzoombar-scrollbar-button {
	width: 16px;
	height: 16px;
	margin: 0;
	box-sizing: border-box;
	-moz-box-sizing: border-box
}

.ui-igzoombar-scrollbar-button .ui-icon {
	box-sizing: border-box;
	-moz-box-sizing: border-box
}

.ui-igzoombar-mask {
	position: absolute;
	margin-top: 1px;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
	cursor: move;
	cursor: grab;
	cursor: -moz-grab;
	cursor: -webkit-grab;
	background: rgba(0, 0, 0, 0);
	filter: alpha(opacity = 0)
}

.ui-igzoombar-window-grabbing.ui-igzoombar-mask {
	cursor: move;
	cursor: grabbing;
	cursor: -moz-grabbing;
	cursor: -webkit-grabbing
}

.ui-igzoombar-fade {
	position: relative;
	background: rgba(255, 255, 255, .5);
	border-color: #B9B9B9;
	border-width: 1px;
	margin-top: -1px;
	height: 100%;
	border-top-style: solid;
	border-bottom-style: none;
	cursor: auto
}

.ui-igzoombar-fade-left-appendix {
	float: left;
	width: 16px;
	margin-left: -16px
}

.ui-igzoombar-fade-right-appendix {
	float: right;
	width: 16px;
	margin-right: -16px
}

.ui-igzoombar-fade-left {
	float: left;
	border-right-style: solid;
	border-left-style: none
}

.ui-igzoombar-fade-right {
	float: right;
	border-right-style: none;
	border-left-style: solid
}

.ui-igzoombar-window-handle {
	width: 8px;
	height: 20px;
	position: absolute;
	top: 50%;
	margin-top: -10px;
	cursor: e-resize
}

.ui-igzoombar-window-handle-left {
	left: 100%;
	margin-left: -4px;
	text-align: center;
	line-height: 11px
}

.ui-igzoombar-window-handle-right {
	left: 0;
	margin-left: -5px;
	text-align: center;
	line-height: 11px
}

.ui-igzoombar-window-handle-left:after,
	.ui-igzoombar-window-handle-right:after {
	content: "\0131\0131";
	font-size: 11px
}

.ui-igzoombar-scrollbar-thumb:after {
	content: "\0131\0131\0131";
	font-size: 11px;
	cursor: default
}

.ui-igzoombar-scrollbar-thumb, .ui-igzoombar-window-handle {
	background-color: #F9F9F9;
	background-image: none;
	background-repeat: no-repeat;
	border: 1px solid #B9B9B9;
	color: #4B4B4B;
	font-weight: 400
}

.ui-igzoombar-scrollbar-thumb.ui-state-hover,
	.ui-igzoombar-window-handle.ui-state-hover {
	background-color: #E8E8E8
}

.ui-igtrialwatermark {
	width: 160px;
	height: 20px;
	/* background-image: url(images/trial.png); */
	opacity: .25;
	filter: alpha(opacity = 25);
	-ms-filter: "alpha(opacity=25)";
	-khtml-opacity: .25;
	-moz-opacity: .25
}