#headerNavigationContainer {
    background-repeat: no-repeat;
    background-size: cover;
    background-image: url('/public/journals/3/header-pontes-3.6.png');
}

#headerNavigationContainer #navigationUserWrapper a {
    color: #0071ac;
    font-weight: bold;
}

#headerNavigationContainer #navigationUserWrapper a:hover {
    background-color: rgba(0, 0, 0, 0.2);
}

#headerNavigationContainer .pkp_navigation_primary_row a {
    color: #0071ac;
    font-weight: bold;
}

#headerNavigationContainer .pkp_navigation_primary_row a:hover {
    background-color: rgba(0, 0, 0, 0.2);
}

.pkp_site_nav_menu {
	background: none;
}

    .btn.btn-primary#acceptCookies {
        transition: 0.5s;
        color: rgb(255,255,255);
        background-color: green;
        font-size: 25px;
        padding: 1vh 4vh;
        border-style: none;
        margin-top: 12px;
    }

    .cookieAlertHeader {
        font-size: 24px;
    }

    .cookieConfirmBottomBlack {
        background-color: rgba(0,0,0,0.90);
        color: white;
        width: 100%;
        padding: 24px;
        margin: 0;
    }

    .cookieConfirmBottomWhite {
        background-color: rgba(255, 255, 255, 0.9);
        color: #000000;
        width: 100%;
        padding: 24px;
        margin: 0;
    }

    @media (max-width: 600px) {
        .switchLangLink {
            position: absolute;
            left: 75%;
            font-size: 12px;
        }
    }

    @media (min-width: 610px)
    {
        .switchLangLink {
            position: absolute;
            left: 70%;
            font-size: 18px;
        }
    }

    .cookieInfoLinkBlack {
        text-decoration: none;
        color: lime;
    }

    .cookieInfoLinkWhite {
        text-decoration: none;
        color: darkgreen;
    }

    .cookieInfoLinkBlack:hover {
        text-decoration: underline;
        color: rgb(199,255,199);
    }

    .cookieInfoLinkWhite:hover {
        text-decoration: underline;
        color: green;
    }

    .cookieConfirmCenter {
        margin: auto;
    }

    .fixed-bottom-custom {
        position: fixed;
        right: 0;
        bottom: 0;
        left: 0;
        z-index: 1030;
    }

    .row-custom {
        display: -ms-flexbox;
        display: flex;
        -ms-flex-wrap: wrap;
        flex-wrap: wrap;
        margin-right: -15px;
        margin-left: -15px;
    }

    .col-custom {
        -ms-flex-preferred-size: 0;
        flex-basis: 0;
        -ms-flex-positive: 1;
        flex-grow: 1;
        max-width: 100%;
    }
