.leaflet-container .leaflet-control-search{background:#fff;background-clip:padding-box;background-color:hsla(0,0%,100%,.8);border:2px solid rgba(0,0,0,.2);-moz-border-radius:4px;-webkit-border-radius:4px;border-radius:4px;color:#1978cf;float:left;margin-left:10px;margin-top:10px;position:relative;z-index:1000}.leaflet-control-search.search-exp{background:#fff;background-clip:padding-box;border:2px solid rgba(0,0,0,.2)}.leaflet-control-search .search-input{background:#fff;border:1px solid #666;border-radius:2px;display:block;float:left;height:22px;margin:4px 0 4px 4px;padding:0 20px 0 2px}.leaflet-control-search.search-load .search-input{background:url(42e88a566f5f3c20f556.gif) no-repeat 100% #fff}.leaflet-control-search.search-load .search-cancel{visibility:hidden}.leaflet-control-search .search-cancel{background:url(b110a6248f50f33e02d1.png) no-repeat 0 -46px;display:block;filter:alpha(opacity=80);height:22px;margin:6px 0;opacity:.8;position:absolute;right:28px;text-decoration:none;width:22px}.leaflet-control-search .search-cancel:hover{filter:alpha(opacity=100);opacity:1}.leaflet-control-search .search-cancel span{color:#ccc;display:none;font-size:18px;font-weight:700;line-height:20px}.leaflet-control-search .search-cancel:hover span{color:#aaa}.leaflet-control-search .search-button{background:url(b110a6248f50f33e02d1.png) no-repeat 4px 4px #fff;border-radius:4px;display:block;float:left;height:30px;width:30px}.leaflet-control-search .search-button:hover{background:url(b110a6248f50f33e02d1.png) no-repeat 4px -20px #fafafa}.leaflet-control-search .search-tooltip{background-color:rgba(0,0,0,.25);box-shadow:1px 1px 6px rgba(0,0,0,.4);cursor:pointer;float:left;left:0;list-style:none;max-height:122px;min-width:120px;overflow-x:hidden;overflow-y:auto;padding-left:0;position:absolute;top:100%;z-index:1010}.leaflet-control-search .search-tip{background:#eee;border-radius:.25em;color:#000;display:block;margin:2px;padding:2px 4px;text-decoration:none;vertical-align:center;white-space:nowrap}.leaflet-control-search .search-button:hover{background-color:#f4f4f4}.leaflet-control-search .search-tip-select,.leaflet-control-search .search-tip:hover{background-color:#fff}.leaflet-control-search .search-alert{border-radius:.25em;clear:both;color:#e00;cursor:pointer;font-size:.75em;font-weight:700;margin-bottom:5px;padding:0 .25em}