@-webkit-keyframes progress-bar-stripes{
  0%{
    background-position-x:1rem;
  }
}
@keyframes progress-bar-stripes{
  0%{
    background-position-x:1rem;
  }
}
.progress{
  height:1rem;
  font-size:.703125rem;
  background-color:#f5f5f5;
  border-radius:3px;
}

.progress,.progress-bar{
  display:flex;
  overflow:hidden;
}

.progress-bar{
  flex-direction:column;
  justify-content:center;
  color:#fff;
  text-align:center;
  white-space:nowrap;
  background-color:#2278c0;
  transition:width .6s ease;
}
@media (prefers-reduced-motion:reduce){
  .progress-bar{
    transition:none;
  }
}

.progress-bar-striped{
  background-image:linear-gradient(45deg, hsla(0, 0%, 100%, .15) 25%, transparent 0, transparent 50%, hsla(0, 0%, 100%, .15) 0, hsla(0, 0%, 100%, .15) 75%, transparent 0, transparent);
  background-size:1rem 1rem;
}

.progress-bar-animated{
  -webkit-animation:progress-bar-stripes 1s linear infinite;
          animation:progress-bar-stripes 1s linear infinite;
}
@media (prefers-reduced-motion:reduce){
  .progress-bar-animated{
    -webkit-animation:none;
            animation:none;
  }
}

/*# sourceMappingURL=bs_progress.css.map */