.page-title{border-bottom:solid 1px #e5e5e5;margin-bottom:20px}.loyalty-program{border-top:solid 1px #e5e5e5;background:url(/images/bkg_loyalty_program.png);background-position:right top;background-repeat:no-repeat;background-size:40% auto}@media(max-width:767px){.loyalty-program{background-size:50% auto}}.loyalty-program .wait-indicator{margin-top:50px;margin-bottom:50px}.loyalty-program .header{padding-top:51px;padding-bottom:13px}@media(max-width:767px){.loyalty-program .header{padding:37px 15px 25px 16px}}.user-type-T .loyalty-program .header{padding-bottom:53px}.loyalty-program .header .welcome{font-family:AvenirNextLTPro-Regular;font-size:20px;color:#000}@media(max-width:767px){.loyalty-program .header .welcome{font-size:16px}}.loyalty-program .header .user-no{font-family:AvenirNextLTPro-It;font-size:13px;color:#000;padding-left:5px}@media(max-width:767px){.loyalty-program .header .user-no{font-size:10px}}.loyalty-program .header .caption{font-family:AvenirNextLTPro-Bold;font-size:50px;line-height:57px;color:#000;text-align:left;padding-bottom:5px;visibility:hidden}@media(max-width:767px){.loyalty-program .header .caption{font-size:20px;line-height:25px}}@media(max-width:767px){.loyalty-program .header .caption{padding-bottom:30px}}.loyalty-program .header .card-bonus{padding-bottom:20px}@media(max-width:767px){.loyalty-program .header .card-bonus{text-align:center}}.loyalty-program .header .card-bonus>div{display:inline-flex}.loyalty-program .header .card-bonus .bonus-progress{float:left;margin-right:12px;width:100px;height:100px;background-image:url(/images/RedCardProgress.png);background-repeat:no-repeat;background-size:100px 100px}@media(max-width:767px){.loyalty-program .header .card-bonus .bonus-progress{margin-left:-10px;margin-right:10px}}.loyalty-program .header .card-bonus .flights-info{float:none;padding-top:27px;text-align:left}@media(max-width:767px){.loyalty-program .header .card-bonus .flights-info{padding-top:10px}}.loyalty-program .header .card-bonus .flights-info .flights-count{font-family:AvenirNextLTPro-Bold;font-size:30px;color:#000}.loyalty-program .header .card-bonus .flights-info .flights-caption{font-family:AvenirNextLTPro-Regular;font-size:16px;color:#000;padding-right:10px}.loyalty-program .header .card-bonus .flights-info .line-break{display:none}@media(max-width:767px){.loyalty-program .header .card-bonus .flights-info .line-break{display:block}}.loyalty-program .header .card-bonus .flights-info .info{font-family:AvenirNextLTPro-Regular;font-size:13px;color:#fff;background:#000 none repeat scroll 0 0;-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px;padding:7px 10px;position:relative;top:-6px;left:2px;display:inline}.loyalty-program .header .card-bonus .flights-info .info em{font-style:normal;font-family:AvenirNextLTPro-Bold}@media(max-width:767px){.loyalty-program .header .card-bonus .flights-info .info{top:auto;display:inline-grid}}.loyalty-program .header .card-bonus .flights-info .info a{color:#fff}.loyalty-program .header .card-bonus .flights-info .info:after{content:'';position:absolute;border-style:solid;border-width:5px 5px 5px 0;border-color:transparent #000;display:block;width:0;z-index:1;margin-top:-5px;left:-5px;top:50%}@media(max-width:767px){.loyalty-program .header .card-bonus .flights-info .info:after{border-width:0 5px 5px;border-color:#000 transparent;margin-top:0;top:-5px;left:10px}}.loyalty-program .header .card-bonus.black .bonus-progress{background-image:url(/images/BlackCardProgressInverse.png)}.loyalty-program .header .card-bonus.black .flights-info .line-break,.loyalty-program .header .card-bonus.black .flights-info .info{display:none}.loyalty-program .menu-affix{border-bottom:solid 1px #e5e5e5;text-align:center;margin-bottom:20px;overflow:auto}.loyalty-program .menu-affix.affix{top:0;z-index:1000;height:auto;padding-left:2px}.loyalty-program .menu-affix.affix .loyalty-program-content{z-index:999}@media(max-width:767px){.loyalty-program .menu-affix.affix{left:0;width:100%}.loyalty-program .menu-affix.affix .menu{width:100%}.loyalty-program .menu-affix.affix .menu .menu-button{width:100%;padding-top:3px;padding-bottom:3px}}.loyalty-program .menu{background-color:#fff;display:inline-flex}.loyalty-program .menu .menu-button{font-family:AvenirNextLTPro-Regular;font-size:13px;line-height:24px;color:#000;padding:17px 12px}@media(max-width:767px){.loyalty-program .menu .menu-button{font-size:16px;line-height:20px}}.loyalty-program .menu .menu-button .btn-caret{display:none}.loyalty-program .menu .menu-button.active,.loyalty-program .menu .menu-button:hover,.loyalty-program .menu .menu-button:active{display:block;color:#fff}@media(max-width:767px){.loyalty-program .menu .menu-button{display:none;padding:17px 17px}.loyalty-program .menu .menu-button.active .btn-caret{display:inline}.loyalty-program .menu.expanded{display:inline-block;width:80%}.loyalty-program .menu.expanded .menu-button{display:block;margin-bottom:5px;padding:10px 17px;width:100%}}.loyalty-program .menu #btn_logout{font-family:AvenirNextLTPro-Bold;font-size:13px;color:#000}@media(max-width:767px){.loyalty-program .menu #btn_logout{font-size:16px}}.loyalty-program .menu #btn_logout.active,.loyalty-program .menu #btn_logout:hover,.loyalty-program .menu #btn_logout:active{display:block;color:#fff}.loyalty-program .main-caption{font-family:AvenirNextLTPro-UltLt;font-size:50px;color:#000;text-align:center;padding-bottom:20px}@media(max-width:767px){.loyalty-program .main-caption{font-size:33px}}@media(max-width:767px){.loyalty-program .main-caption{padding-bottom:15px}}.loyalty-program .caption{font-family:AvenirNextLTPro-Medium;font-size:25px;color:#000;padding-bottom:10px}@media(max-width:767px){.loyalty-program .caption{font-size:20px}}@media(max-width:767px){.loyalty-program .caption{text-align:center}}.loyalty-program .caption .arrow{height:30px;margin-top:-5px}@media(max-width:767px){.loyalty-program .caption .arrow{height:18px;padding-left:5px}}.loyalty-program .sub-caption{font-family:AvenirNextLTPro-Bold;font-size:20px;color:#000;padding-bottom:20px}@media(max-width:767px){.loyalty-program .sub-caption{font-size:16px}}.loyalty-program .my-air-prishtina{padding-bottom:32px}@media(max-width:767px){.loyalty-program .my-air-prishtina{padding-bottom:44px}}.loyalty-program .my-air-prishtina .my-next-flight{padding-top:30px;padding-bottom:20px}.loyalty-program .my-air-prishtina .my-next-flight .booking-number-panel{padding-bottom:15px;float:left}@media(max-width:767px){.loyalty-program .my-air-prishtina .my-next-flight .booking-number-panel{text-align:center;float:none}.loyalty-program .my-air-prishtina .my-next-flight .booking-number-panel .booking-number-info:last-of-type{display:block}}.loyalty-program .my-air-prishtina .my-next-flight .booking-number-panel .booking-number-caption,.loyalty-program .my-air-prishtina .my-next-flight .booking-number-panel .booking-number-info{font-family:AvenirNextLTPro-Regular;font-size:16px;color:#000}.loyalty-program .my-air-prishtina .my-next-flight .actions{float:right;font-family:AvenirNextLTPro-Regular;font-size:16px;color:#eb1f28;padding-bottom:10px}@media(max-width:767px){.loyalty-program .my-air-prishtina .my-next-flight .actions{font-size:13px}}@media(max-width:767px){.loyalty-program .my-air-prishtina .my-next-flight .actions{float:none}}.loyalty-program .my-air-prishtina .my-next-flight .actions a{padding-left:25px}.loyalty-program .my-air-prishtina .my-next-flight .actions a:first-of-type{padding-left:15px}.loyalty-program .my-air-prishtina .my-next-flight .travel-plan{border:solid 1px #e5e5e5;-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px}.loyalty-program .my-air-prishtina .my-next-flight .travel-plan .travel-plan-flight{border-bottom:solid 1px #e5e5e5}.loyalty-program .my-air-prishtina .my-next-flight .travel-plan .travel-plan-flight:last-of-type{border-bottom:none}.loyalty-program .my-air-prishtina .my-next-flight .travel-plan .travel-plan-flight .flight-number-panel{width:200px;float:left;padding:10px 10px 10px 40px;overflow:hidden}@media(max-width:767px){.loyalty-program .my-air-prishtina .my-next-flight .travel-plan .travel-plan-flight .flight-number-panel{width:120px;padding-left:15px}}.loyalty-program .my-air-prishtina .my-next-flight .travel-plan .travel-plan-flight .flight-number-panel .flight-number{font-family:AvenirNextLTPro-It;font-size:25px;color:#eb1f28}@media(max-width:767px){.loyalty-program .my-air-prishtina .my-next-flight .travel-plan .travel-plan-flight .flight-number-panel .flight-number{font-size:18px}}.loyalty-program .my-air-prishtina .my-next-flight .travel-plan .travel-plan-flight .flight-number-panel .date{font-family:AvenirNextLTPro-Regular;font-size:16px;color:#000}@media(max-width:767px){.loyalty-program .my-air-prishtina .my-next-flight .travel-plan .travel-plan-flight .flight-number-panel .date{font-size:12px}}.loyalty-program .my-air-prishtina .my-next-flight .travel-plan .travel-plan-flight .destinations-panel{margin-left:200px}@media(max-width:767px){.loyalty-program .my-air-prishtina .my-next-flight .travel-plan .travel-plan-flight .destinations-panel{margin-left:120px}}.loyalty-program .my-air-prishtina .my-next-flight .travel-plan .travel-plan-flight .destinations-panel .destination-image{width:140px;height:90px}@media(max-width:991px){.loyalty-program .my-air-prishtina .my-next-flight .travel-plan .travel-plan-flight .destinations-panel .destination-image{display:none}}.loyalty-program .my-air-prishtina .my-next-flight .travel-plan .travel-plan-flight .destinations-panel .destination-image.from{float:left}.loyalty-program .my-air-prishtina .my-next-flight .travel-plan .travel-plan-flight .destinations-panel .destination-image.to{float:right}.loyalty-program .my-air-prishtina .my-next-flight .travel-plan .travel-plan-flight .destinations-panel .destination-image img{width:100%;height:100%}.loyalty-program .my-air-prishtina .my-next-flight .travel-plan .travel-plan-flight .destinations-panel .destinations{margin-left:140px;margin-right:140px;padding:10px 20px 0 20px;overflow:hidden}@media(max-width:991px){.loyalty-program .my-air-prishtina .my-next-flight .travel-plan .travel-plan-flight .destinations-panel .destinations{margin-left:unset;margin-right:unset;padding:10px}}.loyalty-program .my-air-prishtina .my-next-flight .travel-plan .travel-plan-flight .destinations-panel .destinations .connection{margin-left:auto;margin-right:auto}.loyalty-program .my-air-prishtina .my-next-flight .travel-plan .travel-plan-flight .destinations-panel .destinations .connection .destination-panel{float:left}.loyalty-program .my-air-prishtina .my-next-flight .travel-plan .travel-plan-flight .destinations-panel .destinations .connection .destination-panel .destination{font-family:AvenirNextLTPro-It;font-size:25px;color:#eb1f28}@media(max-width:767px){.loyalty-program .my-air-prishtina .my-next-flight .travel-plan .travel-plan-flight .destinations-panel .destinations .connection .destination-panel .destination{font-size:18px}}.loyalty-program .my-air-prishtina .my-next-flight .travel-plan .travel-plan-flight .destinations-panel .destinations .connection .destination-panel .time{font-family:AvenirNextLTPro-Regular;font-size:16px;color:#000}@media(max-width:767px){.loyalty-program .my-air-prishtina .my-next-flight .travel-plan .travel-plan-flight .destinations-panel .destinations .connection .destination-panel .time{font-size:12px}}.loyalty-program .my-air-prishtina .my-next-flight .travel-plan .travel-plan-flight .destinations-panel .destinations .connection .delimiter{float:left;font-size:20px;padding-left:15px;padding-right:15px;line-height:35px}@media(max-width:767px){.loyalty-program .my-air-prishtina .my-next-flight .travel-plan .travel-plan-flight .destinations-panel .destinations .connection .delimiter{font-size:16px;padding-left:10px;padding-right:10px;line-height:25px}}.loyalty-program .my-air-prishtina .my-next-flight .travel-plan .travel-plan-flight .destinations-panel .destinations .web-checkin{font-family:AvenirNextLTPro-Regular;font-size:16px;display:none;padding:5px 10px;line-height:16px;margin-top:0;margin-bottom:5px}@media(max-width:991px){.loyalty-program .my-air-prishtina .my-next-flight .travel-plan .travel-plan-flight .destinations-panel .destinations .web-checkin{font-size:13px;line-height:13px}}.loyalty-program .my-air-prishtina .my-next-flight .travel-plan .travel-plan-flight .destinations-panel .destinations.with-checkin{padding:0 20px 0 20px}@media(max-width:991px){.loyalty-program .my-air-prishtina .my-next-flight .travel-plan .travel-plan-flight .destinations-panel .destinations.with-checkin{padding:1px 10px 1px 10px}}.loyalty-program .my-air-prishtina .my-next-flight .travel-plan .travel-plan-flight .destinations-panel .destinations.with-checkin .web-checkin{display:inline-block}.loyalty-program .my-air-prishtina .prepaid-account-vouchers{padding-top:30px;padding-bottom:62px}@media(max-width:767px){.loyalty-program .my-air-prishtina .prepaid-account-vouchers{padding-top:15px;padding-bottom:40px}}.loyalty-program .my-air-prishtina .prepaid-account-vouchers .left{padding-right:50px;border-right:solid 1px #e5e5e5}@media(max-width:767px){.loyalty-program .my-air-prishtina .prepaid-account-vouchers .left{padding-right:10px;border-right:none;border-bottom:solid 1px #e5e5e5;padding-bottom:30px}}.loyalty-program .my-air-prishtina .prepaid-account-vouchers .right{padding-left:50px}@media(max-width:767px){.loyalty-program .my-air-prishtina .prepaid-account-vouchers .right{padding-left:10px;padding-top:30px;padding-bottom:15px}}.loyalty-program .my-air-prishtina .prepaid-account-panel .caption{padding-bottom:0}@media(max-width:767px){.loyalty-program .my-air-prishtina .prepaid-account-panel .caption{padding-bottom:5px}}.loyalty-program .my-air-prishtina .prepaid-account-panel .active{display:none}@media(max-width:767px){.loyalty-program .my-air-prishtina .prepaid-account-panel .content{text-align:center}}.loyalty-program .my-air-prishtina .prepaid-account-panel .content .current-ballance{font-family:AvenirNextLTPro-Regular;font-size:16px;line-height:26px;color:#000;display:inline-block;padding-right:15px}.loyalty-program .my-air-prishtina .prepaid-account-panel .content .main-value{display:inline-block}.loyalty-program .my-air-prishtina .prepaid-account-panel .content .main-value .value{font-family:AvenirNextLTPro-UltLt;font-size:60px;line-height:70px;letter-spacing:-5px;color:#eb1f28}.loyalty-program .my-air-prishtina .prepaid-account-panel .content .main-value .currency{font-family:AvenirNextLTPro-UltLt;font-size:30px;color:#eb1f28}.loyalty-program .my-air-prishtina .vouchers-panel .caption{padding-bottom:10px}.loyalty-program .my-air-prishtina .vouchers-panel .content{font-family:AvenirNextLTPro-Regular;font-size:16px;color:#000}@media(max-width:767px){.loyalty-program .my-air-prishtina .vouchers-panel .content{text-align:center}}.loyalty-program .my-air-prishtina .teaser{margin-top:45px;margin-bottom:30px;position:relative;height:500px}@media(max-width:767px){.loyalty-program .my-air-prishtina .teaser{margin-top:27px}}.loyalty-program .my-air-prishtina .teaser .center{text-align:center;position:relative;z-index:100;padding-left:10px;padding-right:10px}.loyalty-program .my-air-prishtina .teaser .center .caption{font-family:AvenirNextLTPro-Bold;font-size:25px;color:#000;padding-bottom:4px}@media(max-width:767px){.loyalty-program .my-air-prishtina .teaser .center .caption{font-size:20px;line-height:25px}}@media(max-width:767px){.loyalty-program .my-air-prishtina .teaser .center .caption{padding-bottom:15px}}.loyalty-program .my-air-prishtina .teaser .center .sub-caption{font-family:AvenirNextLTPro-Regular;font-size:25px;color:#000;padding-bottom:5px}@media(max-width:767px){.loyalty-program .my-air-prishtina .teaser .center .sub-caption{font-size:20px}}@media(max-width:767px){.loyalty-program .my-air-prishtina .teaser .center .sub-caption{padding-bottom:0}}.loyalty-program .my-air-prishtina .teaser .center .info{font-family:AvenirNextLTPro-Regular;font-size:16px;color:#000;display:inline-block}.loyalty-program .my-air-prishtina .teaser .center .info em{font-family:AvenirNextLTPro-Bold;font-style:normal}.loyalty-program .my-air-prishtina .teaser .left{position:absolute;left:0;top:0;width:40%}@media(max-width:767px){.loyalty-program .my-air-prishtina .teaser .left{float:left;position:unset;width:60%}}.loyalty-program .my-air-prishtina .teaser .right{position:absolute;right:0;top:0;width:35%}@media(max-width:767px){.loyalty-program .my-air-prishtina .teaser .right{float:right;position:unset;width:60%}}.loyalty-program .prepaid-account{padding-top:30px;padding-bottom:30px}.loyalty-program .prepaid-account .prepaid-account-panel .caption{padding-bottom:0}@media(max-width:767px){.loyalty-program .prepaid-account .prepaid-account-panel .caption{padding-bottom:5px}}.loyalty-program .prepaid-account .prepaid-account-panel .active{font-family:AvenirNextLTPro-Regular;font-size:16px;line-height:26px;color:#000;padding-top:20px}@media(max-width:767px){.loyalty-program .prepaid-account .prepaid-account-panel .active{text-align:center}}.loyalty-program .prepaid-account .prepaid-account-panel .active span{padding-right:20px}.loyalty-program .prepaid-account .prepaid-account-panel .active img{height:25px}@media(max-width:767px){.loyalty-program .prepaid-account .prepaid-account-panel .active img{height:20px}}@media(max-width:767px){.loyalty-program .prepaid-account .prepaid-account-panel .content{text-align:center}}.loyalty-program .prepaid-account .prepaid-account-panel .content .current-ballance{font-family:AvenirNextLTPro-Regular;font-size:16px;line-height:26px;color:#000;display:inline-block;padding-right:15px}.loyalty-program .prepaid-account .prepaid-account-panel .content .main-value{display:inline-block}.loyalty-program .prepaid-account .prepaid-account-panel .content .main-value .value{font-family:AvenirNextLTPro-UltLt;font-size:60px;line-height:70px;letter-spacing:-5px;color:#eb1f28}.loyalty-program .prepaid-account .prepaid-account-panel .content .main-value .currency{font-family:AvenirNextLTPro-UltLt;font-size:30px;color:#eb1f28}.loyalty-program .prepaid-account .prepaid-account-panel .payment-capitalria{padding-top:10px;padding-bottom:10px}@media(max-width:767px){.loyalty-program .prepaid-account .prepaid-account-panel .payment-capitalria img{padding:10px 20px}.loyalty-program .prepaid-account .prepaid-account-panel .payment-capitalria img .barcode{padding:10px}}.loyalty-program .prepaid-account .prepaid-account-panel .payment-capitalria .smscode{font-family:AvenirNextLTPro-Regular;font-size:16px;line-height:26px;color:#000;text-align:center;display:block}.loyalty-program .prepaid-account .filter{border-bottom:solid 1px #e5e5e5;border-top:solid 1px #e5e5e5;margin-top:30px;padding-top:20px;padding-bottom:20px}.loyalty-program .prepaid-account .payment-list{padding-top:30px;padding-bottom:20px}.loyalty-program .prepaid-account .payment-list .caption{padding-bottom:10px}.loyalty-program .prepaid-account .payment-list .payments-table .dtr-title{min-width:unset}.loyalty-program .prepaid-account .payment-list .payments-table td.price{text-align:right;white-space:nowrap}.loyalty-program .prepaid-account .purchase-list{padding-top:30px;padding-bottom:20px}.loyalty-program .prepaid-account .purchase-list .caption{padding-bottom:10px}.loyalty-program .prepaid-account .purchase-list .purchases-table .dtr-title{min-width:unset}.loyalty-program .prepaid-account .purchase-list .purchases-table td.primary-price,.loyalty-program .prepaid-account .purchase-list .purchases-table td.secondary-price{text-align:right;white-space:nowrap}.loyalty-program .vouchers{padding-top:30px;padding-bottom:30px}.loyalty-program .vouchers .voucher-list .vouchers-table th.value,.loyalty-program .vouchers .eshop-voucher-list .vouchers-table th.value{border-bottom:1px solid #404040!important;text-align:center}.loyalty-program .vouchers .voucher-list .vouchers-table td.original-value,.loyalty-program .vouchers .eshop-voucher-list .vouchers-table td.original-value,.loyalty-program .vouchers .voucher-list .vouchers-table td.used-value,.loyalty-program .vouchers .eshop-voucher-list .vouchers-table td.used-value,.loyalty-program .vouchers .voucher-list .vouchers-table td.rest-value,.loyalty-program .vouchers .eshop-voucher-list .vouchers-table td.rest-value{text-align:right;white-space:nowrap}.loyalty-program .vouchers .eshop-voucher-list{padding-top:30px}.loyalty-program .my-bookings{padding-top:30px;padding-bottom:30px}.loyalty-program .my-bookings .my-bookings-filter{border-bottom:solid 1px #e5e5e5;padding-bottom:20px}.loyalty-program .my-bookings .my-bookings-filter .filter-caption{font-family:AvenirNextLTPro-Bold;font-size:20px;color:#000;padding-bottom:10px}@media(max-width:767px){.loyalty-program .my-bookings .my-bookings-filter .filter-caption{font-size:16px}}.loyalty-program .my-bookings .my-bookings-filter .control-label{font-family:AvenirNextLTPro-Regular;font-size:16px;color:#000;font-weight:normal}.loyalty-program .my-bookings .my-bookings-filter .form-control{font-family:AvenirNextLTPro-MediumIt;font-size:16px;color:#000;max-width:none}.loyalty-program .my-bookings .my-bookings-filter .continue{text-align:right}@media(max-width:767px){.loyalty-program .my-bookings .my-bookings-filter .continue{text-align:center}}.loyalty-program .my-bookings .my-bookings-results{padding-top:30px}.loyalty-program .my-bookings .my-bookings-results .results .result{border-bottom:solid 1px #e5e5e5;padding-bottom:20px;margin-bottom:20px}.loyalty-program .my-bookings .my-bookings-results .results .result .booking-nr .title,.loyalty-program .my-bookings .my-bookings-results .results .result .total-amount .title{font-family:AvenirNextLTPro-Regular;font-size:16px;color:#000}.loyalty-program .my-bookings .my-bookings-results .results .result .booking-nr .value,.loyalty-program .my-bookings .my-bookings-results .results .result .total-amount .value{font-family:AvenirNextLTPro-Bold;font-size:16px;color:#000}.loyalty-program .my-bookings .my-bookings-results .results .result .actions{text-align:right;font-size:20px}.loyalty-program .my-bookings .my-bookings-results .results .result .actions a{padding-right:10px}.loyalty-program .my-bookings .my-bookings-results .results .result .actions a:last-of-type{padding-right:0}.loyalty-program .my-bookings .my-bookings-results .results .result .actions .change-booking{font-family:AvenirNextLTPro-Regular;font-size:16px}.loyalty-program .my-bookings .my-bookings-results .results .result-table .dtr-title{min-width:unset}.loyalty-program .my-bookings .my-bookings-results .results .result-table td.date,.loyalty-program .my-bookings .my-bookings-results .results .result-table td.passengers{white-space:nowrap}.loyalty-program .my-allotment-bookings{padding-top:30px;padding-bottom:30px}.loyalty-program .my-allotment-bookings .my-allotment-bookings-filter{border-bottom:solid 1px #e5e5e5;padding-bottom:20px}.loyalty-program .my-allotment-bookings .my-allotment-bookings-filter .filter-caption{font-family:AvenirNextLTPro-Bold;font-size:20px;color:#000;padding-bottom:10px}@media(max-width:767px){.loyalty-program .my-allotment-bookings .my-allotment-bookings-filter .filter-caption{font-size:16px}}.loyalty-program .my-allotment-bookings .my-allotment-bookings-filter .control-label{font-family:AvenirNextLTPro-Regular;font-size:16px;color:#000;font-weight:normal}.loyalty-program .my-allotment-bookings .my-allotment-bookings-filter .form-control{font-family:AvenirNextLTPro-MediumIt;font-size:16px;color:#000;max-width:none}.loyalty-program .my-allotment-bookings .my-allotment-bookings-filter .continue{text-align:right}@media(max-width:767px){.loyalty-program .my-allotment-bookings .my-allotment-bookings-filter .continue{text-align:center}}.loyalty-program .my-allotment-bookings .my-allotment-bookings-results{padding-top:30px}.loyalty-program .my-allotment-bookings .my-allotment-bookings-results .results .result{border-bottom:solid 1px #e5e5e5;padding-bottom:20px;margin-bottom:20px}.loyalty-program .my-allotment-bookings .my-allotment-bookings-results .results .result .booking-nr .title,.loyalty-program .my-allotment-bookings .my-allotment-bookings-results .results .result .total-amount .title{font-family:AvenirNextLTPro-Regular;font-size:16px;color:#000}.loyalty-program .my-allotment-bookings .my-allotment-bookings-results .results .result .booking-nr .value,.loyalty-program .my-allotment-bookings .my-allotment-bookings-results .results .result .total-amount .value{font-family:AvenirNextLTPro-Bold;font-size:16px;color:#000}.loyalty-program .my-allotment-bookings .my-allotment-bookings-results .results .result .actions{text-align:right;font-size:20px}.loyalty-program .my-allotment-bookings .my-allotment-bookings-results .results .result .actions a{padding-right:10px}.loyalty-program .my-allotment-bookings .my-allotment-bookings-results .results .result .actions a:last-of-type{padding-right:0}.loyalty-program .my-allotment-bookings .my-allotment-bookings-results .results .result .actions .change-booking{font-family:AvenirNextLTPro-Regular;font-size:16px}.loyalty-program .my-allotment-bookings .my-allotment-bookings-results .results .result-table .dtr-title{min-width:unset}.loyalty-program .my-allotment-bookings .my-allotment-bookings-results .results .result-table td.date,.loyalty-program .my-allotment-bookings .my-allotment-bookings-results .results .result-table td.passengers{white-space:nowrap}.loyalty-program .transactions{padding-top:30px;padding-bottom:30px}.loyalty-program .transactions .transactions-filter{border-bottom:solid 1px #e5e5e5;padding-bottom:20px}.loyalty-program .transactions .transactions-filter .control-label{font-family:AvenirNextLTPro-Regular;font-size:16px;color:#000;font-weight:normal}.loyalty-program .transactions .transactions-filter .form-control{font-family:AvenirNextLTPro-MediumIt;font-size:16px;color:#000;max-width:none}.loyalty-program .transactions .transactions-filter .continue{text-align:right}@media(max-width:767px){.loyalty-program .transactions .transactions-filter .continue{text-align:center}}.loyalty-program .transactions .transactions-results{padding-top:30px}.loyalty-program .transactions .transactions-results .results .result-table td.passengers{white-space:nowrap}.loyalty-program .transactions .transactions-results .results .result-table td.amount,.loyalty-program .transactions .transactions-results .results .result-table td.prepaid{white-space:nowrap;text-align:right}.loyalty-program .transactions .transactions-results .results .caption.totals{padding-top:30px;padding-bottom:10px}.loyalty-program .transactions .transactions-results .results .totals-table td.value{white-space:nowrap;text-align:right}.loyalty-program .my-profile{padding-top:30px;padding-bottom:30px}.loyalty-program .my-profile .my-profile-wrapper{max-width:620px;margin-left:auto;margin-right:auto}.loyalty-program .my-profile .my-profile-wrapper .my-profile-content{padding-bottom:20px}.loyalty-program .my-profile .my-profile-wrapper .my-profile-content .zip-city input.perc25{float:left;width:25%;margin-right:5%}.loyalty-program .my-profile .my-profile-wrapper .my-profile-content .zip-city input.perc75{float:left;width:70%}.loyalty-program .my-profile .my-profile-wrapper .my-profile-content .title .bootstrap-select,.loyalty-program .my-profile .my-profile-wrapper .my-profile-content .language .bootstrap-select{width:25%;min-width:200px}@media(max-width:767px){.loyalty-program .my-profile .my-profile-wrapper .my-profile-content .title .bootstrap-select,.loyalty-program .my-profile .my-profile-wrapper .my-profile-content .language .bootstrap-select{width:100%}}.loyalty-program .my-profile .my-profile-wrapper .my-profile-content .customer-nr .text{width:25%;min-width:200px}@media(max-width:767px){.loyalty-program .my-profile .my-profile-wrapper .my-profile-content .customer-nr .text{width:100%}}.loyalty-program .my-profile .my-profile-wrapper .my-profile-content .actions{padding-top:20px}.loyalty-program .my-profile .my-profile-wrapper .my-profile-content .actions .control-label{padding-bottom:20px}@media(max-width:767px){.loyalty-program .my-profile .my-profile-wrapper .my-profile-content .actions .control-label{text-align:center}}.loyalty-program .my-profile .my-profile-wrapper .my-profile-content .actions .continue{text-align:left}@media(max-width:767px){.loyalty-program .my-profile .my-profile-wrapper .my-profile-content .actions .continue{text-align:center}}.loyalty-program .my-profile hr.gradient{margin-top:30px;margin-bottom:30px}@media(max-width:767px){.loyalty-program .my-profile hr.gradient{margin-top:5px;margin-bottom:5px}}.loyalty-program .account-details{padding-top:25px;padding-bottom:40px}.loyalty-program .account-details .account-details-wrapper{max-width:620px;margin-left:auto;margin-right:auto}.loyalty-program .account-details .account-details-wrapper .account-details-content .actions{padding-top:20px}.loyalty-program .account-details .account-details-wrapper .account-details-content .actions .control-label{padding-bottom:20px}@media(max-width:767px){.loyalty-program .account-details .account-details-wrapper .account-details-content .actions .control-label{text-align:center}}.loyalty-program .account-details .account-details-wrapper .account-details-content .actions .continue{text-align:left}@media(max-width:767px){.loyalty-program .account-details .account-details-wrapper .account-details-content .actions .continue{text-align:center}}.loyalty-program .account-details hr.gradient{margin-top:30px;margin-bottom:30px}@media(max-width:767px){.loyalty-program .account-details hr.gradient{margin-top:5px;margin-bottom:5px}}.loyalty-program.unsigned .main-caption{text-align:left;padding-bottom:0}.loyalty-program.unsigned .header{padding-top:45px}@media(max-width:767px){.loyalty-program.unsigned .header{padding-top:35px}}.loyalty-program.unsigned .header .main-caption{font-family:AvenirNextLTPro-UltLt;font-size:50px;color:#000}@media(max-width:767px){.loyalty-program.unsigned .header .main-caption{font-size:20px}}.loyalty-program.unsigned .header .caption{font-family:AvenirNextLTPro-Bold;font-size:50px;color:#000;margin-top:-10px}@media(max-width:767px){.loyalty-program.unsigned .header .caption{font-size:20px}}@media(max-width:767px){.loyalty-program.unsigned .header .caption{margin-top:0;padding-bottom:0}}.loyalty-program.unsigned .panel-login{margin-bottom:30px;padding-top:20px}@media(max-width:767px){.loyalty-program.unsigned .panel-login .register-log-in{text-align:center}}.loyalty-program.unsigned .panel-login .register-log-in .register-title{padding-bottom:10px}.loyalty-program.unsigned .panel-login .register-log-in .register-title .title{font-family:AvenirNextLTPro-Medium;font-size:25px;color:#000}@media(max-width:767px){.loyalty-program.unsigned .panel-login .register-log-in .register-title .title{font-size:20px}}.loyalty-program.unsigned .panel-login .register-log-in .register-item{padding-bottom:25px}.loyalty-program.unsigned .panel-login .register-log-in .register-item .register-check{width:30px}@media(max-width:767px){.loyalty-program.unsigned .panel-login .register-log-in .register-item .register-check{padding-bottom:10px}}@media(min-width:768px){.loyalty-program.unsigned .panel-login .register-log-in .register-item .register-check{top:5px;position:absolute}}.loyalty-program.unsigned .panel-login .register-log-in .register-item .register-text{font-family:AvenirNextLTPro-Regular;font-size:16px;line-height:21px;color:#000}.loyalty-program.unsigned .panel-login .register-log-in .register-item .register-text em{font-family:AvenirNextLTPro-Bold;font-style:normal}@media(min-width:768px){.loyalty-program.unsigned .panel-login .register-log-in .register-item .register-text{padding-left:45px}}.loyalty-program.unsigned .panel-login .register-log-in .log-in-title{padding-bottom:10px}.loyalty-program.unsigned .panel-login .register-log-in .log-in-title .title{font-family:AvenirNextLTPro-Medium;font-size:25px;color:#000}@media(max-width:767px){.loyalty-program.unsigned .panel-login .register-log-in .log-in-title .title{font-size:20px}}.loyalty-program.unsigned .panel-login .register-log-in .log-in-item{font-family:AvenirNextLTPro-Regular;font-size:16px;line-height:21px;color:#000;padding-bottom:15px}.loyalty-program.unsigned .panel-login .register-log-in .log-in-item em{font-family:AvenirNextLTPro-Bold;font-style:normal}.loyalty-program.unsigned .panel-login .register-log-in input{max-width:initial}@media(max-width:767px){.loyalty-program.unsigned .panel-login .register-log-in .main-column-left{border-bottom:solid 1px #e5e5e5}}@media(min-width:768px){.loyalty-program.unsigned .panel-login .register-log-in .main-column-left{padding-right:6%}.loyalty-program.unsigned .panel-login .register-log-in .main-column-left.delimiter{border-right:solid 1px #e5e5e5}}@media(max-width:767px){.loyalty-program.unsigned .panel-login .register-log-in .main-column-right{padding-top:20px}}@media(min-width:768px){.loyalty-program.unsigned .panel-login .register-log-in .main-column-right.delimiter{border-left:solid 1px #e5e5e5}}.loyalty-program.unsigned .panel-login .register-customer{border-bottom:solid 1px #e5e5e5;padding-bottom:30px}.loyalty-program.unsigned .panel-login .register-customer .cancel-register{font-family:AvenirNextLTPro-Regular;font-size:16px;line-height:21px;color:#000;line-height:50px;color:#eb1f28}.loyalty-program.unsigned .panel-login .register-customer .cancel-register em{font-family:AvenirNextLTPro-Bold;font-style:normal}.loyalty-program.unsigned .panel-login .register-customer .caption{font-family:AvenirNextLTPro-Medium;font-size:25px;color:#000;padding-bottom:20px}@media(max-width:767px){.loyalty-program.unsigned .panel-login .register-customer .caption{font-size:20px}}@media(max-width:767px){.loyalty-program.unsigned .panel-login .register-customer .caption{text-align:center}}.loyalty-program.unsigned .panel-login .register-customer .sub-caption{font-family:AvenirNextLTPro-Medium;font-size:20px;color:#000;padding-bottom:20px}@media(max-width:767px){.loyalty-program.unsigned .panel-login .register-customer .sub-caption{text-align:center}}.loyalty-program.unsigned .panel-login .register-customer .contact-info .zip-city input.perc25{float:left;width:25%;margin-right:5%}.loyalty-program.unsigned .panel-login .register-customer .contact-info .zip-city input.perc75{float:left;width:70%}.loyalty-program.unsigned .panel-login .register-customer .contact-info .title .bootstrap-select,.loyalty-program.unsigned .panel-login .register-customer .contact-info .language-control .bootstrap-select{width:25%;min-width:200px}@media(max-width:767px){.loyalty-program.unsigned .panel-login .register-customer .contact-info .title .bootstrap-select,.loyalty-program.unsigned .panel-login .register-customer .contact-info .language-control .bootstrap-select{width:100%}}.loyalty-program.unsigned .panel-login .register-customer .buttons{padding-top:30px}.loyalty-program.unsigned .panel-login .register-customer .actions{padding-top:10px}.loyalty-program.unsigned .panel-login .forgot-password{border-bottom:solid 1px #e5e5e5;padding-bottom:30px}.loyalty-program.unsigned .panel-login .forgot-password .cancel-forgot-password{font-family:AvenirNextLTPro-Regular;font-size:16px;line-height:21px;color:#000;line-height:50px;color:#eb1f28}.loyalty-program.unsigned .panel-login .forgot-password .cancel-forgot-password em{font-family:AvenirNextLTPro-Bold;font-style:normal}.loyalty-program.unsigned .panel-login .forgot-password .caption{font-family:AvenirNextLTPro-Medium;font-size:25px;color:#000;padding-bottom:20px}@media(max-width:767px){.loyalty-program.unsigned .panel-login .forgot-password .caption{font-size:20px}}@media(max-width:767px){.loyalty-program.unsigned .panel-login .forgot-password .caption{text-align:center}}.loyalty-program.unsigned .panel-login .forgot-password .info1,.loyalty-program.unsigned .panel-login .forgot-password .info2{font-family:AvenirNextLTPro-Regular;font-size:16px;line-height:21px;color:#000;padding-bottom:15px}.loyalty-program.unsigned .panel-login .forgot-password .info1 em,.loyalty-program.unsigned .panel-login .forgot-password .info2 em{font-family:AvenirNextLTPro-Bold;font-style:normal}.loyalty-program.unsigned .panel-login .forgot-password .info1 .form-group,.loyalty-program.unsigned .panel-login .forgot-password .info2 .form-group{margin:0}.loyalty-program.unsigned .panel-login .forgot-password .info2{color:#eb1f28}.loyalty-program.unsigned .panel-login .forgot-password .buttons{padding-top:30px}.loyalty-program.unsigned .panel-login .forgot-password .actions{padding-top:10px}.loyalty-program.unsigned .panel-login .modal-body{font-family:AvenirNextLTPro-Regular;font-size:16px;line-height:21px;color:#000}.loyalty-program.unsigned .panel-login .modal-body em{font-family:AvenirNextLTPro-Bold;font-style:normal}.loyalty-program.unsigned .teaser{margin-top:45px;margin-bottom:30px;position:relative;height:500px}.loyalty-program.unsigned .teaser .center{text-align:center;position:relative;z-index:100;padding-left:10px;padding-right:10px}.loyalty-program.unsigned .teaser .center .caption{font-family:AvenirNextLTPro-Bold;font-size:25px;color:#000}@media(max-width:767px){.loyalty-program.unsigned .teaser .center .caption{font-size:20px;line-height:25px}}@media(max-width:767px){.loyalty-program.unsigned .teaser .center .caption{padding-bottom:10px}}.loyalty-program.unsigned .teaser .center .sub-caption{font-family:AvenirNextLTPro-Regular;font-size:25px;color:#000}@media(max-width:767px){.loyalty-program.unsigned .teaser .center .sub-caption{font-size:20px}}.loyalty-program.unsigned .teaser .center .info{font-family:AvenirNextLTPro-Regular;font-size:16px;color:#000;display:inline-block}.loyalty-program.unsigned .teaser .center .info em{font-family:AvenirNextLTPro-Bold;font-style:normal}.loyalty-program.unsigned .teaser .left{position:absolute;left:0;top:0;width:40%}@media(max-width:767px){.loyalty-program.unsigned .teaser .left{float:left;position:unset;width:60%}}.loyalty-program.unsigned .teaser .right{position:absolute;right:0;top:0;width:35%}@media(max-width:767px){.loyalty-program.unsigned .teaser .right{float:right;position:unset;width:60%}}.loyalty-program.unsigned .teaser-benefits{background-image:url(/images/bkg_loyalty_teaser_benefits.jpg);background-repeat:no-repeat;margin-top:10px;margin-bottom:10px;padding-top:25px;padding-bottom:40px}.loyalty-program.unsigned .teaser-benefits .main-caption{text-align:center}.loyalty-program.unsigned .teaser-benefits .caption{font-family:AvenirNextLTPro-Bold;font-size:25px;color:#000;padding-bottom:0}@media(max-width:767px){.loyalty-program.unsigned .teaser-benefits .caption{font-size:20px;line-height:25px}}.loyalty-program.unsigned .teaser-benefits .sub-caption{font-family:AvenirNextLTPro-Regular;font-size:25px;color:#000;padding-bottom:0;margin-top:-5px}@media(max-width:767px){.loyalty-program.unsigned .teaser-benefits .sub-caption{font-size:20px}}.loyalty-program.unsigned .teaser-benefits .info{font-family:AvenirNextLTPro-Regular;font-size:16px;color:#000;display:inline-block}.loyalty-program.unsigned .teaser-benefits .info em{font-family:AvenirNextLTPro-Bold;font-style:normal}.loyalty-program.unsigned .teaser-benefits .main-value{font-family:AvenirNextLTPro-UltLt;font-size:200px;line-height:200px;letter-spacing:-15px;color:#eb1f28;display:inline}@media(max-width:767px){.loyalty-program.unsigned .teaser-benefits .main-value{font-size:100px;line-height:80px;letter-spacing:-10px}}.loyalty-program.unsigned .teaser-benefits .sub-value{font-family:AvenirNextLTPro-UltLt;font-size:50px;color:#eb1f28;display:inline}@media(max-width:767px){.loyalty-program.unsigned .teaser-benefits .sub-value{font-size:25px}}.loyalty-program.unsigned .teaser-benefits .left{float:left;text-align:right;padding-right:20px}@media(max-width:767px){.loyalty-program.unsigned .teaser-benefits .left{float:none;text-align:center;padding-right:inherit}}.loyalty-program.unsigned .teaser-benefits .right{float:right;text-align:left;padding-left:20px}@media(max-width:767px){.loyalty-program.unsigned .teaser-benefits .right{float:none;text-align:center;padding-left:inherit}}.loyalty-program.unsigned .teaser-benefits .center{margin:10px auto;white-space:nowrap;text-align:center}.loyalty-program.unsigned .teaser-benefits .action{text-align:center}.loyalty-program .change-booking-actions{padding:10px}@media(max-width:767px){.loyalty-program .change-booking-actions{max-width:250px}}.loyalty-program .change-booking-actions .caption{font-size:20px}@media(max-width:767px){.loyalty-program .change-booking-actions .caption{font-size:16px}}.loyalty-program .change-booking-actions ul{padding:0}.loyalty-program .change-booking-actions ul li{list-style:none;margin:5px 0}.loyalty-program .change-booking-actions ul li a{width:100%;padding-left:10px;padding-right:10px}