.chart{
	font-size:18px;
}

.chartrow{
	overflow:hidden;
	border-bottom:1px dotted #dadada;
}

.chartrow.thick{
	border-bottom:3px solid #333;
}

.chartrow.thin{
	border-bottom:1px solid #333;
}

.chartrow .chartname, .chartrow  .chartamount, .chartrow  .chartperc{
	float:left;
	padding:15px 10px;
}

.chartrow.heading{font-weight:bold;text-align:right;font-size:14px;border-top:1px solid #333;}

.chartrow .chartname{width:60%;padding-right:50px;}
.chartrow .chartamount{width:20%;text-align:right;}
.chartrow .chartperc{width:20%;text-align:right;}

.chartrow .chartname span{font-size:14px !important;}

.chartrow.solid .chartname{width:100%;padding-right:10px;}

.chart .chartrow:last-child{border:none;}

.chart.drops .chartname{width:80%;padding-right:50px;}
.chart.drops .chartamount{width:20%;text-align:right;}
.chart.drops .chartrow.solid .chartname{width:100% !important;}


@media only screen and (max-width:767px){
	.chartrow .chartname, .chartrow  .chartamount, .chartrow  .chartperc{padding:10px 5px;}
	.chartrow .chartname{width:60%;padding-right:0px;font-size:16px;}
	.chartrow .chartamount{width:20%;font-size:14px;}
	.chartrow .chartperc{width:20%;font-size:14px;}
	.chart.drops .chartrow.solid .chartname{width:100% !important;padding-right:5px;}
}