.progress {
  vertical-align: baseline; }

  .progress {
  display: box;
  display: flexbox;
  display: flex;
  height: 1rem;
  overflow: hidden;
  font-size: 0.75rem;
  background-color: #e9ecef;
  border-radius: 0.25rem; }

.progress-bar {
  display: box;
  display: flexbox;
  display: flex;
  box-orient: vertical;
  box-direction: normal;
  flex-direction: column;
  flex-direction: column;
  box-pack: center;
  flex-pack: center;
  justify-content: center;
  color: #fff;
  text-align: center;
  white-space: nowrap;
  background-color: #5867dd;
  transition: width 0.6s ease;
  transition: width 0.6s ease; }
  @media screen and (prefers-reduced-motion: reduce) {
    .progress-bar {
      transition: none;
      transition: none; } }

.progress-bar-striped {
  background-image: linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent);
  background-size: 1rem 1rem; }

.progress-bar-animated {
  animation: progress-bar-stripes 1s linear infinite;
  animation: progress-bar-stripes 1s linear infinite; }

  .progress .progress-bar {
  transition: all 0.5s ease;
  transition: all 0.5s ease; }
  @media screen and (prefers-reduced-motion: reduce) {
    .progress .progress-bar {
      transition: none;
      transition: none; } }

.progress.m-progress--sm {
  height: 6px; }
  .progress.m-progress--sm .progress-bar {
    border-radius: 3px; }

.progress.m-progress--lg {
  height: 20px; }
  .progress.m-progress--lg .progress-bar {
    border-radius: 4px; }

.progress .progress-bar-brand {
  background-color: #716aca; }

.progress .progress-bar-metal {
  background-color: #c4c5d6; }

.progress .progress-bar-light {
  background-color: #ffffff; }

.progress .progress-bar-accent {
  background-color: #00c5dc; }

.progress .progress-bar-focus {
  background-color: #9816f4; }

.progress .progress-bar-primary {
  background-color: #5867dd; }


.progress .progress-bar-success {
  background-color: #34bfa3; }


.progress .progress-bar-info {
  background-color: #36a3f7; }

.progress .progress-bar-warning {
  background-color: #ffb822; }


.progress .progress-bar-danger {
  background-color: #f4516c; }