@import url(https://fonts.googleapis.com/css?family=Roboto:400,300);

*,
*::before,
*::after {
	box-sizing: border-box;
}

.context-menu-azb64 {
	 display: none;
	 position: absolute;
	 z-index: 32;
	 padding: 12px 0;
	 width: 240px;
	 background-color: #fff;
	 border: solid 1px #dfdfdf;
	 box-shadow: 1px 1px 2px #cfcfcf;
 }

.context-menu--active-azb64 {
	display: block !important;
}

.context-menu__items-azb64 {
	list-style: none;
	margin: 0;
	padding: 0;
}

.context-menu__item-azb64 {
	display: block;
	margin-bottom: 4px;
}

.context-menu__item-azb64:last-child {
	margin-bottom: 0;
}

.context-menu__link-azb64 {
	display: block;
	padding: 4px 12px;
	color: #0066aa;
	text-decoration: none;
}

.context-menu__link-azb64:hover {
	color: #FFFFFF;
	background-color: #0066AA;
}

.div-all_zone-b64 .add_files-dragdrop-azb64 {
	border: 1px dashed #000000;
}

.div-all_zone-b64 .click-tag-action-azb64 {
	padding: 0 0 0 10px;
}

.div-all_zone-b64 .space-azb64 {
	height: 10px;
}

.div-all_zone-b64 .preview-files-azb64 {
	position: relative;
	overflow: auto;
	width: 100%;
	border: 1px solid #DDDDDD;
	padding: 5px 5px 0 5px;
}

.div-all_zone-b64 .preview-files-azb64 > .doc_preview-azb64 {
	position: relative;
	float: left;
	width: 185px;
	height: 185px;
	margin: 0 10px 5px 0;
}

.div-all_zone-b64 .preview-files-azb64 > .doc_preview-azb64 > .doc-item-preview-azb64 {
	background-color: #E7EAEF;
	width: 100%;
	height: 100%;
	-webkit-border-radius: 50px;
	-moz-border-radius: 50px;
	border-radius: 50px;
}

.div-all_zone-b64 .preview-files-azb64 > .doc_preview-azb64 > .doc-item-preview-azb64 > img {
	width: 100%;
	height: 100%;
	object-fit: cover;
	-webkit-border-radius: 50px;
	-moz-border-radius: 50px;
	border-radius: 50px;
}

.div-all_zone-b64 .preview-files-azb64 > .doc_preview-azb64 > .doc-item-preview-azb64 > .text-zone-azb64 {
	position: relative !important;
	text-align: center;
	width: 100%;
	top: 50%;
	transform: translateY(-50%);
	margin: 0 auto !important;
	word-wrap: break-word;
}

.div-all_zone-b64 .preview-files-azb64 > .doc_preview-azb64 > .tools-actions-item-azb64 {
	position: absolute;
	display: none;
	text-align: center;
	z-index: 30;
	width: 100%;
	margin-bottom: 10px;
	color: #FFFFFF;
	bottom: 0;
}

.div-all_zone-b64 .preview-files-azb64 > .doc_preview-azb64 > .tools-name-item-azb64 {
	position: absolute;
	display: none;
	text-align: center;
	word-wrap: break-word;
	z-index: 30;
	width: 100%;
	margin: 23px 0 0 5px;
	max-width: 175px;
	color: #333333;
	background-color: #FFFFFF;
	top: 0;
}

.div-all_zone-b64 .preview-files-azb64 > .doc_preview-azb64 > .tools-fixed-item-azb64 {
	position: absolute;
	text-align: center;
	z-index: 100;
	width: 100%;
	padding: 5px 20px;
	margin: 25px 0 0 0;
	background: rgba(255, 255, 255, 0.8);
	color: #FFFFFF !important;
	top: 0;
}

.div-all_zone-b64 .preview-files-azb64 > .doc_preview-azb64 > .doc-item-cancel-azb64 {
	position: absolute;
	display: none;
	cursor: pointer;
	z-index: 31;
	font-size: 18px;
	font-weight: bold;
	margin: 0 10px 0 0;
	top: 0;
	right: 0;
}

.div-all_zone-b64 .doc_preview-azb64:hover > .tools-actions-item-azb64,
.div-all_zone-b64 .doc_preview-azb64:hover > .tools-name-item-azb64,
.div-all_zone-b64 .doc_preview-azb64:hover > .doc-item-cancel-azb64 {
	display: block;
}

.div-all_zone-b64 .doc_preview-azb64:hover > .doc-item-preview-azb64 {
	opacity: 0.5;
}
.div-all_zone-b64 .doc_preview-azb64:hover > .doc-item-preview-azb64.orderable {
	cursor: move;
}

.div-all_zone-b64 .ui-sortable-helper {
	width: 90px !important;
	height: 90px !important;
}

.div-all_zone-b64 div.message_empty-azb64{
	color: #888888;
}
