/**
 * Created by yanwsh on 4/3/16.
 */

.IIV::-webkit-media-controls-play-button,
.IIV::-webkit-media-controls-start-playback-button {
  opacity: 0;
  pointer-events: none;
  width: 5px;
}
@font-face {
  font-family: 'iconfont';
  src: url('iconfont.eot?t=1570691561456'); /* IE9 */
  src: url('iconfont.eot?t=1570691561456#iefix') format('embedded-opentype'),
    /* IE6-IE8 */
      url('data:application/x-font-woff2;charset=utf-8;base64,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')
      format('woff2'),
    url('iconfont.woff?t=1570691561456') format('woff'), url('iconfont.ttf?t=1570691561456') format('truetype'),
    /* chrome, firefox, opera, Safari, Android, iOS 4.2+ */ url('iconfont.svg?t=1570691561456#iconfont') format('svg'); /* iOS 4.1- */
}

.iconfont {
  font-family: 'iconfont' !important;
  font-size: 16px;
  font-style: normal;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}
@font-face {
  font-family: 'VideoJS-Panorama';
  src: url('./iconfont.ttf') format('truetype');
  font-weight: normal;
  font-style: normal;
}

.vjs-full-window .video-js {
  position: fixed !important;
  top: 0 !important;
  left: 0 !important;
  z-index: 1000000;
}
.video-js .vjs-video-canvas.enable {
  transform: rotateZ(180deg) translateX(50%) !important;
}

.video-js .vjs-control-bar {
  z-index: 5;
}
.video-js .vjs-control-bar .vjs-VR-control {
  cursor: pointer;
}
.video-js .vjs-control-bar .vjs-VR-control::before {
  font-family: 'iconfont';
  content: '\e607';
  -webkit-font-smoothing: antialiased;
  -webkit-text-stroke-width: 0.2px;
}
.video-js .vjs-control-bar .vjs-rotation-control::before {
  font-family: 'iconfont';
  content: '\e6db';
  -webkit-font-smoothing: antialiased;
  -webkit-text-stroke-width: 0.2px;
}
.video-js .vjs-control-bar .vjs-rotation-control.enable {
  transform: rotateZ(180deg);
}
.video-js .vjs-control-bar .vjs-VR-control.enable::before {
  content: '\e605';
}

.video-js.vjs-using-native-controls .vjs-poster,
.video-js.vjs-using-native-controls .vjs-big-play-button {
  display: block;
}
button.vjs-fullscreen-control {
  display: none;
}
.video-js.vjs-panorama {
  display: block;
}
.video-js.vjs-panorama .vjs-video-canvas {
  position: absolute;
  top: 0;
  left: 50%;
  -webkit-transform: translateX(-50%) translateZ(0);
  -moz-transform: translateX(-50%) translateZ(0);
  -o-transform: translateX(-50%) translateZ(0);
  transform: translateX(-50%) translateZ(0);
  min-width: 100%;
  min-height: 100%;
  width: auto;
  height: auto;
  background: #000;
  cursor: pointer;
}
.video-js.vjs-panorama .vjs-video-notice-label {
  position: absolute;
  top: 50%;
  left: 50%;
  -webkit-transform: translate(-50%, -50%);
  -moz-transform: translate(-50%, -50%);
  -ms-transform: translate(-50%, -50%);
  -o-transform: translate(-50%, -50%);
  transform: translate(-50%, -50%);
  font-size: 1.3em;
  font-size: 1vw;
  padding: 0.5em 1em;
  background: rgba(0, 0, 0, 0.8);
  color: #fff;
  -webkit-border-radius: 0.5em;
  -moz-border-radius: 0.5em;
  border-radius: 0.5em;
  -webkit-transition: opacity 0.3s linear;
  -moz-transition: opacity 0.3s linear;
  -ms-transition: opacity 0.3s linear;
  -o-transition: opacity 0.3s linear;
  transition: opacity 0.3s linear;
  pointer-events: none;
}
.video-js.vjs-panorama .vjs-video-notice-label.vjs-video-notice-fadeOut {
  opacity: 0;
}
.video-js.vjs-panorama #webgl-error-message {
  position: relative;
  font-family: monospace;
  font-size: 13px;
  font-weight: normal;
  text-align: center;
  color: black;
  padding: 1.5em;
  width: 400px;
  margin: 5em auto 0px;
  background: white;
  -webkit-transition: opacity 0.3s linear;
  -moz-transition: opacity 0.3s linear;
  -ms-transition: opacity 0.3s linear;
  -o-transition: opacity 0.3s linear;
  transition: opacity 0.3s linear;
}
.video-js.vjs-panorama #webgl-error-message.vjs-video-notice-fadeOut {
  opacity: 0;
}
.video-js.vjs-panorama .vjs-loading-spinner {
  z-index: 10;
}
.video-js.vjs-panorama.vjs-panorama-mobile-inline-video.vjs-seeking .vjs-loading-spinner {
  display: none;
}
.video-js.vjs-panorama.vjs-panorama-mobile-inline-video.vjs-waiting .vjs-loading-spinner {
  display: block !important;
}
.video-js.vjs-panorama.vjs-panorama-mobile-inline-video-buffering .vjs-loading-spinner {
  display: block !important;
}
.video-js.vjs-panorama.vjs-panorama-mobile-inline-video-buffering .vjs-loading-spinner:before,
.video-js.vjs-panorama.vjs-panorama-mobile-inline-video-buffering .vjs-loading-spinner:after {
  -webkit-animation: vjs-spinner-spin 1.1s cubic-bezier(0.6, 0.2, 0, 0.8) infinite, vjs-spinner-fade 1.1s linear infinite;
  animation: vjs-spinner-spin 1.1s cubic-bezier(0.6, 0.2, 0, 0.8) infinite, vjs-spinner-fade 1.1s linear infinite;
}
.video-js.vjs-panorama.vjs-panorama-mobile-inline-video-buffering .vjs-loading-spinner:before,
.video-js.vjs-panorama.vjs-panorama-mobile-inline-video-buffering .vjs-loading-spinner:before {
  border-top-color: white;
}
.video-js.vjs-panorama.vjs-panorama-mobile-inline-video-buffering .vjs-loading-spinner:after,
.video-js.vjs-panorama.vjs-panorama-mobile-inline-video-buffering .vjs-loading-spinner:after {
  border-top-color: white;
  -webkit-animation-delay: 0.44s;
  animation-delay: 0.44s;
}
