@import url('https://fonts.googleapis.com/css?family=Noto+Sans:400,700');

.EurolandTools-InteractiveAnalysis,
body {
    font-size: 14px;
    color: #333333;
}

.ja-JP,
.EurolandTools-InteractiveAnalysis_ja-JP {
    /* font-family: 'Noto Sans', 'メイリオ', 'Meiryo', 'ヒラギノ角ゴ Pro W3', 'Hiragino Kaku Gothic Pro', 'ＭＳ Ｐゴシック', sans-serif; */
    font-family: 'Noto Sans', 'Helvetica', sans-serif !important;
}

.en-GB,
.EurolandTools-InteractiveAnalysis_en-GB {
    font-family: 'Noto Sans', 'Helvetica', sans-serif !important;
}

.EurolandTools-CommonObjects-ScrollingSelection-ArrowButton, .EurolandTools-CommonObjects-ScrollingSelection-Button {
    background-color: #666;
    border: 1px solid #e6e6e6;
    border-radius: 2px;
    color: #fff;
    transition: all 0.3s ease;
}
td.EurolandTools-InteractiveAnalysis-ScrollDataTable-NameColumn-Unit {
    text-align: center;
    width: 17%;
}


.EurolandTools-CommonObjects-ScrollingSelection-ArrowButton:hover, .EurolandTools-CommonObjects-ScrollingSelection-Button:hover {
    background-color: #808080;
}

.EurolandTools-InteractiveAnalysis-ScrollDataTable-Data-PeriodCell, .EurolandTools-InteractiveAnalysis-ScrollDataTable-NameColumn-PeriodRow-Name, .EurolandTools-InteractiveAnalysis-ScrollDataTable-NameColumn-PeriodRow-Unit {
    background-color: #f2f2f2;
    color: #333333;
    font-weight: bold;
    border-color: #d9d9d9;
}
.EurolandTools-InteractiveAnalysis-ScrollDataTable-NameColumn-Name, .EurolandTools-InteractiveAnalysis-ScrollDataTable-NameColumn-Unit {
    background-color: #f7f7f7;
    color: #333333;
    font-weight: bold;
    border-color: #d9d9d9;
}
.EurolandTools-InteractiveAnalysis-ScrollDataTable-Data-PeriodCell, .EurolandTools-InteractiveAnalysis-ScrollDataTable-Data-ValueCell,
.EurolandTools-InteractiveAnalysis-ScrollDataTable-NameColumn-Name, .EurolandTools-InteractiveAnalysis-ScrollDataTable-NameColumn-Unit {
    border-color: #d9d9d9;
    border-right: 1px solid #d9d9d9;
}
.EurolandTools-InteractiveAnalysis-ScrollDataTable-Data-PeriodCell, th.EurolandTools-InteractiveAnalysis-ScrollDataTable-Data-ValueCell {
    width: 16.66667%;
}
.EurolandTools-InteractiveAnalysis-ScrollDataTable-Data-PeriodRow td:nth-child(n+2){
    width: 10%;
}
.EurolandTools-InteractiveAnalysis-ScrollDataTable-Data-PeriodCell:last-child, .EurolandTools-InteractiveAnalysis-ScrollDataTable-Data-ValueCell:last-child {
    border-right:none;
}
.EurolandTools-InteractiveAnalysis-ScrollDataTable-NameColumn {
    border-right-color: #d9d9d9;
}

.EurolandTools-InteractiveAnalysis-Link:link {
    color: #0014cc;
    text-decoration: none;
}
.EurolandTools-InteractiveAnalysis-Link:hover {
    text-decoration: underline;
}
.EurolandTools-InteractiveAnalysis-Link:visited {
    color: #5200cc;
}

.EurolandTools-CommonObjects-ScrollingSelection-ArrowButton, 
.EurolandTools-CommonObjects-ScrollingSelection-Button {
    border-radius: 0;
    font-size: 16px;
    border: none;
}

.EurolandTools-CommonObjects-ScrollingSelection-SelectedButton, 
.EurolandTools-CommonObjects-ScrollingSelection-ArrowButton:hover, 
.EurolandTools-CommonObjects-ScrollingSelection-Button:hover {
    color: #000;
    background-color: #ffe600;
    border-radius: 0;
    border: none;
}
.EurolandTools-InteractiveAnalysis-ScrollDataTable-PrintTable .EurolandTools-InteractiveAnalysis-ScrollDataTable-Data-PeriodUnitCell, .EurolandTools-InteractiveAnalysis-ScrollDataTable-PrintTable .EurolandTools-InteractiveAnalysis-ScrollDataTable-NameColumn-Unit {
    border-right: 1px solid #d9d9d9;
}

.EurolandTools-InteractiveAnalysis-ScrollDataTable-NameColumn-Name, .EurolandTools-InteractiveAnalysis-ScrollDataTable-NameColumn-Unit {
    border-bottom:none;
}
.EurolandTools-InteractiveAnalysis-ScrollDataTable-PrintTable {
    border: 1px solid #d9d9d9;
}
.EurolandTools-InteractiveAnalysis-ScrollDataTable-NameColumn-Name, .EurolandTools-InteractiveAnalysis-ScrollDataTable-NameColumn-Unit {
    border-bottom: 1px solid #d9d9d9;
}
.EurolandTools-InteractiveAnalysis-ScrollDataTable-Data-LastValueRow td:first-child,
.EurolandTools-InteractiveAnalysis-ScrollDataTable-Data-LastValueRow td:nth-child(2) {
    border-bottom: none;
}
.EurolandTools-InteractiveAnalysis-PrintViewButton {
    box-shadow:none;
    text-shadow:none;
}
.EurolandTools-CommonObjects-ScrollingSelection-SelectedButton {
    position:relative;
    top:0;
    left:0;
    overflow:visible!important;
}

    .EurolandTools-CommonObjects-ScrollingSelection-SelectedButton:before {
        content: "";
        width: 0;
        height: 0;
        position: absolute;
        top: 100%;
        left: 50%;
        margin-left: -1.0em;
        border-left: 1.0em solid transparent;
        border-right: 1.0em solid transparent;
        border-top: 1.0em solid #ffe600;
    }
    .EurolandTools-CommonObjects-ScrollingSelection-ArrowButtonContainer,
    .EurolandTools-CommonObjects-ScrollingSelection-ButtonContainer {
        padding: 0.3em;
        padding-bottom: 1.5em;
    }

.en-GB span.highcharts-axis-title {
    padding-left: 4px;
}
.EurolandTools-CommonObjects-Checkbox-DisplayedCheckbox {
    margin-top: 2px;
}
.EurolandTools-CommonObjects-Legend-LegendItem-Symbol {
    margin: -4px 0.3em 0px 3px;
}

.en-GB .EurolandTools-InteractiveAnalysis-Periods.EurolandTools-InteractiveAnalysis-Periods-BellowTable .EurolandTools-CommonObjects-Legend-LegendItem-LabelContainer {
    padding-right: 0 !important;
}


.ja-JP .EurolandTools-InteractiveAnalysis-ScrollDataTable-NameContainer {
    max-width: 242px !important;
}

.ja-JP .EurolandTools-InteractiveAnalysis-ScrollDataTable-DataContainer {
    max-width: 890px !important;
}
/* [role=application]{
    display:none !important;
} */
.EurolandTools-InteractiveAnalysis-Heading {
    font-size: 1.5em;
    padding: 0em 0em 0.2em 0em;
    margin: 0em;
    float: none !important;
    text-align: center !important;
    font-weight: bold !important;
}

/* modifications on 13.09.2024 */

h2.EurolandTools-InteractiveAnalysis-Heading {
    background: #ffe600;
    padding: 11px;
    font-weight: normal !important;
    font-size: 16px;
    position: relative;
    display: none;
}

h2.EurolandTools-InteractiveAnalysis-Heading:before{
    content: "";
    border-left: 1.0em solid transparent;
    border-right: 1.0em solid transparent;
    border-top: 1.0em solid #ffe600;
    position: absolute;
    top: 43px;
    margin-left: 45px;
}
.ja-JP h2.EurolandTools-InteractiveAnalysis-Heading:before{
    content: "";
    border-left: 1.0em solid transparent;
    border-right: 1.0em solid transparent;
    border-top: 1.0em solid #ffe600;
    position: absolute;
    top: 44px;
    margin-left: 45px;
}
/* .EurolandTools-InteractiveAnalysis-HeadingContainer:before{
    content: "";
    border-left: 1.0em solid transparent;
    border-right: 1.0em solid transparent;
    border-top: 1.0em solid #ffe600;
    position: absolute;
    top: 44px;
    left: 554px;
} */