*{margin:0;}
html,body{height:100%; background-color:#000000}
.icone-contador { position: absolute; left: 0; top: 0; background: rgba(180, 0, 0, 0.85); min-width: 40px; height: 20px; padding: 3px; margin: 10px; border-radius: 3px; color: #FFFFFF; font-size: 14px; text-align: center; z-index: 2147483650; display: flex; align-items: center; justify-content: center; font-family: monospace; }
.vjs-has-started.vjs-user-inactive.vjs-playing .vjs-control-bar { pointer-events: visible;}
.vjs-controls-disabled .vjs-control-bar, .vjs-error .vjs-control-bar, .vjs-using-native-controls .vjs-control-bar { display: flex !important ;z-index: 1000; }
.vjs-control-text{display: none;}
.vjs-luxmty .vjs-control-bar {height: 4em;}
.vjs-progress-control {display: none;}
.video-js.vjs-fluid {height: 100%!important}
.vjs-luxmty .vjs-big-play-button { background-color: var(--bg-big-play); border: .09666em solid var(--big-play-border-color); border-radius: 50%; color: var(--big-play); cursor: pointer; display: block; font-size: 5.5em; height: 80px; left: 50%; line-height: 80px; margin-left: unset; margin-top: unset; opacity: 1; padding: 0; position: absolute; top: 50%; transform: translate(-50%, -50%); transition: none; width: 80px; z-index: 2; }
@media only screen and (max-width:767px) {
    .vjs-luxmty .vjs-control-bar { height: 4.5em !important; }
    .vjs-button>.vjs-icon-placeholder:before {font-size: 2.0em !important; }
}