@charset "UTF-8";.button,a.button:link,a.button:visited,a.button:link:visited,button.button{position:relative;display:inline-block;padding:12px 24px;border:0;border-radius:0;margin-bottom:24px;font-family:"NorwegianTextPro",Arial,"Helvetica Neue",Helvetica,sans-serif;font-weight:700;font-size:16px;line-height:24px;text-align:center;color:#003251;background-color:#d8d8d8}.button--inline{margin-top:0}@media(min-width:640px){.button--inline{margin-top:29px}}.button:before,a.button:link:before,a.button:visited:before,a.button:link:visited:before{content:"";display:block;position:absolute;width:100%;height:3px;bottom:-6px;left:0;background-color:#c3c3c3;transition:all .15s cubic-bezier(0,0,.1,1)}.button:hover,a.button:hover:link,a.button:hover:visited,.button:focus,a.button:focus:link,a.button:focus:visited{background-color:#c3c3c3}.button:hover:before,.button:focus:before{-webkit-transform:translateY(0);transform:translateY(0)}.button:active,a.button:active:link,a.button:active:visited{-webkit-transform:translateY(3px);transform:translateY(3px)}.button:active:before{-webkit-transform:translateY(-3px);transform:translateY(-3px)}.button[disabled],a[disabled].button:link,a[disabled].button:visited,.button--disabled{cursor:default;pointer-events:none;opacity:.5}.button--primary{color:#fff;background-color:#e5212d}.button--primary:before{background-color:#003251}.button--primary:hover,.button--primary:focus{color:#fff;background-color:#d41924}.button--primary:hover:before,.button--primary:focus:before{background-color:#003251}.button--primary:active{color:#fff;background:#c61722}.button--primary:active:before{background-color:#003251}.button--secondary{color:#fff;background-color:#003251}.button--secondary:before{background-color:#003251}.button--secondary:hover,.button--secondary:focus{color:#fff;background-color:#00304d}.button--secondary:hover:before,.button--secondary:focus:before{background-color:#00304d}.button--secondary:active{color:#fff;background:#002e4b}.button--secondary:active:before{background-color:#002e4b}.button--campaign{color:#fff;background-color:#15273f}.button--campaign:before{background-color:#15273f}.button--campaign:hover,.button--campaign:focus{color:#fff;background-color:#14253c}.button--campaign:hover:before,.button--campaign:focus:before{background-color:#14253c}.button--campaign:active{color:#fff;background:#13243a}.button--campaign:active:before{background-color:#13243a}.button--campaign:before{content:"";display:none;bottom:0}.button--approve{color:#fff;background-color:#238e00}.button--approve:before{background-color:#238e00}.button--approve:hover,.button--approve:focus{color:#fff;background-color:#208400}.button--approve:hover:before,.button--approve:focus:before{background-color:#208400}.button--approve:active{color:#fff;background:#1d7500}.button--approve:active:before{background-color:#1d7500}.button--large{padding:17px 60px 11px 16px;font-size:18px;line-height:24px;font-family:"NorwegianTextPro",Arial,"Helvetica Neue",Helvetica,sans-serif;font-weight:normal}.button--block{display:block;width:100%;padding:12px 12px 10px 12px}.button--compact{margin-bottom:12px}.button--compact:before{display:none}.button--small-margin{margin-top:9px;margin-bottom:9px}.button--inline{margin-top:0}@media(min-width:640px){.button--inline{margin-top:29px}}.button--right{float:right}.button--no-spacing{margin-bottom:0}.button--circular{border-radius:44px;width:44px;height:44px;line-height:0;text-align:center;margin:0}.button--circular:before{display:none}.button--transparent{background:rgba(33,33,33,.8)}.button--transparent:hover,.button--transparent:active,.button--transparent:focus{background:#212121}.button--link{font-size:inherit;padding:0;margin:0;background:none;color:#c41734;border-bottom:2px solid #d8d8d8;text-align:left}.button--link:hover,.button--link:focus{color:#003251;border-color:#003251;background:none}.button--link:before{display:none}.button--link.button--secondary{color:#003251}.button--link.button--secondary--invert{color:#fff;box-shadow:none}.button--link.button--secondary--invert:hover{border-color:#fff}.button--link.button--secondary--invert:focus{box-shadow:none}.button--link.button--campaign{color:#15273f}.button--link.button--campaign--invert{color:#fff;box-shadow:none}.button--link.button--campaign--invert:hover{border-color:#fff}.button--link.button--campaign--invert:focus{box-shadow:none}.button--link.button--campaign:before{content:"";display:none;bottom:0}.button [class^=icon-],a.button:link [class^=icon-],a.button:visited [class^=icon-]{position:relative;top:-1px;vertical-align:middle}.button [class^=icon-]:last-child{margin-left:12px;margin-right:-3px}.table{margin-left:-12px;margin-right:-12px;min-width:100%}@media(min-width:640px){.table{margin:0 0 36px 0}}.table thead{display:none;font-family:"NorwegianTextPro",Arial,"Helvetica Neue",Helvetica,sans-serif;font-weight:700}.table thead tr td,.table thead tr th{padding:9px 0;text-align:left}@media(min-width:640px){.table thead{display:table-header-group}}.table tbody tr td,.table tbody tr th{padding:9px 0;border-top:2px solid #e3e3e3}.table .top__row{padding:9px 0;border-top:2px solid #c3c3c3}.table--nospacing{margin:0 0 0 0}.fare-compare-table{margin-left:-12px;margin-right:-12px}.fare-compare-table__img{width:100%;height:200px;background-repeat:no-repeat;background-position:center;background-size:cover}@media(min-width:640px){.fare-compare-table__img{height:300px}}.fare-compare-table .table>thead>tr:first-child>th{padding:0}.fare-compare-table .table>thead>tr>th,.fare-compare-table .table>thead>tr td{border-top:0;padding:8px 0;text-align:center}.fare-compare-table .table>tbody>tr:last-child{border-bottom:2px solid #e3e3e3}.fare-compare-table .table>tbody>tr>td{text-align:center}.fare-compare-table .table>tbody>tr>th{text-align:left}.fare-compare-table__heading{min-height:60px;padding:8px 16px;text-align:center;margin:0}.fare-compare-table__col-break{border-right:2px solid #e3e3e3}.fare-compare-table .primary{background-color:#e5212d}.fare-compare-table .secondary{background-color:#003251}.fare-compare-table .primary,.fare-compare-table .secondary{color:#fff}.responsiveTable,.fare-compare-table{min-width:100%}.responsiveTable thead,.fare-compare-table thead{font-family:"NorwegianTextPro",Arial,"Helvetica Neue",Helvetica,sans-serif;font-weight:700}.responsiveTable thead tr td,.fare-compare-table thead tr td,.responsiveTable thead tr th,.fare-compare-table thead tr th{padding:9px 0;text-align:left}.responsiveTable thead tr th.text-right,.fare-compare-table thead tr th.text-right{text-align:right}.responsiveTable tbody tr td,.fare-compare-table tbody tr td,.responsiveTable tbody tr th,.fare-compare-table tbody tr th{border-top:2px solid #e3e3e3}.responsiveTable tbody tr td,.fare-compare-table tbody tr td,.responsiveTable tbody tr th.title-mob,.fare-compare-table tbody tr th.title-mob{padding:9px 24px 9px 0}.responsiveTable tbody tr td:last-child,.fare-compare-table tbody tr td:last-child,.responsiveTable tbody tr th,.fare-compare-table tbody tr th{padding:9px 0}.responsiveTable tbody tr td div.item-separator,.fare-compare-table tbody tr td div.item-separator{border-top:2px solid #e3e3e3}body{background-image:none}a,a:hover,a:focus,a:active,a:link{text-decoration:none}a.inlinelink,a.inlinelink:before,a.inlinelink:after{display:inline!important}.nas-components-clearfix,.nas-components .sectionboxflighttracker .ftstatusbox,.nas-components .sectionboxnonair .cbcc-math-box-ipc-tablerow,.nas-components .sectionboxnonair .cbcc-math-box-ipc-tablerow-totalprice,.nas-components .sectionboxnonair .cbcc-math-box-ipc-tablerow-discount,.nas-components .sectionbuttonbarbox{zoom:1}.nas-components-clearfix:before,.nas-components .sectionboxflighttracker .ftstatusbox:before,.nas-components .sectionboxnonair .cbcc-math-box-ipc-tablerow:before,.nas-components .sectionboxnonair .cbcc-math-box-ipc-tablerow-totalprice:before,.nas-components .sectionboxnonair .cbcc-math-box-ipc-tablerow-discount:before,.nas-components .sectionbuttonbarbox:before,.nas-components-clearfix:after,.nas-components .sectionboxflighttracker .ftstatusbox:after,.nas-components .sectionboxnonair .cbcc-math-box-ipc-tablerow:after,.nas-components .sectionboxnonair .cbcc-math-box-ipc-tablerow-totalprice:after,.nas-components .sectionboxnonair .cbcc-math-box-ipc-tablerow-discount:after,.nas-components .sectionbuttonbarbox:after{content:" ";display:table}.nas-components-clearfix:after,.nas-components .sectionboxflighttracker .ftstatusbox:after,.nas-components .sectionboxnonair .cbcc-math-box-ipc-tablerow:after,.nas-components .sectionboxnonair .cbcc-math-box-ipc-tablerow-totalprice:after,.nas-components .sectionboxnonair .cbcc-math-box-ipc-tablerow-discount:after,.nas-components .sectionbuttonbarbox:after{clear:both}.nas-components input[type=checkbox]+label,.nas-components input[type=radio]+label{display:inline-block;position:relative;margin-left:6px;margin-bottom:6px;padding-left:0}.nas-components .checkbox{margin:0}.nas-components .checkboxaligned input[type=checkbox]+label,.nas-components .checkboxaligned input[type=radio]+label{margin-left:0}.nas-components .confirmbox td.checkboxcell{width:22px}.nas-components input[type=text],.nas-components input[type=password],.nas-components .textbox{box-sizing:border-box;border:2px solid #c3c3c3;background:#fff}.nas-components input[type=text]:focus,.nas-components input[type=password]:focus,.nas-components .textbox:focus{border-color:#003251}.nas-components input[type=text][disabled],.nas-components input[type=password][disabled],.nas-components .textbox[disabled]{background-color:#f1f1f1;color:#909090}.nas-components .phoneinput,.nas-components .textboxcvc{box-sizing:border-box;border:2px solid #c3c3c3;background:#fff}.nas-components .phoneinput:focus,.nas-components .textboxcvc:focus{border-color:#003251}.nas-components .disable-edit{background-color:#f1f1f1!important}.nas-components input[type=text].input_error{border:2px solid #e23130}.nas-components input[type=text].input_success{border:2px solid #238e00}.nas-components .label{color:#002a3a}.nas-components table.pagelayouttable td{vertical-align:top}.nas-components .sectionboxavaday .headerbox td,.nas-components .sectionboxavaday .headerbox th,.nas-components .sectionboxavaday .bodybox{background:none}.nas-components .sectioncontainer{font-family:"NorwegianTextPro",Arial,"Helvetica Neue",Helvetica,sans-serif;font-weight:normal;font-size:16px;line-height:24px;font-size:16px!important}.nas-components .sectioncontainer .headerbox{padding:12px;border:0;font-family:"NorwegianTextPro",Arial,"Helvetica Neue",Helvetica,sans-serif;font-weight:700;font-size:16px;line-height:24px;font-size:18px!important;background:#e3e3e3;color:#003d50}.nas-components .sectioncontainer .headerbox td{color:#003d50}.nas-components .sectioncontainer .headerbox-secondary{padding:12px;border:0;font-family:"NorwegianTextPro",Arial,"Helvetica Neue",Helvetica,sans-serif;font-weight:normal;font-size:16px;line-height:24px;font-size:16px!important;color:#fff;background:#003251}.nas-components .sectioncontainer .subheaderbox{font-size:16px;line-height:24px;font-size:16px!important;font-family:"NorwegianTextPro",Arial,"Helvetica Neue",Helvetica,sans-serif;font-weight:700;padding:12px;border:0;background:#fff;color:#003d50}.nas-components .sectioncontainer .bodybox{padding:12px;border:0;font-family:"NorwegianTextPro",Arial,"Helvetica Neue",Helvetica,sans-serif;font-weight:normal;font-size:14px;line-height:20px;background:#fff}.nas-components .sectioncontainer .separator{margin:12px 0 0;margin-left:-16px;margin-right:-16px;padding:0;border:0;border-top:2px solid #e3e3e3}.nas-components .sectioncontainer .para:not(:first-child){margin:24px 0 0}.nas-components .sectioncontainer .fotterbox{padding:12px;background:#fff}.nas-components .sectioncontainer input[type=text],.nas-components .sectioncontainer input[type=password]{padding:9px;margin-bottom:9px}.nas-components .messagecontainer{margin-bottom:24px;background-color:transparent}.nas-components .messagecontainer .InfoBox{font-family:"NorwegianTextPro",Arial,"Helvetica Neue",Helvetica,sans-serif;font-weight:normal;font-size:16px;line-height:24px;font-size:16px!important}.nas-components .messagecontainer .headerbox,.nas-components .messagecontainer .header,.nas-components .messagecontainer .timestamp{background-color:transparent}.nas-components .messagecontainer .PageErrorBox{background-image:url(/resourceipc/Content/img/icons/medium/alert--error.svg);padding:10px 10px 10px 80px}.nas-components .campaign{display:block;align-items:center;justify-content:center;text-align:center;color:#fff;background-color:#e5212d;padding:8px;line-height:28px}@media(min-width:640px){.nas-components .campaign{text-align:unset;display:flex}}.nas-components .campaign a{color:#fff;border-bottom-color:#fff;text-decoration:none}.nas-components .campaign a:hover,.nas-components .campaign a:focus{color:#fff;border-bottom-color:#fff}.nas-components .button-campaign{color:#fff;position:relative;display:inline-block;padding:12px 24px;border:0;border-radius:0;margin-bottom:24px;font-family:"NorwegianTextPro",Arial,"Helvetica Neue",Helvetica,sans-serif;font-weight:700;font-size:16px;line-height:24px;text-align:center;color:#fff;background-color:#15273f}.nas-components .button-campaign--invert{color:#fff;box-shadow:none}.nas-components .button-campaign--invert:hover{border-color:#fff}.nas-components .button-campaign--invert:focus{box-shadow:none}.nas-components .button-campaign:before{content:"";display:none;bottom:0}.nas-components .banner-content{align-items:center;display:inline-block;margin:8px 0 8px 0}@media(min-width:640px){.nas-components .banner-content{margin:8px 0 8px 24px}}@media(min-width:1000px){.nas-components .banner-content{display:flex}}.nas-components .banner-preamble{display:block}.nas-components .banner-btn{width:100%}@media(min-width:640px){.nas-components .banner-btn{width:-webkit-max-content;width:-moz-max-content;width:max-content;margin-bottom:0}}.nas-components .banner-space{margin:0 16px 0 16px}.nas-components .banner-headline{font-size:24px;font-weight:700;line-height:32px}@media(min-width:640px){.nas-components .banner-headline{font-size:32px;line-height:40px}}.nas-components .banner-text-container{margin:0 16px 16px 16px;line-height:28px}.nas-components .banner-text{font-size:20px}.nas-components #aspnetForm>div{margin:0 auto}.nas-components a.buttoncancel,.nas-components a.buttoncancel:link,.nas-components a.button,.nas-components a.button:link,.nas-components .linkbuttoncontainer a.buttoncampign,.nas-components .linkbuttoncontainer a.buttoncampign:link,.nas-components .navlinkcontainer .navlink,.nas-components .navlinkcontainer .navlink:link,.nas-components a.buttondisabled,.nas-components a.buttondisabled:link,.nas-components a.buttonalternative,.nas-components a.buttonalternative:link,.nas-components a.buttonalternativedisabled,.nas-components a.buttonalternativedisabled:link,.nas-components a.buttonfixedwide,.nas-components a.buttonfixedwide:link,.nas-components .upsellbutton,.nas-components .upsellbutton:link,.nas-components .buttonseatmap,.nas-components .buttonseatmap:link,.nas-components input.buttonseatmap,.nas-components input.buttonseatmap:link,.nas-components .buttonsearch,.nas-components .buttonsearch:link,.nas-components a.searchbutton,.nas-components a.searchbutton:link,.nas-components input.button,.nas-components input.button:link{position:relative;display:inline-block;border:0;padding:12px 36px 9px 12px;border-radius:0;margin-bottom:24px;font-family:"NorwegianTextPro",Arial,"Helvetica Neue",Helvetica,sans-serif;font-weight:normal;font-size:16px;line-height:24px;font-size:16px!important;text-align:left;color:#003251;background:#d8d8d8}.nas-components a.buttoncancel:before,.nas-components a.buttoncancel:link:before,.nas-components a.button:before,.nas-components a.button:link:before,.nas-components .linkbuttoncontainer a.buttoncampign:before,.nas-components .linkbuttoncontainer a.buttoncampign:link:before,.nas-components .navlinkcontainer .navlink:before,.nas-components .navlinkcontainer .navlink:link:before,.nas-components a.buttondisabled:before,.nas-components a.buttondisabled:link:before,.nas-components a.buttonalternative:before,.nas-components a.buttonalternative:link:before,.nas-components a.buttonalternativedisabled:before,.nas-components a.buttonalternativedisabled:link:before,.nas-components a.buttonfixedwide:before,.nas-components a.buttonfixedwide:link:before,.nas-components .upsellbutton:before,.nas-components .upsellbutton:link:before,.nas-components .buttonseatmap:before,.nas-components .buttonseatmap:link:before,.nas-components input.buttonseatmap:before,.nas-components input.buttonseatmap:link:before,.nas-components .buttonsearch:before,.nas-components .buttonsearch:link:before,.nas-components a.searchbutton:before,.nas-components a.searchbutton:link:before,.nas-components input.button:before,.nas-components input.button:link:before{content:"";display:block;position:absolute;width:100%;height:3px;bottom:-6px;left:0;background:#c3c3c3}.nas-components a.buttoncancel:hover,.nas-components a.buttoncancel:focus,.nas-components a.buttoncancel:link:hover,.nas-components a.buttoncancel:link:focus,.nas-components a.button:hover,.nas-components a.button:focus,.nas-components a.button:link:hover,.nas-components a.button:link:focus,.nas-components .linkbuttoncontainer a.buttoncampign:hover,.nas-components .linkbuttoncontainer a.buttoncampign:focus,.nas-components .linkbuttoncontainer a.buttoncampign:link:hover,.nas-components .linkbuttoncontainer a.buttoncampign:link:focus,.nas-components .navlinkcontainer .navlink:hover,.nas-components .navlinkcontainer .navlink:focus,.nas-components .navlinkcontainer .navlink:link:hover,.nas-components .navlinkcontainer .navlink:link:focus,.nas-components a.buttondisabled:hover,.nas-components a.buttondisabled:focus,.nas-components a.buttondisabled:link:hover,.nas-components a.buttondisabled:link:focus,.nas-components a.buttonalternative:hover,.nas-components a.buttonalternative:focus,.nas-components a.buttonalternative:link:hover,.nas-components a.buttonalternative:link:focus,.nas-components a.buttonalternativedisabled:hover,.nas-components a.buttonalternativedisabled:focus,.nas-components a.buttonalternativedisabled:link:hover,.nas-components a.buttonalternativedisabled:link:focus,.nas-components a.buttonfixedwide:hover,.nas-components a.buttonfixedwide:focus,.nas-components a.buttonfixedwide:link:hover,.nas-components a.buttonfixedwide:link:focus,.nas-components .upsellbutton:hover,.nas-components .upsellbutton:focus,.nas-components .upsellbutton:link:hover,.nas-components .upsellbutton:link:focus,.nas-components .buttonseatmap:hover,.nas-components .buttonseatmap:focus,.nas-components .buttonseatmap:link:hover,.nas-components .buttonseatmap:link:focus,.nas-components input.buttonseatmap:hover,.nas-components input.buttonseatmap:focus,.nas-components input.buttonseatmap:link:hover,.nas-components input.buttonseatmap:link:focus,.nas-components .buttonsearch:hover,.nas-components .buttonsearch:focus,.nas-components .buttonsearch:link:hover,.nas-components .buttonsearch:link:focus,.nas-components a.searchbutton:hover,.nas-components a.searchbutton:focus,.nas-components a.searchbutton:link:hover,.nas-components a.searchbutton:link:focus,.nas-components input.button:hover,.nas-components input.button:focus,.nas-components input.button:link:hover,.nas-components input.button:link:focus{background:#c3c3c3}.nas-components a.buttoncancel:hover:before,.nas-components a.buttoncancel:focus:before,.nas-components a.buttoncancel:link:hover:before,.nas-components a.buttoncancel:link:focus:before,.nas-components a.button:hover:before,.nas-components a.button:focus:before,.nas-components a.button:link:hover:before,.nas-components a.button:link:focus:before,.nas-components .linkbuttoncontainer a.buttoncampign:hover:before,.nas-components .linkbuttoncontainer a.buttoncampign:focus:before,.nas-components .linkbuttoncontainer a.buttoncampign:link:hover:before,.nas-components .linkbuttoncontainer a.buttoncampign:link:focus:before,.nas-components .navlinkcontainer .navlink:hover:before,.nas-components .navlinkcontainer .navlink:focus:before,.nas-components .navlinkcontainer .navlink:link:hover:before,.nas-components .navlinkcontainer .navlink:link:focus:before,.nas-components a.buttondisabled:hover:before,.nas-components a.buttondisabled:focus:before,.nas-components a.buttondisabled:link:hover:before,.nas-components a.buttondisabled:link:focus:before,.nas-components a.buttonalternative:hover:before,.nas-components a.buttonalternative:focus:before,.nas-components a.buttonalternative:link:hover:before,.nas-components a.buttonalternative:link:focus:before,.nas-components a.buttonalternativedisabled:hover:before,.nas-components a.buttonalternativedisabled:focus:before,.nas-components a.buttonalternativedisabled:link:hover:before,.nas-components a.buttonalternativedisabled:link:focus:before,.nas-components a.buttonfixedwide:hover:before,.nas-components a.buttonfixedwide:focus:before,.nas-components a.buttonfixedwide:link:hover:before,.nas-components a.buttonfixedwide:link:focus:before,.nas-components .upsellbutton:hover:before,.nas-components .upsellbutton:focus:before,.nas-components .upsellbutton:link:hover:before,.nas-components .upsellbutton:link:focus:before,.nas-components .buttonseatmap:hover:before,.nas-components .buttonseatmap:focus:before,.nas-components .buttonseatmap:link:hover:before,.nas-components .buttonseatmap:link:focus:before,.nas-components input.buttonseatmap:hover:before,.nas-components input.buttonseatmap:focus:before,.nas-components input.buttonseatmap:link:hover:before,.nas-components input.buttonseatmap:link:focus:before,.nas-components .buttonsearch:hover:before,.nas-components .buttonsearch:focus:before,.nas-components .buttonsearch:link:hover:before,.nas-components .buttonsearch:link:focus:before,.nas-components a.searchbutton:hover:before,.nas-components a.searchbutton:focus:before,.nas-components a.searchbutton:link:hover:before,.nas-components a.searchbutton:link:focus:before,.nas-components input.button:hover:before,.nas-components input.button:focus:before,.nas-components input.button:link:hover:before,.nas-components input.button:link:focus:before{-webkit-transform:translateY(0);transform:translateY(0)}.nas-components a.buttoncancel:active,.nas-components a.buttoncancel:link:active,.nas-components a.button:active,.nas-components a.button:link:active,.nas-components .linkbuttoncontainer a.buttoncampign:active,.nas-components .linkbuttoncontainer a.buttoncampign:link:active,.nas-components .navlinkcontainer .navlink:active,.nas-components .navlinkcontainer .navlink:link:active,.nas-components a.buttondisabled:active,.nas-components a.buttondisabled:link:active,.nas-components a.buttonalternative:active,.nas-components a.buttonalternative:link:active,.nas-components a.buttonalternativedisabled:active,.nas-components a.buttonalternativedisabled:link:active,.nas-components a.buttonfixedwide:active,.nas-components a.buttonfixedwide:link:active,.nas-components .upsellbutton:active,.nas-components .upsellbutton:link:active,.nas-components .buttonseatmap:active,.nas-components .buttonseatmap:link:active,.nas-components input.buttonseatmap:active,.nas-components input.buttonseatmap:link:active,.nas-components .buttonsearch:active,.nas-components .buttonsearch:link:active,.nas-components a.searchbutton:active,.nas-components a.searchbutton:link:active,.nas-components input.button:active,.nas-components input.button:link:active{-webkit-transform:translateY(3px);transform:translateY(3px)}.nas-components a.buttoncancel:active:before,.nas-components a.buttoncancel:link:active:before,.nas-components a.button:active:before,.nas-components a.button:link:active:before,.nas-components .linkbuttoncontainer a.buttoncampign:active:before,.nas-components .linkbuttoncontainer a.buttoncampign:link:active:before,.nas-components .navlinkcontainer .navlink:active:before,.nas-components .navlinkcontainer .navlink:link:active:before,.nas-components a.buttondisabled:active:before,.nas-components a.buttondisabled:link:active:before,.nas-components a.buttonalternative:active:before,.nas-components a.buttonalternative:link:active:before,.nas-components a.buttonalternativedisabled:active:before,.nas-components a.buttonalternativedisabled:link:active:before,.nas-components a.buttonfixedwide:active:before,.nas-components a.buttonfixedwide:link:active:before,.nas-components .upsellbutton:active:before,.nas-components .upsellbutton:link:active:before,.nas-components .buttonseatmap:active:before,.nas-components .buttonseatmap:link:active:before,.nas-components input.buttonseatmap:active:before,.nas-components input.buttonseatmap:link:active:before,.nas-components .buttonsearch:active:before,.nas-components .buttonsearch:link:active:before,.nas-components a.searchbutton:active:before,.nas-components a.searchbutton:link:active:before,.nas-components input.button:active:before,.nas-components input.button:link:active:before{-webkit-transform:translateY(-3px);transform:translateY(-3px)}.nas-components a.button,.nas-components a.button:link,.nas-components a.button.button,.nas-components a.button.button:link,.nas-components a.buttondisabled,.nas-components a.buttondisabled:link,.nas-components a.buttonfixedwide,.nas-components a.buttonfixedwide:link,.nas-components .upsellbutton,.nas-components .upsellbutton:link,.nas-components .buttonsearch,.nas-components .buttonsearch:link,.nas-components a.searchbutton,.nas-components a.searchbutton:link{color:#fff;background:#e5212d}.nas-components a.button:before,.nas-components a.button:link:before,.nas-components a.button.button:before,.nas-components a.button.button:link:before,.nas-components a.buttondisabled:before,.nas-components a.buttondisabled:link:before,.nas-components a.buttonfixedwide:before,.nas-components a.buttonfixedwide:link:before,.nas-components .upsellbutton:before,.nas-components .upsellbutton:link:before,.nas-components .buttonsearch:before,.nas-components .buttonsearch:link:before,.nas-components a.searchbutton:before,.nas-components a.searchbutton:link:before{background:#003251}.nas-components a.button:hover,.nas-components a.button:focus,.nas-components a.button:active,.nas-components a.button:link:hover,.nas-components a.button:link:focus,.nas-components a.button:link:active,.nas-components a.button.button:hover,.nas-components a.button.button:focus,.nas-components a.button.button:active,.nas-components a.button.button:link:hover,.nas-components a.button.button:link:focus,.nas-components a.button.button:link:active,.nas-components a.buttondisabled:hover,.nas-components a.buttondisabled:focus,.nas-components a.buttondisabled:active,.nas-components a.buttondisabled:link:hover,.nas-components a.buttondisabled:link:focus,.nas-components a.buttondisabled:link:active,.nas-components a.buttonfixedwide:hover,.nas-components a.buttonfixedwide:focus,.nas-components a.buttonfixedwide:active,.nas-components a.buttonfixedwide:link:hover,.nas-components a.buttonfixedwide:link:focus,.nas-components a.buttonfixedwide:link:active,.nas-components .upsellbutton:hover,.nas-components .upsellbutton:focus,.nas-components .upsellbutton:active,.nas-components .upsellbutton:link:hover,.nas-components .upsellbutton:link:focus,.nas-components .upsellbutton:link:active,.nas-components .buttonsearch:hover,.nas-components .buttonsearch:focus,.nas-components .buttonsearch:active,.nas-components .buttonsearch:link:hover,.nas-components .buttonsearch:link:focus,.nas-components .buttonsearch:link:active,.nas-components a.searchbutton:hover,.nas-components a.searchbutton:focus,.nas-components a.searchbutton:active,.nas-components a.searchbutton:link:hover,.nas-components a.searchbutton:link:focus,.nas-components a.searchbutton:link:active{color:#fff;background:#d41924}.nas-components a.button:hover:before,.nas-components a.button:focus:before,.nas-components a.button:active:before,.nas-components a.button:link:hover:before,.nas-components a.button:link:focus:before,.nas-components a.button:link:active:before,.nas-components a.button.button:hover:before,.nas-components a.button.button:focus:before,.nas-components a.button.button:active:before,.nas-components a.button.button:link:hover:before,.nas-components a.button.button:link:focus:before,.nas-components a.button.button:link:active:before,.nas-components a.buttondisabled:hover:before,.nas-components a.buttondisabled:focus:before,.nas-components a.buttondisabled:active:before,.nas-components a.buttondisabled:link:hover:before,.nas-components a.buttondisabled:link:focus:before,.nas-components a.buttondisabled:link:active:before,.nas-components a.buttonfixedwide:hover:before,.nas-components a.buttonfixedwide:focus:before,.nas-components a.buttonfixedwide:active:before,.nas-components a.buttonfixedwide:link:hover:before,.nas-components a.buttonfixedwide:link:focus:before,.nas-components a.buttonfixedwide:link:active:before,.nas-components .upsellbutton:hover:before,.nas-components .upsellbutton:focus:before,.nas-components .upsellbutton:active:before,.nas-components .upsellbutton:link:hover:before,.nas-components .upsellbutton:link:focus:before,.nas-components .upsellbutton:link:active:before,.nas-components .buttonsearch:hover:before,.nas-components .buttonsearch:focus:before,.nas-components .buttonsearch:active:before,.nas-components .buttonsearch:link:hover:before,.nas-components .buttonsearch:link:focus:before,.nas-components .buttonsearch:link:active:before,.nas-components a.searchbutton:hover:before,.nas-components a.searchbutton:focus:before,.nas-components a.searchbutton:active:before,.nas-components a.searchbutton:link:hover:before,.nas-components a.searchbutton:link:focus:before,.nas-components a.searchbutton:link:active:before{background:#003251}.nas-components a.button:active,.nas-components a.button:link:active,.nas-components a.button.button:active,.nas-components a.button.button:link:active,.nas-components a.buttondisabled:active,.nas-components a.buttondisabled:link:active,.nas-components a.buttonfixedwide:active,.nas-components a.buttonfixedwide:link:active,.nas-components .upsellbutton:active,.nas-components .upsellbutton:link:active,.nas-components .buttonsearch:active,.nas-components .buttonsearch:link:active,.nas-components a.searchbutton:active,.nas-components a.searchbutton:link:active{background:#c61722}.nas-components a.resselectioncontinuebutton{margin-bottom:0!important;text-align:center!important;line-height:16px!important;padding:16px 0 6px 0!important}.nas-components a.buttondisabled,.nas-components a.buttonalternativedisabled{pointer-events:none;opacity:.5}.nas-components a{text-decoration:none!important}.nas-components .pagetitlebox h1{margin:0 0 9px 0;font-family:"NorwegianTextPro",Arial,"Helvetica Neue",Helvetica,sans-serif;font-weight:700;letter-spacing:-.4px;color:#003251;font-size:32px;line-height:40px}@media screen and (min-width:mobile){.nas-components .pagetitlebox h1{font-size:24px;line-height:32px}}.nas-components .pagetitlebox h2{margin:0 0 24px 0;font-family:"NorwegianTextPro",Arial,"Helvetica Neue",Helvetica,sans-serif;font-weight:normal;font-size:16px;line-height:24px;color:#002a3a;line-height:24px;letter-spacing:0}.nas-components input,.nas-components select,.nas-components textarea,.nas-components td,.nas-components th{font-family:"NorwegianTextPro",Arial,"Helvetica Neue",Helvetica,sans-serif;font-weight:normal;font-size:14px;line-height:20px;font-size:14px!important;color:#002a3a;font-style:normal;line-height:1.4}.nas-components select{height:40px;border-radius:0;border:2px solid #c3c3c3}.nas-components select,.nas-components select.textbox{background:#fff}.nas-components select:hover,.nas-components select:focus{border-color:#003251}.nas-components select:disabled{border:2px solid #c3c3c3;color:#c3c3c3}.nas-components option{font-size:16px;color:#003251;width:100%;background:#fff}.nas-components option:hover{background-color:#e3e3e3}.nas-components option:focus{background-color:#e0ebff}.nas-components option:disabled{color:#c3c3c3}.nas-components optgroup{font-size:16px;color:#fff;background-color:#003251;font-weight:bold}.nas-components textarea{border:2px solid #c3c3c3}.nas-components input.hasDatepicker{display:inline;width:inherit}.nas-components{max-width:1180px;padding-top:36px;padding-right:12px;padding-bottom:24px;padding-left:12px;margin:0 auto}.nas-components table.bookingsearchbartable{border-top:3px solid #003251;margin-bottom:24px;background:#fff;font-size:14px;line-height:20px;line-height:24px}.nas-components table.bookingsearchbartable select{height:24px;border:0;background:#f1f1f1}.nas-components table.bookingsearchbartable tr.top td{padding-top:12px}.nas-components table.bookingsearchbartable tr.bottom td{padding-bottom:12px}.nas-components table.bookingsearchbartable tr td:first-child{padding-left:12px}.nas-components table.bookingsearchbartable td.filterarrow{background:none}.nas-components table.bookingsearchbartable td.filterarrow img{display:none}.nas-components table.bookingsearchbartable td{border:none;background:none}.nas-components table.bookingsearchbartable span.checkboxaligned label,.nas-components table.bookingsearchbartable span.radioboxaligned label{display:inline}.nas-components table.bookingsearchbartable span.checkboxaligned input,.nas-components table.bookingsearchbartable span.radioboxaligned input{top:0}.nas-components table.bookingsearchbartable .filterstartcell{line-height:1.8;padding-left:9px}.nas-components table.bookingsearchbartable.allborder{border:3px solid #003251}.nas-components table.bookingsearchbartable.allborder tr.top td{padding-top:24px;padding-left:24px;padding-right:24px}.nas-components table.bookingsearchbartable.allborder tr.bottom td{padding-bottom:24px;padding-left:24px;padding-right:24px}.nas-components .select{margin-bottom:0}.nas-components .sectionboxfarecal{position:relative;width:auto}.nas-components .sectionboxfarecal .headerbox,.nas-components .sectionboxfarecal div.headerbox{padding:0;border:0;background:none}.nas-components .sectionboxfarecal .headerbox td,.nas-components .sectionboxfarecal div.headerbox td{font-size:18px;line-height:24px;font-size:18px!important;font-family:"NorwegianTextPro",Arial,"Helvetica Neue",Helvetica,sans-serif;font-weight:700;letter-spacing:0;margin:0 0 3px 0}.nas-components .sectionboxfarecal td.left img{display:none}.nas-components .sectionboxfarecal .footerbox{position:absolute;top:39px;width:100%;padding:0}.nas-components .sectionboxfarecal .footerbox .navlinkcontainer a{display:block;position:relative;color:transparent;overflow:hidden;width:28px;height:28px;border-radius:50%;background:#003251}.nas-components .sectionboxfarecal .footerbox .navlinkcontainer a:before{content:"";display:block;position:absolute;width:10px;height:10px;border-top:3px solid #fff;border-right:3px solid #fff;top:50%;left:50%;-webkit-transform:rotate(45deg);transform:rotate(45deg);margin-top:-5px;margin-left:-6px}.nas-components .sectionboxfarecal .footerbox .navlinkcontainer a.disabled{opacity:.5;cursor:default}.nas-components .sectionboxfarecal .footerbox td[align=left] .navlinkcontainer a:before{-webkit-transform:rotate(-135deg);transform:rotate(-135deg);margin-left:-3px}.nas-components .sectionboxfarecal .fareCalDayDirect,.nas-components .sectionboxfarecal .fareCalDayTransit,.nas-components .sectionboxfarecal .fareCalDayDirectLowest,.nas-components .sectionboxfarecal .fareCalDayTransitLowest,.nas-components .sectionboxfarecal .fareCalDayDirectMouseOver,.nas-components .sectionboxfarecal .fareCalDayTransitMouseOver,.nas-components .sectionboxfarecal .fareCalDayDirectLowestMouseOver,.nas-components .sectionboxfarecal .fareCalDayTransitLowestMouseOver,.nas-components .sectionboxfarecal .fareCalDayDirectSelected,.nas-components .sectionboxfarecal .fareCalDayTransitSelected,.nas-components .sectionboxfarecal .fareCalDayDirectLowestSelected,.nas-components .sectionboxfarecal .fareCalDayTransitLowestSelected,.nas-components .sectionboxfarecal .fareCalNoFlight,.nas-components .sectionboxfarecal .fareCalHistory,.nas-components .sectionboxfarecal .fareCalSoldOut,.nas-components .sectionboxfarecal .fareCalNoDay{height:auto;padding:3px;margin:2px;border:2px solid #d8d8d8;background:#fff}.nas-components .sectionboxfarecal .fareCalDayDirect:hover,.nas-components .sectionboxfarecal .fareCalDayDirect:focus,.nas-components .sectionboxfarecal .fareCalDayTransit:hover,.nas-components .sectionboxfarecal .fareCalDayTransit:focus,.nas-components .sectionboxfarecal .fareCalDayDirectLowest:hover,.nas-components .sectionboxfarecal .fareCalDayDirectLowest:focus,.nas-components .sectionboxfarecal .fareCalDayTransitLowest:hover,.nas-components .sectionboxfarecal .fareCalDayTransitLowest:focus,.nas-components .sectionboxfarecal .fareCalDayDirectMouseOver:hover,.nas-components .sectionboxfarecal .fareCalDayDirectMouseOver:focus,.nas-components .sectionboxfarecal .fareCalDayTransitMouseOver:hover,.nas-components .sectionboxfarecal .fareCalDayTransitMouseOver:focus,.nas-components .sectionboxfarecal .fareCalDayDirectLowestMouseOver:hover,.nas-components .sectionboxfarecal .fareCalDayDirectLowestMouseOver:focus,.nas-components .sectionboxfarecal .fareCalDayTransitLowestMouseOver:hover,.nas-components .sectionboxfarecal .fareCalDayTransitLowestMouseOver:focus,.nas-components .sectionboxfarecal .fareCalDayDirectSelected:hover,.nas-components .sectionboxfarecal .fareCalDayDirectSelected:focus,.nas-components .sectionboxfarecal .fareCalDayTransitSelected:hover,.nas-components .sectionboxfarecal .fareCalDayTransitSelected:focus,.nas-components .sectionboxfarecal .fareCalDayDirectLowestSelected:hover,.nas-components .sectionboxfarecal .fareCalDayDirectLowestSelected:focus,.nas-components .sectionboxfarecal .fareCalDayTransitLowestSelected:hover,.nas-components .sectionboxfarecal .fareCalDayTransitLowestSelected:focus,.nas-components .sectionboxfarecal .fareCalNoFlight:hover,.nas-components .sectionboxfarecal .fareCalNoFlight:focus,.nas-components .sectionboxfarecal .fareCalHistory:hover,.nas-components .sectionboxfarecal .fareCalHistory:focus,.nas-components .sectionboxfarecal .fareCalSoldOut:hover,.nas-components .sectionboxfarecal .fareCalSoldOut:focus,.nas-components .sectionboxfarecal .fareCalNoDay:hover,.nas-components .sectionboxfarecal .fareCalNoDay:focus{border-color:#003251}.nas-components .sectionboxfarecal .fareCalNoDay{visibility:hidden}.nas-components .sectionboxfarecal .fareCalHistory,.nas-components .sectionboxfarecal .fareCalNoFlight{background:transparent}.nas-components .sectionboxfarecal .fareCalHistory:hover,.nas-components .sectionboxfarecal .fareCalHistory:focus,.nas-components .sectionboxfarecal .fareCalNoFlight:hover,.nas-components .sectionboxfarecal .fareCalNoFlight:focus{background:transparent;border-color:#d8d8d8}.nas-components .sectionboxfarecal .fareCalDayTransit,.nas-components .sectionboxfarecal .fareCalDayTransit:hover,.nas-components .sectionboxfarecal .fareCalDayTransit:focus,.nas-components .sectionboxfarecal .fareCalDayTransitLowest,.nas-components .sectionboxfarecal .fareCalDayTransitLowest:hover,.nas-components .sectionboxfarecal .fareCalDayTransitLowest:focus,.nas-components .sectionboxfarecal .fareCalDayTransitMouseOver,.nas-components .sectionboxfarecal .fareCalDayTransitMouseOver:hover,.nas-components .sectionboxfarecal .fareCalDayTransitMouseOver:focus,.nas-components .sectionboxfarecal .fareCalDayTransitLowestMouseOver,.nas-components .sectionboxfarecal .fareCalDayTransitLowestMouseOver:hover,.nas-components .sectionboxfarecal .fareCalDayTransitLowestMouseOver:focus{background:#d8d8d8}.nas-components .sectionboxfarecal .fareCalDayDirectSelected,.nas-components .sectionboxfarecal .fareCalDayDirectSelected:hover,.nas-components .sectionboxfarecal .fareCalDayDirectSelected:focus,.nas-components .sectionboxfarecal .fareCalDayTransitSelected,.nas-components .sectionboxfarecal .fareCalDayTransitSelected:hover,.nas-components .sectionboxfarecal .fareCalDayTransitSelected:focus,.nas-components .sectionboxfarecal .fareCalDayDirectLowestSelected,.nas-components .sectionboxfarecal .fareCalDayDirectLowestSelected:hover,.nas-components .sectionboxfarecal .fareCalDayDirectLowestSelected:focus,.nas-components .sectionboxfarecal .fareCalDayTransitLowestSelected,.nas-components .sectionboxfarecal .fareCalDayTransitLowestSelected:hover,.nas-components .sectionboxfarecal .fareCalDayTransitLowestSelected:focus{border-color:#003251;color:#fff;background:#003251}.nas-components .sectionboxfarecal .fareCalDayDirectSelected .fareCalDate,.nas-components .sectionboxfarecal .fareCalDayDirectSelected:hover .fareCalDate,.nas-components .sectionboxfarecal .fareCalDayDirectSelected:focus .fareCalDate,.nas-components .sectionboxfarecal .fareCalDayTransitSelected .fareCalDate,.nas-components .sectionboxfarecal .fareCalDayTransitSelected:hover .fareCalDate,.nas-components .sectionboxfarecal .fareCalDayTransitSelected:focus .fareCalDate,.nas-components .sectionboxfarecal .fareCalDayDirectLowestSelected .fareCalDate,.nas-components .sectionboxfarecal .fareCalDayDirectLowestSelected:hover .fareCalDate,.nas-components .sectionboxfarecal .fareCalDayDirectLowestSelected:focus .fareCalDate,.nas-components .sectionboxfarecal .fareCalDayTransitLowestSelected .fareCalDate,.nas-components .sectionboxfarecal .fareCalDayTransitLowestSelected:hover .fareCalDate,.nas-components .sectionboxfarecal .fareCalDayTransitLowestSelected:focus .fareCalDate{color:#fff}.nas-components .sectionboxfarecal .fareCalDayDirectSelected .fareCalPrice,.nas-components .sectionboxfarecal .fareCalDayDirectSelected:hover .fareCalPrice,.nas-components .sectionboxfarecal .fareCalDayDirectSelected:focus .fareCalPrice,.nas-components .sectionboxfarecal .fareCalDayTransitSelected .fareCalPrice,.nas-components .sectionboxfarecal .fareCalDayTransitSelected:hover .fareCalPrice,.nas-components .sectionboxfarecal .fareCalDayTransitSelected:focus .fareCalPrice,.nas-components .sectionboxfarecal .fareCalDayDirectLowestSelected .fareCalPrice,.nas-components .sectionboxfarecal .fareCalDayDirectLowestSelected:hover .fareCalPrice,.nas-components .sectionboxfarecal .fareCalDayDirectLowestSelected:focus .fareCalPrice,.nas-components .sectionboxfarecal .fareCalDayTransitLowestSelected .fareCalPrice,.nas-components .sectionboxfarecal .fareCalDayTransitLowestSelected:hover .fareCalPrice,.nas-components .sectionboxfarecal .fareCalDayTransitLowestSelected:focus .fareCalPrice{font-family:"NorwegianTextPro",Arial,"Helvetica Neue",Helvetica,sans-serif;font-weight:700}.nas-components .sectionboxfarecal .fareCalDate{color:#626363}.nas-components .sectionboxfarecal .fareCalPrice{text-align:left;padding:0;color:inherit;padding-left:3px;font-family:"NorwegianTextPro",Arial,"Helvetica Neue",Helvetica,sans-serif;font-weight:normal}@media(min-width:1000px){.nas-components .sectionboxfarecal .fareCalPrice{font-size:16px!important}}.nas-components .sectionboxfarecal .fareCalStandardPrice{text-align:left;padding:0;padding-left:3px;font-family:"NorwegianTextPro",Arial,"Helvetica Neue",Helvetica,sans-serif;font-weight:normal;text-decoration:line-through;color:inherit;display:block}@media(min-width:1000px){.nas-components .sectionboxfarecal .fareCalStandardPrice{font-size:16px!important}}.nas-components .sectionboxfarecal .emphasize{text-transform:none;font-weight:normal;margin-right:-4px}.nas-components .sectionboxfarecal td.left{display:block;margin:0;font-family:"NorwegianTextPro",Arial,"Helvetica Neue",Helvetica,sans-serif;font-weight:normal;font-size:24px;line-height:32px;font-size:22px!important;color:#626363;height:24px;line-height:24px;letter-spacing:0;margin-bottom:12px}@media screen and (min-width:mobile){.nas-components .sectionboxfarecal td.left{font-size:20px;line-height:28px}}.nas-components .sectionboxfarecal td.right{padding:0;display:block;text-align:center;padding:16px 0;font-family:"NorwegianTextPro",Arial,"Helvetica Neue",Helvetica,sans-serif;font-weight:700;font-size:24px;line-height:32px;font-size:22px!important}@media screen and (min-width:mobile){.nas-components .sectionboxfarecal td.right{font-size:20px;line-height:28px}}.nas-components .sectionboxfarecal div.bodybox{margin:0;padding:0;border:0;background:none}.nas-components table.fareCalendarTable td.week{text-align:left;color:#c3c3c3}.nas-components table.fareCalendarTable th.day{padding-bottom:9px}.nas-components table.fareCalendarTable th.day span{display:block;color:#626363;border-right:1px solid #d8d8d8;height:24px;line-height:24px}.nas-components table.fareCalendarTable th.day:last-child span{border-right:0}.nas-components .maincontentbox table.layouttable td.layoutcell{width:48%}.nas-components .maincontentbox table.layouttable td.layoutcell:empty{width:4%}.nas-components table.layouttable td.seperatorcell{width:4%}.nas-components table.avaresultlegendtable td div.directbox{border:2px solid #d8d8d8;background:#fff}.nas-components table.avaresultlegendtable td div.transitbox{border:2px solid #d8d8d8;background:#e3e3e3}.nas-components table.avaresultlegendtable td.imagecell{display:none}.nas-components .sectioncontainer .buttonbarbox{margin-top:24px;margin-bottom:60px;padding-top:24px;border-top:3px solid #c3c3c3}.nas-components .sectionboxavacodes .bodybox{border-top:0;padding:24px;padding-bottom:0;background:#e3e3e3}.nas-components .sectionboxavacodes .formlabel{display:block;font-family:"NorwegianTextPro",Arial,"Helvetica Neue",Helvetica,sans-serif;font-weight:700;margin-bottom:12px}.nas-components .sectionboxavacodes input.textbox{padding-top:12px;padding-bottom:12px;float:left}.nas-components .quicksearch .ToolTipQuickSearch{float:none}.nas-components .quicksearch input.textbox{padding-top:12px;padding-bottom:12px;float:left}.nas-components .avacrosslinksbox,.nas-components .facebooklikeboxspacer{margin-top:36px;padding-top:36px;border:0}.nas-components .searchbarcontainer input.calendar{margin:0}.nas-components input.HiddenControl{display:inline-block;width:1px;padding:0}.nas-components .sectionboxavaday .headerbox{border:0;margin:0;background:#e3e3e3}.nas-components .sectionboxavaday .headerbox table.layouttable td.layoutcell{width:auto;font-family:"NorwegianTextPro",Arial,"Helvetica Neue",Helvetica,sans-serif;font-weight:700;font-size:18px;line-height:24px;font-size:18px!important}.nas-components .sectionboxavaday .headerbox table.layouttable td.layoutcell img{display:none}.nas-components .sectionboxavaday .headerbox table.layouttable td.layoutcell .emphasize{text-transform:none;font-weight:normal;margin-right:-4px}.nas-components .sectionboxavaday .bodybox{border:0;margin-top:0;padding:0;padding-top:24px;background:#fff}.nas-components .sectionboxavaday .avadaytable{width:100%}.nas-components .sectionboxavaday .avadaytable li.tooltipclick{background-position:left 4px}.nas-components .sectionboxavaday .avadaytable thead .rowspacer{display:none}.nas-components .sectionboxavaday .avadaytable thead th{font-family:"NorwegianTextPro",Arial,"Helvetica Neue",Helvetica,sans-serif;font-weight:700;padding:9px 12px}.nas-components .sectionboxavaday .avadaytable thead .standardfareheadercell,.nas-components .sectionboxavaday .avadaytable thead .standardfareheadercell-reverted,.nas-components .sectionboxavaday .avadaytable thead .premiumfareheadercell-reverted,.nas-components .sectionboxavaday .avadaytable thead .premiumfareheadercell{text-align:center;color:#fff}.nas-components .sectionboxavaday .avadaytable thead .standardfareheadercell .currencyinfo,.nas-components .sectionboxavaday .avadaytable thead .standardfareheadercell-reverted .currencyinfo,.nas-components .sectionboxavaday .avadaytable thead .premiumfareheadercell-reverted .currencyinfo,.nas-components .sectionboxavaday .avadaytable thead .premiumfareheadercell .currencyinfo{position:relative;top:2px}.nas-components .sectionboxavaday .avadaytable thead .premiumfareheadercell-reverted,.nas-components .sectionboxavaday .avadaytable thead .premiumfareheadercell{background:#003251}.nas-components .sectionboxavaday .avadaytable thead .standardfareheadercell-reverted,.nas-components .sectionboxavaday .avadaytable thead .standardfareheadercell{background:#e5212d}.nas-components .sectionboxavaday .avadaytable thead .standardfareheadercell-reverted,.nas-components .sectionboxavaday .avadaytable thead .premiumfareheadercell{border-left:2px solid #c3c3c3}.nas-components .sectionboxavaday .avadaytable thead td{text-align:center;padding:9px 12px;background:#e3e3e3;border:2px solid #d8d8d8;border-top:0;border-bottom:0;border-right:0}.nas-components .sectionboxavaday .avadaytable thead .endcell{border-right:0}.nas-components .sectionboxavaday .avadaytable thead .departureheadercell,.nas-components .sectionboxavaday .avadaytable thead .arrivalheadercell,.nas-components .sectionboxavaday .avadaytable thead .detailsheadercell{min-width:110px;border:0!important}.nas-components .sectionboxavaday .avadaytable thead .firstrowheadercell{border-left:0}.nas-components .sectionboxavaday .avadaytable thead .select1headercell{border-right:0}.nas-components .sectionboxavaday .avadaytable tbody .rowinfo1{border:0!important}.nas-components .sectionboxavaday .avadaytable tbody .rowinfo1>td{border-top:2px solid #e3e3e3;padding-top:12px;padding-bottom:0}.nas-components .sectionboxavaday .avadaytable tbody .rowinfo1>td.selectedfare{border-top:2px solid #d8d8d8}.nas-components .sectionboxavaday .avadaytable tbody .rowinfo1 .content{font-family:"NorwegianTextPro",Helvetica,sans-serif!important}.nas-components .sectionboxavaday .avadaytable tbody .rowinfo2 td{color:#626363}.nas-components .sectionboxavaday .avadaytable tbody td.fareselect.selectedfare,.nas-components .sectionboxavaday .avadaytable tbody td.inputselect.avafareinfo.selectedfare,.nas-components .sectionboxavaday .avadaytable tbody .selectedfare,.nas-components .sectionboxavaday .avadaytable tbody td.inputselect.selectedfare{background:#e3e3e3}.nas-components .sectionboxavaday .avadaytable tbody td.fareselect.selectedfare.inputselect,.nas-components .sectionboxavaday .avadaytable tbody td.inputselect.avafareinfo.selectedfare.inputselect,.nas-components .sectionboxavaday .avadaytable tbody .selectedfare.inputselect,.nas-components .sectionboxavaday .avadaytable tbody td.inputselect.selectedfare.inputselect{border-left:2px solid #d8d8d8}.nas-components .sectionboxavaday .avadaytable tbody td.fareselect.selectedfare+.inputselect,.nas-components .sectionboxavaday .avadaytable tbody td.inputselect.avafareinfo.selectedfare+.inputselect,.nas-components .sectionboxavaday .avadaytable tbody .selectedfare+.inputselect,.nas-components .sectionboxavaday .avadaytable tbody td.inputselect.selectedfare+.inputselect{border-left:2px solid #d8d8d8}.nas-components .sectionboxavaday .avadaytable tbody .lastrow>td{border-bottom:0;padding-bottom:12px}.nas-components .sectionboxavaday .avadaytable tbody .lastrow>td.upsellcell{padding-top:0;padding-bottom:0}.nas-components .sectionboxavaday .avadaytable tbody .lastrow>td .box{padding:24px;padding-top:20px;padding-bottom:20px;margin-bottom:0;margin-left:-12px;margin-right:-12px;background:#e3e3e3}.nas-components .sectionboxavaday .avadaytable tbody .lastrow>td .box .upsellbutton,.nas-components .sectionboxavaday .avadaytable tbody .lastrow>td .box .upsellbutton:link,.nas-components .sectionboxavaday .avadaytable tbody .lastrow>td .box .upsellbutton:hover,.nas-components .sectionboxavaday .avadaytable tbody .lastrow>td .box .upsellbutton:focus{background:#003251}.nas-components .sectionboxavaday .avadaytable tbody .arrowcontainer{z-index:2}.nas-components .sectionboxavaday .avadaytable tbody .uparrow{top:-12px}.nas-components .sectionboxavaday .avadaytable tbody div.uparrow2,.nas-components .sectionboxavaday .avadaytable tbody div.uparrow2LH{left:25px}.nas-components .sectionboxavaday .avadaytable tbody tr>td{border:0;padding-left:12px;padding-right:12px}.nas-components .sectionboxavaday .avadaytable tbody .inputselect{padding-right:0}.nas-components .sectionboxavaday .avadaytable tbody .inputselect input{position:relative;top:-2px}.nas-components .sectionboxavaday .avadaytable tbody .inputselect .content{text-align:left;padding-right:4px}.nas-components .sectionboxavaday .avadaytable tbody .inputselect.avafareinfo{padding-top:0}.nas-components .sectionboxavaday .avadaytable tbody td.fareselect{padding-top:10px!important;font-family:"NorwegianTextPro",Arial,"Helvetica Neue",Helvetica,sans-serif;font-weight:700;font-family:"NorwegianTextPro",Helvetica,sans-serif!important;padding-left:3px}.nas-components .sectionboxavaday .avadaytable tbody td.fareselect label{float:none;font-family:"NorwegianTextPro",Helvetica,sans-serif!important;font-size:16px!important}.nas-components .sectionboxavaday .avadaytable tbody td.inputselect{padding-top:12px}.nas-components .sectionboxavaday .avadaytable tbody div.fewseatslefttext,.nas-components .sectionboxavaday .avadaytable tbody div.routerestrictions{padding:0;padding-right:6px;text-align:left}.nas-components .sectionboxavaday .avadaytable tbody .inputselect,.nas-components .sectionboxavaday .avadaytable tbody .nofare{border-left:2px solid #e3e3e3}.nas-components .sectionboxavaday .avadaytable tbody .flightinfolist{margin-top:9px;color:#909090}.nas-components .sectionboxavaday .avadaytable tbody .routerestrictions{color:#909090}.nas-components .sectionboxavaday .avadaytable tbody .avaCalStandardPrice{text-decoration:line-through;color:#626363;display:block}.nas-components .pricetable{position:relative;top:2px;background-position:left 0 top 2px;margin-left:10px}.nas-components .maincontentbox{vertical-align:top;padding-right:12px}.nas-components .infocontentbox{width:310px;vertical-align:top;padding-left:12px}.nas-components .footerbox{padding:12px 0 24px}.nas-components .sectionboxssrinput .bodybox{padding:24px;border:0;background:#e3e3e3}.nas-components .selectioncontainer .selectionbox{padding:0;padding-bottom:12px;border:0;background:#fff!important}.nas-components .selectioncontainer .selectionbox .title{padding:12px 16px;background:#e3e3e3}.nas-components .selectioncontainer .selectionbox .productheader{padding-top:0}.nas-components .selectioncontainer .loyaltyInfoBox{padding:12px 6px 0 16px;padding-top:0;padding-bottom:0;margin-bottom:0;border:0;color:#002a3a;background:none}.nas-components .selectioncontainer .loyaltyInfoBox .header{font-family:"NorwegianTextPro",Arial,"Helvetica Neue",Helvetica,sans-serif;font-weight:700}.nas-components .selectioncontainer .loyaltyInfoBox .footer{padding-top:6px;color:#909090}.nas-components .selectioncontainer .loyaltySelectionBox{position:relative;margin-left:-16px;margin-right:-16px;padding:12px 16px;background:#e3e3e3}.nas-components .selectioncontainer .loyaltySelectionBox,.nas-components .selectioncontainer .loyaltySelectionBox td{font-family:"NorwegianTextPro",Arial,"Helvetica Neue",Helvetica,sans-serif;font-weight:700;color:#002a3a}.nas-components .selectioncontainer .loyaltySelectionBox:after{content:"";display:block;position:absolute;width:100%;height:2px;left:0;bottom:-4px;background:#e3e3e3}.nas-components .selectioncontainer .loyaltySelectionBox .footer{border:0}.nas-components .selectioncontainer .contentcell td{color:#002a3a;padding-left:0;padding-right:0}.nas-components .selectioncontainer .contentcell td .emphasize{font-family:"NorwegianTextPro",Arial,"Helvetica Neue",Helvetica,sans-serif;font-weight:700}.nas-components .selectioncontainer td,.nas-components .selectioncontainer div.info{padding:1px 16px;color:#626363;font-size:14px}.nas-components .selectioncontainer td a:after,.nas-components .selectioncontainer td a:before,.nas-components .selectioncontainer div.info a:after,.nas-components .selectioncontainer div.info a:before{content:"";display:block;width:100%;height:9px}.nas-components .selectioncontainer td a:after,.nas-components .selectioncontainer div.info a:after{height:12px}.nas-components .selectioncontainer td.leftcell,.nas-components .selectioncontainer div.info.leftcell{padding-top:3px;white-space:normal}.nas-components .selectioncontainer td.rightcell,.nas-components .selectioncontainer div.info.rightcell{padding-top:3px;padding-left:0;vertical-align:inherit;white-space:nowrap}.nas-components .selectioncontainer td.headercell,.nas-components .selectioncontainer div.info.headercell{padding-top:9px;font-size:16px!important;font-family:"NorwegianTextPro",Arial,"Helvetica Neue",Helvetica,sans-serif;font-weight:700;border-width:2px;border-color:#e3e3e3}.nas-components .selectioncontainer td.rowseparator,.nas-components .selectioncontainer div.info.rowseparator{height:12px;padding:0}.nas-components .selectioncontainer td.emphasize,.nas-components .selectioncontainer div.info.emphasize{padding-top:4px;color:#002a3a;font-family:"NorwegianTextPro",Arial,"Helvetica Neue",Helvetica,sans-serif;font-weight:700}.nas-components .selectioncontainer td.details,.nas-components .selectioncontainer div.info.details{-webkit-transform:translateY(-4px);transform:translateY(-4px)}.nas-components .selectioncontainer td.totalfarecell,.nas-components .selectioncontainer div.info.totalfarecell{position:relative;color:#fff;font-family:"NorwegianTextPro",Arial,"Helvetica Neue",Helvetica,sans-serif;font-weight:700;border-top:0;border-color:#c3c3c3;padding:12px 16px;background:#003251;border:0}.nas-components .selectioncontainer td.totalfarecell:after,.nas-components .selectioncontainer div.info.totalfarecell:after{content:"";position:absolute;display:block;width:100%;height:2px;left:0;bottom:-4px;background:#e3e3e3}.nas-components .selectioncontainer td.continuebuttoncell,.nas-components .selectioncontainer div.info.continuebuttoncell{padding:0;border:0;padding-top:3px}.nas-components .selectioncontainer td.totalfarecell-start,.nas-components .selectioncontainer div.info.totalfarecell-start{font-family:"NorwegianTextPro",Arial,"Helvetica Neue",Helvetica,sans-serif;font-weight:700;color:#002a3a;padding-left:6px}.nas-components .selectioncontainer .headercell .img{display:none}.nas-components .selectioncontainer .title{font-family:"NorwegianTextPro",Arial,"Helvetica Neue",Helvetica,sans-serif;font-weight:700;font-size:18px;line-height:24px;font-size:18px!important;text-transform:none;padding:0;margin-bottom:12px}.nas-components .radio,.nas-components .checkbox{padding:0}.nas-components .radio input,.nas-components .checkbox input{position:static;opacity:1;z-index:1;width:auto;height:auto}.nas-components .radio label,.nas-components .checkbox label{display:inline}.nas-components .tooltiphtmlbox{z-index:999;border:0;box-shadow:0 2px 10px rgba(0,42,58,.5)}.nas-components .tooltiphtmlbox .header{padding:12px;background:#e5212d}.nas-components .tooltiphtmlbox .epicontent{padding:12px}.nas-components img.tooltipclick{float:right;margin-top:-17px}.nas-components .homelink{display:none}.nas-components .sectionboxresmakelogin .headerbox,.nas-components .sectionboxresmakelogin .bodytitle,.nas-components .sectionbox .headerbox,.nas-components .sectionbox .bodytitle,.nas-components .sectionboxPax .headerbox,.nas-components .sectionboxPax .bodytitle,.nas-components .sectionboxcontactinfo .headerbox,.nas-components .sectionboxcontactinfo .bodytitle,.nas-components .travelaccountinfobox .headerbox,.nas-components .travelaccountinfobox .bodytitle{font-family:"NorwegianTextPro",Arial,"Helvetica Neue",Helvetica,sans-serif;font-weight:700;font-size:18px;line-height:24px;font-size:18px!important;padding:12px 16px;border:0;margin:0;background:#e3e3e3}.nas-components .sectionboxresmakelogin .subheaderbox,.nas-components .sectionbox .subheaderbox,.nas-components .sectionboxPax .subheaderbox,.nas-components .sectionboxcontactinfo .subheaderbox,.nas-components .travelaccountinfobox .subheaderbox{padding:12px 16px;font-size:16px!important;font-family:"NorwegianTextPro",Arial,"Helvetica Neue",Helvetica,sans-serif;font-weight:700;border:0;background:#fff}.nas-components .sectionboxresmakelogin .bodybox,.nas-components .sectionbox .bodybox,.nas-components .sectionboxPax .bodybox,.nas-components .sectionboxcontactinfo .bodybox,.nas-components .travelaccountinfobox .bodybox{font-size:14px!important;border:0;padding:12px 16px;margin:0;background:#fff}.nas-components .sectionboxresmakelogin .body .infobox,.nas-components .sectionbox .body .infobox,.nas-components .sectionboxPax .body .infobox,.nas-components .sectionboxcontactinfo .body .infobox,.nas-components .travelaccountinfobox .body .infobox{padding:0;border:0;margin:0;margin-bottom:12px}.nas-components .sectionboxresmakelogin .formlistitem,.nas-components .sectionbox .formlistitem,.nas-components .sectionboxPax .formlistitem,.nas-components .sectionboxcontactinfo .formlistitem,.nas-components .travelaccountinfobox .formlistitem{position:relative}.nas-components .sectionboxresmakelogin .formlistitem br,.nas-components .sectionbox .formlistitem br,.nas-components .sectionboxPax .formlistitem br,.nas-components .sectionboxcontactinfo .formlistitem br,.nas-components .travelaccountinfobox .formlistitem br{display:none}.nas-components .sectionboxresmakelogin .formlistitem .phoneprefixselect,.nas-components .sectionbox .formlistitem .phoneprefixselect,.nas-components .sectionboxPax .formlistitem .phoneprefixselect,.nas-components .sectionboxcontactinfo .formlistitem .phoneprefixselect,.nas-components .travelaccountinfobox .formlistitem .phoneprefixselect{float:left;margin-right:9px}.nas-components .sectionboxresmakelogin .formlistitem span.phoneprefixselect,.nas-components .sectionbox .formlistitem span.phoneprefixselect,.nas-components .sectionboxPax .formlistitem span.phoneprefixselect,.nas-components .sectionboxcontactinfo .formlistitem span.phoneprefixselect,.nas-components .travelaccountinfobox .formlistitem span.phoneprefixselect{padding-top:10px}.nas-components .sectionboxresmakelogin .formlistitem .phoneprefixlabel,.nas-components .sectionbox .formlistitem .phoneprefixlabel,.nas-components .sectionboxPax .formlistitem .phoneprefixlabel,.nas-components .sectionboxcontactinfo .formlistitem .phoneprefixlabel,.nas-components .travelaccountinfobox .formlistitem .phoneprefixlabel{pointer-events:none;position:absolute;left:88px;margin-top:11px;padding-left:3px}.nas-components .sectionboxresmakelogin .formlistitem .textbox,.nas-components .sectionboxresmakelogin .formlistitem .phoneinput,.nas-components .sectionboxresmakelogin .formlistitem .textboxcvc,.nas-components .sectionbox .formlistitem .textbox,.nas-components .sectionbox .formlistitem .phoneinput,.nas-components .sectionbox .formlistitem .textboxcvc,.nas-components .sectionboxPax .formlistitem .textbox,.nas-components .sectionboxPax .formlistitem .phoneinput,.nas-components .sectionboxPax .formlistitem .textboxcvc,.nas-components .sectionboxcontactinfo .formlistitem .textbox,.nas-components .sectionboxcontactinfo .formlistitem .phoneinput,.nas-components .sectionboxcontactinfo .formlistitem .textboxcvc,.nas-components .travelaccountinfobox .formlistitem .textbox,.nas-components .travelaccountinfobox .formlistitem .phoneinput,.nas-components .travelaccountinfobox .formlistitem .textboxcvc{max-width:300px;width:100%;padding:9px}.nas-components .sectionboxresmakelogin .formlistitem .phoneinput,.nas-components .sectionbox .formlistitem .phoneinput,.nas-components .sectionboxPax .formlistitem .phoneinput,.nas-components .sectionboxcontactinfo .formlistitem .phoneinput,.nas-components .travelaccountinfobox .formlistitem .phoneinput{float:left;width:150px;max-width:100%;padding-left:40px;margin-bottom:6px}.nas-components .sectionboxresmakelogin .formlistitem .formlabel,.nas-components .sectionbox .formlistitem .formlabel,.nas-components .sectionboxPax .formlistitem .formlabel,.nas-components .sectionboxcontactinfo .formlistitem .formlabel,.nas-components .travelaccountinfobox .formlistitem .formlabel{display:block;margin-bottom:3px}.nas-components .sectionboxresmakelogin .formlistitem .selectgender,.nas-components .sectionbox .formlistitem .selectgender,.nas-components .sectionboxPax .formlistitem .selectgender,.nas-components .sectionboxcontactinfo .formlistitem .selectgender,.nas-components .travelaccountinfobox .formlistitem .selectgender{width:auto}.nas-components .sectionboxresmakelogin .separator,.nas-components .sectionbox .separator,.nas-components .sectionboxPax .separator,.nas-components .sectionboxcontactinfo .separator,.nas-components .travelaccountinfobox .separator{margin:24px 0;border:0;border-bottom:none}.nas-components .sectionboxresmakelogin .form2col .formlistitem,.nas-components .sectionbox .form2col .formlistitem,.nas-components .sectionboxPax .form2col .formlistitem,.nas-components .sectionboxcontactinfo .form2col .formlistitem,.nas-components .travelaccountinfobox .form2col .formlistitem{display:inline-block}.nas-components .sectionboxresmakelogin .form2col .formlistitem .textbox,.nas-components .sectionbox .form2col .formlistitem .textbox,.nas-components .sectionboxPax .form2col .formlistitem .textbox,.nas-components .sectionboxcontactinfo .form2col .formlistitem .textbox,.nas-components .travelaccountinfobox .form2col .formlistitem .textbox{width:140px}.nas-components .sectionseparator{margin:0;height:24px}.nas-components .sectionseparator--large{height:48px}.nas-components .sectionboxPax .bodybox,.nas-components .sectionboxcontactinfo .bodybox{padding:0}.nas-components .sectionboxPax td,.nas-components .sectionboxcontactinfo td{padding:6px 16px}.nas-components .sectionboxPax .para,.nas-components .sectionboxcontactinfo .para{margin:0;padding:6px 16px}.nas-components .sectionboxPax .para:last-child,.nas-components .sectionboxcontactinfo .para:last-child{padding-bottom:24px}.nas-components .sectionboxPax .paxheader,.nas-components .sectionboxPax .clearpax,.nas-components .sectionboxcontactinfo .paxheader,.nas-components .sectionboxcontactinfo .clearpax{font-size:16px!important;font-family:"NorwegianTextPro",Arial,"Helvetica Neue",Helvetica,sans-serif;font-weight:700;color:#626363;margin-left:-16px;margin-right:-16px;padding:12px 16px 2px;border-bottom:2px solid #e3e3e3}.nas-components .sectionboxPax .clearpax a,.nas-components .sectionboxcontactinfo .clearpax a{font-family:"NorwegianTextPro",Arial,"Helvetica Neue",Helvetica,sans-serif;font-weight:normal;font-size:14px;line-height:20px;border:0;white-space:nowrap}.nas-components .sectionboxPax .bodytitle,.nas-components .sectionboxcontactinfo .bodytitle{margin:0;margin-top:24px}.nas-components .sectionboxPax .bodytitle:before,.nas-components .sectionboxcontactinfo .bodytitle:before{content:"";display:block;width:auto;height:24px;margin:-16px;margin-bottom:12px;background:#f1f1f1}.nas-components .sectionboxPax .bodytitle img,.nas-components .sectionboxcontactinfo .bodytitle img{display:none}.nas-components .sectionboxPax select.select,.nas-components .sectionboxcontactinfo select.select{margin-bottom:9px}.nas-components .unorderedlist{margin-bottom:12px;margin-left:9px;padding-top:3px}.nas-components .unorderedlist li{position:relative;display:block;margin:0 12px 9px 0}.nas-components .unorderedlist li:before{content:"";display:block;height:8px;width:8px;position:absolute;left:-18px;top:7px;border-radius:50%;background:#002a3a;margin:0 12px 6px 0}.nas-components .sectionbuttonbarbox{text-align:left;padding-left:12px;background:#fff}.nas-components .sectionbuttonbarbox td[align=right],.nas-components .sectionbuttonbarbox .buttonfixedwide{float:left}.nas-components .progressbarpast{height:6px;background:#003251}.nas-components .progressbarfuture{height:6px;background:#c3c3c3}.nas-components .progresslabelpresent{color:#003251;padding-top:6px;padding-right:12px}.nas-components .progresslabelfuture,.nas-components .progresslabelpast{color:#909090;padding-top:6px;padding-right:12px}.nas-components .progresslabelfuture:last-child,.nas-components .progresslabelpast:last-child{padding-right:0}.nas-components table.avadaytable span.currencyinfo{font-size:14px!important}.nas-components .seatMapDescriptionBox{border:0;background-color:#e3e3e3}.nas-components .seatMapDescriptionBox td,.nas-components .seatMapDescriptionBox tr{text-align:left;border:0}.nas-components .seatMapDescriptionBox td{padding-left:12px;padding-right:12px}.nas-components .seatMapDescriptionBox td td{padding:0}.nas-components .seatMapDescriptionBox td.seatMapDescriptionBoxHeader{font-family:"NorwegianTextPro",Arial,"Helvetica Neue",Helvetica,sans-serif;font-weight:700;font-size:18px;line-height:24px;padding:12px}.nas-components .seatMapDescriptionBox td.seatMapResetButton{padding-top:12px;padding-bottom:12px}.nas-components .seatMapDescriptionBox .seatDescription{width:auto;border-width:2px;margin-left:0;margin-right:6px;margin-bottom:6px;padding:3px;height:auto}.nas-components .seatMapDescriptionBox input.buttonseatmap{font-size:14px;line-height:20px;padding-top:6px;padding-bottom:6px;margin:0}.nas-components .seatMapDescriptionBox .seatMapLegendList table{width:100%}.nas-components .seatMapDescriptionBox .seatMapLegendText{padding-left:6px;padding-bottom:12px}.nas-components .seatMapDescriptionBox .seatMapLegendText a br{display:none}.nas-components .seatmapinfobox{margin-bottom:24px}.nas-components .seatmapcontainer,.nas-components .seatmapcontainer td,.nas-components .seatmapcontainer div,.nas-components .seatmapcontainer th{font-size:12px!important}.nas-components .seatmapcontainer .aircraft .rwingtop1,.nas-components .seatmapcontainer .aircraft .rwingtop1 img,.nas-components .seatmapcontainer .aircraft .lwingtop1,.nas-components .seatmapcontainer .aircraft .lwingtop1 img{vertical-align:bottom}.nas-components .seatmapcontainer .aircraft .cabinbody .seatrow .item,.nas-components .seatmapcontainer .aircraft .cabinbody .seatrow .item9{padding-top:1px}.nas-components .seatmapcontainer .aircraft .cabinbody .seatrow td.wall div.wall{height:24px}.nas-components .aisle{line-height:22px}.nas-components .seatVacant{border-color:#c3c3c3;background-color:#c3c3c3}.nas-components .seatExtra{color:#fff;border-color:#238e00;background-color:#238e00}.nas-components .seatExitSign,.nas-components .seatExitSignBig{height:auto;padding:3px 0}.nas-components .seatSelected{border-color:#e5212d;background-color:#e5212d}.nas-components .seatExitSignBig{line-height:14px}.nas-components .productinfobox{margin-bottom:24px}.nas-components .productinfobox .headerbox{font-family:"NorwegianTextPro",Arial,"Helvetica Neue",Helvetica,sans-serif;font-weight:700;font-size:18px;line-height:24px;padding:12px 0;margin-bottom:12px;border-bottom:2px solid #e3e3e3}.nas-components .productinfobox .img{display:none}.nas-components .mealheader{display:none}.nas-components .sectionboxmeal .bannerbox{background-color:#003251;padding:31px 230px 31px 38px;margin-bottom:25px;color:#fff}.nas-components .sectionboxmeal .bannerbox h2{font-family:"NorwegianTextPro",Arial,"Helvetica Neue",Helvetica,sans-serif;font-weight:700;font-size:28px!important;color:#fff}.nas-components .sectionboxmeal .bannerbox p{font-family:"NorwegianTextPro",Arial,"Helvetica Neue",Helvetica,sans-serif;font-weight:normal;font-size:18px!important;color:#fff}.nas-components .sectionboxmeal .headerbox{font-family:"NorwegianTextPro",Arial,"Helvetica Neue",Helvetica,sans-serif;font-weight:700;font-size:18px;line-height:24px;font-size:18px!important}.nas-components .sectionboxmeal .mealsalesinfo{margin-top:24px;border:0;padding:12px;padding-bottom:24px;font-size:14px;line-height:20px;background:#fff}.nas-components .sectionboxmeal .mealsalesinfo .mealsalesdescriptionheader{font-family:"NorwegianTextPro",Arial,"Helvetica Neue",Helvetica,sans-serif;font-weight:700;font-size:18px;line-height:24px;font-size:18px!important;padding:12px;border:0;margin-top:-12px;margin-left:-12px;margin-right:-12px;margin-bottom:12px;background:#e3e3e3}.nas-components .sectionboxmeal .mealsalesinfo p{font-family:"NorwegianTextPro",Arial,"Helvetica Neue",Helvetica,sans-serif;font-weight:normal;font-size:14px;line-height:20px}.nas-components .sectionboxmeal .mealsalesinfo .menuinfotable{margin-bottom:12px}.nas-components .sectionboxmeal .mealsalesinfo .menuinfotable thead th{font-family:"NorwegianTextPro",Arial,"Helvetica Neue",Helvetica,sans-serif;font-weight:700;font-size:14px;line-height:20px}.nas-components .sectionboxmeal .mealsalesinfo .menuinfotable td{font-size:14px;line-height:20px}.nas-components table.mealdetailstable tbody td.header{border-bottom:2px solid #d8d8d8}.nas-components table.layouttable tbody td.contentcolumn{padding:12px;border-right:0}.nas-components table.layouttable tbody td.informationcolumn{box-shadow:inset 2px 0 0 rgba(0,0,0,.03);background:#ffc}.nas-components .sectionboxnonair .imagecell{display:none}.nas-components .sectionboxnonair .headerbox,.nas-components .sectionboxnonair .headerbox td{font-family:"NorwegianTextPro",Arial,"Helvetica Neue",Helvetica,sans-serif;font-weight:700;font-size:18px;line-height:24px;font-size:18px!important}.nas-components .sectionboxnonair .subtitle{font-family:"NorwegianTextPro",Arial,"Helvetica Neue",Helvetica,sans-serif;font-weight:700;font-size:16px;line-height:24px;color:#003d50}.nas-components .sectionboxnonair .subtitle img{display:none}.nas-components .sectionboxnonair .subheaderbox{padding-bottom:0}.nas-components .sectionboxnonair .bodybox{font-size:14px;line-height:20px;margin-top:0;border:0;padding:12px}.nas-components .sectionboxnonair .separator{margin-top:16px;margin-bottom:16px;margin-left:-12px;margin-right:-12px}.nas-components .sectionboxnonair .sectionseparator{display:none}.nas-components .sectionboxnonair .avadaytable .checkbox{margin:0}.nas-components .sectionboxnonair .bodytable .bodyheader{font-family:"NorwegianTextPro",Arial,"Helvetica Neue",Helvetica,sans-serif;font-weight:700;padding:0;padding-bottom:9px}.nas-components .sectionboxnonair .bodytable .iconcell{width:auto;padding:0 0 24px 0}.nas-components .sectionboxnonair .bodytable .iconcell img{margin-left:-5px}.nas-components .sectionboxnonair .select{width:160px}.nas-components .sectionboxnonair .labeldisabledtext{color:#a8a8a8}.nas-components .sectionboxnonair .cbcc-math-box-ipc{background-color:#e5212d;color:#fff;min-width:832px;height:300px}.nas-components .sectionboxnonair .cbcc-math-box-ipc-overlay{display:none;position:absolute;z-index:9999;width:100%;height:100%;top:0;left:0;background-color:rgba(66,65,65,.7);filter:alpha(opacity=10);cursor:pointer}.nas-components .sectionboxnonair .cbcc-math-box-ipc-overlay-item{display:none}.nas-components .sectionboxnonair .cbcc-math-box-ipc-overlay-message{width:400px;height:200px;position:fixed;top:50%;left:50%;margin-top:-100px;margin-left:-200px;text-align:center;z-index:10000;color:#f1f1f1}.nas-components .sectionboxnonair .cbcc-math-box-ipc-overlay-message button{margin-top:8px;margin-bottom:8px}.nas-components .sectionboxnonair .cbcc-math-box-ipc-overlay>button{color:#424141;background:#f1f1f1;display:block;margin-left:auto;margin-right:auto}.nas-components .sectionboxnonair .cbcc-math-box-ipc-overlay>button-overlay>button:before{background-color:#424141}.nas-components .sectionboxnonair .cbcc-math-box-ipc-banner{padding:0;float:left;height:300px;width:474px}.nas-components .sectionboxnonair .cbcc-math-box-ipc-banner>img{max-height:100%}.nas-components .sectionboxnonair .cbcc-math-box-ipc-inner{float:right;width:358px;padding:10px}.nas-components .sectionboxnonair .cbcc-math-box-ipc-title{font-weight:bold;font-size:22px!important;padding:12px}.nas-components .sectionboxnonair .cbcc-math-box-ipc-title-subheading{font-size:14px!important;line-height:18px}.nas-components .sectionboxnonair .cbcc-math-box-ipc-apply-container{padding:0 12px;padding-top:16px}.nas-components .sectionboxnonair .cbcc-math-box-ipc-apply-button{color:#fff;background-color:#002a3a;margin:auto;display:block;font-size:18px!important;width:150px;float:right;padding:8px}.nas-components .sectionboxnonair .cbcc-math-box-ipc-offer-details{display:inline-block;margin-top:10px}.nas-components .sectionboxnonair .cbcc-math-box-ipc-offer-details a{font-size:14px!important;color:#fff}.nas-components .sectionboxnonair .cbcc-math-box-ipc-table-container{padding:0 12px}.nas-components .sectionboxnonair .cbcc-math-box-ipc-table-container-separator{margin:3px 0 0;margin-left:0;margin-right:0;padding:0;border:0;border-top:2px solid #e3e3e3;opacity:.7}.nas-components .sectionboxnonair .cbcc-math-box-ipc-tablerow,.nas-components .sectionboxnonair .cbcc-math-box-ipc-tablerow-totalprice,.nas-components .sectionboxnonair .cbcc-math-box-ipc-tablerow-discount{padding:1px}.nas-components .sectionboxnonair .cbcc-math-box-ipc-tablerow-price-value{float:right}.nas-components .sectionboxnonair .cbcc-math-box-ipc-tablerow-discount{font-style:italic}.nas-components .sectionboxnonair .cbcc-math-box-ipc-tablerow-totalprice{font-weight:bold}.nas-components .sectionboxnonair .cbcc-statement-banner-ipc{background-color:#e5212d;color:#fff;min-width:832px;height:230px}.nas-components .sectionboxnonair .cbcc-statement-banner-ipc-overlay{display:none;position:absolute;z-index:9999;width:100%;height:100%;top:0;left:0;background-color:rgba(66,65,65,.7);filter:alpha(opacity=10);cursor:pointer}.nas-components .sectionboxnonair .cbcc-statement-banner-ipc-overlay-item{display:none}.nas-components .sectionboxnonair .cbcc-statement-banner-ipc-overlay-message{width:400px;height:200px;position:fixed;top:50%;left:50%;margin-top:-100px;margin-left:-200px;text-align:center;z-index:10000;color:#f1f1f1}.nas-components .sectionboxnonair .cbcc-statement-banner-ipc-overlay-message button{margin-top:8px;margin-bottom:8px}.nas-components .sectionboxnonair .cbcc-statement-banner-ipc-overlay>button{color:#424141;background:#f1f1f1;display:block;margin-left:auto;margin-right:auto}.nas-components .sectionboxnonair .cbcc-statement-banner-ipc-overlay>button-overlay>button:before{background-color:#424141}.nas-components .sectionboxnonair .cbcc-statement-banner-ipc-logo{padding:0;float:left;height:230px;width:474px;overflow:hidden}.nas-components .sectionboxnonair .cbcc-statement-banner-ipc-inner{float:right;width:358px;padding:10px}.nas-components .sectionboxnonair .cbcc-statement-banner-ipc-title{padding:12px;font-size:14px!important}.nas-components .sectionboxnonair .cbcc-statement-banner-ipc-title-part1{margin-bottom:6px;font-size:18px!important}.nas-components .sectionboxnonair .cbcc-statement-banner-ipc-title-part2{font-weight:bold;font-size:16px!important}.nas-components .sectionboxnonair .cbcc-statement-banner-ipc-title-subheading{font-weight:bold;line-height:18px}.nas-components .sectionboxnonair .cbcc-statement-banner-ipc-apply-container{padding:0 12px}.nas-components .sectionboxnonair .cbcc-statement-banner-ipc-apply-button{color:#fff;background-color:#002a3a;margin:auto;font-size:18px!important;width:140px}.nas-components .sectionboxnonair .cbcc-statement-banner-ipc-offer-details{float:right;margin-top:28px}.nas-components .sectionboxnonair .cbcc-statement-banner-ipc-offer-details a{font-size:14px!important;color:#fff}.nas-components .paymentbox{background:none}.nas-components .paymentbox .bodybox,.nas-components .paymentbox .body{padding:0}.nas-components .paymentbox table.layouttable{width:100%;overflow:visible}.nas-components .paymentbox .separator{margin:12px 0 0;margin-left:-16px;margin-right:-16px}.nas-components .paymentbox td{padding:6px 16px}.nas-components .paymentbox td .layouttable td{padding:0}.nas-components .paymentbox select{max-width:100%}.nas-components .paymentbox .formlistitem .textbox,.nas-components .paymentbox .formlistitem .phoneinput{max-width:100%;width:100%}.nas-components .paymentbox .formlistitem .textboxcvc{width:60px}.nas-components .paymentbox .formlistitem .textboxcvc+a{margin-left:-4px}.nas-components .paymentbox .formlistitem span.input_error{background-image:url(/resourceipc/Images/alert--error.png);background-position:0 0;background-repeat:no-repeat;padding-left:18px;color:#e23130;font-weight:bold}.nas-components .paymentbox .formlistitem span.input_success{background-image:url(/resourceipc/Images/alert--success.png);background-position:0 0;background-repeat:no-repeat;padding-left:18px;color:#238e00;font-weight:bold}.nas-components .UnicefDonationBox{padding:0}.nas-components .UnicefDonationBox .bodybox{padding-top:0}.nas-components .UnicefDonationBox .body{padding-right:140px;background-position:right 16px top 32px}.nas-components .UnicefDonationBox .formlabel{margin-bottom:12px}.nas-components .UnicefDonationBox td.checkboxcell{width:auto}.nas-components .sectionboxssrinput{margin-bottom:24px}.nas-components .sectionboxssrinput input[type=checkbox]+label{margin-left:18px}.nas-components .ssrinputinfo{font-size:14px;line-height:20px;color:#626363}.nas-components .ssrroutetable{width:auto;margin-top:16px;margin-left:-12px;margin-right:-12px}.nas-components .ssrroutetable td{padding:9px 12px}.nas-components .ssrroutetable .routeheader{font-family:"NorwegianTextPro",Arial,"Helvetica Neue",Helvetica,sans-serif;font-weight:700;padding-bottom:9px;border-color:#e3e3e3}.nas-components .ssrroutetable .separator{padding:3px;border:0}.nas-components .ssrroutetable .button,.nas-components .ssrroutetable .button:link,.nas-components .ssrroutetable .buttondisabled,.nas-components .ssrroutetable .buttondisabled:link{white-space:nowrap;font-size:14px;line-height:20px;padding-top:6px;padding-bottom:6px;margin:0;color:#002a3a;background:#d8d8d8}.nas-components .ssrroutetable .button:before,.nas-components .ssrroutetable .button:link:before,.nas-components .ssrroutetable .buttondisabled:before,.nas-components .ssrroutetable .buttondisabled:link:before{background:#c3c3c3}.nas-components .ssrroutetable .button:hover,.nas-components .ssrroutetable .button:focus,.nas-components .ssrroutetable .button:link:hover,.nas-components .ssrroutetable .button:link:focus,.nas-components .ssrroutetable .buttondisabled:hover,.nas-components .ssrroutetable .buttondisabled:focus,.nas-components .ssrroutetable .buttondisabled:link:hover,.nas-components .ssrroutetable .buttondisabled:link:focus{color:#002a3a;background:#c3c3c3}.nas-components .ssrroutetable .button:hover:before,.nas-components .ssrroutetable .button:focus:before,.nas-components .ssrroutetable .button:link:hover:before,.nas-components .ssrroutetable .button:link:focus:before,.nas-components .ssrroutetable .buttondisabled:hover:before,.nas-components .ssrroutetable .buttondisabled:focus:before,.nas-components .ssrroutetable .buttondisabled:link:hover:before,.nas-components .ssrroutetable .buttondisabled:link:focus:before{background:#c3c3c3}.nas-components .sectionboxssr{margin-bottom:24px}.nas-components .sectionboxssr h3{color:#003d50;margin-bottom:6px}.nas-components .sectionboxssr .headerbox{padding:0;background-color:transparent}.nas-components .sectionboxssr .subheaderbox{font-size:14px;line-height:20px}.nas-components .sectionboxssr .bodybox{padding:20px}.nas-components .sectionboxssr .link{display:block;border:0;margin:12px 0 0 0}.nas-components .searchboxcontainer .row{margin-left:0;margin-right:0}.nas-components .searchboxcontainer .farecalendarsearchbox,.nas-components .searchboxcontainer .searchboxvertical{background:#fff;border:0}.nas-components .searchboxcontainer .farecalendarsearchbox .line,.nas-components .searchboxcontainer .searchboxvertical .line{margin:9px;margin-left:-10px;margin-right:-10px;border-color:#e3e3e3}.nas-components .searchboxcontainer .buttonsearch{display:block;width:100%}.nas-components .searchboxcontainer select{width:100%;margin-bottom:12px}.nas-components .searchboxcontainer .headerbox{margin:0;border:0;padding:12px 10px;margin-bottom:12px;background:#e3e3e3}.nas-components .searchboxcontainer .headerbox h1{line-height:1;font-size:18px;line-height:24px;white-space:normal;color:#002a3a}.nas-components .ApisBox{padding:24px;border:0;font-size:14px;line-height:20px;color:#002a3a;background:#ffc}.nas-components .ApisBox .headerbox,.nas-components .ApisBox .header,.nas-components .ApisBox .timestamp{font-size:14px;line-height:20px;font-weight:normal;color:#002a3a;background:none;padding-bottom:0}.nas-components table.listboxtable tr.oddrow td,.nas-components table.listboxtable tr.evenrow td{background:none}.nas-components table.listboxtable td{font-size:16px;line-height:24px}.nas-components table.listboxtable td.listboxcellfirst{border-left:0}.nas-components table.listboxtable td.listboxcelllast{border-right:0}.nas-components table.listboxtable td.listboxcellfirst,.nas-components table.listboxtable td.listboxcelllast,.nas-components table.listboxtable td.listboxcell{padding:9px;border-top:2px solid #d8d8d8}.nas-components table.listboxtable th.listboxheader{padding:9px;padding-top:12px;vertical-align:bottom;font-family:"NorwegianTextPro",Arial,"Helvetica Neue",Helvetica,sans-serif;font-weight:700;font-size:16px;line-height:24px;background:none}.nas-components table.listboxtable td.delayedflight span{display:inline-block;padding:0 6px 1px;border-radius:3px;color:#fff;background:#e5212d}.nas-components table.listboxtable td.ontimeflight span{display:inline-block;padding:0 6px 1px;border-radius:3px;color:#fff;background:#238e00}.nas-components .sectionboxdelayinfo a,.nas-components .sectionboxflighttracker a{color:#c41734}.nas-components .sectionboxdelayinfo a:hover,.nas-components .sectionboxdelayinfo a:focus,.nas-components .sectionboxflighttracker a:hover,.nas-components .sectionboxflighttracker a:focus{color:#003251;border-color:#003251}.nas-components .delayinforesponsive{border-top:3px solid #003251;background:#fff;margin-bottom:24px}.nas-components .delayinforesponsive td{vertical-align:middle;padding:12px}.nas-components .delayinforesponsive td[align=right]{line-height:40px}.nas-components .delayinforesponsive .checkboxaligned{white-space:nowrap}.nas-components .delayinforesponsive .checkboxaligned input{top:-1px}.nas-components .delayinforesponsive .checkboxaligned input+label{top:0}.nas-components .sectionboxflighttracker .fttitle,.nas-components .sectionboxflighttracker .ftextrabox,.nas-components .sectionboxflighttracker .ftsubtitle{color:#626363;margin-bottom:6px}.nas-components .sectionboxflighttracker .subheadertitle a{font-size:14px;line-height:20px}.nas-components .sectionboxflighttracker .fttimebox{display:inline-block;float:none;width:50%;margin:0;padding:9px 0;margin-top:12px;background:#e3e3e3;border-right:3px solid #fff}.nas-components .sectionboxflighttracker .fttimebox.leftborder{border-right:0;border-left:3px solid #fff}.nas-components .sectionboxflighttracker .fttimebox .fttitle{font-family:"NorwegianTextPro",Arial,"Helvetica Neue",Helvetica,sans-serif;font-weight:700;color:#002a3a}.nas-components .sectionboxflighttracker .ftstatusbox{margin-top:24px;padding:0 6px 1px;border-radius:3px;background:#fff}.nas-components .sectionboxflighttracker .ftstatusbox.delayed{color:#fff;background:#e5212d}.nas-components .sectionboxflighttracker .ftstatusbox.ontime{color:#fff;background:#238e00}.nas-components .sectionboxflighttracker .checkbox{margin-bottom:9px}.nas-components .sectionboxflighttracker .phoneprefixselect{display:inline-block;vertical-align:top;margin-bottom:9px}.nas-components .sectionboxflighttracker input[type=text]{display:inline-block;vertical-align:top;width:150px;max-width:100%;padding-top:9px;padding-bottom:9px;margin-bottom:6px;background:#f1f1f1}.nas-components .sectionboxflighttracker input.button{border:0;vertical-align:top;margin-bottom:0;padding-top:9px;padding-bottom:9px}.nas-components .flighttrackertable{width:auto;margin:-12px;margin-bottom:0}.nas-components .flighttrackertable tr td{padding:12px;border-color:#e3e3e3}.nas-components .sectionboxnorwegianreward{padding:0;border:0}.nas-components .sectionboxnorwegianreward img.logo-company{top:6px;right:-6px}.nas-components .sectionboxnorwegianreward .headerbox{padding-right:110px}.nas-components .sectionboxnorwegianreward .headerbox h3{font-family:"NorwegianTextPro",Arial,"Helvetica Neue",Helvetica,sans-serif;font-weight:normal;font-size:18px;line-height:24px;color:#626363}.nas-components .sectionboxnorwegianreward ul.rewardlist{margin:12px 0}.nas-components .sectionboxnorwegianreward ul.rewardlist,.nas-components .sectionboxnorwegianreward ul.rewardlist li{list-style-type:disc}.nas-components .sectionboxnorwegianreward a{font-family:"NorwegianTextPro",Arial,"Helvetica Neue",Helvetica,sans-serif;font-weight:normal;font-size:14px;line-height:20px}.nas-components .sectionboxnorwegianreward table.layouttable td.layoutcell.checkbox{width:20px}.nas-components .sectionboxnorwegianreward table.layouttable td.layoutcell.checkbox+td.layoutcell{width:auto}.nas-components .sectionboxrewardsignup .body{position:relative}.nas-components .sectionboxrewardsignup .reward-signup__icon{top:-16px;-webkit-transform:scale(1);transform:scale(1)}.nas-components .sectionboxrewardsignup .reward-signup__list--item{font-size:16px;line-height:24px}.nas-components .sectionboxrewardsignup .consent,.nas-components .sectionboxrewardsignup .conditions{margin-top:6px;padding:12px}.nas-components .sectionboxrewardsignup .content{display:inline-flex}.nas-components .sectionboxrewardsignup .label{margin:-1px 0 6px 6px}.nas-components .sectionboxrewardsignup a{font-family:"NorwegianTextPro",Arial,"Helvetica Neue",Helvetica,sans-serif;font-weight:normal;font-size:14px;line-height:20px;display:inline-block;margin-left:28px}.nas-components .sectionboxrewardsignup .checkbox{display:inline-flex}.nas-components .sectionboxrewardsignup input[type=checkbox]{opacity:0}.nas-components .sectionboxrewardsignup .checkbox__control-indicator{margin:0!important;z-index:10}.nas-components .sectionboxrewardsignup .checkbox__control-indicator:after{border-bottom:0}.nas-components .sectionboxrewardsignup .hide{display:none;opacity:0}.nas-components .sectionboxrewardsignup .errorbox{color:#d81939;padding:12px 12px 0 12px}.nas-components .sectionboxrewardsignup .checkbox-error{border-color:#d81939!important}.nas-components .sectionboxrewardsignup .fotterbox{padding:0 12px 6px 12px}.nas-components .sectionboxrewardsignup .buttonbox{text-align:right}.nas-components .sectionboxcreateprofile input[type=text],.nas-components .sectionboxcreateprofile input[type=password]{display:inline-block}.nas-components .sectionboxcreateprofile input[type=text].postalinput,.nas-components .sectionboxcreateprofile input[type=text].phoneinput,.nas-components .sectionboxcreateprofile input[type=password].postalinput,.nas-components .sectionboxcreateprofile input[type=password].phoneinput{width:auto;max-width:116px}.nas-components .sectionboxcreateprofile input[type=text].password--fail,.nas-components .sectionboxcreateprofile input[type=password].password--fail{border:2px solid #c41734}.nas-components .sectionboxcreateprofile input[type=text].password--weak,.nas-components .sectionboxcreateprofile input[type=password].password--weak{border:2px solid #f4a83c}.nas-components .sectionboxcreateprofile input[type=text].password--strong,.nas-components .sectionboxcreateprofile input[type=password].password--strong{border:2px solid #238e00}.nas-components .sectionboxcreateprofile .phoneprefixlabel{width:auto}.nas-components .sectionboxcreateprofile select.phoneprefixselect{width:90px}.nas-components .sectionboxcreateprofile .password-info-label{color:#c41734;display:inline-block;margin-bottom:6px}.nas-components .sectionboxcreateprofile .help-info{margin-top:4%}.nas-components .sectionboxloginmain .bodybox{height:auto}.nas-components .sectionboxunregistered .bodybox{height:auto}.nas-components .sectionboxunregistered .infobox{padding-top:0}.nas-components .sectionboxunregistered .buttonbox{position:static;padding-top:12px}.nas-components .pagetitlebox+h3{font-family:"NorwegianTextPro",Arial,"Helvetica Neue",Helvetica,sans-serif;font-weight:normal;font-size:16px;line-height:24px;color:#626363;margin-bottom:24px}.nas-components .ulistbox{padding-left:24px;margin-bottom:24px}.nas-components .ulistbox,.nas-components .ulistbox li{list-style-type:disc}.nas-components table.ressummarytable{empty-cells:hide;border:0;background:#fff}.nas-components table.ressummarytable .flightrowlast td{border-bottom:2px solid #f1f1f1}.nas-components table.ressummarytable .flightrowlast:last-child td{border:0}.nas-components table.ressummarytable .ressummaryheadingtable{border:0;empty-cells:hide;background:none}.nas-components table.ressummarytable .ressummaryheadingtable th{font-family:"NorwegianTextPro",Arial,"Helvetica Neue",Helvetica,sans-serif;font-weight:700;font-size:18px;line-height:24px;font-size:18px!important}.nas-components table.ressummarytable .ressummaryheadingtable th a{font-family:"NorwegianTextPro",Arial,"Helvetica Neue",Helvetica,sans-serif;font-weight:normal;font-size:14px;line-height:20px}.nas-components table.ressummarytable col.col1,.nas-components table.ressummarytable col.col2,.nas-components table.ressummarytable col.col3{width:auto}.nas-components table.ressummarytable>thead>tr>th.leftheadcell{background-image:none}.nas-components table.ressummarytable>thead>tr>th.leftheadcell:before{content:"✓"}.nas-components table.ressummarytable thead th{padding:6px 12px;background:#e3e3e3}.nas-components table.ressummarytable thead th.leftheadcell{background-position:12px 15px}.nas-components table.ressummarytable thead th.rightheadcell{text-align:right}.nas-components table.ressummarytable thead th.rightheadcell a{white-space:nowrap}.nas-components table.ressummarytable tbody td{padding:9px 12px}.nas-components .reservationdetailsemphasizetext{font-family:"NorwegianTextPro",Arial,"Helvetica Neue",Helvetica,sans-serif;font-weight:700;color:#238e00}.nas-components .hotelbannersearchbox .bodybox{border-radius:0}.nas-components .hotelbannersearchbox .headerbox{font-family:"NorwegianTextPro",Arial,"Helvetica Neue",Helvetica,sans-serif;font-weight:700;font-size:18px;line-height:24px;color:#002a3a}.nas-components .hotelbannersearchbox .body .bodyheader{display:inline-block;margin-bottom:12px;font-family:"NorwegianTextPro",Arial,"Helvetica Neue",Helvetica,sans-serif;font-weight:700;font-size:18px;line-height:24px;color:#002a3a}.nas-components .hotelbannersearchbox .body .formlabel{color:#002a3a}.nas-components .hotelbannersearchbox table.hotelbannersearchtable a.searchbutton{padding:12px 36px 9px 12px;font-family:"NorwegianTextPro",Arial,"Helvetica Neue",Helvetica,sans-serif;font-weight:normal;border-radius:0;border:0;margin-bottom:0;background:#e5212d}.nas-components .hotelbannersearchbox td.searchcell{padding:12px 0}.nas-components .sectionboxallotmentreceipt .reservationdetailsTopContent,.nas-components .sectionboxresdetails .reservationdetailsTopContent{padding:0}.nas-components .sectionboxallotmentreceipt .reservationdetailsTopContent .para,.nas-components .sectionboxallotmentreceipt .reservationdetailsTopContent .reservationdetailsinfo,.nas-components .sectionboxresdetails .reservationdetailsTopContent .para,.nas-components .sectionboxresdetails .reservationdetailsTopContent .reservationdetailsinfo{padding:12px;padding-bottom:24px;padding-top:0;text-align:left}.nas-components .sectionboxallotmentreceipt .reservationdetailsTopContent .para .para,.nas-components .sectionboxallotmentreceipt .reservationdetailsTopContent .reservationdetailsinfo .para,.nas-components .sectionboxresdetails .reservationdetailsTopContent .para .para,.nas-components .sectionboxresdetails .reservationdetailsTopContent .reservationdetailsinfo .para{margin:0;padding:0}.nas-components .sectionboxallotmentreceipt .headerbox td,.nas-components .sectionboxresdetails .headerbox td{font-family:"NorwegianTextPro",Arial,"Helvetica Neue",Helvetica,sans-serif;font-weight:700;font-size:18px;line-height:24px}.nas-components .sectionboxallotmentreceipt .bodybox,.nas-components .sectionboxresdetails .bodybox{padding:0;padding-bottom:24px}.nas-components .sectionboxallotmentreceipt .reservationdetailsemphasize,.nas-components .sectionboxresdetails .reservationdetailsemphasize{border:0;margin:0;padding:12px;text-align:left;background:#ffc}.nas-components .sectionboxallotmentreceipt table.layouttable,.nas-components .sectionboxresdetails table.layouttable{overflow:visible}.nas-components .sectionboxallotmentreceipt .reservationSubHeaderTable,.nas-components .sectionboxresdetails .reservationSubHeaderTable{background:none}.nas-components .sectionboxallotmentreceipt .reservationSubHeaderTable .reservationSubHeaderCell,.nas-components .sectionboxresdetails .reservationSubHeaderTable .reservationSubHeaderCell{font-family:"NorwegianTextPro",Arial,"Helvetica Neue",Helvetica,sans-serif;font-weight:700;padding:12px;padding-bottom:3px;border:0;border-bottom:2px solid #e3e3e3;background:none}.nas-components .sectionboxallotmentreceipt .reservationSubHeaderTable .reservationSubHeaderCellColumns,.nas-components .sectionboxresdetails .reservationSubHeaderTable .reservationSubHeaderCellColumns{background:none;border:0;padding:12px}.nas-components .sectionboxallotmentreceipt .reservationSubHeaderTable .reservationProductCellSeperator,.nas-components .sectionboxresdetails .reservationSubHeaderTable .reservationProductCellSeperator{border-top:2px solid #e3e3e3}.nas-components .sectionboxallotmentreceipt .reservationSubHeaderTable .reservationBodyCell,.nas-components .sectionboxresdetails .reservationSubHeaderTable .reservationBodyCell{padding:9px 12px}.nas-components .sectionboxCalendarEntry .bodybox{padding:0;padding-top:12px}.nas-components .sectionboxCalendarEntry .body td{padding:0 12px;padding-bottom:6px}.nas-components .sectionboxCalendarEntry .body td.tooltiptop{padding-top:12px}.nas-components .sectionboxCalendarEntry .tooltiptop,.nas-components .sectionboxCalendarEntry .tooltip{color:#626363}.nas-components .pagetools a,.nas-components .pagetools a:link{padding-top:0!important;padding-left:0!important;padding-right:0!important;padding-bottom:0!important;font-weight:normal;color:#c41734;border:0;border-bottom:2px solid #d8d8d8;margin-bottom:6px}.nas-components .pagetools a:hover,.nas-components .pagetools a:visited,.nas-components .pagetools a:active{color:#003251;border:0;border-bottom:2px solid #003251}.nas-components .headertopcontentresponsive{display:none}.nas-components .radiobutontable{margin-top:9px}.nas-components .radiobutontable td{padding-left:0;white-space:nowrap}.nas-components .radiobutontable input[type=radio]{vertical-align:top;margin-top:4px}.nas-components .radiobutontable input[type=radio]+label{display:inline-block;vertical-align:top;margin-bottom:0;margin-left:0;white-space:normal}.nas-components .confirmbox{padding:16px;border:0;background:#f1d6dc}.nas-components .confirmbox .header{font-family:"NorwegianTextPro",Arial,"Helvetica Neue",Helvetica,sans-serif;font-weight:700}.nas-components .confirmbox td{padding:0}.nas-components .confirmbox td.checkboxcell{padding-right:9px}.nas-components .confirmbox a{color:#003251;border-color:rgba(0,50,81,.6)}.nas-components .confirmbox a:hover,.nas-components .confirmbox a:focus{color:#003251;border-color:#003251}.nas-components .confirmbox .para{padding-bottom:3px}.nas-components .confirmbox .separator{margin:0;padding:12px 0;border-color:transparent}.nas-components .confirmbox .separator:before{content:"";display:block;width:100%;height:2px;background:#fff}.nas-components .sectionboxsummary .headerbox td{font-family:"NorwegianTextPro",Arial,"Helvetica Neue",Helvetica,sans-serif;font-weight:700;font-size:18px;line-height:24px;font-size:18px!important;text-transform:none;background:none}.nas-components .sectionboxAddIdentification .headerbox{font-family:"NorwegianTextPro",Arial,"Helvetica Neue",Helvetica,sans-serif;font-weight:700;font-size:18px;line-height:24px;font-size:18px!important;text-transform:none}.nas-components .sectionboxAddIdentification .subheaderbox{font-family:"NorwegianTextPro",Arial,"Helvetica Neue",Helvetica,sans-serif;font-weight:normal;font-size:14px;line-height:20px;background:#ffc}.nas-components .sectionboxAddIdentification .bodybox{padding-left:0;padding-right:0}.nas-components .sectionboxAddIdentification .bodybox td{padding-left:12px;padding-right:12px}.nas-components .sectionboxAddIdentification .bodybox td[colspan="4"]{padding-top:12px;padding-bottom:12px}.nas-components .sectionboxAddIdentification .bodybox td[colspan="4"] span:first-child{font-family:"NorwegianTextPro",Arial,"Helvetica Neue",Helvetica,sans-serif;font-weight:700;color:#002a3a}.nas-components .sectionboxAddIdentification .bodybox td[colspan="4"] span{color:#626363}.nas-components .sectionboxAddIdentification .bodybox tr:first-child .formlabel{display:inline-block;font-family:"NorwegianTextPro",Arial,"Helvetica Neue",Helvetica,sans-serif;font-weight:700;font-size:18px;line-height:24px;margin-bottom:3px;color:#002a3a}.nas-components .sectionboxAddIdentification .bodybox tr:first-child td{padding-top:12px;padding-bottom:12px}.nas-components .sectionboxAddIdentification .evenrow{background:none}.nas-components .sectionboxAddIdentification span.textbox{display:none}.nas-components .sectionboxAddIdentification .textbox{width:100%}.nas-components .sectionboxAddIdentification .formlistitem span{font-family:"NorwegianTextPro",Arial,"Helvetica Neue",Helvetica,sans-serif;font-weight:700}.nas-components .sectionboxAddIdentification .radio{margin-right:3px}.nas-components .sectionboxAddIdentification .radio+.label{display:inline-block;margin-right:12px}.nas-components .sectionboxAddIdentification .textboxsmall{width:60px}.nas-components .sectionboxAddIdentification .textbox{width:100%;max-width:340px}.nas-components .sectionboxAddIdentification .body>.layouttable>tbody>tr>td:first-child{display:none}.nas-components .sectionboxpersonalinfo .headerbox{font-family:"NorwegianTextPro",Arial,"Helvetica Neue",Helvetica,sans-serif;font-weight:700;font-size:18px;line-height:24px;font-size:18px!important;text-transform:none}.nas-components .sectionboxcreditcard .headerbox{font-family:"NorwegianTextPro",Arial,"Helvetica Neue",Helvetica,sans-serif;font-weight:700;font-size:18px;line-height:24px;font-size:18px!important;text-transform:none}.nas-components .sectionboxfilter .headerbox{font-family:"NorwegianTextPro",Arial,"Helvetica Neue",Helvetica,sans-serif;font-weight:700;font-size:18px;line-height:24px;font-size:18px!important;text-transform:none}.nas-components .sectionboxfilter .ui-datepicker-trigger{background-image:url(/resourceipc/Content/img/icons/small/png/Image-calendar.png);width:24px;height:24px}.nas-components .reservationdetailsemphasizeinfo{margin:0 0 24px;padding:12px;border:0;background:#ffc}.nas-components .reservationToolBar{width:100%;margin:0}.nas-components .reservationToolBar .centerCell{display:none}.nas-components .reservationToolBar td{width:50%}.nas-components .pagetools,.nas-components .pagetoolsreadonly{padding:3px 12px}.nas-components .reservationToolBar .subtext{padding-left:36px;padding-bottom:6px}.nas-components .sectionboxCalendarEntry .headerbox td{font-family:"NorwegianTextPro",Arial,"Helvetica Neue",Helvetica,sans-serif;font-weight:700;font-size:18px;line-height:24px}.nas-components .sectioncontainer .tooltiphtmlbox .para,.nas-components .sectioncontainer .tooltiphtmlbox .para:not(:first-child),.nas-components .tooltiphtmlbox .para,.nas-components .tooltiphtmlbox .para:not(:first-child){margin-top:0;margin-bottom:3px}.nas-components .splashbox .content{background:#e5212d}.nas-components a.icon-pdf{height:auto;line-height:18px}.nas-components table.pagelayouttable td.layoutcellleft_mynorwegian{display:none;padding:0;width:auto;min-width:auto}.nas-components table.pagelayouttable td.layoutcellleft_mynorwegian .leftmenubox:empty{display:none}.nas-components table.avadaytable td.fareselect.selectedfare,.nas-components table.avadaytable td.inputselect.selectedfare,.nas-components table.avadaytable td.inputselect.avafareinfo.selectedfare,.nas-components .fareselect2 table.avadaytable td.fareselect.selectedfare,.nas-components .fareselect2 table.avadaytable td.inputselect.selectedfare,.nas-components .fareselect2 .avadaytable td.inputselect.avafareinfo.selectedfare,.nas-components .fareselect3 table.avadaytable td.fareselect.selectedfare,.nas-components .fareselect3 table.avadaytable td.inputselect.selectedfare,.nas-components .fareselect3 .avadaytable td.inputselect.avafareinfo.selectedfare{background-color:#e3e3e3}.nas-components .avadaysearchbar table.searchbartable{border:0;border-top:3px solid #003251;margin-bottom:48px}.nas-components .avadaysearchbar table.searchbartable td.filterarrow{display:none}.nas-components .avadaysearchbar table.searchbartable td.startcell,.nas-components .avadaysearchbar table.searchbartable td.endcell{border:0}.nas-components .avadaysearchbar table.searchbartable td.searchbarcell{background:#fff;background-color:#fff}.nas-components .avadaysearchbar table.searchbartable select{height:24px!important;border:0!important}.nas-components table.avadaytable th.standardfareheadercell,.nas-components table.avadaytable th.grouptravelheadercell{background:#e5212d;color:#fff;border:0}.nas-components table.groupformtable .phoneinput{display:inline-block;width:120px}.nas-components table.groupformtable .phoneprefixselect{width:120px}.nas-components .sectionboxoneoffcode ol.radiobuttonlist{margin-left:30px}.nas-components .updateprogressbox{position:fixed;z-index:999;height:2em;width:100%;overflow:visible;white-space:nowrap;text-align:center;margin:auto;top:0;left:0;bottom:0;right:0;color:#002a3a}.nas-components .updateprogressbox:before{content:"";display:block;position:fixed;top:0;left:0;width:100%;height:100%;background-color:rgba(0,28,45,.3)}.nas-components .updateprogressbox .content{position:relative;display:inline-block;padding:24px 36px 12px;padding-top:84px;top:auto;left:auto;margin:0;margin-top:-150px;opacity:1;border:0;box-shadow:0 2px 10px rgba(0,42,58,.3);background-color:#fff}.nas-components .updateprogressbox .content:before{content:"";display:inline-block;position:absolute;top:24px;left:50%;margin-left:-24px;width:48px;height:48px;margin-bottom:9px;background:#e5212d}.nas-components .updateprogressbox .content:after{content:"";position:absolute;top:76px;left:50%;margin-left:-24px;width:48px;height:8px;background-color:#003251;-webkit-animation:preloader ease 1s;animation:preloader ease 1s;-webkit-animation-iteration-count:infinite;animation-iteration-count:infinite;-webkit-animation-fill-mode:forwards;animation-fill-mode:forwards;-webkit-transform-origin:left;transform-origin:left}.nas-components .updateprogressbox .text{display:block;font-family:"NorwegianTextPro",Arial,"Helvetica Neue",Helvetica,sans-serif;font-weight:700;font-size:18px;line-height:24px;padding:16px 24px}.nas-components .updateprogressbox .spinner{display:none}.nas-components .customeradminsearch .formlistitem{margin-right:5px}.nas-components .usersearchbox .formlistitem{padding-right:5px}.nas-components .sectionboxcorporaterewardregisterinfo .bodybox{height:auto}.nas-components .ReservationListBox,.nas-components .detailsPriceGrid,.nas-components .detailsLogGrid,.nas-components .detailsGrid{min-width:100%;border:none;background:none}.nas-components .ReservationListBox thead,.nas-components .detailsPriceGrid thead,.nas-components .detailsLogGrid thead,.nas-components .detailsGrid thead{font-family:"NorwegianTextPro",Arial,"Helvetica Neue",Helvetica,sans-serif;font-weight:700}.nas-components .ReservationListBox thead tr td,.nas-components .ReservationListBox thead tr th,.nas-components .detailsPriceGrid thead tr td,.nas-components .detailsPriceGrid thead tr th,.nas-components .detailsLogGrid thead tr td,.nas-components .detailsLogGrid thead tr th,.nas-components .detailsGrid thead tr td,.nas-components .detailsGrid thead tr th{padding:9px 0;text-align:left;background:none;border:none}.nas-components .ReservationListBox tbody tr td,.nas-components .ReservationListBox tbody tr th,.nas-components .detailsPriceGrid tbody tr td,.nas-components .detailsPriceGrid tbody tr th,.nas-components .detailsLogGrid tbody tr td,.nas-components .detailsLogGrid tbody tr th,.nas-components .detailsGrid tbody tr td,.nas-components .detailsGrid tbody tr th{padding:9px 6px;border:none;background:none;border-top:2px solid #e3e3e3}.nas-components .ReservationListBox tbody tr td a,.nas-components .ReservationListBox tbody tr th a,.nas-components .detailsPriceGrid tbody tr td a,.nas-components .detailsPriceGrid tbody tr th a,.nas-components .detailsLogGrid tbody tr td a,.nas-components .detailsLogGrid tbody tr th a,.nas-components .detailsGrid tbody tr td a,.nas-components .detailsGrid tbody tr th a{color:#c41734}.nas-components .ReservationListBox .pgr,.nas-components .detailsPriceGrid .pgr,.nas-components .detailsLogGrid .pgr,.nas-components .detailsGrid .pgr{background:none;border:none}.nas-components .ReservationListBox .pgr tbody td,.nas-components .ReservationListBox .pgr tbody th,.nas-components .detailsPriceGrid .pgr tbody td,.nas-components .detailsPriceGrid .pgr tbody th,.nas-components .detailsLogGrid .pgr tbody td,.nas-components .detailsLogGrid .pgr tbody th,.nas-components .detailsGrid .pgr tbody td,.nas-components .detailsGrid .pgr tbody th{border:none;border-left:2px solid #e3e3e3}.nas-components .ReservationListBox .reservationLogRow,.nas-components .ReservationListBox .reservationLogRowalt,.nas-components .ReservationListBox .reservationSubHeaderCell,.nas-components .detailsPriceGrid .reservationLogRow,.nas-components .detailsPriceGrid .reservationLogRowalt,.nas-components .detailsPriceGrid .reservationSubHeaderCell,.nas-components .detailsLogGrid .reservationLogRow,.nas-components .detailsLogGrid .reservationLogRowalt,.nas-components .detailsLogGrid .reservationSubHeaderCell,.nas-components .detailsGrid .reservationLogRow,.nas-components .detailsGrid .reservationLogRowalt,.nas-components .detailsGrid .reservationSubHeaderCell{background:none}.nas-components .ReservationListBox th.sortasc a,.nas-components .detailsPriceGrid th.sortasc a,.nas-components .detailsLogGrid th.sortasc a,.nas-components .detailsGrid th.sortasc a{display:inline;background:none;padding:0}.nas-components .ReservationListBox th.sortdesc a,.nas-components .detailsPriceGrid th.sortdesc a,.nas-components .detailsLogGrid th.sortdesc a,.nas-components .detailsGrid th.sortdesc a{display:inline;background:none;padding:0}.nas-components .ReservationListBox a,.nas-components .detailsPriceGrid a,.nas-components .detailsLogGrid a,.nas-components .detailsGrid a{font-weight:normal;border:none;background:none;color:#c41734;cursor:pointer;text-decoration:none;border-bottom:2px solid #d8d8d8}.nas-components .ReservationListBox a:hover,.nas-components .ReservationListBox a:focus,.nas-components .detailsPriceGrid a:hover,.nas-components .detailsPriceGrid a:focus,.nas-components .detailsLogGrid a:hover,.nas-components .detailsLogGrid a:focus,.nas-components .detailsGrid a:hover,.nas-components .detailsGrid a:focus{color:#003251;border-color:#003251}.nas-components .ReservationListBox a--disabled,.nas-components .detailsPriceGrid a--disabled,.nas-components .detailsLogGrid a--disabled,.nas-components .detailsGrid a--disabled{color:#003251;border-bottom:2px solid #e3e3e3;cursor:default}.nas-components .ReservationListBox a--disabled:hover,.nas-components .ReservationListBox a--disabled:focus,.nas-components .detailsPriceGrid a--disabled:hover,.nas-components .detailsPriceGrid a--disabled:focus,.nas-components .detailsLogGrid a--disabled:hover,.nas-components .detailsLogGrid a--disabled:focus,.nas-components .detailsGrid a--disabled:hover,.nas-components .detailsGrid a--disabled:focus{color:#003251;border-color:#e3e3e3}.nas-components table.noborder td{padding-right:9px}.nas-components table.profiletable{border:none;min-width:100%}.nas-components table.profiletable thead{font-family:"NorwegianTextPro",Arial,"Helvetica Neue",Helvetica,sans-serif;font-weight:700}.nas-components table.profiletable thead tr th,.nas-components table.profiletable thead tr td{border:none;background:none;text-align:left}.nas-components table.profiletable tbody tr th,.nas-components table.profiletable tbody tr td{background:none;border-top:2px solid #e3e3e3}.nas-components table.profiletable tr.oddrow td{background:none}.nas-components table.profiletable tr.evenrow td{background:none}.nas-components table.profiletable .phoneinput{display:inline-block;width:55%}.nas-components table.profiletable .phonetypeinput{width:120px}.nas-components table.profiletable .phoneprefixselect{width:110px}.nas-components .sectionboxpersonalinfo select,.nas-components .sectionboxcreateprofile select{margin-bottom:9px}.nas-components .sectionboxpersonalinfo input.HiddenControl,.nas-components .sectionboxcreateprofile input.HiddenControl{display:none}.nas-components .sectionboxpersonalinfo .buttonbarbox,.nas-components .sectionboxcreateprofile .buttonbarbox{margin-bottom:0}.nas-components .bodymenubuttonbar{border-top:2px solid #e3e3e3}.nas-components .bodymenubuttonbar a.buton{font-weight:normal;border:none;background:none;color:#c41734;cursor:pointer;text-decoration:none;padding:0!important;border-bottom:2px solid #d8d8d8;margin-bottom:6px;margin-right:15px;margin-top:10px;font-size:14px!important}.nas-components .bodymenubuttonbar a.buton:hover,.nas-components .bodymenubuttonbar a.buton:focus{color:#003251;border-color:#003251}.nas-components .bodymenubuttonbar a.buton--disabled{color:#003251;border-bottom:2px solid #e3e3e3;cursor:default}.nas-components .bodymenubuttonbar a.buton--disabled:hover,.nas-components .bodymenubuttonbar a.buton--disabled:focus{color:#003251;border-color:#e3e3e3}.nas-components .bodymenubuttonbar a.readonly{color:#003251;cursor:default;border-color:#e3e3e3;border-bottom:2px solid #e3e3e3}.nas-components .bodymenubuttonbar a.readonly:hover,.nas-components .bodymenubuttonbar a.readonly:focus{color:#003251;border-color:2px solid #e3e3e3;border-bottom:2px solid #e3e3e3}.nas-components .travelaccountinfobox .sectionbuttonbarbox{padding-left:0}.nas-components .searchbarcell input[type=text]{padding:unset}.nas-components .allotmentcontainer table.bookingsearchbartable{border-bottom:none;border-right:none;margin-bottom:0}.nas-components .sectionboxBookingCustomerInfo .headerbox{font-family:"NorwegianTextPro",Arial,"Helvetica Neue",Helvetica,sans-serif;font-weight:700;font-size:18px!important}.nas-components .sectionboxBookingCustomerInfo .bodybox .formlistitem .formlabel{font-family:"NorwegianTextPro",Arial,"Helvetica Neue",Helvetica,sans-serif;font-weight:normal;font-size:14px!important}.nas-components .sectionboxBookingCustomerInfo input[type=text]{padding-top:12px;padding-bottom:12px;float:left;width:300px;margin-right:10px}.nas-components .sectionboxBookingCustomerInfo .seperatorcustomerinfo{border:none;margin-top:40px}.nas-components .sectionboxconfirmprofile{position:relative;background-repeat:no-repeat;min-height:28px;background-color:#ffc;background-image:url(/resourceipc/Content/img/icons/medium/alert.svg);padding:18px 10px 10px 80px;background-position:18px 18px;background-repeat:no-repeat;border:none}.nas-components .sectionboxconfirmprofile .headerbox{border:0;padding:5px;letter-spacing:-.4px;margin:0 0 9px 0;background-color:#ffc;font-family:"NorwegianTextPro",Arial,"Helvetica Neue",Helvetica,sans-serif;font-weight:700;font-size:32px;line-height:40px;font-size:28px!important;color:#003251}@media screen and (min-width:mobile){.nas-components .sectionboxconfirmprofile .headerbox{font-size:24px;line-height:32px}}.nas-components .sectionboxconfirmprofile .bodybox{border-bottom:0;border-left:0;border-right:0;padding:5px 10px;background-color:#ffc;color:#002a3a}.nas-components .sectionboxconfirmprofile .buttonbarbox{border-top:0;margin-top:0;padding-top:10px}.nas-components .sectionboxconfirmprofile table.buttonbartable td{vertical-align:top;text-align:left}.nas-components .sectionboxconfirmprofile .buttonbarbox{margin-bottom:0}.nas-components .formlistitem2col input[type=text]{display:inline-block;width:auto}.nas-components .specialpricesearch{display:flex;justify-content:flex-end;margin-bottom:-19px}.nas-components .specialpricesearch input{margin-top:2px;height:40px}.nas-components .specialpricesearch input[type=radio]{margin-top:2px}.nas-components .specialpricesearch .textbox{margin-right:25px}.nas-components .specialpricesearch input[type=radio]+label{margin-top:11px;margin-right:10px}.nas-components .specialpricesearch .button{margin-bottom:12px}.nas-components .splashbackground{background-color:#e5212d}.nas-components .campaigninfopanel .formlistitem .textbox{padding:0;border:none;background:none}.nas-components .customerServiceLinkSection{margin-top:20px}.nas-components .searchboxcontainer .select2-container.selectdestination{width:auto}.nas-components .searchboxcontainer select.selectday,.nas-components .searchboxcontainer select.selectmonth{width:auto}.nas-components .searchboxcontainer .daysearchbox,.nas-components .searchboxcontainer searchboxvertical{width:auto}.nas-components .searchboxcontainer .daysearchbox .fixedheight,.nas-components .searchboxcontainer searchboxvertical .fixedheight{height:auto}.nas-components .searchboxcontainer .daysearchbox .fixedheight .search,.nas-components .searchboxcontainer searchboxvertical .fixedheight .search{position:relative;width:auto}#ui-datepicker-div{display:none}#ui-datepicker-div .ui-datepicker-calendar thead tr th{padding:0}#ui-datepicker-div .ui-datepicker-header a{border-bottom:none}#ui-datepicker-div .ui-datepicker-header select.ui-datepicker-month,#ui-datepicker-div .ui-datepicker-header select.ui-datepicker-year{color:#002a3a}@-webkit-keyframes preloader{0%{-webkit-transform:translate(0,0) scaleX(0);transform:translate(0,0) scaleX(0)}50%{-webkit-transform:translate(0,0) scaleX(1);transform:translate(0,0) scaleX(1)}100%{-webkit-transform:translate(48px,0) scaleX(0);transform:translate(48px,0) scaleX(0)}}@keyframes preloader{0%{-webkit-transform:translate(0,0) scaleX(0);transform:translate(0,0) scaleX(0)}50%{-webkit-transform:translate(0,0) scaleX(1);transform:translate(0,0) scaleX(1)}100%{-webkit-transform:translate(48px,0) scaleX(0);transform:translate(48px,0) scaleX(0)}}table.flight-status{line-height:1.4}.ajax-file-upload-statusbar{height:auto!important;display:block;overflow:auto}.nas-components .nonairconfirmbox{font-size:14px;font-weight:bold;background-color:#ffc;padding:18px 12px 12px 12px}.new-hand-baggage__cabin-bag-plus{font-size:14px}.new-hand-baggage__cabin-bag-plus--title{font-size:16px;font-weight:bold}.new-hand-baggage__cabin-bag-plus a{float:right}.new-hand-baggage__cabin-bag-plus--wrapper{border:2px solid #c3c3c3;background:#fff;padding:16px;margin-top:6px}.new-hand-baggage__cabin-bag-plus--routes{padding:12px 12px 12px 45px;height:60px}.new-hand-baggage__cabin-bag-plus--routes-status{font-weight:bold}.new-hand-baggage__cabin-bag-plus--routes:before{content:"";background:url(/resourceipc/Content/img/icons/large/cabinbag.svg) no-repeat;position:absolute;width:48px;height:48px;background-size:48px 48px;left:10px}.new-hand-baggage__cabin-bag-plus--routes-soldout{height:40px}.new-hand-baggage__cabin-bag-plus--routes .checkbox{margin-left:10px;margin-right:10px;padding-top:5px}.new-hand-baggage__cabin-bag-plus--routes table{height:50px}.new-hand-baggage__cabin-bag-plus--routes table td{padding:0!important;font-size:14px!important}page-header__profile__no-background-image,page-header__profile__no-background-image:before{background-image:none!important}.list{margin-bottom:24px;margin-left:24px;padding-top:3px}.list--positive{margin-left:0;margin-top:12px}.list--positive>li{display:inline-block;list-style:none;padding-left:36px;margin:6px 12px 9px 0;background:url(/resourceipc/Content/img/icons/icon-positive.svg) 0 -2px no-repeat}@media(min-width:1000px){.list--positive>li{display:block}}.list--positive>li:before{display:none}.list--positive-ancillary{margin-left:93px;margin-bottom:24px}.list--positive-ancillary>li{list-style:none;padding-left:36px;margin:6px 12px 9px 0;background:url(/resourceipc/Content/img/icons/icon-positive.svg) 0 -2px no-repeat}@media(min-width:1000px){.list--positive-ancillary>li{display:block;height:20px}}.list--positive-ancillary>li:before{display:none}.list--mixed-ancillary{margin-left:93px;margin-bottom:24px;margin-top:24px}.list--mixed-ancillary>li{list-style:none;padding-left:36px;margin:6px 12px 9px 0}@media(min-width:1000px){.list--mixed-ancillary>li{display:block;height:20px}}.list--mixed-ancillary>li:before{display:none}.list-item{padding-left:36px;margin:6px 12px 9px 0}@media(min-width:1000px){.list-item{display:block;height:20px}}.list-item--positive{background:url(/resourceipc/Content/img/icons/icon-positive.svg) 0 -2px no-repeat}.list-item--negative{background:url(/resourceipc/Content/img/icons/icon-negative.svg) 0 -2px no-repeat}.list--bulleted{color:#626363}.list--bulleted>li{list-style-type:disc;list-style-position:inside;padding-left:9px}.icon-medium-reward-logo{display:inline-block;height:85px;width:100%;background-repeat:no-repeat;background-position:center;-webkit-transform:scale(1.2);transform:scale(1.2);margin:0}.icon-medium--reward-logo{background-image:url(/resourceipc/Content/img/icons/medium/reward-logo.svg)}.sectionboxspecialbaggage{margin-bottom:24px}.sectionboxspecialbaggage h3{color:#003d50;margin-bottom:6px}.sectionboxspecialbaggage .headerbox{padding:0!important;background-color:transparent!important;margin-top:24px}.sectionboxspecialbaggage .bodyheader{border:0!important}.sectionboxspecialbaggage .bodybox{padding:0 20px 20px!important;overflow:auto}.ancillarybox{margin-bottom:24px}.ancillarybox h3{color:#003d50;margin-bottom:6px}.ancillarybox .headerbox{padding:0!important;background-color:transparent!important}.ancillarybox .bodybox{padding:20px!important}.ancillarybox .radio-container{padding-top:12px;margin:6px 0 0 0!important}.ancillaries__logo{float:right;background:url(/resourceipc/Images/allianz_travel_logo.png) no-repeat;height:40px;width:162px;margin-top:-24px;margin-right:36px;-webkit-transform:scale(.8);transform:scale(.8)}.ancillaries__readmore-link{margin-left:80px;margin-bottom:24px;padding-left:16px}.ancillaries__icon{float:left;height:48px;margin-bottom:16px;margin-right:36px}.ancillaries__terms{margin:0 36px 16px 84px}.ancillaries__content{display:inline}.ancillaries__content-header{background-color:#003781;color:#fff;padding:12px 0;margin-bottom:16px}.ancillaries__content-header-title{font-size:22px!important;font-weight:bold;line-height:32px}.ancillaries__content h3{color:#003d50}.ancillaries__content .checkbox__control-indicator{border:2px solid #003251}.ancillaries__content .checkbox__control-indicator:after{bottom:-8px;width:calc(100% + 4px);left:-2px}.ancillaries__content input[type=checkbox]:checked{background-color:#e0ebff}.ancillaries__sub-title{margin-top:6px;padding-bottom:0}.ancillaries__checkbox{width:100%}@media(min-width:1000px){.ancillaries__checkbox{width:97%}}.ancillaries__checkbox-active{background-color:#e0ebff;margin:0 16px 16px 80px}@media(min-width:1000px){.ancillaries__checkbox-active{margin:0 48px 16px 80px}}.ancillaries__checkbox-inactive{background-color:#e3e3e3;margin:0 36px 16px 80px}.ancillaries__fasttrack-included{margin:0 16px 16px 80px;background-color:#f1f1f1;font-style:italic}@media(min-width:1000px){.ancillaries__fasttrack-included{margin:0 48px 16px 80px}}.ancillaries__fasttrack-included--text{color:#626363;margin-left:6px}.ancillaries__fasttrack-included--status{color:#626363;float:right;margin-right:24px}@media(min-width:1000px){.ancillaries__fasttrack-included--status{margin-right:16px}}.ancillaries__read-more{margin-left:80px;padding-bottom:16px;color:#626363}.ancillaries__radio-inactive{padding:9px;background-color:#e3e3e3}.ancillaries__radio-active{padding:9px;background-color:#e0ebff}.ancillaries__donation-image{max-width:250px;height:auto;vertical-align:middle}.ancillaries__contentbox{padding-right:48px;vertical-align:top}.ancillaries__description{width:80%}.ancillaries__description--large{width:90%}.ancillaries__item{margin:24px 0!important}.ancillaries__item-space-bottom{margin:0 0 16px 0!important}.ancillaries__item-space-bottom-small{margin:0 0 6px 0!important}.ancillaries__item-space-top{margin:24px 0 0 0!important}.ancillaries__item-space-top a{display:table-cell}.ancillaries__item-space-top-small{margin:6px 0 0 0!important}.ancillaries__vertical-top{vertical-align:top}.ancillaries__vertical-bottom{vertical-align:bottom}.ancillaries__cnlp-title-box{padding-top:9px}.numberfield__icon-subtract{width:8px}.numberfield__icon-add{width:11px}.ancillary-selection__header{margin-top:9px}.ancillary-selection__header h4{font-size:22px!important}.ancillary-selection__subtitle{font-size:18px;margin-top:9px}.ancillary-selection__list--item{font-size:18px}.ancillary-selection__button-quantity{position:relative}.ancillary-selection__remove{display:flex;justify-content:end;border-bottom:none;margin:18px 0 0 0}.ancillary-selection__remove a{border-bottom:none}.ancillary-selection__link--dark{margin:0!important;padding-left:20px!important}.ancillary-selection__text--small-dark{color:#626363;font-size:16px}.ancillaries-selection__details{color:#003251}.ancillaries-selection__details--text{margin-left:12px}.ancillaries-selection__details--status{font-family:"NorwegianTextPro",Arial,"Helvetica Neue",Helvetica,sans-serif;font-weight:700;font-size:16px;float:right;margin-right:24px}@media(min-width:1000px){.ancillaries-selection__details--status{margin-right:16px}}.icon-small--included-checkbox{display:inline-block;vertical-align:middle;width:14px;height:12px;margin:0 3px;background-repeat:no-repeat}.icon-xsmall{width:18px;height:18px;background-repeat:no-repeat;position:absolute;margin:2px 0 0 0!important}.unicefRadio label{display:inline-block;cursor:pointer;position:relative;padding-left:25px}.unicefRadio input[type=radio]{opacity:0;pointer-events:none;margin-right:16px}.unicefRadio input[type=radio]:first-of-type{margin-right:0}.unicefRadio label:before{content:"";display:inline-block;width:18px;height:18px;background-color:#fff;border:3px solid #c3c3c3;margin-right:6px}.unicefRadio label:before{border-radius:12px;vertical-align:bottom;margin-left:-15px}.unicefRadio input[type=radio]:checked+label:before{content:"•";color:#003251;font-size:26px;text-align:center;font-weight:bold;line-height:11px;border:3px solid #003251;background-color:#fff}.dropdown-disabled-text{font-size:12px!important}@media(max-width:1000px){.ancillaries__contentbox{padding-right:12px}.ancillaries__description{width:95%}}.baggage-info__priority-boarding-included{display:flex;justify-content:space-between;margin-top:-12px}.baggage-info__hand-baggage-item-info{display:flex;justify-content:space-between;margin-bottom:8px;padding-bottom:8px;border-bottom:1px solid #e3e3e3}.baggage-info__hand-baggage-item-info--inline{display:inline}@media(min-width:875px){.baggage-info__checkbox a{max-width:80%}}@media(min-width:955px){.baggage-info__checkbox a{max-width:100%}}