  .sr-only{
/*Set color and background to avoid WAVE errors for SR Only elements*/
  background-color: white!important;
  color: black!important;
}

#logos-container{
	background: #4478bc;
}

#logos-container .logo-items > img {
  max-height: 120px;
  background-color: rgba(255,255,255,.75);
  border-radius: 5px;
  padding: 10px;
}


.btn-hcpnj-blue{
	background-color: #054f90!important;
}


.cardsWithBackgroundColor .card-footer>a.btn-hcpnj-themed{
	background-color: #224e71;
	border-width: 2px;
}

.cardsWithBackgroundColor  .bkg-img{
    background-size: cover;
    background-position: center center; 
}

.cardsWithBackgroundColor  .theme-white .bkg-color-layer{
	background-color: rgba(255, 255, 255,.85);

}

.cardsWithBackgroundColor  .theme-orange .bkg-color-layer{
	background-color: rgba(244, 203, 148,.85);
	color: #224e71;
}
.cardsWithBackgroundColor  .theme-orange  .card-footer>a.btn-hcpnj-themed{
	background-color: #f4cb94;
	color: #224e71;
	border: 2px solid #224e71;
	font-weight: bold;
}
.cardsWithBackgroundColor  .theme-orange  .card-footer>a.btn-hcpnj-themed:hover{
	text-decoration:underline!important;
}

.cardsWithBackgroundColor  .theme-blue .bkg-color-layer{
	background-color: rgba(34, 78, 113,.85);
	color: #f4cb94;
}
.cardsWithBackgroundColor  .theme-blue  .card-footer>a.btn-hcpnj-themed{
	background-color: #e4ebef;
	color: #224e71;
	border: 2px solid #f4cb94;
	font-weight: bold;
}
.cardsWithBackgroundColor .theme-blue  .card-footer>a.btn-hcpnj-themed:hover{
	text-decoration:underline!important;
}


.callOutRow .card-footer>a.btn-hcpnj-themed{
	background-color: #224e71;
	border-width: 2px;
}

.callOutRow > .theme-orange {
	background-color: #f4cb94;
	color: #224e71;
}
.callOutRow > .theme-orange  .card-footer>a.btn-hcpnj-themed{
	background-color: #e4ebef;
	color: #224e71;
	border: 2px solid #224e71;
	font-weight: bold;
}
.callOutRow > .theme-orange  .card-footer>a.btn-hcpnj-themed:hover{
	text-decoration:underline!important;
}

.callOutRow > .theme-blue {
	background-color: #224e71;
	color: white;
}
.callOutRow > .theme-blue  .card-footer>a.btn-hcpnj-themed{
	background-color: #e4ebef;
	color: #224e71;
	border: 2px solid #f4cb94;
	font-weight: bold;
}
.callOutRow > .theme-blue  .card-footer>a.btn-hcpnj-themed:hover{
	text-decoration:underline!important;
}