.b-progress-wrapper {
  border: 1px solid #111;
  border-radius: 2px;
  overflow: hidden;
  position: relative;
  height: 30px;
  width: 100%;
}
.b-progress-wrapper[data-progress]::before {
  color: #fff;
  content: attr(data-progress);
  line-height: 30px;
  padding-left: 10px;
  position: relative;
  text-align: left;
  z-index: 1;
}
.b-progress {
  background: #111;
  position: absolute;
  top: 0;
  left: 0;
  bottom: 0;
}
.b-progress-indeterminate {
  background: #111;
  border-color: #111;
  top: 0;
  left: 0;
  bottom: 0;
  right: 0;
  animation: interdeterminate-progress-bar 2.5s ease-in-out alternate infinite;
}
.b-progress-indeterminate ~ .b-progress-label {
  color: #fff;
}
@-moz-keyframes interdeterminate-progress-bar {
  from {
    opacity: 0;
  }
  to {
    opacity: 1;
  }
}
@-webkit-keyframes interdeterminate-progress-bar {
  from {
    opacity: 0;
  }
  to {
    opacity: 1;
  }
}
@-o-keyframes interdeterminate-progress-bar {
  from {
    opacity: 0;
  }
  to {
    opacity: 1;
  }
}
@keyframes interdeterminate-progress-bar {
  from {
    opacity: 0;
  }
  to {
    opacity: 1;
  }
}
/*# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbInBhY2thZ2VzL2JvdW5kbGVzcy1wcm9ncmVzcy9zdHlsZS5zdHlsIl0sIm5hbWVzIjpbXSwibWFwcGluZ3MiOiJBQVFBO0VBQ0ksUUFBUSxlQUFSO0VBQ0EsZUFBZSxJQUFmO0VBQ0EsVUFBVSxPQUFWO0VBQ0EsVUFBVSxTQUFWO0VBQ0EsUUFBUSxLQUFSO0VBQ0EsT0FBTyxLQUFQOztBQUdKO0VBQ0ksT0FBTyxLQUFQO0VBQ0EsU0FBMkIsb0JBQTNCO0VBQ0EsYUFBYSxLQUFiO0VBQ0EsY0FBYyxLQUFkO0VBQ0EsVUFBVSxTQUFWO0VBQ0EsWUFBWSxLQUFaO0VBQ0EsU0FBUyxFQUFUOztBQUdKO0VBQ0ksWUFBWSxLQUFaO0VBQ0EsVUFBVSxTQUFWO0VBQ0EsS0FBSyxFQUFMO0VBQ0EsTUFBTSxFQUFOO0VBQ0EsUUFBUSxFQUFSOztBQVFKO0VBQ0ksWUFBWSxLQUFaO0VBQ0EsY0FBYyxLQUFkO0VBQ0EsS0FBSyxFQUFMO0VBQ0EsTUFBTSxFQUFOO0VBQ0EsUUFBUSxFQUFSO0VBQ0EsT0FBTyxFQUFQO0VBQ0EsV0FBVyxrRUFBWDs7QUFFQTtFQUNJLE9BQU8sS0FBUDs7QUFmZ0M7QUFDcEM7SUFBTyxTQUFTLEVBQVQ7O0FBQ1A7SUFBSyxTQUFTLEVBQVQ7OztBQUYrQjtBQUNwQztJQUFPLFNBQVMsRUFBVDs7QUFDUDtJQUFLLFNBQVMsRUFBVDs7O0FBRitCO0FBQ3BDO0lBQU8sU0FBUyxFQUFUOztBQUNQO0lBQUssU0FBUyxFQUFUOzs7QUFGK0I7QUFDcEM7SUFBTyxTQUFTLEVBQVQ7O0FBQ1A7SUFBSyxTQUFTLEVBQVQiLCJmaWxlIjoic3R5bGUuY3NzIiwic291cmNlc0NvbnRlbnQiOlsiQHJlcXVpcmUgXCJ2YXJpYWJsZXNcIlxuXG51bmxlc3MgZmxhdC1idWlsZCB7XG4gICAgQHJlcXVpcmUgXCJub2RlX21vZHVsZXMvYm91bmRsZXNzLWJ1dHRvbi9zdHlsZVwiXG59XG5cbi8vIFNraW4tc3BlY2lmaWMgc3R5bGVzIGdvIGhlcmUuIERlbW8tc3BlY2lmaWMgc3R5bGVzIGdvIGluIGRlbW8vc3R5bGUuc3R5bC5cblxuLmItcHJvZ3Jlc3Mtd3JhcHBlciB7XG4gICAgYm9yZGVyOiBQcm9ncmVzcy1ib3JkZXJXaWR0aCBzb2xpZCBQcm9ncmVzcy1ib3JkZXJDb2xvcjtcbiAgICBib3JkZXItcmFkaXVzOiBib3JkZXJSYWRpdXM7XG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgaGVpZ2h0OiBQcm9ncmVzcy1oZWlnaHQ7XG4gICAgd2lkdGg6IFByb2dyZXNzLXdpZHRoO1xufVxuXG4uYi1wcm9ncmVzcy13cmFwcGVyW2RhdGEtcHJvZ3Jlc3NdOjpiZWZvcmUge1xuICAgIGNvbG9yOiBQcm9ncmVzcy1sYWJlbC1jb2xvcjtcbiAgICBjb250ZW50OiBhdHRyKGRhdGEtcHJvZ3Jlc3MpO1xuICAgIGxpbmUtaGVpZ2h0OiBQcm9ncmVzcy1oZWlnaHQ7XG4gICAgcGFkZGluZy1sZWZ0OiAxMHB4O1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICAgIHotaW5kZXg6IDE7XG59XG5cbi5iLXByb2dyZXNzIHtcbiAgICBiYWNrZ3JvdW5kOiBQcm9ncmVzcy1iYWNrZ3JvdW5kQ29sb3I7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogMDtcbiAgICBsZWZ0OiAwO1xuICAgIGJvdHRvbTogMDtcbn1cblxuQGtleWZyYW1lcyBpbnRlcmRldGVybWluYXRlLXByb2dyZXNzLWJhciB7XG4gICAgZnJvbSB7IG9wYWNpdHk6IDA7IH1cbiAgICB0byB7IG9wYWNpdHk6IDE7IH1cbn1cblxuLmItcHJvZ3Jlc3MtaW5kZXRlcm1pbmF0ZSB7XG4gICAgYmFja2dyb3VuZDogUHJvZ3Jlc3MtYmFja2dyb3VuZENvbG9yLWluZGV0ZXJtaW5hdGU7XG4gICAgYm9yZGVyLWNvbG9yOiBQcm9ncmVzcy1ib3JkZXJDb2xvci1pbmRldGVybWluYXRlO1xuICAgIHRvcDogMDtcbiAgICBsZWZ0OiAwO1xuICAgIGJvdHRvbTogMDtcbiAgICByaWdodDogMDtcbiAgICBhbmltYXRpb246IGludGVyZGV0ZXJtaW5hdGUtcHJvZ3Jlc3MtYmFyIDIuNXMgZWFzZS1pbi1vdXQgYWx0ZXJuYXRlIGluZmluaXRlO1xuXG4gICAgfiAuYi1wcm9ncmVzcy1sYWJlbCB7XG4gICAgICAgIGNvbG9yOiBQcm9ncmVzcy1sYWJlbC1jb2xvci1pbmRldGVybWluYXRlO1xuICAgIH1cbn1cbiJdfQ== */