@import url("/css/newui/minisearch.css?ver=1.14");.search{position:relative}.search-top-banner{display:flex;justify-content:flex-end;align-items:center;text-align:right;margin-top:20px}.search-top-banner span{display:block;color:#555;font-size:18px;white-space:nowrap}.search-top-banner .cc-phone-text-container{padding-right:10px}.search-top-banner .cc-phone-text-container em{font-style:normal}.search-top-banner .cc-phone-icon{width:70px}.search-top-banner .cc-phone-num{color:#f4901d;font-size:28px;font-weight:700}.search-top-banner.search-msg .cc-phone-text{font-size:14px}.search-top-banner.search-msg .cc-phone-text-o{color:#f4901d;font-size:14px;font-weight:700}.search-top-banner.search-msg .cc-phone-icon{display:inline-flex;align-items:center;justify-content:center;font-size:32px;color:#f4901d;width:48px}.search-top-banner.search-msg .far{font-size:36px}.search-top-banner.search-msg .cc-phone-emoji{width:48px}.search form{min-height:300px;padding-top:10px;padding-bottom:5px}.search .dategroup .field-img{top:3px}.search .field-img{background:url(/images/newui/sprite.png?v1.2) no-repeat;position:absolute;left:3px;top:5px;width:25px;height:25px}.search .icon-date{background-position:0 -4px}.search .icon-traveler{background-position:4px -35px}.search .icon-class{background-position:2px -66px}.search .field-arrow{position:absolute;right:5px;top:6px}.search .ui-buttonset .ui-state-default{background:#f8fafb;background:-o-linear-gradient(top,#fff,#f8fafb);border:1px solid #9fbad8;color:#aaa;min-width:120px}.search .ui-buttonset .ui-state-default.ui-state-active{border:1px solid #9fbad8;color:#2865a9}.dategroup,.fklas,.travelers{position:relative;height:40px}.search .search-form .date input[type=text],.search .search-form .location input{line-height:18px;padding:8px;width:100%}.search .search-form{float:none}.search .search-form label{font-size:14px;display:inline-block;font-weight:400}.search .search-form label.error{display:block;z-index:2;position:absolute;width:auto;font-size:12px;padding:5px}.search .location{position:relative}.search .location div.switch{margin:20px 0 0 -10px;text-align:center;position:absolute;left:50%;z-index:2}.search .location div.switch a{display:block;width:20px;height:20px;margin:0 auto;position:relative}.search .location div.switch a:after,.search .location div.switch a:before{background:url(/images/newui/caret-down.svg) no-repeat 50%;background-size:7px;content:"";position:absolute;top:5px;left:2px;z-index:-1;transform:rotate(90deg);display:block;width:10px;height:10px}.search .location div.switch a:after{top:6px;left:auto;right:2px;transform:rotate(-90deg)}.search .search-form .dategroup{box-sizing:border-box;font-size:12px;line-height:36px;margin-top:15px;padding:0 8px 0 30px;position:relative}.search .search-form .date .dategroup input[type=text]{background:url(/images/newui/caret-down.svg) no-repeat 95%;background-size:7px;border:0;padding:0 17px 0 0;color:#2865a9;box-shadow:none;box-sizing:border-box;text-align:center;display:flex;align-items:center}.search .search-form .date input.hasDatepicker:hover{cursor:pointer}.search .search-form .date input[disabled]{background:transparent!important;border:0!important;padding:0;color:#aaa!important;box-shadow:none;filter:alpha(opacity = 30)}.search .search-form .date .dategroup input[type=text].disabled{border:0;color:#aaa;box-shadow:none}.search .search-form .return-date-text{position:absolute;top:0;right:0;height:34px;width:100%;color:#aaa;background:#fff;background:linear-gradient(180deg,#fff 0,#f8fafb);text-align:center}.search-form .fklas,.search .search-form .travelers{margin-top:15px;position:relative}.search-form .fklas{line-height:18px}.search .fklas label{display:block;margin:10px;font-weight:400;top:0!important}.search .fklas ul{margin:0}.search .fklas li{width:100%;padding:0}#content .search .fklas .pop-title{padding:5px 10px}.popover-wrap .selectPerson{padding-left:10px;display:flex;align-items:center}.popover-wrap .selectPerson .labelGuest{margin-left:10px}.selectPersonWrap{position:relative}.selectPersonWrap>a{padding:11px;display:block}.search .classSelect,.selectPerson,.travelers .travelerSelect{display:block;color:#2865a9;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:13px;padding:10px 12px 12px 30px;height:40px;background:url(/images/newui/caret-down.svg) no-repeat 95%;background-size:7px}.pop-cover,.search .classList,.selectPersonList,.travelers .travelerList{display:none;position:absolute;top:41px;z-index:2;padding:0;height:auto;background:#fefefe;border:1px solid #eee;box-shadow:0 1px 3px #aaa;right:0}.travelers .travelerSelect label{font-size:13px;margin:0 5px 0 0}.travelers .travelerSelect .travelerFmt,.travelers .travelerSelect .travelerSelectPax{margin-right:5px}.search .search-form .row .row,.search .search-form .row .row .dateFrom{margin:0}.search .search-form .row .srcLocInput{margin-top:15px}.search .search-form .row .submit{margin-top:15px;margin-bottom:20px}.selectPersonList,.travelers .travelerList{width:250px}.search .classList{width:210px}#content .selectPersonList li{margin:0;display:block;float:none;padding:8px 15px;width:auto;overflow:hidden}.person-popover .ui-spinner-input{width:40px!important;text-align:center!important;margin:0 40px!important}.person-popover .gl-select-room{border-bottom:1px solid #eee;overflow:hidden}.person-popover .gl-select-room label{font-weight:400}.person-popover .gl-room{padding:5px 10px;border-top:1px solid #fff;color:#999;text-align:left}.person-popover .gl-guests label{display:block;font-size:11px;color:#999;text-align:left}.search .button,.search input[type=button],.search input[type=submit]{width:120px}#content .search-form .ui-buttonset .ui-state-active.ui-state-default{color:#2865a9;background:#fff;border:1px solid #ddd;box-shadow:inset -2px 2px 4px rgba(0,0,0,.125)}#content .search-form .ui-buttonset .ui-state-default{border:1px solid #ddd;font-weight:400;top:0!important;color:#abbdd0;border-radius:0}.search-form .ui-button-text-only .ui-button-text{padding:.4em}.search .search-form .direction div{margin:0}#content #radioDirections{opacity:0;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";filter:alpha(opacity=0)}#content #radioDirections.ui-buttonset{opacity:1;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";filter:alpha(opacity=100)}.search .search-form .slogan{font-size:20px;color:#2865a9;margin:10px 0 35px}.page-flight .search .search-links h1{margin-top:10px}.search-title,.search .search-links h1,h1.search-title{color:#005f9b;margin:5px 0 0;font-weight:400;display:inline-block;font-size:20px}h1.search-title{text-transform:capitalize}html .ui-spinner{position:relative;border:0;border-radius:0}html #content .ui-spinner-button.ui-state-default{background:none;border-color:#ddd;border-radius:0}#content .ui-spinner-input,.ui-dialog .ui-spinner-input{background:none;border:0}html .ui-spinner .ui-spinner-button{overflow:hidden;width:38px!important;height:36px;border:0;background:none}html .ui-state-hover.ui-spinner-button{border:1px solid #fbcb09!important;background:none}html .ui-spinner .ui-state-default .ui-icon{left:25%;background-image:url(/css/images/ui-icons_ef8c08_256x240.png)}html .ui-spinner-down{left:0;right:auto}.guestList input,.pa-travelerList input,.selectPersonList input,.travelerList input{border:1px solid #ccc;background:transparent;width:40px!important;height:40px;text-align:center!important;margin:0 40px!important}.traveler-ages{text-align:center;display:block;color:#aaa;margin:10px 0 0;float:right}.traveler-type{display:block;font-size:13px;text-transform:capitalize}.dategroup #clrReturnDate{position:absolute;top:7px;right:5px;display:none;font-size:10px;font-weight:700;color:orange}#content .ui-icon-triangle-1-n{background-position:-16px -128px}#content .ui-icon-triangle-1-s{background-position:-48px -128px}.pa-travelerList li,.search .travelerList li{margin:0;padding:8px 15px 0;border-bottom:1px solid #eee}.search .search-form .classList li{margin:0;width:100%}#content .selectPersonList .pop-close,.pop-close{padding:0;width:100%;clear:both;background:#eee;border-top:1px solid #ddd}#content .selectPersonList .pop-close-btn,.pop-close .pop-close-btn{margin:10px;display:block;float:right;text-align:center;border:0;font-size:10px}html .search .search-form .classList li.pop-btn,html .search .travelerList li.pop-btn,html .search .travelers .guestList li.pop-btn{text-align:center;width:100%;padding:10px}#content .pop-btn p{font-size:11px;margin:5px 0;color:#aaa;line-height:1.3}a.atype1{padding-left:15px!important}body .ui-autocomplete a.atype2{font-weight:700;background-color:transparent;color:#333}body .ui-autocomplete a.atype2.ui-state-hover{font-weight:700;margin:0;background:#eee;color:#333}body .ui-autocomplete .ui-state-focus{background:#eee;border-color:inherit;border-top-color:transparent;border-bottom-color:transparent;cursor:pointer;color:#333}.searchTerm{font-weight:700}.ui-menu.ui-autocomplete .ui-menu-item{padding:0}.ui-menu.ui-autocomplete .ui-autocomplete-category,.ui-menu.ui-autocomplete .ui-menu-item.ui-autocomplete-category{font-weight:700;margin:0;padding:5px;background-color:#eee}.ui-autocomplete .ui-menu-item a{padding:5px;display:block;border-bottom:1px solid #eee;color:#333}.ui-autocomplete .ui-menu-item a:hover{background:#eee;color:#333}.ui-datepicker .ui-datepicker-title select{padding:1px;margin:0;font-size:.8em}.page-flight-map .ui-autocomplete .ui-menu-item{padding:5px}.page-flight-map .ui-autocomplete .ui-menu-item a{padding:0}.multileg{clear:both;margin:0 30px}.noResult{color:orange;font-weight:700;font-size:14px;line-height:1.5;margin-top:30px;text-align:center}.search-results .results-head{font-weight:700;padding:0;text-align:left;font-size:12px}.results-head .notice{text-align:left;padding-top:10px}.results-head select{float:right;max-width:200px;width:100%}.pager-list{margin:10px 0;text-align:right}.pager-list.pager-footer{margin:30px 0;clear:both}.pager-list .pager-totalResult{color:orange;font-weight:700}.pager-list a{padding:2px 5px;text-align:center;color:#999;background:#eee;border:1px solid #ddd;border-radius:3px;font-size:11px;margin:0 3px}.pager-list a.selected,.pager-list a.selected:hover{color:#fff;background:orange;border:1px solid orange}.pager-list a:hover{background:#ccc;color:#999}.pager-list a.pager-prevnext{background:transparent;color:#999}.pager-list a.pager-prevnext:hover{background:transparent;color:orange}.search-results table.tablesorter{margin-top:0}.search-results table.tablesorter thead tr.f-hover,.search-results table.tablesorter thead tr th{padding:4px;box-shadow:none}.search-results table.tablesorter thead tr th:hover{color:#999}.search-results table.tablesorter tr.f-hover tr{background:transparent;box-shadow:none}.search-results table.tablesorter .f-hover{background:#fefefe;box-shadow:0 0 3px #aaa;-webkit-box-shadow:0 0 3px #aaa}#link-table tbody td{color:#999}#link-table .sr-airport span{font-size:13px}#link-table .sr-airport li .col-xs-12{padding-right:0}#link-table .sr-airport li .titleTip{max-width:92px;white-space:nowrap;text-overflow:ellipsis;overflow:hidden;margin:2px 0 0 2px;display:inline-block}table.tablesorter span.sr-curr{color:#038ff8;font-size:12px;margin-left:2px}.tablesorter .sr-airline{font-size:12px;color:#999;padding-left:20px;width:25%}#link-table .sr-airline .airline-name{display:flex;align-items:center;flex-wrap:wrap}.tablesorter .sr-airline .airline-name img{margin-right:5px}.sr-airline .airline-name-text{display:inline-block;width:100px;text-overflow:ellipsis;overflow:hidden;white-space:nowrap}.multiProv .sr-airline .airline-name-text{display:block;margin-left:auto;margin-right:auto}.sr-route{margin:5px 0}.sr-bag img{vertical-align:text-top}table.tablesorter .sr-price input{float:none;display:block;height:33px}table.tablesorter .sr-price{text-align:center;padding-bottom:12px}table.tablesorter .returnPrice{color:#888;float:none;font-size:9px;line-height:1.5;padding:5px 0 10px;text-align:center}table.tablesorter .sr-price .price-btn{float:none;width:110px;margin:0 auto;padding:0 25px 2px 10px}table.tablesorter .sr-price .priceText{width:41px;text-align:right;cursor:help;font-size:16px}table.tablesorter .sr-departure input{margin:0 3px 4px 0}.sr-stops span,table.tablesorter .fareType,table.tablesorter .sr-stop{color:#999}.sr-stops ul{position:relative}table.tablesorter .sr-flightNo{color:#999;font-weight:400;white-space:nowrap}.sr-time-dep{white-space:nowrap;display:block;color:#038ff8;font-weight:700;font-size:15px}.sr-time i,table.tablesorter .sr-class{font-size:11px;font-style:normal}table.tablesorter .sr-stops .showcharter{white-space:nowrap}table.tablesorter tr.hidethis table.flight-details{width:100%}table.tablesorter tr.hidethis table.flight-details td{font-size:11px;color:#999;padding:10px 10px 0 0;border:0;background:transparent}table.tablesorter tr.hidethis table.flight-details th{font-size:11px;color:#999;font-weight:400}table.tablesorter tr.hidethis table.flight-details tr.flight-details2 td{color:#aaa}table.tablesorter tr.hidethis table.flight-details .flight-buttons td{text-align:right}table.tablesorter tr.hidethis table.flight-details .flight-buttons input:hover{background:#222}table.tablesorter tr.hidethis td{padding:10px 0 0 10px;border-top:1px solid #eee;background:#fafafa}table#link-table.tablesorter tbody tr td.infoItems{color:#bdbdbd;font-size:11px;padding-bottom:30px;font-weight:400;line-height:16px;vertical-align:bottom;border-top:1px dashed #eee;width:100%}table#link-table.tablesorter tbody tr td.infoItems tr.infoTitle td{border:none;font-size:11px;color:#536274;font-weight:700;padding-top:0}table.tablesorter tbody tr td.infoItems tr.infoItem td{border:none;font-size:11px;color:#6c6c6c;font-weight:400;vertical-align:middle;background:#fff}table#link-table.tablesorter tbody tr td.infoItems tr.infoItem td.flightNos{font-size:11px;width:50px;white-space:nowrap}.submitButton{background:#f79000!important;color:#fff!important;font-weight:700!important;height:50px;text-shadow:none!important;width:50%;min-width:100px;border:0!important}.submitButton span{position:absolute;right:25px;top:38%}#searchSorting{font-weight:400;margin:0}#searchSorting .ui-state-default{background:none;padding:10px;border:0;border-top:1px solid #eee;display:block;text-align:left}#searchSorting .ui-state-default.ui-state-active{background:url(/images/icon-tick.png) no-repeat 90%;background-size:16px 16px;font-weight:700}.result-sort .glyphicon{vertical-align:middle}.spoSearch .col-xs-6,.spoSearch .col-xs-12{margin-top:10px}.house-detail .search-top-banner{margin-top:0}.house-detail .search-top-banner .cc-phone-icon{width:40px}.house-detail .search-top-banner .cc-phone-text-container a{display:flex;align-items:center;flex-direction:row-reverse}.house-detail .search-top-banner span{font-size:13px}.house-detail .search-top-banner .cc-phone-num{font-size:18px;margin-left:10px}.search-results .row-head{background:#f3f3f3;color:#999;padding-top:5px;padding-bottom:5px}.search-results .row-result{box-shadow:0 1px 5px rgba(1,1,1,.2);border-radius:3px;padding-top:15px;padding-bottom:7px;margin-top:5px;margin-bottom:20px}.search-results .row-bottom{background:#fafafa;border-top:1px solid #eee;border-radius:0 0 3px 3px;padding:5px;margin-bottom:-7px}.clear_input_div a{padding:5px;width:24px;height:24px;background:#fff;color:#2865a9;border-radius:.2em;display:flex;align-items:center;justify-content:center;right:5px!important;top:6px!important;left:auto!important;bottom:auto!important}
/*# sourceMappingURL=search.css.map */
