﻿:root {
	--kendo-font-size: 14px;
	--kendo-font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
	--kendo-line-height: 1.42857143;
	--kendo-color: #333333;
	--kendo-background-color: #fff;
	--kendo-color-primary: #428bca;
}
.k-drawer-item {
	font-size: 14px;
	line-height: 1;
}
.k-grid .k-table-th.k-sorted {
	background-color: #112E4F !important;
}
.panel-primary > .panel-heading {
	color: black !important;
	font-weight: bold;
	background-color: transparent;
	background-image: none;
}
.panel-info > .panel-heading {
	background-image: none;
}
.k-drawer-item.k-selected {
	color: black !important;
}

.k-picker-solid {
	background-color: white !important;
}

.k-table-th {
	border-color: white !important;
}

.k-grid td > a,
span.k-treeview-leaf-text, .k-treeview span.k-svg-i-caret-alt-down, .k-treeview span.k-svg-i-caret-alt-right {
	color: #428bca;
}

.k-tabstrip-content {
	background-color: transparent !important;
}

span.k-dropzone-hint,
span.k-svg-i-check, span.k-svg-i-cancel, span.k-svg-i-file-excel {
	display: none !important;
}

.k-panelbar > .k-panelbar-header > .k-link {
	color: black;
	background-color: #f5f5f5;
	font-weight: bold;
	cursor: pointer;
	display: inherit;
}

.k-panelbar > .k-panelbar-header > .k-link.k-selected:hover {
	color: black;
	text-decoration: none;
	outline: 0;
}


.k-panelbar > .k-panelbar-header > .k-link.k-selected {
	color: white;
	background-color: #428BCA !important;
}

.k-input-md, .k-picker-md {
	height: 35px;
}

.k-list-item.k-selected, .k-selected.k-list-optionlabel {
	box-shadow: inset 0 0 10px 3px #3276b1
}

.k-list-item.k-selected:hover, .k-selected.k-list-optionlabel:hover, .k-list-item.k-selected.k-hover, .k-selected.k-hover.k-list-optionlabel {
	color: black !important;
	background-color: #eee;
}

.k-grid span.k-svg-i-filter, span.k-treeview-leaf.k-selected > .k-treeview-leaf-text {
	color: white;
}

.k-treeview,
.k-filter-menu {
	line-height: 26px;
}

.k-grid .k-table-tbody {
	line-height: 24px;
}

.k-grid .k-edit-cell > input[type="button"],
.k-grid .k-grid-edit-row td > input[type="button"],
.k-grid .k-grid-edit-row .k-table-td > input[type="button"] {
	width: unset !important;
}

.k-filter-menu-container > .k-actions > .k-button {
	width: 100%;
}

.k-filter-menu-container {
	padding-left: 18px;
	padding-right: 18px;
	padding-top: 3px;
	padding-bottom: 3px;
}

.k-filter-menu {
	padding-top: 6px;
	padding-bottom: 6px;
}

.k-radio-md {
	width: var(--kendo-spacing-6\.5, 1.25rem) !important;
	height: var(--kendo-spacing-6\.5, 1.25rem);
}

.k-checkbox-md {
	width: var(--kendo-spacing-6\.5, 1.25rem) !important;
	height: var(--kendo-spacing-6\.5, 1.25rem);
}

.k-radio-label {
	vertical-align: sub;
	padding-right: 5px;
}

.k-checkbox-label {
	vertical-align: sub;
}

input[type='checkbox']:focus {
	outline: none;
}

.k-checkbox:checked,
.k-checkbox.k-checked {
	background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 20 20'%3e%3cpath fill='none' stroke='RGB(66,139,202)' stroke-linecap='round' stroke-linejoin='round' stroke-width='3' d='M6 10l3 3l6-6'/%3e%3c/svg%3e");
	background-color: unset;
}

input[type='radio']:focus {
	outline: none;
}

.k-radio:checked,
.k-radio.k-checked {
	background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='-4 -4 8 8'%3e%3ccircle r='2' fill='RGB(66,139,202)'/%3e%3c/svg%3e");
	background-color: unset;
}

.k-dropzone {
	padding-block: var(--kendo-spacing-5, 0.5rem) !important;
	padding-inline: var(--kendo-spacing-5, 0.5rem) !important;
}

.k-button {
	padding: 6px 12px;
}

.k-grid .k-selected td {
	background-color: #FFE4B5 !important;
}

.k-grid .k-selected.k-button {
	color: #FFE4B5 !important;
	background-color: #FFE4B5 !important;
}

.k-grid .k-selected.k-button > span {
	color: #000000;
}

.k-grid .k-table-tbody td {
	border-bottom: 1px solid !important;
	border-color: #ccc !important;
}