.djchart .djchart_item {
  position: relative;
  /*canvas{
      margin-left: auto;
      margin-right: auto;
  }*/
  margin-left: auto;
  margin-right: auto;
}
.djchart .loading .chart_loader {
  display: block;
  height: 8rem;
  position: relative;
}
.djchart .loading .chart_loader span.loader {
  position: absolute;
  width: 8rem;
  height: 8rem;
  display: block;
  top: 50%;
  left: 50%;
  margin-top: -4rem;
  margin-left: -4rem;
  will-change: opacity;
  transition: transform 0.25s, opacity 0.25s ease-in;
  background: url(data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2032%2032%22%20width%3D%2264%22%20height%3D%2264%22%20fill%3D%22%23ccc%22%3E%0D%0A%20%20%3Cpath%20opacity%3D%22.35%22%20d%3D%22M16%200%20A16%2016%200%200%200%2016%2032%20A16%2016%200%200%200%2016%200%20M16%204%20A12%2012%200%200%201%2016%2028%20A12%2012%200%200%201%2016%204%22%2F%3E%0D%0A%20%20%3Cpath%20fill%3D%22%23fff%22%20d%3D%22M16%200%20A16%2016%200%200%201%2032%2016%20L28%2016%20A12%2012%200%200%200%2016%204z%22%3E%0D%0A%20%20%3C%2Fpath%3E%0D%0A%3C%2Fsvg%3E%0D%0A) center center no-repeat;
  animation: platform_spin 1s;
  animation-fill-mode: both;
  animation-timing-function: linear;
  animation-iteration-count: infinite;
  animation-play-state: running;
  opacity: 1;
  z-index: 99999999999;
}
.djchart .loading .chart_loader span.loader_txt {
  font-size: 100%;
  position: absolute;
  left: 50%;
  top: 50%;
  transform: translate(-50%, 2.375rem);
  display: block;
}
.djchart .djchart_legend {
  display: none;
}
.djchart .djchart_legend.vis {
  display: flex;
}
.djchart.legend_right {
  display: flex;
  flex-direction: row;
  flex-wrap: nowrap;
  align-items: center;
}
.djchart.legend_right .djchart_item {
  position: relative;
  flex: 1 1 auto;
  max-width: 60%;
}
.djchart.legend_right .djchart_legend {
  flex: 1 1 auto;
  margin: 0.5rem;
  padding: 0.5rem;
}
.djchart.legend_right .djchart_legend ul {
  display: block;
}
.djchart.legend_right .djchart_legend ul li {
  display: flex;
  align-items: center;
  flex-direction: row;
  width: 100%;
  margin-bottom: 0.5rem;
}
.djchart.legend_right .djchart_legend ul li span {
  flex: 0 0 1rem;
  display: block;
  width: 1rem;
  height: 1rem;
  margin-right: 0.5rem;
}

/*# sourceMappingURL=modules-layout-scss-djchart.css.map */
