


div.media-object {
	display:table;
	width: 100%;
	margin: 1em 0;
	padding: .5em;
	border: 1px solid #fff;
}

div.file-custom-wrap div.file-thumbnail img {
	max-width: 60px;
}

div.file-custom-wrap a.button {
	margin-bottom: 0;
}

@media screen and (min-width: 64em) {

	div.file-custom-wrap a.button {
		float: right;
	}

}

@media screen and (max-width: 39.9375em) {

	div.file-custom-wrap .media-object-section:last-child:not(:nth-child(2)) {
		padding-left: 0;
		padding-bottom: 0;
	}
	
}


.ccm-page .file-custom-wrap h5 {
	margin-bottom: .5em;
}

.ccm-page .file-custom-wrap .label {
	color: inherit;
}