@charset "UTF-8";
/************************************************
/*                    FONTS
/************************************************/
@font-face {
  font-family: "Brown Regular";
  src: url(../fonts/lineto-brown-regular.eot);
  src: url(../fonts/lineto-brown-regular.eot?#iefix) format("embedded-opentype"), url(../fonts/lineto-brown-regular.woff) format("woff"), url(../fonts/lineto-brown-regular.ttf) format("truetype"), url(../fonts/lineto-brown-regular.svg#lineto-brown-regular) format("svg");
  font-weight: normal;
  font-style: normal; }
@font-face {
  font-family: "Brown Bold";
  src: url(../fonts/lineto-brown-bold.eot);
  src: url(../fonts/lineto-brown-bold.eot?#iefix) format("embedded-opentype"), url(../fonts/lineto-brown-bold.woff) format("woff"), url(../fonts/lineto-brown-bold.ttf) format("truetype"), url(../fonts/lineto-brown-bold.svg#lineto-brown-bold) format("svg");
  font-weight: bold;
  font-style: normal; }
@font-face {
  font-family: "Brown Italic";
  src: url(../fonts/lineto-brown-italic.eot);
  src: url(../fonts/lineto-brown-italic.eot?#iefix) format("embedded-opentype"), url(../fonts/lineto-brown-italic.woff) format("woff"), url(../fonts/lineto-brown-italic.ttf) format("truetype"), url(../fonts/lineto-brown-italic.svg#lineto-brown-italic) format("svg");
  font-weight: normal;
  font-style: italic; }
@font-face {
  font-family: "Brown Bold Italic";
  src: url(../fonts/lineto-brown-bolditalic.eot);
  src: url(../fonts/lineto-brown-bolditalic.eot?#iefix) format("embedded-opentype"), url(../fonts/lineto-brown-bolditalic.woff) format("woff"), url(../fonts/lineto-brown-bolditalic.ttf) format("truetype"), url(../fonts/lineto-brown-bolditalic.svg#lineto-brown-bolditalic) format("svg");
  font-weight: bold;
  font-style: italic; }
@font-face {
  font-family: 'piaggio';
  src: url(../fonts/piaggio.eot?12463553);
  src: url(../fonts/piaggio.eot?12463553#iefix) format("embedded-opentype"), url(../fonts/piaggio.woff2?12463553) format("woff2"), url(../fonts/piaggio.woff?12463553) format("woff"), url(../fonts/piaggio.ttf?12463553) format("truetype"), url(../fonts/piaggio.svg?12463553#piaggio) format("svg");
  font-weight: normal;
  font-style: normal; }
/* Piaggio DDE andamento 2.0 */
/************************************************
/*                    FONT ICONS
/************************************************/
.icon-up-big:before {
  content: '\e800'; }

/* '' */
.icon-down-big:before {
  content: '\e801'; }

/* '' */
.icon-record:before {
  content: '\e802'; }

/* '' */
.icon-eq:before {
  content: '\e803'; }

/* '' */
.icon-down:before {
  content: '\e804'; }

/* '' */
.icon-up:before {
  content: '\e805'; }

/* '' */
/************************************************
/*                    IMPORT
/************************************************/
[data-icon]:before,
[class^="icon-"]:before,
[class*=" icon-"]: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; }
/* Reset default attributes */
.node .DoraInteractive p,
.DoraInteractive p,
.node .gwtwidget p,
.gwtwidget p,
.gwt-DecoratedPopupPanel p {
  margin: 0; }
.node .DoraInteractive .title,
.DoraInteractive .title,
.node .gwtwidget .title,
.gwtwidget .title,
.gwt-DecoratedPopupPanel .title {
  margin-top: 0;
  margin-bottom: 0; }
.node .DoraInteractive table, .node .DoraInteractive tr, .node .DoraInteractive th, .node .DoraInteractive td,
.node .DoraInteractive table tbody td,
.node .DoraInteractive table tbody tr td,
.DoraInteractive table,
.DoraInteractive tr,
.DoraInteractive th,
.DoraInteractive td,
.DoraInteractive table tbody td,
.DoraInteractive table tbody tr td,
.node .gwtwidget table,
.node .gwtwidget tr,
.node .gwtwidget th,
.node .gwtwidget td,
.node .gwtwidget table tbody td,
.node .gwtwidget table tbody tr td,
.gwtwidget table,
.gwtwidget tr,
.gwtwidget th,
.gwtwidget td,
.gwtwidget table tbody td,
.gwtwidget table tbody tr td,
.gwt-DecoratedPopupPanel table,
.gwt-DecoratedPopupPanel tr,
.gwt-DecoratedPopupPanel th,
.gwt-DecoratedPopupPanel td,
.gwt-DecoratedPopupPanel table tbody td,
.gwt-DecoratedPopupPanel table tbody tr td {
  border-collapse: separate;
  border: 0px;
  border-spacing: 0px;
  border-top: 0px;
  border-bottom: 0px;
  border-left: 0px;
  border-right: 0px;
  line-height: inherit;
  margin: 0;
  text-align: inherit;
  width: 100%;
  padding: 0;
  background-color: transparent !important;
  outline: 0px; }
  .node .DoraInteractive table div, .node .DoraInteractive tr div, .node .DoraInteractive th div, .node .DoraInteractive td div,
  .node .DoraInteractive table tbody td div,
  .node .DoraInteractive table tbody tr td div,
  .DoraInteractive table div,
  .DoraInteractive tr div,
  .DoraInteractive th div,
  .DoraInteractive td div,
  .DoraInteractive table tbody td div,
  .DoraInteractive table tbody tr td div,
  .node .gwtwidget table div,
  .node .gwtwidget tr div,
  .node .gwtwidget th div,
  .node .gwtwidget td div,
  .node .gwtwidget table tbody td div,
  .node .gwtwidget table tbody tr td div,
  .gwtwidget table div,
  .gwtwidget tr div,
  .gwtwidget th div,
  .gwtwidget td div,
  .gwtwidget table tbody td div,
  .gwtwidget table tbody tr td div,
  .gwt-DecoratedPopupPanel table div,
  .gwt-DecoratedPopupPanel tr div,
  .gwt-DecoratedPopupPanel th div,
  .gwt-DecoratedPopupPanel td div,
  .gwt-DecoratedPopupPanel table tbody td div,
  .gwt-DecoratedPopupPanel table tbody tr td div {
    width: auto; }

.dateBoxPopup table, .dateBoxPopup tr, .dateBoxPopup th, .dateBoxPopup td {
  border-collapse: separate;
  border: 0px;
  border-spacing: 0px;
  border-top: 0px;
  border-bottom: 0px;
  border-left: 0px;
  border-right: 0px;
  line-height: inherit;
  margin: 0;
  text-align: inherit;
  padding: 0;
  outline: 0px; }

.DoraInteractive {
  font-family: "Brown Regular", Sans-Serif;
  width: 100%; }
  .DoraInteractive * {
    -moz-box-sizing: border-box;
    -webkit-box-sizing: border-box;
    box-sizing: border-box; }
  .DoraInteractive div.row,
  .DoraInteractive div.DORA-row {
    display: block; }
  .DoraInteractive .v-space {
    height: 20px;
    overflow: hidden;
    display: block;
    width: 1px; }
  .DoraInteractive .fleft {
    float: left; }
  .DoraInteractive .fright {
    float: right; }
  .DoraInteractive .full-width.row,
  .DoraInteractive .full-width.DORA-row,
  .DoraInteractive .full-width {
    width: 100%; }
  .DoraInteractive .half-width {
    width: 50%; }
  .DoraInteractive ._3-4-width {
    width: 75%; }
  .DoraInteractive ._1-4-width {
    width: 25%; }
  .DoraInteractive ._1-3-width {
    width: 33%; }
  .DoraInteractive div.row.hide,
  .DoraInteractive div.DORA-row.hide,
  .DoraInteractive .hide {
    display: none; }
  .DoraInteractive .row,
  .DoraInteractive div.row,
  .DoraInteractive .DORA-row,
  .DoraInteractive div.DORA-row {
    overflow: hidden;
    margin: 0; }
  .DoraInteractive div.row.center-div,
  .DoraInteractive div.DORA-row.center-div,
  .DoraInteractive .center-div {
    margin: 0 auto;
    width: fit-content; }
  .DoraInteractive div.chart-preview {
    margin-left: 5px;
    border: 1px solid #dedede; }

div.DORA-row table tbody tr:first-child td {
  border: 0; }

/************************************************
/*                    generic
/************************************************/
/* da $halfbreak a 0 */
@media all and (max-width: 600px) {
  .DoraInteractive .half-width {
    width: 100%; }
  .DoraInteractive ._3-4-width {
    width: 100%; }
  .DoraInteractive ._1-4-width {
    width: 100%; }
  .DoraInteractive ._1-3-width {
    width: 100%; } }
/************************************************
/*                    popup
/************************************************/
.PopupClass-container {
  background: none repeat scroll 0 0 #FDFDFD;
  border: 1px solid grey;
  font-family: "Brown Regular", Sans-Serif;
  width: 280px;
  z-index: 3; }
  .PopupClass-container .DoraCheckBox-MainContainer {
    padding-left: 5px; }
  .PopupClass-container .DoraCheckBox-MainContainer.DoraCheckBox-ValueOn {
    font-weight: bold; }
  .PopupClass-container .DoraCheckBox-Caption {
    width: 272px; }
  .PopupClass-container .DoraCheckBox-Caption:hover {
    background-color: #ce1126;
    color: #3984E4;
    cursor: pointer; }
  .PopupClass-container table {
    margin: 0; }
    .PopupClass-container table .popupMiddleLeft,
    .PopupClass-container table .popupTopLeft,
    .PopupClass-container table .popupBottomLeft {
      width: 0px; }
    .PopupClass-container table .popupMiddleRight,
    .PopupClass-container table .popupTopRight,
    .PopupClass-container table .popupBottomRight {
      width: 0px; }
  .PopupClass-container .CloseClass {
    background: none repeat scroll 0 0 transparent;
    border: 0 none;
    margin-top: 4px;
    display: none; }

.dateBoxPopup .popupContent .gwt-DatePicker .datePickerMonthSelector {
  width: 100%;
  padding: 2px 0px; }
  .dateBoxPopup .popupContent .gwt-DatePicker .datePickerMonthSelector td {
    background-color: #cccccc; }
.dateBoxPopup .popupContent .gwt-DatePicker .datePickerDays .datePickerWeekdayLabel,
.dateBoxPopup .popupContent .gwt-DatePicker .datePickerDays .datePickerWeekendLabel {
  padding: 5px; }
.dateBoxPopup .popupContent .gwt-DatePicker .datePickerDays .datePickerDay {
  padding: 5px;
  text-align: right; }
  .dateBoxPopup .popupContent .gwt-DatePicker .datePickerDays .datePickerDay[aria-selected=true] {
    color: #ffffff; }
.dateBoxPopup td {
  background-color: #e6e6e6; }

/************************************************
/*                    LastUpdate
/************************************************/
#LastUpdate1 {
  font-family: "Brown Regular", Sans-Serif;
  font-size: 14px; }
  #LastUpdate1 .LastUpdateCss {
    overflow: hidden;
    width: 100%;
    color: #004f93; }
    #LastUpdate1 .LastUpdateCss .CaptionClass {
      height: 14px;
      line-height: 14px;
      float: left;
      width: auto; }
    #LastUpdate1 .LastUpdateCss .DateClass {
      float: left;
      width: auto;
      height: 14px;
      line-height: 14px;
      font-weight: normal; }

/* da $halfBreak a 0 */
/************************************************
/*                    Label
/************************************************/
#Label1 {
  height: auto; }
  #Label1 div a {
    margin-left: 3px;
    text-decoration: none;
    color: #004f93;
    font: 20px "Brown Bold", Sans-Serif;
    font-size: 20px; }
  #Label1 .csslabel .gwt-HTML {
    margin-left: 3px;
    text-decoration: none;
    color: #004f93;
    font: 20px "Brown Bold", Sans-Serif;
    font-size: 20px;
    line-height: auto; }
  #Label1 .csslabel .gwt-Label {
    font: 20px "Brown Bold", Sans-Serif;
    font-size: 20px;
    color: #004f93; }

#Label1 {
  border-top: 1px solid #00a5cd; }

#Label90 {
  height: auto; }
  #Label90 div a {
    margin-left: 3px;
    text-decoration: none;
    color: #004f93;
    font: "Brown Regular", Sans-Serif;
    font-size: 14px; }
  #Label90 .csslabel .gwt-HTML {
    margin-left: 3px;
    text-decoration: none;
    color: #004f93;
    font: "Brown Regular", Sans-Serif;
    font-size: 14px;
    line-height: auto; }
  #Label90 .csslabel .gwt-Label {
    font: "Brown Regular", Sans-Serif;
    font-size: 14px;
    color: #004f93; }

#Label90 .csslabel .gwt-Label {
  line-height: 14px;
  font-weight: bold;
  margin-right: 10px; }

/************************************************
/*                    SerieSelectorBT
/************************************************/
#SerieSelectorBT1 {
  font-family: "Brown Regular", Sans-Serif;
  font-size: 14px; }
  #SerieSelectorBT1 .SerieSelectorBT .btnContainer {
    float: left; }
    #SerieSelectorBT1 .SerieSelectorBT .btnContainer div {
      overflow: hidden;
      float: left; }
    #SerieSelectorBT1 .SerieSelectorBT .btnContainer .serSx,
    #SerieSelectorBT1 .SerieSelectorBT .btnContainer .serDx {
      display: none; }
    #SerieSelectorBT1 .SerieSelectorBT .btnContainer .ser {
      cursor: pointer;
      text-align: center;
      height: 30px;
      line-height: 30px;
      width: 125px; }
    #SerieSelectorBT1 .SerieSelectorBT .btnContainer .serOn,
    #SerieSelectorBT1 .SerieSelectorBT .btnContainer .serOff:hover {
      color: #ffffff;
      background-color: #ce1126; }
    #SerieSelectorBT1 .SerieSelectorBT .btnContainer .serOff {
      color: #ffffff;
      background-color: #9CA2A7; }

#SerieSelectorBT1 {
  font-weight: 500; }
  #SerieSelectorBT1 .SerieSelectorBT .btnContainer {
    margin-right: 3px; }
    #SerieSelectorBT1 .SerieSelectorBT .btnContainer:last-child {
      margin-right: 0; }
    #SerieSelectorBT1 .SerieSelectorBT .btnContainer .serOff:hover {
      background-color: #53575a; }
    @media all and (max-width: 800px) {
      #SerieSelectorBT1 .SerieSelectorBT .btnContainer .ser {
        width: 100px; } }
    @media all and (max-width: 650px) {
      #SerieSelectorBT1 .SerieSelectorBT .btnContainer .ser {
        width: 75px;
        font-size: 12px; } }
    @media all and (max-width: 500px) {
      #SerieSelectorBT1 .SerieSelectorBT .btnContainer .ser {
        width: 55px; } }

/************************************************
/*                    StockSelectorBT
/************************************************/
#StockSelectorBT1 {
  font-family: "Brown Regular", Sans-Serif;
  font-size: 14px; }
  #StockSelectorBT1 .StockSelectorBT .selector .btnSxOn,
  #StockSelectorBT1 .StockSelectorBT .selector .btnDxOn,
  #StockSelectorBT1 .StockSelectorBT .selector .btnSxOff,
  #StockSelectorBT1 .StockSelectorBT .selector .btnDxOff {
    display: none; }
  #StockSelectorBT1 .StockSelectorBT .selector .btnOn,
  #StockSelectorBT1 .StockSelectorBT .selector .btnOff {
    overflow: hidden;
    float: left;
    cursor: pointer;
    text-align: center;
    height: 30px;
    line-height: 30px;
    width: 125px; }
  #StockSelectorBT1 .StockSelectorBT .selector .btnOn,
  #StockSelectorBT1 .StockSelectorBT .selector .btnOff:hover {
    color: #ffffff;
    background-color: #ce1126; }
  #StockSelectorBT1 .StockSelectorBT .selector .btnOff {
    color: #ffffff;
    background-color: #9CA2A7; }

#StockSelectorBT1 {
  font-weight: 500;
  text-transform: uppercase; }
  #StockSelectorBT1 .StockSelectorBT .selector .BtnContainer {
    float: left;
    margin-right: 2px; }
    #StockSelectorBT1 .StockSelectorBT .selector .BtnContainer:last-child {
      margin-right: 0; }
    #StockSelectorBT1 .StockSelectorBT .selector .BtnContainer .btnOn, #StockSelectorBT1 .StockSelectorBT .selector .BtnContainer .btnOff {
      padding: 0 5px; }
    #StockSelectorBT1 .StockSelectorBT .selector .BtnContainer .btnOff:hover {
      background-color: #53575a; }
    @media all and (max-width: 500px) {
      #StockSelectorBT1 .StockSelectorBT .selector .BtnContainer {
        clear: both;
        margin: 0 0 4px 0; } }
  @media all and (max-width: 800px) {
    #StockSelectorBT1 .StockSelectorBT .selector .btnOn, #StockSelectorBT1 .StockSelectorBT .selector .btnOff {
      width: 100px; } }
  @media all and (max-width: 650px) {
    #StockSelectorBT1 .StockSelectorBT .selector .btnOn, #StockSelectorBT1 .StockSelectorBT .selector .btnOff {
      width: 75px;
      font-size: 12px; } }
  @media all and (max-width: 500px) {
    #StockSelectorBT1 .StockSelectorBT .selector .btnOn, #StockSelectorBT1 .StockSelectorBT .selector .btnOff {
      width: 70px; } }

/************************************************
/*                    StockInfoFlow
/************************************************/
#StockInfo1, #StockInfo2 {
  /* da $halfBreak a 0 */ }
  #StockInfo1 .stockinfoCss, #StockInfo2 .stockinfoCss {
    display: block;
    width: 100%;
    font-family: "Brown Regular", Sans-Serif;
    font-size: 14px; }
    #StockInfo1 .stockinfoCss .tupla-container, #StockInfo2 .stockinfoCss .tupla-container {
      display: inline-block;
      width: auto; }
      #StockInfo1 .stockinfoCss .tupla-container .description-container, #StockInfo2 .stockinfoCss .tupla-container .description-container {
        color: #004f93;
        width: auto;
        font-size: 14px;
        text-align: left;
        height: 14px;
        line-height: 14px;
        float: left; }
      #StockInfo1 .stockinfoCss .tupla-container .whole-value-container, #StockInfo2 .stockinfoCss .tupla-container .whole-value-container {
        display: inline-block;
        margin: 0 auto;
        float: right;
        color: #004f93; }
        #StockInfo1 .stockinfoCss .tupla-container .whole-value-container .image-panel, #StockInfo2 .stockinfoCss .tupla-container .whole-value-container .image-panel {
          float: left; }
        #StockInfo1 .stockinfoCss .tupla-container .whole-value-container .unit-container, #StockInfo2 .stockinfoCss .tupla-container .whole-value-container .unit-container {
          float: left;
          height: 14px;
          line-height: 14px;
          font-size: 14px;
          font-family: "Brown Bold", Sans-Serif;
          padding: 0 5px 0 0; }
        #StockInfo1 .stockinfoCss .tupla-container .whole-value-container .value-container, #StockInfo2 .stockinfoCss .tupla-container .whole-value-container .value-container {
          text-align: right;
          float: left;
          height: 14px;
          line-height: 14px; }
    #StockInfo1 .stockinfoCss .tupla-container.percpos .whole-value-container .image-panel,
    #StockInfo1 .stockinfoCss .tupla-container.percneg .whole-value-container .image-panel,
    #StockInfo1 .stockinfoCss .tupla-container.perceq .whole-value-container .image-panel, #StockInfo2 .stockinfoCss .tupla-container.percpos .whole-value-container .image-panel,
    #StockInfo2 .stockinfoCss .tupla-container.percneg .whole-value-container .image-panel,
    #StockInfo2 .stockinfoCss .tupla-container.perceq .whole-value-container .image-panel {
      width: 15px;
      height: 14px;
      background: url("../images/asset-stock.png"); }
    #StockInfo1 .stockinfoCss .tupla-container.percpos .whole-value-container .image-panel, #StockInfo2 .stockinfoCss .tupla-container.percpos .whole-value-container .image-panel {
      background-position: -75px -25px; }
    #StockInfo1 .stockinfoCss .tupla-container.percpos .whole-value-container .value-container, #StockInfo1 .stockinfoCss .tupla-container.percpos .whole-value-container .image-panel, #StockInfo1 .stockinfoCss .tupla-container.percpos .whole-value-container .unit-container, #StockInfo2 .stockinfoCss .tupla-container.percpos .whole-value-container .value-container, #StockInfo2 .stockinfoCss .tupla-container.percpos .whole-value-container .image-panel, #StockInfo2 .stockinfoCss .tupla-container.percpos .whole-value-container .unit-container {
      color: #004f93; }
    #StockInfo1 .stockinfoCss .tupla-container.percneg .whole-value-container .image-panel, #StockInfo2 .stockinfoCss .tupla-container.percneg .whole-value-container .image-panel {
      background-position: -75px -66px; }
    #StockInfo1 .stockinfoCss .tupla-container.percneg .whole-value-container .value-container, #StockInfo1 .stockinfoCss .tupla-container.percneg .whole-value-container .image-panel, #StockInfo1 .stockinfoCss .tupla-container.percneg .whole-value-container .unit-container, #StockInfo2 .stockinfoCss .tupla-container.percneg .whole-value-container .value-container, #StockInfo2 .stockinfoCss .tupla-container.percneg .whole-value-container .image-panel, #StockInfo2 .stockinfoCss .tupla-container.percneg .whole-value-container .unit-container {
      color: #004f93; }
    #StockInfo1 .stockinfoCss .tupla-container.perceq .whole-value-container .image-panel, #StockInfo2 .stockinfoCss .tupla-container.perceq .whole-value-container .image-panel {
      background-position: -75px -46px; }
    #StockInfo1 .stockinfoCss .tupla-container.perceq .whole-value-container .value-container, #StockInfo1 .stockinfoCss .tupla-container.perceq .whole-value-container .image-panel, #StockInfo1 .stockinfoCss .tupla-container.perceq .whole-value-container .unit-container, #StockInfo2 .stockinfoCss .tupla-container.perceq .whole-value-container .value-container, #StockInfo2 .stockinfoCss .tupla-container.perceq .whole-value-container .image-panel, #StockInfo2 .stockinfoCss .tupla-container.perceq .whole-value-container .unit-container {
      color: #004f93; }
  @media all and (max-width: 10px) {
    #StockInfo1 .stockinfoCss .tupla-container, #StockInfo2 .stockinfoCss .tupla-container {
      width: 100%;
      display: block;
      margin-bottom: 40px; } }

#StockInfo1 .stockinfoCss .tupla-container,
#StockInfo2 .stockinfoCss .tupla-container {
  margin-right: 10px; }
  #StockInfo1 .stockinfoCss .tupla-container .image-panel,
  #StockInfo2 .stockinfoCss .tupla-container .image-panel {
    display: none; }
  #StockInfo1 .stockinfoCss .tupla-container:nth-child(odd),
  #StockInfo2 .stockinfoCss .tupla-container:nth-child(odd) {
    float: left; }
  #StockInfo1 .stockinfoCss .tupla-container:nth-child(even),
  #StockInfo2 .stockinfoCss .tupla-container:nth-child(even) {
    float: right; }
  #StockInfo1 .stockinfoCss .tupla-container.perceq .whole-value-container .image-panel,
  #StockInfo2 .stockinfoCss .tupla-container.perceq .whole-value-container .image-panel {
    display: none; }
  #StockInfo1 .stockinfoCss .tupla-container.percpos .whole-value-container .image-panel,
  #StockInfo2 .stockinfoCss .tupla-container.percpos .whole-value-container .image-panel {
    background: url(../images/aumento.gif) center center no-repeat; }
  #StockInfo1 .stockinfoCss .tupla-container.percneg .whole-value-container .image-panel,
  #StockInfo2 .stockinfoCss .tupla-container.percneg .whole-value-container .image-panel {
    background: url(../images/diminuzione.gif) center center no-repeat; }

/************************************************
/*                    Chart_C
/************************************************/
#Chart_C11:first-child {
  width: 100%; }

#Chart_C11 {
  padding: 0 0 0 0; }
  #Chart_C11 .highcharts-button {
    display: none; }
  #Chart_C11 .ChartStyle1 {
    width: 100%; }
    #Chart_C11 .ChartStyle1 .PieChartContainerCss {
      display: inline-block; }
    #Chart_C11 .ChartStyle1 .ChartPrintCss {
      display: none; }
  #Chart_C11 .ChartStyle1.custom-popup {
    height: 200px;
    width: 200px; }

#Chart_C11 {
  padding: 30px 0 30px 0;
  background-color: #e9e9e9; }
  #Chart_C11 .share-name {
    font-size: 12px; }

/************************************************
/*                    CUSTOM
/************************************************/
body {
  margin: 0; }

.DoraInteractive .mtb20 {
  margin-top: 20px !important;
  margin-bottom: 20px !important; }
.DoraInteractive .mt20 {
  margin-top: 20px !important; }
.DoraInteractive .mb10 {
  margin-bottom: 10px !important; }
.DoraInteractive .mb20 {
  margin-bottom: 20px !important; }
.DoraInteractive .mb40 {
  margin-bottom: 40px !important; }
.DoraInteractive .pt20 {
  padding-top: 20px !important; }
.DoraInteractive .loghi img {
  clear: both;
  display: block;
  vertical-align: bottom;
  max-width: 120px; }
.DoraInteractive div.row.height-separator:not(.fullwidthRow),
.DoraInteractive div.row.height-separator {
  margin-top: 20px; }
.DoraInteractive div.row.height-separator2:not(.fullwidthRow),
.DoraInteractive div.row.height-separator2 {
  margin-top: 10px; }

/*# sourceMappingURL=DoraInteractiveTable.css.map */
