.videojs-cuepoint {
    background-color: #000 !important;
    position: absolute;
    height: 100%;
    width: 3px;
    z-index: 9999999999; /* one more 9 than videojs control bar */
}

/*.videojs-current-time-display
  */



.plyr--video {
    width: 100%;
    height: 100%;
}

.plyr--video.is-fullscreen {
}

/* play button coloring*/
.plyr__control--overlaid {
}

.video_overflow {
    overflow: hidden !important;
}

.rpvplayer-fullscreen-fallback video {
    height: 100%;
}


video {
    object-fit: contain;
    -webkit-tap-highlight-color: transparent;
}

.rpvplayer-fullscreen-fallback {
    background: #000 !important;
    border-radius: 0 !important;
    height: 100% !important;
    margin: 0 !important;
    width: 100% !important;
    bottom: 0 !important;
    left: 0 !important;
    position: fixed !important;
    right: 0 !important;
    top: 0 !important;
    z-index: 10000000 !important;
}

.rpvplayer-video-wrapper {
    background: #000 !important;
    border-radius: inherit !important;
    /* overflow: hidden !important; */
    position: relative !important;
    z-index: 0 !important;
}

.rpvplayer-fullscreen-fallback .rpvplayer-video-wrapper {
    height: 100% !important;
    position: static !important;
}


/*.plyr--video .plyr__controls        */

/*   var rpv_video_background_color = getCSSRule('.plyr--video');
    var rpv_video_fullscreen_background_color = getCSSRule('.plyr--video.is-fullscreen');
    var rpv_video_is_fullscreen_background_color = getCSSRule('.plyr--video.is-fullscreen .fp-player');
    var rpv_video_is_error_background_color = getCSSRule('.plyr--video.is-error');
 */