.image-editor {
	background-color: #f8f8f8;
	padding: 5px;
	border: 1px solid #ddd;
	min-width: 550px;
}

.image-editor > div {
	display: inline-block;	
}

.editor-images > div {
	display: table;
	width: 100%;
	border-bottom: 1px solid #ddd;
	padding: 5px 0px;
}

.editor-images > div > div {
	display: table-cell;
	padding: 10px;
	vertical-align: top;
}

.editor-images > div > div:last-child {
	padding: 0px;
}

.editor-images-image {
	width: 50px;
	height: 80px;
	background-position: center center;
	background-repeat: no-repeat;
	background-size: cover;
}

.editor-images-info {
	width: 200px;
}

.editor-images-link-alt > div {
	display: table;
	width: 100%;
}

.editor-images-link-alt > div > div {
	display: table-cell;
	padding: 15px 0px 0px 10px;
}

.editor-images-link-alt > div > div:first-child {
	width: 50px;
	line-height: 25px;
}

.editor-images-link-alt > div > div:last-child {
	min-width: 250px;
}

.editor-images-link-alt input {
	box-sizing: border-box;
	width: 100%;
}

.upload-cancel {
	color: #f00;
	cursor: pointer;
}

.upload-cancel:hover {
	text-decoration: underline;
}

.upload-success {
	color: #00a54f;
}

.upload-error {
	color: #f00;
}

.image-delete {
	color: #f00;
}

.image-delete {
	color: #f00;
	cursor: pointer;
}

.image-delete:hover {
	text-decoration: underline;	
}

.image-deleted {
	opacity: 0.5;
}

.image-recover {
	color: #00a54f;
	cursor: pointer;
	display: none;
}

.image-recover:hover {
	text-decoration: underline;	
}

.image-editor-error {
	background-color: #f3baba;
	padding: 5px;
}