/*! 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:100px!important;
    background-color:#fff;
    background-repeat:no-repeat;
    background-image:url(../image/search.png);
    background-size:26px;
    border: transparent 1px solid!important;
    padding:0;
    text-indent:6px;
    font-size:13px;
    height:50px!important;
    width:100%!important;
    line-height:26px;
    background-position:right center;
    cursor:pointer;
    /* box-shadow: 1px 1px 6px black!important; */

  
    
}
.geocoder-control{
    border-radius: 100%!important;
    width:6px;
    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(../image/loading.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(../image/search@2x.png)
    }
    .geocoder-control-input.geocoder-control-loading{
        background-image:url(../image/loading@2x.gif)
    }
}
.geocoder-control-input:focus{
    outline:0;
    cursor:text;
}
.geocoder-control-input::-ms-clear{
    display:none!important;;
}
.geocoder-control-suggestions{
    width:100%!important;
    position:absolute!important;
    top:35px!important;
    left:0!important;
    list-style:none!important;
    padding:0!important;
    margin:120px 0 0!important;
    overflow:none!important;
    border: transparent!important;
   
    
}
.geocoder-control-suggestions .geocoder-control-suggestion{
    font-size:13px!important;
    padding:7px!important;
    background:#fff!important;
    border-top:1px solid #f1f1f1!important;
    white-space:nowrap!important;
    overflow:hidden!important;
    text-overflow:ellipsis!important;
    cursor:pointer!important;
    display:block!important;
    width: 250px!important;
    margin-left: 10px!important;
}
.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:#00c0ff;
    border-color:#00c0ff;
}
.leaflet-right .geocoder-control-suggestions{
    left:auto;
    right:0
}
.leaflet-right .geocoder-control-input{
    left:auto;
    right:0
}
.leaflet-touch .geocoder-control{
    width:30px;
    height:30px
}
.leaflet-touch .geocoder-control.geocoder-control-expanded{
    width:275px
}
.leaflet-touch .geocoder-control-input{
    height:30px;
    line-height:30px;
    background-size:30px
}
.leaflet-touch .geocoder-control-suggestions{
    top:30px
}
.leaflet-oldie .geocoder-control-input,.leaflet-oldie .geocoder-control-suggestions{
    border:1px solid #999
}
