[ga-topic] .ga-topics-sprite-naturlandschaft {
  background: url("/ingrid-webmap-client/frontend/prd/img/Natur_140x60.png");
  width: 140px;
}

[ga-topic] .ga-topics-sprite-florafauna {
  background: url("/ingrid-webmap-client/frontend/prd/img/Flora_140x60.png");
  width: 140px;
}

[ga-topic] .ga-topics-sprite-klimaluftlaerm {
  background: url("/ingrid-webmap-client/frontend/prd/img/Klima_140x60.png");
  width: 140px;
}

[ga-topic] .ga-topics-sprite-energie {
  background: url("/ingrid-webmap-client/frontend/prd/img/Energie_140x60.png");
  width: 140px;
}

[ga-topic] .ga-topics-sprite-verkehr {
  background: url("/ingrid-webmap-client/frontend/prd/img/Verkehr_140x60.png");
  width: 140px;
}

[ga-topic] .ga-topics-sprite-wasser {
  background: url("/ingrid-webmap-client/frontend/prd/img/Wasser_140x60.png");
  width: 140px;
}

[ga-topic] .ga-topics-sprite-boden {
  background: url("/ingrid-webmap-client/frontend/prd/img/Boden_140x60.png");
  width: 140px;
}

[ga-topic] .ga-topics-sprite-geologie {
  background: url("/ingrid-webmap-client/frontend/prd/img/Geologie_140x60.png");
  width: 140px;
}

[ga-topic] .ga-topics-sprite-basisdaten {
  background: url("/ingrid-webmap-client/frontend/prd/img/Basisdaten_140x60.png");
  width: 140px;
}

[ga-topic] .ga-topics-sprite-inspire {
  background: url("/ingrid-webmap-client/frontend/prd/img/INSPIRE_140x60.png");
  width: 140px;
}

@media (max-width: 768px) {
  [ga-background-selector] .ga-osmLayer {
    background-image: url("/ingrid-webmap-client/frontend/prd/img/ga-osmLayer.png");
    background-size: 38px 38px;
  }
}

@media (min-width: 769px) {
  [ga-background-selector] .ga-osmLayer {
    background: url("/ingrid-webmap-client/frontend/prd/img/ga-osmLayer.png");
    background-size: 90px 58px;
  }
}

/* BACKGROUND */

[ga-background-selector] .ga-bg-layer-4 {
  z-index: 1001;
}
[ga-background-selector] .ga-bg-layer-5 {
  z-index: 1000;
}

@media (max-width: 768px) {
  [ga-background-selector].ga-open .ga-bg-layer-4 {
    -webkit-transform: translate3d(0, -245px, 0);
            transform: translate3d(0, -245px, 0);
    -ms-transform: translateY(-245px);
  }
  [ga-background-selector].ga-open .ga-bg-layer-5 {
    -webkit-transform: translate3d(0, -294px, 0);
            transform: translate3d(0, -294px, 0);
    -ms-transform: translateY(-294px);
  }
}

@media (min-width: 769px) {
  [ga-background-selector].ga-open .ga-bg-layer-4 {
    -webkit-transform: translate3d(-429px, 0, 0);
            transform: translate3d(-429px, 0, 0);
    -ms-transform: translateX(-429px);
    /* IE 9*/
  }
  [ga-background-selector].ga-open .ga-bg-layer-5 {
    -webkit-transform: translate3d(-530px, 0, 0);
            transform: translate3d(-530px, 0, 0);
    -ms-transform: translateX(-530px);
    /* IE 9*/
  }
}

@media (max-width: 480px) {
  #pulldown .panel-body {
    max-height: 95px;
  }
}

.ga-full-screen.ga-full-screen-no-inputs #search-container,
.ga-full-screen #logo,
.ga-full-screen #toptools,
.ga-full-screen #pulldown,
.ga-full-screen #footer {
  display: block;
}

.warning-not-prod {
  display: none;
}

[ga-topic] .ga-topics-sprite-plandigital {
  background: url("/ingrid-webmap-client/rest/data/images/category/plandigital");
  width: 140px;
}

input[type=file]:focus, input[type=checkbox]:focus, input[type=radio]:focus {
  outline: none;
}

@media (max-width: 768px) {
[ga-background-selector] .ga-sgx_geodatenzentrum_de_de_basemapde_web_raster_farbe_DE_EPSG_3857_ADV {
  background: url("/ingrid-webmap-client/rest/data/images/background/sgx_geodatenzentrum_de_de_basemapde_web_raster_farbe_DE_EPSG_3857_ADV");
  background-size: 38px 38px;
}
}
@media (min-width: 769px) {
[ga-background-selector] .ga-sgx_geodatenzentrum_de_de_basemapde_web_raster_farbe_DE_EPSG_3857_ADV {
  background: url("/ingrid-webmap-client/rest/data/images/background/sgx_geodatenzentrum_de_de_basemapde_web_raster_farbe_DE_EPSG_3857_ADV");
    /*background-size: 90px 58px;*/
}
}

@media (max-width: 768px) {
[ga-background-selector] .ga-sgx_geodatenzentrum_de_de_basemapde_web_raster_grau_DE_EPSG_3857_ADV {
  background: url("/ingrid-webmap-client/rest/data/images/background/sgx_geodatenzentrum_de_de_basemapde_web_raster_grau_DE_EPSG_3857_ADV");
  background-size: 38px 38px;
}
}
@media (min-width: 769px) {
[ga-background-selector] .ga-sgx_geodatenzentrum_de_de_basemapde_web_raster_grau_DE_EPSG_3857_ADV {
  background: url("/ingrid-webmap-client/rest/data/images/background/sgx_geodatenzentrum_de_de_basemapde_web_raster_grau_DE_EPSG_3857_ADV");
    /*background-size: 90px 58px;*/
}
}

/* Ticket 4784  */
@media (min-width: 769px) {
  
  [ga-background-selector] .fa-chevron-sign-right {
    line-height: 90px;
  }

  [ga-background-selector] .ga-bg-layer, [ga-background-selector] .ga-bg-layer-bt {
  height: 90px;
  width: 120px;
  }

[ga-background-selector].ga-open .ga-bg-layer-0 {
  -webkit-transform: translate3d(-150px, 0, 0);
  transform: translate3d(-150px, 0, 0);
  -ms-transform: translateX(-150px);
  }

  [ga-background-selector].ga-open .ga-bg-layer-1 {
  -webkit-transform: translate3d(-275px, 0, 0);
  transform: translate3d(-275px, 0, 0);
  -ms-transform: translateX(-275px);
  }

  [ga-background-selector].ga-open .ga-bg-layer-2 {
  -webkit-transform: translate3d(-400px, 0, 0);
  transform: translate3d(-400px, 0, 0);
  -ms-transform: translateX(-400px);
  }

  [ga-background-selector].ga-open .ga-bg-layer-3 {
  -webkit-transform: translate3d(-524px, 0, 0);
  transform: translate3d(-524px, 0, 0);
  -ms-transform: translateX(-525px);
  }

  [ga-background-selector].ga-open .ga-bg-layer-4 {
  -webkit-transform: translate3d(-648px, 0, 0);
  transform: translate3d(-650px, 0, 0);
  -ms-transform: translateX(-650px);
  }

  [ga-background-selector].ga-open .ga-bg-layer-5 {
  -webkit-transform: translate3d(-773px, 0, 0);
  transform: translate3d(-775px, 0, 0);
  -ms-transform: translateX(-775px);
  }

 [ga-background-selector].ga-open .ga-bg-layer-6 {
  -webkit-transform: translate3d(-900px, 0, 0);
  transform: translate3d(-900px, 0, 0);
  -ms-transform: translateX(-900px);
  }

  [ga-background-selector].ga-open .ga-bg-layer-7 {
  -webkit-transform: translate3d(-1025px, 0, 0);
  transform: translate3d(-1025px, 0, 0);
  -ms-transform: translateX(-1025px);
  }
}

@media (max-width: 768px) {
[ga-background-selector] .ga-sgx_geodatenzentrum_de_web_grau {
  background: url("/ingrid-webmap-client/rest/data/images/background/sgx_geodatenzentrum_de_web_grau");
  background-size: 38px 38px;
}
}
@media (min-width: 769px) {
[ga-background-selector] .ga-sgx_geodatenzentrum_de_web_grau {
  background: url("/ingrid-webmap-client/rest/data/images/background/sgx_geodatenzentrum_de_web_grau");
    /*background-size: 90px 58px;*/
}
}

@media (max-width: 768px) {
[ga-background-selector] .ga-sgx_geodatenzentrum_de_web_light {
  background: url("/ingrid-webmap-client/rest/data/images/background/sgx_geodatenzentrum_de_web_light");
  background-size: 38px 38px;
}
}
@media (min-width: 769px) {
[ga-background-selector] .ga-sgx_geodatenzentrum_de_web_light {
  background: url("/ingrid-webmap-client/rest/data/images/background/sgx_geodatenzentrum_de_web_light");
    /*background-size: 90px 58px;*/
}
}

@media (max-width: 768px) {
[ga-background-selector] .ga-sgx_geodatenzentrum_de_web_light_grau {
  background: url("/ingrid-webmap-client/rest/data/images/background/sgx_geodatenzentrum_de_web_light_grau");
    /*background-size: 90px 58px;*/
}
}
@media (min-width: 769px) {
[ga-background-selector] .ga-sgx_geodatenzentrum_de_web_light_grau {
  background: url("/ingrid-webmap-client/rest/data/images/background/sgx_geodatenzentrum_de_web_light_grau");
    /*background-size: 90px 58px;*/
}
}

@media (max-width: 768px) {
[ga-background-selector] .ga-sgx_geodatenzentrum_de_web {
  background: url("/ingrid-webmap-client/rest/data/images/background/sgx_geodatenzentrum_de_web ");
  background-size: 38px 38px;
}
}
@media (min-width: 769px) {
[ga-background-selector] .ga-sgx_geodatenzentrum_de_web {
  background: url("/ingrid-webmap-client/rest/data/images/background/sgx_geodatenzentrum_de_web ");
    /*background-size: 90px 58px;*/
}
}

@media (max-width: 768px) {
[ga-background-selector] .ga-maps_omniscale_net_osm_webmercator_1 {
  background: url("/ingrid-webmap-client/rest/data/images/background/maps_omniscale_net_osm_webmercator_1");
  background-size: 38px 38px;
}
}
@media (min-width: 769px) {
[ga-background-selector] .ga-maps_omniscale_net_osm_webmercator_1 {
  background: url("/ingrid-webmap-client/rest/data/images/background/maps_omniscale_net_osm_webmercator_1");
    /*background-size: 90px 58px;*/
}
}

@media (max-width: 768px) {
[ga-background-selector] .ga-maps_omniscale_net_osm_webmercator {
  background: url("/ingrid-webmap-client/rest/data/images/background/maps_omniscale_net_osm_webmercator");
  background-size: 38px 38px;
}
}
@media (min-width: 769px) {
[ga-background-selector] .ga-maps_omniscale_net_osm_webmercator {
  background: url("/ingrid-webmap-client/rest/data/images/background/maps_omniscale_net_osm_webmercator");
    /*background-size: 90px 58px;*/
}
}

@media (min-width: 769px) {
[ga-background-selector].ga-open .ga-bg-layer-8 {
  -webkit-transform: translate3d(-25px, 0, 0);
  transform: translate3d(-25px, 0, 0);
  -ms-transform: translateX(-25px);
}
}

@media (min-width: 769px) {
[ga-background-selector] .ga-bg-layer, [ga-background-selector] .ga-bg-layer-bt {
  border-color: #006ec5;
}
}

[ga-background-selector] .ga-bg-highlight, [ga-background-selector] .ga-bg-layer:hover {
  border-color: #CA526A!important;
}

[ga-background-selector] .ga-bg-layer-bt {
background-size: 350px 85px;
background: url("/ingrid-webmap-client/rest/data/images/background/maps_omniscale_net_osm_webmercator");
}

