#grid-theme-wrapper.yellow-theme .ag-theme-balham .ag-row-selected {
	background-color: rgb(250, 250, 210);
}


.ag-cell-wrap-text {
    word-break: normal !important;
	text-align: left !important;
}

.report-grid .ag-header-cell-text {
    font-size: 0.7rem !important
}

#grid-theme-wrapper.green-theme .ag-theme-balham .ag-row-selected {
	background-color: rgb(116, 248, 112);
}

#grid-theme-wrapper.red-theme .ag-theme-balham .ag-row-selected {
	background-color: rgb(243, 93, 93);
}

.ag-cell-label-container {
	gap: 1px !important;
	justify-content: left !important;
}

.ag-theme-balham .ag-header-cell, .ag-theme-balham .ag-header-group-cell {
	margin: 0px !important;
	padding-right: 0px !important; 
	padding-left: 2px !important;
}

.ag-header-cell-label, .ag-header-group-cell-label {
	flex: inherit !important;
}

.ag-theme-balham .ag-cell, .ag-theme-balham .ag-full-width-row .ag-cell-wrapper.ag-row-group {
	padding-right: 0px !important; 
	padding-left: 2px !important;
}

.ag-cell-label-container {
	gap: 1px !important;
	justify-content: left !important;
}

.ag-text-center .ag-cell-label-container {
	align-items: center !important;
	justify-content: center !important;
	text-align: center !important;
}

.ag-text-center .ag-header-cell-label {
	text-align: center;
}

.ag-theme-balham .ag-header-cell, .ag-theme-balham .ag-header-group-cell {
	margin: 0px !important;
	padding-right: 0px !important; 
	padding-left: 2px !important;
}

.ag-header-cell-label, .ag-header-group-cell-label {
	flex: inherit !important;
}

.ag-theme-balham .ag-cell, .ag-theme-balham .ag-full-width-row .ag-cell-wrapper.ag-row-group {
	padding-right: 0px !important; 
	padding-left: 2px !important;
}


.ag-theme-balham .custom-tooltip {
	position: absolute;
	overflow: visible;
	pointer-events: none;
	transition: opacity 0.5s linear;
	background-color: aliceblue;
	border-radius: 15px;
}

.ag-theme-balham .ag-menu {
	border-radius: 1em !important; 
}

.ag-theme-balham .custom-tooltip .panel-header{
	background-color: lightcoral;
}

.ag-theme-balham .custom-tooltip.dup .panel-header{
	background-color: rgba(255, 255, 114, 0.6);
}

.ag-theme-balham .custom-tooltip.update .panel-header{
	background-color: orange;
}

.ag-theme-balham .custom-tooltip.ag-tooltip-hiding {
	opacity: 0;
}

.ag-theme-balham .custom-tooltip.ag-tooltip-hiding {
	opacity: 0;
}

.ag-theme-balham .custom-tooltip p {
	margin: 5px;
	white-space: nowrap;
}

.ag-theme-balham .custom-tooltip p:first-of-type {
	font-weight: bold;
}

.ag-theme-balham .ag-header-cell, .ag-theme-balham .ag-header-group-cell {
	padding: 0% !important
}

.ag-theme-balham .ag-cell, .ag-theme-balham .ag-full-width-row .ag-cell-wrapper.ag-row-group {
	padding: 0% !important
}
