/***** Header *****/

.header {
    background-color: #273b5f;
    color: #fff;
}

    .header > .app-bar {
        background-color: #273b5f;
    }

    .header .logo a,
    .header .logo a:focus,
    .header .logo a:hover {
        color: #fff;
    }

    .header .logo img {
        max-height: 50px;
        max-width: 50px;
    }

    .header .logo span {
        font-size: 1.2em;
        margin-left: .25em;
    }

    .header .navbar-nav > li > a {
        color: #fff;
        text-transform: none;
    }

        .header .navbar-nav > li:hover > a {
            color: #e49c2d;
        }

        .header .navbar-nav > li > a:focus,
        .header .navbar-nav > li > a:hover,
        .header .navbar-nav > .active > a {
            border-bottom-color: #e49c2d;
            color: #e49c2d;
        }

    .header .navbar-toggle {
        background-color: rgba(0,0,0,0);
        border-color: rgba(0,0,0,0);
    }

        .header .navbar-toggle:hover,
        .header .navbar-toggle:focus {
            background-color: #e49c2d !important;
        }

    .header .topbar ul.loginbar li a,
    .header .topbar ul.loginbar li a:hover {
        color: #fff;
    }

    .header .topbar ul.loginbar li a:focus {
        text-decoration: underline;
    }

.nav >li >a:focus, 
.nav >li >a:hover {
    background-color: rgba(0,0,0,0);
}

@media (max-width: 991px) {
    .header .dropdown .dropdown-public .dropdown-submenu > a {
        color: #fff !important;
        text-transform: none;
    }

    .header .logo img {
        margin-bottom: 10px;
        margin-top: 0px;
    }

    .header .navbar-nav .open .dropdown-menu > li > a .dropdown-menu-public > li > a {
        color: #fff;
    }  
}

/***** END Header *****/

/***** Footer *****/

.footer a {
	color: #eeeeee;
}

.footer a:hover,
.copyright a:hover {
    color: #e49c2d;
}

.footer-v1 .footer {
    background-color: #273b5f;
}

.footer-v1 .link-list li {
	border-top-color: #eee;
}

.headline > h2 {
    border-bottom-color: #e49c2d;
    color: #ffffff;
}

/***** END Footer *****/

/***** Other *****/

a {
    color: #1340bd;
}

/***** END Other *****/