h1 {
    color: #2c88b7;
    color: var(--primarycolour);
}

h2 {
    color: #2c88b7;
    color: var(--linkcolour);
}

a {
    color: #2c88b7;
    color: var(--linkcolour);
}

a:hover {
    color: #000;
}

.headerimage {
    background-image: url(img/nijac-logo.png);
    background-image: var(--logo);
}


#maincontent .pagetitle {
    color: #2c88b7;
    color: var(--primarycolour);
}

.selected {
    color: #2c88b7;
    color: var(--primarycolour);
}

table.gridview tr.header th {
    background-color: #2c88b7;
    background-color: var(--primarycolour);
}

.menuitem a:hover {
    color: #2c88b7;
    color: var(--primarycolour);
}

.button {
    background-color: #2c88b7;
    background-color: var(--primarycolour);
}

.button:hover {
    background-color: #75797c;
    background-color: var(--highlightcolour);
}

#contentlinks a {
    background-color: #2c88b7;
    background-color: var(--primarycolour);
}

#contentlinks a:hover {
    background-color: #75797c;
    background-color: var(--highlightcolour);
}


input[type="submit"] {
    background-color: #2c88b7;
    background-color: var(--primarycolour);
}

.selectedQuestion {
    background-color: #2c88b7;
    background-color: var(--primarycolour);
}

.finishbutton {
    background-color: #2c88b7;
    background-color: var(--primarycolour);
}

.flagbutton {
    padding-left: 8px;
    padding-right: 8px;
    color: #000;
    background-color: #2c88b7;
    background-color: var(--highlightcolour);
}

    .flagbutton.flagged {
        color: #fff;
        color: var(--flaggedHightlightColor);
        background-color: #2c88b7;
        background-color: var(--flaggedColor);
    }

table.gridview tr.table-header th {
    background-color: #2c88b7;
    background-color: var(--primarycolour);
}

span .source-info {
    text-decoration: underline;
    color: #2c88b7;
    color: var(--primarycolour);
}


.exam-question-page:not([disabled]):hover {
    color: #2c88b7;
    border-color: #2c88b7;
    border-color: var(--primarycolour);
    color: var(--primarycolour);
}

.exam-question-page:not([disabled]):hover a:not([disabled]) {
    color: #2c88b7;
    border-color: #2c88b7;
    border-color: var(--pimarycolour);
    color: var(--primarycolour);
}


.exam-question-page {
    border-color: #75797c;
    border-color: var(--highlightcolour);
}

.exam-question-page a {
    color: #75797c;
    color: var(--highlightcolour);
}

.current-question {
    background-color: #75797c;
    background-color: var(--highlightcolour);
}


.answered-question {
    background-color: #90ee90;
    border-color: #75797c;
    background-color: var(--answeredColor);
    border-color: var(--highlightcolour);
}

.answered-question a {
    color: #75797c;
    color: var(--highlightcolour);
}

.flagged-question {
    background-color: #90ee90;
    border-color: #75797c;
    background-color: var(--flaggedColor);
    border-color: var(--highlightcolour);
}

.flagged-question a {
    color: #75797c;
    color: var(--flaggedHightlightColor);
}

.suppText {
    background-color: #75797c;
    background-color: var(--highlightcolour);
}
