:root {
	--main_color: #094a6f;
	--main_color_light: #0a7bb7;
	--main_color_dark: #043c5b;
	--secondary_color: #6F2E09;
	--secondary_color_light: #b74809;
	--secondary_color_dark: #3f1a03;
	--highlight_color: #0a7bb7;
	--highlight_color_light: #63c8ff;
	--highlight_color_dark: #013149;
	--neutral_color: #ffffff;
	--neutral_color_light: #ebf1fa;
	--neutral_color_dark: #1c1c1c;
}

.breadcrumb a {
	color: var(--main_color);
}

.breadcrumb-last {
	color: var(--highlight_color)!important;
}

.button {
	background-color: var(--main_color);
}

.footer-container {
	background-image: radial-gradient(rgb(255 255 255 / 0.15) 0.7000000000000001px, var(--njib_color) 0.7000000000000001px);
}

.index-big-splash {
	background-image: url('/img/njib/1.jpg');
	background-size: cover;
	background-position: center center;
}

.top-navigation-links a {
	color: var(--main_color);
}

.open-navigation {
	background-color: var(--main_color);
}

.page-subtitle {
	color: var(--neutral_color_dark);
}

.sub-nav-link {
	color: var(--main_color);
}

.sub-nav-link:hover {
	color: var(--main_color);
	background-color: var(--njib_background_color);
}

.top-nav-dropdown-container:focus,
.top-nav-dropdown-container:hover {
	background-color: var(--main_color);
	color: contrast-color(var(--main_color));
}

.top-nav-dropdown-content > a:focus,
.top-nav-dropdown-content > a:hover {
	background-color: var(--main_color_light);
	color: contrast-color(var(--main_color_light));
}
