.vjs-flu-dvr .vjs-dvr-control {
  display: flex;
  align-items: flex-start;
  flex: 0;
  flex-basis: auto;
  cursor: hand;
  width: 6em;
  font-size: 1.2em; }
  .vjs-flu-dvr .vjs-dvr-control .vjs-no-flex {
    display: table-cell;
    width: 10em;
    text-align: left; }

.vjs-flu-dvr .vjs-live-display {
  display: inline-block;
  color: inherit;
  width: 6em;
  line-height: 2.6em; }

.vjs-flu-dvr .vjs-live-text {
  display: inline-block;
  color: inherit;
  font-size: inherit; }

.vjs-flu-dvr .vjs-circle-dvr-button {
  display: inline-block;
  font-size: 0.8em;
  color: inherit; }

.vjs-flu-dvr .vjs-circle-live-button {
  display: inline-block;
  font-size: 0.8em;
  animation: color-fade 2s infinite;
  -moz-animation: color-fade 2s infinite;
  /* Firefox */
  -webkit-animation: color-fade 2s infinite;
  /* Safari and Chrome */ }

@keyframes color-fade {
  99.9% {
    color: red; }
  100% {
    color: inherit; } }

/* Firefox */
@-moz-keyframes color-fade {
  99.9% {
    color: red; }
  100% {
    color: inherit; } }

/* Safari and Chrome */
@-webkit-keyframes color-fade {
  99.9% {
    color: red; }
  100% {
    color: inherit; } }
