/*  Use blue link colors  */

a {
	text-decoration: none;
	color: #398ee7;
	border-bottom: 1px solid transparent;
	transition: color 0.3s ease-in-out, border 0.3s ease-in-out;
}
	a:visited {
		color: #398ee7;
	}
	a:hover,
	a:active,
	a:focus {
		color: #13385e;
	}
	a:active,
	a:focus {
		outline: 0 none;
		text-decoration: underline;
	}

/*  Hide the "Select an image" text and the description  */
#main h2:first-child { display: none; }
#main h2:first-child + p { display: none; }

/*  Hide multiple "desktop image" boxes (only show the first one)  */
#main .row.p-divider + .row.p-divider { display: none; }

/*  Replace the header background with a color gradient  */
section.p-strip--image { background: #04a linear-gradient(to bottom right, #04a, #0c70b4) !important; }


/*
 *  File listing
 *
 */

div.p-table-wrapper {
	overflow-x: auto;
}

table {
	font-size: 90%;
}
	tbody tr td {
		padding: 0.2em 0;
	}

	/* Hide icons */
	tbody tr > :first-child { display: none; }
	/* Make clickable link area bigger */
	tbody td:nth-child(2) a { display: block; }
	/* Make the table heading links gray */
	tbody th a { color: #444; }
	/* Highlight hovered row */
	tbody tr:not(:first-child):hover { background-color: rgba( 44, 130, 221, 0.075 ); }

table a[href*="-desktop-"],
table a[href*="-minimal-"] {
	padding-left: 2em;
}
table a[href$=".OVERSIZED"] {
	padding-left: 0;
}
table a[href$=".iso"],
table a[href$=".torrent"] {
	font-weight: 600;
	padding-left: 0;
}

/*  Scale down Apache server information  */

address {
	margin: 1em 0 0 0;
	text-align: right;
	font-size: 90%;
	color: rgba( 0, 0, 0, 0.2 );
	font-style: normal;
}
