/* Ad playback */
.vjs-ad-playing.vjs-ad-playing .vjs-progress-control {
  pointer-events: none;
}
.vjs-ad-playing.vjs-ad-playing .vjs-play-progress {
  background-color: #e0006f;
}

/* Ad loading */
.vjs-ad-playing.vjs-ad-loading .vjs-loading-spinner {
  display: block;
}

.preroll-skip-button {
    display: block;
    position: absolute;
    top: 5px;
    right: 0;
    width: auto;
    background-color: #000;
    color: #AAA;
    font-size: 12px;
    font-style: italic;
    line-height: 12px;
    padding: 10px;
    z-index: 2;
}

.preroll-skip-button.enabled {
    cursor: pointer;
    color: #fff;
}

.preroll-skip-button.enabled:hover {
    cursor: pointer;
    background: #333;
}

.preroll-blocker {
    display: block;
    position: absolute;
    margin: 0;
    padding: 0;
    height: 100%;
    width: 100%;
    top: 0;
    left: 0;
    right: 0;
    bottom: 0;
}

.vjs-default-skin .vjs-play-progress,
.vjs-default-skin .vjs-volume-level {
  background-color: #e0006f; /*#ff53a8;*/
}

.vjs-default-skin .vjs-hd-button {
  cursor: pointer !important;
  float: right;
}

.vjs-default-skin .vjs-menu {
  /*display: block !important;*/
}

.vjs-default-skin .vjs-menu-button .vjs-menu .vjs-menu-content {
  background-color: rgba(7, 20, 30, 0.85);
  box-shadow: none;
  padding: 5px 0;
}

.vjs-default-skin .vjs-menu-button ul li.vjs-selected {
  color: #e0006f;
  font-weight: bold;
  background-color: transparent;
}

.vjs-default-skin .vjs-menu-button ul li:focus,
.vjs-default-skin .vjs-menu-button ul li:hover,
.vjs-default-skin .vjs-menu-button ul li.vjs-selected:focus,
.vjs-default-skin .vjs-menu-button ul li.vjs-selected:hover {
  color: #e0006f;
  background-color: transparent;
  box-shadow: none;
}

.vjs-default-skin .vjs-control-content:hover:before {
  text-shadow: 0em 0em 1em #FFF;
}

.vjs-default-skin .vjs-hd-button .vjs-control-content:before {
  /* use font-awesome cog/gear icon */
  font: normal normal normal 14px/1 FontAwesome;
  font-size: 1.6em;
  line-height: 2em;
  content: "\f013";
  width: 17px;
  height: 17px;
  margin: 0.5em auto 0;
}

.vjs-default-skin .vjs-hd-button.active .vjs-control-content:before {
  color: #e0006f;
  font-weight: bold;
  text-shadow: 0 0 1em #ff53a8;
}

a.vignette {
  display: none;
}
