
    :root {
        --text: #333333;
--links: #CA005D;
--titles: #555555;
--page-background: #F5F5F5;
--highlight: #CA005D;
--boxes-background: #FFFFFF;
--boxes-border: #E5E5E5;
--section-titles: #FFFFFF;
--section-titles-background: #000000;
--header-background: #000000;
--header-links: #FFFFFF;
--footer-background: #000000;
--footer-links: #FFFFFF;
--titles-font-family: "Poppins", -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Helvetica, Arial, sans-serif;
--titles-h1-font-size: 2.2143rem;
--titles-h1-font-weight: 700;
--titles-h1-color: #555555;
--titles-h2-font-size: 1.5714rem;
--titles-h2-font-weight: 700;
--titles-h2-color: #555555;
--titles-h3-font-size: 1.2857rem;
--titles-h3-font-weight: 700;
--titles-h3-color: #555555;
--texts-font-family: "Poppins", -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Helvetica, Arial, sans-serif;
--texts-primary-font-size: 1.1429rem;
--texts-primary-color: #333333;
--texts-secondary-font-size: 1.0000rem;
--texts-secondary-color: #333333;
--texts-link-color: #CA005D;
    }
    
:root { --react-body-font-family: "Poppins", -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Helvetica, Arial, sans-serif; }

/*  */
.ods-front-header__menu-item-link{
    color : white;
    opacity : 1;
}

.ods-front-header__menu-item-link:active{
    color : white;
}

.ods-front-header__menu-item-link:hover{
    color : #ca005d;
}

.ods-front-footer{
    height: 100px;
    padding: 10px;
}

.ods-front-footer__ods-logo{
    line-height: 70px;
}

.ods-front-footer__ods-logo-img{
    filter: grayscale(100) brightness(3);
}

.ods-filters {
    position: sticky;
    top: 1em;
}

[ods-json-formatter], .ods-api-console-page__service-result {
    font-size: unset;
}

.odswidget-media-gallery {
    /* let the media gallery grow its container instead of creating double scrollbars */
    height: unset !important;
    min-height: 400px;
    overflow-y: auto;
}