/* CSS Progress Pie by Olivia Ng | MIT License | github.com/oliviale/css-progress-circle*/

.progress-circle {
		width: 150px;
		height: 150px;
		border-radius: 50%;
		background: #eee;
		background-image: -webkit-linear-gradient(left, transparent 50%, #4CC9D8 0);
		background-image: linear-gradient(to right, transparent 50%, #4CC9D8 0);
		position: relative;
		display: inline-block;
		margin: 10px;
		
}

.progress-circle::before {
		content: '';
		display: block;
		margin-left: 50%;
		height: 100%;
		border-radius: 0 100% 100% 0/50%;
		background-color: inherit;
		-webkit-transform-origin: left;
		-ms-transform-origin: left;
		transform-origin: left
}

.progress-circle>div {
		position: absolute;
		width: 90%;
		height: 90%;
		margin: auto;
		border-radius: 50%;
		background-color: #fff;
		left: 50%;
		top: 50%;
		transform: translate(-50%, -50%);
		text-align: center;
		font-size: 14px ;
		display: inline-block;
		line-height: 1.5
}
.progress-circle>div>span{
		position: absolute;
		left: 50%;
		top: 50%;
		width: 100%;
		transform: translate(-50%, -50%);
}
.progress-circle>div>span>i{
	font-size: 22px;
	font-style: normal;
	font-weight: bold
}

.progress-circle[data-value="0"]:before {
		-webkit-transform: rotate(0turn);
		-ms-transform: rotate(0turn);
		transform: rotate(0turn)
}

.progress-circle[data-value="1"]:before {
		-webkit-transform: rotate(.01turn);
		-ms-transform: rotate(.01turn);
		transform: rotate(.01turn)
}

.progress-circle[data-value="2"]:before {
		-webkit-transform: rotate(.02turn);
		-ms-transform: rotate(.02turn);
		transform: rotate(.02turn)
}

.progress-circle[data-value="3"]:before {
		-webkit-transform: rotate(.03turn);
		-ms-transform: rotate(.03turn);
		transform: rotate(.03turn)
}

.progress-circle[data-value="4"]:before {
		-webkit-transform: rotate(.04turn);
		-ms-transform: rotate(.04turn);
		transform: rotate(.04turn)
}

.progress-circle[data-value="5"]:before {
		-webkit-transform: rotate(.05turn);
		-ms-transform: rotate(.05turn);
		transform: rotate(.05turn)
}

.progress-circle[data-value="6"]:before {
		-webkit-transform: rotate(.06turn);
		-ms-transform: rotate(.06turn);
		transform: rotate(.06turn)
}

.progress-circle[data-value="7"]:before {
		-webkit-transform: rotate(.07turn);
		-ms-transform: rotate(.07turn);
		transform: rotate(.07turn)
}

.progress-circle[data-value="8"]:before {
		-webkit-transform: rotate(.08turn);
		-ms-transform: rotate(.08turn);
		transform: rotate(.08turn)
}

.progress-circle[data-value="9"]:before {
		-webkit-transform: rotate(.09turn);
		-ms-transform: rotate(.09turn);
		transform: rotate(.09turn)
}

.progress-circle[data-value="10"]:before {
		-webkit-transform: rotate(.1turn);
		-ms-transform: rotate(.1turn);
		transform: rotate(.1turn)
}

.progress-circle[data-value="11"]:before {
		-webkit-transform: rotate(.11turn);
		-ms-transform: rotate(.11turn);
		transform: rotate(.11turn)
}

.progress-circle[data-value="12"]:before {
		-webkit-transform: rotate(.12turn);
		-ms-transform: rotate(.12turn);
		transform: rotate(.12turn)
}

.progress-circle[data-value="13"]:before {
		-webkit-transform: rotate(.13turn);
		-ms-transform: rotate(.13turn);
		transform: rotate(.13turn)
}

.progress-circle[data-value="14"]:before {
		-webkit-transform: rotate(.14turn);
		-ms-transform: rotate(.14turn);
		transform: rotate(.14turn)
}

.progress-circle[data-value="15"]:before {
		-webkit-transform: rotate(.15turn);
		-ms-transform: rotate(.15turn);
		transform: rotate(.15turn)
}

.progress-circle[data-value="16"]:before {
		-webkit-transform: rotate(.16turn);
		-ms-transform: rotate(.16turn);
		transform: rotate(.16turn)
}

.progress-circle[data-value="17"]:before {
		-webkit-transform: rotate(.17turn);
		-ms-transform: rotate(.17turn);
		transform: rotate(.17turn)
}

.progress-circle[data-value="18"]:before {
		-webkit-transform: rotate(.18turn);
		-ms-transform: rotate(.18turn);
		transform: rotate(.18turn)
}

.progress-circle[data-value="19"]:before {
		-webkit-transform: rotate(.19turn);
		-ms-transform: rotate(.19turn);
		transform: rotate(.19turn)
}

.progress-circle[data-value="20"]:before {
		-webkit-transform: rotate(.2turn);
		-ms-transform: rotate(.2turn);
		transform: rotate(.2turn)
}

.progress-circle[data-value="21"]:before {
		-webkit-transform: rotate(.21turn);
		-ms-transform: rotate(.21turn);
		transform: rotate(.21turn)
}

.progress-circle[data-value="22"]:before {
		-webkit-transform: rotate(.22turn);
		-ms-transform: rotate(.22turn);
		transform: rotate(.22turn)
}

.progress-circle[data-value="23"]:before {
		-webkit-transform: rotate(.23turn);
		-ms-transform: rotate(.23turn);
		transform: rotate(.23turn)
}

.progress-circle[data-value="24"]:before {
		-webkit-transform: rotate(.24turn);
		-ms-transform: rotate(.24turn);
		transform: rotate(.24turn)
}

.progress-circle[data-value="25"]:before {
		-webkit-transform: rotate(.25turn);
		-ms-transform: rotate(.25turn);
		transform: rotate(.25turn)
}

.progress-circle[data-value="26"]:before {
		-webkit-transform: rotate(.26turn);
		-ms-transform: rotate(.26turn);
		transform: rotate(.26turn)
}

.progress-circle[data-value="27"]:before {
		-webkit-transform: rotate(.27turn);
		-ms-transform: rotate(.27turn);
		transform: rotate(.27turn)
}

.progress-circle[data-value="28"]:before {
		-webkit-transform: rotate(.28turn);
		-ms-transform: rotate(.28turn);
		transform: rotate(.28turn)
}

.progress-circle[data-value="29"]:before {
		-webkit-transform: rotate(.29turn);
		-ms-transform: rotate(.29turn);
		transform: rotate(.29turn)
}

.progress-circle[data-value="30"]:before {
		-webkit-transform: rotate(.3turn);
		-ms-transform: rotate(.3turn);
		transform: rotate(.3turn)
}

.progress-circle[data-value="31"]:before {
		-webkit-transform: rotate(.31turn);
		-ms-transform: rotate(.31turn);
		transform: rotate(.31turn)
}

.progress-circle[data-value="32"]:before {
		-webkit-transform: rotate(.32turn);
		-ms-transform: rotate(.32turn);
		transform: rotate(.32turn)
}

.progress-circle[data-value="33"]:before {
		-webkit-transform: rotate(.33turn);
		-ms-transform: rotate(.33turn);
		transform: rotate(.33turn)
}

.progress-circle[data-value="34"]:before {
		-webkit-transform: rotate(.34turn);
		-ms-transform: rotate(.34turn);
		transform: rotate(.34turn)
}

.progress-circle[data-value="35"]:before {
		-webkit-transform: rotate(.35turn);
		-ms-transform: rotate(.35turn);
		transform: rotate(.35turn)
}

.progress-circle[data-value="36"]:before {
		-webkit-transform: rotate(.36turn);
		-ms-transform: rotate(.36turn);
		transform: rotate(.36turn)
}

.progress-circle[data-value="37"]:before {
		-webkit-transform: rotate(.37turn);
		-ms-transform: rotate(.37turn);
		transform: rotate(.37turn)
}

.progress-circle[data-value="38"]:before {
		-webkit-transform: rotate(.38turn);
		-ms-transform: rotate(.38turn);
		transform: rotate(.38turn)
}

.progress-circle[data-value="39"]:before {
		-webkit-transform: rotate(.39turn);
		-ms-transform: rotate(.39turn);
		transform: rotate(.39turn)
}

.progress-circle[data-value="40"]:before {
		-webkit-transform: rotate(.4turn);
		-ms-transform: rotate(.4turn);
		transform: rotate(.4turn)
}

.progress-circle[data-value="41"]:before {
		-webkit-transform: rotate(.41turn);
		-ms-transform: rotate(.41turn);
		transform: rotate(.41turn)
}

.progress-circle[data-value="42"]:before {
		-webkit-transform: rotate(.42turn);
		-ms-transform: rotate(.42turn);
		transform: rotate(.42turn)
}

.progress-circle[data-value="43"]:before {
		-webkit-transform: rotate(.43turn);
		-ms-transform: rotate(.43turn);
		transform: rotate(.43turn)
}

.progress-circle[data-value="44"]:before {
		-webkit-transform: rotate(.44turn);
		-ms-transform: rotate(.44turn);
		transform: rotate(.44turn)
}

.progress-circle[data-value="45"]:before {
		-webkit-transform: rotate(.45turn);
		-ms-transform: rotate(.45turn);
		transform: rotate(.45turn)
}

.progress-circle[data-value="46"]:before {
		-webkit-transform: rotate(.46turn);
		-ms-transform: rotate(.46turn);
		transform: rotate(.46turn)
}

.progress-circle[data-value="47"]:before {
		-webkit-transform: rotate(.47turn);
		-ms-transform: rotate(.47turn);
		transform: rotate(.47turn)
}

.progress-circle[data-value="48"]:before {
		-webkit-transform: rotate(.48turn);
		-ms-transform: rotate(.48turn);
		transform: rotate(.48turn)
}

.progress-circle[data-value="49"]:before {
		-webkit-transform: rotate(.49turn);
		-ms-transform: rotate(.49turn);
		transform: rotate(.49turn)
}

.progress-circle[data-value="50"]:before {
		-webkit-transform: rotate(.5turn);
		-ms-transform: rotate(.5turn);
		transform: rotate(.5turn)
}

.progress-circle[data-value="51"]:before {
		background-color: #4CC9D8;
		-webkit-transform: rotate(.01turn);
		-ms-transform: rotate(.01turn);
		transform: rotate(.01turn)
}

.progress-circle[data-value="52"]:before {
		background-color: #4CC9D8;
		-webkit-transform: rotate(.02turn);
		-ms-transform: rotate(.02turn);
		transform: rotate(.02turn)
}

.progress-circle[data-value="53"]:before {
		background-color: #4CC9D8;
		-webkit-transform: rotate(.03turn);
		-ms-transform: rotate(.03turn);
		transform: rotate(.03turn)
}

.progress-circle[data-value="54"]:before {
		background-color: #4CC9D8;
		-webkit-transform: rotate(.04turn);
		-ms-transform: rotate(.04turn);
		transform: rotate(.04turn)
}

.progress-circle[data-value="55"]:before {
		background-color: #4CC9D8;
		-webkit-transform: rotate(.05turn);
		-ms-transform: rotate(.05turn);
		transform: rotate(.05turn)
}

.progress-circle[data-value="56"]:before {
		background-color: #4CC9D8;
		-webkit-transform: rotate(.06turn);
		-ms-transform: rotate(.06turn);
		transform: rotate(.06turn)
}

.progress-circle[data-value="57"]:before {
		background-color: #4CC9D8;
		-webkit-transform: rotate(.07turn);
		-ms-transform: rotate(.07turn);
		transform: rotate(.07turn)
}

.progress-circle[data-value="58"]:before {
		background-color: #4CC9D8;
		-webkit-transform: rotate(.08turn);
		-ms-transform: rotate(.08turn);
		transform: rotate(.08turn)
}

.progress-circle[data-value="59"]:before {
		background-color: #4CC9D8;
		-webkit-transform: rotate(.09turn);
		-ms-transform: rotate(.09turn);
		transform: rotate(.09turn)
}

.progress-circle[data-value="60"]:before {
		background-color: #4CC9D8;
		-webkit-transform: rotate(.1turn);
		-ms-transform: rotate(.1turn);
		transform: rotate(.1turn)
}

.progress-circle[data-value="61"]:before {
		background-color: #4CC9D8;
		-webkit-transform: rotate(.11turn);
		-ms-transform: rotate(.11turn);
		transform: rotate(.11turn)
}

.progress-circle[data-value="62"]:before {
		background-color: #4CC9D8;
		-webkit-transform: rotate(.12turn);
		-ms-transform: rotate(.12turn);
		transform: rotate(.12turn)
}

.progress-circle[data-value="63"]:before {
		background-color: #4CC9D8;
		-webkit-transform: rotate(.13turn);
		-ms-transform: rotate(.13turn);
		transform: rotate(.13turn)
}

.progress-circle[data-value="64"]:before {
		background-color: #4CC9D8;
		-webkit-transform: rotate(.14turn);
		-ms-transform: rotate(.14turn);
		transform: rotate(.14turn)
}

.progress-circle[data-value="65"]:before {
		background-color: #4CC9D8;
		-webkit-transform: rotate(.15turn);
		-ms-transform: rotate(.15turn);
		transform: rotate(.15turn)
}

.progress-circle[data-value="66"]:before {
		background-color: #4CC9D8;
		-webkit-transform: rotate(.16turn);
		-ms-transform: rotate(.16turn);
		transform: rotate(.16turn)
}

.progress-circle[data-value="67"]:before {
		background-color: #4CC9D8;
		-webkit-transform: rotate(.17turn);
		-ms-transform: rotate(.17turn);
		transform: rotate(.17turn)
}

.progress-circle[data-value="68"]:before {
		background-color: #4CC9D8;
		-webkit-transform: rotate(.18turn);
		-ms-transform: rotate(.18turn);
		transform: rotate(.18turn)
}

.progress-circle[data-value="69"]:before {
		background-color: #4CC9D8;
		-webkit-transform: rotate(.19turn);
		-ms-transform: rotate(.19turn);
		transform: rotate(.19turn)
}

.progress-circle[data-value="70"]:before {
		background-color: #4CC9D8;
		-webkit-transform: rotate(.2turn);
		-ms-transform: rotate(.2turn);
		transform: rotate(.2turn)
}

.progress-circle[data-value="71"]:before {
		background-color: #4CC9D8;
		-webkit-transform: rotate(.21turn);
		-ms-transform: rotate(.21turn);
		transform: rotate(.21turn)
}

.progress-circle[data-value="72"]:before {
		background-color: #4CC9D8;
		-webkit-transform: rotate(.22turn);
		-ms-transform: rotate(.22turn);
		transform: rotate(.22turn)
}

.progress-circle[data-value="73"]:before {
		background-color: #4CC9D8;
		-webkit-transform: rotate(.23turn);
		-ms-transform: rotate(.23turn);
		transform: rotate(.23turn)
}

.progress-circle[data-value="74"]:before {
		background-color: #4CC9D8;
		-webkit-transform: rotate(.24turn);
		-ms-transform: rotate(.24turn);
		transform: rotate(.24turn)
}

.progress-circle[data-value="75"]:before {
		background-color: #4CC9D8;
		-webkit-transform: rotate(.25turn);
		-ms-transform: rotate(.25turn);
		transform: rotate(.25turn)
}

.progress-circle[data-value="76"]:before {
		background-color: #4CC9D8;
		-webkit-transform: rotate(.26turn);
		-ms-transform: rotate(.26turn);
		transform: rotate(.26turn)
}

.progress-circle[data-value="77"]:before {
		background-color: #4CC9D8;
		-webkit-transform: rotate(.27turn);
		-ms-transform: rotate(.27turn);
		transform: rotate(.27turn)
}

.progress-circle[data-value="78"]:before {
		background-color: #4CC9D8;
		-webkit-transform: rotate(.28turn);
		-ms-transform: rotate(.28turn);
		transform: rotate(.28turn)
}

.progress-circle[data-value="79"]:before {
		background-color: #4CC9D8;
		-webkit-transform: rotate(.29turn);
		-ms-transform: rotate(.29turn);
		transform: rotate(.29turn)
}

.progress-circle[data-value="80"]:before {
		background-color: #4CC9D8;
		-webkit-transform: rotate(.3turn);
		-ms-transform: rotate(.3turn);
		transform: rotate(.3turn)
}

.progress-circle[data-value="81"]:before {
		background-color: #4CC9D8;
		-webkit-transform: rotate(.31turn);
		-ms-transform: rotate(.31turn);
		transform: rotate(.31turn)
}

.progress-circle[data-value="82"]:before {
		background-color: #4CC9D8;
		-webkit-transform: rotate(.32turn);
		-ms-transform: rotate(.32turn);
		transform: rotate(.32turn)
}

.progress-circle[data-value="83"]:before {
		background-color: #4CC9D8;
		-webkit-transform: rotate(.33turn);
		-ms-transform: rotate(.33turn);
		transform: rotate(.33turn)
}

.progress-circle[data-value="84"]:before {
		background-color: #4CC9D8;
		-webkit-transform: rotate(.34turn);
		-ms-transform: rotate(.34turn);
		transform: rotate(.34turn)
}

.progress-circle[data-value="85"]:before {
		background-color: #4CC9D8;
		-webkit-transform: rotate(.35turn);
		-ms-transform: rotate(.35turn);
		transform: rotate(.35turn)
}

.progress-circle[data-value="86"]:before {
		background-color: #4CC9D8;
		-webkit-transform: rotate(.36turn);
		-ms-transform: rotate(.36turn);
		transform: rotate(.36turn)
}

.progress-circle[data-value="87"]:before {
		background-color: #4CC9D8;
		-webkit-transform: rotate(.37turn);
		-ms-transform: rotate(.37turn);
		transform: rotate(.37turn)
}

.progress-circle[data-value="88"]:before {
		background-color: #4CC9D8;
		-webkit-transform: rotate(.38turn);
		-ms-transform: rotate(.38turn);
		transform: rotate(.38turn)
}

.progress-circle[data-value="89"]:before {
		background-color: #4CC9D8;
		-webkit-transform: rotate(.39turn);
		-ms-transform: rotate(.39turn);
		transform: rotate(.39turn)
}

.progress-circle[data-value="90"]:before {
		background-color: #4CC9D8;
		-webkit-transform: rotate(.4turn);
		-ms-transform: rotate(.4turn);
		transform: rotate(.4turn)
}

.progress-circle[data-value="91"]:before {
		background-color: #4CC9D8;
		-webkit-transform: rotate(.41turn);
		-ms-transform: rotate(.41turn);
		transform: rotate(.41turn)
}

.progress-circle[data-value="92"]:before {
		background-color: #4CC9D8;
		-webkit-transform: rotate(.42turn);
		-ms-transform: rotate(.42turn);
		transform: rotate(.42turn)
}

.progress-circle[data-value="93"]:before {
		background-color: #4CC9D8;
		-webkit-transform: rotate(.43turn);
		-ms-transform: rotate(.43turn);
		transform: rotate(.43turn)
}

.progress-circle[data-value="94"]:before {
		background-color: #4CC9D8;
		-webkit-transform: rotate(.44turn);
		-ms-transform: rotate(.44turn);
		transform: rotate(.44turn)
}

.progress-circle[data-value="95"]:before {
		background-color: #4CC9D8;
		-webkit-transform: rotate(.45turn);
		-ms-transform: rotate(.45turn);
		transform: rotate(.45turn)
}

.progress-circle[data-value="96"]:before {
		background-color: #4CC9D8;
		-webkit-transform: rotate(.46turn);
		-ms-transform: rotate(.46turn);
		transform: rotate(.46turn)
}

.progress-circle[data-value="97"]:before {
		background-color: #4CC9D8;
		-webkit-transform: rotate(.47turn);
		-ms-transform: rotate(.47turn);
		transform: rotate(.47turn)
}

.progress-circle[data-value="98"]:before {
		background-color: #4CC9D8;
		-webkit-transform: rotate(.48turn);
		-ms-transform: rotate(.48turn);
		transform: rotate(.48turn)
}

.progress-circle[data-value="99"]:before {
		background-color: #4CC9D8;
		-webkit-transform: rotate(.49turn);
		-ms-transform: rotate(.49turn);
		transform: rotate(.49turn)
}

.progress-circle[data-value="100"]:before {
		background-color: #4CC9D8;
		-webkit-transform: rotate(.5turn);
		-ms-transform: rotate(.5turn);
		transform: rotate(.5turn)
}