	table.piechart{position:fixed; bottom:-10000px; right:-10000px}	
	.piecharttablewrapper{display:flex; flex-wrap:wrap; justify-content:space-around;margin:2em 0em; opacity:0}
	.piechartwrapper {							
		display:flex;
		flex-wrap:wrap;
		justify-content:center;
		margin-bottom:2em;
		width:50%;
	}	
	.piechartwrapper>div{margin-right:20px}	
	.piechartwrapper:only-child{width:100%}
		.piechartwrapper canvas{
			width:150px;
			height:150px;
			border-radius:100%;
			display:inline-block;
			margin:5px 20px 10px 0px;
		}					
															
		.piechartwrapper .piecharttitle{				
			font-family:"BryantPro";
			text-align:center;
			font-size:35px;
			font-weight:bold;
			width:100%;
			margin-top:0px;
			text-align:left;
			margin-bottom:5px;
			line-height:35px;
		}											
		.piechartwrapper .piechartlabelwrapper{text-align:left; display:inline-block;}	
			.piechartwrapper .pielabel{margin-bottom:.25em; display:flex; justify-content:space-between; border-radius:3px; font-size:16px;}
				.piechartwrapper .pielabelcolor{width:16px !important; height:16px !important; min-width:16px; border-radius:100%; margin-right:5px; position:relative; top:2px; display:inline-block;}	
				.piechartwrapper .pielabeltext{text-align:left !important; flex-grow:1000}				
				.piechartwrapper .pielabeldata{display:inline-block; margin-left:10px; text-align:right; border-radius:50px}	
		@media(max-width:991px){
			.piechartwrapper .piecharttitle{text-align:center}
		}		
		@media(max-width:800px){
			.piechartwrapper .piecharttitle{text-align:left}			
			.piechartwrapper{width:100%}
		}				