﻿.is-answer {
    border-color: #933;
    background-color: #ffeeee;
}

.is-public {
    border-color: #393;
    background-color: #eeffee;
}

.label-left {
    text-align: left
}

table.no-border td {
    border: none;
}

.teamAnswers td {
    font-size: smaller
}

.correctAnswer,.has-text-success {
    color: #090 !important;
}

.has-background-success { background-color : #cfc !important }

.wrongAnswer, .has-text-danger {
    color: #900 !important;
}
.has-text-dodgy {
    color: #009 !important;
}
.sharebox, .sharebox input, .sharebox label {
    display: inline;
    vertical-align: middle;
    margin: 5px;
    line-height: normal
}

.shared-box {
    display: inline;
    border: 1px solid #333;
    padding: 2px 5px 2px 5px;
    margin-right: 2px
}

.shared-name {
    display: inline;
    font-weight: bold;
    padding-right: 5px;
}

.shared-answer {
    display: inline;
    font-style: italic;
}

.confirmation {
    font-weight: bold;
    color: darkviolet;
}

.quizText {
    color: #000;
    font-size: larger;
}

.is-public, input.is-public, input[type="text"].is-public, textarea.is-public {
    border-color: #393;
    background-color: #eeffee;
}

.is-good-answer, input.is-good-answer, input[type="text"].is-good-answer, textarea.is-good-answer {
    border-color: #393;
    background-color: #eeffee;
}

.is-bad-answer, input.is-bad-answer, input[type="text"].is-bad-answer, textarea.is-bad-answer {
    border-color: #933;
    background-color: #ffeeee;
}

.is-dodgy-answer, input.is-dodgy-answer, input[type="text"].is-dodgy-answer, textarea.is-dodgy-answer {
    border-color: #339;
    background-color: #eeeeff;
}
.is-partial-answer, input.is-partial-answer, input[type="text"].is-partial-answer, textarea.is-partial-answer {
    border-color: #993;
    background-color: #ffffee;
}

table td.first-cell {
    padding-top: 15px;
    border-top: solid 1px black;
    border-collapse: collapse;
}

.rbl {
    display: inline
}

table td.last-cell {
    border-collapse: collapse;
    border-bottom: solid 1px black;
}

table td.total-cell {
    border-collapse: collapse;
    border-bottom: solid 1px black;
    border-top: double 3px grey;
}

.table tbody tr:last-child td.last-cell {
    border-collapse: collapse;
    border-bottom: solid 1px black;
}

h3.content {
    margin-top: 24px;
    margin-bottom: 0px
}

.score { font-size:larger;}
.image.is-400x400 {
    height: auto !important;
    width: 400px;
}

.image.is-150x150 {
    height: auto !important;
    width: 150px;
}

.emptyQMMessage { display:none;}
.visible { display:block}
.invisible { display:none;}

