/* ========== Local Nav ========== */
#system-fonts .localnav.localnav-scrim .localnav-background {
	background: #fff;
}


/* ========== Content Nav ========== */
.contentnav-content {
	width: 165px;
}
@media only screen and (max-width: 735px) {
	.typography-intro {
		margin-bottom: 1em;
	}
	.contentnav-item {
		margin: 0.5em 0;
		width: 100%;
	}
}

/* ========== Layout ========== */

#main section.section.section-charts {
	padding-top: 0;
}

/* ========== Tables ========== */
table {
	width: 100%;
	margin: 0;
}
table thead th {
	height: 130px;
	padding: 0 0 10px;
	line-height: 1.16667;
	font-weight: 600;
	text-align: left;
	vertical-align: bottom;
	border-bottom: 1px solid #ccc;
	background-color: #fff;
}
table tbody tr:nth-of-type(odd){
	background-color: #fbfbfb;
}
table .fixed-width {
	width: 100px;
	font-size: 0.8571em;
	text-align: center;
}
table td {
	padding: 1em 0;
	border-bottom: 1px solid #ccc;
	line-height: 1.16667;
	text-align: center;
}
table td:nth-of-type(1) {
	width: 69%;
	padding: 1em 10px;
	text-align: left;
	font-size: 17px;
	font-weight: 500;
}
table td:nth-of-type(2) {
	color: #666;
	text-align: left;
}

@media only screen and (max-width: 1068px) {
	table td:nth-of-type(1) {
		width: 56%;
	}
}

@media only screen and (max-width: 735px) {
	table thead th {
		height: 90px;
	}
	table td:nth-of-type(1) {
		padding-left: 5px;
		font-size: 15px;
	}
}

@media only screen and (max-width: 320px) {
	table td:first-child {
		font-size: 14px;
	}
}


/* ========== Sticky Header ========== */
table .table-header.sticky-table-header {
	position: fixed;
	visibility: hidden;
	top: 52px;
}
table .table-header.sticky-table-header th {
	width: 100px;
	height: 77px;
}
table .table-header.sticky-table-header th:nth-of-type(1) {
	width: 780px;
}
table .table-header.sticky-table-header th:nth-of-type(2) {
	width: 2px;
}

@media only screen and (max-width: 1068px) {
	table .table-header.sticky-table-header th:nth-of-type(1) {
		width: 490px;
	}
}

@media only screen and (max-width: 735px) {
	table.table-content {
		font-size: 12px;
		background-color: #fff;
	}
	table .table-header {
		width: 100%;
	}
	table .table-header th.typography-label {
		font-size: 14px;
	}
	table .table-header.sticky-table-header {
		top: 48px;
		width: 87.5%;
	}
	table .table-header.sticky-table-header th {
		height: 41px;
	}
	table.table-content th,
	table.table-content td,
	table.table-content .table-header.sticky-table-header th {
		width: 15%;
	}
	table.table-content th:nth-of-type(1),
	table.table-content td:nth-of-type(1),
	table.table-content .table-header.sticky-table-header th:nth-of-type(1) {
		width: 58.5%;
	}
}

@media only screen and (max-width: 320px) {
	.table-content {
		font-size: 10px;
	}
}

/* ========== Grid Changes ========== */
#main section.section.section-hero {
	padding-bottom: 0;
}
#main section.section.section-charts {
	padding-top: 0;
	padding-bottom: 4em;
}

@media only screen and (max-width: 735px) {
	#main section.section.section-hero {
		padding-bottom: 0;
	}
	#main section.section.section-charts {
		padding-top: 0;
		padding-bottom: 2em;
	}
}
.landing .col-1 {padding:0px !important; width:auto !important;} #footer, #header, .navigationbar {display:none !important} [id]:target,[name]:target,[name]:target+* { animation:none; -webkit-animation:none; } .main {margin:1px 7px !important; width:100% !important; max-width:none !important; } .context {width:100% !important; padding:0px !important;} .copy-notice {width:auto !important} .header {display:none !important} .content {margin-right:14px !important} .mainContent p {max-width:none !important} .breadcrumb {display:none}
.toc {display:none}
.descr {margin-top:0px !important} .descr {min-height:0px}
body{background:none}
.wrapper{background:none}
.hd{display:none}
.bd{background:none !important}
.sidebar{display:none}
.wrap{margin:0px}
.toolbar{display:none}
.ft{display:none}
body {padding:10px !important}