:root {
	--main_color: #b9182f;
	--main_color_light: #f5344f;
	--main_color_dark: #980a1b;
	--secondary_color: #b9182f;
	--secondary_color_light: #ff6179;
	--secondary_color_dark: #6e0110;
	--highlight_color: #ff5268;
	--highlight_color_light: #ffd6dd;
	--highlight_color_dark: #310008;
	--neutral_color: #ffffff;
	--neutral_color_light: #f6f6f6;
	--neutral_color_dark: #525252;
}

blockquote {
	border-left: 5px solid var(--main_color);
}

.breadcrumb {
	border-bottom: 3px solid var(--main_color);
}

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

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

.button {
	color: #FFF!important;
}

.button,
.footer-container,
.open-navigation {
	background-color: var(--main_color);
}

.button:focus, .button:hover
{
	background-color: var(--secondary_color);
}

.content-date {
	color: var(--main_color);
}

.faq-question {
	border-bottom: 3px solid var(--main_color);
	padding-bottom: 5px;
	font-weight: 600;
	margin: 25px 0 5px;
}

.footer-line {
	background-color: var(--main_color_dark);
}

.footer-link {
	color: #FFF!important;
}

footer p,
.footer-social-media a,
.top-navigation-links a,
.top-navigation-title,
.top-navigation-title-mobile {
	color: var(--main_color_dark);
}

.footer-phone, .njrib-big-banner-subtitle {
	color: var(--highlight_color_light);
}

.image-gallery-control, .image-gallery-control-left, .image-gallery-control-right {
	border-color: var(--main_color);
}

.news-post-date {
	color: var(--highlight_color)!important;
}

.news-tagline {
	color: var(--neutral_color_dark);
	border-left-color: var(--secondary_color_dark);
}

.interest-notice-callout {
	border-color: var(--main_color);
}

.interest-notice-njrib {
	background-color: var(--highlight_color);
	background-image: url("https://cdn.njib.gov/banners/NJRIB/bg-2_champ_br.jpg");
	background-size: cover;
	background-position: center;
}

.interest-notice-njrib .interest-notice-rate {
	color: var(--highlight_color);
}

.page-subtitle {
	color: #000;
	border-bottom: 5px solid var(--main_color);
}

.pagination-number {
	color: var(--main_color);
}

.pagination-selected {
	background-color: var(--main_color);
	color: #FFF;
}

.scroll-up-button {
	background-color: var(--main_color)!important;
}

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

.sub-nav a:hover {
	color: #FFF;
	background-color: var(--main_color_dark);
}
.sub-nav-link-selected {
	color: #FFF!important;
	background-color: var(--main_color_dark);
}

.sub-right .sub-line {
	background-color: var(--main_color);
}

table tbody tr:nth-child(even) {
	background-color: var(--neutral_color_light);
}

table tbody table tbody tr:nth-child(even) {
	background-color: var(--highlight_color);
}

.tools-dropdown {
	background-color: var(--main_color_dark);
}

.tools-dropdown > a, .tools-dropdown > a:active, .tools-dropdown > a:visited {
	background-color: var(--main_color);
}

.tools-dropdown > a:hover {
	background-color: var(--main_color_dark);
}

.tools-dropdown-hover {
	color: var(--main_color_dark);
}

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

.top-navigation-title a, .top-navigation-title-mobile a {
	color: var(--main_color);
}
