.ui-autocomplete-category.iconHotel{background:url(/images/icon-30-hotel.png) no-repeat scroll 100% #eee}.ui-autocomplete-category.iconCity{background:url(/images/icon-30-city.png) no-repeat scroll 100% #eee}.ui-autocomplete-category.iconDistrict{background:url(/images/icon-30-region.png) no-repeat scroll 100% #eee}.ui-autocomplete-category.iconAirport{background:url(/images/icon-30-flight.png) no-repeat scroll 100% #eee}#content #transferSearchForm .direction{margin-top:15px}.newui #content .search #transferSearchForm .passType{margin:0 0 0 15px}.newui #content .search #transferSearchForm .passType img{float:left;opacity:.3}.newui #content .search #transferSearchForm .passType select{margin-top:10px}.newui #content .search #transferSearchForm .passType span em{display:block;font-size:11px;font-style:normal;margin-top:7px;text-align:right;width:87px}.newui #content .search #transferSearchForm .passType span{float:left;margin:0 0 0 5px}.search .select-type{display:none}.page-results .search .search-form .row .row{margin-left:-15px;margin-right:-15px}.page-results .search .search-form .switch{display:none}.page-results .search form{min-height:0;padding:0}.search-results{margin-bottom:100px;margin-top:20px}.search-results .result-head{display:flex;align-items:center;justify-content:space-between}.search-results #searchFilter{margin-bottom:30px}.search-results .side-box{margin-bottom:30px;border:1px solid #ddd}.search-results .side-box .glyphicon-ok{color:#379af7;font-size:11px;margin-right:3px}.search-results .side-box ul{padding:5px 0}.search-results .side-box ul li{padding:5px 10px}.transfer-map{width:100%;height:250px;border:1px solid #ddd}.route-map{position:relative}.route-map .btn-map{position:absolute;top:0;left:0;right:0;bottom:0;width:100%;height:100%;z-index:2;display:flex;align-items:center;justify-content:center}.route-map .btn-map:hover{background-color:rgba(1,1,1,.5);color:#fff}.route-map .btn-map span{display:none}.route-map .btn-map:hover span{display:inline}.wide-map{position:absolute;top:0;left:0;right:0;z-index:9;width:950px;height:400px;box-shadow:0 2px 10px #bbb}.btn-map-close,.wide-map .btn-map{display:none}.wide-map .btn-map-close{display:inline-block;position:absolute;top:0;right:0;z-index:2}#wrap #content .search .miniSearch .transferSum .travelers{width:110px}#wrap #content .search .miniSearch .transferSum .guestCount{width:120px}#transferResult .route{margin-bottom:20px;padding-top:5px;padding-bottom:5px;border:1px solid #ddd;display:flex;align-items:center;flex-wrap:wrap;color:#999}#transferResult .route .transferType{font-size:16px;font-weight:700;text-transform:capitalize;margin:0 0 10px;color:#2865a9}#transferResult .route .transfer-category{margin:0}#transferResult .route .transfer-cap label{margin:0 0 10px}#transferResult .route label{font-weight:400;display:block}#transferResult .price-select .price-btn{width:100%}#transferResult .price-select label{text-align:center;font-size:12px}#content .car-results .notice{font-size:13px;font-weight:700;margin:0 0 10px;padding:0;color:#aaa;max-width:500px}#content .car-results h1{font-size:13px;font-weight:700;margin:0 0 5px;color:#2865a9}#content .car-results .notice span{font-size:14px;color:orange}html #wrap .reservation .transferSummary select{width:inherit}html #wrap .reservation .passengerList input[type=text]{width:100%}#reservationForm .transferSummary td{vertical-align:top}.reservation .transferSummary .width2{white-space:nowrap}.resSumDateTitle{display:block;text-align:center;margin:7px 0}.transSumTr{border-top:1px solid #ccc}.page-reservation .genders{justify-content:space-between}.passengerList label{margin:5px 0 3px;display:block;font-weight:400}.passengerList .row{margin-bottom:10px}.passengerList .persontype{margin-top:18px}.tr-ret-title{margin-bottom:5px;color:#666}.page-transfer .passenger-list-wrapper .person-inner-label{margin:0}@media only screen and (min-width:1024px){.page-transfer.page-results .search .search-form .location .srcLocInput:first-child{padding-right:7px}.page-transfer.page-results .search .search-form .location .srcLocInput:last-child{padding-left:7px}.page-transfer.page-results .search .search-form .select-type,.page-transfer.page-results .search .search-form .submit{padding-left:0}.page-transfer #transferResult .price-select{width:24%}}@media only screen and (max-width:767px){html #wrap .reservation .transferSummary .width2 input,html #wrap .reservation .transferSummary .width2 select{width:49%}html #content .responsive>tbody>tr>.width2 .visible-xs{float:none}html .page-transfer .transfer-cap{align-self:flex-end}html #transferResult .route .transfer-cap label{display:inline-block}html #transferResult .price-select label{margin:10px 0 0;font-size:10px}.page-transfer .result-btns{width:100%}.page-transfer .passenger-list-wrapper{border-bottom:1px solid #e2e2e2}.page-transfer .result-head{margin-bottom:15px}html .metaSearchTabs .cc-transfer-tab{padding:20px;margin:0}.page-transfer.page-results .search-form>.row,.page-transfer.page-results .search .search-form .date .row{margin:0}}@media only screen and (max-width:340px){.page-transfer .passenger-list-wrapper{border-bottom:1px solid #e2e2e2}}
/*# sourceMappingURL=transfer.css.map */
