.table-scroll-wrap {overflow-x:hidden;}
.mit-table-spacer {
	width:100%;
	height:50px;
	}
.tab-title {
	font-size:26px;
	line-height:120%;
	font-weight:700;
	padding-bottom:8px;
	margin:0 0 12px;
	border-bottom:2px solid #5F2EA0;
	}
.new-mit-table {
    position: relative;
    width:100%;
    z-index: 1;
    margin: auto;
    overflow: auto;
	}
.new-mit-table table {
	width: 100%;
	min-width: 860px;
	margin: auto;
	border-collapse: separate;
	border-spacing: 0;
	font-size:19px;
	table-layout: fixed;
	}
.new-mit-table .indent th:first-of-type,
.new-mit-table .indent td:first-of-type {padding-left:40px;}
.new-mit-table .indent td:last-of-type {padding-right:40px;}
.new-mit-table thead th {font-weight:700;}
.new-mit-table tbody th {font-weight:400;}
.new-mit-table th,
.new-mit-table td {
	padding:10px 0;
	vertical-align: bottom;
	text-align:right;
	background:#fff;
	border-bottom:1px solid #9B9B9B;
	}
.new-mit-table thead th {
	position: -webkit-sticky;
	position: sticky;
	top: 0;
	}
.new-mit-table tfoot td:first-of-type,
.new-mit-table th:first-of-type {
    position: -webkit-sticky;
    position: sticky;
	width:400px;
    left: 0;
    z-index: 2;
	text-align:left;
	}
/* safari and ios need the tfoot itself to be position:sticky also */
.new-mit-table tfoot,
.new-mit-table tfoot td {
	position: -webkit-sticky;
	position: sticky;
	bottom: 0;
	}
.new-mit-table tfoot td:first-of-type {
	background:#fff;
	}
.footnote {
	font-family:'Messina Sans Mono', monospace;
	margin:20px 0 0;
	}
.footnote p,
.footnote li {
	font-size:14px;
	line-height:20px;
	}
.footnote ol {margin-left:30px;}
@media screen and (max-width: 1000px) {
	
		}
@media screen and (max-width: 880px) {
	.new-mit-table table {font-size:16px;}
	.new-mit-table th:first-of-type,
	.new-mit-table td:first-of-type {
		width:200px;
		border-right:1px solid #9B9B9B;
		padding-right:10px;
		box-shadow: 6px 0 8px 0 rgba(0,0,0,.07);
		}
	.new-mit-table th,
	.new-mit-table tfoot td {
		border-right:1px solid #9B9B9B;
		padding-right:10px;
		}
	.new-mit-table td.mixed {box-shadow:none;}
	.new-mit-table td.last,
	.new-mit-table th.last {border-right:0;}
	.new-mit-table table.two {min-width:340px;}
	.new-mit-table table.three {min-width:460px;}
	.new-mit-table table.four {min-width:580px;}
	.new-mit-table table.five {min-width:700px;}
		}
@media screen and (max-width: 768px) {
	
	
}

