.box {
    border: 2px solid #0e5551;
    border-radius: 3px; 
    margin-top: 20px;   
}

.question-box {
    padding: 10px;
}

.question-box p {
    margin: 0.25em 0;
}

.question-box .answers p {
    font-size: 95%;
}

.title {
    background: #0e5551;
    color: #fff;
    padding: 8px;
    font-weight: bold;
}

.empty {
    background: #fff0ea;
}

.good-answer {
    background: #d6ffb5;
}

.bad-answer {
    background: #ffe0e5;
}

#start {
    background: #57151e;
    padding: 10px 20px;
    margin-top: 20px;
    margin-left: 10px;
    color: #fff;
    font-weight: bold;
    border-style: none;
    border-radius: 5px;
}

#start:hover {
    background: #7a1e2c;
}

#statistic {
    margin-top: 30px;
    border: 1px solid #b4cfcc;
    background: #effcfa;
    padding: 15px;
}

#statistic h4 {
    margin-top: 0;
    margin-bottom: 10px;
}

#recomend {
    font-weight: bold;
    color: #57151e;
}
