*:focus {
    outline: 0;
}
body {
	-khtml-user-select: none;
	-moz-user-select: none;
	-ms-user-select: none;
	user-select: none;
}
.jqx-grid-cell-add-new-row {
    background: #e5e5e5 !important;
    color: #000 !important;
}
.jqx-grid-cell-locked {
	font-style: italic;
    color: navy !important;
}
.jqx-grid-cell-hover {
	border-bottom: 1px dashed black !important;
}
.jqx-grid-group-cell {
	border-right-width: 1px;
	border-left-width: 1px;
}
.alertTitle {
	background-color:#e5e5e5e5;
}
.alertTitle_ios {
	font-size: 18px;
	background-color:#e5e5e5e5;
}
.alertBody_ios {
	font-size: 18px;
}
.rotated90 {
 transform: rotate(-90deg);
 -webkit-transform: rotate(-90deg); /* Safari/Chrome */
 -moz-transform: rotate(-90deg); /* Firefox */
 -o-transform: rotate(-90deg); /* Opera */
 -ms-transform: rotate(-90deg); /* IE 9 */
}
.printedGridHeader {
	background-color: lightgrey;
	font-weight:normal;
}
.UIElement {
	position: absolute;
	white-space: pre;
	z-index:1;
}
.UIButton {
	position: absolute;
	font-size: 11px;
	white-space: nowrap;
	cursor: pointer;
}
.UIDateTimeInput {
	position: absolute;
}
.UIPanel {
	position: absolute;
}
.UIChart {
	position: absolute;
}
.UIImage{
	position: absolute;
}
.UIInput {
	position: absolute;
}
.UIMultilineLine {
	position: absolute;
}
.UIPassword {
	position: absolute;
}
.UIDateField {
	position: absolute;
}
.UIButton {
	position: absolute;
	font-size: 11px;
	white-space: nowrap;
}
.UIImageButton {
	user-select: none;
	position: absolute;
	font-family:arial; font-size: 13px;
}
.UIProgressBar {
	user-select: none;
	position: absolute;
	font-family:arial; font-size: 13px;
}
.UICalendar {
	user-select: none;
	position: absolute;
	font-family:arial; font-size: 13px;
	white-space: pre-wrap;
}
.UILabel {
	user-select: none;
	position: absolute;
	font-family:arial; font-size: 13px;
	white-space: pre-wrap;
}
.UILabelBold {
	user-select: none;
	position: absolute;
	font-weight:bold; font-family:arial; font-size: 13px;
}
.UILabelTitleSmall {
	user-select: none;
	position: absolute;
	font-weight:bold; font-family:arial; font-size: 20px;
	white-space: nowrap;
}
.UILabelTitle {
	user-select: none;
	position: absolute;
	font-weight:bold; font-family:arial; font-size: 30px;
	white-space: nowrap;
}
.GridHeaderLabel {
	user-select: none;
	position: absolute;
	border: solid;
	border-width: 1px;
	border-color: lightgrey;
	text-align: center;
	z-index: 1000;
	font-weight:bold;
}
.verticalText {
	transform: rotate(270deg);
	-webkit-transform: rotate(270deg);
	-moz-transform:rotate(270deg);
}
.treeGridLevel0 {
	background-color: RGB(200,200,200) ! important;
}
.treeGridLevel1 {
	background-color: RGB(208,208,208) ! important;
}
.treeGridLevel2 {
	background-color: RGB(216,216,216) ! important;
}
.treeGridLevel3 {
	background-color: RGB(224,224,224) ! important;
}
.treeGridLevel4 {
	background-color: RGB(232,232,232) ! important;
}
.treeGridLevel5 {
	background-color: RGB(240,240,240) ! important;
}
.treeGridLevel6 {
	background-color: RGB(248,248,248) ! important;
}
.treeGridWhite {
	background-color: RGB(255,255,255) ! important;
}
.gridCellIsReadOnly {
	background-color: Azure ! important;
}
.contextMenu {
	cursor: pointer;
	background-color:#ededed;
	border: 1px solid #a1a1a1;
	border-radius: 5px;
}
.contextMenu a {
	margin: 2px 2px 2px 2px;
	display:block;
	height:18px;
	padding: 5px 10px 5px 10px;
	border: 1px solid #ededed;
	border-radius: 5px;
}
.contextMenu a:hover {
	border: 1px solid #a1a1a1;
	background-color:#e0e0e0;
	border-radius: 5px;
}

.lightGreyText {
	color: lightGrey !important;
}
.greenText {
	color: green !important;
}
.redText {
	color: red !important;
}
.blueText {
	color: blue !important;
}
.yellowText {
	color: orange !important;
}
.yellowText_Italic {
	font-style: italic;
	color: orange !important;
}
.taskcompleted{
	color: green !important;
}
.taskcompleted:not(.jqx-grid-cell-hover):not(.jqx-grid-cell-selected), .jqx-widget .taskcompleted:not(.jqx-grid-cell-hover):not(.jqx-grid-cell-selected) {
	background: aquamarine;
	color: black !important;
}
.taskduetoday {
	color: sandybrown !important;
}
.taskduetoday:not(.jqx-grid-cell-hover):not(.jqx-grid-cell-selected), .jqx-widget .taskduetoday:not(.jqx-grid-cell-hover):not(.jqx-grid-cell-selected) {
	background: lightyellow;
	color: black !important;
}
.taskoverdue {
	color: red !important;
}
.taskoverdue:not(.jqx-grid-cell-hover):not(.jqx-grid-cell-selected), .jqx-widget .taskoverdue:not(.jqx-grid-cell-hover):not(.jqx-grid-cell-selected) {
	background: tomato;
	color: black !important;
}
.DocumentIssued {
	color: green !important;
}
.center {
  margin: 0;
  position: absolute;
  top: 50%;
  left: 50%;
  -ms-transform: translate(-50%, -50%);
  transform: translate(-50%, -50%);
}