.usa-sidenav a:not(.usa-button):not(.usa-current) { 
 color: #43474C;
}

.layout-sidebar-first .input-group-btn button.btn-default,
.btn-default,
.usa-button {
  background-color: #00508A;
  color: #ffffff;
}

.usa-breadcrumb__link {
    color: #00538F;
    background-color: #ffffff;
}

.usa-sidenav .usa-current { 
    color: #004D85;
    background-color: #ffffff;
}

.usa-nav__secondary-links a,
.usa-nav__secondary-email a {
    color: #4A4D4F;
    background-color: #ffffff;
}

.globalBanner {
	background-color: #00508A;
	color: #ffffff;
}

.usa-banner {
   background-color: #ffffff;
}

.usa-banner__button-text,
.usa-banner__button {
    color: #00508A;
}

h1, h2, h3,
.usa-banner__content, .usa-banner__header,
.layout-sidebar-first .block-block-content h3 {
    color: #1b1b1b;
}

.usa-sr-only {
  color: #fff;
  background-color: #00508A;
}

.usa-button.usa-button--outline {
   background-color:  #00508A;
   box-shadow: inset 0 0 0 2px #00508A;
   color: #ffffff;
}

.usa-breadcrumb__link {
    color: #00508A;
}

.blog-article p a, 
.content-page-article p a {
  color: #592C81;
  text-decoration: underline;
  border-bottom: none;
}

.hrsa-widget .hrsa-tab #hrsa-widget-search form label,
.hrsa-widget .hrsa-tab .location-widget-div form label {
    color: #1B1B1B;
}

.usa-menu-btn {
  padding-left: 1.5rem;
  padding-right: 1.5rem;
  background-color: #00508A;
  font-size: 1rem;
}

span.usa-banner__button-text {
  margin-left: .75rem;
  font-size: 1rem;
}

.usa-breadcrumb__link {
  padding: 1rem;
  color:  #00508A;
}

.usa-breadcrumb__link:visited {
  color: #54278f;
}

.footer-menu {
	background-color: #592c81;
	color: #fff;
	margin-top: 15px;
}

.footer-link-col-title {
	font-weight: 700;
}

p.footer-link-col-title a {
	color: #fff;
}

/*  global link and hover rules */

a,
a:link {
 color: #592c81;
 text-decoration: underline;
}
  
a:hover {
  color: #00508A;
  text-decoration: none;
}

.footer-links a, 
.footer-links a:visited {
	color: #fff;
}

.blog-article p a:hover, 
.content-page-article p a:hover {
  color: #00508A;
  text-decoration: underline;
  border-bottom: none;
}

.landing-page-bucket h2 a {
	color: #00508A;
  text-decoration: none;
}

.landing-page-bucket h2 a:hover {
	color: #592c81;
  text-decoration: none;
  border-bottom: 2px solid #592c81;
}


/* escape red button styles */
.layout-sidebar-first #block-owhescape.block-block-content .btn-alert {
  color: #fff;
  background-color: #B30000;
  border-color: #B30000;
}

.layout-sidebar-first #block-owhescape.block-block-content .btn-alert:hover {
    color: #fff;
    background-color: #00508A;
    border-color: #00508A;
}
	
/* footer warning for mobile */
@media(max-width: 840px) {
	
	html {
		font-size: 1.2rem;
		line-height: 1.4;  
	}
	
	.subfooter__links-row,
  .subfooter__links-row ul li a {
		 font-size: 1.2rem;
		line-height: 1.4;
	}
	
	.sub-footer__left-side p,
	.inner-content-footer {
		font-size: 1.2rem;
		line-height: 1.4;
	}
	
}


