@charset "UTF-8";
/* DeLonghi */
/*
 * GENERIC
 */
/*
 * NOTES
 */
/*
 * TABLE
 */
/************************************************
/*                    FONT ICONS
/************************************************/
.icon-xls:before, .DoraG-wrapper .DAG-download-containter dag-dora-label.DAG-download .DAG-Label .text-container.link:after {
  content: '\e80f'; }

/* '¯áÅ' */
.icon-up-big:before {
  content: '\e900'; }

/* '¯ñÇ' */
.icon-down-big:before {
  content: '\e901'; }

/* '¯ñü' */
.icon-record:before {
  content: '\e902'; }

/* '¯ñé' */
.icon-eq:before {
  content: '\e903'; }

/* '¯ñâ' */
.icon-down:before, .DoraG-wrapper #DoraCollapseExpandComponent1 .DAG-collapse-expand .DAG-container.collapsed .DAG-content:after {
  content: '\e904'; }

/* '¯ñä' */
.icon-up:before, .DoraG-wrapper #DoraCollapseExpandComponent1 .DAG-collapse-expand .DAG-container.expanded .DAG-content:after {
  content: '\e905'; }

/* '¯ñà' */
.icon-chart-linear:before, .DoraG-wrapper #DoraChartTypeSettingLbComponent1 .DAG-dora-chart-type-setting-lb .DAG-img-select.LINEAR:before {
  content: '\e906'; }

/* '¯ñå' */
.icon-chart-pie:before, .DoraG-wrapper #DoraChartTypeSettingLbComponent1 .DAG-dora-chart-type-setting-lb .DAG-img-select.PIE:before {
  content: '\e907'; }

/* '¯ñç' */
.icon-chart-columnstack:before, .DoraG-wrapper #DoraChartTypeSettingLbComponent1 .DAG-dora-chart-type-setting-lb .DAG-img-select.COLUMNSTACK:before {
  content: '\e908'; }

/* '¯ñê' */
.icon-chart-column:before, .DoraG-wrapper #DoraChartTypeSettingLbComponent1 .DAG-dora-chart-type-setting-lb .DAG-img-select.COLUMN:before {
  content: '\e909'; }

/* '¯ñë' */
.icon-chart-bar:before, .DoraG-wrapper #DoraChartTypeSettingLbComponent1 .DAG-dora-chart-type-setting-lb .DAG-img-select.BAR:before {
  content: '\e90a'; }

/* '¯ñè' */
.icon-checked:before, .DoraG-wrapper dag-dora-data-grid .DAG-Table tbody tr td .dag-checkbox.on:before {
  content: '\e90b'; }

/* '¯ñï' */
.icon-unchecked:before, .DoraG-wrapper dag-dora-data-grid .DAG-Table tbody tr td .dag-checkbox.off:before {
  content: '\e90c'; }

/* '¯ñî' */
.icon-check:before, .DoraG-wrapper dag-dora-data-grid.DAG-governance-table .DAG-Table tbody tr td.Cell1.no-empty .content:before, .DoraG-wrapper dag-dora-data-grid.DAG-governance-table .DAG-Table tbody tr td.Cell2.no-empty .content:before, .DoraG-wrapper dag-dora-data-grid.DAG-governance-table .DAG-Table tbody tr td.Cell3.no-empty .content:before {
  content: '\e90e'; }

/* '¯ñÄ' */
.icon-incaricato:before, .DoraG-wrapper .DAG-custom-notes .inc:before, .DoraG-wrapper dag-dora-data-grid.DAG-governance-table .DAG-Table tbody tr td.Cell0 .content .inc:after {
  content: '\e910'; }

/* '¯ñÉ' */
.icon-esecutivo:before, .DoraG-wrapper .DAG-custom-notes .ese:before, .DoraG-wrapper dag-dora-data-grid.DAG-governance-table .DAG-Table tbody tr td.Cell0 .content .ese:after {
  content: '\e911'; }

/* '¯ñæ' */
.icon-indipendente:before, .DoraG-wrapper .DAG-custom-notes .ind:before, .DoraG-wrapper dag-dora-data-grid.DAG-governance-table .DAG-Table tbody tr td.Cell0 .content .ind:after {
  content: '\e912'; }

/* '¯ñÆ' */
/************************************************
/*                    IMPORT
/************************************************/
[data-icon]:before,
[class^="icon-"]:before,
[class*=" icon-"]:before, .DoraG-wrapper .DAG-download-containter dag-dora-label.DAG-download .DAG-Label .text-container.link:after, .DoraG-wrapper .DAG-custom-notes .ese:before, .DoraG-wrapper .DAG-custom-notes .ind:before, .DoraG-wrapper .DAG-custom-notes .inc:before, .DoraG-wrapper #DoraCollapseExpandComponent1 .DAG-collapse-expand .DAG-container.collapsed .DAG-content:after, .DoraG-wrapper #DoraCollapseExpandComponent1 .DAG-collapse-expand .DAG-container.expanded .DAG-content:after, .DoraG-wrapper #DoraChartTypeSettingLbComponent1 .DAG-dora-chart-type-setting-lb .DAG-img-select.LINEAR:before, .DoraG-wrapper #DoraChartTypeSettingLbComponent1 .DAG-dora-chart-type-setting-lb .DAG-img-select.COLUMN:before, .DoraG-wrapper #DoraChartTypeSettingLbComponent1 .DAG-dora-chart-type-setting-lb .DAG-img-select.COLUMNSTACK:before, .DoraG-wrapper #DoraChartTypeSettingLbComponent1 .DAG-dora-chart-type-setting-lb .DAG-img-select.PIE:before, .DoraG-wrapper #DoraChartTypeSettingLbComponent1 .DAG-dora-chart-type-setting-lb .DAG-img-select.BAR:before, .DoraG-wrapper dag-dora-data-grid .DAG-Table tbody tr td .dag-checkbox.on:before, .DoraG-wrapper dag-dora-data-grid .DAG-Table tbody tr td .dag-checkbox.off:before, .DoraG-wrapper dag-dora-data-grid.DAG-governance-table .DAG-Table tbody tr td.Cell0 .content .ese:after, .DoraG-wrapper dag-dora-data-grid.DAG-governance-table .DAG-Table tbody tr td.Cell0 .content .ind:after, .DoraG-wrapper dag-dora-data-grid.DAG-governance-table .DAG-Table tbody tr td.Cell0 .content .inc:after, .DoraG-wrapper dag-dora-data-grid.DAG-governance-table .DAG-Table tbody tr td.Cell1.no-empty .content:before, .DoraG-wrapper dag-dora-data-grid.DAG-governance-table .DAG-Table tbody tr td.Cell2.no-empty .content:before, .DoraG-wrapper dag-dora-data-grid.DAG-governance-table .DAG-Table tbody tr td.Cell3.no-empty .content:before {
  font-family: 'icons' !important;
  font-style: normal !important;
  font-weight: normal !important;
  font-variant: normal !important;
  text-transform: none !important;
  speak: none;
  line-height: 1;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale; }

@font-face {
  font-family: 'icons';
  src: url("../icons/icons.eot?1");
  src: url("../icons/icons.eot?1#iefix") format("embedded-opentype"), url("../icons/icons.woff2?1") format("woff2"), url("../icons/icons.woff?1") format("woff"), url("../icons/icons.ttf?1") format("truetype"), url("../icons/icons.svg?1#icons") format("svg");
  font-weight: normal;
  font-style: normal; }
.DoraG-wrapper {
  /************************************************
  /*                dagGeneric
  /************************************************/
  /* from $halfbreak to 0 */
  /************************************************
  /*                dagDoraColumnPaginator
  /************************************************/
  /************************************************
  /*                    dagDoraRow
  /************************************************/
  /* CUSTOM */
  /************************************************
  /*                    dagDoraLabel
  /************************************************/
  /************************************************
  /*                    dagDoraChartPrint
  /************************************************/
  /************************************************
  /*                    dagDoraRowsNotes
  /************************************************/
  /************************************************
  /*                    dagDoraGridNotes
  /************************************************/
  /************************************************
  /*                    dagDoraCollapseExpand
  /************************************************/
  /************************************************
  /*                    dagDoraRowsPreselectLb
  /************************************************/
  /************************************************
  /*                    dagDoraChartTypeSettingLb
  /************************************************/
  /************************************************
  /*                    dagDoraGrid
  /************************************************/
  /************************************************
  /*                    CUSTOM
  /************************************************/
  /* from $halfbreak to 0 */
  /************************************************
  /*                    dag-dora-chart
  /************************************************/
  /************************************************
  /*                    dagDoraTableSelectorTab
  /************************************************/ }
  @media all and (max-width: 900px) {
    .DoraG-wrapper .DAG-Row.half-width {
      width: 100%; }
    .DoraG-wrapper .DAG-Row._3-4-width {
      width: 100%; }
    .DoraG-wrapper .DAG-Row._1-4-width {
      width: 100%; }
    .DoraG-wrapper .DAG-Row._1-3-width {
      width: 100%; }
    .DoraG-wrapper .DAG-Row .DAG-Row.half-width {
      width: 100%; }
    .DoraG-wrapper .DAG-Row .DAG-Row._3-4-width {
      width: 100%; }
    .DoraG-wrapper .DAG-Row .DAG-Row._1-4-width {
      width: 100%; }
    .DoraG-wrapper .DAG-Row .DAG-Row._1-3-width {
      width: 100%; } }
  .DoraG-wrapper #DoraColumnPaginatorComponent1 .DAG-column-paginator {
    font: "Montserrat", Arial, Helvetica, Sans-Serif; }
    .DoraG-wrapper #DoraColumnPaginatorComponent1 .DAG-column-paginator .DAG-page-element {
      padding-bottom: 5px;
      padding-top: 5px;
      padding-left: 10px;
      padding-right: 10px;
      margin-right: 5px; }
      .DoraG-wrapper #DoraColumnPaginatorComponent1 .DAG-column-paginator .DAG-page-element.selected, .DoraG-wrapper #DoraColumnPaginatorComponent1 .DAG-column-paginator .DAG-page-element.unselected:hover {
        color: #ffffff;
        background-color: #ce1126; }
        .DoraG-wrapper #DoraColumnPaginatorComponent1 .DAG-column-paginator .DAG-page-element.selected .tab-element-content, .DoraG-wrapper #DoraColumnPaginatorComponent1 .DAG-column-paginator .DAG-page-element.unselected:hover .tab-element-content {
          color: #ffffff;
          background-color: #ce1126; }
      .DoraG-wrapper #DoraColumnPaginatorComponent1 .DAG-column-paginator .DAG-page-element.unselected {
        color: #ffffff;
        background-color: #333333; }
        .DoraG-wrapper #DoraColumnPaginatorComponent1 .DAG-column-paginator .DAG-page-element.unselected .tab-element-content {
          color: #ffffff;
          background-color: #333333; }
  .DoraG-wrapper dag-dora-row .DAG-Row {
    font: 12px "Montserrat", Arial, Helvetica, Sans-Serif;
    border: 0;
    color: #20201F;
    background-color: transparent;
    border: 0;
    border-bottom: 0;
    padding: 0;
    width: 100%; }
    .DoraG-wrapper dag-dora-row .DAG-Row .row-container .column-container {
      padding: 5px; }
  .DoraG-wrapper dag-dora-row .DAG-Row .row-container-a {
    font-family: "EB Garamond", Arial, Helvetica, sans-serif;
    font-size: 40px;
    font-weight: 600; }
    .DoraG-wrapper dag-dora-row .DAG-Row .row-container-a .row-sub-container {
      overflow: hidden;
      margin: 0 auto;
      display: table; }
  .DoraG-wrapper dag-dora-row .DAG-Row .row-container-b .column-container, .DoraG-wrapper dag-dora-row .DAG-Row .row-container-c .column-container {
    width: 100%;
    text-align: center;
    font-weight: 600;
    letter-spacing: 1.5px; }
  .DoraG-wrapper dag-dora-label.DAG-download .DAG-Label .text-container {
    font: 12px "Montserrat", Arial, Helvetica, Sans-Serif;
    font-style: normal;
    border: 1px solid #ffffff;
    color: #20201F;
    background-color: transparent;
    text-align: center;
    border: 1px solid #ffffff;
    padding: 10px;
    width: 100px; }
    .DoraG-wrapper dag-dora-label.DAG-download .DAG-Label .text-container:hover {
      color: #20201F;
      background-color: transparent; }
    .DoraG-wrapper dag-dora-label.DAG-download .DAG-Label .text-container.link {
      cursor: pointer; }
  .DoraG-wrapper .DAG-download-containter {
    overflow: hidden; }
    .DoraG-wrapper .DAG-download-containter .DAG-download-title {
      float: left; }
    .DoraG-wrapper .DAG-download-containter dag-dora-label.DAG-download {
      overflow: hidden;
      display: block;
      float: right;
      width: 50px;
      margin-top: 45px;
      margin-bottom: 10px; }
      .DoraG-wrapper .DAG-download-containter dag-dora-label.DAG-download .DAG-Label {
        overflow: hidden; }
        .DoraG-wrapper .DAG-download-containter dag-dora-label.DAG-download .DAG-Label .text-container.link {
          float: right;
          width: 24px;
          height: 24px;
          border: 1px solid #20201F;
          padding-right: 2px;
          padding-left: 2px;
          padding-top: 4px;
          padding-bottom: 0px;
          margin-top: 14px; }
          .DoraG-wrapper .DAG-download-containter dag-dora-label.DAG-download .DAG-Label .text-container.link:after {
            height: 23px;
            line-height: 23px;
            width: 19px;
            font-size: 17px;
            cursor: pointer; }
        .DoraG-wrapper .DAG-download-containter dag-dora-label.DAG-download .DAG-Label .text-container.link:hover {
          background-color: #D4B96D;
          border: 1px solid #D4B96D; }
  .DoraG-wrapper #DoraChartPrintComponent1 .DAG-chart-print {
    cursor: pointer;
    text-align: center;
    font: 12px "Montserrat", Arial, Helvetica, Sans-Serif;
    color: #ffffff;
    background-color: #333333;
    border: 1px solid #ffffff;
    padding: 10px;
    width: 100px; }
    .DoraG-wrapper #DoraChartPrintComponent1 .DAG-chart-print:hover {
      color: #ffffff;
      background-color: #ce1126; }
  .DoraG-wrapper .DoraG-wrapper #DoraChartPrintComponent1 .DAG-chart-print {
    margin-bottom: 19px; }
  .DoraG-wrapper #DoraRowsNotesComponent1 .DAG-dora-rows-notes {
    font: 12px "Montserrat", Arial, Helvetica, Sans-Serif;
    font-style: italic;
    border: 1px solid #DEDEDE;
    color: #20201F;
    background-color: transparent;
    border: 1px solid #DEDEDE;
    border-top: 0;
    padding: 10px;
    width: 100%; }
  .DoraG-wrapper .DAG-custom-notes .DAG-element {
    font-style: italic;
    font-size: 12px;
    margin-left: 5px;
    float: left;
    width: 100%; }
  .DoraG-wrapper .DAG-custom-notes .ese {
    float: left; }
    .DoraG-wrapper .DAG-custom-notes .ese:before {
      height: 12px;
      line-height: 12px;
      width: 12px;
      font-size: 12px;
      color: #D4B96D;
      margin-right: 5px; }
  .DoraG-wrapper .DAG-custom-notes .ind:before {
    height: 12px;
    line-height: 12px;
    width: 12px;
    font-size: 12px;
    color: #20201F;
    margin-right: 5px; }
  .DoraG-wrapper .DAG-custom-notes .inc:before {
    height: 12px;
    line-height: 12px;
    width: 12px;
    font-size: 12px;
    color: #20201F;
    margin-right: 5px; }
  .DoraG-wrapper dag-dora-grid-notes .DAG-dora-grid-notes {
    font: 10px "Montserrat", Arial, Helvetica, Sans-Serif;
    font-style: italic;
    border: 0;
    color: #20201F;
    background-color: transparent;
    border: 0;
    border-bottom: 0;
    padding: 10px;
    width: 100%; }
  .DoraG-wrapper #DoraCollapseExpandComponent1 .DAG-collapse-expand {
    font: "Montserrat", Arial, Helvetica, Sans-Serif; }
    .DoraG-wrapper #DoraCollapseExpandComponent1 .DAG-collapse-expand .DAG-container {
      cursor: pointer;
      height: 40px;
      display: table-cell;
      vertical-align: middle;
      border: 1px solid #20201F; }
      .DoraG-wrapper #DoraCollapseExpandComponent1 .DAG-collapse-expand .DAG-container.collapsed {
        color: #20201F;
        background-color: transparent; }
        .DoraG-wrapper #DoraCollapseExpandComponent1 .DAG-collapse-expand .DAG-container.collapsed .DAG-content:after {
          height: 14px;
          line-height: 14px;
          width: 14px;
          font-size: 14px;
          float: right;
          margin-right: 5px; }
      .DoraG-wrapper #DoraCollapseExpandComponent1 .DAG-collapse-expand .DAG-container.expanded {
        color: #20201F;
        background-color: transparent; }
        .DoraG-wrapper #DoraCollapseExpandComponent1 .DAG-collapse-expand .DAG-container.expanded .DAG-content:after {
          height: 14px;
          line-height: 14px;
          width: 14px;
          font-size: 14px;
          float: right;
          margin-right: 5px; }
      .DoraG-wrapper #DoraCollapseExpandComponent1 .DAG-collapse-expand .DAG-container .DAG-content {
        width: 90px;
        float: left;
        margin-left: 5px; }
  .DoraG-wrapper #DoraRowsPreselectLbComponent1 .DAG-rows-preselect-lb {
    font: "Montserrat", Arial, Helvetica, Sans-Serif; }
    .DoraG-wrapper #DoraRowsPreselectLbComponent1 .DAG-rows-preselect-lb .DAG-img-select {
      display: none; }
    .DoraG-wrapper #DoraRowsPreselectLbComponent1 .DAG-rows-preselect-lb ul {
      background-color: #333333; }
      .DoraG-wrapper #DoraRowsPreselectLbComponent1 .DAG-rows-preselect-lb ul li .ui-select-choices-row a.dropdown-item {
        background-color: #333333;
        color: #ffffff; }
      .DoraG-wrapper #DoraRowsPreselectLbComponent1 .DAG-rows-preselect-lb ul li .ui-select-choices-row.active a.dropdown-item {
        background-color: #ce1126;
        color: #ffffff; }
  .DoraG-wrapper #DoraChartTypeSettingLbComponent1 .DAG-dora-chart-type-setting-lb {
    font: "Montserrat", Arial, Helvetica, Sans-Serif; }
    .DoraG-wrapper #DoraChartTypeSettingLbComponent1 .DAG-dora-chart-type-setting-lb .DAG-img-select {
      display: inline-block;
      margin-right: 10px; }
      .DoraG-wrapper #DoraChartTypeSettingLbComponent1 .DAG-dora-chart-type-setting-lb .DAG-img-select.LINEAR:before {
        height: 12px;
        line-height: 12px;
        width: 12px;
        font-size: 12px; }
      .DoraG-wrapper #DoraChartTypeSettingLbComponent1 .DAG-dora-chart-type-setting-lb .DAG-img-select.COLUMN:before {
        height: 12px;
        line-height: 12px;
        width: 12px;
        font-size: 12px; }
      .DoraG-wrapper #DoraChartTypeSettingLbComponent1 .DAG-dora-chart-type-setting-lb .DAG-img-select.COLUMNSTACK:before {
        height: 12px;
        line-height: 12px;
        width: 12px;
        font-size: 12px; }
      .DoraG-wrapper #DoraChartTypeSettingLbComponent1 .DAG-dora-chart-type-setting-lb .DAG-img-select.PIE:before {
        height: 12px;
        line-height: 12px;
        width: 12px;
        font-size: 12px; }
      .DoraG-wrapper #DoraChartTypeSettingLbComponent1 .DAG-dora-chart-type-setting-lb .DAG-img-select.BAR:before {
        height: 12px;
        line-height: 12px;
        width: 12px;
        font-size: 12px; }
    .DoraG-wrapper #DoraChartTypeSettingLbComponent1 .DAG-dora-chart-type-setting-lb ul {
      background-color: #333333; }
      .DoraG-wrapper #DoraChartTypeSettingLbComponent1 .DAG-dora-chart-type-setting-lb ul li .ui-select-choices-row a.dropdown-item {
        background-color: #333333;
        color: #ffffff; }
      .DoraG-wrapper #DoraChartTypeSettingLbComponent1 .DAG-dora-chart-type-setting-lb ul li .ui-select-choices-row.active a.dropdown-item {
        background-color: #ce1126;
        color: #ffffff; }
  .DoraG-wrapper dag-dora-data-grid .DAG-Table {
    font: 13px "Montserrat", Arial, Helvetica, Sans-Serif; }
    .DoraG-wrapper dag-dora-data-grid .DAG-Table thead {
      background-color: #ffffff; }
      .DoraG-wrapper dag-dora-data-grid .DAG-Table thead .Head {
        color: #20201F;
        font-weight: 600;
        font-size: 13px;
        height: 60px;
        line-height: 60px; }
        .DoraG-wrapper dag-dora-data-grid .DAG-Table thead .Head.Headselected {
          color: #ce1126; }
        .DoraG-wrapper dag-dora-data-grid .DAG-Table thead .Head.Headunselected {
          color: #9CA2A7; }
    .DoraG-wrapper dag-dora-data-grid .DAG-Table tbody tr.odd {
      background-color: #ffffff; }
    .DoraG-wrapper dag-dora-data-grid .DAG-Table tbody tr.selected {
      background-color: #646464;
      color: #fff; }
    .DoraG-wrapper dag-dora-data-grid .DAG-Table tbody tr:hover {
      background-color: #F7F7F7;
      color: #20201F; }
    .DoraG-wrapper dag-dora-data-grid .DAG-Table tbody tr td {
      border-bottom: 1px solid #DEDEDE;
      padding-bottom: 10px;
      padding-top: 10px;
      padding-left: 5px;
      padding-right: 15px;
      vertical-align: middle; }
      .DoraG-wrapper dag-dora-data-grid .DAG-Table tbody tr td .dagNote {
        display: none; }
      .DoraG-wrapper dag-dora-data-grid .DAG-Table tbody tr td .dag-checkbox {
        cursor: pointer;
        width: auto;
        height: auto;
        display: block;
        overflow: hidden;
        border: 0;
        background-color: transparent; }
        .DoraG-wrapper dag-dora-data-grid .DAG-Table tbody tr td .dag-checkbox.on:before {
          height: 12px;
          line-height: 12px;
          width: 12px;
          font-size: 12px; }
        .DoraG-wrapper dag-dora-data-grid .DAG-Table tbody tr td .dag-checkbox.off:before {
          height: 12px;
          line-height: 12px;
          width: 12px;
          font-size: 12px; }
    .DoraG-wrapper dag-dora-data-grid .DAG-Table tbody tr td:hover .dagNote {
      display: block;
      overflow: overlay;
      z-index: 100;
      margin-left: 46px;
      position: absolute;
      background-color: #F1F1F1;
      color: #555555;
      border: 1px solid #DEDEDE;
      padding: 5px; }
  @media all and (max-width: 900px) {
    .DoraG-wrapper dag-dora-data-grid .DAG-Table-wrapper, .DoraG-wrapper dag-dora-data-grid .table-inner-wrapper {
      position: relative;
      overflow: auto; }
    .DoraG-wrapper dag-dora-data-grid .DAG-Table-wrapper .table-shadow {
      position: absolute;
      top: 0;
      bottom: 0;
      height: 100%;
      width: 50px;
      z-index: 1;
      pointer-events: none;
      opacity: 0; }
    .DoraG-wrapper dag-dora-data-grid .DAG-Table-wrapper .shadow-left {
      left: 0;
      background-image: linear-gradient(to left, rgba(255, 255, 255, 0), white); }
    .DoraG-wrapper dag-dora-data-grid .DAG-Table-wrapper .shadow-right {
      right: 0;
      background-image: linear-gradient(to right, rgba(255, 255, 255, 0), white); }
    .DoraG-wrapper dag-dora-data-grid .DAG-Table-wrapper .DAG-Table {
      width: 1000px; } }
  .DoraG-wrapper .DAG-table-custom-header {
    font-family: "Montserrat", Arial, Helvetica, Sans-Serif;
    font-weight: bold;
    padding-bottom: 10px;
    display: block;
    overflow: hidden;
    border-top: 1px solid;
    padding-top: 10px; }
    .DoraG-wrapper .DAG-table-custom-header .DAG-td1 {
      width: 70%; }
    .DoraG-wrapper .DAG-table-custom-header .DAG-td2 {
      width: 30%; }
    .DoraG-wrapper .DAG-table-custom-header .DAG-td {
      float: left; }
      .DoraG-wrapper .DAG-table-custom-header .DAG-td .DAG-content1 {
        width: 100%;
        font-size: 10px; }
      .DoraG-wrapper .DAG-table-custom-header .DAG-td .DAG-content2 {
        width: 100%;
        font-size: 14px; }
  .DoraG-wrapper dag-dora-data-grid {
    overflow: hidden;
    display: block; }
    .DoraG-wrapper dag-dora-data-grid dora-data-grid {
      overflow: hidden;
      display: block; }
    .DoraG-wrapper dag-dora-data-grid .DAG-Table thead {
      border-bottom: 1px solid #20201F;
      border-top: 1px solid #20201F; }
      .DoraG-wrapper dag-dora-data-grid .DAG-Table thead th.Head {
        text-align: right;
        line-height: 20px; }
      .DoraG-wrapper dag-dora-data-grid .DAG-Table thead th.HeadFirst {
        text-align: center; }
    .DoraG-wrapper dag-dora-data-grid .DAG-Table tbody tr.DAG-title .Cell .content {
      font-weight: bold; }
    .DoraG-wrapper dag-dora-data-grid .DAG-Table tbody tr.DAG-bg-marked.odd, .DoraG-wrapper dag-dora-data-grid .DAG-Table tbody tr.DAG-bg-marked.even {
      background-color: #F7F7F7; }
    .DoraG-wrapper dag-dora-data-grid .DAG-Table tbody tr.DAG-bg-marked:hover.odd, .DoraG-wrapper dag-dora-data-grid .DAG-Table tbody tr.DAG-bg-marked:hover.even {
      background-color: #F7F7F7; }
    .DoraG-wrapper dag-dora-data-grid .DAG-Table tbody tr.DAG-header:hover {
      background-color: #ffffff; }
    .DoraG-wrapper dag-dora-data-grid .DAG-Table tbody tr.DAG-header {
      border-top: 1px solid #20201F; }
      .DoraG-wrapper dag-dora-data-grid .DAG-Table tbody tr.DAG-header td {
        border-bottom: 1px solid #20201F;
        padding-top: 17px;
        padding-bottom: 17px;
        text-align: center;
        font-weight: bold; }
    .DoraG-wrapper dag-dora-data-grid .DAG-Table tbody tr.DAG-right .Cell div.content {
      text-align: right; }
    .DoraG-wrapper dag-dora-data-grid .DAG-Table tbody tr .Cell.type-NUMBER.neg .content {
      color: #20201F; }
    .DoraG-wrapper dag-dora-data-grid .DAG-Table tbody tr .Cell.type-PERCENTAGE::before {
      content: " %";
      float: right; }
    .DoraG-wrapper dag-dora-data-grid .DAG-Table tbody tr .Cell.type-PERCENTAGE div.content {
      float: right;
      padding-right: 2px; }
    .DoraG-wrapper dag-dora-data-grid .DAG-Table tbody tr .Cell div {
      padding-right: 0; }
    .DoraG-wrapper dag-dora-data-grid .DAG-Table tbody tr .Cell a {
      color: #D4B96D;
      text-decoration: underline; }
    .DoraG-wrapper dag-dora-data-grid.DAG-header-left .DAG-Table thead th.Head, .DoraG-wrapper dag-dora-data-grid.DAG-header-left .DAG-Table thead th.HeadFirst {
      text-align: left; }
    .DoraG-wrapper dag-dora-data-grid.DAG-header-right-padding .DAG-Table thead th {
      padding-right: 15px; }
      .DoraG-wrapper dag-dora-data-grid.DAG-header-right-padding .DAG-Table thead th.HeadFirst {
        padding-right: 0; }
    .DoraG-wrapper dag-dora-data-grid.DAG-no-header .DAG-Table thead {
      border-top: 0;
      border-bottom: 1px solid #DEDEDE; }
      .DoraG-wrapper dag-dora-data-grid.DAG-no-header .DAG-Table thead th {
        display: none; }
    .DoraG-wrapper dag-dora-data-grid.DAG-horizzontal-scroll {
      overflow: hidden;
      display: block;
      overflow-x: auto; }
      .DoraG-wrapper dag-dora-data-grid.DAG-horizzontal-scroll dora-data-grid {
        display: block;
        overflow: hidden;
        width: 1800px; }
        .DoraG-wrapper dag-dora-data-grid.DAG-horizzontal-scroll dora-data-grid .DAG-Table tbody tr td.Cell0 {
          width: 240px; }
        .DoraG-wrapper dag-dora-data-grid.DAG-horizzontal-scroll dora-data-grid .DAG-Table tbody tr td.Cell2 .content {
          width: 125px; }
        .DoraG-wrapper dag-dora-data-grid.DAG-horizzontal-scroll dora-data-grid .DAG-Table tbody tr td.Cell3 {
          width: 160px; }
        .DoraG-wrapper dag-dora-data-grid.DAG-horizzontal-scroll dora-data-grid .DAG-Table tbody tr td.Cell4 {
          width: 160px; }
    .DoraG-wrapper dag-dora-data-grid.DAG-head1-hide .DAG-Table thead th.Head0 .content {
      display: none; }
    .DoraG-wrapper dag-dora-data-grid.DAG-head2-hide .DAG-Table thead th.Head1 .content {
      display: none; }
    .DoraG-wrapper dag-dora-data-grid.DAG-head2-left .DAG-Table thead th.Head1 .content {
      text-align: left; }
    .DoraG-wrapper dag-dora-data-grid.DAG-col2-bold .DAG-Table tbody tr td.Cell1 div {
      font-weight: bold; }
    .DoraG-wrapper dag-dora-data-grid.DAG-col1-bold .DAG-Table tbody tr td.Cell0 div {
      font-weight: bold; }
    .DoraG-wrapper dag-dora-data-grid.DAG-col3-marked .DAG-Table tbody tr td.Cell2 {
      background-color: #F7F7F7; }
    .DoraG-wrapper dag-dora-data-grid.DAG-col3-marked .DAG-Table thead th.Head2 {
      background-color: #F7F7F7; }
    .DoraG-wrapper dag-dora-data-grid.DAG-col3-right .DAG-Table tbody tr td.Cell2 div {
      text-align: right; }
    .DoraG-wrapper dag-dora-data-grid.DAG-col4-right .DAG-Table tbody tr td.Cell3 div {
      text-align: right; }
    .DoraG-wrapper dag-dora-data-grid.DAG-row-alternate tbody tr.odd {
      background-color: #F7F7F7; }
    .DoraG-wrapper dag-dora-data-grid.DAG-governance-table .DAG-Table thead th {
      text-align: center; }
      .DoraG-wrapper dag-dora-data-grid.DAG-governance-table .DAG-Table thead th.Head0 .DAG-content1, .DoraG-wrapper dag-dora-data-grid.DAG-governance-table .DAG-Table thead th.Head0 .DAG-content2 {
        text-align: left;
        font-weight: bold;
        margin-left: 5px; }
      .DoraG-wrapper dag-dora-data-grid.DAG-governance-table .DAG-Table thead th.Head0 .DAG-content1 {
        font-size: 10px; }
      .DoraG-wrapper dag-dora-data-grid.DAG-governance-table .DAG-Table thead th.Head0 .DAG-content2 {
        width: 100%;
        font-size: 14px; }
    .DoraG-wrapper dag-dora-data-grid.DAG-governance-table .DAG-Table tbody tr td.Cell .content {
      font-weight: bold; }
    .DoraG-wrapper dag-dora-data-grid.DAG-governance-table .DAG-Table tbody tr td.Cell0 .content .cont {
      float: left; }
    .DoraG-wrapper dag-dora-data-grid.DAG-governance-table .DAG-Table tbody tr td.Cell0 .content .ese {
      float: left;
      margin-left: 5px; }
      .DoraG-wrapper dag-dora-data-grid.DAG-governance-table .DAG-Table tbody tr td.Cell0 .content .ese:after {
        height: 12px;
        line-height: 12px;
        width: 12px;
        font-size: 12px;
        color: #D4B96D; }
    .DoraG-wrapper dag-dora-data-grid.DAG-governance-table .DAG-Table tbody tr td.Cell0 .content .ind {
      float: left;
      margin-left: 5px; }
      .DoraG-wrapper dag-dora-data-grid.DAG-governance-table .DAG-Table tbody tr td.Cell0 .content .ind:after {
        height: 12px;
        line-height: 12px;
        width: 12px;
        font-size: 12px;
        color: #20201F; }
    .DoraG-wrapper dag-dora-data-grid.DAG-governance-table .DAG-Table tbody tr td.Cell0 .content .inc {
      float: left;
      margin-left: 5px; }
      .DoraG-wrapper dag-dora-data-grid.DAG-governance-table .DAG-Table tbody tr td.Cell0 .content .inc:after {
        height: 12px;
        line-height: 12px;
        width: 12px;
        font-size: 12px;
        color: #20201F; }
    .DoraG-wrapper dag-dora-data-grid.DAG-governance-table .DAG-Table tbody tr td.Cell1.no-empty, .DoraG-wrapper dag-dora-data-grid.DAG-governance-table .DAG-Table tbody tr td.Cell2.no-empty, .DoraG-wrapper dag-dora-data-grid.DAG-governance-table .DAG-Table tbody tr td.Cell3.no-empty {
      text-align: center;
      color: #D4B96D;
      font-size: 10px; }
      .DoraG-wrapper dag-dora-data-grid.DAG-governance-table .DAG-Table tbody tr td.Cell1.no-empty .content:before, .DoraG-wrapper dag-dora-data-grid.DAG-governance-table .DAG-Table tbody tr td.Cell2.no-empty .content:before, .DoraG-wrapper dag-dora-data-grid.DAG-governance-table .DAG-Table tbody tr td.Cell3.no-empty .content:before {
        height: 19px;
        line-height: 19px;
        width: 100%;
        font-size: 19px;
        float: left; }
  @media all and (max-width: 900px) {
    .DoraG-wrapper dag-dora-data-grid {
      overflow: hidden;
      display: block;
      overflow-x: scroll; }
      .DoraG-wrapper dag-dora-data-grid dora-data-grid {
        overflow: hidden;
        display: block; } }
  .DoraG-wrapper dag-dora-chart .highcharts-axis-labels {
    font-family: "Montserrat", Arial, Helvetica, Sans-Serif; }
    .DoraG-wrapper dag-dora-chart .highcharts-axis-labels.highcharts-xaxis-labels {
      font-style: italic; }
    .DoraG-wrapper dag-dora-chart .highcharts-axis-labels.highcharts-yaxis-labels {
      font-style: italic; }
  .DoraG-wrapper dag-dora-chart .highcharts-label {
    font-family: "Montserrat", Arial, Helvetica, Sans-Serif; }
  .DoraG-wrapper #DoraDataGridSelectorTabComponent1 .DAG-data-grid-selector-tab {
    font: "Montserrat", Arial, Helvetica, Sans-Serif; }
    .DoraG-wrapper #DoraDataGridSelectorTabComponent1 .DAG-data-grid-selector-tab .tab-element-container {
      padding-bottom: 10px;
      padding-top: 10px;
      padding-left: 5px;
      padding-right: 5px; }
      .DoraG-wrapper #DoraDataGridSelectorTabComponent1 .DAG-data-grid-selector-tab .tab-element-container.on, .DoraG-wrapper #DoraDataGridSelectorTabComponent1 .DAG-data-grid-selector-tab .tab-element-container.off:hover {
        color: #ffffff;
        background-color: #ce1126; }
        .DoraG-wrapper #DoraDataGridSelectorTabComponent1 .DAG-data-grid-selector-tab .tab-element-container.on .tab-element-content, .DoraG-wrapper #DoraDataGridSelectorTabComponent1 .DAG-data-grid-selector-tab .tab-element-container.off:hover .tab-element-content {
          color: #ffffff;
          background-color: #ce1126; }
      .DoraG-wrapper #DoraDataGridSelectorTabComponent1 .DAG-data-grid-selector-tab .tab-element-container.off {
        color: #ffffff;
        background-color: #333333; }
        .DoraG-wrapper #DoraDataGridSelectorTabComponent1 .DAG-data-grid-selector-tab .tab-element-container.off .tab-element-content {
          color: #ffffff;
          background-color: #333333; }
    .DoraG-wrapper #DoraDataGridSelectorTabComponent1 .DAG-data-grid-selector-tab .tab-element-container:not(.last) {
      margin-right: 5px; }

/************************************************
/*                    GENERIC CUSTOM
/************************************************/
.DoraG-wrapper .header-band .header-band-element {
  background-color: #333333;
  padding-top: 20px; }

/*# sourceMappingURL=DoraG.css.map */
