#quiz-controls, #quiz-counter, #quiz-header, #quiz-results-screen, #quiz-start-screen {
    text-align: center
    }
#quiz-start-screen {
    padding-top: 5px
    }
#quiz-results, .question {
    font: 1.1em/1.2em "robotobold";
    padding: 0;
    margin: 10px 0 0 0;
    /* text-align: center; */
    }
#titlequiz-result {
    font: 1.7em/0.9em "robotobold";
    margin: 5px 0
    }
.quiz-container {
    padding: 1em;
    max-width: 100%;
    margin: 1.4em auto
    }
.quiz-container a {
    font: 1.05em/1.3em "robotoregular";
    text-decoration: none;
    color: #333
    }
.answers {
    list-style: none;
    padding: 0
    }
.answers a {
    display: block;
    padding: 0.6em 1em;
    margin-bottom: 0.5em;
    background: #EDF2F4;
    border-radius: 10px
    }
.answers a.correct {
    background: #00CE67
    }
.answers a.incorrect {
    background: #F00
    }
#quiz-buttons a, #quiz-response, .quiz-container .quiz-button {
    padding: 0.7em 3em;
    color: #16ad61;
    border-radius: 7px;
    border: 3px solid #16ad61;
    line-height: 22px
    }
.quiz-inicio {
    padding: 0.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: 0.9em/1.3em "robotoregular";
    background: #000;
    color: #fff;
    border: 0
    }
.quiz-results-state #quiz-controls {
    background: 0 0;
    padding: 0
    }
.quiz-results-state #quiz-buttons a {
    background: #333;
    color: #fff;
    text-transform: uppercase
    }