html body .footer,
html body .footer_top,
html body .footer_bottom,
html body footer,
body .page .footer,
body .page-main .footer,
.page .footer,
.page-main .footer {
    background: #0a0e27 !important;
    background-color: #0a0e27 !important;
    border-top: 1px solid rgba(100, 181, 246, 0.1) !important;
}

html body .footer .container,
html body .footer .container div,
html body .footer .container span,
html body .footer .container p,
html body .footer-text,
html body .copyright-text,
body .page .footer div,
body .page .footer span,
body .page .footer p {
    color: #8892b0 !important;
}

html body .footer a,
body .page .footer a {
    color: #8892b0 !important;
    text-decoration: none !important;
}

html body .footer a:hover,
body .page .footer a:hover {
    color: #ccd6f6 !important;
}