/* Accessibility */

/* Global focus indicator  */
 :focus {
	 border: 2px solid #ffffff !important;
	 outline: #003fbb solid 3px !important;
}

/* Skip to Main Content */

#skiptocontent a {
    padding:6px;
	position: absolute;
	top:-160px;
	left:0px;
	color:white;
	border-right:1px solid white;
	border-bottom:1px solid white;
	border-bottom-right-radius:8px;
	background:transparent;
	-webkit-transition: top 1s ease-out, background 1s linear;
    transition: top 1s ease-out, background 1s linear;
    z-index: 100;
}

#skiptocontent a:focus {
	position:absolute;
	left:0px;
	top:0px;
	background:#A9141E;
	outline:0;	
	-webkit-transition: top .1s ease-in, background .5s linear;
    transition: top .1s ease-in, background .5s linear;
}


/* Left menu - adding visible focus style */
ul.sidebar-nav li a:focus {
    border: 2px solid #ffffff !important;
	outline: #003fbb solid 3px !important;
}
ul.sidebar-nav li a:focus, 
ul.sidebar-nav li a:visited:focus {
    border: 2px solid #ffffff !important;
	outline: #003fbb solid 3px !important;  
}
ul.sidebar-nav li.sidebar-has-sub a.toggle-sidebar-sub:focus,  
ul.sidebar-nav li.sidebar-has-sub a:focus {
    border: 2px solid #ffffff !important;
	outline: #003fbb solid 3px !important;  
}
/* Increasing contrast of carousel pagination link squares */

#slider-mod .selectors-panel .item {
    background-color: #4b4b4b;
}
#slider-mod .selectors-panel .item:hover {
    background: #FFFFFF !important;;
    border: 2px solid #000000 !important;
}


/* Hidden class used on homepage form to fix form field is not labeled on four fields */
.hidden {
    display: none !important;
}


/* Accordion visible focus style */
.slab a.accordion-toggle:focus {
    
    border: 2px solid #ffffff !important;
    outline: #003fbb solid 3px !important;
}

/* Main content link visibility beyond color */

.html-content p a {
    text-decoration: underline;
}
.html-content p a:hover {
    font-weight: bold;
}
.html-content p a:focus {
    font-weight: bold
}