.contenedor-video {
  margin-top: 3%;
  width: 100%;
  position: relative; }
  @media all and (min-width: 320px) {
    .contenedor-video {
      height: 350px;
      padding: 0; } }
  @media all and (min-width: 1024px) {
    .contenedor-video {
      height: 500px; } }
  @media all and (min-width: 1440px) {
    .contenedor-video {
      height: 600px; } }
  .contenedor-video #player {
    position: absolute; }
  .contenedor-video .capa {
    position: absolute;
    width: 100%;
    height: 100%;
    background: #f4f4f4;
    color: black; }
  .contenedor-video #capa1 {
    z-index: 1;
    background: rgba(0, 0, 0, 0); }
  .contenedor-video #portada, .contenedor-video #resultados {
    z-index: 2;
    align-items: center;
    display: flex;
    justify-content: center;
    background-image: url("../images/video-fondo.jpg");
    background-repeat: no-repeat;
    background-size: 100% 100%; }
    .contenedor-video #portada .fondo-portada, .contenedor-video #resultados .fondo-portada {
      background: #f4f4f4;
      opacity: .5;
      width: 100%;
      height: 100%;
      position: absolute;
      z-index: 4; }
    .contenedor-video #portada .icono-reproducir, .contenedor-video #resultados .icono-reproducir {
      font-size: 200px;
      cursor: pointer;
      vertical-align: middle;
      color: #761c19;
      z-index: 6; }
      @media all and (max-width: 767px) {
        .contenedor-video #portada .icono-reproducir, .contenedor-video #resultados .icono-reproducir {
          font-size: 100px; } }
    .contenedor-video #portada #icono-reproducir2, .contenedor-video #resultados #icono-reproducir2 {
      position: relative;
      top: 30%;
      left: 40%; }
  .contenedor-video .cuestionario {
    display: none; }
  .contenedor-video #portada {
    z-index: 4; }
  .contenedor-video #cuestionario1 {
    z-index: 10; }
  .contenedor-video #cuestionario2 {
    z-index: 9; }
  .contenedor-video #cuestionario3 {
    z-index: 8; }
  .contenedor-video #cuestionario4 {
    z-index: 7; }
  .contenedor-video #cuestionario5 {
    z-index: 6; }
  .contenedor-video #numRespuestas {
    z-index: 5; }
  .contenedor-video #resultados {
    z-index: 4;
    display: none; }
  .contenedor-video .wrapper-pregunta {
    position: absolute;
    width: 100%;
    height: 20%;
    top: 0;
    background-color: #3FB34F;
    color: white; }
    @media all and (max-width: 579px) {
      .contenedor-video .wrapper-pregunta {
        height: 23%; } }
  .contenedor-video .pregunta {
    top: 25%;
    position: absolute;
    font-weight: bold; }
    @media all and (max-width: 579px) {
      .contenedor-video .pregunta {
        top: 1%;
        padding-left: 5px;
        padding-right: 5px; } }
    @media all and (min-width: 580px) and (max-width: 767px) {
      .contenedor-video .pregunta {
        top: 25%; } }
    .contenedor-video .pregunta i {
      font-size: 50px;
      position: absolute; }
      @media all and (min-width: 320px) {
        .contenedor-video .pregunta i {
          font-size: 35px;
          margin-left: -10%; } }
      @media all and (min-width: 580px) and (max-width: 767px) {
        .contenedor-video .pregunta i {
          font-size: 35px;
          margin-left: -10%; } }
      @media all and (min-width: 768px) {
        .contenedor-video .pregunta i {
          font-size: 40px;
          margin-left: -8%; } }
      @media all and (min-width: 1200px) {
        .contenedor-video .pregunta i {
          font-size: 50px; } }
    .contenedor-video .pregunta .fa-commenting-o {
      margin-top: -2%; }
  .contenedor-video .respuestas {
    top: 25%;
    position: absolute;
    top: 22%; }
    @media all and (max-width: 579px) {
      .contenedor-video .respuestas {
        padding-left: 5px;
        padding-right: 5px; } }
  .contenedor-video .respuestas label {
    font-weight: normal; }
  .contenedor-video .respuestas label, .contenedor-video .respuestas input {
    cursor: pointer; }
  .contenedor-video .resultados {
    margin-left: 5% !important; }
  .contenedor-video .botonSig {
    top: 85%;
    position: absolute; }
    @media all and (max-width: 579px) {
      .contenedor-video .botonSig {
        top: 89.5%; } }
  .contenedor-video .paginado {
    top: 85%;
    right: 5%;
    position: absolute; }
    @media all and (max-width: 579px) {
      .contenedor-video .paginado {
        top: 91%; } }

.divisor-pregunta {
  background-color: black;
  border-top: 2px solid #5e5e5e;
  max-width: 80%; }

.controles {
  margin-top: 3%;
  margin-bottom: 3%; }

.lista-respuestas {
  margin-top: 2%; }
  .lista-respuestas input {
    margin-left: -25px; }
  .lista-respuestas div {
    padding-left: 1%;
    display: inline; }

.pregunta {
  width: 90%; }
  @media all and (max-width: 1023px) {
    .pregunta {
      font-size: 14px; } }
  @media all and (min-width: 1024px) and (max-width: 1199px) {
    .pregunta {
      font-size: 16px; } }

.lista-respuestas {
  width: 100%; }
  .lista-respuestas label {
    width: 100%; }

.text-respuesta {
  width: 100%; }
  @media all and (max-width: 767px) {
    .text-respuesta {
      font-size: 12px; } }
  @media all and (min-width: 768px) and (max-width: 1023px) {
    .text-respuesta {
      font-size: 14px; } }

@media all and (max-width: 767px) {
  #reiniciarBtn {
    margin-left: 5%; } }

@media all and (max-width: 1023px) {
  .btn {
    font-size: 14px; } }
@media all and (min-width: 1024px) and (max-width: 1199px) {
  .btn {
    font-size: 16px; } }
@media all and (min-width: 1200px) {
  .btn {
    font-size: 18px; } }

input[type=radio] {
  border: 2px solid #5e5e5e;
  padding: 0.3em;
  -webkit-appearance: none; }

input[type=radio]:checked {
  background: url(data:image/gif;base64,R0lGODlhAQABAPAAAP///////yH5BAAAAAAALAAAAAABAAEAAAICRAEAOw==) no-repeat center center;
  background: blue;
  background-size: 9px 9px; }

input[type=radio]:focus {
  outline-color: transparent; }

/*# sourceMappingURL=video-style.css.map */
