.border-box {
	-moz-box-sizing:border-box;	
	-webkit-box-sizing:border-box;	
	-ms-box-sizing:border-box;	
	box-sizing:border-box;	*behavior:url('static/css/boxsizing.htc')
}
.content-box {
	-moz-box-sizing:content-box;	
	-webkit-box-sizing:content-box;	
	-ms-box-sizing:content-box;	
	box-sizing:content-box;	
	*behavior:none;
}
.progress {
	position:relative;	
	padding-bottom:100%;
}
.progress .progressinner {
	position:absolute;	
	top:0;	
	left:0;	
	width:100%;	
	height:100%;	
	background:#9d2222;	
	-webkit-border-radius:10000px;	
	-moz-border-radius:10000px;	
	border-radius:10000px;	
	-moz-box-sizing:border-box;	
	-webkit-box-sizing:border-box;	
	-ms-box-sizing:border-box;	
	box-sizing:border-box;		
	*behavior:url('static/css/boxsizing.htc');	
	overflow:hidden;	
	border:solid 10px #c3c3c3;
	z-index: 9999;
}
.progress .progressinner .lpane,.progress .progressinner .rpane {content:"";
	position:absolute;	
	top:-0.5%;	
	left:-0.5%;	
	width:50.5%;	
	height:101%;	
	overflow:hidden;
}
.progress .progressinner .lpane .cover,.progress .progressinner .rpane .cover {
	position:absolute;	
	top:-5%;	
	left:100%;	
	width:100%;	
	height:110%;	
	background:#319d22;	
	transform-origin:0 50%;	
	-ms-transform-origin:0 50%;	
	-moz-transform-origin:0 50%;	
	-o-transform-origin:0 50%;	
	-webkit-transform-origin:0 50%;
}
.progress .progressinner .rpane {left:49.5%
}
.progress .progressinner .rpane .cover {
	left:auto;	
	right:100%;	
	transform-origin:100% 50%;	
	-ms-transform-origin:100% 50%;	
	-moz-transform-origin:100% 50%;	
	-o-transform-origin:100% 50%;	
	-webkit-transform-origin:100% 50%;
}
.progress .progressinner .display {
	position:absolute;	
	top:5%;	
	left:5%;	
	width:90%;	
	height:90%;	
	-webkit-border-radius:1000px;	
	-moz-border-radius:1000px;	
	border-radius:1000px;	
	-moz-box-sizing:border-box;	
	-webkit-box-sizing:border-box;	
	-ms-box-sizing:border-box;	
	box-sizing:border-box;	
	*behavior:url('static/css/boxsizing.htc');	
	background:#c3c3c3;	
	text-align:center;
}


.example {
	/*top: calc(-75vw + 12px);*/
	left: -50%;
	position: fixed;
	width: 200% !important;
	z-index: 9999;
}

.example p {
	display: none;
}

.display {
	display: none !important;
}

.progressinner {
	border: 0px !important;
	background: transparent !important;
}

.progress .progressinner .rpane {
	left: 50%;
}

.progress .progressinner .lpane .cover, .progress .progressinner .rpane .cover {
	background: rgba(255, 255, 255, 0.3);
}