  :root {
  --bs-green: #9e2280;
  --footer-blue: #90C2F3;
  --blue: #3b4083;
  --bg-blue-pink:#f6f5f6;
}

.ddhhacc {
  background-color: #fff;
}
.bg-blue,.note {background-color: var(--bg-blue-pink)!important;}
.note {border:1px solid #d2cdd4}
#content h2{ 
  color: var(--bs-green) !important;
  font-size:2.25em;
}
#myCarousel h2.h3 { color:#ffffff !important};
h2.text-green,
#spotlight h2,
#assist h2,
#links h2,
h1.green {
	color: var(--blue) !important;
	font-size: 2rem;
}
h3.contentHeader {color: var(--blue) !important;font-weight:400}
.icon {
	color:var(--blue) !important;
}
.cardddhhacc {
  background-color: #9e2280;
}

.accordianddhhAnc {
  color: #9e2280;
}

img.dept-logo {
  width: 9rem;
}

main section a:link {
  text-decoration: underline;
  color: var(--blue) !important;
}
main section a:link, main section a:visited{ color: var(--blue) !important;}
main section a:hover {
  text-shadow: rgb(0, 86, 179) 0px 0px 0.65px, rgb(0, 86, 179) 0px 0px 0.65px;
}

main section a.btn-more {  color:#fff !important;}

main section .accordianddhhAnc {
  text-decoration: none !important;
}

main section .accordianddhhAnc:hover {
  text-decoration: underline !important;
  text-shadow: rgb(0, 86, 179) 0px 0px 0.65px, rgb(0, 86, 179) 0px 0px 0.65px;
}

#Slider .carousel-control-prev:focus, #Slider .carousel-control-next:focus {
  background-color: rgba(103, 122, 67, .5);
  border: 3px solid var(--bs-green);
}

#site-name.department span.department {
  font-size: 2.5rem !important;
  font-weight: 500 !important;
color: var(--bs-green);
}

footer .footer.site-footer {
  background: linear-gradient(90deg, rgba(0, 84, 168, 1) 0%, rgba(0, 84, 168, 1) 100%);
  background: var(--footer-blue);
  padding: 15px 0;
  color: #000000;
  font-size: 14px;
  margin-top: 30px;
  font-weight: 300;
}

footer .footer.site-footer a,
footer .footer.site-footer h3 {
  color: #000000 !important;
}

.footer.site h3, .footer.site-footer h3,
.footer.site-footer .columned>ul>li>h4 {
  border-bottom: 2px solid #000000 !important;
}

.navbar-nav>li>ul>li>ul {
  list-style: none !important;
  padding-left: 1rem;
}

.navbar-brand a {
  color: #000000 !important;
}

.h1, .h2, .h3, .h4, .h5, .h6, h1, h2, h3, h4, h5, h6, p {
  line-height: 1.5 !important;
}

.footer.site-footer .columned a, .footer.site-footer ul.statewide a {
  padding: 0.5rem 0;
}

.footer.site-footer .columned>ul>li>ul>li>a {
 font-weight: 300 !important;
}

.footer.site-footer .columned ul li {
    padding: 2px 0px;
}

.footer.site-footer ul.statewide a {
    font-size: 1rem !important;
}

.btn-primary {
  background-color: var(--blue);
  border-color: var(--blue);
  color:#fff!important
}
a.btn-primary,a.btn-primary:visited{color:#fff!important}
.btn-link {
  color: var(--blue);
}

a.toggle-sticky {
  padding-top:0.25rem;
  padding-bottom:0.25rem;
}

.card-header {
  background-color: #ffffff !important;
}

.dddacc {
  background-color: #922177 !important;
}

.blue-cards-section .card-footer-custom {
  bottom: 0;
  left: 0;
  right: 0;
}

header.sonj .gov-bar>a {
    padding: 0.5rem 0px !important;
}