@charset "UTF-8";
/* BPSondrio SE 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,
.field.body .DoraInteractive p {
  margin: 0; }
.node .DoraInteractive .title,
.DoraInteractive .title,
.node .gwtwidget .title,
.gwtwidget .title,
.gwt-DecoratedPopupPanel .title,
.field.body .DoraInteractive .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,
.field.body .DoraInteractive table,
.field.body .DoraInteractive tr,
.field.body .DoraInteractive th,
.field.body .DoraInteractive td,
.field.body .DoraInteractive table tbody td,
.field.body .DoraInteractive 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,
  .field.body .DoraInteractive table div,
  .field.body .DoraInteractive tr div,
  .field.body .DoraInteractive th div,
  .field.body .DoraInteractive td div,
  .field.body .DoraInteractive table tbody td div,
  .field.body .DoraInteractive 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: "Montserrat", 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: "Montserrat", 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: "Montserrat", sans-serif;
  font-size: 16px; }
  #LastUpdate1 .LastUpdateCss {
    overflow: hidden;
    width: 100%;
    color: #9c9b9b; }
    #LastUpdate1 .LastUpdateCss .CaptionClass {
      height: 20px;
      line-height: 20px;
      float: left;
      width: 50%; }
    #LastUpdate1 .LastUpdateCss .DateClass {
      float: left;
      width: 50%;
      height: 20px;
      line-height: 20px; }

/* da $halfBreak a 0 */
.DoraInteractive #LastUpdate1 .CaptionClass {
  display: none; }

/************************************************
/*                    Label
/************************************************/
#Label1 {
  height: auto; }
  #Label1 div a {
    margin-left: 3px;
    text-decoration: none;
    color: #004f93;
    font: 30px "Montserrat", sans-serif;
    font-size: 30px; }
  #Label1 .csslabel .gwt-HTML {
    margin-left: 3px;
    text-decoration: none;
    color: #004f93;
    font: 30px "Montserrat", sans-serif;
    font-size: 30px;
    line-height: auto; }
  #Label1 .csslabel .gwt-Label {
    font: 30px "Montserrat", sans-serif;
    font-size: 30px;
    color: #004f93; }

#Label1 .csslabel .gwt-Label {
  font-weight: bold; }

#Label90 {
  height: auto; }
  #Label90 div a {
    margin-left: 3px;
    text-decoration: none;
    color: #000000;
    font: "Montserrat", sans-serif;
    font-size: 12px; }
  #Label90 .csslabel .gwt-HTML {
    margin-left: 3px;
    text-decoration: none;
    color: #000000;
    font: "Montserrat", sans-serif;
    font-size: 12px;
    line-height: auto; }
  #Label90 .csslabel .gwt-Label {
    font: "Montserrat", sans-serif;
    font-size: 12px;
    color: #000000; }

/************************************************
/*                    SerieSelectorBT
/************************************************/
#SerieSelectorBT1 {
  font-family: "Montserrat", 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: "Montserrat", 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: "Montserrat", sans-serif;
    font-size: 40px; }
    #StockInfo1 .stockinfoCss .tupla-container, #StockInfo2 .stockinfoCss .tupla-container {
      display: inline-block;
      width: 100%; }
      #StockInfo1 .stockinfoCss .tupla-container .description-container, #StockInfo2 .stockinfoCss .tupla-container .description-container {
        color: #000000;
        width: auto;
        font-size: 24px;
        text-align: left;
        height: 48px;
        line-height: 48px;
        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: #4eabb2; }
        #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: 48px;
          line-height: 48px;
          font-size: 40px;
          font-family: "Montserrat", 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: 48px;
          line-height: 48px; }
    #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: 48px;
      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: #20a636; }
    #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: #d90036; }
    #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: #4eabb2; }
  @media all and (max-width: 600px) {
    #StockInfo1 .stockinfoCss .tupla-container, #StockInfo2 .stockinfoCss .tupla-container {
      width: 100%;
      display: block;
      margin-bottom: 40px; } }

#StockInfo2 .stockinfoCss {
  font-size: 16px; }
  #StockInfo2 .stockinfoCss .tupla-container .whole-value-container .unit-container {
    font-size: 16px; }

#StockInfo1 .stockinfoCss .tupla-container,
#StockInfo2 .stockinfoCss .tupla-container {
  padding-left: 5px;
  padding-right: 5px; }
  #StockInfo1 .stockinfoCss .tupla-container .description-container,
  #StockInfo2 .stockinfoCss .tupla-container .description-container {
    width: 100%; }
  #StockInfo1 .stockinfoCss .tupla-container .whole-value-container,
  #StockInfo2 .stockinfoCss .tupla-container .whole-value-container {
    font-weight: bold; }
  @media all and (max-width: 600px) {
    #StockInfo1 .stockinfoCss .tupla-container,
    #StockInfo2 .stockinfoCss .tupla-container {
      width: 100%;
      margin-bottom: 0; }
      #StockInfo1 .stockinfoCss .tupla-container:nth-child(odd), #StockInfo1 .stockinfoCss .tupla-container:nth-child(even),
      #StockInfo2 .stockinfoCss .tupla-container:nth-child(odd),
      #StockInfo2 .stockinfoCss .tupla-container:nth-child(even) {
        float: 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 .whole-value-container,
  #StockInfo2 .stockinfoCss .tupla-container .whole-value-container {
    width: 100%; }
    #StockInfo1 .stockinfoCss .tupla-container .whole-value-container .value-container,
    #StockInfo2 .stockinfoCss .tupla-container .whole-value-container .value-container {
      font-family: "Montserrat", sans-serif; }
  #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 .accessible-chart {
    position: absolute;
    clip: rect(1px, 1px, 1px, 1px);
    word-wrap: normal;
    width: 1px;
    height: 1px;
    overflow: hidden; }
  #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 .highcharts-tooltip .comparative {
    display: block;
    overflow: hidden;
    padding-top: 5px; }
    #Chart_C11 .highcharts-tooltip .comparative .share-value {
      display: none; }

#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; }
.DoraInteractive .DORA-row.container-data {
  width: 30%;
  float: left; }
.DoraInteractive .DORA-row.container-chart {
  width: 70%;
  float: left; }
@media all and (max-width: 600px) {
  .DoraInteractive .DORA-row.container-data {
    width: 100%; }
  .DoraInteractive .DORA-row.container-chart {
    width: 100%; } }

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