#image-area-canvas, #image-coord-canvas{position:absolute;top:0;left:0;}
#imagemap-image{max-width:100%;height:auto;}
.insert-media-imagemap{cursor:pointer;position:relative;background-color:#000;height:125px;width:125px;float:left;margin:10px;border:1px solid #333;background-position:center center;background-size:contain;background-repeat:no-repeat;}
.insert-media-imagemap div{position:absolute;bottom:0;width:100%;background-color:rgba(255, 255, 255, 0.8);height:30px;line-height:30px;text-align:center;}
.imgmap-color-picker{display:none;}
.imgmap-frontend-image{position:relative;}
.imgmap-frontend-image img, .imgmap-frontend-image canvas{max-width:100% !important;width:100%;height:auto;}
#imagemap-area-type-editors{width:75%;float:right;padding-left:20px;border-left:1px solid gainsboro;}
#imagemap-area-settings th{text-align:left;}
.area-type-editors{display:none;}
.area-type-editors textarea{width:100%;}
.area-type-editors iframe{background-color:white !important;}
.area-type-editor-current{display:block;}
.area-list-element{height:50px;position:relative;padding-bottom:20px;border-bottom:1px solid #dedede;padding-top:15px;}
.area-list-element:hover{background-color:white;}
.area-list-element label{display:block;width:100%;line-height:25px;}
.area-list-element label input[type=text]{float:right;}
.area-list-element .area-list-left{float:left;height:100%;line-height:50px;text-align:center;width:10%;}
.area-list-element .area-list-right{float:right;width:80%;}
.area-list-element .area-list-meta{padding:10px 0;width:100%;text-align:right;}
.area-list-element .area-list-meta a{margin-left:6px;cursor:pointer;}
.area-list-element .area-list-meta .delete-area{color:#e12;text-decoration:underline;}
.area-list-element-animated{display:none;}
.imagemapper-tooltip{position:absolute;background-color:#fff;padding:8px;border:2px solid rgba(10, 10, 10, 0.4);box-shadow:4px 4px 1px rgba(0, 0, 0, 0.3);-moz-background-clip:padding;-webkit-background-clip:padding;background-clip:padding-box;}
.column-parent_image{width:102px;}
.imagemap-column-image{max-width:100px;max-height:100px;border:1px solid #b4b4b4;}
#imgmap-area-styles, #imgmap-area-styles-edit{max-width:95%;}
#imgmap-area-styles .imgmap-area-style, #imgmap-area-styles-edit .imgmap-area-style{background-image:url(transparency.png);border:1px solid #dedede;overflow:hidden;padding:8px;float:left;margin:4px;cursor:pointer;}
#imgmap-area-styles .imgmap-area-style .imgmap-area-color, #imgmap-area-styles-edit .imgmap-area-style .imgmap-area-color{width:16px;height:16px;}
#imgmap-area-styles .imgmap-area-style.chosen, #imgmap-area-styles-edit .imgmap-area-style.chosen{box-shadow:0 0 0 2px #555;}
.divide-left, .divide-right{width:50%;min-width:400px;float:left;}
#add-new-imgmap-style td{text-align:center;vertical-align:top;}
#add-new-imgmap-style th{padding-top:20px;padding-left:20px;padding-right:20px;}
#add-new-imgmap-style input[type="number"]{width:50px;}
.imgmap-dialog{background-color:#fff;border:2px solid rgba(50, 50, 50, 0.4);display:none;max-width:700px;min-width:100px;-moz-background-clip:padding;-webkit-background-clip:padding;background-clip:padding-box;}
.imgmap-dialog .ui-dialog-titlebar{background-color:#323232;color:white;padding:5px;padding-left:10px;}
.imgmap-dialog .ui-dialog-titlebar .ui-dialog-titlebar-close{float:right;color:#fff;}
.imgmap-dialog .imgmap-dialog-wrapper{padding:7px;min-height:100px;max-height:800px;overflow:auto;}
.imgmap-dialog-alt{background-color:#fff;border:1px solid rgba(150, 150, 150, 0.7);-moz-background-clip:padding;-webkit-background-clip:padding;background-clip:padding-box;padding:8px;position:absolute;width:auto;max-width:700px;min-width:100px;max-height:1000px;overflow:auto;z-index:10000;box-shadow:0 0 5px rgba(30, 30, 30, 0.7);}
.alternative-links-imagemap{cursor:pointer;}
.altlinks-container.imgmap-hidden{display:none;}
.altlinks-toggle{cursor:pointer;}