/*
* CSS Overrides for the Kendo Grid
*/

/* Grids with Scrolling */
.x-min-height-100,
.x-min-height-100 .k-grid-container {
	min-height: 100px;
}

.x-min-height-150,
.x-min-height-150 .k-grid-container {
	min-height: 150px;
}

.x-min-height-200,
.x-min-height-200 .k-grid-container {
	min-height: 200px;
}

.x-min-height-300,
.x-min-height-300 .k-grid-container {
	min-height: 300px;
}

.x-min-height-400,
.x-min-height-400 .k-grid-container {
	min-height: 400px;
}

.x-min-height-500,
.x-min-height-500 .k-grid-container {
	min-height: 500px;
}

.x-min-height-600,
.x-min-height-600 .k-grid-container {
	min-height: 600px;
}

.x-max-height-100 .k-grid-content.k-auto-scrollable {
	max-height: 100px;
}

.x-max-height-200 .k-grid-content.k-auto-scrollable {
	max-height: 200px;
}

.x-max-height-300 .k-grid-content.k-auto-scrollable {
	max-height: 300px;
}

.x-max-height-400 .k-grid-content.k-auto-scrollable {
	max-height: 400px;
}

.x-max-height-500 .k-grid-content.k-auto-scrollable {
	max-height: 500px;
}

.x-max-height-600 .k-grid-content.k-auto-scrollable {
	max-height: 600px;
}

.x-max-height-700 .k-grid-content.k-auto-scrollable {
	max-height: 700px;
}

.x-max-height-800 .k-grid-content.k-auto-scrollable {
	max-height: 800px;
}


.x-header-wrap.k-grid .k-column-title {
	height: auto;
	min-width: 0;
	white-space: normal;
	flex-shrink: 1;
	overflow: visible;
}

.x-header-wrap.k-grid .k-cell-inner > .k-link {
	width: auto;
	display: flex;
	flex-flow: row nowrap;
	align-items: center;
	justify-content: inherit;
	flex: 1;
	overflow: visible;
}

	.k-cell-inner > .k-link,
	.x-header-wrap.k-grid .k-cell-inner > .k-link
	.x-header-wrap.k-grid .k-column-title {
		white-space: normal;
	}

.x-grid-header-center.k-grid .k-table-th.k-header {
	justify-content: center;
}

/* Grid Slider */
.k-grid.k-grid-font-13 .k-table-td {
	font-size: 13px;
}

.k-grid.k-grid-font-13 .k-table-td {
	line-height: 1.6em;
}

.k-grid.k-grid-font-12 .k-table-td {
	font-size: 12px;
}

	.k-grid.k-grid-font-12 .k-table-td td {
		line-height: 1.6em;
	}

.k-grid.k-grid-font-11 .k-table-td {
	font-size: 11px;
}

.k-grid.k-grid-font-11 .k-table-td {
	line-height: 1.6em;
}

.k-grid.k-grid-font-10 .k-table-td {
	font-size: 10px;
}

.k-grid.k-grid-font-10 .k-table-td {
	line-height: 1.6em;
}

.k-grid.k-grid-font-9 .k-table-td {
	font-size: 9px;
}

.k-grid.k-grid-font-9 .k-table-td {
	line-height: 1.6em;
}

/* Inline Edit */

.k-grid.x-hide-button-text .k-button .k-button-icon {
	min-height: 24px;
	min-width: 24px;
}

.k-grid.x-hide-button-text .k-button {
	padding: 6px;
}

.k-grid.x-hide-button-text .k-button-text {
	display: none;
}
.k-grid th.x-col-header-center,
.k-grid th.x-col-header-center .k-link {
	text-align: center;
}
	.k-grid th.x-col-header-center,
	.k-grid th.x-col-header-center .k-link .k-column-title {
		font-family: "GraphikSemibold";
		width: 100%;
	}

.k-grid-content .k-table-row:last-child > td,
.k-grid-content .k-table-row:last-child > .k-table-td,
.k-grid-content-locked .k-table-row:last-child > td,
.k-grid-content-locked .k-table-row:last-child > .k-table-td {
	border-bottom-width: 1px;
}
.k-button-solid-primary .k-button-text {
	color: white;
}
/*.k-pager.k-grid-pager.k-pager-md {
	height:40px;
}
button.k-pager-refresh {
	display: flex;
}
.k-pager-info.k-label {
	display:flex;
}*/