
.divHttpErr {
    margin: auto;

    text-align: center;

    border: 1px solid var(--col-card-border);
    box-shadow: 0 1px 1px rgba(0,0,0,.04);
    background: var(--col-card-background);

    max-width: 100%;
}

.divHttpErr .statuscode {
    font-size: 10rem;
    font-weight: bold;

    margin: 0;

    color: var(--col-error-statuscode);
}

.divHttpErr .basetext {
    text-align: center;

    font-size: 1.75rem;

    background-color: var(--col-card-header-background);

    margin: 0;
    padding: 1rem 2rem;
}

.divHttpErr .statustext {
    font-size: 2.5em;
    color: var(--col-error-statustext-foreground);
    background-color: var(--col-error-statustext-background);

    margin-bottom: 0;
}

.divHttpErr .statusmore {
    font-family: monospace;

    background-color: var(--col-error-statustrace-background);
    text-align: left;
    color: var(--col-error-statustrace-foreground);
    padding: 4px;
    margin-bottom: 0;
    margin-top: 40px;

    overflow-x: scroll;
    white-space: pre;
}
