html[data-bs-theme="light"] .prettyPrintException {
    background-color: #ffffcc;
}

.prettyPrintException {
    padding: 1em;
}

footer {
    margin-top: 17px;
    padding-top: 17px;
    border-top: 1px solid #eee;
}

#PageTitle {
    padding-bottom: 0.5em;
}

.type-col {
    font-weight: bold;
}

.code-col {
    text-align: center;
}

.date-col, .time-col {
    text-align: right;
}

#ErrorDetail {
    font-size: 110%;
}

html[data-bs-theme="light"] .st-type, html[data-bs-theme="light"] .st-param-type {
    color: #1A01CC;
}

html[data-bs-theme="dark"] .st-type, html[data-bs-theme="dark"] .st-param-type {
    color: #E5A82E;
}

.st-param-name {
    color: #666;
}

.st-method {
    color: #0B7500;
    font-weight: bolder;
}

.st-file, .st-line {
    color: #8B008B;
}

#ErrorTitle {
    font-weight: bold;
    font-size: 120%;
}

#ErrorType, #ErrorMessage {
    display: block;
}

#ErrorTypeMessageSeparator {
    display: none;
}

.key-col {
    font-weight: bold;
}

@media print {
    #topnavbar {
        display: none;
    }
}
