.cherry-progress-bar {
  display: inline-block;
  position: relative;
  vertical-align: top; }
  .cherry-progress-bar [class^="flaticon-"] {
    display: inline;
    padding: 0;
    margin: 0;
    line-height: 1em; }
    .cherry-progress-bar [class^="flaticon-"]:before {
      font-size: inherit;
      line-height: 1em;
      display: inline;
      padding: 0;
      margin: 0;
      cursor: default; }
  .cherry-progress-bar .cherry-charts-bar {
    display: block;
    position: relative; }
    .cherry-progress-bar .cherry-charts-bar .cherry-charts-progress {
      display: block;
      position: absolute;
      -webkit-transition: all 600ms ease-out;
      -moz-transition: all 600ms ease-out;
      transition: all 600ms ease-out; }
    .cherry-progress-bar .cherry-charts-bar.vertical .cherry-charts-progress {
      bottom: 0;
      left: 0;
      width: 100%;
      height: 0; }
    .cherry-progress-bar .cherry-charts-bar.horizontal .cherry-charts-progress {
      top: 0;
      left: 0;
      height: 100%;
      width: 0; }

.cherry-chart .bar-legend,
.cherry-chart .doughnut-legend,
.cherry-chart .pie-legend {
  list-style: none;
  padding: 10px 0 0 0; }
  .cherry-chart .bar-legend li,
  .cherry-chart .doughnut-legend li,
  .cherry-chart .pie-legend li {
    padding: 0 15px 10px 0;
    display: inline-block;
    vertical-align: top; }
    .cherry-chart .bar-legend li span,
    .cherry-chart .doughnut-legend li span,
    .cherry-chart .pie-legend li span {
      display: inline-block;
      width: 12px;
      height: 12px;
      margin: 0 5px 0 0;
      vertical-align: middle; }

/*# sourceMappingURL=cherry-charts.css.map */
