/*! videojs-overlay - v0.0.0 - 2014-4-26
 * Copyright (c) 2014 Brightcove
 * Licensed under the Apache-2.0 license. */

/**
 * Some handy default styles for overlays.
 */
.vjs-overlay,
.vjs-overlay.vjs-overlay-top-left {
  position: absolute;
  width: 33%;
  background-color: #646464; /* IE8 fallback */
  background-color: rgba(255, 255, 255, 0.4);
  color: #fff;
  padding: 10px;
  border-radius: 3px;
  top: 5px;
  left: 5px;
  text-align: center;
}

/* overlay alignment styles */
.vjs-overlay.vjs-overlay-top {
  margin-left: -16.5%;
  left: 50%;
}
.vjs-overlay.vjs-overlay-top-right {
  left: auto;
  right: 5px;
}
.vjs-overlay.vjs-overlay-left {
  top: 50%;
  margin-top: -15px;
}
.vjs-overlay.vjs-overlay-right {
  left: auto;
  right: 5px;
  top: 50%;
  margin-top: -15px;
}
.vjs-overlay.vjs-overlay-bottom {
  margin-left: -16.5%;
  left: 50%;
  top: auto;
  bottom: 4.5em;
}
.vjs-overlay.vjs-overlay-bottom-left {
  bottom: 4.5em;
  top: auto;
  left: 5px;
}
.vjs-overlay.vjs-overlay-bottom-right {
  bottom: 4.5em;
  top: auto;
  left: auto;
  right: 5px;
}

.vjs-overlay-question1 {
  left: 8.5%;
  top: 21%;
  width: 79.5%;
  background-color: #000000; /* IE8 fallback */
  background-color: rgba(0, 0, 0, 0.0);
  padding: 0px;
  position: absolute;
}

.vjs-overlay-question2 {
  position: absolute;
  background-color: #646464; /* IE8 fallback */
  background-color: rgba(255, 255, 255, 0.0);
  color: #fff;
  padding: 0px;
  top: 48%;
  left: 8.5%;
   width: 79.5%;
}

.vjs-overlay-question3 {
  position: absolute;
  background-color: #646464; /* IE8 fallback */
  background-color: rgba(255, 255, 255, 0.0);
  padding: 0px;
  top: 75%;
  left: 8.5%;
  width: 79.5%;
}

.vjs-overlay-retour-accueil {
  position: absolute;
  background-color: #646464; /* IE8 fallback */
  background-color: rgba(255, 255, 255, 0.0);
  padding: 0px;
  top: 75%;
  left: 9.5%;
  width: 79.5%;
}

.vjs-overlay-question1:hover,
.vjs-overlay-question2:hover,
.vjs-overlay-question3:hover,
.vjs-overlay-retour-accueil:hover,
.vjs-overlay-logo:hover {
  background-color: #ccffff;  /*IE8 fallback*/ 
  background-color: rgba(204, 255, 255, 0.0);
  border-radius: 0px;
  -webkit-box-shadow: 0px 0px 4em rgba(204, 255, 255, 1.0);
  -moz-box-shadow: 0px 0px 4em rgba(204, 255, 255, 1.0);
  box-shadow: 0px 0px 4em rgba(204, 255, 255, 1.0);
}

.vjs-overlay-logo {
  position: absolute;
  width: 8%;
  background-color: #000000; /* IE8 fallback */
  background-color: rgba(0, 0, 0, 0.0);
  padding: 0px;
  top: 3px;
  left: auto;
  right: 3px;
}
