﻿:root {

	

    /* Color - Brand */

    --color-primary: #e7431e;

    --color-secondary: #e7431e;



    --color-primary-hover: #ad3216;

    --color-primary-selected: rgba(231, 67, 30, .12);

	

    /* Dark Theme */

    --background-dark-theme: rgba(255, 255, 255, .1);

    --background-dark-theme-hover: rgba(255, 255, 255, .2);

}


html,
body{
  height:100%;
}
.layout{
  display:-webkit-box;
  display:-ms-flexbox;
  display:flex;
  min-height:100vh;
}
.layout.layout-top, .layout.layout-side:not(.layout-native){
  -webkit-box-orient:vertical;
  -webkit-box-direction:normal;
      -ms-flex-direction:column;
          flex-direction:column;
}
.layout.layout-left{
  -webkit-box-orient:horizontal;
  -webkit-box-direction:normal;
      -ms-flex-direction:row;
          flex-direction:row;
}
.layout.layout-side .main{
  margin-left:var(--side-menu-size);
}
.layout.layout-side.aside-overlay .main{
  margin-left:0;
}

.layout.layout-native .main{
  width:100%;
}
.layout.aside-expandable .main{
  margin-left:0;
}
.layout .main{
  display:-webkit-box;
  display:-ms-flexbox;
  display:flex;
  -webkit-box-flex:1;
      -ms-flex:1;
          flex:1;
  -webkit-box-orient:vertical;
  -webkit-box-direction:normal;
      -ms-flex-direction:column;
          flex-direction:column;
}
.main,
.fixed-header .main{
  padding-top:0;
}

.ios .layout{
  min-height:100%;
}
.ios .layout-native .footer{
  height:calc(var(--os-safe-area-bottom) + var(--bottom-bar-size));
}
.ios .layout .header{
  padding-top:var(--os-safe-area-top);
}
.desktop .layout-native.aside-visible, .desktop .layout-native.aside-expandable,
.tablet .layout-native.aside-visible,
.tablet .layout-native.aside-expandable{
  --side-menu-size:264px;
}
.desktop .layout-native.aside-visible .main, .desktop .layout-native.aside-expandable .main{
  width:calc(100% - var(--side-menu-size));
}
.tablet.landscape .layout-native.menu-visible.aside-visible .main, .tablet.landscape .layout-native.menu-visible.aside-expandable .main{
  margin-left:var(--side-menu-size);
  width:calc(100% - var(--side-menu-size));
}
.tablet.landscape .layout-side.layout-native.aside-expandable.menu-visible .main{
  margin-left:var(--side-menu-size);
}
.tablet.landscape .layout-side.layout-native.aside-expandable .main{
  margin-right:0;
}
.tablet .layout-side .main,
.phone .layout-side .main{
  margin-left:0;
}
.phone .layout:not(.layout-native) [class*=xcl_Width]:not(.no-responsive){
  margin:var(--space-none) var(--space-none) var(--space-base) var(--space-none);
  width:100%;
}
.is-rtl.tablet .layout-native.aside-visible .main, .is-rtl.tablet .layout-native.aside-expandable .main{
  margin-left:0;
}
.is-rtl.tablet .layout-side .main{
  margin-right:0;
}
.is-rtl.tablet.landscape .layout-side.layout-native.aside-expandable.menu-visible .main{
  margin-left:0;
  margin-right:var(--side-menu-size);
}
.is-rtl.tablet.landscape .layout-side.layout-native.aside-expandable .main{
  margin-right:0;
}
.is-rtl.phone .layout-side .main{
  margin-right:0;
}
.is-rtl .layout-side .main{
  margin-left:0;
  margin-right:var(--side-menu-size);
}
.is-rtl .layout-side.aside-overlay .main{
  margin-right:0;
}
.is-rtl .aside-expandable .main{
  margin-right:0;
}


.Tt1 {
    padding-top: 20px;
}

.MsoNormal {
    margin-top: 0cm;
    margin-right: 0.1pt;
    margin-bottom: 8.35pt;
    margin-left: 0.5pt;
    text-align: justify;
    text-justify: inter-ideograph;
    /*line-height: 110%;*/
    font-size: 15px;
    font-family: "Tahoma",sans-serif;
    /*padding: 0px  60px 0px 60px;*/
    padding: 0px;
    color: #404040;
    background-color: white;
}

h2 {
  color:#928E84;
  margin-left:6.0pt;
  margin-top:25.0pt;
    font-weight: bold;
    /*padding: 0px  60px 0px 60px;
    padding: 0px;*/
}

th {
  
    text-align: center;
    border:solid black 1.0pt;
    background:#D9D9D9;
    font-weight: bold;
}

td {
    border:solid black 1.0pt;
    text-align: center;
}

tr {
    height: 50px;
}

.HeaderDate {
  margin-bottom: 50px
}

.GalpLogo  {
  padding-bottom:var(--space-none);
}

.desktop .header-content {
    display: flex;
}

.TitleLine  {
    font-size: 18px;
    color: #FA551E;
    font-weight: bold;
    margin-top: 20px;

    margin-bottom: 10px;

    text-align: center;
    line-height: 107%;
    
}

.ContentText {
    margin-top: 0cm;
    line-height: 148%;
    padding: 0px  0px 0px 0px;
}

.FooterText {
    line-height: 148%;
    margin-top:var(--space-s);

}

.ContentTextPoints {
    margin-top: 0cm;
    line-height: 148%;
    padding: 0px  0px 0px 20px;
}

.TitleTextPoints {
    font-size: 14px;
    color: black;
    font-weight: bold;
    margin-top: 20px;
    margin-bottom: 10px;
    line-height: 107%;
    padding: 0px  0px 0px 40px;
}

.ParagraphTitle {

    padding: 0px  0px 0px 20px;
    
    font-size: 14px;
    color: black;
    font-weight: bold;
    margin-top: 20px;

    margin-bottom: 10px;

    line-height: 107%;
}

.content { background-color: white;}

/*table*/
.table .table-header.table-header-lightgray th {
    background-color: lightgray;
}

.phone .table:not(.table-no-responsive) td:before, .tablet .table:not(.table-no-responsive) td:before {
    word-break: keep-all;
}

/*table device*/
.phone .table:not(.table-no-responsive) td:before, .tablet .table:not(.table-no-responsive) td:before {
    padding: var(--space-s) var(--space-m);
    background-color: lightgray;
}
.phone .table:not(.table-no-responsive) tr, .phone .table:not(.table-no-responsive) td, .tablet .table:not(.table-no-responsive) tr, .tablet .table:not(.table-no-responsive) td{
    padding: 0px;
}

/*logo device*/
.phone .layout:not(.layout-native) [class*=xcl_Width]:not(.no-responsive) {
    width: 50%;
}

[data-expression] {
    white-space: pre-wrap;
    word-break: keep-all;
}


div[class*="xcl_Width"] {
    vertical-align: top;
}

[class*="xcl_Width"] {
    display: inline-block;
    box-sizing: border-box;
}



body {
    margin: 0;
    padding: 30px;
}


.disable-scroll {
    height: 100%;
    overflow: hidden;
}




.maincontent {
	max-width: 1280px;
	padding-left: 5%;
	padding-right: 5%;
    box-sizing: border-box;
}

.ListRecords {
	display: block;
}
.xcl_Width1 {
	width: 6.5359477124183%;
}
.xcl_Width2 {
	width: 15.0326797385621%;
}
.xcl_Width3 {
	width: 23.5294117647059%;
}
.xcl_Width4 {
	width: 32.0261437908497%;
}
.xcl_Width5 {
	width: 40.5228758169935%;
}
.xcl_Width6 {
	width: 49.0196078431373%;
}
.xcl_Width7 {
	width: 57.516339869281%;
}
.xcl_Width8 {
	width: 66.0130718954248%;
}
.xcl_Width9 {
	width: 74.5098039215686%;
}
.xcl_Width10 {
	width: 83.0065359477124%;
}
.xcl_Width11 {
	width: 91.5032679738562%;
}
.xcl_Width12 {
	width: 100%;
}

th.xcl_Width1,
td.xcl_Width1 {
	width: 8.49673202614379%;
}
th.xcl_Width2,
td.xcl_Width2 {
	width: 16.9934640522876%;
}
th.xcl_Width3,
td.xcl_Width3 {
	width: 25.4901960784314%;
}
th.xcl_Width4,
td.xcl_Width4 {
	width: 33.9869281045752%;
}
th.xcl_Width5,
td.xcl_Width5 {
	width: 42.483660130719%;
}
th.xcl_Width6,
td.xcl_Width6 {
	width: 50.9803921568627%;
}
th.xcl_Width7,
td.xcl_Width7 {
	width: 59.4771241830065%;
}
th.xcl_Width8,
td.xcl_Width8 {
	width: 67.9738562091503%;
}
th.xcl_Width9,
td.xcl_Width9 {
	width: 76.4705882352941%;
}
th.xcl_Width10,
td.xcl_Width10 {
	width: 84.9673202614379%;
}
th.xcl_Width11,
td.xcl_Width11 {
	width: 93.4640522875817%;
}
th.xcl_Width12,
td.xcl_Width12 {
	width: 101.960784313726%;
}

th[class*="xcl_Width"],
td[class*="xcl_Width"] {
	padding-right: 1.96078431372549%;
}

.xcl_MarginGutter {
	margin-left: 1.96078431372549%;
}

.xcl_Margin1 {
	margin-left: 10.4575163398693%;
}
.xcl_Margin2 {
	margin-left: 18.9542483660131%;
}
.xcl_Margin3 {
	margin-left: 27.4509803921569%;
}
.xcl_Margin4 {
	margin-left: 35.9477124183007%;
}
.xcl_Margin5 {
	margin-left: 44.4444444444444%;
}
.xcl_Margin6 {
	margin-left: 52.9411764705882%;
}
.xcl_Margin7 {
	margin-left: 61.437908496732%;
}
.xcl_Margin8 {
	margin-left: 69.9346405228758%;
}
.xcl_Margin9 {
	margin-left: 78.4313725490196%;
}
.xcl_Margin10 {
	margin-left: 86.9281045751634%;
}
.xcl_Margin11 {
	margin-left: 95.4248366013072%;
}

.xcl_Margin1First {
	margin-left: 8.49673202614379%;
}
.xcl_Margin2First {
	margin-left: 16.9934640522876%;
}
.xcl_Margin3First {
	margin-left: 25.4901960784314%;
}
.xcl_Margin4First {
	margin-left: 33.9869281045752%;
}
.xcl_Margin5First {
	margin-left: 42.483660130719%;
}
.xcl_Margin6First {
	margin-left: 50.9803921568627%;
}
.xcl_Margin7First {
	margin-left: 59.4771241830065%;
}
.xcl_Margin8First {
	margin-left: 67.9738562091503%;
}
.xcl_Margin9First {
	margin-left: 76.4705882352941%;
}
.xcl_Margin10First {
	margin-left: 84.9673202614379%;
}
.xcl_Margin11First {
	margin-left: 93.4640522875817%;
}
