@import url("//fonts.googleapis.com/css2?family=Poppins:wght@400;500;600;700&display=swap");

 @font-face {
     font-family: 'dirham';
     font-weight: normal;
     src: url("//tools.eurolandir.com/tools/InvestmentCal2/Config/Company/AE-INVICT/fonts/font1.woff") format('woff');
 }

 @font-face {
     font-family: 'Tajawal';
     src: url("//tools.eurolandir.com/tools/InvestmentCal2/Config/Company/AE-INVICT/fonts/Tajawal-Medium.ttf") format("truetype");
     font-weight: normal;
 }

 body {
     margin: 0px;
 }

 /*************************************** Start of: Basic setting to overvwrite the tool ****************************************/

 body,
 .data-button,
 .tabs li,
 .tabs:after,
 .tabs:after,
 .page-font-style,
 input.textbox-base,
 .main-heading {
     font-family: "Poppins", serif;
     font-size: 16px;
     color: #07123F99;
     background: transparent;
 }

 .ar-ae,
 body.ar-ae {

     .data-button,
     .tabs li,
     .tabs:after,
     .tabs:after,
     .page-font-style,
     input.textbox-base,
     .main-heading {
         font-family: "Tajawal", serif;
         font-size: 16px;
         color: #07123F99;
         background: transparent;
     }
 }

 .dividend-checked {
     height: 17px;
 }

 .hyperlink:link,
 .disclaimer-box a:link,
 .cookies-box a:link,
 .hyperlink:visited,
 .disclaimer-box a:visited,
 .cookies-box a:visited {
     color: #07123F;

     font-weight: normal;
     text-decoration: none;
     font-style: none;
 }

 .hyperlink:active,
 .disclaimer-box a:active,
 .cookies-box a:active,
 .hyperlink:hover,
 .disclaimer-box a:hover,
 .cookies-box a:hover {
     color: #07123F;

     font-weight: none;
     text-decoration: underline;
     font-style: none;
 }

 @media (max-width: 480px) {
     .data-button {
         float: right !important;
         margin-left: 0 !important;
         margin-right: 0 !important;
     }
 }

 @media (max-width: 320px) {

     body.fi-fi .data-button,
     body.fi-fi .data-button-separated {
         float: right !important;
         margin-left: 0 !important;
         margin-right: 0 !important;
     }
 }

 @media (max-width: 568px) {
     .data-button {
         float: right !important;
         margin-left: 0 !important;
         margin-right: 0 !important;
     }
 }

 @media (max-width: 568px) {

     .end-investment,
     .data-button-separated {
         margin-left: 0 !important;
     }
 }

 /*************************************** End of: Basic setting to overvwrite the tool ****************************************/

 .wrapper {
     margin: 0px auto;
     /* max-width: 1135px; */
     width: 100%;
 }

 .main-heading {
     line-height: normal;
     margin: 0px;
     padding: 0px;

     font-family: inherit;
     font-size: 1.25em !important;
     font-weight: bold;
     color: #07123F !important;

     padding-top: 1.0em;
     padding-bottom: 1.0em;

     display: none;
 }

 .download-data-button,
 .data-button:active,
 .data-button {
     height: auto;
     line-height: normal;
     margin: 0px;

     font-family: inherit;
     font-size: 1.0em;
     font-weight: normal;
     color: #07123F !important;
     text-transform: none;

     padding: 0 1.0em;

     border: 1px solid #717D96;
     border-radius: 3em 3em 3em 3em;

     background: transparent;

     transition: background 0.5s, color 0.5s, border 0.5s;

     height: 50px;
     line-height: 44px;
     width: 176px;
     text-transform: uppercase;
 }

 .download-data-button td {
     color: #07123F !important;
     transition: background 0.5s, color 0.5s, border 0.5s;
 }

 .download-data-button:hover,
 .data-button:hover {
     background: #07123F !important;
     color: #FFFFFF !important;
     border-color: #717D96 !important;
 }

 .download-data-button:hover td {
     color: #FFFFFF !important;
 }

 .download-data-button img {
     display: none;
 }

 .footer {
     padding-top: 1em;
     font-size: 13px;
 }

 /*************************************** Start of: Selection ****************************************/

 .parameter-item-label {
     margin-right: 3em;
     width: 13em !important;
 }

 .en-gb .parameter-item-label {
     width: 14em !important;
 }

 .tab-content {
     padding-top: 1em;
 }

 .parameter-item {
     padding-top: 0.5em;
     line-height: 2.0em;
 }

 .parameter-item td {
     vertical-align: middle;
 }

 .date-img {
     line-height: auto;
     height: 16px;
     display: inline-block;
 }

 .datefrom-input,
 .dateto-input,
 .value-input {
     line-height: 43px !important;
     height: 43px !important;

     color: #07123F99;
     border: 0px solid #717D96;
     border-radius: 15px;
     padding: 0 10px;
     height: 43px;
     /*Insert table-data-row-border color*/
     background: #FFFFFF;
 }

 .ac_input,
 .datefrom-input,
 .dateto-input,
 .value-input {
     min-width: 11em !important;
     box-sizing: border-box;
 }

 .currency-selection {
     margin-left: 0.5em;
 }

 @media(max-width: 616px) {
     .currency-selection {
         margin-left: 0em;
         margin-right: 0.5em;
     }
 }

 /*************************************** Start of: Currency Selection ****************************************/

 .ac_input {
     width: 11em !important;

     color: #07123F99;
     border: 0px solid #717D96;
     border-radius: 0px;
     height: 43px;
     line-height: 43px;
     border-radius: 15px;
     background-color: #FFFFFF;
 }

 .dropdown-item {
     width: auto !important;
     box-sizing: border-box;
 }

 .dropdown-item-text td:first-child {
     width: 100% !important;
 }

 .dropdown-item-text .flags {
     padding-right: 3px;
 }

 .ac-arrow,
 .arrow-wrapper,
 .ac-arrow button,
 .dropdown-item-table {
     line-height: 43px !important;
     height: 43px !important;
     box-sizing: border-box;
     background-color: #ffffff;
 }

 .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: 1px solid #E1E1E1;
     background: #ffffff;
     background: linear-gradient(#DBD2D2, #E6E6E6);
 }

 .ac-arrow {
     display: inline-block;
     background: transparent;

     position: relative;
     top: 0px;
     left: 0px;

     width: 3em;
 }

 .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 #080808;
 }

 .ac_odd,
 .ac_even {
     transition: background 0.3s, border 0.3s;
 }

 .ac_over {
     background: #ffffff;
     color: #07123F;
     border-color: #E1E1E1;
     border-width: 1px;
 }

 .ac_results {
     border: 0px solid #E1E1E1;
     border-top: 0;
     box-shadow: 1px 1px 3px #DBD2D2;
 }

 .local-currency {
     width: 100% !important;
     line-height: 1em;
     height: auto;
     padding-left: 10px;
 }

 .dropdown-name {
     width: 100% !important;
     padding-left: 10px;
 }

 .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;
 }

 /*************************************** Start of: Results Settings ****************************************/

 .result-wrapper {
     margin-top: 2em;
     border: 0px solid #E1E1E1;
     /*Insert table-data-row-border color*/
 }

 .result-close-button {
     width: 2em;
     height: 2em;

     border: 0px solid #E1E1E1;
     /*Insert table-data-row-border color*/
     border-top: 0px;
     border-right: 0px;
     line-height: 2em;

     border-radius: 0px;
     background: transparent;
 }

 .block-title {
     box-sizing: border-box;

     padding-top: 0.6em;
     padding-bottom: 0.0em;

     line-height: normal;
     height: auto;
 }

 .block-date {
     box-sizing: border-box;

     padding-top: 0.0em;
     padding-bottom: 0.6em;
 }

 .data-detail {
     padding: 0em;
     margin: 0em;

     border-top: 0;
     border-bottom: 0;

     box-sizing: border-box;
 }

 .detail-line {
     height: auto;
     line-height: normal;
     padding-top: 19px;
     padding-bottom: 30px;
     padding-left: 0.6em;
     padding-right: 0.6em;
 }

 .data-block {
     margin-top: 1em;
     margin-bottom: 1em;
     box-sizing: border-box;
 }

 .initial-investment {
     padding: 0 !important;

     box-sizing: border-box;

     margin-right: 4%;
 }

 .end-investment {
     padding: 0 !important;

     box-sizing: border-box;

     margin-left: 4%;
 }

 .text-result {
     padding: 2em;
 }

 .chart-type-label {
     padding-left: 2.5em;
 }

 /*************************************** Start of: Table Settings ****************************************/

 /*************************************** BORDER SETTINGS *************************************************/

 /*** Table ***/

 .table-share {
     border-collapse: collapse;
 }

 /*** Inner Borders ***/

 .table-share-header-market,
 .table-share-header-currency,
 .table-share-header-date {
     border-left: 0em solid #E1E1E1;
 }

 .table-share-market-name,
 .table-share-row-currency,
 .table-share-row-date {
     border-left: 0em solid #E1E1E1;
 }

 .detail-line,
 .table-share .border-inline {
     border-bottom: 1px solid #E1E1E1;
 }


 /*** Outter borders ***/

 .block-title,
 .table-share-header {
     border-top: 0px solid #07123F;
 }

 .data-detail,
 .block-title,
 .block-date,
 .table-share .checkbox-wrapper,
 .table-share-header-name {
     border-left: 0px solid #E1E1E1;
 }

 .data-detail,
 .block-title,
 .block-date,
 .table-share-header-date,
 .table-share-row-date {
     border-right: 0px solid #E1E1E1;
 }

 .end-details>.detail-line+.detail-line+.detail-line+.detail-line+.detail-line,
 .discount-info+.detail-line,
 .table-share tr:last-child .border-inline {
     border-bottom: 1px solid #E1E1E1;
 }

 /*** Header Top/Bottom Borders ***/

 .table-share-header,
 .block-title {
     border-top: 0px solid #FFFFFF;
 }

 .table-share-header,
 .block-date {
     border-bottom: 0px solid #121937;
 }

 /*** Header Left/Right Borders ***/

 .block-title,
 .block-date,
 .table-share-header-date {
     background-color: transparent !important;
 }

 .block-date.end-date,
 .block-date.initial-date {
     border-bottom: 1px solid #07123F;
 }

 @media (max-width: 548px) {

     /*** Reset the borders of the share selection table to reflect the limited table in mobile ***/

     .table-share-header-market {
         border-right: 1px solid #E1E1E1;
     }

     .table-share-market-name {
         border-right: 1px solid #E1E1E1;
     }

 }

 /*** Table Backgrounds ***/

 /*** Head ***/

 .table-share-header {
     background: transparent;
     color: #07123F;
     text-align: right;

     font-weight: 600;
     text-transform: none;
 }

 .block-title,
 .block-date,
 .table-share-header-name {
     background: transparent;
     color: #07123F;
     text-align: left;

     font-weight: 600;
     text-transform: none;

     font-size: 16px;
 }

 .lock-date.end-date {
     border: 1px solid #07123F
 }


 .block-title,
 .block-date {
     text-align: center;
 }

 /*** Body ***/

 .initial-details .detail-line:first-child,
 .discount-info+.detail-line,
 .end-details .detail-line:nth-child(odd),
 .table-share .table-share-row-even {
     background: transparent;
 }

 .initial-details>.detail-line:first-child+.detail-line,
 .end-details .detail-line:nth-child(even),
 .table-share .table-share-row-odd {
     background: transparent;
 }

 .table-share .border-inline {
     background: transparent;
     text-align: right;
     color: #07123F;

     font-weight: normal;
 }

 .table-share .table-share-row-name,
 .table-share .checkbox-wrapper {
     background: transparent;
     text-align: left;
     color: #07123F;

     font-weight: normal;
     text-transform: none;
 }

 .initial-details>.detail-line:first-child+.detail-line,
 .data-block .initial-details .detail-line,
 .data-block .end-details .detail-line {
     background: transparent;
     color: #07123F99;
 }

 .detail-label {
     font-weight: normal;
     text-transform: none;
 }

 /*** Various Fixes ***/

 /*Fix required for single cell look*/
 .checkbox-wrapper {
     border-right: 0;
 }


 /*fight against main css*/
 .end-investment {
     border-left: 0 !important;
 }

 /* CHECK BOX BORDER DISABLE */
 .checkbox-wrapper {
     border-right: 0;
     text-align: left !important;
     padding: 0.3em 4px 0.3em 4px !important;
 }

 .table-share-row-name {
     border-left: 0;
     padding-left: 0em !important;
 }

 /*********************************** END OF BORDER SETTINGS **********************************************/


 .tabs-content-wrapper {
     margin-top: 2em;
     border-top: 0px solid #A5A3A9;
 }

 .table-share {
     margin-bottom: 2.0em;
 }

 .table-share-row-name,
 .table-share-row-market-name,
 .table-share-row-currency,
 .table-share-row-date {
     width: 25%;
 }

 .table-share th,
 .table-share td {
     line-height: normal;
     height: auto;
 }

 .table-share-header {
     padding-top: 0.6em;
     padding-bottom: 0.6em;
     padding-left: 0.6em;
     padding-right: 0.6em;
 }

 .table-share-row-even,
 .table-share-row-odd {
     padding-top: 0.6em;
     padding-bottom: 0.6em;
     padding-left: 0.6em;
     padding-right: 0.6em;
 }

 .table-share-header-name {
     padding-left: 26px;
 }

 .table-share-row-name {
     padding-left: 0em;
 }

 .share-selection .table-share-header {
     width: 25%;
 }

 .share-selection .checkbox-wrapper {
     width: 20px;
 }

 /*************************************** Start of: Tab Settings ****************************************/

 .tabs {
     text-align: left;
     border-bottom: 0px;
     font-size: 0px !important;

     position: relative;
     z-index: 0;
 }

 .ar-ae .tabs {
     text-align: right;
 }

 .tabs:after {
     content: '';
     display: block;
     position: absolute;
     bottom: 0em;
     left: 0em;
     width: 100%;
     height: 0em;
     z-index: -1;

     border-bottom: 0em solid #FFFFFF;
 }

 #LatestTradesContainer,
 #TradesBrokerContainer {
     margin-top: 2em;
 }

 .tabs li {
     float: none;
     display: inline-block;
     margin: 0px 10px;
 }

 .tabItem {
     height: auto;
     line-height: normal;

     margin: 0.0em;

     padding-top: 10px !important;
     padding-right: 0px;
     padding-bottom: 10px !important;
     padding-left: 0px;

     font-family: inherit;
     font-weight: 600;
     font-size: 18px;
     font-style: normal;
     text-decoration: none;
     text-transform: none;

     border-top: 0px solid #717D96;
     border-right: 0px solid #717D96;
     border-bottom: 0px solid #717D96;
     border-left: 0px solid #717D96;

     background: transparent;
     color: #717D96;


     box-sizing: border-box;
     width: 100%;
 }

 .tabItem:hover,
 .tabItem:active {
     background: transparent;
     color: #07123F;
     border-top: 0px solid #717D96;
     border-right: 0px solid #717D96;
     border-bottom: 2px solid #07123F;
     border-left: 0px solid #717D96;
     font-weight: 600 !important;
     text-decoration: none;
     font-weight: normal;
     font-style: normal;
 }

 .tab-active,
 .tab-active:hover {
     background: transparent;
     color: #07123F;
     border-top: 0px solid #717D96;
     border-right: 0px solid #717D96;
     border-bottom: 2px solid #07123F;
     border-left: 0px solid #717D96;
     font-weight: 600 !important;
     position: relative;
     top: 0px;
     left: 0px;
 }

 .tab-active: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 #07123F;
 }

 @media (max-width: 548px) {

     .table-share-row-name,
     .table-share-row-market-name,
     .table-share-row-currency,
     .table-share-row-date {
         width: inherit;
     }
 }

 /* CALENDAR */

 .EUCalendar,
 .EUCalendar-menu-yearLabel div,
 .EUCalendar-title div,
 .EUCalendar-body,
 .EUCalendar-menu-month-disabled,
 .EUCalendar-day-disabled {
     text-shadow: none;
     font-size: 16px;
 }

 .EUCalendar-menu-yearLabel div,
 .EUCalendar-title div {
     color: #07123F;
     padding: 10px 20px;
     text-shadow: none;
     border: 1px solid transparent;
 }

 .EUCalendar-day {
     color: #07123F;
     font-size: 16px;
 }

 .EUCalendar-menu-today,
 .EUCalendar-bottomBar-today {
     font-family: inherit;
     font-weight: normal;
     font-size: 16px;
     padding: 4px 2px;
     background-color: #FFFFFF;
     color: #07123F;
     text-transform: capitalize;
     border: 1px solid #717D96;
     border-radius: 3em;
     width: 8em;
 }

 .EUCalendar-menu-today-hover,
 .EUCalendar-bottomBar-today-hover {
     background-color: #07123F;
     color: #FFFFFF;
     border: 1px solid #717D96;
 }

 .EUCalendar-day-selected {
     font-weight: normal;
     padding: 2px;
     margin: 1px;
     background-color: #07123F;
     border: 0 !important;
     color: #FFFFFF;
 }

 .EUCalendar-hover-date {
     padding: 2px;
     background-color: #07123F;
     border: 0 !important;
     margin: 1px !important;
     color: #FFFFFF !important;
 }

 .EUCalendar-day-today.EUCalendar-day-selected {
     background-color: #07123F;
 }

 .EUCalendar-bottomBar {
     border-top: 1px solid #E1E1E1;
     padding: 4px;
     position: relative;
     text-align: center;
 }

 .EUCalendar-dayNames div {
     font-weight: 500;
     color: #07123F;
     font-size: 16px;
 }

 .EUCalendar-weekend {
     color: #c22;
 }

 .EUCalendar-dayNames div,
 .EUCalendar-day,
 .EUCalendar-weekNumber {
     width: 1.7em;
 }

 .EUCalendar *:focus {
     outline: none;
 }

 .EUCalendar-menu-month-disabled,
 .EUCalendar-day-disabled {
     opacity: 1;
     text-shadow: none;
     font-weight: normal;
     color: #07123F40;
 }

 .EUCalendar-day-othermonth {
     color: #07123F40;
 }

 .EUCalendar-day.EUCalendar-day-othermonth.EUCalendar-day-selected {
     color: #07123F;
 }

 .EUCalendar-weekend.EUCalendar-menu-month-disabled,
 .EUCalendar-weekend.EUCalendar-day-disabled {
     color: #cc222240;
 }

 .EUCalendar-day-othermonth.EUCalendar-hover-date {
     border-color: #07123F50;
     color: #FFFFFF;
     background-color: #07123F50;
 }

 .EUCalendar-menu-prevDecade button,
 .EUCalendar-menu-nextDecade button,
 .EUCalendar-navBtn button {
     color: #07123F;
 }

 body.ar-ae .EUCalendar-dayNames div {
     padding-bottom: 6px;
 }

 /* ADDITIONAL CSS */

 .data-button-wrapper {
     max-width: 635px;
 }

 div#shareBoughtContainer .data-button-wrapper {
     max-width: 451px;
 }

 /* ARABIC */

 .ar-ae.page-font-style.body-rtl,
 .ar-ae .data-button,
 .ar-ae .tabs li,
 .ar-ae .tabs:after,
 .ar-ae .tabs:after,
 .ar-ae .page-font-style,
 .ar-ae input.textbox-base,
 .ar-ae .main-heading {
     direction: rtl;
     font-family: "Tajawal", serif !important;
 }

 .ar-ae .data-button-wrapper {
     max-width: 589px;
 }

 .ar-ae div#shareBoughtContainer .data-button-wrapper {
     max-width: 407px;
 }

 body.body-rtl .initial-investment {
     margin-right: 0;
     margin-left: 4%;
 }

 body.body-rtl .end-investment {
     border-right: solid 0px #E1E1E1;
     margin-right: 4%;
     margin-left: 0;
 }

 body.body-rtl .tabs li {
     float: none !important;
 }

 .ar-ae .ac_input {
     top: -1px;
 }

 body.body-rtl .data-button {
     float: left !important;
     margin-left: 0px;
     white-space: nowrap;
 }

 /* RESPONSIVE */

 @media screen and (max-width: 660px) {
     .end-investment {
         margin-left: 0;
     }
 }

 @media screen and (max-width: 634px) {
     .data-button-wrapper {
         max-width: 452px;
     }
 }

 @media screen and (max-width: 568px) {
     div#shareBoughtContainer .data-button-wrapper {
         max-width: 405px;
     }
 }

 @media screen and (max-width: 568px) {
     .data-button-wrapper {
         max-width: 404px;
     }

     .ar-ae div#shareBoughtContainer .data-button-wrapper {
         max-width: 387px;
     }

     .currency-selection {
         margin-left: 0;
     }
 }

 @media screen and (max-width: 567px) {
     body.body-rtl .end-investment {
         margin-right: 0;
     }
 }

 @media screen and (max-width: 566px) {
     .ar-ae .data-button-wrapper {
         max-width: 387px;
     }
 }

 @media screen and (max-width: 425px) {

     .tabItem {
         margin: 2px auto;
     }
 }

 @media screen and (max-width: 410px) {
     .data-button-wrapper {
         max-width: 179px;
     }
 }

 @media screen and (max-width: 391px) {
     .ar-ae .data-button-wrapper {
         max-width: 179px;
     }

     .ar-ae div#shareBoughtContainer .data-button-wrapper {
         max-width: 179px;
     }
 }

 @media screen and (max-width: 406px) {
     div#shareBoughtContainer .data-button-wrapper {
         max-width: 179px;
     }
 }

 #amountInvestedContainer-Currency_Listbox_Option1,
 .dropdown-item-text:has(.currency-ï·¼) tr>td>.dropdown-name,
 g.highcharts-axis text tspan,
 .currency-code,
 .highcharts-cumulative-group tspan,
 .highcharts-tooltip span,
 .detail-line,
 .table-share .border-inline,
 g.highcharts-axis>text,
 g.highcharts-cumulative-group>text,
 .highcharts-tooltip>span,
 .ac_results li,
 .dropdown-name,
 .end-detail-label {
     font-family: 'dirham', "Poppins", sans-serif !important;
 }

 #amountInvestedContainer-DateFromTrigger,
 #amountInvestedContainer-DateToTrigger,
 #shareBoughtContainer-DateFromTrigger,
 #shareBoughtContainer-DateToTrigger {
     width: 20px;
     height: 20px;
     right: 35px;
     top: -3px;
     position: relative;
     background-size: 20px !important;
     background-repeat: no-repeat;
     background-image: url("//tools.eurolandir.com/tools/InvestmentCal2/Config/Company/AE-INVICT/icons/calendar.svg") !important;
 }

 .ar-ae {

     #amountInvestedContainer-DateFromTrigger,
     #amountInvestedContainer-DateToTrigger,
     #shareBoughtContainer-DateFromTrigger,
     #shareBoughtContainer-DateToTrigger {
         right: -30px;
     }
 }

 .ac-arrow {
     width: 1.5em !important;
 }

 .ac-arrow:before {
     content: "v";
     position: absolute;
     margin-left: -14px;
     margin-top: -16px;
     border-top: 0.7em solid transparent !important;
     background-image: url("//tools.eurolandir.com/tools/InvestmentCal2/Config/Company/AE-INVICT/icons/downarrow.svg");
     width: 15px;
     height: 13px;
     background-repeat: no-repeat;
     background-size: 13px;
     color: transparent;
 }

 .ar-ae .ac-arrow:before {
     margin-left: -10px;
 }

 .checkbox {
     background-image: url("//tools.eurolandir.com/tools/InvestmentCal2/Config/Company/AE-INVICT/./icons/checkbox.svg");
     background-repeat: no-repeat;
     left: 0px;
     top: 0px;
     width: 18px;
     height: 18px;
     background-size: 18px;
     position: relative;
     background-position: unset;
 }

 .checkbox-checked {
     background-image: url("//tools.eurolandir.com/tools/InvestmentCal2/Config/Company/AE-INVICT/./icons/checkboxchecked.svg");
     background-position: unset;
 }

 .checkbox.focus {
     outline: none;
 }

 .jspHorizontalBar,
 .jspVerticalBar {
     display: none !important;
 }

 .jspPane {
     margin-left: 0px !important;
 }

 .parameter-item-label {
     padding-top: 6px;
 }

 @media(max-width:395px) {
     .parameter-item {
         padding-top: 1.5em;
         line-height: 2.0em;
         padding-bottom: 1.5em;
     }

     .initial-details>.detail-line:first-child+.detail-line,
     .data-block .initial-details .detail-line,
     .data-block .end-details .detail-line {
         color: #07123F99;
         font-size: 15px;
     }

 }

 .ac_input {
     background-color: transparent;
 }

 .footer .hyperlink {
     color: transparent;
 }

 footer .supply-by>a::before,
 #SuppliedBy>a::before,
 .footer .supply-by>a::before,
 .supplied-box span>a::before,
 .footer-info .supply-by span>a::before,
 .footer div .hyperlink::before,
 .footer-box .supplyby-box .hyperlink::before,
 .footer-box .supplied .hyperlink::before {
     position: absolute;
     display: block;
     width: 100%;
     height: 100%;
     top: 0;
     left: 0;
     content: '';
     background: right url("//gamma.euroland.com/tools/InvestmentCal2/Config/Company/es-cma/logo-transparent.png") no-repeat transparent;
     background-size: auto;
     background-size: contain;
     -webkit-print-color-adjust: exact;
     -moz-print-color-adjust: exact;
     -ms-print-color-adjust: exact;
     print-color-adjust: exact;
 }

 @media (max-width: 400px) {
     .tabs {
         text-align: center;
     }
 }

 g.highcharts-axis text {
     transform: translate(-10px, 0) rotate(360deg) !important;
 }

 .page-font-style {
     width: 100%;
 }

 body.body-rtl .chart-type-label {
     padding-right: 0px !important;
 }

 .currency-code {
    text-transform: lowercase;
 }
