/*
Möglichst alle Styles im namespace des VC Elements behalten, um Konflikte zu vermeiden
*/
.dhsv_vc_graphs {
  background-color: white;
  margin-left: -15px;
  margin-bottom: 30px;
}
.dhsv_vc_graphs svg.highcharts-root {
  font-family: 'Source-Sans-Pro-Regular' !important;
}
@media (max-width: 480px) {
  .dhsv_vc_graphs {
    margin-right: -45px;
  }
}
.dhsv_vc_graphs .contains {
  margin-top: 30px;
}
.dhsv_vc_graphs .contains h2 {
  margin-bottom: 30px;
}
.dhsv_vc_graphs .democontent {
  height: 100%;
  width: 100%;
  background-color: pink;
  min-height: 400px;
  min-width: 310px;
}
.dhsv_vc_graphs img {
  display: block;
  float: left;
  cursor: pointer;
}
.dhsv_vc_graphs .btn-primary {
  margin-bottom: 30px;
}
.right {
  float: right;
}
.spacer-30 {
  height: 30px;
  width: 100%;
}
