  /*
Implementation Skeleton v3 - 12/6/18
Add styles to overwrite customer CSS, USE WITH CAUTION.
*/
/*
a {
  color: #215ea0; /* was #028578;
}
	p a {
  color: #215ea0; /* was #076c42;
	}

li a {
  color: #028578;
}
*/
.breadcrumb-last:after {
	content: none;
}

.float-right {
	float:right;
}

.float-left {
	float:left;
}

.side-nav-link, .side-nav-link:focus {
	background-color:unset;
	color:black;
}

.parallax {
	flex-direction:column;
	min-height: 30rem; /*added by LR, 5/10/2025, then increased it to 30rem on 5/16/2025*/
}
/*
.footer-home {
	height: -1rem; /*added by LR, 5/11/2025
}*/

.contact-box-container-lg {
	width:100%;
}

.btn-primary {
	height: 40px; /*add height*/
	padding: 8px; /*add padding*/
}

/* .footer-home > div {
	margin-top:10rem !important;
	margin-bottom:10rem !important;
} */

.breadcrumb:last-child:after {
  content: none; /* Removes any content from the :after pseudo-element */
}

.footer-home .accordion-container {
	width: 100%;
}

.video-promo-box {
	margin:auto;
	box-shadow: 0 0 10px rgba(0, 0, 0, 0.2); /* revised shadow - LR 7-3-2025 */
}

.announcement-box {
	margin:auto;
	box-shadow: 0 0 10px rgba(0, 0, 0, 0.2); /*revised shadow - LR 7-3-2025 */
}

 @media screen and (max-width: 920px) {
.cta-circle-container {
	height: 40rem;
}
}
.card-shadow {
box-shadow: 0 0 10px rgba(0, 0, 0, 0.2);
	}
.card {
	margin-bottom: 10px;
}
.card-body {
padding: 8px;
margin-bottom: -5px;

}
.card-body h3 {
	padding-left: -5px;*/
}
/*
.navbar-toggler {
	height: 4rem;
}*/

.side-nav-link.active {
  background-color: #015232;
  color: white;
}

