.ts-comp h2{font:700 18px/24px arial,sans-serif}.ts-comp .ts-button,.ts-comp .ts-button-secondary{font:700 16px/22px arial,sans-serif}.ts-comp .ts-sub-header{font:400 14px/20px arial,sans-serif}.ts-comp h1{font:700 34px/40px EmiratesSB-Bold,helvetica,arial,sans-serif}@font-face{font-family:'EmiratesSB-Bold';src:url(/CSS/globalnav/fonts/ekfonts/Emirates-Bold.eot?);src:url(/CSS/globalnav/fonts/ekfonts/Emirates-Bold.eot?#iefix) format("embedded-opentype"),url(/CSS/globalnav/fonts/ekfonts/Emirates-Bold.woff2) format("woff2"),url(/CSS/globalnav/fonts/ekfonts/Emirates-Bold.woff) format("woff"),url(/CSS/globalnav/fonts/ekfonts/Emirates-Bold.ttf) format("truetype");font-weight:normal;font-style:normal}.ts-comp h1{color:#333;padding-left:0}.ts-comp h2{color:#333;padding:0;letter-spacing:0}.ts-comp .ts-sub-header{color:#666;padding-top:4px;padding-bottom:15px}.ts-comp .ts-sub-header p{padding:0}.ts-comp .ts-aria-only{position:absolute;width:0;height:0;overflow:hidden;opacity:0;padding:0}.ts-comp .ts-aria-only-and-focus:not(:focus){position:absolute;width:0;height:0;overflow:hidden;opacity:0;padding:0}.ts-comp .ts-enable-focus:focus{outline:1px solid #0b24fb;outline-offset:-1px}.ts-comp .ts-hide{display:none !important}.ts-comp .ts-show{display:block !important}.ts-comp .ts-button{width:208px;height:44px;line-height:42px;display:inline-block;text-align:center;border:none;box-sizing:border-box;background:#c60c30;color:#fff;border-radius:4px;cursor:pointer}.ts-comp .ts-button:hover,.ts-comp .ts-button:focus{box-shadow:0 0 5px rgba(0,0,0,.5)}.ts-comp .ts-button:active{background-color:#b20b2b}.ts-comp .ts-remove-button-default{padding:0;background:none;border:none;outline:none}.ts-comp .ts-button-secondary{width:208px;height:44px;line-height:42px;display:inline-block;text-align:center;border:none;box-sizing:border-box;background:#c60c30;color:#fff;border-radius:4px;cursor:pointer;color:#333;background:#fff;border:1px solid #333}.ts-comp .ts-button-secondary:hover,.ts-comp .ts-button-secondary:focus{box-shadow:0 0 5px rgba(0,0,0,.5)}.ts-comp .ts-button-secondary:active{background-color:#b20b2b}.ts-comp .ts-button-secondary:active{background-color:#f2f2f2}.ts-comp .ts-economy{color:#1f5a2d !important}.ts-comp .ts-economy.ts-special{color:#3c8e4f !important}.ts-comp .ts-economy.ts-saver{color:#32753a !important}.ts-comp .ts-economy.ts-flex{color:#1f5a2d !important}.ts-comp .ts-economy.ts-flex-plus{color:#1a3d2b !important}.ts-comp .ts-business{color:#303291 !important}.ts-comp .ts-business.ts-special{color:#518af4 !important}.ts-comp .ts-business.ts-saver{color:#406dc0 !important}.ts-comp .ts-business.ts-flex{color:#305291 !important}.ts-comp .ts-business.ts-flex-plus{color:#213965 !important}.ts-comp .ts-first{color:#8b3434 !important}.ts-comp .ts-first.ts-flex{color:#b14242 !important}.ts-comp .ts-first.ts-flex-plus{color:#8b3434 !important}.ts-modal-aa{position:fixed;width:100%;height:100%;top:0;bottom:0;left:0;right:0;display:none;z-index:1050;background-color:rgba(0,0,0,.5)}.ts-modal-aa.is-visible{display:block}.ts-modal-aa .ts-modal-document{width:980px;margin:0 auto;background-color:#f7f7f7;color:#333;font-family:Helvetica,Arial,sans-serif;position:relative;top:50%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%)}.ts-modal-aa .ts-modal-document .fare-custom-checkbox.focused{box-shadow:none;outline:none;position:relative}.ts-modal-aa .ts-modal-document .fare-custom-checkbox.focused::before{content:"";width:25px;height:24px;position:absolute;border:1px solid #0b24fb;left:0}.ts-modal-aa .ts-modal-document .controls{position:absolute;top:23px;right:20px}.ts-modal-aa .ts-modal-document .controls button{display:inline-block;box-sizing:border-box;width:16px;height:16px;position:relative;border:1px solid #666;border-radius:8px;font:normal 18px/normal Arial,Helvetica,sans-serif;color:#000;text-overflow:clip;background:transparent}.ts-modal-aa .ts-modal-document .controls button::before,.ts-modal-aa .ts-modal-document .controls button::after{display:inline-block;box-sizing:content-box;width:.45em;height:.1em;position:absolute;content:"";top:6px;left:3px;border:none;font:normal 100%/normal Arial,Helvetica,sans-serif;color:#000;text-overflow:clip;background:#666;text-shadow:none}.ts-modal-aa .ts-modal-document .controls button::before{-webkit-transform:rotateZ(45deg);-ms-transform:rotate(45deg);transform:rotateZ(45deg)}.ts-modal-aa .ts-modal-document .controls button::after{-webkit-transform:rotateZ(-45deg);-ms-transform:rotate(-45deg);transform:rotateZ(-45deg)}.ts-modal .ts-content header h1{font:700 20px/26px arial,sans-serif}.ts-modal .ts-content .ts-success-message,.ts-modal .ts-content .ts-loading-message,.ts-modal .ts-content .ts-error-message{font:400 14px/20px arial,sans-serif}.ts-modal{position:fixed;top:60px;left:0;width:100%;height:100%;z-index:200;display:none;margin-bottom:60px}.ts-modal .ts-mask{background:rgba(255,255,255,.5);position:fixed;top:0;left:0;width:100%;height:100%}.ts-modal.is-visible{display:block}.ts-modal .ts-icon-close{width:20px;height:20px;background:url("/images/farebrand_refresh/close-modal.png") no-repeat center/11px;position:absolute;right:17px;top:18px;cursor:pointer;border:0}.ts-modal .ts-icon-close:focus{outline:1px solid #0b24fb;outline-offset:-1px}.ts-modal .ts-content{padding:13px 20px 20px;background-color:#fff;width:400px;box-sizing:border-box;min-height:585px;border-radius:4px;margin:auto;position:absolute;left:50%;-webkit-transform:translatex(-50%);-ms-transform:translatex(-50%);transform:translatex(-50%);border:solid 1px rgba(102,102,102,.5);box-shadow:0 0 20px 0 #cecece}.ts-modal .ts-content header h1{text-align:center;margin-bottom:10px;padding-top:1px}.ts-modal .ts-content .ts-success-message,.ts-modal .ts-content .ts-loading-message,.ts-modal .ts-content .ts-error-message{width:80%;position:relative;margin:30px auto;padding-top:60px;text-align:center}.ts-modal .ts-content .ts-success-message:before,.ts-modal .ts-content .ts-loading-message:before,.ts-modal .ts-content .ts-error-message:before{content:'';width:45px;height:45px;display:block;position:absolute;left:50%;top:0;margin-left:-22px;background:url("/system/deliverables/components/modal/images/ts-icon-success.jpg") no-repeat 0 0/45px}.ts-modal .ts-content .ts-loading-message:before{background-image:url("/system/deliverables/components/modal/images/ts-icon-loading.png");-webkit-animation:ts-rotate360 1s linear infinite;animation:ts-rotate360 1s linear infinite}@-webkit-keyframes ts-rotate360{from{-webkit-transform:rotate(0deg);transform:rotate(0deg)}to{-webkit-transform:rotate(360deg);transform:rotate(360deg)}}@keyframes ts-rotate360{from{-webkit-transform:rotate(0deg);transform:rotate(0deg)}to{-webkit-transform:rotate(360deg);transform:rotate(360deg)}}.ts-modal .ts-content .ts-error-message:before{background-image:url("/system/deliverables/components/modal/images/ts-icon-error.png")}.ts-modal input[type="text"],.ts-modal input[type="password"],.ts-modal input[type="submit"]{width:100%;box-sizing:border-box;min-height:44px}.ts-pb-promo-code input[type="text"].blue-outline:focus{margin-left:0;padding-left:15px;padding-right:15px}.ts-pb-promo-code .ts-pb-promo-code-input-container:not(.ts-has-check) .ts-icon-check{display:none}.ts-pb-promo-code .ts-pb-promo-code-input-container:not(.ts-has-clear) .ts-icon-clear{display:none}.ts-pb-promo-code .ts-pb-promo-code-input-container:not(.ts-has-loader) .ts-icon-loader{display:none}.ts-pb-promo-code .ts-pb-promo-code-input-container:not(.ts-has-skywards-info) .ts-pb-promo-code-skywards-info{display:none}.ts-pb-promo-code .ts-pb-promo-code-input-container .ts-pb-promo-input-message{width:250px}.ts-pb-promo-code .ts-pb-promo-code-input-container .ts-pb-font-icon,.ts-pb-promo-code .ts-pb-promo-code-input-container .ts-pb-image-icon,.ts-pb-promo-code .ts-pb-promo-code-input-container .ts-pb-promo-code-skywards-info{position:absolute}.ts-pb-promo-code .ts-pb-promo-code-input-container .ts-pb-font-icon{top:14px}.ts-pb-promo-code .ts-pb-promo-code-input-container .ts-pb-font-icon.ts-icon-check{left:86px}.ts-pb-promo-code .ts-pb-promo-code-input-container .ts-pb-font-icon.ts-icon-clear{cursor:pointer;left:219px}.ts-pb-promo-code .ts-pb-promo-code-input-container .ts-pb-image-icon.ts-icon-loader{left:82px;top:10px}.ts-pb-promo-code .ts-pb-promo-code-input-container .ts-pb-promo-code-skywards-info{right:0;width:680px;top:-8px}.ts-pb-promo-code .ts-pb-promo-code-input-container input[type="text"]{padding-right:46px;width:187px}.ts-pb-promo-code .ts-pb-promo-code-input-container input[type="text"]::-ms-clear{display:none}.ts-pb-promo-code .ts-pb-promo-code-input-container input[type="text"].blue-outline:focus{padding-right:46px}.ts-pb-promo-code .ts-pb-promo-code-input-container.ts-has-promo-success .ts-pb-promo-input-message{font-weight:bold;color:#006a00;margin-top:10px}.ts-pb-promo-code .ts-pb-promo-code-input-container.ts-has-promo-error .ts-pb-promo-input-message{color:#fff;background-color:#b32c2d;padding:8px 10px;box-sizing:border-box}.ts-pb-promo-code .ts-pb-promo-code-input-container.ts-has-server-error input[type="text"]{border:solid 2px #b32c2d !important;margin-top:-1px;margin-left:-1px;outline:none !important}.ts-pb-promo-code .ts-pb-promo-code-input-container.ts-has-server-error input[type="text"]:focus{padding-left:15px;padding-right:46px}.ts-pb-promo-code .ts-pb-promo-code-skywards-info{position:relative;font-family:"EmiratesSM";padding:10px 15px;box-sizing:border-box;background-color:#4a4a4a;color:#fff;font-size:16px}.ts-pb-promo-code .ts-pb-promo-code-skywards-info p{line-height:20px}.ts-pb-promo-code .ts-pb-promo-code-skywards-info p>a{color:#fff;text-decoration:underline}.ts-pb-promo-code .ts-pb-promo-code-skywards-info p>a:focus,.ts-pb-promo-code .ts-pb-promo-code-skywards-info p>a:hover{text-decoration:none}.ts-pb-promo-code .ts-pb-promo-code-skywards-info:after{right:100%;top:50%;border:10px solid transparent;content:"";height:0;width:0;position:absolute;pointer-events:none;border-right-color:#4a4a4a;margin-top:-10px}.ts-pb-promo-code .ts-pb-font-icon{font-family:"ek-font-icons";white-space:nowrap;font-size:16px;display:inline-block}.ts-pb-promo-code .ts-pb-font-icon.ts-icon-check:before{content:"";color:#006a00}.ts-pb-promo-code .ts-pb-font-icon.ts-icon-clear:before{content:"";color:#999}.ts-pb-promo-code .ts-pb-image-icon.ts-icon-loader{background:url("../../Images/cugo/logos/loader.gif") no-repeat center center;background-size:24px;width:24px;height:24px;display:inline-block}.ts-modal-ibe-override .ts-modal,.ts-modal.ts-modal-ibe-override{top:60px}.ts-modal-ibe-override .ts-modal .ts-mask,.ts-modal.ts-modal-ibe-override .ts-mask{background:rgba(0,0,0,.7)}.ts-modal-ibe-override .ts-modal .ts-content,.ts-modal.ts-modal-ibe-override .ts-content{width:960px;min-height:0;border-radius:2px;box-shadow:none;padding:11px 35px 35px;color:#666;text-align:left}.ts-modal-ibe-override .ts-modal .ts-content header h1,.ts-modal.ts-modal-ibe-override .ts-content header h1{color:#333;text-align:left;font-size:14px;padding:0;margin-bottom:10px}.ts-modal-ibe-override .ts-modal .ts-content .ts-modal-section-scrollable,.ts-modal.ts-modal-ibe-override .ts-content .ts-modal-section-scrollable{height:435px;overflow:hidden;overflow-y:scroll;padding-right:20px}.ts-modal-ibe-override .ts-modal .ts-content .ts-modal-loading-indicator,.ts-modal.ts-modal-ibe-override .ts-content .ts-modal-loading-indicator{text-align:center}.ts-modal-ibe-override .ts-modal .ts-content .ts-modal-text-subsection,.ts-modal.ts-modal-ibe-override .ts-content .ts-modal-text-subsection{padding:20px 0 30px 0}.ts-modal-ibe-override .ts-modal .ts-content .ts-modal-text-subsection+.ts-modal-text-subsection,.ts-modal.ts-modal-ibe-override .ts-content .ts-modal-text-subsection+.ts-modal-text-subsection{border-top:1px solid #cacaca}.ts-modal-ibe-override .ts-modal .ts-content .ts-modal-text-subsection .ts-modal-text-subsection-header,.ts-modal.ts-modal-ibe-override .ts-content .ts-modal-text-subsection .ts-modal-text-subsection-header{color:#333;font-size:15px;font-weight:bold;margin:0 0 15px;padding:0;letter-spacing:normal;line-height:inherit;font-family:inherit}.ts-modal-ibe-override .ts-modal .ts-content .ts-modal-section-messages,.ts-modal.ts-modal-ibe-override .ts-content .ts-modal-section-messages{padding:20px 0 30px 0}.ts-modal-ibe-override .ts-modal .ts-content .ts-modal-section-messages>p,.ts-modal.ts-modal-ibe-override .ts-content .ts-modal-section-messages>p{font-size:14px;line-height:18px;color:#333}.ts-modal-ibe-override .ts-modal .ts-content .ts-modal-section-buttons,.ts-modal.ts-modal-ibe-override .ts-content .ts-modal-section-buttons{clear:both}.ts-modal-ibe-override .ts-modal .ts-content .ts-modal-section-buttons:after,.ts-modal.ts-modal-ibe-override .ts-content .ts-modal-section-buttons:after{content:'';display:table;clear:both}.ts-modal-ibe-override .ts-modal .ts-content .ts-modal-section-buttons .red-button,.ts-modal-ibe-override .ts-modal .ts-content .ts-modal-section-buttons .ts-grey-button,.ts-modal.ts-modal-ibe-override .ts-content .ts-modal-section-buttons .red-button,.ts-modal.ts-modal-ibe-override .ts-content .ts-modal-section-buttons .ts-grey-button{float:left !important;margin-right:15px}.ts-modal-ibe-override .ts-modal .ts-content .ts-modal-section-buttons.ts-binary-choice,.ts-modal.ts-modal-ibe-override .ts-content .ts-modal-section-buttons.ts-binary-choice{display:inline-block}.ts-modal-ibe-override .ts-modal .ts-content .ts-modal-section-buttons.ts-binary-choice .ts-action-button,.ts-modal.ts-modal-ibe-override .ts-content .ts-modal-section-buttons.ts-binary-choice .ts-action-button{float:right !important}.ts-modal-ibe-override .ts-modal .ts-content .ts-modal-section-buttons.ts-binary-choice .ts-cancel-button,.ts-modal.ts-modal-ibe-override .ts-content .ts-modal-section-buttons.ts-binary-choice .ts-cancel-button{float:left !important}.ts-modal-ibe-override .ts-modal .ts-grey-button,.ts-modal.ts-modal-ibe-override .ts-grey-button{display:block;color:#333;font-size:14px;padding:11px 24px;white-space:nowrap;background:#fff;text-align:center;font-weight:bold;min-width:120px;border:solid 1px #c7c7c7}.ts-modal-ibe-override .ts-modal .ts-icon-close,.ts-modal.ts-modal-ibe-override .ts-icon-close{top:11px;right:11px;width:auto;height:24px;display:block;padding-top:3px;padding-right:30px;padding-left:0;font-size:12px;line-height:20px;color:#543;background:none;background-image:url("../../Images/cugo/logos/gray-close.png");background-repeat:no-repeat;background-position:right center}.ts-modal-ibe-override .ts-modal .ts-icon-close:focus,.ts-modal-ibe-override .ts-modal .ts-icon-close:hover,.ts-modal.ts-modal-ibe-override .ts-icon-close:focus,.ts-modal.ts-modal-ibe-override .ts-icon-close:hover{text-decoration:underline;color:#b32c2d}.ts-modal-ibe-override.ts-modal-width-message .ts-modal .ts-content,.ts-modal.ts-modal-ibe-override.ts-modal-width-message .ts-content{width:455px}.fare-custom-radio.disabled.ts-fare-radio-disabled{opacity:1;filter:alpha(opacity=100)}.fare-custom-radio.disabled.ts-fare-radio-disabled:hover{background:#efefef}.fare-custom-radio.disabled.ts-fare-radio-disabled label{cursor:default;border-left:solid 1px #fdfdfd;border-right:solid 1px #b3b3b3}.fare-custom-radio.disabled.ts-fare-radio-disabled label.first-label{border-left:0}.fare-custom-radio.disabled.ts-fare-radio-disabled label.last-label{border-right:0}.fare-custom-radio.disabled.ts-fare-radio-disabled label>span{opacity:.3;filter:alpha(opacity=30)}.ts-promotional-banner__content-wrapper{position:relative;margin-top:32px;margin-bottom:23px;border:1px solid #cbcbcb;border-radius:3px;overflow:hidden}.ts-promotional-banner__header{padding:8px 10px 8px 30px;background-color:#f6f6f7}.ts-promotional-banner__header{position:relative}.ts-promotional-banner__header h2{margin:0 !important;font-family:sans-serif !important;line-height:1em !important}.ts-promotional-banner__header-text{color:#656565;font-size:14px;font-weight:bold;letter-spacing:.3px}.ts-promotional-banner__close{position:absolute;top:8px;right:10px;font-size:14px;font-weight:100;background:none;cursor:pointer}.ts-promotional-banner__close:hover,.ts-promotional-banner__close:focus{color:#b32c2d;text-decoration:underline}.ts-promotional-banner__close:focus{outline:1px solid #00f;outline-offset:2px}.ts-promotional-banner__close:after{position:relative;top:-1px;content:'';display:inline-block;width:20px;height:20px;margin-left:5px;background-image:url("../../Images/cugo/logos/close.png");background-size:20px 20px;vertical-align:middle}.ts-promotional-banner__main{position:relative;overflow:hidden;background-repeat:repeat-y;background-size:100% auto;border-top:1px solid #e0e0e0;border-bottom:1px solid #e0e0e0;background:#fff;background:-moz-linear-gradient(left,#fff 40%,#f7f7f7 100%);background:-webkit-linear-gradient(left,#fff 40%,#f7f7f7 100%);background:linear-gradient(to right,#fff 20%,#9fd1f1 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffff',endColorstr='#f7f7f7',GradientType=1)}.ts-promotional-banner__main-media{position:absolute;top:0;left:0}.ts-promotional-banner__main-table{display:table;width:100%;height:150px}.ts-promotional-banner__main-cell{display:table-cell;vertical-align:middle;text-align:right}.ts-promotional-banner__list-wrapper{position:relative;right:-4px;z-index:1;display:inline-block;padding:20px 44px 18px 28px;background:#e7fafe;border-radius:5px;box-shadow:0 0 8px rgba(0,0,0,.3);margin:10px 0 10px 350px}.ts-promotional-banner__list{margin:0 !important;padding-left:0;overflow:hidden;text-align:left}.ts-promotional-banner__list-item{list-style-type:disc;list-style-image:url(data:image/gif;base64,R0lGODlhAQABAAAAACH5BAEKAAEALAAAAAABAAEAAAICTAEAOw==);color:#656565;position:relative;font-size:16px;line-height:25px;font-weight:100;padding-left:25px;letter-spacing:.3px}.ts-promotional-banner__list-item:before{content:'';position:absolute;background:url("../../Images/cugo/logos/checkmark.png") center center no-repeat;background-size:15px;width:16px;height:15px;left:0;top:4px;color:transparent;overflow:hidden}.ts-promotional-banner__footer-col{display:inline-block;width:calc(50% - 4px);border-left:1px solid #cbcbcb}.ts-promotional-banner__footer-col:first-child{border-left:0}.ts-promotional-banner__footer-col-first{display:inline-block;width:calc(50% - 4px);border-left:0}.ts-promotional-banner__footer-col-second{display:inline-block;width:calc(50% - 4px);border-left:1px solid #cbcbcb}.ts-promotional-banner__footer-link{display:block;margin-left:3px;padding-top:12px;padding-bottom:12px;text-align:center;color:#656565;font-size:14px;font-weight:bold;letter-spacing:.3px;margin-top:1px;margin-bottom:1px}.ts-promotional-banner__footer-link:hover,.ts-promotional-banner__footer-link:focus{color:#b32c2d;text-decoration:underline;outline-offset:-5px}.ts-promotional-banner__list-wrapper ul li{display:none}.ts-promotional-banner__list-wrapper ul li.ts-promotional-banner__list-item{display:block}.ts-promotional-banner__list-item.cugo-ticket-counter:before{background:none !important;background:url("../../Images/cugo/logos/clock.png") center center no-repeat !important;height:20px;width:20px;padding-left:1px}.ts-promotional-banner__list-item.cugo-ticket-counter{color:#af4345 !important;font-weight:bold;padding-bottom:5px}div.cugo-warning-msg{border:1px solid #1e6244;color:#1e6244}.ts-promotional-banner__main-media.cugo-defaultImage{width:100% !important}.ts-modal-text-subsection.js-cugo-TandC ul{list-style:disc inside none}.tnc-search-formatter+#ctl00_c_pnlPO .promotional-offers-container{border-bottom:none;padding-bottom:0}.ts-empty-height{clear:both;display:block;height:16px}.ts-terms-and-conditions{border-top:solid 1px #c4c4c4;color:#333}.ts-terms-and-conditions h3{margin:25px 0 20px;font-size:18px}.ts-terms-and-conditions h4.tnc{margin:15px 0 2px;font:bold 13px Arial,sans-serif}.ts-terms-and-conditions ul{margin:15px 30px}.ts-terms-and-conditions ul li{font-size:13px;line-height:1.5;list-style-position:outside;list-style-image:url("../../Images/manage_account/icons/listDot.gif");padding:5px 0 5px 0;list-style-type:disc}.ts-terms-and-conditions p{font-size:13px}.ts-terms-and-conditions a{text-decoration:underline}.ts-terms-and-conditions a:hover{text-decoration:none}