.wrapper{height:100%;overflow-y:inherit}table[data-sortable]{border-collapse:collapse;border-spacing:0}table[data-sortable] th{vertical-align:bottom;font-family:ScandinavianHeadline,Helvetica,Arial,sans-serif}table[data-sortable] td,table[data-sortable] th{text-align:left;padding:12px;cursor:pointer}table[data-sortable] td{padding:0}table[data-sortable] th:not([data-sortable=false]){-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;-o-user-select:none;user-select:none;-webkit-tap-highlight-color:transparent;-webkit-touch-callout:none;cursor:pointer}table[data-sortable].sortable-theme-bootstrap{font-family:ScandinavianRegular,Helvetica,Arial,sans-serif;font-size:14px;line-height:20px;color:#3f3d3a;background:#fff}table[data-sortable].sortable-theme-bootstrap thead th{border-bottom:1px solid #eae9e8;border-right:1px solid #eae9e8;text-align:center;font-size:16px}table[data-sortable].sortable-theme-bootstrap tbody td{border-bottom:1px solid #eae9e8;border-right:1px solid #eae9e8;height:auto;text-align:center;font-size:16px}table[data-sortable].sortable-theme-bootstrap th[data-sorted=true][data-sorted-direction=descending]:after{border-top-color:#3a87ad}table[data-sortable].sortable-theme-bootstrap th[data-sorted=true][data-sorted-direction=ascending]:after{border-bottom-color:#3a87ad}table[data-sortable].sortable-theme-bootstrap.sortable-theme-bootstrap-striped tbody>tr:nth-child(odd)>td{background-color:#f9f9f9}#upsellHeader{position:fixed;left:0;top:0;width:100%!important;background:#006!important;z-index:999999!important}.upsellHeaderNoTop{top:-60px!important}#upsellHeader .overlayclose{width:25px;height:25px;display:block;padding:0;margin-right:0;z-index:999999!important;cursor:pointer;text-align:center;left:15px}#upsellHeader .boxShadow{position:absolute;bottom:10px;left:0;width:100%;height:15px;-webkit-box-shadow:0 15px 40px 0 rgba(0,0,72,1);-moz-box-shadow:0 15px 40px 0 rgba(0,0,72,1);box-shadow:0 15px 40px 0 rgba(0,0,72,1)}.upsellContent{top:-132px!important;z-index:999}.upsellContent .pptButtons{position:relative;left:0}#upsellHeader .navbar-list .btn{background:0 0;padding:2px 0;margin-right:50px;pointer-events:none;cursor:default;font-family:ScandinavianRegular,Helvetica,Arial,sans-serif;opacity:.5}#upsellHeader .navbar-list .btn.activated:hover,#upsellHeader .navbar-list .btn.active,#upsellHeader .navbar-list .btn:active,#upsellHeader .navbar-list .btn:focus{border-bottom:2px solid #fff;border-radius:0;color:#fff;box-shadow:none;opacity:1}#upsellHeader .navbar-list .btn:hover{color:#fff;box-shadow:none}#upsellHeader .navbar-list .btn.activated{cursor:pointer;pointer-events:all;opacity:1!important}#upsellHeader .navbar-list .btn:first-child{margin-left:0;color:#09f;border:none;cursor:pointer;pointer-events:all!important;opacity:1!important}.pptButtonsRight{padding:18px 0 18px}.pptButtonsleft .btn-primary{width:130px;margin-left:0;margin-right:10px}.upsellContent .btn-tabs{width:100%;height:60px;font-size:13px;line-height:25px}.tab-content{width:100%;min-height:123px;display:block;background:#fff}.tab-content .tab-pane,.tab-content .tab-pane table{width:100%}.onwardTable,.returnTable{margin-top:1px}table[data-sortable].sortable-theme-bootstrap th{position:relative}table.sortable-theme-bootstrap th em,table.sortable-theme-bootstrap th span{position:absolute;right:10px;top:24%}table.sortable-theme-bootstrap thead th span{display:none}table.sortable-theme-bootstrap thead th[data-sorted=true][data-sorted-direction=descending] em{display:inline-block;color:#3f3d3a;font-size:20px}table.sortable-theme-bootstrap thead th[data-sorted=true][data-sorted-direction=descending] span{display:none}table.sortable-theme-bootstrap thead th[data-sorted=true][data-sorted-direction=ascending] span{display:inline-block;color:#3f3d3a;font-size:20px}table.sortable-theme-bootstrap thead th[data-sorted=false] span,table.sortable-theme-bootstrap thead th[data-sorted=true][data-sorted-direction=ascending] em{display:none}.durationTab tr td{border:0 solid transparent!important;padding:5px!important}.durationTable tr td{border:0 solid transparent!important;height:25px!important;position:relative;padding:0!important;font-size:16px;width:65px;color:#3f3d3a}.durationTableTotal,.durationTableTotal1{margin-top:-10px;width:100%}.durationTableTotal .flightNumber,.durationTableTotal1 .flightNumber{width:100%;margin-top:13px}.durationTableTotal1 .firstTd{width:75%}.durationTableTotal tr td{position:relative;padding:0!important;height:40px!important;border:0 solid transparent!important;font-size:16px;color:#3f3d3a}.durationBar{position:absolute;width:100%;height:10px;top:0;left:0;background:#3f3d3a;border-radius:6px}.durationFrom,.durationTo{text-align:left!important;font-family:ScandinavianHeadline,Helvetica,Arial,sans-serif}.durationTo{text-align:right!important}.durationTable .durationTime{float:right;top:20px;color:#09f!important;width:100px;text-align:left!important}.onward-tabs .icon-circle:before,.return-tabs .icon-circle:before{margin-left:-16px;padding-right:15px;font-size:10px;color:#09f}.onward-tabs .saver.icon-circle:before,.return-tabs .saver.icon-circle:before{left:60px;top:50px}.onward-tabs .icon-circle,.return-tabs .icon-circle{font-size:11px}.seatsLeft{position:absolute;left:23%;bottom:5px;margin:0 auto;padding:0 4px;font-family:ScandinavianHeadline,Helvetica,Arial,sans-serif;background:#09f;border-radius:3px;font-size:12px;color:#fff}.comfortQuality{color:#09f}.onward-tabs,.onwardTable tr td,.return-tabs,.returnTable tr td{position:relative}.return-tabs{margin:0}.fromTo{padding-top:20px;color:#fff;font-size:16px}.fromTo span{font-family:ScandinavianHeadline,Helvetica,Arial,sans-serif}.postScript{color:#fff;font-size:13px;padding-left:0;padding-top:10px;padding-bottom:40px;background:#006}.postScriptRight{color:#fff;font-size:14px;padding-right:30px;text-align:right}.highlightTr{background:#eae9e8}.highlightTd{background:#d5d4d1}.selectedTd,.selectedTd:hover{width:auto;background:#03c!important;color:#fff;cursor:pointer!important}.otherAirlines{position:absolute;left:23%;bottom:5px;border-radius:3px;padding:0 4px;margin:0 auto;font-size:12px;font-family:ScandinavianHeadline,Helvetica,Arial,sans-serif;color:#aaa}.otherAirlines.icon-circle:before{position:absolute;left:-9px;top:6px;font-size:10px;color:#aaa;margin:0 auto;text-align:center}.otherAirlinesCount{padding-left:10px;color:#aaa}.add-flexibility{display:table-row;height:200px;vertical-align:top;background:#fff}.add-flexibility td:first-child{cursor:default}.add-flexibility td table{height:210px}.add-flexibility .af-business{margin-left:0}.af-menu{height:200px}.add-flexibility .af-menu li{padding:0 0 20px;padding-right:30px;text-align:right;font-size:13px;color:#a7a299}.add-flexibility .af-business li,.add-flexibility .af-go li,.add-flexibility .af-plus li{padding:10px;text-align:center;font-size:13px;line-height:13px;color:#3f3d3a;height:40px}.add-flexibility .btn-blue{width:90%;height:40px;padding:0;font-size:14px}.tripSelection{position:fixed!important;bottom:0;left:0;width:100%;z-index:999999;background:#fff;color:#3f3d3a;box-shadow:0 0 2px 2px rgba(0,0,0,.12);-webkit-box-shadow:0 0 2px 2px rgba(0,0,0,.12);-moz-box-shadow:0 0 2px 2px rgba(0,0,0,.12);-webkit-transition:height .5s linear;-o-transition:height .5s linear;-moz-transition:height .5s linear;transition:min-height .5s;height:88px!important;min-height:88px}.tripSelection.expanded{min-height:380px!important;height:auto;background:#fff!important}.tripSelection.opacity{opacity:.2}.tripSelection.expanded.relative{position:relative!important}.tripSelection .expandedContent{display:none;height:0;border-bottom:1px solid #eae9e8;overflow:visible}.tripSelection.expanded .expandedContent{display:block;padding-top:36px;padding-bottom:32px;height:292px!important;height:auto;cursor:default;border-bottom:1px solid #d5d4d1;background:#fff!important}.tripSelection .flightSelected,.tripSelection .tripTotal{display:inline-block;width:90%;font-size:16px;font-family:ScandinavianHeadline,Helvetica,Arial,sans-serif;padding-top:10px;margin-left:10px}.tripSelection .flightSelected span,.tripSelection .tripTotal span{float:left;width:17%;font-size:20px;text-align:left;font-family:ScandinavianHeadline,Helvetica,Arial,sans-serif}.tripSelection .flightSelected span{font-size:16px;font-family:Scandinavian-Regular,Helvetica,Arial,sans-serif}.tripSelection .tripTotal span{font-size:13px}.tripSelection .flightSelected{font-size:22px;font-family:Scandinavian-Regular,Helvetica,Arial,sans-serif}.tripSelection .flightSelected a{font-size:14px;font-family:Scandinavian-Regular,Helvetica,Arial,sans-serif;padding-left:20px}.tripSelection .flightSelected span.totalPrice{width:26%;font-family:ScandinavianHeadline,Helvetica,Arial,sans-serif;font-size:20px}.tripSelection .flightSelected span.onwardDateDetails{float:left;width:32%}.tripSelection .flightSelected span.returnDateDetails{float:left;width:45%}.tripSelection .con-btn{float:right;display:inline-block;padding-top:5px}.tripSelection .con-btn .btn-primary{position:relative;top:7px;right:0;z-index:99999;margin-top:8px;width:192px;padding:11px 8px 13px;height:36px;color:#fff;font-size:13px;background:#d5d4d1;border-radius:4px;float:right;font-family:scandinavianblack,Helvetica,Arial,sans-serif}.tripSelection .con-btn .btn-primary.active:hover{background:#007aff!important}.tripSelection .con-btn .activeBtn{background:#09f}.tripSelection .con-btn .activeBtn:hover{background:#007aff!important}.tripSelection.zindex{z-index:9999}.expandedContent table.totalTable tr td small{font-size:13px;color:#bfbcb5}.expandedContent{overflow:visible}.totalTable{width:100%}.tTtripTotal{width:20%}.tTEbMember,.tTnumofTravelers{width:30%}.totalTable .tTtripTotal{font-size:22px;font-family:ScandinavianHeadline,Helvetica,Arial,sans-serif;text-align:right;padding-right:10px}.totalTable .tTfromTo{font-size:18px;font-family:ScandinavianHeadline,Helvetica,Arial,sans-serif;text-align:left}.totalTable .tTtravelTime{font-size:14px}.totalTable .tTnumofTravelers{font-size:14px}.totalTable .tTnumofStops{font-size:14px;font-family:ScandinavianHeadline,Helvetica,Arial,sans-serif;vertical-align:top}.totalTable .tTnumofStops span{font-size:13px;font-family:Scandinavian-Regular,Helvetica,Arial,sans-serif}.totalTable .tTnumofStops>span{display:inline-block;padding-left:0!important}.totalTable .tTnumofStops span b{font-size:13px;font-family:ScandinavianHeadline,Helvetica,Arial,sans-serif}.totalTable .tTtaxes{font-size:16px;text-align:left;padding-bottom:15px}.totalTable b{font-family:Scandinavian-Regular,Helvetica,Arial,sans-serif}.totalTable .tTEbMember{font-size:14px}.totalTable .flightIcon{width:180px;white-space:nowrap}.down-arrow{position:absolute;bottom:-10px!important;left:45%;border-left:10px solid transparent;border-right:10px solid transparent;border-top:15px solid #03c;z-index:2}.popupDetails{position:absolute;top:-30px;left:51%;min-width:280px;width:280px;height:auto;z-index:4;text-align:left;box-sizing:border-box;background:#fff;color:#3f3d3a}.popupDetails>div div{padding-bottom:5px;font-size:13px}.popupDetails .icon-cancel:before{font-size:14px;color:#a7a299;cursor:pointer}.popupDetails .tips-arrow{position:absolute;width:100px;height:100px;bottom:-30px;right:0;overflow:hidden;-webkit-transform:rotate(-90deg);transform:rotate(-90deg);z-index:-1}.popupDetails .tips-arrow:after{position:absolute;width:50px;height:50px;top:75px;left:25px;content:"";background:#fff;-webkit-transform:rotate(45deg);transform:rotate(45deg)}.popupDetails .tips-arrow-hider{position:absolute;right:0;bottom:0;width:50px;height:59px;background:#fff;z-index:-1}.popupDetails .tips-arrow-shadow{position:absolute;right:0;bottom:-14px;width:0;height:14px;background:0 0;z-index:-4}.popupDetails header{background:0 0!important;color:#3f3d3a;font-family:ScandinavianRegular,Helvetica,Arial,sans-serif}#durationDetails .durationDetails{position:absolute;top:110px;padding:16px 8px;width:480px;height:auto;z-index:2;text-align:left;box-sizing:border-box;color:#3f3d3a;background:#fff;filter:drop-shadow(0 0 7px #777);margin-bottom:100px;min-height:225px;font-size:16px}.durationDetails .icon-cancel:before{color:#a7a299;font-size:12px;cursor:pointer}.durationDetails>div,.popupDetails>div{padding-right:0;cursor:default}.popupDetails>div{padding:16px;width:280px;cursor:default}.popupDetails header{font-size:13px}.popupDetails em{display:block;padding-top:15px;padding-bottom:5px;color:#3f3d3a;font-style:normal}.popupDetails em b{font-size:16px}.popupDetails a{font-size:13px;padding-bottom:10px;display:block}.popupDetails .icon-ok:before{font-size:10px;font-family:ScandinavianHeadline,Helvetica,Arial,sans-serif}.popupDetails .icon-ok{display:inline-block;background:0 0;color:#3f3d3a;padding:0 10px;vertical-align:top;padding-left:0;padding-bottom:5px;vertical-align:middle}.popupDetails em span{padding-right:20px;font-size:16px;font-family:ScandinavianHeadline,Helvetica,Arial,sans-serif;text-transform:uppercase}.durationDetails .btn-blue,.popupDetails .btn-blue{height:40px;width:50%;margin:10px 0;line-height:0}.durationDetails i,.popupDetails i{position:absolute;z-index:9;right:16px}.durationDetails em,.popupDetails em{position:absolute;z-index:9;right:16px}#durationDetailsDetailview .durationDetails i{top:16px}#durationDetailsDetailview .durationDetails em{top:16px}.durationDetails h4{position:relative;color:#3f3d3a;padding:4px 8px;margin-bottom:12px;z-index:4;font-size:16px}.durationDetails table{margin-bottom:30px;z-index:4;position:relative}.durationDetails table tr td{height:auto!important;border:none!important;padding:15px 10px!important;text-align:left!important;font-size:16px!important}.durationDetails table tr.small td{font-size:13px!important;vertical-align:top}.durationDetails .tips-arrow{position:absolute;top:30px;left:-30px;width:100px;height:100px;overflow:hidden;-webkit-transform:rotate(180deg);transform:rotate(180deg);z-index:0}.durationDetails .tips-arrow:after{position:absolute;top:75px;left:25px;width:50px;content:"";height:50px;background:#fff;-webkit-transform:rotate(45deg);transform:rotate(45deg)}.durationDetails .tips-arrow-hider{position:absolute;left:0;top:25px;width:57px;height:59px;background:#fff;z-index:0}.add-flexibility .icon-star{margin:-3px;color:#bfbcb5}.icon-star.black{color:#000}.connectingFlightTime{background-color:#ccc;background-image:repeating-linear-gradient(135deg,#fff,#ccc 2px,#ccc 2px,#fff 5px)}.addFlex .icon-ok:before{font-size:12px;vertical-align:middle}.addFlex .icon-ok{background:#09f;color:#fff;margin-right:5px;padding:0 2px;padding-bottom:2px}.filterOptions{position:absolute;top:45px;right:-120px;background:#fff;padding:15px 0;padding-right:40px;z-index:2}.filterOptions .tips-arrow{position:absolute;top:0;left:-30px;width:100px;height:100px;overflow:hidden;transform:rotate(180deg);z-index:2}.filterOptions .tips-arrow:after{position:absolute;top:75px;left:25px;width:50px;height:50px;content:"";background:#fff;transform:rotate(45deg)}.filterOptions .tips-arrow-hider{position:absolute;left:0;top:0;width:57px;height:59px;background:#fff;z-index:3}.filterOptions .filterOptionsCB{z-index:4;position:relative}.filterOptions .icon-cancel:before{font-size:10px;cursor:pointer}.filterOptions .icon-cancel{position:absolute;right:5px;top:0;color:#a7a299;cursor:pointer}.expandedContent .icon-cancel{float:right;color:#a7a299;margin-right:4px;cursor:pointer}.filterOptions input[type=checkbox]{display:none}.filterOptions input[type=checkbox]+label{color:#3f3d3a;font-family:Arial,sans-serif;font-size:14px}.filterOptions input[type=checkbox]+label span{display:inline-block;width:20px;height:20px;margin:-3px 4px 0 0;vertical-align:middle;border-radius:2px;background:#ccc;cursor:pointer;content:"";font-size:11px;text-align:center}.filterOptions input[type=checkbox]:checked+label span{background:#09f}.filterOptions input[type=checkbox]+label span.icon-ok:before{visibility:hidden}.filterOptions input[type=checkbox]:checked+label span.icon-ok:before{visibility:visible;color:#fff}.suit-icon{margin-right:5px;background:url(../../images/suit-icon.png) no-repeat center;font-size:12px;color:#fff;padding:7px;padding-top:11px}.flight-black-onward{background:url(../../images/flight-black-onward.png) no-repeat center;font-size:12px;color:#fff;padding:14px;padding-right:25px}.flight-black-return{background:url(../../images/flight-black-return.png) no-repeat center;font-size:12px;color:#fff;padding:14px;padding-right:25px}.flightClass,.flightClassForReturn{font-size:13px;font-family:ScandinavianHeadline,Helvetica,Arial,sans-serif;height:100%;line-height:normal}.add-flexibility td{border-bottom:0 solid #eae9e8;border-right:1px solid #eae9e8;text-align:center}.expandedContent .container div.floatLeft{display:inline-block;float:left}.onwardTable tbody tr:hover,.returnTable tbody tr:hover{background:#eae9e8}.onwardTable tbody tr td:hover,.returnTable tbody tr td:hover{background:#eae9e8}.onwardTable tbody tr td.flightClassAmt:hover,.returnTable tbody tr td.flightClassAmt:hover{background:#d5d4d1}.onwardTable tbody tr td.flightClassAmt,.returnTable tbody tr td.flightClassAmt{vertical-align:middle;padding-top:8px}.onwardTable .flightDetails,.returnTable .flightDetails{padding:25px 0 25px}.onwardTable .flightDetails tr td:hover,.returnTable .flightDetails tr td:hover{background:#eae9e8}.onwardTable thead tr th,.onwardTable thead tr th b,.returnTable thead tr th,.returnTable thead tr th b{font-family:ScandinavianHeadline,Helvetica,Arial,sans-serif;text-transform:uppercase}.onwardTable thead tr th b em,.returnTable thead tr th b em{font-family:ScandinavianRegular,Helvetica,Arial,sans-serif;font-style:normal;text-transform:capitalize;right:auto;padding-left:25px}.onwardTable thead tr th span,.returnTable thead tr th span{font-family:ScandinavianRegular,Helvetica,Arial,sans-serif;text-transform:capitalize}.durationTab{margin-top:0;width:100%!important}.durationTab tr td{padding:10px!important}.durationTable tr td{padding:0!important}.durationDetails table tr td{width:170px}.durationDetails table tr td:last-child{width:120px}.durationDetails table tr.small td{padding:2px 10px!important}.durationDetails table tr td b{font-family:ScandinavianHeadline,Helvetica,Arial,sans-serif}.disabledFlight{pointer-events:none}progress,progress[role]{appearance:none;-moz-appearance:none;-webkit-appearance:none;border:none;background-size:auto;width:100%;height:8px}progress[role]:after{background-image:none}progress[role] strong{display:none}progress,progress[role][aria-valuenow]{background:0 0!important}progress::-webkit-progress-bar{background:0 0}progress{color:#3f3d3a;border-radius:6px}progress::-moz-progress-bar{background:#3f3d3a;border-radius:6px}progress.testSegment::-moz-progress-bar{background:0 0}progress::-webkit-progress-value{background:#3f3d3a;border-radius:6px}progress.testSegment::-webkit-progress-value{background:#3f3d3a}progress.testSegment::-webkit-progress-bar{background:0 0}progress[aria-valuenow]:before{background:#3f3d3a;border-radius:6px}.testSegment{position:absolute;top:14px;left:20px}tr.add-flexibility td,tr.add-flexibility td:active,tr.add-flexibility td:focus,tr.add-flexibility td:hover{background:#fff!important}.upsellLoadMask{position:fixed;top:0;left:0;height:100%;width:100%;z-index:999999;background:rgba(0,0,0,0)}table.sortable-theme-bootstrap th em .icon-down,table.sortable-theme-bootstrap th em .icon-up{color:#000}.addFlexCB{display:inline-block}.addFlexCB .icon-ok:before{font-size:12px;vertical-align:middle}.addFlexCB .icon-ok{background:#03c;color:#fff;margin-right:5px;padding:0 2px;padding-bottom:2px}.addFlexCB input[type=checkbox]{display:none}.addFlexCB .checkbox{margin-top:0;margin-bottom:0;padding-left:0}.addFlexCB input[type=checkbox]+label{color:#3f3d3a;font-family:Arial,sans-serif;font-size:14px}.addFlexCB input[type=checkbox]+label span{position:relative;display:inline-block;width:20px;height:20px;margin:-3px 4px 0 0;vertical-align:middle;background:#ccc;cursor:pointer;content:"";font-size:11px;text-align:center;border-radius:2px;z-index:3}.addFlexCB input[type=checkbox]:checked+label span{background:#03c}.addFlexCB input[type=checkbox]+label span.icon-ok:before{visibility:hidden}.addFlexCB input[type=checkbox]:checked+label span.icon-ok:before{visibility:visible;color:#fff}.addFlexCB .filterOptionsCB{z-index:4;position:relative}.sticky-thead.sortable-theme-bootstrap th,table[data-sortable].sortable-theme-bootstrap th{position:relative;pointer-events:none}.sticky-thead thead tr th{height:41px;padding:.35em .65em;vertical-align:top;border-bottom:1px solid #eae9e8;border-right:1px solid #eae9e8;text-align:center;font-size:16px;background:#fff}.sticky-wrap .sticky-col,.sticky-wrap .sticky-intersect,.sticky-wrap .sticky-thead{position:absolute;top:0;left:0;width:auto;z-index:50;opacity:0}.sticky-wrap .sticky-thead{-webkit-box-shadow:0 .15px 4px .15px rgba(0,0,51,.3);-moz-box-shadow:0 .15px 4px .15px rgba(0,0,51,.3);box-shadow:0 .15px 4px .15px rgba(0,0,51,.3);z-index:100;width:100%;cursor:pointer}.sticky-wrap .sticky-intersect{opacity:1;z-index:150}.sticky-wrap .sticky-intersect th{background-color:#f3f0e2;color:#80725e}.sticky-wrap td,.sticky-wrap th{box-sizing:border-box}td.user-name{text-transform:capitalize}.sticky-wrap.overflow-y{overflow-y:auto}.sticky-wrap{width:auto;overflow-x:hidden;overflow-y:hidden;position:relative;margin:0 0}.forTaxes{display:inline;float:right;position:relative;top:-17px;z-index:10;text-align:left;line-height:18px;font-family:ScandinavianRegular,Helvetica,Arial,sans-serif}.forTaxes a{font-family:ScandinavianRegular,Helvetica,Arial,sans-serif;text-align:left;padding-left:0!important;font-family:ScandinavianRegular,Helvetica,Arial,sans-serif}.forTaxes a em{font-size:13px;font-style:normal}.bgTaxInfo{float:left;display:block;position:absolute;bottom:0;left:0;z-index:99;padding:0;width:100%;height:100%;background:#fff}.onwardClassLoader{position:absolute;left:0;top:0;width:100%;height:100%}.onwardClassLoader .loader,.returnClassLoader .loader{position:absolute;right:0;left:auto;left:initial;text-align:center;display:block;z-index:999}.onwardClassLoader.exclusivePopUpLoader .loader,.returnClassLoader.exclusivePopUpLoader .loader{right:41%;top:42%}.taxesInfo .icon-cancel:before{font-size:14px;color:#a7a299;cursor:pointer}.taxesInfo .icon-cancel:before::hover{color:#8a847a;cursor:pointer}.taxesInfo h3{color:#3f3d3a}.taxBreakdown li{float:left;display:inline-block;width:100%}.disabledSpan{cursor:default;color:#a7a299!important}.taxesFeesInfo{position:absolute;left:47%;width:400px!important;min-height:180px;z-index:9999;background:#fff;padding:20px;color:#3f3d3a;font-size:14px;font-family:ScandinavianRegular,Helvetica,Arial,sans-serif;filter:drop-shadow(0 0 7px #777)}.taxesFeesInfo:after{position:absolute;top:100%;right:0;height:0;width:0;content:" ";border-top:12px solid #fff;border-left:12px solid transparent}.taxesFeesInfo #taxesFeesInfoCancel{display:block;padding:5px 10px;margin-top:-20px;margin-right:-20px;font-size:10px}.taxesFeesInfo .icon-cancel:before{font-size:12px;color:#a7a299;cursor:pointer}.taxesFeesInfo .taxesFeesInfoarrow{position:absolute;bottom:-30px;right:0;width:100px!important;height:100px;overflow:hidden;-webkit-transform:rotate(-90deg);transform:rotate(-90deg);z-index:-1}.taxesFeesInfo .taxesFeesInfoarrow:after{content:"";position:absolute;top:75px;left:25px;width:50px;height:50px;background:#fff;transform:rotate(45deg)}.taxesFeesInfo .taxesFeesInfoarrow-hider{position:absolute;right:0;bottom:0;width:50px;height:59px;background:#fff;z-index:-1}.taxesFeesInfo .table{margin-bottom:0}.taxesFeesInfo .table>tbody>tr>td,.taxesFeesInfo .table>tbody>tr>th,.taxesFeesInfo .table>tfoot>tr>td,.taxesFeesInfo .table>tfoot>tr>th,.taxesFeesInfo .table>thead>tr>td,.taxesFeesInfo .table>thead>tr>th{border-top:0}.taxesFeesInfo .table b{font-size:13px;font-family:ScandinavianHeadline,Helvetica,Arial,sans-serif}.breakupInfo{display:block;position:absolute;right:180px;bottom:70px;z-index:9999;padding:15px;width:200px!important;min-height:50px;background:#fff;color:#3f3d3a;font-size:14px;font-family:ScandinavianRegular,Helvetica,Arial,sans-serif;filter:drop-shadow(0 0 7px #777)}.breakupInfo h4{padding:0 0 20px;color:#3f3d3a;font-size:13px;font-family:ScandinavianHeadline,Helvetica,Arial,sans-serif}.breakupInfo p{margin:0 0 5px}.breakupInfo h4:last-child{padding:0 0 5px}.breakupInfo:after{position:absolute;top:100%;right:0;height:0;width:0;content:" ";border-top:12px solid #fff;border-left:12px solid transparent}.breakupInfo #breakupInfoCancel{display:block;padding:5px 10px;margin-top:-15px;margin-right:-15px;font-size:10px}.breakupInfo .icon-cancel:before{font-size:12px;color:#a7a299;cursor:pointer}.breakupInfo .breakupInfoarrow{position:absolute;bottom:-30px;right:0;width:100px!important;height:100px;overflow:hidden;-webkit-transform:rotate(-90deg);transform:rotate(-90deg);z-index:-1}.breakupInfo .breakupInfoarrow:after{content:"";position:absolute;top:75px;left:25px;width:50px;height:50px;background:#fff;transform:rotate(45deg)}.breakupInfo .breakupInfoarrow-hider{position:absolute;right:0;bottom:0;width:50px;height:59px;background:#fff;z-index:-1}.durationBar:after{content:"";position:absolute;top:2px;left:2px;width:6px;height:6px;border-radius:6px;background:#fff}.durationBar:before{content:"";position:absolute;width:6px;height:6px;top:2px;right:2px;border-radius:6px;background:#fff}.durationBar.connectingFlightTime:after,.durationBar.connectingFlightTime:before{visibility:hidden}.onward-tabs .activeBtn,.return-tabs .activeBtn{background:#03c;font-size:16px}.onward-tabs .navTabs li,.return-tabs .navTabs li{display:inline-block;margin-right:-2px}table[data-sortable].sortable-theme-bootstrap tbody td:nth-child(2),table[data-sortable].sortable-theme-bootstrap thead th:nth-child(2){border-left:1px solid #eae9e8}table[data-sortable].sortable-theme-bootstrap tbody td:last-child,table[data-sortable].sortable-theme-bootstrap thead th:last-child{border-right:0 solid #eae9e8}table tr.add-flexibility td{border-right:0 solid #eae9e8}.add-flexibility td table tr td{border-right:1px solid #eae9e8!important}.add-flexibility td table tr td:last-child{border-right:0 solid #eae9e8!important}@media screen and (-ms-high-contrast:active),(-ms-high-contrast:none){table[data-sortable].sortable-theme-bootstrap thead th{border:0 solid #eae9e8;border-collapse:collapse}table[data-sortable].sortable-theme-bootstrap tbody td{border:1px solid #eae9e8;border-collapse:collapse}.sticky-thead thead tr th{border:1px solid #eae9e8;border-collapse:collapse}.durationDetails table tr td{border:0 solid transparent!important}.durationTable tr td{border:0 solid transparent!important;border:0 solid transparent!important;border-collapse:collapse}.durationTab tr td{border:0 solid transparent!important;border-collapse:collapse}.add-flexibility td table tr td{outline:1px solid #eae9e8!important;outline-offset:1px;outline-style:inset}.icon-cancel{cursor:pointer!important}}@-moz-document url-prefix(){.add-flexibility td table tr td{border-bottom:2px solid #eae9e8!important;outline:1px solid #eae9e8!important;outline-offset:-1px!important}.add-flexibility td table tr td:first-child,.add-flexibility td table tr td:last-child{outline:0 solid #eae9e8!important}.add-flexibility td table{height:auto}}.genderRadio{width:200px}.genderRadio .radio-element{height:60px;position:absolute}.genderRadio input[type=radio]+label{color:#3f3d3a!important;cursor:pointer;pointer-events:all!important}.genderRadio input[type=radio]+label span{background-color:#bfbcb5;border:5px solid #bfbcb5}.genderRadio input[type=radio]+label{top:0}.passenger-form .input-group .genderRadio input.has-content+label,.passenger-form .input-group .genderRadio input:focus+label{top:28px!important;font-size:16px}.genderRadio .radio-inner-wrapper{margin-top:-22px!important;padding:0}#tierPnts-0 li.ebmsPnts div:last-child,#tierPnts-0 li.ebmsPnts div:nth-child(2),#tierPnts-1 li.ebmsPnts div:last-child,#tierPnts-1 li.ebmsPnts div:nth-child(1),#tierPnts-2 li.ebmsPnts div:first-child,#tierPnts-2 li.ebmsPnts div:nth-child(2){display:none!important}table[data-sortable].sortable-theme-bootstrap tbody td:first-child,table[data-sortable].sortable-theme-bootstrap thead th:first-child{border-right:none;border-right:0}table[data-sortable].sortable-theme-bootstrap thead th:first-child{text-align:left}table[data-sortable].sortable-theme-bootstrap tbody+td:first-child{border-right:none!important;border-right:0!important}table[data-sortable].sortable-theme-bootstrap tbody td:first-child:hover{background:#eae9e8}.durationTab .durationTime{color:#3f3d3a;padding:0!important;padding-right:5px!important}.durationTime a{color:#3f3d3a;font-size:14px}.durationTime .icon-info:before{float:right;width:20px;height:20px;border-radius:20px;font-size:10px;line-height:20px;text-indent:-999px;overflow:hidden}.operatingCarrier{color:#a7a299;display:block;font-size:11px;line-height:12px}.airCraftName{display:block}.greyText{color:#a7a299!important;display:block}.disableFlex{pointer-events:none}.disableFlex a{color:#a7a299}.showHidePaxDetails a{cursor:pointer}table.showTaxDetails{width:100%}.expandedContent .container div.totalBD,.expandedContent .container div.totalBreakdown{float:left;display:block;width:100%}.expandedContent .container div.totalBD>span{font-size:16px}.expandedContent .container div.totalBD em,.expandedContent .container div.totalBD span{display:inline-block;width:35%;line-height:2}.expandedContent .container div.totalBD em{width:28%;font-style:normal;padding-left:20px}.expandedContent .container div.totalBD>.breakDownDetails,.expandedContent .container div.totalBD>.breakDownDetails>div{width:100%}.expandedContent .durationTable{top:0}#upsellHeader header{background:0 0}.viewShoppingDetails{position:relative}.tripSelection .viewMoreDetails{position:absolute;top:-20px;left:48.85%;text-align:center;z-index:9}.viewMoreDetailsIconDown{position:absolute;top:-313px;left:48.85%;text-align:center}.viewToggleShoppingBtn,.viewToggleShoppingBtnMMB{width:40px;height:40px;font-family:ScandinavianRegular;font-size:24px;background-color:#09f;color:#fff;padding:0;border-radius:40px;outline:0;border:none}.viewToggleShoppingBtn.icon-up::before{position:absolute;right:3px;top:10px}.viewToggleShoppingBtn.icon-down::before{position:absolute;right:3px;top:10px}.viewToggleShoppingBtn:hover{background:#007aff}.tripSelection .totalPrize{font-size:20px;font-family:scandinavianheadline}.durationDetails .flightSegments div.small,.durationDetails .flightSegments span.small{font-size:13px}.durationDetails .flightSegments span.small{color:#a7a299}.durationDetails .flightSegments div div{z-index:9}.durationDetails .flightSegments div.small b{font-weight:400;font-family:scandinavianRegular!important}.durationDetails .flightSegments div.small em{font-style:normal;padding-left:20px}.flightSegments .arivalDepartureSegment{color:#eae9e8}.flightSegments .durationHopperTime{font-size:16px}.flightSegments .segmentDurationTime{font-size:13px;color:#a7a299}.flightSegments .durationHopperDetails{background:#eae8e9;padding:8px 16px;margin-left:-8px;margin-right:-8px}.paddingNone{padding-left:0;padding-right:0}.fareRuleClass{float:left;display:block;position:absolute;top:-243px;left:20px;min-width:600px;width:auto;max-height:250px;z-index:9999;padding:16px;background:#fff!important;color:#3f3d3a;font-size:14px;font-family:ScandinavianRegular,Helvetica,Arial,sans-serif;filter:drop-shadow(0 0 7px #777)}.fareRuleClass h3{color:#3f3d3a}.fareRuleDropDown li a{color:#3f3d3a}@-moz-document url-prefix(){.sortable-theme-bootstrap>tbody>tr>td:first-child{max-width:140px;min-width:140px;width:140px}}table.flexibilityTable td{border-bottom:0!important}#fareRule{overflow:auto;background:#006;opacity:1;z-index:9999999999}#fareRule .overlayclose{top:0;right:9%;z-index:999999!important}#fareRule .fareRuleWrapper .container{width:500px!important;text-align:center}#fareRule .modal-content,#fareRule .modal-dialog{width:100%;height:100%;top:0;margin:0;background:#006;box-shadow:none}#fareRule .modal-body{width:100%;height:100%;float:left!important}#fareRule .selectDiffFares .icon-down{width:20px;height:20px}#fareRule .fareRuleForShop{float:left!important;height:40px}#fareRule .fareRuleWrapper{float:left!important;width:100%;height:100%}.fareRuleWrapper h2{text-align:center;font-size:22px}.frdd{min-width:280px;width:auto;margin:0;border-radius:0!important;padding:8px 0;text-align:left;padding-left:16px;line-height:20px;font-size:16px;font-family:ScandinavianRegular,Helvetica,Arial,sans-serif}.fareRuleWrapper .icon-down{position:relative;right:12px;float:right}.fareRuleWrapper .fareRuleDropDown{position:absolute;width:280px;border-radius:0;padding:0;background:#fff;box-shadow:0 0 4px 1px rgba(0,0,3,.2)}.fareRuleWrapper .fareRuleDropDown li{padding:13px 0;text-align:left;font-size:16px;border-bottom:1px solid #eae9e8;padding-left:16px}.fareRuleWrapper .fareRuleDropDown li:hover{background:#eae9e8}.fare-rule-option{height:auto;width:280px;margin:0 auto}#fareRuleIdSelect{padding-top:25px}#fareRuleIdSelect .fareRuleDropDown li{cursor:pointer}#fareRule .fareRuleContentWrapper{width:500px;height:auto;min-height:100px;font-size:18px;line-height:1.7;margin:20px auto}.fareRuleContent{color:#fff;word-wrap:break-word;text-align:left}.overflowhidden{overflow-y:hidden}.totalPriceVal.fontsize16{font-family:ScandinavianHeadline,Helvetica,Arial,sans-serif;font-size:14px!important}.totalPrice .points-flow-total{top:-44px!important}.totalPriceVal.strikePoints{text-decoration:line-through!important;font-family:ScandinavianRegular,Helvetica,Arial,sans-serif!important}.cartText .cart-icon{margin-right:5px;vertical-align:bottom}.forTaxes.totalTaxVal{top:-33px;padding-left:10px}.disabledColumn li,.disabledInsurance{cursor:default!important;opacity:.3!important;pointer-events:none!important}.genderRadio .disabledInsurance input[type=radio]+label{pointer-events:none!important}.expandedContent .floatRight{height:255px;overflow:auto}.expandedContent .floatRight.confirmationFR{margin-top:0;height:200px}.expandedContent .floatRight.paxFR .basicTax,.expandedContent .floatRight.paxFR .basicTicket{padding-left:8px!important}.expandedContent .floatRight.paxFR .basicTaxFare,.expandedContent .floatRight.paxFR .basicTicketFare{padding-right:10px!important}.expandedContent .floatRight.confirmationFR .greyText{white-space:nowrap;text-align:left}.expandedContent .floatRight.confirmationFR .expandedContent .floatRight .totalBreakdown .totalBD1{width:100%!important}.expandedContent .shoppingCardHeadPart h3{font-size:20px}.shooppingCartAccordionClass .panel-default,.shooppingCartAccordionClass .panel-heading{background:#eae9e8}.shooppingCartAccordionClass .panel-default{border:none;margin-top:20px!important}.shooppingCartAccordionClass .panel-default+.panel-default{border:none;margin-top:10px!important}.shooppingCartAccordionClass a{font-style:normal}.shooppingCartAccordionClass .panel{-webkit-box-shadow:none;-moz-box-shadow:none;box-shadow:none}.shooppingCartAccordionClass .panel+.panel{-webkit-box-shadow:none;-moz-box-shadow:none;box-shadow:none}.shooppingCartAccordionClass .ticketFare{line-height:2}.shooppingCartAccordionClass.taxesInfoSc{line-height:2}.addFlexDetails{position:absolute;bottom:0;z-index:1;width:960px;min-height:70px;padding:16px 16px;background:#eae9e8;border-bottom:1px solid #d5d4d1}.addFlex{margin-left:-8px;margin-right:-8px}.activeAmenities .addFlex{background:#eae9e8}.selectedTd+tr li .addFlex{background:#eae9e8}.add-flexibility .col-md-2:nth-child(2) .addFlexDetails{left:-482px}.add-flexibility .col-md-2:nth-child(3) .addFlexDetails{left:-641px}.add-flexibility .col-md-2:nth-child(4) .addFlexDetails{left:-801px}.add-flexibility .col-md-2:last-child .addFlexDetails{left:-801px}.add-flexibility .col-md-3:nth-child(2) .addFlexDetails{left:-481px}.add-flexibility .col-md-3:nth-child(3) .addFlexDetails{left:-721px}.add-flexibility .col-md-6:nth-child(2) .addFlexDetails{left:-481px}.flightSegments .pull-left .pull-left.ng-binding{clear:both;margin-bottom:5px}.flightSegments b.col-md-4.col-sm-4.pull-left.paddingNone.ng-binding{clear:both}.flightSegments .paddingNone{padding-left:0!important}.cart-animation{position:absolute;bottom:0;height:88px;width:1px;background-color:#d5d4d1;margin:0 auto;margin-left:57%;animation-name:animate-cart;animation-duration:1.5s;animation-timing-function:cubic-bezier(0,.44,.5,.98);animation-delay:0;animation-direction:normal;animation-iteration-count:1;animation-fill-mode:both;animation-play-state:running}@keyframes animate-cart{0%{transform:scaleX(0);background-color:#d5d4d1}100%{transform:scaleX(8);background-color:#fff;width:50%;opacity:0}}.selectPPT .move-flight{-webkit-animation:flight-animation 2s linear infinite;-msie-animation:flight-animation 2s linear infinite;-moz-animation:flight-animation 2s linear infinite;animation:flight-animation 2s linear infinite}@keyframes flight-animation{0%{-webkit-transform:translate(0,0);-msie-transform:translate(0,0);-moz-transform:translate(0,0);transform:translate(0,0)}50%{-webkit-transform:translate(0,-3px);-moz-transform:translate(0,-3px);-msie-transform:translate(0,-3px);transform:translate(0,-3px)}100%{-moz-transform:translate(0,0);-webkit-transform:translate(0,0);-msie-transform:translate(0,0);transform:translate(0,0)}}.selectPPT .flight-holder .move-line1{-webkit-animation:flight-line1-animation 2s linear infinite;-moz-animation:flight-line1-animation 2s linear infinite;-msie-animation:flight-line1-animation 2s linear infinite;animation:flight-line1-animation 2s linear infinite}@keyframes flight-line1-animation{0%{-moz-transform:translate(0,0) translateZ(0) rotate(0);-webkit-transform:translate(0,0) translateZ(0) rotate(0);-msie-transform:translate(0,0) translateZ(0) rotate(0);transform:translate(0,0) translateZ(0) rotate(0)}50%{-webkit-transform:translate(0,0) translateZ(0) rotate(18deg);-moz-transform:translate(0,0) translateZ(0) rotate(18deg);-msie-transform:translate(0,0) translateZ(0) rotate(18deg);transform:translate(0,0) translateZ(0) rotate(18deg)}100%{-webkit-transform:translate(0,0) translateZ(0) rotate(0);-moz-transform:translate(0,0) translateZ(0) rotate(0);-msie-transform:translate(0,0) translateZ(0) rotate(0);transform:translate(0,0) translateZ(0) rotate(0)}}.selectPPT .flight-holder .move-line2{-webkit-animation:flight-line2-animation 2s linear infinite;-moz-animation:flight-line2-animation 2s linear infinite;-msie-animation:flight-line2-animation 2s linear infinite;animation:flight-line2-animation 2s linear infinite}@keyframes flight-line2-animation{0%{-webkit-transform:translate(0,0) translateZ(0) rotate(0);-msie-transform:translate(0,0) translateZ(0) rotate(0);-moz-transform:translate(0,0) translateZ(0) rotate(0);transform:translate(0,0) translateZ(0) rotate(0)}50%{-webkit-transform:translate(0,0) translateZ(0) rotate(-18deg);-moz-transform:translate(0,0) translateZ(0) rotate(-18deg);-msie-transform:translate(0,0) translateZ(0) rotate(-18deg);transform:translate(0,0) translateZ(0) rotate(-18deg)}100%{-webkit-transform:translate(0,0) translateZ(0) rotate(0);-msie-transform:translate(0,0) translateZ(0) rotate(0);-moz-transform:translate(0,0) translateZ(0) rotate(0);transform:translate(0,0) translateZ(0) rotate(0)}}.car-hotel-holder-ani-show{-webkit-animation:car-hotel-slide-show-animation .5s ease-in both;-moz-animation:car-hotel-slide-show-animation .5s ease-in both;-msie-animation:car-hotel-slide-show-animation .5s ease-in both;animation:car-hotel-slide-show-animation .5s ease-in both;display:block!important}.car-hotel-holder-ani-hide{display:none;-webkit-animation:car-hotel-slide-hide-animation .3s ease-in both;-moz-animation:car-hotel-slide-hide-animation .3s ease-in both;-msie-animation:car-hotel-slide-hide-animation .3s ease-in both;animation:car-hotel-slide-hide-animation .3s ease-in both}@keyframes car-hotel-slide-show-animation{0%{height:0;opacity:0}100%{height:168px;opacity:1}}@keyframes car-hotel-slide-hide-animation{0%{height:168px;opacity:1}100%{height:0;opacity:0}}.carHolder-ani-show,.hotelHolder-ani-show{display:block;-webkit-animation:car-hotel-show-animation .2s ease-in-out .2s both;-moz-animation:car-hotel-show-animation .2s ease-in-out .2s both;-msie-animation:car-hotel-show-animation .2s ease-in-out .2s both;animation:car-hotel-show-animation .2s ease-in-out .2s both}.carHolder-ani-hide,.hotelHolder-ani-hide{display:none;-webkit-animation:car-hotel-hide-animation .2s ease-in-out .2s both;-moz-animation:car-hotel-hide-animation .2s ease-in-out .2s both;-msie-animation:car-hotel-hide-animation .2s ease-in-out .2s both;animation:car-hotel-hide-animation .2s ease-in-out .2s both}@keyframes car-hotel-show-animation{0%{opacity:0;height:0;-webkit-transform:scale(0,0);-msie-transform:scale(0,0);-moz-transform:scale(0,0);transform:scale(0,0)}100%{opacity:1;height:84px;-webkit-transform:scale(1,1);-msie-transform:scale(1,1);-moz-transform:scale(1,1);transform:scale(1,1)}}@keyframes car-hotel-hide-animation{0%{opacity:1;height:84px;-webkit-transform:scale(1,1);-msie-transform:scale(1,1);-moz-transform:scale(1,1);transform:scale(1,1)}100%{opacity:0;height:0;-webkit-transform:scale(0,0);-msie-transform:scale(0,0);-moz-transform:scale(0,0);transform:scale(0,0)}}.selectPPT .flight-holder .selected-line1{-webkit-animation:convert-arrow1 .3s ease-in both;-moz-animation:convert-arrow1 .3s ease-in both;-msie-animation:convert-arrow1 .3s ease-in both;animation:convert-arrow1 .3s ease-in both}@keyframes convert-arrow1{0%{-webkit-transform:translate(0,0) translateZ(0) rotate(0);-msie-transform:translate(0,0) translateZ(0) rotate(0);-moz-transform:translate(0,0) translateZ(0) rotate(0);transform:translate(0,0) translateZ(0) rotate(0)}100%{-webkit-transform:translate(2px,0) translateZ(0) rotate(45deg);-moz-transform:translate(2px,0) translateZ(0) rotate(45deg);-msie-transform:translate(2px,0) translateZ(0) rotate(45deg);transform:translate(2px,0) translateZ(0) rotate(45deg)}}.selectPPT .flight-holder .selected-line2{-webkit-animation:convert-arrow2 .3s ease-in both;-moz-animation:convert-arrow2 .3s ease-in both;-msie-animation:convert-arrow2 .3s ease-in both;animation:convert-arrow2 .3s ease-in both}.paddingLeftZero{padding-left:0!important}.nowrap{white-space:nowrap!important}.proDesFares{max-height:250px;overflow-y:auto}@keyframes convert-arrow2{0%{-webkit-transform:translate(0,0) translateZ(0) rotate(0);-msie-transform:translate(0,0) translateZ(0) rotate(0);-moz-transform:translate(0,0) translateZ(0) rotate(0);transform:translate(0,0) translateZ(0) rotate(0)}100%{-webkit-transform:translate(-2px,0) translateZ(0) rotate(-45deg);-moz-transform:translate(-2px,0) translateZ(0) rotate(-45deg);-msie-transform:translate(-2px,0) translateZ(0) rotate(-45deg);transform:translate(-2px,0) translateZ(0) rotate(-45deg)}}i.icon-cancel{cursor:pointer!important}i.icon-cancel:hover{color:#09f!important}em.icon-cancel{cursor:pointer!important}em.icon-cancel:hover{color:#09f!important}.my-trips-wrapper .desktop-submit-button,.my-trips-wrapper .selectPPT,.my-trips-wrapper .selectPPT .flight-icon{height:84px!important}.totalPointsText{margin-left:7px;font-size:14px;font-weight:700;font-family:ScandinavianHeadline,Helvetica,Arial,sans-serif}.totalPoints{float:right;margin-right:31%;font-size:14px;font-weight:700;font-family:ScandinavianHeadline,Helvetica,Arial,sans-serif}.disCountToolTip,.noPointsToolTip{position:absolute;left:8px;top:-22px;z-index:1;padding:8px 16px;width:auto;height:auto;color:#fff!important;font-size:14px;line-height:20px;font-family:ScandinavianHeadline,Helvetica,Arial,sans-serif;-webkit-filter:drop-shadow(0 0 7px #777)}.disCountToolTip .alertMessageArrow,.noPointsToolTip .alertMessageArrow{position:absolute;bottom:-30px;left:-6px;z-index:-1;width:100px!important;height:88px;overflow:hidden;transform:rotate(90deg)}.noPointsToolTip .icon-cancel:before .disCountToolTip .icon-cancel:before{font-size:14px;color:#a7a299;cursor:pointer}.disCountToolTip .alertMessageArrow:after{content:"";position:absolute;width:50px;height:50px;top:75px;left:25px;transform:rotate(45deg);background:#03c!important}.noPointsToolTip .alertMessageArrow:after{content:"";position:absolute;width:50px;height:50px;top:75px;left:25px;transform:rotate(45deg);background:#ff4338!important}.noPointsToolTip .alertMessage-hider .disCountToolTip .alertMessage-hider{position:absolute;left:0;bottom:0;z-index:-1;width:50px;height:auto;background:#fff}.noPointsToolTip .icon-cancel:before .disCountToolTip .icon-cancel:before{font-size:14px;color:#fff!important;cursor:pointer}.disableReturnText1{cursor:not-allowed!important;pointer-events:none!important}.iframeStyle body{width:100%!important}.reservationPayment{overflow:auto;position:fixed;top:0;width:100%;height:100%;left:0;background:#006;z-index:99}#payAccordion .panel{overflow:visible!important}.clear-float{clear:both}.sasForm input[type=password],input[type=text]{box-shadow:none}.cmpcodeWrap{position:relative;margin:0;padding:54px 0;min-height:100px;width:100%;height:100%;background-color:#003!important;overflow:hidden!important;opacity:.9}.cmpcodeWrap .paxDetails{position:relative;padding:0;width:60%;margin-left:20%;min-height:72px;height:auto;background:0 0}.cmpcodeWrap .overlayclose{margin-right:10%}.payWithSasCreditCard{margin-left:-5px!important}.payWithSasCreditCard a{color:#09f;text-decoration:none;outline:0;transition:.2s;pointer-events:none}.payment-head{width:100%}.paymentsWrap{position:relative;margin:0;padding:64px 0;min-height:100px;width:100%}.paymentsWrap .panel-heading{padding:8px 16px;height:84px;color:#3f3d3a;border-radius:0;border-top-left-radius:0;border-top-right-radius:0;border:none!important}.groupHeaderOnHover{background:#eae9e8!important}.paymentsWrap #forTaxes{font-size:13px}.paymentsWrap .panel-default>.panel-heading{background-color:#fff}.paymentsWrap .panel-default{border:0;border-bottom:1px solid #bfbcb5;border-color:#bfbcb5}.panel-group .panel{border-radius:0}.panel-group .panel+.panel{margin-top:0}.panel-group .panel-body,.panel-group .panel-heading,.panel-group .panel-title{border:none!important}.paymentsWrap .panel-title{color:#3f3d3a;font-size:16px;font-family:ScandinavianRegular}.paymentsWrap .panel-heading h4{padding:10px 0}.paymentsWrap .panel-heading span{font-size:13px;font-family:ScandinavianRegular;color:#bfbcb5}.paymentsWrap .btn-primary{width:156px;height:36px;font-size:13px;font-family:ScandinavianRegular;background:#09f;line-height:17px}.paymentsWrap .btn-primary.active,.paymentsWrap .btn-primary:active,.paymentsWrap .btn-primary:focus,.paymentsWrap .btn-primary:hover{background:#007aff!important}.paymentsWrap div#accordion{margin-bottom:20px}.paymentsWrap .paxDetails input{border:1px solid #ccc}.paymentsWrap .paxDetails{position:relative;float:left;margin:0;padding:0;width:100%;min-height:72px;height:auto;background:0 0}.paymentsWrap .paxDetails .head{padding-right:94px;font-size:12px;display:inline}.paymentsWrap .paxDetails .tab-content{padding-top:5px}.paymentsWrap .panel-heading p{font-family:ScandinavianRegular;font-size:17px}.paySelectView .shoppingCartwrap .btn-default{margin-top:-43px;margin-right:-122px;margin-bottom:-28px;width:230px;height:94px;background:#d5d4d1;color:#fff}.method{margin-top:-45px}.ccLogo img{height:38px;margin-right:5px;width:58px}.iobLogo{margin-right:18px;margin-top:14px}.iobFirstChild{margin-right:0;margin-top:14px}.walletLogo{margin-right:18px;margin-top:14px}.walletFirstChild{margin-right:0;margin-top:14px}.paymentsWrap ul.nav-tabs li a{padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;opacity:.4}.paymentsWrap .nav-tabs>li.active>a,.paymentsWrap .nav-tabs>li.active>a:focus,.paymentsWrap .nav-tabs>li.active>a:hover{background-color:transparent;opacity:1}.klarnaLogo{padding-top:20px}.nordeaLogo{padding-top:15px}.sebLogo{padding-top:20px}.paypalLogo{padding-right:0;padding-top:20px}.sascreditsLogo{margin-right:0;padding-right:0;padding-top:20px}.sascredits{padding-top:20px;color:#a7a299}.sasCreditsHead{padding:25px!important;font-size:28px!important;margin-top:26px}.loginTextField{padding:16px!important;padding-bottom:2px!important;height:60px;width:300px}.goBackToPayment{margin-left:25%;cursor:pointer;color:#09f;text-decoration:none}.loginButton{padding:15px;min-width:165px;width:auto;font-family:scandinavianHeadline;font-size:13px;background:#09f;color:#fff;line-height:16px;border-radius:4px;display:inline-block}.cmpcodeButton{padding:0 16px;min-width:150px;width:200px;background:#09f;color:#fff;font-family:ScandinavianHeadline,Helvetica,Arial,sans-serif;font-size:13px;line-height:16px;border-radius:4px;display:inline-block;height:36px}.successAdd{line-height:3.428571;background-color:green;text-align:center}.api_Success_response i{position:absolute;display:block}.api_Success_response em{position:absolute;display:block}.sasForm{margin:0 auto;width:300px;margin-left:auto;margin-right:auto}.sasCreditLoginHead{padding:25px 50px 10px 45px;font-size:28px}.sasTextBox{padding:12px 25px 32px}.sasTextBox input+label{position:absolute;top:20px!important;left:16px;display:block;cursor:text;color:#a7a299;font-size:16px;transition:.15s ease-in-out all}.sasTextBox input:focus{outline:0;background-color:#eae9e8}.sasTextBox input.has-content+label,.sasTextBox input:focus+label{top:6px!important;font-size:13px}.sasCreditPageError{position:absolute;z-index:999;bottom:85px;left:16px;width:220px}.sasCreditClose{top:26px;position:relative;z-index:9;padding:40px 0;color:#fff;width:25px;height:20px;margin-left:79%!important}.roundtrip{padding-left:100px}.roundtrip{width:180px}.dates{width:180px}.travelers{width:180px}.extras{width:180px}.total{width:180px}.insurance1{color:#00f}.travelInsurance{padding-left:145px;padding-top:15px;padding-bottom:10px}.noInsurance{padding-left:145px;padding-top:15px;padding-bottom:10px}.cancelInsurance{padding-left:145px;padding-top:15px;padding-bottom:10px}.eaLogo{padding-left:20px}#myModal{padding-top:0;display:inline-block}.paySelectView .icon-cancel:before{font-size:13px;margin-right:-8px}.toolTipContent1{width:650px;height:100px;font-size:12px}.Close{margin-right:400px}.wrap{width:800px}.pax{padding-left:250px}.termsAndConditons{color:#09f;font-size:16px;font-style:normal}.termsConditions{padding-left:100px}.continueButton{padding:11px 16px 9px;min-width:180px;width:auto;background:#09f;font-family:scandinavianHeadline;font-size:13px;height:36px!important}.btn-primary.continueButton[disabled]{background:#d5d4d1;opacity:1;height:36px!important}.termsandconditionsHeading{padding-left:32%;padding-bottom:20px;font-size:33px}.termsconditions{font-size:16px;padding-top:0;margin-left:0}.hide1{margin-right:307px;display:inline-block;color:#09f}.tripSelection .totalPrice{font-family:ScandinavianHeadline,Helvetica,Arial,sans-serif;font-size:16px}.footer-text{padding-bottom:16px;font-family:ScandinavianHeadline,Helvetica,Arial,sans-serif;color:#3f3d3a;font-size:13px}.footer-text+div,.shoppingCartWrap .footer-text+div{font-family:ScandinavianRegular,Helvetica,Arial,sans-serif;color:#3f3d3a;font-size:16px!important}.shoppingCartWrap a#forTaxes,.tripSelection a#forTaxes{font-size:13px!important}.payment-button{float:right;position:relative;top:0;right:10px;z-index:99999;margin-right:10px;margin-top:10px;padding:10px 15px;width:160px;height:40px;color:#fff;font-size:13px;background:#d5d4d1!important;border-radius:4px;font-family:ScandinavianHeadline,Helvetica,Arial,sans-serif;box-shadow:transparent!important;cursor:pointer!important}.payment-button.pointersAll{pointer-events:all!important}.payment-button.pointerNone{pointer-events:none!important}.payment-button.active{background:#09f!important;box-shadow:none}.payment-button.active:hover{background:#007aff!important}.payment-button-wrapper{padding-top:10px}.tripSelection .payment-button-wrapper{padding-top:14px}.payment-text-box{position:relative;padding-top:15px;width:15%;height:20px;display:inline-block}.cardHighLight{opacity:1}.addBaggageReservation{margin:0 -8px!important}.cardDimLight{opacity:.3}.PayResponseWrap{margin-top:40px}.paxDetails .paymentInputDiv input.has-content+label,.paxDetails .paymentInputDiv input:focus+label{top:10px;font-size:13px}.paxDetails .paymentInputDiv button.makeFloatDesktop+label,.paxDetails .paymentInputDiv button:focus+label{top:10px;font-size:13px;color:#a7a299}#ae-card .fieldsetForDesktop.focus{transition:width .3s ease-in-out}.cvcInput{position:relative;overflow:visible}.cvcInput .errorInfo{position:absolute;z-index:999999;left:20%;bottom:-20px;width:300px;min-height:40px;height:auto;color:#3f3d3a;background:#fff;display:block;border:1px solid #eae9e8}.errorInfo .errorInfoarrow{position:absolute;bottom:-30px;left:0;z-index:-1;width:100px!important;height:100px;overflow:hidden;filter:drop-shadow(0 0 7px #777);-webkit-transform:rotate(90deg);transform:rotate(90deg)}.errorInfoarrow:after{content:"";position:absolute;top:77px;left:28px;width:50px;height:40px;transform:rotate(45deg);border:1px solid #eae9e8}.errorInfo .errorInfo-hider{position:absolute;left:0;bottom:0;z-index:-1;width:50px;height:49px}.errorInfo .cvcText{font-size:11px;padding-left:5px}.white{background-color:#eae9e8!important}.paymentInputBox{height:86px}.paymentInputDiv{padding-left:0;padding-right:0}.dropdown-menu .dropDownContents{color:#3f3d3a}#selectBusinessType:hover{background-color:#fff}#inputDropDownDesktop{color:#a7a299;font-family:arial,sans-serif}.cardDisplay{padding-left:2px;padding-right:2px}.collapseImages{-webkit-filter:grayscale(100%)}.paymentInputDiv .active .open label{top:10px}.paxDetails .paymentInputDiv button:focus+label,.paxDetails .paymentInputDiv label.stay{top:15px;left:16px;font-size:13px;color:#eae9e8;transition:.15s ease-out all}.arrowDesktop{margin-top:10px}.floatLabelSelectBox{top:10px!important;font-size:13px!important}.errorPaxInfo.tooltipInfo,.errorPaxInfo.tooltipInfo .errorPaxInfo-hider,.errorPaxInfo.tooltipInfo .errorPaxInfoarrow:after{background:#fff;color:#000}.custom-width{width:18%}.cmp-Code-font{font-size:16px}.custom-margin-cmp-code{margin-bottom:-2px}.pl20{padding-left:20px}.readyToPay{margin:0 auto;width:784px;min-height:100px}.paxDetails{float:left;position:relative;margin:0;padding:0;width:100%;height:72px}.readyToPay .paxDetails{min-height:100px;background-color:#fff}.readyToPay .panel-default.panel{border:0}.readyToPay .panel-body{padding:0}.readyToPay .durationTableTotal,.readyToPay .durationTableTotal1{margin-top:6px;margin-left:30px;width:80%}.readyToPay .readyToPayTC{float:left;width:100%;margin-top:20px}.readyToPay .panel-default{border-color:transparent;width:100%}.readyToPay .readyToPayWrap{float:left;padding:0;font-family:scandinavianRegular;display:block;font-size:16px;width:100%}.readyToPay .readyToPayWrap .col-sm-6:first-child{border-right:1px solid #d5d4d1}.readyToPay .readyToPayWrap .col-sm-6.oneWay{border-right:none}.readytoPayHead{padding:25px;font-size:22px}.readyToPay .paxDetails .bgReadyToPay{height:108px;padding:20px;color:#fff;font-size:16px;font-family:scandinavianRegular;background:#009}.readyToPay .bgReadyToPay h4{font-size:13px;text-transform:uppercase;line-height:20px;font-family:scandinavianHeadline;color:#fff}.readyToPayDestination,.readyToPayOrigin{font-family:scandinavianHeadline;color:#3d3f3a;font-size:16px}.readyToPayBoundDetails{font-family:scandinavianHeadline;color:#3d3f3a;font-size:13px}.col-sm-8 .bgReadyToPay{padding:10px 20px!important}.readyToPayDate{margin-top:16px;padding-bottom:20px;padding-left:30px;font-family:scandinavianRegular;font-size:13px}.readyToPayDuration{font-size:13px;font-family:scandinavianRegular}.taxAndFeeLink{font-size:13px}.readyToPay h3{padding:0;margin-bottom:10px;font-family:scandinavianHeadline;color:#fff;font-size:13px;text-transform:uppercase}.readytoPayHeader{margin-top:30px;margin-bottom:16px;padding:0;color:#fff;font-family:scandinavianHeadline;font-size:16px;text-transform:uppercase;font-size:16px}.readyToPay h5{margin-bottom:0;padding:0;font-family:scandinavianHeadline;font-size:16px}.readyToPay h1+p{margin-bottom:0;color:#3f3d3a;font-family:scandinavianRegular;font-size:13px}.readyToPay .tab-content{min-height:70px}.readyToPay .icon-temp-right{font-size:26px}.readyToPay .tab-content .radio-inner-wrapper{padding:0;padding-bottom:10px}.readyToPay .genderRadio{float:left;margin:0;padding:0;width:100%}.readyToPay .addFlexCB{float:left;margin:0;padding:10px 0}.readyToPay .readyToPayTripDetails{margin-top:0;padding-left:30px}#readytoPayRadio.genderRadio .radio-element{position:relative;left:0;padding-left:0}.readyToPay .tab-content .radio-inner-wrapper{padding:0}#readytoPayRadio.genderRadio input[type=radio]+label{top:0}#readytoPayRadio.genderRadio .radio-inner-wrapper{margin-top:0!important}.termsModal .container{margin-top:55px}.paySelectView{background:#006;padding-bottom:120px}.insuranceWrap{float:left;width:100%;min-height:100px}.addInsuranceWrap{float:left;padding:20px 30px;width:100%}.interInsuranceDetails{float:left;width:90%;padding:20px 0}.totalPriceWrap{float:left;padding:14px 16px;min-height:10px;width:100%;background:#ececec}.interTotalPrize{float:right;margin-bottom:0;color:#3f3d3a;font-family:scandinavianHeadline;font-size:32px;line-height:44px}.ancillaryWrapper{position:relative;margin-top:20px;text-align:center}.anciButtonVersion{padding:40px 0;font-family:ScandinavianRegular;background-color:#009}.ancillaryboxes{height:100px;background-color:#eae9e8}.ancillaryWrapper p.information{font-size:13px;margin-bottom:4px}.smallButtonVersion{padding:8px 32px;margin-bottom:15px}.mediumButtonVersion{margin-bottom:15px}.smallButtonVersion h4{padding:0;margin-bottom:8px;color:#3f3d3a}.anciVersionBtn{height:40px;font-family:ScandinavianRegular;font-size:16px;line-height:16px;color:#fff;background-color:#09f;border-radius:4px}.mediumVersion,.smallVersion{margin-bottom:-6px}.overlayContent{position:absolute;top:40px;width:100%;opacity:1}.overlayContent p{color:#fff;word-break:break-word}.opacity{opacity:.6;background-color:#d5d4d1;word-wrap:break-word}.smallButtonVersion .tickIcon{position:absolute;right:15px;top:0}.anciVersionBtn:focus,.anciVersionBtn:hover{color:#fff;background:#06f}.anciOkIcon{position:absolute;top:-13px;right:10px}.anciOkIcon .checkmarkCircle{background-color:#30a030}@media screen and (min-width:768px){.mediumButtonVersion{padding:8px 50px}.overlayContent{width:80%}}@media screen and (min-width:990px){.mediumButtonVersion{padding:8px 125px}.overlayContent{width:100%}}.addExtraBaggageWrap{position:fixed;top:0;left:0;bottom:0;z-index:9999999;width:100%;min-height:100%;height:auto;background:#006;overflow-y:hidden;overflow-x:hidden}.paymentsWrap .panel-heading{padding:10px 26px;height:84px;color:#3f3d3a;border-radius:0;border-top-left-radius:0;border-top-right-radius:0}.paymentsWrap #forTaxes{font-size:13px}.paymentsWrap .panel-default>.panel-heading{background-color:#fff}.paySelectView .paymentsWrap .panel-default{border:0;border-bottom:1px solid #bfbcb5;border-color:#bfbcb5}.panel-group .panel{border-radius:0}.cancelling{cursor:pointer}.container .aebWrap{margin:0 auto}.codeNames,.country{padding:0;height:49px;width:25%;font-size:16px;color:#3f3d3a;font-family:ScandinavianHeadline,Helvetica,Arial,sans-serif;display:inline-block;line-height:28px}.amountInKg{padding:0 0 0 20px;width:56%;color:#3f3d3a;font-weight:400;font-family:ScandinavianRegular,Helvetica,Arial,sans-serif;display:inline-block}.numberControl .marginRight30{margin-right:28px}.numberControl.disabled{background-color:red}.amountInKg .extraBag,.country{line-height:80px}.amountInKg .freeBag{line-height:28px}.butncalc{margin:0;padding:2px;display:inline-block;width:28px;height:28px;font-family:ScandinavianHeadline,Helvetica,Arial,sans-serif;font-size:18px;text-align:center;color:#fff;background:#03c;border-radius:4px;cursor:pointer}.butncalc:hover{background-color:#001eb7}.butncalc.inactMinus,.butncalc.inactMinus:focus,.butncalc.inactMinus:hover{color:#fff;background:#d5d4d1!important;-moz-transition:.2s;-webkit-transition:.2s;transition:.2s;cursor:default}.butncalc.inactPlus,.butncalc.inactPlus:focus,.butncalc.inactPlus:hover{color:#fff;background:#d5d4d1!important;-moz-transition:.2s;-webkit-transition:.2s;transition:.2s;cursor:pointer}.butncalc.inactive,.butncalc.inactive:focus,.butncalc.inactive:hover{color:#fff;background:#d5d4d1;-moz-transition:.2s;-webkit-transition:.2s;transition:.2s;cursor:pointer}.butncalc.greyOutButtonWhenOffersNotAvailable{color:#fff;background:#d5d4d1!important;-moz-transition:.2s;-webkit-transition:.2s;transition:.2s;cursor:default}.greyOutButtonWhenOffersNotAvailable{color:#fff;background:#c7c6c2!important;-moz-transition:.2s;-webkit-transition:.2s;transition:.2s;cursor:default}.greyOutTextWhenOffersNotAvailable{color:#c7c6c2!important}.priceList .greyOutTextWhenOffersNotAvailable{color:#c7c6c2!important}.addExtContainer .add-bags,.addExtContainer .add-bags-right{padding:0!important}.headerTitle{display:block;color:#fff;padding:30px 0;text-align:center}.extraBagCart .extraBaggages{font-family:ScandinavianHeadline,Helvetica,Arial,sans-serif;font-size:16px}.extraBagCart .sumOfBags{font-family:ScandinavianRegular,Helvetica,Arial,sans-serif}.extraBagCart .btn-primary{float:right;margin-right:initial;margin-top:-10px;padding:11px 15px;width:auto;color:#fff;display:block;font-size:13px;background:#09f;border-radius:4px!important;border:0;font-family:ScandinavianHeadline,Helvetica,Arial,sans-serif;line-height:16px}.extraBagOffer .information{font-size:13px}.extraBagOffer .mediumButtonVersion{min-height:100px;background:#eae9e8;padding:16px 0;height:auto}.back .icon-left-open{cursor:pointer}.back .icon-left-open:before{color:#fff;font-size:14px}.extraBagCart{position:absolute;top:0;left:0;z-index:9999;width:100%;padding:35px 0;background:#fff;color:#3f3d3a;font-family:ScandinavianHeadline,Helvetica,Arial,sans-serif;box-shadow:0 0 2px 2px rgba(0,0,0,.12);-webkit-box-shadow:0 0 2px 2px rgba(0,0,0,.12);-moz-box-shadow:0 0 2px 2px rgba(0,0,0,.12)}.baggaeContainer{position:relative;width:100%;height:100%;overflow-y:auto}.back{color:#fff;font-size:13px;margin-top:-88px;display:block;font-family:ScandinavianHeadline,Helvetica,Arial,sans-serif;line-height:100px}.addBaggage,.addExtra{padding:20px;width:100%;display:block;background:#fff;border-bottom:2px solid #d5d4d1}.addName .editSearch a{color:#09f;font-size:13px;font-family:ScandinavianRegular,Helvetica,Arial,sans-serif;text-decoration:none}.add-bags .signing a{color:#09f;font-size:13px;font-family:ScandinavianRegular,Helvetica,Arial,sans-serif;text-decoration:none;line-height:10px}.numberControl .pullrht{float:right;line-height:24px}.numberControl .pulllft{line-height:24px;margin-top:27px}.codeNames .icon-temp-right,.country .icon-temp-right{margin-left:6px;margin-right:6px}.priceList .offerprice{margin-left:-11px;width:100px;text-align:center;color:#a7a299;font-size:16px;display:inline-block;line-height:28px}.onaddingExtraBaggage{color:#000!important}.add-bags .preTraveller{word-wrap:break-word;height:100px;font-size:18px;font-family:ScandinavianRegular,Helvetica,Arial,sans-serif;color:#3f3d3a;line-height:28px}.numberControl li{float:left}.freeBag .standard{color:#a7a299;font-size:16px}.freeBag .total{margin-right:9px;color:#a7a299;font-size:12px}.extraBag .value,.freeBag .value{font-size:16px;margin-left:3px}.priceInfo a{float:right;padding:12px 82px 0 0;color:#09f;font-size:13px;text-decoration:none;display:inline-block;cursor:pointer}.priceInfo .taxAndCancel{float:left;color:#fff;font-size:13px;padding:12px 0 0 76px;display:inline-block}.feesAndBooking .bookingServices{padding:50px 0;margin-left:-45px;width:49%;color:#fff;font-size:13px;display:inline-block}.navigationList{color:#fff;font-size:14px;display:inline-block;padding-top:40px;line-height:42px;width:100%}.navigationList .passengerHead{display:inline-block;padding:0 4px;width:27%}.navigationList .flightHead{display:inline-block;width:18%}.navigationList .freeBagHead{display:inline-block;width:10%}.navigationList .extraBagHead{display:inline-block;width:27%}.navigationList .priceHead{display:inline-block;width:13%;text-align:center}.baggageInfoWrapper{position:fixed!important;top:0;left:0;z-index:9999;width:100%;padding:26px 0;background:#1a1a47;color:#fff;min-height:100%;height:auto;font-family:ScandinavianHeadline,Helvetica,Arial,sans-serif;box-shadow:0 0 2px 2px rgba(0,0,0,.12);-webkit-box-shadow:0 0 2px 2px rgba(0,0,0,.12);-moz-box-shadow:0 0 2px 2px rgba(0,0,0,.12)}.baggageInfoWrapper .freeBaggageInfo{padding:60px 0;text-align:center;font-size:22px;display:block;color:#fff;font-family:ScandinavianHeadline,Helvetica,Arial,sans-serif}.baggageInfoWrapper .width260{width:260px!important}.baggageDetailedInfo p{margin-left:105px;color:#fff;font-family:ScandinavianRegular,Helvetica,Arial,sans-serif;width:750px;font-size:16px}.baggageDetailedInfo .carryBaggageAlowance{font-size:16px;color:#fff;font-family:ScandinavianRegular,Helvetica,Arial,sans-serif}.baggageDetailedInfo .checkInBaggageAlowance{margin-top:20px;color:#fff;font-family:ScandinavianRegular,Helvetica,Arial,sans-serif;font-size:16px}.baggageDetailedInfo .classesTypes{font-size:16px;color:#fff;font-family:ScandinavianHeadline,Helvetica,Arial,sans-serif}.baggageDetailedInfo .maxBagToBeAdded{width:450px;color:#fff;font-family:ScandinavianRegular,Helvetica,Arial,sans-serif;font-size:16px}.baggageDetailedInfo .baggageInformat{margin-top:25px}.baggageDetailedInfo .bagProducts{font-size:16px;color:#fff;font-family:ScandinavianHeadline,Helvetica,Arial,sans-serif}.baggageDetailedInfo .exceedBaggageAllowed{margin-top:20px;color:#fff;font-family:ScandinavianRegular,Helvetica,Arial,sans-serif;font-size:16px}.baggageDetailedInfo .bag-icon-cancel:before{color:#fff}.alertMessage{position:absolute;margin-left:13px;top:-82px;z-index:9999;padding:10px 16px;width:232px;height:70px;display:none;background:#fff;color:#000;font-size:16px;line-height:25px;font-family:ScandinavianRegular,Helvetica,Arial,sans-serif;filter:drop-shadow(0 0 7px #777)}.alertMessage.alertToolTipExbag{width:205px!important}.alertMessage .icon-cancel:before{font-size:14px;color:#a7a299;cursor:pointer}.alertMessage .alertMessageArrow{position:absolute;bottom:-30px;left:0;z-index:-1;width:100px!important;height:100px;overflow:hidden;-webkit-transform:rotate(90deg);transform:rotate(90deg)}.alertMessage .alertMessageArrow:after{content:"";position:absolute;width:50px;height:50px;top:75px;left:25px;transform:rotate(45deg);background:#fff}.alertMessage .alertMessage-hider{position:absolute;left:0;bottom:0;z-index:-1;width:50px;height:59px;background:#fff}.alertMessageInfo{position:absolute;top:-50px;z-index:9999;padding:10px 16px;width:232px;height:70px;display:none;background:#fff;color:#000;font-size:15px;line-height:25px;font-family:ScandinavianRegular,Helvetica,Arial,sans-serif;filter:drop-shadow(0 0 7px #777)}.alertMessageInfo .icon-cancel:before{font-size:14px;color:#a7a299;cursor:pointer}.alertMessageInfo .alertMessageArrow{position:absolute;bottom:-30px;left:0;z-index:-1;width:100px!important;height:100px;overflow:hidden;-webkit-transform:rotate(90deg);transform:rotate(90deg)}.alertMessageInfo .alertMessageArrow:after{content:"";position:absolute;width:50px;height:50px;top:75px;left:25px;transform:rotate(45deg);background:#fff}.alertMessageInfo .alertMessage-hider{position:absolute;left:0;bottom:0;z-index:-1;width:50px;height:59px;background:#fff}.maxBagsReachedToolTip{display:block}.country,.countryCode{padding:0;font-size:16px;color:#3f3d3a;width:25%;font-family:ScandinavianHeadline,Helvetica,Arial,sans-serif;display:inline-block}.navbar .country{line-height:0!important;width:auto!important}.paymentsWrap .api_Err_response{top:36px}.stollerAndBuggy .stollerFreeCharge{float:left;color:#fff;font-size:13px;padding:0 0 0 76px;display:inline-block;margin-top:-30px}.insuranceDisclaimer{margin-top:10px;padding-left:0;float:left;width:100%}#readytoPayRadio p{margin-left:25px;font-size:16px}.errHolder{top:40px!important}.errorHolderConform,.errorHolderConformFirstError,.errorHolderConformNoError,.errorHolderConformSecondError{margin-top:40px}.errorHolderConform.errorHolderConformFirstError,.errorHolderConform.errorHolderConformNoError,.errorHolderConform.errorHolderConformSecondError,.errorHolderConformFirstError.errorHolderConformSecondError{margin-top:80px}.errorHolderConform.errorHolderConformFirstError.errorHolderConformSecondError{margin-top:120px}.profilePersonalDetails input:hover{background:#eae9e8!important}.paycolorOnhover input:hover{background:#eae9e8}.paycolorOnhover input:focus{background:#eae9e8}.payaddresserrorPaxInfo{position:absolute;bottom:77px;left:3%;z-index:9999;padding:10px 16px;min-width:80%;max-width:300px;min-height:61px;display:block;background:#ff4338;color:#fff;font-size:16px;line-height:20px;font-family:ScandinavianRegular,Helvetica,Arial,sans-serif;filter:drop-shadow(0 0 7px #777)}.errorInfo .errorInfoarrow:after,.payaddresserrorPaxInfo .errorPaxInfoarrow:after{content:"";position:absolute;top:18px;left:-8px;width:36px;height:36px;background:#ff4338;transform:rotate(45deg);-webkit-transform:rotate(45deg)}.payaddresserrorPaxInfo:after{line-height:0;position:absolute;bottom:-15px;left:0;width:0;height:0;content:'';border-width:15px 12px 0 0;border-style:solid;border-color:#ff4338 transparent transparent transparent}.errorInfo .errorInfoarrow,.payaddresserrorPaxInfo .errorPaxInfoarrow{position:absolute;bottom:-18px;left:0;z-index:-1;width:36px!important;height:36px;overflow:hidden;-webkit-transform:rotate(90deg);transform:rotate(90deg)}.errorInfo .errorInfo-hider,.payaddresserrorPaxInfo .errorPaxInfo-hider{position:absolute;left:0;bottom:0;background:#ff4338;width:36px;height:36px;z-index:-1}.payaddresserrorPaxInfo .errorPaxInfo-shadow{position:absolute;left:0;bottom:-12px;background:0 0;width:0;height:12px;z-index:-4}.taxesInfo.intertial{float:left;position:absolute;top:-5px;bottom:inherit;right:-310px;z-index:9999;padding:10px;width:300px;min-height:180px;display:block;background:#fff;color:#3f3d3a;font-size:14px;font-family:ScandinavianRegular,Helvetica,Arial,sans-serif;filter:drop-shadow(0 0 7px #777)}.taxesInfo.intertial h3{color:#3f3d3a}.enableInsurance{padding-bottom:15px;color:#fff;font-size:16px;text-align:center}.minimizefirstdiv{height:44px!important}#payAccordion .height44{height:44px!important}#payAccordion .height84{height:84px!important}#creditCardFrame{border:none}.ccAddressFields{margin:0 auto;width:99%;height:95px}.panel .in .panel-body{border-top:none!important}.minimizeddivpay{pointer-events:none!important;height:44px!important;background:#fff!important}.minimizefirstdivevents{pointer-events:none}.DisableSAS{pointer-events:none;color:#fff;background-color:#d5d4d1!important}.warErrorsInResponse{position:absolute;left:0;width:100%;background:#8a847a;color:#fff;text-align:center;padding:10px 0;z-index:9999999}.closeIconForMMb{position:relative;z-index:9;color:#fff;width:25px;height:20px;display:block}.errorFlagForCmpCode{z-index:999;left:23%!important;width:243px!important}.maxRetryHeader{padding:25px;font-size:30px;color:#fff;font-family:ScandinavianHeadline,Helvetica,Arial,sans-serif}.paymentRetryWrap{position:relative;margin:0;min-height:100px;background-color:#006;left:12%}.retryOverlayClose{top:22px;left:100%;z-index:999999!important;position:relative;padding:25px 0;color:#fff;width:25px;height:20px;display:block}.maximumRetryText{padding-top:5px;padding-bottom:35px;font-size:17px;color:#fff!important}.payment-retry-button{float:right;position:relative;top:0;right:30%;z-index:99999;margin-right:10px;margin-top:10px;padding:10px 15px;width:300px;height:44px;color:#fff;font-size:13px;background:#007aff!important;border-radius:4px;font-family:ScandinavianHeadline,Helvetica,Arial,sans-serif;box-shadow:transparent!important;pointer-events:all!important;cursor:pointer!important}.paymentErrorExist .payApi_Err_response{position:fixed}.payApi_Err_response{border-bottom:1px solid #ff4338;background:#ff4338;color:#fff;position:relative;top:0;left:0;width:100%;text-align:center;padding:10px 0;z-index:999999;font-family:ScandinavianRegular,Helvetica,Arial,sans-serif}.payApi_Err_response a{display:block;position:absolute;right:20px;color:#fff;top:10px}div#editPaxPayment{margin-top:20px}@media only screen and (min-device-width:481px) and (max-device-width:1024px) and (orientation:portrait){.paymentRetryWrap{position:relative;margin:0;left:-3%!important;min-height:100px;background-color:#006}.maxRetryHeader{padding:25px;font-size:30px;color:#fff;line-height:30px;font-family:ScandinavianHeadline,Helvetica,Arial,sans-serif}.maximumRetryText{padding-top:5px;padding-bottom:35px;font-size:17px;color:#fff;line-height:20px}.cmpCodeTextBox{width:350px;left:27%;height:72px;min-height:72px}.codeNames{margin-left:-39px;padding:0;height:49px;width:25%;font-size:13px;color:#3f3d3a;font-family:ScandinavianHeadline,Helvetica,Arial,sans-serif;display:inline-block;line-height:28px}.priceList{margin-left:-3px}.navigationList .flightHead{margin-left:-35px;display:inline-block;width:18%}.amountInKg{padding:0 0 0 20px;width:60%;color:#3f3d3a;font-weight:400;font-family:ScandinavianRegular,Helvetica,Arial,sans-serif;display:inline-block}.navigationList .priceHead{display:inline-block;width:13%;text-align:center;padding-left:60px}.freeBag .total{margin-right:3px;color:#a7a299;font-size:12px}.addBagButton{padding:0!important}}@media only screen and (min-device-width:481px) and (max-device-width:1024px){.cmpcodeWrap{background-color:#006;left:0!important}}@media only screen and (min-width:768px) and (max-width:976px){.extraBagCart .btn-primary{float:right;margin-right:initial}}@media screen and (-ms-high-contrast:active),(-ms-high-contrast:none){.addExtraBaggageWrap{overflow-y:visible!important;overflow-x:visible!important}}@media screen and (-ms-high-contrast:active),(-ms-high-contrast:none){.loaderIE{display:block!important}.selectDate>span{line-height:11px!important}.peoplePickerwrap .numOfAdult,.peoplePickerwrap .numOfChild,.peoplePickerwrap .numOfInfant{height:70px}.down-arrow{bottom:-10px!important}.ui-datepicker-unselectable.ui-state-disabled.ui-state-default:hover{cursor:default;pointer-events:none;color:#d5d4d1!important;background-color:#fff!important}.ui-datepicker-calendar tbody tr td.ui-datepicker-unselectable.ui-state-disabled.disableDate:hover{cursor:default;pointer-events:none;color:#d5d4d1!important;background-color:#fff!important}.lpcalendar1 .ui-datepicker-calendar tbody tr td.ui-datepicker-unselectable.disableDate:hover,.lpcalendar2 .ui-datepicker-calendar tbody tr td.ui-datepicker-unselectable.disableDate:hover{cursor:default;pointer-events:none;color:#d5d4d1!important;background-color:#fff!important}.lpcalendar1 .ui-datepicker-calendar tbody tr td,.lpcalendar1 .ui-datepicker-calendar tbody tr td:hover,.lpcalendar2 .ui-datepicker-calendar tbody tr td,.lpcalendar2 .ui-datepicker-calendar tbody tr td:hover{border:1px solid #fff!important}.disableDate{pointer-events:none}.disableDate .flightFare{color:#a7a299!important}.carrierPopUp,.datePricePop,.datePricePop.datePricePopDown,.durationDetails,.errorInfo,.errorPaxInfo,.exclusivePopUp,.fareRuleClass,.popoverInfo,.seatInfo,.taxesInfo,.tooltipInfo{-webkit-box-shadow:0 0 14px 1px rgba(0,0,51,.4);box-shadow:0 0 14px 1px rgba(0,0,51,.4)}.apis.errorPaxInfo:after,.carrierPopUp:after,.datePricePop.datePricePopDown:after,.errorInfo.youthVal:after,.exclusivePopUp:after,.my-trips-wrapper .errorPaxInfo.tooltipInfo:after,.taxesInfo:after{right:0;left:auto;border-width:15px 0 0 12px}.datePricePop.datePricePopDown:after{top:auto}}