﻿* {
	font-family: "Roboto", sans-serif;
}

.heading {
	font-family: "Roboto Condensed", sans-serif;
	font-weight: 700;
}

	.heading a {
		font: inherit;
	}

h1 {
	text-transform: uppercase;
}

.k-chart > svg {
	/*overflow: visible !important;*/
}

#ProgressBar > ul > li.k-state-selected {
	background-color: #cad144;
	border-color: #cad144;
}

.CallOut {
	position: absolute;
	padding: 2px 9px;
	background-color: #cad144;
	border-radius: 18px;
	margin-top: -11px;
	margin-left: -11px;
	font-size: 0.8em;
	font-weight: bold;
	color: #135885;
}

.NoEdit {
	cursor: auto;
}

.glyphicon-bell {
	font-size: 1.5em;
}

.k-widget {
	border-radius: 7px;
}

.dropdown {
	cursor: pointer;
}

body {
	padding-top: 50px;
	padding-bottom: 20px;
}

/* Set padding to keep content from hitting the edges */
.body-content {
	padding-left: 15px;
	padding-right: 15px;
}

/* Override the default bootstrap behavior where horizontal description lists 
   will truncate terms that are too long to fit in the left column 
*/
.dl-horizontal dt {
	white-space: normal;
}

/* Set width on the form input elements since they're 100% wide by default */
input,
select,
textarea {
	max-width: 280px;
}


.btn-background {
	position: fixed;
	overflow: no-display;
	margin: 0;
	top: 0;
	bottom: 0;
	right: 0;
	left: 0;
	min-height: 100%;
	min-width: 100%;
	background-color: black;
	opacity: 0.4;
	filter: alpha(opacity=40); /* For IE8 and earlier */
}


.glyphicon-btn {
	color: #777777;
	font-size: large;
	margin-left: 3px;
	margin-right: 3px;
}


.div-inline {
	overflow: hidden;
	white-space: nowrap;
	text-align: center;
	align-items: center;
}


html, body {
	margin: 0;
	padding: 0;
	height: 100%;
}


.wrapper {
	min-height: 100%;
	position: relative;
}

.header {
	padding: 25px;
}

.content {
	padding-top: 10px;
	padding-bottom: 70px;
	/*height:calc(100% - 160px);*/
}

.footer {
	width: 100%;
	height: 50px;
	position: absolute;
	bottom: 0;
	left: 0;
	color: white;
	background-color: #135885;
}


.container {
	width: inherit;
	max-width: 1700px;
}

#menu ul {
	list-style: none;
	margin-left: -40px;
	color: white;
}

	#menu ul a:link {
		color: white;
	}

	#menu ul a:visited {
		color: white;
	}

#menu li {
	display: inline;
	color: white;
}

	#menu li + li::before {
		content: " • ";
		padding: 0 6px;
		color: white;
	}

.add-space {
	padding-top: 5px;
	padding-bottom: 5px;
}

.button-row, .heading-row {
	margin-top: 35px;
	margin-bottom: 15px;
}

.label-coloured {
	padding: 10px;
}

.claim-heading {
	padding-top: 30px;
}

.white-text {
	color: white;
}


.form-table table tr th, .form-table table tr td {
	padding: 2px;
	vertical-align: middle;
}

.k-edit-form-container > .input-sm {
	height: 20px;
}

@media (max-width: 768px) {
	.form-table table {
		width: 100%;
	}
}

@media (min-width: 768px) {
	.form-table table {
		width: 95%;
	}
}


.row-optional {
	outline-style: dashed;
	outline-color: red;
	outline-width: medium;
	outline-offset: -1px;
}

.row-required {
	outline-style: solid;
	outline-color: red;
	outline-width: medium;
	outline-offset: -1px;
}

.test-sytem-icon {
	background-color: #f70505;
	font-size: 1.5em;
	color: #ffffff;
	padding: 0 5px;
	margin-top: 9px;
	font-weight: bold;
	float: right;
	border-radius: 6px;
	border: 2px solid #dd0f0f;
}

/* Glyphicons Halflings from kendo.common-bootstrap.min.css */

.k-reorder-cue {
	position: absolute;
	width: 1px;
	overflow: visible
}

	.k-reorder-cue .k-icon {
		position: absolute;
		left: -4px;
		width: 8px;
		height: 4px
	}

	.k-reorder-cue .k-i-arrow-s {
		top: -4px;
		background-position: -4px -166px
	}

	.k-reorder-cue .k-i-arrow-n {
		bottom: -4px;
		background-position: -4px -134px
	}

.k-i-kpi-decrease {
	background-position: 0 0
}

.k-i-kpi-denied {
	background-position: -16px 0
}

.k-i-kpi-equal {
	background-position: -32px 0
}

.k-i-kpi-hold {
	background-position: -48px 0
}

.k-i-kpi-increase {
	background-position: -64px 0
}

.k-i-kpi-open {
	background-position: -80px 0
}


.k-i-move {
	background-position: -160px -288px
}

.k-bold, .k-i-bold {
	background-position: -240px 0
}

.k-state-hover .k-bold, .k-state-hover .k-i-bold, .k-state-selected .k-bold, .k-state-selected .k-i-bold {
	background-position: -264px 0
}

.k-i-italic, .k-italic {
	background-position: -240px -24px
}

.k-state-hover .k-i-italic, .k-state-hover .k-italic, .k-state-selected .k-i-italic, .k-state-selected .k-italic {
	background-position: -264px -24px
}

.k-i-underline, .k-underline {
	background-position: -240px -48px
}

.k-state-hover .k-i-underline, .k-state-hover .k-underline, .k-state-selected .k-i-underline, .k-state-selected .k-underline {
	background-position: -264px -48px
}

.k-i-strikethrough, .k-strikethrough {
	background-position: -240px -72px
}

.k-state-hover .k-i-strikethrough, .k-state-hover .k-strikethrough, .k-state-selected .k-i-strikethrough, .k-state-selected .k-strikethrough {
	background-position: -264px -72px
}

.k-foreColor {
	background-position: -240px -96px
}

.k-state-hover .k-foreColor, .k-state-selected .k-foreColor {
	background-position: -264px -96px
}

.k-backColor {
	background-position: -240px -120px
}

.k-state-hover .k-backColor, .k-state-selected .k-backColor {
	background-position: -264px -120px
}

.k-colorpicker .k-foreColor {
	background-position: -240px -96px
}

.k-colorpicker .k-backColor {
	background-position: -240px -120px
}

.k-i-align-left, .k-i-justify-left, .k-justifyLeft {
	background-position: -240px -144px
}

.k-state-hover .k-i-align-left, .k-state-hover .k-i-justify-left, .k-state-hover .k-justifyLeft, .k-state-selected .k-i-align-left, .k-state-selected .k-i-justify-left, .k-state-selected .k-justifyLeft {
	background-position: -264px -144px
}

.k-i-align-center, .k-i-justify-center, .k-justifyCenter {
	background-position: -240px -168px
}

.k-state-hover .k-i-align-center, .k-state-hover .k-i-justify-center, .k-state-hover .k-justifyCenter, .k-state-selected .k-i-align-center, .k-state-selected .k-i-justify-center, .k-state-selected .k-justifyCenter {
	background-position: -264px -168px
}

.k-i-align-right, .k-i-justify-right, .k-justifyRight {
	background-position: -240px -192px
}

.k-state-hover .k-i-align-right, .k-state-hover .k-i-justify-right, .k-state-hover .k-justifyRight, .k-state-selected .k-i-align-right, .k-state-selected .k-i-justify-right, .k-state-selected .k-justifyRight {
	background-position: -264px -192px
}

.k-i-align-justify, .k-i-justify-full, .k-justifyFull {
	background-position: -240px -216px
}

.k-state-hover .k-i-align-justify, .k-state-hover .k-i-justify-full, .k-state-hover .k-justifyFull, .k-state-selected .k-i-align-justify, .k-state-selected .k-i-justify-full, .k-state-selected .k-justifyFull {
	background-position: -264px -216px
}

.k-i-insert-unordered-list, .k-i-unordered-list, .k-insertUnorderedList {
	background-position: -240px -264px
}

.k-state-hover .k-i-insert-unordered-list, .k-state-hover .k-i-unordered-list, .k-state-hover .k-insertUnorderedList, .k-state-selected .k-i-insert-unordered-list, .k-state-selected .k-i-unordered-list, .k-state-selected .k-insertUnorderedList {
	background-position: -264px -264px
}

.k-i-insert-ordered-list, .k-i-ordered-list, .k-insertOrderedList {
	background-position: -240px -288px
}

.k-state-hover .k-i-insert-ordered-list, .k-state-hover .k-i-ordered-list, .k-state-hover .k-insertOrderedList, .k-state-selected .k-i-insert-ordered-list, .k-state-selected .k-i-ordered-list, .k-state-selected .k-insertOrderedList {
	background-position: -264px -288px
}

.k-i-indent, .k-indent, .k-rtl .k-i-outdent, .k-rtl .k-outdent {
	background-position: -288px 0
}

.k-state-hover .k-i-indent, .k-state-hover .k-indent, .k-state-hover .k-rtl .k-i-outdent, .k-state-hover .k-rtl .k-outdent, .k-state-selected .k-i-indent, .k-state-selected .k-indent, .k-state-selected .k-rtl .k-i-outdent, .k-state-selected .k-rtl .k-outdent {
	background-position: -312px 0
}

.k-i-outdent, .k-outdent, .k-rtl .k-i-indent, .k-rtl .k-indent {
	background-position: -288px -24px
}

.k-state-hover .k-i-outdent, .k-state-hover .k-outdent, .k-state-hover .k-rtl .k-i-indent, .k-state-hover .k-rtl .k-indent, .k-state-selected .k-i-outdent, .k-state-selected .k-outdent, .k-state-selected .k-rtl .k-i-indent, .k-state-selected .k-rtl .k-indent {
	background-position: -312px -24px
}

.k-createLink, .k-i-create-link {
	background-position: -288px -48px
}

.k-state-hover .k-createLink, .k-state-hover .k-i-create-link, .k-state-selected .k-createLink, .k-state-selected .k-i-create-link {
	background-position: -312px -48px
}

.k-unlink {
	background-position: -288px -72px
}

.k-state-hover .k-unlink, .k-state-selected .k-unlink {
	background-position: -312px -72px
}

.k-i-insert-image, .k-insertImage {
	background-position: -288px -96px
}

.k-state-hover .k-i-insert-image, .k-state-hover .k-insertImage, .k-state-selected .k-i-insert-image, .k-state-selected .k-insertImage {
	background-position: -312px -96px
}

.k-i-insert-file, .k-insertFile {
	background-position: -288px -216px
}

.k-state-hover .k-i-insert-file, .k-state-hover .k-insertFile, .k-state-selected .k-i-insert-file, .k-state-selected .k-insertFile {
	background-position: -312px -216px
}

.k-i-subscript, .k-subscript {
	background-position: -288px -144px
}

.k-state-hover .k-i-subscript, .k-state-hover .k-subscript, .k-state-selected .k-i-subscript, .k-state-selected .k-subscript {
	background-position: -312px -144px
}

.k-i-superscript, .k-superscript {
	background-position: -288px -168px
}

.k-state-hover .k-i-superscript, .k-state-hover .k-superscript, .k-state-selected .k-i-superscript, .k-state-selected .k-superscript {
	background-position: -312px -168px
}

.k-cleanFormatting, .k-i-clean-formatting {
	background-position: -288px -192px
}

.k-state-hover .k-cleanFormatting, .k-state-hover .k-i-clean-formatting, .k-state-selected .k-cleanFormatting, .k-state-selected .k-i-clean-formatting {
	background-position: -312px -192px
}

.k-createTable, .k-i-create-table {
	background-position: -192px 0
}

.k-state-hover .k-createTable, .k-state-hover .k-i-create-table, .k-state-selected .k-createTable, .k-state-selected .k-i-create-table {
	background-position: -216px 0
}

.k-addColumnLeft, .k-i-add-column-left {
	background-position: -192px -24px
}

.k-state-hover .k-addColumnLeft, .k-state-hover .k-i-add-column-left, .k-state-selected .k-addColumnLeft, .k-state-selected .k-i-add-column-left {
	background-position: -216px -24px
}

.k-addColumnRight, .k-i-add-column-right {
	background-position: -192px -48px
}

.k-state-hover .k-addColumnRight, .k-state-hover .k-i-add-column-right, .k-state-selected .k-addColumnRight, .k-state-selected .k-i-add-column-right {
	background-position: -216px -48px
}

.k-addRowAbove, .k-i-add-row-above {
	background-position: -192px -72px
}

.k-state-hover .k-addRowAbove, .k-state-hover .k-i-add-row-above, .k-state-selected .k-addRowAbove, .k-state-selected .k-i-add-row-above {
	background-position: -216px -72px
}

.k-addRowBelow, .k-i-add-row-below {
	background-position: -192px -96px
}

.k-state-hover .k-addRowBelow, .k-state-hover .k-i-add-row-below, .k-state-selected .k-addRowBelow, .k-state-selected .k-i-add-row-below {
	background-position: -216px -96px
}

.k-deleteRow, .k-i-delete-row {
	background-position: -192px -120px
}

.k-state-hover .k-deleteRow, .k-state-hover .k-i-delete-row, .k-state-selected .k-deleteRow, .k-state-selected .k-i-delete-row {
	background-position: -216px -120px
}

.k-deleteColumn, .k-i-delete-column {
	background-position: -192px -144px
}

.k-state-hover .k-deleteColumn, .k-state-hover .k-i-delete-column, .k-state-selected .k-deleteColumn, .k-state-selected .k-i-delete-column {
	background-position: -216px -144px
}

.k-i-merge-cells, .k-mergeCells {
	background-position: -192px -168px
}

.k-state-hover .k-i-merge-cells, .k-state-hover .k-mergeCells, .k-state-selected .k-i-merge-cells, .k-state-selected .k-mergeCells {
	background-position: -216px -168px
}

.k-pdf, .k-tool .k-i-pdf, .k-tool-group .k-tool .k-i-pdf, .k-tool-icon .k-i-pdf {
	background-position: -288px -240px
}

.k-state-hover .k-pdf, .k-state-hover .k-tool .k-i-pdf, .k-state-hover .k-tool-group .k-tool .k-i-pdf, .k-state-hover .k-tool-icon .k-i-pdf, .k-state-selected .k-pdf, .k-state-selected .k-tool .k-i-pdf, .k-state-selected .k-tool-group .k-tool .k-i-pdf, .k-state-selected .k-tool-icon .k-i-pdf {
	background-position: -312px -240px
}

.k-i-print, .k-print {
	background-position: -288px -264px
}

.k-state-hover .k-i-print, .k-state-hover .k-print, .k-state-selected .k-i-print, .k-state-selected .k-print {
	background-position: -312px -264px
}

.k-i-table-wizard, .k-i-table-wizard-insert {
	background-position: -192px -192px
}

.k-state-hover .k-i-table-wizard, .k-state-hover .k-i-table-wizard-insert, .k-state-selected .k-i-table-wizard, .k-state-selected .k-i-table-wizard-insert {
	background-position: -216px -192px
}

.k-slider .k-tick {
	position: relative;
	margin: 0;
	padding: 0;
	background-color: transparent;
	background-repeat: no-repeat;
	background-position: center center
}

.k-slider-horizontal .k-tick {
	float: left;
	height: 100%;
	text-align: center
}

.k-slider-horizontal .k-tick {
	background-position: center -92px
}

.k-slider-horizontal .k-slider-topleft .k-tick {
	background-position: center -122px
}

.k-slider-horizontal .k-slider-bottomright .k-tick {
	background-position: center -152px
}

.k-slider-horizontal .k-tick-large {
	background-position: center -2px
}

.k-slider-horizontal .k-slider-topleft .k-tick-large {
	background-position: center -32px
}

.k-slider-horizontal .k-slider-bottomright .k-tick-large {
	background-position: center -62px
}

.k-slider-vertical .k-tick {
	background-position: -92px center
}

.k-slider-vertical .k-slider-topleft .k-tick {
	background-position: -122px center
}

.k-slider-vertical .k-slider-bottomright .k-tick {
	background-position: -152px center
}

.k-slider-vertical .k-tick-large {
	background-position: -2px center
}

.k-slider-vertical .k-slider-topleft .k-tick-large {
	background-position: -32px center
}

.k-slider-vertical .k-slider-bottomright .k-tick-large {
	background-position: -62px center
}

.k-slider-horizontal .k-first {
	background-position: 0 -92px
}

.k-slider-horizontal .k-tick-large.k-first {
	background-position: 0 -2px
}

.k-slider-horizontal .k-slider-topleft .k-first {
	background-position: 0 -122px
}

.k-slider-horizontal .k-slider-topleft .k-tick-large.k-first {
	background-position: 0 -32px
}

.k-slider-horizontal .k-slider-bottomright .k-first {
	background-position: 0 -152px
}

.k-slider-horizontal .k-slider-bottomright .k-tick-large.k-first {
	background-position: 0 -62px
}

.k-slider-horizontal .k-last {
	background-position: 100% -92px
}

.k-slider-horizontal .k-tick-large.k-last {
	background-position: 100% -2px
}

.k-slider-horizontal .k-slider-topleft .k-last {
	background-position: 100% -122px
}

.k-slider-horizontal .k-slider-topleft .k-tick-large.k-last {
	background-position: 100% -32px
}

.k-slider-horizontal .k-slider-bottomright .k-last {
	background-position: 100% -152px
}

.k-slider-horizontal .k-slider-bottomright .k-tick-large.k-last {
	background-position: 100% -62px
}

.k-slider-vertical .k-first {
	background-position: -92px 100%
}

.k-slider-vertical .k-tick-large.k-first {
	background-position: -2px 100%
}

.k-slider-vertical .k-slider-topleft .k-first {
	background-position: -122px 100%
}

.k-slider-vertical .k-slider-topleft .k-tick-large.k-first {
	background-position: -32px 100%
}

.k-slider-vertical .k-slider-bottomright .k-first {
	background-position: -152px 100%
}

.k-slider-vertical .k-slider-bottomright .k-tick-large.k-first {
	background-position: -62px 100%
}

.k-slider-vertical .k-last {
	background-position: -92px 0
}

.k-slider-vertical .k-tick-large.k-last {
	background-position: -2px 0
}

.k-slider-vertical .k-slider-topleft .k-last {
	background-position: -122px 0
}

.k-slider-vertical .k-slider-topleft .k-tick-large.k-last {
	background-position: -32px 0
}

.k-slider-vertical .k-slider-bottomright .k-last {
	background-position: -152px 0
}

.k-slider-vertical .k-slider-bottomright .k-tick-large.k-last {
	background-position: -62px 0
}

.k-splitbar-horizontal .k-resize-handle {
	background-position: -165px -6px
}

.k-splitbar-horizontal-hover > .k-resize-handle {
	background-position: -181px -6px
}

.k-splitbar-horizontal .k-collapse-prev, .k-splitbar-horizontal .k-expand-next {
	background-position: -6px -174px
}

.k-splitbar-horizontal-hover > .k-collapse-prev, .k-splitbar-horizontal-hover > .k-expand-next {
	background-position: -22px -174px
}

.k-splitbar-horizontal .k-collapse-next, .k-splitbar-horizontal .k-expand-prev {
	background-position: -5px -142px
}

.k-splitbar-horizontal-hover > .k-collapse-next, .k-splitbar-horizontal-hover > .k-expand-prev {
	background-position: -21px -142px
}

.k-splitbar-vertical .k-resize-handle {
	background-position: -38px -309px
}

.k-splitbar-vertical-hover > .k-resize-handle {
	background-position: -70px -309px
}

.k-splitbar-vertical .k-collapse-prev, .k-splitbar-vertical .k-expand-next {
	background-position: 2px -134px
}

.k-splitbar-vertical-hover > .k-collapse-prev, .k-splitbar-vertical-hover > .k-expand-next {
	background-position: -14px -134px
}

.k-splitbar-vertical .k-collapse-next, .k-splitbar-vertical .k-expand-prev {
	background-position: 2px -165px
}

.k-splitbar-vertical-hover > .k-collapse-next, .k-splitbar-vertical-hover > .k-expand-prev {
	background-position: -14px -165px
}


.k-upload .k-fail {
	background-position: -161px -111px
}

.k-i-srefresh, .k-si-refresh {
	background-position: -160px -128px
}

.k-button:active .k-i-srefresh, .k-button:active .k-si-refresh, .k-button:not(.k-state-disabled):hover .k-i-srefresh, .k-button:not(.k-state-disabled):hover .k-si-refresh, .k-link:not(.k-state-disabled):hover > .k-i-srefresh, .k-link:not(.k-state-disabled):hover > .k-si-refresh, .k-state-hover > * > .k-i-srefresh, .k-state-hover > * > .k-si-refresh, .k-state-hover > .k-i-srefresh, .k-state-hover > .k-si-refresh, .k-textbox:hover .k-i-srefresh, .k-textbox:hover .k-si-refresh {
	background-position: -176px -128px
}

.k-i-stick, .k-si-tick, .k-success {
	background-position: -160px -96px
}

.k-button:active .k-i-stick, .k-button:active .k-si-tick, .k-button:active .k-success, .k-button:not(.k-state-disabled):hover .k-i-stick, .k-button:not(.k-state-disabled):hover .k-si-tick, .k-button:not(.k-state-disabled):hover .k-success, .k-link:not(.k-state-disabled):hover > .k-i-stick, .k-link:not(.k-state-disabled):hover > .k-si-tick, .k-link:not(.k-state-disabled):hover > .k-success, .k-state-hover > * > .k-i-stick, .k-state-hover > * > .k-si-tick, .k-state-hover > * > .k-success, .k-state-hover > .k-i-stick, .k-state-hover > .k-si-tick, .k-state-hover > .k-success, .k-textbox:hover .k-i-stick, .k-textbox:hover .k-si-tick, .k-textbox:hover .k-success {
	background-position: -176px -96px
}

.k-i-scancel, .k-si-cancel {
	background-position: -160px -112px
}

.k-button:active .k-i-scancel, .k-button:active .k-si-cancel, .k-button:not(.k-state-disabled):hover .k-i-scancel, .k-button:not(.k-state-disabled):hover .k-si-cancel, .k-link:not(.k-state-disabled):hover > .k-i-scancel, .k-link:not(.k-state-disabled):hover > .k-si-cancel, .k-state-hover > * > .k-i-scancel, .k-state-hover > * > .k-si-cancel, .k-state-hover > .k-i-scancel, .k-state-hover > .k-si-cancel, .k-textbox:hover .k-i-scancel, .k-textbox:hover .k-si-cancel {
	background-position: -176px -112px
}

.k-file {
	border-style: solid;
	border-width: 0 0 1px;
	padding: .65em .17em .65em 1em
}

	.k-file .k-icon {
		position: relative
	}

	.k-file > .k-icon {
		background-position: -112px -288px
	}

.k-button:active .k-file > .k-icon, .k-button:not(.k-state-disabled):hover .k-file > .k-icon, .k-link:not(.k-state-disabled):hover > .k-file > .k-icon, .k-state-hover > * > .k-file > .k-icon, .k-state-hover > .k-file > .k-icon, .k-textbox:hover .k-file > .k-icon {
	background-position: -128px -288px
}


.k-numerictextbox .k-select .k-link span.k-i-arrow-n {
	background-position: 0 -1px
}

.k-numerictextbox .k-select .k-link span.k-i-arrow-s {
	background-position: 0 -36px
}

.k-numerictextbox .k-select .k-link span.k-i-arrow-n {
	background-position: 0 -3px
}

.k-numerictextbox .k-select .k-link span.k-i-arrow-s {
	background-position: 0 -35px
}

.k-state-selected .k-i-arrow-n {
	background-position: -16px 0
}

.k-button:active .k-state-selected .k-i-arrow-n, .k-button:not(.k-state-disabled):hover .k-state-selected .k-i-arrow-n, .k-link:not(.k-state-disabled):hover > .k-state-selected .k-i-arrow-n, .k-state-hover > * > .k-state-selected .k-i-arrow-n, .k-state-hover > .k-state-selected .k-i-arrow-n, .k-textbox:hover .k-state-selected .k-i-arrow-n {
	background-position: -32px 0
}

.k-numerictextbox .k-link.k-state-selected span.k-i-arrow-n, .k-numerictextbox .k-state-hover .k-link span.k-i-arrow-n {
	background-position: -16px -3px
}

.k-state-selected .k-i-arrow-s {
	background-position: -16px -32px
}

.k-button:active .k-state-selected .k-i-arrow-s, .k-button:not(.k-state-disabled):hover .k-state-selected .k-i-arrow-s, .k-link:not(.k-state-disabled):hover > .k-state-selected .k-i-arrow-s, .k-state-hover > * > .k-state-selected .k-i-arrow-s, .k-state-hover > .k-state-selected .k-i-arrow-s, .k-textbox:hover .k-state-selected .k-i-arrow-s {
	background-position: -32px -32px
}

.k-numerictextbox .k-link.k-state-selected span.k-i-arrow-s, .k-numerictextbox .k-state-hover .k-link span.k-i-arrow-s {
	background-position: -16px -35px
}

.k-grid-header th > .k-link:hover span.k-i-arrow-n {
	background-position: 0 0
}

.k-grid-header th > .k-link:hover span.k-i-arrow-s {
	background-position: 0 -32px
}

.k-group-indicator .k-link:hover span.k-i-sarrow-n, .k-group-indicator .k-link:hover span.k-si-arrow-n {
	background-position: 0 -129px
}

.k-group-indicator .k-link:hover span.k-i-sarrow-s, .k-group-indicator .k-link:hover span.k-si-arrow-s {
	background-position: 0 -159px
}

.k-group-indicator .k-button:hover span.k-group-delete, .k-group-indicator .k-button:hover span.k-i-group-delete {
	background-position: -32px -16px
}

.k-scheduler .k-scheduler-toolbar .k-nav-current .k-link .k-i-calendar {
	background-position: -32px -176px
}

.k-i-arrow-n {
	background-position: 0 0
}

.k-button:active .k-i-arrow-n, .k-button:not(.k-state-disabled):hover .k-i-arrow-n, .k-link:not(.k-state-disabled):hover > .k-i-arrow-n, .k-state-hover > * > .k-i-arrow-n, .k-state-hover > .k-i-arrow-n, .k-textbox:hover .k-i-arrow-n {
	background-position: -16px 0
}

.k-i-arrow-e {
	background-position: 0 -16px
}

.k-button:active .k-i-arrow-e, .k-button:not(.k-state-disabled):hover .k-i-arrow-e, .k-link:not(.k-state-disabled):hover > .k-i-arrow-e, .k-state-hover > * > .k-i-arrow-e, .k-state-hover > .k-i-arrow-e, .k-textbox:hover .k-i-arrow-e {
	background-position: -16px -16px
}

.k-rtl .k-i-arrow-w {
	background-position: 0 -16px
}

.k-rtl .k-button:active .k-i-arrow-w, .k-rtl .k-button:not(.k-state-disabled):hover .k-i-arrow-w, .k-rtl .k-link:not(.k-state-disabled):hover > .k-i-arrow-w, .k-rtl .k-state-hover > * > .k-i-arrow-w, .k-rtl .k-state-hover > .k-i-arrow-w, .k-rtl .k-textbox:hover .k-i-arrow-w {
	background-position: -16px -16px
}

.k-i-arrow-s {
	background-position: 0 -32px
}

.k-button:active .k-i-arrow-s, .k-button:not(.k-state-disabled):hover .k-i-arrow-s, .k-link:not(.k-state-disabled):hover > .k-i-arrow-s, .k-state-hover > * > .k-i-arrow-s, .k-state-hover > .k-i-arrow-s, .k-textbox:hover .k-i-arrow-s {
	background-position: -16px -32px
}

.k-i-arrow-w {
	background-position: 0 -48px
}

.k-button:active .k-i-arrow-w, .k-button:not(.k-state-disabled):hover .k-i-arrow-w, .k-link:not(.k-state-disabled):hover > .k-i-arrow-w, .k-state-hover > * > .k-i-arrow-w, .k-state-hover > .k-i-arrow-w, .k-textbox:hover .k-i-arrow-w {
	background-position: -16px -48px
}

.k-rtl .k-i-arrow-e {
	background-position: 0 -48px
}

.k-rtl .k-button:active .k-i-arrow-e, .k-rtl .k-button:not(.k-state-disabled):hover .k-i-arrow-e, .k-rtl .k-link:not(.k-state-disabled):hover > .k-i-arrow-e, .k-rtl .k-state-hover > * > .k-i-arrow-e, .k-rtl .k-state-hover > .k-i-arrow-e, .k-rtl .k-textbox:hover .k-i-arrow-e {
	background-position: -16px -48px
}

.k-i-seek-n {
	background-position: 0 -64px
}

.k-button:active .k-i-seek-n, .k-button:not(.k-state-disabled):hover .k-i-seek-n, .k-link:not(.k-state-disabled):hover > .k-i-seek-n, .k-state-hover > * > .k-i-seek-n, .k-state-hover > .k-i-seek-n, .k-textbox:hover .k-i-seek-n {
	background-position: -16px -64px
}

.k-i-seek-e {
	background-position: 0 -80px
}

.k-button:active .k-i-seek-e, .k-button:not(.k-state-disabled):hover .k-i-seek-e, .k-link:not(.k-state-disabled):hover > .k-i-seek-e, .k-state-hover > * > .k-i-seek-e, .k-state-hover > .k-i-seek-e, .k-textbox:hover .k-i-seek-e {
	background-position: -16px -80px
}

.k-rtl .k-i-seek-w {
	background-position: 0 -80px
}

.k-rtl .k-button:active .k-i-seek-w, .k-rtl .k-button:not(.k-state-disabled):hover .k-i-seek-w, .k-rtl .k-link:not(.k-state-disabled):hover > .k-i-seek-w, .k-rtl .k-state-hover > * > .k-i-seek-w, .k-rtl .k-state-hover > .k-i-seek-w, .k-rtl .k-textbox:hover .k-i-seek-w {
	background-position: -16px -80px
}

.k-i-seek-s {
	background-position: 0 -96px
}

.k-button:active .k-i-seek-s, .k-button:not(.k-state-disabled):hover .k-i-seek-s, .k-link:not(.k-state-disabled):hover > .k-i-seek-s, .k-state-hover > * > .k-i-seek-s, .k-state-hover > .k-i-seek-s, .k-textbox:hover .k-i-seek-s {
	background-position: -16px -96px
}

.k-i-seek-w {
	background-position: 0 -112px
}

.k-button:active .k-i-seek-w, .k-button:not(.k-state-disabled):hover .k-i-seek-w, .k-link:not(.k-state-disabled):hover > .k-i-seek-w, .k-state-hover > * > .k-i-seek-w, .k-state-hover > .k-i-seek-w, .k-textbox:hover .k-i-seek-w {
	background-position: -16px -112px
}

.k-rtl .k-i-seek-e {
	background-position: 0 -112px
}

.k-rtl .k-button:active .k-i-seek-e, .k-rtl .k-button:not(.k-state-disabled):hover .k-i-seek-e, .k-rtl .k-link:not(.k-state-disabled):hover > .k-i-seek-e, .k-rtl .k-state-hover > * > .k-i-seek-e, .k-rtl .k-state-hover > .k-i-seek-e, .k-rtl .k-textbox:hover .k-i-seek-e {
	background-position: -16px -112px
}

.k-i-sarrow-n, .k-si-arrow-n {
	background-position: 0 -129px
}

.k-button:active .k-i-sarrow-n, .k-button:active .k-si-arrow-n, .k-button:not(.k-state-disabled):hover .k-i-sarrow-n, .k-button:not(.k-state-disabled):hover .k-si-arrow-n, .k-link:not(.k-state-disabled):hover > .k-i-sarrow-n, .k-link:not(.k-state-disabled):hover > .k-si-arrow-n, .k-state-hover > * > .k-i-sarrow-n, .k-state-hover > * > .k-si-arrow-n, .k-state-hover > .k-i-sarrow-n, .k-state-hover > .k-si-arrow-n, .k-textbox:hover .k-i-sarrow-n, .k-textbox:hover .k-si-arrow-n {
	background-position: -16px -129px
}

.k-i-sarrow-e, .k-si-arrow-e {
	background-position: 0 -144px
}

.k-button:active .k-i-sarrow-e, .k-button:active .k-si-arrow-e, .k-button:not(.k-state-disabled):hover .k-i-sarrow-e, .k-button:not(.k-state-disabled):hover .k-si-arrow-e, .k-link:not(.k-state-disabled):hover > .k-i-sarrow-e, .k-link:not(.k-state-disabled):hover > .k-si-arrow-e, .k-state-hover > * > .k-i-sarrow-e, .k-state-hover > * > .k-si-arrow-e, .k-state-hover > .k-i-sarrow-e, .k-state-hover > .k-si-arrow-e, .k-textbox:hover .k-i-sarrow-e, .k-textbox:hover .k-si-arrow-e {
	background-position: -16px -144px
}

.k-i-sarrow-s, .k-si-arrow-s {
	background-position: 0 -159px
}

.k-button:active .k-i-sarrow-s, .k-button:active .k-si-arrow-s, .k-button:not(.k-state-disabled):hover .k-i-sarrow-s, .k-button:not(.k-state-disabled):hover .k-si-arrow-s, .k-link:not(.k-state-disabled):hover > .k-i-sarrow-s, .k-link:not(.k-state-disabled):hover > .k-si-arrow-s, .k-state-hover > * > .k-i-sarrow-s, .k-state-hover > * > .k-si-arrow-s, .k-state-hover > .k-i-sarrow-s, .k-state-hover > .k-si-arrow-s, .k-textbox:hover .k-i-sarrow-s, .k-textbox:hover .k-si-arrow-s {
	background-position: -16px -159px
}

.k-i-sarrow-w, .k-si-arrow-w {
	background-position: 0 -176px
}

.k-button:active .k-i-sarrow-w, .k-button:active .k-si-arrow-w, .k-button:not(.k-state-disabled):hover .k-i-sarrow-w, .k-button:not(.k-state-disabled):hover .k-si-arrow-w, .k-link:not(.k-state-disabled):hover > .k-i-sarrow-w, .k-link:not(.k-state-disabled):hover > .k-si-arrow-w, .k-state-hover > * > .k-i-sarrow-w, .k-state-hover > * > .k-si-arrow-w, .k-state-hover > .k-i-sarrow-w, .k-state-hover > .k-si-arrow-w, .k-textbox:hover .k-i-sarrow-w, .k-textbox:hover .k-si-arrow-w {
	background-position: -16px -176px
}

.k-i-arrowhead-n {
	background-position: 0 -256px
}

.k-button:active .k-i-arrowhead-n, .k-button:not(.k-state-disabled):hover .k-i-arrowhead-n, .k-link:not(.k-state-disabled):hover > .k-i-arrowhead-n, .k-state-hover > * > .k-i-arrowhead-n, .k-state-hover > .k-i-arrowhead-n, .k-textbox:hover .k-i-arrowhead-n {
	background-position: -16px -256px
}

.k-i-arrowhead-e {
	background-position: 0 -272px
}

.k-button:active .k-i-arrowhead-e, .k-button:not(.k-state-disabled):hover .k-i-arrowhead-e, .k-link:not(.k-state-disabled):hover > .k-i-arrowhead-e, .k-state-hover > * > .k-i-arrowhead-e, .k-state-hover > .k-i-arrowhead-e, .k-textbox:hover .k-i-arrowhead-e {
	background-position: -16px -272px
}

.k-i-arrowhead-s {
	background-position: 0 -288px
}

.k-button:active .k-i-arrowhead-s, .k-button:not(.k-state-disabled):hover .k-i-arrowhead-s, .k-link:not(.k-state-disabled):hover > .k-i-arrowhead-s, .k-state-hover > * > .k-i-arrowhead-s, .k-state-hover > .k-i-arrowhead-s, .k-textbox:hover .k-i-arrowhead-s {
	background-position: -16px -288px
}

.k-i-arrowhead-w {
	background-position: 0 -304px
}

.k-button:active .k-i-arrowhead-w, .k-button:not(.k-state-disabled):hover .k-i-arrowhead-w, .k-link:not(.k-state-disabled):hover > .k-i-arrowhead-w, .k-state-hover > * > .k-i-arrowhead-w, .k-state-hover > .k-i-arrowhead-w, .k-textbox:hover .k-i-arrowhead-w {
	background-position: -16px -304px
}

.k-i-expand, .k-i-plus, .k-i-plus-disabled, .k-plus, .k-plus-disabled {
	background-position: 0 -192px
}

.k-button:active .k-i-expand, .k-button:active .k-i-plus, .k-button:active .k-i-plus-disabled, .k-button:active .k-plus, .k-button:active .k-plus-disabled, .k-button:not(.k-state-disabled):hover .k-i-expand, .k-button:not(.k-state-disabled):hover .k-i-plus, .k-button:not(.k-state-disabled):hover .k-i-plus-disabled, .k-button:not(.k-state-disabled):hover .k-plus, .k-button:not(.k-state-disabled):hover .k-plus-disabled, .k-link:not(.k-state-disabled):hover > .k-i-expand, .k-link:not(.k-state-disabled):hover > .k-i-plus, .k-link:not(.k-state-disabled):hover > .k-i-plus-disabled, .k-link:not(.k-state-disabled):hover > .k-plus, .k-link:not(.k-state-disabled):hover > .k-plus-disabled, .k-state-hover > * > .k-i-expand, .k-state-hover > * > .k-i-plus, .k-state-hover > * > .k-i-plus-disabled, .k-state-hover > * > .k-plus, .k-state-hover > * > .k-plus-disabled, .k-state-hover > .k-i-expand, .k-state-hover > .k-i-plus, .k-state-hover > .k-i-plus-disabled, .k-state-hover > .k-plus, .k-state-hover > .k-plus-disabled, .k-textbox:hover .k-i-expand, .k-textbox:hover .k-i-plus, .k-textbox:hover .k-i-plus-disabled, .k-textbox:hover .k-plus, .k-textbox:hover .k-plus-disabled {
	background-position: -16px -192px
}

.k-i-expand-w, .k-rtl .k-i-expand, .k-rtl .k-i-plus, .k-rtl .k-i-plus-disabled, .k-rtl .k-plus, .k-rtl .k-plus-disabled {
	background-position: 0 -208px
}

.k-button:active .k-i-expand-w, .k-button:active .k-rtl .k-i-expand, .k-button:active .k-rtl .k-i-plus, .k-button:active .k-rtl .k-i-plus-disabled, .k-button:active .k-rtl .k-plus, .k-button:active .k-rtl .k-plus-disabled, .k-button:not(.k-state-disabled):hover .k-i-expand-w, .k-button:not(.k-state-disabled):hover .k-rtl .k-i-expand, .k-button:not(.k-state-disabled):hover .k-rtl .k-i-plus, .k-button:not(.k-state-disabled):hover .k-rtl .k-i-plus-disabled, .k-button:not(.k-state-disabled):hover .k-rtl .k-plus, .k-button:not(.k-state-disabled):hover .k-rtl .k-plus-disabled, .k-link:not(.k-state-disabled):hover > .k-i-expand-w, .k-link:not(.k-state-disabled):hover > .k-rtl .k-i-expand, .k-link:not(.k-state-disabled):hover > .k-rtl .k-i-plus, .k-link:not(.k-state-disabled):hover > .k-rtl .k-i-plus-disabled, .k-link:not(.k-state-disabled):hover > .k-rtl .k-plus, .k-link:not(.k-state-disabled):hover > .k-rtl .k-plus-disabled, .k-state-hover > * > .k-i-expand-w, .k-state-hover > * > .k-rtl .k-i-expand, .k-state-hover > * > .k-rtl .k-i-plus, .k-state-hover > * > .k-rtl .k-i-plus-disabled, .k-state-hover > * > .k-rtl .k-plus, .k-state-hover > * > .k-rtl .k-plus-disabled, .k-state-hover > .k-i-expand-w, .k-state-hover > .k-rtl .k-i-expand, .k-state-hover > .k-rtl .k-i-plus, .k-state-hover > .k-rtl .k-i-plus-disabled, .k-state-hover > .k-rtl .k-plus, .k-state-hover > .k-rtl .k-plus-disabled, .k-textbox:hover .k-i-expand-w, .k-textbox:hover .k-rtl .k-i-expand, .k-textbox:hover .k-rtl .k-i-plus, .k-textbox:hover .k-rtl .k-i-plus-disabled, .k-textbox:hover .k-rtl .k-plus, .k-textbox:hover .k-rtl .k-plus-disabled {
	background-position: -16px -208px
}

.k-i-collapse, .k-i-minus, .k-i-minus-disabled, .k-minus, .k-minus-disabled {
	background-position: 0 -224px
}

.k-button:active .k-i-collapse, .k-button:active .k-i-minus, .k-button:active .k-i-minus-disabled, .k-button:active .k-minus, .k-button:active .k-minus-disabled, .k-button:not(.k-state-disabled):hover .k-i-collapse, .k-button:not(.k-state-disabled):hover .k-i-minus, .k-button:not(.k-state-disabled):hover .k-i-minus-disabled, .k-button:not(.k-state-disabled):hover .k-minus, .k-button:not(.k-state-disabled):hover .k-minus-disabled, .k-link:not(.k-state-disabled):hover > .k-i-collapse, .k-link:not(.k-state-disabled):hover > .k-i-minus, .k-link:not(.k-state-disabled):hover > .k-i-minus-disabled, .k-link:not(.k-state-disabled):hover > .k-minus, .k-link:not(.k-state-disabled):hover > .k-minus-disabled, .k-state-hover > * > .k-i-collapse, .k-state-hover > * > .k-i-minus, .k-state-hover > * > .k-i-minus-disabled, .k-state-hover > * > .k-minus, .k-state-hover > * > .k-minus-disabled, .k-state-hover > .k-i-collapse, .k-state-hover > .k-i-minus, .k-state-hover > .k-i-minus-disabled, .k-state-hover > .k-minus, .k-state-hover > .k-minus-disabled, .k-textbox:hover .k-i-collapse, .k-textbox:hover .k-i-minus, .k-textbox:hover .k-i-minus-disabled, .k-textbox:hover .k-minus, .k-textbox:hover .k-minus-disabled {
	background-position: -16px -224px
}

.k-i-collapse-w, .k-rtl .k-i-collapse, .k-rtl .k-i-minus, .k-rtl .k-i-minus-disabled, .k-rtl .k-minus, .k-rtl .k-minus-disabled {
	background-position: 0 -240px
}

.k-button:active .k-i-collapse-w, .k-button:active .k-rtl .k-i-collapse, .k-button:active .k-rtl .k-i-minus, .k-button:active .k-rtl .k-i-minus-disabled, .k-button:active .k-rtl .k-minus, .k-button:active .k-rtl .k-minus-disabled, .k-button:not(.k-state-disabled):hover .k-i-collapse-w, .k-button:not(.k-state-disabled):hover .k-rtl .k-i-collapse, .k-button:not(.k-state-disabled):hover .k-rtl .k-i-minus, .k-button:not(.k-state-disabled):hover .k-rtl .k-i-minus-disabled, .k-button:not(.k-state-disabled):hover .k-rtl .k-minus, .k-button:not(.k-state-disabled):hover .k-rtl .k-minus-disabled, .k-link:not(.k-state-disabled):hover > .k-i-collapse-w, .k-link:not(.k-state-disabled):hover > .k-rtl .k-i-collapse, .k-link:not(.k-state-disabled):hover > .k-rtl .k-i-minus, .k-link:not(.k-state-disabled):hover > .k-rtl .k-i-minus-disabled, .k-link:not(.k-state-disabled):hover > .k-rtl .k-minus, .k-link:not(.k-state-disabled):hover > .k-rtl .k-minus-disabled, .k-state-hover > * > .k-i-collapse-w, .k-state-hover > * > .k-rtl .k-i-collapse, .k-state-hover > * > .k-rtl .k-i-minus, .k-state-hover > * > .k-rtl .k-i-minus-disabled, .k-state-hover > * > .k-rtl .k-minus, .k-state-hover > * > .k-rtl .k-minus-disabled, .k-state-hover > .k-i-collapse-w, .k-state-hover > .k-rtl .k-i-collapse, .k-state-hover > .k-rtl .k-i-minus, .k-state-hover > .k-rtl .k-i-minus-disabled, .k-state-hover > .k-rtl .k-minus, .k-state-hover > .k-rtl .k-minus-disabled, .k-textbox:hover .k-i-collapse-w, .k-textbox:hover .k-rtl .k-i-collapse, .k-textbox:hover .k-rtl .k-i-minus, .k-textbox:hover .k-rtl .k-i-minus-disabled, .k-textbox:hover .k-rtl .k-minus, .k-textbox:hover .k-rtl .k-minus-disabled {
	background-position: -16px -240px
}

.k-edit, .k-i-edit, .k-i-pencil {
	background-position: -32px 0
}

.k-button:active .k-edit, .k-button:active .k-i-edit, .k-button:active .k-i-pencil, .k-button:not(.k-state-disabled):hover .k-edit, .k-button:not(.k-state-disabled):hover .k-i-edit, .k-button:not(.k-state-disabled):hover .k-i-pencil, .k-link:not(.k-state-disabled):hover > .k-edit, .k-link:not(.k-state-disabled):hover > .k-i-edit, .k-link:not(.k-state-disabled):hover > .k-i-pencil, .k-state-hover > * > .k-edit, .k-state-hover > * > .k-i-edit, .k-state-hover > * > .k-i-pencil, .k-state-hover > .k-edit, .k-state-hover > .k-i-edit, .k-state-hover > .k-i-pencil, .k-textbox:hover .k-edit, .k-textbox:hover .k-i-edit, .k-textbox:hover .k-i-pencil {
	background-position: -48px 0
}

.k-delete, .k-group-delete, .k-i-close, .k-i-delete, .k-i-group-delete {
	background-position: -32px -16px
}

.k-button:active .k-delete, .k-button:active .k-group-delete, .k-button:active .k-i-close, .k-button:active .k-i-delete, .k-button:active .k-i-group-delete, .k-button:not(.k-state-disabled):hover .k-delete, .k-button:not(.k-state-disabled):hover .k-group-delete, .k-button:not(.k-state-disabled):hover .k-i-close, .k-button:not(.k-state-disabled):hover .k-i-delete, .k-button:not(.k-state-disabled):hover .k-i-group-delete, .k-link:not(.k-state-disabled):hover > .k-delete, .k-link:not(.k-state-disabled):hover > .k-group-delete, .k-link:not(.k-state-disabled):hover > .k-i-close, .k-link:not(.k-state-disabled):hover > .k-i-delete, .k-link:not(.k-state-disabled):hover > .k-i-group-delete, .k-state-hover > * > .k-delete, .k-state-hover > * > .k-group-delete, .k-state-hover > * > .k-i-close, .k-state-hover > * > .k-i-delete, .k-state-hover > * > .k-i-group-delete, .k-state-hover > .k-delete, .k-state-hover > .k-group-delete, .k-state-hover > .k-i-close, .k-state-hover > .k-i-delete, .k-state-hover > .k-i-group-delete, .k-textbox:hover .k-delete, .k-textbox:hover .k-group-delete, .k-textbox:hover .k-i-close, .k-textbox:hover .k-i-delete, .k-textbox:hover .k-i-group-delete {
	background-position: -48px -16px
}

.k-si-close {
	background-position: -160px -80px
}

.k-button:active .k-si-close, .k-button:not(.k-state-disabled):hover .k-si-close, .k-link:not(.k-state-disabled):hover > .k-si-close, .k-state-hover > * > .k-si-close, .k-state-hover > .k-si-close, .k-textbox:hover .k-si-close {
	background-position: -176px -80px
}

.k-multiselect .k-delete, .k-multiselect .k-i-delete {
	background-position: -160px -80px
}

.k-multiselect .k-state-hover .k-delete, .k-multiselect .k-state-hover .k-i-delete {
	background-position: -176px -80px
}

.k-i-insert, .k-i-tick, .k-i-update, .k-insert, .k-update {
	background-position: -32px -32px
}

.k-button:active .k-i-insert, .k-button:active .k-i-tick, .k-button:active .k-i-update, .k-button:active .k-insert, .k-button:active .k-update, .k-button:not(.k-state-disabled):hover .k-i-insert, .k-button:not(.k-state-disabled):hover .k-i-tick, .k-button:not(.k-state-disabled):hover .k-i-update, .k-button:not(.k-state-disabled):hover .k-insert, .k-button:not(.k-state-disabled):hover .k-update, .k-link:not(.k-state-disabled):hover > .k-i-insert, .k-link:not(.k-state-disabled):hover > .k-i-tick, .k-link:not(.k-state-disabled):hover > .k-i-update, .k-link:not(.k-state-disabled):hover > .k-insert, .k-link:not(.k-state-disabled):hover > .k-update, .k-state-hover > * > .k-i-insert, .k-state-hover > * > .k-i-tick, .k-state-hover > * > .k-i-update, .k-state-hover > * > .k-insert, .k-state-hover > * > .k-update, .k-state-hover > .k-i-insert, .k-state-hover > .k-i-tick, .k-state-hover > .k-i-update, .k-state-hover > .k-insert, .k-state-hover > .k-update, .k-textbox:hover .k-i-insert, .k-textbox:hover .k-i-tick, .k-textbox:hover .k-i-update, .k-textbox:hover .k-insert, .k-textbox:hover .k-update {
	background-position: -48px -32px
}

.k-check:checked, .k-mobile-list .k-edit-field [type=checkbox], .k-mobile-list .k-edit-field [type=radio] {
	background-position: -32px -32px
}

.k-button:active .k-check:checked, .k-button:active .k-mobile-list .k-edit-field [type=checkbox], .k-button:active .k-mobile-list .k-edit-field [type=radio], .k-button:not(.k-state-disabled):hover .k-check:checked, .k-button:not(.k-state-disabled):hover .k-mobile-list .k-edit-field [type=checkbox], .k-button:not(.k-state-disabled):hover .k-mobile-list .k-edit-field [type=radio], .k-link:not(.k-state-disabled):hover > .k-check:checked, .k-link:not(.k-state-disabled):hover > .k-mobile-list .k-edit-field [type=checkbox], .k-link:not(.k-state-disabled):hover > .k-mobile-list .k-edit-field [type=radio], .k-state-hover > * > .k-check:checked, .k-state-hover > * > .k-mobile-list .k-edit-field [type=checkbox], .k-state-hover > * > .k-mobile-list .k-edit-field [type=radio], .k-state-hover > .k-check:checked, .k-state-hover > .k-mobile-list .k-edit-field [type=checkbox], .k-state-hover > .k-mobile-list .k-edit-field [type=radio], .k-textbox:hover .k-check:checked, .k-textbox:hover .k-mobile-list .k-edit-field [type=checkbox], .k-textbox:hover .k-mobile-list .k-edit-field [type=radio] {
	background-position: -48px -32px
}

.k-cancel, .k-denied, .k-i-cancel, .k-i-denied {
	background-position: -32px -48px
}

.k-button:active .k-cancel, .k-button:active .k-denied, .k-button:active .k-i-cancel, .k-button:active .k-i-denied, .k-button:not(.k-state-disabled):hover .k-cancel, .k-button:not(.k-state-disabled):hover .k-denied, .k-button:not(.k-state-disabled):hover .k-i-cancel, .k-button:not(.k-state-disabled):hover .k-i-denied, .k-link:not(.k-state-disabled):hover > .k-cancel, .k-link:not(.k-state-disabled):hover > .k-denied, .k-link:not(.k-state-disabled):hover > .k-i-cancel, .k-link:not(.k-state-disabled):hover > .k-i-denied, .k-state-hover > * > .k-cancel, .k-state-hover > * > .k-denied, .k-state-hover > * > .k-i-cancel, .k-state-hover > * > .k-i-denied, .k-state-hover > .k-cancel, .k-state-hover > .k-denied, .k-state-hover > .k-i-cancel, .k-state-hover > .k-i-denied, .k-textbox:hover .k-cancel, .k-textbox:hover .k-denied, .k-textbox:hover .k-i-cancel, .k-textbox:hover .k-i-denied {
	background-position: -48px -48px
}

.k-add, .k-i-add, .k-i-plus {
	background-position: -32px -64px
}

.k-button:active .k-add, .k-button:active .k-i-add, .k-button:active .k-i-plus, .k-button:not(.k-state-disabled):hover .k-add, .k-button:not(.k-state-disabled):hover .k-i-add, .k-button:not(.k-state-disabled):hover .k-i-plus, .k-link:not(.k-state-disabled):hover > .k-add, .k-link:not(.k-state-disabled):hover > .k-i-add, .k-link:not(.k-state-disabled):hover > .k-i-plus, .k-state-hover > * > .k-add, .k-state-hover > * > .k-i-add, .k-state-hover > * > .k-i-plus, .k-state-hover > .k-add, .k-state-hover > .k-i-add, .k-state-hover > .k-i-plus, .k-textbox:hover .k-add, .k-textbox:hover .k-i-add, .k-textbox:hover .k-i-plus {
	background-position: -48px -64px
}

.k-filter, .k-i-filter, .k-i-funnel {
	background-position: -32px -80px
}

.k-button:active .k-filter, .k-button:active .k-i-filter, .k-button:active .k-i-funnel, .k-button:not(.k-state-disabled):hover .k-filter, .k-button:not(.k-state-disabled):hover .k-i-filter, .k-button:not(.k-state-disabled):hover .k-i-funnel, .k-link:not(.k-state-disabled):hover > .k-filter, .k-link:not(.k-state-disabled):hover > .k-i-filter, .k-link:not(.k-state-disabled):hover > .k-i-funnel, .k-state-hover > * > .k-filter, .k-state-hover > * > .k-i-filter, .k-state-hover > * > .k-i-funnel, .k-state-hover > .k-filter, .k-state-hover > .k-i-filter, .k-state-hover > .k-i-funnel, .k-textbox:hover .k-filter, .k-textbox:hover .k-i-filter, .k-textbox:hover .k-i-funnel {
	background-position: -48px -80px
}

.k-clear-filter, .k-i-clear-filter, .k-i-funnel-clear {
	background-position: -32px -96px
}

.k-button:active .k-clear-filter, .k-button:active .k-i-clear-filter, .k-button:active .k-i-funnel-clear, .k-button:not(.k-state-disabled):hover .k-clear-filter, .k-button:not(.k-state-disabled):hover .k-i-clear-filter, .k-button:not(.k-state-disabled):hover .k-i-funnel-clear, .k-link:not(.k-state-disabled):hover > .k-clear-filter, .k-link:not(.k-state-disabled):hover > .k-i-clear-filter, .k-link:not(.k-state-disabled):hover > .k-i-funnel-clear, .k-state-hover > * > .k-clear-filter, .k-state-hover > * > .k-i-clear-filter, .k-state-hover > * > .k-i-funnel-clear, .k-state-hover > .k-clear-filter, .k-state-hover > .k-i-clear-filter, .k-state-hover > .k-i-funnel-clear, .k-textbox:hover .k-clear-filter, .k-textbox:hover .k-i-clear-filter, .k-textbox:hover .k-i-funnel-clear {
	background-position: -48px -96px
}

.k-i-lock {
	background-position: -64px 0
}

.k-button:active .k-i-lock, .k-button:not(.k-state-disabled):hover .k-i-lock, .k-link:not(.k-state-disabled):hover > .k-i-lock, .k-state-hover > * > .k-i-lock, .k-state-hover > .k-i-lock, .k-textbox:hover .k-i-lock {
	background-position: -80px 0
}

.k-i-unlock {
	background-position: -64px -16px
}

.k-button:active .k-i-unlock, .k-button:not(.k-state-disabled):hover .k-i-unlock, .k-link:not(.k-state-disabled):hover > .k-i-unlock, .k-state-hover > * > .k-i-unlock, .k-state-hover > .k-i-unlock, .k-textbox:hover .k-i-unlock {
	background-position: -80px -16px
}

.k-i-refresh {
	background-position: -32px -112px
}

.k-button:active .k-i-refresh, .k-button:not(.k-state-disabled):hover .k-i-refresh, .k-link:not(.k-state-disabled):hover > .k-i-refresh, .k-state-hover > * > .k-i-refresh, .k-state-hover > .k-i-refresh, .k-textbox:hover .k-i-refresh {
	background-position: -48px -112px
}

.k-i-exception {
	background-position: -160px -304px
}

.k-button:active .k-i-exception, .k-button:not(.k-state-disabled):hover .k-i-exception, .k-link:not(.k-state-disabled):hover > .k-i-exception, .k-state-hover > * > .k-i-exception, .k-state-hover > .k-i-exception, .k-textbox:hover .k-i-exception {
	background-position: -176px -304px
}

.k-i-restore {
	background-position: -32px -128px
}

.k-button:active .k-i-restore, .k-button:not(.k-state-disabled):hover .k-i-restore, .k-link:not(.k-state-disabled):hover > .k-i-restore, .k-state-hover > * > .k-i-restore, .k-state-hover > .k-i-restore, .k-textbox:hover .k-i-restore {
	background-position: -48px -128px
}

.k-i-maximize {
	background-position: -32px -144px
}

.k-button:active .k-i-maximize, .k-button:not(.k-state-disabled):hover .k-i-maximize, .k-link:not(.k-state-disabled):hover > .k-i-maximize, .k-state-hover > * > .k-i-maximize, .k-state-hover > .k-i-maximize, .k-textbox:hover .k-i-maximize {
	background-position: -48px -144px
}

.k-i-minimize {
	background-position: -64px -288px
}

.k-button:active .k-i-minimize, .k-button:not(.k-state-disabled):hover .k-i-minimize, .k-link:not(.k-state-disabled):hover > .k-i-minimize, .k-state-hover > * > .k-i-minimize, .k-state-hover > .k-i-minimize, .k-textbox:hover .k-i-minimize {
	background-position: -80px -288px
}

.k-i-pin {
	background-position: -160px -256px
}

.k-button:active .k-i-pin, .k-button:not(.k-state-disabled):hover .k-i-pin, .k-link:not(.k-state-disabled):hover > .k-i-pin, .k-state-hover > * > .k-i-pin, .k-state-hover > .k-i-pin, .k-textbox:hover .k-i-pin {
	background-position: -176px -256px
}

.k-i-unpin {
	background-position: -160px -272px
}

.k-button:active .k-i-unpin, .k-button:not(.k-state-disabled):hover .k-i-unpin, .k-link:not(.k-state-disabled):hover > .k-i-unpin, .k-state-hover > * > .k-i-unpin, .k-state-hover > .k-i-unpin, .k-textbox:hover .k-i-unpin {
	background-position: -176px -272px
}

.k-i-resize-se, .k-resize-se {
	background-position: -32px -160px
}

.k-button:active .k-i-resize-se, .k-button:active .k-resize-se, .k-button:not(.k-state-disabled):hover .k-i-resize-se, .k-button:not(.k-state-disabled):hover .k-resize-se, .k-link:not(.k-state-disabled):hover > .k-i-resize-se, .k-link:not(.k-state-disabled):hover > .k-resize-se, .k-state-hover > * > .k-i-resize-se, .k-state-hover > * > .k-resize-se, .k-state-hover > .k-i-resize-se, .k-state-hover > .k-resize-se, .k-textbox:hover .k-i-resize-se, .k-textbox:hover .k-resize-se {
	background-position: -48px -160px
}

.k-i-calendar {
	background-position: -32px -176px
}

.k-button:active .k-i-calendar, .k-button:not(.k-state-disabled):hover .k-i-calendar, .k-link:not(.k-state-disabled):hover > .k-i-calendar, .k-state-hover > * > .k-i-calendar, .k-state-hover > .k-i-calendar, .k-textbox:hover .k-i-calendar {
	background-position: -48px -176px
}

.k-i-clock {
	background-position: -32px -192px
}

.k-button:active .k-i-clock, .k-button:not(.k-state-disabled):hover .k-i-clock, .k-link:not(.k-state-disabled):hover > .k-i-clock, .k-state-hover > * > .k-i-clock, .k-state-hover > .k-i-clock, .k-textbox:hover .k-i-clock {
	background-position: -48px -192px
}

.k-i-splus, .k-si-plus {
	background-position: -32px -208px
}

.k-button:active .k-i-splus, .k-button:active .k-si-plus, .k-button:not(.k-state-disabled):hover .k-i-splus, .k-button:not(.k-state-disabled):hover .k-si-plus, .k-link:not(.k-state-disabled):hover > .k-i-splus, .k-link:not(.k-state-disabled):hover > .k-si-plus, .k-state-hover > * > .k-i-splus, .k-state-hover > * > .k-si-plus, .k-state-hover > .k-i-splus, .k-state-hover > .k-si-plus, .k-textbox:hover .k-i-splus, .k-textbox:hover .k-si-plus {
	background-position: -48px -208px
}

.k-i-sminus, .k-si-minus {
	background-position: -32px -224px
}

.k-button:active .k-i-sminus, .k-button:active .k-si-minus, .k-button:not(.k-state-disabled):hover .k-i-sminus, .k-button:not(.k-state-disabled):hover .k-si-minus, .k-link:not(.k-state-disabled):hover > .k-i-sminus, .k-link:not(.k-state-disabled):hover > .k-si-minus, .k-state-hover > * > .k-i-sminus, .k-state-hover > * > .k-si-minus, .k-state-hover > .k-i-sminus, .k-state-hover > .k-si-minus, .k-textbox:hover .k-i-sminus, .k-textbox:hover .k-si-minus {
	background-position: -48px -224px
}

.k-i-search {
	background-position: -32px -240px
}

.k-button:active .k-i-search, .k-button:not(.k-state-disabled):hover .k-i-search, .k-link:not(.k-state-disabled):hover > .k-i-search, .k-state-hover > * > .k-i-search, .k-state-hover > .k-i-search, .k-textbox:hover .k-i-search {
	background-position: -48px -240px
}

.k-i-custom {
	background-position: -115px -113px
}

.k-button:active .k-i-custom, .k-button:not(.k-state-disabled):hover .k-i-custom, .k-link:not(.k-state-disabled):hover > .k-i-custom, .k-state-hover > * > .k-i-custom, .k-state-hover > .k-i-custom, .k-textbox:hover .k-i-custom {
	background-position: -141px -113px
}

.k-editor .k-i-custom {
	background-position: -111px -109px
}

.k-i-view-html, .k-viewHtml {
	background-position: -288px -120px
}

.k-i-insert-n, .k-i-insert-top, .k-insert-top {
	background-position: -160px -32px
}

.k-button:active .k-i-insert-n, .k-button:active .k-i-insert-top, .k-button:active .k-insert-top, .k-button:not(.k-state-disabled):hover .k-i-insert-n, .k-button:not(.k-state-disabled):hover .k-i-insert-top, .k-button:not(.k-state-disabled):hover .k-insert-top, .k-link:not(.k-state-disabled):hover > .k-i-insert-n, .k-link:not(.k-state-disabled):hover > .k-i-insert-top, .k-link:not(.k-state-disabled):hover > .k-insert-top, .k-state-hover > * > .k-i-insert-n, .k-state-hover > * > .k-i-insert-top, .k-state-hover > * > .k-insert-top, .k-state-hover > .k-i-insert-n, .k-state-hover > .k-i-insert-top, .k-state-hover > .k-insert-top, .k-textbox:hover .k-i-insert-n, .k-textbox:hover .k-i-insert-top, .k-textbox:hover .k-insert-top {
	background-position: -176px -32px
}

.k-i-insert-m, .k-i-insert-middle, .k-insert-middle {
	background-position: -160px -48px
}

.k-button:active .k-i-insert-m, .k-button:active .k-i-insert-middle, .k-button:active .k-insert-middle, .k-button:not(.k-state-disabled):hover .k-i-insert-m, .k-button:not(.k-state-disabled):hover .k-i-insert-middle, .k-button:not(.k-state-disabled):hover .k-insert-middle, .k-link:not(.k-state-disabled):hover > .k-i-insert-m, .k-link:not(.k-state-disabled):hover > .k-i-insert-middle, .k-link:not(.k-state-disabled):hover > .k-insert-middle, .k-state-hover > * > .k-i-insert-m, .k-state-hover > * > .k-i-insert-middle, .k-state-hover > * > .k-insert-middle, .k-state-hover > .k-i-insert-m, .k-state-hover > .k-i-insert-middle, .k-state-hover > .k-insert-middle, .k-textbox:hover .k-i-insert-m, .k-textbox:hover .k-i-insert-middle, .k-textbox:hover .k-insert-middle {
	background-position: -176px -48px
}

.k-i-insert-bottom, .k-i-insert-s, .k-insert-bottom {
	background-position: -160px -64px
}

.k-button:active .k-i-insert-bottom, .k-button:active .k-i-insert-s, .k-button:active .k-insert-bottom, .k-button:not(.k-state-disabled):hover .k-i-insert-bottom, .k-button:not(.k-state-disabled):hover .k-i-insert-s, .k-button:not(.k-state-disabled):hover .k-insert-bottom, .k-link:not(.k-state-disabled):hover > .k-i-insert-bottom, .k-link:not(.k-state-disabled):hover > .k-i-insert-s, .k-link:not(.k-state-disabled):hover > .k-insert-bottom, .k-state-hover > * > .k-i-insert-bottom, .k-state-hover > * > .k-i-insert-s, .k-state-hover > * > .k-insert-bottom, .k-state-hover > .k-i-insert-bottom, .k-state-hover > .k-i-insert-s, .k-state-hover > .k-insert-bottom, .k-textbox:hover .k-i-insert-bottom, .k-textbox:hover .k-i-insert-s, .k-textbox:hover .k-insert-bottom {
	background-position: -176px -64px
}

.k-drop-hint {
	background-position: 0 -326px
}

.k-i-error, .k-i-info, .k-i-note, .k-i-success, .k-i-warning, .k-warning {
	background-position: -160px -240px
}

.k-button:active .k-i-error, .k-button:active .k-i-info, .k-button:active .k-i-note, .k-button:active .k-i-success, .k-button:active .k-i-warning, .k-button:active .k-warning, .k-button:not(.k-state-disabled):hover .k-i-error, .k-button:not(.k-state-disabled):hover .k-i-info, .k-button:not(.k-state-disabled):hover .k-i-note, .k-button:not(.k-state-disabled):hover .k-i-success, .k-button:not(.k-state-disabled):hover .k-i-warning, .k-button:not(.k-state-disabled):hover .k-warning, .k-link:not(.k-state-disabled):hover > .k-i-error, .k-link:not(.k-state-disabled):hover > .k-i-info, .k-link:not(.k-state-disabled):hover > .k-i-note, .k-link:not(.k-state-disabled):hover > .k-i-success, .k-link:not(.k-state-disabled):hover > .k-i-warning, .k-link:not(.k-state-disabled):hover > .k-warning, .k-state-hover > * > .k-i-error, .k-state-hover > * > .k-i-info, .k-state-hover > * > .k-i-note, .k-state-hover > * > .k-i-success, .k-state-hover > * > .k-i-warning, .k-state-hover > * > .k-warning, .k-state-hover > .k-i-error, .k-state-hover > .k-i-info, .k-state-hover > .k-i-note, .k-state-hover > .k-i-success, .k-state-hover > .k-i-warning, .k-state-hover > .k-warning, .k-textbox:hover .k-i-error, .k-textbox:hover .k-i-info, .k-textbox:hover .k-i-note, .k-textbox:hover .k-i-success, .k-textbox:hover .k-i-warning, .k-textbox:hover .k-warning {
	background-position: -176px -240px
}

.k-i-sort-asc {
	background-position: -112px -240px
}

.k-button:active .k-i-sort-asc, .k-button:not(.k-state-disabled):hover .k-i-sort-asc, .k-link:not(.k-state-disabled):hover > .k-i-sort-asc, .k-state-hover > * > .k-i-sort-asc, .k-state-hover > .k-i-sort-asc, .k-textbox:hover .k-i-sort-asc {
	background-position: -128px -240px
}

.k-i-sort-desc {
	background-position: -112px -256px
}

.k-button:active .k-i-sort-desc, .k-button:not(.k-state-disabled):hover .k-i-sort-desc, .k-link:not(.k-state-disabled):hover > .k-i-sort-desc, .k-state-hover > * > .k-i-sort-desc, .k-state-hover > .k-i-sort-desc, .k-textbox:hover .k-i-sort-desc {
	background-position: -128px -256px
}

.k-i-group {
	background-position: -112px -272px
}

.k-button:active .k-i-group, .k-button:not(.k-state-disabled):hover .k-i-group, .k-link:not(.k-state-disabled):hover > .k-i-group, .k-state-hover > * > .k-i-group, .k-state-hover > .k-i-group, .k-textbox:hover .k-i-group {
	background-position: -128px -272px
}

.k-i-ungroup {
	background-position: -112px -288px
}

.k-button:active .k-i-ungroup, .k-button:not(.k-state-disabled):hover .k-i-ungroup, .k-link:not(.k-state-disabled):hover > .k-i-ungroup, .k-state-hover > * > .k-i-ungroup, .k-state-hover > .k-i-ungroup, .k-textbox:hover .k-i-ungroup {
	background-position: -128px -288px
}

.k-i-columns {
	background-position: -112px -304px
}

.k-button:active .k-i-columns, .k-button:not(.k-state-disabled):hover .k-i-columns, .k-link:not(.k-state-disabled):hover > .k-i-columns, .k-state-hover > * > .k-i-columns, .k-state-hover > .k-i-columns, .k-textbox:hover .k-i-columns {
	background-position: -128px -304px
}

.k-i-hbars {
	background-position: -64px -32px
}

.k-button:active .k-i-hbars, .k-button:not(.k-state-disabled):hover .k-i-hbars, .k-link:not(.k-state-disabled):hover > .k-i-hbars, .k-state-hover > * > .k-i-hbars, .k-state-hover > .k-i-hbars, .k-textbox:hover .k-i-hbars {
	background-position: -80px -32px
}

.k-i-vbars {
	background-position: -64px -48px
}

.k-button:active .k-i-vbars, .k-button:not(.k-state-disabled):hover .k-i-vbars, .k-link:not(.k-state-disabled):hover > .k-i-vbars, .k-state-hover > * > .k-i-vbars, .k-state-hover > .k-i-vbars, .k-textbox:hover .k-i-vbars {
	background-position: -80px -48px
}

.k-i-sum {
	background-position: -64px -64px
}

.k-button:active .k-i-sum, .k-button:not(.k-state-disabled):hover .k-i-sum, .k-link:not(.k-state-disabled):hover > .k-i-sum, .k-state-hover > * > .k-i-sum, .k-state-hover > .k-i-sum, .k-textbox:hover .k-i-sum {
	background-position: -80px -64px
}

.k-i-pdf {
	background-position: -64px -80px
}

.k-button:active .k-i-pdf, .k-button:not(.k-state-disabled):hover .k-i-pdf, .k-link:not(.k-state-disabled):hover > .k-i-pdf, .k-state-hover > * > .k-i-pdf, .k-state-hover > .k-i-pdf, .k-textbox:hover .k-i-pdf {
	background-position: -80px -80px
}

.k-i-excel {
	background-position: -64px -96px
}

.k-button:active .k-i-excel, .k-button:not(.k-state-disabled):hover .k-i-excel, .k-link:not(.k-state-disabled):hover > .k-i-excel, .k-state-hover > * > .k-i-excel, .k-state-hover > .k-i-excel, .k-textbox:hover .k-i-excel {
	background-position: -80px -96px
}

.k-i-rotatecw {
	background-position: -64px -112px
}

.k-button:active .k-i-rotatecw, .k-button:not(.k-state-disabled):hover .k-i-rotatecw, .k-link:not(.k-state-disabled):hover > .k-i-rotatecw, .k-state-hover > * > .k-i-rotatecw, .k-state-hover > .k-i-rotatecw, .k-textbox:hover .k-i-rotatecw {
	background-position: -80px -112px
}

.k-i-rotateccw {
	background-position: -64px -128px
}

.k-button:active .k-i-rotateccw, .k-button:not(.k-state-disabled):hover .k-i-rotateccw, .k-link:not(.k-state-disabled):hover > .k-i-rotateccw, .k-state-hover > * > .k-i-rotateccw, .k-state-hover > .k-i-rotateccw, .k-textbox:hover .k-i-rotateccw {
	background-position: -80px -128px
}

.k-i-undo {
	background-position: -64px -160px
}

.k-button:active .k-i-undo, .k-button:not(.k-state-disabled):hover .k-i-undo, .k-link:not(.k-state-disabled):hover > .k-i-undo, .k-state-hover > * > .k-i-undo, .k-state-hover > .k-i-undo, .k-textbox:hover .k-i-undo {
	background-position: -80px -160px
}

.k-i-redo {
	background-position: -64px -144px
}

.k-button:active .k-i-redo, .k-button:not(.k-state-disabled):hover .k-i-redo, .k-link:not(.k-state-disabled):hover > .k-i-redo, .k-state-hover > * > .k-i-redo, .k-state-hover > .k-i-redo, .k-textbox:hover .k-i-redo {
	background-position: -80px -144px
}

.k-i-shape {
	background-position: -64px -176px
}

.k-button:active .k-i-shape, .k-button:not(.k-state-disabled):hover .k-i-shape, .k-link:not(.k-state-disabled):hover > .k-i-shape, .k-state-hover > * > .k-i-shape, .k-state-hover > .k-i-shape, .k-textbox:hover .k-i-shape {
	background-position: -80px -176px
}

.k-i-connector {
	background-position: -64px -192px
}

.k-button:active .k-i-connector, .k-button:not(.k-state-disabled):hover .k-i-connector, .k-link:not(.k-state-disabled):hover > .k-i-connector, .k-state-hover > * > .k-i-connector, .k-state-hover > .k-i-connector, .k-textbox:hover .k-i-connector {
	background-position: -80px -192px
}

.k-i-kpi {
	background-position: -64px -208px
}

.k-button:active .k-i-kpi, .k-button:not(.k-state-disabled):hover .k-i-kpi, .k-link:not(.k-state-disabled):hover > .k-i-kpi, .k-state-hover > * > .k-i-kpi, .k-state-hover > .k-i-kpi, .k-textbox:hover .k-i-kpi {
	background-position: -80px -208px
}

.k-i-dimension {
	background-position: -64px -224px
}

.k-button:active .k-i-dimension, .k-button:not(.k-state-disabled):hover .k-i-dimension, .k-link:not(.k-state-disabled):hover > .k-i-dimension, .k-state-hover > * > .k-i-dimension, .k-state-hover > .k-i-dimension, .k-textbox:hover .k-i-dimension {
	background-position: -80px -224px
}

.k-file, .k-i-file {
	background-position: 0 0
}

.k-button:active .k-file, .k-button:active .k-i-file, .k-button:not(.k-state-disabled):hover .k-file, .k-button:not(.k-state-disabled):hover .k-i-file, .k-link:not(.k-state-disabled):hover > .k-file, .k-link:not(.k-state-disabled):hover > .k-i-file, .k-state-hover > * > .k-file, .k-state-hover > * > .k-i-file, .k-state-hover > .k-file, .k-state-hover > .k-i-file, .k-textbox:hover .k-file, .k-textbox:hover .k-i-file {
	background-position: -16px 0
}

.k-addfolder, .k-i-add-folder, .k-i-folder-add {
	background-position: -32px -272px
}

.k-button:active .k-addfolder, .k-button:active .k-i-add-folder, .k-button:active .k-i-folder-add, .k-button:not(.k-state-disabled):hover .k-addfolder, .k-button:not(.k-state-disabled):hover .k-i-add-folder, .k-button:not(.k-state-disabled):hover .k-i-folder-add, .k-link:not(.k-state-disabled):hover > .k-addfolder, .k-link:not(.k-state-disabled):hover > .k-i-add-folder, .k-link:not(.k-state-disabled):hover > .k-i-folder-add, .k-state-hover > * > .k-addfolder, .k-state-hover > * > .k-i-add-folder, .k-state-hover > * > .k-i-folder-add, .k-state-hover > .k-addfolder, .k-state-hover > .k-i-add-folder, .k-state-hover > .k-i-folder-add, .k-textbox:hover .k-addfolder, .k-textbox:hover .k-i-add-folder, .k-textbox:hover .k-i-folder-add {
	background-position: -48px -272px
}

.k-goup, .k-i-folder-up, .k-i-go-up {
	background-position: -32px -288px
}

.k-button:active .k-goup, .k-button:active .k-i-folder-up, .k-button:active .k-i-go-up, .k-button:not(.k-state-disabled):hover .k-goup, .k-button:not(.k-state-disabled):hover .k-i-folder-up, .k-button:not(.k-state-disabled):hover .k-i-go-up, .k-link:not(.k-state-disabled):hover > .k-goup, .k-link:not(.k-state-disabled):hover > .k-i-folder-up, .k-link:not(.k-state-disabled):hover > .k-i-go-up, .k-state-hover > * > .k-goup, .k-state-hover > * > .k-i-folder-up, .k-state-hover > * > .k-i-go-up, .k-state-hover > .k-goup, .k-state-hover > .k-i-folder-up, .k-state-hover > .k-i-go-up, .k-textbox:hover .k-goup, .k-textbox:hover .k-i-folder-up, .k-textbox:hover .k-i-go-up {
	background-position: -48px -288px
}

.k-i-more {
	background-position: -64px -32px
}

.k-button:active .k-i-more, .k-button:not(.k-state-disabled):hover .k-i-more, .k-link:not(.k-state-disabled):hover > .k-i-more, .k-state-hover > * > .k-i-more, .k-state-hover > .k-i-more, .k-textbox:hover .k-i-more {
	background-position: -80px -32px
}

.k-i-gantt-toggle {
	background-position: -64px -240px
}

.k-button:active .k-i-gantt-toggle, .k-button:not(.k-state-disabled):hover .k-i-gantt-toggle, .k-link:not(.k-state-disabled):hover > .k-i-gantt-toggle, .k-state-hover > * > .k-i-gantt-toggle, .k-state-hover > .k-i-gantt-toggle, .k-textbox:hover .k-i-gantt-toggle {
	background-position: -80px -240px
}

.k-file > .k-icon {
	background-position: -115px -91px
}

.k-image {
	border: 0
}

.k-breadcrumbs:hover .k-i-arrow-n {
	background-position: 0 0
}

.k-breadcrumbs:hover .k-i-arrow-e {
	background-position: 0 -16px
}

.k-gantt-views > .k-current-view > .k-link:after, .k-pager-numbers .k-current-page .k-link:after, .k-scheduler-toolbar > ul.k-scheduler-views > li.k-current-view .k-link:after {
	background-position: 0 -32px
}

.k-button:active .k-gantt-views > .k-current-view > .k-link:after, .k-button:active .k-pager-numbers .k-current-page .k-link:after, .k-button:active .k-scheduler-toolbar > ul.k-scheduler-views > li.k-current-view .k-link:after, .k-button:not(.k-state-disabled):hover .k-gantt-views > .k-current-view > .k-link:after, .k-button:not(.k-state-disabled):hover .k-pager-numbers .k-current-page .k-link:after, .k-button:not(.k-state-disabled):hover .k-scheduler-toolbar > ul.k-scheduler-views > li.k-current-view .k-link:after, .k-link:not(.k-state-disabled):hover > .k-gantt-views > .k-current-view > .k-link:after, .k-link:not(.k-state-disabled):hover > .k-pager-numbers .k-current-page .k-link:after, .k-link:not(.k-state-disabled):hover > .k-scheduler-toolbar > ul.k-scheduler-views > li.k-current-view .k-link:after, .k-state-hover > * > .k-gantt-views > .k-current-view > .k-link:after, .k-state-hover > * > .k-pager-numbers .k-current-page .k-link:after, .k-state-hover > * > .k-scheduler-toolbar > ul.k-scheduler-views > li.k-current-view .k-link:after, .k-state-hover > .k-gantt-views > .k-current-view > .k-link:after, .k-state-hover > .k-pager-numbers .k-current-page .k-link:after, .k-state-hover > .k-scheduler-toolbar > ul.k-scheduler-views > li.k-current-view .k-link:after, .k-textbox:hover .k-gantt-views > .k-current-view > .k-link:after, .k-textbox:hover .k-pager-numbers .k-current-page .k-link:after, .k-textbox:hover .k-scheduler-toolbar > ul.k-scheduler-views > li.k-current-view .k-link:after {
	background-position: -16px -32px
}

.k-delete, .k-group-delete, .k-i-close, .k-i-delete, .k-i-group-delete {
	background-position: -32px -16px
}

.k-button:active .k-delete, .k-button:active .k-group-delete, .k-button:active .k-i-close, .k-button:active .k-i-delete, .k-button:active .k-i-group-delete, .k-button:not(.k-state-disabled):hover .k-delete, .k-button:not(.k-state-disabled):hover .k-group-delete, .k-button:not(.k-state-disabled):hover .k-i-close, .k-button:not(.k-state-disabled):hover .k-i-delete, .k-button:not(.k-state-disabled):hover .k-i-group-delete, .k-link:not(.k-state-disabled):hover > .k-delete, .k-link:not(.k-state-disabled):hover > .k-group-delete, .k-link:not(.k-state-disabled):hover > .k-i-close, .k-link:not(.k-state-disabled):hover > .k-i-delete, .k-link:not(.k-state-disabled):hover > .k-i-group-delete, .k-state-hover > * > .k-delete, .k-state-hover > * > .k-group-delete, .k-state-hover > * > .k-i-close, .k-state-hover > * > .k-i-delete, .k-state-hover > * > .k-i-group-delete, .k-state-hover > .k-delete, .k-state-hover > .k-group-delete, .k-state-hover > .k-i-close, .k-state-hover > .k-i-delete, .k-state-hover > .k-i-group-delete, .k-textbox:hover .k-delete, .k-textbox:hover .k-group-delete, .k-textbox:hover .k-i-close, .k-textbox:hover .k-i-delete, .k-textbox:hover .k-i-group-delete {
	background-position: -48px -16px
}


.k-autocomplete, .k-colorpicker, .k-combobox, .k-datepicker, .k-datetimepicker, .k-dropdown, .k-numerictextbox, .k-selectbox, .k-textbox, .k-timepicker, .k-toolbar .k-split-button {
	position: relative;
	display: inline-block;
	width: 12.4em;
	overflow: visible;
	border-width: 0;
	vertical-align: middle
}

	.k-autocomplete > .k-i-close, .k-combobox > .k-dropdown-wrap > .k-i-close, .k-multiselect > .k-multiselect-wrap > .k-i-close {
		display: none;
		position: absolute;
		right: 0
	}

	.k-autocomplete > .k-i-close, .k-combobox > .k-dropdown-wrap > .k-i-close {
		bottom: 0;
		top: 50%;
		-webkit-transform: translateY(-50%);
		-ms-transform: translateY(-50%);
		transform: translateY(-50%)
	}

.k-ie8 .k-autocomplete > .k-i-close, .k-ie8 .k-combobox > .k-dropdown-wrap > .k-i-close {
	margin-top: -8px
}

.k-combobox > .k-dropdown-wrap > .k-i-close {
	font-size: 100%;
	right: 2.4em
}

.k-multiselect > .k-multiselect-wrap > .k-i-close {
	top: 6px
}

.k-autocomplete > .k-i-close, .k-multiselect > .k-multiselect-wrap > .k-i-close {
	margin-right: 6px
}

.k-autocomplete.k-state-focused > .k-i-close, .k-autocomplete.k-state-hover > .k-i-close, .k-combobox > .k-dropdown-wrap.k-state-focused > .k-i-close, .k-combobox > .k-dropdown-wrap.k-state-hover > .k-i-close {
	display: inline-block;
	outline: 0
}

.k-autocomplete > .k-i-close.k-loading-hidden, .k-combobox > .k-dropdown-wrap > .k-i-close.k-loading-hidden {
	display: none
}

.k-multiselect.k-state-focused > .k-multiselect-wrap > .k-i-close, .k-multiselect.k-state-hover > .k-multiselect-wrap > .k-i-close {
	display: inline-block;
	outline: 0
}

.k-autocomplete.k-state-border-down > .k-i-close, .k-combobox > .k-dropdown-wrap.k-state-border-down > .k-i-close {
	margin-top: -1px
}


.k-notification-wrap > .k-i-close {
	position: absolute;
	top: 7px;
	right: 4px;
	display: none
}

.k-notification-button .k-notification-wrap > .k-i-close {
	display: block
}


.k-autocomplete > .k-i-close {
	margin-right: 8px
}

.k-combobox > .k-dropdown-wrap > .k-i-close {
	right: 2.55em
}

.k-multiselect > .k-multiselect-wrap > .k-i-close {
	top: 7px
}

.k-rtl .k-widget.k-autocomplete > .k-i-close, .k-rtl .k-widget.k-multiselect > .k-multiselect-wrap > .k-i-close {
	left: 0;
	right: initial;
	margin-left: 8px;
	margin-right: 0
}

.k-rtl .k-widget.k-combobox > .k-dropdown-wrap > .k-i-close {
	left: 2.55em;
	right: initial
}

.k-delete, .k-group-delete, .k-i-close, .k-i-delete, .k-i-group-delete {
	background-position: -32px -16px
}

.k-button:active .k-delete, .k-button:active .k-group-delete, .k-button:active .k-i-close, .k-button:active .k-i-delete, .k-button:active .k-i-group-delete, .k-button:not(.k-state-disabled):hover .k-delete, .k-button:not(.k-state-disabled):hover .k-group-delete, .k-button:not(.k-state-disabled):hover .k-i-close, .k-button:not(.k-state-disabled):hover .k-i-delete, .k-button:not(.k-state-disabled):hover .k-i-group-delete, .k-link:not(.k-state-disabled):hover > .k-delete, .k-link:not(.k-state-disabled):hover > .k-group-delete, .k-link:not(.k-state-disabled):hover > .k-i-close, .k-link:not(.k-state-disabled):hover > .k-i-delete, .k-link:not(.k-state-disabled):hover > .k-i-group-delete, .k-state-hover > * > .k-delete, .k-state-hover > * > .k-group-delete, .k-state-hover > * > .k-i-close, .k-state-hover > * > .k-i-delete, .k-state-hover > * > .k-i-group-delete, .k-state-hover > .k-delete, .k-state-hover > .k-group-delete, .k-state-hover > .k-i-close, .k-state-hover > .k-i-delete, .k-state-hover > .k-i-group-delete, .k-textbox:hover .k-delete, .k-textbox:hover .k-group-delete, .k-textbox:hover .k-i-close, .k-textbox:hover .k-i-delete, .k-textbox:hover .k-i-group-delete {
	background-position: -48px -16px
}


.k-autocomplete, .k-colorpicker, .k-combobox, .k-datepicker, .k-datetimepicker, .k-dropdown, .k-numerictextbox, .k-selectbox, .k-textbox, .k-timepicker, .k-toolbar .k-split-button {
	position: relative;
	display: inline-block;
	width: 12.4em;
	overflow: visible;
	border-width: 0;
	vertical-align: middle
}

	.k-autocomplete > .k-i-close, .k-combobox > .k-dropdown-wrap > .k-i-close, .k-multiselect > .k-multiselect-wrap > .k-i-close {
		display: none;
		position: absolute;
		right: 0
	}

	.k-autocomplete > .k-i-close, .k-combobox > .k-dropdown-wrap > .k-i-close {
		bottom: 0;
		top: 50%;
		-webkit-transform: translateY(-50%);
		-ms-transform: translateY(-50%);
		transform: translateY(-50%)
	}

.k-ie8 .k-autocomplete > .k-i-close, .k-ie8 .k-combobox > .k-dropdown-wrap > .k-i-close {
	margin-top: -8px
}

.k-combobox > .k-dropdown-wrap > .k-i-close {
	font-size: 100%;
	right: 2.4em
}

.k-multiselect > .k-multiselect-wrap > .k-i-close {
	top: 6px
}

.k-autocomplete > .k-i-close, .k-multiselect > .k-multiselect-wrap > .k-i-close {
	margin-right: 6px
}

.k-autocomplete.k-state-focused > .k-i-close, .k-autocomplete.k-state-hover > .k-i-close, .k-combobox > .k-dropdown-wrap.k-state-focused > .k-i-close, .k-combobox > .k-dropdown-wrap.k-state-hover > .k-i-close {
	display: inline-block;
	outline: 0
}

.k-autocomplete > .k-i-close.k-loading-hidden, .k-combobox > .k-dropdown-wrap > .k-i-close.k-loading-hidden {
	display: none
}

.k-multiselect.k-state-focused > .k-multiselect-wrap > .k-i-close, .k-multiselect.k-state-hover > .k-multiselect-wrap > .k-i-close {
	display: inline-block;
	outline: 0
}

.k-autocomplete.k-state-border-down > .k-i-close, .k-combobox > .k-dropdown-wrap.k-state-border-down > .k-i-close {
	margin-top: -1px
}


/* Bootstrap Cards from v4.1 */

.card {
	position: relative;
	display: -ms-flexbox;
	display: flex;
	-ms-flex-direction: column;
	flex-direction: column;
	min-width: 0;
	word-wrap: break-word;
	background-color: #fff;
	background-clip: border-box;
	border: 1px solid rgba(0, 0, 0, 0.125);
	border-radius: 0.25rem;
}

	.card > hr {
		margin-right: 0;
		margin-left: 0;
	}

	.card > .list-group:first-child .list-group-item:first-child {
		border-top-left-radius: 0.25rem;
		border-top-right-radius: 0.25rem;
	}

	.card > .list-group:last-child .list-group-item:last-child {
		border-bottom-right-radius: 0.25rem;
		border-bottom-left-radius: 0.25rem;
	}

.card-body {
	-ms-flex: 1 1 auto;
	flex: 1 1 auto;
	padding: 1.25rem;
}

.card-title {
	margin-bottom: 0.75rem;
}

.card-subtitle {
	margin-top: -0.375rem;
	margin-bottom: 0;
}

.card-text:last-child {
	margin-bottom: 0;
}

.card-link:hover {
	text-decoration: none;
}

.card-link + .card-link {
	margin-left: 1.25rem;
}

.card-header {
	padding: 0.75rem 1.25rem;
	margin-bottom: 0;
	background-color: rgba(0, 0, 0, 0.03);
	border-bottom: 1px solid rgba(0, 0, 0, 0.125);
}

	.card-header:first-child {
		border-radius: calc(0.25rem - 1px) calc(0.25rem - 1px) 0 0;
	}

	.card-header + .list-group .list-group-item:first-child {
		border-top: 0;
	}

.card-footer {
	padding: 0.75rem 1.25rem;
	background-color: rgba(0, 0, 0, 0.03);
	border-top: 1px solid rgba(0, 0, 0, 0.125);
}

	.card-footer:last-child {
		border-radius: 0 0 calc(0.25rem - 1px) calc(0.25rem - 1px);
	}

.card-header-tabs {
	margin-right: -0.625rem;
	margin-bottom: -0.75rem;
	margin-left: -0.625rem;
	border-bottom: 0;
}

.card-header-pills {
	margin-right: -0.625rem;
	margin-left: -0.625rem;
}

.card-img-overlay {
	position: absolute;
	top: 0;
	right: 0;
	bottom: 0;
	left: 0;
	padding: 1.25rem;
}

.card-img {
	width: 100%;
	border-radius: calc(0.25rem - 1px);
}

.card-img-top {
	width: 100%;
	border-top-left-radius: calc(0.25rem - 1px);
	border-top-right-radius: calc(0.25rem - 1px);
}

.card-img-bottom {
	width: 100%;
	border-bottom-right-radius: calc(0.25rem - 1px);
	border-bottom-left-radius: calc(0.25rem - 1px);
}

.card-deck {
	display: -ms-flexbox;
	display: flex;
	-ms-flex-direction: column;
	flex-direction: column;
}

	.card-deck .card {
		margin-bottom: 15px;
	}

@media (min-width: 576px) {
	.card-deck {
		-ms-flex-flow: row wrap;
		flex-flow: row wrap;
		margin-right: -15px;
		margin-left: -15px;
	}

		.card-deck .card {
			display: -ms-flexbox;
			display: flex;
			-ms-flex: 1 0 0%;
			flex: 1 0 0%;
			-ms-flex-direction: column;
			flex-direction: column;
			margin-right: 15px;
			margin-bottom: 0;
			margin-left: 15px;
		}
}

.card-group {
	display: -ms-flexbox;
	display: flex;
	-ms-flex-direction: column;
	flex-direction: column;
}

	.card-group > .card {
		margin-bottom: 15px;
	}

@media (min-width: 576px) {
	.card-group {
		-ms-flex-flow: row wrap;
		flex-flow: row wrap;
	}

		.card-group > .card {
			-ms-flex: 1 0 0%;
			flex: 1 0 0%;
			margin-bottom: 0;
		}

			.card-group > .card + .card {
				margin-left: 0;
				border-left: 0;
			}

			.card-group > .card:first-child {
				border-top-right-radius: 0;
				border-bottom-right-radius: 0;
			}

				.card-group > .card:first-child .card-img-top,
				.card-group > .card:first-child .card-header {
					border-top-right-radius: 0;
				}

				.card-group > .card:first-child .card-img-bottom,
				.card-group > .card:first-child .card-footer {
					border-bottom-right-radius: 0;
				}

			.card-group > .card:last-child {
				border-top-left-radius: 0;
				border-bottom-left-radius: 0;
			}

				.card-group > .card:last-child .card-img-top,
				.card-group > .card:last-child .card-header {
					border-top-left-radius: 0;
				}

				.card-group > .card:last-child .card-img-bottom,
				.card-group > .card:last-child .card-footer {
					border-bottom-left-radius: 0;
				}

			.card-group > .card:only-child {
				border-radius: 0.25rem;
			}

				.card-group > .card:only-child .card-img-top,
				.card-group > .card:only-child .card-header {
					border-top-left-radius: 0.25rem;
					border-top-right-radius: 0.25rem;
				}

				.card-group > .card:only-child .card-img-bottom,
				.card-group > .card:only-child .card-footer {
					border-bottom-right-radius: 0.25rem;
					border-bottom-left-radius: 0.25rem;
				}

			.card-group > .card:not(:first-child):not(:last-child):not(:only-child) {
				border-radius: 0;
			}

				.card-group > .card:not(:first-child):not(:last-child):not(:only-child) .card-img-top,
				.card-group > .card:not(:first-child):not(:last-child):not(:only-child) .card-img-bottom,
				.card-group > .card:not(:first-child):not(:last-child):not(:only-child) .card-header,
				.card-group > .card:not(:first-child):not(:last-child):not(:only-child) .card-footer {
					border-radius: 0;
				}
}

.card-columns .card {
	margin-bottom: 0.75rem;
}

@media (min-width: 576px) {
	.card-columns {
		-webkit-column-count: 3;
		-moz-column-count: 3;
		column-count: 3;
		-webkit-column-gap: 1.25rem;
		-moz-column-gap: 1.25rem;
		column-gap: 1.25rem;
		orphans: 1;
		widows: 1;
	}

		.card-columns .card {
			display: inline-block;
			width: 100%;
		}
}
