/* CSS Document */

.contentFilesDownloads .entry {
	margin-bottom: 2px;
	border:  2px solid lightgrey;
	box-shadow: 0 0 5px rgba(0,0,0,0.2) inset;
}
.contentFilesDownloads .entry .icon {
	flex-basis: 30%;
}
.contentFilesDownloads .entry .description {
	flex-basis: 30%;
}
.contentFilesDownloads .entry .buttons {
	flex-basis: 30%;
}

.contentFilesDownloads .entry .icon img {
	max-width: 100%;
}


.contentFilesDownloads .entry .cell {
	vertical-align: top;
	border-bottom: 3px solid #fff;
}

@media all and (min-width: 900px) {
	.contentFilesDownloads .entry .size,
	.contentFilesDownloads .entry .controlArea {
		white-space: nowrap;
	}
}