#flying-focus {
    position: absolute;
    margin: 0;
    background: transparent;
    -webkit-transition-property: left, top, width, height;
    transition-property: left, top, width, height;
    -webkit-transition-timing-function: cubic-bezier(0, 1, 0, 1);
    transition-timing-function: cubic-bezier(0, 1, 0, 1);
    visibility: hidden;
    pointer-events: none;
    box-shadow: 0 0 0 3px #cc4b00;
}
#flying-focus.flying-focus_visible {
    visibility: visible;
    z-index: 9999;
}
.flying-focus_target {
    outline: none !important; /* Doesn't work in Firefox :( */
}
/* http://stackoverflow.com/questions/71074/how-to-remove-firefoxs-dotted-outline-on-buttons-as-well-as-links/199319 */
.flying-focus_target::-moz-focus-inner {
    border: 0 !important;
}
