.type-vrimage,.type-vrimage .type-image-wrapper{background:0 0 repeat;background-size:100% 100%;width:100%;height:100%;background-clip:content-box}.type-vrimage .type-image-wrapper.type-image-svg{background:center center no-repeat;background-size:contain}.type-vrimage .type-image-wrapper img{display:none}.player .type-vrimage .type-image-wrapper.gif img{display:block !important;width:1px;height:1px;opacity:.1}.type-vrimage .image-inner{width:100%;height:100%}.type-vrimage .image-inner.borderPos-inside .type-image-wrapper{box-sizing:border-box;background-origin:border-box}.type-vrimage .image-inner.borderPos-outside{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-moz-flex-flow:row;-ms-flex-flow:row;-webkit-flex-flow:row;flex-flow:row;-moz-box-orient:horizontal;-ms-box-orient:horizontal;-webkit-box-orient:horizontal;box-orient:horizontal;-ms-align-items:center;-webkit-align-items:center;align-items:center;-ms-box-align:center;-webkit-box-align:center;box-align:center;-ms-flex-align:center;-webkit-flex-align:center;flex-align:center;-ms-justify-content:center;-webkit-justify-content:center;justify-content:center;-ms-box-pack:center;-webkit-box-pack:center;box-pack:center;-ms-flex-pack:center;-webkit-flex-pack:center;flex-pack:center}.type-vrimage .image-inner.borderPos-outside .type-image-wrapper{-ms-flex-shrink:0;-webkit-flex-shrink:0;flex-shrink:0;box-sizing:content-box}.type-vrimage .type-image-hover-message,.type-vrimage.ui-draggable-dragging:hover .type-image-hover-message,.type-vrimage.prx-resizable-resizing:hover .type-image-hover-message{display:none;position:absolute;color:#fff;font-family:Helvetica,Arial,sans-serif !important;background:rgba(0,0,0,.7);top:50%;left:50%;text-align:center;position:absolute;pointer-events:none;width:70px;height:30px;line-height:15px;font-size:10px !important;border-radius:3px;margin:-20px 0 0 -40px;padding:5px}.type-vrimage:hover .type-image-hover-message{display:block}.type-vrrectangle .inner-rec{width:100%;height:100%;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;background-clip:content-box}.type-vractionarea .inner-rec{width:100%;height:100%}.type-vractionarea .inner-rec div{width:100%;height:100%;background:#40c8f4;opacity:.4;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box}.type-vractionarea .inner-rec div:before{content:" ";display:block;position:absolute;top:50%;left:50%;width:24px;height:24px;margin:-12px 0 0 -12px}