/* Universal Viewer */
#uv button:focus-visible,
#uv div.viewportNavButton:focus-visible,
#uv .centerPanel .content .viewer .paging.btn.next:focus-visible,
#uv .centerPanel .content .viewer .paging.btn.prev:focus-visible,
#uv a:focus-visible,
#uv .openseadragon-container .wdzt-row-layout .wdzt-cell-layout:focus-within {
    outline: 2px dotted #597581 !important; 
    outline-offset: 0px;
}

#uv .search a.go:hover,
#uv .search a.go:focus{
    color: white !important;
}

#uv .btn:focus {
    box-shadow: none;
}

/* altoxml openseadragon */


/* Mirador  */


/* videojs styles */

#container_av_player .vjs-control-bar button:focus-visible,
#container_av_player .vjs-control-bar .vjs-progress-control.vjs-control:focus-within,
#container_av_player .vjs-control-bar .vjs-volume-panel.vjs-slider-active,
#container_av_player #ModalShare .nav-tabs a:focus-visible,
#container_av_player #ModalShare input:focus-visible,
#container_av_player #ModalShare button.copy-icon:focus-visible,
#container_av_player #ModalShare button.close_buttom:focus-visible,
#container_av_player ul#image-gallery li:focus-within .title > div,
#container_av_player #ModalImgCarousel button:focus-visible,
#container_av_player #transcript button:focus-visible,
#transcript_search button.skip:focus-visible,
#transcript_search button.control-button:focus-visible,
#container_av_player #transcript-containers input:focus-visible {
    outline: 2px dotted #597581 !important; 
    outline-offset: 0px;
}

#container_av_player #ModalShare input:focus-visible{
    border-color:transparent;
}

#container_av_player #ModalShare .custom-control-input:focus-visible~.custom-control-label::before {
    box-shadow: none;    
    outline: 2px dotted #597581 !important; 
    outline-offset: 0px;
}

.uv .headerPanel .centerOptions input:focus-visible {
    outline: 2px dotted #597581 !important; 
    outline-offset: 0px;
}

#container_av_player #transcript_search {

}

#transcript_search button.skip:active,
#transcript_search button.skip:focus,
#transcript_search button.skip:hover {
    left: 0;
    top: 0;
    width: auto;
    height: auto;
    overflow: visible;
    color: #ffffff;
    position: unset;
}

/*   Media Query    */



#uv .openseadragon-container > div:not(.openseadragon-canvas) > div:focus-within{
    opacity: 1 !important;
}
