.progress {
	counter-reset:flag
}
.progress-bar a {
	margin-top:0
}
.progress .progress-bar {
	position:relative;
	transition:all .3s ease-in-out;
	-webkit-transition:all .3s ease-in-out;
	-ms-transition:all .3s ease-in-out
}
.progress .progress-bar a {
	cursor:pointer;
	padding:10px 15px;
	transition:all .3s ease-in-out;
	-webkit-transition:all .3s ease-in-out;
	-ms-transition:all .3s ease-in-out
}
.t500 a:before {
	content:"500";
	top:-35px;
	line-height:2rem;
	width:2rem;
	height:2rem;
}
.t1000 a:before {
	content:"1000";
	top:-40px;
	line-height:2.7rem;
	width:2.7rem;
	height:2.7rem;
}
.t1500 a:before {
	content:"1500";
	top:-40px;
	line-height:2.7rem;
	width:2.7rem;
	height:2.7rem;
}
.t2000 a:before {
	content:"2000";
	top:-40px;
	line-height:2.7rem;
	width:2.7rem;
	height:2.7rem;
}
.t3000 a:before {
	content:"3000";
	top:-40px;
	line-height:2.7rem;
	width:2.7rem;
	height:2.7rem;
}
.t5000 a:before {
	content:"5000";
	top:-40px;
	line-height:2.7rem;
	width:2.7rem;
	height:2.7rem;
}
.t10000 a:before {
	content:"10000";
	top:-50px;
	line-height:3.3rem;
	width:3.3rem;
	height:3.3rem;
}
.progress .progress-bar a:after {
	content:"";
	transition:all .3s ease-in-out;
	-webkit-transition:all .3s ease-in-out;
	-ms-transition:all .3s ease-in-out
}
.progress{
	margin-top:60px;
}
.prev, .next {
	margin-top:60px;
}
.progress>a {
	color:#ababab;
	padding-top:1.8rem
}
.progress>a:before {
	position:absolute;
	z-index:2;
	left:0;
	right:0;
	margin:0 auto;
	border-radius:50%;
	box-shadow:0 0 0 5px #ababab;
}
.progress>a span.caret {
	position:absolute;
	left:0;
	right:0;
	margin:0 auto;
	transform:rotate(180deg);
	top:-4px
}
.progress>a:hover {
	background:0 0;
	color:#5bc0de
}
.progress>a:hover:before {
	color:#fff;
	background-color:#5bc0de
}
.progress>a:hover:after {
	background-color:#5bc0de
}
.active>a,.progress>.active>a:hover,.progress>.active>a:focus {
	color:#5bc0de;
	background:0 0
}
.active>a:before,.progress>.active>a:hover:before,.progress>.active>a:focus:before {
	background-color:#5bc0de;
	color:#fff
}
.active>a:after,.progress>.active>a:hover:after,.progress>.active>a:focus:after {
	background-color:#5bc0de
}
.progress>:first-child a:after {
	border-radius:5px 0 0 5px
}
.progress>:last-child a:after {
	border-radius:0 5px 5px 0
}