@import url('https://fonts.googleapis.com/css?family=Open+Sans:400,700');

body,
button,
.EurolandTools-InteractiveAnalysis {
    font-family: calibri, 'Open Sans', sans-serif;
    font-size: 14px;
}

.EurolandTools-InteractiveAnalysis {
    max-width: 700px
}

body,
.EurolandTools-InteractiveAnalysis,
td,
th,
.EurolandTools-InteractiveAnalysis-ScrollDataTable-Data-PeriodCell,
.EurolandTools-InteractiveAnalysis-ScrollDataTable-NameColumn-PeriodRow-Name,
.EurolandTools-InteractiveAnalysis-ScrollDataTable-NameColumn-PeriodRow-Unit,
.EurolandTools-InteractiveAnalysis-ScrollDataTable-NameColumn-Name,
.EurolandTools-InteractiveAnalysis-ScrollDataTable-NameColumn-Unit {
    color: #333 !important;
}

.EurolandTools-CommonObjects-ScrollingSelection-ArrowButton,
.EurolandTools-CommonObjects-ScrollingSelection-Button {
    font-size: 13px;
    font-family: calibri, 'Open Sans', sans-serif;
}

.EurolandTools-InteractiveAnalysis-PrintViewButton,
.EurolandTools-InteractiveAnalysis-PrintViewButton:link {
    border: 1px solid #d5d5d5;
    background: #fff;
    color: #005bac !important;
    transition: none;
    font-size: 15px;
    text-transform: none;
    box-shadow: none;
    text-shadow: none;
}

.EurolandTools-InteractiveAnalysis-PrintViewButton:hover,
.EurolandTools-InteractiveAnalysis-PrintViewButton:active,
.EurolandTools-InteractiveAnalysis-PrintViewButton:focus {
    background: #f2f8fe;
    color: #005bac !important;
    text-transform: none;
    font-size: 15px;
    box-shadow: none;
    text-shadow: none;
}

.EurolandTools-InteractiveAnalysis-ScrollDataTable-PrintTable .EurolandTools-InteractiveAnalysis-ScrollDataTable-NameColumn-Unit,
.EurolandTools-InteractiveAnalysis-ScrollDataTable-PrintTable .EurolandTools-InteractiveAnalysis-ScrollDataTable-Data-PeriodUnitCell {
    border-right: 0;
}

tr:last-child .EurolandTools-InteractiveAnalysis-ScrollDataTable-NameColumn-Name.EurolandTools-InteractiveAnalysis-ScrollDataTable-NameColumn-Row,
tr:last-child .EurolandTools-InteractiveAnalysis-ScrollDataTable-NameColumn-Unit.EurolandTools-InteractiveAnalysis-ScrollDataTable-NameColumn-Row {
    border-bottom: 0;
}

.EurolandTools-CommonObjects-ScrollingSelection-ArrowButton,
.EurolandTools-CommonObjects-ScrollingSelection-Button {
    background-color: #ededed;
    color: #333;
    outline: none;
    border-radius: 0;
    border: none !important;
}

.EurolandTools-InteractiveAnalysis-SecondLevelSelection-Button {
    background: #fff;
    border-radius: 0;
    color: #004799;
    outline: none;
    border: 1px solid #004799;
    /* min-width: 13.2em; */
}

.EurolandTools-CommonObjects-ScrollingSelection-ButtonContainer {
    border-left: 1px solid #f4f4f4;
    border-right: 1px solid #f4f4f4;
    margin-left: -1px;
}

.EurolandTools-CommonObjects-ScrollingSelection-ArrowButtonContainer:first-child {
    border-right: 1px solid #f4f4f4;
}

.EurolandTools-InteractiveAnalysis-SecondLevelSelection-Button {
    font-size: 13px !important;
}

.EurolandTools-CommonObjects-ScrollingSelection-ArrowButtonContainer,
.EurolandTools-CommonObjects-ScrollingSelection-ButtonContainer {
    padding: 0;
}

.EurolandTools-CommonObjects-ScrollingSelection-Button:hover,
.EurolandTools-CommonObjects-ScrollingSelection-ArrowButton:hover,
.EurolandTools-CommonObjects-ScrollingSelection-SelectedButton,
.EurolandTools-CommonObjects-ScrollingSelection-SelectedButton:hover,
.EurolandTools-InteractiveAnalysis-SecondLevelSelection-Button:hover,
.EurolandTools-InteractiveAnalysis-SecondLevelSelection-SelectedButton .EurolandTools-InteractiveAnalysis-SecondLevelSelection-Button,
.EurolandTools-InteractiveAnalysis-SecondLevelSelection-SelectedButton:hover .EurolandTools-InteractiveAnalysis-SecondLevelSelection-Button {
    background: #004799;
    color: #fff;
}
.EurolandTools-InteractiveAnalysis-SecondLevelSelection-SelectedButton:hover .EurolandTools-InteractiveAnalysis-SecondLevelSelection-Button,
.EurolandTools-InteractiveAnalysis-SecondLevelSelection-Button:hover,
.EurolandTools-InteractiveAnalysis-SecondLevelSelection-SelectedButton .EurolandTools-InteractiveAnalysis-SecondLevelSelection-Button {
    background: #004799;
    color: #fff;
}

.EurolandTools-InteractiveAnalysis-SecondLevelSelection-Button:hover,
.EurolandTools-InteractiveAnalysis-SecondLevelSelection-SelectedButton .EurolandTools-InteractiveAnalysis-SecondLevelSelection-Button,
.EurolandTools-InteractiveAnalysis-SecondLevelSelection-SelectedButton:hover .EurolandTools-InteractiveAnalysis-SecondLevelSelection-Button {
    border: 1px solid #004799;
}

.EurolandTools-InteractiveAnalysis-ScrollDataTable-NameColumn tr td:nth-child(2) {
    border-right: 1px solid #ddd;
}

.EurolandTools-InteractiveAnalysis-ScrollDataTable-Data-Values tr td:first-child {
    border-left: none;
}

.EurolandTools-InteractiveAnalysis-ScrollDataTable-Data-PeriodCell:first-child {
    border-left: none;
}

.EurolandTools-InteractiveAnalysis-ScrollDataTable-Data-PeriodCell,
.EurolandTools-InteractiveAnalysis-ScrollDataTable-NameColumn-PeriodRow-Name,
.EurolandTools-InteractiveAnalysis-ScrollDataTable-NameColumn-PeriodRow-Unit {
    background-color: #f4f4f4;
}

.EurolandTools-InteractiveAnalysis-ScrollDataTable-NameColumn-Name,
.EurolandTools-InteractiveAnalysis-ScrollDataTable-NameColumn-Unit {
    background: transparent;
}

.EurolandTools-InteractiveAnalysis-ScrollDataTable-NameColumn,
.EurolandTools-InteractiveAnalysis-ScrollDataTable-Data-PeriodCell,
.EurolandTools-InteractiveAnalysis-ScrollDataTable-Data-ValueCell,
.EurolandTools-InteractiveAnalysis-ScrollDataTable-Data-PeriodCell,
.EurolandTools-InteractiveAnalysis-ScrollDataTable-NameColumn-PeriodRow-Name,
.EurolandTools-InteractiveAnalysis-ScrollDataTable-NameColumn-PeriodRow-Unit,
.EurolandTools-InteractiveAnalysis-ScrollDataTable-NameColumn-Name,
.EurolandTools-InteractiveAnalysis-ScrollDataTable-NameColumn-Unit,
.EurolandTools-InteractiveAnalysis-ScrollDataTable-DataColumn,
.EurolandTools-InteractiveAnalysis-ScrollDataTable-NameColumn {
    border-color: #dddddd;
}

.EurolandTools-InteractiveAnalysis-ScrollDataTable-Data-PeriodCell,
.EurolandTools-InteractiveAnalysis-ScrollDataTable-Data-ValueCell,
.EurolandTools-InteractiveAnalysis-ScrollDataTable-NameColumn-Unit {
    border-left: 1px solid #ddd;
}

.EurolandTools-InteractiveAnalysis-ScrollDataTable-NameColumn {
    border-right: none;
}

.EurolandTools-InteractiveAnalysis-ScrollDataTable-NameColumn-Name,
.EurolandTools-InteractiveAnalysis-ScrollDataTable-Data-PeriodCell,
.EurolandTools-InteractiveAnalysis-ScrollDataTable-NameColumn-PeriodRow-Name,
.EurolandTools-InteractiveAnalysis-ScrollDataTable-NameColumn-PeriodRow-Unit {
    font-weight: normal;
}


.EurolandTools-InteractiveAnalysis-Link:link,
.EurolandTools-InteractiveAnalysis-Link:visited {
    color: #005bac;
}

.EurolandTools-InteractiveAnalysis-Link:hover {
    color: #53a3eb;
    text-decoration: underline;
}

.ja-JP .EurolandTools-InteractiveAnalysis-Notes-NotesContainer .EurolandTools-InteractiveAnalysis-Notes-NoteNumberContainer {
    line-height: 1.6;
}

.EurolandTools-InteractiveAnalysis-SecondLevelSelection-Button {
    padding: 1em 5px ;
}
.EurolandTools-InteractiveAnalysis-SecondLevelSelection-Link {
    margin: 1px;
}
.EurolandTools-InteractiveAnalysis-SecondLevelSelection-Buttons {
    text-align: center;
}

.EurolandTools-InteractiveAnalysis-SecondLevelSelection-Buttons .EurolandTools-InteractiveAnalysis-SecondLevelSelection-Button {
    width: 25%;
    max-width: auto;
    vertical-align: top;
}

.EurolandTools-InteractiveAnalysis-SecondLevelSelection-Link {
    margin: 0em;
    margin-left: -1px;
    margin-top: -1px;
    position: relative;
    left: 1px;
    top: 1px;
    width: 100%;
    display: inline;
}

.EurolandTools-InteractiveAnalysis-SecondLevelSelection-Buttons .EurolandTools-InteractiveAnalysis-SecondLevelSelection-Button {
    min-height:4.2em;
}