.questionText {
    font-size: 18pt;
    margin-bottom: 15px;
}

.answerButton:active, .answerButton:focus, .answerButton:hover { background: #3498db; border-color: #3498db; }
.answerButton {
    background: #3498db;
    border-color: #3498db;
    color: #FFF;
    margin: 5px auto;
    display: block;
    width: 200px;
}
.answerButton.btn-outline-primary {
    background: none;
    color: #3498db;
}

.uiButton:active, .uiButton:focus, .uiButton:hover {  }
.uiButton {
    margin: 25px 15px 25px 0px;
    padding: 10px 25px;
}


h1 { color: #3498db; /*margin: 0px; padding: 0px;*/ }
h3 { color: #3498db; /*margin: 0px; padding: 0px;*/ }



.questions {
    margin: 0px; padding: 10px 0px;
    border-top: 1px solid #eaeaea;
    border-bottom: 1px solid #eaeaea;
    text-align: center;
}
.question {
    font-size: 12pt; padding: 15px 0px;
}
.question label { text-align: right; }
/*.question select { display: block; padding: 7px; width: 200px; margin: auto; }*/
button.choice {
    display: block;
    padding: 7px; margin: 7px auto; width: 180px;
}

.quickResult {
    padding: 15px;
    background: #eaeaea;
}
.quickResult>table { }
.quickResult td, .quickResult th { padding: 5px; text-align: center; }

.fullResult {
    padding: 15px;
    background: #eaeaea;
}
.fullResult>table { width: 100%; }
.fullResult th { font-weight: normal; }
.fullResult th:first-child { text-align: left; }
.fullResult td, .fullResult th {
    padding: 7px; text-align: center;
    margin: 1px; background: #FFF;
}

.fullResult th.isChosen {  }

.fullResult td.isNotAnswer {  }
.fullResult td.isOld { background: #EEE; color: #FFF; }
.fullResult td.isAnswer { background: #3498db66; color: #FFF; }
.fullResult td.isChosen { background: #3498db66; color: #FFF; }
.fullResult td.isAnswer.isChosen { background: #3498db !important; color: #FFF; }


.radioContainer {
    margin: 0px; margin-left: 50px;
}
.radioRadio {
    padding: 5px 0px;
}
.radioLabel {
    padding: 5px 5px;
}
.strike { text-decoration: line-through; }

.moreInfoButton { font-weight: bold; }