/* custom colors */
.bg-custom-white{
	background-color: #ffffff !important;
}
.text-custom-white{
	color: rgb(255, 255, 255);
}

.bg-custom-black{
	background-color: #000000 !important;
}
.text-custom-black{
	color: rgb(0, 0, 0);
}

.bg-custom-primary{
	background-color: #00a19b !important;
}
.text-custom-primary{
	color: rgb(0, 161, 155);
}

.bg-custom-secondary{
	background-color: #565f64 !important;
}
.text-custom-secondary{
	color: rgb(86, 95, 100);
}

.bg-custom-tertiary{
	background-color: #763F98 !important;
}
.text-custom-tertiary{
	color: rgb(118, 63, 152);
}

/* override bootstrap */
.nav-item .dropdown-menu> a:hover {
	background-color: rgb(118, 63, 152);
}
/* override bootstrap */
.nav-active {
	color: #763F98;
}

/* override bootstrap */
.nav-active-white {
	color: #ffffff;
}

.hover-pointer{
	cursor: pointer;
}


/* bootstrap submenu */
.dropdown-submenu {
position: relative;
}
.dropdown-submenu a::after {
transform: rotate(-90deg);
position: absolute;
right: 6px;
top: .8em;
}
.dropdown-submenu> a:hover {
	background-color: rgb(127, 18, 8);
}
.dropdown-submenu .dropdown-menu {
top: 0;
left: 100%;
margin-left: .1rem;
margin-right: .1rem;
}
.dropdown-item .dropdown-submenu .dropdown-menu> a:hover {
	background-color: rgb(127, 18, 8);
}

/* ChartJS print */
@media print {
	.chartjs-size-monitor{
		position:fixed !important;
	}
}




