/* ------------------------------------- *\
 * Styles related to downloads
\* ------------------------------------- */
.download-list-item
{
	color: inherit;
	cursor: pointer;
	width: 100%;
	display: flex;
	background-color: #eeeeff;
	border-top: solid 1px #39355d;
	padding: 5px;
	transition: ease-out 0.2s;
	text-decoration: none;
}

.download-list-item:hover
{
	color: #FFFFFF;
	background-color: #9e97e2;
}

.download-list-item-title
{
	font-size: 12pt;
	font-weight: bold;
	width: 80%;
	padding: 5px;
	float: left;
}

.download-list-item-date
{
	font-size: 10pt;
	text-align: right;
	width: 18%;
	padding: 5px;
	float: right;
}

.specific-download-infobox
{
	width: 100%;
	background-color: #eeeeff;
	border-top: solid 1px #39355d;
	padding: 10px;
}

.specific-download-infobox-lastelement
{
	border-bottom: solid 1px #39355d;
	margin-bottom: 30px;
}

.download-button-box
{
	width: 100%;
	text-align: center;
	margin-top: 80px;
	margin-bottom: 40px;
}

.download-button-box > a
{
	color: #AAAAAA;
	cursor: pointer;
	font-weight: bold;
	text-decoration: none;
	background-color: #39355d;
	border: solid 1px black;
	border-radius: 18px;
	padding: 20px;
	transition: ease-out 0.2s;
}

.download-button-box > a:hover
{
	color: #FFFFFF;
	background-color: #9e97e2;
}
