.votaciones-pregunta {
    display: flex;
    padding: 3%;
    font-size: 27px;
    margin-top: 2%;
    border-radius: 10px;
}

.votaciones-pregunta.done {
    background-color: #f5f5f5;
}

.votaciones-thank-you-message {
    padding: 2%;
    text-align: center;
}

.votaciones-pregunta.available {
    background-color: #6AE386;
}

.votaciones-pregunta.locked {
    background-color: #f5f5f5;
}

.votaciones-pregunta-estado {
    margin-left: 30%;
    font-size: 20px;
}

.votaciones-pregunta-texto {
    font-weight: bold;
}

.volver-btn {
    font-size: 25px;
}

.votaciones-respuesta-pregunta {
    font-weight: bold;
    font-size: 27px;
    margin: 4% 2%;
}

.votaciones-respuesta {
    margin: 4% 2%;
    padding: 4%;
    font-weight: bold;
    font-size: 40px;
    border-radius: 5px;
    width: 100%;
    display: flex;
    align-items: center;
    box-shadow: rgba(60, 64, 67, 0.3) 0px 1px 2px 0px, rgba(60, 64, 67, 0.15) 0px 2px 6px 2px;
}

.votaciones-respuesta label:hover {
    cursor: pointer;
}

.votaciones-respuesta label {
    width: 100%;
}

.votaciones-respuesta input[type='radio'] {
    margin-right: 7%;
    font-size: 30px;
    transform: scale(2); 
}

.votaciones-selected {
    transition: 0.25s;
}

.votaciones-selected.verde {
    background-color: #6AE386;
}

.votaciones-selected.rojo {
    background-color: #EC768A;
    color: white;
}

.votaciones-selected.gris {
    background-color: #E2E5E3;
}

.votaciones-selected.azul {
    background-color: #4DBBD8;
    color: white;
}

.votaciones-pregunta-enlace {
    color: #5f727f;
}

.votaciones-button {
    margin: 2%;
    padding: 4%;
    font-size: 25px;
    border-radius: 10px;
    width: 100%;
    font-weight: bold;
    border: 0px;
    color: white;
    background-color: #00B1DF;
}

.votaciones-button:hover {
    background-color: #2B96B2;
}

.resultado-lista-respuestas {
    list-style: none;
    font-size: 40px;
    line-height: 140%;
    text-transform: uppercase;
    font-weight: bolder;
}

.respuesta-rojo::before {
    content: "\2022";
    color: #EC768A;
    font-weight: bold;
    display: block;
    font-size: 100px;
    width: .5em;
    margin-left: -.5em;
    margin-bottom: -.5em;
}

.respuesta-verde::before {
    content: "\2022";
    color: #6AE386;
    font-weight: bold;
    display: block;
    font-size: 100px;
    width: .5em;
    margin-left: -.5em;
    margin-bottom: -.5em;
}

.respuesta-gris::before {
    content: "\2022";
    color: #E2E5E3;
    font-weight: bold;
    display: block;
    font-size: 100px;
    width: .5em;
    margin-left: -.5em;
    margin-bottom: -.5em;
}

.respuesta-azul::before {
    content: "\2022";
    color: #4DBBD8;
    font-weight: bold;
    display: block;
    font-size: 100px;
    width: .5em;
    margin-left: -.5em;
    margin-bottom: -.5em;
}

.row-results {
    display: flex;
}

.col-results {
    width: 60%;
}

/* Dispositivos móviles */
@media (max-width: 520px) {
    .votaciones-pregunta-estado {
        display: none;
    }

    .votaciones-pregunta {
        padding: 4.5%;
    }
    .votaciones-respuesta {
        margin: 6% 2%;
        padding: 6%;
    }
}