.popover{position:absolute;top:0;left:0;z-index:1010;display:none;max-width:276px;padding:1px;text-align:left;white-space:normal;background-color:#fff;background-clip:padding-box;border:1px solid #ccc;border:1px solid rgba(0,0,0,.2);border-radius:6px;-webkit-box-shadow:0 5px 10px rgba(0,0,0,.2);box-shadow:0 5px 10px rgba(0,0,0,.2)}.popover.top{margin-top:-10px}.popover.right{margin-left:10px}.popover.bottom{margin-top:10px}.popover.left{margin-left:-10px}.popover-title{padding:8px 14px;margin:0;font-size:14px;font-weight:normal;line-height:18px;background-color:#f7f7f7;border-bottom:1px solid #ebebeb;border-radius:5px 5px 0 0}.popover-content{padding:9px 14px}.popover>.arrow,.popover>.arrow:after{position:absolute;display:block;width:0;height:0;border-color:transparent;border-style:solid;overflow:visible;margin:0;padding:0;z-index:auto;background-color:transparent;-webkit-box-shadow:none;box-shadow:none;bottom:auto;left:auto;right:auto;top:auto;-webkit-transform:none;-ms-transform:none;transform:none}.popover>.arrow{border-width:11px}.popover>.arrow:after{content:"";border-width:10px}.popover.top>.arrow{bottom:-11px;left:50%;margin-left:-11px;border-top-color:#999;border-top-color:rgba(0,0,0,.25);border-bottom-width:0}.popover.top>.arrow:after{bottom:1px;margin-left:-10px;content:" ";border-top-color:#fff;border-bottom-width:0}.popover.right>.arrow{top:50%;left:-11px;margin-top:-11px;border-right-color:#999;border-right-color:rgba(0,0,0,.25);border-left-width:0}.popover.right>.arrow:after{bottom:-10px;left:1px;content:" ";border-right-color:#fff;border-left-width:0}.popover.bottom>.arrow{top:-11px;left:50%;margin-left:-11px;border-top-width:0;border-bottom-color:#999;border-bottom-color:rgba(0,0,0,.25)}.popover.bottom>.arrow:after{top:1px;margin-left:-10px;content:" ";border-top-width:0;border-bottom-color:#fff}.popover.left>.arrow{top:50%;right:-11px;margin-top:-11px;border-right-width:0;border-left-color:#999;border-left-color:rgba(0,0,0,.25)}.popover.left>.arrow:after{right:1px;bottom:-10px;content:" ";border-right-width:0;border-left-color:#fff}.btn{cursor:pointer;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;background-image:none;border:1px solid transparent}.btn:focus,.btn:active:focus,.btn.active:focus{outline:thin dotted;outline:5px auto -webkit-focus-ring-color;outline-offset:-2px}.btn:hover,.btn:focus{color:#333;text-decoration:none}.btn:active,.btn.active{background-image:none;outline:0;-webkit-box-shadow:inset 0 3px 5px rgba(0,0,0,.125);box-shadow:inset 0 3px 5px rgba(0,0,0,.125)}.btn-default{color:#333;background-color:#fff;border-color:#ccc}.btn-default:hover,.btn-default:focus,.btn-default:active,.btn-default.active,.open .dropdown-toggle.btn-default{color:#333;background-color:#ebebeb;border-color:#adadad}.btn-default:active,.btn-default.active,.open .dropdown-toggle.btn-default{background-image:none}.btn-block{display:block;width:100%}.text-primary{color:#005d8c}.clockpicker .input-group-addon{cursor:pointer}.clockpicker-moving{cursor:move}.clockpicker-align-left.popover>.arrow{left:25px}.clockpicker-align-top.popover>.arrow{top:17px}.clockpicker-align-right.popover>.arrow{left:auto;right:25px}.clockpicker-align-bottom.popover>.arrow{top:auto;bottom:6px}.clockpicker-popover .popover-title{background-color:#fff;color:#999;font-size:24px;font-weight:bold;line-height:30px;text-align:center}.clockpicker-popover .popover-title span{cursor:pointer}.clockpicker-popover .popover-content{background-color:#f8f8f8;padding:12px}.popover-content:last-child{border-bottom-left-radius:5px;border-bottom-right-radius:5px}.clockpicker-plate{background-color:#fff;border:1px solid #ccc;border-radius:50%;width:200px;height:200px;overflow:visible;position:relative;-webkit-touch-callout:none;-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.clockpicker-canvas,.clockpicker-dial{width:200px;height:200px;position:absolute;left:-1px;top:-1px}.clockpicker-minutes{visibility:hidden}.clockpicker-tick{border-radius:50%;color:#666;line-height:26px;text-align:center;width:26px;height:26px;position:absolute;cursor:pointer}.clockpicker-tick.active,.clockpicker-tick:hover{background-color:#c0e5f7;background-color:rgba(0,149,221,.25)}.clockpicker-button{background-image:none;background-color:#fff;border-width:1px 0 0;border-top-left-radius:0;border-top-right-radius:0;margin:0;padding:10px 0}.clockpicker-button:hover{background-image:none;background-color:#ebebeb}.clockpicker-button:focus{outline:none!important}.clockpicker-dial{-webkit-transition:-webkit-transform 350ms,opacity 350ms;-moz-transition:-moz-transform 350ms,opacity 350ms;-ms-transition:-ms-transform 350ms,opacity 350ms;-o-transition:-o-transform 350ms,opacity 350ms;transition:transform 350ms,opacity 350ms}.clockpicker-dial-out{opacity:0}.clockpicker-hours.clockpicker-dial-out{-webkit-transform:scale(1.2,1.2);-moz-transform:scale(1.2,1.2);-ms-transform:scale(1.2,1.2);-o-transform:scale(1.2,1.2);transform:scale(1.2,1.2)}.clockpicker-minutes.clockpicker-dial-out{-webkit-transform:scale(.8,.8);-moz-transform:scale(.8,.8);-ms-transform:scale(.8,.8);-o-transform:scale(.8,.8);transform:scale(.8,.8)}.clockpicker-canvas{-webkit-transition:opacity 175ms;-moz-transition:opacity 175ms;-ms-transition:opacity 175ms;-o-transition:opacity 175ms;transition:opacity 175ms}.clockpicker-canvas-out{opacity:.25}.clockpicker-canvas-bearing,.clockpicker-canvas-fg{stroke:none;fill:#0095dd}.clockpicker-canvas-bg{stroke:none;fill:#c0e5f7}.clockpicker-canvas-bg-trans{fill:rgba(0,149,221,.25)}.clockpicker-canvas line{stroke:#0095dd;stroke-width:1;stroke-linecap:round}.clockpicker-button.am-button{margin:1px;padding:5px;border:1px solid rgba(0,0,0,.2);border-radius:4px}.clockpicker-button.pm-button{margin:1px 1px 1px 136px;padding:5px;border:1px solid rgba(0,0,0,.2);border-radius:4px}.flex-row-small,.flex-row{display:flex;-ms-flex-direction:row;flex-direction:row}.flex-col-small,.flex-col{display:flex;-ms-flex-direction:column;flex-direction:column}@media only screen and (min-width:40.063em){.flex-row-medium{display:flex;-ms-flex-direction:row;flex-direction:row}.flex-col-medium{display:flex;-ms-flex-direction:column;flex-direction:column}}@media only screen and (min-width:64.063em){.flex-row-large{display:flex;-ms-flex-direction:row;flex-direction:row}.flex-col-large{display:flex;-ms-flex-direction:column;flex-direction:column}}html{font-size:16px;color:#333}a.out-link{color:#0075b0}a.out-link-icon{color:#62666a}body{font-family:"Open Sans",Arial,Verdana,sans-serif;font-weight:300;line-height:24px}h1,h2,h3,h4,h5,h6{font-family:"Open Sans",Arial,Verdana,sans-serif;font-weight:300;color:#333}h1{font-size:2.625rem;line-height:48px;text-rendering:optimizeLegibility}h2{font-size:1.625rem;line-height:38px}h3{font-size:1.625em}h4{font-size:.9em;font-weight:600}h1 small{font-size:.556em}p,label,em{font-size:.875rem;font-weight:300;margin-bottom:24px}label{font-size:.75rem}body>p:first-of-type{font-size:1.125em;line-height:1.333em}a{color:#0075b0;text-decoration:none;line-height:inherit;outline:0}a:hover,a:focus{color:#006597}a img{border:none}a:hover,a:active,a:focus{outline:0}button::-moz-focus-inner,input[type="checkbox"] input[type="reset"]::-moz-focus-inner,input[type="button"]::-moz-focus-inner,input[type="submit"]::-moz-focus-inner,input[type="file"]>input[type="button"]::-moz-focus-inner{border:none}ul{margin-left:0;margin-bottom:0}li{list-style:none}dl dt{margin-bottom:.3rem;font-weight:bold}dl dd{margin-bottom:.75rem}::-webkit-input-placeholder{color:#333;font-style:italic;font-size:.8125rem}:-moz-placeholder{color:#333;font-style:italic;font-size:.8125rem}::-moz-placeholder{color:#333;font-style:italic;font-size:.8125rem}:-ms-input-placeholder{color:#333;font-style:italic;font-size:.8125rem}.row{max-width:100%}.row .row{margin:0}.search-first-filter,.search-second-filter{padding-left:.9375rem;padding-bottom:.9375rem;overflow:hidden;height:1%}.column,.columns{padding-left:0}.tooltip{max-width:100%}.tooltip>.nub{left:12px}.has-tip:hover,.has-tip:focus{border-bottom:dotted 1px #fff;color:#87a4b2}.myTooltip{display:none;position:absolute;border:1px solid #333;background:#000;background:rgba(0,0,0,.8);padding:10px;color:#fff;top:-80px;right:0;max-width:300px;text-align:left;font-size:12px}.has-tip-hotel,.has-tip-city,.depart-arrive>div:nth-child(2){cursor:help}.column-prices:hover .myTooltip,.depart-arrive>div>div>span.has-tip:hover+span.myTooltip,.depart-arrive>div>div.resultAir_bold>span.has-tip-hotel:hover~span.hotel-Tooltip,.depart-arrive>div>div.resultAir_bold>span.has-tip-city:hover~span.cityHotel,.depart-arrive>div:nth-child(2)>span:hover~.myTooltip,.depart-arrive>div:nth-child(2)>div:hover>div>div>.myTooltip{display:block}.depart-arrive>div>div>.myTooltip,.depart-arrive>div:nth-child(2)>span:hover~.myTooltip{left:0}.myTooltip>.nub{border-color:#333 transparent transparent transparent;top:auto;bottom:-10px}.white{}.siteFooter{background-color:#f2f2f2;float:left;width:100%}.siteFooter .logo-footer{max-width:200px;display:block;margin:0 auto}footer,footer .inline-list{color:#666;font-size:12px}.inline-list{list-style:none outside none;margin:0 0 1.0625rem -1.375rem;overflow:hidden;padding:0}.padding-none{padding:0!important}sup.info{background:none repeat scroll 0 0 #4ea3dc;border-radius:50%;color:#fff;font-family:time new romany;margin-left:5px;padding:0 6px}.content-master{padding:0 20px 30px}footer{padding:20px}@media only screen and (max-width:640px){.content-master,footer{padding:10px}.content-master{padding-top:0}}.masthead,figure{overflow:hidden}figure{margin:0;padding:0}.separador{padding:10px}.accordion .accordion-navigation,.accordion dd{display:block;margin-bottom:0!important;clear:both}.accordion .accordion-navigation.active>a,.accordion dd.active>a{background:#e8e8e8}.accordion .accordion-navigation>a,.accordion dd>a{padding:.4375rem 1rem;display:block;font-family:"Open Sans",Arial,Helvetica,sans-serif}.accordion .accordion-navigation>a:hover,.accordion dd>a:hover{background:#e3e3e3}#panSearch .accordion dd>a{padding:3px 0 0 0}#GeneralSearchPanel .accordion dd>.expandable-link .ui-icon-triangle-1-e{position:relative;top:4px;display:inline-block;-moz-transition:transform .2s ease-in-out;-o-transition:transform .2s ease-in-out;-webkit-transition:transform .2s ease-in-out;transition:transform .2s ease-in-out}#GeneralSearchPanel .accordion dd.active>.expandable-link .ui-icon-triangle-1-e{-moz-transform:rotate(90deg);-ms-transform:rotate(90deg);-o-transform:rotate(90deg);-webkit-transform:rotate(90deg);transform:rotate(90deg)}ul.pagination li a{-moz-border-radius:0;-webkit-border-radius:0;border-radius:0}.medium-11.large-11.columns.text-center{margin-top:10px}.alert-box{border:1px solid transparent;font-weight:300;margin-bottom:1.25rem;background-color:#0075b0}.alert-box .close{font-size:1.375rem;padding:9px 6px 4px;line-height:0;position:absolute;top:50%;margin-top:-.6875rem;right:.25rem;color:#333;-moz-opacity:.3;opacity:.3}.alert-box .close:hover,.alert-box .close:focus{-moz-opacity:.5;opacity:.5}.alert-box.success{background-color:#43ac6a;border-color:#3a945b;color:#fff}button,.button{border:0;cursor:pointer;font-family:"Open Sans",Arial,Helvetica,sans-serif;line-height:normal;margin:0;position:relative;text-decoration:none;text-align:center;-webkit-appearance:none;-webkit-border-radius:0;display:inline-block;padding:1rem 2rem;font-size:1rem;background-color:#77bd1f;border-color:#95de3a;color:#fff;transition:background-color 300ms ease-out;text-transform:uppercase}.btn-add-cart{height:30px;font-size:13pt;line-height:0;padding-left:15px;padding-right:15px;margin-top:5px}button:hover,button:focus,.button:hover,.button:focus{background-color:#95de3a;color:#fff}label{color:#333;cursor:pointer;display:block;margin-bottom:0}label.right{float:none!important;text-align:right}label.inline{margin:0 0 1rem 0;padding:.5625rem 0}label small{text-transform:capitalize;color:#676767}select::-ms-expand{display:none}select{-webkit-appearance:none!important;-moz-appearance:none;background:#fafafa url(img/site/arrow-down.PNG) no-repeat right 3px;text-indent:.01px;-ms-text-overflow:"";-o-text-overflow:"";text-overflow:"";padding:.125rem .5rem;height:1.563rem}input[type="file"],input[type="checkbox"],input[type="radio"],select{margin:0 0 1rem 0}#panelFlexType>ul>li>select{margin:0}input[type="checkbox"]+label,input[type="radio"]+label{display:inline-block;margin:0 .5rem 0 0;vertical-align:baseline}input[type="checkbox"]+label{margin-right:0}.top-bar{-webkit-backface-visibility:hidden;color:#fff;position:relative;height:40px;line-height:40px;background:#005d8c}.top-bar.expanded .title-area{background:#005d8c}.top-bar-section{transition:none 0 0;left:0!important}.top-bar-section ul{height:auto!important;display:inline}.top-bar-section ul li{float:left}.top-bar-section li.hover>a:not(.button){background-color:#555;background:#77bd1f;color:#fff}.top-bar-section li:not(.has-form) a:not(.button){padding:0 15px;line-height:40px;background:#005d8c}.top-bar-section li:not(.has-form) a:not(.button):hover{background-color:#555;background:#77bd1f}.top-bar-section li.active:not(.has-form) a:not(.button){padding:0 15px;line-height:40px;color:#fff;background:#005d8c}.top-bar-section li.active:not(.has-form) a:not(.button):hover{background:#005d8c}.top-bar-section ul li.active>a{border-bottom:5px solid #77bd1f}#ux-hub-header{margin-bottom:1rem;background-color:#0c3b55}#ux-hub-header .top-bar .name{padding-right:1.5625rem}#ux-hub-header .top-bar .name h1 a{width:auto;padding:0}#ux-hub-header #ux-title{position:absolute;top:0;right:2.875rem;color:#77bd1f}#ux-hub-footer{background-color:#f2f2f2;padding:2.5rem;text-align:center}#ux-hub-footer nav a{display:inline-block;font-size:14px;margin:0 .5rem 1rem}#ux-hub-footer small{display:block;color:#999;font-size:12px}#ux-hub-footer .footer-logo{display:block;width:9.6875rem;height:2.5rem;background-image:url(../img/travelport-redefining-logo.svg);background-repeat:no-repeat;margin:0 auto 1rem}.footerResultItem{margin-bottom:20px!important}#resultHeader h1{line-height:35px}.cent-currency,.cart-prices .cent-currency{display:table;padding-top:3px}.cent-currency2{display:table;padding-top:3px}.btn-xml{background-color:#87a4b2;padding:.5rem}.has-tip{border:0;font-weight:normal}.large9{width:75%}.large11{width:91.66667%}.progressbar .ui-progressbar-value{background-color:#005d8c}.ui-widget-content{border:0;border-radius:0}.masInfo,.masInfoPassenger,.masInfoHotelTitle{color:#fff;font-size:15px!important;margin-left:7px;padding-right:2px}.masInfoPassenger{}.masInfoHotelTitle{}.reveal-modal{padding:.9375rem;z-index:1000}li#Header_cart{margin-right:45px}li#Header_cart a{font-size:12pt}li#Header_cart a img{margin-right:15px;margin-top:-8px}span#count-item-menu{margin-left:5px;text-transform:initial}body.global-style-guide #gsg-headers header{position:relative;text-align:right}body.global-style-guide #gsg-headers header .user-account{font-size:.75rem;color:#0075b0}body.global-style-guide #gsg-headers header h1{font-size:2rem;color:#0075b0}body.global-style-guide #gsg-headers header form{display:inline-block;width:12.5rem;margin:0}body.no-scroll{overflow:hidden}.hand{cursor:pointer}.xmlArea{min-height:250px}.CodeMirror{height:auto;border:1px solid #ddd}.CodeMirror pre{padding-left:7px;line-height:1.25}#galleria{height:450px;margin-top:30px}.icon-arrow{position:absolute;background:transparent url('img/site/sprites.png') no-repeat -166px -12px;width:13px;height:25px}.checkbox-normal-input{position:relative!important;width:13px!important;height:13px!important}input[type=checkbox].css-checkbox,input[type=checkbox].css-checkbox-small,input[type=radio].css-radiobox{position:absolute;overflow:hidden;clip:rect(0 0 0 0);height:1px;width:1px;margin:-1px;padding:0;border:0}input[type=checkbox].css-checkbox~label.css-label-checkbox,input[type=radio].css-radiobox+label.css-label-radiobox,#panelFlex>ul>li.active>div.accordionHeader>a{color:#fff;padding-left:30px;height:20px;display:inline-block;line-height:20px;background-repeat:no-repeat;background-position:0 0;vertical-align:middle;cursor:pointer;position:relative}input[type=checkbox].css-checkbox~label.css-label-checkbox,input[type=radio].css-radiobox+label.css-label-radiobox,#panelAdvancedOptionsSearchAir>ul>li.active>div.accordionHeader>a{color:#fff;padding-left:30px;height:20px;display:inline-block;line-height:20px;background-repeat:no-repeat;background-position:0 0;vertical-align:middle;cursor:pointer;position:relative}#panelAdvancedOptionsSearchAir>ul>li.active>div.accordionHeader>a{padding:0}#panelFlex>ul>li.active>div.accordionHeader>a{padding:0}.left label.css-label-radiobox{margin-right:0}input[type=checkbox].css-checkbox:checked~label.css-label-checkbox,input[type=radio].css-radiobox:checked+label.css-label-radiobox{background-position:0 -20px}.css-label-checkbox,label.css-label-radiobox{background-image:url('img/site/checkbox-icon.png');-webkit-touch-callout:none;-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}label.css-label-radiobox{background-image:url('img/site/radiobox-icon.png')}.container-two-prices{display:table}.column-prices{display:table-cell}.container-two-prices [class*="column"]+[class*="column"]:last-child{float:none}@-moz-document span.column-prices.split-sign{top:5px;position:relative;color:#55a1db;font-size:2em;line-height:0;font-weight:600;padding:0 5px;}span.column-prices.split-sign{color:#55a1db;font-size:2em;line-height:0;font-weight:600;padding:0 15px}.cart .cart-header{background-color:#005d8c;text-align:center;font-size:1.6em;color:#fff}.cart-header h3{color:#fff;font-size:1em}.cart-items{margin-bottom:10px}.cart-items>.row:nth-child(2) div,.cart-items .large-3.columns.text-right,.cart-items>div:nth-child(2)>div.medium-12.column>div>div>div>span{padding:0}.cart-items>div:nth-child(2)>div.medium-12.column>div>div>div>span.end{padding-left:10px}.cart-items .row{margin:0}.cart-items h4{text-transform:initial}.cart-items .columns{padding:0}.cart .cart-body{overflow-y:auto;max-height:425px;background:#fff;padding:0}.cart .emptycart{padding:20px 10px}.cart .cart-body li{list-style:none;padding:0 10px;margin:0;background:#fff}.cart .cart-body li:last-child{padding-bottom:15px}.cart .cart-body li .cart-price-wrapper{padding-top:15px}.cart .cart-body li h4{margin:0}.cart-body figure{width:36px;height:36px;float:left}.cart-body .cart-body-span{line-height:18px}.cart .cart-footer{clear:both;display:table;width:100%;padding:20px;background-color:#005d8c;color:#fff!important;height:0}.cart .cart-footer>*{display:table-row}.cart .cart-footer p{margin-bottom:0}.cart .block-cart-prices{display:inline-block;padding-bottom:10px}.cart .cart-footer .ResultAir_Price,.cart-footer .ResultAir_Price_Cent,.cart-footer .ResultAir_Price_Currency{color:#fff;margin-right:1px}.cart-footer .prices-content{margin-bottom:20px}.cart-footer .button{height:40px;padding:0;background:#78be20;width:100%}.body-content{padding-left:15px;padding-right:15px}.ui-datepicker-trigger{padding:0!important;background-color:#0c5f89!important}.search-input-datepicker{width:75%!important;float:left!important}a.travelport-redefining-logo{float:left;padding:15px 0 0}@media only screen and (max-width:640px){a.travelport-redefining-logo{padding:0 0 15px}}#gsg-headers>header>nav{padding-left:20px}#gsg-headers>header>nav .top-bar-section>ul{background:#005d8c}@media only screen and (max-width:640px){#gsg-headers>header>nav{padding-left:0}.top-bar-section ul li{width:100%}.top-bar-section ul li.active>a,.top-bar-section li:not(.has-form) a:not(.button){border-right:10px solid #005d8c}.top-bar-section ul li.active>a:hover,.top-bar-section li:not(.has-form) a:not(.button):hover{border-color:#77bd1f}.top-bar-section ul li.active>a,.top-bar-section li.active:not(.has-form) a:not(.button){border:none;border-right:10px solid #77bd1f}}@media only screen and (min-width:641px)and (max-width:1024px){.top-bar-section li.active:not(.has-form) a:not(.button){padding:0 15px;line-height:35px}}#panIndex{color:#333}#panIndex>div:nth-child(1)>div.large-7.columns{margin-top:25px}#panIndex>div:nth-child(1)>div.large-7.columns>h1{margin-bottom:30px}#panIndex>div:nth-child(1)>div.large-7.columns>h1 sup{font-size:1.3rem}#panIndex .dd-uploaded-date{font-size:10pt;font-style:italic;margin-bottom:5px}#panIndex img{position:relative;bottom:15px}@media only screen and (max-width:1024px){#panIndex img{display:block;margin:0 auto;bottom:0}}#xmldlURViewer .accordion-navigation>a{background-color:#0c3b55}#xmldlURViewer .accordion-navigation>a:hover{background-color:#0c5f89}.modal-xml h1,.modal-popup h1{color:#fff}.icon-xml-all{position:absolute;top:20px;height:25px;right:48px}.icon-xml-all2{position:absolute;top:25px;right:12px;z-index:10}.icon-xml-all span{float:left}.clipboard,.print,.open-window,.close-reveal-modal,.minimizexml,.close-popup-x{float:left;width:30px;height:30px;background:#005d8c url('img/site/sprites.png') no-repeat -60px -12px;margin-right:5px}.close-reveal-modal{background-position:0 -105px;background-color:#fff;top:-5px!important;right:-38px!important;width:40px;height:40px}.print{background-position:-110px -12px}.open-window{background-position:-110px -60px;margin-right:20px}.minimizexml,.close-popup-x{background-position:0 -105px;background-color:#fff;width:40px;height:40px;position:relative!important;right:-5px!important;top:-10px!important}.close-popup-x{top:0!important}.arrow{width:70px;height:16px;overflow:hidden;position:absolute;bottom:-16px}.arrow.top{top:-16px;bottom:auto}.arrow:after{content:"";position:absolute;left:20px;top:-20px;width:25px;height:25px;box-shadow:6px 5px 9px -9px black;-webkit-transform:rotate(45deg);-ms-transform:rotate(45deg);transform:rotate(45deg)}.arrow.top:after{bottom:-20px;top:auto}.expander{margin-left:0}.btnCancelItem{padding:0;width:100px;height:42px;font-size:12px}.btnCancelItemClose{padding:0;width:100px;height:42px;font-size:12px;background:#87a4b2}.alert-box.item-title{background:transparent;border:0;margin-bottom:0;padding-bottom:0}.item-title a.close{margin-top:0}.ancillaries{padding-left:5px}.airline-icon~div{padding:0}.title-Tooltip-White{color:#fff!important}.textConfirmationPanelBold{font-family:'Open Sans'!important;font-style:normal;font-weight:600;color:#333;font-size:12pt}.textConfirmationPanelBlue{color:#3fa8f9}meta.foundation-mq-topbar{font-family:"/only screen and (min-width:64.063em)/";width:40.063em}.contain-to-grid{width:100%;background:#0c3b55}.galleria-errors{display:none!important}.expander{margin-left:0}.details-H div{padding:5px}.description-H{background:#efefef}@-moz-document url-prefix(){.cent-currency{float:right;}}@media only screen and (min-width:64.063em){.top-bar-section ul li.active>a{padding-left:15px;border-left:none;height:40px}}@media only screen and (min-width:64.063em){#ux-hub-header #ux-title{right:0}}@media only screen and (min-width:40.063em){#ux-hub-footer{text-align:left}#ux-hub-footer nav a{margin:0 1rem 1rem 0}}body.global-style-guide{position:relative;min-height:100%;min-height:100vh;overflow-y:scroll}.my-tip{cursor:help}.hotel-text-description{margin-bottom:20px}.btn-compare-fares{height:30px;font-size:13pt;line-height:0;padding-left:15px;padding-right:15px;margin-top:10px;background-color:#87a4b2;border-color:#a9bac2}.btn-compare-fares:hover{background-color:#87a4b2;border-color:#a9bac2;opacity:.75}.grid-brand-comparison{border:green;border-width:1px;border-style:solid}.grid-brand-comparison-header{background-color:#005d8c}#BrandsFareInfoPopup .tabs-content{background:#fff}#BrandsFareInfoPopup .tabs-content>.content{background:#fff;padding:20px 20px 0;max-height:500px;overflow:auto;bottom:1px;position:relative}#BrandsFareInfoPopup table{width:100%;margin:0 auto;border:none;border-spacing:0;border-collapse:separate;table-layout:fixed}#BrandsFareInfoPopup table th,#BrandsFareInfoPopup table td{text-align:center}#BrandsFareInfoPopup table th:first-child,#BrandsFareInfoPopup table td:first-child{text-align:right;width:300px}#BrandsFareInfoPopup table thead th{background:#005d8c;color:#fff;font-weight:normal;font-size:15px}#BrandsFareInfoPopup table thead .title-fly,#BrandsFareInfoPopup table thead .title-fly h1{background:#fff;color:#333;font-size:38px}#BrandsFareInfoPopup table tbody tr:nth-child(even) td{background:#efefef}#BrandsFareInfoPopup table tbody tr:nth-child(even) td:first-child{background:#fff}#BrandsFareInfoPopup table td p{margin:0}#BrandsFareInfoPopup table td,#BrandsFareInfoPopup table th{border-right:1px dotted}#BrandsFareInfoPopup table td:first-child,#BrandsFareInfoPopup table th:first-child,#BrandsFareInfoPopup table td:last-child,#BrandsFareInfoPopup table th:last-child{border-right:none}.row-depart-arrive-wrapper{margin-bottom:20px!important}.row-depart-arrive-wrapper{margin-bottom:20px!important}#panCart .delete-cart-item-img{width:20px;position:relative;top:10px;cursor:pointer}#panCart .cart-item-header,#panConfirmation .confirmation-item-header{margin-top:20px}#panConfirmation hr,#panUR hr{margin:0 0 1.25rem}#panConfirmation .price-total-wrapper,#panUR .price-total-wrapper{margin-top:40px}.details-H{margin-bottom:10px}#panConfirmation .details-H,#panCart .details-H,#panUR .details-H{width:100%}#panUR .ur-item-header .cancelUR{position:relative;top:15px}.back{font-size:27px}.uppercase{text-transform:uppercase}.cursorPointer{cursor:pointer}.accordion .accordion-navigation>.panel-aggregator.content.active,.accordion dd>.panel-aggregator.content.active{background:#efefef;padding-top:25px}.accordion .accordion-navigation.active>a.link-aggregator,.accordion dd.active>a.link-aggregator,.accordion .accordion-navigation>a.link-aggregator,.accordion dd>a.link-aggregator{background:#fff;margin-bottom:10px;overflow:hidden}.brand-name-wrapper span{padding-top:5px;font-size:14px}.brand-result-header{border:none;font-weight:bold;color:#333}.brand-list-wrapper{margin:10px 0 15px 28px}.brand-list-wrapper .brand-item{margin-bottom:10px}.brand-result-header:hover{color:#333}.brand-result-header img.brandIco{position:relative;bottom:4px}input[type=radio].css-radiobox+label.brand-label-radiobox{color:#333;font-weight:bold;font-size:14px}.brand-list-wrapper .brand-masInfo{color:#55a1db;font-size:19px}#BrandsFareInfoPopup table thead th.th-fare-fly>div{padding:3px 0}#BrandsFareInfoPopup .fare-fly-radio{margin:0;padding-left:20px}#BrandsFareInfoPopup .th-fare-fly .ResultAir_Price,#BrandsFareInfoPopup .th-fare-fly .ResultAir_Price_Cent,#BrandsFareInfoPopup .th-fare-fly .ResultAir_Price_Currency{color:#fff}#BrandsFareInfoPopup .th-fare-fly .price-block{display:inline-block}#BrandsFareInfoPopup .th-fare-fly .plus-icon{font-size:25px;padding:5px}#loading-modal{z-index:1000;top:6.25rem!important;position:fixed!important}.reveal-modal-bg{z-index:999}@media only screen and (max-width:40em){#loading-modal{min-height:0!important;width:90%!important;left:5%!important}}#BrandsFareInfoPopup>div.tabs-content{margin-bottom:0}#BrandsFareInfoPopup #panel2{overflow:hidden;padding:0;background:#efefef}#BrandsFareInfoPopup #panel2 .tabs-content{background:#fff}#BrandsFareInfoPopup #panel2 #BrandTabDescription dd>a{background:#efefef;color:#333}#BrandsFareInfoPopup #panel2 #BrandTabDescription dd>a:hover{color:#005d8c}#BrandsFareInfoPopup #panel2 #BrandTabDescription dd.active>a{background:#fff}#BrandsFareInfoPopup #panel2 #BrandTabDescription dd.active>a:hover{color:#333}#BrandsFareInfoPopup #panel2 .brand-details-header{overflow:hidden}#BrandsFareInfoPopup #panel2 .brand-details-header>h1{color:#333}#BrandsFareInfoPopup #panel2 .brand-details-header>img.right{margin:10px 0 10px 10px}#BrandsFareInfoPopup #panel2 .clearfix.separator{border-top:dotted 1px #333;margin:35px 0 0}#BrandsFareInfoPopup #panel2 .brand-item{margin-top:40px;position:relative}#BrandsFareInfoPopup #panel2 .brand-item .consumer-brand-img{width:100%;margin:10px 0}#BrandsFareInfoPopup #panel2 .brand-item .consumer-brand-details h4{margin:0}#BrandsFareInfoPopup #panel2 .brand-item span.consumer-brand-chargeable{font-style:italic;font-weight:600}#BrandsFareInfoPopup #panel2 .brand-item .consumer-brand-chargeable-wrapper{position:absolute;top:50%;-moz-transform:translateY(-50%);-ms-transform:translateY(-50%);-o-transform:translateY(-50%);-webkit-transform:translateY(-50%);transform:translateY(-50%);right:0}.foundation-big-select{-webkit-appearance:none;background:#fff url(img/site/arrow-down-alone.png) no-repeat right 9px;background-color:#fff;font-family:inherit;border:1px solid #ccc;-moz-box-shadow:inset 0 1px 2px rgba(0,0,0,.1);box-shadow:inset 0 1px 2px rgba(0,0,0,.1);color:rgba(0,0,0,.75);display:block;font-size:.875rem;margin:0 0 1rem 0;padding:.5rem;height:2.3125rem;width:100%;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;-moz-transition:box-shadow .45s,border-color .45s ease-in-out;-o-transition:box-shadow .45s,border-color .45s ease-in-out;-webkit-transition:box-shadow .45s,border-color .45s ease-in-out;transition:box-shadow .45s,border-color .45s ease-in-out}.foundation-big-select:focus{background-color:#fafafa;border-color:#999;-moz-outline:none;outline:none;-moz-box-shadow:0 0 5px #999;box-shadow:0 0 5px #999}#loading-modal{top:6.25rem!important;position:fixed!important}@media only screen and (max-width:40em){#loading-modal{min-height:0!important;width:90%!important;left:5%!important}}.inline-block{display:inline-block}.my-tip-normal{cursor:default}#PopupXMLViewer .button.btn-xml.active{background-color:#95de3a;cursor:default}#PopupXMLViewer .zeroclipboard-is-active{position:relative;top:5px}#panCart .back-wrapper{position:absolute;right:15px}#PopupCancelUR .btnCancelItem{margin-right:10px;padding:10px;height:42px;font-size:12px;margin-bottom:25px;width:auto;min-width:100px}.row .row.air-result-origin-destination{margin-bottom:15px}.row .row.air-result-ancillaries-wrapper{display:none}.air-result-ancillaries-wrapper .ancillaries-list-wrapper{padding:0;margin-top:5px}.air-result-ancillaries-wrapper .ancillaries-list-wrapper .ancillaries-item{background:#e0efd8;padding:5px 10px;margin-top:2px}.air-result-ancillaries-wrapper .ancillaries-list-wrapper .ancillaries-item .delete-ancillarie-item-img{width:17px;height:18px;margin-right:5px;cursor:pointer}.air-result-ancillaries-wrapper .ancillaries-list-wrapper .ancillaries-item .price-ancillarie-wrapper{padding-right:0}.air-result-ancillaries-wrapper .ancillaries-list-wrapper .ancillaries-item .price-ancillarie-wrapper .plus-icon{font-size:1.3em;margin-right:5px}.air-result-ancillaries-wrapper .ancillaries-list-wrapper .ancillaries-item .price-ancillarie-wrapper .ResultAir_Price{color:#333;font-size:1.6em}.air-result-ancillaries-wrapper .ancillaries-list-wrapper .ancillaries-item .price-ancillarie-wrapper .ResultAir_Price_Cent{color:#333;font-size:.68em}.air-result-ancillaries-wrapper .ancillaries-list-wrapper .ancillaries-item .price-ancillarie-wrapper .ResultAir_Price_Currency{color:#333;font-size:.5em}#popup .modal-footer{margin-top:1.5rem}#popup .ancillaries-added-container .price-brand-item:nth-child(4n){padding-right:0}.price-block img.aggregator-img{background:none repeat scroll 0 0 #fff;border:2px solid #55a1db;top:-19px;float:left;padding:5px;position:relative}#panIndex .disclaimer-wrapper{margin-top:45px;margin-bottom:50px}#panSearch .destination-airport-code{padding-left:10px;color:#55a1db;font-weight:bold;display:inline-block;margin-left:20px}.forceShow{display:block!important}#gsg-headers .travelport-header-wrapper{padding:5px .9375rem 11px 0}#gsg-headers .travelport-header-wrapper .travelport-header{font-size:28px;color:#006aa6}#gsg-headers .travelport-header-wrapper .travelport-header.strong{font-weight:600}#gsg-headers .travelport-header-wrapper .developed-by-travelport{font-size:12px;font-weight:lighter;font-style:italic}#panSearch .car-details{color:#333;margin:10px 0;position:relative}#panSearch .specification:last-child{float:left}#panelCarResult .cars-panel>.car-panel{color:#333;margin-bottom:45px;position:relative}#panelCarResult .cars-panel>.car-panel:first-child{margin-top:20px}#panelCarResult .cars-panel>.car-panel:last-child{margin-bottom:20px}#panelCarResult .cars-panel>.car-panel .row-wrapper,.car-cart-details .row-wrapper{padding:5px}#panelCarResult .cars-panel>.car-panel .grey-row,.car-cart-details .grey-row{background:#f2f2f2}#panelCarResult .cars-panel>.car-panel .row-rate-period{font-size:12px;padding-top:5px;font-weight:600;color:#b0b0b0}#panelCarResult .cars-panel>.car-panel .car-media-image{margin:0 auto;margin-top:10px;display:block;min-width:35%;max-width:100%}#panCart .price-total .price-total-content{padding-right:0;margin-top:10px}#panCart .price-total>div.row:last-child>div.columns{padding-right:0}.fares-breakdown-table{background:transparent;border:none;margin-bottom:0}.fares-breakdown-table tr,.fares-breakdown-table tr:nth-of-type(even),.fares-breakdown-table tr:nth-of-type(odd){background:transparent}.fares-breakdown-table tr td{padding:0}.fares-breakdown-table tr td:first-child{padding-right:10px}#profile-wrapper{color:#005d8c;margin:5px 0}#profile-wrapper>a,#profile-wrapper>form>input[type="submit"]{color:#005d8c;font-size:12px;font-weight:300}#profile-wrapper>form>input[type="submit"],#profile-wrapper>form>input[type="submit"]:active{cursor:pointer;background:none;border:none;outline:none;box-shadow:none}#profile-wrapper>a:hover,#profile-wrapper>form>input[type="submit"]:hover{color:#55a1db}#panLogin>div{padding:15px 0 0 15px}#panLogin input,#panLogin select{padding:.5rem;height:2.3125rem;background-color:#fff}#panLogin select{background:#fafafa url(img/site/arrow-down.PNG) no-repeat right 10px}#panelHotelResult .amenities-wrapper,#panCart .amenities-wrapper{margin:15px 0 30px 0}#panelHotelResult .amenities-wrapper .primary-amanity,#panCart .amenities-wrapper .primary-amanity{margin-right:20px;display:inline-block;margin-top:5px;margin:5px 20px 5px 0}#panelHotelResult .amenities-wrapper .primary-amanity img,#panCart .amenities-wrapper .primary-amanity img{position:relative;top:-3px}#panelHotelResult .amenities-wrapper .expander-amenities,#panCart .amenities-wrapper .expander-amenities{display:inline-block;margin:5px 0}#panelHotelResult .read-more .more-link:before,#panCart .read-more .more-link:before{content:"View All ";color:#333;font-weight:400}div.content-amenities-filter .amanity-header>img{width:40px;width:40px;margin:0 5px 5px 0;background:#005d8c}div.content-amenities-filter .amanity-header span.amanity-title{display:inline}div.content-amenities-filter .amanity-header span.amanity-title.one-word{position:relative;top:9px}select{font-weight:normal}select:hover{background-color:#fff;border-color:#ccc;font-weight:normal}#amenities-filter-dropdown .amanity-options{clear:both}#amenities-filter-dropdown .amenity-wrapper{margin-bottom:15px}#amenities-filter-dropdown input[type=checkbox].css-checkbox{width:20px;height:20px;background-color:transparent;margin:0;padding:0;vertical-align:text-bottom;border:0;position:absolute;overflow:hidden;clip:rect(0 0 0 0)}#amenities-filter-dropdown input[type=checkbox].css-checkbox:checked~label.css-label-checkbox{background-position:0 -20px}#amenities-filter-dropdown input[type=checkbox].css-checkbox~label.css-label-checkbox{color:#333;padding-left:30px;height:20px;display:inline-block;line-height:20px;background-repeat:no-repeat;background-position:0 0;vertical-align:middle;cursor:pointer;position:relative}#amenities-filter-dropdown input[type="checkbox"]+label{margin-right:0;display:inline-block;margin:0 .5rem 0 0;vertical-align:baseline}#amenities-filter-dropdown .css-label-checkbox{background-image:url('img/site/checkbox-icon.png');-webkit-touch-callout:none;-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}#amenities-filter-dropdown .footer-amenities-filter{margin-top:15px}#amenities-filter-dropdown .footer-amenities-filter .button{padding:8px 25px}#amenities-filter-dropdown .footer-amenities-filter .button.cancel{background-color:#87a4b2;border-color:#a9bac2}#amenities-filter-dropdown .footer-amenities-filter .button.cancel:hover{background-color:#999;color:#fff}#amenities-filter-dropdown .footer-amenities-filter .amenities-selects{padding:7px 0}#amenities-filter-dropdown .footer-amenities-filter .amenities-selects a.select{padding-right:15px;display:inline-block}.cart-CarResultContent .car-cart-details{margin-bottom:15px}.cart-CarResultContent .car-ancillaries-icon-wrapper strong{font-size:12px}.cart-CarResultContent .car-ancillaries-icon-wrapper img{width:55px;height:55px;background-color:#54a2d6}.cart-CarResultContent .car-price{margin-bottom:20px}#air-fare-rules-pop-up .modal-popup,#hotel-terms-and-conditions-pop-up .modal-popup,#car-terms-and-conditions-pop-up .modal-popup{padding:0 40px 20px}#air-fare-rules-pop-up .content,#hotel-terms-and-conditions-pop-up .content,#car-terms-and-conditions-pop-up .content{background:#fff;padding:15px;max-height:400px;overflow-y:auto}#air-fare-rules-pop-up .content h3,#hotel-terms-and-conditions-pop-up .content h3,#car-terms-and-conditions-pop-up .content h3{color:#005d8c;padding:5px;border-left:solid 2px}#air-fare-rules-pop-up .content p,#hotel-terms-and-conditions-pop-up .content p,#car-terms-and-conditions-pop-up .content p{padding-left:10px}#air-fare-rules-pop-up .xml-btn,#hotel-terms-and-conditions-pop-up .xml-btn,#car-terms-and-conditions-pop-up .xml-btn{position:relative;top:10px;left:30px}#trm-info-msg{position:absolute;top:50%;text-align:center;right:0;-moz-transform:translate(0%,-50%);-ms-transform:translate(0%,-50%);-o-transform:translate(0%,-50%);-webkit-transform:translate(0%,-50%);transform:translate(0%,-50%);font-size:12px}.loader{-webkit-pointer-events:none;pointer-events:none;-webkit-user-select:none;-moz-user-select:none;user-select:none;position:absolute;width:215px;height:215px;right:0;overflow:hidden}.loader .loader-activity{display:block;position:absolute;z-index:2000;top:0;right:0;width:300px;height:300px;background:#005d8c;-webkit-transition:-webkit-transform .3s;transition:transform .3s;-webkit-transform:translateX(50%) translateY(-50%) rotate(45deg);transform:translateX(50%) translateY(-50%) rotate(45deg);pointer-events:none}.loader .loader-activity::before,.loader .loader-activity::after{-moz-box-sizing:border-box;box-sizing:border-box;position:absolute;bottom:30px;left:50%;display:block;border:5px solid #fff;border-radius:50%;content:''}.loader .loader-activity::before{margin-left:-40px;width:80px;height:80px;border-right-color:rgba(0,0,0,.2);border-left-color:rgba(0,0,0,.2);-webkit-animation:pace-theme-corner-indicator-spin 3s linear infinite;animation:pace-theme-corner-indicator-spin 3s linear infinite}.loader .loader-activity::after{bottom:50px;margin-left:-20px;width:40px;height:40px;border-top-color:rgba(0,0,0,.2);border-bottom-color:rgba(0,0,0,.2);-webkit-animation:pace-theme-corner-indicator-spin 1s linear infinite;animation:pace-theme-corner-indicator-spin 1s linear infinite}@-webkit-keyframes pace-theme-corner-indicator-spin{0%{-webkit-transform:rotate(0deg)}100%{-webkit-transform:rotate(359deg)}}@keyframes pace-theme-corner-indicator-spin{0%{transform:rotate(0deg)}100%{transform:rotate(359deg)}}.bg-overflow{position:absolute;padding-right:15px;width:100%;height:300px;z-index:10}.bg-overflow>div{background:#fff;width:100%;height:300px}@media only screen and (max-width:40em){#PopupXMLViewer .req-btn{margin-bottom:15px}}#xml-uapi-response,#xml-uapi-request{position:absolute;top:7px;left:10px;padding:4px;z-index:10;background:#fff;color:#005d8c;display:table}#xml-uapi-response .unit-row,#xml-uapi-request .unit-row{display:table-row}#xml-uapi-response .unit-row span,#xml-uapi-response .unit-row i,#xml-uapi-request .unit-row span,#xml-uapi-request .unit-row i{display:table-cell;padding:0 3px}#xml-uapi-response .unit-row i.fa-clock-o:before,#xml-uapi-request .unit-row i.fa-clock-o:before{position:relative;top:1px;font-size:18px}#xml-uapi-response .unit-row span,#xml-uapi-request .unit-row span{font-weight:600}.css-label-radiobox-price{float:left;margin-right:0;margin-top:8px;font-size:14px}.css-label-radiobox-price>.price-block{position:relative;bottom:5px}.tooltip-box{opacity:0;max-width:500px;padding:10px;background:#000;color:#fff;font-size:12px;position:absolute;-ms-word-wrap:break-word;word-wrap:break-word;z-index:2000;border:solid 2px #fff;pointer-events:none;-moz-box-shadow:0 2px 5px rgba(128,128,128,.6);-webkit-box-shadow:0 2px 5px rgba(128,128,128,.6);box-shadow:0 2px 5px rgba(128,128,128,.6)}.tooltip-box::before{content:"";width:12px;height:12px;position:absolute;top:-7px;background:#000;-moz-transform:rotate(45deg);-ms-transform:rotate(45deg);-o-transform:rotate(45deg);-webkit-transform:rotate(45deg);transform:rotate(45deg);z-index:1999;border:solid 2px #fff;border-width:2px 0 0 2px}@media only screen and (max-width:550px){.tooltip-box{max-width:400px}}@media only screen and (max-width:450px){.tooltip-box{max-width:300px}}@media only screen and (max-width:350px){.tooltip-box{max-width:250px}}.ui-autocomplete,.ui-datepicker{z-index:3000!important}#seat-map-popup{z-index:1000;width:100%;top:0!important;left:0!important;margin:0 auto}#seat-map-popup .modal-popup{padding:0}#seat-map-popup .seat-map-modal-footer{width:100%;position:fixed;bottom:0;left:0;border:solid #666;border-width:0 1px 1px}#seat-map-popup .seat-map-modal-footer .modal-footer-wrapper{background:#005d8c;width:100%;border:solid #fff;border-width:0 15.5px 15px;text-align:right;padding:10px 40px 10px 0;height:75px}#seat-map-popup .seat-map-modal-footer .modal-footer-wrapper .seat-map-cancel-btn{background-color:#87a4b2;border-color:#a9bac2;font-size:13pt;line-height:0;padding:20px;margin-left:15px}#seat-map-popup .seat-map-modal-footer .modal-footer-wrapper .seat-map-cancel-btn:hover{background-color:#999;color:#fff}#seat-map-popup .seat-map-modal-footer .modal-footer-wrapper .seat-map-apply-btn{font-size:13pt;line-height:0;padding:20px;margin-left:5px}#seat-map-popup .seat-map-modal-footer .modal-footer-wrapper .seat-map-apply-btn:hover{background-color:#95de3a;color:#fff}seat-map-root .tp-seat-map-toasts-wrapper{bottom:80px!important;left:60px!important}#panIndex .icons-uapi{margin-top:15px}#panIndex .icons-uapi>div{padding:10px;margin:3px;-moz-min-width:125px;-ms-min-width:125px;-o-min-width:125px;-webkit-min-width:125px;width:110px;height:110px}#panIndex .icons-uapi>div>img{position:relative;bottom:0}#panIndex .icons-uapi>div>p{font-size:10px;font-family:"Open Sans",Arial,Verdana,sans-serif;font-weight:300;color:#333;margin:0;line-height:156%}#panIndex .icons-uapi>div>p.item-bold{font-weight:bold}#gsg-headers .travelport-header-wrapper .uapi-demostration{margin:0;color:#333;font-family:"Open Sans",Arial,Verdana,sans-serif;font-weight:300;font-size:18px}#gsg-headers .travelport-header-wrapper .uapi-versions{margin:0;color:#333;font-family:"Open Sans",Arial,Verdana,sans-serif;font-weight:300;font-size:15px}.my-ibubble{cursor:pointer}.my-ibubble.my-ibubble--blue{color:#55a1db}.demo-site-bubble{-ms-opacity:0;opacity:0;position:absolute;top:0;left:0;background:#e0e9ee;color:#333;border:solid 1px;padding:15px;width:auto;max-width:400px;z-index:1998;-webkit-box-shadow:0 0 0 1px #fff;-ms-box-shadow:0 0 0 1px #fff;box-shadow:0 0 0 1px #fff;-webkit-transition:opacity .6s,top .6s;-moz-transition:opacity .6s,top .6s;-ms-transition:opacity .6s,top .6s;-o-transition:opacity .6s,top .6s;transition:opacity .6s,top .6s}.demo-site-bubble-shown{-ms-opacity:0!important;opacity:1!important}.demo-site-bubble-hidden{pointer-events:none}.demo-site-bubble-close{font-size:25px;font-weight:600;position:absolute;top:0;right:5px;color:#54a2d6;cursor:pointer}.demo-site-bubble-arrow{background:#e0e9ee;width:24px;height:24px;position:absolute;bottom:-12px;border:solid #333;border-width:0 1px 1px 0;-moz-transform:rotate(45deg);-ms-transform:rotate(45deg);-o-transform:rotate(45deg);-webkit-transform:rotate(45deg);transform:rotate(45deg);z-index:1997;-webkit-box-shadow:1px 1px 0 0 #fff;-ms-box-shadow:1px 1px 0 0 #fff;box-shadow:1px 1px 0 0 #fff;pointer-events:none}.separator-10{margin-top:10px}.separator-15{margin-top:15px}.separator-20{margin-top:20px}.separator-25{margin-top:25px}.air-pricing-solution-panel{padding:10px}.icon-suitcase{max-height:32px}.air-segment-icons-row{height:30px}#AirlListResult .air-pricing-solution-panel:nth-child(even){background:#f3f3f3}#AirlListResult .mini-fare-rules{height:20px;width:20px;position:relative;top:5px;margin-left:10px;background-color:transparent;background-repeat:no-repeat;background-size:20px 20px}#AirlListResult .mini-fare-rules.mini-fare-rules-yellow{background-color:#ee9816;background:url('./img/site/shield_refund_yellow.png');background-size:20px 20px}#AirlListResult .mini-fare-rules.mini-fare-rules-red{background-color:#c80e1f;background:url('./img/site/shield_refund_red.png');background-size:20px 20px}#AirlListResult .mini-fare-rules.mini-fare-rules-green{background-color:#6aca70;background:url('./img/site/shield_refund_green.png');background-size:20px 20px}.no-scroll{overflow:hidden}.response-message-wrapper .alert-box.alert{background-color:#fff;border:none;color:#ef585a;font-size:16px;font-weight:300;width:100%}.response-message-wrapper.success-wrapper .alert-box.alert{color:#56df6c}#panLogin .login-button{background-color:#95de3a;font-size:16pt;padding:0 20px;height:40px}#panLogin #reset-credentials-btn{background-color:#87a4b2}#panLogin .login-button:hover{opacity:.75}.f-dropdown:before{top:-11px}.f-dropdown:after{top:-13px}#GeneralResultPanel{padding-right:0}.pan-search-result-panel{padding-right:0}.pan-search-cart-panel{padding-left:.9375rem}.cart-and-pricing-icon{width:50px}.img-logo{float:right}@charset "UTF-8";body{overflow-x:hidden}.border_flightTypes{border:2px solid #2c5b6f;padding:8px;min-height:200px}.flightTypesContent{display:none;float:left;min-width:20em}.flightTypesContent li{color:#fff;list-style:disc!important;overflow:visible!important}.maxWrapper{min-width:300px}.maxConsWrapper,.maxStopsWrapper{display:inline-block;width:40%}.maxStopsWrapper{margin-left:5%}.button,button{background:#77bd1f;color:#fff;text-align:center}.button.disabled,.button.disabled:focus,.button.disabled:hover,button.disabled,button.disabled:focus,button.disabled:hover{background:#999}.button.secondary-btn,button.secondary-btn{cursor:pointer;background-color:#87a4b2}.button.secondary-btn:hover,button.secondary-btn:hover{opacity:.75}.button.simple-btn,button.simple-btn{color:#55a1db;background:0 0;padding:0;cursor:pointer;border:none;text-transform:none}.button.simple-btn:hover,button.simple-btn:hover{color:#287cbc}.sly-tabs-wrapper{position:relative}.sly-tabs-wrapper .sly-tabs-controls{position:relative;width:100%;z-index:1}.sly-tabs-wrapper .sly-tabs-controls .tab-arrow-navigation{position:absolute;font-size:25px;top:15px;color:#fff;opacity:.6;cursor:pointer}.sly-tabs-wrapper .sly-tabs-controls .tab-arrow-navigation.next-tab{right:0}.sly-tabs-wrapper .sly-tabs-controls .tab-arrow-navigation.prev-tab{left:0}.sly-tabs-wrapper .sly-tabs-controls .tab-arrow-navigation:hover{opacity:1}.sly-tabs-wrapper .sly-tabs-controls .tab-arrow-navigation.disabled{display:none}.sly-tabs-wrapper .sly-tabs-frame-wrapper{width:100%;padding:0 25px;font-weight:500}.sly-tabs-wrapper .sly-tabs-frame-wrapper .frame{background-color:#005d8c;width:100%;height:auto;max-height:50px;padding:0;overflow-x:auto}.sly-tabs-wrapper .sly-tabs-frame-wrapper .frame .slidee{margin:0;padding:0;height:100%;list-style:none}.sly-tabs-wrapper .sly-tabs-frame-wrapper .frame .slidee .tab{float:left;margin:0 5px 0 0;width:auto;height:100%;background-color:transparent;border-top:solid transparent 5px;color:#fff;padding:10px;text-align:center;font-size:16px;cursor:pointer}.cart-panel,.credentials-panel{margin-top:15px;text-align:left;display:none}.sly-tabs-wrapper .sly-tabs-frame-wrapper .frame .slidee .tab:hover{background-color:#013248}.sly-tabs-wrapper .sly-tabs-frame-wrapper .frame .slidee .tab.active{border-color:#77bd1f;color:#77bd1f;background-color:#fff}.vertical-arrowed-tabs-wrapper{list-style:none}.vertical-arrowed-tabs-wrapper .vertical-arrowed-tab{padding:5px 10px;color:#999;cursor:pointer;position:relative}.vertical-arrowed-tabs-wrapper .vertical-arrowed-tab:hover{color:#333}.vertical-arrowed-tabs-wrapper .vertical-arrowed-tab.active{background:#efefef;color:#333}.accordion .solution-group{background:#fff;color:#333;border-top:#333 dotted 1px}.accordion .solution-group:last-child{border-bottom:#333 dotted 1px}.accordion .solution-group .solution-group-header{background:#fff;color:#333;padding:6.2px 0 3.2px!important}.accordion .solution-group .solution-group-header:hover{background:#fff}.accordion .solution-group .solution-group-header .solution-group-icon-state{background:url(img/site/Closed.png);width:28px;height:28px;float:left;position:relative;top:3px}.accordion .solution-group .solution-group-header .solution-group-icon-wrapper{width:44px;min-width:44px;margin-right:10px}.accordion .solution-group .solution-group-header .solution-group-icon-wrapper .solution-group-icon{max-width:44px}.accordion .solution-group .solution-group-header .solution-group-carrier{-ms-word-break:break-all;word-break:break-all;font-size:1.125rem}.accordion .solution-group .solution-group-header .solution-group-num-bound{font-size:12pt}.accordion .solution-group .solution-group-header .solution-group-carrier,.accordion .solution-group .solution-group-header .solution-group-icon,.accordion .solution-group .solution-group-header .solution-group-num-bound{padding-top:3px}.accordion .solution-group .solution-group-panel,.accordion .solution-group .solution-group-panel.active{padding:0}.accordion .solution-group.active .solution-group-header{background:#fff}.accordion .solution-group.active .solution-group-header .solution-group-icon-state{background:url(img/site/Opened.png)}.top-bar-section ul li.activator-cart-panel{padding:5px 15px;line-height:30px;background:#005d8c;font-size:.8rem;text-transform:uppercase;font-weight:400}.top-bar-section ul li.activator-cart-panel img{width:27px;height:27px}.cart-panel{color:#fff;position:absolute;right:235px;background-color:#005d8c;z-index:200}.cart-panel .cart-panel-arrow{background:#005d8c;width:15px;height:15px;position:absolute;top:-7px;right:50px;-webkit-transform:rotate(45deg);transform:rotate(45deg);z-index:1997}.cart-panel .cart-sub-panel{box-shadow:0 3px 8px 1px rgba(0,0,0,.75)}.cart-body{color:#000}.top-bar-section ul li.activator-credentials-panel{padding:5px 15px;line-height:30px;background:#005d8c;font-size:.8rem;text-transform:uppercase;font-weight:400}.top-bar-section ul li.activator-credentials-panel .credentials-selected-label{background-color:#87a4b2;padding:5px;color:#000;margin-left:2px;cursor:pointer;display:none}.credentials-panel,.credentials-panel .credentials-label,.credentials-panel-custom-form .credential-form label{color:#fff}.credentials-panel{position:absolute;right:0;background-color:#005d8c;z-index:200;width:221px}.credentials-panel .credentials-panel-arrow{background:#005d8c;width:15px;height:15px;position:absolute;top:-7px;right:50px;-webkit-transform:rotate(45deg);transform:rotate(45deg);z-index:1997}.credentials-panel .credentials-panel-arrow.dark{background:#013248}.credentials-panel .credentials-sub-panel{box-shadow:0 3px 8px 1px rgba(0,0,0,.75)}#AirBrandsPopup .air-pricing-solution-item:hover,#AirBrandsPopupMini .air-pricing-solution-item:hover{box-shadow:0 0 5px #333}.credentials-panel .credentials-sub-panel .row{padding:10px}.credentials-panel .credentials-sub-panel .row.selected{background-color:#013248}.credentials-panel .credentials-sub-panel .row label{margin-right:0}.credentials-panel-custom-form{font-size:.7rem}.credentials-panel-custom-form .login-btn,.credentials-panel-custom-form a.logout-btn{padding:3px 7px 5px;background-color:#55a1db;color:#fff;margin-left:10px}.credentials-panel-custom-form .login-btn:hover,.credentials-panel-custom-form a.logout-btn:hover{opacity:.7}.credentials-panel-custom-form .login-btn,.credentials-panel-custom-form .logout-btn{margin-left:0;width:100%;margin-top:5px}.credentials-panel-custom-form .credential-form{margin-top:5px}.credentials-panel-custom-form .credential-form .mini-fatal-error{margin-top:10px;font-size:14px;width:100%;text-align:center;line-height:32px}.credentials-panel-custom-form .credential-form .mini-fatal-error i{margin-right:7px}.credentials-panel-custom-form .credential-form .mini-fatal-error span{color:#000;font-weight:400}.credentials-panel-custom-form .credential-field{margin:0 5px 5px 0;height:30px}.search-button{float:right}.total-price-wrapper .fares-breakdown-table{background:0 0;border:none;margin-bottom:0}.total-price-wrapper .fares-breakdown-table tr,.total-price-wrapper .fares-breakdown-table tr:nth-of-type(even),.total-price-wrapper .fares-breakdown-table tr:nth-of-type(odd){background:0 0}.total-price-wrapper .fares-breakdown-table tr td,.total-price-wrapper .fares-breakdown-table tr td:first-child,.total-price-wrapper .fares-breakdown-table tr:nth-of-type(even) td,.total-price-wrapper .fares-breakdown-table tr:nth-of-type(even) td:first-child,.total-price-wrapper .fares-breakdown-table tr:nth-of-type(odd) td,.total-price-wrapper .fares-breakdown-table tr:nth-of-type(odd) td:first-child{padding:0}.total-price-wrapper .base-taxes-price-content{margin-bottom:10px;padding:0}.total-price-wrapper .total-price-content{margin-bottom:0;padding:0}.total-price-wrapper .total-price-content .span-total-txt{color:#666;display:table-row;font-size:20px;margin-right:5px;margin-top:35px;float:left;font-weight:400;line-height:1}.total-price-wrapper .total-price-content .total-price-cent-currency-wrapper{display:table;padding-top:3px}.total-price-wrapper .total-price-content .total-price-cent,.total-price-wrapper .total-price-content .total-price-currency,.total-price-wrapper .total-price-content .total-price-total{display:table-row}.total-price-wrapper .total-price-content .total-price-cent,.total-price-wrapper .total-price-content .total-price-total{font-weight:400;color:#55a1db;float:left;line-height:1}.total-price-wrapper .total-price-content .total-price-total{font-size:50pt;line-height:55px}.total-price-wrapper .total-price-content .total-price-cent{font-size:2em}.total-price-wrapper .total-price-content .total-price-currency{font-size:1em;color:#666}.response-message-lists-wrapper>.columns{padding-right:0}.response-message-wrapper{display:table;margin:10px 0;border:1px solid}.response-message-wrapper>div{display:table-cell;vertical-align:middle}.response-message-wrapper>.response-message-wrapper-icon{font-size:25px;padding:15px}.response-message-wrapper>.response-message-wrapper-icon i{width:25px;height:25px;text-align:center}.response-message-wrapper .response-message-wrapper-values{width:100%;background:#fff;position:relative}.response-message-wrapper .response-message-wrapper-values>ul{padding:0 0 0 20px;margin:0 15px;overflow-y:hidden;height:0}.response-message-wrapper .response-message-wrapper-values>ul li.response-message-value{padding-top:5px;position:relative;word-break:break-all}.response-message-wrapper .response-message-wrapper-values>ul li.response-message-value:before{content:'◦';font-size:26px;position:absolute;top:-4px;left:-20px}.response-message-wrapper .response-message-wrapper-values>header{padding:15px;cursor:pointer}.response-message-wrapper .response-message-wrapper-values>header .response-message-header{margin-right:30px}.response-message-wrapper .response-message-wrapper-values>header .response-message-header-icon{position:absolute;right:15px;top:13px;font-size:20px;transition:-webkit-transform .5s;transition:transform .5s}.response-message-wrapper.active .response-message-wrapper-values>ul{border-top:solid 1px #eee}.response-message-wrapper.active .response-message-wrapper-values>header .response-message-header-icon{-webkit-transform:rotate(-180deg);transform:rotate(-180deg)}.response-message-warnings{border-color:#ffc943}.response-message-warnings .response-message-wrapper-icon{background:#ffc943;color:#ad8520}.response-message-warnings .response-message-wrapper-values header{color:#ffc943}.response-message-warnings .response-message-wrapper-values header:hover{color:#ad8520}.response-message-warnings .response-message-wrapper-values ul li.response-message-value:before{color:#ffc943}.response-message-warnings.active .response-message-wrapper-values>ul{border-top:solid 1px #ffc943}.response-message-errors,.response-message-fatal-errors{border-color:#ef585a}.response-message-errors .response-message-wrapper-icon,.response-message-fatal-errors .response-message-wrapper-icon{background:#ef585a;color:#9f393a}.response-message-errors .response-message-wrapper-values header,.response-message-fatal-errors .response-message-wrapper-values header{color:#ef585a}.response-message-errors .response-message-wrapper-values header:hover,.response-message-fatal-errors .response-message-wrapper-values header:hover{color:#9f393a}.response-message-errors .response-message-wrapper-values ul li.response-message-value:before,.response-message-fatal-errors .response-message-wrapper-values ul li.response-message-value:before{color:#ef585a}.response-message-errors.active .response-message-wrapper-values>ul,.response-message-fatal-errors.active .response-message-wrapper-values>ul{border-top:solid 1px #ef585a}.response-message-success{border-color:#56df6c}.response-message-success .response-message-wrapper-icon{background:#56df6c;color:#349a30}.response-message-success .response-message-wrapper-values header{color:#56df6c}.response-message-success .response-message-wrapper-values header:hover{color:#349a30}.response-message-success .response-message-wrapper-values ul li.response-message-value:before{color:#56df6c}.response-message-success.active .response-message-wrapper-values>ul{border-top:solid 1px #56df6c}.response-message-general-remarks{border-color:#666}.response-message-general-remarks .response-message-wrapper-icon{background:#666;color:#333}.response-message-general-remarks .response-message-wrapper-values header{color:#666}.response-message-general-remarks .response-message-wrapper-values header:hover{color:#333}.response-message-general-remarks .response-message-wrapper-values ul li.response-message-value:before{color:#666}.response-message-general-remarks.active .response-message-wrapper-values>ul{border-top:solid 1px #666}.mini-fatal-error{height:32px;padding:0 10px;display:inline-block;background:#ef585a;color:#9f393a;font-size:20px}.confirm-popup .modal-popup{padding:15px 40px 20px 20px}.confirm-popup .confirm-popup-message,.confirm-popup .confirm-popup-title{color:#fff;margin:0}.confirm-popup .confirm-popup-title-wrapper{margin-bottom:10px}.confirm-popup .confirm-popup-message-wrapper{margin-bottom:25px}.confirm-popup .close-reveal-modal{top:10px!important;right:7px!important}.confirm-popup .confirm-popup-buttons-wrapper{text-align:right;position:relative;left:20px}.confirm-popup .confirm-popup-buttons-wrapper .button{padding:10px 30px}.go-back-button-wrapper{position:relative;width:100%;z-index:1}.go-back-button{position:absolute;right:15px;font-size:27px;z-index:1}.xml-button-wrapper{position:relative}.xml-button-wrapper span{position:absolute;top:27px;left:0;text-align:center;font-size:14px;font-weight:700;color:#005d8c;width:31px}.xml-button-wrapper img{margin:0 10px 15px 0!important}#simple-modal>.modal-content{padding:30px 40px 30px 30px;background-color:#005d8c}#simple-modal h1{color:#fff;margin:0 0 20px}#simple-modal p{color:#fff;margin:0}.watermark-pp{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-flow:column;flex-flow:column;position:fixed;bottom:0;right:0;z-index:9999;padding:25px;text-align:center;background:#fff;opacity:.7;width:100%}.watermark-pp .travelport-text{font-size:25px;color:#006aa6}.watermark-pp .travelport-text strong{font-weight:600}.watermark-pp .travelport-text-sub{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-flow:row;flex-flow:row;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;font-size:26px;font-weight:600}.Tooltip{position:absolute;transition:opacity .5s ease-in-out;top:-100%;left:-100%;z-index:-9000;opacity:0;max-width:90%;max-width:calc(100% - 15px)}@media only screen and (min-width:40.063em){.watermark-pp{width:auto}.Tooltip{max-width:500px}}@media only screen and (min-width:64.063em){.Tooltip{max-width:750px}}.Tooltip-wrapper{position:relative;background-color:#fff;border:1px solid #55a1db}.Tooltip-template{position:relative;z-index:2;margin:16px 0 0;padding:0 16px 16px;overflow-y:auto}.Tooltip-close{position:absolute;top:0;right:0;cursor:pointer;color:#55a1db;z-index:3;height:20px;width:18px;overflow:hidden}.Tooltip-close i{font-size:16px;line-height:16px;margin:0;color:#55a1db}.Tooltip-close:hover,.Tooltip-close:hover i{color:#236ea7}.Tooltip-arrow{height:12px;width:12px;position:absolute;background:#fff;border:0 solid #55a1db;border-width:0 1px 1px 0;-webkit-transform:translateY(-5px) rotate(45deg);transform:translateY(-5px) rotate(45deg);top:100%;left:1px;z-index:1}.Tooltip--opened{top:0;left:0;z-index:9000;opacity:1}.Tooltip--closed{top:-100%!important;left:-100%!important;z-index:-9000;opacity:0}.Tooltip--isLoading{opacity:.5}.Tooltip--top .Tooltip-arrow{border-width:0 1px 1px 0;-webkit-transform:translateY(-5px) rotate(45deg);transform:translateY(-5px) rotate(45deg);top:100%;left:1px}.Tooltip--bottom .Tooltip-arrow{border-width:1px 0 0 1px;-webkit-transform:translateY(-7px) rotate(45deg);transform:translateY(-7px) rotate(45deg);top:0;left:1px}.AirOptionalServiceTooltip{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-flow:column nowrap;flex-flow:column nowrap}.AirOptionalServiceTooltip-infoWrapper{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-flow:row nowrap;flex-flow:row nowrap;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.AirOptionalServiceTooltip-imageWrapper{max-width:75px;min-width:60px;min-height:60px;margin-right:15px}.AirOptionalServiceTooltip-image{display:block}.AirOptionalServiceTooltip-description{width:100%;margin:0}.AirOptionalServiceTooltip-title{margin:0 0 10px;font-size:1.3em;line-height:1em;font-weight:600;color:#55a1db}.air-cart .air-cart-update-price-btn{margin-right:15px;padding:5px 10px}.air-cart .air-cart-update-info-message{margin-top:5px;font-size:.85rem}#air-ancillaries-popup .modal-header h1{margin:0 0 10px;position:relative;top:-10px}#air-ancillaries-popup .modal-popup{padding:0 40px 30px}#air-ancillaries-popup .ancillaries-no-priced-results h3{background-color:#fff;padding:15px 0;text-align:center}#air-ancillaries-popup .ancillaries-segment-tabs-content{display:none}#air-ancillaries-popup .ancillaries-segment-tabs-content.active{display:block;background:#fff}#air-ancillaries-popup .air-ancillaries-segment-container{background-color:#fff;padding:10px;border-bottom:dotted 1px #333}#air-ancillaries-popup .air-ancillaries-segment-container .columns{padding-right:0}@media only screen and (min-width:64.063em){#air-ancillaries-popup .air-ancillaries-segment-container .columns{padding-right:.9375rem}}#air-ancillaries-popup .air-ancillaries-segment-container .air-segment-info{padding-right:0}#air-ancillaries-popup .air-ancillaries-passenger-calculated-optiona-services-container{display:-webkit-box;display:-ms-flexbox;display:flex}#air-ancillaries-popup .air-ancillaries-passenger-calculated-optiona-services-container .air-ancillaries-passenger-tabs-container{background-color:#fff;text-align:center;border-bottom:dotted 1px}@media only screen and (min-width:64.063em){#air-ancillaries-popup .air-ancillaries-passenger-calculated-optiona-services-container .air-ancillaries-passenger-tabs-container{text-align:left;padding-top:20px;border-bottom:none}}#air-ancillaries-popup .air-ancillaries-passenger-calculated-optiona-services-container .air-ancillaries-calculated-optional-services-container{background-color:#fff;padding:10px;margin-right:1px;-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;-ms-flex-negative:1;flex-shrink:1;-ms-flex-preferred-size:auto;flex-basis:auto;max-height:500px;overflow-y:auto}@media only screen and (min-width:64.063em){#air-ancillaries-popup .air-ancillaries-passenger-calculated-optiona-services-container .air-ancillaries-calculated-optional-services-container{-ms-flex-preferred-size:0;flex-basis:0}}#air-ancillaries-popup .air-ancillaries-passenger-calculated-optiona-services-container .air-ancillaries-calculated-optional-services-container .air-ancillaries-calculated-optional-service{background-color:#fff;padding:10px;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-align:center;-ms-flex-align:center;align-items:center}#air-ancillaries-popup .air-ancillaries-passenger-calculated-optiona-services-container .air-ancillaries-calculated-optional-services-container .air-ancillaries-calculated-optional-service:nth-of-type(even){background-color:#efefef}#air-ancillaries-popup .air-ancillaries-passenger-calculated-optiona-services-container .air-ancillaries-calculated-optional-services-container .air-ancillaries-calculated-optional-service .calculated-optional-service-image{max-width:150px}@media only screen and (min-width:64.063em){#air-ancillaries-popup .air-ancillaries-passenger-calculated-optiona-services-container .air-ancillaries-calculated-optional-services-container .air-ancillaries-calculated-optional-service .calculated-optional-service-image{max-width:100px;margin-right:10px}}#air-ancillaries-popup .air-ancillaries-passenger-calculated-optiona-services-container .air-ancillaries-calculated-optional-services-container .air-ancillaries-calculated-optional-service .calculated-optional-service-content{-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;-ms-flex-preferred-size:auto;flex-basis:auto;max-width:100%;margin:15px 0}@media only screen and (min-width:64.063em){#air-ancillaries-popup .air-ancillaries-passenger-calculated-optiona-services-container .air-ancillaries-calculated-optional-services-container .air-ancillaries-calculated-optional-service .calculated-optional-service-content{-ms-flex-preferred-size:0;flex-basis:0;margin:0 10px 0 0}}#air-ancillaries-popup .air-ancillaries-passenger-calculated-optiona-services-container .air-ancillaries-calculated-optional-services-container .air-ancillaries-calculated-optional-service .calculated-optional-service-content h4{margin-top:0}#air-ancillaries-popup .air-ancillaries-passenger-calculated-optiona-services-container .air-ancillaries-calculated-optional-services-container .air-ancillaries-calculated-optional-service .calculated-optional-service-content p{margin:0 0 10px;white-space:pre-wrap}#air-ancillaries-popup .air-ancillaries-passenger-calculated-optiona-services-container .air-ancillaries-calculated-optional-services-container .air-ancillaries-calculated-optional-service .calculated-optional-service-content p:last-child{margin-bottom:0}#air-ancillaries-popup .air-ancillaries-passenger-calculated-optiona-services-container .air-ancillaries-calculated-optional-services-container .air-ancillaries-calculated-optional-service .calculated-optional-service-actions .calculated-optional-service-btns{margin-top:5px}#air-ancillaries-popup .air-ancillaries-passenger-calculated-optiona-services-container .air-ancillaries-calculated-optional-services-container .air-ancillaries-calculated-optional-service .calculated-optional-service-actions .calculated-optional-service-btns button{padding:10px 20px}#air-ancillaries-popup .air-ancillaries-passenger-calculated-optiona-services-container .air-ancillaries-calculated-optional-services-container .air-ancillaries-calculated-optional-service .calculated-optional-service-actions .calculated-optional-service-btns a{color:#55a1db;margin-right:5px}#air-ancillaries-popup .air-ancillaries-passenger-calculated-optiona-services-container .air-ancillaries-calculated-optional-services-container .air-ancillaries-calculated-optional-service .calculated-optional-service-actions .calculated-optional-service-btns a:hover{color:#005d8c}#air-ancillaries-popup .modal-footer{margin-top:30px}#air-ancillaries-popup .modal-footer .modal-footer-btns .button,#air-ancillaries-popup .modal-footer .modal-footer-btns button{padding:.5rem 1rem;margin-left:5px}#air-ancillaries-popup .modal-footer .footer-air-ancillaries-group .air-ancillarie-panel{background-color:#fff;cursor:pointer;margin:0 5px 5px 0;border:5px solid #005d8c;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-align-content:stretch;-ms-flex-line-pack:stretch;align-content:stretch}#air-ancillaries-popup .modal-footer .footer-air-ancillaries-group .air-ancillarie-panel .air-ancillarie-sign{width:25px;font-size:30px;font-weight:700;color:#fff;background-color:#55a1db;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}#air-ancillaries-popup .modal-footer .footer-air-ancillaries-group .air-ancillarie-panel .air-ancillarie-name{color:#55a1db}#air-ancillaries-popup .modal-footer .footer-air-ancillaries-group .air-ancillarie-panel .air-ancillarie-price-block-wrapper{padding:3px 5px}#air-ancillaries-popup .modal-footer .footer-air-ancillaries-group .air-ancillarie-panel .air-ancillarie-price-block-wrapper .passenger-name{margin-left:10px;font-size:.8rem}#air-ancillaries-popup .modal-footer .footer-air-ancillaries-group .air-ancillarie-panel .air-ancillarie-price-block-wrapper .segment-name{margin-right:10px}#air-ancillaries-popup .modal-footer .footer-air-ancillaries-group .air-ancillarie-panel .air-ancillarie-price-block-wrapper .ancillaries-price-block{float:left}#air-ancillaries-popup .modal-footer .footer-air-ancillaries-group .air-ancillarie-panel .air-ancillarie-price-block-wrapper .air-ancillarie-remove-link{color:#ef585a;border:1px solid;padding:0 6px 1px;margin-top:3px;border-radius:50px}#air-ancillaries-popup .modal-footer .footer-air-ancillaries-group .air-ancillarie-panel .air-ancillarie-price-block-wrapper .air-ancillarie-remove-link:hover{color:#9f393a}.cart-calculated-optional-service-wrapper.purchased-optional-service-wrapper{margin-bottom:20px}.cart-calculated-optional-service-wrapper .cart-calculated-optional-service{padding:3px 0 3px 10px;margin:6px 0;background-color:#fafafa}.cart-calculated-optional-service-wrapper .cart-calculated-optional-service .remove-cart-calculated-optional-service{font-size:1.2rem;padding-right:5px;color:#ef585a;cursor:pointer;font-weight:700}.cart-calculated-optional-service-wrapper .cart-calculated-optional-service .remove-cart-calculated-optional-service:hover{color:#9f393a}.cart-calculated-optional-service-wrapper .cart-calculated-optional-service .price-block{font-size:13px}.cart-calculated-optional-service-wrapper .cart-calculated-optional-service .sum-price-sign,.sum-price-sign-additional-list-item{color:#55a1db;font-size:1.8em;line-height:1px;top:5px;right:3px;position:relative}.cart-calculated-optional-service-wrapper .cart-calculated-optional-service .optional-service-purchased{margin:0 20px 0 0}.cart-calculated-optional-service-wrapper .cart-calculated-optional-service .optional-service-purchased-total-price{float:right;opacity:.4}.seat-map-result-wrapper .seat-map-result{padding:3px 0 3px 10px;margin:6px 0;background-color:#fafafa}.seat-map-result-wrapper .seat-map-result:first-of-type{margin:0 0 6px}.seat-map-result-wrapper .seat-map-result .remove-seat-map-seat{font-size:1.2rem;padding-right:5px;color:#ef585a;cursor:pointer;font-weight:700}.seat-map-result-wrapper .seat-map-result .remove-seat-map-seat:hover{color:#9f393a}.seat-map-result-wrapper .seat-map-result .price-block{font-size:13px}#air-seat-map-error-popup .modal-popup{padding:0 15px 15px}#air-seat-map-error-popup .header-modal{margin-top:15px}#air-seat-map-error-popup .header-modal h2{color:#fff;font-size:2rem}#air-seat-map-error-popup .modal-content{background:#fff;color:#333;padding:20px}#air-seat-map-error-popup .modal-content .response-message-wrapper.fatal-errors-wrapper{margin:0}#air-seat-map-error-popup .modal-content .columns{padding-right:0}#air-seat-map-error-popup .modal-footer{margin-top:15px}#air-seat-map-error-popup .modal-footer button{padding:10px 30px}.brands-flex-row{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-ms-flex-wrap:wrap;flex-wrap:wrap}.compare-fares-img-wrapper img{cursor:pointer;margin:10px 0}.compare-fares-img-wrapper img:hover{outline:#ea9931 solid 3px}#AirBrandsPopup{width:100%!important;top:0!important;margin-left:0!important}@media only screen and (min-width:40.063em){#AirBrandsPopup{margin-left:-49%!important;width:98%!important;top:2%!important}}#AirBrandsPopup .show-more-link{width:147px;float:right;height:100%;padding:10px;color:#fff;margin-top:4px}#AirBrandsPopup .show-more-link a{color:#fff;transition:opacity .5s ease;opacity:.5}#AirBrandsPopup .show-more-link a:hover{opacity:1}#AirBrandsPopup .modal-popup{padding:20px}#AirBrandsPopup .brands-main-tabs-wrapper{margin-right:15px}#AirBrandsPopup .air-brands-without-sly-panel{padding:20px;background:#fff;color:#333}#AirBrandsPopup .main-tabs-content{background:#fff;margin-bottom:20px;overflow:hidden}#AirBrandsPopup .main-tabs-content>.content{display:none}#AirBrandsPopup .main-tabs-content>.content.active{display:block}#AirBrandsPopup .active-brand-content{padding:15px;color:#333}#AirBrandsPopup .active-brand-content .brand-content-wrapper .brand-header h1,#AirBrandsPopup .active-brand-content .brand-optional-services-wrapper .optional-service-wrapper .optional-service-info .masInfo{color:#55a1db}#AirBrandsPopup .active-brand-content .brand-content-wrapper{-webkit-box-flex:3;-ms-flex:3;flex:3;-ms-flex-preferred-size:auto;flex-basis:auto;max-width:100%;padding:0}@media only screen and (min-width:40.063em){#AirBrandsPopup .active-brand-content .brand-content-wrapper{-ms-flex-preferred-size:0;flex-basis:0}}#AirBrandsPopup .active-brand-content .brand-content-wrapper .brand-header{-webkit-box-align:center;-ms-flex-align:center;align-items:center;text-align:center;border-bottom:dotted 1px;padding-bottom:20px}#AirBrandsPopup .active-brand-content .brand-content-wrapper .brand-header .brand-marketing-img{margin:0 auto;max-width:150px;display:block;width:auto;height:150px}@media only screen and (min-width:40.063em){#AirBrandsPopup .active-brand-content .brand-content-wrapper .brand-header .brand-marketing-img{margin:0 10px 0 auto;-webkit-box-ordinal-group:3;-ms-flex-order:2;order:2}#AirBrandsPopup .active-brand-content .brand-content-wrapper .brand-header h1{-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1}}#AirBrandsPopup .active-brand-content .brand-content-wrapper .brand-marketing-wrapper{margin-top:20px}#AirBrandsPopup .active-brand-content .brand-content-wrapper .brand-marketing-wrapper pre{word-break:break-word;white-space:pre-wrap;font-family:"Open Sans",Arial,Verdana,sans-serif;font-weight:300;line-height:24px}#AirBrandsPopup .active-brand-content .brand-optional-services-wrapper{-webkit-box-flex:1;-ms-flex:1;flex:1;-ms-flex-preferred-size:auto;flex-basis:auto;margin-top:20px;padding:5px 10px 10px;background-color:#f9f9f9}@media only screen and (min-width:64.063em){#AirBrandsPopup .active-brand-content .brand-optional-services-wrapper{-ms-flex-preferred-size:0;flex-basis:0;margin-left:10px;margin-top:0}}#AirBrandsPopup .active-brand-content .brand-optional-services-wrapper .optional-service-wrapper{padding-top:10px;border-top:solid 2px #eee;margin-top:10px;-webkit-box-align:center;-ms-flex-align:center;align-items:center}#AirBrandsPopup .active-brand-content .brand-optional-services-wrapper .optional-service-wrapper:first-child{padding-top:15px;border-top:none;margin-top:0}#AirBrandsPopup .active-brand-content .brand-optional-services-wrapper .optional-service-wrapper .optional-service-icon{max-width:60px;max-height:60px}#AirBrandsPopup .active-brand-content .brand-optional-services-wrapper .optional-service-wrapper .optional-service-info{margin-left:10px;width:100%}#AirBrandsPopup .active-brand-content .brand-optional-services-wrapper .optional-service-wrapper .optional-service-info .optional-service-description{font-size:.85rem;font-weight:500}#AirBrandsPopup .active-brand-content .brand-optional-services-wrapper .optional-service-wrapper .optional-service-info .optional-service-strapline{font-size:.75rem}#AirBrandsPopup .brands-fare-comparision-panel{margin:20px}#AirBrandsPopup .brands-fare-comparision-panel .brands-per-carrier-table-wrapper{overflow-x:auto}#AirBrandsPopup .brands-fare-comparision-panel .brands-per-carrier-table-wrapper .brands-per-carrier-table{margin-bottom:0;width:100%;text-align:center}#AirBrandsPopup .brands-fare-comparision-panel .brands-per-carrier-table-wrapper .brands-per-carrier-table .brand-comparison-baggage{text-align:center;color:green;font-weight:700}#AirBrandsPopup .brands-fare-comparision-panel .brands-per-carrier-table-wrapper .brands-per-carrier-table td,#AirBrandsPopup .brands-fare-comparision-panel .brands-per-carrier-table-wrapper .brands-per-carrier-table th{text-align:center}#AirBrandsPopup .brands-fare-comparision-panel .brands-per-carrier-table-wrapper .brands-per-carrier-table thead th{font-weight:600}#AirBrandsPopup .brands-fare-comparision-panel .brands-per-carrier-table-wrapper .brands-per-carrier-table tbody tr:nth-of-type(even){background:#fff}#AirBrandsPopup .brands-fare-comparision-panel .brands-per-carrier-table-wrapper .brands-per-carrier-table tbody tr td{text-align:center;border-bottom:solid 1px #efefef}#AirBrandsPopup .brands-fare-comparision-panel .brands-per-carrier-table-wrapper .brands-per-carrier-table tbody tr:last-child td{border-bottom:none}#AirBrandsPopup .brands-fare-comparision-panel .brands-per-carrier-table-wrapper .brands-per-carrier-table tbody tr .optional-service-include-img{width:30px}@media screen and (max-width:80em){#AirBrandsPopup .brands-fare-comparision-panel .brands-per-carrier-table-wrapper .brands-per-carrier-table thead{display:none}#AirBrandsPopup .brands-fare-comparision-panel .brands-per-carrier-table-wrapper .brands-per-carrier-table thead th{font-weight:400}#AirBrandsPopup .brands-fare-comparision-panel .brands-per-carrier-table-wrapper .brands-per-carrier-table tbody tr td,#AirBrandsPopup .brands-fare-comparision-panel .brands-per-carrier-table-wrapper .brands-per-carrier-table tbody tr:last-child td{display:block;border-bottom:solid 1px #efefef}#AirBrandsPopup .brands-fare-comparision-panel .brands-per-carrier-table-wrapper .brands-per-carrier-table tbody tr td:first-child,#AirBrandsPopup .brands-fare-comparision-panel .brands-per-carrier-table-wrapper .brands-per-carrier-table tbody tr td:last-child,#AirBrandsPopup .brands-fare-comparision-panel .brands-per-carrier-table-wrapper .brands-per-carrier-table tbody tr:last-child td:first-child,#AirBrandsPopup .brands-fare-comparision-panel .brands-per-carrier-table-wrapper .brands-per-carrier-table tbody tr:last-child td:last-child{border-bottom:none}#AirBrandsPopup .brands-fare-comparision-panel .brands-per-carrier-table-wrapper .brands-per-carrier-table tbody tr td:first-child{background:#f9f9f9;font-weight:600}#AirBrandsPopup .brands-fare-comparision-panel .brands-per-carrier-table-wrapper .brands-per-carrier-table tbody tr td:before{content:attr(data-th);display:inline-block;width:100%}#AirBrandsPopup .brands-fare-comparision-panel .brands-per-carrier-table-wrapper .brands-per-carrier-table tbody tr td:first-child:before{display:none}}#AirBrandsPopup .modal-footer .air-pricing-solution-selected-wrapper{color:#fff;padding:0}#AirBrandsPopup .modal-footer .air-pricing-solution-selected-wrapper h3,#AirBrandsPopup .modal-footer .air-pricing-solution-selected-wrapper span{color:#fff}#AirBrandsPopup .modal-footer .air-pricing-solution-selected-wrapper h3{font-size:30px}#AirBrandsPopup .modal-footer .air-pricing-solution-selected-wrapper .air-price-block-wrapper{display:inline-block;font-size:24px}#AirBrandsPopup .modal-footer .air-pricing-solution-selected-wrapper .air-price-block-wrapper .ResultAir_Price{font-weight:300}#AirBrandsPopup .modal-footer .air-pricing-solution-selected-wrapper .air-price-block-wrapper .ResultAir_Price_Currency{font-size:.625em}#AirBrandsPopup .modal-footer .air-pricing-solution-selected-wrapper .air-price-block-wrapper .ResultAir_Price_Cent{font-weight:300;font-size:1em}#AirBrandsPopup .modal-footer .brands-btns .button{padding:.5rem 1rem;margin:15px 0 0}#AirBrandsPopup .air-pricing-solution-list-wrapper{margin:0 40px 0 0}#AirBrandsPopup .air-pricing-solutions-list-row{display:block}#AirBrandsPopup .air-pricing-solution-item{cursor:pointer;margin:0 15px 15px 0;padding-left:5px;background-color:#55a1db;min-width:155px}#AirBrandsPopup .air-pricing-solution-item.selected{background-color:#77bd1f}#AirBrandsPopup .air-pricing-solution-item.selected .ResultAir_Price,#AirBrandsPopup .air-pricing-solution-item.selected .ResultAir_Price_Cent,#AirBrandsPopup .air-pricing-solution-item.selected .air-pricing-solution-sign{color:#77bd1f}#AirBrandsPopup .air-pricing-solution-item .air-pricing-solution-sign{color:#55a1db}#AirBrandsPopup .air-pricing-solution-item .air-pricing-solution-item-content-panel>label{position:relative;padding-left:26px;margin-right:0;width:100%}#AirBrandsPopup .air-pricing-solution-item .air-pricing-solution-item-content-panel>label:before{top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%)}#AirBrandsPopup .air-pricing-solution-item .air-pricing-solution-item-content-panel>label .air-pricing-solution-item-content{background-color:#fff}#AirBrandsPopup .air-pricing-solution-item .air-pricing-solution-item-content-panel>label .air-pricing-solution-item-content .air-pricing-solution-name-panel{padding:0 5px;font-weight:600;font-size:.9em;color:#666}#AirBrandsPopup .air-pricing-solution-item .air-pricing-solution-item-content-panel>label .air-pricing-solution-item-content .air-pricing-solution-price-panel{padding:2px 5px 7px}#AirBrandsPopup .air-pricing-solution-item .air-pricing-solution-item-content-panel>label .air-pricing-solution-item-content .air-pricing-solution-price-panel .air-pricing-solution-sign{float:left;font-size:2em;padding:2px 2px 0 0;font-weight:600}#AirBrandsPopup .air-pricing-solution-item .air-pricing-solution-item-content-panel>label .air-pricing-solution-item-content .air-pricing-solution-price-panel .price-block{float:left;display:table}#AirBrandsPopup .air-pricing-solution-item .air-pricing-solution-item-content-panel>label .air-pricing-solution-item-content .air-pricing-solution-price-panel .initial-air-pricing-solution-message{float:left;max-width:40px;font-size:.9em;line-height:1em;font-weight:600;padding:2px 0 2px 7px;text-align:center;color:#999}#AirBrandsPopup .air-pricing-solution-item .air-pricing-solution-details-expander-panel{text-align:center;background:#ddd;padding:0 5px}#AirBrandsPopup .air-pricing-solution-item .air-pricing-solution-details-expander-panel:hover{background:#c4c4c4}#AirBrandsPopup .air-pricing-solution-item .air-pricing-solution-details-expander-panel .arrow-collapsed{display:inline}#AirBrandsPopup .air-pricing-solution-item .air-pricing-solution-details-expander-panel .arrow-expanded{display:none}#AirBrandsPopup .air-pricing-solution-item .air-pricing-solution-item-details-panel{display:none;padding:7px 5px 7px 25px}#AirBrandsPopup .air-pricing-solution-item .air-pricing-solution-item-details-panel ul{font-size:.9em;line-height:1em;color:#fff;text-shadow:0 0 1px #333}#AirBrandsPopup .air-pricing-solution-item .air-pricing-solution-item-details-panel ul li{margin-bottom:10px}#AirBrandsPopup .air-pricing-solution-item .air-pricing-solution-item-details-panel ul li:last-child{margin-bottom:0}#AirBrandsPopup .air-pricing-solution-item.air-pricing-solution-details-expanded .air-pricing-solution-item-details-panel{display:block}#AirBrandsPopup .air-pricing-solution-item.air-pricing-solution-details-expanded .air-pricing-solution-details-expander-panel .arrow-collapsed{display:none}#AirBrandsPopup .air-pricing-solution-item.air-pricing-solution-details-expanded .air-pricing-solution-details-expander-panel .arrow-expanded{display:inline}.optional-service-long-description-panel{position:fixed;width:100vw;height:100vh;top:0;left:0;z-index:99999;background-color:rgba(0,0,0,.5);display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.optional-service-long-description-panel-content{overflow:auto;overflow-x:hidden;width:90%;max-height:80%;height:80%}.optional-service-long-description-panel-content .optional-service-long-description-panel-close{position:absolute;top:10%;right:5%;background:#55a1db;padding:5px 7.98px;font-size:25px;color:#fff;cursor:pointer}.optional-service-long-description-panel-content .optional-service-long-description-panel-close>i{position:relative;top:-1px;left:1px}.optional-service-long-description-panel-content h2{margin:0;color:#55a1db;border-bottom:1px dotted;padding:15px;background:#fff}.optional-service-long-description-panel-content pre{margin:0;white-space:pre-wrap;font-family:"Open Sans",Arial,Verdana,sans-serif;font-weight:300;line-height:24px;padding:25px 15px 15px;background:#fff}@media only screen and (max-width:40.063em){.optional-service-long-description-panel-content{width:70%}.optional-service-long-description-panel-content .optional-service-long-description-panel-close{right:15%}}@media only screen and (min-width:64.063em){.optional-service-long-description-panel-content{width:50%}.optional-service-long-description-panel-content .optional-service-long-description-panel-close{right:25%}}#AirBrandsPopupMini{width:100%!important;top:0!important;margin-left:0!important}@media only screen and (min-width:40.063em){#AirBrandsPopupMini{margin-left:-15%!important;width:35%!important;top:2%!important}}#AirBrandsPopupMini .show-more-link{width:147px;float:right;height:100%;padding:10px;color:#fff;margin-top:4px}#AirBrandsPopupMini .show-more-link a{color:#fff;transition:opacity .5s ease;opacity:.5}#AirBrandsPopupMini .show-more-link a:hover{opacity:1}#AirBrandsPopupMini .brands-fare-comparision-panel-wrapper{background:#fff;padding:1px 0;margin-bottom:20px}#AirBrandsPopupMini .modal-popup{padding:20px}#AirBrandsPopupMini .brands-main-tabs-wrapper{margin-right:15px}#AirBrandsPopupMini .flex-row.optional-service-wrapper{-webkit-box-align:center;-ms-flex-align:center;align-items:center}#AirBrandsPopupMini .flex-col.optional-service-info{padding-left:10px}#AirBrandsPopupMini .air-brands-without-sly-panel{padding:20px;background:#fff;color:#333}#AirBrandsPopupMini .main-tabs-content{background:#fff;margin-bottom:20px;overflow:hidden}#AirBrandsPopupMini .main-tabs-content>.content{display:none}#AirBrandsPopupMini .main-tabs-content>.content.active{display:block}#AirBrandsPopupMini .active-brand-content{padding:15px;color:#333}#AirBrandsPopupMini .active-brand-content .brand-content-wrapper .brand-header h1,#AirBrandsPopupMini .active-brand-content .brand-optional-services-wrapper .optional-service-wrapper .optional-service-info .masInfo{color:#55a1db}#AirBrandsPopupMini .active-brand-content .brand-content-wrapper{-webkit-box-flex:3;-ms-flex:3;flex:3;-ms-flex-preferred-size:auto;flex-basis:auto;max-width:100%;padding:0}@media only screen and (min-width:40.063em){#AirBrandsPopupMini .active-brand-content .brand-content-wrapper{-ms-flex-preferred-size:0;flex-basis:0}}#AirBrandsPopupMini .active-brand-content .brand-content-wrapper .brand-header{-webkit-box-align:center;-ms-flex-align:center;align-items:center;text-align:center;border-bottom:dotted 1px;padding-bottom:20px}#AirBrandsPopupMini .active-brand-content .brand-content-wrapper .brand-header .brand-marketing-img{margin:0 auto;max-width:150px;display:block;width:auto;height:150px}@media only screen and (min-width:40.063em){#AirBrandsPopupMini .active-brand-content .brand-content-wrapper .brand-header .brand-marketing-img{margin:0 10px 0 auto;-webkit-box-ordinal-group:3;-ms-flex-order:2;order:2}#AirBrandsPopupMini .active-brand-content .brand-content-wrapper .brand-header h1{-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1}}#AirBrandsPopupMini .active-brand-content .brand-content-wrapper .brand-marketing-wrapper{margin-top:20px}#AirBrandsPopupMini .active-brand-content .brand-content-wrapper .brand-marketing-wrapper pre{word-break:break-word;white-space:pre-wrap;font-family:"Open Sans",Arial,Verdana,sans-serif;font-weight:300;line-height:24px}#AirBrandsPopupMini .active-brand-content .brand-optional-services-wrapper{-webkit-box-flex:1;-ms-flex:1;flex:1;-ms-flex-preferred-size:auto;flex-basis:auto;margin-top:20px;padding:5px 10px 10px;background-color:#f9f9f9}@media only screen and (min-width:64.063em){#AirBrandsPopupMini .active-brand-content .brand-optional-services-wrapper{-ms-flex-preferred-size:0;flex-basis:0;margin-left:10px;margin-top:0}}#AirBrandsPopupMini .active-brand-content .brand-optional-services-wrapper .optional-service-wrapper{padding-top:10px;border-top:solid 2px #eee;margin-top:10px;-webkit-box-align:center;-ms-flex-align:center;align-items:center}#AirBrandsPopupMini .active-brand-content .brand-optional-services-wrapper .optional-service-wrapper:first-child{padding-top:15px;border-top:none;margin-top:0}#AirBrandsPopupMini .active-brand-content .brand-optional-services-wrapper .optional-service-wrapper .optional-service-icon{max-width:60px;max-height:60px}#AirBrandsPopupMini .active-brand-content .brand-optional-services-wrapper .optional-service-wrapper .optional-service-info{margin-left:10px;width:100%}#AirBrandsPopupMini .active-brand-content .brand-optional-services-wrapper .optional-service-wrapper .optional-service-info .optional-service-description{font-size:.85rem;font-weight:500}#AirBrandsPopupMini .active-brand-content .brand-optional-services-wrapper .optional-service-wrapper .optional-service-info .optional-service-strapline{font-size:.75rem}#AirBrandsPopupMini .brands-fare-comparision-panel{margin:20px}#AirBrandsPopupMini .brands-fare-comparision-panel .brands-per-carrier-table-wrapper{overflow-x:auto}#AirBrandsPopupMini .brands-fare-comparision-panel .brands-per-carrier-table-wrapper .brands-per-carrier-table{margin-bottom:0;width:100%;text-align:center}#AirBrandsPopupMini .brands-fare-comparision-panel .brands-per-carrier-table-wrapper .brands-per-carrier-table .brand-comparison-baggage{text-align:center;color:green;font-weight:700}#AirBrandsPopupMini .brands-fare-comparision-panel .brands-per-carrier-table-wrapper .brands-per-carrier-table td,#AirBrandsPopupMini .brands-fare-comparision-panel .brands-per-carrier-table-wrapper .brands-per-carrier-table th{text-align:center}#AirBrandsPopupMini .brands-fare-comparision-panel .brands-per-carrier-table-wrapper .brands-per-carrier-table thead th{font-weight:600}#AirBrandsPopupMini .brands-fare-comparision-panel .brands-per-carrier-table-wrapper .brands-per-carrier-table tbody tr:nth-of-type(even){background:#fff}#AirBrandsPopupMini .brands-fare-comparision-panel .brands-per-carrier-table-wrapper .brands-per-carrier-table tbody tr td{text-align:center;border-bottom:solid 1px #efefef}#AirBrandsPopupMini .brands-fare-comparision-panel .brands-per-carrier-table-wrapper .brands-per-carrier-table tbody tr:last-child td{border-bottom:none}#AirBrandsPopupMini .brands-fare-comparision-panel .brands-per-carrier-table-wrapper .brands-per-carrier-table tbody tr .optional-service-include-img{width:30px}@media screen and (max-width:80em){#AirBrandsPopupMini .brands-fare-comparision-panel .brands-per-carrier-table-wrapper .brands-per-carrier-table thead{display:none}#AirBrandsPopupMini .brands-fare-comparision-panel .brands-per-carrier-table-wrapper .brands-per-carrier-table thead th{font-weight:400}#AirBrandsPopupMini .brands-fare-comparision-panel .brands-per-carrier-table-wrapper .brands-per-carrier-table tbody tr td,#AirBrandsPopupMini .brands-fare-comparision-panel .brands-per-carrier-table-wrapper .brands-per-carrier-table tbody tr:last-child td{display:block;border-bottom:solid 1px #efefef}#AirBrandsPopupMini .brands-fare-comparision-panel .brands-per-carrier-table-wrapper .brands-per-carrier-table tbody tr td:first-child,#AirBrandsPopupMini .brands-fare-comparision-panel .brands-per-carrier-table-wrapper .brands-per-carrier-table tbody tr td:last-child,#AirBrandsPopupMini .brands-fare-comparision-panel .brands-per-carrier-table-wrapper .brands-per-carrier-table tbody tr:last-child td:first-child,#AirBrandsPopupMini .brands-fare-comparision-panel .brands-per-carrier-table-wrapper .brands-per-carrier-table tbody tr:last-child td:last-child{border-bottom:none}#AirBrandsPopupMini .brands-fare-comparision-panel .brands-per-carrier-table-wrapper .brands-per-carrier-table tbody tr td:first-child{background:#f9f9f9;font-weight:600}#AirBrandsPopupMini .brands-fare-comparision-panel .brands-per-carrier-table-wrapper .brands-per-carrier-table tbody tr td:before{content:attr(data-th);display:inline-block;width:100%}#AirBrandsPopupMini .brands-fare-comparision-panel .brands-per-carrier-table-wrapper .brands-per-carrier-table tbody tr td:first-child:before{display:none}}#AirBrandsPopupMini .modal-footer .air-pricing-solution-selected-wrapper{color:#fff;padding:0}#AirBrandsPopupMini .modal-footer .air-pricing-solution-selected-wrapper h3,#AirBrandsPopupMini .modal-footer .air-pricing-solution-selected-wrapper span{color:#fff}#AirBrandsPopupMini .modal-footer .air-pricing-solution-selected-wrapper h3{font-size:30px}#AirBrandsPopupMini .modal-footer .air-pricing-solution-selected-wrapper .air-price-block-wrapper{display:inline-block;font-size:24px}#AirBrandsPopupMini .modal-footer .air-pricing-solution-selected-wrapper .air-price-block-wrapper .ResultAir_Price{font-weight:300}#AirBrandsPopupMini .modal-footer .air-pricing-solution-selected-wrapper .air-price-block-wrapper .ResultAir_Price_Currency{font-size:.625em}#AirBrandsPopupMini .modal-footer .air-pricing-solution-selected-wrapper .air-price-block-wrapper .ResultAir_Price_Cent{font-weight:300;font-size:1em}#AirBrandsPopupMini .modal-footer .brands-btns .button{padding:.5rem 1rem;margin:15px 0 0}#AirBrandsPopupMini .air-pricing-solution-list-wrapper{margin:0 40px 0 0}#AirBrandsPopupMini .air-pricing-solutions-list-row{display:block}#AirBrandsPopupMini .air-pricing-solution-item{cursor:pointer;margin:0 15px 15px 0;padding-left:5px;background-color:#55a1db;min-width:155px}#AirBrandsPopupMini .air-pricing-solution-item.selected{background-color:#77bd1f}#AirBrandsPopupMini .air-pricing-solution-item.selected .ResultAir_Price,#AirBrandsPopupMini .air-pricing-solution-item.selected .ResultAir_Price_Cent,#AirBrandsPopupMini .air-pricing-solution-item.selected .air-pricing-solution-sign{color:#77bd1f}#AirBrandsPopupMini .air-pricing-solution-item .air-pricing-solution-sign{color:#55a1db}#AirBrandsPopupMini .air-pricing-solution-item .air-pricing-solution-item-content-panel>label{position:relative;padding-left:26px;margin-right:0;width:100%}#AirBrandsPopupMini .air-pricing-solution-item .air-pricing-solution-item-content-panel>label:before{top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%)}#AirBrandsPopupMini .air-pricing-solution-item .air-pricing-solution-item-content-panel>label .air-pricing-solution-item-content{background-color:#fff}#AirBrandsPopupMini .air-pricing-solution-item .air-pricing-solution-item-content-panel>label .air-pricing-solution-item-content .air-pricing-solution-name-panel{padding:0 5px;font-weight:600;font-size:.9em;color:#666}#AirBrandsPopupMini .air-pricing-solution-item .air-pricing-solution-item-content-panel>label .air-pricing-solution-item-content .air-pricing-solution-price-panel{padding:2px 5px 7px}#AirBrandsPopupMini .air-pricing-solution-item .air-pricing-solution-item-content-panel>label .air-pricing-solution-item-content .air-pricing-solution-price-panel .air-pricing-solution-sign{float:left;font-size:2em;padding:2px 2px 0 0;font-weight:600}#AirBrandsPopupMini .air-pricing-solution-item .air-pricing-solution-item-content-panel>label .air-pricing-solution-item-content .air-pricing-solution-price-panel .price-block{float:left;display:table}#AirBrandsPopupMini .air-pricing-solution-item .air-pricing-solution-item-content-panel>label .air-pricing-solution-item-content .air-pricing-solution-price-panel .initial-air-pricing-solution-message{float:left;max-width:40px;font-size:.9em;line-height:1em;font-weight:600;padding:2px 0 2px 7px;text-align:center;color:#999}#AirBrandsPopupMini .air-pricing-solution-item .air-pricing-solution-details-expander-panel{text-align:center;background:#ddd;padding:0 5px}#AirBrandsPopupMini .air-pricing-solution-item .air-pricing-solution-details-expander-panel:hover{background:#c4c4c4}#AirBrandsPopupMini .air-pricing-solution-item .air-pricing-solution-details-expander-panel .arrow-collapsed{display:inline}#AirBrandsPopupMini .air-pricing-solution-item .air-pricing-solution-details-expander-panel .arrow-expanded{display:none}#AirBrandsPopupMini .air-pricing-solution-item .air-pricing-solution-item-details-panel{display:none;padding:7px 5px 7px 25px}#AirBrandsPopupMini .air-pricing-solution-item .air-pricing-solution-item-details-panel ul{font-size:.9em;line-height:1em;color:#fff;text-shadow:0 0 1px #333}#AirBrandsPopupMini .air-pricing-solution-item .air-pricing-solution-item-details-panel ul li{margin-bottom:10px}#AirBrandsPopupMini .air-pricing-solution-item .air-pricing-solution-item-details-panel ul li:last-child{margin-bottom:0}#AirBrandsPopupMini .air-pricing-solution-item.air-pricing-solution-details-expanded .air-pricing-solution-item-details-panel{display:block}#AirBrandsPopupMini .air-pricing-solution-item.air-pricing-solution-details-expanded .air-pricing-solution-details-expander-panel .arrow-collapsed{display:none}#AirBrandsPopupMini .air-pricing-solution-item.air-pricing-solution-details-expanded .air-pricing-solution-details-expander-panel .arrow-expanded{display:inline}.accordion .solution-group .rail-result-header{padding-right:30px!important}.rail-solution{background:#fff;color:#333;padding:10px}#panSearch .tabs,.rail-solution:nth-child(even){background:#efefef}.rail-solution .rail-trip header{color:#55a1db;border-bottom:solid 1px}.rail-solution .rail-trip section{margin:10px 0 30px}.rail-solution .rail-trip section .rail-segment{margin-top:20px}.rail-solution .rail-trip section .rail-segment:first-child{margin-top:5px}.rail-solution .rail-trip section .rail-segment .columns{padding:0}.rail-solution .rail-trip section .rail-segment .img-result-search{display:block;margin:5px auto 0}@media only screen and (min-width:64.063em){.rail-solution .rail-trip header{border-bottom:none}.rail-solution .rail-trip section .rail-segment .columns{padding-right:.9375rem}.rail-solution .rail-trip section .rail-segment .img-result-search{margin:5px 0 0}}.rail-solution .rail-trip section .rail-segment .rail-segment-info .row{margin:10px 0}@media only screen and (min-width:64.063em){.rail-solution .rail-trip section .rail-segment .rail-segment-info .row{margin:0}}.rail-solution .rail-solution-footer,.rail-solution .rail-solution-footer .columns{padding:0}.rail-solution .rail-solution-footer .price-block{font-size:16px;margin:5px 5px 0 0}.rail-side-cart-item .rail-row-header .rail-side-cart-image{margin-right:10px}.rail-side-cart-item .rail-row-info .info-row{margin:5px 0}.rail-side-cart-item strong.rail-side-cart-strong{font-weight:400}.vehicle-reservation-solution .vehicle-reservation-details .vehicle-item-class-row{background-color:#efefef;padding:5px;margin-bottom:10px}#panSearch .tabs{height:47px;padding:10px 0 0 15px}#panSearch .tabs dd>a{padding:.4375rem .75rem .34rem}#panSearch .tabs dd>a,.tabs .tab-title>a{background:#efefef;color:#222}#panSearch .tabs .tab-title.active a,#panSearch .tabs dd.active a{background:#fff;color:#222}.air-inbound-segments,.air-outbound-segments{padding:30px 0}.air-inbound-options,.air-outbound-options{padding:10px 0 0}.air-outbound-segments{padding:0 0 30px}.air-price-point-list-result-panel .air-inbound-options header,.air-price-point-list-result-panel .air-outbound-options header{padding:0}.air-inbound-options header .fa-check-circle,.air-outbound-options header .fa-check-circle{color:#77bd1f;font-size:21px;position:relative;top:1px;padding-right:5px}.air-inbound-options header,.air-inbound-segments header,.air-outbound-options header,.air-outbound-segments header{padding:0 10px;color:#77bd1f}.air-inbound-options header .fa-exclamation-triangle,.air-outbound-options header .fa-exclamation-triangle{font-size:21px;position:relative;top:1px;padding-right:5px}span.stars,span.stars>*{display:inline-block;background:url(img/site/icon_stars.png) 0 -16px repeat-x;width:80px;height:16px;color:transparent}span.stars>*{max-width:80px;background-position:0 -2px}#HotelListResult div[id^=hpan].active{border-left:3px solid #5e2751;margin-top:-10px;margin-bottom:10px}#HotelListResult .Search_Result_Header.property-result{border:1px dotted #ddd;margin-bottom:10px;padding-bottom:5px}#HotelListResult .Search_Result_Header.property-result .icon-air-hotel{float:left;margin-right:0!important;margin-top:5px}#HotelListResult .Search_Result_Header.property-result .icoListState{display:block;clear:both}#HotelListResult .Search_Result_Header.property-result .distance{opacity:.4;float:right;margin-top:10px}#HotelListResult .Search_Result_Header.property-result .stars{float:right}#HotelListResult .Search_Result_Header.property-result .count{float:right;border-radius:50%;background:#79bf43;color:#fff;width:25px;height:25px;text-align:center;margin:10px 0 0 10px}#HotelListResult .Search_Result_Header.active{border:3px solid #79bf43}#HotelListResult.TAPI div[id^=hpan].active{border-left:3px solid #79bf43}#HotelMapResult.property-result #hotel-map-info-box{border-color:#79bf43}#HotelMapResult.property-result #hotel-map-info-box .distance{opacity:.4;float:right;margin-top:10px;clear:both}#HotelMapResult.property-result #hotel-map-info-box .count{position:absolute;margin-top:-10px;color:#fff;width:25px;height:25px;text-align:left;left:-10px}#HotelMapResult.property-result #hotel-map-info-box .stars{float:right;margin-top:20px}#HotelMapResult.property-result #hotel-map-info-box .hotel-name{margin-top:20px}#HotelMapResult.property-result #hotel-map-info-box .img-viewphotos-hotel{float:right}#HotelMapResult.property-result #hotel-map-info-box .inner-triangle{border-right:40px solid transparent;border-left:40px solid #79bf43;border-bottom:40px solid transparent;height:0;width:0;position:absolute;left:0;top:0}.air-price-point-group-by-plating-carrier-row{padding:0}.air-price-point-group-by-plating-carrier-row .air-price-point-plating-carrier-wrapper{padding:11px 0;text-align:center;overflow:hidden}.air-price-point-group-by-plating-carrier-row .air-price-point-plating-carrier-wrapper .ResultAir_Carrier{-ms-word-break:break-all;word-break:break-all}@media only screen and (min-width:64.063em){.air-price-point-group-by-plating-carrier-row .air-price-point-plating-carrier-wrapper{line-height:103px;max-height:103px;padding:0 .9375rem 0 0;text-align:left}}#panIndex .apiDescription p,#panIndex h5{line-height:1.8}.air-price-point-group-by-plating-carrier-row .air-price-point-group-by-price-wrapper{padding:0}.air-price-point-group-by-plating-carrier-row .air-price-point-group-by-price-wrapper .air-price-point-group-by-price-container{position:relative}.air-price-point-group-by-plating-carrier-row .air-price-point-group-by-price-wrapper .arrow-controls{position:absolute;z-index:1;width:100%;height:0;top:0}.air-price-point-group-by-plating-carrier-row .air-price-point-group-by-price-wrapper .arrow-controls>.arrow-wrapper>i{font-size:22px;color:#159cdf;cursor:pointer;position:absolute;height:103px;width:30px}.air-price-point-group-by-plating-carrier-row .air-price-point-group-by-price-wrapper .arrow-controls>.arrow-wrapper>i:before{position:relative;top:40px}.air-price-point-group-by-plating-carrier-row .air-price-point-group-by-price-wrapper .arrow-controls>.arrow-wrapper>i:hover{color:#005d8c}.air-price-point-group-by-plating-carrier-row .air-price-point-group-by-price-wrapper .arrow-controls>.arrow-wrapper{position:relative;width:100%}.air-price-point-group-by-plating-carrier-row .air-price-point-group-by-price-wrapper .arrow-controls>.arrow-wrapper>.disabled{display:none}.air-price-point-group-by-plating-carrier-row .air-price-point-group-by-price-wrapper .arrow-controls>.arrow-wrapper>i.fa-chevron-left{left:-10px;text-align:left;background:#fff;background:linear-gradient(90deg,#fff 35%,transparent 100%)}.air-price-point-group-by-plating-carrier-row .air-price-point-group-by-price-wrapper .arrow-controls>.arrow-wrapper>i.fa-chevron-right{right:-10px;text-align:right;background:#fff;background:linear-gradient(90deg,transparent 0,#fff 65%)}.air-price-point-group-by-plating-carrier-row .air-price-point-group-by-price-wrapper .air-price-point-group-item .air-price-point-group-ancillaries-wrapper{display:block}.air-price-point-group-by-plating-carrier-row .air-price-point-group-by-price-wrapper .air-price-point-group-item .air-price-point-group-min-stops-wrapper{display:block;color:#666;position:relative;top:-3px;clear:both}.air-price-point-group-by-plating-carrier-row .air-price-point-group-by-price-wrapper .air-price-point-group-item .air-price-point-group-min-stops-wrapper span{font-size:10px;position:relative;top:-4px}.air-price-point-group-by-plating-carrier-row .air-price-point-group-by-price-wrapper .air-price-point-group-item .air-price-point-group-min-stops-wrapper i{font-size:19px}.frame.air-price-point-tabs-frame{margin:0;width:100%;height:103px;padding:0;overflow-x:auto}.frame.air-price-point-tabs-frame>.slidee{margin:0;padding:0;height:100%;list-style:none}.frame.air-price-point-tabs-frame>.slidee>li{float:left;margin:0;width:200px;background-color:#fff;cursor:pointer;position:relative;padding:8px 4px}.frame.air-price-point-tabs-frame>.slidee>li .row{border:1px dotted;padding:0 8px}.frame.air-price-point-tabs-frame>.slidee>li.active-air-price-point-group:before{content:'';width:100%;position:absolute;bottom:1px;background:red}.frame.air-price-point-tabs-frame>.slidee>li.active-air-price-point-group>div{width:100%;height:100%;border:none;box-shadow:inset 0 1px 5px #888}.frame.air-price-point-tabs-frame>.slidee>li .air-price-point-group-departure-info-wrapper{font-size:12px;max-height:24px;overflow:hidden;color:#79bf43}.frame.air-price-point-tabs-frame>.slidee>li .air-price-point-group-departure-info-wrapper.universalAPI{color:#5e2751}.frame.air-price-point-tabs-frame>.slidee>li .air-price-point-group-departure-info-wrapper .ui-icon-triangle-1-e{position:relative;top:4px;display:inline-block;transition:-webkit-transform .2s ease-in-out;transition:transform .2s ease-in-out}.frame.air-price-point-tabs-frame>.slidee>li.active .ui-icon-triangle-1-e{-webkit-transform:rotate(90deg);transform:rotate(90deg)}.frame.air-price-point-tabs-frame>.slidee>li .air-price-point-group-arrow{position:relative;top:-9px;left:-1px;font-size:18px}.frame.air-price-point-tabs-frame>.slidee>li .air-price-point-group-arrow:before{content:""}.frame.air-price-point-tabs-frame>.slidee>li.active-air-price-point-group .air-price-point-group-arrow:before{content:""}.frame.air-price-point-tabs-frame>.slidee>li .air-price-point-group-brand-wrapper{font-size:12px;max-height:24px;height:24px;overflow:hidden;padding-top:3px}.frame.air-price-point-tabs-frame>.slidee>li .air-price-point-group-brand-wrapper>.air-price-point-group-brand{-ms-word-break:break-all;word-break:break-all}.frame.air-price-point-tabs-frame>.slidee>li .air-price-point-group-ancillaries-wrapper>ul.air-price-point-group-ancillaries{margin:0;position:relative;top:-7px}.frame.air-price-point-tabs-frame>.slidee>li .air-price-point-group-ancillaries-wrapper>ul.air-price-point-group-ancillaries img{display:block;margin:0 auto}.air-price-point-result-panel{border-left-style:outset;border-left-width:thick;border-left-color:#79bf43;padding:5px 20px;font-size:12px;box-shadow:inset 0 0 5px #888}.air-price-point-result-panel.universalAPI{border-left-color:#5e2751}#AirlListResult .roundTripResults{max-height:830px;padding-top:0;clear:none}#AirlListResult .roundTripResults.non-split{max-height:initial;margin-left:0}@media only screen and (min-width:14em)and (max-width:66em){#AirlListResult .roundTripGridResults,#AirlListResult .roundTripResults{margin-left:0;margin-top:30px}}#AirlListResult .roundTripFilters{max-height:830px;margin-left:25px;padding:45px 15px 15px}#AirlListResult .roundTripFiltersTitle{font-size:20px;min-height:50px;padding-bottom:5px}#AirlListResult .roundTripFiltersContent{font-size:.75rem;margin-bottom:25px}#AirlListResult .roundTripFiltersContent .roundTripFiltersContentHeader{border-bottom:1px dashed #a9a9a9;margin-bottom:10px}#AirlListResult .roundTripFiltersContent .toogle-all-carriers{float:right}#AirlListResult .resultSetContent{padding-right:5px;max-height:700px;width:98%;overflow-x:hidden;float:left}#AirlListResult .resultSetContent.non-split{max-height:initial;clear:both}#AirlListResult .resultSetTitle{font-size:22px;min-height:50px;float:left;margin-right:10px}#AirlListResult.split .resultSetTitle{clear:both;margin-right:0}@media only screen and (min-width:64em)and (max-width:84em){#AirlListResult .resultSetTitle{font-size:18px}}#AirlListResult .resultSetDetails{font-size:75%}@media only screen and (min-width:64em)and (max-width:85em){#AirlListResult .resultSetDetails{font-size:55%}#AirlListResult .resultSetDetails .button{font-size:90%}}#AirlListResult .resultSetHeader::before{content:attr(info);font-weight:100}#AirlListResult .resultSetHeader{font-size:.8rem;font-weight:500;white-space:pre-wrap;margin-top:11px}#AirlListResult.split .resultSetHeader{margin-top:10px;margin-bottom:10px;float:left;clear:both}@media only screen and (min-width:64em)and (max-width:84em){#AirlListResult .resultSetHeader{font-size:60%}}@media only screen and (max-width:40em){#AirlListResult .resultSetHeader{clear:left;margin-top:0}}#AirlListResult .roundTripGridResults{padding:0 15px 15px 0;clear:none;margin-left:5%}#AirlListResult .splitTicketingResults,#AirlListResult.split .roundTripResults{max-height:830px}#AirlListResult .splitTicketingResults .splitTicketingResultsContent{padding-bottom:10px;margin-bottom:5px}@media only screen and (min-width:14em)and (max-width:66em){#AirlListResult .splitTicketingResults{max-height:none}}#AirlListResult>dd>a.Search_Result_Header>div.row,#RailListResult>dd>a.Search_Result_Header>div.row{padding:4px 0}#panCart,#panConfirmation,#panIndex,#panSearch,#panUR{margin-top:20px;min-height:450px}#panUR{min-height:1%}#panIndex{margin-top:35px;margin-left:20px}#panIndex h1,#panIndex h5{color:#013248;margin-bottom:20px}#panIndex h5{margin-bottom:30px}#panIndex .TAPI,#panIndex .UAPI{height:150px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}#panIndex .apiDescription{border-bottom:2px dotted #ccc;margin-bottom:20px}#panIndex .apiDescription .apiIcon{width:150px;height:150px;background:#fff;float:left}#panIndex .apiDescription .apiArrow{width:50px;height:50px;background:#fff;float:left}#panIndex .apiDescription h2{border-bottom:2px dotted #ccc;border-top:2px dotted #ccc;color:#ccc;width:100%;margin-left:20px}#panIndex .apiDescription .row{margin-bottom:10px}#panIndex .apiDescription a i{padding-right:10px}#panIndex .apiDescription.active .UAPI h2{color:#5e2751}#panIndex .apiDescription.active .TAPI h2{color:#79bf43}.tabs-content{position:relative}.tabs-content>.content.active{display:block;float:none}.tabs-content>.content{display:none;background:#fff;float:left;padding:.9375rem 0;width:100%}#resultHeader h2{line-height:35px}#resultLog{position:absolute;top:-40px;right:10px}#GeneralSearchPanel .search-third-filter{padding:0 .9375rem .9375rem 0}#GeneralSearchPanel .search-footer{padding:20px 10px 10px;background-color:#005d8c}#GeneralSearchPanel .search-footer .credentials-header{float:left;padding:8px 0 5px;position:relative}#GeneralSearchPanel .search-footer .credentials-header .expandable-link{margin:0;background:url(img/site/icon_arrowDark_up.png) 3px 5px no-repeat}#GeneralSearchPanel .search-footer .credentials-header .expandable-link.expanded{background:url(img/site/OpenedSearch.png) no-repeat}#GeneralSearchPanel .search-footer .credentials-header label{float:left;font-size:1rem;padding:2px 0 0 5px}#GeneralSearchPanel .search-footer .credentials-search-panel{color:#fff;position:absolute;right:0;background-color:#55a1db;z-index:200}#GeneralSearchPanel .search-footer .credentials-search-panel .credentials-search-sub-panel{margin:0 0 10px 15px}#GeneralSearchPanel .search-footer .credentials-search-panel .credentials-search-sub-panel .custom-credentials-form-row{margin-left:30px;font-size:.7rem}#GeneralSearchPanel .search-footer .credentials-search-panel .credentials-search-sub-panel .custom-credentials-form-row .login-btn,#GeneralSearchPanel .search-footer .credentials-search-panel .credentials-search-sub-panel .custom-credentials-form-row a.logout-btn{padding:3px 7px 5px;background-color:#55a1db;color:#fff;margin-left:10px}#GeneralSearchPanel .search-footer .credentials-search-panel .credentials-search-sub-panel .custom-credentials-form-row .login-btn:hover,#GeneralSearchPanel .search-footer .credentials-search-panel .credentials-search-sub-panel .custom-credentials-form-row a.logout-btn:hover{opacity:.7}#GeneralSearchPanel .search-footer .credentials-search-panel .credentials-search-sub-panel .custom-credentials-form-row .login-btn{margin-left:0}#GeneralSearchPanel .search-footer .credentials-search-panel .credentials-search-sub-panel .custom-credentials-form-row .credential-field{margin:0 5px 5px 0}#GeneralSearchPanel .search-footer .credentials-search-panel .credentials-search-sub-panel .custom-credentials-form-row .credential-form{margin-top:5px}#GeneralSearchPanel .search-footer .search-button{float:left}#panCart .cart-purchase-advice{margin-top:5px;font-size:.85rem}.air-cart-item{margin-bottom:40px}.air-cart-item .air-inbound-options header,.air-cart-item .air-inbound-segments header,.air-cart-item .air-outbound-options header,.air-cart-item .air-outbound-segments header{padding:0}.air-cart-item .fare-rules-btn img{position:relative;top:-4px;width:18px;height:18px}#panLogs{margin-top:20px}.cancel-universal-record-icon{width:12px;margin:-1px 3px 0 0;position:relative}.universal-record-total-price-wrapper{padding:30px;margin-top:30px;background-color:#e4ebee}.universal-record-buttons-wrapper{margin-top:15px}.universal-record-item{margin-bottom:40px}.universal-record-item .universal-record-item-header{border-bottom:solid 1px #ddd;margin-bottom:20px;padding-bottom:5px}.universal-record-item .universal-record-item-header.row{margin-bottom:20px}.universal-record-item .universal-record-item-header h3{margin:0;font-weight:600}.universal-record-item .universal-record-item-header h3 .universal-record-item-icon{width:50px}.universal-record-item .universal-record-item-header a.cancel-universal-record-item{position:relative;top:20px;font-size:.75em}.retrieve-universal-record-form{clear:both;background:#efefef;padding:15px;margin-bottom:25px}.retrieve-universal-record-form form{margin:0}.retrieve-universal-record-form form input[type=text],.retrieve-universal-record-form form input[type=submit],.retrieve-universal-record-form form label{display:inline-block;margin:0 10px 0 0}.retrieve-universal-record-form form label{cursor:default}.retrieve-universal-record-form form input[type=text]{width:auto}.retrieve-universal-record-form form input[type=submit]{padding:7px 30px}#universal-record-result{margin:15px 0}#universal-record-result .universal-record-provider-code{color:#999;margin:40px 0;padding:15px 10px 8px;font-size:2.3rem;line-height:2.3rem;border:1px dotted}#universal-record-result .universal-record-provider-code .cancel-universal-record{font-size:.75rem;margin-left:40px;position:relative;top:-7px}#universal-record-result .reservation-purchased-total-price{opacity:.35;margin-right:15px;padding-right:15px;position:relative}#universal-record-result .reservation-purchased-total-price:before{content:'';position:absolute;top:0;right:0;width:1px;height:100%;background-color:#999}.universal-record-profile{border-left:solid 5px #efefef;padding-left:10px}.universal-record-profile .universal-record-profile-header{margin-bottom:20px;font-size:1.8em}.air-booked-item,.hotel-booked-item,.rail-booked-item,.vehicle-booked-item{margin-bottom:40px}.air-booked-item .air-inbound-options header,.air-booked-item .air-inbound-segments header,.air-booked-item .air-outbound-options header,.air-booked-item .air-outbound-segments header{padding:0}.air-booked-item .xml-button-wrapper{margin-top:15px}.air-booked-item .general-purchased-item-price-wrapper{opacity:.35;margin-right:15px;position:relative}.air-booked-item .general-purchased-item-price-wrapper:before{content:'';position:absolute;top:0;right:0;width:1px;height:100%;background-color:#999}.air-price-point-group-by-plating-carrier-row{padding:0}.air-price-point-group-by-plating-carrier-list-row{}.air-price-point-group-by-plating-carrier-row .air-price-point-plating-carrier-wrapper{padding:11px 0;text-align:center;overflow:hidden}.air-price-point-group-by-plating-carrier-row .air-price-point-plating-carrier-wrapper .ResultAir_Carrier{-ms-word-break:break-all;word-break:break-all}@media only screen and (min-width:64.063em){.air-price-point-group-by-plating-carrier-row .air-price-point-plating-carrier-wrapper{line-height:103px;max-height:103px;padding:0 .9375rem 0 0;text-align:left}}.air-price-point-group-by-pc-and-price-row:last-child{border-bottom:dotted 1px #333}.air-price-point-group-by-plating-carrier-row .air-price-point-group-by-price-wrapper{padding:0}.air-price-point-group-by-plating-carrier-row .air-price-point-group-by-price-wrapper .air-price-point-group-by-price-container{position:relative}.air-price-point-group-by-plating-carrier-row .air-price-point-group-by-price-wrapper .arrow-controls{position:absolute;z-index:1;width:100%;height:0;top:0}.air-price-point-group-by-plating-carrier-row .air-price-point-group-by-price-wrapper .arrow-controls>.arrow-wrapper>i{font-size:22px;color:#55a1db;cursor:pointer;position:absolute;height:103px;width:30px}.air-price-point-group-by-plating-carrier-row .air-price-point-group-by-price-wrapper .arrow-controls>.arrow-wrapper>i:before{position:relative;top:40px}.air-price-point-group-by-plating-carrier-row .air-price-point-group-by-price-wrapper .arrow-controls>.arrow-wrapper>i:hover{color:#005d8c}.air-price-point-group-by-plating-carrier-row .air-price-point-group-by-price-wrapper .arrow-controls>.arrow-wrapper{position:relative;width:100%}.air-price-point-group-by-plating-carrier-row .air-price-point-group-by-price-wrapper .arrow-controls>.arrow-wrapper>.disabled{display:none}.air-price-point-group-by-plating-carrier-row .air-price-point-group-by-price-wrapper .arrow-controls>.arrow-wrapper>i.fa-chevron-left{left:-10px;text-align:left;background:#fff;background:-moz-linear-gradient(90deg,#fff 35%,transparent 100%);background:-webkit-linear-gradient(90deg,#fff 35%,transparent 100%);background:-o-linear-gradient(90deg,#fff 35%,transparent 100%);background:-ms-linear-gradient(90deg,#fff 35%,transparent 100%);background:linear-gradient(90deg,#fff 35%,transparent 100%)}.air-price-point-group-by-plating-carrier-row .air-price-point-group-by-price-wrapper .arrow-controls>.arrow-wrapper>i.fa-chevron-right{right:-10px;text-align:right;background:#fff;background:-moz-linear-gradient(90deg,transparent 0,#fff 65%);background:-webkit-linear-gradient(90deg,transparent 0,#fff 65%);background:-o-linear-gradient(90deg,transparent 0,#fff 65%);background:-ms-linear-gradient(90deg,transparent 0,#fff 65%);background:linear-gradient(90deg,transparent 0,#fff 65%)}.air-price-point-group-price-block{max-height:38px}.air-price-point-group-price-block .air-price-point-group-icons-wrapper{display:inline-block;position:relative;float:right;padding:12px 5px 0 0}.air-price-point-group-price-block .air-price-point-group-list-icons-wrapper{display:inline-block;position:relative;float:right;top:10px}.air-price-point-group-price-block .price-block{padding:4px 0 0 5px;font-size:16px}.air-price-point-group-list-item{background-color:#fff;border-style:dashed;border-width:1px;border-color:#a9a9a9;margin-bottom:15px;padding:12px;font-size:13px}.air-price-point-group-by-plating-carrier-row .air-price-point-group-by-price-wrapper .air-price-point-group-item .air-price-point-group-ancillaries-wrapper{display:block}.air-price-point-group-by-plating-carrier-row .air-price-point-group-by-price-wrapper .air-price-point-group-item .air-price-point-group-min-stops-wrapper{display:block;color:#666;position:relative;top:-3px}.air-price-point-group-by-plating-carrier-row .air-price-point-group-by-price-wrapper .air-price-point-group-item .air-price-point-group-min-stops-wrapper span{font-size:12px;position:relative;top:-2px}.air-price-point-group-by-plating-carrier-row .air-price-point-group-by-price-wrapper .air-price-point-group-item .air-price-point-group-min-stops-wrapper i{font-size:19px}.frame.air-price-point-tabs-frame{margin:0;width:100%;height:103px;padding:0;overflow-x:auto}.frame.air-price-point-tabs-frame>.slidee{margin:0;padding:0;height:100%;list-style:none}.frame.air-price-point-tabs-frame>.slidee>li{float:left;margin:0;width:200px;background-color:#fff;cursor:pointer;position:relative;padding:8px 4px}.frame.air-price-point-tabs-frame>.slidee>li>.row{border:dotted 1px}.frame.air-price-point-tabs-frame>.slidee>li.active-air-price-point-group>div{width:100%;height:100%;padding:0 0 10px;background:#efefef;border-color:#efefef}.frame.air-price-point-list-tabs-frame{height:inherit}.frame.air-price-point-list-tabs-frame>.slidee>li.active-air-price-point-group,.frame.air-splitted-price-point-tabs-frame>.slidee>li.active-air-price-point-group{border-left-style:outset;border-left-width:thick;border-left-color:#55a1db}.frame.air-price-point-tabs-frame>.slidee>li.active-air-price-point-group:before{content:'';width:100%;position:absolute;bottom:1px;background:red}.frame.air-price-point-tabs-frame>.slidee>li .air-price-point-group-arrow{position:relative;top:-9px;left:-1px;font-size:18px}.frame.air-price-point-tabs-frame>.slidee>li .air-price-point-group-arrow:before{content:""}.frame.air-price-point-tabs-frame>.slidee>li.active-air-price-point-group .air-price-point-group-arrow:before{content:""}.air-price-point-group-item .air-price-point-group-price-block{font-size:13px;display:block;float:left;width:100%}.air-price-point-group-list-item .air-price-point-group-price-block{font-size:13px;display:block;float:left;width:100%}.air-price-point-group-list-item .air-price-point-plating-carrier-wrapper{float:left}.air-price-point-group-list-item .air-price-point-group-departure-info-wrapper{color:#55a1db}.air-price-point-group-list-item .air-price-point-group-departure-info-wrapper:before{content:"▶";width:24px;height:24px;color:#55a1db}.air-price-point-group-list-item .air-price-point-group-departure-info-wrapper.active:before{content:"▼";width:24px;height:24px;color:#55a1db}.frame.air-price-point-tabs-frame>.slidee>li .air-price-point-group-brand-wrapper{font-size:12px;font-weight:600;max-height:24px;height:24px;overflow:hidden;padding-top:3px}.frame.air-price-point-tabs-frame>.slidee>li .air-price-point-group-departure-info-wrapper{font-size:12px;max-height:24px;height:24px;overflow:hidden;color:#666;padding:0 5px}.frame.air-price-point-tabs-frame>.slidee>li .air-price-point-group-brand-wrapper>.air-price-point-group-brand{-ms-word-break:break-all;word-break:break-all}.frame.air-price-point-tabs-frame>.slidee>li .air-price-point-group-ancillaries-wrapper>ul.air-price-point-group-ancillaries{margin:0;position:relative;top:-7px}.frame.air-price-point-tabs-frame>.slidee>li .air-price-point-group-ancillaries-wrapper>ul.air-price-point-group-ancillaries img{display:block;margin:0 auto}.air-price-point-result-panel{background:#efefef}.air-price-point-list-result-panel{background:#fff}.air-outbound-segments,.air-inbound-segments{padding:30px 0}.air-outbound-options,.air-inbound-options{padding:10px 0}.air-outbound-options,.air-inbound-options{padding-bottom:0}.air-outbound-segments{padding:0 0 30px 0}.air-outbound-options header,.air-inbound-options header,.air-outbound-segments header,.air-inbound-segments header{color:#55a1db;padding:0 10px}.air-price-point-list-result-panel .air-outbound-options header,.air-price-point-list-result-panel .air-inbound-options header{padding:0}.air-outbound-options header .fa-check-circle,.air-inbound-options header .fa-check-circle{color:#77bd1f;font-size:21px;position:relative;top:1px;padding-right:5px}.air-outbound-options header .fa-exclamation-triangle,.air-inbound-options header .fa-exclamation-triangle{font-size:21px;position:relative;top:1px;padding-right:5px}.air-booking-info-list .air-booking-info{padding:30px 0 0}.air-price-point .air-price-point-option{padding:10px;margin:10px;margin-top:35px;border:solid 1px #ddd}.air-price-point .air-price-point-pricing-info .air-price-point-option.selected-option{background:#ddd}.air-price-point .air-price-point-pricing-info .air-price-point-option:first-child,.air-price-point .air-price-point-pricing-info .air-price-point-option.selected-option{margin-top:10px}.air-price-point .air-price-point-list-option{border-top:1px;border-top-color:#a9a9a9;border-top-style:dashed;padding-top:5px;margin-left:-12px;padding-left:12px;margin-right:-12px;padding-right:12px}.air-price-point .air-price-point-pricing-info .air-price-point-list-option.selected-option{background-color:rgba(85,161,219,.2)}.air-price-point .air-price-point-pricing-info .air-price-point-list-option:first-child,.air-price-point .air-price-point-pricing-info .air-price-point-list-option.selected-option{}.air-booking-info-list .air-booking-info:first-child{padding:15px 0 0}.air-segment-info{color:#333;padding-right:0}.air-segment-info .air-segment-info-duration{font-weight:500}.air-price-point-list-option .air-segment-info .air-segment-info-departure,.air-price-point-list-option .air-segment-info .air-segment-info-return{padding-right:0}@media only screen and (min-width:64em)and (max-width:84em){.air-price-point-list-option .air-segment-info .air-segment-info-departure,.air-price-point-list-option .air-segment-info .air-segment-info-return,.air-price-point-list-option .air-segment-info .air-segment-info-details,.air-price-point-list-option .air-segment-info .air-segment-info-duration,.air-price-point-list-option .air-price-point-inbound-count-wrapper,.air-price-point-group-list-item .air-price-point-group-brand-wrapper{font-size:75%}}.air-segment-info .air-segment-info-departure:before{padding-right:0}.air-price-point .air-price-point-option .upgrade-air-option{font-size:14px}.air-price-point .air-price-point-option .air-ancillaries-icons .li-air-ancillarie-icon,.air-price-point .air-price-point-list-option .air-ancillaries-icons .li-air-ancillarie-icon,.air-booking-info .air-ancillaries-icons .li-air-ancillarie-icon{list-style:none;display:inline-block;padding:2px 4px}.air-price-point .air-price-point-option .air-ancillaries-icons .li-air-ancillarie-icon .air-ancillarie-icon,.air-price-point .air-price-point-list-option .air-ancillaries-icons .li-air-ancillarie-icon .air-ancillarie-icon,.air-booking-info .air-ancillaries-icons .li-air-ancillarie-icon .air-ancillarie-icon{max-width:20px;max-height:20px}.air-booking-info .air-segment-brand{color:#333}.air-price-point .air-price-point-option .air-price-point-price{margin-bottom:5px}.air-price-point .air-price-point-option .select-air-price-point-option-btn{padding:7px 20px;margin-bottom:5px;text-align:center}.air-price-point .air-price-point-option .select-air-price-point-option-btn.deselect{background-color:#87a4b2}.air-price-point .air-price-point-list-option .select-air-price-point-option-btn{width:20px;border-radius:100%;padding:0;background-color:transparent}.air-price-point .air-price-point-list-option .select-air-price-point-option-btn :after{content:'';position:absolute;top:0;left:0;width:18px;height:18px;z-index:0;border:2px solid #004568;border-radius:100%;margin-top:2px;-webkit-transition:.2s;transition:.2s}.air-price-point .air-price-point-list-option .select-air-price-point-option-btn i{}.air-price-point .air-price-point-list-option .select-air-price-point-option-btn.deselect{background-color:transparent}.air-price-point .air-price-point-list-option .select-air-price-point-option-btn.deselect :after{top:-4px;left:-3px;width:12px;height:22px;border-top:2px solid transparent;border-left:2px solid transparent;border-right:2px solid #77bd1f;border-bottom:2px solid #77bd1f;-webkit-transform:rotate(40deg);transform:rotate(40deg);-webkit-backface-visibility:hidden;-webkit-transform-origin:100% 100%;transform-origin:100% 100%;border-radius:1px}.air-price-point .air-price-point-option .select-air-price-point-option-btn.deselect:hover,.air-price-point .air-price-point-list-option .select-air-price-point-option-btn.deselect:hover{opacity:.75}.air-price-point .air-price-point-option .air-price-point-booking-info{margin-top:15px}.air-price-point .air-price-point-list-option .air-price-point-booking-info{margin-bottom:5px}.air-price-point .air-price-point-list-option .air-price-point-booking-info.second:before{content:'+ Stop time: ' attr(time);color:#b22222;text-align:left;width:100%;height:100%;top:0;margin-bottom:10px}.air-price-point .air-price-point-list-option .air-price-point-booking-info.several:before{content:'+ Next Stop time: ' attr(time);color:#b22222;text-align:left;width:100%;height:100%;top:0;margin-bottom:10px}.air-price-point .air-price-point-option .air-price-point-booking-info:first-child{margin-top:0}.air-price-point .air-price-point-inbound-count-wrapper{align-items:center;justify-content:center}.air-price-point .air-price-point-inbound-count-wrapper .air-price-point-inbound-count-label{line-height:.75rem;font-size:.7rem;color:#666}.air-price-point .air-price-point-inbound-count-wrapper .air-price-point-inbound-count-value{font-size:1.8rem;padding-left:10px;color:#666}@media only screen and (max-width:40em){.air-price-point-option .columns,.air-pricing-solution .columns,.air-cart .columns{padding-right:0}.air-price-point-option .air-price-point-option-ancillaries,.air-segment-ancillaries{margin-top:10px}.air-price-point-option .air-segment-info,.air-segment-info{margin-top:15px}.air-price-point-option .air-segment-info .row,.air-segment-info .row{margin-bottom:7px}.air-price-point-option .air-segment-info .row:last-child,.air-segment-info .row:last-child{margin-bottom:0}.air-price-point-option .air-price-point-price{margin-right:10px;float:right!important}.air-booking-info{padding:50px 0 0}.air-price-point .air-price-point-option{padding:15px 0 0}.air-price-point .air-price-point-option-list .air-price-point-option:first-child,.air-booking-info-list .air-booking-info:first-child{padding:20px 0 0}.air-outbound-options header,.air-inbound-options header,.air-outbound-segments header,.air-inbound-segments header{border-bottom:solid 1px #55a1db}}@media only screen and (min-width:40.063em)and (max-width:64em){.air-price-point-option .air-segment-info,.air-pricing-solution .air-segment-info{margin-top:10px}.air-price-point-option>.columns,.air-price-point-option .air-price-point-booking-info>.columns,.air-segment-info>.row>.columns{padding-right:0}}#air-price-point-details .air-price-point-footer,.air-price-solution-footer{padding:15px}#air-price-point-details .air-price-point-footer>.columns,.air-price-solution-footer>.columns{padding-right:0}#air-price-point-details .air-price-point-footer .btn-compare-fares,.air-price-solution-footer .btn-compare-fares{margin-bottom:15px}@media only screen and (min-width:64.063em){#air-price-point-details .air-price-point-footer .btn-compare-fares,.air-price-solution-footer .btn-compare-fares{margin-bottom:0}}.ancillaries-icon,.seatmap-icon{display:inline-block}.ancillaries-icon svg,.seatmap-icon svg{fill:#ccc;width:50px}.ancillaries-icon.enabled svg,.seatmap-icon.enabled svg{fill:#55a2da;cursor:pointer}.bing-map,#hotel-map-details{z-index:130;width:100%;height:500px;max-height:500px;padding-top:0!important}@media only screen and (min-width:40.063em)and (max-width:64em){.bing-map,#hotel-map-details{height:400px;max-height:400px}}@media only screen and (max-width:40em){.bing-map,#hotel-map-details{height:300px;max-height:300px}}.bing-map>.MicrosoftMap{z-index:130!important;border:solid 1px #ccc!important;border-top:none!important}.bing-map .LogoSearchContainer{top:0!important;height:35px!important}.bing-map .LogoSearchContainer #LogoSearchInput{margin:0 3px 0 0!important}.bing-map .LogoSearchContainer #LogoSearchGo{background-color:#eb6b30!important;padding:10px!important;height:30px!important}#hotel-map-info-box{position:relative;z-index:140;background:#fff;border:solid 6px;color:#4a4c4b;padding:10px;-moz-transition:top 1s ease-out,opacity 1s ease;-o-transition:top 1s ease-out,opacity 1s ease;-webkit-transition:top 1s ease-out,opacity 1s ease;transition:top 1s ease-out,opacity 1s ease;top:0;opacity:1}#hotel-map-info-box.out{top:-150px!important;opacity:0!important}#hotel-map-info-box .close-map-infobox{position:absolute;right:6px;top:0;font-weight:600;z-index:1}#hotel-map-info-box .close-map-infobox a{color:#999;font-size:20px;cursor:pointer}#hotel-map-info-box .close-map-infobox a:before{content:'x'}#bg-infobox{position:fixed;top:0;left:0;width:100%;height:100%;z-index:120}#hotel-map-info-box .price-wrapper{display:table;margin-bottom:10px}#hotel-map-info-box .price-wrapper .price-block,#hotel-map-info-box .price-wrapper .split-sign{display:table-cell;vertical-align:middle}#hotel-map-info-box figure{margin-bottom:10px}#hotel-map-info-box .hotel-more-info{padding:10px 10px;width:100%;margin-bottom:10px}#hotel-map-details{border:solid 6px #4a4c4b;position:absolute;top:0}#hotel-map-details .close-map-infobox{text-align:right;font-weight:600;z-index:1;float:right;padding-right:6px}#hotel-map-details .close-map-infobox a{color:#999;font-size:20px;cursor:pointer}#hotel-map-details .close-map-infobox a:before{content:'x'}#hotel-map-details .hotel-map-details-wrapper{margin:30px 0 0;max-height:459px;overflow-y:auto}#hotel-map-details .hotel-map-details-wrapper .row.depart-arrive,#hotel-map-details .hotel-map-details-wrapper .hotel-search-aggregators-wrapper .link-aggregator{padding:0 20px 0}#hotel-map-details .hotel-map-details-wrapper{}@media only screen and (min-width:40.063em)and (max-width:64em){#hotel-map-details .hotel-map-details-wrapper{max-height:359px}}@media only screen and (max-width:40em){#hotel-map-details .hotel-map-details-wrapper{max-height:259px}}.clockpicker .input-group-addon{cursor:pointer}.clockpicker-moving{cursor:move}.clockpicker-align-left.popover>.arrow{left:25px}.clockpicker-align-top.popover>.arrow{top:17px}.clockpicker-align-right.popover>.arrow{left:auto;right:25px}.clockpicker-align-bottom.popover>.arrow{top:auto;bottom:6px}.clockpicker-popover .popover-title{background-color:#fff;color:#999;font-size:24px;font-weight:700;line-height:30px;text-align:center}.clockpicker-popover .popover-title span{cursor:pointer}.clockpicker-popover .popover-content{background-color:#f8f8f8;padding:12px}.popover-content:last-child{border-bottom-left-radius:5px;border-bottom-right-radius:5px}.clockpicker-plate{background-color:#fff;border:1px solid #ccc;border-radius:50%;width:200px;height:200px;overflow:visible;position:relative;-webkit-touch-callout:none;-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.clockpicker-canvas,.clockpicker-dial{width:200px;height:200px;position:absolute;left:-1px;top:-1px}.clockpicker-minutes{visibility:hidden}.clockpicker-tick{border-radius:50%;color:#666;line-height:26px;text-align:center;width:26px;height:26px;position:absolute;cursor:pointer}.clockpicker-tick.active,.clockpicker-tick:hover{background-color:#c0e5f7;background-color:rgba(0,149,221,.25)}.clockpicker-button{background-image:none;background-color:#fff;border-width:1px 0 0;border-top-left-radius:0;border-top-right-radius:0;margin:0;padding:10px 0}.clockpicker-button:hover{background-image:none;background-color:#ebebeb}.clockpicker-button:focus{outline:0!important}.clockpicker-dial{-webkit-transition:-webkit-transform 350ms,opacity 350ms;-moz-transition:-moz-transform 350ms,opacity 350ms;-ms-transition:-ms-transform 350ms,opacity 350ms;-o-transition:-o-transform 350ms,opacity 350ms;transition:transform 350ms,opacity 350ms}.clockpicker-dial-out{opacity:0}.clockpicker-hours.clockpicker-dial-out{-webkit-transform:scale(1.2,1.2);-moz-transform:scale(1.2,1.2);-ms-transform:scale(1.2,1.2);-o-transform:scale(1.2,1.2);transform:scale(1.2,1.2)}.clockpicker-minutes.clockpicker-dial-out{-webkit-transform:scale(.8,.8);-moz-transform:scale(.8,.8);-ms-transform:scale(.8,.8);-o-transform:scale(.8,.8);transform:scale(.8,.8)}.clockpicker-canvas{-webkit-transition:opacity 175ms;-moz-transition:opacity 175ms;-ms-transition:opacity 175ms;-o-transition:opacity 175ms;transition:opacity 175ms}.clockpicker-canvas-out{opacity:.25}.clockpicker-canvas-bearing,.clockpicker-canvas-fg{stroke:none;fill:#0095dd}.clockpicker-canvas-bg{stroke:none;fill:#c0e5f7}.clockpicker-canvas-bg-trans{fill:rgba(0,149,221,.25)}.clockpicker-canvas line{stroke:#0095dd;stroke-width:1;stroke-linecap:round}.clockpicker-button.am-button{margin:1px;padding:5px;border:1px solid rgba(0,0,0,.2);border-radius:4px}.clockpicker-button.pm-button{margin:1px 1px 1px 136px;padding:5px;border:1px solid rgba(0,0,0,.2);border-radius:4px}.CodeMirror{font-family:monospace;height:300px}.CodeMirror-scroll{overflow:auto}.CodeMirror-lines{padding:4px 0}.CodeMirror pre{padding:0 4px}.CodeMirror-scrollbar-filler,.CodeMirror-gutter-filler{background-color:#fff}.CodeMirror-gutters{border-right:1px solid #ddd;background-color:#f7f7f7;white-space:nowrap}.CodeMirror-linenumbers{}.CodeMirror-linenumber{padding:0 3px 0 5px;min-width:20px;text-align:right;color:#999;-moz-box-sizing:content-box;box-sizing:content-box}.CodeMirror-guttermarker{color:#000}.CodeMirror-guttermarker-subtle{color:#999}.CodeMirror div.CodeMirror-cursor{border-left:1px solid #000}.CodeMirror div.CodeMirror-secondarycursor{border-left:1px solid silver}.CodeMirror.cm-keymap-fat-cursor div.CodeMirror-cursor{width:auto;border:0;background:#7e7}.CodeMirror.cm-keymap-fat-cursor div.CodeMirror-cursors{z-index:1}.cm-animate-fat-cursor{width:auto;border:0;-webkit-animation:blink 1.06s steps(1) infinite;-moz-animation:blink 1.06s steps(1) infinite;animation:blink 1.06s steps(1) infinite}@-moz-keyframes blink{0%{background:#7e7}50%{background:none}100%{background:#7e7}}@-webkit-keyframes blink{0%{background:#7e7}50%{background:none}100%{background:#7e7}}@keyframes blink{0%{background:#7e7}50%{background:none}100%{background:#7e7}}div.CodeMirror-overwrite div.CodeMirror-cursor{}.cm-tab{display:inline-block}.CodeMirror-ruler{border-left:1px solid #ccc;position:absolute}.cm-s-default .cm-keyword{color:#708}.cm-s-default .cm-atom{color:#219}.cm-s-default .cm-number{color:#164}.cm-s-default .cm-def{color:#00f}.cm-s-default .cm-variable,.cm-s-default .cm-punctuation,.cm-s-default .cm-property,.cm-s-default .cm-operator{}.cm-s-default .cm-variable-2{color:#05a}.cm-s-default .cm-variable-3{color:#085}.cm-s-default .cm-comment{color:#a50}.cm-s-default .cm-string{color:#a11}.cm-s-default .cm-string-2{color:#f50}.cm-s-default .cm-meta{color:#555}.cm-s-default .cm-qualifier{color:#555}.cm-s-default .cm-builtin{color:#30a}.cm-s-default .cm-bracket{color:#997}.cm-s-default .cm-tag{color:#170}.cm-s-default .cm-attribute{color:#00c}.cm-s-default .cm-header{color:blue}.cm-s-default .cm-quote{color:#090}.cm-s-default .cm-hr{color:#999}.cm-s-default .cm-link{color:#00c}.cm-negative{color:#d44}.cm-positive{color:#292}.cm-header,.cm-strong{font-weight:bold}.cm-em{font-style:italic}.cm-link{text-decoration:underline}.cm-s-default .cm-error{color:red}.cm-invalidchar{color:red}div.CodeMirror span.CodeMirror-matchingbracket{color:#0f0}div.CodeMirror span.CodeMirror-nonmatchingbracket{color:#f22}.CodeMirror-matchingtag{background:rgba(255,150,0,.3)}.CodeMirror-activeline-background{background:#e8f2ff}.CodeMirror{line-height:1;position:relative;overflow:hidden;background:#fff;color:#000}.CodeMirror-scroll{margin-bottom:-30px;margin-right:-30px;padding-bottom:30px;padding-top:5px;height:100%;outline:none;position:relative;-moz-box-sizing:content-box;box-sizing:content-box}.CodeMirror-sizer{position:relative;border-right:30px solid transparent;-moz-box-sizing:content-box;box-sizing:content-box}.CodeMirror-vscrollbar,.CodeMirror-hscrollbar,.CodeMirror-scrollbar-filler,.CodeMirror-gutter-filler{position:absolute;z-index:6;display:none}.CodeMirror-vscrollbar{right:0;top:0;overflow-x:hidden;overflow-y:scroll}.CodeMirror-hscrollbar{bottom:0;left:0;overflow-y:hidden;overflow-x:scroll}.CodeMirror-scrollbar-filler{right:0;bottom:0}.CodeMirror-gutter-filler{left:0;bottom:0}.CodeMirror-gutters{position:absolute;left:0;top:0;padding-bottom:30px;z-index:3;-moz-box-shadow:0 -5px 3px #888;-webkit-box-shadow:0 -5px 3px #888;box-shadow:0 -5px 3px #888}.CodeMirror-gutter{white-space:normal;height:100%;-moz-box-sizing:content-box;box-sizing:content-box;padding-bottom:30px;margin-bottom:-32px;display:inline-block;*zoom:1;*display:inline}.CodeMirror-gutter-elt{position:absolute;cursor:default;z-index:4}.CodeMirror-lines{cursor:text;min-height:1px}.CodeMirror pre{-moz-border-radius:0;-webkit-border-radius:0;border-radius:0;border-width:0;background:transparent;font-family:inherit;font-size:inherit;margin:0;white-space:pre;word-wrap:normal;line-height:inherit;color:inherit;z-index:2;position:relative;overflow:visible}.CodeMirror-wrap pre{word-wrap:break-word;white-space:pre-wrap;word-break:normal}.CodeMirror-linebackground{position:absolute;left:0;right:0;top:0;bottom:0;z-index:0}.CodeMirror-linewidget{position:relative;z-index:2;overflow:auto}.CodeMirror-widget{}.CodeMirror-wrap .CodeMirror-scroll{overflow-x:hidden}.CodeMirror-measure{position:absolute;width:100%;height:0;overflow:hidden;visibility:hidden}.CodeMirror-measure pre{position:static}.CodeMirror div.CodeMirror-cursor{position:absolute;border-right:none;width:0}div.CodeMirror-cursors{visibility:hidden;position:relative;z-index:3}.CodeMirror-focused div.CodeMirror-cursors{visibility:visible}.CodeMirror-crosshair{cursor:crosshair}.cm-searching{background:#ffa;background:rgba(255,255,0,.4)}.CodeMirror-selected{background:#fb3!important}.CodeMirror-focused .CodeMirror-selected{background:#fb3!important}.CodeMirror span{*vertical-align:text-bottom}.cm-force-border{padding-right:.1px}@media print{.CodeMirror div.CodeMirror-cursors{visibility:hidden}}span.CodeMirror-selectedtext{background:none}.CodeMirror-dialog{background:#fff;z-index:15;padding:.5em;overflow:hidden;color:#333;-moz-box-shadow:5px 5px 5px -5px #888;-webkit-box-shadow:5px 5px 5px -5px #888;-ms-box-shadow:5px 5px 5px -5px #888;box-shadow:5px 5px 5px -5px #888}.CodeMirror-dialog-top{top:0;background:#f7f7f7}.CodeMirror-dialog-bottom{border-top:1px solid #eee;bottom:0}.CodeMirror-dialog input{outline:none;background:#fff!important;color:inherit;font-family:monospace;display:table-cell;width:100%;margin:0;-moz-box-shadow:inset 1px 1px 2px #ccc;-webkit-box-shadow:inset 1px 1px 2px #ccc;box-shadow:inset 1px 1px 2px #ccc;border:solid 1px #ccc}.CodeMirror-dialog span.CodeMirror-search-span{padding-right:5px}.CodeMirror-dialog span.CodeMirror-search-span,.CodeMirror-dialog i.CodeMirror-search-Search{display:table-cell;width:1px;vertical-align:middle}.CodeMirror-dialog i.CodeMirror-search-Search{cursor:pointer;padding-left:5px;color:#005d8c}.CodeMirror-dialog i.CodeMirror-search-Search:hover{color:#013248}.CodeMirror-dialog button{font-size:70%}.CodeMirror-dialog .CodeMirror-close-dialog{z-index:20;border-bottom:solid 1px #fff;position:absolute;width:52px;height:52px;top:-26px;right:-25px;-moz-transform:rotate(45deg);-ms-transform:rotate(45deg);-o-transform:rotate(45deg);-webkit-transform:rotate(45deg);transform:rotate(45deg);background:#aaa;cursor:pointer;-moz-transition:all .5s;-o-transition:all .5s;-webkit-transition:all .5s;transition:all .5s}.CodeMirror-dialog .CodeMirror-close-dialog:hover{-moz-transform:none;-ms-transform:none;-o-transform:none;-webkit-transform:none;transform:none;top:-14px;right:0}.CodeMirror-dialog .CodeMirror-close-dialog i.fa-times{position:relative;top:33px;left:22px;-moz-transform:rotate(45deg);-ms-transform:rotate(45deg);-o-transform:rotate(45deg);-webkit-transform:rotate(45deg);transform:rotate(45deg);color:#fff;-moz-transition:all .5s;-o-transition:all .5s;-webkit-transition:all .5s;transition:all .5s}.CodeMirror-dialog .CodeMirror-close-dialog:hover i.fa-times{-moz-transform:none;-ms-transform:none;-o-transform:none;-webkit-transform:none;transform:none;top:25px}.CodeMirror-dialog .CodeMirror-search-Previous,.CodeMirror-dialog .CodeMirror-search-Next{cursor:pointer;color:#005d8c;padding:6px 0}.CodeMirror-dialog .CodeMirror-search-Previous:hover,.CodeMirror-dialog .CodeMirror-search-Next:hover{color:#013248}.xml-viewer-container{position:absolute;top:0;left:0;height:100%;width:100%;display:flex;-ms-flex-direction:column;flex-direction:column}.xml-viewer-container .xml-viewer-actions-tabs-container{background-color:#005d8c;width:100%;display:flex;-ms-flex-direction:row;flex-direction:row;align-items:center;flex-grow:0;position:relative;top:1px}.xml-viewer-container .xml-viewer-actions-tabs-container>.xml-viewer-actions-tab{text-align:center;color:#fff;background-color:transparent;cursor:pointer;width:50%;padding:10px 3px;font-size:18px;border-top:solid 5px transparent}.xml-viewer-container .xml-viewer-actions-tabs-container>.xml-viewer-actions-tab:hover{background-color:#013248}.xml-viewer-container .xml-viewer-actions-tabs-container .xml-viewer-actions-tab.active{background-color:#f7f7f7;color:#77bd1f;border-color:#77bd1f}.xml-viewer-container .xml-viewer-panels-container{flex-grow:1;position:relative}.xml-viewer-container .xml-viewer-panels-container>.xml-viewer-panel{display:none;position:absolute;top:0;left:0;height:100%;width:100%}.xml-viewer-container .xml-viewer-panels-container>.xml-viewer-panel .CodeMirror{border:none;height:100%}.xml-viewer-container .xml-viewer-panels-container>.xml-viewer-panel .CodeMirror-sizer{font-size:15px}.xml-viewer-container .xml-viewer-panels-container>.xml-viewer-panel .CodeMirror-gutters{-moz-box-shadow:5px -1px 5px -5px #888;-webkit-box-shadow:5px -1px 5px -5px #888;-ms-box-shadow:5px -1px 5px -5px #888;box-shadow:5px -1px 5px -5px #888}.xml-viewer-container .xml-viewer-panels-container>.xml-viewer-panel .CodeMirror-dialog .CodeMirror-close-dialog{display:none}.xml-viewer-container .xml-viewer-panels-container>.xml-viewer-panel .CodeMirror-code{padding-bottom:75px}.xml-viewer-container .xml-viewer-panels-container>.xml-viewer-panel .CodeMirror-hscrollbar,.xml-viewer-container .xml-viewer-panels-container>.xml-viewer-panel .CodeMirror-vscrollbar{-ms-opacity:.1;opacity:.1}.xml-viewer-container .xml-viewer-panels-container>.xml-viewer-panel .CodeMirror-hscrollbar:hover,.xml-viewer-container .xml-viewer-panels-container>.xml-viewer-panel .CodeMirror-vscrollbar:hover{-ms-opacity:1;opacity:1}.xml-viewer-container .xml-viewer-panels-container>.xml-viewer-panel .xml-viewer-time-size-wrapper{width:auto;height:32px;position:absolute;right:36px;z-index:10;-ms-opacity:.55;opacity:.75;color:#005d8c;background-color:#fff;overflow:hidden;padding:5px 10px;-moz-transform:translateX(100%);-ms-transform:translateX(100%);-o-transform:translateX(100%);-webkit-transform:translateX(100%);transform:translateX(100%);cursor:pointer;-webkit-transition:transform .5s,right .5s,color .5s,background-color .5s,opacity .2s;-moz-transition:transform .5s,right .5s,color .5s,background-color .5s,opacity .2s;-ms-transition:transform .5s,right .5s,color .5s,background-color .5s,opacity .2s;-o-transition:transform .5s,right .5s,color .5s,background-color .5s,opacity .2s;transition:transform .5s,right .5s,color .5s,background-color .5s,opacity .2s}.xml-viewer-container .xml-viewer-panels-container>.xml-viewer-panel .xml-viewer-time-size-wrapper.active{right:-1px;color:#fff;background-color:#005d8c;-moz-transform:translateX(0%);-ms-transform:translateX(0%);-o-transform:translateX(0%);-webkit-transform:translateX(0%);transform:translateX(0%);-ms-opacity:1;opacity:1}.xml-viewer-container .xml-viewer-panels-container>.xml-viewer-panel .xml-viewer-time-size-wrapper:hover{-ms-opacity:1;opacity:1}.xml-viewer-container .xml-viewer-panels-container>.xml-viewer-panel .xml-viewer-time-size-wrapper i{font-size:22px;padding-right:5px}.xml-viewer-container .xml-viewer-panels-container>.xml-viewer-panel .xml-viewer-time-size-wrapper.active{-moz-transform:translateX(0%);-ms-transform:translateX(0%);-o-transform:translateX(0%);-webkit-transform:translateX(0%);transform:translateX(0%)}.xml-viewer-container .xml-viewer-panels-container>.xml-viewer-panel .xml-viewer-time-size-wrapper span{font-size:18px;position:relative;bottom:1px}.xml-viewer-container .xml-viewer-panels-container>.xml-viewer-panel .xml-viewer-time-wrapper{top:45px}.xml-viewer-container .xml-viewer-panels-container>.xml-viewer-panel .xml-viewer-size-wrapper{top:80px}.xml-viewer-container .xml-viewer-panels-container>.xml-viewer-panel .xml-viewer-size-wrapper i{font-size:20px}.xml-viewer-container .xml-viewer-panels-container>.xml-viewer-panel .xml-viewer-size-wrapper span{bottom:-1px}.xml-viewer-container .xml-viewer-actions-wrapper{background-color:#f7f7f7;color:#005d8c;text-align:right}.xml-viewer-container .xml-viewer-actions-wrapper .xml-viewer-action{margin:0 5px;cursor:pointer}.xml-viewer-container .xml-viewer-actions-wrapper .xml-viewer-action:hover{color:#013248}.xml-viewer-container .xml-viewer-actions-wrapper .xml-viewer-plus-font-size,.xml-viewer-container .xml-viewer-actions-wrapper .xml-viewer-minus-font-size{font-weight:600}.xml-viewer-container .xml-viewer-panels-container .xml-viewer-panels-loader{-webkit-pointer-events:none;pointer-events:none;-webkit-user-select:none;-moz-user-select:none;user-select:none;position:absolute;width:215px;height:215px;right:-215px;overflow:hidden}.xml-viewer-container .xml-viewer-panels-container .xml-viewer-panels-loader .xml-viewer-panels-loader-activity{display:block;position:absolute;z-index:2000;top:0;right:0;width:300px;height:300px;background:#005d8c;-webkit-transition:-webkit-transform .3s;transition:transform .3s;-webkit-transform:translateX(50%) translateY(-50%) rotate(45deg);transform:translateX(50%) translateY(-50%) rotate(45deg);pointer-events:none}.xml-viewer-container .xml-viewer-panels-container .xml-viewer-panels-loader .xml-viewer-panels-loader-activity::before,.xml-viewer-container .xml-viewer-panels-container .xml-viewer-panels-loader .xml-viewer-panels-loader-activity::after{-moz-box-sizing:border-box;box-sizing:border-box;position:absolute;bottom:30px;left:50%;display:block;border:5px solid #fff;border-radius:50%;content:''}.xml-viewer-container .xml-viewer-panels-container .xml-viewer-panels-loader .xml-viewer-panels-loader-activity::before{margin-left:-40px;width:80px;height:80px;border-right-color:rgba(0,0,0,.2);border-left-color:rgba(0,0,0,.2);-webkit-animation:pace-theme-corner-indicator-spin 3s linear infinite;animation:pace-theme-corner-indicator-spin 3s linear infinite}.xml-viewer-container .xml-viewer-panels-container .xml-viewer-panels-loader .xml-viewer-panels-loader-activity::after{bottom:50px;margin-left:-20px;width:40px;height:40px;border-top-color:rgba(0,0,0,.2);border-bottom-color:rgba(0,0,0,.2);-webkit-animation:pace-theme-corner-indicator-spin 1s linear infinite;animation:pace-theme-corner-indicator-spin 1s linear infinite}@-webkit-keyframes pace-theme-corner-indicator-spin{0%{-webkit-transform:rotate(0deg)}100%{-webkit-transform:rotate(359deg)}}@keyframes pace-theme-corner-indicator-spin{0%{transform:rotate(0deg)}100%{transform:rotate(359deg)}}.dropdown-select.select,.dropdown-select.select:hover,.dropdown-select.select:active,.dropdown-select.select:focus{background-color:#fff;border:solid 1px #ccc;z-index:125;font-weight:normal;margin:0}.dropdown-select.select.active{-moz-box-shadow:5px 5px 10px #999;-webkit-box-shadow:5px 5px 10px #999;-ms-box-shadow:5px 5px 10px #999;box-shadow:5px 5px 10px #999}.dropdown-select.dropdown{display:none;z-index:150;background-color:#fff;position:absolute;border:solid 1px #ccc;-moz-box-shadow:5px 5px 10px #999;-webkit-box-shadow:5px 5px 10px #999;-ms-box-shadow:5px 5px 10px #999;box-shadow:5px 5px 10px #999;margin-right:15px;margin-bottom:15px}.dropdown-select.dropdown>div.row{padding:10px}.bg-dropdown-select{background:transparent;z-index:135;display:none;width:100%;height:100%;position:fixed;top:0;left:0}.dropdown-select.dropdown>div.nexus{background:#fff;position:relative;top:-4px;left:0;height:5px}