/* Shagu */
body{ font-family: 'Poppins', sans-serif;}


/*Quiz inicia*/
.inputst input:disabled{ background: #ccc; }
#triadas img { width: 250px; margin: 0 auto; }
.carousel-interno{ margin: 0; height: 100%; -webkit-transition: all 1s; transition: all 1s; }
.evaluacion{ min-height: 290px; margin-bottom: 15px}
/* Se agregó padding de 1rem (si es menor a 400px de ancho, sin padding a los lados) (Shagu) */
.carousel-slide{ overflow: hidden; background: #0066CC; border: 1px solid #2daae1; padding: 1rem; }
@media screen and (max-width: 400px) {
	.carousel-slide{ padding: 1rem 0; }
}
.control{ background: #00A651 !important; color: #fff; cursor: pointer; text-align: center; min-width: 100px;  border-radius: 10px; display: inline-block; margin-left: 10px; padding: 5px 10px; font-size: 14px; opacity: 1; margin-bottom: 10px; }
.left.control{visibility: hidden; }
.control:hover{ background: #355eb0; }
.carousel-interno h3{ color: #fff; font-size: 1em; padding: 15px 20px; margin: 0; text-align: center; }
.carousel-interno p{ background: #fff; color: #000; padding: 8px 10px 8px 20px; padding-left: 100px; font-size: 14px; margin: 2px auto 15px; width: 80%; border-radius: 10px; -moz-border-radius: 10px; -webkit-border-radius: 30px; cursor: pointer; }
/* línea modificada por Shagu, display:none, active:inline-block y max-width de imagen */
.carousel-interno > .c-item{ display: none; width: 80%; margin: 0 auto; min-height: 23px; vertical-align: top; text-align: center; padding: 15px 0 0; }
.carousel-interno > .c-item.active{ display: inline-block; }
.carousel-interno > .c-item img{ max-width: 100%; }
/*.c-item h4{ text-align: center; margin-top: 140px; color: #fff; }*/
p.seleccionado{background-color: #95c11f !important}
#test-Restro p{ width: 80%; margin: 0 auto 80px;  }
#test-Restro{ border: 10px solid #339999; margin: 0 auto; max-width: 800px; width: 100%; position: relative;min-height: 360px; text-align: center; }
#textoRetrofinal{ padding: 20px 0; text-align: center;}
#textoRetrofinal img{ max-width: 98%; margin: 0 auto; }
.regla p{ visibility: hidden; text-align: center; color: #fff; margin-bottom: 10px; }
.incorrecto-retro{ background: #EBF8F7; color:#E1584D;}
.correcto-retro{ background: #EBF8F7; color:#70B95D;}
.inputst{ margin: 10px 0;}
.inputst input {

    width: 38px;
    text-align: center;
    font-size: 1.1em;
    color: #000;
    border: 0;
    margin: 1px;

}
h4 {
    margin-top: 150px;
    color: #fff;
}
#textoRetrofinal h2 { font-size: 2.1em; font-weight: bold; }
.botones{ text-align: center; }
.texto-cont{display: inline-block;}
/*#textoRetrofinal*/
/*Quiz finaliza*/