.ui-tooltip,.ui-tooltip-princess{z-index:16000!important}.ez-iframed .seat-selection-lightbox .mfp-container{top:20px!important}.seat-selection-lightbox #popupTitleArea{padding:6px 10px}.seat-selection-lightbox #popupContent{padding-bottom:0;padding-left:0;padding-right:0}.ezair-classic #ez-seat-selection *{box-sizing:border-box}#form-wrapper{padding-bottom:5px;position:relative}.flight-info,#ez-seat-chart-container,.seat-legend{height:568px;position:relative}#ez-seat-selection{padding:0}#ez-seat-chart-container{text-align:center;z-index:2;width:100%;overflow:hidden;transform:translateZ(0)}.flight-nu{width:100%;position:absolute;overflow:visible!important}.seat-legend{float:right;width:145px;position:relative}.seat-select-sidebar{max-width:260px;position:absolute;top:163px;left:34px}@media (min-width:800px){.seat-select-sidebar{left:60px}}.shopping .seat-select-sidebar{display:none}.lt-ie8 .flight-info hr{margin:.25em 0}#ez-seat-selection label,#ez-seat-selection .label{color:#666}.flight-info p:first-child{margin-top:0}.flight-details{background:#fff;height:72px;padding:10px;position:absolute;left:20px;right:20px}.flight-details-item{text-align:center;border-right:1px solid #b2b2b2;height:100%}.no-wrap{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.flight-details-item:last-child{border:0}.pax-selections{background:#fff;border:1px solid #d3d3d3;padding:10px}.pax-selection-radio{margin:3px 3px 0 0!important}.selected-seat-container{padding-left:1.9em}.selected-seat-label{display:inline-block}.pax-selection-name{padding-top:1px}.pax-selection-item{padding:5px}.pax-selection-item.active{background-color:#e5f3fd}.flight-details .seat-class{margin-right:0}.flight-details .airports,.flight-details .airplane{min-width:100%}.flight-info .prev-btn{margin-right:20px}.pax-seat{text-align:center;cursor:default;width:45px}.pax-seat:focus{box-shadow:0 0 1px 1px #0054a0!important}.clear-seat{background:url(/air/images/ezairbook/sprite_seat-selector.png) 0 -28px no-repeat;margin-left:2px;padding-left:12px;font-size:10px}.web-font .alt-font .clear-seat{font-size:12px}.pax-list label{display:inline}.pax-list input{padding:2px}#ez-seat-chart-container #error-message{max-width:280px;margin:200px 0 0 51%;display:none}#ez-seat-chart-container .empty-seat-heading{font-size:1.71429em}#ez-seat-chart-container #empty-seat-selection{max-width:300px;margin:200px 0 0 51%;display:none}.shopping #ez-seat-chart-container #error-message{margin:200px auto 0}.flight-loading{pointer-events:none;opacity:.5}#ez-bg-loading{background:#d3d3d3;width:auto;height:auto;position:absolute;inset:72px 20px 20px}#ez-bg-loading-empty{width:auto;height:auto;position:absolute;inset:72px 20px 20px}#ez-bg-loading-bg{margin-left:65%}.shopping #ez-bg-loading-bg{margin-left:48%!important}@media (min-width:800px){#ez-bg-loading-bg{margin-left:62%}}#loading-icon{width:32px;height:32px}.legend .icon-list{margin:0;padding:14px 0 14px 150px}.legend-item{float:left;text-align:center;text-align:left;min-width:105px;margin:0 22px 12px 0}.legend-item:first-child{position:absolute;top:14px;left:30px}@media (max-width:768px){.legend .icon-list{padding:14px 0 14px 115px;font-size:.8em}.legend-item{margin:0 0 12px}.flight-details-item:nth-child(2) .inline-block div{display:inline}}.icon-question{vertical-align:top;margin-top:1px}.show-arrow.qtip .qtip-tip,.show-arrow.qtip .qtip-tip canvas{display:block!important}#ez-seat-chart-container ul{padding-left:0;list-style:none}#ez-seat-chart-container .icon-list li{text-indent:-22px;padding-left:22px}.flight-info .icon-list{margin:2em 0}.lt-ie9 .flight-info .icon-list{margin-bottom:0}#ez-seat-chart-container h3+.icon-list{margin-top:.5em}.legend .icon{margin-top:0}.aisle{text-align:center;width:17px;font-size:12px;line-height:14px;display:inline-block}.lt-ie8 #seat-chart .icon,.lt-ie8 #seat-chart .aisle{float:left;display:block}.seat-row{text-align:center;float:left;clear:both;border:0 solid #aaa;border-width:0 1px;width:100%;display:inline-block}.seat-row.deck{text-transform:uppercase;color:#333;background:#d3d3d3;border-width:1px 0;padding-top:15px;padding-bottom:5px;line-height:1em}.seat-row.wide-cabin{margin-left:53%}.seat-row.wall{border-width:1px}.seat-row.wall+.seat-row.wall{background:#f2f2f2;border-width:0 1px 1px;margin-top:-1px}.shopping .seat-row,.shopping .seat-row.wide-cabin{margin:0 auto}.seat-row-inner{position:relative}#seat-chart{background:#d3d3d3;height:438px;margin-top:130px;line-height:0;overflow:hidden scroll}#seat-chart-inner{background:#f2f2f2;margin-left:35%;display:inline-block}.sea-chart-fade-top{height:30px;position:absolute;top:72px;left:0;right:0;box-shadow:0 0 30px #666}.sea-chart-fade-bottom{height:30px;position:absolute;bottom:-32px;left:0;right:0;box-shadow:0 0 30px #666}.seat-row-inner>.row-wrapper{padding:3px;overflow:hidden}.icon-airplane{text-indent:-999em;background-image:url(/air/images/airbook/sprite_air-icons.svg);background-position:-5px -5px;background-repeat:no-repeat;width:22px;height:16px;margin:auto;display:inline-block;position:relative}.droptab-container{z-index:20;padding-bottom:1px;position:relative;transform:translateZ(0)}#ez-seat-selection .droptab-menu{padding-left:5px!important}#ez-seat-selection .droptab-menu.droptab-mobile-menu li{margin-left:-5px}.full-tab,.compact-tab{margin-bottom:4px}.droptab-disabled{margin-left:0;margin-right:0;padding-bottom:0!important}#ez-seat-selection .droptab-disabled li a{text-align:center;padding:4px 15px}.web-font .ltr-spacing-0{letter-spacing:normal}#ez-seat-flights{z-index:15;background-color:#fff;padding:20px;position:relative;transform:translateZ(0)}#ez-seat-tab-container{z-index:10;width:100%;height:0;position:absolute;top:0;left:0;transform:translateZ(0)}.seat-select-instructions{color:#fff;background-color:#007ba3;height:56px;margin-bottom:1em;padding:10px;position:relative}.seat-select-instructions:before{content:" ";pointer-events:none;z-index:10;border:28px solid #0000;border-left:15px solid #007ba3;border-right-width:0;width:0;height:0;position:absolute;top:0;left:100%}#ez-seat-legend{z-index:10;background-color:#fff;border:1px dotted #d2d2d2;width:100%;height:78px;position:absolute;top:72px;left:20px;right:20px;transform:translateZ(0)}.legend{padding:0 5px 5px}.icon,.aisle{vertical-align:top;color:#333;border-radius:2px;width:18px;height:18px;margin:2px;line-height:1.5;display:inline-block}.wide-cabin .aisle,.seat-row-header.wide-cabin .aisle{margin:2px 0!important}.seat{cursor:pointer;background:#31a849;border:1px solid #619412;position:relative}.seat:after{text-indent:0;text-align:center;speak:none;color:#31a849;line-height:1.4;position:absolute;inset:0}.shopping .seat{cursor:auto}.wide-cabin .seat,.wide-cabin .aisle,.seat-row-header.wide-cabin .icon,.seat-row-header.wide-cabin .aisle{width:17px;height:18px}.legend .seat,.seat.assigned{cursor:auto}.seat.assigned:after{display:none}.seat.premium{cursor:auto;color:#fff;background:#747474;border:1px solid #a5a5a5;line-height:.8;position:relative}.seat.premium:after{content:"P";text-indent:0;text-align:center;speak:none;color:#fff;line-height:1.4;position:absolute;inset:0}.seat.unavailable{cursor:auto;background:#fff;border:1px solid #d6d6d6}.seat.unavailable:after{content:"U";text-indent:0;text-align:center;speak:none;color:#fff;line-height:1.4;position:absolute;inset:0}.seat.unavailable.storagespace,.seat.unavailable.closet{background:#fff url(/air/images/airbook/ezair-legend-closet.svg) 0 0/100% no-repeat}.seat.unavailable.galley{background:#fff url(/air/images/airbook/ezair-legend-galley.svg) 0 0/100% no-repeat}.seat.unavailable.stairstoupperdeck,.seat.unavailable.stairstolowerdeck{background:#fff url(/air/images/airbook/ezair-legend-stairs.svg) 0 0/100% no-repeat}.seat.unavailable.lavatory{background:#fff url(/air/images/airbook/ezair-legend-restroom.svg) 0 0/100% no-repeat}.seat.unavailable.abar{background:#fff url(/air/images/airbook/ezair-legend-bar.svg) 0 0/100% no-repeat}.seat.unavailable.exitdoor{position:relative}.seat.unavailable.exitdoor-3,.seat.unavailable.exitdoor-4,.seat.unavailable.exitdoor-5,.seat.unavailable.exitdoor-6,.seat.unavailable.exitdoor-7,.seat.unavailable.exitdoor-8,.seat.unavailable.exitdoor-9,.seat.unavailable.exitdoor-10{position:relative;transform:rotate(180deg)}.seat.unavailable.bulkhead,.seat.unavailable.other_,.seat.unavailable.airphone,.seat.unavailable.table{opacity:0}.seat.unavailable.exitdoor:after,.seat.unavailable.exitdoor-3:after,.seat.unavailable.exitdoor-4:after,.seat.unavailable.exitdoor-5:after,.seat.unavailable.exitdoor-6:after,.seat.unavailable.exitdoor-7:after,.seat.unavailable.exitdoor-8:after,.seat.unavailable.exitdoor-9:after,.seat.unavailable.exitdoor-10:after{content:" ";pointer-events:none;border:6px solid #c000;border-left-width:0;border-right-color:#c00;width:0;height:0;margin:auto;position:absolute;inset:0}.seat.unavailable.storagespace:after,.seat.unavailable.closet:after,.seat.unavailable.galley:after,.seat.unavailable.stairstoupperdeck:after,.seat.unavailable.stairstolowerdeck:after,.seat.unavailable.lavatory:after,.seat.unavailable.abar:after,.seat.unavailable.bulkhead:after,.seat.unavailable.other:after,.seat.unavailable.airphone:after,.seat.unavailable.table:after{display:none}.seat.no-seat{cursor:auto;background:#f2f2f2;border:0}.seat.no-seat:after{display:none}#ez-seat-selection .icon-pax-no,#seat-selection .assigned{text-align:center;color:#fff;background:#007ba3;border:1px solid #007ba3;line-height:1.3;display:inline-block;letter-spacing:.5px!important}#seat-selection .assigned{line-height:.8}.seat-row-inner>.row-wrapper{height:auto}#seat-chart .seat-row:last-child .row-wrapper{border-bottom:1px solid #aaa;padding-bottom:15px}.emergency-exit{position:relative}.emergency-exit .seat-row-inner:after{content:" ";pointer-events:none;z-index:10;border:10px solid #c000;border-right-color:#c00;width:0;height:0;margin-top:-10px;position:absolute;top:50%;right:102%}.emergency-exit .seat-row-inner:before,.icon.emergency-exit:before{content:" ";pointer-events:none;z-index:10;border:10px solid #c000;border-left-color:#c00;width:0;height:0;margin-top:-10px;position:absolute;top:50%;left:102%}.legend-item .icon.emergency-exit:before{left:0;right:auto}.icon.emergency-exit:before{left:auto;right:-8px}.legend-item.storagespace,.legend-item.galley,.legend-item.stairs,.legend-item.lavatory,.legend-item.abar{display:none}.legend-item.storagespace .icon,.legend-item.galley .icon,.legend-item.stairs .icon,.legend-item.lavatory .icon,.legend-item.abar .icon{border:1px solid #ccc;position:relative}.icon.storagespace{background:#fff url(/air/images/airbook/ezair-legend-closet.svg) 0 0/100% no-repeat;border:1px solid #ccc}.icon.galley{background:#fff url(/air/images/airbook/ezair-legend-galley.svg) 0 0/100% no-repeat;border:1px solid #ccc}.icon.stairs{background:#fff url(/air/images/airbook/ezair-legend-stairs.svg) 0 0/100% no-repeat;border:1px solid #ccc}.icon.lavatory{background:#fff url(/air/images/airbook/ezair-legend-restroom.svg) 0 0/100% no-repeat;border:1px solid #ccc}.icon.abar{background:#fff url(/air/images/airbook/ezair-legend-bar.svg) 0 0/100% no-repeat;border:1px solid #ccc}.icon.storagespace:after,.icon.galley:after,.icon.stairs:after,.icon.lavatory:after,.icon.abar:after{content:"T";text-indent:0;text-align:center;speak:none;color:#31a849;line-height:1.4;display:none;position:absolute;inset:0}.icon.storagespace:after{content:"R"}.icon.galley:after{content:"G"}.icon.stairs:after{content:"T"}.icon.lavatory:after{content:"L"}.icon.abar:after{content:"B"}@media screen and (-ms-high-contrast:black-on-white){.seat.unavailable.storagespace:after,.seat.unavailable.closet:after,.seat.unavailable.galley:after,.seat.unavailable.stairstoupperdeck:after,.seat.unavailable.stairstolowerdeck:after,.seat.unavailable.lavatory:after,.seat.unavailable.abar:after,.seat.unavailable.bulkhead:after,.seat.unavailable.other:after,.seat.unavailable.airphone:after,.seat.unavailable.table:after,.icon.storagespace:after,.icon.galley:after,.icon.stairs:after,.icon.lavatory:after,.icon.abar:after{display:block}}@media screen and (-ms-high-contrast:white-on-black){.seat.unavailable.storagespace:after,.seat.unavailable.closet:after,.seat.unavailable.galley:after,.seat.unavailable.stairstoupperdeck:after,.seat.unavailable.stairstolowerdeck:after,.seat.unavailable.lavatory:after,.seat.unavailable.abar:after,.seat.unavailable.bulkhead:after,.seat.unavailable.other:after,.seat.unavailable.airphone:after,.seat.unavailable.table:after,.icon.storagespace:after,.icon.galley:after,.icon.stairs:after,.icon.lavatory:after,.icon.abar:after{display:block}}.wings{pointer-events:none;background:#f2f2f2;border:1px solid #aaa;width:800px;height:280px;position:absolute;top:0}.right-wing{transform-origin:0 0;border-left:0;left:100%}.left-wing{transform-origin:100% 0;border-right:0;right:100%}.seat-btn-container{position:relative}.btn-wide{padding-left:35px;padding-right:35px}.seat-submit .red-btn{margin-right:10px}.seat-wrapper{position:relative}.mfp-content .seat-wrapper .droptab-menu{border:none}.seat-submit{z-index:999;background:#fff;width:100%;margin:0;padding:10px 10px 0}.seat-cancel-btn-container{padding:15px 10px 5px}.shopping .seat-selection-save-btns{display:none}.shopping .seat-selection-close-btn{display:block}#seat-submit-error-container{padding:0}.validation-error-box-msg{margin:0;padding:0 10px}.submit-container{display:inline-block;position:relative}#seat-submit-btn-loading{position:absolute;top:5px;right:21px}.seat-submit .mr-saving-msg{padding-top:4px;padding-left:6px}.skip-seat-selection{z-index:99999;background:#fff;border:1px solid #aaa;width:0;height:0;margin:auto;padding:10px;display:block;position:absolute;top:-9999px;left:0;right:0;overflow:hidden}.skip-seat-selection:focus{width:250px;height:auto;top:160px}
