
/* Progress Bars Bootstrap v3 */

.rspbld-progress-bars .progress {
	height: 25px;
	margin-bottom: 15px;
}
.rspbld-progress-bars .progress:last-of-type {
	margin-bottom: 0;
}
.rspbld-progress-bars .progress .progress-bar {
	background-image: none !important;
	background-repeat: none !important;
	color: #ffffff;
	height: 100%;
	overflow: hidden;
	text-shadow: none !important;
}
.rspbld-progress-bars.animate .progress .progress-bar {
	opacity: 0;
}
.rspbld-progress-bars .progress-bar .rspbld-item-title {
	font-size: 14px;
	height: 100%;
	line-height: 25px;
	text-align: center;
}

/* Vertical orientation */
.rspbld-progress-bars.vertical .progress-container {
	height: 25vh;
	position: relative;
}
.rspbld-progress-bars.vertical .progress {
	position: absolute;
	left: 0;
	bottom: 0;
	margin-bottom: 0;
	width: 25vh;
	transform: rotate(-90deg) translateY(100%);
	transform-origin: bottom left;
}
.rspbld-progress-bars.vertical .progress:nth-of-type(2) {
	left: calc(25px + 15px);
}
.rspbld-progress-bars.vertical .progress:nth-of-type(3) {
	left: calc((25px + 15px) * 2);
}
.rspbld-progress-bars.vertical .progress:nth-of-type(4) {
	left: calc((25px + 15px) * 3);
}
.rspbld-progress-bars.vertical .progress:nth-of-type(5) {
	left: calc((25px + 15px) * 4);
}
.rspbld-progress-bars.vertical .progress:nth-of-type(6) {
	left: calc((25px + 15px) * 5);
}
.rspbld-progress-bars.vertical .progress:nth-of-type(7) {
	left: calc((25px + 15px) * 6);
}
.rspbld-progress-bars.vertical .progress:nth-of-type(8) {
	left: calc((25px + 15px) * 7);
}
.rspbld-progress-bars.vertical .progress:nth-of-type(9) {
	left: calc((25px + 15px) * 8);
}
.rspbld-progress-bars.vertical .progress:nth-of-type(10) {
	left: calc((25px + 15px) * 9);
}
.rspbld-progress-bars.vertical .progress:nth-of-type(11) {
	left: calc((25px + 15px) * 10);
}
.rspbld-progress-bars.vertical .progress:nth-of-type(12) {
	left: calc((25px + 15px) * 11);
}