/* packed by css.packer 2020-02-18 08:17:32 jevgeni dot virves at regio dot ee */

div.olMap{  z-index: 0;  padding: 0 !important;  margin: 0 !important;  cursor: default;}div.olMapViewport{  text-align: left;  -ms-touch-action: none;}div.olLayerDiv{  -moz-user-select: none;  -khtml-user-select: none;}.olLayerGoogleCopyright{  left: 2px;  bottom: 2px;}.olLayerGoogleV3.olLayerGoogleCopyright{  right: auto !important;}.olLayerGooglePoweredBy{  left: 2px;  bottom: 15px;}.olLayerGoogleV3.olLayerGooglePoweredBy{  bottom: 15px !important;}/* GMaps should not set styles on its container */.olForeignContainer{  opacity: 1 !important;}.olControlAttribution{  font-size: smaller;  right: 3px;  bottom: 4.5em;  position: absolute;  display: block;}.olControlScale{  right: 3px;  bottom: 3em;  display: block;  position: absolute;  font-size: smaller;}.olControlScaleLine{  display: block;  position: absolute;  left: 10px;  bottom: 15px;  font-size: xx-small;}.olControlScaleLineBottom{  border: solid 2px black;  border-bottom: none;  margin-top:-2px;  text-align: center;}.olControlScaleLineTop{  border: solid 2px black;  border-top: none;  text-align: center;}.olControlPermalink{  right: 3px;  bottom: 1.5em;  display: block;  position: absolute;  font-size: smaller;}div.olControlMousePosition{  bottom: 0;  right: 3px;  display: block;  position: absolute;  font-family: Arial;  font-size: smaller;}.olControlOverviewMapContainer{  position: absolute;  bottom: 0;  right: 0;}.olControlOverviewMapElement{  padding: 10px 18px 10px 10px;  background-color: #00008B;  -moz-border-radius: 1em 0 0 0;}.olControlOverviewMapMinimizeButton,.olControlOverviewMapMaximizeButton{  height: 18px;  width: 18px;  right: 0;  bottom: 80px;  cursor: pointer;}.olControlOverviewMapExtentRectangle{  overflow: hidden;  background-image: url('../img/openlayers/blank.gif');  cursor: move;  border: 2px dotted red;}.olControlOverviewMapRectReplacement{  overflow: hidden;  cursor: move;  background-image: url('../img/openlayers/overview_replacement.gif');  background-repeat: no-repeat;  background-position: center;}.olLayerGeoRSSDescription{  float:left;  width:100%;  overflow:auto;  font-size:1.0em;}.olLayerGeoRSSClose{  float:right;  color:gray;  font-size:1.2em;  margin-right:6px;  font-family:sans-serif;}.olLayerGeoRSSTitle{  float:left;font-size:1.2em;}.olPopupContent{  padding:5px;  overflow: auto;}.olControlNavigationHistory{  background-image: url('../img/openlayers/navigation_history.png');  background-repeat: no-repeat;  width: 24px;  height: 24px;}.olControlNavigationHistoryPreviousItemActive{ background-position: 0 0;}.olControlNavigationHistoryPreviousItemInactive{  background-position: 0 -24px;}.olControlNavigationHistoryNextItemActive{  background-position: -24px 0;}.olControlNavigationHistoryNextItemInactive{  background-position: -24px -24px;}div.olControlSaveFeaturesItemActive{  background-image: url('../img/openlayers/save_features_on.png');  background-repeat: no-repeat;  background-position: 0 1px;}div.olControlSaveFeaturesItemInactive{  background-image: url('../img/openlayers/save_features_off.png');  background-repeat: no-repeat;  background-position: 0 1px;}.olHandlerBoxZoomBox{  border: 2px solid red;  position: absolute;  background-color: white;  opacity: 0.50;  font-size: 1px;  filter: alpha(opacity=50);}.olHandlerBoxSelectFeature{  border: 2px solid blue;  position: absolute;  background-color: white;  opacity: 0.50;  font-size: 1px;  filter: alpha(opacity=50);}.olControlPanPanel{  top: 10px;  left: 5px;}.olControlPanPanel div{  background-image: url('../img/openlayers/pan-panel.png');  height: 18px;  width: 18px;  cursor: pointer;  position: absolute;}.olControlPanPanel .olControlPanNorthItemInactive{  top: 0;  left: 9px;  background-position: 0 0;}.olControlPanPanel .olControlPanSouthItemInactive{  top: 36px;  left: 9px;  background-position: 18px 0;}.olControlPanPanel .olControlPanWestItemInactive{  position: absolute;  top: 18px;  left: 0;  background-position: 0 18px;}.olControlPanPanel .olControlPanEastItemInactive{  top: 18px;  left: 18px;  background-position: 18px 18px;}.olControlZoomPanel{  top: 71px;  left: 14px;}.olControlZoomPanel div{  background-image: url('../img/openlayers/zoom-panel.png');  position: absolute;  height: 18px;  width: 18px;  cursor: pointer;}.olControlZoomPanel .olControlZoomInItemInactive{  top: 0;  left: 0;  background-position: 0 0;}.olControlZoomPanel .olControlZoomToMaxExtentItemInactive{  top: 18px;  left: 0;  background-position: 0 -18px;}.olControlZoomPanel .olControlZoomOutItemInactive{  top: 36px;  left: 0;  background-position: 0 18px;}/* * When a potential text is bigger than the image it move the image * with some headers (closes #3154) */.olControlPanZoomBar div{  font-size: 1px;}.olPopupCloseBox{ background: url('../img/openlayers/close.gif') no-repeat; cursor: pointer;}.olFramedCloudPopupContent{  padding: 5px;  overflow: auto;}.olControlNoSelect{ -moz-user-select: none; -khtml-user-select: none;}.olImageLoadError{  background-color: pink;  opacity: 0.5;  filter: alpha(opacity=50); /* IE */}/** * Cursor styles */.olCursorWait{  cursor: wait;}.olDragDown{  cursor: move;}.olDrawBox{  cursor: crosshair;}.olControlDragFeatureOver{  cursor: move;}.olControlDragFeatureActive.olControlDragFeatureOver.olDragDown{  cursor: -moz-grabbing;}/** * Layer switcher */.olControlLayerSwitcher{  position: absolute;  top: 25px;  right: 0;  width: 20em;  font-family: sans-serif;  font-weight: bold;  margin-top: 3px;  margin-left: 3px;  margin-bottom: 3px;  font-size: smaller;  color: white;  background-color: transparent;}.olControlLayerSwitcher .layersDiv{  padding-top: 5px;  padding-left: 10px;  padding-bottom: 5px;  padding-right: 10px;  background-color: darkblue;}.olControlLayerSwitcher .layersDiv .baseLbl,.olControlLayerSwitcher .layersDiv .dataLbl{  margin-top: 3px;  margin-left: 3px;  margin-bottom: 3px;}.olControlLayerSwitcher .layersDiv .baseLayersDiv,.olControlLayerSwitcher .layersDiv .dataLayersDiv{  padding-left: 10px;}.olControlLayerSwitcher .maximizeDiv,.olControlLayerSwitcher .minimizeDiv{  width: 18px;  height: 18px;  top: 5px;  right: 0;  cursor: pointer;}.olBingAttribution{  color: #DDD;}.olBingAttribution.road{  color: #333;}.olGoogleAttribution.hybrid, .olGoogleAttribution.satellite{  color: #EEE;}.olGoogleAttribution{  color: #333;}span.olGoogleAttribution a{  color: #77C;}span.olGoogleAttribution.hybrid a, span.olGoogleAttribution.satellite a{  color: #EEE;}/** * Editing and navigation icons. * (using the editing_tool_bar.png sprint image) */.olControlNavToolbar ,.olControlEditingToolbar{  margin: 5px 5px 0 0;}.olControlNavToolbar div,.olControlEditingToolbar div{  background-image: url('../img/openlayers/editing_tool_bar.png');  background-repeat: no-repeat;  margin: 0 0 5px 5px;  width: 24px;  height: 22px;  cursor: pointer}/* positions */.olControlEditingToolbar{  right: 0;  top: 0;}.olControlNavToolbar{  top: 295px;  left: 9px;}/* layouts */.olControlEditingToolbar div{  float: right;}/* individual controls */.olControlNavToolbar .olControlNavigationItemInactive,.olControlEditingToolbar .olControlNavigationItemInactive{  background-position: -103px -1px;}.olControlNavToolbar .olControlNavigationItemActive ,.olControlEditingToolbar .olControlNavigationItemActive{  background-position: -103px -24px;}.olControlNavToolbar .olControlZoomBoxItemInactive{  background-position: -128px -1px;}.olControlNavToolbar .olControlZoomBoxItemActive{  background-position: -128px -24px;}.olControlEditingToolbar .olControlDrawFeaturePointItemInactive{  background-position: -77px -1px;}.olControlEditingToolbar .olControlDrawFeaturePointItemActive{  background-position: -77px -24px;}.olControlEditingToolbar .olControlDrawFeaturePathItemInactive{  background-position: -51px -1px;}.olControlEditingToolbar .olControlDrawFeaturePathItemActive{  background-position: -51px -24px;}.olControlEditingToolbar .olControlDrawFeaturePolygonItemInactive{  background-position: -26px -1px;}.olControlEditingToolbar .olControlDrawFeaturePolygonItemActive{  background-position: -26px -24px;}div.olControlZoom{  position: absolute;  top: 8px;  left: 8px;  background: rgba(255,255,255,0.4);  border-radius: 4px;  padding: 2px;}div.olControlZoom a{  display: block;  margin: 1px;  padding: 0;  color: white;  font-size: 18px;  font-family: 'Lucida Grande', Verdana, Geneva, Lucida, Arial, Helvetica, sans-serif;  font-weight: bold;  text-decoration: none;  text-align: center;  height: 22px;  width:22px;  line-height: 19px;  background: #130085; /* fallback for IE - IE6 requires background shorthand*/  background: rgba(0, 60, 136, 0.5);  filter: alpha(opacity=80);}div.olControlZoom a:hover{  background: #130085; /* fallback for IE */  background: rgba(0, 60, 136, 0.7);  filter: alpha(opacity=100);}@media only screen and (max-width: 600px){  div.olControlZoom a:hover{    background: rgba(0, 60, 136, 0.5);  }}a.olControlZoomIn{  border-radius: 4px 4px 0 0;}a.olControlZoomOut{  border-radius: 0 0 4px 4px;}/** * Animations */.olLayerGrid .olTileImage{  -webkit-transition: opacity 0.2s linear;  -moz-transition: opacity 0.2s linear;  -o-transition: opacity 0.2s linear;  transition: opacity 0.2s linear;}/* Turn on GPU support where available */.olTileImage{  -webkit-transform: translateZ(0);  -moz-transform: translateZ(0);  -o-transform: translateZ(0);  -ms-transform: translateZ(0);  transform: translateZ(0);  -webkit-backface-visibility: hidden;  -moz-backface-visibility: hidden;  -ms-backface-visibility: hidden;  backface-visibility: hidden;  -webkit-perspective: 1000;  -moz-perspective: 1000;  -ms-perspective: 1000;  perspective: 1000;}/* when replacing tiles, do not show tile and backbuffer at the same time */.olTileReplacing{  display: none;}/* override any max-width image settings (e.g. bootstrap.css) */img.olTileImage{  max-width: none;}.regio_gcadmin{margin: 20px auto;  font-size: small;  line-height: 150%;  text-align: center;}.regio_gcadmin > *{  text-align: left;}/** * @block Wrapper */.regio_gcadmin > .wrapper{  display: inline-block;  position: relative;  margin: 0 auto;}/** * @block Header */.regio_gcadmin .header{  display: block;  position: relative;  clear: both;margin: 0 auto 5px auto;padding: 0 0;  height: 65px;}.regio_gcadmin .header h1{display: inline-block;position: relative;clear: both;float: none;margin: 0 0 0 20px;padding: 0;font-size: 200%;  font-weight: bold;line-height: 65px;}.regio_gcadmin .header .logo{display: block;position: absolute;top: 25px;right: 20px;  width: 70px;  height: 20px;  background: transparent url('https://pump.reach-u.com/gcadmin/public/img/regio-70x20.png') no-repeat;  color: transparent;  text-indent: 100px;text-decoration: none;  overflow: hidden;}/** * @block Footer */.regio_gcadmin .footer{  display: block;  position: relative;  clear: both;margin: 5px auto 0 auto;padding: 0;}.regio_gcadmin .footer{  height: 36px;background: #fff;}.regio_gcadmin .footer a{display: inline-block;  position: relative;float: right;  clear: none;padding: 13px 10px 0 0;font-size: 90%;line-height: 100%;color: #ff4300;text-decoration: none;cursor: pointer;}.regio_gcadmin .footer a:hover{text-decoration: underline;}/** * @block Login */.regio_gcadmin .login_wrapper{margin-top: 5px;padding: 20px;}.regio_gcadmin .login_wrapper form{display: block;margin: 0 60px;}.regio_gcadmin .login_wrapper p{padding: 10px 0;white-space: nowrap;}.regio_gcadmin .login_wrapper label{display: inline-block;float: left;padding: 0 10px 0 0;}.regio_gcadmin .login_wrapper input{float: right;}.regio_gcadmin .login_wrapper .error{display: block;margin: 30px 0 0 0;color: #ff0000;font-weight: bold;text-align: center;}.regio_gcadmin .login_wrapper input[type="text"],.regio_gcadmin .login_wrapper input[type="password"],.regio_gcadmin .login_wrapper input[type="submit"]{  float: right;}/** * @block Logout */.regio_gcadmin .footer form{  display: inline-block;background-color: transparent;  background-image: url('data:image/png;base64, iVBORw0KGgoAAAANSUhEUgAAABQAAAAUCAQAAAAngNWGAAAAAXNSR0IArs4c6QAAAAJiS0dEAP+Hj8y/AAAACXBIWXMAAAsTAAALEwEAmpwYAAAAB3RJTUUH3AoJEAEh18SjsAAAAkJJREFUKM9NkjtMFFEUhr9z78wuu4DYGLOwhQj4CKBgYWNijBQWJpIYjKUaTYiJMRZWO7azWmg0GgvpNFaGilK0k1gJKFj4YDEGjNEYo4uyzMydY7Es+LfnO+9fAKBMiVAY5AAXZZci73nANG9KUZkSALKB7ZVJWtRAouCJQKqpDJVmQoIGGIpc4rpzezxl2V1phTvVovVlLrZZxrisBJgQkFG9gTudG8m3WwVAKdjh3Nk8a3qOuwEhJiDs4aYkF5p7fLA0ZIGid7HFpIyW+wMMMOHSk7ltFirxVNQAp6JKDFvNmWZX41mYMeGAFLrsbh8qyZNapA0w0ie1SgIF2+/TxKCRw2r2+aqq46uq9eXqU2pmfFVVtc9PhWHDUEqHFZmOI81s0Y2KkuVeZKZjkXarKkeMdqm2CCw7gyoboNb8q8YtOciJot2ebLQC8JrSaCmBFLGbSQCGBZEVhaJNAZuN0kd/H0cR1oeUooVVFfho9Knhs0MHfI/4N2Taslv8fKbVaBp57PdVlxMjPDe8EDcfI1ZGcpi1X7quKHLRSM4TkflElAkTvOZrxc1F0O2PNCG1alyNq7UqnGrq9mExeRtryqxAeSezqufyBQ8SnYk/JbDDG/Q9gR9u7A9ZPRS8siHBz6Pf5fjMWptst4YOr9fv9TusILIQP/qrVu4HD8vrfhTOc8tJp+3zil6LCCv6xc3HH5xnucZtKG2+rNyl47JDbVo/qRjE6Tc5UXr3n3HrHofyPj3IMToxLMokL0uvGxH4B57QBkG0k+poAAAAAElFTkSuQmCC');  background-position: 10px 8px;  background-repeat: no-repeat;}.regio_gcadmin input[name="logout"]{display: inline-block;margin: 8px 0 0 10px;padding: 0 0 0 25px;  height: 20px;background-color: transparent;background: transparent url('data:image/png;base64, iVBORw0KGgoAAAANSUhEUgAAABQAAAAUCAYAAACNiR0NAAAAAXNSR0IArs4c6QAAAAZiS0dEAP8A/wD/oL2nkwAAAAlwSFlzAAALEwAACxMBAJqcGAAAAAd0SU1FB9wKCQ87KJzLISAAAAN8SURBVDjLbZRdiFVlGIWf9e19/macCRICiwYdMyrTsppJNCsyCsGMrrpKMbUhiM4gQRd5JURCRTNJgmYXkRcFETZB4FhdRDNK2Z9RjpVO3UQFBU6jnjn77G91cc7ocMYFGz4233pYvPvdS8yRB0FDEKsIWAXcATwtcaMNEj8D+4FvgJMaoj7rmZWuALtZ4qhhASYAUMcAFJEAi4iJEus1xLexCmG4DRirSOIZw0s0yHXbI6kBJsdyXvynC0AvLPyP3nUJhbL81XsZKSXggOBZuwkNsdoiiwGbPTI5Ax9W2D7SoZ6+RPblkdhw/Z2JN79bYedYh2AGs9XwehiGWIXQOiwzvCJo8PzJTt26qQBAWmaeWu+0ZE3KrrMLFEIEBjzIijBMa0YwQkbkyQ8qLFqRGPDEkcyju+vtPI/urmviSGbAC5cEBo91klEDPolViiFWuR2xiOUPJqx8rGBAE6MNHdhQU23a7UDVps2BDTVNjDYA6OlP1P94ASgDq4LEvUSC+rcWsI1tDm68SLTR5Y92KSFAdNEHN16cve++LQVyBDwagPVEYPHqxJI0ti9zLTPlrm6b+QmhZGmvallgbF9mSeq5O3HEEvcHm6VETPe1zTST4zkJ2PZsoLaENRU7nyMh19mxHIDOq4XB5oZUanO11kQAabFMzOqaHG8AOGZIStyyaP4OEIAzBMTUH01S79qEvOlwWipRm44eWnuBvevqmpnGSaEAoLx1F/D5f60m/ddgM6oAnPk8F5jVOwoqBjQzPSWEy11XUenqdrGzw6WuLoXU5PU6xYBX7yjItn4bbzhBwKcB+MKB3CcOZYBIi2Lb4QpScG3qnGzPfVy/UCfP6mw7XCEtCkk+8U5DAQMjahXDKWdcpy1vl9y3uQjAjx9lvLnpIg1Q2hpvA0hAT41UvPyRggCfPtrgjYcuEIjANbPAXsN3GGvnlx3u6UsFkNXM+P7Mv3zWANCyB1KvGShQKDdH9tepnD23nAdKNmvDMF8zWw6xynZXOR+rnPPxt2bcVHS7YozRdvzp47qrnItVpj3Iy5cqcE4fCthmeJUMcdN9ie56IqX3ntTdi4QEU39avx/PfeJQph9Gc4okwC7gNWj26fxfa5ClNu8jFhNJFAE3t1NCDqBAbvO3xCYNcfqKBTu3tVvnlTb9wMPAktbOTkocBY5piO/bPQD/A8Fex97taz7ZAAAAAElFTkSuQmCC');  background-position: 0 0;  background-repeat: no-repeat;border: none;font-size: 90%;  color: inherit;  cursor: pointer;  opacity: 0;  transition: opacity 0.2s linear 0s;}.regio_gcadmin input[name="logout"]:hover{  opacity: 1;}.gcadmin_wrapper{  display: block;  position: relative;  clear: both;  margin: 0 auto;width: 420px;}.gcadmin_wrapper.map_enabled.gazetter_enabled{width: 700px;}.jgc_wrapper,.gazetter_wrapper,.map_wrapper,.crgc_wrapper,.map_controls{  position: relative;  clear: both;  float: none;  -moz-box-sizing: border-box;  -webkit-box-sizing: border-box;  box-sizing: border-box;  margin: 0;  padding: 0;  z-index: 1;}.jgc_wrapper,.gazetter_wrapper,.map_wrapper,.crgc_wrapper,.map_controls{  display: none;}.map_controls,.jgc_enabled .jgc_wrapper,.gazetter_enabled .gazetter_wrapper,.map_enabled .map_wrapper,.crgc_enabled .crgc_wrapper{  display: block;}.gazetter_enabled.map_enabled .gazetter_wrapper{  display: inline-block;  vertical-align: top;}.map_enabled.gazetter_enabled .map_wrapper{  display: inline-block;}.jgc_wrapper{  z-index: 3;}.gazetter_wrapper{  vertical-align: top;  z-index: 1;}.map_wrapper{  height: 242px;  overflow: hidden;  z-index: 2;}.map_controls{  text-align: right;  z-index: 1;}.map_enabled .gazetter_wrapper{  vertical-align: top;}.gazetter_enabled .map_wrapper{  float: right;  clear: none;  width: 255px;  vertical-align: top;}/** * @block Text fields and dropdowns */.jgc_input,.gazetter_wrapper select,.gazetter_wrapper input[type="text"],.login_wrapper input[type="text"],.login_wrapper input[type="password"]{display: inline-block;position: relative;clear: none;float: none;  -moz-box-sizing: border-box;  -webkit-box-sizing: border-box;  box-sizing: border-box;font-family: inherit;font-size: inherit;font-weight: normal;  color: inherit;  z-index: 1;}.gazetter_wrapper select:disabled,.gazetter_wrapper input:disabled{  opacity: 0.5;}/** * @block Buttons */.jgc_submit,.map_open,.map_submit,.map_cancel,.gcadmin_clear,.gcadmin_submit,.gcadmin_close_results,.login_wrapper input[type="submit"]{clear: none;float: none;  -moz-box-sizing: border-box;  -webkit-box-sizing: border-box;  box-sizing: border-box;  font-family: inherit;  font-size: 100%;  color: inherit;  text-align: center;  cursor: pointer;}.jgc_submit{  display: inline-block;  z-index: 2;}.map_open{  display: block;  position: absolute;  bottom: 0;  z-index: 2;}.map_cancel,.map_submit{  display: none;  position: relative;  vertical-align: bottom;}.map_cancel,.gcadmin_clear{  margin-right: 20px;}.maximized .map_open{  display: none;}.maximized .map_cancel,.maximized .map_submit{  display: inline-block;}.gcadmin_clear,.gcadmin_submit,.gcadmin_close_results{  display: inline-block;  position: relative;}.gcadmin_close_results{  display: none;  position: relative;}.jgc_submit:disabled,.map_open:disabled,.map_submit:disabled,.map_cancel:disabled,.gcadmin_clear:disabled,.gcadmin_submit:disabled,.gcadmin_close_results:disabled{cursor: default;}/** * @block Field clear buttons */.jgc_clear,.gazetter_clear{  clear: none;  -moz-box-sizing: border-box;  -webkit-box-sizing: border-box;  width: 25px;  padding: 0;  margin: 0;  box-sizing: border-box;  background-color: #fff;  background-image: url('data:image/png;base64, iVBORw0KGgoAAAANSUhEUgAAAAgAAAAICAYAAADED76LAAAAAXNSR0IArs4c6QAAAAZiS0dEAP8A/wD/oL2nkwAAAAlwSFlzAAALEwAACxMBAJqcGAAAAAd0SU1FB90KFwgLMVkzWp8AAADXSURBVBjTLcwhTsRAGIbh99tpNkOCQHGBJRsEN5ikZmvQrEWAIUES2goWbLOZDSRA0CRwkiokB8DjQCBaMe2/hucAj6qqOgI2ZnYWY/wGKMtyJukZuHYhhDdgAUyKovjI83w3pXQr6QSYZ2Z2Lmkl6QLYl+QlHQOPZnav/3LPe79JKZ1Kwjn30vf9XYzxbwLgnMvMbCoJSTaO4xRwAKrr+sDMboCl9/5d0k7XdUvgFXjIgCdgYWZrYD0MQ2Zmv5IugZkLIXwCc2DVNM1P27Z9COFL0iFwtQWujk9apNKpWgAAAABJRU5ErkJggg==');  background-repeat: no-repeat;  background-position: center;  border: none;  font-family: inherit;  font-size: inherit;  line-height: 100%;  color: transparent;  text-indent: 50px;  overflow: hidden;  cursor: pointer;}.gazetter_clear{  background-color: transparent;}.jgc_clear{  display: inline-block;  z-index: 1;}.jgc_clear:focus{  z-index: 3;}.jgc_clear:disabled{  background-image: none;  cursor: default;}.gazetter_clear{  display: none;width: 15px;height: 20px;  text-indent: 20px;  overflow: hidden;  z-index: 2;}.selected .gazetter_clear{  display: inline-block;}.gazetter_wrapper .error{  display: block;  position: absolute;  top: 40%;  left: 0;  right: 0;  padding: 20px 0;  background: #fff;  border: solid 1px #ff0000;  color: #ff0000;  text-align: center;  z-index: 2;}.gazetter_wrapper .error.hidden{  display: none;}/** * @block Loaders */.gca_default .loading .jgc_submit,.gca_light .loading .jgc_submit,.gazetter_wrapper .loading select,.gazetter_wrapper .loading input[type="text"],.map_wrapper.loading .map_address,.crgc_wrapper.loading span,.gca_default .gcadmin_submit.loading,.gca_light .gcadmin_submit.loading{  background-image: url('data:image/gif;base64, R0lGODlhDgAOAJECALa2tgAAAP///wAAACH/C05FVFNDQVBFMi4wAwEAAAAh+QQFCgACACwAAAAADgAOAAACI5QfccvJB4BxIq4oHWYWygd63YWVjxmGY/WJLNu+8kqm3lMAACH5BAUKAAIALAYAAAAGAAUAAAILBIRiqScRFgwJigIAIfkEBQoAAgAsCQACAAUABgAAAgoUIHa56R5iEDIUACH5BAUKAAIALAkABgAFAAYAAAIKFA6GwhzRHnSzAAAh+QQFCgACACwGAAkABgAFAAACC5QBEiEIex4zapoCACH5BAUKAAIALAIACQAGAAUAAAILVCJ5CHDZEgRStAIAIfkEBQoAAgAsAAAGAAUABgAAAgqMI4fCzQAelKIAACH5BAUKAAIALAAAAgAFAAYAAAIKlBJ2qKwCIoBSFAA7');  background-repeat: no-repeat;  background-position: center;}.gca_default .loading .jgc_submit,.gca_light .loading .jgc_submit,.gca_default .gcadmin_submit.loading,.gca_light .gcadmin_submit.loading{background-position: 5px center;}.gca_default .gazetter_wrapper .loading select,.gca_default .gazetter_wrapper .loading input[type="text"],.gca_light .gazetter_wrapper .loading select,.gca_light .gazetter_wrapper .loading input[type="text"],.gca_simple .gazetter_wrapper .loading select,.gca_simple .gazetter_wrapper .loading input[type="text"],.gca_plain .gazetter_wrapper .loading select,.gca_plain .gazetter_wrapper .loading input[type="text"]{  background-position: 195px center;}.map_wrapper.loading .map_address{  background-position: left center;  color: transparent;}.crgc_wrapper.loading span{  background-position: left center;}/** * @block JGC & Autocomplete */.jgc_autocomplete{  position: absolute;  top: 26px;  left: 0;  margin: 0;  padding: 0;  list-style: none;  background: #fff;  border: solid 1px #bbb;  overflow: hidden;}.jgc_autocomplete li{  margin: 0;  padding: 5px 7px;  cursor: pointer;}.jgc_autocomplete .selectable.focus{  background: #0756d5;  color: #fff;}.jgc_autocomplete .error{  background-color: none;  color: inherit;  cursor: default;}.jgc_autocomplete.hidden{  display: none;}.jgc_error.hidden{  display: none;}/** * @block Gazetter */.gazetter_wrapper > div{  display: block;  position: relative;  clear: both;  margin: 0;  padding: 5px 0;}.gazetter_wrapper > div.hidden{  display: none;}.gazetter_wrapper label{  display: inline-block;  position: relative;  float: left;  width: 140px;  text-align: left;}/** * @block Map */.olMap{  display: block;  position: absolute;  -moz-box-sizing: border-box;  -webkit-sizing: border-box;  box-sizing: border-box;  top: 0;  left: 0;  right: 0;  bottom: 25px;  background: #738aa0;  border-bottom: none;  overflow: hidden;  z-index: 1;}.map_controls{  display: block;  position: absolute;  bottom: 0;  width: 100%;  background: #fff;  text-align: right;}.map_coordinates{  display: none;  position: absolute;  z-index: 2;  right: 5px;  bottom: 60px;  font-size: 90%;}.map_address{  display: none;  margin: 5px 10px -10px 10px;  vertical-align: middle;  text-align: left;}.gazetter_enabled .map_address{  margin: 0 10px 5px 0;  width: 430px;}.maximized .map_coordinates,.maximized .map_address{  display: block;}.gazetter_enabled .maximized .map_address{  display: inline-block;}.map_address.empty{  font-style: italic;  font-weight: normal;}.map_address.error{  color: #ff0000;}.map_wrapper.maximized{  display: block;  position: absolute;  top: 0;  left: 0;  right: 0;  bottom: 0;  width: auto;  height: auto;}.map_wrapper.maximized ~ .crgc_wrapper,.map_wrapper.maximized ~ .gazetter_wrapper,.map_wrapper.maximized ~ .map_controls{  visibility: hidden;}.maximized .olMap{  bottom: 60px;}div.olMapViewport{  border-radius: 5px;}.layer_switcher{  display: block;  position: absolute;  top: 8px;  right: 8px;  margin: 0;  padding: 2px;  list-style: none;  background-color: rgba(255, 255, 255, 0.4);  border-radius: 4px;  z-index: 2;  opacity: 1;  cursor: pointer;  pointer-events: auto;  -moz-transition: opacity 0.3s linear 0s;  -webkit-transition: opacity 0.3s linear 0s;  transition: opacity 0.3s linear 0s;}.layer_switcher.hidden{  opacity: 0;  cursor: default;  pointer-events: none;}.layer_switcher li{  display: inline-block;  clear: none;  float: none;  margin: 1px;  padding: 1px 10px;  background-color: rgba(0, 60, 136, 0.5);  border-radius: 0 4px 4px 0;  color: #fff;  text-transform: uppercase;}.layer_switcher li:first-child{  margin: 1px 0 1px 1px;  border-radius: 4px 0 0 4px;}.layer_switcher li.selected{  background-color: rgba(0, 60, 136, 0.6);}.layer_switcher li:hover{  background-color: rgba(0, 60, 136, 0.7);}/** * @block CRGC */.crgc_wrapper > div{  display: block;  position: relative;  clear: both;  float: none;  -moz-box-sizing: border-box;  -webkit-box-sizing: border-box;  box-sizing: border-box;  margin: 10px 0 0 0;  padding: 0;  height: 50px;}.map_enabled.gazetter_enabled .crgc_wrapper > div{  height: 20px;}.crgc_wrapper > div:first-child{  margin: 0;}.crgc_wrapper label{  display: block;  position: relative;  clear: both;  float: none;  width: 140px;  min-height: 14px;}.map_enabled.gazetter_enabled .crgc_wrapper label{  display: inline-block;  clear: none;  vertical-align: top;}.crgc_wrapper span{  display: inline-block;  position: relative;  clear: none;  float: none;  min-width: 14px;  min-height: 14px;  vertical-align: top;}/** * @block Result */.gcadmin_result{  display: none;  position: absolute;  top: 0;  left: 0;  right: 0;  bottom: 50px;  overflow-y: auto;  z-index: 4;  background: #fff;}.gcadmin_result.visible ~ .jgc_wrapper,.gcadmin_result.visible ~ .gazetter_wrapper,.gcadmin_result.visible ~ .map_wrapper,.gcadmin_result.visible ~ .crgc_wrapper,.gcadmin_result.visible ~ .controls_wrapper .gcadmin_clear,.gcadmin_result.visible ~ .controls_wrapper .gcadmin_submit{  visibility: hidden;}.gcadmin_result.visible{  display: block;}.gcadmin_result.visible ~ .controls_wrapper .gcadmin_close_results{  display: inline-block;}.gcadmin_result h3{  display: block;  position: relative;  clear: both;  margin: 0;  padding: 0;}.gcadmin_result ul{  display: block;  position: relative;  clear: both;  margin: 0;  padding: 0;  list-style: none;}.gcadmin_result ul li{  display: block;  position: relative;  clear: both;  margin: 0;  padding: 1px 0;}.gcadmin_result ul li label{  display: inline-block;  width: 150px;}.gcadmin_result ul li span{  display: inline-block;}.regio_gcadmin .wrapper.admin{  width: 98%;}.regio_gcadmin .admin .login_wrapper{  width: 100%;}.regio_gcadmin .admin .login_wrapper form{  width: 300px;  margin: 0 auto;}.regio_gcadmin .admin_wrapper{  display: block;  position: relative;  clear: both;  margin: 5px auto;  padding: 20px;  background: #fff;  border-radius: 5px 5px 5px 5px;  box-shadow: 1px 1px 4px #888888;  z-index: 2;}.admin_wrapper a{color: #ff4300;text-decoration: none;cursor: pointer;}.admin_wrapper a.disabled{opacity: 0.5;}.admin_wrapper a.selected{  text-decoration: underline;}.admin_wrapper a:hover{text-decoration: underline;}.admin_wrapper .top_menu{  display: block;  position: absolute;  top: -45px;  left: 200px;  margin: 0;  padding: 0;  list-style: none;  font-weight: bold;  text-transform: uppercase;}.admin_wrapper .top_menu li{  display: inline-block;  clear: none;  padding: 0 10px;}.admin_wrapper .left_menu{  display: inline-block;  clear: none;  margin: 0;  padding: 0;  width: 20%;  vertical-align: top;  overflow: hidden;}.admin_wrapper .left_menu ul{  margin: 0 15px 30px 15px;  padding: 0;  white-space: nowrap;}.admin_wrapper .admin_content{  display: inline-block;  clear: none;  width: 79%;  vertical-align: top;  overflow: hidden;}.admin_content table{  display: table;  width: 100%;  margin: 0;  padding: 0;  box-sizing: border-box;  border-collapse: collapse;  border-bottom: solid 1px #eee;  border-right: solid 1px #eee;  white-space: nowrap;}.admin_content table th,.admin_content table td{  margin: 0;  padding: 2px 20px;  border-top: solid 1px #eee;  border-left: solid 1px #eee;  font-weight: normal;  text-align: left;  white-space: nowrap;  overflow: hidden;}.admin_content table tbody tr:hover td{  background: #fbfbfb;}.admin_content table thead th{  background: #fafafa;  font-weight: bold;  max-width: 200px;}.admin_content table thead th a.sort{  padding-right: 10px;  color: #444;}.admin_content table thead th a.sort.asc{  background: transparent url('../img/gcadmin/sort_asc.png') right 7px no-repeat;}.admin_content table thead th a.sort.desc{  background: transparent url('../img/gcadmin/sort_desc.png') right 7px no-repeat;}.admin_content table tbody th{  width: 200px;}.admin_content table tbody td input[type="text"],.admin_content table tbody td textarea{  width: 100%;}.admin_content .updated{  display: inline-block;  background: green;  font-size: 60%;  line-height: 100%;  margin: 3px 0 0 20px;  padding: 1px 10px;  color: #fff;  vertical-align: top;}.admin_content .clients_service_url{  display: block;  position: absolute;  margin: 0 0 0 30px;  font-size: 90%;  white-space: nowrap;  overflow: hidden;}.admin_content .stats th{  padding-left: 5px;  padding-right: 5px;  font-size: 90%;  text-align: center;}.admin_content .stats td{  text-align: right;}.admin_content .stats td{  padding-left: 5px;  padding-right: 20px;}.admin_content .stats th:first-child{  text-align: left;}.admin_content .stats .year td,.admin_content .stats .total td{  font-weight: bold;}.admin_content .stats .total td{  background: #fafafa;}.admin_content .stats .year td:first-child,.admin_content .stats .total td:first-child{  text-align: left;}.admin_content .stats .month td:first-child{  padding-left: 40px;  text-align: left;}.admin_content .stats .day td:first-child{  text-align: left;  padding-left: 60px;}.admin_content .stats .sunday td{  border-bottom: solid 1px #ccc;}.admin_content table .id{  text-align: right;}.admin_content table td.id{  padding-right: 30px;}.admin_content table .is_enabled,.admin_content table .modified,.admin_content table .last_seen{  text-align: center;}.admin_content table td.id{  padding-right: 30px;}.admin_content table .id a,.admin_content table .name a,.admin_content table .title a,.admin_content table .username a,.admin_content table .contact a,.admin_content table .is_enabled a,.admin_content table .modified a,.admin_content table .last_seen a,.admin_content table .stats a{  color: #444;}.admin_content table .id a:hover,.admin_content table .name a:hover,.admin_content table .title a:hover,.admin_content table .username a:hover,.admin_content table .contact a:hover,.admin_content table .is_enabled a:hover,.admin_content table .modified a:hover,.admin_content table .last_seen a:hover,.admin_content table .stats a:hover{  color: #ff4300;}/* *.regio_gcadmin #gcadmin.wrapper.admin .admin_wrapper table a,.regio_gcadmin #gcadmin.wrapper.admin .admin_wrapper table tbody,.regio_gcadmin #gcadmin.wrapper.admin .admin_wrapper table tr,.regio_gcadmin #gcadmin.wrapper.admin .admin_wrapper table td,.regio_gcadmin #gcadmin.wrapper.admin .admin_wrapper table small{  overflow: hidden;}.regio_gcadmin #gcadmin.wrapper.admin .admin_wrapper table td{  margin: 0;  padding: 2px 20px;}.regio_gcadmin #gcadmin.wrapper.admin .admin_wrapper table.list{}.regio_gcadmin #gcadmin.wrapper.admin .admin_wrapper table.list th{  margin: 0;  padding: 2px 20px;  border-top: solid 1px #eee;  border-left: solid 1px #eee;}.regio_gcadmin #gcadmin.wrapper.admin .admin_wrapper table.list td{  border-top: solid 1px #eee;  border-left: solid 1px #eee;}.regio_gcadmin #gcadmin.wrapper.admin .admin_wrapper table.list tr:hover td{  background: #fafafa;}.regio_gcadmin #gcadmin.wrapper.admin .admin_wrapper table.list{  border-top: solid 1px #eee;  border-left: solid 1px #eee;}.regio_gcadmin #gcadmin.wrapper.admin .admin_wrapper table.details{  border-top: solid 1px #eee;  border-left: solid 1px #eee;  border-right: solid 1px #eee;}.regio_gcadmin #gcadmin.wrapper.admin .admin_wrapper table.details td{  min-width: 150px;  border-bottom: solid 1px #eee;}.regio_gcadmin #gcadmin.wrapper.admin .admin_wrapper textarea,.regio_gcadmin #gcadmin.wrapper.admin .admin_wrapper input[type="text"]{  width: 400px;  padding: 4px 0;  border: solid 1px #bbb;}.regio_gcadmin #gcadmin.wrapper.admin .admin_wrapper textarea:focus,.regio_gcadmin #gcadmin.wrapper.admin .admin_wrapper input[type="text"]:focus{  border-color: #000;}.regio_gcadmin #gcadmin.wrapper.admin .admin_wrapper input[name="username"],.regio_gcadmin #gcadmin.wrapper.admin .admin_wrapper input[name="password"]{  width: 200px;}*/.gca_default{font-family: 'trebuchet ms', arial, helvetica, sans-serif;  font-size: 13px;  color: #333;background: #f1ecd6;}.gca_default :focus{  outline: 0;}.gca_default ::-moz-focus-inner{  border: none;  outline: 0;}.gcadmin_wrapper ::-ms-clear{  display: none;}.gca_default select{  /*  color: transparent;  filter: dropshadow(color=#000, offx=1, offy=1);  -moz-text-shadow: 0 0 0 #333;  -webkit-text-shadow: 0 0 0 #333;  text-shadow: 0 0 0 #333;  */}/** * @block Layout */.gca_default .header{background: #fff;border-radius: 5px;  box-shadow: 1px 1px 4px #888;}.gca_default .header h1{  cursor: default;  opacity: 0.8;  transition: all 0.2s linear 0s;}.gca_default .header h1:hover{  opacity: 1;}.gca_default .footer{border-radius: 5px;  box-shadow: 1px 1px 4px #888;}/** * @block Wrappers */.gca_default.gcadmin_wrapper{  vertical-align: top;  padding: 20px 0;background: #fff;  border: none;border-radius: 5px;  box-shadow: 1px 1px 4px #888;}.gca_default .jgc_wrapper{  margin: 0 20px;}.gca_default .map_wrapper{  margin: 0 20px;  border-radius: 5px;}.gca_default.jgc_enabled .map_wrapper{  margin-top: 20px;}.gca_default .gazetter_wrapper{  padding: 0 20px;}.gca_default .crgc_wrapper{  padding: 0 20px;}.gca_default.jgc_enabled .crgc_wrapper,.gca_default.map_enabled .crgc_wrapper,.gca_default.gazetter_enabled .crgc_wrapper{  padding-top: 15px;}.gca_default.jgc_enabled .gazetter_wrapper{  margin-top: 15px;}.gca_default.map_enabled .gazetter_wrapper{  padding: 0 0 0 20px;}.gca_default.gazetter_enabled .map_wrapper{  margin-right: 20px;}.gca_default .controls_wrapper{  padding: 20px 20px 0 0;  text-align: right;}/** * @block Text fields and dropdowns */.gca_default .jgc_input,.gca_default select,.gca_default .gazetter_wrapper input[type="text"],.gca_default .login_wrapper input[type="text"],.gca_default .login_wrapper input[type="password"]{  height: 26px;  margin: 0;  padding: 0;background: #fff;border: solid 1px #bbb;line-height: 26px;  transition: box-shadow 0.2s linear 0s;}.gca_default .jgc_input,.gca_default input[type="text"],.gca_default .login_wrapper input[type="text"],.gca_default .login_wrapper input[type="password"]{text-indent: 5px;}.gca_default .jgc_input{width: 356px;border-right: none;  border-radius: 5px 0 0 5px;  z-index: 2;}.gca_default .jgc_input.empty{  color: #bbb;}.gca_default.map_enabled.gazetter_enabled .jgc_input{width: 537px;}.gca_default select{width: 235px;  padding: 3px;}.gca_default select,.gca_default .gazetter_wrapper input[type="text"]{  border-radius: 5px;border: solid 1px #bbb;}.gca_default .gazetter_wrapper input[type="text"]{width: 215px;  margin-right: 20px;}.gca_default .jgc_input:focus,.gca_default select:focus,.gca_default .gazetter_wrapper input[type="text"]:focus{  box-shadow: 0 0 2px 1px #489ef4;  }/** * @block Buttons */.gca_default .jgc_submit,.gca_default .map_open,.gca_default .map_submit,.gca_default .map_cancel,.gca_default .gcadmin_clear,.gca_default .gcadmin_submit,.gca_default .gcadmin_close_results,.gca_default .login_wrapper input[type="submit"]{border: solid 1px #bbb;  height: 26px;  padding: 0 20px;background: #f0f1f3;background-image: linear-gradient(bottom, rgb(218,218,220) 30%, rgb(253,253,253) 75%);background-image: -o-linear-gradient(bottom, rgb(218,218,220) 30%, rgb(253,253,253) 75%);background-image: -moz-linear-gradient(bottom, rgb(218,218,220) 30%, rgb(253,253,253) 75%);background-image: -webkit-linear-gradient(bottom, rgb(218,218,220) 30%, rgb(253,253,253) 75%);background-image: -ms-linear-gradient(bottom, rgb(218,218,220) 30%, rgb(253,253,253) 75%);background-image: -webkit-gradient(linear, left bottom, left top, color-stop(0.30, rgb(218,218,220)), color-stop(0.75, rgb(253,253,253)));font-weight: bold;text-shadow: #fff 1px 1px 1px;  line-height: 100%;  transition:      color 0.2s linear 0s,      box-shadow 0.2s linear 0s;}.gca_default .jgc_submit{  display: none;  position: absolute;top: 0;right: 0;  width: 100px;  padding: 0;z-index: 2;  border-radius: 0 20px 20px 0;}.gca_default.map_enabled.gazetter_enabled .jgc_submit{display: block;}.gca_default .map_open{padding: 0;  width: 100%;  border-radius: 0 0 5px;}.gca_default .map_submit,.gca_default .map_cancel,.gca_default .gcadmin_clear,.gca_default .gcadmin_submit,.gca_default .gcadmin_close_results{  border-radius: 20px;}.gca_default .jgc_submit:hover,.gca_default .map_open:hover,.gca_default .map_submit:hover,.gca_default .map_cancel:hover,.gca_default .gcadmin_clear:hover,.gca_default .gcadmin_submit:hover,.gca_default .gcadmin_close_results:hover,.gca_default .login_wrapper input[type="submit"]:hover{  color: #ff4300;}.gca_default .jgc_submit:focus,.gca_default .map_submit:focus,.gca_default .map_cancel:focus,.gca_default .gcadmin_clear:focus,.gca_default .gcadmin_submit:focus,.gca_default .gcadmin_close_results:focus,.gca_default .login_wrapper input[type="submit"]:focus{  box-shadow: 0 0 2px 1px #489ef4;  }.gca_default .jgc_submit:active,.gca_default .map_submit:active,.gca_default .map_cancel:active,.gca_default .gcadmin_clear:active,.gca_default .gcadmin_submit:active,.gca_default .gcadmin_close_results:active,.gca_default .login_wrapper input[type="submit"]:active{border-color: #666;  box-shadow: none;  color: #ff0000;}.gca_default .jgc_submit:disabled,.gca_default .map_open:disabled,.gca_default .map_submit:disabled,.gca_default .map_cancel:disabled,.gca_default .gcadmin_clear:disabled,.gca_default .gcadmin_submit:disabled,.gca_default .gcadmin_close_results:disabled{border-color: #bbb;color: #ccc;}/** * @block Field clear buttons */.gca_default .jgc_clear{  display: block;  position: absolute;  top: 0;right: 0;  height: 26px;border: solid 1px #bbb;border-left: none;  border-radius: 0 5px 5px 0;  line-height: 26px;}.gca_default.map_enabled.gazetter_enabled .jgc_clear{right: 99px;  border-radius: 0;}.gca_default .jgc_clear:disabled{  color: #ccc;}.gca_default .gazetter_clear{  position: absolute;right: 25px;top: 50%;  margin-top: -10px;}.gca_default .gazetter_wrapper .error{  left: 20px;  border-radius: 5px;  box-shadow: 0 3px 10px 0 #000000;}/** * @block Loaders *//** * @block JGC & Autocomplete */.gca_default .jgc_autocomplete{  right: 0;  border-top: none;  border-bottom: none;  border-radius: 5px;  box-shadow: 0px 8px 10px -5px #000;}.gca_default.map_enabled.gazetter_enabled .jgc_autocomplete{  right: 99px;  border-radius: 5px 0 0 5px;}.gca_default .jgc_autocomplete .selectable.focus{  background: #326cea;}.gca_default .jgc_autocomplete .error{  background-image: url('data:image/png;base64, iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAC+UlEQVQ4jU2TT2icZRDGf++73252Y9LESKJpjG3S4sEmqNCCRIM9BNKLJ2+hYAO5FOxJC0UFEY+KqAdPiqKCf4i3YqOCCK1oiBiVUKmktjS1WUyzSTbZ/b4v7zszHrbBzmkuz2/m4Zlx3FUPdsGbU2V//Oj9M6XBkUnn3KB3LmrYvZJe//WrLy7Wz5/9LCfa/xq315we97xzeui5tG/0o6y2Sr7yG4XE4woOo0jbgWO0d3Ss6tVLE+Ov3b68uHIX4NnH4NNzR17fsK5Xmsvz+LYSxVICFvHeYXhiECQKXY+eoFL95amRF279eK12B7D+3gMnmpX9FxrX/6BQKZMUDCxS7H8CCw1kYwkoolEJaUr36HHWluY7R15t7PgzT3tCe//HW8u/Y0kR1IjiCDs5Ayd/4L5nPic0MqIYKgZJmdrlefYPD787dhD8xMPJsfr6eq+6BNShopgYKmCAixkawaKh6jAFDYHtzfr05GiJ5OBA53hzrUrBO6IY3oyCGVFAsjqhUUWEFlgdqKLiyLYbDHXzSCKNRi+AcwZiOHOIGaYg6SZSX0UECsEwQNRAITSaeKw3kRi3vfNE5yiYEs3jhNbaYYfQrKEKKJgZpoaoI5FAFK0n/2ywMNBjLZEZTgwKgIfq3Mtka1dQPBoMMzBaNsw5btRs0V+8Jt8lWFQxJBhRDYmGRJDdHJe0I0ExbU230Eqj6OybS38b/v2fjc7EXtwTWzBiUEITDs18zeGZ8+w2aUGDIWpoNHaDnfn2L6OQC0S1+bFBezKPdmjvus0rtYUPqX7/NlGyVsQYGpSeij0//aXO3aq33LJwEw70Vj4Z7gj9kutRNQXnyLe3CFmKMzBRNDdKJXfyjZ8qH1z4M7R+YWpqilOnpg/frmcPhd1mqbyxNLnv5txMeX2xo5RHcJC376PZN7ayPTDxVn7P0HKlrdi8t7N8Y3Z2djnJsoytrc12zfNuD11595Gr//Y8/hI+6cDU7lhyzkLDaSDRtC+k6damZOtpmvIfZFfa2UJliXIAAAAASUVORK5CYII=');  background-position: 10px center;  background-repeat: no-repeat;  padding-left: 30px;}/** * @block Gazetter */.gca_default .gazetter_wrapper > div{  text-align: right;}/** * @block Map */.gca_default .olMap{  border: solid 1px #bbb;  border-bottom: none;  border-radius: 5px 5px 0 0;}.gca_default .map_coordinates{  bottom: 65px;  padding: 0 5px;  background: rgba(255, 255, 255, 0.5);  border-radius: 5px;}.gca_default .map_address{  font-weight: bold;  line-height: 150%;}.gca_default .maximized .olMap{  border: solid 1px #bbb;  border-radius: 5px;}/** * @block Result */.gca_default .gcadmin_result{  padding: 20px 20px 0 20px;}.gca_simple{font-family: arial, helvetica, sans-serif;  font-size: 13px;  color: #000;}/** * @block Layout *//** * @block Wrappers */.gca_simple.gcadmin_wrapper{  border-top: solid 1px transparent;  border-bottom: solid 1px transparent;  }.gca_simple.gcadmin_wrapper.jgc_enabled{  border-top-color: #d8d8d8;}.gca_simple.gcadmin_wrapper, .gca_simple .map_wrapper, .gca_simple .gazetter_wrapper, .gca_simple .crgc_wrapper, .gca_simple .controls_wrapper,.gca_simple .gcadmin_result{  background: #f4f4f4;}.gca_simple .jgc_wrapper{  padding: 20px;  background: #d8d8d8;}.gca_simple .map_wrapper{  margin: 20px;}.gca_simple .gazetter_wrapper{  padding: 15px 20px;}.gca_simple .crgc_wrapper{  padding: 20px;}.gca_simple.map_enabled .crgc_wrapper,.gca_simple.gazetter_enabled .crgc_wrapper{  padding-top: 0;}.gca_simple.controls_enabled .crgc_wrapper{  padding-bottom: 0;}.gca_simple.map_enabled .gazetter_wrapper{  padding-right: 0;}.gca_simple.gazetter_enabled .map_wrapper{  margin-right: 20px;}.gca_simple .controls_wrapper{  padding: 20px;  text-align: right;}/** * @block Text fields and dropdowns */.gca_simple .jgc_input,.gca_simple select,.gca_simple .gazetter_wrapper input[type="text"],.gca_simple .login_wrapper input[type="text"],.gca_simple .login_wrapper input[type="password"]{  height: 26px;  margin: 0;  padding: 0;background: #fff;border: solid 1px #666;line-height: 26px;}.gca_simple .jgc_input,.gca_simple input[type="text"]{text-indent: 5px;}.gca_simple .jgc_input{width: 356px;border-right: none;  z-index: 2;}.gca_simple .jgc_input.empty{  color: #bbb;}.gca_simple.map_enabled.gazetter_enabled .jgc_input{width: 537px;}.gca_simple select{width: 235px;  padding: 3px;}.gca_simple .gazetter_wrapper input[type="text"]{width: 215px;  margin-right: 20px;}/** * @block Buttons */.gca_simple .jgc_submit,.gca_simple .map_open,.gca_simple .map_submit,.gca_simple .map_cancel,.gca_simple .gcadmin_clear,.gca_simple .gcadmin_submit,.gca_simple .gcadmin_close_results,.gca_simple .login_wrapper input[type="submit"]{  height: 26px;  padding: 0 20px;background: #666;border: solid 1px #666;  color: #fff;}.gca_simple .jgc_submit{  display: none;  position: absolute;top: 20px;right: 20px;  width: 100px;  padding: 0;z-index: 2;}.gca_simple.map_enabled.gazetter_enabled .jgc_submit{display: block;}.gca_simple .map_open{padding: 0;  width: 100%;}.gca_simple .jgc_submit:hover,.gca_simple .map_open:hover,.gca_simple .map_submit:hover,.gca_simple .map_cancel:hover,.gca_simple .gcadmin_clear:hover,.gca_simple .gcadmin_submit:hover,.gca_simple .gcadmin_close_results:hover,.gca_simple .login_wrapper input[type="submit"]:hover{  background-color: #444;}.gca_simple .jgc_submit:active,.gca_simple .map_open:active,.gca_simple .map_submit:active,.gca_simple .map_cancel:active,.gca_simple .gcadmin_clear:active,.gca_simple .gcadmin_submit:active,.gca_simple .gcadmin_close_results:active,.gca_simple .login_wrapper input[type="submit"]:active{  background-color: #000;}.gca_simple .jgc_submit:disabled,.gca_simple .map_open:disabled,.gca_simple .map_submit:disabled,.gca_simple .map_cancel:disabled,.gca_simple .gcadmin_clear:disabled,.gca_simple .gcadmin_submit:disabled,.gca_simple .gcadmin_close_results:disabled{  background-color: #888;border-color: #777;color: #ddd;}/** * @block Field clear buttons */.gca_simple .jgc_clear{  display: block;  position: absolute;  top: 20px;right: 20px;  height: 26px;  background-color: #fff;border: solid 1px #666;border-left: none;  line-height: 26px;}.gca_simple.map_enabled.gazetter_enabled .jgc_clear{right: 119px;}.gca_simple .gazetter_clear{  position: absolute;right: 25px;top: 50%;  margin-top: -10px;}/** * @block Loaders *//** * @block JGC & Autocomplete */.gca_simple .jgc_autocomplete{  top: 46px;  left: 20px;  right: 0;  border-color: #aaa;  border-top: none;}.gca_simple.map_enabled.gazetter_enabled .jgc_autocomplete{  right: 119px;}/** * @block Gazetter */.gca_simple .gazetter_wrapper > div{  text-align: right;}/** * @block Map */.gca_simple .map_controls{  background: #f4f4f4;}.gca_simple .map_address{  font-weight: bold;  line-height: 150%;}/** * @block Result */.gca_simple .gcadmin_result{  padding: 20px 20px 0 20px;}.gca_light{font-family: arial, helvetica, sans-serif;  font-size: 13px;  color: #000;}/** * @block Layout */.gca_light .login_wrapper{  border: solid 1px #ccc;}/** * @block Wrappers */.gca_light .map_wrapper{}.gca_light.jgc_enabled .map_wrapper{  margin-top: 20px;}.gca_light .gazetter_wrapper{  margin-top: -5px;}.gca_light.jgc_enabled .gazetter_wrapper{  margin-top: 15px;}.gca_light .crgc_wrapper{  padding-top: 20px;}.gca_light .controls_wrapper{  padding-top: 20px;  text-align: right;}/** * @block Text fields and dropdowns */.gca_light .jgc_input,.gca_light select,.gca_light .gazetter_wrapper input[type="text"],.gca_light .login_wrapper input[type="text"],.gca_light .login_wrapper input[type="password"]{  height: 26px;  margin: 0;  padding: 0;background: #fff;border: solid 1px #bbb;line-height: 26px;}.gca_light .jgc_input,.gca_light input[type="text"]{text-indent: 5px;}.gca_light .jgc_input{width: 395px;border-right: none;  z-index: 2;}.gca_light .jgc_input.empty{  color: #bbb;}.gca_light.map_enabled.gazetter_enabled .jgc_input{width: 576px;}.gca_light select{width: 235px;  padding: 3px;}.gca_light select,.gca_light .gazetter_wrapper input[type="text"]{border: solid 1px #bbb;}.gca_light .gazetter_wrapper input[type="text"]{width: 215px;  margin-right: 20px;}/** * @block Buttons */.gca_light .jgc_submit,.gca_light .map_open,.gca_light .map_submit,.gca_light .map_cancel,.gca_light .gcadmin_clear,.gca_light .gcadmin_submit,.gca_light .gcadmin_close_results,.gca_light .login_wrapper input[type="submit"]{border: solid 1px #bbb;  height: 26px;  padding: 0 20px;background: #ddd;}.gca_light .jgc_submit{  display: none;  position: absolute;top: 0;right: 0;  width: 100px;  padding: 0;z-index: 2;}.gca_light.map_enabled.gazetter_enabled .jgc_submit{display: block;}.gca_light .map_open{padding: 0;  width: 100%;}.gca_light .jgc_submit:hover,.gca_light .map_open:hover,.gca_light .map_submit:hover,.gca_light .map_cancel:hover,.gca_light .gcadmin_clear:hover,.gca_light .gcadmin_submit:hover,.gca_light .gcadmin_close_results:hover,.gca_light .login_wrapper input[type="submit"]:hover{  border-color: #888;}.gca_light .jgc_submit:active,.gca_light .map_open:active,.gca_light .map_submit:active,.gca_light .map_cancel:active,.gca_light .gcadmin_clear:active,.gca_light .gcadmin_submit:active,.gca_light .gcadmin_close_results:active,.gca_light .login_wrapper input[type="submit"]:active{  background: #ccc;}.gca_light .jgc_submit:disabled,.gca_light .map_open:disabled,.gca_light .map_submit:disabled,.gca_light .map_cancel:disabled,.gca_light .gcadmin_clear:disabled,.gca_light .gcadmin_submit:disabled,.gca_light .gcadmin_close_results:disabled{border-color: #bbb;color: #ccc;}/** * @block Field clear buttons */.gca_light .jgc_clear{  display: block;  position: absolute;  top: 0;right: 0;  height: 26px;border: solid 1px #bbb;border-left: none;  line-height: 26px;}.gca_light.map_enabled.gazetter_enabled .jgc_clear{right: 99px;}.gca_light .jgc_clear:disabled{  color: #ccc;}.gca_light .gazetter_clear{  position: absolute;right: 25px;top: 50%;  margin-top: -10px;}/** * @block JGC & Autocomplete */.gca_light .jgc_autocomplete{  right: 0;  border-top: none;}.gca_light.map_enabled.gazetter_enabled .jgc_autocomplete{  right: 99px;}/** * @block Gazetter */.gca_light .gazetter_wrapper > div{  text-align: right;}/** * @block Map */.gca_light .olMap{  border: solid 1px #bbb;}.gca_light .map_address{  font-weight: bold;  line-height: 150%;}/** * @block Result */.regio_gcadmin.gca_plain{  font-size: small;} .gca_plain{font-family: arial;font-size: inherit;line-height: normal;color: #000;}/** * @block Layout *//** * @block Wrappers */.gca_plain.jgc_enabled .map_wrapper{  margin-top: 20px;}.gca_plain .gazetter_wrapper{  margin-top: -5px;}.gca_plain.jgc_enabled .gazetter_wrapper{  margin-top: 15px;}.gca_plain .crgc_wrapper{  padding-top: 20px;}.gca_plain .controls_wrapper{  padding-top: 20px;  text-align: right;}/** * @block Text fields and dropdowns */.gca_plain .jgc_input,.gca_plain select,.gca_plain .gazetter_wrapper input[type="text"],.gca_plain .login_wrapper input[type="text"],.gca_plain .login_wrapper input[type="password"]{  height: 26px;}.gca_plain .jgc_input{width: 315px;  z-index: 2;}.gca_plain .jgc_input.empty{  color: #bbb;}.gca_plain.map_enabled.gazetter_enabled .jgc_input{width: 590px;}.gca_plain select{width: 235px;}.gca_plain .gazetter_wrapper input[type="text"]{width: 215px;  margin-right: 20px;}/** * @block Buttons */.gca_plain .jgc_submit,.gca_plain .map_open,.gca_plain .map_submit,.gca_plain .map_cancel,.gca_plain .gcadmin_clear,.gca_plain .gcadmin_submit,.gca_plain .gcadmin_close_results,.gca_plain .login_wrapper input[type="submit"]{  height: 26px;  margin: 0;  padding: 0 20px;}.gca_plain .jgc_submit{  display: inline-block;  float: right;}.gca_plain .map_open{padding: 0;  width: 100%;}/** * @block Field clear buttons */.gca_plain .gazetter_clear{  position: absolute;right: 22px;top: 50%;  margin-top: -10px;}/** * @block JGC & Autocomplete *//** * @block Gazetter */.gca_plain .gazetter_wrapper > div{  text-align: right;}/** * @block Map */.gca_plain .map_address{  font-weight: bold;  line-height: 150%;}/** * @block Result */