.highcharts-background {
    fill: #003543;
    stroke: #003543;
    stroke-width: 2px;
}

.highcharts-legend text {
    fill: #fff !important;
}

.highcharts-legend-box {
    fill: #001E26;
    fill-opacity: 0.5;
}

.highcharts-legend-item text {
    fill: #fff;
    transition: fill 250ms;
}

.highcharts-legend-item:hover text {
    fill: white;
}

.highcharts-legend-item-hidden * {
    fill: gray !important;
    stroke: gray !important;
}

.highcharts-legend-title {
    fill: white;
    font-style: italic;
}

.highcharts-legend-navigation {
    fill: white;
}

.highcharts-legend-nav-active {
    fill: white;
}

.highcharts-legend-nav-inactive {
    fill: gray;
}

.highcharts-tooltip-box {
    fill: #001E26;
    fill-opacity: 0.5;
}
.highcharts-tooltip text {
    stroke: #fff;
    stroke-width: 0.5px;
}

.highcharts-axis-labels {
    stroke: #fff;
    stroke-width: 0.5px;
}