@charset "utf-8";


/* Reset */

body {
	padding: 0;
	margin: 0;
}
/*h1, h2, h3, h4, h5, h6, ul, li, em, strong, pre, code {
	padding: 0;
	margin: 0;
	line-height: 1em;
	font-size: 100%;
	font-weight: normal;
	font-style: normal;
}*/
table {
	border-spacing: 0px;
}
ul {

	/* list-style: none; */
}
img {
	border: 0;
}
/*p {
	margin: 0px;
}*/


/* Margin around the entire list */
#indexlist {
	margin: 20px;
}

/* Space between rows */


/* Row container */
tr {
	font-family: Arial;
}

/* Padding in each cell */
td {
	padding: 5px;
}


/* Column headers are not underlined */
th {
	background-color: #143723;
	text-align: left;
	font-weight: normal;
	padding: 5px;

	& a {
		text-decoration: none;
		color: #EAE8BF;
	}

}

/* Alternating colors for even and odd rows */
.even {
}
.odd {
	background-color: #E9F7EE;
}

table tr:nth-child(odd)  { background: #C3E9D0; }
/* table tr:nth-child(odd)  { background: #e9f7ee; } */
/* table tr:nth-child(odd)  { background: #f7f7f7; } */
/* table tr:nth-child(even) { background: #ffffff; } */



/* Bullets between columns */
td.indexcolname {
	color: gray;
	font-size: 0.9rem;
}
td.indexcolname > a {
	color: #143723;
}
/*
td.indexcolname::before {
	content: "●  ";
	color: #143723;
	color: gray;
}
*/

td.indexcollastmod {
	color: gray;
	font-size: 0.8rem;
}
td.indexcollastmod::before {
	content: "│  ";
	color: #143723;
	color: lightgray;
	font-family: Arial;
}

td.indexcolsize {
	color: gray;
	font-size: 0.7rem;
}
/*
td.indexcolsize::before {
	content: "│  ";
	color: #143723;
	color: lightgray;
}
*/

td.indexcoldesc {
	color: black;
	font-size: 0.8rem;
}
td.indexcoldesc::before {
	content: "►  ";
	color: #143723;
	color: lightgray;
}


/* File names are not underlined */
td > a {
	text-decoration: none;
}
td > a:hover {
	text-decoration: underline;
}
