.dygraph-annotation,
.dygraph-legend {
 overflow: hidden;
}

.dygraph-legend {
 position: absolute;
 font-size: 1vh;
 z-index: 10;
 width: 250px;
 background: #fff;
 line-height: normal;
 text-align: left;
}

.dygraph-legend-dash,
.dygraph-legend-line {
 display: inline-block;
 position: relative;
 bottom: .5ex;
 height: 1px;
 border-bottom-width: 2px;
 border-bottom-style: solid;
}

.dygraph-legend-line {
 padding-left: 1em;
}

.dygraph-annotation,
.dygraph-roller {
 position: absolute;
 z-index: 10;
}

.dygraph-default-annotation {
 border: 1px solid #000;
 background-color: #fff;
 text-align: center;
}

.dygraph-axis-label {
 z-index: 10;
 line-height: normal;
 overflow: hidden;
 color: #000;
}

.dygraph-title {
 font-weight: 700;
 z-index: 10;
 text-align: center;
}

.dygraph-xlabel {
 text-align: center;
 padding-top: 1vh;
}

.dygraph-ylabel {
 text-align: center;
 padding-right: 1vh;
}
.dygraph-axis-label-y {
 padding-left:0.5vw;
 padding-right:0.5vw;
}



.dygraph-label-rotate-left {
 text-align: center;
 transform: rotate(90deg);
 -webkit-transform: rotate(90deg);
 -moz-transform: rotate(90deg);
 -o-transform: rotate(90deg);
 -ms-transform: rotate(90deg);
}

.dygraph-label-rotate-right {
 text-align: center;
 transform: rotate(-90deg);
 -webkit-transform: rotate(-90deg);
 -moz-transform: rotate(-90deg);
 -o-transform: rotate(-90deg);
 -ms-transform: rotate(-90deg);
}
.dygraph div canvas {
  padding-left:10px;
}
