.leaflet-control-measure {
    background-color: #FFFFFF;
}
.leaflet-measure-toggle {
    background-size: 20px 20px;
    border: 0;
    border-radius: 4px;
    text-indent: 100%;
    white-space: nowrap;
    overflow: hidden;
    box-shadow: none;
    border-radius: 4px;
}
.leaflet-measure-toggle-line {
    background-image: url('data:image/svg+xml;utf8,<svg class="icon" viewBox="0 0 1024 1024" version="1.1" xmlns="http://www.w3.org/2000/svg" width="32" height="32"><path d="M910.623 777.748h-79.725V325.977l-53.15 53.149v398.622H282.715l580.416-605.875-37.58-37.578-579.299 604.707v-492.75h372.591l48.92-53.149H246.252v-79.725c0-14.688-11.886-26.575-26.575-26.575-14.688 0-26.575 11.886-26.575 26.575v79.725h-79.724c-14.689 0-26.575 11.886-26.575 26.575s11.886 26.575 26.575 26.575h79.724v584.646h584.646v79.725c0 14.688 11.887 26.574 26.574 26.574 14.689 0 26.576-11.887 26.576-26.574v-79.725h79.725c14.688 0 26.574-11.887 26.574-26.576 0-14.688-11.886-26.575-26.574-26.575z"></path></svg>');
}
.leaflet-measure-toggle-track {
    background-image: url('data:image/svg+xml;utf8,<svg class="icon" viewBox="0 0 1024 1024" version="1.1" xmlns="http://www.w3.org/2000/svg" width="32" height="32"><path d="M849.558588 120.470588H146.823529A26.352941 26.352941 0 0 0 120.470588 146.823529v702.735059c0 14.576941 11.806118 26.352941 26.352941 26.352941h702.735059a26.352941 26.352941 0 0 0 26.352941-26.352941V146.823529A26.352941 26.352941 0 0 0 849.558588 120.470588z m-26.352941 52.705883v650.029176H173.176471V173.176471h650.029176z"></path><path d="M744.146824 225.882353a26.352941 26.352941 0 1 1 0 52.705882c-96.888471 0-170.375529 67.523765-217.449412 216.636236l-3.252706 10.541176c-53.037176 176.790588-145.859765 264.734118-271.209412 264.734118a26.352941 26.352941 0 1 1 0-52.705883c96.888471 0 170.375529-67.523765 217.449412-216.636235l3.282823-10.541176c53.007059-176.790588 145.859765-264.734118 271.179295-264.734118z"></path></svg>');
}
.leaflet-measure-contents {
    padding: 10px;
    display: none;
}

.leaflet-control-measure h3 {
    margin: 0;
    padding-bottom: 5px;
    border-bottom: 1px solid #ddd;
}
.leaflet-measure-actions {
    display: inline-block;
    margin: 0 3px 0 0;
    padding: 5px 0 0;
    text-align: right;
    list-style: none;
    list-style-image: none;
}
.leaflet-measure-actions a.start {
    width: 30px;
    height: 30px;
    border: 0;
    background-position: 5px 50%;
    background-size: 14px 14px;
    opacity: .5;
    text-decoration: none;
}
.leaflet-measure-actions a.start:hover {
    opacity: 1;
}
.leaflet-measure-expanded .leaflet-measure-contents {
  display: block;
}
.leaflet-measure-map {
  cursor: crosshair !important;
}
.leaflet-measure-lable {
    padding: 1px 7px;
    background-color: #ffffff;
    box-shadow: 0 1px 3px rgba(0,0,0,0.4);
    border-radius: 4px;
    white-space: nowrap;
    display: inline-block;
    position: absolute;
    cursor: pointer;
}
.leaflet-measure-lable .content {
    width: auto;
    display: inline-block;
}

.leaflet-measure-lable .close {
    width: 15px;
    height: 15px;
    position: relative !important;
    top: 0px !important;
    left: 5px !important;
}

.leaflet-measure-lable .close .icon {
    width: 15px;
    height: 15px;
    top: 2px;
    position: relative;
}

.leaflet-measure-lable .resume, .leaflet-measure-lable .export {
    width: 12px;
    height: 12px;
    display: inline-block;
    margin-left: 8px;
}

.leaflet-measure-lable .export { margin-left: 5px }