/* CSS Document */

body {
	font-family: 'Roboto Mono', monospace;
	font-weight: 400 !important;
	font-style: normal !important;
	background-color: rgba(238,238,238,1.00) !important;
}

a {
	color: blue !important;
}

.nav-link {
	text-decoration: underline !important;
}

.folder-icon {
	width: 16px;
	height: 16px;
	vertical-align: middle;
}

.directory-link {
	text-decoration: none;
}

.directory-link .link-text {
	text-decoration: underline !important;
	margin-left: 0.2em;
}

.table {
	background-color: rgba(238,238,238,1.00) !important;
}

table.table thead {
  border-bottom: 2px solid #999;
}

table.table {
	border-collapse: separate; /* Use separate borders so spacing is applied */
	border-spacing: 20px 0;      /* 20px horizontal gap, 0 vertical gap */
	border-bottom: 2px solid #999;
    margin-bottom: 20px; /* Optional: space below the table */
}

table th {
	text-align: left;
}
