.slider{display:inline-block;vertical-align:middle;position:relative}.slider.slider-horizontal{width:210px;height:20px}.slider.slider-horizontal .slider-track{height:10px;width:100%;margin-top:-5px;top:50%;left:0}.slider.slider-horizontal .slider-selection{height:100%;top:0;bottom:0}.slider.slider-horizontal .slider-handle{margin-left:-10px;margin-top:-5px}.slider.slider-horizontal .slider-handle.triangle{border-width:0 10px 10px 10px;width:0;height:0;border-bottom-color:#0480be;margin-top:0}.slider.slider-vertical{height:210px;width:20px}.slider.slider-vertical .slider-track{width:10px;height:100%;margin-left:-5px;left:50%;top:0}.slider.slider-vertical .slider-selection{width:100%;left:0;top:0;bottom:0}.slider.slider-vertical .slider-handle{margin-left:-5px;margin-top:-10px}.slider.slider-vertical .slider-handle.triangle{border-width:10px 0 10px 10px;width:1px;height:1px;border-left-color:#0480be;margin-left:0}.slider input{display:none}.slider .tooltip-inner{white-space:nowrap}.slider-track{position:absolute;cursor:pointer;background-color:#f7f7f7;background-image:-moz-linear-gradient(top,#f5f5f5,#f9f9f9);background-image:-webkit-gradient(linear,0 0,0 100%,from(#f5f5f5),to(#f9f9f9));background-image:-webkit-linear-gradient(top,#f5f5f5,#f9f9f9);background-image:-o-linear-gradient(top,#f5f5f5,#f9f9f9);background-image:linear-gradient(to bottom,#f5f5f5,#f9f9f9);background-repeat:repeat-x;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#fff5f5f5',endColorstr='#fff9f9f9',GradientType=0);-webkit-box-shadow:inset 0 1px 2px rgba(0,0,0,.1);-moz-box-shadow:inset 0 1px 2px rgba(0,0,0,.1);box-shadow:inset 0 1px 2px rgba(0,0,0,.1);-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px}.slider-selection{position:absolute;background-color:#f7f7f7;background-image:-moz-linear-gradient(top,#f9f9f9,#f5f5f5);background-image:-webkit-gradient(linear,0 0,0 100%,from(#f9f9f9),to(#f5f5f5));background-image:-webkit-linear-gradient(top,#f9f9f9,#f5f5f5);background-image:-o-linear-gradient(top,#f9f9f9,#f5f5f5);background-image:linear-gradient(to bottom,#f9f9f9,#f5f5f5);background-repeat:repeat-x;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#fff9f9f9',endColorstr='#fff5f5f5',GradientType=0);-webkit-box-shadow:inset 0 -1px 0 rgba(0,0,0,.15);-moz-box-shadow:inset 0 -1px 0 rgba(0,0,0,.15);box-shadow:inset 0 -1px 0 rgba(0,0,0,.15);-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px}.slider-handle{position:absolute;width:20px;height:20px;background-color:#0e90d2;background-image:-moz-linear-gradient(top,#149bdf,#0480be);background-image:-webkit-gradient(linear,0 0,0 100%,from(#149bdf),to(#0480be));background-image:-webkit-linear-gradient(top,#149bdf,#0480be);background-image:-o-linear-gradient(top,#149bdf,#0480be);background-image:linear-gradient(to bottom,#149bdf,#0480be);background-repeat:repeat-x;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff149bdf',endColorstr='#ff0480be',GradientType=0);-webkit-box-shadow:inset 0 1px 0 rgba(255,255,255,.2),0 1px 2px rgba(0,0,0,.05);-moz-box-shadow:inset 0 1px 0 rgba(255,255,255,.2),0 1px 2px rgba(0,0,0,.05);box-shadow:inset 0 1px 0 rgba(255,255,255,.2),0 1px 2px rgba(0,0,0,.05);opacity:.8;border:0 solid transparent}.slider-handle.round{-webkit-border-radius:20px;-moz-border-radius:20px;border-radius:20px}.slider-handle.triangle{background:transparent none}.map-info-window{width:288px;height:80px}.map-info-window .thumb,.map-info-window .info{display:block;float:left;height:80px}.map-info-window .thumb{width:80px;background-size:133% 100%}.map-info-window .info{width:201px;margin-left:7px;line-height:13px}.map-info-window .info .text{margin-top:3px;margin-bottom:5px;height:39px;overflow:hidden}.map-info-window .info strong{line-height:18px;font-weight:bold}.map-info-window .info a{display:inline-block;margin-right:7px}.map-info-window .info a:active,.map-info-window .info a:focus{color:#08c;background-color:transparent}#distanceAroundPointValue,#distanceAroundRouteValue{font-weight:bold;font-size:18px}.filter-holder{position:fixed;right:20px;z-index:400;top:120px}@media screen and (max-width:961px){.filter-holder{top:50px}}.ui-autocomplete{position:absolute;cursor:default;z-index:450!important}.map-filter-btn-holder{float:right}.map-btn{background-color:#fff;border:1px solid #000;padding:5px 15px;font-weight:bold;font-size:1.2em;float:left}.map-btn:hover,.map-btn.active{background-color:#008cff;color:#fff;cursor:pointer}.map-route-btn{border-left:0}.route-plan-wrapper{display:table;width:100%;position:absolute}.route-plan-wrapper .map-canvas{}.map-filter{width:300px;background-color:#eee;margin:0 0 0 1px;padding:0 15px;overflow-y:auto;display:none;float:right}.map-filter h3{font-size:20px;margin-bottom:0}.map-filter input[type=text]{width:230px}.map-filter input[type=checkbox]{margin:0}.map-filter ul.categories{display:inline;list-style-type:none;margin:10px;padding:0}.map-filter .categories li{margin-bottom:5px}.map-filter li label{display:inline;list-style-type:none;margin:0 0 2px;padding:0}.map-filter .slider{margin:10px 0}.map-filter .route-items{margin-top:10px}.map-filter .filter{margin-bottom:5px}.map-filter .actions{position:relative}.map-filter .actions div.saveroute,.map-filter .actions div.newroute,.map-filter .actions div.sharedialog,.map-filter .actions div.exportdialog{display:inline-block;margin-right:15px;cursor:pointer;text-align:center;font-size:.9em}.map-filter .share-menu,.map-filter .export-menu{background-color:#fff;border:1px solid #000;display:inline-block;position:absolute;display:none}.map-filter .share-menu{left:80px;top:25px}.map-filter .export-menu{left:180px;top:25px}.map-filter .share-menu ul,.map-filter .export-menu ul{list-style-type:none;margin:5px}.routeinfo{margin:10px 0 0 0}.map-filter .savemessage{background-color:#0b8901;margin:5px 0 5px 0;padding:5px;text-align:center;font-weight:normal;color:#eee;width:100px;display:none;position:absolute}.map-filter .route-add-waypoint,.route-plan-form .route-remove-waypoint{cursor:pointer;position:relative;left:0;top:-4px}.sharelist input{float:left;margin:15px 5px}.map-filter .route-items,.sharelist{margin:20px 0 0 0;padding:0;list-style:none;overflow-y:auto}.map-filter .route-items li,.sharelist li{width:245px;height:40px;margin-bottom:10px;background-color:#fff;border:1px solid #ccc;cursor:move;box-shadow:1px 1px 4px #ccc;-moz-box-shadow:1px 1px 4px #ccc;-webkit-box-shadow:1px 1px 4px #ccc}.sharelist li{cursor:pointer}.sharelist li:hover{background-color:#eee}.map-filter .route-items li .thumb,.map-filter .route-items li .info,.sharelist li .thumb,.sharelist li .info{display:block;float:left;height:40px}.map-filter .route-items li .thumb,.sharelist li .thumb{width:40px;background-size:133% 100%}.map-filter .route-items li .info,.sharelist li .info{width:165px;margin-left:7px;font-size:11px;padding:7px 0 0 0}.map-filter .route-items li .info strong,.sharelist li strong{font-size:12px;line-height:22px;font-weight:bold;cursor:pointer}.linkforshare{width:450px}.map-filter .route-items li .action-remove-from-route{cursor:pointer;opacity:.3;margin-right:3px}.routeitemname{width:128px;float:left}.map-filter .routeitemname input{width:110px;height:13px;font-size:10px}.routeitemnameedit{width:16px;height:16px;margin-top:3px;text-align:center;cursor:pointer;background:url(/images/icon_edit.png) no-repeat}.routeitemnameeditcancel{width:16px;height:16px;margin-top:3px;padding-top:2px;text-align:center;cursor:pointer;margin-left:3px;background:url(/images/icon_cancel.gif) no-repeat}.routeitemnameeditconfirm{width:16px;height:16px;margin-top:3px;padding-top:2px;text-align:center;cursor:pointer;background:url(/images/icon_check.png) no-repeat}.itemindex{float:left;width:auto;height:20px;margin-right:-20px;position:relative;z-index:10;opacity:.8;filter:alpha(opacity=80)}.map-icon-labels,.map-icon-accomodation{color:red;background-color:#fff;font-family:"Lucida Grande","Arial",sans-serif;font-size:13px;font-weight:bold;text-align:center;white-space:nowrap;padding:2px 4px 2px 3px}.map-icon-accomodation{font-size:12px;line-height:12px;color:#fff;background-color:#00be33;border:1px solid #000}.myRoutesHolder{background-color:#000;color:#fff;width:100px;float:right;height:16px;margin-top:-36px;text-align:center;position:relative;padding:2px}#myroutes{position:absolute;display:none;top:20px;background-color:#fff;color:#000;list-style-type:none;width:100px;right:0;z-index:100;text-align:left;height:100px;overflow:auto;margin:0;padding:0}#myroutes li{padding:0 3px 0 8px;margin:0}#myroutes li:hover{background:#333;color:#fff}.searchfilter{position:absolute;bottom:0;background:#000;color:#fff;font-weight:bold;font-size:.9em;padding:10px 5px;z-index:100}[class^="icon-"],[class*=" icon-"]{display:inline-block;min-width:14px;height:14px;margin-top:1px;line-height:14px;vertical-align:text-top;background-image:url("/images/glyphicons-halflings.png");background-position:14px 14px;background-repeat:no-repeat;text-align:center}.icon-remove{background-position:-312px 0}.deletesearch{}a.showlist{color:#fff}.tabs{padding-left:0}.aroundme{display:none}.showdetail{float:right}