html { -webkit-tap-highlight-color: rgba(0, 0, 0, 0); -webkit-font-smoothing: subpixel-antialiased; } body { margin: 0; padding: 0; } * { -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box; } div { display: block; } #live-player { /* position: fixed !important; */ position: absolute; top: 0; right: 0; bottom: 0; left: 0; background-color: black; z-index: 1; } .bar-fill-2[data-seekbar] { background-color: #ff0101 !important; } div.player-error-screen { display: none !important; } .dvr-player-wrapper { background-color: black; } #live-player .media-control[data-media-control].w320 .media-control-layer[data-controls] button.media-control-button[data-hd-indicator].enabled { display: none; } #live-player .media-control[data-media-control].w320 .media-control-layer[data-controls] button.capture-plugin { display: none; } .media-control-background, .media-control-layer { transition: all 1s !important; } @media screen { #live-player { /* position: fixed !important; */ position: absolute; top: 0; right: 0; bottom: 0; left: 0; background-color: black; z-index: 1; } .dvr-player-wrapper { background-color: black; } #live-player .media-control[data-media-control].w320 .media-control-layer[data-controls] button.media-control-button[data-hd-indicator].enabled { display: none; } #live-player .media-control[data-media-control].w320 .media-control-layer[data-controls] button.capture-plugin { display: none; } } .player-poster[data-poster] { display: flex; justify-content: center; align-items: center; position: absolute; height: 100%; width: 100%; z-index: 998; top: 0; left: 0; background-color: #000; background-size: contain; } .player-poster.clickable { cursor: pointer; } .player-poster:hover .play-wrapper { opacity: 1; } .player-poster .play-wrapper { width: 100%; height: 25%; margin: 0 auto; opacity: 0.75; transition: opacity 0.1s ease; } .player-poster .play-wrapper svg { height: 100%; } .player-poster .play-wrapper svg path { fill: #fff; } .video-poster-wrapper { position: absolute; top: 0; width: 100%; height: 100%; bottom: 0; left: 0; } .video-poster-wrapper .play-wrapper-cont { top: 0; left: 0; display: flex; justify-content: center; align-items: center; position: absolute; height: 100%; width: 100%; } .video-poster-wrapper .poster-video.poster-video-canvas { left: -10000px; top: -10000px; } .video-poster-wrapper .poster-video { position: absolute; top: 0px; left: 0px; width: 100%; height: 100%; display: block; opacity: 0; } .video-poster-wrapper .poster-video.visible { opacity: 1; } .video-poster-wrapper .poster-hid { display: none; } .player-poster { display: flex; justify-content: center; align-items: center; position: absolute; height: 100%; width: 100%; z-index: 998; top: 0; left: 0; background-color: #000; background-size: contain; background-repeat: no-repeat; background-position: 50% 50%; } .player-poster.clickable { cursor: pointer; } .player-poster:hover .play-wrapper { opacity: 1; } .player-poster .play-wrapper { width: 100%; height: 25%; margin: 0 auto; opacity: 0.75; transition: opacity 0.1s ease; } .player-poster .play-wrapper svg { height: 100%; } .player-poster .play-wrapper svg path { fill: #fff; } .player-logo { position: absolute; z-index: 1200; width: 100%; height: 100%; } .live-logo { position: absolute; } .thumbnail_placeholder { position: absolute; width: 300px; height: 0; bottom: 70px; opacity: 0; display: flex; align-items: center; justify-content: center; } .thumbnail_placeholder video { max-width: 100%; max-height: 100%; } .thumbnail_placeholder img { max-width: 100%; max-height: 100%; } .equalizer { position: absolute; z-index: 100; right: 0; top: 0; width: 25px; height: 100%; } .eq-bar { position: absolute; bottom: 0; right: 5px; z-index: 100; width: 15px; transition: ease-in-out 25ms; overflow: hidden; } .eq-bar-back { background: linear-gradient(0deg, rgba(52, 255, 0, 1) 0%, rgba(245, 255, 75, 1) 70%, rgba(255, 0, 0, 1) 100%); position: absolute; bottom: 0; left: 0; right: 0; opacity: 0.7; } .cc-controls[data-cc-controls] { float: right; position: relative; display: none; } .cc-controls[data-cc-controls].available { display: block; } .cc-controls[data-cc-controls] .cc-button { padding: 6px !important; } .cc-controls[data-cc-controls] .cc-button .enabled { display: block; opacity: 1.0; } .cc-controls[data-cc-controls] .cc-button .enabled:hover { opacity: 1.0; text-shadow: none; } .cc-controls[data-cc-controls]>ul { list-style-type: none; position: absolute; bottom: 25px; border: 1px solid black; display: none; background-color: #e6e6e6; } .cc-controls[data-cc-controls] li { font-size: 10px; } .cc-controls[data-cc-controls] li[data-title] { background-color: #c3c2c2; padding: 5px; } .cc-controls[data-cc-controls] li a { color: #444; padding: 2px 10px; display: block; text-decoration: none; } .cc-controls[data-cc-controls] li a:hover { background-color: #555; color: white; } .cc-controls[data-cc-controls] li a:hover a { color: white; text-decoration: none; } .cc-controls[data-cc-controls] li.current a { color: #258f52; } .cc-controls[data-cc-controls] .current a { color: #258f52; }