.table th{
	white-space: nowrap;
}

.table td{
	vertical-align: middle;
}

.table .file{
	display: inline-block;
	width: 38px;
	height: 48px;
	background: url('images/any.png') center no-repeat;
	text-decoration: none;
	margin: 6px 13px 6px 0;
	opacity: 0.5;
}

.table .file:hover{
	opacity: 1;
}

.table .file.pdf{
	background-image: url('images/pdf.png');
}

.table .file.xls,
.table .doc.xlsx{
	background-image: url('images/xls.png');
}

.table .file.doc,
.table .file.docx{
	background-image: url('images/doc.png');
}

.table .file.zip{
	background-image: url('images/zip.png');
}

.table .file.image{
	background-image: url('images/image.png');
}

.table .footable-row-detail-cell .footable-row-detail-row{
	margin-bottom: 12px;
	display: block;
}

.docinfo{
	background-color: #dedede;
	padding: 14px;
}
