﻿.pac-container {
    z-index:9999;
}

.pac-item {
    padding-left: 10px;
}

.google-autocomplete-curent-locations,
.search-history-item {
    font-size: 14px;   
}

    .google-autocomplete-curent-locations .icon-current-location {
        font-size: 14px;
        padding-right: 8px;
        background: unset;
        background-image: unset !important;
        background-size: unset !important;
        background-repeat: unset !important;
        background-position: unset !important;
        color:#999;
    }

.search-history-item img {
    height: 18px;
    padding-right: 8px;
}

.autocomplete-suggestion .pac-icon {
    background-image: url(/Images/icons/gmap-pin.png);
    background-size: cover;
    background-repeat: no-repeat;
    background-position: center center;
    width: 15px;
    height: 20px;
    margin-left: 5px;
    margin-right: 7px;
    margin-top: 6px;
    display: inline-block;
    vertical-align: top;
}

.pac-container-show {
    display:unset !important;
}

.pac-container-hide {
    display:none;
}

.popover {
    min-height: unset;
    min-width: 300px;
    font-size: 12px;
}

.google-autocomplete {
    max-height: unset !important;
    z-index: 1002 !important;
}

    .google-autocomplete.autocomplete-pac-input-modal {
        z-index: 9999 !important;
    }

.popover {
    background-color: #EC5252 !important;
    border: unset !important;
    color: #fff;
    z-index: 1002;
}

    .popover.top > .arrow:after{
        border-top-color: #EC5252 !important;
    }

    .popover.bottom > .arrow:after {
        border-bottom-color: #EC5252 !important;
    }

@media(max-width: 480px) {
    .autocomplete-suggestions {
        z-index: 1032 !important;
    }
}