html { 
    font-family: Arial,Helvetica;
}

h1,h2,h3 {
    font-family: Arial,Helvetica;
}

/* GLOBAL */
.ods-box {
    border: none;   
    border-radius: 0px;
}

/* HEADER */ 

.ods-front-header {
    height: 120px; /* Increase header height */
}
.ods-front-header__portal-brand {
    height: 100px;/* increase brand block size containing brand name and logo */
}
.ods-front-header__portal-brand .ods-front-header__logo {
    height: 70%;/* decrease logo size in the brand and logo block */
}

.ods-responsive-menu-collapsible--collapsed .ods-front-header__menu {
    width: 100%;
}
.ods-responsive-menu-collapsible--collapsed .ods-front-header__menu-item-link--active {
    border-left: none !important;
}

@media (max-width: 1280px) { /* Apply only for mobile header so 999px and less */
    .ods-responsive-menu-collapsible--collapsed .ods-front-header__languages {
        display: block;
        position: initial;
    }
    .ods-responsive-menu-collapsible--collapsed .ods-front-header__language {
        padding-right: 0px;
    }
    .ods-front-header__menu-item-link--active:hover {
        color: #003958;
    }
}
@media (min-width: 768px) { /* Apply only for desktop header so 1000px and more ! */
    .ods-responsive-menu-collapsible .ods-front-header__languages { /* language picker */
        display: initial;
        position: absolute;
        margin-left: 20px;
    }
    a.ods-front-header__language__choice { /* Language picker items */
        color: #fff;
    }
    a.ods-front-header__language__choice.ods-front-header__link { /* language picker items */
        background-size: contain;
        background-position: left;
        background-repeat: no-repeat;
        padding-left: 28px;
    }
    a.ods-front-header__language__choice.ods-front-header__link[title="English"] { /* language picker English item */
        background-image: url('https://s3-eu-central-1.amazonaws.com/aws-ec2-eu-central-1-opendatasoft-staticfileset/potsdam/theme_image/gb.svg');
    }
    a.ods-front-header__language__choice.ods-front-header__link[title="German"] { /* language picker German item */
        background-image: url('https://s3-eu-central-1.amazonaws.com/aws-ec2-eu-central-1-opendatasoft-staticfileset/potsdam/theme_image/de.svg');
    }
    .ods-front-header__custom {
        position: absolute; 
        bottom: 0; /* Positionning to bottom of the header */
    }
}


.ods-front-header__menu {
    vertical-align: bottom; /* stick all the menu to the bottom */
}   
.ods-front-header__menu-item { /* a menu item */
    display: inline-block;
    color: #fff;
    background-color: #336179;
    padding: 4px 0;
    margin: 0px 3px 0 0;
    height: 64px;
    text-align: center;
}
.ods-front-header__menu-item:hover { /* When mouse hover menu item */
    background-color: #427e9d;
    text-shadow: 1px 1px 1px #000;
}
.ods-front-header__menu-item--active { /* item properties when an item is active, ie the current selected one */ 
    background-color: #fff;
}
.ods-front-header__menu-item--active:hover { /* When mouse hover active items */
    background-color: #fff;
    text-shadow: none;
}
.ods-front-header__menu-item-link { /* the link / text in the menu item */
    opacity: 1; /* Menu item link opcaity */
    font-size: 1rem;
}
.ods-front-header__menu-item-link--active { /* when an item links is active, ie the current item */ 
    border-bottom: none; /* No ODS sub border */
    color: #003958;
}
.ods-front-header__menu-item-link--active:hover { /* when mouse is hover the active item links */ 
    border-bottom: none; /* No ODS sub border */
    color: #003958;
}


/* DATA CATALOG */

/* Every title block on the left nav bar */
.ods-filters__count,
.ods-filters__export-catalog-title, 
.ods-filters__filters, 
.ods-filters__filters-summary {
    border-radius: 0px;
}
.odswidget-text-search__search-box {
    border-radius: 0px;
}
/* DATA CATALOG DATASET CARD */
.ods-catalog-card { /* ODS Data catalog card */
    border-radius: 0px; /* box corner radius */
    border: none;
}
.ods-catalog-card__keyword { /* keywords items */
    border-radius: 0px;
    background-color: #003958;
}
.ods-catalog-card:hover:before { /* hover left border */
    /*background-color: #003958;*/
}
.ods-catalog-card__keyword:hover { /* hover keyword item */
    background-color: #427e9d;
}

/* DATASET EXPLORE */
.ods-tabs__tab.ods-tabs__tab--horizontal, /* Tab items */
.ods-tabs__tab.ods-tabs__tab--horizontal:hover{  /* Tab items with mouse hover */
    border: none;
    border-radius: 0px;
}
.ods-tabs__tab.ods-tabs__tab--active, /* Active tab items */
.ods-tabs__tab.ods-tabs__tab--active:hover {  /* Active tab items with mouse hover */
    border: none;
    background: #f9f9f9;
}
.ods-tabs__pane.ods-tabs__pane--horizontal { /* Tab panel */
    border: none;
    background: #f9f9f9;
}
/* ANALYSIS VIEW */
.ods-chart-controls__yaxis { /* Analysis control block */
    background-color: #fff;
}

