input:focus,
select:focus,
textarea:focus,
button:focus,
a:focus,
ul.desktop-nav-header-main li#user-nav:focus{
    transition: outline 0.2s linear;
    outline-width: 2px!important;
    outline-style: solid!important;
    outline-color: rgba(255,165,0,0.7)!important;
    outline-offset: -3px!important;
}

a:focus{
    outline-offset: -2px!important;
}

p a:focus,
li a:focus{
    color:#fff!important;
    background-color:#005da4!important;
}

/* nav specific - keep green / orange */
.desktop-nav-header-main li a:focus{
    background-color:#5bb543!important;
}

ul.desktop-nav-header-main li#nav-recruiting a:focus,
ul.desktop-nav-header-main li#nav-findjobs a:focus{
    background-color:#ffa500!important;
}

.search-header-jobcount a:focus span{
    color:#fff;
}

.footer-col ul li a:focus{
    background-color:#4488d5!important;
}

.multi-select-wrap{
    display: none!important;
}

select[multiple]{
    display: block!important;
    height: 60px;
}

.radio-wrap input:focus + label{
    transition: outline 0.2s linear;
    outline-width: 2px!important;
    outline-style: solid!important;
    outline-color: rgba(255,165,0,0.7)!important;
    outline-offset: -3px!important;
}

.search-result a.focus-a:focus{
    outline: rgba(255, 165, 0, 0.7) solid 2px;
    outline-offset: -1px;
}

.results-save-sash-btn:focus{
    outline: rgba(255, 165, 0, 0.7) solid 2px!important;
    outline-offset: 0px!important;
}

/* cand reg update specific */
#reg-form-wrap input:focus,
#reg-form-wrap select:focus{
    outline-offset: -2px!important;
    padding-left:5px;
}

#reg-form-wrap button.upload-resume-toggle:focus{
    outline-offset: -2px!important;
}

#reg-form-wrap button.upload-resume-toggle:focus .filepicker-file-chosen,
#reg-form-wrap button.upload-resume-toggle:focus ~ label.input-label{
    text-indent: 5px;
}

#reg-form-wrap button.upload-resume-toggle.open ~ label.input-label{
    text-indent: 0px;
}

.table .checkbox-cell label input:focus ~ span,
.table .table-actions-btn:focus,
.popup:focus{
    outline-width: 2px!important;
    outline-style: solid!important;
    outline-color: rgba(255,165,0,0.7)!important;
    outline-offset: -3px!important;
}

.popup:focus{
    transition: outline 0.2s linear;
}