.dark-layout .k-text-selection ::selection,
.dark-layout .k-block ::selection,
.dark-layout .k-panel ::selection,
.dark-layout .k-numerictextbox ::selection,
.dark-layout .k-flatcolorpicker ::selection,
.dark-layout .k-combobox ::selection,
.dark-layout .k-dropdown ::selection,
.dark-layout .k-window ::selection,
.dark-layout .k-pane-wrapper ::selection,
.dark-layout .k-view ::selection,
.dark-layout .k-progressbar ::selection,
.dark-layout .k-datepicker ::selection,
.dark-layout .k-timepicker ::selection,
.dark-layout .k-datetimepicker ::selection,
.dark-layout .k-dateinput ::selection,
.dark-layout .k-pager-wrap ::selection {
	background-color: #25a0da;
	color: #fff
}

.dark-layout .k-block,
.dark-layout .k-panel {
	border-radius: 2px;
	border-color: rgba(0, 0, 0, 0.08);
	color: #d0d2d6;
	background-color: #161d32;
	padding: 4px 8px;
	border-width: 1px;
	border-style: solid;
	box-sizing: border-box
}

	.dark-layout .k-block > .k-header,
	.dark-layout .k-panel > .k-header {
		border-top-left-radius: 2px;
		border-top-right-radius: 2px;
		border-color: rgba(0, 0, 0, 0.08);
		color: #d0d2d6;
		background-color: #283046;
		margin: -4px -8px 4px;
		padding: 8px 8px
	}

.dark-layout .k-content {
	border-color: rgba(0, 0, 0, 0.08);
	color: #d0d2d6;
	background-color: #161d32
}

.dark-layout .k-state-disabled,
.dark-layout .k-widget[disabled],
.dark-layout .k-disabled {
	outline: none;
	cursor: default;
	opacity: .6;
	-webkit-filter: grayscale(0.1);
	filter: grayscale(0.1);
	pointer-events: none;
	box-shadow: none
}

	.dark-layout .k-state-disabled [disabled],
	.dark-layout .k-state-disabled .k-state-disabled,
	.dark-layout .k-widget[disabled] [disabled],
	.dark-layout .k-widget[disabled] .k-state-disabled,
	.dark-layout .k-disabled [disabled],
	.dark-layout .k-disabled .k-state-disabled {
		opacity: 1;
		-webkit-filter: grayscale(0);
		filter: grayscale(0)
	}


.dark-layout .k-dirty {
	margin: 0;
	padding: 0;
	width: 0;
	height: 0;
	border-width: 3px;
	border-style: solid;
	border-color: #ea5455 #ea5455 transparent transparent;
	position: absolute;
	top: 0;
	right: 0
}

.dark-layout [dir="rtl"] .k-dirty,
.dark-layout .k-rtl .k-dirty {
	border-color: transparent transparent #ea5455 #ea5455;
	right: auto;
	left: 0
}

.dark-layout .k-drop-hint-line {
	-ms-flex-positive: 1;
	flex-grow: 1;
	background-color: #25a0da
}

.dark-layout .k-drop-hint-h .k-drop-hint-start {
	border-left-width: 6.9282032304px;
	border-left-color: #25a0da;
	border-right-width: 0
}


.dark-layout .k-drop-hint-h .k-drop-hint-end {
	border-right-width: 6.9282032304px;
	border-right-color: #25a0da;
	border-left-width: 0
}

.dark-layout .k-drop-hint-v .k-drop-hint-start {
	border-top-width: 6.9282032304px;
	border-top-color: #25a0da;
	border-bottom-width: 0
}

.dark-layout .k-drop-hint-v .k-drop-hint-end {
	border-bottom-width: 6.9282032304px;
	border-bottom-color: #25a0da;
	border-top-width: 0
}

.dark-layout .k-drag-clue {
	border-color: rgba(0, 0, 0, 0.08);
	color: #d0d2d6;
	background-color: #283046
}
.dark-layout .k-touch-scrollbar {
	display: none;
	position: absolute;
	z-index: 200000;
	height: 8px;
	width: 8px;
	border: 1px solid #8a8a8a;
	background-color: #858585
}
.dark-layout .k-marquee-color {
	color: #d0d2d6;
	background-color: #283046;
	border-color: rgba(0, 0, 0, 0.1);
	opacity: .6
}

.dark-layout .k-marquee-text {
	color: #d0d2d6
}

.dark-layout .k-badge-border-cutout {
	box-shadow: 0 0 0 2px #161d32
}

.dark-layout .k-badge-solid.k-badge-primary {
	border-color: #25a0da;
	color: #fff;
	background-color: #25a0da
}

.dark-layout .k-badge-solid.k-badge-secondary {
	border-color: #f6f6f6;
	color: #000;
	background-color: #f6f6f6
}

.dark-layout .k-badge-solid.k-badge-tertiary {
	border-color: #03a9f4;
	color: #fff;
	background-color: #03a9f4
}

.dark-layout .k-badge-solid.k-badge-info {
	border-color: #0cf;
	color: #000;
	background-color: #0cf
}

.dark-layout .k-badge-solid.k-badge-success {
	border-color: #3c6;
	color: #fff;
	background-color: #3c6
}

.dark-layout .k-badge-solid.k-badge-warning {
	border-color: #ff9f43;
	color: #fff;
	background-color: #ff9f43
}

.dark-layout .k-badge-solid.k-badge-error {
	border-color: #ea5455;
	color: #fff;
	background-color: #ea5455
}

.dark-layout .k-badge-solid.k-badge-dark {
	border-color: #404040;
	color: #fff;
	background-color: #404040
}

.dark-layout .k-badge-solid.k-badge-light {
	border-color: #ebebeb;
	color: #000;
	background-color: #ebebeb
}

.dark-layout .k-badge-solid.k-badge-inverse {
	border-color: #404040;
	color: #fff;
	background-color: #404040
}

.dark-layout .k-badge-outline {
	border-color: currentColor;
	background-color: #161d32
}

	.dark-layout .k-badge-outline.k-badge-primary {
		color: #25a0da
	}

	.dark-layout .k-badge-outline.k-badge-secondary {
		color: #f6f6f6
	}

	.dark-layout .k-badge-outline.k-badge-tertiary {
		color: #03a9f4
	}

	.dark-layout .k-badge-outline.k-badge-info {
		color: #0cf
	}

	.dark-layout .k-badge-outline.k-badge-success {
		color: #3c6
	}

	.dark-layout .k-badge-outline.k-badge-warning {
		color: #ff9f43
	}

	.dark-layout .k-badge-outline.k-badge-error {
		color: #ea5455
	}

	.dark-layout .k-badge-outline.k-badge-dark {
		color: #404040
	}

	.dark-layout .k-badge-outline.k-badge-light {
		color: #ebebeb
	}

	.dark-layout .k-badge-outline.k-badge-inverse {
		color: #404040
	}

.dark-layout .k-button {
	border-color: rgba(0, 0, 0, 0.08);
	color: #d0d2d6;
	background-color: #283046;
	background-image: linear-gradient(#283046, #242c40)
}

	.dark-layout .k-button:hover,
	.dark-layout .k-button.k-state-hover {
		border-color: rgba(0, 0, 0, 0.15);
		color: #d0d2d6;
		background-color: #283046;
		background-image: linear-gradient(#283046, #242c40)
	}

	.dark-layout .k-button:active,
	.dark-layout .k-button.k-state-active {
		border-color: rgba(0, 0, 0, 0.08);
		color: #d0d2d6;
		background-color: #283046;
		background-image: none;
		box-shadow: inset 0 2px 2px 0 rgba(0, 0, 0, 0.06)
	}

..dark-layout k-button.k-state-selected {
	border-color: #25a0da;
	color: #fff;
	background-color: #25a0da;
	background-image: linear-gradient(rgba(37, 118, 218, 0.2), rgba(37, 118, 218, 0));
	box-shadow: inset 0 2px 2px 0 rgba(0, 0, 0, 0.06)
}

.dark-layout .k-button.k-primary {
	border-color: #25a0da;
	color: #fff;
	background-color: #25a0da;
	background-image: linear-gradient(rgba(37, 118, 218, 0), rgba(37, 118, 218, 0.2))
}

	.dark-layout .k-button.k-primary:hover,
	.dark-layout .k-button.k-primary.k-state-hover {
		border-color: #2597da;
		color: #fff;
		background-color: #2597da;
		background-image: linear-gradient(rgba(37, 109, 218, 0), rgba(37, 109, 218, 0.2))
	}

	.dark-layout .k-button.k-primary:focus,
	.dark-layout .k-button.k-primary.k-state-focused {
		box-shadow: 0 3px 4px 0 rgba(37, 160, 218, 0.4)
	}

	.dark-layout .k-button.k-primary:active,
	.dark-layout .k-button.k-primary.k-state-active {
		border-color: #25a0da;
		color: #fff;
		background-color: #25a0da;
		background-image: linear-gradient(rgba(37, 118, 218, 0.2), rgba(37, 118, 218, 0));
		box-shadow: inset 0 2px 2px 0 rgba(0, 0, 0, 0.06)
	}

	.dark-layout .k-button.k-primary.k-state-selected {
		border-color: #25a0da;
		color: #fff;
		background-color: #25a0da;
		background-image: linear-gradient(rgba(37, 118, 218, 0.2), rgba(37, 118, 218, 0));
		box-shadow: inset 0 2px 2px 0 rgba(0, 0, 0, 0.06)
	}

.dark-layout .k-dropdown-button:active > .k-button:not(:disabled),
.dark-layout .k-dropdown-button.k-state-active > .k-button:not(:disabled) {
	box-shadow: inset 0 2px 2px 0 rgba(0, 0, 0, 0.06)
}

.dark-layout .k-dropdown-button:focus > .k-button,
.dark-layout .k-dropdown-button.k-state-focused > .k-button {
	box-shadow: 0 3px 4px 0 rgba(0, 0, 0, 0.06)
}

.dark-layout .k-toggle-button:focus,
.dark-layout .k-toggle-button.k-state-focused {
	box-shadow: 0 3px 4px 0 rgba(0, 0, 0, 0.06)
}

.dark-layout .k-toggle-button:active,
.dark-layout .k-toggle-button.k-state-active {
	border-color: #25a0da;
	color: #fff;
	background-color: #25a0da;
	background-image: linear-gradient(rgba(37, 118, 218, 0.2), rgba(37, 118, 218, 0));
	box-shadow: inset 0 2px 2px 0 rgba(0, 0, 0, 0.06)
}

	.dark-layout .k-toggle-button:active:focus,
	.dark-layout .k-toggle-button:active.k-state-focused,
	.dark-layout .k-toggle-button.k-state-active:focus,
	.dark-layout .k-toggle-button.k-state-active.k-state-focused {
		box-shadow: inset 0 0 0 2px rgba(0, 0, 0, 0.13)
	}

.dark-layout .k-button-group .k-button:active,
.dark-layout .k-button-group .k-button.k-state-active,
.dark-layout .k-button-group .k-button.k-state-selected,
.dark-layout .k-button-group > input[type="radio"]:checked + .k-button,
.dark-layout .k-button-group > input[type="checkbox"]:checked + .k-button {
	border-color: #25a0da;
	color: #fff;
	background-color: #25a0da;
	background-image: linear-gradient(rgba(37, 118, 218, 0.2), rgba(37, 118, 218, 0));
	box-shadow: inset 0 2px 2px 0 rgba(0, 0, 0, 0.06)
}

.dark-layout .k-button-group .k-button:focus,
.dark-layout .k-button-group .k-button.k-state-focused,
.dark-layout .k-button-group > input[type="radio"]:focus + .k-button,
.dark-layout .k-button-group > input[type="checkbox"]:focus + .k-button {
	box-shadow: inset 0 0 0 2px rgba(0, 0, 0, 0.13)
}

.dark-layout .k-split-button:focus,
.dark-layout .k-split-button.k-state-focused {
	outline: none;
	box-shadow: 0 3px 4px 0 rgba(0, 0, 0, 0.06)
}

.dark-layout .k-split-button.k-button-group .k-button:active,
.dark-layout .k-split-button.k-button-group .k-button.k-state-active {
	border-color: rgba(0, 0, 0, 0.08);
	color: #d0d2d6;
	background-color: #283046;
	background-image: none;
	box-shadow: inset 0 2px 2px 0 rgba(0, 0, 0, 0.06)
}

.dark-layout .k-button.k-outline {
	border-color: currentColor;
	color: #d0d2d6;
	background: none;
	box-shadow: none
}

	.dark-layout .k-button.k-outline:hover,
	.dark-layout .k-button.k-outline.k-state-hover {
		border-color: #d0d2d6;
		color: #000;
		background-color: #d0d2d6;
		background-image: none
	}

	.dark-layout .k-button.k-outline:focus,
	.dark-layout .k-button.k-outline.k-state-focused {
		box-shadow: 0 3px 4px 0 rgba(0, 0, 0, 0.06)
	}

	.dark-layout .k-button.k-outline:active,
	.dark-layout .k-button.k-outline.k-state-active {
		border-color: #d0d2d6;
		color: #000;
		background-color: #d0d2d6;
		background-image: none
	}

	.dark-layout .k-button.k-outline.k-state-selected {
		border-color: #d0d2d6;
		color: #000;
		background-color: #d0d2d6;
		background-image: none
	}

.dark-layout .k-button.k-primary.k-outline {
	border-color: currentColor;
	color: #25a0da;
	background: none;
	box-shadow: none
}

	.dark-layout .k-button.k-primary.k-outline:hover,
	.dark-layout .k-button.k-primary.k-outline.k-state-hover {
		border-color: #25a0da;
		color: #fff;
		background-color: #25a0da;
		background-image: none
	}

	.dark-layout .k-button.k-primary.k-outline:focus,
	.dark-layout .k-button.k-primary.k-outline.k-state-focused {
		box-shadow: 0 3px 4px 0 rgba(37, 160, 218, 0.4)
	}

	.dark-layout .k-button.k-primary.k-outline:active,
	.dark-layout .k-button.k-primary.k-outline.k-state-active {
		border-color: #25a0da;
		color: #fff;
		background-color: #25a0da;
		background-image: none;
		box-shadow: none
	}

	.dark-layout .k-button.k-primary.k-outline.k-state-selected {
		border-color: #25a0da;
		color: #fff;
		background-color: #25a0da;
		background-image: none;
		box-shadow: none
	}

.dark-layout .k-button-flat.k-primary,
.dark-layout .k-primary.k-button.k-flat,
.dark-layout .k-primary.k-button.k-bare,
.dark-layout .k-calendar-header .k-primary.k-button,
.dark-layout .k-calendar.k-calendar-range.k-calendar-infinite:not(.k-calendar-minimal) > .k-primary.k-button,
.dark-layout .k-button-flat.k-primary:hover,
.dark-layout .k-primary.k-button.k-flat:hover,
.dark-layout .k-primary.k-button.k-bare:hover,
.dark-layout .k-calendar-header .k-primary.k-button:hover,
.dark-layout .k-calendar.k-calendar-range.k-calendar-infinite:not(.k-calendar-minimal) > .k-primary.k-button:hover,
.dark-layout .k-button-flat.k-primary.k-state-hover,
.dark-layout .k-primary.k-state-hover.k-button.k-flat,
.dark-layout .k-primary.k-state-hover.k-button.k-bare,
.dark-layout .k-calendar-header .k-primary.k-state-hover.k-button,
.dark-layout .k-calendar.k-calendar-range.k-calendar-infinite:not(.k-calendar-minimal) > .k-primary.k-state-hover.k-button,
.dark-layout .k-button-group .k-button-flat.k-primary,
.dark-layout .k-button-group .k-primary.k-button.k-flat,
.dark-layout .k-button-group .k-primary.k-button.k-bare,
.dark-layout .k-button-group .k-calendar-header .k-primary.k-button,
.dark-layout .k-calendar-header .k-button-group .k-primary.k-button,
.dark-layout .k-button-group .k-calendar.k-calendar-range.k-calendar-infinite:not(.k-calendar-minimal) > .k-primary.k-button {
	color: #25a0da;
	background: none
}

.dark-layout .k-button.k-button-clear {
	border-color: transparent !important;
	color: #d0d2d6;
	background: none !important;
	box-shadow: none !important
}

	.dark-layout .k-button.k-button-clear:hover,
	.dark-layout .k-button.k-button-clear.k-state-hover,
	.dark-layout .k-button.k-button-clear:active,
	.dark-layout .k-button.k-button-clear.k-state-active,
	.dark-layout .k-button.k-button-clear:focus,
	.dark-layout .k-button.k-button-clear.k-state-focused {
		color: #bfc1c5
	}

		.dark-layout .k-button.k-button-clear.k-state-focused::after,
		.dark-layout .k-button.k-button-clear.k-state-focused:active::after {
			background-color: #d0d2d6;
			opacity: .1
		}

.dark-layout .k-checkbox:indeterminate,
.dark-layout .k-checkbox.k-state-indeterminate,
.dark-layout .k-checkbox.k-indeterminate {
	border-color: rgba(0, 0, 0, 0.08);
	color: #25a0da;
	background-color: #fff
}

.dark-layout .k-checkbox:checked,
.dark-layout .k-checkbox.k-checked {
	border-color: #25a0da;
	color: #fff;
	background-color: #25a0da
}

	.dark-layout .k-checkbox:checked:focus,
	.dark-layout .k-checkbox.k-checked.k-state-focus {
		border-color: #25a0da;
		box-shadow: 0 0 0 2px rgba(37, 160, 218, 0.3)
	}

.dark-layout .k-checkbox.k-invalid,
.dark-layout .k-checkbox.k-state-invalid,
.dark-layout .k-checkbox.ng-invalid.ng-touched,
.dark-layout .k-checkbox.ng-invalid.ng-dirty {
	border-color: rgba(234, 84, 85, 0.5)
}

	.dark-layout .k-checkbox.k-invalid + .k-checkbox-label,
	.dark-layout .k-checkbox.k-state-invalid + .k-checkbox-label,
	.dark-layout .k-checkbox.ng-invalid.ng-touched + .k-checkbox-label,
	.dark-layout .k-checkbox.ng-invalid.ng-dirty + .k-checkbox-label {
		color: #ea5455
	}

.dark-layout .k-ripple-container .k-checkbox::after {
	background: #25a0da;
	opacity: .3
}

.dark-layout .k-input::-webkit-input-placeholder {
	color: #dbdde0;
	opacity: 1;
	-webkit-user-select: none;
	user-select: none
}

.dark-layout .k-input:-ms-input-placeholder {
	color: #dbdde0;
	opacity: 1;
	-ms-user-select: none;
	user-select: none
}

.dark-layout .k-input::-ms-input-placeholder {
	color: #dbdde0;
	opacity: 1;
	-ms-user-select: none;
	user-select: none
}

.dark-layout .k-input::placeholder {
	color: #dbdde0;
	opacity: 1;
	-webkit-user-select: none;
	-ms-user-select: none;
	user-select: none
}

.dark-layout .k-input:-ms-input-placeholder {
	color: #dbdde0
}

.dark-layout .k-input-prefix > .k-icon,
.dark-layout .k-input-suffix > .k-icon {
	color: #dbdde0
}

.dark-layout .k-input-prefix .k-clear-value,
.dark-layout .k-input-suffix .k-clear-value {
	color: #d0d2d6
}

.dark-layout .k-input-prefix > .k-clear-value.k-state-focused::after,
.dark-layout .k-input-prefix > .k-clear-value:focus::after,
.dark-layout .k-input-suffix > .k-clear-value.k-state-focused::after,
.dark-layout .k-input-suffix > .k-clear-value:focus::after {
	background-color: #d0d2d6;
	opacity: .2
}

.dark-layout .k-input-separator {
	border-color: #d0d2d6;
	opacity: .5
}

.dark-layout .k-numerictextbox .k-numeric-wrap {
	border-color: rgba(0, 0, 0, 0.08);
	color: #d0d2d6;
	background-color: #161d32
}

	.dark-layout .k-numerictextbox .k-numeric-wrap:hover,
	.dark-layout .k-numerictextbox .k-numeric-wrap.k-state-hover {
		border-color: rgba(0, 0, 0, 0.15)
	}

	.dark-layout .k-numerictextbox .k-numeric-wrap.k-state-focused {
		border-color: rgba(0, 0, 0, 0.1);
		color: #d0d2d6;
		background-color: #161d32;
		box-shadow: 0 2px 4px 0 rgba(0, 0, 0, 0.03), 0 4px 5px 0 rgba(0, 0, 0, 0.04)
	}

	.dark-layout .k-numerictextbox .k-numeric-wrap.k-invalid,
	.dark-layout .k-numerictextbox .k-numeric-wrap.k-invalid:hover,
	.dark-layout .k-numerictextbox .k-numeric-wrap.k-state-invalid {
		border-color: rgba(234, 84, 85, 0.5)
	}

.dark-layout .k-numerictextbox .k-select {
	border-color: rgba(0, 0, 0, 0.08);
	color: #d0d2d6;
	background-color: #283046;
	background-image: linear-gradient(#283046, #242c40)
}

	.dark-layout .k-numerictextbox .k-select .k-link:hover,
	.dark-layout .k-numerictextbox .k-select .k-link.k-state-hover {
		border-color: rgba(0, 0, 0, 0.15);
		color: #d0d2d6;
		background-color: #283046;
		background-image: linear-gradient(#283046, #242c40)
	}

	.dark-layout .k-numerictextbox .k-select .k-link:active,
	.dark-layout .k-numerictextbox .k-select .k-link.k-state-active,
	.dark-layout .k-numerictextbox .k-select .k-link.k-state-selected {
		border-color: rgba(0, 0, 0, 0.08);
		color: #d0d2d6;
		background-color: #283046;
		background-image: none
	}

.dark-layout .k-numerictextbox.k-state-invalid .k-numeric-wrap,
.dark-layout .k-numerictextbox.ng-invalid.ng-touched .k-numeric-wrap,
.dark-layout .k-numerictextbox.ng-invalid.ng-dirty .k-numeric-wrap {
	border-color: rgba(234, 84, 85, 0.5)
}

.dark-layout .k-popup {
	border-color: rgba(0, 0, 0, 0.08);
	color: #d0d2d6;
	background-color: #161c31
}


	.dark-layout .k-popup .k-list .k-item > .k-group {
		color: #161d32;
		background: #d0d2d6
	}

		.dark-layout .k-popup .k-list .k-item > .k-group::before {
			border-color: #d0d2d6 #d0d2d6 transparent transparent
		}

.dark-layout .k-rtl.k-popup .k-list .k-item > .k-group::before,
.dark-layout [dir="rtl"] .k-popup .k-list .k-item > .k-group::before {
	border-color: #d0d2d6 transparent transparent #d0d2d6
}

.dark-layout .k-list .k-item:hover,
.dark-layout .k-list .k-item.k-state-hover,
.dark-layout .k-list-optionlabel:hover,
.dark-layout .k-list-optionlabel.k-state-hover {
	color: #d0d2d6;
	background-color: #283046
}

	.dark-layout .k-list .k-item:hover.k-state-selected,
	.dark-layout .k-list .k-item.k-state-hover.k-state-selected,
	.dark-layout .k-list-optionlabel:hover.k-state-selected,
	.dark-layout .k-list-optionlabel.k-state-hover.k-state-selected {
		color: #d0d2d6;
		background-color: #252c40
	}
.dark-layout .k-list .k-item.k-state-selected,
.dark-layout .k-list-optionlabel.k-state-selected {
	color: #d0d2d6;
	background-color: #283046
}

.dark-layout .k-list-container .k-button:hover,
.dark-layout .k-list-container .k-button.k-state-hover {
	color: #d0d2d6;
	background-color: #283046;
	background-image: none
}

.dark-layout .k-list-container .k-button:active,
.dark-layout .k-list-container .k-button.k-state-active {
	color: #d0d2d6;
	background-color: #283046;
	background-image: none
}

.dark-layout .k-list-container .k-nodata {
	color: rgba(208, 210, 214, 0.5)
}

.dark-layout .k-list-container .k-nodata .k-button {
	border-color: rgba(0, 0, 0, 0.08);
	color: #d0d2d6;
	background-color: #283046;
	background-image: linear-gradient(#283046, #242c40)
}

.dark-layout .k-tooltip-primary {
	border-color: #25a0da;
	color: #fff;
	background-color: #25a0da
}

	.dark-layout .k-tooltip-primary .k-callout {
		color: #25a0da
	}

.dark-layout .k-tooltip-info {
	border-color: #0cf;
	color: #000;
	background-color: #0cf
}

	.dark-layout .k-tooltip-info .k-callout {
		color: #0cf
	}

.dark-layout .k-tooltip-success {
	border-color: #3c6;
	color: #fff;
	background-color: #3c6
}

	.dark-layout .k-tooltip-success .k-callout {
		color: #3c6
	}

.dark-layout .k-tooltip-warning {
	border-color: #ff9f43;
	color: #fff;
	background-color: #ff9f43
}

	.dark-layout .k-tooltip-warning .k-callout {
		color: #ff9f43
	}

.dark-layout .k-tooltip-error {
	border-color: #ea5455;
	color: #fff;
	background-color: #ea5455
}

	.dark-layout .k-tooltip-error .k-callout {
		color: #ea5455
	}
.dark-layout .k-slider .k-slider-track {
	background-color: #141b2e
}

.dark-layout .k-slider .k-slider-selection {
	background-color: #25a0da
}

.dark-layout .k-slider .k-draghandle {
	border-color: #25a0da;
	color: #fff;
	background-color: #25a0da;
	border-radius: 50%
}

	.dark-layout .k-slider .k-draghandle:hover {
		border-color: #2597da;
		color: #fff;
		background-color: #2597da
	}

	.dark-layout .k-slider .k-draghandle:active,
	.dark-layout .k-slider .k-draghandle.k-pressed {
		border-color: #25a0da;
		color: #fff;
		background-color: #25a0da
	}

	.dark-layout .k-slider .k-draghandle:focus,
	.dark-layout .k-slider .k-draghandle.k-state-focused {
		box-shadow: 0 3px 4px 0 rgba(37, 160, 218, 0.4)
	}

.dark-layout .k-slider.k-state-focused .k-draghandle {
	box-shadow: 0 3px 4px 0 rgba(37, 160, 218, 0.4)
}


.dark-layout .k-colorpicker .k-picker-wrap {
	border-color: rgba(0, 0, 0, 0.08);
	color: #d0d2d6;
	background-color: #283046;
	background-image: linear-gradient(#283046, #242c40)
}

	.dark-layout .k-colorpicker .k-picker-wrap.k-invalid,
	.dark-layout .k-colorpicker .k-picker-wrap.k-invalid:hover,
	.dark-layout .k-colorpicker .k-picker-wrap.k-state-invalid {
		border-color: rgba(234, 84, 85, 0.5)
	}

.dark-layout .k-colorpicker > :hover,
.dark-layout .k-colorpicker .k-state-hover {
	border-color: rgba(0, 0, 0, 0.15);
	color: #d0d2d6;
	background-color: #283046;
	background-image: linear-gradient(#283046, #242c40)
}

.dark-layout .k-colorpicker .k-state-focused {
	box-shadow: 0 3px 4px 0 rgba(0, 0, 0, 0.06)
}

.dark-layout .k-colorpicker.k-state-invalid .k-picker-wrap,
.dark-layout .k-colorpicker.ng-invalid.ng-touched .k-picker-wrap,
.dark-layout .k-colorpicker.ng-invalid.ng-dirty .k-picker-wrap {
	border-color: rgba(234, 84, 85, 0.5)
}

.dark-layout .k-flatcolorpicker {
	border-color: rgba(0, 0, 0, 0.08);
	color: #d0d2d6;
	background-color: #161d32
}

	.dark-layout .k-flatcolorpicker .k-color-value {
		border-color: rgba(0, 0, 0, 0.08);
		color: #d0d2d6;
		background-color: #161d32
	}

.dark-layout .k-combobox .k-dropdown-wrap {
	border-color: rgba(0, 0, 0, 0.08);
	color: #d0d2d6;
	background-color: #161d32
}

	.dark-layout .k-combobox .k-dropdown-wrap.k-invalid,
	.dark-layout .k-combobox .k-dropdown-wrap.k-invalid:hover,
	.dark-layout .k-combobox .k-dropdown-wrap.k-state-invalid {
		border-color: rgba(234, 84, 85, 0.5)
	}

.dark-layout .k-combobox .k-select {
	border-color: rgba(0, 0, 0, 0.08);
	color: #d0d2d6;
	background-color: #283046;
	background-image: linear-gradient(#283046, #242c40)
}

.dark-layout .k-combobox > :hover,
.dark-layout .k-combobox .k-state-hover {
	border-color: rgba(0, 0, 0, 0.15)
}

	.dark-layout .k-combobox > :hover .k-select,
	.dark-layout .k-combobox .k-state-hover .k-select {
		border-color: rgba(0, 0, 0, 0.15);
		color: #d0d2d6;
		background-color: #283046;
		background-image: linear-gradient(#283046, #242c40)
	}

.dark-layout .k-combobox > .k-state-focused {
	border-color: rgba(0, 0, 0, 0.1);
	color: #d0d2d6;
	background-color: #161d32;
	box-shadow: 0 2px 4px 0 rgba(0, 0, 0, 0.03), 0 4px 5px 0 rgba(0, 0, 0, 0.04)
}

.dark-layout .k-combobox .k-state-active .k-select {
	border-color: rgba(0, 0, 0, 0.08);
	color: #d0d2d6;
	background-color: #283046;
	background-image: none
}

.dark-layout .k-combobox.k-state-invalid .k-dropdown-wrap,
.dark-layout .k-combobox.ng-invalid.ng-touched .k-dropdown-wrap,
.dark-layout .k-combobox.ng-invalid.ng-dirty .k-dropdown-wrap {
	border-color: rgba(234, 84, 85, 0.5)
}

.dark-layout .k-combobox.k-state-hover .k-dropdown-wrap {
	border-color: rgba(0, 0, 0, 0.15)
}

.dark-layout .k-combobox.k-state-focus .k-dropdown-wrap {
	border-color: rgba(0, 0, 0, 0.1);
	color: #d0d2d6;
	background-color: #161d32;
	box-shadow: 0 2px 4px 0 rgba(0, 0, 0, 0.03), 0 4px 5px 0 rgba(0, 0, 0, 0.04)
}

.dark-layout .k-combobox.k-invalid .k-dropdown-wrap {
	border-color: rgba(234, 84, 85, 0.5)
}
.dark-layout .k-dropdown .k-dropdown-wrap {
	border-color: rgba(0, 0, 0, 0.08);
	color: #d0d2d6;
	background-color: #283046;
	background-image: linear-gradient(#283046, #242c40)
}

	.dark-layout .k-dropdown .k-dropdown-wrap:hover,
	.dark-layout .k-dropdown .k-dropdown-wrap.k-state-hover {
		border-color: rgba(0, 0, 0, 0.15);
		color: #d0d2d6;
		background-color: #283046;
		background-image: linear-gradient(#283046, #242c40)
	}

	.dark-layout .k-dropdown .k-dropdown-wrap.k-state-focused {
		border-color: rgba(0, 0, 0, 0.1);
		color: #d0d2d6;
		background-color: #161d32;
		box-shadow: 0 2px 4px 0 rgba(0, 0, 0, 0.03), 0 4px 5px 0 rgba(0, 0, 0, 0.04)
	}

	.dark-layout .k-dropdown .k-dropdown-wrap.k-invalid,
	.dark-layout .k-dropdown .k-dropdown-wrap.k-invalid:hover,
	.dark-layout .k-dropdown .k-dropdown-wrap.k-state-invalid {
		border-color: rgba(234, 84, 85, 0.5)
	}

.dark-layout .k-dropdown.k-state-invalid > .k-dropdown-wrap,
.dark-layout .k-dropdown.ng-invalid.ng-touched > .k-dropdown-wrap,
.dark-layout .k-dropdown.ng-invalid.ng-dirty > .k-dropdown-wrap {
	border-color: rgba(234, 84, 85, 0.5)
}

.dark-layout select.k-dropdown {
	border-color: rgba(0, 0, 0, 0.08);
	color: #d0d2d6;
	background-color: #283046;
	background-image: linear-gradient(#283046, #242c40)
}

	.dark-layout select.k-dropdown:hover {
		border-color: rgba(0, 0, 0, 0.15);
		color: #d0d2d6;
		background-color: #283046;
		background-image: linear-gradient(#283046, #242c40)
	}

	.dark-layout select.k-dropdown:focus {
		border-color: rgba(0, 0, 0, 0.1);
		color: #d0d2d6;
		background-color: #161d32;
		box-shadow: 0 2px 4px 0 rgba(0, 0, 0, 0.03), 0 4px 5px 0 rgba(0, 0, 0, 0.04)
	}

.dark-layout .k-toolbar {
	border-color: rgba(0, 0, 0, 0.08);
	color: #d0d2d6;
	background-color: #283046
}

.dark-layout .k-floating-toolbar,
.dark-layout .editorToolbarWindow.k-window-content {
	border-color: rgba(0, 0, 0, 0.08);
	color: #d0d2d6;
	background-color: #283046
}

.dark-layout .k-dropzone-inner {
	border-color: rgba(0, 0, 0, 0.08);
	color: #d0d2d6;
	background-color: #283046
}

	.dark-layout .k-dropzone-inner > .k-icon,
	.dark-layout .k-dropzone-inner .k-dropzone-icon {
		color: #dfe0e3
	}

	.dark-layout .k-dropzone-inner .k-dropzone-note {
		color: #dfe0e3
	}

.dark-layout .k-external-dropzone-hover .k-icon,
.dark-layout .k-external-dropzone-hover .k-dropzone-icon {
	color: #25a0da
}

.dark-layout .k-upload {
	border-color: rgba(0, 0, 0, 0.08);
	color: #d0d2d6;
	background-color: #161d32
}

	.dark-layout .k-upload .k-dropzone {
		border-color: rgba(0, 0, 0, 0.08);
		color: #d0d2d6;
		background-color: #283046
	}

		.dark-layout .k-upload .k-dropzone.k-dropzone-hover,
		.dark-layout .k-upload .k-dropzone.k-dropzone-hovered {
			background-color: #283046
		}

		.dark-layout .k-upload .k-dropzone .k-dropzone-hint {
			color: #dbdde0
		}

	.dark-layout .k-upload .k-upload-status {
		color: #dbdde0
	}

	.dark-layout .k-upload .k-file-progress .k-file-name {
		color: #d0d2d6
	}

	.dark-layout .k-upload .k-file-progress .k-progress {
		background-color: #0cf
	}

	.dark-layout .k-upload .k-file-success .k-progress {
		background-color: #3c6
	}

	.dark-layout .k-upload .k-file-error .k-file-validation-message,
	.dark-layout .k-upload .k-file-invalid .k-file-validation-message {
		color: #ea5455
	}

	.dark-layout .k-upload .k-file-error .k-progress,
	.dark-layout .k-upload .k-file-invalid .k-progress {
		background-color: #ea5455
	}

	.dark-layout .k-upload .k-file-extension-wrapper,
	.dark-layout .k-upload .k-multiple-files-extension-wrapper,
	.dark-layout .k-upload .k-file-group-wrapper,
	.dark-layout .k-upload .k-multiple-files-group-wrapper,
	.dark-layout .k-upload .k-file-invalid-extension-wrapper,
	.dark-layout .k-upload .k-multiple-files-invalid-extension-wrapper,
	.dark-layout .k-upload .k-file-invalid-group-wrapper,
	.dark-layout .k-upload .k-multiple-files-invalid-group-wrapper {
		color: #dbdde0;
		border-color: #dbdde0
	}

	.dark-layout .k-upload .k-file-invalid-extension-wrapper,
	.dark-layout .k-upload .k-multiple-files-invalid-extension-wrapper,
	.dark-layout .k-upload .k-file-error .k-file-extension-wrapper,
	.dark-layout .k-upload .k-file-invalid-group-wrapper,
	.dark-layout .k-upload .k-multiple-files-invalid-group-wrapper,
	.dark-layout .k-upload .k-file-error .k-file-group-wrapper {
		border-color: #dbdde0
	}

		.dark-layout .k-upload .k-file-extension-wrapper::before,
		.dark-layout .k-upload .k-multiple-files-extension-wrapper::before,
		.dark-layout .k-upload .k-file-invalid-extension-wrapper::before,
		.dark-layout .k-upload .k-multiple-files-invalid-extension-wrapper::before,
		.dark-layout .k-upload .k-file-error .k-file-extension-wrapper::before {
			background-color: #161d32;
			border-color: transparent transparent #dbdde0 #dbdde0
		}

		.dark-layout .k-upload .k-multiple-files-extension-wrapper::after,
		.dark-layout .k-upload .k-multiple-files-invalid-extension-wrapper::after {
			border-top-color: #dbdde0;
			border-left-color: #dbdde0
		}

	.dark-layout .k-upload .k-file-size,
	.dark-layout .k-upload .k-file-validation-message,
	.dark-layout .k-upload .k-file-information {
		color: #dbdde0
	}

	.dark-layout .k-upload .k-multiple-files-wrapper .k-file-information {
		color: #d0d2d6
	}

	.dark-layout .k-upload.k-state-invalid,
	.dark-layout .k-upload.ng-invalid.ng-touched,
	.dark-layout .k-upload.ng-invalid.ng-dirty {
		border-color: rgba(234, 84, 85, 0.5)
	}

.dark-layout .k-overlay-primary {
	background-color: #25a0da
}

.dark-layout .k-overlay-secondary {
	background-color: #f6f6f6
}

.dark-layout .k-overlay-tertiary {
	background-color: #03a9f4
}

.dark-layout .k-overlay-info {
	background-color: #0cf
}

.dark-layout .k-overlay-success {
	background-color: #3c6
}

.dark-layout .k-overlay-warning {
	background-color: #ff9f43
}

.dark-layout .k-overlay-error {
	background-color: #ea5455
}

.dark-layout .k-overlay-dark {
	background-color: #404040
}

.dark-layout .k-overlay-light {
	background-color: #ebebeb
}

.dark-layout .k-overlay-inverse {
	background-color: #404040
}

.dark-layout .k-form,
.dark-layout .k-form-inline {
	color: #d0d2d6
}

	.dark-layout .k-form fieldset legend,
	.dark-layout .k-form-inline fieldset legend {
		color: #afb0b4
	}

	.dark-layout .k-form .k-form-legend,
	.dark-layout .k-form-inline .k-form-legend {
		border-color: rgba(0, 0, 0, 0.08)
	}

	.dark-layout .k-form .k-field-info,
	.dark-layout .k-form-inline .k-field-info {
		color: #dbdde0
	}

	.dark-layout .k-form .k-alert-error,
	.dark-layout .k-form-inline .k-alert-error {
		color: #ea5455
	}

.dark-layout .k-form-error,
.dark-layout .k-text-error,
.dark-layout .k-form-field-error .k-label {
	color: #ea5455
}

.dark-layout .k-form-separator {
	border-color: rgba(0, 0, 0, 0.08)
}

.dark-layout .k-ct-popup .k-state-selected {
	border-color: rgba(0, 0, 0, 0.1);
	color: #d0d2d6;
	background-color: #283046;
	background-image: none
}

.dark-layout .k-editor-content .k-text-selected,
.dark-layout .k-editor-content::selection {
	color: #fff;
	background-color: #25a0da
}

.dark-layout .k-editor-content .k-text-highlighted {
	background-color: #d3ecf8
}

.dark-layout .k-editor-find-replace .k-matches-container {
	background-color: #f6f6f6
}

.dark-layout .k-listgroup {
	border-color: rgba(0, 0, 0, 0.08);
	color: #d0d2d6;
	background-color: #161d32
}

.dark-layout .k-radio.k-invalid,
.dark-layout .k-radio.k-state-invalid,
.dark-layout .k-radio.ng-invalid.ng-touched,
.dark-layout .k-radio.ng-invalid.ng-dirty {
	border-color: rgba(234, 84, 85, 0.5)
}

	.dark-layout .k-radio.k-invalid + .k-radio-label,
	.dark-layout .k-radio.k-state-invalid + .k-radio-label,
	.dark-layout .k-radio.ng-invalid.ng-touched + .k-radio-label,
	.dark-layout .k-radio.ng-invalid.ng-dirty + .k-radio-label {
		color: #ea5455
	}

.dark-layout .k-radio:checked,
.dark-layout .k-radio.k-checked {
	border-color: #25a0da;
	color: #fff;
	background-color: #25a0da
}

	.dark-layout .k-radio:checked:focus,
	.dark-layout .k-radio.k-checked.k-state-focus {
		border-color: #25a0da;
		box-shadow: 0 0 0 2px rgba(37, 160, 218, 0.3)
	}

.dark-layout .k-ripple-container .k-radio::after {
	background: #25a0da;
	opacity: .3
}

.dark-layout .k-switch-on .k-switch-container {
	color: #fff;
	background-color: #25a0da
}
.dark-layout .k-switch-on:hover .k-switch-container,
.dark-layout .k-switch-on.k-state-hover .k-switch-container {
	color: #fff;
	background-color: #2293c9
}

.dark-layout .k-switch-off .k-switch-container {
	color: #d0d2d6;
	background-color: #161d32
}

.dark-layout .k-switch-off .k-switch-handle {
	border-color: rgba(0, 0, 0, 0.08);
	color: #d0d2d6;
	background-color: #f2f2f2
}

.dark-layout .k-switch-off:hover .k-switch-container,
.dark-layout .k-switch-off.k-state-hover .k-switch-container {
	color: #d0d2d6;
	background-color: #161d32
}

.dark-layout .k-switch-off:hover .k-switch-handle,
.dark-layout .k-switch-off.k-state-hover .k-switch-handle {
	border-color: rgba(0, 0, 0, 0.15);
	color: #d0d2d6;
	background-color: #ededed
}
.dark-layout .k-pane-wrapper,
.dark-layout .k-view {
	border-color: rgba(0, 0, 0, 0.08);
	color: #d0d2d6;
	background-color: #161d32
}

	.dark-layout .k-pane-wrapper .k-pane > .k-view > .k-content {
		background-position: 50% 50%;
		background-color: #283046
	}

	.dark-layout .k-pane-wrapper .k-pane .k-grid-mobile .k-column-active + th.k-header {
		border-left-color: #d0d2d6
	}

	.dark-layout .k-pane-wrapper .k-pane .k-grid-mobile .k-resize-handle-inner::before {
		background-color: #283046
	}

	.dark-layout .k-pane-wrapper .k-pane .k-scheduler-mobile .k-nav-current {
		color: #25a0da
	}

	.dark-layout .k-pane-wrapper .k-pane .k-scheduler-mobile .k-time-period,
	.dark-layout .k-pane-wrapper .k-pane .k-scheduler-mobile .k-mobile-scheduler-agendaweekday {
		color: #dbdde0
	}

	.dark-layout .k-pane-wrapper .k-pane .k-scheduler-mobile .k-scheduler-times,
	.dark-layout .k-pane-wrapper .k-pane .k-scheduler-mobile .k-scheduler-header,
	.dark-layout .k-pane-wrapper .k-pane .k-scheduler-mobile .k-scheduler-header-wrap,
	.dark-layout .k-pane-wrapper .k-pane .k-scheduler-mobile .k-scheduler-datecolumn,
	.dark-layout .k-pane-wrapper .k-pane .k-scheduler-mobile .k-scheduler-groupcolumn,
	.dark-layout .k-pane-wrapper .k-pane .k-scheduler-mobile .k-scheduler-group-cell,
	.dark-layout .k-pane-wrapper .k-pane .k-scheduler-mobile .k-scheduler-header-all-day {
		background-color: #283046
	}

	.dark-layout .k-pane-wrapper .k-pane .k-grid-edit-form .k-header,
	.dark-layout .k-pane-wrapper .k-pane .k-grid-column-menu .k-header,
	.dark-layout .k-pane-wrapper .k-pane .k-grid-filter-menu .k-header,
	.dark-layout .k-pane-wrapper .k-pane .k-scheduler-edit-form .k-header {
		color: #fff;
		background-color: #25a0da
	}

	.dark-layout .k-pane-wrapper .k-pane .k-grid-edit-form .k-item,
	.dark-layout .k-pane-wrapper .k-pane .k-grid-edit-form .k-link,
	.dark-layout .k-pane-wrapper .k-pane .k-grid-column-menu .k-item,
	.dark-layout .k-pane-wrapper .k-pane .k-grid-column-menu .k-link,
	.dark-layout .k-pane-wrapper .k-pane .k-grid-filter-menu .k-item,
	.dark-layout .k-pane-wrapper .k-pane .k-grid-filter-menu .k-link,
	.dark-layout .k-pane-wrapper .k-pane .k-scheduler-edit-form .k-item,
	.dark-layout .k-pane-wrapper .k-pane .k-scheduler-edit-form .k-link {
		color: #d0d2d6
	}

	.dark-layout .k-pane-wrapper .k-pane .k-grid-edit-form .k-clear,
	.dark-layout .k-pane-wrapper .k-pane .k-grid-edit-form .k-select-all,
	.dark-layout .k-pane-wrapper .k-pane .k-grid-edit-form .k-scheduler-delete,
	.dark-layout .k-pane-wrapper .k-pane .k-grid-edit-form .k-scheduler-resetSeries,
	.dark-layout .k-pane-wrapper .k-pane .k-grid-column-menu .k-clear,
	.dark-layout .k-pane-wrapper .k-pane .k-grid-column-menu .k-select-all,
	.dark-layout .k-pane-wrapper .k-pane .k-grid-column-menu .k-scheduler-delete,
	.dark-layout .k-pane-wrapper .k-pane .k-grid-column-menu .k-scheduler-resetSeries,
	.dark-layout .k-pane-wrapper .k-pane .k-grid-filter-menu .k-clear,
	.dark-layout .k-pane-wrapper .k-pane .k-grid-filter-menu .k-select-all,
	.dark-layout .k-pane-wrapper .k-pane .k-grid-filter-menu .k-scheduler-delete,
	.dark-layout .k-pane-wrapper .k-pane .k-grid-filter-menu .k-scheduler-resetSeries,
	.dark-layout .k-pane-wrapper .k-pane .k-scheduler-edit-form .k-clear,
	.dark-layout .k-pane-wrapper .k-pane .k-scheduler-edit-form .k-select-all,
	.dark-layout .k-pane-wrapper .k-pane .k-scheduler-edit-form .k-scheduler-delete,
	.dark-layout .k-pane-wrapper .k-pane .k-scheduler-edit-form .k-scheduler-resetSeries {
		color: #25a0da
	}

	.dark-layout .k-pane-wrapper .k-pane .k-column-menu .k-listgroup-item.k-state-selected {
		color: #25a0da;
		background: none
	}

.dark-layout .k-progressbar {
	border-color: rgba(0, 0, 0, 0.08);
	color: #d0d2d6;
	background-color: #141b2e
}

	.dark-layout .k-progressbar .k-state-selected {
		border-color: #2293c9;
		color: #fff;
		background-color: #25a0da
	}

	.dark-layout .k-progressbar .k-item {
		border-color: #161d32
	}

.dark-layout .k-progressbar-indeterminate {
	border-color: rgba(0, 0, 0, 0.08);
	color: #d0d2d6;
	background-color: #141b2e;
	background-image: linear-gradient(45deg, #12192a 25%, transparent 25%, transparent 50%, #12192a 50%, #12192a 75%, transparent 75%, transparent);
	background-size: 22px 22px;
	-webkit-animation: progressbar-indeterminate-animation 1s linear infinite;
	animation: progressbar-indeterminate-animation 1s linear infinite
}

.dark-layout .k-textbox::-webkit-input-placeholder {
	color: #dbdde0;
	opacity: 1;
	-webkit-user-select: none;
	user-select: none
}

.dark-layout .k-textbox:-ms-input-placeholder {
	color: #dbdde0;
	opacity: 1;
	-ms-user-select: none;
	user-select: none
}

.dark-layout .k-textbox::-ms-input-placeholder {
	color: #dbdde0;
	opacity: 1;
	-ms-user-select: none;
	user-select: none
}

.dark-layout .k-textbox::placeholder {
	color: #dbdde0;
	opacity: 1;
	-webkit-user-select: none;
	-ms-user-select: none;
	user-select: none
}

.dark-layout .k-textbox:-ms-input-placeholder {
	color: #dbdde0
}

.dark-layout .k-textbox:disabled::selection,
.dark-layout .k-textbox[disabled]::selection,
.dark-layout .k-textbox.k-state-disabled::selection {
	color: #d0d2d6;
	background-color: rgba(0, 0, 0, 0)
}

.dark-layout .k-textbox {
	border-color: rgba(0, 0, 0, 0.08);
	color: #d0d2d6;
	background-color: #161d32
}

	.dark-layout .k-textbox::selection,
	.dark-layout .k-textbox .k-input::selection {
		color: #fff;
		background-color: #25a0da
	}

	.dark-layout .k-textbox .k-textbox-separator {
		border-color: #d0d2d6;
		opacity: .5
	}

	.dark-layout .k-textbox:focus,
	.dark-layout .k-textbox.k-state-focus,
	.dark-layout .k-textbox.k-state-focused {
		border-color: rgba(0, 0, 0, 0.1);
		color: #d0d2d6;
		background-color: #161d32;
		box-shadow: 0 2px 4px 0 rgba(0, 0, 0, 0.03), 0 4px 5px 0 rgba(0, 0, 0, 0.04)
	}

	.dark-layout .k-textbox:focus-within {
		border-color: rgba(0, 0, 0, 0.1);
		color: #d0d2d6;
		background-color: #161d32;
		box-shadow: 0 2px 4px 0 rgba(0, 0, 0, 0.03), 0 4px 5px 0 rgba(0, 0, 0, 0.04)
	}

	.dark-layout .k-textbox.k-invalid,
	.dark-layout .k-textbox.k-state-invalid,
	.dark-layout .k-textbox.ng-invalid.ng-touched,
	.dark-layout .k-textbox.ng-invalid.ng-dirty {
		border-color: rgba(234, 84, 85, 0.5)
	}

.dark-layout .k-autocomplete.k-header,
.dark-layout .k-autocomplete {
	border-color: rgba(0, 0, 0, 0.08);
	color: #d0d2d6;
	background-color: #161d32
}

	.dark-layout .k-autocomplete.k-header:hover,
	.dark-layout .k-autocomplete.k-header.k-state-hover,
	.dark-layout .k-autocomplete:hover,
	.dark-layout .k-autocomplete.k-state-hover {
		border-color: rgba(0, 0, 0, 0.15)
	}

	.dark-layout .k-autocomplete.k-header.k-state-open,
	.dark-layout .k-autocomplete.k-header.k-state-focused,
	.dark-layout .k-autocomplete.k-header.k-state-focus,
	.dark-layout .k-autocomplete.k-state-open,
	.dark-layout .k-autocomplete.k-state-focused,
	.dark-layout .k-autocomplete.k-state-focus {
		border-color: rgba(0, 0, 0, 0.1);
		color: #d0d2d6;
		background-color: #161d32;
		box-shadow: 0 2px 4px 0 rgba(0, 0, 0, 0.03), 0 4px 5px 0 rgba(0, 0, 0, 0.04)
	}

	.dark-layout .k-autocomplete.k-header:focus-within,
	.dark-layout .k-autocomplete:focus-within {
		border-color: rgba(0, 0, 0, 0.1);
		color: #d0d2d6;
		background-color: #161d32;
		box-shadow: 0 2px 4px 0 rgba(0, 0, 0, 0.03), 0 4px 5px 0 rgba(0, 0, 0, 0.04)
	}

	.dark-layout .k-autocomplete.k-header.k-invalid,
	.dark-layout .k-autocomplete.k-header.k-state-invalid,
	.dark-layout .k-autocomplete.k-header.ng-invalid.ng-touched,
	.dark-layout .k-autocomplete.k-header.ng-invalid.ng-dirty,
	.dark-layout .k-autocomplete.k-invalid,
	.dark-layout .k-autocomplete.k-state-invalid,
	.dark-layout .k-autocomplete.ng-invalid.ng-touched,
	.dark-layout .k-autocomplete.ng-invalid.ng-dirty {
		border-color: rgba(234, 84, 85, 0.5)
	}

.dark-layout .k-calendar {
	border-color: rgba(0, 0, 0, 0.08);
	color: #d0d2d6;
	background-color: #161d32
}

	.dark-layout .k-calendar .k-header {
		border-color: inherit;
		color: #d0d2d6;
		background-color: #283046;
		box-shadow: 0 1px 3px 1px rgba(0, 0, 0, 0.1)
	}

	.dark-layout .k-calendar .k-nav-prev:hover,
	.dark-layout .k-calendar .k-nav-prev.k-state-hover,
	.dark-layout .k-calendar .k-nav-next:hover,
	.dark-layout .k-calendar .k-nav-next.k-state-hover,
	.dark-layout .k-calendar .k-nav-fast:hover,
	.dark-layout .k-calendar .k-nav-fast.k-state-hover {
		border-color: rgba(0, 0, 0, 0.15);
		color: #d0d2d6;
		background-color: #283046;
		background-image: linear-gradient(#283046, #242c40)
	}

	.dark-layout .k-calendar .k-nav-prev:active,
	.dark-layout .k-calendar .k-nav-prev.k-state-active,
	.dark-layout .k-calendar .k-nav-next:active,
	.dark-layout .k-calendar .k-nav-next.k-state-active,
	.dark-layout .k-calendar .k-nav-fast:active,
	.dark-layout .k-calendar .k-nav-fast.k-state-active {
		border-color: rgba(0, 0, 0, 0.08);
		color: #d0d2d6;
		background-color: #283046;
		background-image: none;
		box-shadow: 0 2px 2px 0 rgba(0, 0, 0, 0.06)
	}

	.dark-layout .k-calendar .k-footer .k-nav-today,
	.dark-layout .k-calendar .k-calendar-header .k-today {
		color: #25a0da
	}

		.dark-layout .k-calendar .k-footer .k-nav-today:hover,
		.dark-layout .k-calendar .k-footer .k-nav-today.k-state-hover,
		.dark-layout .k-calendar .k-footer .k-nav-today:focus,
		.dark-layout .k-calendar .k-footer .k-nav-today.k-state-focus,
		.dark-layout .k-calendar .k-calendar-header .k-today:hover,
		.dark-layout .k-calendar .k-calendar-header .k-today.k-state-hover,
		.dark-layout .k-calendar .k-calendar-header .k-today:focus,
		.dark-layout .k-calendar .k-calendar-header .k-today.k-state-focus {
			color: #1f86b7
		}

	.dark-layout .k-calendar .k-content th,
	.dark-layout .k-calendar .k-calendar-content th,
	.dark-layout .k-calendar .k-content .k-calendar-th,
	.dark-layout .k-calendar .k-calendar-content .k-calendar-th,
	.dark-layout .k-calendar .k-calendar-view th,
	.dark-layout .k-calendar .k-calendar-view .k-calendar-th .k-meta-header,
	.dark-layout .k-calendar .k-month-header {
		color: #dbdde0
	}

	.dark-layout .k-calendar .k-content .k-today,
	.dark-layout .k-calendar .k-calendar-content .k-today {
		color: #25a0da
	}

	.dark-layout .k-calendar .k-other-month {
		color: #dbdde0
	}

	.dark-layout .k-calendar .k-alt {
		color: #dbdde0
	}

	.dark-layout .k-calendar .k-state-hover .k-link,
	.dark-layout .k-calendar td:hover .k-link,
	.dark-layout .k-calendar td.k-state-hover .k-link,
	.dark-layout .k-calendar .k-calendar-td:hover .k-link,
	.dark-layout .k-calendar .k-calendar-td.k-state-hover .k-link {
		border-color: #283046;
		color: #d0d2d6;
		background-color: #283046
	}

	.dark-layout .k-calendar .k-state-selected .k-link {
		border-color: #283046;
		color: #d0d2d6;
		background-color: #283046
	}

	.dark-layout .k-calendar .k-state-selected.k-state-hover .k-link,
	.dark-layout .k-calendar .k-state-selected:hover .k-link {
		border-color: #252c40;
		color: #d0d2d6;
		background-color: #252c40
	}

	.dark-layout .k-calendar .k-calendar-navigation {
		color: #d0d2d6;
		background-color: #283046;
		box-shadow: inset -1px 0 rgba(0, 0, 0, 0.08)
	}

		.dark-layout .k-calendar .k-calendar-navigation li:hover,
		.dark-layout .k-calendar .k-calendar-navigation li.k-state-hover {
			color: #1f86b7
		}

	.dark-layout .k-calendar .k-calendar-navigation-highlight {
		border-color: rgba(0, 0, 0, 0.08);
		color: #d0d2d6;
		background-color: #161d32
	}

	.dark-layout .k-calendar.k-invalid,
	.dark-layout .k-calendar.k-invalid:hover,
	.dark-layout .k-calendar.k-state-invalid,
	.dark-layout .k-calendar.ng-invalid.ng-touched,
	.dark-layout .k-calendar.ng-invalid.ng-dirty {
		border-color: rgba(234, 84, 85, 0.5)
	}

	.dark-layout .k-calendar.k-calendar-range .k-range-start,
	.dark-layout .k-calendar.k-calendar-range .k-range-end,
	.dark-layout .k-calendar.k-calendar-range .k-range-mid {
		background-image: linear-gradient(transparent 1px, rgba(40, 48, 70, 0.25) 1px, rgba(40, 48, 70, 0.25) calc(100% - 1px), transparent calc(100% - 1px))
	}

.dark-layout .k-ie .k-calendar.k-calendar-range .k-range-start,
.dark-layout .k-edge .k-calendar.k-calendar-range .k-range-start,
.dark-layout .k-ie .k-calendar.k-calendar-range .k-range-end,
.dark-layout .k-edge .k-calendar.k-calendar-range .k-range-end,
.dark-layout .k-ie .k-calendar.k-calendar-range .k-range-mid,
.dark-layout .k-edge .k-calendar.k-calendar-range .k-range-mid {
	background-image: none;
	background-color: rgba(40, 48, 70, 0.25)
}

.dark-layout .k-calendar.k-calendar-range .k-range-start .k-link,
.dark-layout .k-calendar.k-calendar-range .k-range-end .k-link {
	background-color: #283046
}

.dark-layout .k-calendar.k-calendar-range .k-range-split-start::after {
	left: -5px;
	right: auto;
	background-image: linear-gradient(to left, rgba(40, 48, 70, 0.25), transparent 100%)
}

.dark-layout .k-calendar.k-calendar-range .k-range-split-end::after {
	right: -5px;
	left: auto;
	background-image: linear-gradient(to right, rgba(40, 48, 70, 0.25), transparent 100%)
}

.dark-layout .k-daterangepicker.k-state-invalid .k-dateinput-wrap {
	border-color: rgba(234, 84, 85, 0.5)
}

.dark-layout .k-datepicker .k-select,
.dark-layout .k-timepicker .k-select,
.dark-layout .k-datetimepicker .k-select,
.dark-layout .k-dateinput .k-select {
	border-color: rgba(0, 0, 0, 0.08);
	color: #d0d2d6;
	background-color: #283046;
	background-image: linear-gradient(#283046, #242c40)
}

.dark-layout .k-datepicker .k-i-warning,
.dark-layout .k-timepicker .k-i-warning,
.dark-layout .k-datetimepicker .k-i-warning,
.dark-layout .k-dateinput .k-i-warning {
	color: #ea5455
}

.dark-layout .k-datepicker .k-picker-wrap,
.dark-layout .k-timepicker .k-picker-wrap,
.dark-layout .k-datetimepicker .k-picker-wrap,
.dark-layout .k-dateinput .k-dateinput-wrap {
	border-color: rgba(0, 0, 0, 0.08);
	color: #d0d2d6;
	background-color: #161d32
}

	.dark-layout .k-datepicker .k-picker-wrap.k-state-focused,
	.dark-layout .k-datepicker .k-picker-wrap.k-state-active,
	.dark-layout .k-timepicker .k-picker-wrap.k-state-focused,
	.dark-layout .k-timepicker .k-picker-wrap.k-state-active,
	.dark-layout .k-datetimepicker .k-picker-wrap.k-state-focused,
	.dark-layout .k-datetimepicker .k-picker-wrap.k-state-active,
	.dark-layout .k-dateinput .k-dateinput-wrap.k-state-focused,
	.dark-layout .k-dateinput .k-dateinput-wrap.k-state-active {
		border-color: rgba(0, 0, 0, 0.1);
		color: #d0d2d6;
		background-color: #161d32;
		box-shadow: 0 2px 4px 0 rgba(0, 0, 0, 0.03), 0 4px 5px 0 rgba(0, 0, 0, 0.04)
	}

.dark-layout .k-datepicker .k-select:hover,
.dark-layout .k-datepicker .k-select.k-state-hover,
.dark-layout .k-timepicker .k-select:hover,
.dark-layout .k-timepicker .k-select.k-state-hover {
	border-color: rgba(0, 0, 0, 0.15);
	color: #d0d2d6;
	background-color: #283046;
	background-image: linear-gradient(#283046, #242c40)
}

.dark-layout .k-dateinput .k-link:hover,
.dark-layout .k-dateinput .k-link.k-state-hover,
.dark-layout .k-datetimepicker .k-link:hover,
.dark-layout .k-datetimepicker .k-link.k-state-hover {
	border-color: rgba(0, 0, 0, 0.15);
	color: #d0d2d6;
	background-color: #283046;
	background-image: linear-gradient(#283046, #242c40)
}

.dark-layout .k-dateinput .k-link:active,
.dark-layout .k-dateinput .k-link.k-state-active,
.dark-layout .k-dateinput .k-link.k-state-selected,
.dark-layout .k-datetimepicker .k-link:active,
.dark-layout .k-datetimepicker .k-link.k-state-active,
.dark-layout .k-datetimepicker .k-link.k-state-selected {
	border-color: rgba(0, 0, 0, 0.08);
	color: #d0d2d6;
	background-color: #283046;
	background-image: none
}

.dark-layout .k-time-header .k-time-now {
	color: #25a0da;
	background: transparent
}

	.dark-layout .k-time-header .k-time-now:hover,
	.dark-layout .k-time-header .k-time-now:focus {
		color: #1f86b7
	}

.dark-layout .k-time-list-wrapper {
	background-color: #161c31
}

	.dark-layout .k-time-list-wrapper .k-title {
		border-color: rgba(0, 0, 0, 0.08);
		color: #d0d2d6;
		background-color: #283046;
		background: #161c31;
		opacity: .6
	}

.dark-layout .k-time-list::before,
.dark-layout .k-time-list::after {
	box-shadow: 0 0 3em 1.5em #161c31
}

.dark-layout .k-time-list .k-item:hover {
	color: #25a0da
}

.dark-layout .k-time-highlight {
	background-color: #161d32;
	border-color: rgba(0, 0, 0, 0.08)
}

.dark-layout .k-datetime-container .k-date-tab .k-datetime-buttongroup,
.dark-layout .k-datetime-container .k-date-tab .k-datetime-selector {
	background-color: #161d32
}

.dark-layout .k-datepicker .k-picker-wrap.k-invalid,
.dark-layout .k-datepicker .k-picker-wrap.k-state-invalid,
.dark-layout .k-datetimepicker .k-picker-wrap.k-invalid,
.dark-layout .k-datetimepicker .k-picker-wrap.k-state-invalid,
.dark-layout .k-timepicker .k-picker-wrap.k-invalid,
.dark-layout .k-timepicker .k-picker-wrap.k-state-invalid {
	border-color: rgba(234, 84, 85, 0.5)
}

.dark-layout .k-datepicker.k-state-invalid .k-picker-wrap,
.dark-layout .k-datepicker.ng-invalid.ng-touched .k-picker-wrap,
.dark-layout .k-datepicker.ng-invalid.ng-dirty .k-picker-wrap,
.dark-layout .k-datetimepicker.k-state-invalid .k-picker-wrap,
.dark-layout .k-datetimepicker.ng-invalid.ng-touched .k-picker-wrap,
.dark-layout .k-datetimepicker.ng-invalid.ng-dirty .k-picker-wrap,
.dark-layout .k-timepicker.k-state-invalid .k-picker-wrap,
.dark-layout .k-timepicker.ng-invalid.ng-touched .k-picker-wrap,
.dark-layout .k-timepicker.ng-invalid.ng-dirty .k-picker-wrap {
	border-color: rgba(234, 84, 85, 0.5)
}

.dark-layout .k-dateinput .k-dateinput-wrap.k-invalid,
.dark-layout .k-dateinput .k-dateinput-wrap.k-state-invalid {
	border-color: rgba(234, 84, 85, 0.5)
}

.dark-layout .k-dateinput.k-state-invalid .k-dateinput-wrap,
.dark-layout .k-dateinput.ng-invalid.ng-touched .k-dateinput-wrap,
.dark-layout .k-dateinput.ng-invalid.ng-dirty .k-dateinput-wrap {
	border-color: rgba(234, 84, 85, 0.5)
}

.dark-layout .k-datepicker.k-state-hover .k-picker-wrap {
	border-color: rgba(0, 0, 0, 0.15)
}

.dark-layout .k-datepicker.k-state-focus .k-picker-wrap {
	border-color: rgba(0, 0, 0, 0.1);
	color: #d0d2d6;
	background-color: #161d32;
	box-shadow: 0 2px 4px 0 rgba(0, 0, 0, 0.03), 0 4px 5px 0 rgba(0, 0, 0, 0.04)
}

.dark-layout .k-datepicker.k-invalid .k-picker-wrap {
	border-color: rgba(234, 84, 85, 0.5)
}

.dark-layout .k-dateinput.k-state-focus .k-dateinput-wrap,
.dark-layout .k-daterangepicker.k-state-focus .k-dateinput-wrap {
	border-color: rgba(0, 0, 0, 0.1);
	color: #d0d2d6;
	background-color: #161d32;
	box-shadow: 0 2px 4px 0 rgba(0, 0, 0, 0.03), 0 4px 5px 0 rgba(0, 0, 0, 0.04)
}

.dark-layout .k-dateinput.k-invalid .k-dateinput-wrap,
.dark-layout .k-daterangepicker.k-invalid .k-dateinput-wrap {
	border-color: rgba(234, 84, 85, 0.5)
}

.dark-layout .k-menu:not(.k-context-menu) {
	color: #d0d2d6;
	background-color: rgba(0, 0, 0, 0)
}

	.dark-layout .k-menu:not(.k-context-menu) > .k-item {
		color: #25a0da
	}

		.dark-layout .k-menu:not(.k-context-menu) > .k-item:hover,
		.dark-layout .k-menu:not(.k-context-menu) > .k-item.k-state-hover {
			color: #1f86b7
		}

		.dark-layout .k-menu:not(.k-context-menu) > .k-item > .k-state-active {
			color: #d0d2d6
		}


.dark-layout .k-menu-group,
.dark-layout .k-menu.k-context-menu {
	border-color: rgba(0, 0, 0, 0.08);
	color: #d0d2d6;
	background-color: #161c31
}

	.dark-layout .k-menu-group .k-item:hover,
	.dark-layout .k-menu-group .k-item.k-state-hover,
	.dark-layout .k-menu.k-context-menu .k-item:hover,
	.dark-layout .k-menu.k-context-menu .k-item.k-state-hover {
		color: #d0d2d6;
		background-color: #283046
	}

	.dark-layout .k-menu-group .k-item > .k-state-active,
	.dark-layout .k-menu.k-context-menu .k-item > .k-state-active {
		color: #d0d2d6;
		background-color: #283046
	}


.dark-layout .k-menu-scroll-button {
	border-color: rgba(0, 0, 0, 0.08);
	color: #25a0da;
	background-color: #161d32
}

	.dark-layout .k-menu-scroll-button:hover {
		color: #1f86b7
	}

.dark-layout .k-dialog-titlebar {
	border-color: inherit;
	color: #fff;
	background-color: #25a0da
}

.dark-layout .k-dialog-button-layout-stretched .k-primary:not(:hover):not(.k-state-hover):not(:active):not(.k-state-active) {
	color: #25a0da
}

.dark-layout .k-dialog-button-layout-stretched .k-button.k-primary:focus,
.dark-layout .k-dialog-button-layout-stretched .k-button.k-primary.k-state-focused {
	box-shadow: inset 0 0 0 2px rgba(37, 160, 218, 0.3)
}

.dark-layout .k-pager-wrap {
	border-color: rgba(0, 0, 0, 0.08);
	color: #d0d2d6;
	background-color: #283046
}

.dark-layout .k-pager-nav.k-link:hover,
.dark-layout .k-pager-refresh:hover,
.dark-layout .k-state-hover.k-pager-nav.k-link,
.dark-layout .k-state-hover.k-pager-refresh {
	color: #d0d2d6;
	background-color: #283046
}

.dark-layout .k-state-selected.k-pager-nav.k-link,
.dark-layout .k-state-selected.k-pager-refresh {
	color: #d0d2d6;
	background-color: #283046
}

.dark-layout .k-pager-numbers .k-link {
	color: #25a0da
}

	.dark-layout .k-pager-numbers .k-link:hover,
	.dark-layout .k-pager-numbers .k-link.k-state-hover {
		color: #25a0da;
		background-color: rgba(40, 48, 70, 0.08)
	}

	.dark-layout .k-pager-numbers .k-link:focus,
	.dark-layout .k-pager-numbers .k-link.k-state-focus {
		background-color: rgba(0, 0, 0, 0);
		box-shadow: inset 0 0 0 2px rgba(40, 48, 70, 0.12)
	}

	.dark-layout .k-pager-numbers .k-link.k-state-selected {
		color: #25a0da;
		background-color: rgba(40, 48, 70, 0.2)
	}

.dark-layout .k-pager-md .k-pager-numbers .k-current-page .k-link,
.dark-layout .k-pager-sm .k-pager-numbers .k-current-page .k-link {
	border-color: rgba(0, 0, 0, 0.08);
	color: #d0d2d6;
	background-color: #283046
}

	.dark-layout .k-pager-md .k-pager-numbers .k-current-page .k-link:hover,
	.dark-layout .k-pager-md .k-pager-numbers .k-current-page .k-link.k-state-hover,
	.dark-layout .k-pager-sm .k-pager-numbers .k-current-page .k-link:hover,
	.dark-layout .k-pager-sm .k-pager-numbers .k-current-page .k-link.k-state-hover {
		border-color: rgba(0, 0, 0, 0.15);
		color: #d0d2d6;
		background-color: #283046
	}

.dark-layout .k-pager-md .k-pager-numbers.k-state-expanded,
.dark-layout .k-pager-sm .k-pager-numbers.k-state-expanded {
	border-color: rgba(0, 0, 0, 0.08);
	color: #d0d2d6;
	background-color: #161c31;
	box-shadow: 0 2px 4px 0 rgba(0, 0, 0, 0.03), 0 4px 5px 0 rgba(0, 0, 0, 0.04)
}

	.dark-layout .k-pager-md .k-pager-numbers.k-state-expanded .k-link:hover,
	.dark-layout .k-pager-md .k-pager-numbers.k-state-expanded .k-link.k-state-hover,
	.dark-layout .k-pager-sm .k-pager-numbers.k-state-expanded .k-link:hover,
	.dark-layout .k-pager-sm .k-pager-numbers.k-state-expanded .k-link.k-state-hover {
		color: #d0d2d6;
		background-color: #283046
	}

	.dark-layout .k-pager-md .k-pager-numbers.k-state-expanded .k-link.k-state-selected,
	.dark-layout .k-pager-sm .k-pager-numbers.k-state-expanded .k-link.k-state-selected {
		color: #d0d2d6;
		background-color: #283046
	}

.dark-layout .k-grid-header,
.dark-layout .k-grouping-header,
.dark-layout .k-grid-add-row,
.dark-layout .k-grid-footer {
	color: #d0d2d6;
	background-color: #283046
}

.dark-layout .k-grid-toolbar {
	border-color: inherit;
	box-shadow: none
}

.dark-layout .k-grid-content {
	background-color: #161d32
}

.dark-layout .k-group-footer td,
.dark-layout .k-grouping-row td,
.dark-layout tbody .k-group-cell {
	color: #d0d2d6;
	background-color: #0b0f19
}

.dark-layout .k-grouping-dropclue::before {
	border-color: #d0d2d6 transparent transparent
}

.dark-layout .k-grouping-dropclue::after {
	background-color: #d0d2d6
}

.dark-layout .k-grid {
	border-color: rgba(0, 0, 0, 0.08);
	color: #d0d2d6;
	background-color: #161d32
}

	.dark-layout .k-grid tr.k-alt {
		background-color: rgba(255, 255, 255, 0.04)
	}

	.dark-layout .k-grid tbody tr:hover,
	.dark-layout .k-grid tbody tr.k-state-hover {
		background-color: #0b0f19
	}

	.dark-layout .k-grid td.k-state-selected,
	.dark-layout .k-grid tr.k-state-selected > td {
		background-color: rgba(40, 48, 70, 0.25)
	}

	.dark-layout .k-grid .k-grid-filter,
	.dark-layout .k-grid .k-header-column-menu,
	.dark-layout .k-grid .k-hierarchy-cell .k-icon {
		color: #d0d2d6
	}

	.dark-layout .k-grid .k-grouping-row {
		background-color: #0b0f19
	}

		.dark-layout .k-grid .k-grouping-row .k-icon {
			color: #d0d2d6
		}

		.dark-layout .k-grid .k-grouping-row .k-grid-content-sticky {
			border-color: rgba(0, 0, 0, 0.3);
			border-top-color: rgba(0, 0, 0, 0.08)
		}

	.dark-layout .k-grid .k-grid-header-locked,
	.dark-layout .k-grid .k-grid-content-locked,
	.dark-layout .k-grid .k-grid-header-locked .k-header,
	.dark-layout .k-grid .k-grid-content-locked td {
		border-color: rgba(0, 0, 0, 0.3)
	}

		.dark-layout .k-grid .k-grid-content-locked .k-group-footer td,
		.dark-layout .k-grid .k-grid-content-locked .k-group-cell {
			border-color: rgba(0, 0, 0, 0.08)
		}

		.dark-layout .k-grid .k-grid-content-locked .k-grouping-row + tr td {
			border-top-color: rgba(0, 0, 0, 0.08)
		}

		.dark-layout .k-grid .k-grid-content-locked .k-state-selected td {
			background-color: #c9cbd1
		}

		.dark-layout .k-grid .k-grid-content-locked .k-state-selected.k-alt td {
			background-color: #c3c5ca
		}

		.dark-layout .k-grid .k-grid-content-locked .k-state-hover td,
		.dark-layout .k-grid .k-grid-content-locked tr:hover td {
			background-color: #0a0d16
		}

		.dark-layout .k-grid .k-grid-content-locked .k-state-selected:hover td,
		.dark-layout .k-grid .k-grid-content-locked .k-state-selected.k-state-hover td {
			background-color: #bec0c5
		}

		.dark-layout .k-grid .k-grid-header-locked .k-header {
			border-bottom-color: rgba(0, 0, 0, 0.08)
		}

	.dark-layout .k-grid[dir="rtl"] th.k-hierarchy-cell,
	.dark-layout .k-grid[dir="rtl"] td.k-hierarchy-cell,
	.dark-layout .k-grid.k-rtl th.k-hierarchy-cell,
	.dark-layout .k-grid.k-rtl td.k-hierarchy-cell {
		border-left-color: transparent
	}

.dark-layout col.k-sorted,
.dark-layout th.k-sorted {
	background-color: rgba(255, 255, 255, 0.02)
}

.dark-layout .k-grid-header .k-i-sort-asc-sm,
.dark-layout .k-grid-header .k-i-sort-desc-sm,
.dark-layout .k-grid-header .k-sort-order {
	color: #25a0da
}

.dark-layout .k-grid-header .k-grid-filter:hover,
.dark-layout .k-grid-header .k-header-column-menu:hover,
.dark-layout .k-grid-header .k-hierarchy-cell .k-icon:hover {
	color: #d0d2d6;
	background-color: #283046
}

.dark-layout .k-grid-header .k-grid-filter:focus,
.dark-layout .k-grid-header .k-grid-filter.k-state-focus,
.dark-layout .k-grid-header .k-grid-filter.k-state-border-down,
.dark-layout .k-grid-header .k-header-column-menu:focus,
.dark-layout .k-grid-header .k-header-column-menu.k-state-focus,
.dark-layout .k-grid-header .k-header-column-menu.k-state-border-down,
.dark-layout .k-grid-header .k-hierarchy-cell .k-icon:focus,
.dark-layout .k-grid-header .k-hierarchy-cell .k-icon.k-state-focus,
.dark-layout .k-grid-header .k-hierarchy-cell .k-icon.k-state-border-down {
	box-shadow: inset 0 0 0 2px rgba(0, 0, 0, 0.1)
}

.dark-layout .k-grid-header .k-grid-filter.k-state-active,
.dark-layout .k-grid-header .k-header-column-menu.k-state-active,
.dark-layout .k-grid-header .k-hierarchy-cell .k-icon.k-state-active {
	color: #d0d2d6;
	background-color: #283046
}

.dark-layout .k-grid-header th.k-grid-header-sticky,
.dark-layout .k-grid-header .k-grid-header-sticky.k-sorted {
	color: #d0d2d6;
	background-color: #283046;
	border-right-color: rgba(0, 0, 0, 0.3);
	border-left-color: rgba(0, 0, 0, 0.3)
}

.dark-layout .k-grid-footer {
	border-color: rgba(0, 0, 0, 0.08);
	color: #d0d2d6;
	background-color: #283046
}

	.dark-layout .k-grid-footer .k-grid-footer-sticky {
		border-left-color: rgba(0, 0, 0, 0.3);
		border-right-color: rgba(0, 0, 0, 0.3);
		background-color: #283046
	}

.dark-layout .k-master-row .k-grid-content-sticky {
	border-color: rgba(0, 0, 0, 0.3);
	border-top-color: rgba(0, 0, 0, 0.08);
	background-color: #161d32
}

.dark-layout .k-master-row .k-grid-row-sticky {
	border-top-color: rgba(0, 0, 0, 0.3);
	border-bottom-color: rgba(0, 0, 0, 0.3);
	background-color: #161d32
}

.dark-layout .k-master-row.k-alt .k-grid-content-sticky,
.dark-layout .k-master-row.k-alt .k-grid-row-sticky {
	background-color: #151c30
}

.dark-layout .k-master-row.k-state-selected .k-grid-content-sticky,
.dark-layout .k-master-row.k-state-selected .k-grid-row-sticky {
	background-color: #c9cbd1
}

.dark-layout .k-master-row.k-state-selected.k-alt .k-grid-content-sticky,
.dark-layout .k-master-row.k-state-selected.k-alt .k-grid-row-sticky {
	background-color: #c3c5ca
}

.dark-layout .k-master-row:hover .k-grid-content-sticky,
.dark-layout .k-master-row:hover .k-grid-row-sticky,
.dark-layout .k-master-row.k-state-hover .k-grid-content-sticky,
.dark-layout .k-master-row.k-state-hover .k-grid-row-sticky {
	background-color: #0a0d16
}

.dark-layout .k-master-row.k-state-selected:hover .k-grid-content-sticky,
.dark-layout .k-master-row.k-state-selected:hover .k-grid-row-sticky,
.dark-layout .k-master-row.k-state-selected.k-state-hover .k-grid-content-sticky,
.dark-layout .k-master-row.k-state-selected.k-state-hover .k-grid-row-sticky {
	background-color: #bec0c5
}

.dark-layout kendo-grid .k-grid-content-sticky {
	border-color: rgba(0, 0, 0, 0.3);
	border-top-color: rgba(0, 0, 0, 0.08);
	background-color: #161d32
}

	.dark-layout kendo-grid .k-grid-content-sticky:hover,
	.dark-layout kendo-grid .k-grid-content-sticky.k-state-hover {
		background-color: #0a0d16
	}

.dark-layout kendo-grid .k-grid-row-sticky td {
	border-top-color: rgba(0, 0, 0, 0.3);
	border-bottom-color: rgba(0, 0, 0, 0.3);
	background-color: #161d32
}

.dark-layout kendo-grid .k-grid-row-sticky:hover td,
.dark-layout kendo-grid .k-grid-row-sticky.k-state-hover td {
	background-color: #0a0d16
}

.dark-layout kendo-grid .k-alt .k-grid-content-sticky,
.dark-layout kendo-grid .k-grid-row-sticky.k-alt td {
	background-color: #151c30
}

.dark-layout kendo-grid tr.k-state-selected .k-grid-content-sticky,
.dark-layout kendo-grid .k-state-selected.k-grid-row-sticky td,
.dark-layout kendo-grid .k-grid-row-sticky td.k-state-selected,
.dark-layout kendo-grid .k-state-selected.k-grid-content-sticky {
	background-color: #c9cbd1
}

.dark-layout kendo-grid tr.k-state-selected.k-alt .k-grid-content-sticky,
.dark-layout kendo-grid .k-state-selected.k-alt.k-grid-row-sticky td,
.dark-layout kendo-grid .k-alt .k-state-selected.k-grid-content-sticky {
	background-color: #c3c5ca
}

.dark-layout kendo-grid tr:hover .k-grid-content-sticky,
.dark-layout kendo-grid tr.k-state-hover .k-grid-content-sticky,
.dark-layout kendo-grid .k-grid-row-sticky:hover td,
.dark-layout kendo-grid .k-grid-row-sticky.k-state-hover td,
.dark-layout kendo-grid .k-grid-row-sticky.k-alt:hover td,
.dark-layout kendo-grid .k-grid-row-sticky.k-alt.k-state-hover td,
.dark-layout kendo-grid .k-alt:hover .k-grid-content-sticky,
.dark-layout kendo-grid .k-alt.k-state-hover .k-grid-content-sticky {
	background-color: #0a0d16
}

	.dark-layout kendo-grid tr.k-state-selected:hover .k-grid-content-sticky,
	.dark-layout kendo-grid tr.k-state-selected.k-state-hover .k-grid-content-sticky,
	.dark-layout kendo-grid .k-state-selected.k-grid-row-sticky:hover td,
	.dark-layout kendo-grid .k-state-selected.k-grid-row-sticky.k-state-hover td,
	.dark-layout kendo-grid .k-state-selected.k-alt.k-grid-row-sticky:hover td,
	.dark-layout kendo-grid .k-state-selected.k-alt.k-grid-row-sticky.k-state-hover td,
	.dark-layout kendo-grid tr.k-state-selected.k-alt:hover .k-grid-content-sticky,
	.dark-layout kendo-grid tr.k-state-selected.k-alt.k-state-hover .k-grid-content-sticky,
	.dark-layout kendo-grid .k-grid-row-sticky:hover td.k-state-selected,
	.dark-layout kendo-grid .k-grid-row-sticky.k-state-hover td.k-state-selected,
	.dark-layout kendo-grid tr:hover .k-grid-content-sticky.k-state-selected,
	.dark-layout kendo-grid tr.k-state-hover .k-grid-content-sticky.k-state-selected {
		background-color: #bec0c5
	}

.dark-layout .k-grouping-row .k-grid-content-sticky {
	background-color: #283046
}

.dark-layout .k-grouping-row:hover .k-grid-content-sticky,
.dark-layout .k-grouping-row.k-state-hover .k-grid-content-sticky {
	background-color: #0a0d16
}

.dark-layout .k-column-list-item:hover,
.dark-layout .k-columnmenu-item:hover {
	color: #d0d2d6;
	background-color: #283046
}

.dark-layout .k-columnmenu-item:focus,
.dark-layout .k-columnmenu-item.k-state-focus {
	box-shadow: inset 0 0 0 2px rgba(0, 0, 0, 0.13)
}

.dark-layout .k-columnmenu-item.k-state-selected {
	color: #d0d2d6;
	background-color: #283046
}

.dark-layout .k-column-menu .k-menu:not(.k-context-menu) {
	border-color: rgba(0, 0, 0, 0.08);
	color: #d0d2d6;
	background-color: #161c31
}

	.dark-layout .k-column-menu .k-menu:not(.k-context-menu) .k-item {
		color: #d0d2d6
	}

		.dark-layout .k-column-menu .k-menu:not(.k-context-menu) .k-item:hover,
		.dark-layout .k-column-menu .k-menu:not(.k-context-menu) .k-item.k-state-hover {
			color: #d0d2d6;
			background-color: #283046
		}

		.dark-layout .k-column-menu .k-menu:not(.k-context-menu) .k-item.k-state-selected {
			color: #d0d2d6;
			background-color: #283046
		}

		.dark-layout .k-column-menu .k-menu:not(.k-context-menu) .k-item:focus,
		.dark-layout .k-column-menu .k-menu:not(.k-context-menu) .k-item.k-state-focused {
			box-shadow: inset 0 0 0 2px rgba(0, 0, 0, 0.13)
		}

.dark-layout .k-column-menu-group-header-text {
	border-color: #adb0b7;
	color: #adb0b7
}

.dark-layout .k-check-all-wrap {
	border-color: rgba(0, 0, 0, 0.08)
}

.dark-layout .k-grid-norecords-template {
	background-color: #161d32;
	border-color: rgba(0, 0, 0, 0.08)
}