@font-face {
	font-family: Sole Repsol;
	font-style: normal;
	font-weight: normal;
	src: url(font/solerepsoltext_a_rg.ttf) format('truetype');
}
body {
	background: transparent;
	margin: 0px;
}


.EurolandTools-InteractiveAnalysis {	
	font-size: 12px;
	font-family: 'Sole Repsol', sans-serif;
	color: #001E37;
	max-width: 1200px;	
	text-align: left;
}

body {
	padding: 10px;
}
.EurolandTools-CommonObjects-GraphObject-Tooltip > div:last-child > p > div:first-child {
    color: #43637D;
	  font-size: 12px;
}
.EurolandTools-InteractiveAnalysis-HeadingContainer {
    padding-top: 32px;
}
.EurolandTools-CommonObjects-GraphObject-Tooltip > div:last-child > p > div:last-child > div {
    border-radius: 3px 3px 0 0 !important;
}
.EurolandTools-CommonObjects-GraphObject-Tooltip > div:last-child > p > div:last-child {
    font-size: 14px;
}
[role="tablist"] > div[style*="33.333"] {
    width: 25% !important;
}
/*** HyperLinks ***/
.EurolandTools-InteractiveAnalysis-ViewContainer {
  overflow: visible !important;
}
.EurolandTools-InteractiveAnalysis-Link:link,
.EurolandTools-InteractiveAnalysis-Link:visited {
    font-weight: normal;
    text-decoration: none !important;
    font-style: normal; 
    color: #43637D;
    position: relative;
    display: inline-block;
}
.EurolandTools-InteractiveAnalysis-Link::before {
    content: "";
    position: absolute;
    bottom: -2px; 
    left: 0;
    height: 1px;
    background-color: #009bbe;
    width: 0;
    transition: width 0.3s ease;
}

.EurolandTools-InteractiveAnalysis-Link:hover,
.EurolandTools-InteractiveAnalysis-Link:active {
    font-weight: normal;
    text-decoration: none !important;
    font-style: normal;	
    color: #009bbe !important;	
}

.EurolandTools-InteractiveAnalysis-Link:hover::before,
.EurolandTools-InteractiveAnalysis-Link:active::before {
    width: 100%;
}
/*** Headings ***/
.EurolandTools-InteractiveAnalysis-Heading {
	font-size: 28px !important;
	padding: 0em 0em 0.2em 0em;
	margin: 0em;
	float: left;
}
.EurolandTools-InteractiveAnalysis-Notes-Heading,
.EurolandTools-InteractiveAnalysis-Heading {
	font-family: inherit;	
	color: #001E37;
	text-align: left;
}
.EurolandTools-InteractiveAnalysis-Notes-Heading {
	font-size: 14px;
}
.EurolandTools-CommonObjects-Legend-LegendItem-Label {
	padding-top: 0px;
	cursor: pointer;
	font-size: 16px;
}
.EurolandTools-InteractiveAnalysis-Notes-NoteNumber, .EurolandTools-InteractiveAnalysis-Notes-NoteText {
	white-space: normal;
	font-size: 14px !important;
	color: #43637D;
}
/*
.EurolandTools-InteractiveAnalysis-Heading {
font-size: 1.25em;
}
*/
/*** Buttons ***/

.EurolandTools-InteractiveAnalysis button {
	font-size: 16px;
}
.EurolandTools-InteractiveAnalysis-SecondLevelSelection .EurolandTools-InteractiveAnalysis-SecondLevelSelection-Button {
	font-size: 1.0em;
}
.EurolandTools-InteractiveAnalysis-SecondLevelSelection-Buttons .EurolandTools-InteractiveAnalysis-SecondLevelSelection-Button {
	font-size: 14px;
	color: #43637D;
}

.EurolandTools-InteractiveAnalysis-SecondLevelSelection-Button,
.EurolandTools-InteractiveAnalysis-LevelZeroSelection-Box-Button {
	font-family: inherit;	
	font-weight: normal;	
	text-transform: none;
	padding: 1.0em;
	border: 1px solid #DBE6F0;	
	border-radius: 30px;
	background: #FFFFFF;
	color: #001E37;
	transition: background 0.5s, color 0.5s, border 0.5s;
}
.EurolandTools-InteractiveAnalysis-LevelZeroSelection-ActiveBox .EurolandTools-InteractiveAnalysis-LevelZeroSelection-Box-Button {
	background: #FFFFFF;
	color: #001E37;
	border-color: #001E37;
	border-width: 0px;
	border-radius: 0px;
}
.EurolandTools-InteractiveAnalysis-SecondLevelSelection-SelectedButton .EurolandTools-InteractiveAnalysis-SecondLevelSelection-Button,
.EurolandTools-InteractiveAnalysis-SecondLevelSelection-SelectedButton .EurolandTools-InteractiveAnalysis-SecondLevelSelection-Button:hover,
.EurolandTools-InteractiveAnalysis-SecondLevelSelection-Button:hover {
	background: #FFFFFF;
	color: #001E37;
	border-color: #001E37;
	border-width: 1px;
	border-radius: 30px;
}

.EurolandTools-InteractiveAnalysis-SecondLevelSelection-Separator {
	display: none !important;
}
/*** Tabs ***/
.EurolandTools-InteractiveAnalysis-SecondLevelSelection-Buttons {
    display: flex !important;
    flex-wrap: nowrap !important;
    overflow-x: auto !important;
    overflow-y: hidden !important;
    -webkit-overflow-scrolling: touch !important;
    scrollbar-width: none !important; /* Firefox */
    width: 100% !important;
    box-sizing: border-box !important;
}

.EurolandTools-InteractiveAnalysis-SecondLevelSelection-Buttons::-webkit-scrollbar {
    display: none !important;
}

.EurolandTools-InteractiveAnalysis-SecondLevelSelection-Buttons 
.EurolandTools-InteractiveAnalysis-SecondLevelSelection-Button {
    flex-shrink: 0 !important;
    white-space: nowrap !important;
}

.EurolandTools-InteractiveAnalysis-SecondLevelSelection {
    width: 100% !important;
    box-sizing: border-box !important;
    overflow: hidden !important;
}
.EurolandTools-CommonObjects-ScrollingSelection-DissabledArrowButton.EurolandTools-CommonObjects-ScrollingSelection-ArrowButton:hover,
.EurolandTools-CommonObjects-ScrollingSelection-ArrowButton {
	padding-top: 1.0em;  
	padding-bottom: 1.0em;
}

.EurolandTools-CommonObjects-ScrollingSelection-Button {
	padding-top: 1.0em;
	padding-right: 0em;    
	padding-bottom: 1.0em;
	padding-left: 0em;
}

.EurolandTools-CommonObjects-ScrollingSelection-DissabledArrowButton.EurolandTools-CommonObjects-ScrollingSelection-ArrowButton:hover,
.EurolandTools-CommonObjects-ScrollingSelection-ArrowButton,
.EurolandTools-CommonObjects-ScrollingSelection-Button {
	/*! margin: 0.0em 0.08em 0.0em 0.08em; */
	font-family: inherit;
	font-weight: normal;
	font-size: 1.0em;
	font-style: normal;
	text-decoration: none;
	text-transform: none;
	border-radius: 0.0em 0.0em 0.0em 0.0em;
	border-top: 0.08em solid #FFFFFF;
	border-right: 0em solid #FFFFFF;
	border-bottom: 0.08em solid #FFFFFF;
	border-left: 0em solid #FFFFFF;
	background: #FFFFFF;
	color: #001E37;
	transition: background 0.5s, color 0.5s, border 0.5s;
	position: relative;
	top: 0px;
	left: 0px;
}
.EurolandTools-CommonObjects-ScrollingSelection-ArrowButton {
	position: relative;
	width: 40px;
	min-width: 40px;
	font-size: 0 !important; 
	color: transparent !important;
}

.EurolandTools-CommonObjects-ScrollingSelection-ArrowButton > * {
	opacity: 0 !important;
	visibility: hidden !important;
}

.EurolandTools-CommonObjects-ScrollingSelection-ArrowButton {
	position: relative;
	width: 30px;
	min-width: 30px;
	font-size: 0 !important; 
	color: transparent !important;
}

.EurolandTools-CommonObjects-ScrollingSelection-ArrowButton::after {
	content: '' !important;
	display: block !important;
	width: 20px !important;
	height: 20px !important;
	background-size: contain !important;
	background-repeat: no-repeat !important;
	background-position: center !important;
	transition: transform 0.3s ease !important;
	position: absolute !important;
	top: 100% !important;
	left: 50% !important;
	transform: translate(-50%, -20%) scale(1) !important;
}

.EurolandTools-CommonObjects-ScrollingSelection-ArrowButton:hover::after {
	transform: translate(-50%, -20%) scale(1.2) !important;
}
.EurolandTools-CommonObjects-ScrollingSelection-ArrowButton[aria-label*="previous"]::after,
.EurolandTools-CommonObjects-ScrollingSelection-ArrowButton[aria-label*="back"]::after,
.EurolandTools-CommonObjects-ScrollingSelection-ArrowButton[aria-label*="left"]::after,
.EurolandTools-CommonObjects-ScrollingSelection-ArrowButtonContainer:first-child 
.EurolandTools-CommonObjects-ScrollingSelection-ArrowButton::after {
	background-image: url('assets/Arrow-left.svg') !important;
}
.EurolandTools-CommonObjects-ScrollingSelection-ArrowButton[aria-label*="next"]::after,
.EurolandTools-CommonObjects-ScrollingSelection-ArrowButton[aria-label*="forward"]::after,
.EurolandTools-CommonObjects-ScrollingSelection-ArrowButton[aria-label*="right"]::after,
.EurolandTools-CommonObjects-ScrollingSelection-ArrowButtonContainer:last-child 
.EurolandTools-CommonObjects-ScrollingSelection-ArrowButton::after {
	background-image: url('assets/Arrow-right.svg') !important;
}
.EurolandTools-CommonObjects-ScrollingSelection-DissabledArrowButton.EurolandTools-CommonObjects-ScrollingSelection-ArrowButton::after {
	opacity: 0.3 !important;
}
.EurolandTools-CommonObjects-ScrollingSelection-ArrowButton:hover,
.EurolandTools-CommonObjects-ScrollingSelection-Button:hover,
.EurolandTools-CommonObjects-ScrollingSelection-SelectedButton {
	background: #FFFFFF;
	color: #001E37;
	border-top: 0.08em solid #FFFFFF;
	border-right: 0em solid #FFFFFF;
	border-left: 0em solid #FFFFFF;
	position: relative;
	border-bottom: 0.08em solid #FFF !important;
}
.EurolandTools-CommonObjects-ButtonObject {
  display: inline-block;
  *display: inline;
  *zoom: 1.0;
  vertical-align: top;
  font-size: 16px;
  line-height: 1em;
  height: 1em;
  width: 1em;
  color: inherit;
  padding: 12px;
}
.EurolandTools-CommonObjects-ScrollingSelection-SelectedButton::after {
	content: "";
	position: absolute;
	bottom: 0;
	left: 0;
	width: 100%;
	height: 3px;
	background: linear-gradient(to right, #F06E18 0%, #FF590A 0%, #FF2A3F 10%, #E50052 100%);
	z-index: 10;
}
.EurolandTools-CommonObjects-ScrollingSelection-ArrowButtonContainer, 
.EurolandTools-CommonObjects-ScrollingSelection-ButtonContainer {
	padding: 0em 0.3em 1.0em 0.3em;
}
.EurolandTools-InteractiveAnalysis-ScrollDataTable-DataColumn {
	border-top-right-radius: 12px;
	border-left: none !important;
	border-bottom-right-radius: 15px;
	border-right: 0px solid #DBE6F0;
}
.EurolandTools-InteractiveAnalysis-LevelZeroSelection + div[dir] {
	position: relative;
	top: 0px;
	left: 0px;
	z-index: 0;
}
.EurolandTools-InteractiveAnalysis-LevelZeroSelection + div[dir]:after {
	content: '';
	width: 100%;
	height: 0;
	position: absolute;
	bottom: 1.0em;
	left: 0px;
	z-index: -1;

	border-top: 0em solid #FFFFFF;
}

/*************************************************************************************************** Tables ***/

.EurolandTools-InteractiveAnalysis-ScrollDataTable-PrintTable {
	width: 100%;
	border-collapse: collapse;
	border-collapse: separate;
	border: 1px solid #DBE6F0 !important;
	border-radius: 12px;
}

/*** Inner Borders ***/

.EurolandTools-InteractiveAnalysis-ScrollDataTable-Data-PeriodCell {
	border-left: 0em solid #DBE6F0;
}

.EurolandTools-InteractiveAnalysis-ScrollDataTable-Data-ValueCell {
	border-left: 0em solid #DBE6F0;
}

.EurolandTools-InteractiveAnalysis-ScrollDataTable-NameColumn-LastRow .EurolandTools-InteractiveAnalysis-ScrollDataTable-NameColumn-Name,
.EurolandTools-InteractiveAnalysis-ScrollDataTable-NameColumn-LastRow .EurolandTools-InteractiveAnalysis-ScrollDataTable-NameColumn-Unit,
.EurolandTools-InteractiveAnalysis-ScrollDataTable-Data-LastValueRow .EurolandTools-InteractiveAnalysis-ScrollDataTable-Data-ValueCell,
.EurolandTools-InteractiveAnalysis-ScrollDataTable-NameColumn-Name,
.EurolandTools-InteractiveAnalysis-ScrollDataTable-NameColumn-Unit,
.EurolandTools-InteractiveAnalysis-ScrollDataTable-Data-ValueCell {
	border-right: 0em solid transparent;
	border-bottom: 0px solid #DBE6F0;
}
/* .EurolandTools-InteractiveAnalysis-ScrollDataTable-Data-ValueCell:last-child,
.EurolandTools-InteractiveAnalysis-ScrollDataTable-Data-PeriodCell:last-child{
border-right: 1px solid #DBE6F0 !important;
} */
.EurolandTools-InteractiveAnalysis-ScrollDataTable-Data-PeriodCell, .EurolandTools-InteractiveAnalysis-ScrollDataTable-Data-ValueCell {
	text-align: left !important;
	padding: 0.5em;
	border-bottom: 0em solid #C3C3C3;
	white-space: nowrap;
}
.EurolandTools-InteractiveAnalysis-ScrollDataTable-Data-ValueRow.EurolandTools-InteractiveAnalysis-ScrollDataTable-Data-EvenValueRow {
	border-top: 0.08em solid #DBE6F0;
}
.EurolandTools-InteractiveAnalysis-ScrollDataTable-NameColumn-Name {
	border-top: 0.08em solid #DBE6F0;
}
.EurolandTools-InteractiveAnalysis-ScrollDataTable-NameColumn-Unit {
	border-top: 0.08em solid #DBE6F0;
}
.EurolandTools-InteractiveAnalysis-ScrollDataTable-PrintTable .EurolandTools-InteractiveAnalysis-ScrollDataTable-Data-PeriodUnitCell,
.EurolandTools-InteractiveAnalysis-ScrollDataTable-Data-ValueCell:first-child,
.EurolandTools-InteractiveAnalysis-ScrollDataTable-Data-PeriodCell:first-child {
	border-left: 0px solid transparent;
	border-bottom: 0px solid #DBE6F0;
}

/*** Outter borders ***/
.EurolandTools-InteractiveAnalysis-ScrollDataTable {
	border: 1px solid #DBE6F0 !important;
	border-radius: 16px;
}
.EurolandTools-InteractiveAnalysis-ScrollDataTable-PrintTable,
.EurolandTools-InteractiveAnalysis-ScrollDataTable-DataColumn,
.EurolandTools-InteractiveAnalysis-ScrollDataTable-NameColumn {
	border: 0px;
}
.EurolandTools-InteractiveAnalysis-ScrollDataTable-PrintTable .EurolandTools-InteractiveAnalysis-ScrollDataTable-Data-PeriodNameCell,
.EurolandTools-InteractiveAnalysis-ScrollDataTable-NameColumn-PeriodRow-Name,
.EurolandTools-InteractiveAnalysis-ScrollDataTable-NameColumn-Name {
	border-left: 0px solid #DBE6F0;
}
.EurolandTools-InteractiveAnalysis-ScrollDataTable-Data-PeriodRow {
	border-bottom: 1px solid #DBE6F0;
}
.EurolandTools-InteractiveAnalysis-ScrollDataTable-PrintTable .EurolandTools-InteractiveAnalysis-ScrollDataTable-Data-PeriodCell:last-child,
.EurolandTools-InteractiveAnalysis-ScrollDataTable-PrintTable .EurolandTools-InteractiveAnalysis-ScrollDataTable-Data-ValueCell:last-child,
.EurolandTools-InteractiveAnalysis-ScrollDataTable-DataColumn {
	border-top: 0em solid #001E37;
}

.EurolandTools-InteractiveAnalysis-ScrollDataTable-Data-ValueRow.EurolandTools-InteractiveAnalysis-ScrollDataTable-Data-OddValueRow {
  border-top: 0.08em solid #DBE6F0;
}
/* Scrolling separator border */
.EurolandTools-InteractiveAnalysis-ScrollDataTable-PrintTable .EurolandTools-InteractiveAnalysis-ScrollDataTable-Data-PeriodUnitCell,
.EurolandTools-InteractiveAnalysis-ScrollDataTable-PrintTable .EurolandTools-InteractiveAnalysis-ScrollDataTable-NameColumn-Unit,
.EurolandTools-InteractiveAnalysis-ScrollDataTable-NameColumn {
	border-right: 0em solid transparent;
}

.EurolandTools-InteractiveAnalysis-ScrollDataTable-NameColumn-PeriodRow-Name,
.EurolandTools-InteractiveAnalysis-ScrollDataTable-NameColumn-PeriodRow-Unit,
.EurolandTools-InteractiveAnalysis-ScrollDataTable-Data-PeriodCell {
	border-top: 0.08em solid #001E37;
}
.EurolandTools-InteractiveAnalysis-ScrollDataTable-Data-ValueRow.EurolandTools-InteractiveAnalysis-ScrollDataTable-Data-OddValueRow.EurolandTools-InteractiveAnalysis-ScrollDataTable-Data-FirstValueRow{
	border-top: 0.08em solid #DBE6F0;
	border-bottom: 0.08em solid #DBE6F0;
}
.EurolandTools-InteractiveAnalysis-ScrollDataTable-Data-LastValueRow .EurolandTools-InteractiveAnalysis-ScrollDataTable-NameColumn-Name,
.EurolandTools-InteractiveAnalysis-ScrollDataTable-Data-LastValueRow .EurolandTools-InteractiveAnalysis-ScrollDataTable-NameColumn-Unit,
.EurolandTools-InteractiveAnalysis-ScrollDataTable-NameColumn-LastRow .EurolandTools-InteractiveAnalysis-ScrollDataTable-NameColumn-Name,
.EurolandTools-InteractiveAnalysis-ScrollDataTable-NameColumn-LastRow .EurolandTools-InteractiveAnalysis-ScrollDataTable-NameColumn-Unit,
.EurolandTools-InteractiveAnalysis-ScrollDataTable-Data-LastValueRow .EurolandTools-InteractiveAnalysis-ScrollDataTable-Data-ValueCell {
	border-top: 0.08em solid #DBE6F0;
	border-bottom: 0em solid #DBE6F0;
}

/*** Header Top/Bottom Borders ***/

.EurolandTools-InteractiveAnalysis-ScrollDataTable-NameColumn-PeriodRow-Name,
.EurolandTools-InteractiveAnalysis-ScrollDataTable-NameColumn-PeriodRow-Unit,
.EurolandTools-InteractiveAnalysis-ScrollDataTable-Data-PeriodCell {
	border-top: 0em solid #DBE6F0;
	border-bottom: 0.08em solid #DBE6F0;
}

/*** Header Left/Right Borders ***/

.EurolandTools-InteractiveAnalysis-ScrollDataTable-PrintTable .EurolandTools-InteractiveAnalysis-ScrollDataTable-Data-PeriodNameCell,
.EurolandTools-InteractiveAnalysis-ScrollDataTable-NameColumn-PeriodRow-Name {
	border-left-color: #DBE6F0;
}

.EurolandTools-InteractiveAnalysis-ScrollDataTable-PrintTable .EurolandTools-InteractiveAnalysis-ScrollDataTable-Data-PeriodCell:last-child,
.EurolandTools-InteractiveAnalysis-ScrollDataTable-Data-PeriodCell:last-child {
	border-bottom: 1px solid #DBE6F0;
}
.EurolandTools-CommonObjects-ScrollingSelection-ButtonContainer {
	padding: 0em 0em 0em 0em;
	border-bottom: 1px solid #DBE6F0;
}
.EurolandTools-CommonObjects-ScrollingSelection-ArrowButtonContainer {
	padding: 0em;
	display: inherit;
}
/*** Table Backgrounds ***/

/*** Head ***/

.EurolandTools-InteractiveAnalysis-ScrollDataTable-Data-PeriodCell {	
	background: #F7F7F9;
	color: #001E37;
	text-align: left;
	font-weight: bold;
	text-transform: none;
	border-top: 0px solid #DBE6F0;
	font-size: 16px;
}
.EurolandTools-InteractiveAnalysis-ScrollDataTable-PrintTable .EurolandTools-InteractiveAnalysis-ScrollDataTable-Data-PeriodUnitCell,
.EurolandTools-InteractiveAnalysis-ScrollDataTable-PrintTable .EurolandTools-InteractiveAnalysis-ScrollDataTable-Data-PeriodNameCell,
.EurolandTools-InteractiveAnalysis-ScrollDataTable-NameColumn-PeriodRow-Name,
.EurolandTools-InteractiveAnalysis-ScrollDataTable-NameColumn-PeriodRow-Unit {	
	background: #F7F7F9;
	color: #001E37;
	text-align: left;
	font-weight: bold;
	text-transform: none;
	padding: 0.6em;
	font-size: 16px;
}
.EurolandTools-InteractiveAnalysis-ScrollDataTable-PrintTable .EurolandTools-InteractiveAnalysis-ScrollDataTable-Data-PeriodUnitCell, .EurolandTools-InteractiveAnalysis-ScrollDataTable-PrintTable .EurolandTools-InteractiveAnalysis-ScrollDataTable-NameColumn-Unit {
	border-right: 0em solid #8F979C;
}
.EurolandTools-InteractiveAnalysis-ScrollDataTable-NameContainer {
	border-top-left-radius: 12px;
	border: 0px solid #DBE6F0;
	border-right: none;
	border-bottom-left-radius: 12px;
}

/*** Body ***/
.EurolandTools-InteractiveAnalysis-ScrollDataTable-Data-OddValueRow  .EurolandTools-InteractiveAnalysis-ScrollDataTable-NameColumn-Name,
.EurolandTools-InteractiveAnalysis-ScrollDataTable-Data-OddValueRow  .EurolandTools-InteractiveAnalysis-ScrollDataTable-NameColumn-Unit,
.EurolandTools-InteractiveAnalysis-ScrollDataTable-Data-OddValueRow .EurolandTools-InteractiveAnalysis-ScrollDataTable-Data-ValueCell,
.EurolandTools-InteractiveAnalysis-ScrollDataTable-NameColumn-OddRow .EurolandTools-InteractiveAnalysis-ScrollDataTable-NameColumn-Name,
.EurolandTools-InteractiveAnalysis-ScrollDataTable-NameColumn-OddRow .EurolandTools-InteractiveAnalysis-ScrollDataTable-NameColumn-Unit {
	background: #FFFFFF  !important;
	font-size: 14px;
}

.EurolandTools-InteractiveAnalysis-ScrollDataTable-Data-EvenValueRow  .EurolandTools-InteractiveAnalysis-ScrollDataTable-NameColumn-Name,
.EurolandTools-InteractiveAnalysis-ScrollDataTable-Data-EvenValueRow  .EurolandTools-InteractiveAnalysis-ScrollDataTable-NameColumn-Unit,
.EurolandTools-InteractiveAnalysis-ScrollDataTable-Data-EvenValueRow .EurolandTools-InteractiveAnalysis-ScrollDataTable-Data-ValueCell,
.EurolandTools-InteractiveAnalysis-ScrollDataTable-NameColumn-EvenRow .EurolandTools-InteractiveAnalysis-ScrollDataTable-NameColumn-Name,
.EurolandTools-InteractiveAnalysis-ScrollDataTable-NameColumn-EvenRow .EurolandTools-InteractiveAnalysis-ScrollDataTable-NameColumn-Unit {
	background: #FFFFFF  !important;
	font-size: 14px;
}

.EurolandTools-InteractiveAnalysis-ScrollDataTable-Data-PeriodRow .EurolandTools-InteractiveAnalysis-ScrollDataTable-Data-ValueCell,
.EurolandTools-InteractiveAnalysis-ScrollDataTable-Data-ValueRow .EurolandTools-InteractiveAnalysis-ScrollDataTable-Data-ValueCell {
	border-collapse: collapse;
	border-bottom: 0px solid #DBE6F0;
	border-top: 0px solid #DBE6F0;
}
.EurolandTools-InteractiveAnalysis-ScrollDataTable-Data {
	border-collapse: collapse;
}

.EurolandTools-InteractiveAnalysis-ScrollDataTable-NameColumn > table:nth-child(1) {
	/*! border-bottom-left-radius: 15px; */
}
.EurolandTools-InteractiveAnalysis-ScrollDataTable-Data-PeriodRow .EurolandTools-InteractiveAnalysis-ScrollDataTable-NameColumn-Name,
.EurolandTools-InteractiveAnalysis-ScrollDataTable-Data-PeriodRow .EurolandTools-InteractiveAnalysis-ScrollDataTable-NameColumn-Unit,
.EurolandTools-InteractiveAnalysis-ScrollDataTable-NameColumn-Row .EurolandTools-InteractiveAnalysis-ScrollDataTable-NameColumn-Name,
.EurolandTools-InteractiveAnalysis-ScrollDataTable-NameColumn-Row .EurolandTools-InteractiveAnalysis-ScrollDataTable-NameColumn-Unit {
	background: #FFFFFF !important;
	text-align: left;
	color: #001E37;
	font-weight: normal;
	text-transform: none;
	padding: 0.6em;
	border-bottom: 0px solid #DBE6F0;
}
.EurolandTools-InteractiveAnalysis-ScrollDataTable-Data-PeriodRow .EurolandTools-InteractiveAnalysis-ScrollDataTable-NameColumn-Unit,
.EurolandTools-InteractiveAnalysis-ScrollDataTable-NameColumn-Row .EurolandTools-InteractiveAnalysis-ScrollDataTable-NameColumn-Unit {
	text-align: left;
	font-weight: normal;
}
/****************Table Icon******************/
.EurolandTools-InteractiveAnalysis-GraphButton 
.EurolandTools-CommonObjects-ButtonObject-Icon::after {
	content: url('assets/Bar-active.svg');
	display: inline-block;
	width: -5px;
	height: 24px;
	margin: 0px 7px;
	transition: transform 0.3s ease;
	transform: scale(1.2);
	transform-origin: center;
}

.EurolandTools-InteractiveAnalysis-GraphButton:hover
.EurolandTools-CommonObjects-ButtonObject-Icon::after {
	transform: scale(1.4);
}

a.EurolandTools-CommonObjects-ButtonObject.EurolandTools-InteractiveAnalysis-GraphButton.EurolandTools-CommonObjects-ButtonObject-Toggled 
.EurolandTools-CommonObjects-ButtonObject-Icon::after {
	content: url('assets/Bar.svg');
}

a.EurolandTools-CommonObjects-ButtonObject.EurolandTools-InteractiveAnalysis-TableButton.EurolandTools-CommonObjects-ButtonObject-Toggled 
.EurolandTools-CommonObjects-ButtonObject-Icon::after {
	content: url('assets/Table.svg');
	font-size: 20px;
	padding-top: 2px;
}

.EurolandTools-InteractiveAnalysis-TableButton 
.EurolandTools-CommonObjects-ButtonObject-Icon::after {
	content: url('assets/Table-inactive.svg');
	display: inline-block;
	width: 20px;
	height: 20px;
	margin: 0px 0px;
	transition: transform 0.3s ease;
	transform: scale(1.1);
	transform-origin: center;
	font-size: 20px !important;
	padding-top: 2px;
}

.EurolandTools-InteractiveAnalysis-TableButton:hover
.EurolandTools-CommonObjects-ButtonObject-Icon::after {
	transform: scale(1.4);
}
/**********************end************************/

.EurolandTools-InteractiveAnalysis-Notes-NoteContainer {
	white-space: nowrap;
	width: 100%;
	overflow: hidden;
	padding: 0px;
	margin: 0px;
	font-size: 0.9em;
	text-align: left;
}
.EurolandTools-InteractiveAnalysis-PrintButton
.EurolandTools-CommonObjects-ButtonObject-Icon::after {
	content: url('assets/Print.svg');
	display: inline-block;
	width: 30px;
	height: 0px;
	margin: 0px 0px;
	transition: transform 0.3s ease;
	transform: scale(1.6);
	transform-origin: center;
}

.EurolandTools-InteractiveAnalysis-PrintButton:hover
.EurolandTools-CommonObjects-ButtonObject-Icon::after {
	transform: scale(2);
}

a.EurolandTools-CommonObjects-ButtonObject.EurolandTools-InteractiveAnalysis-PrintButton.EurolandTools-CommonObjects-ButtonObject-Toggled .EurolandTools-CommonObjects-ButtonObject-Icon {
	transform: scale(1.25) !important;
	width: 5px;
	height: 0px;
}

.EurolandTools-InteractiveAnalysis-ImageButton
.EurolandTools-CommonObjects-ButtonObject-Icon::after {
	content: url('assets/Image.svg');
	display: inline-block;
	width: 30px;
	height: 0px;
	margin: 0px 0px;
	transition: transform 0.3s ease;
	transform: scale(1.6);
	transform-origin: center;
}

.EurolandTools-InteractiveAnalysis-ImageButton:hover
.EurolandTools-CommonObjects-ButtonObject-Icon::after {
	transform: scale(2);
}

.EurolandTools-InteractiveAnalysis-PdfButton
.EurolandTools-CommonObjects-ButtonObject-Icon::after {
	content: url('assets/Document PDF.svg');
	display: inline-block;
	width: 30px;
	height: 0px;
	margin: 0px 0px;
	transition: transform 0.3s ease;
	transform: scale(1.6);
	transform-origin: center;
}

.EurolandTools-InteractiveAnalysis-PdfButton:hover
.EurolandTools-CommonObjects-ButtonObject-Icon::after {
	transform: scale(2);
}

.EurolandTools-InteractiveAnalysis-ExcelButton
.EurolandTools-CommonObjects-ButtonObject-Icon::after {
	content: url('assets/Document format XLS.svg');
	display: inline-block;
	width: 30px;
	height: 0px;
	margin: 0px 0px;
	transition: transform 0.3s ease;
	transform: scale(1.6);
	transform-origin: center;
}

.EurolandTools-InteractiveAnalysis-ExcelButton:hover
.EurolandTools-CommonObjects-ButtonObject-Icon::after {
	transform: scale(2);
}

.EurolandTools-InteractiveAnalysis-Euroland {
	text-align: right;
	display: block !important;
	background: #F7F7F9;
	padding-top: 10px;
	padding-right: 10px;
	border-top-right-radius: 16px;
	border-top-left-radius: 16px;
	color: #43637D;
	font-weight: 500;
	padding-bottom: 10px;
}
.EurolandTools-InteractiveAnalysis-Disclaimer {
	text-align: right;
	display: block !important;
	background: #F7F7F9;
	padding-top: 10px;
	padding-right: 10px;
	color: #43637D;
	font-weight: 500;
	border-bottom-left-radius: 16px;
	border-bottom-right-radius: 16px;
}
.EurolandTools-InteractiveAnalysis-Disclaimer {
	padding-bottom: 10px;
}
.EurolandTools-InteractiveAnalysis-Periods-BellowTable {
	border-top-width: 0.0em;
	margin-top: 10px;
}
.EurolandTools-InteractiveAnalysis-Buttons {
	padding-top: 0.5em;
	text-align: right;
	padding-bottom: 1.5em;
}

.EurolandTools-InteractiveAnalysis-Periods {
	border-top: 0em solid #efefef;
	border-bottom: 0.07em solid #DBE6F0;
	padding: 1em 0 0.3em 0;
	padding-bottom: 0.3em;
	padding-bottom: 2em;
}
.EurolandTools-CommonObjects-Legend-LegendContainer {
	padding-bottom: 0.7em;
	border: 1px solid #DBE6F0;
	padding-top: 0.7em;
	border-radius: 16px;
}
/***************Check box**********************/
.EurolandTools-CommonObjects-Checkbox {
	/*! display: inline-block; */
	/*! zoom: 1.0; */
	height: 20px;
	width: 20px;
	text-align: left !important;
	position: relative !important;
	top: 0px;
	left: 0px;
	direction: ltr !important;
	margin-right: 0.5em;
	background: #001E37;
	color: #FFF;
	border-radius: 5px;
	border: 1px solid transparent;
	box-sizing: border-box;
}

.EurolandTools-CommonObjects-Checkbox-DisplayedCheckbox::after {
	display: block;
	content: url('assets/Check Mark Vector.svg') !important;
	position: absolute;
	top: 5px !important;
	left: 3px !important;
	color: #FFFFFF;
	font-size: 15px;
	font-weight: 600;
	box-sizing: border-box;
}

.EurolandTools-CommonObjects-Legend-LegendItem-Unchecked 
.EurolandTools-CommonObjects-Checkbox {
	background: transparent;
	border: 1.5px solid #7997AF;
}

.EurolandTools-CommonObjects-Legend-LegendItem-Unchecked 
.EurolandTools-CommonObjects-Checkbox-DisplayedCheckbox::after {
	display: none;
}

.EurolandTools-CommonObjects-Legend-LegendItemContainer {
	padding: 10px 0.5em 10px 0.5em;
}

/**********************Tabs*****************************/
.EurolandTools-InteractiveAnalysis-LevelZeroSelection {
  background: #F7F7F9;
  border-radius: 30px;
  padding: 0px;
  display: inline-flex !important;
  width: auto !important;
  text-decoration: none;
  position: relative;
  left: 50%;
  transform: translateX(-50%);
  margin-bottom: 32px;
}

.EurolandTools-InteractiveAnalysis-LevelZeroSelection-Box {
	background: transparent;
	border-radius: 30px;
	display: inline-flex;
	gap: 4px;
	width: 100%;
	text-decoration: none
}

.EurolandTools-InteractiveAnalysis-LevelZeroSelection-Box-Button {
	font-family: inherit;
	font-weight: normal;
	text-transform: unset;
	text-decoration: underline;
	padding: 0.6em 1.5em;
	border: 1px solid transparent;
	border-radius: 30px;
	background: transparent;
	color: #43637D;
	transition: background 0.5s, color 0.5s, border 0.5s;
	text-decoration: none;
	white-space: nowrap;
}

.EurolandTools-InteractiveAnalysis-LevelZeroSelection-ActiveBox 
.EurolandTools-InteractiveAnalysis-LevelZeroSelection-Box-Button {
	background: #FFFFFF;
	color: #001E37;
	font-weight: bold;
	border: 1px solid #DBE6F0;
	border-radius: 30px;
	text-decoration: none;
	box-shadow: 0px 2px 8px rgba(0, 30, 55, 0.1);
}

.EurolandTools-InteractiveAnalysis-LevelZeroSelection-Box-Button:hover {
	color: #001E37;
	background: #FFFFFF;
	border: 1px solid #DBE6F0;
	box-shadow: 0px 2px 8px rgba(0, 30, 55, 0.1);
}
.EurolandTools-CommonObjects-GraphObject-LineBarGraphObject > div:nth-child(3) > div:nth-child(1),
.EurolandTools-CommonObjects-GraphObject-LineBarGraphObject > div:nth-child(3) > div:nth-child(2),
.EurolandTools-CommonObjects-GraphObject-LineBarGraphObject > div:nth-child(3) > div:nth-child(3),
.EurolandTools-CommonObjects-GraphObject-LineBarGraphObject > div:nth-child(3) > div:nth-child(4),
.EurolandTools-CommonObjects-GraphObject-LineBarGraphObject > div:nth-child(3) > div:nth-child(5),
.EurolandTools-CommonObjects-GraphObject-LineBarGraphObject > div:nth-child(3) > div:nth-child(6),
div.highcharts-axis-labels:nth-child(5) > span:nth-child(1),
div.highcharts-axis-labels:nth-child(5) > span:nth-child(2),
div.highcharts-axis-labels:nth-child(5) > span:nth-child(3),
div.highcharts-axis-labels:nth-child(5) > span:nth-child(4),
div.highcharts-axis-labels:nth-child(5) > span:nth-child(5),
div.highcharts-axis-labels:nth-child(5) > span:nth-child(6),
div.highcharts-axis-labels:nth-child(5) > span:nth-child(7),
div.highcharts-axis-labels:nth-child(5) > span:nth-child(8),
div.highcharts-axis-labels:nth-child(3) > span:nth-child(1),
div.highcharts-axis-labels:nth-child(3) > span:nth-child(2),
div.highcharts-axis-labels:nth-child(3) > span:nth-child(3),
div.highcharts-axis-labels:nth-child(3) > span:nth-child(4),
div.highcharts-axis-labels:nth-child(3) > span:nth-child(5),
div.highcharts-axis-labels:nth-child(3) > span:nth-child(6),
div.highcharts-axis-labels:nth-child(3) > span:nth-child(7),
div.highcharts-axis-labels:nth-child(3) > span:nth-child(8),
div.highcharts-axis-labels:nth-child(3) > span:nth-child(9),
div.highcharts-axis-labels:nth-child(3) > span:nth-child(10),
div.highcharts-axis:nth-child(4) > span:nth-child(1),
div.highcharts-axis:nth-child(6) > span:nth-child(1),
div.highcharts-axis-labels:nth-child(4) > span:nth-child(1),
div.highcharts-axis-labels:nth-child(4) > span:nth-child(2),
div.highcharts-axis-labels:nth-child(4) > span:nth-child(3),
div.highcharts-axis-labels:nth-child(4) > span:nth-child(4),
div.highcharts-axis-labels:nth-child(4) > span:nth-child(5),
div.highcharts-axis-labels:nth-child(4) > span:nth-child(6),
div.highcharts-axis-labels:nth-child(4) > span:nth-child(7),
div.highcharts-axis-labels:nth-child(4) > span:nth-child(8),
div.highcharts-axis-labels:nth-child(4) > span:nth-child(9),
div.highcharts-axis-labels:nth-child(4) > span:nth-child(10),
.highcharts-axis-title{
	color: #43637D !important;
}
.EurolandTools-InteractiveAnalysis-GraphButton {
  margin: 0 0em;
  font-size: 20px !important;
}
.EurolandTools-CommonObjects-ScrollingSelection-SelectedButton {
    font-weight: bold;
}
.EurolandTools-CommonObjects-ScrollingSelection-Button:hover {
	color: #009bbe;
}
.EurolandTools-CommonObjects-ScrollingSelection-SelectedButton {
    background: #FFFFFF;
    color: #001E37;
    border-top: 0.08em solid #FFFFFF;
    border-right: 0em solid #FFFFFF;
    border-left: 0em solid #FFFFFF;
    position: relative;
    border-bottom: 0.08em solid #FFF !important;
    font-weight: bold;
    pointer-events: none;
}

.EurolandTools-CommonObjects-Legend-LegendItem-Unchecked 
.EurolandTools-CommonObjects-Checkbox:hover {
	background: transparent;
	border: 1.5px solid #001E37;
}
.EurolandTools-InteractiveAnalysis-SecondLevelSelection-Link {
    margin: 0.3em;
    margin-left: 10px;
    margin-right: 5px;
}
.EurolandTools-InteractiveAnalysis-SecondLevelSelection-Buttons {
    padding-bottom: 0em;
    padding-top: 32px;
    font-size: 0.9em;
}
.EurolandTools-InteractiveAnalysis-Euroland,
.EurolandTools-InteractiveAnalysis-Disclaimer{
    font-size: 14px;
}
/*********************Print****************************/
.PrintHtml .EurolandTools-InteractiveAnalysis-ScrollDataTable-Data-PeriodRow .EurolandTools-InteractiveAnalysis-ScrollDataTable-Data-ValueCell, .PrintHtml .EurolandTools-InteractiveAnalysis-ScrollDataTable-Data-ValueRow .EurolandTools-InteractiveAnalysis-ScrollDataTable-Data-ValueCell {
  border-collapse: collapse;
  border-bottom: 0px solid #DBE6F0;
  border-top: 1px solid #DBE6F0 !important;
}
.PrintHtml .EurolandTools-InteractiveAnalysis-ScrollDataTable-NameColumn-PeriodRow-Name, .PrintHtml .EurolandTools-InteractiveAnalysis-ScrollDataTable-NameColumn-PeriodRow-Unit, .PrintHtml .EurolandTools-InteractiveAnalysis-ScrollDataTable-Data-PeriodCell {
  border-top: 0em solid #DBE6F0;
  border-bottom: 0em solid #DBE6F0 !important;
}
.PrintHtml .EurolandTools-InteractiveAnalysis-ScrollDataTable-PrintTable .EurolandTools-InteractiveAnalysis-ScrollDataTable-Data-PeriodCell:last-child, .EurolandTools-InteractiveAnalysis-ScrollDataTable-Data-PeriodCell:last-child {
  border-bottom: 0px solid #DBE6F0 !important;
}
/******************Responsive********************/
@media (max-width: 768px) {
  [role="tablist"] > div[style*="33.333"] {
    width: 40% !important;
  }
}
@media (max-width: 552px) {
  .EurolandTools-InteractiveAnalysis-LevelZeroSelection {
    display: flex !important;
    flex-wrap: nowrap !important;
    width: 100% !important;
    overflow-x: auto !important;
    overflow-y: visible !important;
    -webkit-overflow-scrolling: touch;
    border-radius: 30px;
    scrollbar-width: none;
    box-sizing: border-box;
  }
   body {
     padding: 10px 16px 10px 16px;
  }

  .EurolandTools-InteractiveAnalysis-LevelZeroSelection::-webkit-scrollbar {
    display: none;
  }
  [role="tablist"] > div[style*="33.333"] {
    width: 70% !important;
  }

  .EurolandTools-InteractiveAnalysis-LevelZeroSelection-Box {
    min-width: max-content !important;
    white-space: nowrap !important;
  }
}
@media (max-width: 540px) {
  .EurolandTools-InteractiveAnalysis-LevelZeroSelection {
    display: flex !important;
    flex-wrap: nowrap !important;
    width: 100% !important;
    left: 0 !important;
    transform: none !important;
    overflow-x: auto !important;
    overflow-y: hidden !important;
    -webkit-overflow-scrolling: touch !important;
    border-radius: 30px;
    box-sizing: border-box !important;
    margin-bottom: 10px;
    scrollbar-width: thin !important;
    scrollbar-color: #DBE6F0 transparent !important;
  }

  .EurolandTools-InteractiveAnalysis-LevelZeroSelection::-webkit-scrollbar {
    display: block !important;
    height: 3px !important;
  }

  .EurolandTools-InteractiveAnalysis-LevelZeroSelection::-webkit-scrollbar-thumb {
    background-color: #DBE6F0 !important;
    border-radius: 4px !important;
  }

  .EurolandTools-InteractiveAnalysis-LevelZeroSelection::-webkit-scrollbar-track {
    background: transparent !important;
  }

  .EurolandTools-InteractiveAnalysis-LevelZeroSelection-Box {
    min-width: max-content !important;
    white-space: nowrap !important;
  }
}

@media (max-width: 500px) {
  .EurolandTools-InteractiveAnalysis-SecondLevelSelection {
    overflow: visible !important;
  }

  .EurolandTools-InteractiveAnalysis-SecondLevelSelection-Buttons {
    display: flex !important;
    flex-wrap: nowrap !important;
    overflow-x: auto !important;
    overflow-y: visible !important;
    -webkit-overflow-scrolling: touch !important;
    scrollbar-width: thin !important;
    scrollbar-color: #DBE6F0 transparent !important;
    width: 100% !important;
    box-sizing: border-box !important;
    padding-bottom: 6px !important;
  }
 [role="tablist"] > div[style*="33.333"] {
    width: 70% !important;
 }
  .EurolandTools-InteractiveAnalysis-SecondLevelSelection-Buttons::-webkit-scrollbar {
    display: block !important;
    height: 3px !important;
  }

  .EurolandTools-InteractiveAnalysis-SecondLevelSelection-Buttons::-webkit-scrollbar-thumb {
    background-color: #DBE6F0 !important;
    border-radius: 4px !important;
  }

  .EurolandTools-InteractiveAnalysis-SecondLevelSelection-Buttons::-webkit-scrollbar-track {
    background: transparent !important;
  }
}
@media (max-width: 380px) {
	[role="tablist"] > div[style*="33.333"] {
    width: 80% !important;
	}
}