  /*
Implementation Skeleton v3 - 12/6/18
Add styles to overwrite customer CSS, USE WITH CAUTION.
*/

.banner-pt.d-flex.align-items-center {
	display:block !important;
}

.btn-link {
	margin-right: .5em !important;
}






.oualerts-notify-icon > path {
	color:unset;
}

h2 > span {
	color:#006225;
}







.sliderfw {
min-height: 40rem;
}
 
.sliderfw .slidefw .info {
background: rgba(0, 0, 0, 0.7);
color: white;     
}



.info h1, .info p {
  color: white;
}




 
@media (max-width: 900px)
.sliderfw .slidefw .info {
  font-size: 0.9em;
}

.section-menu li {
 width: 100%;
}

	
.grctable {
  font-family: Arial, Helvetica, sans-serif;
  border-collapse: collapse;
  width: 100%;
}

.grctable td, grctable th {
  border: 1px solid #ddd;
  padding: 8px;
}

.grctable tr:nth-child(even){background-color: #f2f2f2;}

.grctable tr:hover {background-color: #ddd;}

.grctable th {
  padding:8px;
  text-align: left;
  background-color: #04AA6D;
  color: white;
}		

/*Ticket #223719 - Section Menu Design Update*/

.section-menu li {
    width: 32%;
}

@media (max-width: 1199px) {
  .section-menu li {
    width: 50% !important;
  }
}

@media (max-width: 767px) {
  .section-menu li {
    width: 100% !important;
  }
}

.dropdown-menu.section-menu.show { width: 100%; }



