/* CSS FOR THE LIGHT-BG-DARK-TEXT MODS - INTEGRATE WITH THE MAIN STYLESHEET AT SOME POINT */

.text-white-50, .text-white, h2, h1, h1 a, h2 a, h3 a, h4 a, h5 a { color: #474B4F; text-decoration: none; }
#slider-controls.bg-dark { background-color: rgba(var(--bs-light-rgb), var(--bs-bg-opacity)) !important; }
.carousel-control-next-icon { background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='%233A3A3A'%3e%3cpath d='M4.646 1.646a.5.5 0 0 1 .708 0l6 6a.5.5 0 0 1 0 .708l-6 6a.5.5 0 0 1-.708-.708L10.293 8 4.646 2.354a.5.5 0 0 1 0-.708z'/%3e%3c/svg%3e"); }
.carousel-control-prev-icon {
  background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='%233A3A3A'%3e%3cpath d='M11.354 1.646a.5.5 0 0 1 0 .708L5.707 8l5.647 5.646a.5.5 0 0 1-.708.708l-6-6a.5.5 0 0 1 0-.708l6-6a.5.5 0 0 1 .708 0z'/%3e%3c/svg%3e");
}
.carousel-indicators [data-bs-target] { background-color: #3A3A3A !important; }
#mainNav {
	background-color: #D92727;
}
.bg-secondary {
	background-color: #D92727 !important;
}
.card-header {
	background-color: #D92727 !important;
	color: white !important;
}
.nav-tabs .nav-link.active {
	background-color: #D92727 !important;
	color: white !important;
}
.accordion-button
 {
	background-color: #D92727 !important;
	color: white !important;
	font-size: 1.5rem;
}

.btn-cwc {
	--bs-btn-color: #fff;
	--bs-btn-bg: #D92727 !important;
	--bs-btn-border-color: #D92727 !important;
	--bs-btn-hover-color: #fff;
	--bs-btn-hover-bg: #6D1E32 !important;
	--bs-btn-hover-border-color: #6D1E32 !important;
	--bs-btn-focus-shadow-rgb: 225, 83, 97;
	--bs-btn-active-color: #fff;
	--bs-btn-active-bg: #6D1E32 !important;
	--bs-btn-active-border-color: #6D1E32 !important;
	--bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
	--bs-btn-disabled-color: #fff;
	--bs-btn-disabled-bg: #D92727 !important;
	--bs-btn-disabled-border-color: #D92727 !important;
}