[role=button]:focus,
a:focus,
button:focus,
input[type=email]:focus,
input[type=file]:focus,
input[type=number]:focus,
input[type=password]:focus,
input[type=submit]:focus,
input[type=tel]:focus,
input[type=text]:focus,
select:focus {
    outline: 0 solid rgba(255,143,31, 0);
    outline-offset: 0
}

.keyboard-navigation [role=button]:not(.outline-none):focus,
.keyboard-navigation a:not(.outline-none):focus,
.keyboard-navigation button:not(.outline-none):focus,
.keyboard-navigation input[type=email]:not(.outline-none):focus,
.keyboard-navigation input[type=file]:not(.outline-none):focus,
.keyboard-navigation input[type=number]:not(.outline-none):focus,
.keyboard-navigation input[type=password]:not(.outline-none):focus,
.keyboard-navigation input[type=submit]:not(.outline-none):focus,
.keyboard-navigation input[type=tel]:not(.outline-none):focus,
.keyboard-navigation input[type=text]:not(.outline-none):focus,
.keyboard-navigation select:not(.outline-none):focus {
    outline: 4px solid rgba(255, 143, 31, 1);
    outline-offset: 0
}


a.orange-button:focus {
    outline: 0 solid rgba(0, 114, 188, 0);
    outline-offset: 0;
}

.keyboard-navigation a.orange-button:not(.outline-none):focus{
    outline: 4px solid rgba(0, 114, 188, 1);
    outline-offset: 0px;
}



