.map {
    width: 100%;
    height: 100%;
    background-color: gray;
    border: 4px #A37D56 solid;
}
.marker .leaflet-popup-content-wrapper {
    background:#2c3e50;
    color:#fff;
    font-size:16px;
    line-height:24px;
}
.marker .leaflet-popup-tip {
    background:#2c3e50;
}

.contextmenu .leaflet-popup-content-wrapper {
    background:#2c3e50;
    color:#fff;
    font-size:16px;
    line-height:24px;
    left:65px;
    top:65px;
    position:relative;
}
.contextmenu .leaflet-popup-content-wrapper span {
    color:rgba(255,255,255,0.5);
    background-color: #2c3e50;
    user-select:none;
}
.contextmenu .leaflet-popup-content-wrapper span:hover {
    color:white;
    cursor:pointer;
    border-bottom: 1px solid #f0f0f0;
}
.contextmenu .leaflet-popup-tip-container {
    display:none;
}

.leaflet-control-layers-expanded {
    min-width: 150px;
}

input
{
    accent-color: #A37D56;
}