body {font-size: 13px !important;}

.clearfix { float:none !important; clear:both !important; }

#app.app-footer-fixed footer.fullWidthPage { position: fixed;  }
@media (min-width: 992px) { #app footer.fullWidthPage { margin-left: 0 !important; } }
.landing-page .section-contact {margin-bottom: 60px;}

.position-relative {position:relative;}

/* Kendo */
.k-popup .k-list .k-item>.k-group {color: #8a8282;}

.navbar{height: 64px;min-height: 64px;}
.navbar .navbar-header {height: 64px;min-height: 64px;}
.navbar .navbar-header a, .navbar .navbar-header button {line-height: 64px;height: 64px;}

/*.k-scheduler-table .k-today, .k-today>.k-scheduler-datecolumn, .k-today>.k-scheduler-groupcolumn {background-color: #e4f1ff;}*/
.k-grid tbody .k-button, .k-ie8 .k-grid tbody button.k-button {min-width: 25px !important; }
.k-grid tbody .k-button[disabled], .k-ie8 .k-grid tbody button.k-button[disabled] {color:#dcd7d7;}
.k-grid.k-widget,k-scheduler.k-widget {border-width:0;}
/*input.k-input {padding:.177em 0 !important}*/
/*.k-grid-toolbar .k-button.k-state-focused, .k-grid-toolbar .k-button:focus {color:#fff !important;}*/
.k-grid-toolbar a.k-button {float:right;}
.k-grid-toolbar h4 {margin: 0;padding: 5px 0 0 5px;}
.k-reorder-cue{z-index: 999999 !important; color: #e7152e;}
.k-scheduler-toolbar .k-scheduler-tools {width:100%;}
.k-scheduler-toolbar .k-scheduler-tools li {float:right !important}
.k-scheduler-toolbar h4 {margin: 0;padding: 5px 0 0 5px;}
.k-scheduler-views .k-state-default.k-state-selected { background-color:#007cc0; }
.k-scheduler-views .k-state-default.k-state-selected .k-link { color:#fff; }
.k-scheduler-views .k-state-default.k-state-selected:hover { background-color: #004d78; }
/*.k-grid-toolbar {background-color: #d8d8d8}
.k-grid-header, .k-grid-header .k-header { background-color: #545454; color: white }*/
/*.k-grouping-header { background-color: #545454; color: white }*/
/*.k-header>.k-grid-filter, .k-header>.k-header-column-menu {color:#fff;}*/
/*.k-header>.k-grid-filter:hover, .k-header>.k-header-column-menu:hover {color:#10c4b2;}*/
.control-label.text-left {text-align:left !important;}
.window-footer{position: absolute;bottom: 0;display: block;width: auto;text-align: right;border-top: 1px solid #e5e5e5;}
.window-footer .window-footer-container{padding:10px;}

.k-multiselect {width:200px;display: inline-block !important;vertical-align: middle;padding: 2px;}
div.k-flatcolorpicker {width:220px !important;}

/* Kendo PDF Template */
/* Page Template for the exported PDF */
.pdf-page-template {
	position: absolute;
	width: 100%;
	height: 100%;
	top: 0;
	left: 0;
}
.pdf-page-template .header {
	position: absolute;
	top: 30px;
	left: 30px;
	right: 30px;
	border-bottom: 1px solid #888;
	color: #888;
}
.pdf-page-template .footer {
	position: absolute;
	bottom: 30px;
	left: 30px;
	right: 30px;
	border-top: 1px solid #888;
	text-align: center;
	color: #888;
}

/* No list content */
.inbox {margin:0;}
.inbox .sidebar-box {
	height: 100%;
	margin-left: 240px;
	overflow: hidden;
	position: relative;
	background: #ffffff;
}
@media (max-width: 1200px) {
	.inbox .sidebar-box {
		margin-left: 0;
	}
}
@media (max-width: 768px) {
	.inbox .sidebar-box {
		margin-left: 0;
	}
}

.inbox .sidebar-box .hiddenSidebarButtons {
	display:none !important;
}

@media (max-width: 1200px) {
	.inbox .sidebar-box .hiddenSidebarButtons {
		display:block !important;
	}
}
table tbody>tr>td.table-sub-header {
	background-color:#555;
	color: #fff !important;
}
.full-width {width:100%;}
.full-height {height:100%;}

.user-image .user-image-buttons-block {
	position: absolute;
	top: 10px;
	right: 10px;
	display: block;
}

.vAccordion--default v-pane-header::after, .vAccordion--default v-pane-header::before {
	right: 10px;
}

ul[kendo-context-menu] {background-color:#ddd !important;border-color:#00000040 !important;}
ul[kendo-menu] li {border-right-color:#00000040 !important;}
.k-loading-mask {z-index:999999 !important;}
.k-separator {border-color:#777 !important;}
.k-widget.k-tooltip {background-color: red;border:1px solid #000;border-radius:4px;color: #ffffff;padding: 10px 5px;font-size: 12px;}
.k-widget.k-tooltip .k-callout-e {border-left-color: #000;}
.k-widget.k-tooltip .k-callout-s {border-top-color: #000;}
.k-widget.k-tooltip .k-callout-w {border-right-color: #000;}
.k-widget.k-tooltip .k-callout-n {border-bottom-color: #000;}
.k-treeview span.k-icon { float:left;margin-top:3px; }
.k-treeview span.k-in { display:inline-block; }
.k-header.k-grid-toolbar,.k-pager-wrap{background-color: #2C2F3B;color:#fff;}
.k-header.k-grid-toolbar h4{color:inherit;}
.k-pager-wrap .k-link:link, .k-pager-wrap .k-link:visited, .k-pager-wrap .k-link:hover, .k-pager-wrap .k-nav-current.k-state-hover .k-pager-wrap .k-link{color:#fff;}
.k-pager-wrap .k-link .k-icon{opacity:0.8;}
.k-pager-wrap .k-link:hover .k-icon{opacity:1;}
.k-grid tr td {border-bottom: 1px solid #c1bfbf;border-right: 1px solid #f1f1f1;}

.k-filter-row th:not(:last-child), .k-grid-header th.k-header:not(:last-child){border-right: 1px solid #d0d0d0;}
.k-grid-toolbar a.k-button{ background-color: #2C2F3B;color:#eee;    border-color: #444d71;}
.k-grid-toolbar a.k-button:hover {background-color: #395173;color:#fff;}
.k-window-titlebar.k-header{ background: linear-gradient(to right, rgb(10, 147, 212), rgba(4, 36, 76, 1)); color: #fff; }
.k-window { box-shadow: 1px 1px 21px 8px rgba(66, 66, 66, 0.67);border-width:4px !important;border-color: #d1d1d1;}
.k-window.k-state-focused { box-shadow: 1px 1px 21px 8px rgba(66, 66, 66, 0.67);border-width:4px !important;border-color: rgb(10, 147, 212) !important; }

div.k-window-content {padding:0;}
.k-command-cell a span {margin:auto !important;}
.k-nodata{text-transform: none;}
@media only screen and (max-width: 1024px) {
	.k-webkit .k-pager-wrap .k-pager-numbers .k-current-page .k-link {margin-top:-3px;padding: 0 5px 1px .8em;}
	.k-webkit .k-pager-wrap {min-height: 2.1em;}
	.k-webkit .k-pager-numbers.k-state-expanded .k-current-page {margin: -15px -1px 0;}
	.k-pager-wrap .k-pager-numbers .k-link,.k-pager-wrap .k-pager-numbers .k-link:hover {color:#000;}
}
.windowPager {float:left;width:500px}

.k-upload ul{overflow-y:auto;-webkit-box-shadow: inset 0 0 20px 0 rgba(0,0,0,0.3);-moz-box-shadow: inset 0 0 20px 0 rgba(0,0,0,0.3);box-shadow: inset 0 0 20px 0 rgba(0,0,0,0.3);}
.k-file {-webkit-transition: all 0.2s linear;-moz-transition: all 0.2s linear;-ms-transition: all 0.2s linear;-o-transition: all 0.2s linear;transition: all 0.2s linear;}
.k-file.k-file-hidden {height:0;overflow: hidden;opacity:0.5;padding: 0;border: none;}
.k-file .k-progress {z-index: 9;}
.k-upload .k-button:disabled {background-color:#ededed;color:#ccc}

.k-block>.k-header {background-color:#5287d2;color:#fff;}
.k-block {background-color:#fff;}

.k-popup {min-width:200px;}

.k-radio:checked+.k-radio-label:after { top:4px;left:4px; }

.tabGray.k-tabstrip-left,.tabGray.k-tabstrip-right {background-color:#dadada;border: none;margin-top:8px;}
.tabGray.k-tabstrip-left .k-tabstrip-items .k-state-default,.tabGray.k-tabstrip-right .k-tabstrip-items .k-state-default {background-color:transparent;}
.tabGray.k-tabstrip-left .k-tabstrip-items .k-state-active,.tabGray.k-tabstrip-right .k-tabstrip-items .k-state-active {background-color:#fff; border-left-width: 5px;}
.tabGray.k-tabstrip-left>div.k-content,.tabGray.k-tabstrip-right>div.k-content {margin:0;}

.k-tabstrip-items .k-state-default {border-left: 1px solid #afafaf;border-top: 1px solid #afafaf;border-right: 1px solid #afafaf; }
.k-tabstrip .k-tabstrip-items .k-state-hover {
	border: none;
	border-top: 1px solid #000;
	border-right: 1px solid #000;
	border-left: 1px solid #000;
	background-color: #95def9;
}
.k-tabstrip .k-tabstrip-items .k-state-active {border-color: #007cc0;background-color: #44b4f3;font-weight: bold;}
.k-tabstrip .k-tabstrip-items .k-state-active .k-link {color: #192e4c;border-color: #007cc0;}

.k-tabstrip>.k-button.k-bare {margin: 0 -1px;background: #c9c9c9 !important;border: 1px solid #939393 !important;top:0;}
.k-tabstrip-items {padding: 0 !important;margin: 0 3px 0 3px !important;}
.wrap-list {width:auto !important;}
.wrap-options {display:none;}
.inbox .email-reader {margin:0;}
@media (max-width: 1200px){.wrap-options {display:block;}}
.message-content {margin-top:65px;}
.message-actions .actions > li {display:block !important;}
.message-content .user-image img {width:150px;height: 150px;}

#off-sidebar .media-list .media .k-widget a {padding:0 !important;}

/*
.simpleGridColumn {height:100%;}
.simpleGridColumn .k-grid {height: 100%;display: flex;flex-flow: column;}
.simpleGridColumn .k-grid-content {flex:1;}
*/
.simpleGridColumn .k-grid-content .k-virtual-scrollable-wrap {overflow-x: hidden;}
.simpleGridColumn .k-grid-content .k-virtual-scrollable-wrap td {border-bottom:1px solid #efefef;}
.simpleGridColumn:not(.withTitles) .k-header {display:none;}
.simpleGridColumn.withTitles .k-header.k-grid-toolbar {display:none;}
.simpleGridColumn .k-filtercell input {width:100%;}
.simpleGridColumn .k-filtercell span {padding-right:5px;}
.simpleGridColumn .k-filtercell .k-i-close {padding-right:5px;}
.simpleGridColumn .k-filtercell .k-button.k-button-icon {background:none;border:none;margin-top: 2px;}
.simpleGridColumn .k-grid-header {padding:0 !important;}
.simpleGridColumn .k-grid tbody td, .simpleGridColumn.k-grid tbody td {border-bottom:1px solid #eeeeee !important;}
.simpleGridColumn .k-grid tbody td>.k-grid-delete, .simpleGridColumn.k-grid tbody td>.k-grid-delete {margin:6px 0 6px 4px !important;}
.simpleGridColumn .k-grid tbody *, .simpleGridColumn.k-grid tbody * {cursor:default;}
/*.simpleGridColumn.k-grid .k-pager-info.k-label {display:none;}*/
.simpleGridColumn.thinRow tbody * {cursor:default;}
.simpleGridColumn.thinRow tbody td {padding-top:0;padding-bottom:0;border-bottom:1px solid #eeeeee;}

.simpleGridColumn.thinRow tbody .k-button {min-width:auto !important;margin:6px 0 6px 4px;padding: 2px 5px 3px;line-height: 1.4;}

.simpleGridColumn .badge {margin-top: 5px;}

.k-grid .destroyed > td {background-color:#ffe8e9; text-decoration: line-through;color: #a7a7a7 !important;}
.k-grid .gridRowColor-ff7f27 > td {background-color:#ff7f274a;}
.k-grid .gridRowColor-00a2e8 > td {background-color:#00a2e84a;}

.k-detail-row {box-shadow: inset 0 -2px 20px #000000}
.k-grid .k-detail-cell {padding: 15px 20px 40px 0;}
 /* .k-detail-cell {padding-bottom: 10px !important;} */
div[kendo-tab-strip] .k-content {padding:0;}

.k-tabstrip.k-header {background: none;}

.k-chart-tooltip {background-color:#555 !important;}

div[ct-fullheight].k-grid {display:flex;flex-flow:column;}
div[ct-fullheight].k-grid .k-grid-content {flex:1}

.accordionDescriptionLine {background-color:#abb5b9;color:#fff;}
.accordionDescriptionLine.active {background-color:#4ea5c7;}
.accordionDetail{-webkit-transition: height 0.2s linear;-moz-transition: height 0.2s linear;-ms-transition: height 0.2s linear;-o-transition: height 0.2s linear;transition: height 0.2s linear;}

.k-button .nav-new { position: inherit; margin: -6px -5px 0 6px; }
.k-button .nav-new > .content { padding: 2px 2px 9px; }
.sub-menu .nav-new { position: absolute; filter: drop-shadow(2px 3px 2px rgba(0, 0, 0, 0.5));right: 5px;top: 2px; }
.sub-menu .nav-new > .content {
	color: white;
	font-size: 10px;
	text-align: center;
	font-weight: 400;
	background: #d82c2c linear-gradient(45deg, rgba(0, 0, 0, 0) 0%, rgba(255, 255, 255, 0.25) 100%);
	padding: 5px 2px 10px;
	/*clip-path: polygon(0 0, 100% 0, 100% 100%, 50% 100%, 0 100%);*/
	width: 52px;
	min-height: 36px;
	clip-path: polygon(0 0, 100% 0, 100% 100%, 50% calc(100% - 8px), 0 100%);
}


/*kendo-date-range*/
kendo-date-range {display:block;}
kendo-date-range.disabled {background-color: #aaa !important;}
.k-calendar .k-today {background: none !important;border: 2px solid #007cc0;}
.k-calendar .k-today .k-link {font-weight: bold;color: #2c2f3b !important;}
.k-calendar td.range-highlight {background-color: #a4e2c8 !important;}
.k-calendar td.range-highlight.k-other-month {background-color: #c8f3e1 !important;}
.k-calendar td.k-state-selected {background-color: #36b983 !important;}
.k-calendar td.k-state-selected .k-link {color: #fff !important;}

.treeViewCheckLabel {padding: 2px;border: 1px solid #efefef;margin: 3px 3px 0 3px;width: 10px;height: 10px;text-align: center;}
.k-state-focused {border-color: #007cc0 !important;}
.k-treeview .k-state-selected i, .k-treeview .k-state-selected span {color: #fff !important;}
.k-checkbox:disabled+.k-checkbox-label:after {background-color: #bababa !important; border-color: #bfbfbf;}
.k-checkbox:disabled+.k-checkbox-label:hover {background-color: #bababa !important; border-color: #bfbfbf;}

.k-switch {border: none;}

.border-box * {box-sizing: border-box !important;}
.content-box * {box-sizing: content-box !important;}

kendo-dropdown-btn { display: inline-block; vertical-align: top; }

.k-grid-norecords { width:99%;height:99%; }
.k-grid-content-expander { width:99% !important; }

.kendoSortableRow tr td:first-child:not(.handler) { cursor: move; }
.k-grid tr td.handler {background: #ccc;border: 1px outset #e1e1e1;cursor: move;}

.k-template-truncate {
	white-space: nowrap;
	text-overflow: ellipsis;
}

/* KENDO Grid ince görünüm - KAAN */
.k-grid td {line-height: 1.3em;padding: .0em .2em;/*white-space: nowrap;*/height: 29px;}
.k-grid tbody .k-multiselect .k-button {padding: 1px 18px 1px 5px;}
.k-grid-toolbar, .k-grouping-header {padding: .4em;}
.k-grid-header th.k-header>.k-link {min-height: 10px;line-height: 9px;margin: -1px 0 0 -3px;padding: 7px 0 5px 2px;text-overflow: clip;}
.k-grid-header th.k-header, .k-filter-row th{padding: 0 2px;}
.k-grid-header .k-i-sort-asc-sm, .k-grid-header .k-i-sort-desc-sm {height:11px;}
.k-grid-header th.k-with-icon .k-link {margin-right: 8px;}
.k-grid-content table > tbody > tr > td > img {width: 25px;padding: 1px;}
.k-grid-content .badge {margin-top: 5px;}
.k-header-button-right {position: absolute;z-index: 1;right: 4px;top: 27px;line-height: 1;padding: 4px;height: 14px;font-size: 14px;}
.k-header>.k-grid-filter, .k-header>.k-header-column-menu {margin: 0 -2px;padding: 3px 1px 3px 0;}
.k-header > .k-state-active {background-color: #fb9b29;}
.k-icon, .k-tool-icon { opacity: 1; /*font: 15px/1 WebComponentsIcons;*/}

/* kaan grid renk ayarları*/
.k-grid td.k-state-selected, .k-grid td.k-state-selected.k-state-focused, .k-grid tr.k-state-selected {color: #333;background-color: #88cbf9;}
.k-block, .k-content, .k-dropdown .k-input, .k-popup, .k-toolbar, .k-widget {color: #000;}
.k-header.k-grid-toolbar, .k-pager-wrap {background-color: #1c2b36;color: #fff;}
.stockInGrid .k-header.k-grid-toolbar {background-color: #337915;}
.stockOutGrid .k-header.k-grid-toolbar {background-color: #c82e29;}
.stock-low {background: #ffc4c3;margin: 0;padding: 7px 10px;}

.k-splitbar-vertical-hover:hover,.k-splitbar-horizontal-hover:hover {background-color: #f98989;border-color: #f3aaaa;}
.groundSupportStock .k-splitter .k-scrollable {overflow: hidden;}


.k-menu .k-state-selected>.k-link {
	color: #052e4c;
	background-color: #44b4f3;
	border-top: 2px solid #0c3b84;
	border-right: 1px solid #0c3b84;
	border-left: 1px solid #0c3b84;
	font-weight: bold;
}

.offlineIcon {
	position: absolute;
	bottom: 55px;
	right: 55px;
	z-index: 99999;
	height: 60px;
	width: 60px;
	background-color: #ff7702bb;
	color: #fff;
	font-size: 20px;
	border-radius: 50%;
	padding: 13px 8px;
}

.k-edit-field .k-autocomplete, .k-edit-field .k-colorpicker, .k-edit-field .k-combobox, .k-edit-field .k-datepicker, .k-edit-field .k-datetimepicker, .k-edit-field .k-dropdown, .k-edit-field .k-dropdowntree, .k-edit-field .k-listbox, .k-edit-field .k-multiselect, .k-edit-field .k-numerictextbox, .k-edit-field .k-selectbox, .k-edit-field .k-textbox, .k-edit-field .k-timepicker, .k-edit-field .k-toolbar .k-edit-field .k-split-button {
	width: 80%;
}

.k-button:focus, .k-split-button:focus {box-shadow: 0 0 3px 2px rgba(0,0,0,.4) !important;border-color: #fff;}

.customCheckbox {
	display: inline-block;
	background-color:#fff;
	border:1px solid #bfbfbf;
	width:14px;
	height:14px;
	vertical-align: middle;
	margin: 0;
	padding: 2px;
	cursor:pointer;
}
.customCheckbox.red {border-color:red;}
.customCheckbox.disabled {background-color: #bbb;cursor:default;}
.customCheckbox i {display: none;font-size: 12px;margin: 1px;color: #037ec1;}
.customCheckbox.checked i {display: block;}
.customCheckbox.semi i {display: block;font-size: 11px;margin: 2px;}
.customCheckbox input {display: none;}

.text-light-muted {color:#dedede;}


table.evenOdd tr:nth-child(even),table.evenOdd tr:nth-child(even) td {background-color: #fff;}
table.evenOdd tr:nth-child(odd),table.evenOdd tr:nth-child(odd) td {background-color: #eee;}


.badgeSmall {display: inline-block;min-width: 10px;margin:1px;padding: 1px 6px;font-size: 12px;color: #fff;background-color: #58748B;border-radius: 5px;}
.badgeSmallXS {display: inline-block;min-width: 20px;padding: 0 4px;color: #fff;background-color: #58748B;border-radius: 3px;text-align: center;}
.badgeSmallXS2 {display: inline-block;min-width: 20px;padding: 0 2px;color: #fff;background-color: #58748B;border-radius: 3px;text-align: center;}
.badgetinyBorder {display: inline-block;min-width: 18px;margin-right: 2px;padding: 0 3px;border-radius: 3px;border: 1px solid #888;text-align: center;}
.badgeRightClear {padding-right: 0;}
.badgeBox {display: inline-block;min-width: 15px;min-height: 15px;border-radius: 5px;}
.badgeRightButton { padding: 1px 4px 1px 4px; border-left: 1px solid #ffffff59; }
.badgeRightButton:hover { background-color: #ffffff50 }

.simpleTable {width:100%;border-spacing: 0;background: white;border-radius:8px 8px 0 0 ;overflow: hidden;border-collapse: collapse;padding:5px;}
.simpleTable.notFullWidth {width:auto;}
.simpleTable.noBorderRadius {border-radius:0;}
.simpleTable.borderRadius {border-radius:8px;}
.simpleTable.preWrap td{white-space: pre-wrap;}
.simpleTable.wrapWhiteSpace {white-space: initial;}
.simpleTable th {padding: 4px;color:#D5DDE5;background:#1b1e24;border: 1px solid #444;}
.simpleTable thead th {border-bottom:4px solid #9ea7af;border-right: 1px solid #343a45;padding:10px;}
.simpleTable thead th:first-child { border-top-left-radius:3px; }
.simpleTable.headBlue th {padding: 4px;color:#000000;background: #a3c1ff;}
.simpleTable.headOrange th {padding: 4px;color: #000000;background: #ecb137;}
.simpleTable .leftFreez { position: sticky; left: 0; }
.simpleTable th:last-child { border-top-right-radius:3px; border-right:none;}
.simpleTable:not(.evenOddDisabled) tbody tr:nth-child(odd) td { background:#EBEBEB; }
.simpleTable:not(.hoverDisabled) tbody tr td { cursor:pointer; }
.simpleTable:not(.hoverDisabled) tbody tr:hover td { background:#4E5066; color:#FFFFFF; }
/*.simpleTable tr:nth-child(odd):hover td { background:#4E5066; }*/
.simpleTable tbody td { padding: 5px;white-space: nowrap;background:#FFFFFF;text-align:left;vertical-align:middle;border: 1px solid #C1C3D1;}
.simpleTable.lessPadding tbody td { padding: 0 5px;}
.simpleTable.text-center td{ text-align: center;}
.simpleTable tbody tr.custom td{ background: #ffe69f; color: black;}
.simpleTable tbody td.over15 { background: #ffd169 !important; }
.simpleTable tbody td.over30 { background: #ff4242 !important; }
.simpleTable tfoot tr:first-child {border-top: 4px solid #aaa;}
.simpleTable tfoot td {padding: 4px;color: #fff;background: #000;border: 1px solid #555;font-weight: bold;white-space: nowrap;}
.simpleTable tfoot tr.footBlue td {color:#000000;background: #a3c1ff;}
.simpleTable tfoot tr.footOrange td {color: #000000;background: #ecb137;}



/*.table > thead > tr > th, .table > tbody > tr > th, .table > tfoot > tr > th, .table > thead > tr > td, .table > tbody > tr > td, .table > tfoot > tr > td { color: #000 !important; padding: 2px;}*/

.table-condensed td.table-td-button {cursor:pointer;}
.table-condensed td.table-td-button:hover {background:#dedede !important;}

.hover-bg-dark-azure:hover {background: #3782c2!important;color: #fff!important;}


.hideGridHeader .k-grid-header {display:none;}
.contentSoft .k-detail-row {box-shadow: inset 0 -2px 10px #bbbbbb;}
.contentSoft .k-grid .k-detail-cell {padding: 0;}
.contentSoft .k-grid .k-detail-row {background: black;}
.contentSoft .k-grid .k-detail-row .k-hierarchy-cell {border: none;}

.content {display: flex;flex-flow:column;}
.content>.wrapper {flex:1;}
#app {height: 100%;}

.btn-card {background-color: #191C24 !important;border: 1px solid #191C24;cursor:pointer;color:black;}
.btn-card:hover {background-color: #323138 !important;border: 1px solid #545a78;}

.disabled * { pointer-events: none; }
.disabledException { pointer-events: auto !important; }
.disabled input:not(.disabledException) { background-color:unset; }
.disabled input[type=checkbox]:not(.disabledException) { background-color:unset; border-color: #000 }
.disabled button:not(.disabledException) { display: none; }

.form-check-input { width: 2em; height: 2em; }

::-webkit-calendar-picker-indicator { filter: invert(1); }

.kendo-header-pre-wrap .k-header {white-space: pre-wrap !important;}
.kendo-header-pre-wrap .k-header a.k-link {line-height: 1.1;}
.k-pager-sizes .k-widget.k-dropdown {width: 75px;}

.text-bold {font-weight: bold;}