.dropzone .dz-preview .dz-image { width: auto !important; height: auto !important;  overflow: visible;}
.dropzone .dz-preview .dz-details .dz-score { margin-top: 1em; white-space: nowrap; }
.dropzone .dz-preview .dz-details .dz-score:hover span { border: 1px solid rgba(200, 200, 200, 0.8); background-color: rgba(255, 255, 255, 0.8); }
.dropzone .dz-preview .dz-details .dz-score:not(:hover) { overflow: hidden; text-overflow: ellipsis; }
.dropzone .dz-preview .dz-details .dz-score:not(:hover) span { border: 1px solid transparent; }
.dropzone .dz-preview .dz-details .dz-score span { background-color: rgba(255, 255, 255, 0.4); padding: 0 0.4em; border-radius: 3px; }
.dropzone .dz-preview .dz-image .dz-review {position: absolute; bottom: 0%; right: 2%;}

.dropzone .button-feed_back {background-color: transparent;background-repeat: no-repeat;border: medium none;cursor: pointer;overflow: hidden;}
.urlzone .button-feed_back {background-color: transparent;background-repeat: no-repeat;border: medium none;cursor: pointer;overflow: hidden;}

.urlzone .score:hover span { border: 1px solid rgba(200, 200, 200, 0.8); background-color: rgba(255, 255, 255, 0.8); width: auto; display: inline-block;}
.urlzone .score:not(:hover) span { border: 1px solid transparent; }
.urlzone .score span { background-color: rgba(255, 255, 255, 0.4); padding: 0 0.4em; border-radius: 3px; width:auto; display: inline-block !important;margin-top: 20px;} 
.urlzone .preview {position: relative;display: inline-block;vertical-align: top;margin: 16px;min-height: 100px;border: solid 1px #ddd; padding: 10px;} 

.urlzone .preview .details {position: absolute;top: 0px;left: 0px;opacity: 0;font-size: 13px;text-align: center;color: rgba(0, 0, 0, 0.9);line-height: 150%; width:100% }
.urlzone .preview:hover .details { opacity: 1; }

.urlzone .preview .face-attributes-element .details {z-index: 2; white-space: nowrap;  opacity: 0; position:absolute; top:0px;left:0px;}
.urlzone .preview .face-attributes-element:hover .details { opacity: 1; }  
      

.urlzone .preview p { font-family: 'Open Sans Condensed', sans-serif; font-size: 22px; color: #151515; margin-left: 10px; margin-right: 10px;}
.urlzone .preview .face-attributes-row p { 
	background: #eee; 
	font-family: 'Open Sans Condensed', sans-serif;
	font-size: 16px;
	color: #151515;
	margin-left: 10px;
	margin-right: 10px;
	border-radius: 16px;
	padding: 7px 13px;
	vertical-align: middle;
	display: inline;
}

.urlzone .preview span { display: block; font-family: 'Open Sans Condensed', sans-serif; font-size: 20px; color: #151515; margin: 10px 10px;position: relative;}
.urlzone .preview .details span { font-size: 12px;z-index:1;margin-top:50px}

.urlzone .preview canvas {border-radius: 10px;}
.urlzone .image {position: relative;display: block;}
.urlzone .preview:hover .image canvas{ -webkit-transform: scale(1.05, 1.05); -moz-transform: scale(1.05, 1.05); -ms-transform: scale(1.05, 1.05); -o-transform: scale(1.05, 1.05); transform: scale(1.05, 1.05); -webkit-filter: blur(8px); filter: blur(8px); }
.urlzone .preview .image .review {position: absolute; bottom: 0%; right: 2%;}
.urlzone .image-detection {position: relative;display: block; float:left;}
.urlzone .image-moderation {position: relative;display: block;}
.urlzone .main-image-canva {position: relative;}

.urlzone .face-attributes {position: relative;display: block; float:left; height:100%;}
.urlzone .face-thumbnail {position: relative; display: block; margin: auto;}
.urlzone .face-attributes-row {clear:both;vertical-align: middle; line-height: 60px; height: 60px; padding-right:30px}
.urlzone .face-attributes-element {position: relative; float:left; margin-left:5px; margin-right: 5px;}
.urlzone .face-attributes-element span{ font-size: 12px; color: #151515 ; margin-top: 50px; margin-left: -4px;}



#dropzone {position: relative; z-index: 1;}
.dz-success-mark {display:none;}
.dz-error-mark {display:none;}

#image_load_container{
	
	height: 100%;
    position: absolute;
    overflow: visible;
    width: 100%;
    left: 0;
    top: 0;
    text-align: center;
    margin-top: 10%;
    z-index: 1;
    display: none;
}


