/* CSS file */

#specialpage .selected {
	font-weight: bold;
}

#specialpage .selected a {
	color: var(--lt-text-color);
}

/* tree table (LH: copied from lt_main.css for source chart on cover data catalog page) */
.lt_tree_table {
	margin:0;
}
.lt_tree_table>tbody>tr>td,
.designdoc .lt_tree_table>tbody>tr>td,
.lt_tree_table>tbody>tr:last-child>td{
	border:none;
	padding:var(--lt-padding-quarter);
}
.lt_tree_table tr.level0 td {
	font-weight:800;
	font-size: 1.1em;
}
.lt_tree_table tr.level0 td:first-child {
	padding-left:0;
}
.lt_tree_table tr.levelme td:first-child {
	--indent-level: 0;
	padding-left: calc(calc(var(--lt-padding) * var(--indent-level)) + 2px);
	position:relative;
}
.lt_tree_table tr.levelme td:first-child:before {
	content: "";
	width: 0.75em;
	height: calc(50% + 2px);
	border: 2px solid var(--lt-tint-dark-1);
	position: absolute;
	left: calc(calc(var(--lt-padding) * var(--indent-level)) - 15px);
	border-top: none;
	border-right: none;
	border-radius: 1px;
	top: 0;
}
.lt_tree_table tr.level1 td {
	font-weight:600;
	font-size: 1.05em;
}
.lt_tree_table tr.level1 td:first-child {
	--indent-level: 1;
}
.lt_tree_table tr.level2 td:first-child {
	--indent-level: 2;
}
.lt_tree_table tr.level2 td:first-child  {
	--indent-level: 2;
}
.lt_tree_table tr.level3 td:first-child  {
	--indent-level: 3;
}
.lt_tree_table tr.level4 td {
	font-weight: 300;
}
.lt_tree_table tr.level4 td:first-child  {
	--indent-level: 4;
}
.lt_tree_table tr.level5 td {
	font-weight: 300;
}
.lt_tree_table tr.level5 td:first-child  {
	--indent-level: 5;

}