#quiz-controls,
#quiz-counter,
#quiz-header,
#quiz-results-screen,
#quiz-start-screen {
    text-align: center
}

#quiz-start-screen {
    padding-top: 5px;
}

#quiz-results {
    font: 1.3em/1.3em "exobold";
    padding: 0;
    margin: 10px 0 0 0;
    text-align: center;
    color: #FACE13;
    text-transform: uppercase;
}

.question {
    font: 0.8em/1.3em "exobold";
    padding: 0;
    margin: 10px 0 0 0;
    text-align: center;
    color: #FACE13;
    text-transform: uppercase;
}

#titlequiz-result {
    font: 1.5em/0.9em "exobold";
    margin: 5px 10px;
}

.quiz-container {
    padding: 1em;
    max-width: 100%;
    margin: 1.4em auto
}

.quiz-container a {
    font: 13px/23px "exobold";
    text-decoration: none;
    color: #000000
}

hr {
    max-width: 100px;
    color: blue;
    border: 1px solid;
    border-color: #FACE13;
}

.answers {
    list-style: none;
    padding: 0;
    margin: 20px 25px;
}

.answers a {
    display: block;
    padding: 10px 20px;
    margin-bottom: 8px;
    background: white;
    border-radius: 10px;
    text-align: center;
    text-transform: uppercase;
    color: black;
    box-shadow: 1px 2px 13px #00000052;
}

.answers a.correct {
    background: #0dc143;
}

.answers a.incorrect {
    background: #FF0000
}

#quiz-response,
.quiz-container .quiz-button, a#quiz-next-btn {
    padding: 3px 17px;
    color: #ffffff;
    border-radius: 8px;
    text-align: center;
    background-color: #00000030;
    font-size: 13px;
    border: 2px solid #ffffff;
    margin-top: 0;
}
a#quiz-next-btn {
    padding: 3px 17px;
    color: #000000 !important;
    background-color: #f9ce12;
    border-radius: 8px;
    text-align: center;
    font-size: 13px;
    border: 2px solid #d9b209 !important;
    margin-top: 0;
}
#quiz-buttons a, {
    padding: 3px 17px;
    color: #ffffff;
    border-radius: 8px;
    text-align: center;
    font-size: 13px;
    border: 2px solid #ffffff;
    margin-top: 0;
}

.quiz-inicio {
    padding: .5em 3em;
    background: black;
    color: white !important;
    border-radius: 7px;
    border: none;
}

.answers a.correct,
.answers a.incorrect {
    color: #fff
}

#quiz-buttons a,
.quiz-container .quiz-button {
    display: inline-block
}

#quiz-buttons a {
    font: 12px/23px "exobold";
    color: #000;
    padding: 10px;
    text-transform: uppercase;
    border: 0;
    border-radius: 10px;
    box-shadow: 0px 8px 15px #0000004f;
}

.quiz-results-state #quiz-controls {
    background: 0 0;
    padding: 0
}

.quiz-results-state #quiz-buttons a {
    background: white;
    color: black;
    text-transform: uppercase;
}