@import url(http://fonts.googleapis.com/css?family=Merriweather+Sans:400,300italic,300,400italic,700,700italic,800,800italic);@import url(http://fonts.googleapis.com/css?family=Oswald:400,700,300);@import url(http://fonts.googleapis.com/css?family=GFS+Didot&subset=greek);@import url(http://fonts.googleapis.com/css?family=Open+Sans:600italic,400,700);*{box-sizing:padding-box}.carousel,.nav,.pagination,.panel-title a{cursor:pointer}.body{height:100%;width:100%}.header{background-color:#d9d9d9;color:#558ed5;height:50px;top:0;left:0;right:0;position:absolute;z-index:901;box-shadow:0 0 10px #000;padding-top:5px;padding-left:5px}.header div{position:relative;display:inline-block}.header h3{margin:5px 15px 5px 5px;font-size:26pt;font-family:"Open Sans",sans-serif;font-weight:700}.header h2{margin:10px 15px 10px 0;font-size:14pt;font-family:"Open Sans",sans-serif;font-weight:700}.mainContent{top:50px;bottom:30px;left:0;right:300px;position:absolute;min-height:50px}.mainContentMapContainer{left:0;right:0;top:0;bottom:0;position:absolute;background-color:gray}#map0{height:100%}#toolbox{overflow-y:auto;overflow-x:hidden;position:absolute;display:block;background-color:#275c9d;color:#d9d9d9;width:300px;top:50px;bottom:30px;right:0;z-index:50}#drawToolbar{position:relative;padding-left:20px;margin-top:10px}.drawToolbarP{color:#fff;font-weight:700;padding-right:20px}#toolintro{margin:10px 15px 0 0;color:#fff;padding-left:20px;font-size:12pt;font-family:"Open Sans",sans-serif;font-weight:700}#townName{color:#fff;font-weight:700}#townInfo{padding-left:20px;margin-top:10px}#selectedPanel{padding-left:20px;margin-bottom:10px}#selectedP{float:left;font-weight:700;color:#fff;margin-top:10px}select{margin-top:10px;margin-left:20px;padding-left:20px}p{padding:0;margin:0}.clear{clear:both}button{color:#558ed5}.toolButton{float:left;padding:5px}#addSolar:hover{background-color:#d9d9d9}.esri-map{width:100%;height:100%}#geocoder{display:block;position:absolute;z-index:2;top:20px;left:74px}.footer{bottom:0;left:0;right:0;padding-top:3x;position:absolute;background-color:#d9d9d9;color:#558ed5;z-index:900;box-shadow:0 0 10px #000}.footer h5{margin-left:10px;margin-bottom:10px}.footer .linkl{margin-left:10px;margin-bottom:10px;float:left}.footer .linkr{float:right;margin:10px}.flapWrapper{-webkit-perspective:3000px;perspective:3000px;-webkit-perspective-origin:0 50%;perspective-origin:0 50%}.clickthrough{pointer-events:none}.noclickthrough{pointer-events:auto}.formsVisible{transition:.6s cubic-bezier(0.68,-.55,.265,1.55);-webkit-transform-style:preserve-3d;transform-style:preserve-3d;-webkit-transform:rotateY(0deg);transform:rotateY(0deg);-webkit-transform-origin:0 50%;transform-origin:0 50%;-moz-transform:rotateY(0deg);-moz-transform-origin:0 50%}.formsNotVisible{transition:.6s cubic-bezier(0.68,-.55,.265,1.55);-webkit-transform-style:preserve-3d;transform-style:preserve-3d;-webkit-transform:rotateY(90deg);transform:rotateY(90deg);-webkit-transform-origin:0 50%;transform-origin:0 50%;-moz-transform:rotateY(90deg);-moz-transform-origin:0 50%}