div#MainDiv {
    max-width: 800px;
    /* 670 550px;*/
}

body {
    font-size: 16px;
    color: #666666;
    background: #ffffff;
    margin: 0;
    font-family: Arial, Helvetica, sans-serif;
}

.zh-CN body, .zh-TW body{
    font-family: Microsoft YaHei, Arial, Helvetica, sans-serif;
}

a:link,
a:visited {
    color: #666666;
    text-decoration: none;
}

a:hover,
a:active {
    color: #306CFF;
    text-decoration: none;
}

.SelectionObject-FirstLevel-ArrowButton,
.SelectionObject-FirstLevel-Tab-Button {
    font-family: Arial, Helvetica, sans-serif;
}

.zh-TW .SelectionObject-FirstLevel-ArrowButton,
.zh-TW .SelectionObject-FirstLevel-Tab-Button {
    font-family: Microsoft YaHei, Arial, Helvetica, sans-serif;
    font-size: 16px;
}

.zh-CN .SelectionObject-FirstLevel-ArrowButton,
.zh-CN .SelectionObject-FirstLevel-Tab-Button {
    font-family: Microsoft YaHei, Arial, Helvetica, sans-serif;
    font-size: 16px;
    border-spacing: 0;
}

.zh-CN .EurolandTools-CommonObjects-ScrollingSelection-ButtonContainer {
    font-size: 16px;
    font-family: Microsoft YaHei, Arial, Helvetica, sans-serif;
}

/* Modification */

.EurolandTools-InteractiveAnalysis {
    margin: 0;
    max-width: 800px;
}

.EurolandTools-InteractiveAnalysis-PrintViewButton,
.EurolandTools-InteractiveAnalysis {
    font-size: 16px;
    color: #666666;
    -webkit-text-size-adjust: 100%;
    font-family: Arial, Helvetica, sans-serif;
}

.zh-CN .EurolandTools-InteractiveAnalysis-PrintViewButton,
.zh-CN .EurolandTools-InteractiveAnalysis, .zh-TW .EurolandTools-InteractiveAnalysis-PrintViewButton,
.zh-TW .EurolandTools-InteractiveAnalysis {
    font-size: 16px;
    color: #666666;
    -webkit-text-size-adjust: 100%;
    font-family: Microsoft YaHei, Arial, Helvetica, sans-serif;
}

.EurolandTools-CommonObjects-ScrollingSelection-SelectedButton,
.EurolandTools-CommonObjects-ScrollingSelection-ArrowButton:hover,
.EurolandTools-CommonObjects-ScrollingSelection-Button:hover {
    background: #bbbbbb;
    border-color: #ebebeb;
    color: #8d8d8d;
    cursor: pointer;
}

.EurolandTools-InteractiveAnalysis-Heading {
    font-size: 18px !important;
    padding: 0em 0em 0.2em 0.5em;
}

.EurolandTools-InteractiveAnalysis-ScrollDataTable-NameColumn {
    border-right: 1px solid #8f979c !important;
}

.zh-TW .EurolandTools-CommonObjects-ScrollingSelection-Button {
    /* min-height: 55px; */
    font-family: Microsoft YaHei, Arial, Helvetica, sans-serif;
    font-size: 16px;
    padding: 13.5px !important;
}

.zh-TW .EurolandTools-CommonObjects-ScrollingSelection-ArrowButton {
    padding: 13.5px 0.5em !important;
}

.zh-CN .EurolandTools-CommonObjects-ScrollingSelection-Button {
    padding: 14.5px !important;
}

.zh-CN .EurolandTools-CommonObjects-ScrollingSelection-ArrowButton {
    padding: 14.5px 0.5em !important;
}

.EurolandTools-InteractiveAnalysis-SecondLevelSelection-Button:hover,
.EurolandTools-InteractiveAnalysis-SecondLevelSelection-SelectedButton .EurolandTools-InteractiveAnalysis-SecondLevelSelection-Button,
.EurolandTools-InteractiveAnalysis-SecondLevelSelection-SelectedButton:hover .EurolandTools-InteractiveAnalysis-SecondLevelSelection-Button {
    color: #8d8d8d;
}

.EurolandTools-InteractiveAnalysis-ScrollDataTable-NameColumn-Name,
.EurolandTools-InteractiveAnalysis-ScrollDataTable-NameColumn-Unit {
    padding: 0;
    padding-right: 0.5em;
}

.en-GB .EurolandTools-InteractiveAnalysis-ScrollDataTable-NameColumn-Name,
.en-GB .EurolandTools-InteractiveAnalysis-ScrollDataTable-NameColumn-Unit {
    padding: 0.5em;
}

.EurolandTools-InteractiveAnalysis-ScrollDataTable-DataColumn,
.EurolandTools-InteractiveAnalysis-ScrollDataTable-NameColumn {
    border-top: 1px solid #d1d1d1;
    border-bottom: 1px solid #d1d1d1;
}

.EurolandTools-InteractiveAnalysis-ScrollDataTable-DataColumn {
    border-right: 1px solid #d1d1d1;
}

.EurolandTools-InteractiveAnalysis-Periods {
    border-top: 1px solid #d1d1d1 !important;
    border-bottom: 1px solid #d1d1d1;
    padding: 1em 0 0.3em 0;
    margin-top: 7px;
}

.zh-TW .EurolandTools-CommonObjects-Legend-LegendItem-LabelContainer {
    vertical-align: inherit;
}

.zh-TW .EurolandTools-CommonObjects-Legend-LegendItem-Symbol {
    margin: 0px 0.3em 0px 3px;
    vertical-align: inherit;
    top: 0;
}

.zh-CN .EurolandTools-CommonObjects-Legend-LegendItem-LabelContainer {
    vertical-align: inherit;
}

.zh-CN .EurolandTools-CommonObjects-Legend-LegendItem-Symbol {
    margin: 0px 0.3em 0px 3px;
    vertical-align: inherit;
    top: 0;
}

.EurolandTools-CommonObjects-ScrollingSelection-ArrowButton,
.EurolandTools-CommonObjects-ScrollingSelection-Button {
    background: #ffffff;
    border: 1px solid #ccc;
    color: #666;
    font-family: inherit;
    font-size: 14px;
}

.EurolandTools-CommonObjects-ScrollingSelection-SelectedButton,
.EurolandTools-CommonObjects-ScrollingSelection-ArrowButton:hover,
.EurolandTools-CommonObjects-ScrollingSelection-Button:hover {
    background: #fff;
    border-color: #306CFF;
    color: #306CFF;
    cursor: pointer;
}

.EurolandTools-InteractiveAnalysis-ScrollDataTable-Data-PeriodCell,
.EurolandTools-InteractiveAnalysis-ScrollDataTable-NameColumn-PeriodRow-Name,
.EurolandTools-InteractiveAnalysis-ScrollDataTable-NameColumn-PeriodRow-Unit {
    background: #E9F3F8;
}

.EurolandTools-InteractiveAnalysis-ScrollDataTable-Data-PeriodCell,
.EurolandTools-InteractiveAnalysis-ScrollDataTable-NameColumn-PeriodRow-Name,
.EurolandTools-InteractiveAnalysis-ScrollDataTable-NameColumn-PeriodRow-Unit,
.EurolandTools-InteractiveAnalysis-ScrollDataTable-Data-PeriodCell,
.EurolandTools-InteractiveAnalysis-ScrollDataTable-Data-ValueCell {
    border-bottom: 1px solid #C3C3C3;
}

.EurolandTools-InteractiveAnalysis-ScrollDataTable-NameColumn-Name,
.EurolandTools-InteractiveAnalysis-ScrollDataTable-NameColumn-Unit {
    background: #E9F3F8;
}

.EurolandTools-InteractiveAnalysis-SecondLevelSelection-Button {
    border-radius: 5;
    background: #fff;
    border: 1px solid #e3e3e3;
    font-size: 14px;
}

.EurolandTools-InteractiveAnalysis-SecondLevelSelection-Button:hover,
.EurolandTools-InteractiveAnalysis-SecondLevelSelection-SelectedButton .EurolandTools-InteractiveAnalysis-SecondLevelSelection-Button,
.EurolandTools-InteractiveAnalysis-SecondLevelSelection-SelectedButton:hover .EurolandTools-InteractiveAnalysis-SecondLevelSelection-Button {
    background: #306CFF;
    border-color: #306CFF;
    cursor: pointer;
    color: #ffffff;

}

.EurolandTools-InteractiveAnalysis-Euroland,
.EurolandTools-InteractiveAnalysis-Disclaimer {
    font-size: 12px;
}

.EurolandTools-InteractiveAnalysis-Link:link,
.EurolandTools-InteractiveAnalysis-Link:visited {
    color: #666666;
    text-decoration: none;
}

.EurolandTools-InteractiveAnalysis-Link:active,
.EurolandTools-InteractiveAnalysis-Link:hover {
    color: #306CFF;
    text-decoration: none;
}

.EurolandTools-InteractiveAnalysis-SecondLevelSelection-Buttons {
    padding-bottom: 5px;
    padding-top: 0px;
}

.EurolandTools-CommonObjects-ButtonObject {
    font-size: 1.85em;
}

.EurolandTools-CommonObjects-Checkbox {
    margin-top: 2px;
}
.en-GB .EurolandTools-CommonObjects-Checkbox {
    margin-top: -2px;
}
.EurolandTools-CommonObjects-Legend-LegendItem-Symbol {
    margin-top: -4px;
    top: 0.3em;
}

.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;
}

.en-GB .EurolandTools-InteractiveAnalysis-ScrollDataTable-NameColumn-Name,
.en-GB .EurolandTools-InteractiveAnalysis-ScrollDataTable-NameColumn-Unit {
    padding: 0.5em;
}

.EurolandTools-InteractiveAnalysis-ScrollDataTable-NameColumn-Name,
.EurolandTools-InteractiveAnalysis-ScrollDataTable-NameColumn-Unit {
    background: #E9F3F8;
}

.EurolandTools-InteractiveAnalysis-ScrollDataTable-NameColumn-Name,
.EurolandTools-InteractiveAnalysis-ScrollDataTable-NameColumn-Unit {
    padding: 0;
    padding-right: 0.5em;
}

.EurolandTools-InteractiveAnalysis-ScrollDataTable-NameColumn-Unit {
    text-align: right;
    white-space: nowrap;
}

.EurolandTools-InteractiveAnalysis-ScrollDataTable-NameColumn-Name,
.EurolandTools-InteractiveAnalysis-ScrollDataTable-NameColumn-Unit {
    border-bottom: 1px solid #C3C3C3;
}

.EurolandTools-InteractiveAnalysis-ScrollDataTable-NameColumn-Name,
.EurolandTools-InteractiveAnalysis-ScrollDataTable-NameColumn-Unit,
.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 {
    font-size: 14px;
}

.EurolandTools-CommonObjects-GraphObject-GraphAreaContainer {
    height: 23.57em;
}

.EurolandTools-CommonObjects-Legend-LegendItem-Label {
    font-size: 14px;
}



/* ADDED CSS */

/* .EurolandTools-CommonObjects-ScrollingSelection-Button {
    padding: 0 !important;
    height: 50px !important;
    box-sizing: border-box !important;
}

.EurolandTools-CommonObjects-ScrollingSelection-ArrowButton {
    padding: 0 0.5em !important;
    height: 50px !important;
} */

.EurolandTools-CommonObjects-ScrollingSelection-Button {
    padding: 5px !important;
}

.EurolandTools-CommonObjects-ScrollingSelection-ArrowButton {
    padding: 5px 0.5em !important;
}

.EurolandTools-InteractiveAnalysis-HeadingContainer {
    padding-top: 7px !important;
}

.EurolandTools-InteractiveAnalysis-Notes-NotesContainer {
    padding: 8px 0 0 !important;
}

.EurolandTools-CommonObjects-Legend-LegendContainer {
    padding-bottom: 0 !important;
}

/*ADJUSTMENT*/
.PrintBody .EurolandTools-CommonObjects-Legend-LegendItem-LabelContainer {
    vertical-align: inherit;
    line-height: normal;
}

.PrintBody .EurolandTools-CommonObjects-Legend-LegendItem-Label {
    margin-top: 0;
}

.en-GB.PrintBody .EurolandTools-CommonObjects-Legend-LegendItem-Symbol {
    margin: 0 !important;
    vertical-align: inherit !important;
    left: -0.2em !important;
    top: 0 !important;
    position: relative !important;
}

.zh-CN.PrintBody .EurolandTools-CommonObjects-Legend-LegendItem-Symbol,
.zh-TW.PrintBody .EurolandTools-CommonObjects-Legend-LegendItem-Symbol {
    margin: 0 !important;
    vertical-align: inherit !important;
    left: -0.2em !important;
    top: 1px !important;
    position: relative !important;
}

/* ***************Added Code************************ */

.EurolandTools-CommonObjects-Legend-LegendItemContainer {
    padding: 2px 0.5em 2px 0.5em;
}

/* Modifications */

/* .EurolandTools-InteractiveAnalysis-Euroland, .EurolandTools-InteractiveAnalysis-Disclaimer{
    display: inline-block !important;
    position: absolute;

} */


.EurolandTools-InteractiveAnalysis {
  position: relative;
}

.EurolandTools-InteractiveAnalysis-Disclaimer {
  right: 2px !important;
}

.EurolandTools-InteractiveAnalysis-Euroland {
  right: 213px !important;
}

/* @media (max-width: 412px){
    .EurolandTools-InteractiveAnalysis-Euroland, .EurolandTools-InteractiveAnalysis-Disclaimer{
        display: block !important;
        right: 0px !important;
        position: relative;
    }
    
} */

.EurolandTools-InteractiveAnalysis-LevelZeroSelection-Box-Button {
    background: #fff ;
    border: 1px solid #e3e3e3;
    border-radius: 0.3em;
    min-height: 2.5em !important;
    min-width: 3.5em;
    font-size: inherit;
    font-weight: bold !important;
    color: #666666;
    cursor: pointer;
    transition: background 0.5s, color 0.5s, border 0.5s;
    /* padding: 0px; */
}
.EurolandTools-InteractiveAnalysis-LevelZeroSelection-ActiveBox .EurolandTools-InteractiveAnalysis-LevelZeroSelection-Box-Button, .EurolandTools-InteractiveAnalysis-LevelZeroSelection-Box-Button:hover {
    background: #306cff;
    color: #efefef;
    border-color: #306cff;
}
.EurolandTools-CommonObjects-GraphObject-GraphContainer {
    padding-bottom: 0em !important;
}
.EurolandTools-InteractiveAnalysis-Periods{
    padding: 5px 0 0.3em 0 !important;
}
.EurolandTools-InteractiveAnalysis-Notes-NotesContainer{
    padding: 0px !important;
}

/* *******************changes******************************* */
.EurolandTools-InteractiveAnalysis-Buttons{
    padding-top:3px !important;
}
.EurolandTools-InteractiveAnalysis-Euroland,.EurolandTools-InteractiveAnalysis-Disclaimer{
    font: size 12px!important;
}
/* .EurolandTools-InteractiveAnalysis-Euroland, .EurolandTools-InteractiveAnalysis-Disclaimer {
    text-align: right !important;
    display: inline-block !important;
    float: right !important;
}
.EurolandTools-InteractiveAnalysis-Euroland {
    position: relative !important;
    left: -170px;
}
.EurolandTools-InteractiveAnalysis-Disclaimer {
    position: relative !important;
    left: 190px !important;
}
.zh-CN .EurolandTools-InteractiveAnalysis-Euroland {
    left: -101px !important;
}
.zh-TW .EurolandTools-InteractiveAnalysis-Euroland{
    left: -101px !important;
} */ 
.EurolandTools-InteractiveAnalysis-Euroland{
    position:absolute;
    right:175px !important;
}
/* .zh-CN .EurolandTools-InteractiveAnalysis-Euroland {
    right: 130px !important;
}
.zh-TW .EurolandTools-InteractiveAnalysis-Euroland{
    right: 130px !important;
}  */
@media (max-width: 360px){
    .EurolandTools-InteractiveAnalysis-Euroland{
        position:relative !important;
        right:0 !important;
    }
}
@media (max-width: 360px){
    .zh-TW .EurolandTools-InteractiveAnalysis-Euroland{
        position:relative !important;
        right:0 !important;
    }
}
@media (max-width: 360px){
   .zh-CN .EurolandTools-InteractiveAnalysis-Euroland{
        position:relative !important;
        right:0 !important;
    }
}
.EurolandTools-InteractiveAnalysis-LevelZeroSelection-Box-Button,.EurolandTools-InteractiveAnalysis-LevelZeroSelection-Box-Button{
    width:100px !important;
    min-height:35px !important;
    max-height:35px !important;
}
.EurolandTools-CommonObjects-ScrollingSelection-Button{
    width:96% !important;
}

.EurolandTools-CommonObjects-GraphObject-Tooltip{
    /* left: 0px !important; */
    font-size: 14px !important;
}

.EurolandTools-InteractiveAnalysis-Euroland{
    position: absolute;
    left: 0 !important;
    right: unset !important;
}
.EurolandTools-InteractiveAnalysis-Disclaimer{
    position: absolute;
    left: 190px !important;
    right: unset !important;
}

.zh-CN .EurolandTools-InteractiveAnalysis-Disclaimer,
.zh-TW .EurolandTools-InteractiveAnalysis-Disclaimer {
    left: 170px !important;
}

.zh-CN .EurolandTools-CommonObjects-ScrollingSelection-ButtonContainer a button div span {
    font-size: 16px !important;
}