#no-script {
    background-color: #FFEB3B;
    padding: 4px 0;
    display: flex;
    flex-direction: row;
    justify-content: center;
}
#no-script p {
    margin: 0;
    padding: 0 6px;
    text-align: center;
}
#clock {
      margin-bottom: 0;
}
.required {
    color: #F00;
}
#exam_period {
    padding: 0 0 5px 0;
    margin: 0 0 5px 0;
}
#exam_period, #no-of-questions {
    display: none;
}
.period-error {
    color: #f00;
    text-align: center;
    margin-bottom: 0;
    flex-grow: 1;
}
.hidden {
    display: none;
}
.visible {
    display: unset;
}
.was-validated select.form-control:valid {
    background-position: center right calc(.975em + .1875rem) !important;
}
.was-validated input[optional].form-control:valid:focus, select[optional].form-control:valid:focus {
    border-color: #80bdff;
    box-shadow: 0 0 0 .2rem rgba(0,123,255,.25);
}
.was-validated input[optional].form-control:valid, select[optional].form-control:valid, .was-validated textarea[optional].form-control:valid  {
    border: 1px solid #ced4da;
    padding-right: unset;
    background-image: unset;
    background-repeat: unset;
    background-position: unset;
    background-size: unset;
}
.was-validated select.form-control:invalid {
    background-position: center right calc(.975em + .1875rem) !important;
}
select.form-control.is-invalid {
    background-position: center right calc(.975em + .1875rem) !important;
}
.was-validated input[optional].form-control:invalid:focus, select[optional].form-control:invalid:focus {
    border-color: #dc3545;
    box-shadow: 0 0 0 .2rem rgba(220,53,69,.25);
}
.customFormErrors {
    color: #dc3545; 
    padding: 0 2px 4px 2px;
    text-align: center;
    margin: 8px auto 4px auto;
    font-size: 0.8em;
}
.centered-title {
    text-align: center;
}
.centered-div {
    text-align: center;
}
.centered {
    text-align: center;
    padding-top: 20px;
}
.red {
    color: #FF0000;
}
.green {
    color: #2e7d32;
}
.large-icon {
    font-size: xx-large;
}
p.view-exam-meta {
    font-size: 1rem;
    margin: 0;
}
#change-password {margin-top: 10px;}
#profile tr th {text-align: right;}
.lower-roman {list-style-type: lower-roman;}
.tooltip-inner {max-width: 400px; text-align: left;}
.emph {background-color: #556c757d;}
.is-correct {
    background-color: green;
}
.not-correct{
    background-color: red;
}/* Tiny MCE reset */
.tiny p {margin-bottom:0;}
