.photos-end {
	clear: both;
	margin-bottom: 25px;
}

.photo-item-tools-left,
.photo-item-tools-right {
	padding: 7px 10px;
}

.photo-like-rotator {
	margin-top: 23px;
	margin-right: 5px;
}

#photo-photo {
	display: table;
	margin: 0 auto;
}

#photo-edit,
#photo-album-edit-wrapper,
#photo-upload-form {
	display: none;
}

#photos-upload-choose {
	padding: 7px 10px;
	width: 100%;
}

#photo-map {
	position: absolute;
	left: -9999px;
	top: -9999px;
}

#upload-index {
	width: 100%;
}

#upload-index td:nth-child(1){
	padding: 7px 3px 7px 10px;
}

#upload-index td:nth-child(3){
	padding: 7px 3px;
}

#upload-index td:nth-child(4){
	white-space: nowrap;
}

#photos-upload-form.hover {
	background-color: aliceblue;
	opacity: 0.5;
	box-shadow: inset 0 0px 7px #5cb85c;
}

.upload-progress-bar {
	padding: 0px !important;
}
