﻿.regions {
    cursor: pointer;
}

    .regions:hover {
        cursor: pointer;
    }

svg {
    cursor: default;
}

.map-label {
    position: absolute;
    display: none;
    left: -1000px;
    -webkit-border-radius: 3px;
    -moz-border-radius: 3px;
    border-radius: 3px;
    background: #292929;
    color: white;
    font-family: sans-serif, Verdana;
    font-size: smaller;
    padding: 3px;
    pointer-events: none;
}

.map-pin {
    pointer-events: none;
}

.map-blank {
    position: absolute;
    top: 0px;
    left: 0px;
    bottom: 0px;
    right: 0px;
    width: 100%;
    height: 100%;
    background: #000;
    padding: 15px;
    opacity: 0.5;
    display: none;
}

.map-blank-label {
    position: absolute;
    text-align: center;
    top: 45%;
    left: 0;
    color: #fff;
    font-size: 20px;
    display: block;
    width: 100%;
    height: 100%;
    opacity: 1;
}

.map-delete, .map-polygon {
    position: absolute;
    left: 20px;
    -webkit-border-radius: 3px;
    -moz-border-radius: 3px;
    border-radius: 3px;
    background: #000000;
    padding-top: 5px;
    color: white;
    width: 20px;
    height: 20px;
    cursor: pointer;
    line-height: 10px;
    text-align: center;
    text-decoration: none;
    vertical-align: middle;
    user-select: none;
}

.map-delete {
    top: 30px;
}

.map-polygon {
    top: 60px;
}



.marked {
    color: #FFC300 !important;
}

.map-ajax_response {
    width: 100%;
    height: 500px;
}
