.progress-title{
font-size: 16px;
font-weight: 700;
color: #011627;
margin: 0 0 20px;
}
.progress{
height: 10px;
background: #cbcbcb;
border-radius: 0;
box-shadow: none;
margin-bottom: 30px;
overflow: visible;
}
.progress .progress-bar{
box-shadow: none;
position: relative;
-webkit-animation: animate-positive 2s;
animation: animate-positive 2s;
}
.progress .progress-bar:after{
content: "";
display: block;
border: 15px solid transparent;
border-bottom: 21px solid transparent;
position: absolute;
top: -26px;
right: -12px;
}
.progress .progress-value{
font-size: 15px;
font-weight: bold;
color: #000;
position: absolute;
top: -40px;
right: 0;
}
.progress.pink .progress-bar:after{
border-bottom-color: #ff4b7d;
}
.progress.green .progress-bar:after{
border-bottom-color: #5fad56;
}
.progress.yellow .progress-bar:after{
border-bottom-color: #e8d324;
}
.progress.blue .progress-bar:after{
border-bottom-color: #3485ef;
}
@-webkit-keyframes animate-positive{
0% { width: 0; }
}
@keyframes animate-positive{
0% { width: 0; }
}