@charset "UTF-8";
@font-face {
  font-family: 'octicons';
  src: url("./font/octicons.eot?#iefix") format("embedded-opentype"), url("./font/octicons.woff") format("woff"), url("./font/octicons.ttf") format("truetype"), url("./font/octicons.svg#octicons") format("svg");
  font-weight: normal;
  font-style: normal; }

.octicon {
  font: normal normal 16px octicons;
  line-height: 1;
  display: inline-block;
  text-decoration: none;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale; }

.mega-octicon {
  font: normal normal 32px octicons;
  line-height: 1;
  display: inline-block;
  text-decoration: none;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale; }

.octicon-alert:before {
  content: '\f02d'; }

/*  */
.octicon-alignment-align:before {
  content: '\f08a'; }

/*  */
.octicon-alignment-aligned-to:before {
  content: '\f08e'; }

/*  */
.octicon-alignment-unalign:before {
  content: '\f08b'; }

/*  */
.octicon-arrow-down:before {
  content: '\f03f'; }

/*  */
.octicon-arrow-left:before {
  content: '\f040'; }

/*  */
.octicon-arrow-right:before {
  content: '\f03e'; }

/*  */
.octicon-arrow-small-down:before {
  content: '\f0a0'; }

/*  */
.octicon-arrow-small-left:before {
  content: '\f0a1'; }

/*  */
.octicon-arrow-small-right:before {
  content: '\f071'; }

/*  */
.octicon-arrow-small-up:before {
  content: '\f09f'; }

/*  */
.octicon-arrow-up:before {
  content: '\f03d'; }

/*  */
.octicon-beer:before {
  content: '\f069'; }

/*  */
.octicon-book:before {
  content: '\f007'; }

/*  */
.octicon-bookmark:before {
  content: '\f07b'; }

/*  */
.octicon-briefcase:before {
  content: '\f0d3'; }

/*  */
.octicon-broadcast:before {
  content: '\f048'; }

/*  */
.octicon-browser:before {
  content: '\f0c5'; }

/*  */
.octicon-bug:before {
  content: '\f091'; }

/*  */
.octicon-calendar:before {
  content: '\f068'; }

/*  */
.octicon-check:before {
  content: '\f03a'; }

/*  */
.octicon-checklist:before {
  content: '\f076'; }

/*  */
.octicon-chevron-down:before {
  content: '\f0a3'; }

/*  */
.octicon-chevron-left:before {
  content: '\f0a4'; }

/*  */
.octicon-chevron-right:before {
  content: '\f078'; }

/*  */
.octicon-chevron-up:before {
  content: '\f0a2'; }

/*  */
.octicon-circle-slash:before {
  content: '\f084'; }

/*  */
.octicon-circuit-board:before {
  content: '\f0d6'; }

/*  */
.octicon-clippy:before {
  content: '\f035'; }

/*  */
.octicon-clock:before {
  content: '\f046'; }

/*  */
.octicon-cloud-download:before {
  content: '\f00b'; }

/*  */
.octicon-cloud-upload:before {
  content: '\f00c'; }

/*  */
.octicon-code:before {
  content: '\f05f'; }

/*  */
.octicon-color-mode:before {
  content: '\f065'; }

/*  */
.octicon-comment-add:before,
.octicon-comment:before {
  content: '\f02b'; }

/*  */
.octicon-comment-discussion:before {
  content: '\f04f'; }

/*  */
.octicon-credit-card:before {
  content: '\f045'; }

/*  */
.octicon-dash:before {
  content: '\f0ca'; }

/*  */
.octicon-dashboard:before {
  content: '\f07d'; }

/*  */
.octicon-database:before {
  content: '\f096'; }

/*  */
.octicon-device-camera:before {
  content: '\f056'; }

/*  */
.octicon-device-camera-video:before {
  content: '\f057'; }

/*  */
.octicon-device-desktop:before {
  content: '\f27c'; }

/*  */
.octicon-device-mobile:before {
  content: '\f038'; }

/*  */
.octicon-diff:before {
  content: '\f04d'; }

/*  */
.octicon-diff-added:before {
  content: '\f06b'; }

/*  */
.octicon-diff-ignored:before {
  content: '\f099'; }

/*  */
.octicon-diff-modified:before {
  content: '\f06d'; }

/*  */
.octicon-diff-removed:before {
  content: '\f06c'; }

/*  */
.octicon-diff-renamed:before {
  content: '\f06e'; }

/*  */
.octicon-ellipsis:before {
  content: '\f09a'; }

/*  */
.octicon-eye-unwatch:before,
.octicon-eye-watch:before,
.octicon-eye:before {
  content: '\f04e'; }

/*  */
.octicon-file-binary:before {
  content: '\f094'; }

/*  */
.octicon-file-code:before {
  content: '\f010'; }

/*  */
.octicon-file-directory:before {
  content: '\f016'; }

/*  */
.octicon-file-media:before {
  content: '\f012'; }

/*  */
.octicon-file-pdf:before {
  content: '\f014'; }

/*  */
.octicon-file-submodule:before {
  content: '\f017'; }

/*  */
.octicon-file-symlink-directory:before {
  content: '\f0b1'; }

/*  */
.octicon-file-symlink-file:before {
  content: '\f0b0'; }

/*  */
.octicon-file-text:before {
  content: '\f011'; }

/*  */
.octicon-file-zip:before {
  content: '\f013'; }

/*  */
.octicon-flame:before {
  content: '\f0d2'; }

/*  */
.octicon-fold:before {
  content: '\f0cc'; }

/*  */
.octicon-gear:before {
  content: '\f02f'; }

/*  */
.octicon-gift:before {
  content: '\f042'; }

/*  */
.octicon-gist:before {
  content: '\f00e'; }

/*  */
.octicon-gist-secret:before {
  content: '\f08c'; }

/*  */
.octicon-git-branch-create:before,
.octicon-git-branch-delete:before,
.octicon-git-branch:before {
  content: '\f020'; }

/*  */
.octicon-git-commit:before {
  content: '\f01f'; }

/*  */
.octicon-git-compare:before {
  content: '\f0ac'; }

/*  */
.octicon-git-merge:before {
  content: '\f023'; }

/*  */
.octicon-git-pull-request-abandoned:before,
.octicon-git-pull-request:before {
  content: '\f009'; }

/*  */
.octicon-globe:before {
  content: '\f0b6'; }

/*  */
.octicon-graph:before {
  content: '\f043'; }

/*  */
.octicon-heart:before {
  content: '\2665'; }

/* ♥ */
.octicon-history:before {
  content: '\f07e'; }

/*  */
.octicon-home:before {
  content: '\f08d'; }

/*  */
.octicon-horizontal-rule:before {
  content: '\f070'; }

/*  */
.octicon-hourglass:before {
  content: '\f09e'; }

/*  */
.octicon-hubot:before {
  content: '\f09d'; }

/*  */
.octicon-inbox:before {
  content: '\f0cf'; }

/*  */
.octicon-info:before {
  content: '\f059'; }

/*  */
.octicon-issue-closed:before {
  content: '\f028'; }

/*  */
.octicon-issue-opened:before {
  content: '\f026'; }

/*  */
.octicon-issue-reopened:before {
  content: '\f027'; }

/*  */
.octicon-jersey:before {
  content: '\f019'; }

/*  */
.octicon-jump-down:before {
  content: '\f072'; }

/*  */
.octicon-jump-left:before {
  content: '\f0a5'; }

/*  */
.octicon-jump-right:before {
  content: '\f0a6'; }

/*  */
.octicon-jump-up:before {
  content: '\f073'; }

/*  */
.octicon-key:before {
  content: '\f049'; }

/*  */
.octicon-keyboard:before {
  content: '\f00d'; }

/*  */
.octicon-law:before {
  content: '\f0d8'; }

/*  */
.octicon-light-bulb:before {
  content: '\f000'; }

/*  */
.octicon-link:before {
  content: '\f05c'; }

/*  */
.octicon-link-external:before {
  content: '\f07f'; }

/*  */
.octicon-list-ordered:before {
  content: '\f062'; }

/*  */
.octicon-list-unordered:before {
  content: '\f061'; }

/*  */
.octicon-location:before {
  content: '\f060'; }

/*  */
.octicon-gist-private:before,
.octicon-mirror-private:before,
.octicon-git-fork-private:before,
.octicon-lock:before {
  content: '\f06a'; }

/*  */
.octicon-logo-github:before {
  content: '\f092'; }

/*  */
.octicon-mail:before {
  content: '\f03b'; }

/*  */
.octicon-mail-read:before {
  content: '\f03c'; }

/*  */
.octicon-mail-reply:before {
  content: '\f051'; }

/*  */
.octicon-mark-github:before {
  content: '\f00a'; }

/*  */
.octicon-markdown:before {
  content: '\f0c9'; }

/*  */
.octicon-megaphone:before {
  content: '\f077'; }

/*  */
.octicon-mention:before {
  content: '\f0be'; }

/*  */
.octicon-microscope:before {
  content: '\f089'; }

/*  */
.octicon-milestone:before {
  content: '\f075'; }

/*  */
.octicon-mirror-public:before,
.octicon-mirror:before {
  content: '\f024'; }

/*  */
.octicon-mortar-board:before {
  content: '\f0d7'; }

/*  */
.octicon-move-down:before {
  content: '\f0a8'; }

/*  */
.octicon-move-left:before {
  content: '\f074'; }

/*  */
.octicon-move-right:before {
  content: '\f0a9'; }

/*  */
.octicon-move-up:before {
  content: '\f0a7'; }

/*  */
.octicon-mute:before {
  content: '\f080'; }

/*  */
.octicon-no-newline:before {
  content: '\f09c'; }

/*  */
.octicon-octoface:before {
  content: '\f008'; }

/*  */
.octicon-organization:before {
  content: '\f037'; }

/*  */
.octicon-package:before {
  content: '\f0c4'; }

/*  */
.octicon-paintcan:before {
  content: '\f0d1'; }

/*  */
.octicon-pencil:before {
  content: '\f058'; }

/*  */
.octicon-person-add:before,
.octicon-person-follow:before,
.octicon-person:before {
  content: '\f018'; }

/*  */
.octicon-pin:before {
  content: '\f041'; }

/*  */
.octicon-playback-fast-forward:before {
  content: '\f0bd'; }

/*  */
.octicon-playback-pause:before {
  content: '\f0bb'; }

/*  */
.octicon-playback-play:before {
  content: '\f0bf'; }

/*  */
.octicon-playback-rewind:before {
  content: '\f0bc'; }

/*  */
.octicon-plug:before {
  content: '\f0d4'; }

/*  */
.octicon-repo-create:before,
.octicon-gist-new:before,
.octicon-file-directory-create:before,
.octicon-file-add:before,
.octicon-plus:before {
  content: '\f05d'; }

/*  */
.octicon-podium:before {
  content: '\f0af'; }

/*  */
.octicon-primitive-dot:before {
  content: '\f052'; }

/*  */
.octicon-primitive-square:before {
  content: '\f053'; }

/*  */
.octicon-pulse:before {
  content: '\f085'; }

/*  */
.octicon-puzzle:before {
  content: '\f0c0'; }

/*  */
.octicon-question:before {
  content: '\f02c'; }

/*  */
.octicon-quote:before {
  content: '\f063'; }

/*  */
.octicon-radio-tower:before {
  content: '\f030'; }

/*  */
.octicon-repo-delete:before,
.octicon-repo:before {
  content: '\f001'; }

/*  */
.octicon-repo-clone:before {
  content: '\f04c'; }

/*  */
.octicon-repo-force-push:before {
  content: '\f04a'; }

/*  */
.octicon-gist-fork:before,
.octicon-repo-forked:before {
  content: '\f002'; }

/*  */
.octicon-repo-pull:before {
  content: '\f006'; }

/*  */
.octicon-repo-push:before {
  content: '\f005'; }

/*  */
.octicon-rocket:before {
  content: '\f033'; }

/*  */
.octicon-rss:before {
  content: '\f034'; }

/*  */
.octicon-ruby:before {
  content: '\f047'; }

/*  */
.octicon-screen-full:before {
  content: '\f066'; }

/*  */
.octicon-screen-normal:before {
  content: '\f067'; }

/*  */
.octicon-search-save:before,
.octicon-search:before {
  content: '\f02e'; }

/*  */
.octicon-server:before {
  content: '\f097'; }

/*  */
.octicon-settings:before {
  content: '\f07c'; }

/*  */
.octicon-log-in:before,
.octicon-sign-in:before {
  content: '\f036'; }

/*  */
.octicon-log-out:before,
.octicon-sign-out:before {
  content: '\f032'; }

/*  */
.octicon-split:before {
  content: '\f0c6'; }

/*  */
.octicon-squirrel:before {
  content: '\f0b2'; }

/*  */
.octicon-star-add:before,
.octicon-star-delete:before,
.octicon-star:before {
  content: '\f02a'; }

/*  */
.octicon-steps:before {
  content: '\f0c7'; }

/*  */
.octicon-stop:before {
  content: '\f08f'; }

/*  */
.octicon-repo-sync:before,
.octicon-sync:before {
  content: '\f087'; }

/*  */
.octicon-tag-remove:before,
.octicon-tag-add:before,
.octicon-tag:before {
  content: '\f015'; }

/*  */
.octicon-telescope:before {
  content: '\f088'; }

/*  */
.octicon-terminal:before {
  content: '\f0c8'; }

/*  */
.octicon-three-bars:before {
  content: '\f05e'; }

/*  */
.octicon-tools:before {
  content: '\f031'; }

/*  */
.octicon-trashcan:before {
  content: '\f0d0'; }

/*  */
.octicon-triangle-down:before {
  content: '\f05b'; }

/*  */
.octicon-triangle-left:before {
  content: '\f044'; }

/*  */
.octicon-triangle-right:before {
  content: '\f05a'; }

/*  */
.octicon-triangle-up:before {
  content: '\f0aa'; }

/*  */
.octicon-unfold:before {
  content: '\f039'; }

/*  */
.octicon-unmute:before {
  content: '\f0ba'; }

/*  */
.octicon-versions:before {
  content: '\f064'; }

/*  */
.octicon-remove-close:before,
.octicon-x:before {
  content: '\f081'; }

/*  */
.octicon-zap:before {
  content: '\26A1'; }

/* ⚡ */
.liveplayer .spinner {
  position: absolute;
  top: 50%;
  left: 50%;
  margin-left: -0.5em;
  margin-top: -0.5em;
  text-align: center;
  font-size: 90px;
  text-indent: -9999em;
  overflow: hidden;
  width: 1em;
  height: 1em;
  border-radius: 50%;
  position: relative;
  animation: load6 1.7s infinite ease; }

@keyframes load6 {
  0% {
    transform: rotate(0deg);
    box-shadow: -0.11em -0.83em 0 -0.4em #ffffff, -0.11em -0.83em 0 -0.42em #ffffff, -0.11em -0.83em 0 -0.44em #ffffff, -0.11em -0.83em 0 -0.46em #ffffff, -0.11em -0.83em 0 -0.477em #ffffff; }
  5%,
  95% {
    box-shadow: -0.11em -0.83em 0 -0.4em #ffffff, -0.11em -0.83em 0 -0.42em #ffffff, -0.11em -0.83em 0 -0.44em #ffffff, -0.11em -0.83em 0 -0.46em #ffffff, -0.11em -0.83em 0 -0.477em #ffffff; }
  30% {
    box-shadow: -0.11em -0.83em 0 -0.4em #ffffff, -0.51em -0.66em 0 -0.42em #ffffff, -0.75em -0.36em 0 -0.44em #ffffff, -0.83em -0.03em 0 -0.46em #ffffff, -0.81em 0.21em 0 -0.477em #ffffff; }
  55% {
    box-shadow: -0.11em -0.83em 0 -0.4em #ffffff, -0.29em -0.78em 0 -0.42em #ffffff, -0.43em -0.72em 0 -0.44em #ffffff, -0.52em -0.65em 0 -0.46em #ffffff, -0.57em -0.61em 0 -0.477em #ffffff; }
  100% {
    transform: rotate(360deg);
    box-shadow: -0.11em -0.83em 0 -0.4em #ffffff, -0.11em -0.83em 0 -0.42em #ffffff, -0.11em -0.83em 0 -0.44em #ffffff, -0.11em -0.83em 0 -0.46em #ffffff, -0.11em -0.83em 0 -0.477em #ffffff; } }

.liveplayer .percent-loaded {
  position: absolute;
  top: 50%;
  left: 50%;
  margin-left: -25px;
  width: 50px;
  height: 48px;
  text-align: center;
  font-size: 20px; }

.liveplayer {
  position: relative;
  height: 100%;
  width: 100%;
  background: #000;
  font-family: arial;
  font-size: 14px; }

.liveplayer * {
  box-sizing: border-box; }

.liveplayer .liveplayer-ui {
  position: absolute;
  bottom: 0;
  left: 0;
  width: 100%;
  height: 100%;
  color: #fff;
  -webkit-user-select: none;
     -moz-user-select: none;
      -ms-user-select: none;
          user-select: none;
  z-index: 500; }
  .liveplayer .liveplayer-ui .control-bar-container {
    position: absolute;
    bottom: 0;
    left: 0;
    right: 0;
    height: 45px; }
    .liveplayer .liveplayer-ui .control-bar-container.vod {
      height: 70px; }
  .liveplayer .liveplayer-ui .control-bar {
    height: 100%;
    width: 100%;
    background-color: rgba(0, 0, 0, 0.7);
    filter: progid:DXImageTransform.Microsoft.gradient(GradientType=0,startColorstr='#b3000000', endColorstr='#b3000000');
    transition: opacity 700ms;
    padding: 0 1%; }
    .liveplayer .liveplayer-ui .control-bar.hidden, .liveplayer .liveplayer-ui .control-bar.hidden > * {
      opacity: 0;
      -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=0)"; }
    .liveplayer .liveplayer-ui .control-bar * {
      vertical-align: middle;
      display: inline-block; }
    .liveplayer .liveplayer-ui .control-bar .bitrate-selector {
      position: relative;
      border-radius: 5px;
      margin-right: 15px;
      padding: 10px;
      background: rgba(0, 0, 0, 0.5);
      width: 100px;
      text-align: center;
      font-weight: bold;
      transition: all 300ms;
      z-index: 999; }
      .liveplayer .liveplayer-ui .control-bar .bitrate-selector .current {
        white-space: nowrap; }
      .liveplayer .liveplayer-ui .control-bar .bitrate-selector:hover {
        border-radius: 0 0 5px 5px;
        background: black;
        cursor: pointer; }
      .liveplayer .liveplayer-ui .control-bar .bitrate-selector:hover .available {
        visibility: visible;
        opacity: 1;
        cursor: pointer; }
      .liveplayer .liveplayer-ui .control-bar .bitrate-selector .available {
        position: absolute;
        background: black;
        left: 0;
        right: 0;
        padding: 5px;
        opacity: 0;
        visibility: hidden;
        overflow: hidden;
        border-radius: 5px 5px 0 0;
        bottom: 100%;
        transition: all 300ms; }
        .liveplayer .liveplayer-ui .control-bar .bitrate-selector .available ul {
          padding: 0;
          text-align: right; }
          .liveplayer .liveplayer-ui .control-bar .bitrate-selector .available ul li.bitrate {
            padding: 3px;
            border-radius: 3px;
            cursor: pointer;
            display: block;
            white-space: nowrap; }
            .liveplayer .liveplayer-ui .control-bar .bitrate-selector .available ul li.bitrate.active {
              background: #0072B1;
              cursor: default; }
            .liveplayer .liveplayer-ui .control-bar .bitrate-selector .available ul li.bitrate.disabled {
              color: grey;
              cursor: default; }
    .liveplayer .liveplayer-ui .control-bar .seekBar, .liveplayer .liveplayer-ui .control-bar .bufferBar, .liveplayer .liveplayer-ui .control-bar .progressBar {
      cursor: pointer;
      position: absolute;
      top: 0;
      height: 16px;
      height: 16px;
      display: block;
      border-radius: 10px;
      width: 99%; }
    .liveplayer .liveplayer-ui .control-bar .seekBar {
      margin-top: 10px; }
    .liveplayer .liveplayer-ui .control-bar .bufferBar {
      background: #fff; }
    .liveplayer .liveplayer-ui .control-bar #buffered-amount, .liveplayer .liveplayer-ui .control-bar #progress-amount {
      position: absolute;
      height: 100%;
      width: 0;
      max-width: 100%;
      border-radius: 10px; }
    .liveplayer .liveplayer-ui .control-bar #buffered-amount {
      background-color: #2B6BA0; }
    .liveplayer .liveplayer-ui .control-bar #progress-amount {
      width: 1%;
      min-width: 15px;
      background-color: steelblue; }
    .liveplayer .liveplayer-ui .control-bar #time-handle {
      cursor: pointer;
      position: relative;
      height: 20px;
      width: 20px;
      background-color: #9CC3E4;
      border-radius: 10px;
      margin-top: -2px;
      float: right; }
    .liveplayer .liveplayer-ui .control-bar #time-display {
      border-radius: 4px;
      display: block;
      padding: 5px 8px;
      position: absolute;
      top: -35px;
      left: -25px;
      background-color: steelblue;
      text-align: center; }
    .liveplayer .liveplayer-ui .control-bar #time-display:after {
      top: 100%;
      left: 50%;
      border: solid transparent;
      content: " ";
      height: 0;
      width: 0;
      position: absolute;
      pointer-events: none;
      border-color: rgba(70, 130, 180, 0);
      border-top-color: steelblue;
      border-width: 5px;
      margin-left: -5px; }
    .liveplayer .liveplayer-ui .control-bar .hidden {
      display: none !important; }
    .liveplayer .liveplayer-ui .control-bar #playback-time {
      position: absolute;
      bottom: 12px;
      left: 85px; }
    .liveplayer .liveplayer-ui .control-bar .control-bar-right {
      position: absolute;
      right: 0;
      bottom: 0;
      margin: 0;
      margin-right: 20px; }
    .liveplayer .liveplayer-ui .control-bar .mega-octicon {
      font-size: 40px;
      cursor: pointer;
      margin-left: 15px; }
      .liveplayer .liveplayer-ui .control-bar .mega-octicon:hover {
        text-shadow: 0 0 10px #fff; }
      .liveplayer .liveplayer-ui .control-bar .mega-octicon:last-child {
        padding-right: 0; }
    .liveplayer .liveplayer-ui .control-bar .octicon-playback-play, .liveplayer .liveplayer-ui .control-bar .octicon-playback-pause {
      position: absolute;
      bottom: 0;
      left: 0;
      margin-left: 1%; }
    .liveplayer .liveplayer-ui .control-bar .octicon-primitive-square {
      position: absolute;
      bottom: 0;
      left: 35px; }
      .liveplayer .liveplayer-ui .control-bar .octicon-primitive-square:first-child {
        left: 0; }
    .liveplayer .liveplayer-ui .control-bar .volumeSlider {
      margin-left: 15px;
      cursor: pointer; }
    .liveplayer .liveplayer-ui .control-bar input[type=range] {
      box-sizing: content-box;
      vertical-align: middle;
      -webkit-appearance: none;
      height: 22px;
      width: 160px;
      background: transparent;
      padding: 0; }
    .liveplayer .liveplayer-ui .control-bar input[type=range]:focus {
      outline: none; }
    .liveplayer .liveplayer-ui .control-bar input[type=range]::-webkit-slider-runnable-track {
      -webkit-appearance: none;
      height: 5px;
      background: #fff;
      border-radius: 6px; }
    .liveplayer .liveplayer-ui .control-bar input[type=range]::-webkit-slider-thumb {
      -webkit-appearance: none;
      background: #fff;
      width: 22px;
      height: 22px;
      border-radius: 11px;
      position: relative;
      top: -9px; }
    .liveplayer .liveplayer-ui .control-bar input[type=range]::-moz-range-track {
      background: #fff;
      height: 5px;
      border-radius: 6px; }
    .liveplayer .liveplayer-ui .control-bar input[type=range]::-moz-range-thumb {
      background: #fff;
      width: 22px;
      height: 22px;
      border-radius: 11px;
      border: none; }
    .liveplayer .liveplayer-ui .control-bar input[type=range]::-ms-track {
      background: #fff;
      height: 5px;
      border: none;
      border-radius: 6px;
      color: transparent; }
    .liveplayer .liveplayer-ui .control-bar input[type=range]::-ms-fill-lower {
      background: #fff;
      height: 5px;
      border-radius: 6px; }
    .liveplayer .liveplayer-ui .control-bar input[type=range]::-ms-fill-upper {
      background: #fff;
      height: 5px;
      border-radius: 6px; }
    .liveplayer .liveplayer-ui .control-bar input[type=range]::-ms-thumb {
      background: #fff;
      width: 22px;
      height: 22px;
      border-radius: 11px;
      z-index: 100;
      border: none;
      position: absolute;
      overflow: visible; }
    .liveplayer .liveplayer-ui .control-bar input[type=range]::-ms-ticks {
      border: none; }
    .liveplayer .liveplayer-ui .control-bar input[type=range]::-ms-tooltip {
      display: none; }
    @media (max-width: 339px) {
      .liveplayer .liveplayer-ui .control-bar .octicon-playback-play, .liveplayer .liveplayer-ui .control-bar .octicon-playback-pause {
        position: absolute;
        left: 50% !important;
        margin-bottom: 25%;
        margin-left: -45px;
        font-size: 90px;
        background: rgba(0, 0, 0, 0.8);
        width: 90px;
        height: 90px;
        text-align: center;
        z-index: 9999; }
      .liveplayer .liveplayer-ui .control-bar .control-bar-right {
        width: 100%;
        margin: 0;
        right: none;
        bottom: 12px !important; }
      .liveplayer .liveplayer-ui .control-bar .control-bar-right input[type="range"] {
        width: 90%; } }
    @media (max-width: 469px) {
      .liveplayer .liveplayer-ui .control-bar .octicon-primitive-square, .liveplayer .liveplayer-ui .control-bar .octicon-screen-full,
      .liveplayer .liveplayer-ui .control-bar .octicon-mute, .liveplayer .liveplayer-ui .control-bar .octicon-unmute, .liveplayer .liveplayer-ui .control-bar #playback-time {
        display: none !important; }
      .liveplayer .liveplayer-ui .control-bar .control-bar-right {
        bottom: 8px; } }
  .liveplayer .liveplayer-ui > div {
    z-index: 501;
    position: absolute; }
  .liveplayer .liveplayer-ui .poster-image {
    z-index: 0;
    left: 0;
    top: 0;
    height: 100%;
    width: 100%;
    background: #000;
    text-align: center; }
  .liveplayer .liveplayer-ui img {
    position: absolute;
    left: 0;
    right: 0;
    top: 0;
    bottom: 0;
    margin: auto;
    max-height: 100%;
    max-width: 100%; }

.liveplayer .html5 {
  height: 100%;
  background: #000; }
  .liveplayer .html5 video {
    width: 100%;
    height: 100%; }
  .liveplayer .html5 .stretch {
    object-fit: fill; }

.liveplayer .dash {
  height: 100%;
  background: #000; }
  .liveplayer .dash video {
    width: 100%;
    height: 100%; }

.liveplayer .flash {
  height: 100%; }
  .liveplayer .flash object {
    width: 100%;
    height: 100%; }

.liveplayer .lp-lmt.srw-container {
  height: 100%;
  width: 100%;
  background: black;
  overflow: hidden; }
  .liveplayer .lp-lmt.srw-container #lp-lmt .sc-lmt {
    margin: auto; }

/*!
 * Polyfill CSS object-fit
 * http://helloanselm.com/object-fit
 *
 * @author: Anselm Hannemann <hello@anselm-hannemann.com>
 * @author: Christian "Schepp" Schaefer <schaepp@gmx.de>
 * @version: 0.3.4
 *
 */
x-object-fit {
  position: relative !important;
  display: inline-block !important; }

x-object-fit > .x-object-fit-taller,
x-object-fit > .x-object-fit-wider {
  position: absolute !important;
  left: -100% !important;
  right: -100% !important;
  top: -100% !important;
  bottom: -100% !important;
  margin: auto !important; }

.x-object-fit-none > .x-object-fit-taller,
.x-object-fit-none > .x-object-fit-wider {
  width: auto !important;
  height: auto !important; }

.x-object-fit-fill > .x-object-fit-taller,
.x-object-fit-fill > .x-object-fit-wider {
  width: 100% !important;
  height: 100% !important; }

.x-object-fit-contain > .x-object-fit-taller {
  width: auto !important;
  height: 100% !important; }

.x-object-fit-contain > .x-object-fit-wider {
  width: 100% !important;
  height: auto !important; }

.x-object-fit-cover > .x-object-fit-taller,
.x-object-fit-cover > .x-object-fit-wider {
  max-width: none !important;
  max-height: none !important; }

.x-object-fit-cover > .x-object-fit-taller {
  width: 100% !important;
  height: auto !important;
  max-width: none !important; }

.x-object-fit-cover > .x-object-fit-wider {
  width: auto !important;
  height: 100% !important;
  max-width: none !important; }

.x-object-position-top > .x-object-fit-taller,
.x-object-position-top > .x-object-fit-wider {
  top: 0 !important;
  bottom: auto !important; }

.x-object-position-right > .x-object-fit-taller,
.x-object-position-right > .x-object-fit-wider {
  left: auto !important;
  right: 0 !important; }

.x-object-position-bottom > .x-object-fit-taller,
.x-object-position-bottom > .x-object-fit-wider {
  top: auto !important;
  bottom: 0 !important; }

.x-object-position-left > .x-object-fit-taller,
.x-object-position-left > .x-object-fit-wider {
  left: 0 !important;
  right: auto !important; }
