/*! @name videojs-logo @version 3.0.0 @license MIT */
.video-js.vjs-logo {
  display: block;
}

.video-js.vjs-logo .vjs-logo-content {
  position: absolute;
  opacity: 1;
  transition: visibility 2s, opacity 2s;
}

.video-js.vjs-logo .vjs-logo-content.vjs-logo-hide {
  visibility: hidden;
  opacity: 0;
}

.video-js.vjs-error.vjs-logo .vjs-logo-content {
  display: none;
}

/*Logo when position is bottom-left or bottom right*/
.video-js.vjs-logo .vjs-logo-content.vjs-logo-bottom {
  position: absolute;
  opacity: 1;
  transition: cubic-bezier(0.45, 0.44, 0.67, 0.66), ease-in-out 0.5s;
}

.video-js.vjs-logo .vjs-logo-content.vjs-logo-hide.vjs-logo-bottom {
  visibility: hidden;
  opacity: 0;
  transform: translateY(0);
  transition: visibility 2s, opacity 2s;
}

.video-js.vjs-has-started.vjs-user-active.vjs-logo .vjs-logo-content.vjs-logo-bottom,
.video-js.vjs-has-started.vjs-paused.vjs-logo .vjs-logo-content.vjs-logo-bottom {
  transform: translateY(-3em);
  transition: cubic-bezier(0.45, 0.44, 0.67, 0.66), ease-in-out 0.5s;
}
