/* line 1, ../../app/assets/stylesheets/charts.css.sass */
.row.row-chart {
  margin: 0;
}

/* line 4, ../../app/assets/stylesheets/charts.css.sass */
.chart-box {
  text-align: center;
  margin: 5px 0;
  -webkit-border-radius: 3px;
  -moz-border-radius: 3px;
  border-radius: 3px;
  position: relative;
}
/* line 11, ../../app/assets/stylesheets/charts.css.sass */
.chart-box.trunk, .chart-box.root {
  padding: 15px 0;
  background-color: #e6e1d6;
  color: #961129;
}
/* line 15, ../../app/assets/stylesheets/charts.css.sass */
.chart-box.trunk .title, .chart-box.root .title {
  font-size: 1.3em;
}
/* line 17, ../../app/assets/stylesheets/charts.css.sass */
.chart-box.trunk .branch, .chart-box.root .branch {
  margin: 10px;
  border: none;
  background-color: #f1ebe0;
}
/* line 21, ../../app/assets/stylesheets/charts.css.sass */
.chart-box.branch {
  border: 1px solid #e6e1d6;
  padding: 5px;
  color: #961129;
  background-color: #e6e1d6;
}
/* line 26, ../../app/assets/stylesheets/charts.css.sass */
.chart-box.branch .title {
  font-size: 1em;
}
/* line 28, ../../app/assets/stylesheets/charts.css.sass */
.chart-box.branch a {
  color: #961129;
}
/* line 30, ../../app/assets/stylesheets/charts.css.sass */
.chart-box.preview {
  height: 60px;
  display: table;
  width: 100%;
  padding: 0;
}
/* line 36, ../../app/assets/stylesheets/charts.css.sass */
.chart-box.preview.trunk .title {
  font-size: 1em;
}
/* line 38, ../../app/assets/stylesheets/charts.css.sass */
.chart-box.preview .title {
  margin-bottom: 0;
  display: table-cell;
  vertical-align: middle;
  line-height: 1.1em;
}
/* line 43, ../../app/assets/stylesheets/charts.css.sass */
.chart-box .title {
  text-transform: uppercase;
  margin-bottom: 10px;
}
/* line 46, ../../app/assets/stylesheets/charts.css.sass */
.chart-box .subtitle {
  margin-top: 10px;
  font-size: 1.1em;
  font-variant: small-caps;
}
/* line 51, ../../app/assets/stylesheets/charts.css.sass */
.chart-box .name {
  margin: 10px 0;
  font-weight: 500;
}
/* line 54, ../../app/assets/stylesheets/charts.css.sass */
.chart-box .subname {
  font-weight: 300;
}

/* line 57, ../../app/assets/stylesheets/charts.css.sass */
.bar-chart {
  height: 600px;
}

/* line 59, ../../app/assets/stylesheets/charts.css.sass */
.pie-chart {
  height: 500px;
}
/* line 61, ../../app/assets/stylesheets/charts.css.sass */
.pie-chart .highcharts-legend {
  display: none;
}

@media (min-width: 979px) {
  /* line 66, ../../app/assets/stylesheets/charts.css.sass */
  .chart-box .name.name-large {
    width: 130px;
    margin-left: -30px;
  }
}
@media (min-width: 768px) and (max-width: 979px) {
  /* line 71, ../../app/assets/stylesheets/charts.css.sass */
  .pie-chart {
    margin-bottom: 0;
  }
  /* line 73, ../../app/assets/stylesheets/charts.css.sass */
  .pie-chart .chart-plot-title {
    display: none;
  }
  /* line 75, ../../app/assets/stylesheets/charts.css.sass */
  .pie-chart .highcharts-legend {
    display: block;
  }
}
@media (max-width: 480px) {
  /* line 79, ../../app/assets/stylesheets/charts.css.sass */
  .pie-chart {
    margin-bottom: 0;
    height: 400px;
  }
  /* line 82, ../../app/assets/stylesheets/charts.css.sass */
  .pie-chart .chart-plot-title {
    display: none;
  }
  /* line 84, ../../app/assets/stylesheets/charts.css.sass */
  .pie-chart .highcharts-legend {
    display: block;
  }
}
