

.leaflet-sw-control-sw-div {
    display:none;
}
.leaflet-sw-control-expanded .leaflet-sw-control-sw-div {
    display:block;
}

.leaflet-sw-control-expanded .leaflet-sw-control-toggle,.leaflet-sw-control-expanded .leaflet-sw-control-expand-arrow {
    display:none;
}

.leaflet-sw-control a {
    background-image: url(images/swControl/dg.png);
    width: 44px;
    height: 44px;
    background-position: 50% 50%;
    background-repeat: no-repeat;
    background-size: 24px;
    display: block;
}

.leaflet-sw-control-layer-active {
    background-color:lightblue;
}

.leaflet-sw-control-exportBtn {
    /* margin: auto !important; */
    /* display:block !important; */
}

.leaflet-sw-control-marker-poly {
    background-image:url(images/markerControl/poly-icon.png);
    background-position: 50% 50%;
    background-repeat: no-repeat;
    width: 24px;
    height: 24px;
    background-size: contain;
    display:inline-block;
    margin:10px;
}

.leaflet-sw-control-marker-icon {
    background-image:url(images/markerControl/marker-icon.png);
    background-position: 50% 50%;
    background-repeat: no-repeat;
    width: 24px;
    height: 24px;
    background-size: contain;
    display:inline-block;
    margin:10px;
}

.leaflet-sw-control-marker-line {
    background-image:url(images/markerControl/line-icon.png);
    background-position: 50% 50%;
    background-repeat: no-repeat;
    width: 24px;
    height: 24px;
    background-size: contain;
    display:inline-block;
    margin:10px;
}

.leaflet-sw-control-expand-arrow {
   text-align: center;
}

.leaflet-sw-control {
   border: 2px solid rgba(0,0,0,0.2);
   
   background: #fff;
   background-clip: padding-box; 
    border-radius: 5px;
   
    box-shadow: none;
}