.panWrapper{position:fixed;width:100%;height:100%;overflow:hidden;background-color:rgba(255,255,255,0.9);z-index:99997;left:0;top:0;display:none;cursor:move}.panWrapper *{-moz-user-select:-moz-none;-khtml-user-select:none;-webkit-user-select:none;-o-user-select:none;user-select:none}.panWrapper a.controls{background-size:100%;width:32px;height:32px;display:block;position:absolute;left:50%;z-index:2;bottom:30px;cursor:pointer}.panWrapper a.controls.in{/* background-image:url('/images/zoomIn.png'); */margin-left:-30px}.panWrapper a.controls.out{/* background-image:url('/images/zoomOut.png'); */margin-left:30px}.panWrapper a.controls.close{/* background-image:url('/images/close.png');left:auto;right:30px;top:30px */}.panWrapper .loading{z-index:3;position:absolute;left:50%;top:50%;margin:-50px 0 0 -50px;width:100px;height:100px;background-image:url(images/loading.gif);background-repeat:no-repeat;background-size:100%;display:block}.panWrapper img{max-width:unset !important}
a.controls.close
{
	top:20px;
	right: 16px;
	left:auto;
	width: 26px;
	height: 26px;
	opacity: 1;
	background-image: url(/images/close.svg);
	background-position: center center;
	background-repeat: no-repeat;
	background-size: 26px;
}
a.controls.close:hover {
  opacity: 0.5;
}

@media only screen and (max-width:600px)
{
	a.controls.close
	{
		right: 2px;
		top: 2px;
		width: 25px;
		height: 25px;
		background-size: 25px;
	}
}

.pan
{
/* 	cursor: url(/images/zoom.png), auto; */
}
		
/*
a.controls.close:before, a.controls.close:after {
  position: absolute;
  left: 15px;
  content: ' ';
  height: 33px;
  width: 1px;
  background-color: #333;
}
a.controls.close:before {
  transform: rotate(45deg);
}
a.controls.close:after {
  transform: rotate(-45deg);
}
*/