.pix_progress_pie {
  display: inline-block;
  margin: 1em;
  position: relative;
  visibility: hidden;
  text-align: center;
  vertical-align: middle;
  width: 100%;
}
.pix_progress_pie.scrolled {
  visibility: visible;
}
.pix_progress_pie [data-value][data-maximum] {
  display: inline-block;
  position: relative;
}
.chart-amount .unit {
  font-size: .725em;
}
.pix_progress_pie .chart-amount {
  display: block;
  height: auto;
  left: 0;
  overflow: visible;
  position: absolute;
  top: 0;
  -webkit-origin: 50% 50%;
  -moz-origin: 50% 50%;
  -ms-origin: 50% 50%;
  -o-origin: 50% 50%;
  transform-origin: 50% 50%;
}
.pix_progress_pie .chart-label {
  -moz-border-radius: 2px;
  border-radius: 2px;
  display: inline-block;
  height: auto;
  padding: 0 .5em;
  position: relative;
}
.pix_progress_bar {
  display: block;
  margin-bottom: 1em;
  position: relative;
  visibility: hidden;
  width: 100%;
}
.pix_progress_bar:before,
.pix_progress_bar:after {
  content: "";
  display: table;
}
.pix_progress_bar:after {
  clear: both;
}
.pix_progress_bar.scrolled {
  visibility: visible;
}
.pix_progress_bar [data-value][data-maximum] {
  display: block;
  position: absolute;
  height: 100%;
  min-width: 20px;
  overflow: visible!important;
  top: 0;
  width: 0;
  /*-webkit-transform: translateZ(0);*/
}
.pix_progress_bar .chart-amount {
  -moz-border-radius: 2px;
  border-radius: 2px;
  display: block;
  height: auto;
  opacity: 0;
  padding: 0 .5em;
  position: absolute;
  right: .5em;
  top: -5px;
}
.pix_progress_bar .chart-label {
  -moz-border-radius: 2px;
  border-radius: 2px;
  display: block;
  height: auto;
  margin-left: .5em;
  margin-right: .5em;
  opacity: 0;
  padding: 0 .5em;
  position: absolute;
  top: -5px;
}
.pix_progress_bar .chart-amount:after,
.pix_progress_bar .chart-label:after {
  bottom: -5px;
  border-left: 5px solid transparent;
  border-right: 5px solid transparent;
  content: '';
  display: block;
  height: 0;
  left: 50%;
  margin-left: -5px;
  position: absolute;
  width: 0;
}
.pix_progress_bar .chart-label.left {
  left: 0;
}
.pix_progress_bar .chart-label.right {
  right: 0;
}
.pix_progress_counter span {
  display: inline-block;
}
