div#MainDiv {
		max-width: 600px/* 670 550px;*/
}

body {
	color: #333;
    font-family: Arial,Helvetica,sans-serif;
    font-size: 12px;
	background: #ffffff;
	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 */
 
}

a:link, a:visited {
	color: #7f7f7f;
	text-decoration: none;
}

a:hover, a:active {
	color: #7f7f7f;
	text-decoration: underline;
}


.ScrollDataTable-Data-ValueCell{
}

.SelectionObject-FirstLevel-ArrowButton{
	background: #FFFFFF;
	border-radius: 0;
	border: 1px solid #e9e9e9;
}

.SelectionObject-FirstLevel-ArrowButton:hover{
	background: #005bac;
	border: 1px solid #005bac;
	color: #FFFFFF;
}
.LevelZero-Box {
    display: inline-block;
    margin: 5px 1%;
    vertical-align: top;
    width: 48%;
}

.LevelZero-Box-Button{
	background: #FFFFFF;
	border-radius: 0;
	border: 1px solid #e9e9e9;
	width: 100%;
}

.LevelZero-Box-Button:hover,
.LevelZero-ActiveBox .LevelZero-Box-Button{
	background: #005bac;
	border: 1px solid #005bac;
	color: #FFFFFF;
	width: 100%;
}

.SelectionObject-FirstLevel-Tab-Button{
	background: #FFFFFF;
	border-radius: 0;
	border: 1px solid #e9e9e9;
}

.SelectionObject-FirstLevel-Tab-Button:hover,
.SelectionObject-FirstLevel-Tab-SelectedButton{
	background: #005bac;
	border: 1px solid #005bac;
	color: #FFFFFF;
}

.SelectionObject-SecondLevel-Button{
	background: #FFFFFF;
	border-radius: 0;
	border: 1px solid #e9e9e9;
}

.SelectionObject-SecondLevel-Button:hover,
.SelectionObject-SecondLevel-SelectedButton{
	background: #005bac;
	border: 1px solid #005bac;
	color: #FFFFFF;
}

.ScrollDataTable-Data-PeriodRow th,
body .ScrollDataTable-NameColumn-PeriodRow{
	border-bottom: 3px solid #333333 !important;
}

.PrintTable td.ScrollDataTable-Data-PeriodCell {
    border-bottom: 3px solid #000!important;
}

table.PrintTable {
    border-top: 0px solid #dadada !important;
    border-right: 0!important;
    border-left: 0!important;
}

/* ************************************************************ NEW MODIFICATIONS ************************************************************ */

.EurolandTools-InteractiveAnalysis {
	max-width: 600px !important; /* 670 550px;*/
}

.EurolandTools-InteractiveAnalysis-Heading {
	color: #005bac !important;
}

.EurolandTools-InteractiveAnalysis-LevelZeroSelection-ActiveBox .EurolandTools-InteractiveAnalysis-LevelZeroSelection-Box-Button, .EurolandTools-InteractiveAnalysis-LevelZeroSelection-Box-Button:hover {
	cursor: pointer;
	background: #005bac;
	border: 1px solid #005bac;
	color: #FFFFFF;
	width: 100%;
	border-radius: 0;
}

.EurolandTools-InteractiveAnalysis-LevelZeroSelection-Box {
	cursor: default;
	width: 48%;
}

.EurolandTools-InteractiveAnalysis-LevelZeroSelection-Box {
	cursor: default;
    display: inline-block;
    margin: 5px 1%;
    vertical-align: top;
    width: 48%;
}

.EurolandTools-InteractiveAnalysis-LevelZeroSelection-Box-Button {
	cursor: default;
	background: #FFFFFF;
    border-radius: 0;
    border: 1px solid #e9e9e9;
    width: 100%;
	border-radius: 0 !important;
}

.EurolandTools-InteractiveAnalysis-LevelZeroSelection-Box-Button {
	cursor: default;
	height: 50px;
    min-width: 50px;
    /* background: #ededed; */
    border: 1px solid #e3e3e3;
    color: #8d8d8d;
    font-weight: normal;
    cursor: pointer;
    border-radius: 5px;
    transition: background .5s;
    -moz-transition: background .5s;
    -webkit-transition: background .5s;
    -o-transition: background .5s;
}

.EurolandTools-CommonObjects-ScrollingSelection-SelectedButton:hover {
	cursor: pointer;
	background: #005bac !important;
	border: 1px solid #005bac !important;
	color: #FFFFFF !important;
	border-radius: 0 !important;
}

.EurolandTools-CommonObjects-ScrollingSelection-Button {
	border-radius: 0 !important;
	background: #FFFFFF;
}

.EurolandTools-CommonObjects-ScrollingSelection-Button:hover {
	background: #005bac !important;
    border: 1px solid #005bac;
    color: #FFFFFF;
	border-radius: 0 !important;
}

.EurolandTools-CommonObjects-ScrollingSelection-Button.EurolandTools-CommonObjects-ScrollingSelection-SelectedButton {
	background: #fff;
	color: #8d8d8d;
	border: 0.08em solid #e3e3e3;
}

.EurolandTools-InteractiveAnalysis-ScrollDataTable-Data-PeriodCell, .EurolandTools-InteractiveAnalysis-ScrollDataTable-NameColumn-PeriodRow-Name, .EurolandTools-InteractiveAnalysis-ScrollDataTable-NameColumn-PeriodRow-Unit {
	background: #fff !important;
	border-bottom: 3px solid #333;
	color: #005bac !important;
}

.EurolandTools-InteractiveAnalysis-ScrollDataTable-NameColumn-Name, .EurolandTools-InteractiveAnalysis-ScrollDataTable-NameColumn-Unit {
	background: #fff !important;
	color: #333 !important;
	border-bottom: transparent !important;
}

.EurolandTools-InteractiveAnalysis-ScrollDataTable-Data-ValueCell {
	border-bottom: none;
}

.EurolandTools-InteractiveAnalysis-ScrollDataTable-DataColumn, .EurolandTools-InteractiveAnalysis-ScrollDataTable-NameColumn {
	border-bottom: 1px solid #D1D1D1 !important;
}

.EurolandTools-InteractiveAnalysis-ScrollDataTable-DataColumn, .EurolandTools-InteractiveAnalysis-ScrollDataTable-NameColumn {
	border: none;
}

.EurolandTools-InteractiveAnalysis-Disclaimer {
	font-size: 12px !important;
}

.EurolandTools-InteractiveAnalysis-Periods {
	border-top: 1px solid #e6e6e6;
	border-bottom: 1px solid #e6e6e6;
}

.EurolandTools-InteractiveAnalysis-Disclaimer-TermsAndServicesContainer a:link, .EurolandTools-InteractiveAnalysis-Disclaimer-CookiePolicyContainer a:link {
	color: #7f7f7f !important;
	text-decoration: none !important;
}

.EurolandTools-InteractiveAnalysis-Link:link, .EurolandTools-InteractiveAnalysis-Link:visited {
	color: #7f7f7f !important;
	text-decoration: none !important;
}

.EurolandTools-InteractiveAnalysis-Disclaimer-TermsAndServicesContainer a:hover, .EurolandTools-InteractiveAnalysis-Disclaimer-CookiePolicyContainer a:hover {
	text-decoration: underline !important;
}

.EurolandTools-InteractiveAnalysis-Euroland {
	color: #7f7f7f !important;
}

/* Font reset */

.EurolandTools-InteractiveAnalysis-PrintViewButton, .EurolandTools-InteractiveAnalysis {
	font: 12px Arial, Helvetica, sans-serif;
}

/* Table/Graph Icon Font */

.EurolandTools-CommonObjects-ButtonObject {
    font-size: 29.59px !important;
}