/*! esri-leaflet-geocoder - v0.0.1-beta.5 - 2014-06-20
*   Copyright (c) 2014 Environmental Systems Research Institute, Inc.
*   Apache 2.0 License */
.geocoder-control-input{
    position:absolute;
    left:0;
    top:0;
    background-color:#fff;
    background-repeat:no-repeat;
    background-image:url(../images/search2.png);
    background-size:26px;
    border:0;
    padding-bottom: 1px;
    padding-left: 10px;
    padding-right: 70px;
    color: #606060;
    text-indent:6px;
    font-size: 12px;
    width: 100%;
    height:26px;
    border: none !important;
    line-height:26px;
    background-position: 162px;
    cursor: text;
}
.geocoder-control{
    width:26px;
    height:26px;
    -webkit-transition:width .175s ease-in;
    -moz-transition:width .175s ease-in;
    -ms-transition:width .175s ease-in;
    -o-transition:width .175s ease-in;
    transition:width .175s ease-in
}
.geocoder-control-expanded,.leaflet-touch .geocoder-control-expanded{
    width:275px
}
.geocoder-control-input.geocoder-control-loading{
    background-image:url(../images/loading_leaflet.gif);
    background-size:26px
}
@media only screen and (min--moz-device-pixel-ratio:2),only screen and (-o-min-device-pixel-ratio:2/1),only screen and (-webkit-min-device-pixel-ratio:2),only screen and (min-device-pixel-ratio:2){
    .geocoder-control-input{
        background-image:url(img/search@2x.png)
    }
    .geocoder-control-input.geocoder-control-loading{
        background-image:url(img/loading@2x.gif)
    }
}
.geocoder-control-input:focus{
    outline:0;
    cursor:text
}
.geocoder-control-input::-ms-clear{
    display:none
}
.geocoder-control-suggestions{
    width:100%;
    position:absolute;
    top:26px;
    left:0;
    list-style:none;
    padding:0;
    color: var(--letra-webmap);
    margin:5px 0 0;
    overflow:hidden;
    /* display:none */
}
.geocoder-control-suggestions .geocoder-control-suggestion{
    font-size:13px;
    padding:7px;
    background:#fff;
    border-top:1px solid #f1f1f1;
    white-space:nowrap;
    overflow:hidden;
    text-overflow:ellipsis;
    cursor:pointer
}
.geocoder-control-suggestions .geocoder-control-suggestion:first-child{
    border:0
}
.geocoder-control-suggestions .geocoder-control-suggestion.geocoder-control-selected,.geocoder-control-suggestions .geocoder-control-suggestion:hover{
    background:#dcdcdc;
    border-color:#dcdcdc
}
.leaflet-right .geocoder-control-suggestions{
    left:auto;
    right:0
}
.leaflet-right .geocoder-control-input{
    left:auto;
    right:0
}
.leaflet-touch .geocoder-control{
    width: 170px;
    height:30px;
    position: fixed;
    right: 272px;
    top: 20px;
}
.leaflet-touch .geocoder-control.geocoder-control-expanded{
    width: 225px;
}
.leaflet-touch .geocoder-control-input{
    height: 28px;
    line-height: 28px;
    background-size: 16px;
}
.leaflet-touch .geocoder-control-suggestions{
    top:30px;
}
.leaflet-oldie .geocoder-control-input,.leaflet-oldie .geocoder-control-suggestions{
    border:1px solid #999
}
