body {
    font-family: Arial,​Helvetica,​sans-serif;
    font-size: 13px;
    color: #4a4a4a;
}
.EurolandTools-TotalReturnAndDividends {
    max-width: 828px;
    width: 100%;
}

.EurolandTools-TotalReturnAndDividends-InstrumentSelection-HeadingCell,
.EurolandTools-TotalReturnAndDividends-HistoryTab-Table-TH,
.EurolandTools-TotalReturnAndDividends-TotalReturnTab-PeriodicalYield-Table-TH,
.EurolandTools-CommonObjects-AccessibleTable-Table-HeadingCell,
.EurolandTools-TotalReturnAndDividends-TotalReturnTab-AnnualReturn-Table-TH,
.EurolandTools-CommonObjects-AccessibleTable-Table-HeadingCell {
    background: #fafafa!important;
    border-radius:0;
    border-color:  #cccccc;
}
.EurolandTools-TotalReturnAndDividends-HistoryTab-Table-DataCell {
    border-color: #cccccc;
}
#EurolandTools-TotalReturnAndDividends-HistoryTab-TableID th:first-child,
.EurolandTools-TotalReturnAndDividends-TotalReturnTab-AnnualReturn-Table-DataCell:first-child,
.EurolandTools-TotalReturnAndDividends-InstrumentSelection-Cell:first-child {
    /* border-left: 0; */
}
#EurolandTools-TotalReturnAndDividends-HistoryTab-TableID td:last-child,
.EurolandTools-TotalReturnAndDividends-TotalReturnTab-AnnualReturn-Table-DataCell:last-child,
.EurolandTools-TotalReturnAndDividends-InstrumentSelection-Cell:last-child {
    border-right: 0;
}
.EurolandTools-TotalReturnAndDividends-InstrumentSelection-Table {
    border-bottom:none;
}

.EurolandTools-TotalReturnAndDividends-InstrumentSelection-Cell,
.EurolandTools-TotalReturnAndDividends-TotalReturnTab-AnnualReturn-Table-DataCell {
    border-bottom: 0;
}

.EurolandTools-TotalReturnAndDividends-TotalReturnTab-PeriodicalYield-Table-DataCell {
    border: 0;
    border-top: none;
}
.EurolandTools-TotalReturnAndDividends-TotalReturnTab-PeriodicalYield-Table tbody th {
    border-right:none;
}
.EurolandTools-TotalReturnAndDividends-TotalReturnTab-PeriodicalYield-Table tbody td {
    border-left:none;
}
.EurolandTools-TotalReturnAndDividends-CalculatorTab-Results {
    border: 1px solid #cccccc;
}
.EurolandTools-TotalReturnAndDividends-TotalReturnTab-CumulativeYield-Button,
.EurolandTools-TotalReturnAndDividends-TotalReturnTab-CumulativeYield-Button:hover {
    background: #FAFAFA;
    color: #666666;
    border: 1px solid #cccccc;
    cursor:pointer;
}
.EurolandTools-TotalReturnAndDividends-TotalReturnTab-CumulativeYield-SelectedButton,
.EurolandTools-TotalReturnAndDividends-TotalReturnTab-CumulativeYield-SelectedButton:hover {
    background: #fff;
}

.EurolandTools-CommonObjects-AccessibleTable-Table-DataCell:first-child {
    border-left: 1px solid #cccccc;
}
.EurolandTools-CommonObjects-AccessibleTable-Table-DataCell:last-child {
    border-right: 1px solid #cccccc;
}
.EurolandTools-CommonObjects-AccessibleTable-Table-DataCell {
    border-bottom: 1px solid #cccccc;
}



.EurolandTools-TotalReturnAndDividends-CalculatorTab-Button,
.EurolandTools-TotalReturnAndDividends-CalculatorTab-ButtonCVD {
    padding: 7px 12px;
    background-color: #4e1b78;
    color: #fff;
    font-weight: normal;
    border-radius: 0;
}
.EurolandTools-TotalReturnAndDividends-CalculatorTab-Button:hover {
    opacity:1;
}



.EurolandTools-TotalReturnAndDividends-TabSelection-Tab,
.EurolandTools-TotalReturnAndDividends-TabSelection-Tab:hover {
    background: #FAFAFA;
    border-radius:0;
    transition:none;
    font-weight: normal;
    outline: none;
    border:1px solid #E1E1E1;
    color: #666666;
    padding: 8px 10px;
}
.EurolandTools-TotalReturnAndDividends-TabSelection-Tabs {
    border-bottom:1px solid #E1E1E1;
}

.EurolandTools-TotalReturnAndDividends-TabSelection-ActiveTab,
.EurolandTools-TotalReturnAndDividends-TabSelection-ActiveTab:hover {
    background: #FFFFFF;
    border-bottom:1px solid #fff;
    font-weight: bold;
}

.EurolandTools-TotalReturnAndDividends-OverviewTab-TableHeading {
    background: #fafafa;
    border-bottom: 2px solid #4e1b78;
}
.EurolandTools-TotalReturnAndDividends-OverviewTab-Table {
    background: #fff;
    border: 1px solid #cccccc;
}





.EurolandTools-TotalReturnAndDividends-CalculatorTab-ButtonRow {
    position: relative;
    margin-bottom: 75px;
}

.EurolandTools-TotalReturnAndDividends-CalculatorTab-Button,
.EurolandTools-TotalReturnAndDividends-CalculatorTab-ButtonCVD {
    position: absolute;
    left: 60%;
    width: 140px;
}
.EurolandTools-TotalReturnAndDividends-SuppliedBy {
    font-size: 12px;
}


.EurolandTools-TotalReturnAndDividends-SuppliedBy a,
.EurolandTools-CommonObjects-AccessibleTable-PeriodLink,
.EurolandTools-CommonObjects-AccessibleTable-BreadcrumbLink {
    color: #7f0416;
    text-decoration: none;
}

.EurolandTools-TotalReturnAndDividends-SuppliedBy a:hover,
.EurolandTools-CommonObjects-AccessibleTable-PeriodLink:hover,
.EurolandTools-CommonObjects-AccessibleTable-BreadcrumbLink:hover {
    color: #7f0416;
    text-decoration: underline;
}
.EurolandTools-TotalReturnAndDividends-SuppliedBy a:visited {
    color: #552277;
}

@media (max-width: 500px) {
    .EurolandTools-TotalReturnAndDividends-TabSelection-Tab {
        display: block;
        text-align: center;
        margin: 5px auto;
        width: 100%;
        max-width: 200px;
    }
    .EurolandTools-TotalReturnAndDividends-TabSelection-ActiveTab, .EurolandTools-TotalReturnAndDividends-TabSelection-ActiveTab:hover {
        border-bottom: 1px solid #E1E1E1;
    }
    .EurolandTools-TotalReturnAndDividends-TabSelection-Tabs {
        border-bottom:none;
    }
    .EurolandTools-TotalReturnAndDividends-CalculatorTab-Results-DividendCurrency {
        font-size: 16px;
    }
    .EurolandTools-TotalReturnAndDividends-CalculatorTab-Results-DividendValue {
        font-size: 23px;
    }
    .EurolandTools-TotalReturnAndDividends-CalculatorTab-Results-SecondResults-Heading {
        font-size: 1em;
    }
}

.EurolandTools-TotalReturnAndDividends-TotalReturnTab-CumulativeYield-Button, 
.EurolandTools-TotalReturnAndDividends-TotalReturnTab-CumulativeYield-ButtonCVD {
	width: 70px ;
}

table tbody tr:nth-child(even) *{
    background-color: #fafafa !important;
}
.EurolandTools-TotalReturnAndDividends-TotalReturnTab-PeriodicalYield-Table-TH,
.EurolandTools-TotalReturnAndDividends-HistoryTab-Table-TH{
    padding: 7px 10px;
}
.EurolandTools-TotalReturnAndDividends-InstrumentSelection-HeadingDate, .EurolandTools-TotalReturnAndDividends-InstrumentSelection-Date {
    display: none;
}
.EurolandTools-TotalReturnAndDividends-InstrumentSelection-HeadingCurrency,
.EurolandTools-TotalReturnAndDividends-InstrumentSelection-Currency {
    text-align: right;
}
.EurolandTools-TotalReturnAndDividends-InstrumentSelection-HeadingCurrency {
    border-right: 1px solid #ccc;
}
.EurolandTools-CommonObjects-Select-Option {
    white-space: nowrap;
}
.EurolandTools-TotalReturnAndDividends_en-GB .EurolandTools-CommonObjects-GraphObject div[data-highcharts-chart="0"] {
    height: 380.34px;
    min-height: 380.34px!important; 
}
