[map] {
    width: 100%;
    height: 400px;
    direction: ltr;
}

.leaflet-tooltip {
    font-family: "Sahel" !important;
    top: -40px;
}

.leaflet-draw-tooltip {
    font-family: "Sahel" !important;
    text-align: right;
    direction: rtl;
}

.leaflet-right .leaflet-draw-actions {
    direction: rtl;
    margin-right: 4px;
}

.leaflet-right .leaflet-draw-actions li:first-child a {
    border-radius: 0 4px 4px 0;
}

.leaflet-right .leaflet-draw-actions li:last-child a {
    border-radius: 4px 0 0 4px;
}

.leaflet-draw-actions-top.leaflet-draw-actions-bottom a {
    font-family: sahel;
}

.leaflet-draw-actions-top a, .leaflet-draw-actions-bottom a {
    font-family: sahel;
}

.leaflet-draw-section:last-child .leaflet-draw-actions-top {
    display: none !important;
}

textarea {
    width: 90%;
    margin: 0 auto;
    height: 200px;
}

.leaflet-retina .leaflet-draw-toolbar a {
    background-image: url('images/spritesheet-2x.png');
    background-repeat: no-repeat;
    color: transparent !important;
}


.leaflet-popup-content {
    text-align: right;
}

.leaflet-control-fullscreen a {
    background: #fff url(images/fullscreen.png) no-repeat 0 0;
    background-size: 26px 52px;
}

.leaflet-touch .leaflet-control-fullscreen a {
    background-position: 2px 2px;
}

.leaflet-fullscreen-on .leaflet-control-fullscreen a {
    background-position: 0 -26px;
}

.leaflet-touch.leaflet-fullscreen-on .leaflet-control-fullscreen a {
    background-position: 2px -24px;
}

/* Do not combine these two rules; IE will break. */
.leaflet-container:-webkit-full-screen {
    width: 100% !important;
    height: 100% !important;
}

.leaflet-container.leaflet-fullscreen-on {
    width: 100% !important;
    height: 100% !important;
}

.leaflet-pseudo-fullscreen {
    position: fixed !important;
    width: 100% !important;
    height: 100% !important;
    top: 0 !important;
    left: 0 !important;
    z-index: 99999;
}

@media (-webkit-min-device-pixel-ratio:2), (min-resolution:192dpi) {
    .leaflet-control-fullscreen a {
        background-image: url(images/fullscreen@2x.png);
    }
}

.leaflet-draw-edit-edit {
    display: none !important;
}

.leaflet-marker-pane div {
    height: 10px !important;
    width: 10px !important;
    margin-top: -5px !important;
    margin-left: -5px !important;
}

.leaflet-draw-tooltip {
    display: none;
}