/* ############################################################################## */

/* Leaflet Map Styles Here */

/* Tertiary CSS, specific to this application
/* To have any effect, they must be loaded *AFTER* the Leaflet.css *AND* Map.css */

/* Zoom Control Styling */

.leaflet-bar,
.leaflet-touch .leaflet-bar {
    top: 8px;
    right: 8px;
    border: none;
    box-shadow: none;
}

.leaflet-bar a:first-child,
.leaflet-touch .leaflet-bar a:first-child {
    background-color: #2a2a2a;
    padding: 5px;
    color: #fff;
}

.leaflet-bar a:last-child,
.leaflet-touch .leaflet-bar a:last-child {
    background-color: #2a2a2a;
    padding: 5px;
    color: #fff;
    margin-top: 16px;
}

.leaflet-bar a:first-child:hover,
.leaflet-bar a:last-child:hover,
.leaflet-touch .leaflet-bar a:first-child:hover,
.leaflet-touch .leaflet-bar a:last-child:hover {
    background-color: #676869 !important;
    border-color: #676869 !important;
    color: #fff !important;
}

.leaflet-bar a:first-child:active,
.leaflet-bar a:last-child:active,
.leaflet-touch .leaflet-bar a:first-child:active,
.leaflet-touch .leaflet-bar a:last-child:active {
    background-color: #2a2a2a !important;
    border-color: #2a2a2a !important;
    color: #b9dc0c !important;
}

.leaflet-bar a:first-child.leaflet-disabled,
.leaflet-bar a:last-child.leaflet-disabled,
.leaflet-touch .leaflet-bar a:first-child.leaflet-disabled,
.leaflet-touch .leaflet-bar a:last-child.leaflet-disabled {
    background-color: #2a2a2a !important;
    border-color: #2a2a2a !important;
    color: #969696 !important;
}

/* Watermark Control Styling */

.leaflet-control-watermark {
    top: 8px;
    left: 8px;
}
