/* */
.panWrapper {position:fixed; text-align:center; width:100%; height:100%; overflow:auto; background-color:rgba(0,0,0,0.96); z-index:99999999999; left:0; top:0; display:none;}
.panWrapper img{ margin-top:80px; margin-bottom:80px;}
.panWrapper * {-moz-user-select: -moz-none;-khtml-user-select: none;-webkit-user-select: none;-o-user-select: none;user-select: none;}
.panWrapper .controls {box-shadow: 0 0 3px rgba(0,0,0,0.4); background: rgba(255,255,255,.8);  border-radius:50%;}
.panWrapper a.controls {background-size:90%; background-position:center; background-repeat:no-repeat;   width:32px; height:32px; display:block; position:fixed; left:50%; z-index:2; bottom:30px; cursor:pointer;}
.panWrapper a.controls.in{background-image:url('img/zoomIn.png');  left:30px; top:20px;}
.panWrapper a.controls.out{background-image:url('img/zoomOut.png'); margin-left:30px; left:60px; top:20px;}
.panWrapper a.controls.close{background-image:url('img/close.png'); left:auto; right:30px; top:20px;}
.panWrapper .loading{z-index:3; position:absolute; left:50%; top:50%; margin:-50px 0 0 -50px; width:100px; height:100px; background-image:url(img/loading.gif); background-repeat:no-repeat; background-size:100%; display:block;}