
/* Div container pour highcharts */
#container {
  width: 100%;
  height: 400px;
  margin: 0 auto
}


/* Highcharts */
.highcharts-container {
  font-family: "Segoe UI", Helvetica, Arial, sans-serif;
}
.highcharts-title {
  color: #a2021f;
  fill: #a2021f;
}
.highcharts-subtitle {
  color: #a2021f;
  fill: #a2021f;
}
.highcharts-menu hr {
  margin-top: 0.5rem;
  margin-bottom: 0.5rem;
}


/* Highcharts : Axe Y invisible (gauge) 
   avec option yAxis.className = 'oxa-yaxis-gauge'
*/
.highcharts-yaxis-grid.oxa-yaxis-gauge .highcharts-grid-line {
  display: none;
}


/* Highcharts : evite un cercle autour du chart radar (stroke: none; est ok aussi),
   correspond a : xAxis.lineWidth = 0,
   aucun impact (negligeable) sur les autres charts
*/
.highcharts-xaxis .highcharts-axis-line {
  stroke-width: 0;
}
/*
.polar .highcharts-xaxis .highcharts-axis-line,
.wind_rose .highcharts-xaxis .highcharts-axis-line {
  stroke-width: 0;
}
*/

/* Highcharts : permet de voir la grille sur le radar et en 3d,
   MAIS impacterait aussi les autres charts,
   donc on filtre avec la classe 1, propre au template (sur notre div container)
*/
.column3D .highcharts-xaxis-grid .highcharts-grid-line {
  stroke-width: 1;
}
.polar .highcharts-xaxis-grid .highcharts-grid-line {
  stroke-width: 1;
}
.wind_rose .highcharts-xaxis-grid .highcharts-grid-line {
  stroke-width: 1;
}

/* Highcharts : correction de l'apparence des tooltip (flou),
   https://github.com/highcharts/highcharts/issues/7292
*/
.highcharts-label.highcharts-tooltip {
  filter: none;
}

/* Highcharts : les catégories en drilldown,
  le lien doit etre en normal et non en bold
*/
.highcharts-drilldown-axis-label {
  font-weight: normal;
}

/* Highcharts : table */
.highcharts-data-table {
  font-family: "Segoe UI", Helvetica, Arial, sans-serif;
  width: 100%;
 }
.highcharts-data-table table {
  width: 100%;
  border: 1px solid white;
  border-collapse: collapse;
  background-color: white;
}
.highcharts-data-table tr:nth-child(odd) {
  background-color: #FAF0F2;
}
.highcharts-data-table th, .highcharts-data-table td {
  border: 1px solid white;
  padding: 4px;
}
.highcharts-data-table thead th {
  background-color: #505661;
  color: white;
  text-align: center;
  /* Séparateur colonnes */
  /*border-left-width: 0px;*/
  /*border-right-width: 0px;*/
}
.highcharts-data-table tbody .highcharts-text {
  text-align: left;
  font-weight: normal;
}
.highcharts-data-table .number, .highcharts-data-table .highcharts-number {
  text-align: right!important;
}


/* Highcharts : couleurs paramétrables depuis le requêteur */

:not(.highcharts-pie-series).oxa-color-blue .highcharts-color-0, :not(.highcharts-pie-series).oxa-color-blue.highcharts-color-0, 
:not(.highcharts-pie-series).oxa-color-blue .highcharts-color-1, :not(.highcharts-pie-series).oxa-color-blue.highcharts-color-1, 
:not(.highcharts-pie-series).oxa-color-blue .highcharts-color-2, :not(.highcharts-pie-series).oxa-color-blue.highcharts-color-2, 
:not(.highcharts-pie-series).oxa-color-blue .highcharts-color-3, :not(.highcharts-pie-series).oxa-color-blue.highcharts-color-3, 
:not(.highcharts-pie-series).oxa-color-blue .highcharts-color-4, :not(.highcharts-pie-series).oxa-color-blue.highcharts-color-4, 
:not(.highcharts-pie-series).oxa-color-blue .highcharts-color-5, :not(.highcharts-pie-series).oxa-color-blue.highcharts-color-5, 
:not(.highcharts-pie-series).oxa-color-blue .highcharts-color-6, :not(.highcharts-pie-series).oxa-color-blue.highcharts-color-6, 
:not(.highcharts-pie-series).oxa-color-blue .highcharts-color-7, :not(.highcharts-pie-series).oxa-color-blue.highcharts-color-7, 
:not(.highcharts-pie-series).oxa-color-blue .highcharts-color-8, :not(.highcharts-pie-series).oxa-color-blue.highcharts-color-8, 
:not(.highcharts-pie-series).oxa-color-blue .highcharts-color-9, :not(.highcharts-pie-series).oxa-color-blue.highcharts-color-9 {
  fill: blue;
  stroke: blue;
}

:not(.highcharts-pie-series).oxa-color-green .highcharts-color-0, :not(.highcharts-pie-series).oxa-color-green.highcharts-color-0, 
:not(.highcharts-pie-series).oxa-color-green .highcharts-color-1, :not(.highcharts-pie-series).oxa-color-green.highcharts-color-1, 
:not(.highcharts-pie-series).oxa-color-green .highcharts-color-2, :not(.highcharts-pie-series).oxa-color-green.highcharts-color-2, 
:not(.highcharts-pie-series).oxa-color-green .highcharts-color-3, :not(.highcharts-pie-series).oxa-color-green.highcharts-color-3, 
:not(.highcharts-pie-series).oxa-color-green .highcharts-color-4, :not(.highcharts-pie-series).oxa-color-green.highcharts-color-4, 
:not(.highcharts-pie-series).oxa-color-green .highcharts-color-5, :not(.highcharts-pie-series).oxa-color-green.highcharts-color-5, 
:not(.highcharts-pie-series).oxa-color-green .highcharts-color-6, :not(.highcharts-pie-series).oxa-color-green.highcharts-color-6, 
:not(.highcharts-pie-series).oxa-color-green .highcharts-color-7, :not(.highcharts-pie-series).oxa-color-green.highcharts-color-7, 
:not(.highcharts-pie-series).oxa-color-green .highcharts-color-8, :not(.highcharts-pie-series).oxa-color-green.highcharts-color-8, 
:not(.highcharts-pie-series).oxa-color-green .highcharts-color-9, :not(.highcharts-pie-series).oxa-color-green.highcharts-color-9 {
  fill: green;
  stroke: green;
}

:not(.highcharts-pie-series).oxa-color-red .highcharts-color-0, :not(.highcharts-pie-series).oxa-color-red.highcharts-color-0, 
:not(.highcharts-pie-series).oxa-color-red .highcharts-color-1, :not(.highcharts-pie-series).oxa-color-red.highcharts-color-1, 
:not(.highcharts-pie-series).oxa-color-red .highcharts-color-2, :not(.highcharts-pie-series).oxa-color-red.highcharts-color-2, 
:not(.highcharts-pie-series).oxa-color-red .highcharts-color-3, :not(.highcharts-pie-series).oxa-color-red.highcharts-color-3, 
:not(.highcharts-pie-series).oxa-color-red .highcharts-color-4, :not(.highcharts-pie-series).oxa-color-red.highcharts-color-4, 
:not(.highcharts-pie-series).oxa-color-red .highcharts-color-5, :not(.highcharts-pie-series).oxa-color-red.highcharts-color-5, 
:not(.highcharts-pie-series).oxa-color-red .highcharts-color-6, :not(.highcharts-pie-series).oxa-color-red.highcharts-color-6, 
:not(.highcharts-pie-series).oxa-color-red .highcharts-color-7, :not(.highcharts-pie-series).oxa-color-red.highcharts-color-7, 
:not(.highcharts-pie-series).oxa-color-red .highcharts-color-8, :not(.highcharts-pie-series).oxa-color-red.highcharts-color-8, 
:not(.highcharts-pie-series).oxa-color-red .highcharts-color-9, :not(.highcharts-pie-series).oxa-color-red.highcharts-color-9 {
  fill: red;
  stroke: red;
}

:not(.highcharts-pie-series).oxa-color-yellow .highcharts-color-0, :not(.highcharts-pie-series).oxa-color-yellow.highcharts-color-0, 
:not(.highcharts-pie-series).oxa-color-yellow .highcharts-color-1, :not(.highcharts-pie-series).oxa-color-yellow.highcharts-color-1, 
:not(.highcharts-pie-series).oxa-color-yellow .highcharts-color-2, :not(.highcharts-pie-series).oxa-color-yellow.highcharts-color-2, 
:not(.highcharts-pie-series).oxa-color-yellow .highcharts-color-3, :not(.highcharts-pie-series).oxa-color-yellow.highcharts-color-3, 
:not(.highcharts-pie-series).oxa-color-yellow .highcharts-color-4, :not(.highcharts-pie-series).oxa-color-yellow.highcharts-color-4, 
:not(.highcharts-pie-series).oxa-color-yellow .highcharts-color-5, :not(.highcharts-pie-series).oxa-color-yellow.highcharts-color-5, 
:not(.highcharts-pie-series).oxa-color-yellow .highcharts-color-6, :not(.highcharts-pie-series).oxa-color-yellow.highcharts-color-6, 
:not(.highcharts-pie-series).oxa-color-yellow .highcharts-color-7, :not(.highcharts-pie-series).oxa-color-yellow.highcharts-color-7, 
:not(.highcharts-pie-series).oxa-color-yellow .highcharts-color-8, :not(.highcharts-pie-series).oxa-color-yellow.highcharts-color-8, 
:not(.highcharts-pie-series).oxa-color-yellow .highcharts-color-9, :not(.highcharts-pie-series).oxa-color-yellow.highcharts-color-9 {
  fill: yellow;
  stroke: yellow;
}

:not(.highcharts-pie-series).oxa-color-orange .highcharts-color-0, :not(.highcharts-pie-series).oxa-color-orange.highcharts-color-0, 
:not(.highcharts-pie-series).oxa-color-orange .highcharts-color-1, :not(.highcharts-pie-series).oxa-color-orange.highcharts-color-1, 
:not(.highcharts-pie-series).oxa-color-orange .highcharts-color-2, :not(.highcharts-pie-series).oxa-color-orange.highcharts-color-2, 
:not(.highcharts-pie-series).oxa-color-orange .highcharts-color-3, :not(.highcharts-pie-series).oxa-color-orange.highcharts-color-3, 
:not(.highcharts-pie-series).oxa-color-orange .highcharts-color-4, :not(.highcharts-pie-series).oxa-color-orange.highcharts-color-4, 
:not(.highcharts-pie-series).oxa-color-orange .highcharts-color-5, :not(.highcharts-pie-series).oxa-color-orange.highcharts-color-5, 
:not(.highcharts-pie-series).oxa-color-orange .highcharts-color-6, :not(.highcharts-pie-series).oxa-color-orange.highcharts-color-6, 
:not(.highcharts-pie-series).oxa-color-orange .highcharts-color-7, :not(.highcharts-pie-series).oxa-color-orange.highcharts-color-7, 
:not(.highcharts-pie-series).oxa-color-orange .highcharts-color-8, :not(.highcharts-pie-series).oxa-color-orange.highcharts-color-8, 
:not(.highcharts-pie-series).oxa-color-orange .highcharts-color-9, :not(.highcharts-pie-series).oxa-color-orange.highcharts-color-9 {
  fill: orange;
  stroke: orange;
}

:not(.highcharts-pie-series).oxa-color-gray .highcharts-color-0, :not(.highcharts-pie-series).oxa-color-gray.highcharts-color-0, 
:not(.highcharts-pie-series).oxa-color-gray .highcharts-color-1, :not(.highcharts-pie-series).oxa-color-gray.highcharts-color-1, 
:not(.highcharts-pie-series).oxa-color-gray .highcharts-color-2, :not(.highcharts-pie-series).oxa-color-gray.highcharts-color-2, 
:not(.highcharts-pie-series).oxa-color-gray .highcharts-color-3, :not(.highcharts-pie-series).oxa-color-gray.highcharts-color-3, 
:not(.highcharts-pie-series).oxa-color-gray .highcharts-color-4, :not(.highcharts-pie-series).oxa-color-gray.highcharts-color-4, 
:not(.highcharts-pie-series).oxa-color-gray .highcharts-color-5, :not(.highcharts-pie-series).oxa-color-gray.highcharts-color-5, 
:not(.highcharts-pie-series).oxa-color-gray .highcharts-color-6, :not(.highcharts-pie-series).oxa-color-gray.highcharts-color-6, 
:not(.highcharts-pie-series).oxa-color-gray .highcharts-color-7, :not(.highcharts-pie-series).oxa-color-gray.highcharts-color-7, 
:not(.highcharts-pie-series).oxa-color-gray .highcharts-color-8, :not(.highcharts-pie-series).oxa-color-gray.highcharts-color-8, 
:not(.highcharts-pie-series).oxa-color-gray .highcharts-color-9, :not(.highcharts-pie-series).oxa-color-gray.highcharts-color-9 {
  fill: gray;
  stroke: gray;
}

:not(.highcharts-pie-series).oxa-color-black .highcharts-color-0, :not(.highcharts-pie-series).oxa-color-black.highcharts-color-0, 
:not(.highcharts-pie-series).oxa-color-black .highcharts-color-1, :not(.highcharts-pie-series).oxa-color-black.highcharts-color-1, 
:not(.highcharts-pie-series).oxa-color-black .highcharts-color-2, :not(.highcharts-pie-series).oxa-color-black.highcharts-color-2, 
:not(.highcharts-pie-series).oxa-color-black .highcharts-color-3, :not(.highcharts-pie-series).oxa-color-black.highcharts-color-3, 
:not(.highcharts-pie-series).oxa-color-black .highcharts-color-4, :not(.highcharts-pie-series).oxa-color-black.highcharts-color-4, 
:not(.highcharts-pie-series).oxa-color-black .highcharts-color-5, :not(.highcharts-pie-series).oxa-color-black.highcharts-color-5, 
:not(.highcharts-pie-series).oxa-color-black .highcharts-color-6, :not(.highcharts-pie-series).oxa-color-black.highcharts-color-6, 
:not(.highcharts-pie-series).oxa-color-black .highcharts-color-7, :not(.highcharts-pie-series).oxa-color-black.highcharts-color-7, 
:not(.highcharts-pie-series).oxa-color-black .highcharts-color-8, :not(.highcharts-pie-series).oxa-color-black.highcharts-color-8, 
:not(.highcharts-pie-series).oxa-color-black .highcharts-color-9, :not(.highcharts-pie-series).oxa-color-black.highcharts-color-9 {
  fill: black;
  stroke: black;
}

:not(.highcharts-pie-series).oxa-color-lightblue .highcharts-color-0, :not(.highcharts-pie-series).oxa-color-lightblue.highcharts-color-0, 
:not(.highcharts-pie-series).oxa-color-lightblue .highcharts-color-1, :not(.highcharts-pie-series).oxa-color-lightblue.highcharts-color-1, 
:not(.highcharts-pie-series).oxa-color-lightblue .highcharts-color-2, :not(.highcharts-pie-series).oxa-color-lightblue.highcharts-color-2, 
:not(.highcharts-pie-series).oxa-color-lightblue .highcharts-color-3, :not(.highcharts-pie-series).oxa-color-lightblue.highcharts-color-3, 
:not(.highcharts-pie-series).oxa-color-lightblue .highcharts-color-4, :not(.highcharts-pie-series).oxa-color-lightblue.highcharts-color-4, 
:not(.highcharts-pie-series).oxa-color-lightblue .highcharts-color-5, :not(.highcharts-pie-series).oxa-color-lightblue.highcharts-color-5, 
:not(.highcharts-pie-series).oxa-color-lightblue .highcharts-color-6, :not(.highcharts-pie-series).oxa-color-lightblue.highcharts-color-6, 
:not(.highcharts-pie-series).oxa-color-lightblue .highcharts-color-7, :not(.highcharts-pie-series).oxa-color-lightblue.highcharts-color-7, 
:not(.highcharts-pie-series).oxa-color-lightblue .highcharts-color-8, :not(.highcharts-pie-series).oxa-color-lightblue.highcharts-color-8, 
:not(.highcharts-pie-series).oxa-color-lightblue .highcharts-color-9, :not(.highcharts-pie-series).oxa-color-lightblue.highcharts-color-9 {
  fill: lightblue;
  stroke: lightblue;
}

:not(.highcharts-pie-series).oxa-color-lightgreen .highcharts-color-0, :not(.highcharts-pie-series).oxa-color-lightgreen.highcharts-color-0, 
:not(.highcharts-pie-series).oxa-color-lightgreen .highcharts-color-1, :not(.highcharts-pie-series).oxa-color-lightgreen.highcharts-color-1, 
:not(.highcharts-pie-series).oxa-color-lightgreen .highcharts-color-2, :not(.highcharts-pie-series).oxa-color-lightgreen.highcharts-color-2, 
:not(.highcharts-pie-series).oxa-color-lightgreen .highcharts-color-3, :not(.highcharts-pie-series).oxa-color-lightgreen.highcharts-color-3, 
:not(.highcharts-pie-series).oxa-color-lightgreen .highcharts-color-4, :not(.highcharts-pie-series).oxa-color-lightgreen.highcharts-color-4, 
:not(.highcharts-pie-series).oxa-color-lightgreen .highcharts-color-5, :not(.highcharts-pie-series).oxa-color-lightgreen.highcharts-color-5, 
:not(.highcharts-pie-series).oxa-color-lightgreen .highcharts-color-6, :not(.highcharts-pie-series).oxa-color-lightgreen.highcharts-color-6, 
:not(.highcharts-pie-series).oxa-color-lightgreen .highcharts-color-7, :not(.highcharts-pie-series).oxa-color-lightgreen.highcharts-color-7, 
:not(.highcharts-pie-series).oxa-color-lightgreen .highcharts-color-8, :not(.highcharts-pie-series).oxa-color-lightgreen.highcharts-color-8, 
:not(.highcharts-pie-series).oxa-color-lightgreen .highcharts-color-9, :not(.highcharts-pie-series).oxa-color-lightgreen.highcharts-color-9 {
  fill: lightgreen;
  stroke: lightgreen;
}

:not(.highcharts-pie-series).oxa-color-orangered .highcharts-color-0, :not(.highcharts-pie-series).oxa-color-orangered.highcharts-color-0, 
:not(.highcharts-pie-series).oxa-color-orangered .highcharts-color-1, :not(.highcharts-pie-series).oxa-color-orangered.highcharts-color-1, 
:not(.highcharts-pie-series).oxa-color-orangered .highcharts-color-2, :not(.highcharts-pie-series).oxa-color-orangered.highcharts-color-2, 
:not(.highcharts-pie-series).oxa-color-orangered .highcharts-color-3, :not(.highcharts-pie-series).oxa-color-orangered.highcharts-color-3, 
:not(.highcharts-pie-series).oxa-color-orangered .highcharts-color-4, :not(.highcharts-pie-series).oxa-color-orangered.highcharts-color-4, 
:not(.highcharts-pie-series).oxa-color-orangered .highcharts-color-5, :not(.highcharts-pie-series).oxa-color-orangered.highcharts-color-5, 
:not(.highcharts-pie-series).oxa-color-orangered .highcharts-color-6, :not(.highcharts-pie-series).oxa-color-orangered.highcharts-color-6, 
:not(.highcharts-pie-series).oxa-color-orangered .highcharts-color-7, :not(.highcharts-pie-series).oxa-color-orangered.highcharts-color-7, 
:not(.highcharts-pie-series).oxa-color-orangered .highcharts-color-8, :not(.highcharts-pie-series).oxa-color-orangered.highcharts-color-8, 
:not(.highcharts-pie-series).oxa-color-orangered .highcharts-color-9, :not(.highcharts-pie-series).oxa-color-orangered.highcharts-color-9 {
  fill: orangered;
  stroke: orangered;
}

