/***********************************************************
/* Custom colors to be called after bootstrap-custom-ac.css
/***********************************************************/
*::selection {
	background: #ffff00;
	color: #000;
}
#mainNav .nav-link:hover {
	background-color: #003b5c;
	color: #fff;
	}
#mainNav .nav-item.dropdown:hover,
#mainNav .nav-item.dropdown.show {
	background-color: #003B5C;
	}
#mainNav .nav-item.dropdown.show .nav-link {
	color: #fff;
	}
#mainNav .nav-item .menuCallout {
	background-color: #a9a9a9;
	}
#mainNav .nav-item .menuCallout .btn {
	line-height: 1.9rem;
	background-color: #002940;
	}
#mainNav .nav-item .menuCallout .btn:hover {
	background-color: #001623;
	}
#footer {
	border-top: 3px solid #007aae;
	} 
#footer .legalFooter a {
        color: #f0f0f0!important;
        }
#footerNav a {
	color:#212529
	}
#footerNav a:hover {
	color:#d22630
	}
.borderTopOnePixel {
	border-top: 1px solid #003b5c;
	}   
   
.borderRightOnePixel {
	border-right: 1px solid #003b5c;
	}
.borderBottomOnePixel {
	border-bottom: 1px solid #003b5c;
	}
.borderLeftOnePixel {
	border-left: 1px solid #003b5c;
	}
      
      
.btn-outline-light:hover {
	color: #333f48!important;
	}
      
    
.backgroundFullFixed {
	background: no-repeat center center fixed;
  	background-size: cover;}   
   
.backgroundImageFlagGray {
	background-image: none;
	}
.backgroundImageFlagWhite {
	background-image: none;
	}
    
.transparent {
	background: rgb(255, 255, 255);
	opacity: .9;
	-ms-filter: "progid:DXImageTransform.Microsoft.gradient(startColorstr=#88000000, endColorstr=#88000000)";
	/* Below IE7 supported */
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr=#88000000, endColorstr=#88000000);
	}
  
/* -- TOGGLE LIST INDICATOR ARROW STYLES -- */ 
      
/* -- LEFT NAV STYLES -- */ 
/* -- LEFT NAV STYLES -- */ 
/* -- LEFT NAV STYLES -- */ 
/* -- LEFT NAV STYLES -- */ 
/* -- LEFT NAV STYLES -- */ 
/* -- LEFT NAV STYLES -- */ 
/* -- LEFT NAV STYLES -- */ 
/* -- LEFT NAV STYLES -- */ 
/* -- LEFT NAV STYLES -- */ 
      
  
.leftNavContainer .leftNavTitle {
	display: block;
	color: #fff;
	background-color: #003b5c;
	padding: .5rem .8rem;
	font-size: 1.3rem;
	font-weight: 600;
	}
.leftNavContainer a {
	padding: .6rem 1rem;
	text-decoration: none;
	color: #003b5c;
	}
.leftNavContainer .leftNavTitle a {
	color: #fff;
	padding-left: .2rem;
	}
  
.leftNavContainer a:hover {
	color: #d22630;
	text-decoration: underline;
	}
  
.leftNavContainer li.active {
	border-left: 3px solid #003b5c;
	margin-left: -3px;
	font-weight: 800;
	background: #eee url(/assets/images/icon-arrow-right-blue.svg) no-repeat 95% 50%;
	background-size: 10px;
	}
  
.leftNavContainer li.active:hover {
	background: #eee url(/assets/images/icon-arrow-right-blue.svg) no-repeat 95% 50%;
	background-size: 10px;
	}
  
.leftNavContainer li.active a:hover { 
	color: #003b5c; 
	cursor: auto;
	text-decoration: none;
	}
      
/* -- SEARCH RESULTS PAGE -- */
  
.searchResults a h2,
.searchResults a p,
.searchResults a:hover h2,
.searchResults a:hover cite,
.searchResults a:hover p { 
	color: #333f48; 
	}
  
.searchResults .searchResultsContainer a:hover {
	background-color: #eee;
	}
  
.searchResults a cite {
	color: #d22630;
	}
  
  
.pagination .paginationPrev:hover, 
.pagination .paginationNum:hover, 
.pagination .paginationNext:hover {
	background-color: #003da5;
	color: #fff;
	text-decoration: none;
	}
       