html.coming-soon body {
    background-color: #0d1117;
}
.coming-soon-title {
    color: #ffffff;
    font-size: 3rem;
}
.coming-soon-content
{
    color: #ffffff;
    font-size: 1.25rem;
    opacity: 0.8;
}
.article-can-edit {
    display: none !important;
}
.error-message
{
    color: #ffffff !important;
    font-size: 1.25rem;
    opacity: 0.8;
}

#sp-main-body {
    padding: 40px 0
}

.mod-breadcrumbs {
    font-size: smaller;
    padding: 0 !important;
}

@media (max-width: 575px) {
    #sp-header {
        height: 60px !important;
    }
}

body.ltr #offcanvas-toggler.offcanvas-toggler-right {
    margin-left: 8px !important;
}

html.error-page body {
    background-size: cover;
}

.sp-sign-in {
    margin-right: 15px !important;
}

.offcanvas-menu .offcanvas-inner ul.menu li.active a {
    color: #002562 !important;
}

.page-header {
    display: none;
}

.visually-hidden {
    position: absolute !important;
    height: 1px; width: 1px;
    overflow: hidden;
    clip: rect(1px, 1px, 1px, 1px); /* older browsers */
    clip-path: inset(50%);
    white-space: nowrap;
    border: 0;
    padding: 0;
    margin: 0;
}

.contact > h1 {
    position: absolute !important;
    height: 1px; width: 1px;
    overflow: hidden;
    clip: rect(1px, 1px, 1px, 1px); /* older browsers */
    clip-path: inset(50%);
    white-space: nowrap;
    border: 0;
    padding: 0;
    margin: 0;
}
