/**
 * CSS for both Frontend+Backend.
 */
.progress-title-inline{
	display: inline-block;
}
span.progres-ims {
	color: #313131;
	font-size: 14px;
	vertical-align: middle;
	align-items: center;
}
.progres-ims img.progress-bar-img {
	width: 40px;
	height: auto;
}
span.progress-bar-title {
	color: #4a4a4a;
	font-size: 14px;
	line-height: 20px;
	letter-spacing: 0;
	font-weight: 400;
	vertical-align: middle;
}
.progress-bar-sub-title {
	color: #888;
	font-size: 13px;
	line-height: 25px;
	letter-spacing: 0;
	font-weight: 400;
}
.tpgb-progress-bar .counter-number {
	display: table-cell;
	vertical-align: middle;
	text-align: right;
}
.counter-number .theserivce-milestone-symbol, .counter-number .theserivce-milestone-number.icon-milestone {
	color: #252525;
	font-size: 16px;
	line-height: 1.4;
	text-align: right;
	font-weight: 400;
}