.boarding-pass{width:670px;height:947px;margin:0 auto;background:#fff!important}.boarding-pass.covid-doc-page .covid-doc-image{max-width:100%;max-height:100%}.boarding-pass .alert-info{color:#2e2e2e;background-color:#f8fbff;border:1px solid #2091eb;padding:10px 12px;border-radius:4px;margin-top:16px;position:relative}.boarding-pass .alert-info .icon{width:24px;height:24px;fill:#2091eb;position:absolute}.boarding-pass .alert-info .alert-text{display:inline-block;padding-left:18px;vertical-align:middle}.boarding-pass .one-page .banner-page-content{margin:0}.boarding-pass .one-page .page-content .detail .lbag.value{border-style:solid;border-width:1px;padding:4px}.boarding-pass .one-page .page-content .content__main--with-priority-boarding .detail .lbag.value{border-color:#fff}.boarding-pass .download{margin:24px 0 16px 0;font-weight:bold}.boarding-pass .pass-destination{position:relative;min-height:1px;padding-left:8px;padding-right:8px;border:1px solid #d2d6d9;border-top-left-radius:5px;border-top-right-radius:5px}.boarding-pass .pass-destination .passenger{position:relative;min-height:1px;padding:12px 0 12px 12px;font-size:14px;font-weight:bold;color:#828790}.boarding-pass .pass-destination .destination{position:relative;min-height:1px;text-align:center;padding:12px;font-size:14px;font-weight:bold;color:#828790}.boarding-pass .pass-actions{position:relative;min-height:1px;background-color:#f8fbff;border:1px solid #d2d6d9;border-top:0;padding:8px}.boarding-pass .pass-actions .passenger{position:relative;min-height:1px;padding:20px 0 12px 12px;font-size:14px;font-weight:bold;color:#2e2e2e}.boarding-pass .pass-actions .action{position:relative;min-height:1px;padding-left:8px;padding-right:8px}.boarding-pass .pass-actions .awaiting-check-in{width:100%;padding:13px 32px;font-size:16px;font-weight:bold;text-align:center;background:0;color:#828790;border:1px solid #828790;border-radius:5px}.boarding-pass .pass-actions .pass-expired{width:100%;padding:15px 0 12px 12px;font-size:14px;font-weight:bold;text-align:center;color:#828790}.boarding-pass .pass-holder{width:100%;padding:0}.boarding-pass .pass-holder .links{text-align:center;margin-top:16px}.boarding-pass .pass-holder .links a{margin-bottom:8px}.boarding-pass .view-all{padding-top:20px;width:100%;float:left}.boarding-pass .view-all .btn-pass{width:initial;margin:0 auto;display:block}.boarding-pass .error{color:#828790}.boarding-pass .error .error-icon{-webkit-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);transform:translate(-50%,-50%);top:280px;left:50%;position:absolute}.boarding-pass .error .error-icon core-icon{height:140px;width:100%}.boarding-pass .error .error-icon core-icon svg{fill:#e6eaed}.boarding-pass .error h2{-webkit-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);transform:translate(-50%,-50%);top:420px;left:50%;position:absolute;width:75%;text-align:center;color:#828790}.boarding-pass .btn-pass{width:100%;padding:4px 25px;font-size:16px;font-weight:bold;outline:0;background:0;color:#2091eb;border:1px solid #2091eb;border-radius:4px}.boarding-pass .btn-pass .icon-pass{width:40px;height:40px;left:0}.boarding-pass .btn-pass:hover{background-color:#2091eb;color:#fff}.boarding-pass{width:670px;height:947px;background:#fff!important;margin:0 auto}.boarding-pass img,.boarding-pass svg{-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;pointer-events:none}.boarding-pass .highlighted{font-size:11px;color:#666!important;display:block;word-break:break-all}.boarding-pass .vertical-separator{width:0;height:465px;float:left;border-left:1px dashed #d9d9d9!important;border-right:1px dashed #d9d9d9!important}.boarding-pass .lower-vertical-separator{width:0;height:465px;float:left;border-left:1px dashed #d9d9d9!important;border-right:1px dashed #d9d9d9!important;margin-top:6px}.boarding-pass .horizontal-separator{height:0;width:327px;float:left;border-top:1px dashed #d9d9d9!important;border-bottom:1px dashed #d9d9d9!important;margin-left:-10px}.boarding-pass .right-horizontal-separator{height:0;width:327px;border-top:1px dashed #d9d9d9!important;border-bottom:1px dashed #d9d9d9!important;margin-left:-10px;float:right}.boarding-pass .one-page{width:332px;height:474px;float:left;padding:10px}.boarding-pass .one-page .banner-page-content{margin:0}.boarding-pass .one-page .content-holder{border:1px solid #e1e5e8!important;border-radius:10px;overflow:hidden;padding:5px;display:table;width:100%;margin-bottom:5px;position:relative}.boarding-pass .one-page .content-holder .how-to-fold{display:table-cell;vertical-align:middle;font-size:11px}.boarding-pass .one-page .content-holder .folding{margin-left:32px}.boarding-pass .one-page .content-holder .folding svg.icon{width:145px;height:26px}.boarding-pass .one-page .content-holder .stamp{display:table-cell;vertical-align:top;position:relative}.boarding-pass .one-page .content-holder .stamp span{position:absolute;top:20px;left:0;display:inline-block;text-align:center;width:52px}.boarding-pass .one-page .content-holder .stamp svg.icon{width:52px;height:52px}.boarding-pass .one-page .content-holder .bags-sizes{display:table-cell;font-size:9px;font-weight:bold;vertical-align:top;padding:10px 10px 20px 5px;color:#2e2e2e!important}.boarding-pass .one-page .content-holder .bags-sizes .icon{width:97px;height:100px}.boarding-pass .one-page .content-holder .bags-sizes .big-bag-x{position:absolute;top:65px;left:22px}.boarding-pass .one-page .content-holder .bags-sizes .big-bag-y{position:absolute;top:33px;left:54px}.boarding-pass .one-page .content-holder .bags-sizes .big-bag-z{position:absolute;top:65px;left:80px}.boarding-pass .one-page .content-holder .bags-sizes .small-bag-x{position:absolute;top:115px;left:20px}.boarding-pass .one-page .content-holder .bags-sizes .small-bag-y{position:absolute;top:93px;left:54px}.boarding-pass .one-page .content-holder .bags-sizes .small-bag-z{position:absolute;top:115px;left:81px}.boarding-pass .one-page .content-holder h3{font-size:12px;margin:5px 0 3px 0}.boarding-pass .one-page .content-holder p{margin-bottom:5px}.boarding-pass .one-page .content-holder p:last-child{margin-bottom:0}.boarding-pass .one-page .content-holder p,.boarding-pass .one-page .content-holder span{font-size:9px;color:#666!important}.boarding-pass .one-page .content-holder .plane-entrance{width:130px;display:inline-block}.boarding-pass .one-page .content-holder .plane{float:right;display:inline-block}.boarding-pass .one-page .content-holder .plane svg.icon{width:116px;height:32px}.boarding-pass .one-page .content-holder .spanish-discount{display:table-cell;width:190px;vertical-align:top}.boarding-pass .one-page .content-holder .spanish-discount h3{font-size:12px;margin:0 0 5px}.boarding-pass .one-page .content-holder .spanish-discount p{font-size:9px;color:#666!important;margin:0}.boarding-pass .one-page .content-holder .eu261-notice p{margin:0}.boarding-pass .one-page .header-content-holder{border:1px solid #e1e5e8!important;border-radius:10px;overflow:hidden;display:table;width:100%;margin-bottom:5px;position:relative;padding:6px 10px}.boarding-pass .one-page .header-content-holder .how-to-fold{display:table-cell;vertical-align:middle;font-size:11px}.boarding-pass .one-page .header-content-holder .folding{margin-left:32px}.boarding-pass .one-page .header-content-holder .folding svg.icon{width:145px;height:26px}.boarding-pass .one-page .header-content-holder .stamp{display:table-cell;vertical-align:top;position:relative}.boarding-pass .one-page .header-content-holder .stamp span{position:absolute;top:20px;left:0;display:inline-block;text-align:center;width:52px}.boarding-pass .one-page .header-content-holder .stamp svg.icon{width:52px;height:52px}.boarding-pass .one-page .header-content-holder .bags-sizes{display:table-cell;font-size:9px;font-weight:bold;vertical-align:top;padding:10px 10px 20px 5px;color:#2e2e2e!important}.boarding-pass .one-page .header-content-holder .bags-sizes .icon{width:97px;height:100px}.boarding-pass .one-page .header-content-holder .bags-sizes .big-bag-x{position:absolute;top:65px;left:22px}.boarding-pass .one-page .header-content-holder .bags-sizes .big-bag-y{position:absolute;top:33px;left:54px}.boarding-pass .one-page .header-content-holder .bags-sizes .big-bag-z{position:absolute;top:65px;left:80px}.boarding-pass .one-page .header-content-holder .bags-sizes .small-bag-x{position:absolute;top:115px;left:20px}.boarding-pass .one-page .header-content-holder .bags-sizes .small-bag-y{position:absolute;top:93px;left:54px}.boarding-pass .one-page .header-content-holder .bags-sizes .small-bag-z{position:absolute;top:115px;left:81px}.boarding-pass .one-page .header-content-holder h3{font-size:12px;margin:5px 0 3px 0}.boarding-pass .one-page .header-content-holder p{margin-bottom:5px}.boarding-pass .one-page .header-content-holder p:last-child{margin-bottom:0}.boarding-pass .one-page .header-content-holder p,.boarding-pass .one-page .header-content-holder span{font-size:9px;color:#666!important}.boarding-pass .one-page .header-content-holder .plane-entrance{width:130px;display:inline-block}.boarding-pass .one-page .header-content-holder .plane{float:right;display:inline-block}.boarding-pass .one-page .header-content-holder .plane svg.icon{width:116px;height:32px}.boarding-pass .one-page .header-content-holder .spanish-discount{display:table-cell;width:190px;vertical-align:top}.boarding-pass .one-page .header-content-holder .spanish-discount h3{font-size:12px;margin:0 0 5px}.boarding-pass .one-page .header-content-holder .spanish-discount p{font-size:9px;color:#666!important;margin:0}.boarding-pass .one-page .header-content-holder .eu261-notice p{margin:0}.boarding-pass .one-page .summary-code{float:left;width:85%}.boarding-pass .one-page .summary-code,.boarding-pass .one-page .seq{font-size:10px;color:#2e2e2e!important}.boarding-pass .one-page .seq{float:right}.boarding-pass .one-page .seq strong{color:#666!important}.boarding-pass .one-page .page-content{border:1px solid #e1e5e8;border-radius:13px;overflow:hidden;height:444px}.boarding-pass .one-page .page-content .content-header{color:#fff!important;border-top-left-radius:13px;border-top-right-radius:13px;padding:5px 10px;font-size:10px;min-height:45px;position:relative;overflow:hidden;background-color:#073590!important}.boarding-pass.malta-air .one-page .page-content .content-header{background-color:#c8102e!important}.boarding-pass .one-page .page-content .content-header svg.background{top:0;left:-17px}.boarding-pass .one-page .page-content .content-header svg.icon{width:74px;height:35px;float:left;position:relative;z-index:99}.boarding-pass.malta-air .one-page .page-content .content-header svg.icon{width:110px;position:absolute;padding-top:2px}.boarding-pass .one-page .page-content .content-header span{position:relative;float:right;line-height:24px;color:#fff!important;z-index:99;text-decoration:none;padding:0 10px;background-color:initial!important}.boarding-pass .one-page .page-content .content-header span.connecting-flight-header{line-height:18px;text-transform:uppercase;font-size:14px;top:2px;font-weight:bolder}.boarding-pass .one-page .page-content .content-header span.connecting-flight-subheader{line-height:15px;text-transform:uppercase;font-size:12px;font-weight:bolder}.boarding-pass .one-page .page-content .content-header span.no-connecting-flight-header{line-height:34px;text-transform:uppercase;font-size:13px;top:1px;font-weight:bolder}.boarding-pass .one-page .page-content .content-header .content-header-container{width:184px;position:relative;float:right;line-height:24px;color:#fff!important;z-index:99;text-decoration:none}.boarding-pass.malta-air .one-page .page-content .content-header .content-header-container{width:100%}.boarding-pass .one-page .page-content .content-header span.content-header-message{line-height:34px;text-transform:uppercase;font-size:13px;top:2px;font-weight:bolder}.boarding-pass .one-page .page-content .content-header span.content-header-message.content-header-message--without-subheader{font-size:18px}.boarding-pass .one-page .page-content .content-header span.content-header-message--with-subheader{line-height:18px}.boarding-pass.malta-air .one-page .page-content .content-header span.content-header-message--with-subheader{padding-top:4px}.boarding-pass .one-page .page-content .content-header span.content-subheader-message{line-height:15px;text-transform:uppercase;font-size:12px;font-weight:bolder;margin-top:3px}.boarding-pass .one-page .page-content .light-content-header{background-color:#2091eb!important;color:#fff!important;border-top-left-radius:10px;border-top-right-radius:10px;padding:5px 10px;font-size:10px;min-height:38px}.boarding-pass .one-page .page-content .light-content-header .plan{line-height:28px;float:left;color:#fff!important}.boarding-pass .one-page .page-content .light-content-header .date{float:right;line-height:28px;font-size:9px;color:#fff!important}.boarding-pass .one-page .page-content .header-message{text-transform:uppercase;color:#073590!important;text-align:center;width:100%;font-size:10px;line-height:14px;overflow:hidden;font-weight:bold;display:table;min-height:16px;padding:0 1px 1px 1px;position:relative;z-index:9}.boarding-pass .one-page .page-content .covid-message-header,.boarding-pass .one-page .page-content .no-covid-message-header{text-align:center;width:100%;font-size:10px;line-height:16px;overflow:hidden;font-weight:bold;display:table;min-height:16px;padding:1px;position:relative;z-index:99}.boarding-pass .one-page .page-content .covid-message-header{color:#000!important;background-color:#e7f8e5}.boarding-pass .one-page .page-content .no-covid-message-header{background:#fff}.boarding-pass .one-page .page-content .covid-message-header .doc-icon,.boarding-pass .one-page .page-content .no-covid-message-header .close-icon{line-height:10px}.boarding-pass .one-page .page-content .covid-message-header .doc-icon svg{vertical-align:sub;fill:#00a149;margin-left:2px;position:relative}.boarding-pass .one-page .page-content .no-covid-message-header .close-icon svg{vertical-align:sub;fill:#cf2e1d;margin-left:2px;position:relative}.boarding-pass .one-page .page-content .covid-message-header .covid-message,.boarding-pass .one-page .page-content .covid-message-header .doc-icon,.boarding-pass .one-page .page-content .no-covid-message-header .no-covid-message,.boarding-pass .one-page .page-content .no-covid-message-header .close-icon{position:relative}.boarding-pass.malta-air .one-page .page-content .header-message{color:#c8102e!important;border-bottom:1px solid #c8102e}.boarding-pass .one-page .page-content .header-message .text{display:inline-block;vertical-align:middle;text-align:center;padding:1px 0 0 0;position:relative;z-index:99;text-decoration:none;color:#073590!important}.boarding-pass .one-page .page-content .header-message.lauda-motion .text{color:#2e2e2e!important}.boarding-pass.malta-air .one-page .page-content .header-message .text{color:#c8102e!important}.boarding-pass .one-page .page-content .header-message .text.special-messages{display:inline;line-height:15px;padding:0}.boarding-pass .one-page .page-content .header-message .text span:after{content:'';border-radius:50%;width:5px;background:#073590!important;height:6px;display:inline-block;margin:1px 6px}.boarding-pass .one-page .page-content .header-message.lauda-motion .text span:after{background:#2e2e2e!important}.boarding-pass.malta-air .one-page .page-content .header-message .text span:after{background:#c8102e!important}.boarding-pass .one-page .page-content .header-message .text.right{padding-right:8px;float:right}.boarding-pass .one-page .page-content .header-message .text.left{text-transform:initial;float:left;padding:0 8px}.boarding-pass .one-page .page-content .header-message .left{text-align:left;padding-left:20px}.boarding-pass .one-page .page-content .header-message .right{text-align:right;padding-right:20px}.boarding-pass .one-page .page-content .content{float:left;width:100%;z-index:99;position:relative;background:#fff!important;padding:0}.boarding-pass .one-page .page-content .content .content__main{padding:10px 10px 0}.boarding-pass .one-page .page-content .content svg.background{left:-20px;z-index:9}.boarding-pass .one-page .page-content .content .main-info{float:left;z-index:99;position:relative;width:180px}.boarding-pass .one-page .page-content .content .main-info .details{float:left;width:50%;min-height:96px}.boarding-pass .one-page .page-content .content .main-info .details .detail{margin-top:10px;width:100%;padding:0}.boarding-pass .one-page .page-content .content .main-info .details .detail:nth-child(odd){padding-left:0}.boarding-pass .one-page .page-content .content .main-info .details .detail .position{font-size:11px;color:#666!important;display:block;word-break:break-all}.boarding-pass .one-page .page-content .content .main-info .bp-flight-info{color:#073590!important;font-size:14px;font-weight:bold;text-transform:uppercase;line-height:18px}.boarding-pass.malta-air .one-page .page-content .content .main-info .bp-flight-info{color:#c8102e!important}.boarding-pass .one-page .page-content .content .main-info .bp-flight-info span{color:#073590!important}.boarding-pass.malta-air .one-page .page-content .content .main-info .bp-flight-info span{color:#c8102e!important}.boarding-pass .one-page .page-content .content .content__main.content--for-lauda .main-info .bp-flight-info span{color:#2e2e2e!important}.boarding-pass .one-page .page-content .content .main-info .bp-final-destination-info{margin-bottom:12px}.boarding-pass .one-page .page-content .content .main-info .bp-final-destination-info span{color:#073590!important;background-color:#f1c933!important;font-size:9px;font-weight:bold;padding:2px 9px;border-radius:4px;vertical-align:middle;line-height:18px}.boarding-pass.malta-air .one-page .page-content .content .main-info .bp-final-destination-info span{color:#c8102e!important}.boarding-pass .one-page .page-content .content .main-info h2{margin-top:0;font-weight:bold;color:#073590!important;font-size:16px;text-transform:uppercase;word-break:break-all;margin-bottom:10px}.boarding-pass.malta-air .one-page .page-content .content .main-info h2{color:#c8102e!important}.boarding-pass .one-page .page-content .content .content__main.content--for-lauda .main-info h2{color:#2e2e2e!important}.boarding-pass .one-page .page-content .content .main-info h2.small{font-size:21px}.boarding-pass .one-page .page-content .content .main-info .passenger{display:block;color:#073590!important;font-size:14px;line-height:16px;word-break:break-all}.boarding-pass.malta-air .one-page .page-content .content .main-info .passenger{color:#c8102e!important}.boarding-pass .one-page .page-content .content .content__main.content--for-lauda .main-info .passenger{color:#2e2e2e!important}.boarding-pass .one-page .page-content .content .main-info .detail{width:50%;float:left;margin-top:10px;min-height:38px}.boarding-pass .one-page .page-content .content .main-info .detail:nth-child(odd){padding-left:20px}.boarding-pass .one-page .page-content .content .main-info .detail .value{line-height:10px;color:#073590!important;font-size:14px;float:left;margin-top:3px;word-break:break-all}.boarding-pass.malta-air .one-page .page-content .content .main-info .detail .value{color:#c8102e!important}.boarding-pass .one-page .page-content .content .content__main.content--for-lauda .main-info .detail .value{color:#2e2e2e!important}.boarding-pass .one-page .page-content .content .main-info .detail .seat-value{font-size:28px;line-height:28px;font-weight:bold;color:#073590!important}.boarding-pass.malta-air .one-page .page-content .content .main-info .detail .seat-value{color:#c8102e!important}.boarding-pass .one-page .page-content .content .content__main.content--for-lauda .main-info .detail .seat-value{color:#2e2e2e!important}.boarding-pass .one-page .page-content .content .main-info .detail .seat-value small{font-size:11px}.boarding-pass .one-page .page-content .content .main-info .detail .seat-value.info{font-size:10px;margin-left:0}.boarding-pass .one-page .page-content .content .banner{z-index:99;position:relative;float:right;overflow:hidden;width:81pt;height:185pt;background-color:#fff!important;padding:3pt}.boarding-pass .one-page .page-content .content .banner .baby{margin-left:auto;margin-right:auto;display:-webkit-flex;display:-ms-flexbox;display:flex;margin-top:58px}.boarding-pass .one-page .page-content .content .destination{float:left;width:100%;padding:5px 0 0 0;margin:0;z-index:99;position:relative}.boarding-pass .one-page .page-content .content .destination .city{width:41%;float:left;font-size:14px;color:#073590!important;word-break:keep-all}.boarding-pass.malta-air .one-page .page-content .content .destination .city{color:#c8102e!important}.boarding-pass .one-page .page-content .content .content__main.content--for-lauda .destination .city{color:#2e2e2e!important}.boarding-pass .one-page .page-content .content .destination .city:last-child{text-align:right;float:right}.boarding-pass .one-page .page-content .content .destination .path{width:50px;float:left}.boarding-pass .one-page .page-content .content .destination .path .flight-selection{background-color:#073590!important;position:relative;min-height:1px;padding-left:8px;padding-right:8px;height:1px;margin-top:9px}.boarding-pass .one-page .page-content .content .destination .path .flight-selection .icon{position:relative;display:inline-block;vertical-align:middle;margin-left:3px;overflow:hidden;fill:#f4c322!important;background-color:#073590!important;width:28px;height:28px;border-radius:50%;margin-top:-20px;text-align:center;padding:3px;border:5px solid #fff!important}.boarding-pass .one-page .page-content .content .destination .path .flight-selection .path-name{background:#fff!important;float:none;width:50%;position:absolute;top:-6px;left:50%;margin:0 auto 0 -25%}.boarding-pass .one-page .page-content .content .destination .path .path-name{display:block;text-align:center;margin-top:10px;font-size:11px;color:#073590!important;text-transform:uppercase}.boarding-pass.malta-air .one-page .page-content .content .destination .path .path-name{color:#c8102e!important}.boarding-pass .one-page .page-content .content .dates{float:left;width:100%;margin-top:3px;border-bottom:1px solid #e1e5e8!important;z-index:99;position:relative}.boarding-pass.malta-air .one-page .page-content .content .dates{border-bottom:1px solid #000!important}.boarding-pass .one-page .page-content .content .dates .date{width:33%;float:left;text-align:center;padding-bottom:5px}.boarding-pass .one-page .page-content .content .dates .date:first-child{text-align:left}.boarding-pass .one-page .page-content .content .dates .date:last-child{text-align:right}.boarding-pass .one-page .page-content .content .dates .date .value{font-size:14px;color:#073590!important;display:block;word-break:break-all}.boarding-pass.malta-air .one-page .page-content .content .dates .date .value{color:#c8102e!important}.boarding-pass .one-page .page-content .content .content__main.content--for-lauda .dates .date .value{color:#2e2e2e!important}.boarding-pass .one-page .page-content .content .luggage{font-size:7px;line-height:7px;text-align:center;color:#2e2e2e!important;text-transform:uppercase;float:left;width:100%;padding:5px 10px 0}.boarding-pass .one-page .page-content .content .luggage.malta-priority{color:#c8102e!important}.boarding-pass .one-page .page-content .timeline{float:left;width:100%;padding:8px 0}.boarding-pass .one-page .page-content .timeline .timeline-item{float:left;width:100%}.boarding-pass .one-page .page-content .timeline .timeline-item:last-child .timeline-details .description{border:none!important}.boarding-pass .one-page .page-content .timeline .timeline-item:last-child .timeline-details .description:after{height:0}.boarding-pass .one-page .page-content .timeline .timeline-item .time{width:42px;float:left;min-height:10px}.boarding-pass .one-page .page-content .timeline .timeline-item .time span{width:30px;float:right;font-size:9px;text-align:right;padding-right:4px;color:#073590!important;padding-top:1px}.boarding-pass.malta-air .one-page .page-content .timeline .timeline-item .time span{color:#c8102e!important}.boarding-pass .one-page .page-content .timeline .timeline-item .time svg.icon{width:10px;height:10px;float:right;margin-top:2px}.boarding-pass .one-page .page-content .timeline .timeline-item .empty-time{width:42px;float:left;min-height:10px}.boarding-pass .one-page .page-content .timeline .timeline-item .empty-time span{width:30px;float:right;font-size:9px;text-align:right;padding-right:4px;color:#073590!important;padding-top:1px}.boarding-pass.malta-air .one-page .page-content .timeline .timeline-item .empty-time span{color:#c8102e!important}.boarding-pass .one-page .page-content .timeline .timeline-item .empty-time svg.icon{width:10px;height:10px;float:right;margin-top:2px}.boarding-pass .one-page .page-content .timeline .timeline-item .empty-time .hours{width:10px;border-bottom:1px solid #e1e5e8!important;display:inline-block;margin-left:5px}.boarding-pass .one-page .page-content .timeline .timeline-item .empty-time .minutes{width:10px;border-bottom:1px solid #e1e5e8!important;display:inline-block}.boarding-pass .one-page .page-content .timeline .timeline-item .timeline-details{width:258px;float:left;margin-left:-6px}.boarding-pass .one-page .page-content .timeline .timeline-item .timeline-details h3{margin:0;font-size:12px;padding-left:15px;padding-bottom:1px;padding-top:1px}.boarding-pass .one-page .page-content .timeline .timeline-item .timeline-details .description{font-size:10px;border-left:2px solid #073590!important;padding-top:3px;padding-left:15px;padding-bottom:16px;margin-bottom:0;position:relative}.boarding-pass.malta-air .one-page .page-content .timeline .timeline-item .timeline-details .description{border-left:2px solid #c8102e!important}.boarding-pass .one-page .page-content .timeline .timeline-item .timeline-details .description:after{content:'';height:1px;background-color:#e1e5e8!important;position:absolute;bottom:6px;left:15px;right:0}.boarding-pass .one-page .page-content .timeline .timeline-item .timeline-details .description p{margin:0;font-size:9px}.boarding-pass .one-page .page-content .timeline .timeline-item .timeline-details .description .alert{padding:3px 0 0 0;background-color:#fff!important;border:0;margin:0;overflow:hidden;display:table}.boarding-pass .one-page .page-content .timeline .timeline-item .timeline-details .description .alert .alert-image{width:15px;min-height:30px;position:absolute;top:50%;margin-top:-7px}.boarding-pass .one-page .page-content .timeline .timeline-item .timeline-details .description .alert .alert-image svg.icon{fill:#f75d5d!important;width:14px;height:14px}.boarding-pass .one-page .page-content .timeline .timeline-item .timeline-details .description .alert .alert-text{float:right;width:192px;color:#666!important;font-style:italic;display:table-cell;font-size:9px}.boarding-pass .one-page.mobile{display:block;width:100%;height:100%;background:#fff!important}.boarding-pass .one-page.mobile .highlighted{font-size:12px}.boarding-pass .one-page.mobile .page-content{height:100%}.boarding-pass .one-page.mobile .page-content .content-header{border-top-left-radius:0;border-top-right-radius:0;font-size:14px}.boarding-pass .one-page.mobile .page-content .header-message{min-height:34px}.boarding-pass .one-page.mobile .page-content .header-message .text{font-size:14px}.boarding-pass .one-page.mobile .page-content .content h2{border-bottom:1px solid #e1e5e8!important;width:100%;text-align:left;padding:0 0 10px;margin:0 0 20px;font-weight:bold;color:#073590!important}.boarding-pass.malta-air .one-page.mobile .page-content .content h2{color:#c8102e!important}.boarding-pass .one-page.mobile .page-content .content .main-info{width:initial}.boarding-pass .one-page.mobile .page-content .content .main-info .passenger{font-size:18px}.boarding-pass .one-page.mobile .page-content .content .main-info .detail{width:100%;margin-top:40px}.boarding-pass .one-page.mobile .page-content .content .main-info .detail .value{font-size:18px}.boarding-pass .one-page.mobile .page-content .content .main-info .detail .seat-value{font-size:18px}.boarding-pass .one-page.mobile .page-content .content .barcode-section{width:160px;display:inline-block;float:right}.boarding-pass .one-page.mobile .page-content .content .barcode-section .banner{width:160px;height:160px}.boarding-pass .one-page.mobile .page-content .content .barcode-section .details{color:#073590!important}.boarding-pass.malta-air .one-page.mobile .page-content .content .barcode-section .details{color:#c8102e!important}.boarding-pass .one-page.mobile .page-content .content .barcode-section .details .detail{width:48%;display:inline-block;margin-top:10px}.boarding-pass .one-page.mobile .page-content .content .barcode-section .details .detail .highlighted{font-size:14px;color:#666!important;word-break:break-all}.boarding-pass .one-page.mobile .page-content .content .barcode-section .details .detail .value{font-size:14px}.boarding-pass .one-page.mobile .page-content .content .barcode-section .details .detail.right{text-align:right}.boarding-pass .one-page.mobile .page-content .content .destination .path{width:40%}.boarding-pass .one-page.mobile .page-content .content .destination .path .flight-selection .icon{display:table-cell;margin-top:0;top:-8px;margin-left:45%}.boarding-pass .one-page.mobile .page-content .content .destination .city{width:30%;font-size:14px;color:#073590!important;word-break:break-all}.boarding-pass.malta-air .one-page.mobile .page-content .content .destination .city{color:#c8102e!important}.boarding-pass .one-page.mobile .page-content .content .dates .date .value{font-size:16px;word-break:break-all}.boarding-pass .one-page.mobile .page-content .content .luggage{font-size:9px}.boarding-pass .upsidedown-page{width:332px;height:474px;float:left;padding:10px;-webkit-transform:rotate(180deg);-ms-transform:rotate(180deg);transform:rotate(180deg)}.boarding-pass .upsidedown-page .banner-page-content{margin:0}.boarding-pass .upsidedown-page .content-holder{border:1px solid #e1e5e8!important;border-radius:10px;overflow:hidden;padding:5px;display:table;width:100%;margin-bottom:5px;position:relative}.boarding-pass .upsidedown-page .content-holder .how-to-fold{display:table-cell;vertical-align:middle;font-size:11px}.boarding-pass .upsidedown-page .content-holder .folding{margin-left:32px}.boarding-pass .upsidedown-page .content-holder .folding svg.icon{width:145px;height:26px}.boarding-pass .upsidedown-page .content-holder .stamp{display:table-cell;vertical-align:top;position:relative}.boarding-pass .upsidedown-page .content-holder .stamp span{position:absolute;top:20px;left:0;display:inline-block;text-align:center;width:52px}.boarding-pass .upsidedown-page .content-holder .stamp svg.icon{width:52px;height:52px}.boarding-pass .upsidedown-page .content-holder .bags-sizes{display:table-cell;font-size:9px;font-weight:bold;vertical-align:top;padding:10px 10px 20px 5px;color:#2e2e2e!important}.boarding-pass .upsidedown-page .content-holder .bags-sizes .icon{width:97px;height:100px}.boarding-pass .upsidedown-page .content-holder .bags-sizes .big-bag-x{position:absolute;top:65px;left:22px}.boarding-pass .upsidedown-page .content-holder .bags-sizes .big-bag-y{position:absolute;top:33px;left:54px}.boarding-pass .upsidedown-page .content-holder .bags-sizes .big-bag-z{position:absolute;top:65px;left:80px}.boarding-pass .upsidedown-page .content-holder .bags-sizes .small-bag-x{position:absolute;top:115px;left:20px}.boarding-pass .upsidedown-page .content-holder .bags-sizes .small-bag-y{position:absolute;top:93px;left:54px}.boarding-pass .upsidedown-page .content-holder .bags-sizes .small-bag-z{position:absolute;top:115px;left:81px}.boarding-pass .upsidedown-page .content-holder h3{font-size:12px;margin:5px 0 3px 0}.boarding-pass .upsidedown-page .content-holder p{margin-bottom:5px}.boarding-pass .upsidedown-page .content-holder p:last-child{margin-bottom:0}.boarding-pass .upsidedown-page .content-holder p,.boarding-pass .upsidedown-page .content-holder span{font-size:9px;color:#666!important}.boarding-pass .upsidedown-page .content-holder .plane-entrance{width:130px;display:inline-block}.boarding-pass .upsidedown-page .content-holder .plane{float:right;display:inline-block}.boarding-pass .upsidedown-page .content-holder .plane svg.icon{width:116px;height:32px}.boarding-pass .upsidedown-page .content-holder .spanish-discount{display:table-cell;width:190px;vertical-align:top}.boarding-pass .upsidedown-page .content-holder .spanish-discount h3{font-size:12px;margin:0 0 5px}.boarding-pass .upsidedown-page .content-holder .spanish-discount p{font-size:9px;color:#666!important;margin:0}.boarding-pass .upsidedown-page .content-holder .eu261-notice p{margin:0}.boarding-pass .upsidedown-page .header-content-holder{border:1px solid #e1e5e8!important;border-radius:10px;overflow:hidden;display:table;width:100%;margin-bottom:5px;position:relative;padding:6px 10px}.boarding-pass .upsidedown-page .header-content-holder .how-to-fold{display:table-cell;vertical-align:middle;font-size:11px}.boarding-pass .upsidedown-page .header-content-holder .folding{margin-left:32px}.boarding-pass .upsidedown-page .header-content-holder .folding svg.icon{width:145px;height:26px}.boarding-pass .upsidedown-page .header-content-holder .stamp{display:table-cell;vertical-align:top;position:relative}.boarding-pass .upsidedown-page .header-content-holder .stamp span{position:absolute;top:20px;left:0;display:inline-block;text-align:center;width:52px}.boarding-pass .upsidedown-page .header-content-holder .stamp svg.icon{width:52px;height:52px}.boarding-pass .upsidedown-page .header-content-holder .bags-sizes{display:table-cell;font-size:9px;font-weight:bold;vertical-align:top;padding:10px 10px 20px 5px;color:#2e2e2e!important}.boarding-pass .upsidedown-page .header-content-holder .bags-sizes .icon{width:97px;height:100px}.boarding-pass .upsidedown-page .header-content-holder .bags-sizes .big-bag-x{position:absolute;top:65px;left:22px}.boarding-pass .upsidedown-page .header-content-holder .bags-sizes .big-bag-y{position:absolute;top:33px;left:54px}.boarding-pass .upsidedown-page .header-content-holder .bags-sizes .big-bag-z{position:absolute;top:65px;left:80px}.boarding-pass .upsidedown-page .header-content-holder .bags-sizes .small-bag-x{position:absolute;top:115px;left:20px}.boarding-pass .upsidedown-page .header-content-holder .bags-sizes .small-bag-y{position:absolute;top:93px;left:54px}.boarding-pass .upsidedown-page .header-content-holder .bags-sizes .small-bag-z{position:absolute;top:115px;left:81px}.boarding-pass .upsidedown-page .header-content-holder h3{font-size:12px;margin:5px 0 3px 0}.boarding-pass .upsidedown-page .header-content-holder p{margin-bottom:5px}.boarding-pass .upsidedown-page .header-content-holder p:last-child{margin-bottom:0}.boarding-pass .upsidedown-page .header-content-holder p,.boarding-pass .upsidedown-page .header-content-holder span{font-size:9px;color:#666!important}.boarding-pass .upsidedown-page .header-content-holder .plane-entrance{width:130px;display:inline-block}.boarding-pass .upsidedown-page .header-content-holder .plane{float:right;display:inline-block}.boarding-pass .upsidedown-page .header-content-holder .plane svg.icon{width:116px;height:32px}.boarding-pass .upsidedown-page .header-content-holder .spanish-discount{display:table-cell;width:190px;vertical-align:top}.boarding-pass .upsidedown-page .header-content-holder .spanish-discount h3{font-size:12px;margin:0 0 5px}.boarding-pass .upsidedown-page .header-content-holder .spanish-discount p{font-size:9px;color:#666!important;margin:0}.boarding-pass .upsidedown-page .header-content-holder .eu261-notice p{margin:0}.boarding-pass .upsidedown-page .summary-code{float:left;width:85%}.boarding-pass .upsidedown-page .summary-code,.boarding-pass .upsidedown-page .seq{font-size:10px;color:#2e2e2e!important}.boarding-pass .upsidedown-page .seq{float:right}.boarding-pass .upsidedown-page .seq strong{color:#666!important}.boarding-pass .upsidedown-page .page-content{border:1px solid #e1e5e8;border-radius:13px;overflow:hidden;height:444px}.boarding-pass .upsidedown-page .page-content .content-header{color:#fff!important;border-top-left-radius:13px;border-top-right-radius:13px;padding:5px 10px;font-size:10px;min-height:45px;position:relative;overflow:hidden}.boarding-pass .upsidedown-page .page-content .content-header svg.background{top:0;left:-17px}.boarding-pass .upsidedown-page .page-content .content-header svg.icon{width:110px;height:35px;float:left;position:relative;z-index:99}.boarding-pass .upsidedown-page .page-content .content-header span{position:relative;float:right;line-height:24px;color:#fff!important;z-index:99;text-decoration:none}.boarding-pass .upsidedown-page .page-content .content-header span.connecting-flight-header{line-height:18px;text-transform:uppercase;font-size:14px;top:2px;font-weight:bolder}.boarding-pass .upsidedown-page .page-content .content-header span.connecting-flight-subheader{line-height:15px;text-transform:uppercase;font-size:12px;font-weight:bolder}.boarding-pass .upsidedown-page .page-content .content-header span.no-connecting-flight-header{line-height:34px;text-transform:uppercase;font-size:13px;top:1px;font-weight:bolder}.boarding-pass .upsidedown-page .page-content .content-header span.content-header-message{line-height:34px;text-transform:uppercase;font-size:13px;top:2px;font-weight:bolder;padding:0 10px;color:#fff!important;background-color:#cf2e1d!important}.boarding-pass .upsidedown-page .page-content .content-header span.content-header-message--with-subheader{line-height:18px}.boarding-pass .upsidedown-page .page-content .content-header span.content-subheader-message{line-height:15px;text-transform:uppercase;font-size:12px;font-weight:bolder;margin-top:3px}.boarding-pass .upsidedown-page .page-content .light-content-header{background-color:#2091eb!important;color:#fff!important;border-top-left-radius:10px;border-top-right-radius:10px;padding:5px 10px;font-size:10px;min-height:38px}.boarding-pass .upsidedown-page .page-content .light-content-header .plan{line-height:28px;float:left;color:#fff!important}.boarding-pass .upsidedown-page .page-content .light-content-header .date{float:right;line-height:28px;font-size:9px;color:#fff!important}.boarding-pass .upsidedown-page .page-content .header-message{text-transform:uppercase;color:#073590!important;text-align:center;width:100%;font-size:10px;line-height:14px;overflow:hidden;font-weight:bold;display:table;min-height:16px;padding:0 1px 1px 1px;position:relative;z-index:9}.boarding-pass.malta-air .upsidedown-page .page-content .header-message{color:#c8102e!important}.boarding-pass .upsidedown-page .page-content .header-message .text{display:inline-block;vertical-align:middle;text-align:center;padding:1px 0 0 0;position:relative;z-index:99;text-decoration:none;color:#073590!important}.boarding-pass.malta-air .upsidedown-page .page-content .header-message .text{color:#c8102e!important}.boarding-pass .upsidedown-page .page-content .header-message .text span:after{content:'';border-radius:50%;width:5px;background:#073590!important;height:6px;display:inline-block;margin:1px 6px}.boarding-pass .upsidedown-page .page-content .header-message .text.right{padding-right:8px;float:right}.boarding-pass .upsidedown-page .page-content .header-message .text.left{text-transform:initial;float:left;padding-left:8px}.boarding-pass .upsidedown-page .page-content .header-message .left{text-align:left;padding-left:20px}.boarding-pass .upsidedown-page .page-content .header-message .right{text-align:right;padding-right:20px}.boarding-pass .upsidedown-page .page-content .content{float:left;width:100%;padding:10px;z-index:99;position:relative;background:#fff!important}.boarding-pass .upsidedown-page .page-content .content svg.background{left:-20px;z-index:9}.boarding-pass .upsidedown-page .page-content .content .main-info{width:190px;float:left;z-index:99;position:relative}.boarding-pass .upsidedown-page .page-content .content .main-info .details{float:left;width:50%;min-height:96px}.boarding-pass .upsidedown-page .page-content .content .main-info .details .detail{margin-top:10px;width:100%;padding:0}.boarding-pass .upsidedown-page .page-content .content .main-info .details .detail:nth-child(odd){padding-left:0}.boarding-pass .upsidedown-page .page-content .content .main-info .details .detail .position{font-size:11px;color:#666!important;display:block;word-break:break-all}.boarding-pass .upsidedown-page .page-content .content .main-info .bp-flight-info{color:#073590!important;font-size:14px;font-weight:bold;text-transform:uppercase;line-height:18px}.boarding-pass.malta-air .upsidedown-page .page-content .content .main-info .bp-flight-info{color:#c8102e!important}.boarding-pass .upsidedown-page .page-content .content .main-info .bp-flight-info span{color:#073590!important}.boarding-pass.malta-air .upsidedown-page .page-content .content .main-info .bp-flight-info span{color:#c8102e!important}.boarding-pass .upsidedown-page .page-content .content .main-info .bp-final-destination-info{margin-bottom:12px}.boarding-pass .upsidedown-page .page-content .content .main-info .bp-final-destination-info span{color:#073590!important;background-color:#f1c933!important;font-size:9px;font-weight:bold;padding:2px 9px;border-radius:4px;vertical-align:middle;line-height:18px}.boarding-pass.malta-air .upsidedown-page .page-content .content .main-info .bp-final-destination-info span{color:#c8102e!important}.boarding-pass .upsidedown-page .page-content .content .main-info h2{margin-top:0;font-weight:bold;color:#073590!important;font-size:16px;text-transform:uppercase;word-break:break-all;margin-bottom:10px}.boarding-pass.malta-air .upsidedown-page .page-content .content .main-info h2{color:#c8102e!important}.boarding-pass .upsidedown-page .page-content .content .main-info h2.small{font-size:21px}.boarding-pass .upsidedown-page .page-content .content .main-info .passenger{display:block;color:#073590!important;font-size:14px;line-height:16px;word-break:break-all}.boarding-pass.malta-air .upsidedown-page .page-content .content .main-info .passenger{color:#c8102e!important}.boarding-pass .upsidedown-page .page-content .content .main-info .detail{width:50%;float:left;margin-top:10px;min-height:38px}.boarding-pass .upsidedown-page .page-content .content .main-info .detail:nth-child(odd){padding-left:20px}.boarding-pass .upsidedown-page .page-content .content .main-info .detail .value{line-height:10px;color:#073590!important;font-size:14px;float:left;margin-top:3px;word-break:break-all}.boarding-pass.malta-air .upsidedown-page .page-content .content .main-info .detail .value{color:#c8102e!important}.boarding-pass .upsidedown-page .page-content .content .main-info .detail .seat-value{font-size:28px;line-height:28px;font-weight:bold;color:#073590!important}.boarding-pass.malta-air .upsidedown-page .page-content .content .main-info .detail .seat-value{color:#c8102e!important}.boarding-pass .upsidedown-page .page-content .content .main-info .detail .seat-value small{font-size:11px}.boarding-pass .upsidedown-page .page-content .content .main-info .detail .seat-value.info{font-size:10px;margin-left:0}.boarding-pass .upsidedown-page .page-content .content .banner{z-index:99;position:relative;float:right;overflow:hidden;width:81pt;height:185pt;background-color:#fff!important;padding:3pt}.boarding-pass .upsidedown-page .page-content .content .banner .baby{margin-left:auto;margin-right:auto;display:-webkit-flex;display:-ms-flexbox;display:flex;margin-top:58px}.boarding-pass .upsidedown-page .page-content .content .destination{float:left;width:100%;padding:5px 0 0 0;margin:0;z-index:99;position:relative}.boarding-pass .upsidedown-page .page-content .content .destination .city{width:41%;float:left;font-size:14px;color:#073590!important;word-break:keep-all}.boarding-pass.malta-air .upsidedown-page .page-content .content .destination .city{color:#c8102e!important}.boarding-pass .upsidedown-page .page-content .content .destination .city:last-child{text-align:right;float:right}.boarding-pass .upsidedown-page .page-content .content .destination .path{width:50px;float:left}.boarding-pass .upsidedown-page .page-content .content .destination .path .flight-selection{background-color:#073590!important;position:relative;min-height:1px;padding-left:8px;padding-right:8px;height:1px;margin-top:9px}.boarding-pass.malta-air .upsidedown-page .page-content .content .destination .path .flight-selection{color:#c8102e!important}.boarding-pass .upsidedown-page .page-content .content .destination .path .flight-selection .icon{position:relative;display:inline-block;vertical-align:middle;margin-left:3px;overflow:hidden;fill:#f4c322!important;background-color:#073590!important;width:28px;height:28px;border-radius:50%;margin-top:-20px;text-align:center;padding:3px;border:5px solid #fff!important}.boarding-pass.malta-air .upsidedown-page .page-content .content .destination .path .flight-selection .icon{color:#c8102e!important}.boarding-pass .upsidedown-page .page-content .content .destination .path .flight-selection .path-name{background:#fff!important;float:none;width:50%;position:absolute;top:-6px;left:50%;margin:0 auto 0 -25%}.boarding-pass .upsidedown-page .page-content .content .destination .path .path-name{display:block;text-align:center;margin-top:10px;font-size:11px;color:#073590!important;text-transform:uppercase}.boarding-pass.malta-air .upsidedown-page .page-content .content .destination .path .path-name{color:#c8102e!important}.boarding-pass .upsidedown-page .page-content .content .dates{float:left;width:100%;margin-top:3px;border-bottom:1px solid #e1e5e8!important;z-index:99;position:relative}.boarding-pass .upsidedown-page .page-content .content .dates .date{width:33%;float:left;text-align:center;padding-bottom:5px}.boarding-pass .upsidedown-page .page-content .content .dates .date:first-child{text-align:left}.boarding-pass .upsidedown-page .page-content .content .dates .date:last-child{text-align:right}.boarding-pass .upsidedown-page .page-content .content .dates .date .value{font-size:14px;color:#073590!important;display:block;word-break:break-all}.boarding-pass.malta-air .upsidedown-page .page-content .content .dates .date .value{color:#c8102e!important}.boarding-pass .upsidedown-page .page-content .content .luggage{font-size:7px;line-height:7px;text-align:center;color:#2e2e2e!important;text-transform:uppercase;float:left;width:100%;padding:5px 10px 0}.boarding-pass .upsidedown-page .page-content .timeline{float:left;width:100%;padding:8px 0}.boarding-pass .upsidedown-page .page-content .timeline .timeline-item{float:left;width:100%}.boarding-pass .upsidedown-page .page-content .timeline .timeline-item:last-child .timeline-details .description{border:none!important}.boarding-pass .upsidedown-page .page-content .timeline .timeline-item:last-child .timeline-details .description:after{height:0}.boarding-pass .upsidedown-page .page-content .timeline .timeline-item .time{width:42px;float:left;min-height:10px}.boarding-pass .upsidedown-page .page-content .timeline .timeline-item .time span{width:30px;float:right;font-size:9px;text-align:right;padding-right:4px;color:#073590!important;padding-top:1px}.boarding-pass.malta-air .upsidedown-page .page-content .timeline .timeline-item .time span{color:#c8102e!important}.boarding-pass .upsidedown-page .page-content .timeline .timeline-item .time svg.icon{width:10px;height:10px;float:right;margin-top:2px}.boarding-pass .upsidedown-page .page-content .timeline .timeline-item .empty-time{width:42px;float:left;min-height:10px}.boarding-pass .upsidedown-page .page-content .timeline .timeline-item .empty-time span{width:30px;float:right;font-size:9px;text-align:right;padding-right:4px;color:#073590!important;padding-top:1px}.boarding-pass.malta-air .upsidedown-page .page-content .timeline .timeline-item .empty-time span{color:#c8102e!important}.boarding-pass .upsidedown-page .page-content .timeline .timeline-item .empty-time svg.icon{width:10px;height:10px;float:right;margin-top:2px}.boarding-pass .upsidedown-page .page-content .timeline .timeline-item .empty-time .hours{width:10px;border-bottom:1px solid #e1e5e8!important;display:inline-block;margin-left:5px}.boarding-pass .upsidedown-page .page-content .timeline .timeline-item .empty-time .minutes{width:10px;border-bottom:1px solid #e1e5e8!important;display:inline-block}.boarding-pass .upsidedown-page .page-content .timeline .timeline-item .timeline-details{width:258px;float:left;margin-left:-6px}.boarding-pass .upsidedown-page .page-content .timeline .timeline-item .timeline-details h3{margin:0;font-size:12px;padding-left:15px;padding-bottom:1px;padding-top:1px}.boarding-pass .upsidedown-page .page-content .timeline .timeline-item .timeline-details .description{font-size:10px;border-left:2px solid #073590!important;padding-top:3px;padding-left:15px;padding-bottom:16px;margin-bottom:0;position:relative}.boarding-pass.malta-air .upsidedown-page .page-content .timeline .timeline-item .timeline-details .description{border-left:2px solid #c8102e!important}.boarding-pass .upsidedown-page .page-content .timeline .timeline-item .timeline-details .description:after{content:'';height:1px;background-color:#e1e5e8!important;position:absolute;bottom:6px;left:15px;right:0}.boarding-pass .upsidedown-page .page-content .timeline .timeline-item .timeline-details .description p{margin:0;font-size:9px}.boarding-pass .upsidedown-page .page-content .timeline .timeline-item .timeline-details .description .alert{padding:3px 0 0 0;background-color:#fff!important;border:0;margin:0;overflow:hidden;display:table}.boarding-pass .upsidedown-page .page-content .timeline .timeline-item .timeline-details .description .alert .alert-image{width:15px;min-height:30px;position:absolute;top:50%;margin-top:-7px}.boarding-pass .upsidedown-page .page-content .timeline .timeline-item .timeline-details .description .alert .alert-image svg.icon{fill:#f75d5d!important;width:14px;height:14px}.boarding-pass .upsidedown-page .page-content .timeline .timeline-item .timeline-details .description .alert .alert-text{float:right;width:192px;color:#666!important;font-style:italic;display:table-cell;font-size:9px}.boarding-pass .upsidedown-page.mobile{display:block;width:100%;height:100%;background:#fff!important}.boarding-pass .upsidedown-page.mobile .highlighted{font-size:12px}.boarding-pass .upsidedown-page.mobile .page-content{height:100%}.boarding-pass .upsidedown-page.mobile .page-content .content-header{border-top-left-radius:0;border-top-right-radius:0;font-size:14px}.boarding-pass .upsidedown-page.mobile .page-content .header-message{min-height:34px}.boarding-pass .upsidedown-page.mobile .page-content .header-message .text{font-size:14px}.boarding-pass .upsidedown-page.mobile .page-content .content h2{border-bottom:1px solid #e1e5e8!important;width:100%;text-align:left;padding:0 0 10px;margin:0 0 20px;font-weight:bold;color:#073590!important}.boarding-pass.malta-air .upsidedown-page.mobile .page-content .content h2{color:#c8102e!important}.boarding-pass .upsidedown-page.mobile .page-content .content .main-info{width:initial}.boarding-pass .upsidedown-page.mobile .page-content .content .main-info .passenger{font-size:18px}.boarding-pass .upsidedown-page.mobile .page-content .content .main-info .detail{width:100%;margin-top:40px}.boarding-pass .upsidedown-page.mobile .page-content .content .main-info .detail .value{font-size:18px}.boarding-pass .upsidedown-page.mobile .page-content .content .main-info .detail .seat-value{font-size:18px}.boarding-pass .upsidedown-page.mobile .page-content .content .barcode-section{width:160px;display:inline-block;float:right}.boarding-pass .upsidedown-page.mobile .page-content .content .barcode-section .banner{width:160px;height:160px}.boarding-pass .upsidedown-page.mobile .page-content .content .barcode-section .details{color:#073590!important}.boarding-pass.malta-air .upsidedown-page.mobile .page-content .content .barcode-section .details{color:#c8102e!important}.boarding-pass .upsidedown-page.mobile .page-content .content .barcode-section .details .detail{width:48%;display:inline-block;margin-top:10px}.boarding-pass .upsidedown-page.mobile .page-content .content .barcode-section .details .detail .highlighted{font-size:14px;color:#666!important;word-break:break-all}.boarding-pass .upsidedown-page.mobile .page-content .content .barcode-section .details .detail .value{font-size:14px}.boarding-pass .upsidedown-page.mobile .page-content .content .barcode-section .details .detail.right{text-align:right}.boarding-pass .upsidedown-page.mobile .page-content .content .destination .path{width:40%}.boarding-pass .upsidedown-page.mobile .page-content .content .destination .path .flight-selection .icon{display:table-cell;margin-top:0;top:-8px;margin-left:45%}.boarding-pass .upsidedown-page.mobile .page-content .content .destination .city{width:30%;font-size:14px;color:#073590!important;word-break:break-all}.boarding-pass.malta-air .upsidedown-page.mobile .page-content .content .destination .city{color:#c8102e!important}.boarding-pass .upsidedown-page.mobile .page-content .content .dates .date .value{font-size:16px;word-break:break-all}.boarding-pass .upsidedown-page.mobile .page-content .content .luggage{font-size:9px}svg.background{position:absolute;top:0;left:0}.boarding-pass .one-page .page-content .light-content-header.lauda-motion{background-color:#c3183b!important}.boarding-pass .upsidedown-page .page-content .light-content-header.lauda-motion{background-color:#c3183b!important}.boarding-pass .one-page .page-content .content-header.lauda-motion{background-color:#c3183b!important}.boarding-pass.malta-air .one-page .page-content .light-content-header{background-color:#c8102e!important}.boarding-pass.malta-air .upsidedown-page .page-content .light-content-header{background-color:#c8102e!important}.boarding-pass.malta-air .one-page .page-content .content-header{background-color:#c8102e!important}.boarding-pass .one-page .page-content .content-header svg.background .content__header__background{fill:#073590!important}.boarding-pass .one-page .page-content .content-header.lauda-motion svg.background .content__header__background{fill:#c3183b!important}.boarding-pass.malta-air .one-page .page-content .content-header svg.background .content__header__background{fill:#c8102e!important}.boarding-pass .one-page .page-content .content .content__main.content__main--with-priority-boarding .highlighted{color:#ccc!important}.boarding-pass .one-page .page-content .content__main.content__main--with-priority-boarding .main-info .details .detail .position{color:#ccc!important}.boarding-pass .one-page .page-content .content .content__main.content__main--with-priority-boarding .main-info .bp-flight-info{color:#fff!important}.boarding-pass .one-page .page-content .content .content__main.content__main--with-priority-boarding .main-info .bp-flight-info span{color:#fff!important}.boarding-pass .one-page .page-content .content .content__main.content__main--with-priority-boarding{background:#073590!important;-webkit-print-color-adjust:exact;color-adjust:exact}.boarding-pass.malta-air .one-page .page-content .content .content__main.content__main--with-priority-boarding{background:#c8102e!important}.boarding-pass .one-page .page-content .content .content__main.content__main--with-priority-boarding.content--for-lauda{background:#c3183b!important}.boarding-pass .one-page .page-content .content .content__main.content__main--with-priority-boarding svg.background .content__main__background{fill:#073590!important}.boarding-pass.malta-air .one-page .page-content .content .content__main.content__main--with-priority-boarding svg.background .content__main__background{fill:#c8102e!important}.boarding-pass .one-page .page-content .content .content__main.content__main--with-priority-boarding.content--for-lauda svg.background .content__main__background{fill:#c3183b!important}.boarding-pass .one-page .page-content .content .content__main.content__main--with-priority-boarding .main-info h2{color:#fff!important}.boarding-pass .one-page .page-content .content .content__main.content__main--with-priority-boarding .main-info .passenger{color:#fff!important}.boarding-pass .one-page .page-content .content .content__main.content__main--with-priority-boarding .main-info .detail .value{color:#fff!important}.boarding-pass .one-page .page-content .content .content__main.content__main--with-priority-boarding .main-info .detail .seat-value{color:#fff!important}.boarding-pass .one-page .page-content .content .content__main.content__main--with-priority-boarding .destination .city{color:#fff!important}.boarding-pass .one-page .page-content .content .content__main.content__main--with-priority-boarding .dates{border-bottom:none!important}.boarding-pass .one-page .page-content .content .content__main.content__main--with-priority-boarding .dates .date .value{color:#fff!important}.boarding-pass .upsidedown-page .page-content .content-header span{padding:0 10px;background-color:initial!important;color:#fff!important}.boarding-pass .upsidedown-page .page-content .content-header{background-color:#073590!important}.boarding-pass .upsidedown-page .page-content .content .content__main.content__main--with-priority-boarding .highlighted{color:#ccc!important}.boarding-pass .upsidedown-page .page-content .content__main.content__main--with-priority-boarding .main-info .details .detail .position{color:#ccc!important}.boarding-pass .upsidedown-page .page-content .content .content__main.content__main--with-priority-boarding .main-info .bp-flight-info{color:#fff!important}.boarding-pass .upsidedown-page .page-content .content .content__main.content__main--with-priority-boarding .main-info .bp-flight-info span{color:#fff!important}.boarding-pass .upsidedown-page .page-content .content .content__main.content__main--with-priority-boarding .main-info h2{color:#fff!important}.boarding-pass .upsidedown-page .page-content .content .content__main.content__main--with-priority-boarding .main-info .passenger{color:#fff!important}.boarding-pass .upsidedown-page .page-content .content .content__main.content__main--with-priority-boarding .main-info .detail .value{color:#fff!important}.boarding-pass .upsidedown-page .page-content .content .content__main.content__main--with-priority-boarding .main-info .detail .seat-value{color:#fff!important}.boarding-pass .upsidedown-page .page-content .content .content__main.content__main--with-priority-boarding .destination .city{color:#fff!important}.boarding-pass .one-page .page-content .header-message .text.left.visa-check-message-heading{font-size:18px;padding:5px;float:none;display:block;line-height:normal;text-align:center}.boarding-pass .one-page .page-content .header-message .text.left.visa-check-message-description{float:none;display:block;line-height:normal;text-align:center}@media(min-width:768px){.boarding-pass .pass-destination{float:left;width:100%}.boarding-pass .pass-destination .passenger{float:left;width:25%}.boarding-pass .pass-destination .destination{float:left;width:37.5%}.boarding-pass .pass-actions{float:left;width:100%}.boarding-pass .pass-actions .passenger{float:left;width:25%}.boarding-pass .pass-actions .action{float:left;width:37.5%}}@media(min-width:992px){.boarding-pass .pass-destination{float:left;width:100%}.boarding-pass .pass-destination .passenger{float:left;width:25%}.boarding-pass .pass-destination .destination{float:left;width:37.5%}.boarding-pass .pass-actions{float:left;width:100%}.boarding-pass .pass-actions .passenger{float:left;width:25%}.boarding-pass .pass-actions .action{float:left;width:37.5%}}@media(min-width:1200px){.boarding-pass .pass-destination{float:left;width:100%}.boarding-pass .pass-destination .passenger{float:left;width:25%}.boarding-pass .pass-destination .destination{float:left;width:37.5%}.boarding-pass .pass-actions{float:left;width:100%}.boarding-pass .pass-actions .passenger{float:left;width:25%}.boarding-pass .pass-actions .action{float:left;width:37.5%}}@media(max-width:479px){.boarding-pass .one-page.mobile .page-content .content .main-info{width:40%}.boarding-pass .one-page.mobile .page-content .content .main-info .detail{margin-top:30px}.boarding-pass .upsidedown-page.mobile .page-content .content .main-info{width:40%}.boarding-pass .upsidedown-page.mobile .page-content .content .main-info .detail{margin-top:30px}}@media(min-width:480px) and (max-width:767px),(max-width:479px){.boarding-pass{width:100%;height:100%}.boarding-pass .download{margin:12px 0 8px 0}.boarding-pass .pass-holder{-webkit-transform-origin:top left;-ms-transform-origin:top left;transform-origin:top left;position:initial}}@media print{.boarding-pass .one-page .page-content .content-header{background-color:#073590!important}.boarding-pass .one-page .page-content .content-header span{color:rgba(0,0,0,0)!important;text-shadow:0 0 0 #fff!important}.boarding-pass .one-page .page-content .content .content__main.content__main--with-priority-boarding .main-info h2{color:rgba(0,0,0,0)!important;text-shadow:0 0 0 #fff!important}.boarding-pass .one-page .page-content .content .content__main.content__main--with-priority-boarding .main-info .bp-flight-info{color:rgba(0,0,0,0)!important;text-shadow:0 0 0 #fff!important}.boarding-pass .one-page .page-content .content .content__main.content__main--with-priority-boarding .main-info .bp-flight-info span{color:rgba(0,0,0,0)!important;text-shadow:0 0 0 #fff!important}.boarding-pass .one-page .page-content .content .content__main.content__main--with-priority-boarding .main-info .passenger{color:rgba(0,0,0,0)!important;text-shadow:0 0 0 #fff!important}.boarding-pass .one-page .page-content .content .content__main.content__main--with-priority-boarding .main-info .detail .value{color:rgba(0,0,0,0)!important;text-shadow:0 0 0 #fff!important}.boarding-pass .one-page .page-content .content .content__main.content__main--with-priority-boarding .main-info .detail .seat-value{color:rgba(0,0,0,0)!important;text-shadow:0 0 0 #fff!important}.boarding-pass .one-page .page-content .content .content__main.content__main--with-priority-boarding .destination .city{color:rgba(0,0,0,0)!important;text-shadow:0 0 0 #fff!important}.boarding-pass .one-page .page-content .content .content__main.content__main--with-priority-boarding .dates .date .value{color:rgba(0,0,0,0)!important;text-shadow:0 0 0 #fff!important}.boarding-pass .one-page .page-content .content .content__main.content__main--with-priority-boarding .highlighted{color:rgba(0,0,0,0)!important;text-shadow:0 0 0 #ccc!important}.boarding-pass .one-page .page-content .content__main.content__main--with-priority-boarding .main-info .details .detail .position{color:rgba(0,0,0,0)!important;text-shadow:0 0 0 #ccc!important}.boarding-pass .one-page .page-content .content-header span:not(*:root){color:#fff!important;-webkit-print-color-adjust:exact}.boarding-pass .one-page .page-content .content .content__main.content__main--with-priority-boarding .main-info h2:not(*:root){color:#fff!important;-webkit-print-color-adjust:exact}.boarding-pass .one-page .page-content .content .content__main.content__main--with-priority-boarding .main-info .bp-flight-info:not(*:root){color:#fff!important;-webkit-print-color-adjust:exact}.boarding-pass .one-page .page-content .content .content__main.content__main--with-priority-boarding .main-info .bp-flight-info span:not(*:root){color:#fff!important;-webkit-print-color-adjust:exact}.boarding-pass .one-page .page-content .content .content__main.content__main--with-priority-boarding .main-info .passenger:not(*:root){color:#fff!important;-webkit-print-color-adjust:exact}.boarding-pass .one-page .page-content .content .content__main.content__main--with-priority-boarding .main-info .detail .value:not(*:root){color:#fff!important;-webkit-print-color-adjust:exact}.boarding-pass .one-page .page-content .content .content__main.content__main--with-priority-boarding .main-info .detail .seat-value:not(*:root){color:#fff!important;-webkit-print-color-adjust:exact}.boarding-pass .one-page .page-content .content .content__main.content__main--with-priority-boarding .destination .city:not(*:root){color:#fff!important;-webkit-print-color-adjust:exact}.boarding-pass .one-page .page-content .content .content__main.content__main--with-priority-boarding .dates .date .value:not(*:root){color:#fff!important;-webkit-print-color-adjust:exact}.boarding-pass .one-page .page-content .content .content__main.content__main--with-priority-boarding .highlighted:not(*:root){color:#ccc!important;-webkit-print-color-adjust:exact}.boarding-pass .one-page .page-content .content__main.content__main--with-priority-boarding .main-info .details .detail .position:not(*:root){color:#ccc!important;-webkit-print-color-adjust:exact}@page{size:210mm 297mm}.boarding-pass{width:502.5pt!important;height:710.25pt!important;page-break-inside:avoid;page-break-after:always;-webkit-column-break-after:page;break-after:page;display:block}.boarding-pass .one-page .page-content .header-message .text.left.visa-check-message-heading{font-size:13pt!important;padding:3.5pt!important}.boarding-pass .one-page .page-content .content{background:#fff!important}.content_header span{color:#fff}.header_message span{color:#073590!important}header,footer,aside,.noprint{display:none}body{zoom:100%;color:#000;-webkit-print-color-adjust:exact}#main{float:inherit!important}html,body{background-color:#fff!important}}.boarding-pass .one-page .page-content .content-header.content-header--cabin-bags-oriented span.content-subheader-message{font-size:8px;line-height:8px;margin-top:0}.boarding-pass .upsidedown-page .page-content .content-header.content-header--cabin-bags-oriented span.content-subheader-message{font-size:8px;line-height:8px;margin-top:0}.boarding-pass .one-page .page-content .content-header.content-header--cabin-bags-oriented span.content-header-message.content-header-message--without-subheader{font-size:20px}