
.chart-cntnr {
	display: table;
	border-collapse:collapse;
}
.chart-data {
	display: table-header-group;
}
.chart-data-day,
.chart-data-destination,
.chart-data-date,
.chart-data-link {
	display: table-cell;
}
.chart-data-day,
.chart-data-destination,
.chart-data-date,
.chart-data-link {
	padding: 0.1em 0.4em 0.13em 0.2em;
}
.chart-data-day {
	font-size: 1.2em;
	font-weight: 700;
}
.chart-data-destination {
	font-size: 1.1em;
	font-weight: 400;
}
.chart-data-date {
	font-size: 1.0em;
	font-weight: 400;
}
.chart-data-link {
	font-size: 1.4em;
	font-weight: 800;
}
.chart-data-link a {
	color: #ffffff;
}

@media (min-width:1152px) {
	
	
.chart-data {
	font-size: 95%;
}
	
}
@media (min-width:481px) and (max-width:539px) {
		
.chart-data {
	font-size: 70%;
}
	
}
@media (min-width:540px) and (max-width:639px) {
		
.chart-data {
	font-size: 80%;
}

	
}
@media (min-width:640px) and (max-width:767px) {
	
.chart-data {
	font-size: 60%;
}
	
}
@media (min-width:768px) and (max-width:979px) {
	
.chart-data {
	font-size: 80%;
}

	
}
@media (min-width:980px) and (max-width:1151px) {
	
.chart-data {
	font-size: 90%;
}
	
}
@media (max-width:480px) {
	
.chart-data {
	font-size: 60%;
}
	
}
