﻿.agTheme {
	line-height: 1.2;
	font-family: var(--defaultFontFamily);
	font-size: 10pt;
	color: var(--CellColor);
	display: inline-block;
	vertical-align: top;
	margin-top: 10px;
	min-width: calc(100%);
	max-width: calc(100%);
	/* this is for the rowGroupPanel, that appears along the top of the grid */
	/* this is for the column drops that appear in the toolPanel */
}

	.agTheme img {
	}

	.agTheme .ag-root {
		/*border: 1px solid #adb5da;*/
	}

	.agTheme .ag-cell {
		padding-top: 15px !important;
		border-right: 1px solid #0000001f;
	}

		.agTheme .ag-cell.gridDataLabel {
			padding-left: 10px;
			border-right: unset;
		}

		.agTheme .ag-cell.rightBorder {
			/*border-right: 2px solid #afb6c8;*/
			border-right: 2px solid var(--borderColor);
		}

		.agTheme .ag-cell.leftBorder {
			/*border-right: 2px solid #afb6c8;*/
			border-left: 2px solid var(--borderColor);
		}

	.agTheme .ag-floating-bottom .ag-cell {
		padding-top: 18px !important;
		background-position-y: 1.45em !important;
	}

	.agTheme .ag-cell.redWeekResult {
		/*color:red;palevioletred*/
	}

	.agTheme .ag-cell.greenWeekResult {
		/*color:green; forestgreen*/
	}

	.agTheme .ag-cell.redWoCntr {
		/*color:red;palevioletred*/
		border-left: solid 3px black;
	}

	.agTheme .ag-cell.greenWoCntr {
		/*color:green; forestgreen*/
		border-left: solid 3px black;
	}

	.agTheme .ag-cell-not-inline-editing {
	}

	.agTheme .ag-cell-range-selected-1:not(.ag-cell-focus) {
	}

	.agTheme .ag-cell-range-selected-2:not(.ag-cell-focus) {
	}

	.agTheme .ag-cell-range-selected-3:not(.ag-cell-focus) {
	}

	.agTheme .ag-cell-range-selected-4:not(.ag-cell-focus) {
	}

	.agTheme .ag-cell-focus {
	}

	.agTheme .ag-cell-no-focus {
	}

	.agTheme .ag-ltr .ag-cell-no-focus {
	}

	.agTheme .ag-rtl .ag-cell-no-focus {
	}

	.agTheme .ag-rtl .ag-cell-first-right-pinned {
	}

	.agTheme .ag-ltr .ag-cell-first-right-pinned {
	}

	.agTheme .ag-rtl .ag-cell-last-left-pinned {
	}

	.agTheme .ag-ltr .ag-cell-last-left-pinned {
	}

	.agTheme .ag-cell-highlight {
	}

	.agTheme .ag-cell-highlight-animation {
	}

	.agTheme .ag-value-change-delta {
	}

	.agTheme .ag-value-change-delta-up {
	}

	.agTheme .ag-value-change-delta-down {
	}

	.agTheme .ag-value-change-value {
	}

	.agTheme .ag-value-change-value-highlight {
	}

	.agTheme .ag-rich-select {
	}

	.agTheme .ag-rich-select-value {
	}

	.agTheme .ag-rich-select-list {
	}

	.agTheme .ag-rich-select-row {
	}

	.agTheme .ag-rich-select-row-selected {
	}

	.agTheme .ag-large-text {
	}

	.agTheme .ag-header-select-all {
		margin-right: 7px;
	}

		.agTheme .ag-header-select-all:not(.ag-hidden) + .ag-cell-label-container {
			width: calc(100% - 12px - 7px);
		}

	.agTheme .ag-header {
		background: #FFFFFF;
		border-bottom: 1px solid #0000001f;
	}

	.agTheme .ag-header-container {
		background: #ffffff;
	}

	.agTheme .ag-header-cell {
		background: linear-gradient(to bottom,#0000000f,#0000000f 10%, #0000000f, #0000000f 10%) !important;
	}

		.agTheme .ag-header-cell.targetColHeader {
			background: linear-gradient(to bottom,#fee183,#fee183 4px, #FFD6000d, #FFD6000d 10%) !important;
		}

		.agTheme .ag-header-cell.targetColHeaderLight {
			background: linear-gradient(to bottom,#fff1c4,#fff1c4 4px, #FFD6000d, #FFD6000d 10%) !important;
		}


		.agTheme .ag-header-cell.targetColHeaderDark {
			background: linear-gradient(to bottom,#FFD600,#FFD600 4px, #FFD6000d, #FFD6000d 10%) !important;
		}

		.agTheme .ag-header-cell.ResultColHeader {
			background: linear-gradient(to bottom,#0000000f,#0000000f 10%, #0000000f, #0000000f 10%) !important;
		}

		.agTheme .ag-header-cell.ReachedColHeader {
			background: linear-gradient(to bottom,#0000000f,#0000000f 10%, #0000000f, #0000000f 10%) !important;
		}

	.agTheme .ag-row .targetCol,
	.agTheme .ag-row .atteinte-negative,
	.agTheme .ag-row .atteinte-positive,
	.agTheme .ag-row .delta-negative,
	.agTheme .ag-row .delta-positive,
	.agTheme .ag-row .diff-negative,
	.agTheme .ag-row .diff-positive {
		background-size: 13px;
		background-position: right;
		margin: 0px;
		background-position-x: calc(100% - 6px);
		background-position-y: 17px;
		background-repeat: no-repeat;
	}

		.agTheme .ag-row .targetCol.has-icon,
		.agTheme .ag-row .atteinte-negative.has-icon,
		.agTheme .ag-row .atteinte-positive.has-icon,
		.agTheme .ag-row .delta-negative.has-icon,
		.agTheme .ag-row .delta-positive.has-icon,
		.agTheme .ag-row .diff-negative.has-icon,
		.agTheme .ag-row .diff-positive.has-icon {
			padding-right: 25px !important;
		}

	.agTheme .ag-row .targetCol {
		/*background-image: url('Images/flag/target-icon.png');*/
		background-color: #FFD6000d;
		padding-right: 7px !important;
	}

	.agTheme .ag-row .atteinte-negative {
		background-image: url(Images/flag/Atteinte-negative.png);
		color: #c76b00;
	}

	.agTheme .ag-row .atteinte-positive {
		background-image: url('Images/flag/Atteinte-positive.png');
	}

	.agTheme .ag-row .delta-negative {
		background-image: url('Images/flag/delta-negative.png');
	}

	.agTheme .ag-row .delta-positive {
		background-image: url('Images/flag/delta-positive.png');
	}

	.agTheme .ag-row .diff-negative {
		background-image: url('Images/flag/light_red.png');
	}

	.agTheme .ag-row .diff-positive {
		background-image: url('Images/flag/light_green.png');
	}

	.agTheme .ag-row .diff-negative,
	.agTheme .ag-row .diff-positive {
		background-size: 9px;
		background-position-y: 20px;
	}

	.agTheme .ag-header-icon {
		color: var(--headerCellColor);
		stroke: none;
		fill: var(--headerCellColor);
		margin: 0px 4px;
	}

	.agTheme .ag-no-scrolls .ag-header-container {
	}

	.agTheme .ag-ltr .ag-header-cell {
		background-color: var(--headerCellBackgroundColor);
		background: var(--headerCellBackgroundColor);
		color: var(--headerCellColor);
		/*font: normal 11pt/1 Exo-Bold;
		border-right: unset;*/
		border-right: 1px solid #f0f1f3f1;
	}

	.agTheme .ag-ltr .ag-pinned-left-header .ag-header-cell {
		border-right: unset;
		/*padding-left: 10px !important;*/
	}

	.agTheme .ag-ltr .ag-header-container .ag-header-cell {
		border-right: 1px solid #0000001f;
		/*text-align: right !important;*/
		/*border-bottom: 1px solid #0000001f;*/
		padding-right: 10px !important;
	}

	.agTheme .ag-ltr .ag-header-container .ag-header-cell.gridDataValueHeader {
		padding-right: 5px !important;
	}

#gridOptionsMap.agTheme .ag-ltr .ag-header-container .ag-header-cell {
	padding-right: 0px !important;
}

.agTheme .ag-ltr .ag-header-container .ag-header-cell.gridDataLabelHeader {
	border-right: 0px solid #0000001f;
	text-align: left !important;
}

	.agTheme .ag-ltr .ag-header-container .ag-header-cell.gridDataLabelHeader.darkHeader {
		background-color: #0000001f !important;
	}
.agTheme .ag-floating-bottom-container .ag-cell.gridDataLabel.dark {
	background-color: #0000001f !important;
}

.agTheme .ag-ltr .ag-pinned-left-header .ag-header-cell.rightBorderHeader {
	border-right: 2px solid #0000001f;
}

.agTheme .ag-ltr .ag-header-container .ag-header-cell.rightBorderHeader {
	/*border-right: 2px solid #afb6c8;*/
	border-right: 2px solid var(--borderColor);
}

.agTheme .ag-ltr .ag-header-cell .ag-header-cell-label {
	color: var(--headerCellColor);
	/*border-right: 1px dotted #ffffff;*/
	font-weight: 500 !important; /* mjr Miloud C.M */
	font-size: 1.2em !important; /* mjr Miloud C.M */
	font-family: var(--defaultFontFamily);
}

#mapRow .agTheme .ag-ltr .ag-header-cell .ag-header-cell-label {
	font-size: 1em !important;
	margin-left: 10px;
}

#mapRow .agTheme .ag-ltr .ag-header-cell.gridDataValueHeader .ag-header-cell-label {
	float: right;
	margin-right: 5px;
	margin-left: 0px;
	display: block;
}

.agTheme.agThemeLarge {
	font-size: 15px !important;
}

.agTheme.agThemeExtraLarge {
	font-size: 25px !important;
}

.agTheme.agDisplay .ag-header-cell-label {
	font-size: small;
	font-weight: normal !important;
}

.agTheme.agDisplayLarge .ag-header-cell-label {
	font-size: large;
	font-weight: normal !important;
}

.agTheme.agThemeExtraLarge .ag-header-cell-label {
	font-size: large;
	font-weight: normal !important;
}

.ag-floating-bottom {
	overflow: hidden !important;
}

.agTheme.agDisplayLarge .ag-floating-bottom .ag-cell {
	font-size: large !important;
	font-weight: normal !important;
}

.agTheme.agDisplayLarge {
	font-size: 15px !important;
}

div[ag-grid="gridOptionsAbstract"].agTheme .ag-ltr .ag-header-cell {
	background-color: var(--rowBackgroundColor);
	color: var(--bodyCellColor);
}

div[ag-grid="gridActivityAbstract"].agTheme .ag-ltr .ag-header-cell {
	background-color: var(--rowBackgroundColor);
	color: var(--bodyCellColor);
}

.agTheme .ag-rtl .ag-header-cell {
	background-color: var(--headerCellBackgroundColor);
	background: var(--headerCellBackgroundColor);
	color: var(--headerCellColor);
	font: normal 11pt/1 var(--defaultFontFamily);
	text-align: center;
}

.agTheme .ag-header-cell-moving .ag-header-cell-label {
}

.agTheme .ag-header-cell-moving {
}

.agTheme .ag-ltr .ag-header-group-cell {
	background-color: var(--headerGroupCellBackgroundColor);
	color: var(--headerGroupCellColor);
	border-right: 2px solid #0000001f;
	border-bottom: 1px solid #C6CCD5;
	font-weight: 500 !important; /* mjr Miloud C.M */
	font-size: 1.4em !important; /* mjr Miloud C.M */
	font-family: var(--defaultFontFamily);
}

.agTheme .ag-pinned-left-header .ag-header-group-cell {
	background-color: #FFFFFF;
	border-top: 0px;
}

.agTheme .ag-rtl .ag-header-group-cell {
}

.agTheme .ag-header-group-cell-with-group {
}

.agTheme .ag-header-cell-label {
	padding-top: 8px;
	padding-right: 3px !important;
	padding-left: 5px;
}

.agTheme .gridDataLabelHeader .ag-header-cell-label {
	padding-left: 10px;
}

#mapRow .ag-theme .ag-header-cell-label {
	width: calc(100% - 7px);
}

.agTheme .ag-header-cell-text {
}

.agTheme .cellLeftHeader .ag-header-cell-text {
	float: left !important;
}

.agTheme .cellRightHeader .ag-header-cell-text {
	float: right !important;
}

.agTheme .ag-body-container {
	font-weight: bold;
}

.agTheme .ag-row-no-animation .ag-row {
	font-weight: 500 !important;
	font-size: 14px !important;
}

.agTheme .ag-header-group-cell-label {
	padding-top: 0.3em;
}

.agTheme .ag-ltr .ag-header-group-cell-label {
}

.agTheme .ag-rtl .ag-header-group-cell-label {
}

.agTheme .ag-rtl .ag-header-group-text {
}

.agTheme .ag-ltr .ag-header-group-text {
}

.agTheme .ag-header-cell-menu-button {
}

.agTheme .gridDataValueHeader .ag-header-cell-menu-button {
	display: none;
}

.agTheme .ag-ltr .ag-pinned-right-header {
}

.agTheme .ag-rtl .ag-pinned-left-header {
}

.agTheme .ag-header-cell-menu-button:hover {
}

.agTheme .ag-body {
	background-color: var(--bodyBackgroundColor);
}

/*Premiere colonne de la grid.*/
/*Apply to all grid of theme agTheme*/
/*2018-04-25: We cannot use below because some grid with pinned columns will incorrect have more than 1 first col
.agTheme:not([ag-grid='gridOptionsAbstract']) .ag-row .ag-cell:first-child{   
background-color: var(--headerCellBackgroundColor);
color: #ffcd00;
}
*/
.agTheme .ag-row {
	background-color: var(--rowBackgroundColor);
	border-bottom: 1px solid var(--rowBorderColor) !important;
	/*font-weight: 500 !important;  mjr Miloud C.M */
	/*font-size: 1.2em !important;  mjr Miloud C.M */
	font-family: var(--defaultFontFamily);
}

.agTheme .ag-row-odd {
	background-color: var(--rowBackgroundColorOdd);
	border-bottom: 1px solid var(--rowBorderColorBottom) !important;
}

.agTheme .ag-row-even {
	background-color: var(--rowBackgroundColorEven);
	border-bottom: 1px solid var(--rowBorderColorBottom) !important;
}

	.agTheme .ag-row-even:first-child {
		/*border-top: 1px solid var(--rowBorderColorBottom) !important;*/
	}

.agTheme .ag-row-selected {
	background-color: var(--selRowBackgroundColor);
}

.agTheme .ag-floating-top .ag-row {
}

.agTheme .ag-floating-bottom .ag-row {
	background: var(--rowBackgroundColorBottom) !important;
	background-color: var(--rowBackgroundColorBottom) !important;
	border: 1px !important;
	font: normal 10pt/1 var(--defaultFontFamilyBold);
}

.agTheme .ag-floating-bottom-container .ag-row {
	background: var(--rowBackgroundColorBottom2) !important;
	background-color: var(--rowBackgroundColorBottom2) !important;
	border: 1px !important;
	font: normal 10pt/1 var(--defaultFontFamilyBold);
}


.agTheme .ag-overlay-loading-wrapper {
}

.agTheme .ag-overlay-loading-center {
}

.agTheme .ag-overlay-no-rows-center {
	background-color: aliceblue;
	padding: 5px;
	border-radius: 5px;
}

.agTheme .ag-group-cell-entire-row {
}

.agTheme .ag-footer-cell-entire-row {
}

.agTheme .ag-group-cell {
	font-style: normal;
}

.agTheme .ag-ltr .ag-group-expanded {
}

.agTheme .ag-rtl .ag-group-expanded {
}

.agTheme .ag-ltr .ag-group-contracted {
}

.agTheme .ag-rtl .ag-group-contracted {
}

.agTheme .ag-ltr .ag-group-loading {
}

.agTheme .ag-rtl .ag-group-loading {
}

.agTheme .ag-ltr .ag-group-value {
}

.agTheme .ag-rtl .ag-group-value {
}

.agTheme .ag-ltr .ag-group-checkbox {
}

.agTheme .ag-rtl .ag-group-checkbox {
}

.agTheme .ag-group-child-count {
}

.agTheme .ag-footer-cell {
}

.agTheme .ag-menu {
	background: #d3ddf9;
}

	.agTheme .ag-menu .ag-tab-header {
		background: #d3ddf9;
	}

	.agTheme .ag-menu .ag-tab {
	}

	.agTheme .ag-menu .ag-tab-selected {
	}

.agTheme .ag-menu-separator {
}

.agTheme .ag-menu-option-active {
}

.agTheme .ag-menu-option-icon {
}

.agTheme .ag-menu-option-text {
}

.agTheme .ag-menu-option-shortcut {
}

.agTheme .ag-menu-option-popup-pointer {
}

.agTheme .ag-menu-option-disabled {
}

.agTheme .ag-menu-column-select-wrapper {
}

.agTheme .ag-filter-checkbox {
	display: contents;
}

.agTheme .ag-filter-header-container {
}

.agTheme .ag-filter-apply-panel {
}

.agTheme .ag-filter-value {
}

.agTheme .ag-ltr .ag-selection-checkbox {
}

.agTheme .ag-rtl .ag-selection-checkbox {
}

.agTheme .ag-paging-panel {
}

.agTheme .ag-paging-button {
}

.agTheme .ag-paging-row-summary-panel {
}

.agTheme .ag-tool-panel {
}

.agTheme .ltr .ag-tool-panel {
}

.agTheme .rtl .ag-tool-panel {
}

.agTheme .ag-status-bar {
}

.agTheme .ag-status-bar-aggregations {
}

.agTheme .ag-status-bar-item {
}

.agTheme .ag-column-drop-cell {
}

.agTheme .ag-column-drop-cell-ghost {
}

.agTheme .ag-column-drop-cell-text {
}

.agTheme .ag-column-drop-cell-button {
}

	.agTheme .ag-column-drop-cell-button:hover {
	}

.agTheme .ag-column-drop-empty-message {
}

.agTheme .ag-column-drop-icon {
}

.agTheme .ag-column-drop {
}

.agTheme .ag-column-drop-horizontal {
}

.agTheme .ag-column-drop-vertical {
}

	.agTheme .ag-column-drop-vertical .ag-column-drop-cell {
	}

	.agTheme .ag-column-drop-vertical .ag-column-drop-empty-message {
	}

.agTheme .ag-pivot-mode {
}

.agTheme .ag-tool-panel .ag-column-select-panel {
}

.agTheme .ag-select-agg-func-popup {
}

.agTheme .ag-select-agg-func-item {
}

	.agTheme .ag-select-agg-func-item:hover {
	}

.agTheme .ag-floating-filter-button {
}

.agTheme .ag-floating-filter-body input {
}

.agTheme .ag-filter {
	display: block;
	padding-left: 4px;
}

.agTheme .conditionalFormattingBar {
	position: absolute;
	height: 7px;
	width: 98%;
	left: 1%;
	bottom: 2px;
}
/**************  Slicers theme *******************/

.agThemeSce {
	line-height: 1.2;
	font-family: var(--defaultFontFamily);
	font-size: 10pt;
	color: #000000;
	background: #FFFFFF;
	/* this is for the rowGroupPanel, that appears along the top of the grid */
	/* this is for the column drops that appear in the toolPanel */
}

	.agThemeSce img {
	}

	.agThemeSce .ag-root {
		border: 1px solid #0000001f;
		border-radius: 3px;
	}


	.agThemeSce .ag-row .ag-cell {
		font-size: 15px;
	}

	.agThemeSce .ag-row-selected .ag-cell {
	}

	.agThemeSce .ag-cell-not-inline-editing {
	}

	.agThemeSce .ag-cell-range-selected-1:not(.ag-cell-focus) {
	}

	.agThemeSce .ag-cell-range-selected-2:not(.ag-cell-focus) {
	}

	.agThemeSce .ag-cell-range-selected-3:not(.ag-cell-focus) {
	}

	.agThemeSce .ag-cell-range-selected-4:not(.ag-cell-focus) {
	}

	.agThemeSce .ag-cell-focus {
	}

	.agThemeSce .ag-cell-no-focus {
	}

	.agThemeSce .ag-ltr .ag-cell-no-focus {
	}

	.agThemeSce .ag-rtl .ag-cell-no-focus {
	}

	.agThemeSce .ag-rtl .ag-cell-first-right-pinned {
	}

	.agThemeSce .ag-ltr .ag-cell-first-right-pinned {
	}

	.agThemeSce .ag-rtl .ag-cell-last-left-pinned {
	}

	.agThemeSce .ag-ltr .ag-cell-last-left-pinned {
	}

	.agThemeSce .ag-cell-highlight {
	}

	.agThemeSce .ag-cell-highlight-animation {
	}

	.agThemeSce .ag-value-change-delta {
	}

	.agThemeSce .ag-value-change-delta-up {
	}

	.agThemeSce .ag-value-change-delta-down {
	}

	.agThemeSce .ag-value-change-value {
	}

	.agThemeSce .ag-value-change-value-highlight {
	}

	.agThemeSce .ag-rich-select {
	}

	.agThemeSce .ag-rich-select-value {
	}

	.agThemeSce .ag-rich-select-list {
	}

	.agThemeSce .ag-rich-select-row {
	}

	.agThemeSce .ag-rich-select-row-selected {
	}

	.agThemeSce .ag-large-text {
	}

	.agThemeSce .ag-header-select-all {
		margin-right: 7px;
	}
	/*
.agThemeSce .ag-header-select-all:not(.ag-hidden) + .ag-cell-label-container {
width: calc(100% - 12px - 7px);
}
*/
	.agThemeSce .ag-header {
	}

	.agThemeSce .ag-header-icon {
		float: right !important;
		margin-right: 1px;
	}

	.agThemeSce .ag-no-scrolls .ag-header-container {
	}

	.agThemeSce .ag-ltr .ag-header-cell {
		background-color: var(--headerCellBackgroundColor);
		background: var(--headerCellBackgroundColor);
		color: var(--agHeaderColor);
		font: normal 11pt/1 var(--defaultFontFamilyBold);
		border-right: unset;
	}


div[ag-grid="gridOptionsAbstract"].agThemeSce .ag-ltr .ag-header-cell {
	background-color: var(--rowBackgroundColor);
	color: var(--bodyCellColor);
}

.agThemeSce .ag-rtl .ag-header-cell {
	background-color: var(--headerCellBackgroundColor);
	color: var(--headerCellColor);
	font: normal 11pt/1 var(--defaultFontFamilyBold);
}

.agThemeSce .ag-header-cell-moving .ag-header-cell-label {
}

.agThemeSce .ag-header-cell-moving {
}

.agThemeSce .ag-ltr .ag-header-group-cell {
}

.agThemeSce .ag-rtl .ag-header-group-cell {
}

.agThemeSce .ag-header-group-cell-with-group {
}

.agThemeSce .ag-header-cell-label {
}
/*
.agThemeSce .ag-header-cell-label {
width: calc(100%);
}
*/
.agThemeSce .ag-header-cell-text {
}

.agThemeSce .ag-header-group-cell-label {
}

.agThemeSce .ag-ltr .ag-header-group-cell-label {
}

.agThemeSce .ag-rtl .ag-header-group-cell-label {
}

.agThemeSce .ag-rtl .ag-header-group-text {
}

.agThemeSce .ag-ltr .ag-header-group-text {
}

.agThemeSce .ag-header-cell-menu-button {
}

.agThemeSce .ag-ltr .ag-pinned-right-header {
}

.agThemeSce .ag-rtl .ag-pinned-left-header {
}

.agThemeSce .ag-header-cell-menu-button:hover {
}

.agThemeSce .ag-body {
	/*background-color: var(--bodyBackgroundColor);*/
}

.agThemeSce .ag-row {
	/*background-color: var(--rowBackgroundColor);*/
	width: calc(100% - 4px);
	margin-left: 2px !important;
}

.agThemeSce .ag-row-odd {
	/*background-color: var(--rowBackgroundColorOdd);*/
}

.agThemeSce .ag-row-even {
	/*background-color: var(--rowBackgroundColorEven);*/
}

	.agThemeSce .ag-row-even:first-child {
	}

.agThemeSce .ag-row-selected {
	background-color: #C5CAE9E6 !important;
}

.agThemeSce .ag-floating-top .ag-row {
}

.agThemeSce .ag-floating-bottom-container .ag-row {
	background: var(--rowBackgroundColorBottom) !important;
	background-color: var(--rowBackgroundColorBottom) !important;
	border: 0px !important;
}

.agThemeSce .ag-overlay-loading-wrapper {
}

.agThemeSce .ag-overlay-loading-center {
}

.agThemeSce .ag-overlay-no-rows-center {
}

.agThemeSce .ag-group-cell-entire-row {
}

.agThemeSce .ag-footer-cell-entire-row {
}

.agThemeSce .ag-group-cell {
}

.agThemeSce .ag-ltr .ag-group-expanded {
}

.agThemeSce .ag-rtl .ag-group-expanded {
}

.agThemeSce .ag-ltr .ag-group-contracted {
}

.agThemeSce .ag-rtl .ag-group-contracted {
}

.agThemeSce .ag-ltr .ag-group-loading {
}

.agThemeSce .ag-rtl .ag-group-loading {
}

.agThemeSce .ag-ltr .ag-group-value {
}

.agThemeSce .ag-rtl .ag-group-value {
}

.agThemeSce .ag-ltr .ag-group-checkbox {
}

.agThemeSce .ag-rtl .ag-group-checkbox {
}

.agThemeSce .ag-group-child-count {
}

.agThemeSce .ag-footer-cell {
}

.agThemeSce .ag-menu {
}

	.agThemeSce .ag-menu .ag-tab-header {
	}

	.agThemeSce .ag-menu .ag-tab {
	}

	.agThemeSce .ag-menu .ag-tab-selected {
	}

.agThemeSce .ag-menu-separator {
}

.agThemeSce .ag-menu-option-active {
}

.agThemeSce .ag-menu-option-icon {
}

.agThemeSce .ag-menu-option-text {
}

.agThemeSce .ag-menu-option-shortcut {
}

.agThemeSce .ag-menu-option-popup-pointer {
}

.agThemeSce .ag-menu-option-disabled {
}

.agThemeSce .ag-menu-column-select-wrapper {
}

.agThemeSce .ag-filter-checkbox {
}

.agThemeSce .ag-filter-header-container {
}

.agThemeSce .ag-filter-apply-panel {
}

.agThemeSce .ag-filter-value {
}

.agThemeSce .ag-ltr .ag-selection-checkbox {
}

.agThemeSce .ag-rtl .ag-selection-checkbox {
}

.agThemeSce .ag-paging-panel {
}

.agThemeSce .ag-paging-button {
}

.agThemeSce .ag-paging-row-summary-panel {
}

.agThemeSce .ag-tool-panel {
}

.agThemeSce .ltr .ag-tool-panel {
}

.agThemeSce .rtl .ag-tool-panel {
}

.agThemeSce .ag-status-bar {
}

.agThemeSce .ag-status-bar-aggregations {
}

.agThemeSce .ag-status-bar-item {
}

.agThemeSce .ag-column-drop-cell {
}

.agThemeSce .ag-column-drop-cell-ghost {
}

.agThemeSce .ag-column-drop-cell-text {
}

.agThemeSce .ag-column-drop-cell-button {
}

	.agThemeSce .ag-column-drop-cell-button:hover {
	}

.agThemeSce .ag-column-drop-empty-message {
}

.agThemeSce .ag-column-drop-icon {
}

.agThemeSce .ag-column-drop {
}

.agThemeSce .ag-column-drop-horizontal {
}

.agThemeSce .ag-column-drop-vertical {
}

	.agThemeSce .ag-column-drop-vertical .ag-column-drop-cell {
	}

	.agThemeSce .ag-column-drop-vertical .ag-column-drop-empty-message {
	}

.agThemeSce .ag-pivot-mode {
}

.agThemeSce .ag-tool-panel .ag-column-select-panel {
}

.agThemeSce .ag-select-agg-func-popup {
}

.agThemeSce .ag-select-agg-func-item {
}

	.agThemeSce .ag-select-agg-func-item:hover {
	}

.agThemeSce .ag-floating-filter-button {
}

.agThemeSce .ag-floating-filter-body input {
}

.agThemeSce .ag-icon-checkbox-checked,
.agThemeSce .ag-icon-checkbox-unchecked,
.agThemeSce .ag-icon-checkbox-indeterminate {
	background-size: 14px 14px;
	height: 14px;
	width: 14px;
	border: 2px solid #cccccc;
}

.agTheme .hideGrIcon .ag-group-contracted, .agTheme .hideGrIcon .ag-group-expanded {
	display: none;
}
