#force-live {
  width: 100%
}
#force-live span {
  color: red;
  background: rgba(255,255,255, 1);
  padding: 3px 10px;
  border-radius: 2px;
  font-size: 14px;
  cursor: pointer;
}
#programa-atual {
    position: absolute;
    z-index: 1000;
    color: #fff;
    font-size: 16px;
    padding: 12.81px 15px;
    width: 100%;
    background: linear-gradient(to top, transparent, rgba(1, 52, 115, .3));
    /*background: rgba(1, 52, 115, .22);*/
    opacity: 0;
    visibility: hidden;
    transition: visibility 1s, opacity 1s;
    text-shadow: 1px 1px 2px #666;
    line-height: 20px;
}

#fbBtn {
  float: right;
  cursor: pointer;
}

/*.vjs-big-play-button {
  visibility: hidden;
}*/
.video-js button,
.vjs-menu-button  {
  /*font-size: 14px;*/
}
.video-js {
  font-size: 12px;
}

.video-js .vjs-control-bar {
  height: 3.8em;
  padding: 6px 0;
}
.vjs-menu-button-popup .vjs-menu .vjs-menu-content{
   background-color: rgba(24, 87, 165, 0.7);

 }
 .video-js .vjs-control-bar {
   background-color: transparent;
   /*background-image: linear-gradient(to bottom, transparent, #013473);*/
   /*background: rgba(1, 52, 115, .22);*/
   background: linear-gradient(to bottom, transparent, rgba(1, 52, 115, .3));
 }
 .vjs-resolution-button {
   height: 4.4em !important;
   margin-top: -8px !important;
   padding: 8px !important;
 }
 .vjs-resolution-button .vjs-menu {
   left: 0;
   bottom: 15px;
 }

.vjs-loading-spinner {
  border: 6px solid rgba(24, 87, 165, 0.7);
}
/*@media only screen and (max-device-width: 600px){
html, body{
height:100%;
margin: 0;
}
.tve-online-dimensions {
    width: 100% !important;
    height: 100% !important;
  }
}*/

.video-js .vjs-big-play-button {

  border: none;
  background: transparent;
}

.video-js .vjs-modal-dialog {

  background: #333;
}
.video-js .vjs-modal-dialog::before {
  content: '';
}
.vjs-error .vjs-error-display .vjs-modal-dialog-content {
    display: flex;
    align-items: center;
    justify-content: center;
}
