@font-face {
    font-family: "Vodafone";
    src: url("//tools.eurolandir.com/tools/splookup/Config/Company/QA-VFQS/fonts/vodafone-light.eot?#ie-fix") format("embedded-opentype"), url("//tools.eurolandir.com/tools/splookup/Config/Company/QA-VFQS/fonts/vodafone-light.woff") format("woff");
    font-style: normal;
    font-weight: 300;
}

@font-face {
    font-family: "Vodafone";
    src: url("//tools.eurolandir.com/tools/splookup/Config/Company/QA-VFQS/fonts/vodafone-regular.eot?#ie-fix") format("embedded-opentype"), url("//tools.eurolandir.com/tools/splookup/Config/Company/QA-VFQS/fonts/vodafone-regular.woff") format("woff");
    font-style: normal;
    font-weight: 400;
}

@font-face {
    font-family: "Vodafone";
    src: url("//tools.eurolandir.com/tools/splookup/Config/Company/QA-VFQS/fonts/vodafone-bold.eot?#ie-fix") format("embedded-opentype"), url("//tools.eurolandir.com/tools/splookup/Config/Company/QA-VFQS/fonts/vodafone-bold.woff") format("woff");
    font-style: normal;
    font-weight: 700;
}

.tabs li,
.tabs:after,
.download-single-result td.single-data-item,
.download-single-result td.single-data-label,
body,
input,
button {
    font-size: 18px;
    font-family: "Vodafone", sans-serif;
    color: #333333;
}

body {
    margin: 0px;
}

.hyperlink:link,
.hyperlink:visited,
a:link,
a:visited {
    color: #333333;

    font-weight: normal;
    text-decoration: underline;
    font-style: none;
}

.hyperlink:hover,
.hyperlink:active,
a:hover,
a:active {
    color: #E60000;

    font-weight: none;
    text-decoration: none;
    font-style: none;
}

.table-share td {
    line-height: normal;
}

.eu-checkbox {
    vertical-align: top;
    margin-top: 0.08em;
}

/*************************************** End of: Basic setting to overvwrite the tool ****************************************/

.wrapper {
    padding: 0px;
    max-width: 1180px;
    margin: 0 auto;
    width: auto;
}

.annual_close_prices_note {
    margin-bottom: 2em;
}

.en-gb .div-result:after {
    content: 'In line with the Qatar Financial Markets Authority (“QFMA”) and the Qatar Stock Exchange (“QSE”) instructions to reduce the nominal value of the shares of all companies and legal entities listed on QSE to one Qatari Riyal each by way of a stock split, Vodafone Qatar stock split on a five-for-one basis was completed effective Thursday, 04 July 2019.';
    font-size: 14px;
}

.ar-ae .div-result:after {
    content: 'تماشياً مع توجيهات هيئة قطر للأسواق المالية وبورصة قطر لتخفيض القيمة الإسمية لأسهم الشركات والكيانات القانونية المدرجة في بورصة قطر لتكون بواقع ريال قطري واحد لكل سهم وذلك عبر تجزئة الأسهم ، تمّت عملية تجزئة اسهم فودافون قطر على أساس خمسة أسهم لكل سهم وأصبحت سارية المفعول اعتباراً من يوم الخميس الموافق 4 يوليو 2019.';
    font-size: 14px;
}

.ar-ae .result-close-icon {
    float: left;
}

.ar-ae td.single-data-item:nth-child(2),
html body.body-rtl .single-data-label {
    padding-left: 31px !important;
}

.footer-box {
    font-size: 14px;
}

.divGraph .second-heading,
.main-heading {
    line-height: normal;
    margin: 0px;
    padding: 0px;

    font-family: inherit;
    font-size: 1.556em !important;
    font-weight: 300;
    color: #333333 !important;

    padding-top: 1.0em;
    padding-bottom: 1.0em;
}

.btn-section {
    height: auto;
    line-height: normal;
}

.show-data-button,
.download-data-button,
.show-data-button:active {
    height: auto;
    line-height: normal;

    font-family: inherit;
    font-size: 1.0em;
    font-weight: normal;
    color: #FFFFFF !important;
    text-transform: none;

    padding: 0.611em 2.056em 0.611em 2.056em;

    border: 0em solid #E60000;
    border-radius: 0px;
    background: #E60000;
    color: #FFFFFF !important;



}

.show-data-button:hover,
.download-data-button:hover {
    background: #900;
    color: #FFFFFF !important;
    border-color: #900;
    cursor: pointer;
}

.download-data-button img {
    display: none;
}

.footer-box {
    text-align: right;
}

/*************************************** Start of: Graphs ****************************************/

.divGraph hr {
    display: none;
}

#historicalChartArea {
    margin-top: 0px;
    text-align: center;
}

.highcharts-container {
    width: 100%;
}

.column-chart-item {

    display: inline-block;
    box-sizing: border-box;

    width: 50%;
    height: 14em;

    padding: 0.25em;
    margin: 0px;


    float: none;
}

.last-chart-item {
    width: 100% !important;
    margin: 0px !important;
}

.highcharts-axis-labels span {
    margin-top: 0.5em !important;
}

.divGraph .second-heading {
    padding-left: 0.25em;
}

/*************************************** Start of: Table Settings ****************************************/


/*** Table ***/

.table-share-item,
.table-share {
    border-collapse: collapse;
    border-spacing: 0px;
    width: 100%;
}

/*** Inner Borders ***/

.table-share-item .td-header.td-value,
#scrollerBar .scroller-table thead th,
.table-share-header-market,
.table-share-header-currency,
.table-share-header-date {
    border-left: 0em solid #DBDBDB;
}

.parameters .scroller-table thead th {
    border-right: 0em solid #DBDBDB;
}

.table-share-item .td-value,
#scrollerBar .scroller-table tbody td,
.table-share-market-name,
.table-share-row-currency,
.table-share-row-date {
    border-left: 0em solid #DBDBDB;
}

.parameters .scroller-table tbody td,
.single-data-label {
    border-right: 0em solid #DBDBDB;
}

.table-share-item td,
.parameters .scroller-table tbody td,
#scrollerBar .scroller-table tbody td,
.download-single-result .page-font-style td,
.single-result-item,
.table-share tbody td {
    border-bottom: 0em solid #DBDBDB;
}

#scrollerBar .scroller-table thead input + th,
#scrollerBar .scroller-table tbody td:first-child {
    border-left: 0px;
}

/*** Outter borders ***/

.table-share-item .td-header,
.parameters .scroller-table thead th,
#scrollerBar .scroller-table thead th,
.download-single-result .page-font-style tr:first-child td,
.table-share-header {
    border-top: 0em solid #DBDBDB;
}

.table-share-item .td-label,
.parameters .scroller-table thead th,
.parameters .scroller-table tbody td,
.single-data-label,
.single-result-date-text,
.single-result-values,
.checkbox-wrapper,
.table-share-header-check {
    border-left: 0em solid #DBDBDB;
}

.table-share-item .td-value,
#scrollerBar .scroller-table thead th:last-child,
#scrollerBar .scroller-table tbody td:last-child,
.download-single-result-date,
.single-result-date-text,
.single-result-values,
.table-share-header-date,
.table-share-row-date {
    border-right: 0em solid #DBDBDB;
}

.table-share-item tr:last-child td,
.parameters .scroller-table tbody tr:last-child td,
#scrollerBar .scroller-table tbody tr:last-child td,
.download-single-result .page-font-style tr:last-child td,
.single-result-item-volume,
.table-share tbody tr:last-child td {
    border-bottom: 0em solid #DBDBDB;
}

/*** Header Top/Bottom Borders ***/

.table-share-item .td-header,
.parameters .scroller-table thead th,
#scrollerBar .scroller-table thead th,
.single-result-date-text,
.table-share-header {
    border-bottom: 1px solid #CCC;
    border-top: 1px solid #CCC;
}

/*** Header Left/Right Borders ***/

.table-share-item .td-header.td-label,
.parameters .scroller-table thead th,
.single-result-date-text,
.table-share-header-check {
    border-left-color: #DBDBDB;
}

.table-share-item .td-header.td-value,
#scrollerBar .scroller-table thead th:last-child,
.single-result-date-text,
.table-share-header-date {
    border-right-color: #DBDBDB;
}

/*** Table Backgrounds ***/

/*** Head ***/

.table-share-item tr .td-header.td-value,
#scrollerBar .scroller-table thead th,
.table-share-header {
    background: #F4F4F4 !important;
    color: #333333;
    text-align: right;

    font-weight: bold;
    text-transform: none;
}

.table-share-item tr .td-header.td-label,
.parameters .scroller-table thead th,
.single-result-date-text,
.table-share-header-check,
.table-share-header-name {
    color: #FFFFFF;
    background-color: #E60000;
    font-weight: bold;
    text-align: left;
    text-transform: none;
}

/*** Body ***/

.table-share-item tr:nth-child(even) td,
#scrollerBar tr:nth-child(even) td,
.parameters tr:nth-child(odd) td,
.download-single-result .page-font-style tr:nth-child(even) td,
.single-result-item-open,
.single-result-item-low,
.table-share tbody td.table-share-row-even {
    background: transparent;
    border: 0px solid lightgray;
    border-bottom: 1px solid lightgray;
}

.table-share-item tr:nth-child(odd) td,
#scrollerBar tr:nth-child(odd) td,
.parameters tr:nth-child(even) td,
.download-single-result .page-font-style tr:nth-child(odd) td,
.single-result-item-high,
.single-result-item-volume,
.table-share tbody td.table-share-row-odd {
    background: transparent;
    border: 0px solid lightgray;
    border-bottom: 1px solid lightgray;
}

.table-share-item tr td.td-value,
#scrollerBar .scroller-table tbody tr td,
.download-single-result .page-font-style tr td.single-data-item,
.table-share tbody td.table-share-row-even,
.table-share tbody td.table-share-row-odd {
    background: transparent;
    text-align: center;
    color: #333333;

    font-weight: normal;
}

.table-share-item tr td.td-label,
.parameters .scroller-table tbody tr td,
.download-single-result .page-font-style tr td.single-data-label,
.single-result-values,
.table-share tbody td.checkbox-wrapper,
.table-share tbody td.table-share-row-name {
    background: transparent;
    text-align: left;
    color: #333333;
    font-weight: normal;
    text-transform: none;
}

/*** Various Fixes ***/

#scrollerBar .scroller-table {
    position: relative;
    top: 0px;
    left: -1px;
}

.parameters .scroller-bable tbody tr td:first-child div,
.parameters .scroller-table th div {
    text-align: inherit;
}

/*fix cos div*/

.single-result-item {
    border-top: 0;

}

.single-result-values {
    padding: 0;
    border-bottom: 0;
}

/*Row border - header*/

.share-info .scroller-bable th div {
    text-align: inherit;
}

/*Fix for scroller table*/

.share-info .scroller-bable tbody tr:first-child {
    display: none;
}

/*Whole table outer border*/
/*
.single-result-item-volume {
    border-bottom: 0;
}
*/
/*********************** END OF BORDER CONTROLS ***************************/

.share-info .row-header {
    white-space: nowrap;
}

.table-share-item,
.table-share,
.download-single-result table {
    border-bottom: 0;
    margin-bottom: 2.0em;
    border-collapse: collapse;
}

.scroller-bable,
.share-info .scroller-table {
    border-collapse: collapse;
}

/***** END OF BORDER SETTINGS *****/


.table-share-item td.td-header.td-label,
.table-share-item td.td-header.td-value,
.scroller-table th,
.table-share-header {
    padding-top: 0.6em;
    padding-bottom: 0.6em;
    padding-left: 0.6em;
    padding-right: 0.6em;
}

.table-share-item td.td-header.td-label,
.table-share-item td.td-header.td-value,
.scroller-table th,
.table-share th {
    height: auto !important;
    line-height: normal;
}

.table-share-item td.td-label,
.table-share-item td.td-value,
.table-share-row-even,
.table-share-row-odd {
    padding-top: 0.6em;
    padding-bottom: 0.6em;
    padding-left: 0.6em;
    padding-right: 0.6em;

    height: auto;
    line-height: normal;
}


.table-share-header-date,
.table-share-row-date,
.table-share-header-currency {
    padding-left: 0.3em;
}

.table-share-item td.td-value {
    padding-right: 1.5em;
}

.table-share-header-name,
.table-share-row-name {
    padding-left: 0;
    border-left: 0;
}

.table-share-header {
    width: 25%;
}

.table-share th.table-share-header-check,
.table-share td.checkbox-wrapper {
    width: 20px;
    border-right: 0;
}

/*************************************** Start of: Selection ****************************************/

.selection {
    margin-top: 2em;
    padding: 0px;
    padding-top: 1em;
    border-top: 0.08em solid #A3A3A9;
}

.date-time-selection {}

.selection-left,
.selection-right {
    float: none;
    display: inline-block;
    height: auto;
    line-height: 1em;
    padding: 0px;

    vertical-align: top;
}

.td-fromto,
.td-right,
.td-iconcalendar {
    line-height: 2.5em;
    padding: 0px;
    height: auto;
    margin-bottom: 10px;
}

.td-fromto {
    width: 3em;
}

.selection-left {
    line-height: 2.5em;
    width: auto !important;
    min-width: 11.5em !important;
}

.historical .selection-left {
    width: auto !important;
    min-width: 18em !important;
}

.td-right {
    padding: 0px;
}

.td-iconcalendar {
    padding-left: 5px;
}

.currency-selection,
.date-time-selection {
    margin-top: 0.6em;
    margin-bottom: 0.6em;
}



.selection-right table.page-font-style {}

#txtStartDate,
#txtEndDate,
#txtHeaderCurrency,
.selection input {
    height: auto;
    line-height: normal;

    height: 1.5em;

    border: 0.08em solid #DBDBDB;
    padding: 0 0.16em;
    box-sizing: border-box;
}

.ac_input,
#txtStartDate,
#txtEndDate,
#txtHeaderCurrency,
.selection input {
    min-width: 11em !important;
    box-sizing: border-box;
}

/*************************************** Start of: Single share display ****************************************/

.single-share-sperator {
    display: none;
}

.single-share {
    width: 49%;
}

.single-share:first-child {
    border-left: 0em solid #DBDBDB;
}

.single-result-date-text,
.single-result-item {
    padding-top: 1em;
    padding-bottom: 1em;
    padding-left: 0.6em;
    padding-right: 0.6em;
}

.single-result-item {
    padding-left: 0.6em;

    width: 100%;
    box-sizing: border-box;
}

.single-result-values {
    padding: 0;
}

.single-result-close-price-text {
    padding: 0px;
    font-weight: bold;
    font-size: 1.4em;
    text-align: center;

    padding-top: 2.5em;
}

.single-result-close-price {
    font-weight: bold;
    font-size: 2em;
    text-align: center;
}

.single-share table {
    width: 100%;
    border-collapse: collapse;
}

.mutil-currency,
.mutil-result-share-name {
    font-weight: bold;

}

.mutil-result-share-box-item {
    background: #ccc;
    border: 0;
    border-radius: 0;
}

.mutil-result-share-name {
    padding-top: 0.5em;
    font-size: 1.25em;
}

.mutil-currency {
    font-size: 1.1em;
    padding: 0.3em 0;
}

.mutil-result-market-name {
    padding-bottom: 0.6em;
}

@media (max-width: 480px) {
    .single-share {
        width: 49% !important;
    }
}

@media (max-width:768px) {
    .single-result-close-price-text {
        text-align: center !important;
    }
}

/*************************************** Start of: Currency Selection ****************************************/

.dropdown-item-table tbody tr:first-child td:first-child {
    width: auto !important;
}

.ac_input {
    border: 0.08em solid #DBDBDB;
    height: 1.5em;
    width: 100%;
}

.dropdown-item {
    width: auto !important;
    box-sizing: border-box;
}

.dropdown-item-text td:first-child {
    width: 100% !important;
}

.dropdown-item-text .flags {
    padding-right: 5px;
}

.ac-arrow,
.arrow-wrapper,
.ac-arrow button,
.dropdown-item-table {
    line-height: 1.5em !important;
    height: 1.5em !important;
    box-sizing: border-box;
}

.dropdown-item-table td:last-child {
    width: 1.5em !important;
}

.arrow-wrapper {
    text-align: center;
}

.ac_input_active .arrow-wrapper,
.arrow-wrapper:hover {
    border-left: 0.08em solid #DBDBDB;
    background: #DBD2D5;
    background: linear-gradient(#DBD2D5, #E6E6E6);
}

.ac-arrow {
    display: inline-block;
    background: transparent;

    position: relative;
    top: -2px;
    left: 0px;

    width: 1em;
}

.ac-arrow:before {
    content: "";
    width: 0;
    height: 0;

    position: absolute;
    top: 50%;
    left: 50%;
    margin-left: -0.35em;
    margin-top: -0.35em;

    border-left: 0.3em solid transparent;
    border-right: 0.3em solid transparent;
    border-top: 0.7em solid #333333;
}

.ac_odd,
.ac_even {
    transition: background 0.3s, border 0.3s;
}

.ac_over {
    background: #DBD2D5;
    color: #333333;
    border-color: #DBDBDB;
    border-width: 0.08em;
}

.ac_results {
    border: 0.08em solid #DBDBDB;
    border-top: 0;
    box-shadow: 1px 1px 3px #DBD2D5;
}

.local-currency {
    width: 100% !important;
    line-height: 1em;
    height: auto;
    padding-left: 0.16em;
}

.ac_results li {
    margin-bottom: 0em;
    line-height: normal;
    height: auto;
}

.ac_results li table,
.ac_results li table tr td:first-child {
    width: 100%;
}

.flags {
    padding-right: 10px;
}

/*
.jspHorizontalBar,
.jspVerticalBar {
    display: none!important;
}
.jspPane {
    margin-left:0px!important;
}
*/

/*************************************** Start of: Share price results ****************************************/

.result-box {
    border: 0.08em solid #DBDBDB;
}

.result-close-icon {
    width: 2em !important;
    height: 2em !important;
    line-height: 2em !important;
    border: 0.08em solid #DBDBDB;
}

.download-single-result {
    margin: 2em 0;
}

.download-single-result table td {
    padding-left: 0.6em;
    padding-right: 0.6em;
    padding-top: 1em;
    padding-bottom: 1em;
    height: auto;
}

.scroller-table td {
    border-bottom: 0px;
}

.scroller-bable {}

.scroller-table .row-height,
.scroller-table .infor-row-width,
.param-label,
.infor-row-width,
.single-data-label,
.single-data-item {
    padding-top: 0.6em;
    padding-bottom: 0.6em;
    padding-left: 0.6em;
    padding-right: 0.6em;
    text-overflow: initial;
    overflow: visible;

    line-height: normal;
    height: auto;
}

.download-single-result table td.download-single-result-date {
    padding-left: 1.3em;
}

.single-data-label {
    white-space: normal;
}

.text-align-right {
    text-align: right;
}

.param-row-width {
    text-align: left;
}

.scroller-table .row-header,
.scroller-table .infor-row-width {
    width: 100%;
    box-sizing: border-box;
}

.scroller-table .row-height.infor-row-width {
    padding-right: 1.5em;
    padding-left: 1em;
}



.figures-box {
    padding: 1em 2em 2em 2em;
}

.download-data {
    margin: 2em 0 0 0;
}

.share-info {
    width: 60%;
    margin-left: 0px;
}

.btn-section {
    padding-top: 1em;
}

@media (min-width: 0px) and (max-width: 474px) {

    /*** Re-Structures the table into blocks for a better layout ***/

    .download-single-result table.page-font-style,
    .download-single-result table.page-font-style tr,
    .download-single-result table.page-font-style tbody,
    .download-single-result td.single-data-label {
        display: block;
    }

    .download-single-result table.page-font-style tr {
        font-size: 0em;
    }

    .download-single-result td.single-data-item {
        display: inline-block;
        width: 50%;
        box-sizing: border-box;
    }

    .download-single-result .page-font-style {
        margin-bottom: 0px;
    }

    /*** Applies the table styles to the new structure and ovewrites the existing ones ***/

    .download-single-result {
        border-top: 0em solid #DBDBDB;
        border-left: 0em solid #DBDBDB;
        border-right: 0em solid #DBDBDB;
    }

    .download-single-result .page-font-style tr:first-child td {
        border-top: 0px !important;
    }

    .download-single-result td {
        border-left: 0px !important;
        border-right: 0px !important;
    }

    .download-single-result .single-data-item,
    .download-single-result .page-font-style tr:last-child td.single-data-label,
    .download-single-result tr:last-child .single-data-item {
        border-bottom: 0em solid #DBDBDB;
    }

    .download-single-result tr:last-child .single-data-item {
        border-bottom: 0em solid #DBDBDB;
    }

    .download-single-result .single-data-item {
        text-align: left !important;
    }

    .download-single-result .single-data-item.download-single-result-date {
        text-align: right !important;
    }
}


/*************************************** Start of: Change Settings ****************************************/


.share-price-value-decrease-color ~ span,
.share-price-value-decrease-color {
    color: #FF0055;

    display: inline-block;
    position: relative;
    top: 0px;
    left: 0px;
}

.share-price-value-decrease-color ~ span:before {
    content: "";
    width: 0;
    height: 0;

    position: absolute;
    top: 50%;
    right: -1em;
    margin-top: -0.4em;

    border-left: 0.4em solid transparent;
    border-right: 0.4em solid transparent;
    border-top: 0.7em solid #FF0055;
}

.share-price-value-increase-color ~ span,
.share-price-value-increase-color {
    color: #5EA814;

    display: inline-block;
    position: relative;
    top: 0px;
    left: 0px;
}

.share-price-value-increase-color ~ span:before {
    content: "";
    width: 0;
    height: 0;

    position: absolute;
    top: 50%;
    right: -1em;
    margin-top: -0.4em;

    border-left: 0.4em solid transparent;
    border-right: 0.4em solid transparent;
    border-bottom: 0.7em solid #5EA814;
}



/************************************** Start of: Tab Settings ****************************************/

.tabs {
    text-align: left;
    border-bottom: 0px;
    font-size: 0px !important;
    float: none;
    display: inline-block;
    position: relative;
    z-index: 0;
    border-top: 1px solid #CCC;
    background: #f4f4f4;
}

.tabs:after {
    content: '';
    display: block;
    position: absolute;
    bottom: 0em;
    left: 0em;
    width: 100%;
    height: 0em;
    z-index: 0;

    border-bottom: 1px solid #333;
}

.tabs li {
    float: none;
    display: inline-block;
    margin: 0px;
}

.tabItem:link,
.tabItem-active:link,
.tabItem:visited,
.tabItem-active:visited,
.tabItem,
.tabItem-active {
    height: auto;
    line-height: normal;

    margin: 0em;

    padding-top: 1em !important;
    padding-right: 2em;
    padding-bottom: 1em !important;
    padding-left: 2em;

    font-family: inherit;
    font-weight: bold;
    font-size: 20px;
    font-style: normal;
    text-decoration: none;
    text-transform: none;

    border-radius: 0.0em 0.0em 0.0em 0.0em;

    border-top: 0em solid #666666;
    border-right: 0em solid #666666;
    border-bottom: 0em solid #666666;
    border-left: 0em solid #666666;

    background: #f4f4f4;
    color: #333333;

}

.tabItem:hover,
.tabItem:active {
    background: #fff;
    color: #E60000;
    border-top: 0em solid #666666;
    border-right: 0em solid #666666;
    border-bottom: 0em solid #666666;
    border-left: 0em solid #666666;

}

.tabItem-active:link,
.tabItem-active:visited,
.tabItem-active {
    background: #fff;
    color: #E60000;
    border-top: 0em solid #666666;
    border-right: 0em solid #666666;
    border-bottom: 0em solid #666666;
    border-left: 0em solid #666666;

    position: relative;
    top: 0px;
    left: 0px;
}

/*
.tabItem-active:before {

    content: "";
    width: 0;
    height: 0;

    position: absolute;
    top: 100%;
    left: 50%;
    margin-left: -0em;

    border-left: 0.4em solid transparent;
    border-right: 0.4em solid transparent;
    border-top: 0.4em solid #666666;
}
*/


@media (min-width: 0px) and (max-width: 705px) {
    .table-share-header {
        width: 50%;
    }

    .table-share-row-currency,
    .table-share-market-name,
    .table-share-header-currency,
    .table-share-header-market {
        display: none !important;
    }

    .table-share-header-date,
    .table-share-row-date {
        display: table-cell !important;
    }


    .single-result-close-price-text {
        padding-top: 1em;
    }

    .single-result-close-price {
        text-align: center !important;
        padding-bottom: 1em;

    }

    .single-result-close-price-value {
        margin-left: 0px;
    }

    .single-share {
        width: 100% !important;
    }

    .single-share td {
        padding-left: 0em;
    }

    .single-share table {
        width: 100%;
        margin: 0 auto;
        margin-top: 2em;
    }

    .single-share td {
        padding-left: 0em;
    }

    .single-result-date-text {
        padding-left: 0.6em !important;
    }

    .single-result-values div {
        padding-left: 0.6em;
    }




    .divGraph {
        display: none !important;
    }
}









.main-heading {
    display: none;
}

.arrow-wrapper,
.arrow-wrapper:hover {
    border-left: none !important;
}

.currency-flag {
    margin-bottom: 5px;
}

.ac-arrow:before {
    top: 43%;
}

.ac_input {
    width: 11em !important;
    min-width: 0 !important;
}

.show-data-button,
.show-data-button:active,
.show-data-button:focus {
    width: 176px;
}


.historical .btn-inner {
    max-width: 523px;
}

.ar-ae .historical .btn-inner {
    max-width: 529px;
}

.ar-ae .table-share-item tr td.td-label,
.ar-ae .parameters .scroller-table tbody tr td,
.ar-ae .download-single-result .page-font-style tr td.single-data-label,
.ar-ae .single-result-values,
.ar-ae .table-share tbody td.checkbox-wrapper,
.ar-ae .table-share tbody td.table-share-row-name,
.ar-ae .table-share-item tr .td-header.td-label,
.ar-ae .parameters .scroller-table thead th,
.ar-ae .single-result-date-text,
.ar-ae .table-share-header-check,
.ar-ae .table-share-header-name {
    text-align: right;
}

.ar-ae .download .btn-inner {
    max-width: 469px;
}

.download .btn-inner {
    width: 458px;
}

.selection {
    border-top: none;
}

.btn-outer {
    float: none !important;
}

.show-data-button,
.download-data-button,
.show-data-button:active {
    width: 11em !important;
}

.highcharts-container {
    box-sizing: border-box;
    max-width: 100%;
}

@media (max-width: 480px) {
    .single-result-close-price-text {
        text-align: center !important;
        padding-top: 0.5em;
    }
}

@media (max-width: 505px) {
    body .btn-inner {
        width: 100% !important;
        max-width: inherit !important;
        text-align: center !important;
    }

}

@media (max-width: 320px) {
    .figures-box {
        padding: 10px;
    }
}

.dropdown-item-text .flags {
    margin-left: -9px;
}

.jspHorizontalBar,
.jspVerticalBar {
    display: none !important;
}

.jspPane {
    margin-left: 0px !important;
    width: 100% !important;
}

/* @media (max-width: 480px) {
    .tabs li {
        display: block;
        width: 50%;

        margin: 5px auto !important;
        min-width: 230px;
    }

    .tabs li a {
        box-sizing: border-box;
        font-size: 16px !important;
    }

    .tabItem,
    .tabItem-active {
        text-align: center;
        margin-right: 0 !important;
    }
} */

body.body-rtl .tabs li {
    float: none !important;
}

html .ar-ae .historical .selection-left,
body.body-rtl .selection-right {
    min-width: 16em !important;
}

.ar-ae .single-data-item {
    text-align: left !important;
}

.ar-ae .share-price-value-decrease-color ~ span:before {
    right: 1em;
}

/* body.body-rtl .tabs {
    text-align: right;
} */

.ar-ae .download .btn-inner {
    width: 470px;
}

.ar-ae .historical .btn-inner {
    max-width: 493px;
}

/*
----------------------------
Calendar
----------------------------
*/
.EUCalendar-day-selected {
    background: #E60000;
}

.EUCalendar div,
.EUCalendar td {
    font-family: inherit !important;
    font-size: 12px;
}

.EUCalendar-dayNames div,
.EUCalendar-title div {
    text-shadow: none;
}

*{
    outline: none !important;
}

img.currency-flag {
    position: relative;
    top: -2px;
}

.tabs:after{
    display: none;
}

.tabs{
    background: #FFFFFF;
    border: 0;
    text-align: center;
}

.tabItem-active:before {
    content: "";
    width: 0;
    height: 0;
    position: absolute;
    top: 100%;
    left: 50%;
    margin-left: -1.0em;
    border-left: 1.0em solid transparent;
    border-right: 1.0em solid transparent;
    border-top: 1.0em solid #E60000;
}

.tabItem:link,
.tabItem-active:link, 
.tabItem:visited, 
.tabItem-active:visited, .tabItem, 
.tabItem-active{
    color: #E60000;
    border-top:1px solid #E60000;
    border-right:1px solid #E60000;
    border-bottom:1px solid #E60000;
    border-left:1px solid #E60000;
    background: #FFFFFF;
    padding: 13px 1.5em !important;
    font-size: 18px;
    font-weight: normal !important;
    min-width: 150px;
    margin: 0 2px;
    box-sizing: border-box;
}

.tabItem:hover, .tabItem:active,
.tabItem-active:link, 
.tabItem-active:visited, 
.tabItem-active{
    border: 1px solid #E60000 !important;
    background: #E60000 !important;
    color: #FFFFFF !important;
}

@media(max-width:420px){
    .tabItem:link,
    .tabItem-active:link, 
    .tabItem:visited, 
    .tabItem-active:visited, .tabItem, 
    .tabItem-active{
        padding: 13px 1em !important;
        min-width: 130px;
        font-size: 16px;
        border-color: #e1e1e1;
        background: #e1e1e1;
        color: #E60000;
    }

    .tabItem-active:before {
        display: none;
    }
}

@media(max-width:350px){
    .tabs li{
        display: block;
        margin: 0 0 3px;
    }
}
