.v2wide .container{width:100%}.search-form .ui-button .ui-button-text{line-height:1.8}.search-promo{margin:0 0 10px}.search-promo a{color:#fff;background:#ff5149 url(/images/newui/arrow-r-w.png) no-repeat 98%;padding:15px;text-align:center;font-size:12px;font-weight:700;display:block}.search-promo a:hover{background-color:#e3463f}.search-promo a .promo-price{font-size:24px;padding:0 25px}#main-promo{clear:both;margin:0 0 50px;position:relative;height:170px}#main-promo .main-flight-deals{text-align:right;position:absolute;right:26px;top:0}#main-promo .main-flight-deals a{color:#2865a9;font-size:12px}#main-promo .main-flight-deals span,#main-promo .main-mobile span{color:#ff8200}#main-promo .main-flight-deals a:hover,#main-promo .main-mobile a:hover{border-bottom:1px solid #aaa}#main-promo .main-mobile a label{font-size:14px;font-weight:700;color:#888;float:left;margin-top:60px}#main-promo .main-mobile>a>img{float:left;margin-left:-7px;margin-right:5px;vertical-align:middle}#main-promo .main-mobile>a>label>img{vertical-align:middle;padding-bottom:2px}#main-promo .main-mobile.main-discount{border:3px solid orange;border-radius:8px;left:0;padding:10px 15px 0;position:absolute;bottom:auto;top:0}#main-promo .main-mobile.main-discount>img{height:90px;margin:27px 30px 0 0}#main-promo .main-mobile.main-discount a{margin:0;font-weight:400;float:none;font-size:12px;border:0}#main-promo .main-mobile.main-discount a:hover{text-decoration:underline}.mob-discount{float:left;margin-left:10px}.search .mob-discount>form{min-height:0;padding:0}.mob-discount h3{font-size:20px;color:#333}.mob-discount h3 span{font-weight:700}#content .mob-discount .mob-text{font-size:16px;color:#999;margin:5px 0 0}.mob-discount .mob-input{height:24px;margin-bottom:2px;width:170px}.search .mob-discount .button{width:auto}.mob-discount small{color:#aaa;font-size:11px}.mob-discount .mob-form span{float:left;margin:0 5px 5px 0}.mob-captcha input{font-size:11px!important;width:175px;color:#777!important}.mob-rules{bottom:5px;color:#aaa;font-size:12px;position:absolute;right:5px}.mobRules .ui-dialog-titlebar{display:block!important}.mobRules ol{list-style:number;margin:10px;padding:10px}.mobRules ol li{padding:10px 0;line-height:1.4}#main-promo .main-social-links{position:absolute;right:0;bottom:44px}#main-promo .main-social-links li{display:inline}#main-promo .main-social-links li .twitter-share-button{width:90px!important}#main-promo .mainNews{float:left;width:60%;padding:10px;margin-top:20px}#main-promo .mainNews h1{color:#aaa;font-size:14px;padding:10px 12px;font-weight:700}#main-promo .mainNews ul{list-style:disc inside}#main-promo .mainNews li{color:#6a84a3;padding:5px 0}.matrixToggle{text-align:right;overflow:hidden;border-bottom:1px solid #cfdbec}.matrixToggle a{background:#cfdbec url(/images/expand.png) no-repeat scroll 100%;color:#fff;display:block;padding:3px 20px 3px 15px;float:right;border-radius:3px 3px 0 0;font-weight:700}.matrixToggle a:hover{background:orange url(/images/expand.png) no-repeat scroll 100%;color:#fff}#matrix-tabs,#matrix-tabs-multi-prov{padding:0;border:0;margin-bottom:20px;display:none}#matrix-tabs-multi-prov.ui-tabs,#matrix-tabs.ui-tabs{display:block}#matrix-tabs-multi-prov .ui-tabs-nav,#matrix-tabs .ui-tabs-nav{padding:0;border:1px solid #e0e9f2;background:#f3f3f3;border-radius:0}#matrix-tabs-multi-prov .ui-tabs-nav .ui-tabs-selected,#matrix-tabs .ui-tabs-nav .ui-tabs-selected{top:0!important;font-weight:400}#matrix-tabs-multi-prov .ui-tabs-panel,#matrix-tabs .ui-tabs-panel{padding:0;background:transparent}.matrix-tabs .ui-tabs-nav a{font-size:12px}.matrix-tabs .ui-tabs-nav li:first-child a{border-right:1px solid #ddd}.matrix-tabs .ui-tabs-nav .ui-state-active a,.matrix-tabs .ui-tabs-nav a:hover{color:orange}.matrixContainer{background:transparent;padding:0;border:1px solid #e0e9f2;border-top:0}.matrixContainer .bx-wrapper{float:left}.matrixContainer .bx-viewport{height:auto!important}.matrixContainer .matrixAirline{width:90px!important}.matrixContainer .allResults li,.matrixContainer .matrixAirline li,.matrixContainer .stops li{padding:4px;margin:0;height:24px;background:#fff;text-align:center;border:1px solid #f4f4f4}.matrixContainer .allResults,.matrixContainer .stops{float:left}.matrixContainer .stops{width:13%;margin-left:0}.matrixContainer .stops a{white-space:nowrap}.matrixContainer .allResults{width:13%;margin-right:0}.search-results .matrixContainer a{font-size:11px;color:#2b7bb5;outline:0}.search-results .matrixContainer a:hover{color:#333}.matrixContainer li.matrixHead{height:50px;background:#fff;font-size:11px}.matrixContainer .allResults li.matrixHead,.matrixContainer .stops li.matrixHead{background:transparent;padding-top:20px}.matrixContainer .allResults li,.matrixContainer .stops li{background:#fff}.matrixContainer .matrixHead img{max-width:70px;max-height:24px}.matrixContainer .bx-wrapper .bx-controls-direction .bx-next,.matrixContainer .bx-wrapper .bx-controls-direction .bx-prev{position:absolute;top:-30px;text-indent:-999999em;width:13px;height:30px;outline:0;margin:0}.matrixContainer .bx-wrapper .bx-controls-direction .bx-next{right:5px;background:url(/images/newui/sprite2.png) repeat-x scroll -12px -133px}.matrixContainer .bx-wrapper .bx-controls-direction .bx-prev{right:20px;left:auto;background:url(/images/newui/sprite2.png) repeat-x scroll 0 -133px}.matrixContainer .bx-wrapper{background:transparent;max-width:74%!important}.matrixHead span{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;width:98%;line-height:26px}#matrix-tabs-multi-prov .ui-widget-header .ui-state-active,#matrix-tabs-multi-prov .ui-widget-header .ui-state-default,#matrix-tabs .ui-widget-header .ui-state-active,#matrix-tabs .ui-widget-header .ui-state-default{background:none;border:0;margin:0;padding:0;top:0}.multiprovider_inline .departure,.multiprovider_inline .return{float:left;margin-bottom:20px}.dep-title,.ret-title{color:#fff;padding:0 10px;font-size:16px;font-weight:700;height:30px;line-height:30px}.dep-title{background:#738aac}.ret-title{background:#f9be5d}.matrixLink,.price-btn,.price-text span{display:flex;justify-content:center;align-items:center;font-size:16px}.price-btn i,.price-text i{display:flex;flex-direction:column;font-style:normal;font-size:9px;line-height:9px;margin-left:3px;opacity:.7}.price-btn i b,.price-text i b{position:relative;right:-3px}.btn.d3toggle:focus{outline:none}.d3toggle .d3-price-text{display:inline-flex;flex-direction:column;align-items:baseline}.d3toggle .start-from{display:flex;justify-content:center;align-items:center;text-transform:lowercase;font-size:11px;position:relative;top:-4px;letter-spacing:-.5px;color:#f49001}.d3toggle .start-from>span{margin-left:3px}.d3toggle .start-from i{font-size:10px;font-style:normal;text-transform:uppercase}.matrixLink i b{font-weight:400}.matrixLink i{font-style:normal;font-size:9px}table.tablesorter.multiProv .sr-price{text-align:left;white-space:nowrap}.multiProv .sr-price .priceLabel{display:flex;align-items:center}table.tablesorter .sr-price input.priceRadio{display:inline;height:auto;margin:-3px 3px 0}table.tablesorter .sr-price .price-text{color:orange;font-size:15px;font-weight:700;display:inline;height:auto}table.tablesorter .sr-price .price-text small{font-size:11px}.multiprovider_inline .price-discount{margin-left:20px}.price-discount{text-decoration:line-through;color:#aaa;margin-top:5px}table.tablesorter.multiProv tbody td{border-top:1px solid #e0e9f2;color:#999;font-size:12px;font-weight:400;padding:20px 5px 0 0;vertical-align:top}.search-results table.tablesorter.multiProv thead tr th{font-size:11px;padding:8px 4px;font-weight:400}.tablesorter.multiProv .sr-airline{color:#2b77bf;font-size:12px;text-align:center}.tablesorter .sr-stops{text-align:center}.sr-airline img{max-height:25px;max-width:60px}.tablesorter.multiProv .sr-airline span.sr-flightNo{margin-bottom:5px}table.tablesorter.multiProv .sr-airport span{display:block;float:left;font-size:13px}table.tablesorter.multiProv .sr-airport span.f-time{font-weight:700;color:#0085ff;margin-right:3px}.tablesorter.multiProv .sr-airport span.f-airport{width:94px;text-overflow:ellipsis;overflow:hidden;white-space:nowrap}table.tablesorter.multiProv tbody td.sr-stops{text-align:center;padding-right:3px}table#link-table.tablesorter .sr-stops li{height:auto}table.tablesorter.multiProv .multileg{margin:0 5px}.showcharter{padding:2px;text-align:center;font-size:11px;margin-top:3px}.multiProv .infoButtons a{margin:3px auto 5px;height:auto}table.tablesorter.multiProv tbody tr td.infoItems .infoItem{font-size:10px}.multileg table{margin:5px 0 0;width:100%}.tablesorter .infoWaiting{display:block}.tablesorter .infoWaiting img{cursor:pointer;padding:7px}.tablesorter .infoWaiting:focus img{background:#eee}.tablesorter tbody tr td.infoItems{color:#bdbdbd;font-size:11px;padding:20px 0;font-weight:400;line-height:16px;vertical-align:bottom;border-top:1px solid #eee;background:#fafafa}.tablesorter tbody tr td.infoItems h2{color:#777;background:#eee;font-size:14px;padding:5px}.tablesorter tbody tr td.infoItems tr.infoTitle td{border:none;font-size:11px;color:#536274;font-weight:700;padding:0 0 0 5px}.tablesorter tbody tr td.infoItems .infoItem{font-size:11px;color:#6c6c6c;font-weight:400;display:flex;align-items:center}.tablesorter .infoItem-header{margin-bottom:10px}.tablesorter .infoItem-header>.info-airline .operatedby-text{border:1px solid #f49001;border-radius:20px;color:#f49001;font-weight:700}.tablesorter tbody tr td.infoItems .infoItem .i-img{text-align:center}.tablesorter tbody tr td.infoItems .infoItem-wrap{border:1px solid #e0e9f2;background:#fff;padding:10px}.tablesorter tbody tr td.infoItems .infoItem .flightNos{font-size:11px;width:50px;white-space:nowrap}.lastSeat{color:#e01e1e;font-size:11px;font-weight:700;margin:5px 0;text-align:center;white-space:nowrap}.multiProv .lastSeat{margin:0 auto}#passengerCount{padding:15px}.passengerCount{width:100%}#passengerCount p{padding:5px;font-size:11px;line-height:1.7}#passengerCount h3{font-size:14px}#passengerCount label{font-size:12px;font-weight:400}.passCountDialog{width:700px!important;margin-left:-350px;left:50%!important}.mp-show{overflow:hidden}.mp-show a{color:#bbb;font-weight:700;margin-right:20px;float:left}.mp-show a:hover{color:#999}.mp-show a.active{color:orange}.mp-show a.active:hover span,.mp-show a.active span{border-color:orange}.mp-show a:hover span{border-color:#999}.mp-show-block span{border-bottom:2px solid #bbb;border-top:2px solid #bbb;color:#fff;float:left;font-size:1px;height:4px;margin:5px 8px 0 0;width:15px}.mp-show-inline span{border-left:2px solid #bbb;border-right:2px solid #bbb;color:#fff;float:left;font-size:1px;height:13px;margin:3px 8px 0 0;width:5px}.cnt-btn{text-align:center;padding:10px 0;margin:0 0 50px;color:#405c87;font-size:14px}.cnt-btn p{margin:15px 0 0}.cnt-btn .showAll{float:right;margin-bottom:20px}.cnt-btn table{width:100%}.cnt-btn table .bordertop td{border-top:1px solid #eee}.cnt-btn table td{padding:10px 5px;font-weight:700;text-align:right}.cnt-btn table .totalDiscountText td{color:#999;font-size:14px;border-bottom:0}.cnt-btn table .totalTextTd td{width:50%;white-space:nowrap}.cnt-btn table .totalDiscountText td.mp-price{color:#999;font-size:14px}.cnt-btn table td.mp-price{color:orange;font-size:20px;font-weight:700;text-align:left}.departure .showAllBtn,.return .showAllBtn{text-align:right}.dep-ret-icon{margin:7px 0 0 20px;padding:5px}html .search-results .results-head{margin-bottom:20px}#content .infoItems p{margin:4px 0 0}.info-aircraft i{width:28px;height:28px;background:url(/images/newui/menu/nav-menu@2x.png?v1.2) no-repeat;background-size:28px;display:inline-block;vertical-align:middle}.info-aircraft .is-flight{background-position:center -356px}.info-aircraft .is-bus{background-position:center -456px}.info-aircraft .is-train{background-position:center -1066px}.infoItems .info-time{text-align:center}.infoItems .info-iconstops{min-width:20px;padding:0;text-align:center}.infoItems .info-iconstops img{min-width:10px}.infoItems .info-airports{padding-left:0}.infoItems .info-waiting{display:flex;align-items:center;justify-content:center}.info-waiting span{border-left:2px dashed orange;display:inline-block;margin:5px 0 5px 14px;padding:0 0 0 15px}#link-table .info-waiting td,table.tablesorter.multiProv .info-waiting td{vertical-align:middle;font-size:11px;color:#888;padding:5px;border:0}.info-waiting .info-w-text{text-align:right}.infoItems .info-ellipsis{overflow:hidden;text-overflow:ellipsis;width:99%;white-space:nowrap}.inner .FormTable.flightSummary .infoWaiting td{border-top:2px solid #fff;padding:8px}.flightSummary .infoWaiting img{vertical-align:bottom}.multiprovider_inline .next-prev{float:right;background:none}.next-prev{background:#738aac;padding:3px;text-align:center;line-height:26px}.next-prev a.prevday{background:url(/images/arrows.png) no-repeat 0 -1px}.next-prev a.nextday{background:url(/images/arrows.png) no-repeat 0 -41px}.next-prev a{color:#fff;width:22px;height:26px;text-align:center;text-indent:-9999em;display:inline-block}.next-prev a:hover{opacity:.8}.next-prev strong{color:#fff;margin:0 10px;font-size:14px}.no-baggage{position:relative}.no-baggage:after{content:"";position:absolute;top:7px;left:-3px;width:18px;height:1px;transform:rotate(135deg);background-color:red}.bagAllow span{white-space:nowrap}.bagAllow span img{vertical-align:middle}.tablesorter .sr-airline ul{position:relative}#link-table ul li.operatedby{color:orange;height:auto}.multiProv ul li.operatedby{color:orange}.inner .FormTable.flightSummary .operatedby>td,.inner .operatedby td{color:orange;border-top:2px solid #fff;text-align:center}.sr-brand-cover{margin:5px 0;position:relative;white-space:normal;display:inline-block}table.tablesorter .sr-price .sr-brand{color:#aaa;cursor:help;margin-left:22px;font-size:10px;height:auto;display:inline-block}.sr-brand-cover:hover .sr-brand-desc{display:block}.sr-brand-desc{display:none;position:absolute;top:20px;leftt:0;padding:5px 10px;background:#fff;border:1px solid #ddd;z-index:2;text-align:left;min-width:280px;white-space:normal}.sr-brand-desc h4{background:#eee;margin:-5px -10px;padding:7px 10px;font-weight:700;font-size:14px}.sr-brand-desc p.bold{font-weight:700;color:#777;font-size:12px;background:none;padding:0}.sr-brand-desc p{padding:5px 0 0 20px;background:url(/images/icon-blue-check.png) no-repeat 0 0}.sr-brand-desc p.b-price{background:url(/images/icon-grey-dollar.png) no-repeat 0 0}.sr-brand-desc p.b-restriction{background:url(/images/icon-red-x.png) no-repeat 0 0}.sr-brand-desc2{padding:5px 10px;background:#fff;border:1px solid #ddd;text-align:left;min-width:280px}.sr-brand-desc2 h4{background:#eee;margin:-5px -10px;padding:7px 10px;font-weight:700;font-size:14px}.sr-brand-desc2 p.bold{font-weight:700;color:#777;font-size:12px;background:none;padding:0}.sr-brand-desc2 p{padding:5px 0 0 20px;background:url(/images/icon-blue-check.png) no-repeat 0 0}.sr-brand-desc2 p.b-price{background:url(/images/icon-grey-dollar.png) no-repeat 0 0}.sr-brand-desc2 p.b-restriction{background:url(/images/icon-red-x.png) no-repeat 0 0}.flight-info-title img{vertical-align:bottom}img.haj{height:20px;margin:5px 0}#content .flightSummary .sum-bag{text-align:right}#content .flightSummary .sum-bag div{white-space:nowrap}#content .flightSummary .sum-airline{text-align:center}.flightRules .alert-warning{font-weight:400;text-align:left}.f-rules.ui-accordion .ui-accordion-content table{width:100%}.f-rules.ui-accordion .ui-accordion-content table td{border:1px solid #ddd;padding:5px}.f-rules.ui-accordion.ui-widget .ui-state-default a{margin-left:0}.warning.last-seat-desc h2{margin:0}.page-flight .result-sort .result-sort-btn{width:100%;text-overflow:ellipsis;overflow:hidden;white-space:nowrap}.page-online-checkin .online-checkin-airlines>ul{display:flex;flex-wrap:wrap}.page-online-checkin .online-checkin-airlines>ul>li{display:block}.page-online-checkin .online-checkin-airlines>ul>li>a{display:flex;align-items:center;padding:5px 15px;height:40px;border-radius:3px;box-shadow:0 1px 6px #ddd}.page-online-checkin .online-checkin-airlines>ul>li>a:hover{background:#fafafa}.page-online-checkin .online-checkin-airlines>ul>li>a>span{margin-left:auto;font-size:12px;color:#aaa}.page-online-checkin .online-checkin-airlines>ul>li>a>img{max-width:50px;padding:5px;border-radius:4.5em;margin-right:10px}#brandedFares{position:relative}#brandedFares .bx-wrapper{margin:0!important}#brandedFares .bx-wrapper .bx-viewport{height:auto!important}#brandedFares .brandedFares-slider{display:flex}#brandedFares .fare-item{width:230px;height:auto;display:flex}#brandedFares .fare-item-wrap{height:auto;margin:10px;box-shadow:0 0 5px #ddd;border-radius:3px;display:flex;flex-direction:column;width:95%}.branded-fares-title{color:#00abf3}#brandedFares .fare-item .fare-title{padding:10px 7px;margin:0;background:#f8fafb;color:#00abf3;text-align:center;border-radius:1px 1px 0 0}#brandedFares .fare-item .fare-footer{padding:3px 8px;margin-top:auto;text-align:center;border-top:1px solid #f8fafb}#brandedFares .fare-item .fare-icons{display:flex;align-items:center;justify-content:center}#brandedFares .fare-item .fare-icons .btn-fare-attr{border:0;background:none;text-shadow:none;display:flex}#brandedFares .fare-item .fare-icons .i-item{padding:4px 3px;border-right:1px solid #f8fafb;color:#00abf3;font-size:11px}#brandedFares .fare-item .fare-icons .i-item.icon-paid{color:#f49001}#brandedFares .fare-item .fare-icons .i-item.fa-check{transform:rotateY(-180deg) rotate(-45deg)}#brandedFares .fare-item .fare-attributes{padding:5px}#brandedFares .fare-item .fare-attributes ul{max-height:215px;overflow-y:auto}#brandedFares .fare-item .fare-attributes li{display:flex;padding:5px;border-top:1px solid #eee;font-size:11px}#brandedFares .fare-item .fare-attributes li:first-child{border-top:0;padding-top:10px}#brandedFares .fare-item .fare-attributes li span{width:90%}#brandedFares .fare-item .fare-attributes li span>b{font-weight:400;margin-left:5px;display:block}#brandedFares .fare-item .fare-attributes li span>.titleTip{border-bottom:1px dashed;cursor:help}#brandedFares .fare-item .fare-attributes li .fare-attr-icon{margin-right:3px;width:10%;color:#f49001;text-align:center;display:inline-block}#brandedFares .fare-item .fare-attributes li .fa-check{color:#00abf3;font-size:10px}#brandedFares .fare-item .fare-price-container{padding:10px;height:60px;text-align:center}#brandedFares .fare-item .fare-price{display:flex;align-items:center;justify-content:center;color:#aaa;cursor:pointer}#brandedFares .fare-item .fare-price-container input{margin-right:5px}#brandedFares .fare-item .fare-price-container b{margin-left:3px;font-size:10px}#brandedFares .fare-item .fare-price-container small{color:#aaa}#brandedFares .fare-item.selected .fare-item-wrap{border:2px solid #00abf3;box-shadow:none}#brandedFares .fare-item.selected .fare-title{background:#00abf3;color:#fff}#brandedFares .fare-item.selected .fare-price{color:#00abf3}.page-flight-map .min-price-search{display:flex;flex-wrap:wrap;align-items:center;margin-bottom:15px}.page-flight-map .price-map-filter{display:flex;flex-wrap:wrap;align-items:baseline;justify-content:space-evenly;padding-bottom:3px;position:absolute;top:25px;left:0;z-index:1;width:100%;background:#fff;box-shadow:0 2px 6px rgba(1,1,1,.2);border-radius:24px}.page-flight-map .price-range{position:relative;min-width:200px;margin-top:15px}.page-flight-map .price-range input{background:transparent;border:0;color:#aaa;text-align:center;font-size:12px;width:100%;position:absolute;top:-20px;left:0}.page-flight-map .price-map-filter ul{display:flex;flex-wrap:wrap}.page-flight-map .map-section-wrapper{position:relative}.page-flight-map .min-price-detail{position:absolute;top:0;right:1px;z-index:1;min-width:330px;box-shadow:0 2px 6px rgba(1,1,1,.2);transition:all .3s ease;border-radius:0}.page-flight-map .min-price-detail .panel-heading{position:relative;background:#fafafa;display:flex;align-items:center;justify-content:space-between}.page-flight-map .min-price-detail .panel-heading .search-title{font-size:14px;font-weight:700;display:block}.page-flight-map .min-price-detail .search-title .text-muted{display:block;font-weight:400;font-size:13px}.page-flight-map .min-price-detail .search-title{font-size:13px;font-weight:400;margin:0;display:flex;justify-content:space-between}.page-flight-map .min-price-detail .price-detail-text{display:flex;align-items:center;justify-content:space-between}.page-flight-map .min-price-detail .price-detail-dates{margin-right:5px;text-align:center}.page-flight-map .price-detail-text>.price-detail-dates:first-child{padding-right:5px;border-right:1px solid #eee}.page-flight-map .min-price-detail small{display:block}.page-flight-map .min-price-detail ul>li:nth-child(2n){background:#f3f3f3}.page-flight-map #marker-product-title{text-align:center;color:#333;text-shadow:0 1px 1px #fff}#maploader{padding:20px;position:absolute;left:50%;top:40%;z-index:99;color:#777;text-align:center;box-shadow:0 1px 5px rgba(1,1,1,.15);background:hsla(0,0%,100%,.9)}#maploader .loading-gif img{width:40px}.time-changed{color:#f49001}
/*# sourceMappingURL=flight.css.map */
