@import url("//tools.eurolandir.com/tools/shareseries/./../Config/footer.css");
/* Not Found: /Config/ShareSeries.css */
/* Not Found: ./../Config/Company/LT-IGN1L/LT-IGN1L.css */
/************************************************************************* FONT DECLARATIONS *****************************************************************************/
@font-face {
  font-family: "Basetica";
  src: url("//tools.eurolandir.com/tools/shareseries/Config/Company/LT-IGN1L/fonts/Basetica-Medium.woff") format("woff");
  font-weight: 500;
  font-style: normal;
}

@font-face {
  font-family: "Basetica";
  src: url("//tools.eurolandir.com/tools/shareseries/Config/Company/LT-IGN1L/fonts/Basetica-Light.woff") format("woff");
  font-weight: 400;
  font-style: normal;
}

/*********************************************************************** FONT DECLARATIONS END ***************************************************************************/

/***************************************************************************** MAIN RULES ********************************************************************************/
body {
  font-family: "Basetica", Arial, sans-serif;
  font-size: 16px;
  color: #172E62;
  margin: 0 auto;
  background: transparent;
}

.hyperlink,
.cookies-box a,
.text-column,
.data-column,
.tab,
.nav-tab {
  font-family: "Basetica", Arial, sans-serif;
  font-size: 16px;
}

#wrapper {
  width: 100%;
  max-width: 1120px;
  margin: 0 auto;
  position: relative;
}

.main-heading {
  display: none;
}

/*************************************************************************** TABS CONTROL **********************************************************************************/
.navigator {
  margin-top: 0.15em;
  margin-bottom: 2.5em;
  padding-top: 1em;

  position: relative;
  z-index: 0;
}

.navigator:after {
  content: '';
  display: block;
  position: absolute;
  bottom: 0em;
  left: 0em;
  width: 100%;
  height: 0em;
  z-index: -1;

  border-bottom: 0em solid #CDD9F3;
}

.nav-tab {
  float: none;
  display: inline-block;
  margin-left: -1px;

  margin-left: 1em;
}

#nav {
  padding: 0;
  font-size: 0;
  text-align: center;

}

.tab_left,
.tab_right {
  display: none !important;
}

.tab {
  float: none;
  display: inline-block;
  height: auto;
  line-height: normal;
  box-sizing: border-box;

  padding: 18px 16px 20px 17px !important;

  font-family: inherit;
  font-weight: 500;
  font-size: 1.0em;
  font-style: normal;
  text-decoration: none;
  text-transform: none;

  border-radius: 10px;

  border: 2px solid #FFFFFF;

  background: #FFFFFF;
  color: #58595B;

  transition: none;
  position: relative;
  top: 0em;
  left: 0em;
}

.tab:hover {
  color: #172E62;
}

.tabselected,
.tabselected:hover,
.tabselected:active {
  background: #FFFFFF;
  color: #172E62;
  border: 2px solid #172E62;
}

.tabselected: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 #CDD9F3;
}

.tab_left,
.tab_right {
  display: none !important;
}

/*************************************************************************** TABLE RULES ***********************************************************************************/

/*** Table ***/

.border-outline {
  border-collapse: collapse;
  border-spacing: 0px;
  width: 100%;
}

/*** Inner Borders ***/

.table-column-headings.table-share-value {
  border-left: 0px solid #CDD9F3;
}

.border-inline:last-child {
  border-left: 0px solid #CDD9F3;
}

.border-inline {
  border-bottom: 0px solid #CDD9F3;
}

/*** Outter borders ***/

.table-column-headings {
  border-top: 0px solid #CDD9F3;
}

.border-inline:first-child,
.table-column-headings.table-share-label {
  border-left: 1px solid #CDD9F3;
}

.border-inline:last-child,
.table-column-headings.table-share-value {
  border-right: 1px solid #CDD9F3;
}

.border-outline tr:last-child .border-inline {
  border-bottom: 0px solid #CDD9F3;
}

/**** extra****/

.table-share-row-even.border-inline,
.table-share-row-odd.border-inline,
.border-outline tr:last-child .border-inline {
  border-bottom: 1px solid #CDD9F3;
}

table tr[order="20"] .table-share-row-even.border-inline:first-child {
  border-radius: 0px 0px 0px 12px !important;
}

table tr[order="20"] .table-share-row-even.border-inline:last-child {
  border-radius: 0px 0px 12px 0px !important;
}

table tr td:first-child {
  display: inline-block !important;
  width: 50%;
  box-sizing: border-box;
  border-right: 0px solid #CDD9F3;
}

table tr td:last-child {
  display: inline-block !important;
  width: 49%;
  box-sizing: order-box;
}

tr {
  white-space: nowrap !important;
}

/* .text-column, .data-column {
    display: inline-block !important;
    width: 100%;
    box-sizing: border-box;
    border-bottom: 1px solid #CDD9F3;
  }
  tr[order="20"] .table-share-row-even.border-inline .data-column:last-child {
    border-radius: 20px;
  } */
/*** Header Top/Bottom Borders ***/

.table-column-headings {
  border-top: 1px solid #CDD9F3;
  border-bottom: 1px solid #CDD9F3;
}

/*** Header Left/Right Borders ***/

.table-column-headings.table-share-label {
  border-left-color: #CDD9F3;
}

.table-column-headings.table-share-value {
  border-right-color: #CDD9F3;
}

/*** Table Backgrounds ***/

/*** Head ***/

.table-column-headings.table-share-label {
  background: #FAFBFF;
  color: #172E62;
  text-align: left;

  font-weight: 500 !important;
  text-transform: none;
  background-color: #FAFBFF;
  border-radius: 12px 0px 0px 0px !important;
}

.table-column-headings.table-share-value {
  background: #FAFBFF;
  color: #172E62;
  text-align: right;

  font-weight: 500 !important;
  text-transform: none;
  background-color: #FAFBFF;
  border-radius: 0px 12px 0px 0px !important;
}

/*** Body ***/

.table-share-row-even.border-inline {
  background: transparent;
}

.table-share-row-odd.border-inline {
  background: transparent;
}

.border-inline:first-child {
  background: transparent;
  text-align: left;
  color: #172e62;

  font-weight: normal;
  text-transform: none;
}

.border-inline:last-child {
  background: transparent;
  text-align: right;
  color: #172e62;

  font-weight: normal;
}

/*padding / width / vertical alignment control for table*/
.table-column-headings {
  width: 50%;
}

.text-column,
.data-column {
  padding-top: 15px;
  padding-bottom: 15px;
  padding-left: 20px;
  padding-right: 20px;

  height: auto;
  vertical-align: bottom;
}

.data-column img {
  display: none;
}

/************************************************************************* + / - ***********************************************************************************************/
.share-price-value-increase-color {
  color: #14A84A;
  display: inline-block;
  position: relative;
  top: 0px;
  left: 0px;
  padding-right: 1em;
}

.share-price-value-increase-color:before {
  content: "";
  width: 0;
  height: 0;
  position: absolute;
  top: 65%;
  right: 0;
  margin-top: -0.4em;
  border-left: 0.4em solid transparent;
  border-right: 0.4em solid transparent;
  border-bottom: 0.7em solid #14A84A;
}

.share-price-value-decrease-color {
  color: #FF0000;
  display: inline-block;
  position: relative;
  top: 0px;
  left: 0px;
  padding-right: 1em;
}

.share-price-value-decrease-color:before {
  content: "";
  width: 0;
  height: 0;
  position: absolute;
  top: 65%;
  right: 0;
  margin-top: -0.4em;
  border-left: 0.4em solid transparent;
  border-right: 0.4em solid transparent;
  border-top: 0.7em solid #FF0000;
}

/********************************************************************* FOOTER & LINKS ******************************************************************************************/
.footer-box {
  padding-top: 5em;
  position: relative;
  top: 0px;
  left: 0px;

  padding-top: 5em;
}

.footer-box .hyperlink,
.disclaimer-box a,
.cookies-box a {
  color: #172E62;
  text-decoration: underline;
  font-style: none;
  font-weight: normal;

  font-size: 13px;
}

.footer-box .hyperlink:hover,
.disclaimer-box a:hover,
.cookies-box a:hover,
.footer-box .hyperlink:active,
.disclaimer-box a:active,
.cookies-box a:active {
  color: #172e62;
  text-decoration: underline;
  font-style: none;
  font-weight: none;
}

/********************************************************************** PRINT BUTTON *******************************************************************************************/
.print .icon {
  display: none;
}

.print .hyperlink,
.print .hyperlink:active {

  height: auto;
  line-height: normal;
  text-decoration: none;

  font-family: inherit;
  font-size: 1.0em;
  font-weight: 500;
  color: #FFFFFF;
  text-transform: none;

  padding: 16px 16px 20px;

  border: 1px solid #172E62;
  border-radius: 10px;

  background: #172E62;

  transition: background 0.5s, color 0.5s, border 0.5s;
}

.print .hyperlink:hover {

  cursor: pointer;
  text-decoration: none;
  font-weight: 500;

  background: #172E62;
  color: #FFFFFF !important;
  border-color: #172E62;
}

.print {
  width: 100%;
  text-align: center;
  position: absolute;
  top: 2em;
  left: 0;
}

.policy-box,
.supplied {
  font-size: 13px;
}

@media (max-width: 640px) {
  .date {
    display: inherit;
  }

  tr[order="0"] .data-column,
  tr[order="0"] .text-column {
    height: 40px;
  }
}

@media (max-width: 390px) {

  .text-column,
  .data-column {
    padding: 0.6em;
  }

  .table-column-headings.row-header.table-share-value {
    white-space: revert !important;
  }

  table tr td:first-child {
    display: inline-block !important;
    width: 49%;
  }

  tr:first-child {
    white-space: normal !important;
  }

  tr:nth-child(2) {
    white-space: initial !important;
  }

  tr[order="0"] .data-column,
  tr[order="0"] .text-column {
    height: 61px;
  }
}

@media (max-width: 388px) {
  .en-gb .table-column-headings.row-header.table-share-label {
    height: 64px;
  }
}

@media (max-width: 379px) {
  .lt-lt .table-column-headings.row-header.table-share-label {
    height: 64px;
  }
}

@media print {

  body,
  .hyperlink,
  .cookies-box a,
  .text-column,
  .data-column,
  .tab,
  .nav-tab {
    font-size: 14px;
  }

  .navigator {
    margin-bottom: 10px;
  }

  .text-column,
  .data-column {
    padding-top: 0.5em;
    padding-bottom: 0.5em;
    padding-left: 0.5em;
    padding-right: 0.5em;
  }

  .tab {
    padding: 8px 6px 10px 7px !important;
  }
}
