.chart table th {
    white-space: normal;
}
.chart table th[scope="row"] {
    vertical-align: top;
    padding-top: 15px;
    min-width: 150px;
}
.chart table td,
.chart table th[scope="row"] {
    border-bottom: 1px solid #eee;
}
.bucketwrap.statichtml .notes { background: none; }


@media (max-width: 600px) {
	#table-student-loans table,
	#table-student-loans table tbody { 
	    display: block; 
	    width: 100%;
	}
	#table-student-loans thead { display: none; }
	#table-student-loans tr, 
	#table-student-loans th, 
	#table-student-loans td {
		display: block;
		text-align: left;
		white-space: normal;
	}
	#table-student-loans table th[scope="row"] {
	    border-bottom: none;
	    background-color: #eee;
	    padding-top: 6px;
	    padding-bottom: 6px;
	    margin-top: 22px;
	}
	#table-student-loans th[data-title]:before,
	#table-student-loans td[data-title]:before {
		content: attr(data-title) ":\00A0";
		display: inline-block;
		font-weight: bold;
	}
	#table-student-loans th:not([data-title]) {
		font-weight: bold;
	}
	#table-student-loans td:empty,
	#table-student-loans th:empty {
		display: none;
	}
	#table-student-loans td {
	    padding-top: 6px;
	    padding-bottom: 6px;
		border: none;
	}
}
