.media-preview {
	height: auto;
	overflow: hidden;
}
.media-preview.no-height {
	height: 0;
}
.image-preview {
	display: inline-block;
	padding: 10px;
	position: relative;
	right: 0;
	top: 0;
}
.image-preview > img {
	border: 10px solid #eeeeee;
	border-radius: 3px;
	-webkit-box-shadow: 0 2px 8px 0 rgba(0, 0, 0, 0.3);
	-moz-box-shadow: 0 2px 8px 0 rgba(0, 0, 0, 0.3);
	box-shadow: 0 2px 8px 0 rgba(0, 0, 0, 0.3);
}
.media .remove-media {
	color: #555555;
	position: absolute;
	right: 0;
	top: 0;
}
.media .remove-media:hover {
	color: #3071a9;
}
#modal-upload-image.modal {
	margin: 0;
	width: 70vw;
	z-index: 1054;
}
#modal-upload-image.modal .modal-body {
	height: 70vh;
	overflow: hidden;
	padding: 1px 0px 20px 10px !important;
}
#modal-upload-image.modal .modal-body > iframe {
	border: none;
	display: block;
	vertical-align: top;
}
.modal-backdrop ~ .modal-backdrop {
	z-index: 1052;
}

@media (max-width: 1400px) {
	#modal-upload-image.modal {
		width: 80vw;
	}
}
@media (max-width: 1200px) {
	#modal-upload-image.modal .modal-body {
		height: 80vh;
	}
}