main.master>section.master div.progress-bar{
	height:28px;
	border-radius:3px;
	background:#eef linear-gradient(to bottom,#2e3436,#555753);
	padding:4px;
	position:relative;
}
main.master>section.master div.progress-bar>span{
	background-color:#729fcf;
	background-image:
		repeating-linear-gradient(45deg,rgba(0,0,0,0),rgba(0,0,0,0) 10px,rgba(0,0,0,0.1) 10px,rgba(0,0,0,0.1) 20px),
		linear-gradient(to bottom,rgba(0,0,0,0),rgba(32,74,135,0.75)),
		linear-gradient(to left,#729fcf,#ad7fa8)
	;
	background-size:28px 28px,100% 100%,100% 100%;
	height:100%;
	display:inline-block;
	border-radius:3px;
}
@media all and (min-width:801px) {
	main.master>section.master div.progress-bar>span{
		-webkit-animation:progressBar 2s ease,progressBarMove 2s linear infinite;
		animation:progressBar 2s ease,progressBarMove 2s linear infinite;
	}
}
main.master>section.master div.progress-bar>span:before{
	content:attr(data-progress) '%';
	display:inline-block;
	position:absolute;
	margin:4px auto;
	left:0px;
	right:0px;
	text-align:center;
	font-weight:bold;
	color:#fff;
}

main.master>section.master div.progress{
	background:#888 linear-gradient(to bottom,#888,#666);
	border:1px solid #555;
	height:20px;
	overflow:hidden;
	padding:0px;
	position:relative;
	text-align:left;
}
main.master>section.master div.progress>div{
	-webkit-animation:progressBar 2s ease;
	animation:progressBar 2s ease;
	background:#2c72c7 linear-gradient(to right,#2c72c7,#00316e) 100% no-repeat;
	background-size:50% 100%;
	display:inline-block;
	height:100%;
	left:0px;
}
main.master>section.master div.progress>span{
	color:#fff;
	display:inline-block;
	left:0px;
	position:absolute;
	right:0px;
	text-align:center;
	top:1px;
}
@-webkit-keyframes progressBar{
	from {max-width:0px;}
	to {max-width:100%;}
}
@keyframes progressBar{
	from {max-width:0px;}
	to {max-width:100%;}
}
@-webkit-keyframes progressBarMove{
	from {background-position:0px 28px,0px 0px,0px 0px;}
	to {background-position:28px 28px,0px 0px,0px 0px;}
}
@keyframes progressBarMove{
	from {background-position:0px 28px,0px 0px,0px 0px;}
	to {background-position:28px 28px,0px 0px,0px 0px;}
}