
h1, h2, h3, h4, h5, h6 {
    color: #303952;
}

a,
#main-container a,
.plone-breadcrumb ol a  {
    color: #2d5496;
}
.plone-nav li a,
.navbar-light a.navbar-brand,
.plone-nav li label::after,
.navbar-light .navbar-brand:focus,
.navbar-light .navbar-brand:hover {
    color: #ffffff;
}

.plone-nav li > a::before {
    background-color: #ffffff;
}
.site-header.sticky,
.plone-nav li ul li a,
.plone-nav li ul li,
.plone-nav li ul li a:hover,
#main_menu_sub.subsite-menu,
footer {
    background: #000000;
}
footer.main-footer-portlet div p,
footer .footer-widgets div .widget,
footer .footer-widgets .widget h1,
footer .footer-widgets .widget h2,
footer .footer-widgets .widget h3,
footer .footer-widgets .widget h4,
footer .footer-widgets .widget h5,
footer .footer-widgets .widget h6,
footer .footer-widgets .widget ul li span,
footer .footer-widgets .widget ul li a,
footer.main-footer-portlet .copyright p  {
    color: #ffffff;
}
#sitenav_menu {
    border-bottom: 1px solid #ffffff;
}
footer div a,
footer .footer-widgets div a{
    color: #00cdcd;
}
#scroll-top .arrow-button {
    background: #000000;
    border-color:  #ffffff;
    color:  #ffffff;
}
#scroll-top .arrow-button .lnr{
    color:  #ffffff;
}
.mosaic-tile-lightaccent-background{
    background: #e5eef7;
}
.mosaic-tile-darkaccent-background,
div#alert-banner,
.mosaic-tile.mosaic-alert_title-tile,
.mosaic-tile.mosaic-alert_details-tile {
    background: #5b8bbc;
}

