@import url('https://fonts.googleapis.com/css?family=PT+Sans:400,700');
body {
	color: #333333;
	font-family: 'PT Sans', 'Times New Roman', Times, serif;
	font-size: 14px;
    line-height: 1.5;
    margin: 0; 
    

/* for online integration the best is to declare zero margin in order to remove it.
 However for standalone reviewing it is easier to see the tool with margins = default browser margin. kn@120926 */
 
}
.ja-JP .EurolandTools-InteractiveAnalysis {
    margin: 0 auto;
	max-width: 740px;
	font-family: "ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", Osaka, "メイリオ", Meiryo, "ＭＳ Ｐゴシック","MS PGothic", sans-serif!important;
	font-size: 14px;
    color: rgb(51, 51, 51);
    
}
.en-GB .EurolandTools-InteractiveAnalysis {
    margin: 0 auto;
	max-width: 740px;
	font-family: 'PT Sans', sans-serif!important;
    font-size: 14px;
    color: rgb(51, 51, 51);
    
}
.ja-JP body {
    background: white!important;
}
body.en-GB {
    background: #f3f3f3!important;
}
.EurolandTools-InteractiveAnalysis-LevelZeroSelection-Box-Button {
    background: #fff;
    border: 0.08em solid #CCCCCC;
    color: #333333;
    border-radius: 0em;
    /* min-height: 3.5em; */
    /* min-width: 3.5em; */
    width: 100%;
    font-size: inherit;
    font-weight: normal;
    font-family: 'PT Sans', sans-serif!important;
    cursor: pointer;
    transition: none;
}
.ja-JP .EurolandTools-InteractiveAnalysis-LevelZeroSelection-Box-Button {
    font-family: "ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", Osaka, "メイリオ", Meiryo, "ＭＳ Ｐゴシック","MS PGothic", sans-serif!important;

}
.EurolandTools-InteractiveAnalysis-LevelZeroSelection-Box-Button:hover {
	background: #fff;
	border: 0.08em solid #CCCCCC;
	color: #2e66bb;
	text-decoration: underline;
    cursor: pointer;

}
.EurolandTools-InteractiveAnalysis-LevelZeroSelection-ActiveBox .EurolandTools-InteractiveAnalysis-LevelZeroSelection-Box-Button {
    background: #083388;
	color: #FFFFFF;
	border: 0.08em solid #083388;
	text-decoration: none;
}
.EurolandTools-CommonObjects-ScrollingSelection-ArrowButton, .EurolandTools-CommonObjects-ScrollingSelection-Button {
    background:#fff;
	border: 0.08em solid #CCCCCC;
	color: #333333;
    border-radius: 0em;
    font-size: inherit;
    font-weight: normal;
    font-family: 'PT Sans', sans-serif!important;
    cursor: pointer;
    transition: none;
}
.ja-JP .EurolandTools-CommonObjects-ScrollingSelection-ArrowButton, 
.ja-JP .EurolandTools-CommonObjects-ScrollingSelection-Button {
    font-family: "ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", Osaka, "メイリオ", Meiryo, "ＭＳ Ｐゴシック","MS PGothic", sans-serif!important;
   
}
.EurolandTools-CommonObjects-ScrollingSelection-SelectedButton, .EurolandTools-CommonObjects-ScrollingSelection-ArrowButton:hover, .EurolandTools-CommonObjects-ScrollingSelection-Button:hover {
	background: #fff;
	border: 0.08em solid #CCCCCC;
	color: #2e66bb;
	text-decoration: underline;
    cursor: pointer;
}
.EurolandTools-CommonObjects-ScrollingSelection-SelectedButton, 
.EurolandTools-CommonObjects-ScrollingSelection-SelectedButton:hover,
.EurolandTools-CommonObjects-ScrollingSelection-ArrowButton:hover {
    background: #083388;
	color: #FFFFFF;
	border: 0.08em solid #083388c;
	text-decoration: none;
}
.en-GB .EurolandTools-InteractiveAnalysis-ScrollDataTable {
    border-top: 3px solid #083388;
}
.ja-JP .EurolandTools-InteractiveAnalysis-ScrollDataTable {
    border-top: 0px solid #083388;
}
.ja-JP .EurolandTools-InteractiveAnalysis-ScrollDataTable-Data-PeriodCell, .ja-JP .EurolandTools-InteractiveAnalysis-ScrollDataTable-NameColumn-PeriodRow-Name, .ja-JP .EurolandTools-InteractiveAnalysis-ScrollDataTable-NameColumn-PeriodRow-Unit {
    background: #e9e9e9;
    color: #333;
    font-family: 'PT Sans', sans-serif!important;
    font-weight: normal;
    padding: 0.5em;
    border-bottom: 0.08em solid #bbbbbb;
    font-size: 15px!important;
}
.en-GB .EurolandTools-InteractiveAnalysis-ScrollDataTable-Data-PeriodCell, .en-GB .EurolandTools-InteractiveAnalysis-ScrollDataTable-NameColumn-PeriodRow-Name, .en-GB .EurolandTools-InteractiveAnalysis-ScrollDataTable-NameColumn-PeriodRow-Unit {
    background: #c0d3f3;
    color: #333;
    font-family: 'PT Sans', sans-serif!important;
    font-weight: normal;
    padding: 0.5em;
    border-bottom: 0.08em solid #dadada;
    font-size: 15px!important;
}
.ja-JP .EurolandTools-InteractiveAnalysis-ScrollDataTable-Data-PeriodCell,
.ja-JP .EurolandTools-InteractiveAnalysis-ScrollDataTable-NameColumn-PeriodRow-Name,
.ja-JP .EurolandTools-InteractiveAnalysis-ScrollDataTable-NameColumn-PeriodRow-Unit {
    font-family: "ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", Osaka, "メイリオ", Meiryo, "ＭＳ Ｐゴシック","MS PGothic", sans-serif!important;
  
}
.EurolandTools-InteractiveAnalysis-ScrollDataTable-NameColumn-Name, .EurolandTools-InteractiveAnalysis-ScrollDataTable-NameColumn-Unit {
    background: #fff;
    color: #333;
    font-weight: bold;
    font-family: 'PT Sans', sans-serif!important;
    padding: 0.5em;
     border-bottom: 0em solid #dadada!important; 
}
.ja-JP .EurolandTools-InteractiveAnalysis-ScrollDataTable-NameColumn-Name, 
.ja-JP .EurolandTools-InteractiveAnalysis-ScrollDataTable-NameColumn-Unit {
    font-family: "ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", Osaka, "メイリオ", Meiryo, "ＭＳ Ｐゴシック","MS PGothic", sans-serif!important;

   
}
.EurolandTools-InteractiveAnalysis-ScrollDataTable-NameColumn {
    border-right-color: #dadada;
}
.EurolandTools-InteractiveAnalysis-ScrollDataTable-DataColumn, .EurolandTools-InteractiveAnalysis-ScrollDataTable-NameColumn {
    border: 1px solid #dadada;
    border-right: 0px;
    border-bottom: 0px;
}
.ja-JP .EurolandTools-InteractiveAnalysis-ScrollDataTable-DataColumn, .ja-JP .EurolandTools-InteractiveAnalysis-ScrollDataTable-NameColumn {
    border: 1px solid #bbbbbb;
    border-right: 0px solid #bbbbbb;
    border-left: 0px solid #bbbbbb;
    border-bottom: 0px;
}
.EurolandTools-InteractiveAnalysis-ScrollDataTable-PrintTable .EurolandTools-InteractiveAnalysis-ScrollDataTable-Data-PeriodUnitCell, .EurolandTools-InteractiveAnalysis-ScrollDataTable-PrintTable .EurolandTools-InteractiveAnalysis-ScrollDataTable-NameColumn-Unit {
    border-right: 0.08em solid #dadada;
}
.en-GB .EurolandTools-InteractiveAnalysis-ScrollDataTable-Data-PeriodCell, .en-GB .EurolandTools-InteractiveAnalysis-ScrollDataTable-Data-ValueCell {
    text-align: right;
    padding: 0.5em;
    border-bottom: 0.08em solid #dadada;
    border-right: 1px solid #dadada;
    white-space: nowrap;
}
.ja-JP .EurolandTools-InteractiveAnalysis-ScrollDataTable-Data-PeriodCell, .ja-JP .EurolandTools-InteractiveAnalysis-ScrollDataTable-Data-ValueCell {
    text-align: right;
    padding: 0.5em;
    border-bottom: 0.08em solid #bbbbbb;
    border-right: 1px solid #bbbbbb;
    white-space: nowrap;
}
.EurolandTools-InteractiveAnalysis-ScrollDataTable-PrintTable {
    border: 0.08em solid #D1D1D1;
    border-right: 0px;
    margin-top: 0.5em;
    margin-bottom: 0.5em;
    border-left: 0px;
}

.EurolandTools-InteractiveAnalysis-HeadingContainer {
    padding-top: 1em;
    padding-bottom: 0.5em;
}
.EurolandTools-InteractiveAnalysis-SecondLevelSelection-Button {
    background:#fff;
	border: 0.08em solid #CCCCCC;
	color: #333333;
    border-radius: 0em;
    font-family: 'PT Sans', sans-serif!important;
    font-size: inherit;
    font-weight: normal;
    cursor: pointer;
    transition: none;
}
.ja-JP .EurolandTools-InteractiveAnalysis-SecondLevelSelection-Button {
    background:#fff;
	border: 0.08em solid #CCCCCC;
	color: #333333;
    border-radius: 0em;
    font-family: "ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", Osaka, "メイリオ", Meiryo, "ＭＳ Ｐゴシック","MS PGothic", sans-serif!important;
    font-size: inherit;
    font-weight: normal;
    cursor: pointer;
    transition: none;
}
.EurolandTools-InteractiveAnalysis-SecondLevelSelection-Button:hover{
    background: #fff;
	border: 0.08em solid #CCCCCC;
	color: #2e66bb;
	text-decoration: underline!important;
    cursor: pointer;
}
.EurolandTools-InteractiveAnalysis-SecondLevelSelection-SelectedButton .EurolandTools-InteractiveAnalysis-SecondLevelSelection-Button, .EurolandTools-InteractiveAnalysis-SecondLevelSelection-SelectedButton:hover .EurolandTools-InteractiveAnalysis-SecondLevelSelection-Button {
    background: #083388;
	color: #FFFFFF;
	border: 0.08em solid #083388;
	text-decoration: none;
}
.EurolandTools-InteractiveAnalysis-Link:link, .EurolandTools-InteractiveAnalysis-Link:visited {
    color: #333;
    text-decoration:none;
}
.EurolandTools-InteractiveAnalysis-Link:active, .EurolandTools-InteractiveAnalysis-Link:hover {
    color: #2e66bb;
    text-decoration: underline;
}
.ja-JP .EurolandTools-InteractiveAnalysis-ScrollDataTable-NameColumn-Name, .ja-JP .EurolandTools-InteractiveAnalysis-ScrollDataTable-NameColumn-Unit {
    border-bottom: 0.08em solid #bbbbbb!important;
    padding: 0.5em;
    background: #ffffff;
    color: #333;
}
.en-GB .EurolandTools-InteractiveAnalysis-ScrollDataTable-NameColumn-Name, .en-GB .EurolandTools-InteractiveAnalysis-ScrollDataTable-NameColumn-Unit {
    border-bottom: 0.08em solid #dadada!important;
    padding: 0.5em;
    background: #ffffff;
    color: #333;
}
.en-GB .EurolandTools-InteractiveAnalysis-ScrollDataTable-NameColumn {
    /* border-left: 0px;
    border-bottom: 0px; */
}
.ja-JP .EurolandTools-InteractiveAnalysis-ScrollDataTable-NameColumn {
    border-left: 1px solid #bbb;
    border-bottom: 0px;
}
td.EurolandTools-InteractiveAnalysis-ScrollDataTable-Data-ValueCell {
    background: white;
}

.EurolandTools-InteractiveAnalysis-LevelZeroSelection-Box {
    margin: em;
    display: inline-block;
    zoom: 1;
    width: 50%;
    vertical-align: top;
    box-sizing: border-box;
}
/*
.ja-JP .EurolandTools-InteractiveAnalysis-ViewContainer {
    border: 1px solid #bbb;
    border-bottom: 0px;
}
*/
.ja-JP .EurolandTools-InteractiveAnalysis-ScrollDataTable-PrintTable {
    border: 0.08em solid #bbbbbb;
    border-right: 0px;
    margin-top: 0.5em;
    margin-bottom: 0.5em;
    border-left: 0px;
}
.ja-JP .EurolandTools-InteractiveAnalysis-ScrollDataTable-PrintTable .EurolandTools-InteractiveAnalysis-ScrollDataTable-Data-PeriodUnitCell, 
.ja-JP .EurolandTools-InteractiveAnalysis-ScrollDataTable-PrintTable .EurolandTools-InteractiveAnalysis-ScrollDataTable-NameColumn-Unit {
    border-right: 0.08em solid #dadada;
}

.EurolandTools-InteractiveAnalysis-LevelZeroSelection {
    width: 100%!important;
}
.EurolandTools-InteractiveAnalysis-LevelZeroSelection-Box {
    margin: 0; 

}

td.EurolandTools-InteractiveAnalysis-ScrollDataTable-Data-PeriodCell.EurolandTools-InteractiveAnalysis-ScrollDataTable-Data-PeriodNameCell {
    border-right: 0px;
}
.ja-JP .EurolandTools-InteractiveAnalysis-ScrollDataTable-PrintTable .EurolandTools-InteractiveAnalysis-ScrollDataTable-Data-PeriodUnitCell, .ja-JP .EurolandTools-InteractiveAnalysis-ScrollDataTable-PrintTable .EurolandTools-InteractiveAnalysis-ScrollDataTable-NameColumn-Unit {
    border-right: 0.08em solid #bbb;
}
.EurolandTools-InteractiveAnalysis-ScrollDataTable-PrintTable {
    border: 0.08em solid #D1D1D1;
    border-right: 0px;
    margin-top: 0.5em;
    margin-bottom: 0.5em;
    border-left: 0px;
    border-top: 3px solid #083388;
}

.EurolandTools-InteractiveAnalysis-ScrollDataTable-NameColumn-Name .EurolandTools-InteractiveAnalysis-ScrollDataTable-Data-LastValueRow {
    border-bottom: 0px!important;
}
.EurolandTools-InteractiveAnalysis-ScrollDataTable-PrintTable {
    direction: ltr !important;
    border-bottom: 0px!important;
}
.ja-JP .EurolandTools-InteractiveAnalysis-ScrollDataTable-Data-LastValueRow .EurolandTools-InteractiveAnalysis-ScrollDataTable-Data-ValueCell {
    border-bottom: 1px solid #bbbbbb;
}
.en-GB .EurolandTools-InteractiveAnalysis-ScrollDataTable-Data-LastValueRow .EurolandTools-InteractiveAnalysis-ScrollDataTable-Data-ValueCell {
    border-bottom: 1px solid #dadada;
}
.en-GB .EurolandTools-InteractiveAnalysis-ScrollDataTable-NameColumn-Name, .en-GB .EurolandTools-InteractiveAnalysis-ScrollDataTable-NameColumn-Unit {
    border-bottom: 0.08em solid #dadada!important;
    padding: 0.5em;
    background: #ffffff;
    color: #333;
}.ja-JP .EurolandTools-InteractiveAnalysis-ScrollDataTable-NameColumn-Name,
 .ja-JP .EurolandTools-InteractiveAnalysis-ScrollDataTable-NameColumn-Unit {
    border-bottom: 0.08em solid #bbbbbb!important;
    padding: 0.5em;
    background: #ffffff;
    color: #333;
}
.en-GB td.EurolandTools-InteractiveAnalysis-ScrollDataTable-Data-PeriodCell {
    border-right: 0.08em solid #dadada;
}

.EurolandTools-CommonObjects-ScrollingSelection-ArrowButton {
    padding: 1em 11px;
    margin-right: -1px;
    margin-left: -1px;
}
td.EurolandTools-CommonObjects-ScrollingSelection-ArrowButtonContainer {
    padding-left: 0px;
    padding-right: 0px;
}
.PrintBody {
    margin: 20px;
}
body.ja-JP.PrintBody td.EurolandTools-InteractiveAnalysis-ScrollDataTable-Data-PeriodCell.EurolandTools-InteractiveAnalysis-ScrollDataTable-Data-PeriodNameCell,
body.ja-JP.PrintBody td.EurolandTools-InteractiveAnalysis-ScrollDataTable-NameColumn-Name.EurolandTools-InteractiveAnalysis-ScrollDataTable-NameColumn-Row {
    border-left: 1px solid #bbb;
}
    body.en-GB.PrintBody td.EurolandTools-InteractiveAnalysis-ScrollDataTable-NameColumn-Name.EurolandTools-InteractiveAnalysis-ScrollDataTable-NameColumn-Row {
        border-left: 1px solid #dadada;
    }

/*modif*/
.ja-JP td.EurolandTools-InteractiveAnalysis-ScrollDataTable-NameColumn-PeriodRow-Unit {
    border-right: 1px solid #bbb;
}

.ja-JP td.EurolandTools-InteractiveAnalysis-ScrollDataTable-NameColumn-Unit {
    border-right: 1px solid #bbb;
}

.en-GB .PrintBody td.EurolandTools-InteractiveAnalysis-ScrollDataTable-Data-PeriodCell {
    border-left: 1px solid #bbb;
}

.PrintBody td.EurolandTools-InteractiveAnalysis-ScrollDataTable-Data-PeriodCell:nth-child(2) {
    border-left: 0;
}

.ja-JP .PrintBody td.EurolandTools-InteractiveAnalysis-ScrollDataTable-Data-PeriodCell:nth-child(2) {
    border: 0;
    border-bottom: 1px solid #bbb;
}

.en-GB td.EurolandTools-InteractiveAnalysis-ScrollDataTable-Data-PeriodCell:nth-child(1) {
    border-right: 0;
}