.main-content {
    padding: 2rem !important;
	
	swBanner, .swFooter {
		background-color:  #30ade2
	}
}

h5.card-title {
  font-style: inherit;
}

h1, .h1, h2, .h2, h3, .h3, h4, .h4, h5, .h5 {
  font-family: 'Lato', serif;
	font-style: normal;
}

.site-header, .bg-secondary {
  /*background-color:#003764;
     */
  background-color: #212529;
  border-top: 0.3rem rgba(0, 123, 255, .5) solid;
}

.navbar-nav {
          background-color: #212529
          }

.navbar {
	  background-color: #212529;
}

.swBanner, .swFooter {
  background: #212529;
	border-top: 0.5rem rgba(0, 123, 255, .5) solid;
}
.site-header h1 a:link, .site-header h1 a:hover, .site-header h1 a:visited {
    color: #ffffff;
    font-size: 2rem;
}

.carousel-caption {-webkit-linear-gradient(top, rgba(0,0,0,0) 0%,rgba(0,0,0,0.7) 100%) !important; /* Chrome10-25,Safari5.1-6 */
background: linear-gradient(to bottom, rgba(0, 0, 0, 0) 0%,rgba(0, 0, 0, 0) 100%) !important; /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#40000000', endColorstr='#99000000',GradientType=0 ) !important; /* IE6-9 */ ; position:absolute !important; bottom:inherit !important; top:23% !important; width:35% !important; }

.colorboxes-container .colorbox:nth-child(2) .card {
  background-color: #db3d47;
} /*this is the color of the 2nd box for Funding on the Home Page*/

.carousel-container .carousel-control-next, .carousel-container .carousel-control-prev {
    position: absolute;
    top: auto;
    bottom: 30px;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    width: 20px;
    background-color: transparent;
    text-align: center;
    opacity: .5;
}

.carousel-control-prev-icon,
.carousel-control-next-icon {
  display: inline-block;
  width: 0px;
}

.featured-bg-container {
     background: #236192;
     color:#fff;
     padding: 0rem;
     margin-bottom: 0rem;
}

.gray-bar {
	background-color: #7f7f7f;
}

.accordion-container .card-header {
  background-color: #6c757d;
  color: white;
  text-align: center;
}
.accordion-container .card-header a:hover{
  color:white !important;
}