
/*
a:focus,
img:focus,
div:focus,
li:focus,
ul:focus{
	outline: 3px dashed red!important;
}
*/

/*
div:focus,
li:focus,
ul:focus{
	background:#DDEAEF;
}
*/

/*
*:focus {
    outline: -webkit-focus-ring-color auto 5px;
}
*/

/* above only for debugging */

#internal-promotion-container:focus,
#internal-promotion-container.focused,
.content__article:focus,
.content__article.focused {
    outline: 1px dashed #166587;
    outline-offset: 2px;
}

audio:focus {
    outline: 1px dashed #166587;
    outline-offset: 1px;
}

.grid-w-box.focused {
    outline: 1px dashed #166587;
    outline-offset: -1px;
}

.homepage-copy__welding-journal a.f-right {
    outline-offset:-5px;
}

h3.ui-accordion-header:focus {
    outline: 1px dashed white;
    outline-offset: -2px;
}

#mainNav .mainNav__top .mainNav__top__menu li a:focus
{
	/*color: #000;*/ /* ML Dec 21, 2020 remarked */
	color: #e0f1f9; /* ML Dec 21, 2020 */
    outline-offset: -2px;
	outline: 1px dashed #fff; /* ML Dec 21, 2020 */
}

.bx-wrapper .bx-pager.bx-default-pager a:focus
{
	outline: 1px dashed #166587;
    outline-offset: 2px;
}

.mainNav__top__menu li#mainNav__top__menu__li--search .mainNav__top__search a.search:focus
{
	background: url(/content/images/cms/structure/mainnav-top-search-hover.png) top no-repeat;
}
.mainNav__bottom__menu li>a:focus
{
	background-position: center -114px;
    border-style: solid;
    border-width: 0 0 5px;
}

.mCustomScrollBox:focus>.mCSB_scrollTools{
	opacity: 1;

    outline: 1px dashed #166587;
    outline-offset: -3px;

    filter: "alpha(opacity=100)";
    -ms-filter: "alpha(opacity=100)";
}

a:focus,
pre:focus{
    outline: 1px dashed #166587;
    outline-offset: 3px;
}

#left-column a:focus,
a.grid-w-box__container__content__img__link:focus,
a.blog-header__logo:focus,
.grid-w-box__container__content__list li a:focus,
.grid-w-box h5 a:focus,
.grid-w-box__container__content a:focus,
#footer__promo__content a:focus{
    outline-offset: -1px;
}

#footer__navs a:focus {
    color: #c4c5c7;
    outline: 1px dashed #fff;
}

#mainNav a:focus {
    outline: 1px dashed #000;
    outline-offset: -10px;
    border-bottom-width: 1px;
}

.key-resources .key-resources__slider a {
    outline-offset: -3px;
}

.recruit-container .bx-controls .bx-pager .bx-pager-item {
    top:-2px;
    position:relative;
}

.footer-persistent-bar__join a:focus{
    outline-offset: -1px;
    outline-color: #fff;
}

.footer-persistent-bar__social-media a:focus{
    outline-offset: -3px;
    outline-color: #fff;
}

a#mainNav__top__search__close {
    outline-offset: 2px;
}

form textarea:focus,
form input:focus,
form img:focus,
form div:focus,
form select:focus,
form button:focus,
#btnAWSNewsletter:focus,
#footer__content__signUp input:focus,
input.txtSearchMapMobileSection:focus,
select.selSectionMapMobileDistrict:focus,
select.selSectionMapMobileDistrictSection:focus,
button.lyrButtonSearchSectionsMap:focus {
    outline: 1px dashed #166587;
    outline-offset: 1px;
}

.base-form li input[type=text]:focus,
.base-form li select:focus,
.lyrHighlightFindDistrictSections .selHighlightFindSection:focus,
.lyrHighlightFindDistrictSections .btnSubmitHighlightFindSections:focus{
    outline: 1px dashed #166587;
    outline-offset: -1px;
}

#logo a {
    outline-offset: -5px;
}

.btnSearch,
.btnSearchHelp {
    padding-left: 5px !important;
    margin-left: 5px !important;
    padding-right: 5px !important;
    margin-right: 5px !important;
}

.btnSearch:focus,
.btnSearchHelp:focus {
    outline-offset: -2px;
}

/*
.lyrHighlightGalleryContainer *:focus {
    outline-width: 2px;
}
*/

#mainNav__bottom__mobile,
#lnkLogo,
.lnkRemoveFile,
.article__block__link {
    color: transparent !important;
}

