.vjs-has-started .vjs-vsheader {
    display:-webkit-box;
    display:-webkit-flex;
    display:-ms-flexbox;
    display:flex;
    visibility: visible;
    opacity: 1;
    -webkit-transition: visibility .1s,opacity .1s;
    -moz-transition: visibility .1s,opacity .1s;
    -ms-transition: visibility .1s,opacity .1s;
    -o-transition: visibility .1s,opacity .1s;
    transition: visibility .1s,opacity .1s;
   }
   
   .vjs-has-started.vjs-user-inactive.vjs-playing .vjs-vsheader,.vjs-user-inactive .vjs-vsheader {
    visibility:visible;
    opacity:0;
    -webkit-transition:visibility 1s,opacity 1s;
    -moz-transition:visibility 1s,opacity 1s;
    -ms-transition:visibility 1s,opacity 1s;
    -o-transition:visibility 1s,opacity 1s;
    transition:visibility 1s,opacity 1s
   }
   
   .vjs-error .vjs-vsheader {
    display:none!important
   }
   .video-js .vjs-control-bar {
    background-color:rgba(0,0,0,.45);
    color:#fff
   } 