/* css to customize Leaflet default styles  */
#map {
    width: 960px;
    height:500px;
}
.custom-popup .leaflet-popup-content-wrapper {
    background:#2c3e50;
    color:#fff;
    font-size:16px;
    line-height:24px;
    border-radius: 3px;
    -webkit-border-radius: 3px; 
    -moz-border-radius: 3px;
    box-shadow: 0 1px 3px rgba(0,0,0,0.4);
}
.custom-popup .leaflet-popup-content-wrapper a {
    color:rgba(255,255,255,0.5);
}
.custom-popup .leaflet-popup-content {
    margin: 3px 5px;
    text-align: center;
}
.custom-popup .leaflet-popup-tip {
    background:#2c3e50;
    color:rgba(255,255,255,0.5);
    }
.leaflet-popup-close-button {
    display: none;
}
.leaflet-clickable:hover {
    cursor: pointer;
}
.leaflet-clickable {
    margin: 0px!important;
}