/*
div#MainDiv {
		max-width: 728px 670 550px;
}
*/

/*
body {
	color: #333333;
    font-family: Verdana,Arial,Helvetica,"MS PGothic","ＭＳ Ｐゴシック","HiraginoKakugo Pro","ヒラギノ角ゴ Pro",sans-serif,Meiryo,"メイリオ";
	font-size: 14px;
    line-height: 1.5;
	margin: 0; 
	overflow: hidden;
*/
/* 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 */

/*}*/

body.en-GB .EurolandTools-InteractiveAnalysis {
    font-family: Verdana, Arial, Helvetica, "MS PGothic", "ＭＳ Ｐゴシック", "HiraginoKakugo Pro", "ヒラギノ角ゴ Pro", sans-serif, Meiryo, "メイリオ";
    font-size: 14px;
    line-height: normal;
    color: #333;
}

body.ja-JP .EurolandTools-InteractiveAnalysis {
    font-family: "ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", メイリオ, Meiryo, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif !important;
    font-size: 14px;
    line-height: normal;
    color: #333;
}

.EurolandTools-InteractiveAnalysis {
    font-size: 12px;
    color: #333333;
    width: 100%;
    max-width: 728px;
}
/*

.EurolandTools-InteractiveAnalysis-PrintViewButton,
.EurolandTools-InteractiveAnalysis {
    font-family: Verdana, Arial, Helvetica, "MS PGothic", "ＭＳ Ｐゴシック", "HiraginoKakugo Pro", "ヒラギノ角ゴ Pro", sans-serif, Meiryo, "メイリオ";
    font-size: 14px;
    line-height: normal;
    color: #333;
    -webkit-text-size-adjust: 100%;
}

.ja-JP .EurolandTools-InteractiveAnalysis-PrintViewButton,
.EurolandTools-InteractiveAnalysis {
    font-family: "ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", メイリオ, Meiryo, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif !important;
    font-size: 14px;
    line-height: normal;
    color: #333;
    -webkit-text-size-adjust: 100%;
}
*/

a:link,
a:visited {
    color: #0077ce;
    text-decoration: none;
}

a:hover,
a:active {
    color: #0093ff;
    text-decoration: underline;
}

.LevelZero-Box-Button {
    color: #FFFFFF;
    background: #2975b1;
    border: 0;
    text-transform: capitalize;
}

.LevelZero-Box-Button:hover {
    background: #00457A;
    color: #FFFFFF !important;
}

.LevelZero-ActiveBox .LevelZero-Box-Button {
    background: #00457A;
    color: #FFFFFF !important;
}

.SelectionObject-FirstLevel-Tab-Button {
    color: #FFFFFF;
    background: #2975b1;
    border: 0;
    text-transform: capitalize;
}

.SelectionObject-FirstLevel-Tab-Button:hover {
    background: #00457A;
    color: #FFFFFF !important;
}

.SelectionObject-FirstLevel-Tab-SelectedButton {
    background: #00457A;
    color: #FFFFFF !important;
}

.SelectionObject-FirstLevel-ArrowButton {
    color: #FFFFFF;
    background: #2975b1;
    border: 0;
}

.SelectionObject-FirstLevel-ArrowButton:hover {
    background: #00457A;
    color: #FFFFFF !important;
}

.SelectionObject-SecondLevel-Button {
    color: #FFFFFF;
    background: #2975b1;
    border: 0;
    text-transform: capitalize;
}

.SelectionObject-SecondLevel-Button:hover {
    background: #00457A;
    color: #FFFFFF !important;
}

.SelectionObject-SecondLevel-SelectedButton {
    background: #00457A;
    color: #FFFFFF !important;
}

.Legend-LegendItem-SymbolContainer {
    vertical-align: bottom;
}

.Periods-Period {
    height: 30px;
}

/*Modification*/
.EurolandTools-InteractiveAnalysis-LevelZeroSelection-ActiveBox .EurolandTools-InteractiveAnalysis-LevelZeroSelection-Box-Button,
.EurolandTools-InteractiveAnalysis-LevelZeroSelection-Box-Button:hover {
    background: #00457A;
    color: #ffffff;
    border-color: #ebebeb;
}

.EurolandTools-InteractiveAnalysis_en-GB.EurolandTools-InteractiveAnalysis {
    float: left;
}

.EurolandTools-InteractiveAnalysis_ja-JP.EurolandTools-InteractiveAnalysis {
    float: left;
}

.EurolandTools-InteractiveAnalysis-LevelZeroSelection-Box-Button {
    background: #2975b1;
    border: 0.07px solid #e3e3e3;
    border-radius: 0.3em;
    min-height: 3.5em;
    min-width: 3.5em;
    font-size: inherit;
    font-weight: normal;
    color: #fff;
    cursor: pointer;
    font-family: inherit;
    transition: background 0.5s, color 0.5s, border 0.5s;
}

.EurolandTools-CommonObjects-ScrollingSelection-SelectedButton,
.EurolandTools-CommonObjects-ScrollingSelection-ArrowButton:hover,
.EurolandTools-CommonObjects-ScrollingSelection-Button:hover {
    background: #00457A;
    border-color: #ebebeb;
    color: #ffffff;
    cursor: pointer;
}

.EurolandTools-InteractiveAnalysis-SecondLevelSelection-Button:hover,
.EurolandTools-InteractiveAnalysis-SecondLevelSelection-SelectedButton .EurolandTools-InteractiveAnalysis-SecondLevelSelection-Button,
.EurolandTools-InteractiveAnalysis-SecondLevelSelection-SelectedButton:hover .EurolandTools-InteractiveAnalysis-SecondLevelSelection-Button {
    background: #00457A;
    border-color: #ebebeb;
    cursor: pointer;
    color: #ffffff;
}



.EurolandTools-InteractiveAnalysis-SecondLevelSelection-Button {
    border-radius: 0.4em;
    background: #2975b1;
    border: 0.08em solid #e3e3e3;
    color: #ffffff;
    text-decoration: none;
    font-family: inherit;
    font-size: inherit;
    -moz-transition: background 0.5s, color 0.5s, border 0.5s;
    -webkit-transition: background 0.5s, color 0.5s, border 0.5s;
    -o-transition: background 0.5s, color 0.5s, border 0.5s;
    transition: background 0.5s, color 0.5s, border 0.5s;
    white-space: normal;
    padding: 0.36em 0.7em 0.36em 0.7em;
    margin: 0em;
}

.EurolandTools-CommonObjects-ScrollingSelection-ArrowButton,
.EurolandTools-CommonObjects-ScrollingSelection-Button {
    border-radius: 0.3em;
    background: #2975b1;
    border: 0.08em solid #2975b1;
    color: #ffffff;
    text-decoration: none;
    /*    font-family: Verdana,Arial,Helvetica,"MS PGothic","ＭＳ Ｐゴシック","HiraginoKakugo Pro","ヒラギノ角ゴ Pro",sans-serif,Meiryo,"メイリオ";*/
    font-size: inherit;
    transition: background 0.5s, border 0.5s, color 0.5s;
    -moz-transition: background 0.5s, border 0.5s, color 0.5s;
    -webkit-transition: background 0.5s, border 0.5s, color 0.5s;
    -o-transition: background 0.5s, border 0.5s, color 0.5s;
}


.EurolandTools-InteractiveAnalysis-ScrollDataTable-NameColumn-Name,
.EurolandTools-InteractiveAnalysis-ScrollDataTable-NameColumn-Unit {
    border-bottom: 1px solid #CCCCCC;
    padding: 3px 3px 3px 3px !important;
    background: #ffffff;
    color: #333333 !important;
}

.EurolandTools-InteractiveAnalysis-ScrollDataTable-Data-PeriodCell,
.EurolandTools-InteractiveAnalysis-ScrollDataTable-NameColumn-PeriodRow-Name,
.EurolandTools-InteractiveAnalysis-ScrollDataTable-NameColumn-PeriodRow-Unit {
    background: #EDEDED;
    color: #333333 !important;
    font-weight: bold;
    padding: 3px 3px 3px 3px !important;
    border-bottom: 1px solid #CCCCCC;
}


.EurolandTools-InteractiveAnalysis-Heading {
    font-size: 1.5em;
    padding: 0em 0em 0.2em 0em;
    margin: 0em;
    float: left;
    font-family: Arial, sans-serif;
}

.EurolandTools-CommonObjects-ScrollingSelection-SelectedButton,
.EurolandTools-CommonObjects-ScrollingSelection-ArrowButton:hover,
.EurolandTools-CommonObjects-ScrollingSelection-Button:hover {
    background: #00457A !important;
    border-color: #00457A !important;
    color: #ffffff;
    cursor: pointer;
}

.EurolandTools-InteractiveAnalysis-ScrollDataTable-NameColumn {
    border-right-color: #D1D1D1;
}

.EurolandTools-InteractiveAnalysis-SecondLevelSelection-Separator {
    margin: 0px 0.5em;
    border: 0em;
    border-top: 2px solid #c3c3c3;
    background: #c3c3c3;
}

.EurolandTools-InteractiveAnalysis-Periods {
    border-top: 2px solid #e6e6e6;
    border-bottom: 2px solid #C3C3C3;
    padding: 1em 0 0.3em 0;
}

.EurolandTools-InteractiveAnalysis-Link:link,
.EurolandTools-InteractiveAnalysis-Link:visited {
    color: #0077ce;
    text-decoration: none;
}


.EurolandTools-InteractiveAnalysis-Link:hover {
    color: #0093ff;
    text-decoration: underline;
}

.EurolandTools-InteractiveAnalysis-Notes-NoteContainer {
    white-space: nowrap;
    width: 100%;
    overflow: hidden;
    padding: 0px;
    margin: 0px;
    font-size: 14px;
}

.EurolandTools-InteractiveAnalysis-ScrollDataTable-Data-PeriodCell, .EurolandTools-InteractiveAnalysis-ScrollDataTable-Data-ValueCell {
    text-align: right;
    padding: 3px 3px 3px 3px !important;
    border-bottom: 0.08em solid #C3C3C3;
    white-space: nowrap;
}

.EurolandTools-InteractiveAnalysis-ScrollDataTable {
    padding-bottom: 7px;
}