.leaflet-control-fullscreen a {
  background:#191532 url(../images/fullscreen-icon-custom.png) no-repeat;
  /* background-size:26px 52px; */
  }
  .leaflet-touch .leaflet-control-fullscreen a {
    background-position: center;
    background-size: 40px 40px;
    width: 44px;
    height: 44px;
    }
  .leaflet-fullscreen-on .leaflet-control-fullscreen a {
    background-position: center;
    background-size: 40px 40px;
    width: 44px;
    height: 44px;
    }
  .leaflet-touch.leaflet-fullscreen-on .leaflet-control-fullscreen a {
    background-position: center;
    background-size: 40px 40px;
    width: 44px;
    height: 44px;
    }

/* Do not combine these two rules; IE will break. */
.leaflet-container:-webkit-full-screen {
  width:100%!important;
  height:100%!important;
  }
.leaflet-container.leaflet-fullscreen-on {
  width:100%!important;
  height:100%!important;
  }

.leaflet-pseudo-fullscreen {
  position:fixed!important;
  width:100%!important;
  height:100%!important;
  top:0!important;
  left:0!important;
  z-index:99999;
  }
