// Progress bars @keyframes progress-bar-stripes { from { background-position: var(--40px) 0; } to { background-position: 0 0; } } .progress { overflow: hidden; height: var(--line-height-computed); margin-bottom: var(--line-height-computed); background-color: var(--default-heading-bg-color); } // Bar of progress .progress-bar { float: left; width: 0; height: 100%; font-size: var(--font-size-small); line-height: var(--line-height-computed); color: var(--white-color); text-align: center; background-color: var(--brand-primary); .transition(width .6s ease); } .progress-striped .progress-bar, .progress-bar-striped { #gradient > .striped(); background-size: var(--40px) var(--40px); } .progress.active .progress-bar, .progress-bar.active { .animation(progress-bar-stripes 2s linear infinite); } .progress-bar-success { .progress-bar-variant(var(--brand-success)); } .progress-bar-info { .progress-bar-variant(var(--brand-info)); } .progress-bar-warning { .progress-bar-variant(var(--brand-warning)); } .progress-bar-danger { .progress-bar-variant(var(--brand-danger)); }