/* Overrides of extjs/classic/theme-crisp/resources/theme-crisp-all.css file */

.x-panel-body,
.x-grid-item,
.x-toolbar-text-default {
	font-size: 11px;
}

.x-column-header,
.x-column-header.x-column-header-focus {
	color: #000;
}

.x-column-header-orange {
	background-color: #FFD486 !important;
}

.cellWarning {
	background-color: yellow !important;
}

.cellError {
	background-color: #F44336 !important;
}

.cellSuccess {
	background-color: #4CAF50 !important;
}

.cellInfo {
	background-color: #2E4376 !important;
}

.cellPrimary {
	background-color: #337ab7 !important;
}

.cellDefault {
	background-color: #bac3d0 !important;
}

.rowSelectedWarning {
	background-color: #fff3c3 !important;
	font-weight: bold;
}

.rowSelectedError {
	background-color: #ffa9a9 !important;
	font-weight: bold;
}

.rowSelectedSuccess {
	background-color: #7bcc7f82 !important;
	font-weight: bold;
}

.rowSelectedInfo {
	background-color: #b6d2ff !important;
	font-weight: bold;
}

.rowSelectedPrimary {
	background-color: #8bc9fd !important;
	font-weight: bold;
}

.rowSelectedDefault {
	background-color: #e3e2e2 !important;
	font-weight: bold;
}

.x-column-header-rightBlackBorder {
	border-right: 2px solid black;
}

.x-column-header-rightGreenBorder {
	border-right: 2px solid #99EC73;
}

.rightBlackBorder {
	border-right: 2px solid black;
}

.rightGreenBorder {
	border-right: 2px solid #99EC73;
}

.orangeLegend {
	background-color: #FFD486;
}

.greenLegend {
	background-color: #99EC73;
}

.yellowLegend {
	background-color: yellow;
}

.x-column-header {
	font-weight: 600;
	font-size: 12px;
	border-right: none;
}

.x-column-header-sort-ASC,
.x-column-header-sort-DESC {
	background-color: #fff;
	color: #3B6D97;
}

.x-column-header.x-column-header-focus {
	color: #3B6D97;
}

.x-column-header-text {
	white-space: normal;
}

.x-grid-body {
	border-width: 2px;
}

.x-grid-with-row-lines .x-grid-item {
	border-top-color: #e7e7e7;
	border-bottom-color: transparent;
	border-width: 1px 0;
}

.x-grid-with-row-lines .x-grid-item.x-grid-item-over {
	background-color: #EAEFF4;
	border-top-color: #bfcedd;
	border-bottom-color: #bfcedd;
	font-weight: 600;
}

.x-grid-td {
	vertical-align: middle;
}

.x-grid-cell-inner {
	padding: 10px 5px 4px;
	min-height: 32px;
}

.x-grid-cell-inner.x-grid-cell-inner-action-col {
	padding: 5px 5px 4px;
}

.x-grid-cell-inner button.btn-icon-only {
	font-weight: normal !important;
}

.x-toolbar-default {
	padding-top: 1px;
}

.x-grid-cell.strike {
	text-decoration: line-through;
	color: #999999;
}

.x-grid-cell.redStrike {
	text-decoration: line-through;
	color: #F44336;
}

.x-grid-cell.disabled {
	opacity: 0.25;
}
