
.progress{
    height:4px;
    background-color:rgba(53, 63, 77, 0.2);
    background-image:none;
    box-shadow:none;
    border-radius:0;
    margin-bottom:20px;
}

.progress.transparent{
    background-color:rgba(0, 0, 0, 0.28);
}

.progress.progress-small{
    height:3px;
}

.progress-bar-indeterminate{
    background:url("../img/progress/progress-bar-master.svg") no-repeat top left;
    width:100%;
    height:100%;
    background-size:cover;
}

.progress-bar-indeterminate.progress-bar-primary{
    background-image:url("../img/progress/progress-bar-primary.svg");
    background-color:transparent;
}

.progress-bar-indeterminate.progress-bar-complete{
    background-image:url("../img/progress/progress-bar-complete.svg");
    background-color:transparent;
}

.progress-bar-indeterminate.progress-bar-success{
    background-image:url("../img/progress/progress-bar-success.svg");
    background-color:transparent;
}

.progress-bar-indeterminate.progress-bar-info{
    background-image:url("../img/progress/progress-bar-info.svg");
    background-color:transparent;
}

.progress-bar-indeterminate.progress-bar-warning{
    background-image:url("../img/progress/progress-bar-warning.svg");
    background-color:transparent;
}

.progress-bar-indeterminate.progress-bar-danger{
    background-image:url("../img/progress/progress-bar-danger.svg");
    background-color:transparent;
}

.progress-bar-indeterminate.progress-bar-master{
    background-image:url("../img/progress/progress-bar-master.svg");
    background-color:transparent;
}

.progress-bar{
    box-shadow:none;
    border-radius:0;
    background-color:var(--color-blue-gray-dark);
    background-image:none;
    -webkit-transition:all 1000ms cubic-bezier(0.785, 0.135, 0.15, 0.86);
    transition:all 1000ms cubic-bezier(0.785, 0.135, 0.15, 0.86);
    -webkit-transition-timing-function:cubic-bezier(0.785, 0.135, 0.15, 0.86);
    -moz-transition-timing-function:cubic-bezier(0.785, 0.135, 0.15, 0.86);
    -ms-transition-timing-function:cubic-bezier(0.785, 0.135, 0.15, 0.86);
    -o-transition-timing-function:cubic-bezier(0.785, 0.135, 0.15, 0.86);
    transition-timing-function:cubic-bezier(0.785, 0.135, 0.15, 0.86);
}

.progress-bar-primary{
    background-color:var(--color-bg-primary);
    background-image:none;
}

.progress-bar-complete{
    background-color:var(--color-success-dark);
    background-image:none;
}

.progress-bar-success{
    background-color:var(--color-success-dark);
    background-image:none;
}

.progress-bar-info{
    background-color:var(--color-info-bg);
    background-image:none;
}

.progress-bar-warning{
    background-color:var(--color-bg-warning);
    background-image:none;
}

.progress-bar-danger{
    background-color:var(--color-danger-bg);
    background-image:none;
}

.progress-bar-white{
    background-color:var(--color-white-100);
    background-image:none;
}

.progress-bar-black{
    background-color:var(--color-blue-dark);
    background-image:none;
}

.progress-info .bar,
.progress .bar-info{
    background-color:var(--color-info-bg-darker);
    background-image:none;
}

.progress-warning .bar,
.progress .bar-warning{
    background-color:var(--color-bg-warning-darker);
    background-image:none;
}

.progress-danger .bar,
.progress .bar-danger{
    background-color:var(--color-bg-danger-darker);
    background-image:none;
}

.progress-white .bar,
.progress .bar-white{
    background-color:var(--color-white-100);
    background-image:none;
}

.progress-success.progress-striped .bar,
.progress-striped .bar-success{
    background-color:var(--color-success-dark);
}

.progress-info.progress-striped .bar,
.progress-striped .bar-info{
    background-color:var(--color-info-bg);
}

.progress-circle-indeterminate{
    background:url("../img/progress/progress-circle-master.svg") no-repeat top left;
    width:50px;
    height:50px;
    background-size:100% auto;
    margin:0 auto;
}

.progress-circle-indeterminate.progress-circle-warning{
    background-image:url("../img/progress/progress-circle-warning.svg");
}

.progress-circle-indeterminate.progress-circle-danger{
    background-image:url("../img/progress/progress-circle-danger.svg");
}

.progress-circle-indeterminate.progress-circle-info{
    background-image:url("../img/progress/progress-circle-info.svg");
}

.progress-circle-indeterminate.progress-circle-primary{
    background-image:url("../img/progress/progress-circle-primary.svg");
}

.progress-circle-indeterminate.progress-circle-success{
    background-image:url("../img/progress/progress-circle-success.svg");
}

.progress-circle-indeterminate.progress-circle-complete{
    background-image:url("../img/progress/progress-circle-complete.svg");
}

.progress-circle{
    display:block;
    height:45px;
    margin:0 auto;
    position:relative;
    width:45px;
    -webkit-backface-visibility:hidden;
}

.progress-circle.progress-circle-warning .pie .half-circle{
    border-color:var(--color-bg-warning);
}

.progress-circle.progress-circle-danger .pie .half-circle{
    border-color:var(--color-danger-bg);
}

.progress-circle.progress-circle-info .pie .half-circle{
    border-color:var(--color-info-bg);
}

.progress-circle.progress-circle-primary .pie .half-circle{
    border-color:var(--color-bg-primary);
}

.progress-circle.progress-circle-success .pie .half-circle{
    border-color:var(--color-success-dark);
}

.progress-circle.progress-circle-complete .pie .half-circle{
    border-color:var(--color-success-dark);
}

.progress-circle.progress-circle-thick .pie .half-circle,
.progress-circle.progress-circle-thick .shadow{
    border-width:5px;
}

.progress-circle .pie{
    clip:rect(0, 45px, 45px, 22.5px);
    height:45px;
    position:absolute;
    width:45px;
}

.progress-circle .pie .half-circle{
    border:3px solid var(--color-blue-gray-dark);
    border-radius:50%;
    clip:rect(0, 22.5px, 45px, 0);
    height:45px;
    position:absolute;
    width:45px;
}

.progress-circle .shadow{
    border:3px solid rgba(0, 0, 0, 0.1);
    border-radius:50%;
    height:100%;
    width:100%;
    box-shadow:none !important;
}
