
#documents {
	position: relative;
}

#documents #document-actions {
	padding: 5px 0;
}

#documents .banner-row {
	padding: 5px 0;
}

#documents .GridHeader {
	font-size: 12px;
}

#documents .header-row,
#documents .container-row {
	position: relative;
	padding: 6px 0;
	border-bottom: 1px solid #ddd;
}

#documents .container-row:hover {
	background-color: #f6f6f6;
}

#documents .container-row.selected {
	background-color: #dae8ed;
}

#documents .folder-collapser .fa {
	display: inline-block;
	width: 15px;
}

#documents .folder-collapser:hover {
	cursor: pointer;
}

#documents .spacer {
	display: inline-block;
	width: 20px;
}

#documents .container-row .row-options {
	position: absolute;
	top: 2px;
	right: 0;
	text-align: right;
}

#documents .container-row .row-options .row-action {
	cursor: pointer;
	margin: 0 3px;
	color: #428bca;
}

#documents .container-row.item-cut {
	opacity: 0.5;
	-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=50)";
}

#documents .edit-row {
	position: absolute;
	top: -1px;
	right: 15px;
	left: 15px;
	bottom: 0;
	z-index: 10000;
}

#documents .edit-row .form-control {
	position: relative;
	top: -3px;
}

#documents .dropdown-menu button {
	width: 100%;
	border: 0;
	text-align: left;
}

#documents .hidden-item,
#documents .withheld-item {
	padding-left: 5px;
	color: #888;
}

#documents .attention {
	background-color: #fcf8e3;
}

#documents .file-icon {
	color: #555;
	margin: 0 2px;
}

/* project page document grid */
/* hide unwanted columns on small screens */
@media (max-width: 761px) {
	.project-document-grid-dimensions {
		display: none;
	}
	/* nashville wants to keep size
	.project-document-grid-size {
		display: none;
	}*/
}