@charset "utf-8";

.downloads {
	table-layout:fixed;
	border-spacing:0 1em;
	width:100%;
}

.downloads tr {
	background-color:rgba(0,0,0,.3);
	transition:background-color .7s;
}

.downloads tr:hover {
	background-color:rgba(0,0,0,.5);
	color:#EEE;
}

.downloads a {
	display:block;
	padding:1em;
	text-decoration:none;
}

.uploadInfo tr td {padding:1em;}

.uploadInfo .info tr td {padding:0;}

.downloads .info {
	table-layout:fixed;
	width:100%;
	height:100%;
	border-spacing:0;
}
.downloads .info tr {
	background-color:rgba(0,0,0,0);
	padding:0 1em 0 1em;
}
.downloads .info td:nth-child(3) {transition:color .7s;}
.downloads .info td:nth-child(3):hover {color:#0094FF; cursor:pointer;}
.downloads .info td:nth-child(n+2) {border-left:1px solid #AAA; padding-left:1em;}
.downloads .info a {padding:0;}

.uploadInfo input, .uploadInfo select {
	width:100%;
	padding:.3em;
	box-sizing:border-box;
}
.uploadInfo input[type=radio] {width:auto; margin-left:1em;}
.uploadInfo input[type=submit] {
	background-color:#FFF;
	border:1px solid #AAA;
	padding:1em;
	transition:box-shadow .5s, background-color .4s, border-color .7s, color .5s;
}	
.uploadInfo input[type=submit]:hover {
	background-color:#0094FF;
	border-color:#00137F;
	box-shadow:inset -8px -8px 40px -9px rgba(0,0,0,.5);
	color:#FFF;
} 

.folder {
	list-style-image:url('images/icon_folder.png');
	margin:3px 0 3px 0;
}

li {list-style-image:url('images/icon_file.png');}

progress {
	width:100%;
	height:30px;
	color:green;
}

progress, progress::-webkit-progress-value, progress::-moz-progress-bar{color:green;}