/* from cache */
/* from cache */
/* from cache */
@import url("//fonts.googleapis.com/css2?family=Poppins:ital,wght@0,100;0,200;0,300;0,400;0,500;0,600;0,700;0,800;0,900;1,100;1,200;1,300;1,400;1,500;1,600;1,700;1,800;1,900&display=swap");

@font-face {
    font-family: "SaudiRiyal";
    font-style: normal;
    font-weight: 700;
    src: url("//gamma.euroland.com/tools/TSR/Config/Company/sa-efsim/assets/fonts/SARSymbol/SR2NEW2.ttf") format('truetype');
}

@font-face {
    font-family: "AvenirArabic";
    src: url("//gamma.euroland.com/tools/TSR/Config/Company/sa-efsim/assets/fonts/AvenirArabic/AvenirArabic-Light.otf") format("otf");
    font-weight: 400;
    font-style: normal;
}

@font-face {
    font-family: "AvenirArabic";
    src: url("//gamma.euroland.com/tools/TSR/Config/Company/sa-efsim/assets/fonts/AvenirArabic/AvenirArabic-Book.otf") format("otf");
    font-weight: 500;
    font-style: normal;
}

@font-face {
    font-family: "AvenirArabic";
    src: url("//gamma.euroland.com/tools/TSR/Config/Company/sa-efsim/assets/fonts/AvenirArabic/AvenirArabic-Medium.otf") format("otf");
    font-weight: 600;
    font-style: normal;
}

@font-face {
    font-family: "AvenirArabic";
    src: url("//gamma.euroland.com/tools/TSR/Config/Company/sa-efsim/assets/fonts/AvenirArabic/AvenirArabic-Heavy.otf") format("otf");
    font-weight: 700;
    font-style: normal;
}

@font-face {
    font-family: "AvenirArabic";
    src: url("//gamma.euroland.com/tools/TSR/Config/Company/sa-efsim/assets/fonts/AvenirArabic/AvenirArabic-Black.otf") format("otf");
    font-weight: 800;
    font-style: normal;
}

/********************************************************** GENERAL SETTINGS ***********************************************************************************/
* { box-sizing: border-box !important; }

body {
    padding: 0;
    margin: 0;
}

.EurolandTools-TotalReturnAndDividends {
    /* max-width: 1065px; */
    max-width: 100%;
    margin: 0 auto;
    -webkit-text-size-adjust: 100%;
}

body,
.EurolandTools-CommonObjects-Select-SelectionLabel,
.EurolandTools-CommonObjects-Select-Option,
.EurolandTools-CommonObjects-Calendar-SelectionIndicator,
.EurolandTools-TotalReturnAndDividends input, 
.EurolandTools-TotalReturnAndDividends textarea,
.EurolandTools-TotalReturnAndDividends-SuppliedBy,
.EurolandTools-TotalReturnAndDividends-TotalReturnTab-CumulativeYield-ControlHeading,
.EurolandTools-TotalReturnAndDividends-TotalReturnTab-CumulativeYield-Label,
.EurolandTools-TotalReturnAndDividends-TotalReturnTab-CumulativeYield-AccessibleTableSwitch-Text,
.EurolandTools-TotalReturnAndDividends-TotalReturnTab-CumulativeYield-Period,
.EurolandTools-TotalReturnAndDividends-TotalReturnTab-CumulativeYield-TotalReturnCell,
.EurolandTools-TotalReturnAndDividends-TotalReturnTab-AnnualReturn-ViewText,
.EurolandTools-CommonObjects-AccessibleTable-PeriodHeading,
.EurolandTools-TotalReturnAndDividends-CalculatorTab-Controls {
    font-size: 16px;
    font-family: "Poppins", sans-serif;
    color: #1F1A42;
}

/* headings */
.EurolandTools-TotalReturnAndDividends-TotalReturnTab-Heading,
.EurolandTools-TotalReturnAndDividends-TotalReturnTab-PeriodicalYield-TableHeading,
.EurolandTools-TotalReturnAndDividends-TotalReturnTab-Heading,
.EurolandTools-TotalReturnAndDividends-HistoryTab-Heading,
.EurolandTools-TotalReturnAndDividends-CalculatorTab-Results-GraphHeading,
.EurolandTools-CommonObjects-AccessibleTable-BreadcrumbHeading {
    font-family: inherit;
    font-size: 1em;
    color: #1F1A42;
}

/* apply general fonts to charts */
.highcharts-container span,
.highcharts-container text {
    font-family: "Poppins", sans-serif !important;
    color: #1F1A42 !important;
    fill: #1F1A42 !important;
}


/* links */
.EurolandTools-CommonObjects-AccessibleTable-BreadcrumbLink,
.EurolandTools-CommonObjects-AccessibleTable-PeriodLink,
.EurolandTools-TotalReturnAndDividends-SuppliedBy a,
.EurolandTools-TotalReturnAndDividends-SuppliedBy a:link {
    font-weight: normal;
    color: #797979;
    font-style: none;
    text-decoration: none;
}
.EurolandTools-CommonObjects-AccessibleTable-BreadcrumbLink:hover,
.EurolandTools-CommonObjects-AccessibleTable-PeriodLink:hover,
.EurolandTools-CommonObjects-AccessibleTable-BreadcrumbLink:active,
.EurolandTools-CommonObjects-AccessibleTable-PeriodLink:active,
.EurolandTools-TotalReturnAndDividends-SuppliedBy a:hover,
.EurolandTools-TotalReturnAndDividends-SuppliedBy a:active {
    text-decoration: underline;
    font-style: none;
    color: #797979;
}

/* positive and negative colors */
.EurolandTools-TotalReturnAndDividends-TotalReturnTab-PeriodicalYield-NegativeValue {
    color: #FF0000;
}
.EurolandTools-TotalReturnAndDividends-TotalReturnTab-PeriodicalYield-PositiveValue {
    color: #15A814;
}
/*************************************************** END OF GENERAL SETTINGS ****************************************************************************/
/********************************************************** TABLE CSS ***********************************************************************************/
.EurolandTools-TotalReturnAndDividends-InstrumentSelection-Table,
.EurolandTools-TotalReturnAndDividends-TotalReturnTab-PeriodicalYield-Table,
.EurolandTools-TotalReturnAndDividends-TotalReturnTab-AnnualReturn-Table,
.EurolandTools-TotalReturnAndDividends-HistoryTab-Table,
.EurolandTools-CommonObjects-AccessibleTable-Table {
    width: 100%;
    box-sizing: border-box;
    border-collapse: collapse;
    border-spacing: 0px;
}

/**** BORDERS START ****/
/** Inner borders **/
.EurolandTools-TotalReturnAndDividends-InstrumentSelection-HeadingCell,
.EurolandTools-TotalReturnAndDividends-TotalReturnTab-PeriodicalYield-Table-TH,
.EurolandTools-TotalReturnAndDividends-TotalReturnTab-AnnualReturn-Table-TH,
.EurolandTools-TotalReturnAndDividends-HistoryTab-Table-TH,
.EurolandTools-CommonObjects-AccessibleTable-Table-HeadingCell {
    border-left: 0.5px solid transparent;
}

.EurolandTools-TotalReturnAndDividends-InstrumentSelection-Cell,
.EurolandTools-TotalReturnAndDividends-TotalReturnTab-PeriodicalYield-Table-DataCell,
.EurolandTools-TotalReturnAndDividends-TotalReturnTab-AnnualReturn-Table-DataCell,
.EurolandTools-TotalReturnAndDividends-HistoryTab-Table-DataCell,
.EurolandTools-CommonObjects-AccessibleTable-Table-DataCell {
    border-left: 0.5px solid transparent;
}

.EurolandTools-TotalReturnAndDividends-InstrumentSelection-HeadingName,
.EurolandTools-TotalReturnAndDividends-TotalReturnTab-PeriodicalYield-Table-PeriodTH,
.EurolandTools-TotalReturnAndDividends-TotalReturnTab-AnnualReturn-Table-YearTH,
.EurolandTools-TotalReturnAndDividends-HistoryTab-Table-YearTH,
.EurolandTools-TotalReturnAndDividends-InstrumentSelection-HeadingRadio,
.EurolandTools-CommonObjects-AccessibleTable-Table-PeriodHeading,
.EurolandTools-TotalReturnAndDividends-InstrumentSelection-Name,
.EurolandTools-TotalReturnAndDividends-TotalReturnTab-PeriodicalYield-Table-PeriodTD,
.EurolandTools-TotalReturnAndDividends-TotalReturnTab-AnnualReturn-Table-YearTD,
.EurolandTools-TotalReturnAndDividends-HistoryTab-Table-YearTD,
.EurolandTools-TotalReturnAndDividends-InstrumentSelection-Radio,
.EurolandTools-CommonObjects-AccessibleTable-Table-PeriodTH {
    border-left: 0.5px solid transparent;
}

.EurolandTools-TotalReturnAndDividends-InstrumentSelection-Cell,
.EurolandTools-TotalReturnAndDividends-TotalReturnTab-PeriodicalYield-Table-DataCell,
.EurolandTools-TotalReturnAndDividends-TotalReturnTab-AnnualReturn-Table-DataCell,
.EurolandTools-TotalReturnAndDividends-HistoryTab-Table-DataCell,
.EurolandTools-CommonObjects-AccessibleTable-Table-DataCell {
    border-top: 0.5px solid transparent;
}

/** Outer borders **/
.EurolandTools-TotalReturnAndDividends-InstrumentSelection-HeadingCell, 
.EurolandTools-TotalReturnAndDividends-TotalReturnTab-PeriodicalYield-Table-TH, 
.EurolandTools-TotalReturnAndDividends-TotalReturnTab-AnnualReturn-Table-TH, 
.EurolandTools-TotalReturnAndDividends-HistoryTab-Table-TH, 
.EurolandTools-CommonObjects-AccessibleTable-Table-HeadingCell,
.EurolandTools-TotalReturnAndDividends-TotalReturnTab-PeriodicalYield-Table-TH {
    border-top: 0.5px solid transparent;
}
.EurolandTools-TotalReturnAndDividends-InstrumentSelection-HeadingLeftEdge, .EurolandTools-TotalReturnAndDividends-InstrumentSelection-Name.EurolandTools-TotalReturnAndDividends-InstrumentSelection-LeftEdge,
.EurolandTools-TotalReturnAndDividends-TotalReturnTab-PeriodicalYield-Table-PeriodTH,
.EurolandTools-TotalReturnAndDividends-TotalReturnTab-PeriodicalYield-Table-PeriodTD,
.EurolandTools-TotalReturnAndDividends-HistoryTab-Table-YearTH,
.EurolandTools-TotalReturnAndDividends-HistoryTab-Table-YearTD,
.EurolandTools-TotalReturnAndDividends-InstrumentSelection-Radio,
.EurolandTools-CommonObjects-AccessibleTable-Table-PeriodHeading,
.EurolandTools-CommonObjects-AccessibleTable-Table-PeriodTH,
.EurolandTools-TotalReturnAndDividends-TotalReturnTab-AnnualReturn-Table-YearTH,
.EurolandTools-TotalReturnAndDividends-TotalReturnTab-AnnualReturn-Table-YearTD {
    border-left: 0.5px solid transparent;
}
.EurolandTools-TotalReturnAndDividends-InstrumentSelection-HeadingDate, 
.EurolandTools-TotalReturnAndDividends-InstrumentSelection-Date,
.EurolandTools-TotalReturnAndDividends-TotalReturnTab-PeriodicalYield-Table-LeftTH,
.EurolandTools-TotalReturnAndDividends-TotalReturnTab-PeriodicalYield-Table-ShareTD,
.EurolandTools-TotalReturnAndDividends-HistoryTab-Table-TypeTH,
.EurolandTools-TotalReturnAndDividends-HistoryTab-Table-TypeTD,
.EurolandTools-CommonObjects-AccessibleTable-Table-RightHeadingCell,
.EurolandTools-CommonObjects-AccessibleTable-Table-RightDataCell,
.EurolandTools-TotalReturnAndDividends-TotalReturnTab-AnnualReturn-Table-TotalTH,
.EurolandTools-TotalReturnAndDividends-TotalReturnTab-AnnualReturn-Table-TotalTD {
    border-right: 0.5px solid transparent;
}
.EurolandTools-TotalReturnAndDividends-InstrumentSelection-Table,
.EurolandTools-TotalReturnAndDividends-TotalReturnTab-PeriodicalYield-Table tbody tr:last-child th, 
.EurolandTools-TotalReturnAndDividends-TotalReturnTab-PeriodicalYield-Table tbody tr:last-child td,
.EurolandTools-TotalReturnAndDividends-HistoryTab-Table tbody tr:last-child th,
.EurolandTools-TotalReturnAndDividends-HistoryTab-Table tbody tr:last-child td,
.EurolandTools-CommonObjects-AccessibleTable-Table tbody tr:last-child th, 
.EurolandTools-CommonObjects-AccessibleTable-Table tbody tr:last-child td,
.EurolandTools-TotalReturnAndDividends-TotalReturnTab-AnnualReturn-Table tbody tr:last-child th,
.EurolandTools-TotalReturnAndDividends-TotalReturnTab-AnnualReturn-Table tbody tr:last-child td {
    border-bottom: 0.5px solid transparent;
}

/** Header Top/Bottom Borders **/
.EurolandTools-TotalReturnAndDividends-InstrumentSelection-Table thead tr td,
.EurolandTools-TotalReturnAndDividends-InstrumentSelection-Table thead tr th,
.EurolandTools-TotalReturnAndDividends-TotalReturnTab-PeriodicalYield-Table thead tr td,
.EurolandTools-TotalReturnAndDividends-TotalReturnTab-PeriodicalYield-Table thead tr th,
.EurolandTools-TotalReturnAndDividends-TotalReturnTab-AnnualReturn-Table thead tr th,
.EurolandTools-TotalReturnAndDividends-TotalReturnTab-AnnualReturn-Table thead tr td,
.EurolandTools-TotalReturnAndDividends-HistoryTab-Table thead tr td,
.EurolandTools-TotalReturnAndDividends-HistoryTab-Table thead tr th,
.EurolandTools-CommonObjects-AccessibleTable-Table thead tr td,
.EurolandTools-CommonObjects-AccessibleTable-Table thead tr th {
    border-top: 0.5px solid transparent;
    border-bottom: 0.5px solid transparent;
}

/** Header Left/Right Borders **/
.EurolandTools-TotalReturnAndDividends-TotalReturnTab-PeriodicalYield-Table-PeriodTH,
.EurolandTools-TotalReturnAndDividends-TotalReturnTab-AnnualReturn-Table-YearTH,
.EurolandTools-TotalReturnAndDividends-HistoryTab-Table-YearTH,
.EurolandTools-TotalReturnAndDividends-InstrumentSelection-HeadingRadio,
.EurolandTools-TotalReturnAndDividends-InstrumentSelection-HeadingLeftEdge,
.EurolandTools-CommonObjects-AccessibleTable-Table-PeriodHeading {
    border-left-color: transparent;
}

.EurolandTools-TotalReturnAndDividends-InstrumentSelection-HeadingDate,
.EurolandTools-TotalReturnAndDividends-TotalReturnTab-PeriodicalYield-Table-ShareTH,
.EurolandTools-CommonObjects-AccessibleTable-Table-RightHeadingCell,
.EurolandTools-TotalReturnAndDividends-TotalReturnTab-AnnualReturn-Table-TotalTH,
.EurolandTools-TotalReturnAndDividends-HistoryTab-Table-TypeTH {
    border-right-color: transparent;
}


/**** BORDERS END ****/

/*** odd and even row colors ***/
/* odd */
.EurolandTools-TotalReturnAndDividends-InstrumentSelection-RowOdd .EurolandTools-TotalReturnAndDividends-InstrumentSelection-Cell,
.EurolandTools-TotalReturnAndDividends-InstrumentSelection-RowOdd tbody td,
.EurolandTools-TotalReturnAndDividends-InstrumentSelection-RowOdd tbody th,
.EurolandTools-TotalReturnAndDividends-TotalReturnTab-PeriodicalYield-Table tbody tr:nth-child(odd) td,
.EurolandTools-TotalReturnAndDividends-TotalReturnTab-PeriodicalYield-Table tbody tr:nth-child(odd) th,
.EurolandTools-TotalReturnAndDividends-TotalReturnTab-AnnualReturn-Table tbody tr:nth-child(odd) td,
.EurolandTools-TotalReturnAndDividends-TotalReturnTab-AnnualReturn-Table tbody tr:nth-child(odd) th,
.EurolandTools-CommonObjects-AccessibleTable-Table .EurolandTools-CommonObjects-AccessibleTable-Table-OddTR .EurolandTools-CommonObjects-AccessibleTable-Table-PeriodTH,
.EurolandTools-CommonObjects-AccessibleTable-Table .EurolandTools-CommonObjects-AccessibleTable-Table-OddTR .EurolandTools-CommonObjects-AccessibleTable-Table-DataTD,
.EurolandTools-TotalReturnAndDividends-HistoryTab-Table tbody tr:nth-child(odd) td,
.EurolandTools-TotalReturnAndDividends-HistoryTab-Table tbody tr:nth-child(odd) th {
    background: transparent;
    border-color: transparent;
}

/* even */
.EurolandTools-TotalReturnAndDividends-InstrumentSelection-RowEven .EurolandTools-TotalReturnAndDividends-InstrumentSelection-Cell,
.EurolandTools-TotalReturnAndDividends-InstrumentSelection-RowEven tbody td,
.EurolandTools-TotalReturnAndDividends-InstrumentSelection-RowEven tbody th,
.EurolandTools-TotalReturnAndDividends-TotalReturnTab-PeriodicalYield-Table tbody tr:nth-child(even) td,
.EurolandTools-TotalReturnAndDividends-TotalReturnTab-PeriodicalYield-Table tbody tr:nth-child(even) th,
.EurolandTools-TotalReturnAndDividends-TotalReturnTab-AnnualReturn-Table tbody tr:nth-child(even) td,
.EurolandTools-TotalReturnAndDividends-TotalReturnTab-AnnualReturn-Table tbody tr:nth-child(even) th,
.EurolandTools-CommonObjects-AccessibleTable-Table .EurolandTools-CommonObjects-AccessibleTable-Table-EvenTR .EurolandTools-CommonObjects-AccessibleTable-Table-PeriodTH,
.EurolandTools-CommonObjects-AccessibleTable-Table .EurolandTools-CommonObjects-AccessibleTable-Table-EvenTR .EurolandTools-CommonObjects-AccessibleTable-Table-DataTD,
.EurolandTools-TotalReturnAndDividends-HistoryTab-Table tbody tr:nth-child(even) td,
.EurolandTools-TotalReturnAndDividends-HistoryTab-Table tbody tr:nth-child(even) th {
    background: #F3F3F3;
    /*     background: red; */
    border-color: transparent;
}


/* table body data */
.EurolandTools-TotalReturnAndDividends-InstrumentSelection-Cell,
.EurolandTools-TotalReturnAndDividends-TotalReturnTab-PeriodicalYield-Table-DataCell,
.EurolandTools-TotalReturnAndDividends-TotalReturnTab-AnnualReturn-Table-DataCell,
.EurolandTools-TotalReturnAndDividends-HistoryTab-Table-DataCell,
.EurolandTools-CommonObjects-AccessibleTable-Table-DataCell {
    text-align: left;
    color: #1F1A42;
    background: transparent;
    padding: 0 20px;
}
/* table body name */
.EurolandTools-TotalReturnAndDividends-InstrumentSelection-Name,
.EurolandTools-TotalReturnAndDividends-TotalReturnTab-PeriodicalYield-Table-PeriodTD,
.EurolandTools-TotalReturnAndDividends-TotalReturnTab-AnnualReturn-Table-YearTD,
.EurolandTools-TotalReturnAndDividends-HistoryTab-Table-YearTD,
.EurolandTools-TotalReturnAndDividends-InstrumentSelection-Radio,
.EurolandTools-CommonObjects-AccessibleTable-Table-PeriodTH {
    height: 52px;
    line-height: 52px;
    text-align: left;
    font-weight: normal;
    color: #1F1A42;
    text-transform: none;
    font-size:1em;
    background: #FFFFFF;
    padding: 0 20px !important;
    border-radius: 0;    
}

/* table head data */
.EurolandTools-TotalReturnAndDividends-InstrumentSelection-HeadingCell,
.EurolandTools-TotalReturnAndDividends-TotalReturnTab-PeriodicalYield-Table-TH,
.EurolandTools-TotalReturnAndDividends-TotalReturnTab-AnnualReturn-Table-TH,
.EurolandTools-TotalReturnAndDividends-HistoryTab-Table-TH,
.EurolandTools-CommonObjects-AccessibleTable-Table-HeadingCell {
    height: 52px !important;
    line-height: 52px !important;
    text-align: left;
    font-weight: normal;
    color: #1F1A42;
    text-transform: none;
    font-size:16px;
    background: #C0C746;
    padding: 0 20px !important;
    border-radius: 0;    
}

/* table head name */
.EurolandTools-TotalReturnAndDividends-InstrumentSelection-HeadingName,
.EurolandTools-TotalReturnAndDividends-TotalReturnTab-PeriodicalYield-Table-PeriodTH,
.EurolandTools-TotalReturnAndDividends-TotalReturnTab-AnnualReturn-Table-YearTH,
.EurolandTools-TotalReturnAndDividends-HistoryTab-Table-YearTH,
.EurolandTools-TotalReturnAndDividends-InstrumentSelection-HeadingRadio,
.EurolandTools-CommonObjects-AccessibleTable-Table-PeriodHeading {
    text-align: left;
    background: #C0C746;
    color: #1F1A42;
}

/************************************************************* END OF TABLE CSS ***********************************************************************************/
/************************************************************* TABS ***********************************************************************************************/
.EurolandTools-TotalReturnAndDividends-TabSelection {
    margin-top: 40px;
    margin-bottom: 30px;
}
.EurolandTools-TotalReturnAndDividends-TabSelection-Tabs {
    width: 100%;
    height:auto;
    line-height: normal;
    border-bottom: 0em solid #1F1A42;
    text-align: center;
}

.EurolandTools-TotalReturnAndDividends-TabSelection-Tab {
    width: calc(100%/4);
    font-family: inherit;
    height: auto;
    line-height: normal;
    border-radius: 0;
    font-size: 16px;

    padding: 10px 0;
    margin: 0;
    text-decoration: none;
    font-weight: normal;
    text-transform: none;
    text-align: left;
    font-style: normal;
    background: #FFFFFF;
    border: 2px solid transparent;
    color: #A3A3A3;

    position: relative;
    top: 0;
    left: 0em;
    transition: background 0.5s, color 0.5s, border 0.5s !important;
}
.EurolandTools-TotalReturnAndDividends-TabSelection-Tab:hover,
.EurolandTools-TotalReturnAndDividends-TabSelection-Tab:active,
.EurolandTools-TotalReturnAndDividends-TabSelection-ActiveTab,
.EurolandTools-TotalReturnAndDividends-TabSelection-ActiveTab:hover {
    background: #FFFFFF;
    color: #1F1A42;
    border: 2px solid transparent;
    border-bottom: 2px solid #A3A3A3;
}
.EurolandTools-TotalReturnAndDividends-TabSelection-ActiveTab:before {
    content: "";
    width: 0; 
    height: 0;

    position: absolute;
    top: 100%;
    left: 50%;
    margin-left: -0em;

    border-left: 0em solid transparent; 
    border-right: 0em solid transparent; 
    border-top: 0em solid #1F1A42;
}

/**************************************************************** END OF TABS ******************************************************************************/
/***************************************************************** BUTTONS *********************************************************************************/
.EurolandTools-TotalReturnAndDividends-CalculatorTab-Button,
.EurolandTools-TotalReturnAndDividends-TotalReturnTab-CumulativeYield-Button,
.EurolandTools-TotalReturnAndDividends-TotalReturnTab-CumulativeYield-CustomPeriod-OK {
    width: auto;
    height: 48px;
    line-height: 48px;
    font-family: inherit;
    padding: 0 20px;
    text-transform: none;
    font-size: 14px;
    font-weight: normal;
    border-radius: 50px;
    border: 1px solid #1F1A42;
    background: #FFFFFF;
    color: #1F1A42;

    transition: background 0.5s, color 0.5s, border 0.5s;
}

.EurolandTools-TotalReturnAndDividends-CalculatorTab-Button:hover,
.EurolandTools-TotalReturnAndDividends-TotalReturnTab-CumulativeYield-Button:hover,
.EurolandTools-TotalReturnAndDividends-TotalReturnTab-CumulativeYield-SelectedButton,
.EurolandTools-TotalReturnAndDividends-TotalReturnTab-CumulativeYield-CustomPeriod-OK:hover {
    background: #1F1A42;
    color: #FFFFFF;
    border: 1px solid #1F1A42;
}

/* color blind buttons */
.EurolandTools-TotalReturnAndDividends-CalculatorTab-ButtonCVD,
.EurolandTools-TotalReturnAndDividends-TotalReturnTab-CumulativeYield-ButtonCVD,
.EurolandTools-TotalReturnAndDividends-TotalReturnTab-CumulativeYield-CustomPeriod-OkCVD {
    width: auto;
    height: 48px;
    line-height: 48px;
    font-family: inherit;
    padding: 0 20px;
    border: 1px solid #1F1A42;	
    background: #FFFFFF;
    text-transform: none;
    font-size: 14px;
    font-weight: normal;
    color: #1F1A42;
    border-radius: 50px;
    transition: background 0.5s, color 0.5s, border 0.5s;
}
.EurolandTools-TotalReturnAndDividends-CalculatorTab-ButtonCVD:hover,
.EurolandTools-TotalReturnAndDividends-TotalReturnTab-CumulativeYield-ButtonCVD:hover,
.EurolandTools-TotalReturnAndDividends-TotalReturnTab-CumulativeYield-SelectedButtonCVD,
.EurolandTools-TotalReturnAndDividends-TotalReturnTab-CumulativeYield-SelectedButtonCVD:hover,
.EurolandTools-TotalReturnAndDividends-TotalReturnTab-CumulativeYield-CustomPeriod-OkCVD:hover {
    background: #1F1A42;
    color: #FFFFFF;
    border-color: #1F1A42;
}

/* position "calculate" button under input fields */
.EurolandTools-TotalReturnAndDividends-CalculatorTab-ButtonRow {
    position: relative;
    margin-bottom: 9em;
}
.EurolandTools-TotalReturnAndDividends-CalculatorTab-Button,
.EurolandTools-TotalReturnAndDividends-CalculatorTab-ButtonCVD {
    min-width: 0;
    position: absolute;
    left: 50%;
    top: -74px;
}

/********************************************************************************* END OF BUTTONS *************************************************************************/
/*********************************************************************************** OVERVIEW TAB *************************************************************************/

/* cards styling */
.EurolandTools-TotalReturnAndDividends-OverviewTab-TableHeading {
    height: 29px !important;
    line-height: 29px !important;
    font-family: inherit;
    font-size: 18px;
    background: transparent;
    color: #0070C0;
    text-align: left;
    text-transform: initial;
    font-weight: 600;
    font-style: normal;
    margin-left: 0.0em;
    margin-right: 0.0em;
    border-bottom: 0em solid #004990;
    padding: 0;
}

.EurolandTools-TotalReturnAndDividends-OverviewTab-Table {
    height: 257px;
    background: #F3F3F3;
    padding: 30px;
    border-radius: 10px;
    border: 1px solid #F3F3F3;
}

.EurolandTools-TotalReturnAndDividends-OverviewTab-LatestDividend-Row_1, 
.EurolandTools-TotalReturnAndDividends-OverviewTab-DividendYield-Row_1,
.EurolandTools-TotalReturnAndDividends-OverviewTab-LatestDividend-Row_2, 
.EurolandTools-TotalReturnAndDividends-OverviewTab-DividendYield-Row_2,
.EurolandTools-TotalReturnAndDividends-OverviewTab-LatestDividend-Currency, 
.EurolandTools-TotalReturnAndDividends-OverviewTab-DividendYield-Per, 
.EurolandTools-TotalReturnAndDividends-OverviewTab-DividendYield-Currency,
.EurolandTools-TotalReturnAndDividends-OverviewTab-DividendYield-Yield,
.EurolandTools-TotalReturnAndDividends-OverviewTab-DividendYield-Dividend,
.EurolandTools-TotalReturnAndDividends-OverviewTab-LatestDividend-Value,
.EurolandTools-TotalReturnAndDividends-OverviewTab-TotalReturn-PerContainer {
    color: #1F1A42;
}
.EurolandTools-TotalReturnAndDividends-OverviewTab-LatestDividend-Row_1,
.EurolandTools-TotalReturnAndDividends-OverviewTab-DividendYield-Row_1 {
    padding-top: 40px;
    padding-right: 0;
    padding-bottom: 20px;
    padding-left: 0;
}
.EurolandTools-TotalReturnAndDividends-OverviewTab-LatestDividend-Row_2,
.EurolandTools-TotalReturnAndDividends-OverviewTab-DividendYield-Row_2 {
    padding-top: 0;
    padding-right: 0.0em;
    padding-bottom: 0.6em;
    padding-left: 0.0em;
}

/************************************************************ END OF OVERVIEW TAB *********************************************************************************/
/************************************************************ DIVIDENT HISTORY TAB ********************************************************************************/
.EurolandTools-TotalReturnAndDividends-HistoryTab-PageingRow {
    float: none;
    text-align: center;
}
.EurolandTools-TotalReturnAndDividends-HistoryTab-TableButton-Back,
.EurolandTools-TotalReturnAndDividends-HistoryTab-TableButton-Forward,
.EurolandTools-TotalReturnAndDividends-HistoryTab-TableButton {
    font-family: inherit;
    font-size: 1.0em;
    border: 0.08em solid #A3A3A3;
    padding: 1.0em 1.0em 1.0em 1.0em;
    margin: 0 0.0em;
    background: transparent;
    color: #1F1A42;
    font-weight: normal;
    text-decoration: initial;
    transition: background 0.5s, color 0.5s, border 0.5s;
}
.EurolandTools-TotalReturnAndDividends-HistoryTab-TableButton-Back:hover,
.EurolandTools-TotalReturnAndDividends-HistoryTab-TableButton-Forward:hover,
.EurolandTools-TotalReturnAndDividends-HistoryTab-TableButton:hover {
    font-weight: normal;
    background: transparent;
    text-decoration: initial;
    color: #1F1A42;
    border: 0.08em solid #A3A3A3;
}

.EurolandTools-TotalReturnAndDividends-HistoryTab-ActiveTableButton,
.EurolandTools-TotalReturnAndDividends-HistoryTab-ActiveTableButton:hover {
    font-weight: normal;
    background: #A3A3A3;
    text-decoration: initial;
    color: #1F1A42;
    border: 0.08em solid #A3A3A3;
}
/* border radius for all paging buttons */
.EurolandTools-TotalReturnAndDividends-HistoryTab-TableButton {
    border-radius: 0.0em 0.0em 0.0em 0.0em;
}
/* border radius for paging block */
.EurolandTools-TotalReturnAndDividends-HistoryTab-TableButton-Back {
    border-top-left-radius: 0.3em;
    border-bottom-left-radius: 0.3em;
}
.EurolandTools-TotalReturnAndDividends-HistoryTab-TableButton-Forward {
    border-top-right-radius: 0.3em;
    border-bottom-right-radius: 0.3em;
}
/******************************************************** END OF DIVIDENT HISTORY TAB ******************************************************************************/
/************************************************************* CALCULATOR TAB **************************************************************************************/

/* results text color */
.EurolandTools-TotalReturnAndDividends-CalculatorTab-Results-SecondResults-Name,
.EurolandTools-TotalReturnAndDividends-CalculatorTab-Results-SecondResults-Value,
.EurolandTools-TotalReturnAndDividends-CalculatorTab-Results-Investment, 
.EurolandTools-TotalReturnAndDividends-CalculatorTab-Results-DividendCount,
.EurolandTools-TotalReturnAndDividends-CalculatorTab-Results,
.EurolandTools-TotalReturnAndDividends-CalculatorTab-Results-SecondResults-Heading {
    color: #1F1A42;
}
/* calendar */
.EurolandTools-CommonObjects-Calendar-Calendar-CloseButton,
.EurolandTools-CommonObjects-Calendar-ExtraNavigation-CloseButton {
    font-family: inherit;
    border: 1px solid #1F1A42;
    background: #FFFFFF;
    text-transform: none;
    font-weight: normal;
    color: #1F1A42;
    text-shadow: none;
    cursor: pointer;
    border-radius: 050px;
    transition: background 0.5s, color 0.5s, border 0.5s;
}
.EurolandTools-CommonObjects-Calendar-Calendar-CloseButton:hover,
.EurolandTools-CommonObjects-Calendar-ExtraNavigation-CloseButton:hover {
    background:  #1F1A42;
    color: #FFFFFF;
    border-color:  #1F1A42;
}
.EurolandTools-CommonObjects-Calendar-Month-Day,
.EurolandTools-CommonObjects-Calendar-Month-DayName,
.EurolandTools-CommonObjects-Calendar-Navigator-Button,
.EurolandTools-CommonObjects-Calendar-ExtraNavigation-Button {
    text-shadow: none;
}
.EurolandTools-CommonObjects-Calendar-Month-Day, 
.EurolandTools-CommonObjects-Calendar-Month-DayName, 
.EurolandTools-CommonObjects-Calendar-Navigator-Button, 
.EurolandTools-CommonObjects-Calendar-ExtraNavigation-Button {
    font-family: "Poppins", sans-serif;
    color: #1F1A42;
}

/* input fields */
.EurolandTools-CommonObjects-Calendar-SelectionIndicator,
.EurolandTools-TotalReturnAndDividends input, 
.EurolandTools-TotalReturnAndDividends textarea,
.EurolandTools-TotalReturnAndDividends-CalculatorTab-Results {
    border: 0.5px solid transparent;
    border-bottom: 0.5px solid #A3A3A3;
    padding: 0 0 10px 0;
    width: 190px;
}
.EurolandTools-TotalReturnAndDividends-CalculatorTab-Results {
    width: 100%;
    border-radius: 10px !important;
    border: 0.5px solid #A3A3A3;
}
.EurolandTools-TotalReturnAndDividends-CalculatorTab-Results-CloseButton {
    border-color: transparent;
}
.EurolandTools-TotalReturnAndDividends-CalculatorTab-Input {
    padding: 5px;
}

@media (max-width: 420px) and (min-width: 0) { 
    .EurolandTools-TotalReturnAndDividends-CalculatorTab-Input {
        width: 100px;
    }
}
/********************************************************* END OF CALCULATOR TAB ************************************************************************************/
/********************************************************* RESPONSIVE BEHAVIOR **************************************************************************************/

@media (max-width: 1400px) {
    .EurolandTools-TotalReturnAndDividends-CalculatorTab-Button,
    .EurolandTools-TotalReturnAndDividends-CalculatorTab-ButtonCVD {
        left: 60vw;
    }
}

@media (max-width: 1130px) {
    .EurolandTools-TotalReturnAndDividends-CalculatorTab-Button,
    .EurolandTools-TotalReturnAndDividends-CalculatorTab-ButtonCVD {
        left: 65vw;
    }
}
@media (max-width: 1050px) {
    .EurolandTools-TotalReturnAndDividends-CalculatorTab-Button,
    .EurolandTools-TotalReturnAndDividends-CalculatorTab-ButtonCVD {
        left: 70vw;
    }
}

@media (max-width: 950px) {
    .EurolandTools-TotalReturnAndDividends-CalculatorTab-Button,
    .EurolandTools-TotalReturnAndDividends-CalculatorTab-ButtonCVD {
        position: unset;
    }
}

@media ( max-width: 720px) { 
    /* change font size */
    .EurolandTools-TotalReturnAndDividends,
    .EurolandTools-CommonObjects-Select-SelectionLabel,
    .EurolandTools-CommonObjects-Select-Option,
    .EurolandTools-CommonObjects-Calendar-SelectionIndicator,
    .EurolandTools-TotalReturnAndDividends input, 
    .EurolandTools-TotalReturnAndDividends textarea,
    .EurolandTools-TotalReturnAndDividends-SuppliedBy,
    .EurolandTools-TotalReturnAndDividends-TotalReturnTab-CumulativeYield-ControlHeading,
    .EurolandTools-TotalReturnAndDividends-TotalReturnTab-CumulativeYield-Label,
    .EurolandTools-TotalReturnAndDividends-TotalReturnTab-CumulativeYield-AccessibleTableSwitch-Text,
    .EurolandTools-TotalReturnAndDividends-TotalReturnTab-CumulativeYield-Period,
    .EurolandTools-TotalReturnAndDividends-TotalReturnTab-CumulativeYield-TotalReturnCell,
    .EurolandTools-TotalReturnAndDividends-TotalReturnTab-AnnualReturn-ViewText,
    .EurolandTools-CommonObjects-AccessibleTable-PeriodHeading,
    .EurolandTools-TotalReturnAndDividends-CalculatorTab-FirstColumn,
    .EurolandTools-TotalReturnAndDividends-CalculatorTab-SecondColumn,
    .EurolandTools-TotalReturnAndDividends-CalculatorTab-Button,
    .EurolandTools-TotalReturnAndDividends-CalculatorTab-Results-SecondResults-Heading {
        font-size: 0.9em;
    }
    .EurolandTools-TotalReturnAndDividends-TabSelection-ActiveTab:before {
        display: none;
    }
}

/* additional css */
.EurolandTools-TotalReturnAndDividends-OverviewTab-Notes div {
    margin-top: 60px;
    color: #797979;
    font-size: 14px;
    line-height: 160%;
}

.EurolandTools-TotalReturnAndDividends-SuppliedBy {
    text-align: right;
    padding-top: 0;
    color: #797979;
    font-size: 14px;
}

.EurolandTools-TotalReturnAndDividends-InstrumentSelection-Name {
    font-weight: 600;
}
.EurolandTools-CommonObjects-AccessibleTable-Table-DataCell {
    border: 0.5px solid transparent;
}

/* dividend calculator */
.EurolandTools-CommonObjects-Select {
    width: 190px;
}

.EurolandTools-CommonObjects-Select-SelectionArrow,
.EurolandTools-CommonObjects-Select-SelectionLabel {
    position: relative;
    overflow: hidden;
    width: 100%;
    height: 48px;
    color: #363636;
    padding: 0;
    background-image: unset !important;
    z-index: 100;
    border-radius: 0 !important;
    border: 0 solid transparent;
    border-bottom: 0.5px solid #A3A3A3;
}

.EurolandTools-CommonObjects-Select-SelectionArrow:hover,
.EurolandTools-CommonObjects-Select-SelectionLabel:hover {
    background-image: unset !important;
}
.EurolandTools-CommonObjects-Select-SelectionArrow::before,
.EurolandTools-CommonObjects-Select-SelectionLabel::before,
.EurolandTools-CommonObjects-Select-Option::before {
    all: unset;
}

.EurolandTools-CommonObjects-Calendar-CalendarIcon {
    cursor: pointer;
    margin: 0;
    position: relative;
    width: 0 !important;
    background: UNSET;
    /*! CONTENT: url("//gamma.euroland.com/tools/TSR/Config/Company/ph-mwide/assets/calendar.svg"); */
    height: 0;
    /*! display: inline-block; */
}
.EurolandTools-CommonObjects-Calendar-CalendarIcon::after {
    cursor: pointer;
    margin: 0;
    position: relative;
    right: 35px;
    /*     width: 20px;
    height: 20px; */
    background: UNSET;
    CONTENT: url("//gamma.euroland.com/tools/TSR/Config/Company/sa-efsim/assets/icons/icon_calendar.svg");
    display: inline-block;
    width: 0;
}

/* border radius */
/* top left */
.EurolandTools-CommonObjects-AccessibleTable-Table-PeriodHeading.EurolandTools-CommonObjects-AccessibleTable-Table-HeadingCell,
.EurolandTools-TotalReturnAndDividends-TotalReturnTab-AnnualReturn-Table-TH.EurolandTools-TotalReturnAndDividends-TotalReturnTab-AnnualReturn-Table-YearTH,
.EurolandTools-TotalReturnAndDividends-HistoryTab-Table-TH.EurolandTools-TotalReturnAndDividends-HistoryTab-Table-YearTH,
.EurolandTools-TotalReturnAndDividends-TotalReturnTab-PeriodicalYield-Table-PeriodTH,
.EurolandTools-TotalReturnAndDividends-InstrumentSelection-HeadingName.EurolandTools-TotalReturnAndDividends-InstrumentSelection-HeadingLeftEdge {
    border-radius: 10px 0 0 0;
}

/* top right */
.EurolandTools-CommonObjects-AccessibleTable-Table-DataHeading.EurolandTools-CommonObjects-AccessibleTable-Table-HeadingCell.EurolandTools-CommonObjects-AccessibleTable-Table-RightHeadingCell,
.EurolandTools-TotalReturnAndDividends-TotalReturnTab-AnnualReturn-Table-TH.EurolandTools-TotalReturnAndDividends-TotalReturnTab-AnnualReturn-Table-TotalTH,
.EurolandTools-TotalReturnAndDividends-HistoryTab-Table-TH.EurolandTools-TotalReturnAndDividends-HistoryTab-Table-TypeTH,
.EurolandTools-TotalReturnAndDividends-TotalReturnTab-PeriodicalYield-Table-LeftTH,
.EurolandTools-TotalReturnAndDividends-InstrumentSelection-HeadingDate.EurolandTools-TotalReturnAndDividends-InstrumentSelection-HeadingCell {
    border-radius: 0 10px 0 0;
}

/* bottom left */
.EurolandTools-CommonObjects-AccessibleTable-TableContainer tr:last-child .EurolandTools-CommonObjects-AccessibleTable-Table-PeriodTH.EurolandTools-CommonObjects-AccessibleTable-Table-DataCell {
    border-radius: 0 0 0 10px;
}

/* bottom right */
.EurolandTools-CommonObjects-AccessibleTable-TableContainer tr:last-child .EurolandTools-CommonObjects-AccessibleTable-Table-DataTD.EurolandTools-CommonObjects-AccessibleTable-Table-DataCell.EurolandTools-CommonObjects-AccessibleTable-Table-RightDataCell {
    border-radius: 0 0 10px 0;
}

/* calendar */
.EurolandTools-CommonObjects-Calendar-Month-DayButton {
    display:inline-block;
    width:26px;
    height:26px;
    margin-right:0;
    border-radius: 5px;
    text-align:center;
    line-height:26px;
    border: 0.5px solid transparent;
    transition: background 0.5s;
}

.EurolandTools-CommonObjects-Calendar-Month-DayButton:hover {
    background-color: #FFFFFF !important;
    color: #1F1A42 !important;
    cursor: pointer;
    border-color: #1F1A42 !important;
}

.EurolandTools-CommonObjects-Calendar-Month-SelectedDay {
    border: 0.5px solid #1F1A42 !important;
    background:  #1F1A42 !important;
    color: #FFF !important;
}

.EurolandTools-CommonObjects-Calendar-Month-Weekend,
.EurolandTools-CommonObjects-Calendar-Month-DayName-Weekend {
    color:  #1F1A42;
}

.EurolandTools-CommonObjects-Calendar-Month-Today .EurolandTools-CommonObjects-Calendar-Button-VisualButton {
    border-color: #1F1A42 !important;
}

.EurolandTools-CommonObjects-Calendar-Month-DayName:nth-child(5),
.EurolandTools-CommonObjects-Calendar-Month-DayName:nth-child(6),
.EurolandTools-CommonObjects-Calendar-Month-Day:nth-child(5) .EurolandTools-CommonObjects-Calendar-Month-DayButton,
.EurolandTools-CommonObjects-Calendar-Month-Day:nth-child(6) .EurolandTools-CommonObjects-Calendar-Month-DayButton {
    color: #FF0000;
}


/* 11-14 */
.EurolandTools-TotalReturnAndDividends-TotalReturnTab-Heading {
    display: none;
}
.EurolandTools-TotalReturnAndDividends-TotalReturnTab-PeriodicalYield-Notes {
    color: #797979;
}

[lang="ar-AE"] .EurolandTools-TotalReturnAndDividends-TotalReturnTab-Buttons {
    float: left;
    padding: 20px 0 10px 10px;
}

/* 11-19 */

.EurolandTools-TotalReturnAndDividends-OverviewTab-TotalReturn-Percentage,
.EurolandTools-TotalReturnAndDividends-OverviewTab-DividendYield-Dividend,
.EurolandTools-TotalReturnAndDividends-OverviewTab-DividendYield-Yield,
.EurolandTools-TotalReturnAndDividends-OverviewTab-LatestDividend-Value {
    font-size: 32px;
}

.EurolandTools-TotalReturnAndDividends-OverviewTab-TotalReturn-Graph {
    width: calc(100% - 120px);
    /*! height: 150px; */
    padding-top: 50px;
}

div.EurolandTools-CommonObjects-Legend-LegendItemWraper > div > div > div > div > svg > rect {
    width: 12px;
    height: 12px;
    rx: 50% !important;
    ry: 50% !important;
}

.EurolandTools-TotalReturnAndDividends-TotalReturnTab-PeriodicalYield-Table-TH.EurolandTools-TotalReturnAndDividends-TotalReturnTab-PeriodicalYield-Table-ShareTH { 
    font-weight: 600 !important;
}

.EurolandTools-TotalReturnAndDividends-HistoryTab-ViewText {
    color: #363636;
    margin: 5px 15px 12px 5px;
}

th.EurolandTools-TotalReturnAndDividends-TotalReturnTab-PeriodicalYield-Table-TH:nth-child(2),
.EurolandTools-TotalReturnAndDividends-TotalReturnTab-PeriodicalYield-Table > tbody:nth-child(3) > tr:nth-child(1) > td:nth-child(2),
.EurolandTools-TotalReturnAndDividends-TotalReturnTab-PeriodicalYield-Table > tbody:nth-child(3) > tr:nth-child(2) > td:nth-child(2),
.EurolandTools-TotalReturnAndDividends-TotalReturnTab-PeriodicalYield-Table > tbody:nth-child(3) > tr:nth-child(3) > td:nth-child(2) {
    text-align: right;
}


.EurolandTools-TotalReturnAndDividends-CalculatorTab-Controls {
    width: 100%;
}

.EurolandTools-TotalReturnAndDividends-CalculatorTab-EndDateOfInvestmentRow {
    width: calc(85vw - 20%);
    display: inline-block;
}

.EurolandTools-TotalReturnAndDividends-CalculatorTab-DateOfInvestmentRow,
.EurolandTools-TotalReturnAndDividends-CalculatorTab-InvestmentRow .EurolandTools-TotalReturnAndDividends-CalculatorTab-FirstColumn,
.EurolandTools-TotalReturnAndDividends-CalculatorTab-InvestmentRow .EurolandTools-TotalReturnAndDividends-CalculatorTab-SecondColumn {
    width: 190px;
    display: inline-block;
    margin-right: 40px;
}

.EurolandTools-TotalReturnAndDividends-CalculatorTab-FirstColumn,
.EurolandTools-TotalReturnAndDividends-CalculatorTab-SecondColumn {
    display: block;
    width: 100%;
}

/* .EurolandTools-TotalReturnAndDividends-CalculatorTab-InvestmentRow {
width: 50%;
display: inline-block;
}
*/

.EurolandTools-TotalReturnAndDividends-CalculatorTab-InvestmentRow-Currency {
    display: inline-block;
    width: 33%;
}

/* .EurolandTools-TotalReturnAndDividends-CalculatorTab-InvestmentRow .EurolandTools-TotalReturnAndDividends-CalculatorTab-FirstColumn,
.EurolandTools-TotalReturnAndDividends-CalculatorTab-InvestmentRow .EurolandTools-TotalReturnAndDividends-CalculatorTab-SecondColumn, */
.EurolandTools-TotalReturnAndDividends-CalculatorTab-InvestmentRow .EurolandTools-TotalReturnAndDividends-CalculatorTab-InvestmentRow-Currency {
    display: inline-block;
    width: 50%;
}

.EurolandTools-TotalReturnAndDividends-CalculatorTab-SubCellRight {
    display: none;
}

.EurolandTools-TotalReturnAndDividends-CalculatorTab-InvestmentRow {
    width: auto;
    display: inline-block;
}
/***** arabic language styling *****/
[lang="ar-AE"] body,
[lang="ar-AE"] .EurolandTools-CommonObjects-Select-SelectionLabel,
[lang="ar-AE"] .EurolandTools-CommonObjects-Select-Option,
[lang="ar-AE"] .EurolandTools-CommonObjects-Calendar-SelectionIndicator,
[lang="ar-AE"] .EurolandTools-TotalReturnAndDividends input, 
[lang="ar-AE"] .EurolandTools-TotalReturnAndDividends textarea,
[lang="ar-AE"] .EurolandTools-TotalReturnAndDividends-SuppliedBy,
[lang="ar-AE"] .EurolandTools-TotalReturnAndDividends-TotalReturnTab-CumulativeYield-ControlHeading,
[lang="ar-AE"] .EurolandTools-TotalReturnAndDividends-TotalReturnTab-CumulativeYield-Label,
[lang="ar-AE"] .EurolandTools-TotalReturnAndDividends-TotalReturnTab-CumulativeYield-AccessibleTableSwitch-Text,
[lang="ar-AE"] .EurolandTools-TotalReturnAndDividends-TotalReturnTab-CumulativeYield-Period,
[lang="ar-AE"] .EurolandTools-TotalReturnAndDividends-TotalReturnTab-CumulativeYield-TotalReturnCell,
[lang="ar-AE"] .EurolandTools-TotalReturnAndDividends-TotalReturnTab-AnnualReturn-ViewText,
[lang="ar-AE"] .EurolandTools-CommonObjects-AccessibleTable-PeriodHeading,
[lang="ar-AE"] .EurolandTools-TotalReturnAndDividends-CalculatorTab-Controls,
[lang="ar-AE"] .highcharts-container span,
[lang="ar-AE"] .highcharts-container text {
    font-family: "AvenirArabic", sans-serif !important;
}

[lang="ar-AE"] .EurolandTools-CommonObjects-Select-SelectionLabel,
[lang="ar-AE"] .EurolandTools-CommonObjects-Select-Option {
    text-align: right;
}

[lang="ar-AE"] .EurolandTools-TotalReturnAndDividends-TabSelection-Tab {
    margin: 0;
    text-align: right;
}

[lang="ar-AE"] .EurolandTools-CommonObjects-Select-SelectionArrow {
    border-radius: 0;
    border-left-color: transparent;
    border-right-color: transparent;
}

/* ar border radius */
/* top left */
[lang="ar-AE"] .EurolandTools-CommonObjects-AccessibleTable-Table-PeriodHeading.EurolandTools-CommonObjects-AccessibleTable-Table-HeadingCell,
[lang="ar-AE"] .EurolandTools-TotalReturnAndDividends-TotalReturnTab-AnnualReturn-Table-TH.EurolandTools-TotalReturnAndDividends-TotalReturnTab-AnnualReturn-Table-YearTH,
[lang="ar-AE"] .EurolandTools-TotalReturnAndDividends-HistoryTab-Table-TH.EurolandTools-TotalReturnAndDividends-HistoryTab-Table-YearTH,
[lang="ar-AE"] .EurolandTools-TotalReturnAndDividends-TotalReturnTab-PeriodicalYield-Table-PeriodTH,
[lang="ar-AE"] .EurolandTools-TotalReturnAndDividends-InstrumentSelection-HeadingName.EurolandTools-TotalReturnAndDividends-InstrumentSelection-HeadingLeftEdge {
    border-radius: 0 10px 0 0;
}

/* top right */
[lang="ar-AE"] .EurolandTools-CommonObjects-AccessibleTable-Table-DataHeading.EurolandTools-CommonObjects-AccessibleTable-Table-HeadingCell.EurolandTools-CommonObjects-AccessibleTable-Table-RightHeadingCell,
[lang="ar-AE"] .EurolandTools-TotalReturnAndDividends-TotalReturnTab-AnnualReturn-Table-TH.EurolandTools-TotalReturnAndDividends-TotalReturnTab-AnnualReturn-Table-TotalTH,
[lang="ar-AE"] .EurolandTools-TotalReturnAndDividends-HistoryTab-Table-TH.EurolandTools-TotalReturnAndDividends-HistoryTab-Table-TypeTH,
[lang="ar-AE"] .EurolandTools-TotalReturnAndDividends-TotalReturnTab-PeriodicalYield-Table-LeftTH,
[lang="ar-AE"] .EurolandTools-TotalReturnAndDividends-InstrumentSelection-HeadingDate.EurolandTools-TotalReturnAndDividends-InstrumentSelection-HeadingCell {
    border-radius: 10px 0 0 0;
}

/* bottom left */
[lang="ar-AE"] .EurolandTools-CommonObjects-AccessibleTable-TableContainer tr:last-child .EurolandTools-CommonObjects-AccessibleTable-Table-PeriodTH.EurolandTools-CommonObjects-AccessibleTable-Table-DataCell {
    border-radius: 0 0 10px 0;
}

/* bottom right */
[lang="ar-AE"] .EurolandTools-CommonObjects-AccessibleTable-TableContainer tr:last-child .EurolandTools-CommonObjects-AccessibleTable-Table-DataTD.EurolandTools-CommonObjects-AccessibleTable-Table-DataCell.EurolandTools-CommonObjects-AccessibleTable-Table-RightDataCell {

    border-radius: 0 0 0 10px;
}
/* 
.EurolandTools-TotalReturnAndDividends-CalculatorTab-InvestmentRow .EurolandTools-TotalReturnAndDividends-CalculatorTab-SecondColumn > label {
color: transparent;
}

.EurolandTools-TotalReturnAndDividends-CalculatorTab-InvestmentRow > div:nth-child(2):before {
content: "or Share Purchased";
color: #1F1A42;
}  */

/* .EurolandTools-TotalReturnAndDividends-CalculatorTab-SecondColumn > label {
color: transparent;
position: relative;
}

.EurolandTools-TotalReturnAndDividends-CalculatorTab-SecondColumn > label::before {
content: "or Share Purchased"; 
color: #1F1A42;
position: absolute;
left: 0;
top: 0;
} */
.EurolandTools-CommonObjects-Select-SelectionLabel,
.EurolandTools-TotalReturnAndDividends-CalculatorTab-Input,
.EurolandTools-CommonObjects-Calendar-SelectionIndicator {
    color: #A3A3A3 !important;
}

.EurolandTools-TotalReturnAndDividends-CalculatorTab-InvestmentRow-Currency .EurolandTools-CommonObjects-Select {
    margin-top: 17px;
}
/* responsive view */
@media (max-width: 830px) {
    body,
    .EurolandTools-TotalReturnAndDividends-TabSelection-Tab,
    .EurolandTools-CommonObjects-Select-SelectionLabel,
    .EurolandTools-CommonObjects-Select-Option,
    .EurolandTools-CommonObjects-Calendar-SelectionIndicator,
    .EurolandTools-TotalReturnAndDividends input, 
    .EurolandTools-TotalReturnAndDividends textarea,
    .EurolandTools-TotalReturnAndDividends-SuppliedBy,
    .EurolandTools-TotalReturnAndDividends-TotalReturnTab-CumulativeYield-ControlHeading,
    .EurolandTools-TotalReturnAndDividends-TotalReturnTab-CumulativeYield-Label,
    .EurolandTools-TotalReturnAndDividends-TotalReturnTab-CumulativeYield-AccessibleTableSwitch-Text,
    .EurolandTools-TotalReturnAndDividends-TotalReturnTab-CumulativeYield-Period,
    .EurolandTools-TotalReturnAndDividends-TotalReturnTab-CumulativeYield-TotalReturnCell,
    .EurolandTools-TotalReturnAndDividends-TotalReturnTab-AnnualReturn-ViewText,
    .EurolandTools-CommonObjects-AccessibleTable-PeriodHeading,
    .EurolandTools-TotalReturnAndDividends-CalculatorTab-Controls,
    .EurolandTools-TotalReturnAndDividends-OverviewTab-TableHeading,
    .EurolandTools-TotalReturnAndDividends-OverviewTab-TotalReturn-Percentage,
    .EurolandTools-TotalReturnAndDividends-OverviewTab-DividendYield-Dividend,
    .EurolandTools-TotalReturnAndDividends-OverviewTab-DividendYield-Yield,
    .EurolandTools-TotalReturnAndDividends-OverviewTab-LatestDividend-Value,
    .EurolandTools-TotalReturnAndDividends-OverviewTab-LatestDividend-Currency,
    .EurolandTools-TotalReturnAndDividends-OverviewTab-DividendYield-Per,
    .EurolandTools-TotalReturnAndDividends-OverviewTab-DividendYield-Currency {
        font-size: 14px;
    }
}

@media (max-width: 770px) {
    body,
    .EurolandTools-TotalReturnAndDividends-TabSelection-Tab,
    .EurolandTools-CommonObjects-Select-SelectionLabel,
    .EurolandTools-CommonObjects-Select-Option,
    .EurolandTools-CommonObjects-Calendar-SelectionIndicator,
    .EurolandTools-TotalReturnAndDividends input, 
    .EurolandTools-TotalReturnAndDividends textarea,
    .EurolandTools-TotalReturnAndDividends-SuppliedBy,
    .EurolandTools-TotalReturnAndDividends-TotalReturnTab-CumulativeYield-ControlHeading,
    .EurolandTools-TotalReturnAndDividends-TotalReturnTab-CumulativeYield-Label,
    .EurolandTools-TotalReturnAndDividends-TotalReturnTab-CumulativeYield-AccessibleTableSwitch-Text,
    .EurolandTools-TotalReturnAndDividends-TotalReturnTab-CumulativeYield-Period,
    .EurolandTools-TotalReturnAndDividends-TotalReturnTab-CumulativeYield-TotalReturnCell,
    .EurolandTools-TotalReturnAndDividends-TotalReturnTab-AnnualReturn-ViewText,
    .EurolandTools-CommonObjects-AccessibleTable-PeriodHeading,
    .EurolandTools-TotalReturnAndDividends-CalculatorTab-Controls,
    .EurolandTools-TotalReturnAndDividends-OverviewTab-TableHeading,
    .EurolandTools-TotalReturnAndDividends-OverviewTab-TotalReturn-Percentage,
    .EurolandTools-TotalReturnAndDividends-OverviewTab-DividendYield-Dividend,
    .EurolandTools-TotalReturnAndDividends-OverviewTab-DividendYield-Yield,
    .EurolandTools-TotalReturnAndDividends-OverviewTab-LatestDividend-Value,
    .EurolandTools-TotalReturnAndDividends-OverviewTab-LatestDividend-Currency,
    .EurolandTools-TotalReturnAndDividends-OverviewTab-DividendYield-Per,
    .EurolandTools-TotalReturnAndDividends-OverviewTab-DividendYield-Currency {
        font-size: 14px;
    }
    .EurolandTools-TotalReturnAndDividends-CalculatorTab-Controls {
        width: 100%;
    }
    /* change tab layout */
    .EurolandTools-TotalReturnAndDividends-TabSelection-Tab {
        display: inline-block;
        margin: 0.4em auto;
        width: 50%;
    }
    .EurolandTools-TotalReturnAndDividends-CalculatorTab-DateOfInvestmentRow,
    .EurolandTools-TotalReturnAndDividends-CalculatorTab-InvestmentRow .EurolandTools-TotalReturnAndDividends-CalculatorTab-FirstColumn,
    .EurolandTools-TotalReturnAndDividends-CalculatorTab-InvestmentRow .EurolandTools-TotalReturnAndDividends-CalculatorTab-SecondColumn {
        width: 190px;
        display: inline-block;
        margin-right: 30px;
    }
    .EurolandTools-TotalReturnAndDividends-CalculatorTab-Button,
    .EurolandTools-TotalReturnAndDividends-CalculatorTab-ButtonCVD {
        position: relative;
        top: -68px;
        left: 85vw;
    }
}

@media (max-width: 770px) {
    .EurolandTools-TotalReturnAndDividends-CalculatorTab-Button, .EurolandTools-TotalReturnAndDividends-CalculatorTab-ButtonCVD {
        position: unset;
    }
}

@media (max-width: 608px) { 
    body,
    .EurolandTools-TotalReturnAndDividends-TabSelection-Tab,
    .EurolandTools-CommonObjects-Select-SelectionLabel,
    .EurolandTools-CommonObjects-Select-Option,
    .EurolandTools-CommonObjects-Calendar-SelectionIndicator,
    .EurolandTools-TotalReturnAndDividends input, 
    .EurolandTools-TotalReturnAndDividends textarea,
    .EurolandTools-TotalReturnAndDividends-SuppliedBy,
    .EurolandTools-TotalReturnAndDividends-TotalReturnTab-CumulativeYield-ControlHeading,
    .EurolandTools-TotalReturnAndDividends-TotalReturnTab-CumulativeYield-Label,
    .EurolandTools-TotalReturnAndDividends-TotalReturnTab-CumulativeYield-AccessibleTableSwitch-Text,
    .EurolandTools-TotalReturnAndDividends-TotalReturnTab-CumulativeYield-Period,
    .EurolandTools-TotalReturnAndDividends-TotalReturnTab-CumulativeYield-TotalReturnCell,
    .EurolandTools-TotalReturnAndDividends-TotalReturnTab-AnnualReturn-ViewText,
    .EurolandTools-CommonObjects-AccessibleTable-PeriodHeading,
    .EurolandTools-TotalReturnAndDividends-CalculatorTab-Controls,
    .EurolandTools-TotalReturnAndDividends-OverviewTab-TableHeading,
    .EurolandTools-TotalReturnAndDividends-OverviewTab-TotalReturn-Percentage,
    .EurolandTools-TotalReturnAndDividends-OverviewTab-DividendYield-Dividend,
    .EurolandTools-TotalReturnAndDividends-OverviewTab-DividendYield-Yield,
    .EurolandTools-TotalReturnAndDividends-OverviewTab-LatestDividend-Value,
    .EurolandTools-TotalReturnAndDividends-OverviewTab-LatestDividend-Currency,
    .EurolandTools-TotalReturnAndDividends-OverviewTab-DividendYield-Per,
    .EurolandTools-TotalReturnAndDividends-OverviewTab-DividendYield-Currency  {
        font-size: 12px;
    }

    /* table head data */
    .EurolandTools-TotalReturnAndDividends-InstrumentSelection-HeadingCell,
    .EurolandTools-TotalReturnAndDividends-TotalReturnTab-PeriodicalYield-Table-TH,
    .EurolandTools-TotalReturnAndDividends-TotalReturnTab-AnnualReturn-Table-TH,
    .EurolandTools-TotalReturnAndDividends-HistoryTab-Table-TH,
    .EurolandTools-CommonObjects-AccessibleTable-Table-HeadingCell {
        height: 52px !important;
        line-height: normal !important;
        font-size: 12px !important;
        padding: 0 10px !important;
    }

    .EurolandTools-TotalReturnAndDividends-InstrumentSelection-RowOdd .EurolandTools-TotalReturnAndDividends-InstrumentSelection-Cell{
        height: 52px !important;
        line-height: normal !important;
        font-size: 12px !important;
        padding: 0 10px !important;
    }

    .EurolandTools-TotalReturnAndDividends-OverviewTab-Notes div {
        margin-top: 20px;
        color: #797979;
        font-size: 10px;
        line-height: 160%;
    }

    .EurolandTools-TotalReturnAndDividends-SuppliedBy {
        color: #797979;
        font-size: 10px;
    }
}

@media (min-width: 0) and (max-width: 450px) {
    .EurolandTools-TotalReturnAndDividends-OverviewTab-TableContainer {
        width: 100%;
    }
    .EurolandTools-TotalReturnAndDividends-RTL .EurolandTools-TotalReturnAndDividends-OverviewTab-LeftTableContainer .EurolandTools-TotalReturnAndDividends-OverviewTab-Table {
        margin-left: 0 !important;
    }
    .EurolandTools-TotalReturnAndDividends-RTL .EurolandTools-TotalReturnAndDividends-OverviewTab-RightTableContainer .EurolandTools-TotalReturnAndDividends-OverviewTab-Table {
        margin-right: 0 !important;
    }
}

@media (max-width: 475px) {
    /* change tab layout */
    .EurolandTools-TotalReturnAndDividends-TabSelection-Tab {
        display: block;
        margin: 0.4em auto;
        width: 100%;
        text-align: center;
    }

    /* calculator */
    .EurolandTools-TotalReturnAndDividends-CalculatorTab-InvestmentRow-Currency, .EurolandTools-TotalReturnAndDividends-CalculatorTab-DateOfInvestmentRow, .EurolandTools-TotalReturnAndDividends-CalculatorTab-EndDateOfInvestmentRow, .EurolandTools-TotalReturnAndDividends-CalculatorTab-InvestmentRow {
        padding: 0.5em 0;
        display: block;
        width: 100%;
    }
    .EurolandTools-TotalReturnAndDividends-CalculatorTab-FirstColumn, .EurolandTools-TotalReturnAndDividends-CalculatorTab-SecondColumn {
        width: 100%;
        display: block;
    }
    .EurolandTools-TotalReturnAndDividends-CalculatorTab-ButtonRow {
        position: relative;
        margin-top: 3em;
        left: 0;
    }
    .EurolandTools-TotalReturnAndDividends-CalculatorTab-Button, .EurolandTools-TotalReturnAndDividends-CalculatorTab-ButtonCVD {
        left: 0;
        top: -31px;
        width: 100%;
    }
    .EurolandTools-CommonObjects-Calendar-SelectionIndicator,
    .EurolandTools-TotalReturnAndDividends input,
    .EurolandTools-TotalReturnAndDividends textarea,
    .EurolandTools-TotalReturnAndDividends-CalculatorTab-Results {
        height: 38px;
        line-height: 45px;
        /* width: 195px; */
        width: 100%;
        padding:  0 0 10px 0;
    }
    .EurolandTools-TotalReturnAndDividends-CalculatorTab-Results-Content {
        padding: 5px;
    }
    .EurolandTools-TotalReturnAndDividends-CalculatorTab-Results {
        padding: 0;
    }
    .EurolandTools-CommonObjects-Select-SelectionArrow,
    .EurolandTools-CommonObjects-Select-SelectionLabel {
        padding: 0 5px;
    }


    /* table head data */
    .EurolandTools-TotalReturnAndDividends-InstrumentSelection-HeadingCell,
    .EurolandTools-TotalReturnAndDividends-TotalReturnTab-PeriodicalYield-Table-TH,
    .EurolandTools-TotalReturnAndDividends-TotalReturnTab-AnnualReturn-Table-TH,
    .EurolandTools-TotalReturnAndDividends-HistoryTab-Table-TH,
    .EurolandTools-CommonObjects-AccessibleTable-Table-HeadingCell {
        height: 52px !important;
        line-height: normal !important;
        font-size: 12px !important;
        padding: 0 10px !important;
    }

    .EurolandTools-TotalReturnAndDividends-InstrumentSelection-RowOdd .EurolandTools-TotalReturnAndDividends-InstrumentSelection-Cell {
        height: 52px !important;
        line-height: normal !important;
        font-size: 12px !important;
        padding: 0 10px !important;
    }

    .EurolandTools-TotalReturnAndDividends-OverviewTab-TableHeading {
        font-size: 12px;
    }
    .EurolandTools-TotalReturnAndDividends-CalculatorTab-FirstColumn {
        display: block;
        width: 100%;
    }

    .EurolandTools-TotalReturnAndDividends-OverviewTab-Table {
        height: 192px;
        padding: 20px;
    }

    .EurolandTools-TotalReturnAndDividends-OverviewTab-TotalReturn-PerContainer,
    .EurolandTools-TotalReturnAndDividends-OverviewTab-TotalReturn-Graph {
        width: 100% !important;
        margin: 0 auto !important;
    }

    .EurolandTools-TotalReturnAndDividends-OverviewTab-TotalReturn-Mark,
    .EurolandTools-TotalReturnAndDividends-OverviewTab-TotalReturn-Percentage {
        font-size: 10px;
    }
    .EurolandTools-TotalReturnAndDividends-HistoryTab-ViewText {
        color: #A3A3A3;
        margin: 5px 10px 15px 5px;
    }
    /* Additional CSS */
    .EurolandTools-CommonObjects-Calendar-Selection {
        width: 100%;
    }
    .EurolandTools-CommonObjects-Select,
    .EurolandTools-CommonObjects-Select-SelectionContainer{
        min-width: auto !important;
        width: 100% !important;
    }
    .EurolandTools-TotalReturnAndDividends-CalculatorTab-FirstColumn > table > tbody > tr > td:nth-child(1),
    .EurolandTools-TotalReturnAndDividends-CalculatorTab-SubCellRight {
        display: block;
        width: 100%;
    }
    .EurolandTools-TotalReturnAndDividends-OverviewTab-LatestDividend-Row_1, .EurolandTools-TotalReturnAndDividends-OverviewTab-DividendYield-Row_1 {
        padding-top: 10px;
        padding-right: 0;
        padding-bottom: 10px;
        padding-left: 0;
    }
}

@media (max-width: 350px) {
    body,
    .EurolandTools-TotalReturnAndDividends-TabSelection-Tab,
    .EurolandTools-CommonObjects-Select-SelectionLabel,
    .EurolandTools-CommonObjects-Select-Option,
    .EurolandTools-CommonObjects-Calendar-SelectionIndicator,
    .EurolandTools-TotalReturnAndDividends input, 
    .EurolandTools-TotalReturnAndDividends textarea,
    .EurolandTools-TotalReturnAndDividends-SuppliedBy,
    .EurolandTools-TotalReturnAndDividends-TotalReturnTab-CumulativeYield-ControlHeading,
    .EurolandTools-TotalReturnAndDividends-TotalReturnTab-CumulativeYield-Label,
    .EurolandTools-TotalReturnAndDividends-TotalReturnTab-CumulativeYield-AccessibleTableSwitch-Text,
    .EurolandTools-TotalReturnAndDividends-TotalReturnTab-CumulativeYield-Period,
    .EurolandTools-TotalReturnAndDividends-TotalReturnTab-CumulativeYield-TotalReturnCell,
    .EurolandTools-TotalReturnAndDividends-TotalReturnTab-AnnualReturn-ViewText,
    .EurolandTools-CommonObjects-AccessibleTable-PeriodHeading,
    .EurolandTools-TotalReturnAndDividends-CalculatorTab-Controls,
    .EurolandTools-TotalReturnAndDividends-OverviewTab-TotalReturn-Percentage,
    .EurolandTools-TotalReturnAndDividends-OverviewTab-DividendYield-Dividend,
    .EurolandTools-TotalReturnAndDividends-OverviewTab-DividendYield-Yield,
    .EurolandTools-TotalReturnAndDividends-OverviewTab-LatestDividend-Value,
    .EurolandTools-TotalReturnAndDividends-OverviewTab-LatestDividend-Currency,
    .EurolandTools-TotalReturnAndDividends-OverviewTab-DividendYield-Per,
    .EurolandTools-TotalReturnAndDividends-OverviewTab-DividendYield-Currency {
        font-size: 12px;
    }

    .EurolandTools-TotalReturnAndDividends-OverviewTab-TotalReturn-Graph {
        width: calc(100% - 120px);
        height: 48px;
        padding-top: 0;
    }

    .EurolandTools-TotalReturnAndDividends-CalculatorTab-FirstColumn {
        display: block !important;
        width: 100% !important;
    }
    .EurolandTools-TotalReturnAndDividends-CalculatorTab-SecondColumn:has(.EurolandTools-TotalReturnAndDividends-CalculatorTab-Input)
    /*.EurolandTools-TotalReturnAndDividends-CalculatorTab-InvestmentRow .EurolandTools-TotalReturnAndDividends-CalculatorTab-FirstColumn  */
    {
        display: block !important;
        width: 47% !important;
    }
    .EurolandTools-TotalReturnAndDividends-CalculatorTab-InvestmentRow-Currency {
        position: relative;
        top: -80px;
        width: 47%;
        float: right;
    }

    .EurolandTools-TotalReturnAndDividends-CalculatorTab-Results {
        height: unset;
        line-height: unset;
    }
    .EurolandTools-TotalReturnAndDividends-SuppliedBy {
        font-size: 10px;
        margin-top: 40px;
    }
    .EurolandTools-TotalReturnAndDividends-CalculatorTab-SubCellRight {
        display: none;
    }
    .EurolandTools-TotalReturnAndDividends-CalculatorTab-InvestmentRow-Currency .EurolandTools-CommonObjects-Select {
        margin-top: 0;
    }
}

.EurolandTools-TotalReturnAndDividends-TotalReturnTab-PeriodicalYield-ExportRow > div,
.EurolandTools-TotalReturnAndDividends-TotalReturnTab-PeriodicalYield-ExportRow > div > a {
    width: 25px !important;
    height: 25px !important;
}

.EurolandTools-TotalReturnAndDividends-TotalReturnTab-PeriodicalYield-ExportRow > div > a > img {
    opacity: 1 !important;
    width: 25px !important;
    height: 25px !important;
    margin: 0 !important;
}

