html,body,#mapDiv{padding:0;margin:0;height:100%}#mapDiv{position:relative}.BasemapToggle{position:absolute;bottom:5px;left:20px;z-index:50;display:none}.BasemapToggle .basemapImage{width:65px;height:65px;overflow:hidden}.BasemapToggle .basemapTitle{display:none}.BasemapToggle .toggleButton{padding:2px;-webkit-border-radius:5px;-moz-border-radius:5px;-o-border-radius:5px;border-radius:5px;border:2px solid #666}.BasemapToggle .toggleButton:hover{background-color:#eee}.esriAttribution{display:none}.logoAPA{position:absolute;right:10px;top:20px;z-index:999;border:solid 1px #698e0b;background-color:#fff;filter:alpha(opacity=80);opacity:.8;border-radius:4px;cursor:pointer}.error{position:relative;border:1px solid;padding:15px 30px 15px 30px;background-repeat:no-repeat;background-position:10px center;color:#d8000c;background-color:#ffbaba;width:150px;text-align:center;margin-left:auto;margin-right:auto;top:20px;display:none}.animLoader{position:fixed;top:0;right:0;width:300px;height:300px;background:#7ac13f;-webkit-transition:-webkit-transform .3s;-moz-transition:transform .3s;-o-transition:transform .3s;transition:transform .3s;-webkit-transform:translateX(100%) translateY(-100%) rotate(45deg);-moz-transform:translateX(100%) translateY(-100%) rotate(45deg);-ms-transform:translateX(100%) translateY(-100%) rotate(45deg);-o-transform:translateX(100%) translateY(-100%) rotate(45deg);transform:translateX(100%) translateY(-100%) rotate(45deg);pointer-events:none;z-index:9999}.animLoader.la-animate{-webkit-transform:translateX(50%) translateY(-50%) rotate(45deg);-moz-transform:translateX(50%) translateY(-50%) rotate(45deg);-ms-transform:translateX(50%) translateY(-50%) rotate(45deg);-o-transform:translateX(50%) translateY(-50%) rotate(45deg);transform:translateX(50%) translateY(-50%) rotate(45deg)}.animLoader::before,.animLoader::after{position:absolute;bottom:30px;left:50%;display:block;border:5px solid #fff;border-radius:50%;content:''}.animLoader::before{margin-left:-40px;width:80px;height:80px;border-right-color:#698e0b;border-left-color:#698e0b;-webkit-animation:rotation 3s linear infinite;-moz-animation:rotation 3s linear infinite;-o-animation:rotation 3s linear infinite;animation:rotation 3s linear infinite}.animLoader::after{bottom:50px;margin-left:-20px;width:40px;height:40px;border-top-color:#698e0b;border-bottom-color:#698e0b;-webkit-animation:rotation 1s linear infinite;-moz-animation:rotation 1s linear infinite;-o-animation:rotation 1s linear infinite;animation:rotation 1s linear infinite}@-webkit-keyframes rotation{0%{-webkit-transform:rotate(0deg);-moz-transform:rotate(0deg);-ms-transform:rotate(0deg);-o-transform:rotate(0deg);transform:rotate(0deg)}50%{-webkit-transform:rotate(180deg);-moz-transform:rotate(180deg);-ms-transform:rotate(180deg);-o-transform:rotate(180deg);transform:rotate(180deg)}100%{-webkit-transform:rotate(360deg);-moz-transform:rotate(360deg);-ms-transform:rotate(360deg);-o-transform:rotate(360deg);transform:rotate(360deg)}}@keyframes rotation{0%{-moz-transform:rotate(0deg);-ms-transform:rotate(0deg);-o-transform:rotate(0deg);-webkit-transform:rotate(0deg);transform:rotate(0deg)}50%{-moz-transform:rotate(180deg);-ms-transform:rotate(180deg);-o-transform:rotate(180deg);-webkit-transform:rotate(180deg);transform:rotate(180deg)}100%{-moz-transform:rotate(360deg);-ms-transform:rotate(360deg);-o-transform:rotate(360deg);-webkit-transform:rotate(360deg);transform:rotate(360deg)}}