.clearfix:before,.clearfix:after{content:" ";display:table}.clearfix:after{clear:both}.center-block{display:block;margin-left:auto;margin-right:auto}.pull-right{float:right!important}.pull-left{float:left!important}.hide{display:none!important}.show{display:block!important}.invisible{visibility:hidden}.text-hide{font:0/0 a;color:transparent;text-shadow:none;background-color:transparent;border:0}.hidden{display:none!important;visibility:hidden!important}.affix{position:fixed}.sprite{display:inline-block;background-image:url(../img/ca-sprites.png)}.sprite.triangle-down{height:16px;width:16px;background-position:-12px -12px;line-height:20px}.sprite.user{height:16px;width:16px;background-position:28px -12px;line-height:20px}.active .sprite.user{background-position:28px -262px}.sprite.sign-up{height:16px;width:16px;background-position:-12px -50px;line-height:20px}.sprite.calendar{height:16px;width:18px;background-position:30px -52px}.sprite.arrow-up{height:18px;width:22px;margin-top:12px;background-position:71px -10px}.sprite.arrow-up-inverse{background-position:111px -259px}.sprite.live-support{height:23px;width:20px;background-position:110px -10px}header.ibe .sprite.live-support{background-position:110px -380px}.sprite.close{height:16px;width:16px;background-position:-53px -51px}.sprite.to-from{height:16px;width:18px;background-position:70px -50px}.sprite.help{height:16px;width:18px;background-position:150px -91px}.sprite.carousel-inactive{height:16px;width:18px;background-position:110px -91px}.sprite.carousel-active{height:16px;width:18px;background-position:70px -91px}.sprite.carousel-pause{height:16px;width:18px;background-position:30px -91px}.sprite.pager-left{height:31px;width:16px;background-position:152px -123px}.sprite.pager-right{height:31px;width:16px;background-position:105px -123px}.sprite.star-alliance{height:30px;width:26px;background-position:74px -123px}.sprite.social-facebook{height:34px;width:34px;background-position:157px -162px}.sprite.social-twitter{height:34px;width:34px;background-position:117px -162px}.sprite.social-renren{height:34px;width:34px;background-position:77px -162px}.sprite.slantedSeparator{float:left;width:29px;height:45px;margin-top:0;background-position:-286px -154px}.sprite.slantedSeparator.active{display:block!important;visibility:visible!important}.sprite.slantedSeparator.active.left{background-position:-326px -202px}.sprite.slantedSeparator.active.right{background-position:-206px -202px}.sprite.reload{height:35px;width:30px;background-position:0 -250px}.sprite.breadcrumb-arrow{height:35px;width:25px}.sprite.breadcrumb-arrow.white-white{background-position:-87px -412px}.sprite.breadcrumb-arrow.white-blue{background-position:-6px -412px}.sprite.breadcrumb-arrow.blue-white{background-position:-47px -412px}.sprite.lowest-price-triangle{height:14px;width:41px;background-position:-80px -572px}.sprite.ico-lastSeats{height:23px;width:21px;background-position:-111px -599px}.sprite.double-arrow-vertical{height:19px;width:14px;background-position:-94px -261px}.sprite.list-more-icon{height:19px;width:14px;background-position:-94px -210px}li.active .sprite.list-more-icon{background-position:-135px -210px}.sprite.flight-tail{height:30px;width:32px;background-position:-124px -877px}.sprite.flightIcon{height:30px;width:32px;background-position:-124px -303px}.sprite.options-bg{height:110px;width:110px;background-position:-186px -926px}.seat-icon{height:26px;width:26px;display:inline-block;background-image:url(../img/ca-sprites.png)}.seat-icon.seatmap-status-SELECTED{background-position:-87px -740px}.seat-icon.seat-unselected{background-position:-7px -740px}.seat-icon.seatmap-status-AVAILABLE{background-position:-46px -740px}.seat-icon.seatmap-status-TAKEN{background-position:-127px -740px}.seat-icon.seatmap-characteristic-B{background-position:-9px -775px}.seat-icon.seatmap-facility-D{background-position:-9px -808px}.seat-icon.seatmap-facility-LA{background-position:-47px -775px}.seat-icon.seatmap-facility-CL{background-position:-127px -775px}.seat-icon.seatmap-facility-G{background-position:-87px -775px}.flag{width:16px;height:11px;background:url(../img/flags.png) no-repeat;display:inline-block;vertical-align:middle}.flag.flag-ad{background-position:-16px 0}.flag.flag-ae{background-position:-32px 0}.flag.flag-af{background-position:-48px 0}.flag.flag-ag{background-position:-64px 0}.flag.flag-ai{background-position:-80px 0}.flag.flag-al{background-position:-96px 0}.flag.flag-am{background-position:-112px 0}.flag.flag-an{background-position:-128px 0}.flag.flag-ao{background-position:-144px 0}.flag.flag-ar{background-position:-160px 0}.flag.flag-as{background-position:-176px 0}.flag.flag-at{background-position:-192px 0}.flag.flag-au{background-position:-208px 0}.flag.flag-aw{background-position:-224px 0}.flag.flag-az{background-position:-240px 0}.flag.flag-ba{background-position:0 -11px}.flag.flag-bb{background-position:-16px -11px}.flag.flag-bd{background-position:-32px -11px}.flag.flag-be{background-position:-48px -11px}.flag.flag-bf{background-position:-64px -11px}.flag.flag-bg{background-position:-80px -11px}.flag.flag-bh{background-position:-96px -11px}.flag.flag-bi{background-position:-112px -11px}.flag.flag-bj{background-position:-128px -11px}.flag.flag-bm{background-position:-144px -11px}.flag.flag-bn{background-position:-160px -11px}.flag.flag-bo{background-position:-176px -11px}.flag.flag-br{background-position:-192px -11px}.flag.flag-bs{background-position:-208px -11px}.flag.flag-bt{background-position:-224px -11px}.flag.flag-bv{background-position:-240px -11px}.flag.flag-bw{background-position:0 -22px}.flag.flag-by{background-position:-16px -22px}.flag.flag-bz{background-position:-32px -22px}.flag.flag-ca{background-position:-48px -22px}.flag.flag-catalonia{background-position:-64px -22px}.flag.flag-cd{background-position:-80px -22px}.flag.flag-cf{background-position:-96px -22px}.flag.flag-cg{background-position:-112px -22px}.flag.flag-ch{background-position:-128px -22px}.flag.flag-ci{background-position:-144px -22px}.flag.flag-ck{background-position:-160px -22px}.flag.flag-cl{background-position:-176px -22px}.flag.flag-cm{background-position:-192px -22px}.flag.flag-cn{background-position:-208px -22px}.flag.flag-co{background-position:-224px -22px}.flag.flag-cr{background-position:-240px -22px}.flag.flag-cu{background-position:0 -33px}.flag.flag-cv{background-position:-16px -33px}.flag.flag-cw{background-position:-32px -33px}.flag.flag-cy{background-position:-48px -33px}.flag.flag-cz{background-position:-64px -33px}.flag.flag-de{background-position:-80px -33px}.flag.flag-dj{background-position:-96px -33px}.flag.flag-dk{background-position:-112px -33px}.flag.flag-dm{background-position:-128px -33px}.flag.flag-do{background-position:-144px -33px}.flag.flag-dz{background-position:-160px -33px}.flag.flag-ec{background-position:-176px -33px}.flag.flag-ee{background-position:-192px -33px}.flag.flag-eg{background-position:-208px -33px}.flag.flag-eh{background-position:-224px -33px}.flag.flag-england{background-position:-240px -33px}.flag.flag-er{background-position:0 -44px}.flag.flag-es{background-position:-16px -44px}.flag.flag-et{background-position:-32px -44px}.flag.flag-eu{background-position:-48px -44px}.flag.flag-fi{background-position:-64px -44px}.flag.flag-fj{background-position:-80px -44px}.flag.flag-fk{background-position:-96px -44px}.flag.flag-fm{background-position:-112px -44px}.flag.flag-fo{background-position:-128px -44px}.flag.flag-fr{background-position:-144px -44px}.flag.flag-ga{background-position:-160px -44px}.flag.flag-gb{background-position:-176px -44px}.flag.flag-gd{background-position:-192px -44px}.flag.flag-ge{background-position:-208px -44px}.flag.flag-gf{background-position:-224px -44px}.flag.flag-gg{background-position:-240px -44px}.flag.flag-gh{background-position:0 -55px}.flag.flag-gi{background-position:-16px -55px}.flag.flag-gl{background-position:-32px -55px}.flag.flag-gm{background-position:-48px -55px}.flag.flag-gn{background-position:-64px -55px}.flag.flag-gp{background-position:-80px -55px}.flag.flag-gq{background-position:-96px -55px}.flag.flag-gr{background-position:-112px -55px}.flag.flag-gs{background-position:-128px -55px}.flag.flag-gt{background-position:-144px -55px}.flag.flag-gu{background-position:-160px -55px}.flag.flag-gw{background-position:-176px -55px}.flag.flag-gy{background-position:-192px -55px}.flag.flag-hk{background-position:-208px -55px}.flag.flag-hm{background-position:-224px -55px}.flag.flag-hn{background-position:-240px -55px}.flag.flag-hr{background-position:0 -66px}.flag.flag-ht{background-position:-16px -66px}.flag.flag-hu{background-position:-32px -66px}.flag.flag-ic{background-position:-48px -66px}.flag.flag-id{background-position:-64px -66px}.flag.flag-ie{background-position:-80px -66px}.flag.flag-il{background-position:-96px -66px}.flag.flag-im{background-position:-112px -66px}.flag.flag-in{background-position:-128px -66px}.flag.flag-io{background-position:-144px -66px}.flag.flag-iq{background-position:-160px -66px}.flag.flag-ir{background-position:-176px -66px}.flag.flag-is{background-position:-192px -66px}.flag.flag-it{background-position:-208px -66px}.flag.flag-je{background-position:-224px -66px}.flag.flag-jm{background-position:-240px -66px}.flag.flag-jo{background-position:0 -77px}.flag.flag-jp{background-position:-16px -77px}.flag.flag-ke{background-position:-32px -77px}.flag.flag-kg{background-position:-48px -77px}.flag.flag-kh{background-position:-64px -77px}.flag.flag-ki{background-position:-80px -77px}.flag.flag-km{background-position:-96px -77px}.flag.flag-kn{background-position:-112px -77px}.flag.flag-kp{background-position:-128px -77px}.flag.flag-kr{background-position:-144px -77px}.flag.flag-kurdistan{background-position:-160px -77px}.flag.flag-kw{background-position:-176px -77px}.flag.flag-ky{background-position:-192px -77px}.flag.flag-kz{background-position:-208px -77px}.flag.flag-la{background-position:-224px -77px}.flag.flag-lb{background-position:-240px -77px}.flag.flag-lc{background-position:0 -88px}.flag.flag-li{background-position:-16px -88px}.flag.flag-lk{background-position:-32px -88px}.flag.flag-lr{background-position:-48px -88px}.flag.flag-ls{background-position:-64px -88px}.flag.flag-lt{background-position:-80px -88px}.flag.flag-lu{background-position:-96px -88px}.flag.flag-lv{background-position:-112px -88px}.flag.flag-ly{background-position:-128px -88px}.flag.flag-ma{background-position:-144px -88px}.flag.flag-mc{background-position:-160px -88px}.flag.flag-md{background-position:-176px -88px}.flag.flag-me{background-position:-192px -88px}.flag.flag-mg{background-position:-208px -88px}.flag.flag-mh{background-position:-224px -88px}.flag.flag-mk{background-position:-240px -88px}.flag.flag-ml{background-position:0 -99px}.flag.flag-mm{background-position:-16px -99px}.flag.flag-mn{background-position:-32px -99px}.flag.flag-mo{background-position:-48px -99px}.flag.flag-mp{background-position:-64px -99px}.flag.flag-mq{background-position:-80px -99px}.flag.flag-mr{background-position:-96px -99px}.flag.flag-ms{background-position:-112px -99px}.flag.flag-mt{background-position:-128px -99px}.flag.flag-mu{background-position:-144px -99px}.flag.flag-mv{background-position:-160px -99px}.flag.flag-mw{background-position:-176px -99px}.flag.flag-mx{background-position:-192px -99px}.flag.flag-my{background-position:-208px -99px}.flag.flag-mz{background-position:-224px -99px}.flag.flag-na{background-position:-240px -99px}.flag.flag-nc{background-position:0 -110px}.flag.flag-ne{background-position:-16px -110px}.flag.flag-nf{background-position:-32px -110px}.flag.flag-ng{background-position:-48px -110px}.flag.flag-ni{background-position:-64px -110px}.flag.flag-nl{background-position:-80px -110px}.flag.flag-no{background-position:-96px -110px}.flag.flag-np{background-position:-112px -110px}.flag.flag-nr{background-position:-128px -110px}.flag.flag-nu{background-position:-144px -110px}.flag.flag-nz{background-position:-160px -110px}.flag.flag-om{background-position:-176px -110px}.flag.flag-pa{background-position:-192px -110px}.flag.flag-pe{background-position:-208px -110px}.flag.flag-pf{background-position:-224px -110px}.flag.flag-pg{background-position:-240px -110px}.flag.flag-ph{background-position:0 -121px}.flag.flag-pk{background-position:-16px -121px}.flag.flag-pl{background-position:-32px -121px}.flag.flag-pm{background-position:-48px -121px}.flag.flag-pn{background-position:-64px -121px}.flag.flag-pr{background-position:-80px -121px}.flag.flag-ps{background-position:-96px -121px}.flag.flag-pt{background-position:-112px -121px}.flag.flag-pw{background-position:-128px -121px}.flag.flag-py{background-position:-144px -121px}.flag.flag-qa{background-position:-160px -121px}.flag.flag-re{background-position:-176px -121px}.flag.flag-ro{background-position:-192px -121px}.flag.flag-rs{background-position:-208px -121px}.flag.flag-ru{background-position:-224px -121px}.flag.flag-rw{background-position:-240px -121px}.flag.flag-sa{background-position:0 -132px}.flag.flag-sb{background-position:-16px -132px}.flag.flag-sc{background-position:-32px -132px}.flag.flag-scotland{background-position:-48px -132px}.flag.flag-sd{background-position:-64px -132px}.flag.flag-se{background-position:-80px -132px}.flag.flag-sg{background-position:-96px -132px}.flag.flag-sh{background-position:-112px -132px}.flag.flag-si{background-position:-128px -132px}.flag.flag-sk{background-position:-144px -132px}.flag.flag-sl{background-position:-160px -132px}.flag.flag-sm{background-position:-176px -132px}.flag.flag-sn{background-position:-192px -132px}.flag.flag-so{background-position:-208px -132px}.flag.flag-somaliland{background-position:-224px -132px}.flag.flag-sr{background-position:-240px -132px}.flag.flag-ss{background-position:0 -143px}.flag.flag-st{background-position:-16px -143px}.flag.flag-sv{background-position:-32px -143px}.flag.flag-sx{background-position:-48px -143px}.flag.flag-sy{background-position:-64px -143px}.flag.flag-sz{background-position:-80px -143px}.flag.flag-tc{background-position:-96px -143px}.flag.flag-td{background-position:-112px -143px}.flag.flag-tf{background-position:-128px -143px}.flag.flag-tg{background-position:-144px -143px}.flag.flag-th{background-position:-160px -143px}.flag.flag-tj{background-position:-176px -143px}.flag.flag-tk{background-position:-192px -143px}.flag.flag-tl{background-position:-208px -143px}.flag.flag-tm{background-position:-224px -143px}.flag.flag-tn{background-position:-240px -143px}.flag.flag-to{background-position:0 -154px}.flag.flag-tr{background-position:-16px -154px}.flag.flag-tt{background-position:-32px -154px}.flag.flag-tv{background-position:-48px -154px}.flag.flag-tw{background-position:-64px -154px;background:none!important}.flag.flag-tz{background-position:-80px -154px}.flag.flag-ua{background-position:-96px -154px}.flag.flag-ug{background-position:-112px -154px}.flag.flag-um{background-position:-128px -154px}.flag.flag-us{background-position:-144px -154px}.flag.flag-uy{background-position:-160px -154px}.flag.flag-uz{background-position:-176px -154px}.flag.flag-va{background-position:-192px -154px}.flag.flag-vc{background-position:-208px -154px}.flag.flag-ve{background-position:-224px -154px}.flag.flag-vg{background-position:-240px -154px}.flag.flag-vi{background-position:0 -165px}.flag.flag-vn{background-position:-16px -165px}.flag.flag-vu{background-position:-32px -165px}.flag.flag-wales{background-position:-48px -165px}.flag.flag-wf{background-position:-64px -165px}.flag.flag-ws{background-position:-80px -165px}.flag.flag-ye{background-position:-96px -165px}.flag.flag-yt{background-position:-112px -165px}.flag.flag-za{background-position:-128px -165px}.flag.flag-zanzibar{background-position:-144px -165px}.flag.flag-zm{background-position:-160px -165px}.flag.flag-zw{background-position:-176px -165px}.sprite-elements{background-image:url(spritesheet.png);background-repeat:no-repeat;display:block}.sprite-elements.sprite-elements-checkbox-checked{background-position:-2px -2px;width:22px;height:22px}.sprite-elements.sprite-elements-checkbox-unchecked{background-position:-28px -2px;width:22px;height:22px}.sprite-elements.sprite-elements-checkbox-unchecked-disabled{background-position:-2px -28px;width:22px;height:22px}.sprite-elements.sprite-elements-radio-checked{background-position:-28px -28px;width:22px;height:22px}.sprite-elements.sprite-elements-radio-unchecked{background-position:-54px -2px;width:22px;height:22px}.sprite-elements.sprite-elements-radio-unchecked-disabled{background-position:-54px -28px;width:22px;height:22px}.page-wrapper{margin:0 auto;padding-bottom:20px;width:1004px;height:auto}.page-wrapper .page-container{margin:5px 0}@media(max-width:991px){.page-wrapper{width:100%!important}}.page-wrapper-bkgl{width:1040px}@media(max-width:991px){body>.page-wrapper{margin-top:85px}}.sub-page-wrapper{min-height:100%;margin:0 auto}@media(max-width:991px){.sub-page-wrapper{margin-top:83px}}.page-wrapper-light{margin:0 auto;width:1004px;height:auto}.page-wrapper-light .page-container{margin:5px 0}.header-top-template{margin:0 0 10px 0}.relative-box{position:relative}.pageProgress{width:0;height:2px;background:#a00;position:fixed;top:0;left:0;z-index:9999999}.loadingShim{width:100%;height:100%;position:absolute;top:0;left:0;background:#fff;z-index:999999999;-ms-filter:"alpha(opacity=20)";filter:alpha(opacity=20);-moz-opacity:.2;-khtml-opacity:.2;opacity:.2}footer .menu-footer{height:auto}footer .content .middle{max-width:790px}@media(max-width:991px){footer .content .middle{max-width:100%!important}}footer p.first-row,footer p.second-row{line-height:20px!important;margin-top:-5px}.bkgdMargin{margin-top:15px}html.ie8 .column2l .right-column{max-width:753px!important;width:753px!important}html.ie8 .column2l .left-column{max-width:251px!important;width:251px!important}html.ie8 .column3 .right-column{max-width:753px!important;width:753px!important}html.ie8 .column3 .right-column .content-middle{max-width:502px!important;width:502px!important}html.ie8 .column3 .right-column .content-right{max-width:235px!important;width:235px!important;overflow:hidden!important}html.ie8 .column3 .left-column{max-width:251px!important}@media(max-width:991px){.ca-r-wrapper-margin{margin-top:0!important}.ca-r-body-wrapper{margin-top:0!important}}body{font-family:Arial,sans-serif;margin-bottom:0}@media only screen and (min-device-width:0) and (max-device-width:1024px){body{cursor:pointer}}.selectboxFocus:focus{border:1px solid #729ad5!important}input[type="checkbox"],input[type="radio"]{vertical-align:middle!important;margin:0}html,body{height:100%}body{font-size:12px;font-size:.75rem}.label{font-size:12px;font-size:.75rem}.invisible{visibility:hidden}.btn.btn-transparent{border:0 none;background:transparent;padding:0;display:inline-block}button.primary,.btn-primary,a.btn-primary{background:#e91d25;word-wrap:break-word;color:#fff!important;text-align:center;border:0;text-transform:uppercase;height:44px;padding:6px 15px 6px 15px;font-size:18px;font-size:1.125rem}button.primary:hover,.btn-primary:hover,a.btn-primary:hover{background:#af1f23}button.primary .glyphicon,.btn-primary .glyphicon,a.btn-primary .glyphicon{float:right}button.disabled,.btn-disabled{background:#e0e0e0;color:#5c5d5d!important;text-align:center;border:0;text-transform:uppercase;height:44px;padding:6px 15px 6px 15px;font-size:18px;font-size:1.125rem}button.disabled:hover,.btn-disabled:hover{background:#e0e0e0}button.disabled .glyphicon,.btn-disabled .glyphicon{float:right}button.secondary,a.btn-secondary{background:#3f72b8;word-wrap:break-word;color:#fff;text-align:center;border:0;text-transform:uppercase;height:28px;font-weight:bold;padding:6px 15px 6px 15px;font-size:12px;font-size:.75rem}button.secondary:hover,a.btn-secondary:hover{background:#144d9e}button.secondary.disabled,a.btn-secondary.disabled,button.secondary.disabled:hover,a.btn-secondary.disabled:hover{background:#e0e0e0;color:#5c5d5d}button.secondary[disabled],a.btn-secondary[disabled],button.secondary[disabled]:hover,a.btn-secondary[disabled]:hover{background:#e0e0e0;color:#5c5d5d}button.secondary .glyphicon,a.btn-secondary .glyphicon{float:right}button.btn:hover{color:#fff}@media(max-width:991px){button.secondary,a.btn-secondary{height:34px!important}}@media(max-width:767px){.back-responsive,.continue-responsive{width:100%;border:0;margin-bottom:20px}.back-responsive .text{margin-right:18px}.continue-responsive .text{margin-left:18px}}@media(min-width:768px) and (max-width:991px){.back-responsive,.continue-responsive{width:40%;border:0}}button.primary:hover,.btn-primary:hover{background-image:-webkit-linear-gradient(top,#e70014 0,#a80000 100%);background-image:linear-gradient(to bottom,#e70014 0,#a80000 100%);background-repeat:repeat-x;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffe70014',endColorstr='#ffa80000',GradientType=0)}table.ca-general{border:1px solid #cbcbcb}table.ca-general caption{color:white;background-color:#144d9e;padding:5px}table.ca-general th{color:#144d9e;background-color:#f9f9f9}table.ca-general th.titleContainer>div{display:inline-block;vertical-align:top;box-sizing:border-box}table.ca-general th.titleContainer>div:first-child{width:90%;font-size:0}table.ca-general th.titleContainer>div div{font-size:12px;display:inline-block;width:50%;box-sizing:border-box}table.ca-general tbody tr{border-top:1px solid #cbcbcb}table.ca-general tbody tr td{padding:0!important;border-left:1px solid #f2f2f2;font-size:0}table.ca-general tbody tr td>div{display:inline-block}table.ca-general tbody tr td>div.statusInformation{font-size:0;width:90%;border-right:1px solid #f2f2f2;padding:0 3px}table.ca-general tbody tr td>div.remark{font-size:12px;width:10%}table.ca-general tbody tr td>div .statusContent{width:100%;box-sizing:border-box;font-size:0}table.ca-general tbody tr td>div .statusContent .expectedTime{color:green}table.ca-general tbody tr td>div .statusContent div{font-size:12px;display:inline-block;box-sizing:border-box;vertical-align:top;padding:5px}table.ca-general tbody tr td>div .statusContent.cities{border-top:1px solid #f2f2f2}table.ca-general tbody tr td>div .statusContent.cities div{width:50%;font-size:14px;border-right:1px solid #f2f2f2}table.ca-general tbody tr td>div .statusContent div:last-child{border-right:none!important}table.ca-general tbody tr td>div .statusContent.scheduleValues div{width:25%;border-right:1px solid #f2f2f2}table.ca-general tbody tr td>div .statusContent.scheduleTitles{border-top:1px solid #f9f9f9;color:#144d9e;background-color:#f2f2f2}table.ca-general tbody tr td>div .statusContent.scheduleTitles div{width:25%;border-right:1px solid #fff}table.ca-general tbody tr td:first-child{font-size:12px;background:transparent}table.ca-general tfoot td{color:#144d9e;background-color:#f9f9f9}input[type="checkbox"],input[type="radio"],.closeIcon{cursor:pointer}input[type="text"],input[type="search"],input[type="password"]{background-image:-webkit-linear-gradient(top,#f2f2f2 15%,white 45%);background-image:linear-gradient(to bottom,#f2f2f2 15%,white 45%);background-repeat:repeat-x;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#fff2f2f2',endColorstr='#ffffffff',GradientType=0);border:1px solid #bcc1c2;padding:2px 5px 2px 10px!important;height:36px}.ie8 input[type="text"],.ie8 input[type="search"],.ie8 input[type="password"]{filter:progid:DXImageTransform.Microsoft.gradient(enabled = false);padding:8px 5px 2px 10px!important}input[type="text"]:disabled{-webkit-text-fill-color:inherit}:focus::-webkit-input-placeholder{text-indent:-999px;color:transparent}:focus::-moz-placeholder{text-indent:-999px;color:transparent}.inputTypeplaceholder{color:#999}::-webkit-input-placeholder{color:#999}:-moz-placeholder{color:#999}::-moz-placeholder{color:#999}:-ms-input-placeholder{color:#999}input.date{cursor:pointer}label{margin:0;padding:0;font-weight:normal}.ico{display:inline-block;background-image:url('../img/ca-sprites.png');vertical-align:middle}SPAN.ico-search{height:23px;width:24px;background-position:-345px -108px}.redHeader{color:red;font-weight:bold;margin:5px}.borderNil{border:0}.scrollControllerWrap{margin-left:1004px;margin-top:64px}.scrollControllerWrap ul.scrollController{min-width:80px;display:block;list-style-type:none;position:absolute;padding:0;margin-left:5px}.scrollControllerWrap ul.scrollController li a{display:block;padding:10px;text-transform:uppercase;background:#fafafa;font-size:11px;font-weight:bold;width:100%;text-align:center;border:1px solid #ccc;border-bottom:0;color:#868686;text-decoration:none}.scrollControllerWrap ul.scrollController li.last a{border-bottom:1px solid #ccc}a:focus{text-decoration:none}a#traceOpenerLink::before{-webkit-border-radius:3px;-moz-border-radius:3px;-webkit-box-shadow:#959595 0 2px 5px;-moz-box-shadow:#959595 0 2px 5px;border-radius:3px;box-shadow:#959595 0 2px 5px;content:"";display:block;height:100%;left:0;padding:2px 0 0;position:absolute;top:0;width:100%}a#traceOpenerLink:active::before{padding:1px 0 0}a#traceOpenerLink{position:fixed;top:0;left:0;padding:10px;margin:4px;text-decoration:none;background:#cae285;background:-webkit-gradient(linear,0 0,0 bottom,from(#cae285),to(#a3cd5a));background:-moz-linear-gradient(#cae285,#a3cd5a);background:linear-gradient(#cae285,#a3cd5a);border:solid 1px #aad063;border-bottom:solid 3px #799545;box-shadow:inset 0 0 0 1px #e0eeb6;color:#4d4731;text-shadow:0 1px 0 #d0e5a4;-webkit-border-radius:2px;border-radius:2px;-moz-border-radius:2px;background-clip:padding-box;z-index:22699999}@media(max-width:767px){a#traceOpenerLink{display:none}}a#traceOpenerLink:hover{background:#abd164;background:-webkit-gradient(linear,0 0,0 bottom,from(#abd164),to(#b9d972));background:-moz-linear-gradient(#abd164,#b9d972);background:linear-gradient(#abd164,#b9d972);border:solid 1px #98b85b;border-bottom:solid 3px #799545;box-shadow:inset 0 0 0 1px #cce3a1}a#traceOpenerLink:active{background:#a4cb5d;background:-webkit-gradient(linear,0 0,0 bottom,from(#a4cb5d),to(#9ec45a));background:-moz-linear-gradient(#a4cb5d,#9ec45a);background:linear-gradient(#a4cb5d,#9ec45a);border:solid 1px #6e883f;box-shadow:inset 0 10px 15px 0 #90b352}li.wdk-errorpanel-item{cursor:pointer}.modal-backdrop{z-index:8}.modal-open{overflow:auto!important;overflow-y:auto!important;overflow-x:auto!important}.modal{overflow:auto!important;overflow-y:auto!important;overflow-x:auto!important}#MODS{background:transparent!important}#MODS .page-wrapper{max-width:410px!important}.page-block .ui-mask{display:block;z-index:100000;position:fixed;-ms-filter:"alpha(opacity=10)";filter:alpha(opacity=10);opacity:.1;height:100%;width:100%;background:#000}.page-block .loadingImg{margin:300px auto;position:absolute;z-index:100000000;top:0;left:0;margin-top:312px;margin-left:50%}.superscript{vertical-align:super;font-size:10px}.modsFrame{overflow:hidden;min-height:438px;min-width:738px;border:none!important;background:transparent;position:fixed;top:0;left:0;right:0;bottom:0;z-index:10000;width:100%;height:100%}.submenu .glyphicon{color:#15227a!important}li.submenu.active .submenu .glyphicon{color:#fff!important}.submenu .glyphicon.glyphicon-chevron-down{margin:3px 2px 0 0!important}.submenu .glyphicon.glyphicon-chevron-right{margin:2px 5px 0 0!important}.seatFrame{overflow:hidden;min-height:438px;min-width:738px;border:none!important;background:transparent;position:absolute;top:0;left:0;width:100%;height:100%;z-index:3}.manageMyTripHomeCss{margin:11px 42px 10px -5px;width:450px}.selectBox-dropdown .selectBox-label{padding-left:5px!important}.full-width{width:100%!important}.ui-tooltip{z-index:1050!important}.ui-menu .ui-menu-item a{padding:8px 9px!important;border-radius:0!important}.no-margin-h2{margin:0;padding:0}.fancy-loader{font-size:10px;position:relative;text-indent:-9999em;border-top:5px solid #fff;border-right:5px solid #fff;border-bottom:5px solid #faa;border-left:5px solid #fff;-webkit-transform:translateZ(0);-ms-transform:translateZ(0);transform:translateZ(0);-webkit-animation:load8 1.1s infinite linear;animation:load8 1.1s infinite linear}.fancy-loader,.fancy-loader:after{border-radius:50%;width:22px;height:22px}@-webkit-keyframes load8{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}100%{-webkit-transform:rotate(360deg);transform:rotate(360deg)}}@keyframes load8{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}100%{-webkit-transform:rotate(360deg);transform:rotate(360deg)}}/*! Gray v1.6.0 (https://github.com/karlhorky/gray) | MIT */.grayscale{filter:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg'><filter id='grayscale'><feColorMatrix type='saturate' values='0'/></filter></svg>#grayscale");-webkit-filter:grayscale(1);filter:grayscale(1);filter:gray}.grayscale-normal{filter:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg'><filter id='grayscale'><feColorMatrix type='saturate' values='0'/></filter></svg>#grayscale");-webkit-filter:grayscale(1);filter:grayscale(1);filter:gray}.grayscale.grayscale-fade{transition:filter .5s}@media screen and (-webkit-min-device-pixel-ratio:0){.grayscale.grayscale-fade{-webkit-transition:-webkit-filter .5s;transition:-webkit-filter .5s}}.grayscale.grayscale-off,.grayscale.grayscale-fade:hover{-webkit-filter:grayscale(0);filter:grayscale(0)}.grayscale.grayscale-replaced{-webkit-filter:none;filter:none}.grayscale.grayscale-replaced>svg{-webkit-transition:opacity .5s ease;transition:opacity .5s ease;opacity:1}.grayscale.grayscale-replaced.grayscale-off>svg,.grayscale.grayscale-replaced.grayscale-fade:hover>svg{opacity:0}.grayscale-ie .ca-r-country-flag_US{background:url(../img/us_bw.jpg) no-repeat;background-size:33px}.grayscale-ie .ca-r-country-flag_BR{background:url(../img/br_bw.svg) no-repeat}.grayscale-ie .ca-r-country-flag_HK{background:url(../img/hk_bw.svg) no-repeat}.grayscale-ie .ca-r-country-flag_CA{background:url(../img/ca_bw.svg) no-repeat}.grayscale-ie .ca-r-country-flag_CN{background:url(../img/cn_bw.svg) no-repeat}.grayscale-ie .ca-r-country-flag_PH{background:url(../img/ph_bw.svg) no-repeat}.grayscale-ie .ca-r-country-flag_AU{background:url(../img/au_bw.svg) no-repeat}.grayscale-ie .ca-r-country-flag_JP{background:url(../img/jp_bw.svg) no-repeat}.grayscale-ie .ca-r-country-flag_KR{background:url(../img/kr_bw.svg) no-repeat}.grayscale-ie .ca-r-country-flag_SG{background:url(../img/sg_bw.svg) no-repeat}.grayscale-ie .ca-r-country-flag_IN{background:url(../img/in_bw.svg) no-repeat}.grayscale-ie .ca-r-country-flag_ID{background:url(../img/id_bw.svg) no-repeat}.grayscale-ie .ca-r-country-flag_IN{background:url(../img/in_bw.svg) no-repeat}.grayscale-ie .ca-r-country-flag_TH{background:url(../img/th_bw.svg) no-repeat}.grayscale-ie .ca-r-country-flag_VN{background:url(../img/vn_bw.svg) no-repeat}.grayscale-ie .ca-r-country-flag_FR{background:url(../img/fr_bw.svg) no-repeat}.grayscale-ie .ca-r-country-flag_DE{background:url(../img/de_bw.svg) no-repeat}.grayscale-ie .ca-r-country-flag_IT{background:url(../img/it_bw.svg) no-repeat}.grayscale-ie .ca-r-country-flag_ES{background:url(../img/es_bw.svg) no-repeat}.grayscale-ie .ca-r-country-flag_SE{background:url(../img/se_bw.svg) no-repeat}.grayscale-ie .ca-r-country-flag_CH{background:url(../img/ch_bw.svg) no-repeat}.grayscale-ie .ca-r-country-flag_GB{background:url(../img/gb_bw.svg) no-repeat}.grayscale-ie .ca-r-country-flag_RU{background:url(../img/ru_bw.svg) no-repeat}.grayscale-ie .ca-r-country-flag_AT{background:url(../img/at_bw.svg) no-repeat}.grayscale-ie .ca-r-country-flag_MA{background:url(../img/ma_bw.svg) no-repeat}.grayscale-ie .ca-r-country-flag_MY{background:url(../img/ma_bw.svg) no-repeat}.grayscale-ie .ca-r-country-flag_NZ{background:url(../img/nz_bw.svg) no-repeat}.grayscale-ie .ca-r-country-flag_AE{background:url(../img/ae_bw.svg) no-repeat}.grayscale-ie .ca-r-country-flag_GR{background:url(../img/gr_bw.svg) no-repeat}.grayscale-ie .ca-r-country-flag_HU{background:url(../img/hu_bw.svg) no-repeat}.grayscale-ie .ca-icon-popin-cross .path1:before{color:black}.grayscale-ie .ca-icon-search .path1:before{color:grey}.grayscale-ie .ca-icon-user .path1:before{color:grey}.grayscale-ie nav.main-menu{background:url(../img/fuxia_bw.png) no-repeat bottom right}.grayscale-ie .panel-checkIn .check-in-top div.active .icon.checkin{background:url(../img/ca-sprites_bw.png) -5px -886px}.grayscale-ie .panel-checkIn .check-in-top .icon.cancel{background:url(../img/ca-sprites_bw.png) -47px -883px}.grayscale-ie .panel-checkIn .check-in-top .icon.reprint{background:url(../img/ca-sprites_bw.png) -89px -845px}.grayscale-ie .sprite{background-image:url(../img/ca-sprites_bw.png)}.grayscale-ie .custom-radio label:before{background-image:url(../img/sprites-UI-elements_bw.png)!important}.grayscale-ie .custom-checkbox label:before{background-image:url(../img/sprites-UI-elements_bw.png)!important}.grayscale-ie .bg-primary{background-color:grey}.grayscale-ie .formContainer{background-image:url(../img/white-design_bw.png)}.grayscale-ie .ca_tabPanelsContainer .ca_content .ca_description .title{color:grey}.grayscale-ie .ca_tabPanelsContainer .ca_content .ca_description .link a{color:grey}.grayscale-ie .ca_tabPanelsContainer .ca_content{display:table;background:no-repeat url('../img/ca_rightcorner_cloudIcon_bw.png')!important;background-position:right bottom}.grayscale-ie .globalFeed-promotion .socailMedia ul .facebook .logo{background-image:url(../img/ca-sprites_bw.png);background-position:-1px -162px}.grayscale-ie .globalFeed-promotion .socailMedia ul .twitter .logo{background-image:url(../img/ca-sprites_bw.png);background-position:-42px -162px}.grayscale-ie .globalFeed-promotion .socailMedia ul .line .logo{background-image:url(../img/social_line_bw.png)}.grayscale-ie .globalFeed-promotion .socailMedia ul .wechat .logo{background-image:url(../img/social_wc_bw.png)}.grayscale-ie .calendar-box .datepicker .ui-icon-circle-triangle-e{background-image:url("../img/next_bw.png")}.grayscale-ie .calendar-box .datepicker .ui-icon-circle-triangle-w{background-image:url("../img/previous_bw.png")}.grayscale-ie .wdk-errorpanel-warning span.ico{background:url("../img/icon_warning_bw.png")!important}.grayscale-ie ul.sliderPager li.rslides_here a{background:url('../img/ca-sprites_bw.png') -93px -92px}.grayscale-ie ul.sliderPager .pauseButton{background:url('../img/ca-sprites_bw.png') -132px -92px}.grayscale-ie iframe .valid.popin.HELP .dwm-content.CENTER strong span{color:black!important}.grayscale-ie .ui-autocomplete .ui-menu-item a.ui-corner-all:hover{background-color:grey!important;background:grey!important}.grayscale-ie .ui-autocomplete li.ui-menu-item:hover{background-color:grey!important;background:grey!important}.grayscale-ie .ui-autocomplete .ui-state-hover a{background-color:grey!important;background:grey!important}.grayscale-ie .ui-autocomplete .ui-state-hover a:hover{background-color:grey!important;background:grey!important}.grayscale-ie .ui-autocomplete li.ui-menu-item .ui-state-hover{background-color:grey!important;background:grey!important}.grayscale-ie .ui-autocomplete li{color:black!important}.grayscale-ie .ui-state-hover,.grayscale-ie .ui-widget-content .ui-state-hover,.grayscale-ie .ui-widget-header .ui-state-hover,.grayscale-ie .ui-state-focus,.grayscale-ie .ui-widget-content .ui-state-focus,.grayscale-ie .ui-widget-header .ui-state-focus{border:1px black solid;background:grey}.grayscale-ie .globalFeed-promotion .socailMedia ul .weibo .logo{background-image:url(../img/ca-sprites_bw.png);background-position:-120px -412px}.grayscale-ie .redHeader{color:grey!important}.grayscale-ie .error{border-color:black!important}.grayscale-ie .wdk-errorpanel span.ico{background:url(../img/icon_error_bw.png)}.grayscale-ie .promoIcon{background:no-repeat url(../img/ca-sprites_bw.png);background-position:-9px -89px}.tax-refund-content .wdk-errorpanel-success span.ico{float:left;display:inline-block;margin:5px 0 0 5px}.tax-refund-content ul{min-height:20px;margin-top:10px}.tax-refund-content .has-success .form-control{border-color:black}.ph{background-repeat:no-repeat;background-position:center center;background-size:contain;background-color:#dfdfdf;opacity:.3;border:1px solid #bcc1c2}.ph.ph-top{min-height:50px}.ph.ph-bottom{min-height:50px}.ph.ph-left-aside{min-height:150px}.ph.ph-left-aside.ofer{float:left}.ph.ph-middle{min-height:300px}.ph.ph-right-center{min-height:150px;width:502px}.flight-schedule-search .ph.ph-right-center{min-height:360px}.flight-status-search .ph.ph-right-center{min-height:280px}.train-search-panel .ph.ph-right-center{min-height:472px}.ph.leftBottomPlaceholder{background-color:#efefef;opacity:1!important;border-radius:4px}.ph.leftBottomPlaceholder.imageContainer{width:100%;height:147px;margin:0 auto!important}.ph.leftBottomPlaceholder.imageContainer img{height:145px;width:246px}.ph.sidePlaceholder{min-height:308px;margin-top:45px;background-color:#efefef;opacity:1!important;border-radius:4px;border:1px solid #bcc1c2}.ph.sidePlaceholder.imageContainer{width:100%;height:300px;margin:0 auto!important}.ph.sidePlaceholder.imageContainer img{height:300px;width:498px}.ph.topPlaceholder{background-color:#dfdfdf;opacity:1!important;border:0}.ph.topPlaceholder.imageContainer{margin:0 auto!important;width:10%}.ph.topPlaceholder.imageContainer img{height:45px;width:45px}.ph .imageContainer{margin:0 auto!important;width:10%}.ph .imageContainer img{height:45px;width:45px}.ph .ph-top-behind{width:100%;background:#f2f2f2;border:1px solid}.ph .ph-top-behind .ph-top-left{height:400px;width:400px;border:1px solid}.ph .ph-center,.ph .ph-bottom{height:150px;border:1px solid}.ph .ph-center .ph-left-bottom,.ph .ph-bottom .ph-left-bottom,.ph .ph-center .ph-right-bottom,.ph .ph-bottom .ph-right-bottom{border:1px solid;height:inherit}.ph .imageContainer{margin:0 auto!important;width:10%}.ph .imageContainer img{height:45px;width:45px}nav .breadcrumb{padding:15px 0 0 0;margin-bottom:0;background:0}@media(min-width:767px) and (max-width:992px){nav .breadcrumb{margin-top:25px!important}}nav .breadcrumb a{color:#e91d25;font-size:12px;font-size:.75rem}nav .breadcrumb .current{color:#a5a5a5}nav .breadcrumb .separator{color:black}ul.pagination{text-align:center;display:block}ul.pagination li{font-size:14px 'Roboto' #575b64}ul.pagination li a{margin:0 3px}ul.pagination li:hover{font-size:14px 'Roboto' #575b64;background-color:none}ul.pagination a{padding:0;float:none;border:0;color:#000}ul.pagination a:hover{color:#e91d25;background-color:#f9f9f9}ul.pagination li.active a{color:#fff;background:#144f9d;text-decoration:none}.fare-content,.adsv-content,.conf-content,.bkgd-content{display:none}.ui-mask{z-index:1000;position:fixed;top:0;left:0;opacity:.7;height:100%;width:100%;background:#000}.ie .ui-mask{filter:alpha(opacity=70)}body .ui-tooltip{box-shadow:none;border-color:#757575;border-width:1px}.ui-tooltip.airportInfo,.ui-tooltip.transitStopInfo{padding:5px 9px}.backText{vertical-align:middle;display:inline-block;margin-top:3px;width:200px!important;margin-left:10px}.forwardText{text-align:right;display:table!important;float:right;margin:0 10px 0 0;height:44px;width:200px;line-height:44px}.forwardText span{vertical-align:middle!important;display:table-cell!important}.menu-categories{width:250px;background-color:#f9f9f9;border:1px solid #f2f2f2;background-clip:padding-box;box-shadow:2px 2px 2px #f2f2f2;margin-bottom:10px}.menu-categories a{color:black}.menu-categories .camp-menu .glyphicon-chevron-right{margin:7px 5px 0 0}.menu-categories h3.categories-title{padding-left:15px}.menu-categories h3.categories-title a{margin-left:5px;font-weight:bold}.menu-categories h3.categories-title .categories-toggle-icon{display:none;margin-right:5px}.menu-categories h3.categories-title .categories-toggle-icon .state-collapse{content:'';display:inline-block;width:0;height:0;border-top:5px solid transparent;border-bottom:5px solid transparent;border-left:5px solid black;vertical-align:middle;-ms-filter:"alpha(opacity=100)";filter:alpha(opacity=100);opacity:1;float:none}.menu-categories h3.categories-title .categories-toggle-icon .state-expand{content:'';display:inline-block;width:0;height:0;border-left:5px solid transparent;border-right:5px solid transparent;border-top:5px solid black;vertical-align:middle;-ms-filter:"alpha(opacity=100)";filter:alpha(opacity=100);opacity:1;float:none}.menu-categories h3.categories-title.opened .categories-toggle-icon,.menu-categories h3.categories-title.closed .categories-toggle-icon{display:inline-block}.menu-categories ul.categories-list{margin-bottom:0}.menu-categories ul.categories-list li{line-height:27px;border-bottom:1px solid #e1e1e1}.menu-categories ul.categories-list li a.hover{background-color:#032049}.menu-categories ul.categories-list li a{display:block;padding-left:35px}.menu-categories ul.categories-list li a .ico{display:inline-block;position:relative;margin-left:-35px!important}.menu-categories ul.categories-list li a .ico.glyphicon-chevron-down{top:0;right:5px}.menu-categories ul.categories-list li a .ico.ico-open{height:15px;width:8px;background-image:url("../img/leftMenu_arrow_open.png");top:8px;right:5px}.menu-categories ul.categories-list li a .ico.ico-close{display:none;height:8px;width:13px;background-image:url("../img/leftMenu_arrow_close.png");top:10px;right:5px}.menu-categories ul.categories-list li a .ico.ico-left-open{height:15px;width:8px;background-image:url("../img/leftMenuModule_arrow_open.png");top:8px;right:5px}.menu-categories ul.categories-list li a .ico.ico-left-close{display:none;height:8px;width:13px;background-image:url("../img/leftMenuModule_arrow_close.png");top:10px;right:5px}.menu-categories ul.categories-list li ul.categories-subtree-list li{border-top:1px solid #e1e1e1;margin-bottom:-1px}.form-header h3{display:inline-block}.form-header .sprite.help{position:relative;top:25px}.ca-r-js-correct-page a,.ca-r-js-dot-first-a,.ca-r-js-dot-last-a{border-radius:15px!important}.ca-r-v4-waitingImage .waitingImage{margin-top:75px!important}@media(max-width:991px){.ca-r-v4-waitingImage .waitingImage{margin-top:120px!important}}@media(max-width:767px){.ca-r-v4-waitingImage .waitingImage{margin-top:50px!important}}.ca-r-v4-waitingImage .waitingImage img{width:170px;height:170px}.ca-r-v4-waitingImage .parent{display:flex;align-items:center;height:80px;margin:auto;justify-content:center}.ca-r-v4-waitingImage .loader{background:grey;width:5px;height:5px;margin:5px 5px 0 5px;border-radius:25px;animation-fill-mode:forwards}.ca-r-v4-waitingImage .loader1{animation:myexample 2s linear infinite;animation-fill-mode:forwards}@keyframes myexample{0%{width:5px;height:5px;background:grey}10%{width:5px;height:5px;background:red}100%{width:5px;height:5px;background:red}}.ca-r-v4-waitingImage .loader2{animation:myexample2 2s linear infinite;animation-fill-mode:forwards}@keyframes myexample2{0%{width:5px;height:5px;background:grey}10%{width:7px;height:7px;background:red}20%{width:7px;height:7px;background:red}30%{width:7px;height:7px;background:red}40%{width:7px;height:7px;background:red}50%{width:7px;height:7px;background:red}60%{width:7px;height:7px;background:red}70%{width:7px;height:7px;background:red}80%{width:7px;height:7px;background:red}90%{width:7px;height:7px;background:red}100%{width:7px;height:7px;background:red}}.ca-r-v4-waitingImage .loader3{animation:myexample3 2s linear infinite;animation-fill-mode:forwards}@keyframes myexample3{0%{width:5px;height:5px;background:grey}10%{width:5px;height:5px;background:grey}20%{width:9px;height:9px;background:red}30%{width:9px;height:9px;background:red}40%{width:9px;height:9px;background:red}50%{width:9px;height:9px;background:red}60%{width:9px;height:9px;background:red}70%{width:9px;height:9px;background:red}80%{width:9px;height:9px;background:red}90%{width:9px;height:9px;background:red}100%{width:9px;height:9px;background:red}}.ca-r-v4-waitingImage .loader4{animation:myexample4 2s linear infinite;animation-fill-mode:forwards}@keyframes myexample4{0%{width:5px;height:5px;background:grey}10%{width:5px;height:5px;background:grey}20%{width:5px;height:5px;background:grey}30%{width:11px;height:11px;background:red}40%{width:11px;height:11px;background:red}50%{width:11px;height:11px;background:red}60%{width:11px;height:11px;background:red}70%{width:11px;height:11px;background:red}80%{width:11px;height:11px;background:red}90%{width:11px;height:11px;background:red}100%{width:11px;height:11px;background:red}}.ca-r-v4-waitingImage .loader5{animation:myexample5 2s linear infinite;animation-fill-mode:forwards}@keyframes myexample5{0%{width:5px;height:5px;background:grey}10%{width:5px;height:5px;background:grey}20%{width:5px;height:5px;background:grey}30%{width:5px;height:5px;background:grey}40%{width:13px;height:13px;background:red}50%{width:13px;height:13px;background:red}60%{width:13px;height:13px;background:red}70%{width:13px;height:13px;background:red}80%{width:13px;height:13px;background:red}90%{width:13px;height:13px;background:red}100%{width:13px;height:13px;background:red}}.ca-r-v4-waitingImage .loader6{animation:myexample6 2s linear infinite;animation-fill-mode:forwards}@keyframes myexample6{0%{width:5px;height:5px;background:grey}10%{width:5px;height:5px;background:grey}20%{width:5px;height:5px;background:grey}30%{width:5px;height:5px;background:grey}40%{width:5px;height:5px;background:grey}50%{width:15px;height:15px;background:red}60%{width:15px;height:15px;background:red}70%{width:15px;height:15px;background:red}80%{width:15px;height:15px;background:red}90%{width:15px;height:15px;background:red}100%{width:15px;height:15px;background:red}}.ca-r-v4-waitingImage .ca-r-v4-waiting-h1{font-size:32px;margin-bottom:20px;opacity:.6;font-family:"roboto-light-webfont"}.ca-r-v4-waitingImage #waitModalMessage{text-align:center}.ca-r-v4-waitingImage .ca-r-v4-waiting-h2{font-size:16px;color:#5d5d5d}.ca-r-v4-waitingImage .modal-body .waitingImage{margin-top:100px!important}a.title-logo-link{margin-bottom:18px}a.title-logo-link img.title-logo{height:60px;width:186.5px}.panel-background{position:fixed;top:0;left:0;bottom:0;right:0;width:100%;overflow:hidden;z-index:4;background:rgba(48,48,48,0.5) none repeat scroll 0 0;display:none}@media(min-width:991px){.panel-background{display:none!important}}div.top-nav-wrapper{background-color:#134d9e;height:47px;border-bottom:2px solid #ea1c24}.menu{height:100%}.menu a{color:#fcfdfe;display:inline-block;height:100%;vertical-align:middle;line-height:47px;font-weight:bold}.menu a.active{background-color:#fcfdfe;color:#144d9e}.menu a.active span.triangle-down{content:'';display:inline-block;width:0;height:0;border-left:5px solid transparent;border-right:5px solid transparent;border-top:5px solid #144d9e}.menu a span.triangle-down{content:'';display:inline-block;width:0;height:0;border-left:5px solid transparent;border-right:5px solid transparent;border-top:5px solid #fff}.menu.menu-action-options{max-width:80%}.menu.menu-action-options a{font-size:15px;float:left;padding-left:2px;padding-right:2px}.menu.menu-user-options a{font-size:12px;margin:0 0 0 7px}.menu.menu-user-options a.loggedin{line-height:47px}.menu.menu-user-options.ibeFlow a{margin:0 10px 0 0;padding:0 6px 0 6px}nav.main-menu{width:1004px;height:45px;position:relative;margin:auto;background:url(../img/fuxia.png) no-repeat bottom right}nav.main-menu .submenu{position:absolute;padding:20px;background-color:white;z-index:2002;box-shadow:4px 5px 5px 0 rgba(127,127,127,0.5),-4px 5px 5px 0 rgba(127,127,127,0.5);display:none}.ie8 nav.main-menu .submenu{filter:progid:DXImageTransform.Microsoft.Shadow(Strength=4,Direction=135,Color='#7f7f7f'),progid:DXImageTransform.Microsoft.Shadow(Strength=4,Direction=225,Color='#7f7f7f')}nav.main-menu .submenu.hover-out-dismiss .nav-group{min-width:190px;margin-left:10px;margin-right:20px;display:inline-block;vertical-align:top}nav.main-menu .submenu.hover-out-dismiss .nav-group h5{font-weight:bold;color:gray;padding-bottom:5px;margin-bottom:0;border-bottom:1.5px solid #d4d4d4}nav.main-menu .submenu.hover-out-dismiss .nav-group a{font-size:12px;color:#3064a9}nav.main-menu .submenu.hover-out-dismiss .nav-group .title{font-weight:bold;color:gray;padding-bottom:5px;margin-bottom:0;border-bottom:1.5px solid #d4d4d4;font-size:14px}nav.main-menu .submenu .close{font-size:16px;margin-top:-15px;margin-right:5px}.ie8 nav.main-menu .submenu.login-container-wrapper{filter:none;border:1px solid #f2f2f2;border-top:0}.top-header-wrapper{max-width:1004px;position:relative;margin:0 auto auto auto;padding-top:14px}.header-meta-wrapper{float:right;margin-top:3px}.header-meta-wrapper a{color:#666;text-shadow:1px 1px 1px #fff;font-size:12px;display:inline-block}.edition-selector{margin-right:30px}.live-support{margin-right:2px}.live-support-number{color:#fff}.flag{margin:-3px 5px 0 0}.header-search-form{margin-top:14px}.meta-menu{margin-right:3px}[data-scenario~=user-logged-in]{display:none}.login-container-wrapper{right:0;padding-right:0!important;width:483px}.login-container-wrapper label,.login-container-wrapper input{font-size:13px;font-weight:normal}.login-container-wrapper input{border-radius:0;border:1px solid #ccc;padding:2px 5px;width:180px}.login-container-wrapper .row{padding:6px}.login-container-wrapper .row .col-label{width:70px}.login-container-wrapper .row .col-label-rtscLogin{width:120px;margin-top:10px}.login-container-wrapper .row .pull-left.wdk-errorpanel{border:0;color:#fff;margin:0;padding:0;position:absolute}.login-container-wrapper .row img.captcha{width:100px;height:50px}.login-container-wrapper .row .reload-captcha{background-color:transparent;color:#888e96;border:0 none}.login-container-wrapper .row .reload-captcha:focus{border:2px solid skyblue!important}.login-container-wrapper .login-user-old{padding-right:20px;border-right:1px solid #bababa}.login-container-wrapper .login-user-new{width:172px;padding-left:15px;font-size:12px;text-align:center}.login-container-wrapper .login-user-new p{margin:35px 10px}.login-container-wrapper .login-user-new .btn{padding:5px 10px;white-space:normal}.login-container-wrapper .loginShim{position:absolute;top:0;left:0;width:100%;height:100%;display:none;background-color:black;-ms-filter:"alpha(opacity=20)";filter:alpha(opacity=20);opacity:.2;z-index:1}.login-container-wrapper .loginShim .aligner{margin:0 auto;text-align:center;height:215px;width:424px}.login-container-wrapper .loginShim .aligner-helper{display:inline-block;height:100%;vertical-align:middle}.login-container-wrapper .loginShim img{vertical-align:middle}.login-container-wrapper .loggedin-panel{padding-right:20px}.login-container-wrapper .loggedin-panel .row{padding:0}.login-container-wrapper .loggedin-panel h4.loggedin-panel__title{font-size:20px;text-transform:capitalize;font-weight:bold;margin-bottom:15px}.login-container-wrapper .loggedin-panel .loggedin-panel__value{font-size:14px;font-weight:normal;display:inline-block}.login-container-wrapper .loggedin-panel .loggedin-panel__label{font-weight:bold;font-size:14px;display:inline-block;width:170px}.login-container-wrapper .loggedin-panel .loggedin-panel__btn-container{border-top:2px solid #999;padding-top:20px!important;margin-top:10px}.login-container-wrapper .loggedin-panel .loggedin-panel__btn{height:44px!important;line-height:44px;font-size:14px!important;font-weight:normal!important;padding:0 20px!important;margin-left:10px}.login-container-wrapper .loggedin-panel .loggedin-panel__btn:hover,.login-container-wrapper .loggedin-panel .loggedin-panel__btn:focus{color:#fff}.login-container-wrapper .loggedin-panel .loggedin-panel__btn.btn-primary:focus{background-color:#e91d25}.login-submit-wrapper{padding-top:20px;text-align:center}.login-submit-wrapper .register-link{display:none}a.skipcontent{position:absolute;left:-999px;z-index:2000}a.skipcontent:focus{left:5px;font-size:1.5em;padding:5px}.resp-header{background-color:#134d9e;color:#fff;height:83px;border-bottom:2px solid #ea2027;z-index:1041;position:fixed;top:0;width:100%}.resp-header .menu{height:100%;cursor:pointer;padding-top:6px;border-right:1px solid #22407f}.resp-header .menu .arrow-wrap{width:100%}.resp-header .menu .arrow-wrap .arrow-down{display:none;width:0;height:0;border-left:10px solid transparent;border-right:10px solid transparent;border-top:10px solid #3f72b6;position:absolute;bottom:-10px;margin:auto;right:0;left:0;z-index:99}.resp-header .menu.opened,.resp-header .menu.active{background-color:#3f72b6}.resp-header .menu.opened .arrow-down,.resp-header .menu.active .arrow-down{display:block}.resp-header .menu .navbar-toggle{display:block;float:none;margin:6px auto 0 auto}.resp-header .menu .navbar-toggle .icon-bar{background:#fff}@media(min-width:480px) and (max-width:767px){.resp-header .menu .navbar-toggle .icon-bar{width:24px;height:4px}}@media(min-width:768px) and (max-width:1199px){.resp-header .menu .navbar-toggle .icon-bar{width:36px;height:6px}}.resp-header .menu .menu-label{margin:-5px 0 0 0;font-weight:bold}.resp-header .logo{padding-top:6px;height:100%;border-right:1px solid #22407f}.resp-header .logo a.logo-link{width:100%;height:100%}.resp-header .logo img.responsive-logo{max-height:60px;margin:4px}@media(max-width:767px){.resp-header .logo img.responsive-logo{max-height:45px;margin:10px}}.resp-header .contact{height:100%;border-right:1px solid #22407f}.resp-header .contact a.tele-link{padding-top:6px}.resp-header .contact .tele-link{display:block;width:100%;height:100%}.resp-header .contact .tele-link:hover{text-decoration:none!important}.resp-header .contact .tele-link .phone-icon{display:block;width:35px;font-size:22px;color:#134d9e;background:#fff;border-radius:76%;text-align:center;height:35px;line-height:34px;margin:5px auto 0;-moz-transform:scale(-1,1);-webkit-transform:scale(-1,1);-o-transform:scale(-1,1);-ms-transform:scale(-1,1);transform:scale(-1,1)}.resp-header .contact .tele-link .call-text{margin:5px 0 0 0;font-weight:bold;display:block;color:#fff}.resp-header .contact .tele-link .call-text *{color:#fff}.resp-header .signin{padding-top:6px;height:100%;border-right:1px solid #22407f}.resp-header .signin .arrow-wrap{width:100%}.resp-header .signin .arrow-wrap .arrow-down{display:none;width:0;height:0;border-left:10px solid transparent;border-right:10px solid transparent;border-top:10px solid #3f72b6;position:absolute;bottom:-10px;margin:auto;right:0;left:0;z-index:99}.resp-header .signin.opened,.resp-header .signin.active{background-color:#3f72b6}.resp-header .signin.opened .arrow-down,.resp-header .signin.active .arrow-down{display:block}.resp-header .signin a.signin-link{display:block;width:100%;height:100%;color:#fff;background:transparent;border:0;cursor:pointer}.resp-header .signin a.signin-link:hover{text-decoration:none!important}.resp-header .signin a.signin-link.opened,.resp-header .signin a.signin-link.active{background-color:#3f72b6}.resp-header .signin a.signin-link.opened .arrow-down,.resp-header .signin a.signin-link.active .arrow-down{display:block}.resp-header .signin a.signin-link .user-icon-a{display:block;position:absolute;font-size:26px;width:100%;text-align:center;margin-top:16px;text-shadow:0 0 2px #000;z-index:1}.resp-header .signin a.signin-link .user-icon-b{display:block;position:absolute;font-size:15px;width:100%;text-align:center;margin:21px 0 0 11px;text-shadow:0 0 2px #000}.resp-header .signin a.signin-link .signin-text{display:block;margin:27px 0 0 0;font-weight:bold;cursor:pointer}.resp-header .signin a.signin-link .signin-text .signedin-text{display:none}@media(min-width:768px){.resp-header .signin a.signin-link .signin-text .signedin-text{display:block}}.resp-header .lang .menu-expand{background-color:transparent;border:medium none;width:100%;text-align:center;height:100%!important;min-height:81px;color:#fff;font-weight:bold;padding:20px 0 0 0}.resp-header .lang .menu-expand .flag{margin:-21px 0 0 0}.resp-header .lang .menu-expand .menu-label{float:none;clear:both;display:block;margin:-11px 0 0 0}.resp-header .lang .arrow-wrap{width:100%}.resp-header .lang .arrow-wrap .arrow-down{display:none;width:0;height:0;border-left:10px solid transparent;border-right:10px solid transparent;border-top:10px solid #3f72b6;position:absolute;bottom:-10px;margin:auto;right:0;left:0;z-index:99}.resp-header .lang.opened,.resp-header .lang.active{background-color:#3f72b6}.resp-header .lang.opened .arrow-down,.resp-header .lang.active .arrow-down{display:block}.resp-header-targets-wrap .resp-target-member{position:absolute;height:auto;width:100%;margin:70px 0 0;z-index:5;top:0}.resp-header-targets-wrap .search-box{margin-top:1px;background:url("../img/tbg.png") repeat}.resp-header-targets-wrap .search-box #custom-search-input{padding:3px;border:solid 1px #a5a5a5;background-color:#fff;margin:30px 15px 10px 15px;box-shadow:0 0 6px -3px #222}.resp-header-targets-wrap .search-box #custom-search-input input{border:0;box-shadow:none;background:#fff;margin:2px 0 0 0;min-height:25px;color:#134d9e;filter:none!important}.resp-header-targets-wrap .search-box #custom-search-input button{margin:2px 0 0 0;background:0;box-shadow:none;border:0;color:#134d9e;padding:0 8px 0 10px;border-left:solid 1px #ccc}.resp-header-targets-wrap .search-box #custom-search-input button:hover{border:0;box-shadow:none;border-left:solid 1px #ccc}.resp-header-targets-wrap .search-box #custom-search-input .glyphicon-search{font-size:23px}.resp-header-targets-wrap .nav-menu{margin:0 0 20px 0;background:url("../img/tbg.png") repeat}.resp-header-targets-wrap .nav-menu .resp-menu{list-style-type:none;margin:0 15px;padding:0}.resp-header-targets-wrap .nav-menu .resp-menu a{display:block}.resp-header-targets-wrap .nav-menu .resp-menu a:hover{text-decoration:none}.resp-header-targets-wrap .nav-menu .resp-menu li.top-level.active{box-shadow:0 5px 17px -10px #000;margin-bottom:35px}.resp-header-targets-wrap .nav-menu .resp-menu li.top-level.active a.top-level{background-color:#fff;border-bottom:1px solid #dadada}.resp-header-targets-wrap .nav-menu .resp-menu li.top-level.active a.top-level .glyphicon-chevron-up{display:inline-block}.resp-header-targets-wrap .nav-menu .resp-menu li.top-level.active a.top-level .glyphicon-chevron-down{display:none}.resp-header-targets-wrap .nav-menu .resp-menu li.top-level a.top-level{font-weight:bold;display:block;padding:15px 10px;font-size:16px;font-size:1rem;background-color:transparent;border-bottom:1px solid transparent}.resp-header-targets-wrap .nav-menu .resp-menu li.top-level a.top-level .glyphicon-chevron-up{display:none}.resp-header-targets-wrap .nav-menu .resp-menu li.top-level a.top-level .glyphicon-chevron-down{display:inline-block}.resp-header-targets-wrap .nav-menu .resp-menu li.top-level ul.subcategory{margin:0;padding:0;list-style-type:none}.resp-header-targets-wrap .nav-menu .resp-menu li.top-level ul.subcategory .catpageLoading{display:none;position:absolute;right:0;margin:-34px 23px 0 0}.resp-header-targets-wrap .nav-menu .resp-menu li.top-level ul.subcategory .subcategory-title{display:block;background-color:#eaeaea;padding:12px 0 12px 35px;border-bottom:1px solid #dbdbdb;font-weight:bold;font-size:14px;font-size:.875rem}.resp-header-targets-wrap .nav-menu .resp-menu li.top-level ul.subcategory .cascade.level1.vertical{display:block;width:1px;height:21px;background-color:#bbb;position:absolute;margin:0 0 0 17px}.resp-header-targets-wrap .nav-menu .resp-menu li.top-level ul.subcategory .cascade.level1.horizontal{display:block;height:1px;width:11px;background-color:#bbb;position:absolute;margin:21px 0 0 17px}.resp-header-targets-wrap .nav-menu .resp-menu li.top-level ul.subcategory ul.grandchildren-menu{list-style-type:none;padding:0;margin:0}.resp-header-targets-wrap .nav-menu .resp-menu li.top-level ul.subcategory ul.grandchildren-menu li a{padding:10px 0 10px 57px;display:block}.resp-header-targets-wrap .nav-menu .resp-menu li.top-level ul.subcategory ul.grandchildren-menu li a span.cascade.level2.vertical{display:block;width:1px;height:19px;background-color:#bbb;position:absolute;margin:-10px 0 0 -15px}.resp-header-targets-wrap .nav-menu .resp-menu li.top-level ul.subcategory ul.grandchildren-menu li a span.cascade.level2.horizontal{display:block;width:11px;height:1px;background-color:#bbb;position:absolute;margin:8px 0 0 -14px}.resp-header-targets-wrap .resp-edition-selector{background-color:#fff}@media(min-width:992px) and (max-width:1199px){.resp-header-targets-wrap .resp-edition-selector{width:600px;right:0;box-shadow:0 15px 24px -6px #222}}.resp-header-targets-wrap .resp-edition-selector ul,.resp-header-targets-wrap .resp-edition-selector li{list-style-type:none;padding:0;margin:0}.resp-header-targets-wrap .resp-edition-selector .change-country h2{font-family:opensans,sans-serif;color:#000;font-weight:600;font-size:2rem;padding:13px 5px 21px 5px;margin:0 0 0 10px}.resp-header-targets-wrap .resp-edition-selector .continents{margin-top:-10px;max-height:228px;overflow-y:scroll;box-shadow:0 25px 35px -16px #333}@media(min-width:992px) and (max-width:1199px){.resp-header-targets-wrap .resp-edition-selector .continents{float:left;width:330px;border:1px solid #ccc;margin:10px;box-shadow:none;margin-top:-15px}}.resp-header-targets-wrap .resp-edition-selector .continents .continent-name a{display:block;padding:10px 0 10px 20px;background-color:#f2f2f2;font-weight:bold;color:#000;font-size:.95rem;box-shadow:inset 0 0 9px -5px #444}.resp-header-targets-wrap .resp-edition-selector .continents .continent-name a:hover{text-decoration:none}.resp-header-targets-wrap .resp-edition-selector .continents ul.countries li.country a.country-link{padding:10px 0 10px 20px;display:block;border-bottom:1px dashed #ccc;font-size:.95rem;color:#000}@media(min-width:992px) and (max-width:1199px){.resp-header-targets-wrap .resp-edition-selector .continents ul.countries li.country a.country-link{border-bottom:1px solid #eee}}.resp-header-targets-wrap .resp-edition-selector .continents ul.countries li.country a.country-link:hover{text-decoration:none}.resp-header-targets-wrap .resp-edition-selector .continents ul.countries li.country a.country-link.active{background-color:#db0d1a;color:#fff}.resp-header-targets-wrap .resp-edition-selector .change-language{box-shadow:0 0 47px -12px #000;z-index:345345;position:absolute;width:100%;background:#fff!important}@media(min-width:992px) and (max-width:1199px){.resp-header-targets-wrap .resp-edition-selector .change-language{top:0;right:0;height:286px;width:246px;box-shadow:none}}.resp-header-targets-wrap .resp-edition-selector .change-language h2{border:0;margin:0 0 0 10px}.resp-header-targets-wrap .resp-edition-selector .change-language .language-list{margin-top:-18px}@media(min-width:992px) and (max-width:1199px){.resp-header-targets-wrap .resp-edition-selector .change-language .language-list{border:1px solid #ccc;margin-right:8px;margin-top:-15px}}.resp-header-targets-wrap .resp-edition-selector .change-language .language-list ul.languages{display:block;width:100%;background:#fff;padding-bottom:20px}.resp-header-targets-wrap .resp-edition-selector .change-language .language-list ul.languages li.language a{padding:10px 20px;display:block;border-bottom:1px dashed #ccc;color:#4574b3}@media(min-width:992px) and (max-width:1199px){.resp-header-targets-wrap .resp-edition-selector .change-language .language-list ul.languages li.language a{border-bottom:1px solid #ccc}}.resp-header-targets-wrap .resp-edition-selector .change-language .language-list ul.languages li.language a:hover{text-decoration:none}.resp-header-targets-wrap .resp-edition-selector .change-language .language-list ul.languages li.language a.active{background-color:#db0d1a;color:#fff}@media(min-width:1200px){header.main{min-width:1004px}}.mobilePanelTypography span.panel-section{font-family:opensans;display:inline-block;width:100%;font-size:2rem;font-weight:800;margin-bottom:11px}.mobilePanelTypography span.not-a-member{line-height:2rem}.mobilePanelTypography span.panel-subsection{display:block;margin:0;font-size:16px;font-size:1rem;line-height:37px;font-weight:bold;text-transform:uppercase}.mobilePanelTypography span.subsection-title{margin:0;font-size:14px;font-size:.875rem;line-height:27px;font-weight:bold}.mobilePanelTypography label{font-size:14px;font-size:.875rem}.mobilePanelTypography label,.mobilePanelTypography input{display:block;width:90%;margin:auto}.mobilePanelTypography label{font-weight:bold}.mobilePanelTypography input{height:35px;border:1px solid #a5a5a5;background:white}.ca-v2-header-search-results-form{max-height:40px;flex-wrap:wrap}.ca-v2-header-search-results-form .ca-v2-header-search-results-ul{width:83%;border:1px solid #ddd;color:#262626;position:relative;top:-2px;z-index:2;background-color:white;max-height:230px;overflow-y:auto;scrollbar-base-color:#134494;scrollbar-face-color:#fff;scrollbar-3dlight-color:#134494;scrollbar-highlight-color:#134494;scrollbar-track-color:#134494;scrollbar-arrow-color:#134494;scrollbar-shadow-color:#134494;scrollbar-dark-shadow-color:#134494;padding-left:0}@media(max-width:767px){.ca-v2-header-search-results-form .ca-v2-header-search-results-ul{width:80%}}.ca-v2-header-search-results-form .ca-v2-header-search-results-ul::-webkit-scrollbar{background:0;width:4px}.ca-v2-header-search-results-form .ca-v2-header-search-results-ul::-webkit-scrollbar-track{-webkit-box-shadow:inset 0 0 6px rgba(0,0,0,0.3);border-radius:7pt;background:0}.ca-v2-header-search-results-form .ca-v2-header-search-results-ul::-webkit-scrollbar-thumb{width:3px;background-color:black;border-radius:4px}.ca-v2-header-search-results-form .ca-v2-header-search-results-ul li{padding:10px;list-style-type:none;cursor:pointer}.ca-v2-header-search-results-form .ca-v2-header-search-results-ul li:hover{background-color:#134494;color:#fff}.status-option-by label{margin-right:35px}@media(max-width:991px){.status-option-by label{margin:0!important}}.status-option-by label input[type=radio]{margin-right:5px}.status-by{position:relative;margin-top:20px}.status-by .row{padding:6px}.status-by .row label{text-align:right;width:75px;display:inline-block;margin-right:20px;font-weight:normal}.status-by .row div{width:200px;display:inline-block}.status-by .row div input{width:100%;border-radius:0}.status-search{margin-top:60px;margin-bottom:20px}div.generic-error{width:100%;background:#f22;color:#fff;text-align:center;border-radius:3px;padding:12px}.schedule-option-for label{margin-right:35px}.schedule-option-for label input[type=radio]{margin-right:5px}.schedule-for{position:relative;margin-top:20px}.schedule-for .row{padding:6px}.schedule-for .row label{text-align:right;width:75px;display:inline-block;margin-right:20px;font-weight:normal}.schedule-for .row div{width:200px;display:inline-block}.schedule-for .row div input{width:100%;border-radius:0}.schedule-search{margin-top:40px}button.swap-from-to.vertical{position:absolute;top:20px;margin-left:10px;background-color:transparent;border:0}div.flight-number-input select{width:50px!important;border:0;height:20px}div.flight-number-input input[type="text"]{width:136px;height:20px;vertical-align:top;margin-left:10px}body#TITA .qtipLong{min-width:500px!important;max-width:900px!important;width:auto!important}body#TITA div.loading-mask{position:absolute;width:100%;height:100%;background:#000;z-index:999;top:0;left:0;-ms-filter:"alpha(opacity=70)";filter:alpha(opacity=70);opacity:.7}.countryLangSelect{display:none;width:303px;height:300px;border:1px solid #bcc1c2;font-size:12px;line-height:2;z-index:2005;background-color:white;position:absolute}.countryLangSelect .countries{float:left;width:200px;height:100%;overflow:auto;padding-left:8px;border-right:1px solid #d4d4d4}.countryLangSelect .countries h4{font-size:12px;font-weight:bold}.countryLangSelect .countries li.region{font-weight:bold}.countryLangSelect .languages{float:left;width:100px;height:100%}.countryLangSelect .languages a{padding-left:15px}.countryLangSelect .languages .tab-pane{margin-top:9px}.countryLangSelect ul{padding:0;list-style:none}.countryLangSelect a{color:black;display:block}.countryLangSelect li.active a{background:#f2f2f2;text-decoration:none}.countryLangSelect a:hover{background:#f2f2f2;cursor:pointer;text-decoration:none}.bulletinWrapper{font-size:.95em;overflow:hidden;padding:5px;background-color:#f2f2f2;opacity:.8;filter:alpha(opacity=80);-webkit-border-radius:5px;border-radius:5px;-moz-border-radius:5px;background-clip:padding-box;width:100%;position:relative;margin-top:20px}.carousel-inner img{width:100%;min-height:392px}@media(max-width:767px){.carousel-inner img{min-height:200px}}.carousel-inner .item{-webkit-transition:opacity 1.5s;-moz-transition:opacity 1.5s;-o-transition:opacity 1.5s;-ms-transition:opacity 1.5s;transition:opacity 1.5s}.carousel{z-index:0;box-shadow:0 5px 5px 0 rgba(150,150,150,0.5)}.ie .carousel{background-color:#444;position:inherit;filter:progid:DXImageTransform.Microsoft.Blur(PixelRadius=3,MakeShadow=true,ShadowOpacity=0.3);zoom:1}.carouselDiv{position:relative;margin:0 auto;width:1004px}.carouselIndicators{width:200px;bottom:-42px;left:inherit;right:-15px}.carouselIndicators li{background-color:#d4d4d4;-webkit-box-shadow:inset 2px 2px 2px #a9a9a9;box-shadow:inset 2px 2px 2px #a9a9a9;-moz-box-shadow:inset 2px 2px 2px #a9a9a9;margin-right:5px;padding:6px;position:relative;top:0}.carouselIndicators .active{background-color:#3f72b8;-webkit-box-shadow:inset 2px 2px 2px #2d63a9;box-shadow:inset 2px 2px 2px #2d63a9;-moz-box-shadow:inset 2px 2px 2px #2d63a9;margin-right:5px;padding:6px;position:relative;top:-1px}.homeNavTabs{border-bottom:0!important}.homeNavTabs li a{line-height:20px;vertical-align:middle;text-align:center;padding:0}.homeNavTabs li a:hover,.homeNavTabs li a:focus{text-decoration:none;background:#e91d25!important;background-image:-webkit-linear-gradient(top,#ea0d1b 0,#ce0b18 100%);background-image:linear-gradient(to bottom,#ea0d1b 0,#ce0b18 100%);background-repeat:repeat-x;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffea0d1b',endColorstr='#ffce0b18',GradientType=0);text-shadow:0 -1px 1px rgba(0,0,0,0.2),0px 1px 0 rgba(255,255,255,0.3);height:40px;width:118px;border:0;-webkit-border-radius:0;border-radius:0;-moz-border-radius:0;background-clip:padding-box}.homeNavTabs li.active,.homeNavTabs li.active>a,.homeNavTabs li.active>a:hover,.homeNavTabs li.active>a:focus{height:40px;width:118px;float:right;background-image:-webkit-linear-gradient(top,#ea0d1b 0,#ce0b18 100%);background-image:linear-gradient(to bottom,#ea0d1b 0,#ce0b18 100%);background-repeat:repeat-x;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffea0d1b',endColorstr='#ffce0b18',GradientType=0);text-shadow:0 -1px 1px rgba(0,0,0,0.2),0px 1px 0 rgba(255,255,255,0.3);margin-right:0;padding-right:0;border:0;-webkit-border-radius:0;border-radius:0;-moz-border-radius:0;background-clip:padding-box}.homeNavTabs li.listItem{background:#134e9d;text-shadow:-1px -1px 0 rgba(0,0,0,0.3);border-top:2px solid #92b1d1;color:#fff!important;float:right;height:40px;width:118px;vertical-align:middle;position:relative;overflow:visible}.homeNavTabs li.listItem.single{background:0}.homeNavTabs .listTop{border-top:none!important}.homeNavTabs li.listItem>a,.homeNavTabs li.listItem>a:focus{color:#fff!important}.homeNavTabs li.listBottom a:hover{height:40px!important;margin-bottom:.5px}.homeNavTabs li.active .tabArrow{top:0;z-index:999;position:absolute;right:0;margin-right:-9px}.homeNavTabs li.active .ca-r-tabArrow{height:40px;right:1px!important}.tabArrow{display:none}.active .tabArrow{display:inline}.tabText{font-weight:bold;line-height:37px}.cycle{list-style-type:none;margin-bottom:0}.cycle li.active,.cycle li{white-space:nowrap;text-overflow:ellipsis;list-style-position:inside;overflow:hidden;height:auto;width:auto}.cycle a{color:black}.redHeader{margin:0}.news-panel{width:80%}/*! http://responsiveslides.com v1.54 by @viljamis */.rslides{position:relative;list-style:none;overflow:hidden;width:100%;padding:0;margin:0}.rslides li{-webkit-backface-visibility:hidden;position:absolute;display:none;width:100%;left:0;top:0;min-height:392px!important}@media(max-width:767px){.rslides li{min-height:200px!important}}.rslides li:first-child{position:relative;display:block;float:left}.rslides img{display:block;float:left;width:100%;border:0}@media(max-width:767px){.rslides img{height:300px}}@media(min-width:768px) and (max-width:991px){.rslides img{height:500px}}#homeSlider{max-height:600px!important;min-height:392px!important;z-index:-20}@media(max-width:767px){#homeSlider{min-height:200px!important}}#homeSliderPager{min-height:25px}#sliderControls{height:20px;background-color:aqua;float:right;margin:10px 0 0 0}ul.sliderPager{list-style-type:none;float:right;margin:5px 0 0 0}ul.sliderPager .pauseButton{background:url('../img/ca-sprites.png') -132px -92px;display:block;float:left;width:15px;height:15px;margin:5px;position:inherit;cursor:pointer}ul.sliderPager .playbutton{background:url('../img/ca-sprites.png') -106px -92px}ul.sliderPager li{display:block;float:left}ul.sliderPager li a{display:block;float:left;width:15px;height:15px;margin:5px;background:url('../img/ca-sprites.png') -53px -92px}ul.sliderPager li.rslides_here a{background:url('../img/ca-sprites.png') -93px -92px}.formInSlider{height:200px;position:absolute;margin:0 auto;width:100%}input{-webkit-appearance:none;-webkit-border-radius:0;border-radius:0}div.web-input-search{border:1px solid #cacaca;border-radius:2px;display:inline-block;position:relative}div.web-input-search input{width:220px;border:0;background-color:transparent;padding-right:25px}div.web-input-search button{background-color:#e5e4e4;color:#888e96;border:0;height:100%;position:absolute;top:0;right:0}.web-input-calendar{display:inline-block;position:relative}.web-input-calendar input{background-color:transparent;padding:10px 26px 10px 10px}.web-input-calendar button{position:absolute;top:10px;right:10px}label input[type=radio]{vertical-align:baseline;position:relative;top:-1px;margin-right:5px}label input[type=checkbox]{vertical-align:baseline;position:relative;margin-right:5px}.tab-pane label input[type=checkbox]{top:2px}.doubleArrow{width:22px;height:22px;background:no-repeat url('../img/ca-sprites.png');background-position:-88px -43px;border:0;cursor:pointer;margin-top:-8px}.doubleArrow:focus{border:1px dotted black}@media(min-width:992px){.doubleArrow{position:relative;top:-24px}}@-moz-document url-prefix(){.doubleArrow{top:5px}}.promoIcon{width:20px;height:20px;background:no-repeat url('../img/ca-sprites.png');background-position:-9px -89px;margin-left:5px}.closeIcon{width:14px;height:14px;background:no-repeat url('../img/ca-sprites.png');background-position:-57px -52px;margin-top:0;margin-left:10px}.formWrapper{margin:0 auto;width:100%;max-width:1004px;position:relative;margin-top:10px}.carouselContainer{width:100%;cursor:pointer}.carouselContainer section.gradient{height:380px}.formPanel{margin-top:20px;width:inherit;position:relative}.formInSlider{cursor:pointer}.formInSlider section.gradient{cursor:initial!important}.form-control{-webkit-border-radius:0!important;border-radius:0!important;-moz-border-radius:0!important;background-clip:padding-box!important}.tabContainer{height:237px;width:119px;float:left;height:100%;position:relative;overflow:visible}@media(min-width:992px){.tabContainer{z-index:2}}.formContainer{background:no-repeat url('../img/white-design.png');background-color:#fff;background-position:-4px bottom;background-repeat:no-repeat;-webkit-border-radius:2px;border-radius:2px;-moz-border-radius:2px;background-clip:padding-box;color:#575b64;position:absolute;left:29px;top:10px;min-height:250px;-webkit-box-shadow:0 0 9px -2px #333;box-shadow:0 0 9px -2px #333;-moz-box-shadow:0 0 9px -2px #333}.searchForm{width:552px;font-size:12px}@media(max-width:991px){.searchForm{padding:0 11px}.searchForm .custom-radio label::before{margin:0}.searchForm .custom-radio label{display:inline-block;cursor:pointer;position:relative;padding:0 10px 0 29px!important;font-size:14px;line-height:36px;text-align:left;color:#000!important}}.searchForm .checkbox{margin-top:5px;margin-bottom:5px}.searchForm .checkbox-inline{padding:0}.searchForm .tab-pane{width:450px;float:right;padding:22px 13px 10px 3px;background-color:#fff}.searchForm .tab-pane .tab-pane-home{width:450px;float:right;background-color:#fff;padding:0}.searchForm #phoenix-member .tab-pane{width:450px;float:right;background-color:#fff}.searchForm .form-control{font-size:13px!important;padding-left:2px;margin:0!important}.searchForm .form-group .web-input-calendar{width:100%}.searchForm label{font-weight:normal}.searchForm .control-label{padding-top:0;text-align:left}.horRuler{border-top:1px dashed #e3e3e3;width:100%;margin:10px 0 5px 0;clear:both}.calendarIcon{background:no-repeat url('../img/ca-sprites.png');background-position:-128px -54px;position:absolute;top:21px;right:2px;width:21px;height:15px}.pauseButton{background:no-repeat url('../img/ca-sprites.png');background-position:-131px -91px;position:absolute;top:0;right:20px;width:17px;height:20px;cursor:hand}.placeHolder{line-height:.5em \9;line-height:1.1em \0;padding-left:2px!important;font-size:13px}@-moz-document url-prefix(){.placeHolder{padding:0!important;padding-left:2px!important}}.autoListBox{border:1px solid black;font-size:12px;overflow:auto;width:400px;margin-top:100px;padding:5px;padding-top:10px;z-index:9999;zoom:1}.autoData{width:220px;overflow:auto;z-index:9999;zoom:1}.autoData ul{padding:0;border:1px solid black;border-bottom:0}.autoData ul li{list-style:none;border-bottom:1px solid black;font-size:12px;padding:0}.autoData ul li a{display:block;text-decoration:none;cursor:hand;padding:5px}.autoData ul li a:hover{background-color:grey;color:white}.countryBox{width:120px;border:1px solid grey;margin-top:5px}.cityBox{width:260px;border:1px solid grey;margin-top:5px}.tripType{margin-right:20px}@media(max-width:991px){.trip-option{background-color:#f3f3f3;padding:5px 12px;margin-bottom:10px}.tab-pane .trip-option{background-color:#f3f3f3;margin:-20px -14px 10px -14px;padding:5px 12px}}@media(max-width:767px){.trip-option{background-color:#f3f3f3;padding:0;margin:-16px -16px 10px -16px}.modal-dialog .trip-option{margin:-16px 0 10px 0;padding:0 4px}}.flightPanel input[type="text"]{width:100%}.flightPanel .doubleArrow{display:inline-block;display:-moz-inline-stack}.flightPanel .web-input-calendar{width:100%}.flightPanel div.form-group{display:inline-block;display:-moz-inline-stack;width:46.3%;margin-bottom:10px}@media(min-width:0) and (max-width:767px){.flightPanel div.form-group{position:relative}}.flightPanel div.form-group label{display:inline}.flightPanel div.date-group .return{margin-left:25px}.flightPanel.train div.location-group .return{margin-left:25px}.selectTravellers .form-group{padding:0;display:inline-block;display:-moz-inline-stack}.selectTravellers .form-group .chosen-container{width:100%!important}.selectTravellers .form-group.col-sm-4{width:calc((100% / 4) - 11px);width:-webkit-calc((100% / 4) - 11px);margin-right:10px}.selectTravellers .form-group.col-sm-3{width:26%;margin-right:25px}.selectTravellers .form-group label{display:inline}.selectTravellers .selectBox-dropdown{display:block!important}.selectTravellers>label,.selectClass>label{margin-top:5px;margin-left:5px}.classBox{padding:0;margin-right:17px;width:165px}.classBox select{padding:0;width:151px}.classBox label{min-width:150px}.promoBox{width:180px!important}.promoBox input{width:110px}.promoBox label{min-width:110px}.buttonDiv{width:100%;position:Relative}.helpLink{position:absolute;top:10px}.searchErrorMessage{color:red;border:1px solid red;padding-left:10px;padding-top:10px;margin-bottom:10px;display:none}.searchCust{padding-top:20px}.searchCust.modalSearch{width:410px}.modalSearch{margin:auto;height:auto!important;padding-top:10px!important;padding-bottom:10px!important}.modifySearch .modal-dialog{width:500px!important}.cabinClass-selectBox-dropdown-menu{width:auto!important;min-width:151px!important}.ui-autocomplete{max-height:150px;overflow:auto!important}#empty-message{position:absolute;box-shadow:1px 1px 8px -2px #000;width:185px;padding:5px;z-index:99999999;background:#fff}.trainDesc{margin-left:5px;color:#a5a5a5}.panel-flight-search{width:460px;overflow:hidden;padding:15px;background:#fff;border:1px solid #f2f2f2}@media(max-width:991px){.panel-flight-search{padding:3.75%!important}}.panel-flight-search .flight-button-div{margin-top:30px}.selectClass select.cabinClass{min-width:100px!important}.radGRS{margin-right:45px}.search-page-content-right-panel{height:300px}.multi-search-page-content-right-panel{height:393px;margin-top:55px}.form-style-wrapper{padding:20px!important;background:#f2f2f2}.form-style-wrapper .form-style-container{background:white;height:100%;width:100%}.train-search-page-content-right-panel{height:482px;width:500px}.ie8 .searchForm .flight-search-form a.selectBox,.ie8 .searchForm .train-search-form a.selectBox{width:100%!important}.ie8 .searchForm a .selectBox-label{width:98%!important}.ie8 .panelTrain div.classBox,.ie8 .modalSearch div.classBox,.ie8 .searchForm div.classBox{width:155px}#trainSearch.TRAN{border:20px solid #eaeaea;padding:16px;padding-bottom:80px}#flightSearch.MCTY{border:20px solid #eaeaea;padding:16px}#flightSearch.SRCH{border:20px solid #eaeaea;padding:16px}#flightSearch.HOME{padding:0;border:0;box-shadow:none}#flightSearch .flightSearchShimBG{position:absolute;background:#000;width:500px;height:99%;z-index:55555;margin:-15px 0 0 -15px;-ms-filter:"alpha(opacity=20)";filter:alpha(opacity=20);-moz-opacity:.2;-khtml-opacity:.2;opacity:.2}#flightSearch.HOME .flightSearchShimBG{width:552px;height:100%;margin:-22px 0 0 -105px}#CAMP #flightSearch .flightSearchShimBG{width:465px;height:342px}#flightSearch .flightSearchLoadingImg{position:absolute;margin:129px 0 0 222px}#flightSearch.HOME .flightSearchLoadingImg{position:absolute;margin:129px 0 0 200px}#flightSearch a.cabinClass.selectBox{float:left}#flightSearch a.cabinClassPrompt{display:block;float:left}.ie9 .selectBox-dropdown-menu{min-width:72px!important}.cabinSelectBox .chosen-drop{width:auto!important;white-space:nowrap;min-width:100%}.panel-offers{margin-top:20px;width:100%;display:inline-block;margin-bottom:0;font-family:'Roboto'}.panel-offers .rollingTitle{line-height:20px;font-size:1.5625rem;color:#e70014;font-weight:bold}@media(max-width:991px){.panel-offers .rollingTitle{font-size:1.875rem}}.panel-offers .place-holder{float:left;width:645px;height:246px;background-color:#e9e9e9;margin-right:15px}.panel-offers .place-holder img{width:645px}.panel-offers .offers-tabs{float:right;width:340px;margin:0;padding-top:0}.panel-offers .offers-tabs>.nav-tabs{text-align:right}.panel-offers .offers-tabs .offersList{display:inline-block;float:none!important}.panel-offers .offers-tabs .disabled{float:left}.panel-offers .offers-tabs ul{margin:0;margin-right:3px;padding-top:0;border-bottom:1px solid #ddd}.panel-offers .offers-tabs ul li{list-style:none;text-align:center;margin-left:2px}.panel-offers .offers-tabs ul li a{display:block;height:auto;background:0;padding:0 3px 5px 3px;margin-top:6px;color:#335690;text-decoration:none;font-size:12px;font-family:'Roboto';border-style:solid;border-width:1px;border-color:#c5c5c5;border-bottom:0;border-radius:4px 4px 0 0;filter:progid:DXImageTransform.Microsoft.gradient(enabled=false)}.panel-offers .offers-tabs ul li a .list-label{display:inline-block;margin-top:8px}.panel-offers .offers-tabs ul .disabled{margin-right:5px;padding-right:7px;margin-left:0;padding-left:7px;background-color:#fff}.panel-offers .offers-tabs ul .disabled .heading{float:left;color:#e70014;letter-spacing:-1.01px;max-height:36px!important;background:#fafafa;margin:0 0 0 -3px;border:1px solid #e0e0e0;border-bottom:0;padding:0 8px;border-radius:2px 2px 0 0}.panel-offers .offers-tabs ul .disabled .heading h3{margin-top:8px;font-size:15px;letter-spacing:.2px;font-weight:bold;text-transform:uppercase}.panel-offers .offers-tabs ul .disabled .from{float:right;font-size:12px;margin-top:16px;margin-right:12px}.panel-offers .offers-tabs ul li.active{float:right;background:0;text-align:center}.panel-offers .offers-tabs ul li.active a,.panel-offers .offers-tabs ul li.active a:hover{background:0;padding:0 3px 5px 3px;background-color:#fff;color:#335690;text-decoration:none;font-size:12px;font-family:Arial,Helvetica,sans-serif;border-style:solid;border-width:1px;border-color:#c5c5c5;border-bottom:0;filter:progid:DXImageTransform.Microsoft.gradient(enabled=false)}.panel-offers .offers-tabs ul li.active a .list-label,.panel-offers .offers-tabs ul li.active a:hover .list-label{letter-spacing:.5px;font-weight:bold;margin-top:8px;display:inline-block;position:relative}.panel-offers .lte9 a{z-index:1}.panel-offers .offers-content{background:#fff}.panel-offers .offers-content ul{margin:0;padding:0;border-bottom:0}.panel-offers .offers-content ul .offers-content-end{height:47px}.panel-offers .offers-content ul .offers-content-top SPAN.icon{vertical-align:middle}.panel-offers .offers-content ul .offers-content-middle{height:40px}.panel-offers .offers-content ul li{text-align:left;list-style:none;overflow:hidden;font-size:8px;background-color:#fff;border-bottom:1px solid #ddd}.panel-offers .offers-content ul li .logo{height:14px;width:14px;background-image:url('../../skin/img/ca-sprites.png');background-position:-132px -302px;vertical-align:middle;display:inline-block}.panel-offers .offers-content ul li a{text-decoration:none;border:0;background-color:#fff;font-size:20px;font-weight:bold}.panel-offers .offers-content ul li a SPAN.city{display:inline-block;font-size:12px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;width:80%}.panel-offers .offers-content ul li a SPAN.cabinClass{font-size:10px}.panel-offers .offers-content ul li a .offerLocation{display:inline-block;width:45%}.panel-offers .offers-content ul li a .offerLocation .cabinClass{display:block;margin-left:20px;margin-top:-9px}.panel-offers .offers-content ul li a .data{text-align:right;float:right;width:48%}.panel-offers .offers-content ul li a .data span{display:inline-block}.panel-offers .offers-content ul li a .data .label{color:#335690;font-size:10px;font-weight:bold;text-align:right;padding-right:3px}.panel-offers .offers-content ul li a .data .price{font:italic normal 17px / 1em Georgia,serif;margin-right:3px;text-align:right}.panel-offers .offers-content ul li a .data .price .iso{font-size:17px;margin:0 0 0 4px}.panel-offers .offers-content ul li a .data .number{font:italic normal 17px / 1em Georgia,serif}.panel-offers .content-footer{height:auto}.panel-offers .content-footer .content-text{margin:8px 5px 0 5px;font-size:12px;display:block;background:#f0f0ff;border-radius:2px;padding:5px;text-align:center}.panel-offers .content-footer .content-link{float:right;margin-right:5px;margin-top:7px;font-size:12px}@media(max-width:991px){.panel-offers .offers-content ul li a .data{width:65%;margin:5px 10px 0 0;padding-right:15px}.panel-offers .offers-content ul li a .data .label{display:block;vertical-align:text-top;margin-top:20px;color:#fff}.panel-offers .offers-content ul li a .data .price{display:inline-block}.panel-offers .offers-content ul li a .data .price:first-child{margin-top:35px}.panel-offers .offers-content ul li a .data .number{display:inline-block;font-size:25px!important;font-size:1.5625rem!important}.panel-offers .offers-content ul li a .data .number+.label{display:inline-block;margin-top:0}}.panel-deals{margin-top:20px}@media(max-width:991px){.panel-deals{margin-top:30px}}@media(max-width:767px){.panel-deals{margin-top:20px}}@media(max-width:991px){.panel-deals ul.panel-deals__nav{line-height:100px}}.panel-deals .panel-deals__heading{margin:0;line-height:20px;font-size:1.5625rem;color:#e70014;font-weight:bold;margin-right:10px}@media(max-width:992px){.panel-deals .panel-deals__heading{margin-left:0}}@media(max-width:991px){.panel-deals .panel-deals__heading{font-size:1.875rem}}@media(max-width:767px){.panel-deals .panel-deals__heading{margin-left:1%}}@media(max-width:768px){.panel-deals .panel-deals__heading-xs .panel-deals__heading{display:inline-block}}@media(max-width:768px){.panel-deals .panel-deals__heading-xs .panel-deals__dropdown{display:inline-block}}@media(max-width:768px){.panel-deals .panel-deals__heading-xs .panel-deals__dropdown .panel-deals__dropdown-btn{width:135px;margin-top:-5px}}@media(max-width:768px){.panel-deals .panel-deals__heading-xs .panel-deals__dropdown .panel-deals__dropdown-btn .caret{right:14px;top:12px}}.panel-deals .panel-deals__dropdown .panel-deals__dropdown-btn{border-radius:0;width:98%;margin-top:12px;margin-left:1%;padding:8px 10px;text-align:left}.panel-deals .panel-deals__dropdown .panel-deals__dropdown-btn:hover{color:#000}.panel-deals .panel-deals__dropdown .panel-deals__dropdown-btn .label{text-transform:uppercase;width:98%;display:inline-block;overflow:hidden;text-overflow:ellipsis;vertical-align:middle}.panel-deals .panel-deals__dropdown .panel-deals__dropdown-btn .caret{position:absolute;right:15px;top:28px}.panel-deals .panel-deals__dropdown .dropdown-menu{padding:0;width:98%;margin-left:1%}.panel-deals .panel-deals__dropdown .dropdown-menu li{border-bottom:1px solid #ddd}.panel-deals .panel-deals__dropdown .dropdown-menu li a{padding:5px 20px;white-space:inherit;word-wrap:break-word;text-transform:capitalize}.panel-deals .panel-deals__nav li{margin:0 25px 0 0}.panel-deals .panel-deals__nav li a{text-transform:uppercase;color:#888;border:0;padding:4px 0}.panel-deals .panel-deals__nav li a:hover,.panel-deals .panel-deals__nav li a:focus{background-color:#fff;border:0}.panel-deals .panel-deals__nav li.active a,.panel-deals .panel-deals__nav li:focus a{border-bottom:3px solid #555;color:#555;font-weight:bold}.panel-deals .panel-deals__nav li.active a:hover,.panel-deals .panel-deals__nav li:focus a:hover,.panel-deals .panel-deals__nav li.active a:focus,.panel-deals .panel-deals__nav li:focus a:focus{background-color:#fff;border-bottom:3px solid #555!important;font-weight:bold}@media(max-width:992px){.panel-deals .panel-deals__nav li.disabled{margin-left:1%}}.panel-deals .panel-deals__tabs{margin-top:8px}.panel-deals .panel-deals__list{padding-left:0;list-style-type:none}.panel-deals .panel-deals__item{position:relative;margin:5px .66%;width:24%}.panel-deals .panel-deals__item>a{display:inline-block;width:100%}.panel-deals .panel-deals__item:first-child{margin-left:0}.panel-deals .panel-deals__item:last-child{margin-right:0}@media(max-width:992px){.panel-deals .panel-deals__item{width:47%}.panel-deals .panel-deals__item:nth-child(odd){margin:15px 2% 15px 1%}.panel-deals .panel-deals__item:nth-child(even){margin:15px 1% 15px 2%}}@media(max-width:767px){.panel-deals .panel-deals__item{width:96%;margin:15px 2%!important}}.panel-deals .panel-deals__item:last-child{margin-right:0}.panel-deals .panel-deals__item a{color:#fff}.panel-deals .panel-deals__item a.selectboxFocus{border:medium none!important}.panel-deals .panel-deals__item-bg{height:220px}@media(max-width:992px){.panel-deals .panel-deals__item-bg{height:300px}}.panel-deals .panel-deals__item-bg img{width:100%;height:100%}.panel-deals .panel-deals__item-content{position:absolute;width:100%;bottom:0;left:0;background-color:#575b64;-ms-filter:"alpha(opacity=95)";filter:alpha(opacity=95);opacity:.95;height:70px;padding:5px}.panel-deals .panel-deals__item-content:before,.panel-deals .panel-deals__item-content:after{content:" ";display:table}.panel-deals .panel-deals__item-content:after{clear:both}.panel-deals .panel-deals__item-content:before,.panel-deals .panel-deals__item-content:after{content:" ";display:table}.panel-deals .panel-deals__item-content:after{clear:both}.panel-deals .panel-deals__item-content .panel-deals__item-location{width:62%;float:left;position:relative;top:50%;transform:translateY(-50%);-ms-transform:translateY(-50%);-moz-transform:translateY(-50%);-webkit-transform:translateY(-50%);-o-transform:translateY(-50%)}.panel-deals .panel-deals__item-content .panel-deals__item-price{width:38%;float:right;position:relative;top:50%;transform:translateY(-50%);-ms-transform:translateY(-50%);-moz-transform:translateY(-50%);-webkit-transform:translateY(-50%);-o-transform:translateY(-50%)}@media(max-width:992px){.panel-deals .panel-deals__item-content .panel-deals__item-price{padding-top:18px}}.panel-deals .panel-deals__item-content .deal-location .deal-location__city{margin-bottom:0;text-transform:uppercase;font-size:13px}.panel-deals .panel-deals__item-content .deal-location .deal-location__airport{font-size:11px}.panel-deals .panel-deals__item-content .deal-location .deal-location__cabin-class{margin-bottom:0;font-size:10px}.panel-deals .panel-deals__item-content .deal-price .deal-price__label{margin-bottom:0;font-size:10px;text-transform:lowercase}@media(max-width:992px){.panel-deals .panel-deals__item-content .deal-price .deal-price__label{display:inline-block;margin-right:2px}}.panel-deals .panel-deals__item-content .deal-price .deal-price__price{margin-bottom:0;display:inline-block}.panel-deals .panel-deals__item-content .deal-price .deal-price__price .deal-price__number{font-size:16px}.panel-deals .panel-deals__more{text-align:right}@media(max-width:992px){.panel-deals .panel-deals__more{text-align:center}}.panel-deals .panel-deals__more .panel-deals__btn{color:#555;padding:7px 25px;text-transform:Uppercase;font-size:11px;font-weight:bold;border-radius:5px;min-width:130px}.panel-offers-full .rollingTitle{margin:25px 0 10px 5px}.panel-offers-full .ca_rollingImage{width:100%;height:247px;position:static!important;background:#f2f2f2;float:left}@media(max-width:991px){.panel-offers-full .ca_rollingImage{width:98%;margin:0 1%}}.panel-offers-full .ca_rollingImage .ca_rollingArrow{position:relative}.panel-offers-full .ca_rollingImage .ca_rollingArrow:hover{cursor:pointer}.panel-offers-full .ca_rollingImage .ca_rollingArrow.goLeft{float:left;left:50px;top:100px;width:0}@media(max-width:991px){.panel-offers-full .ca_rollingImage .ca_rollingArrow.goLeft{left:40px}}.panel-offers-full .ca_rollingImage .ca_rollingArrow.goRight{float:right;right:50px;top:-115px}@media(max-width:991px){.panel-offers-full .ca_rollingImage .ca_rollingArrow.goRight{right:40px}}.panel-offers-full .ca_rollingImage .ca_images_container ul li img{width:177px;height:187px;border:medium none}.panel-offers-full .ca_originalList{border:0;padding:0;margin:30px auto 0;height:187px;overflow:hidden;font-size:0;width:794px}@media(max-width:991px){.panel-offers-full .ca_originalList{width:589px}}.panel-offers-full .ca_originalList ul{padding:0;width:2000px;height:600px;margin:0}.panel-offers-full .ca_originalList ul li{list-style:outside none none;display:inline-block;margin-left:0;margin-right:30px}@media(max-width:991px){.margin-negative{margin-bottom:-50px}}.globalFeed-promotion{display:inline-block;width:100%;background-color:#fff;margin-top:56px}.globalFeed-promotion .head{border-bottom-style:solid;border-bottom-width:thin}.globalFeed-promotion .head h2{margin-left:3px;margin-bottom:0;color:#e70014}.globalFeed-promotion .head .content-link{float:right;margin-right:25px}@media(min-width:992px){.globalFeed-promotion .head .content-link{margin-top:12px}}.globalFeed-promotion .news li{overflow:hidden}.globalFeed-promotion ul{padding-left:16px;padding-top:2px}.globalFeed-promotion ul li{margin-top:7px;margin-left:6px;white-space:nowrap;text-overflow:ellipsis;list-style-position:inside}.globalFeed-promotion ul li .list-label{color:#595959;margin-left:6px}.globalFeed-promotion .newsFeed{width:305px;float:left;font-family:'Roboto';font-size:12px;color:#e9e9e9;background-color:#fff}.globalFeed-promotion .newsFeed .quickLinks{margin-top:-3px}.globalFeed-promotion .newsFeed .quickLinks .list-label{word-wrap:break-word;display:inline-block;width:90%;white-space:pre-wrap}.globalFeed-promotion .newsFeed .quickLinks .left{float:left}.globalFeed-promotion .newsFeed .quickLinks .right{float:right;margin-top:2px;max-width:150px}@media(max-width:991px){.globalFeed-promotion .newsFeed .quickLinks .right{float:none!important}}.globalFeed-promotion .newsFeed .news{margin:0;position:relative;top:-10px}.globalFeed-promotion .newsFeed .news-more-container{text-align:right}@media(max-width:992px){.globalFeed-promotion .newsFeed .news-more-container{text-align:center}}.globalFeed-promotion .newsFeed .news-more-container .news-more-btn{color:#555;padding:7px 25px;text-transform:uppercase;font-size:11px;font-weight:bold;border-radius:5px;min-width:130px}@media(max-width:992px){.globalFeed-promotion .newsFeed .news-more-container .news-more-btn{color:#134e9d;border:1px solid #134e9d}}@media(max-width:768px){.globalFeed-promotion .newsFeed .news-more-container .news-more-btn{background-color:#efefef}}.globalFeed-promotion .onlineCheckinBox{height:206px;width:675px;background-color:#e9e9e9;float:right}.globalFeed-promotion .newsletter{clear:left;float:left;line-height:82px}.globalFeed-promotion .socailMedia{clear:right;width:auto;float:right}.globalFeed-promotion .socailMedia ul{padding-top:30px}.globalFeed-promotion .socailMedia ul li{display:inline-block;list-style-type:none;margin-right:13px;margin-top:10px;float:left}.globalFeed-promotion .socailMedia ul .facebook .logo{height:35px;width:35px;background-image:url('../img/ca-sprites.png');background-position:-1px -162px;display:inline-block;vertical-align:middle}.globalFeed-promotion .socailMedia ul .twitter .logo{height:35px;width:35px;background-image:url('../img/ca-sprites.png');background-position:-42px -162px;display:inline-block;vertical-align:middle}.globalFeed-promotion .socailMedia ul .renren .logo{height:35px;width:35px;background-image:url('../img/ca-sprites.png');background-position:-82px -162px;display:inline-block;vertical-align:middle}.globalFeed-promotion .socailMedia ul .weibo .logo{height:35px;width:35px;background-image:url('../img/ca-sprites.png');background-position:-120px -412px;display:inline-block;vertical-align:middle}.globalFeed-promotion .socailMedia ul .line .logo{height:35px;width:35px;background-image:url('../img/social_line.png');background-repeat:no-repeat;margin-left:1px;display:inline-block;vertical-align:middle}.globalFeed-promotion .socailMedia ul .wechat .logo{height:35px;width:35px;background-image:url('../img/social_wc.png');background-repeat:no-repeat;margin-left:1px;display:inline-block;vertical-align:middle}@media(max-width:991px){.page-wrapper{padding-bottom:0!important}.socialMediaFooter{clear:both;width:auto;margin:auto;float:none;background-color:#787d86}.socialMediaFooter ul.social-media-list{text-align:center;margin-bottom:0;padding-left:0!important;list-style-type:none}.socialMediaFooter ul.social-media-list li{margin-top:0;margin-right:18px;display:inline-block}.socialMediaFooter ul.social-media-list li .logo{display:inline-block;margin-bottom:10px}}@media(max-width:767px){.socialMediaFooter ul.social-media-list{text-align:left}.socialMediaFooter ul.social-media-list li{margin-left:0;margin-right:15px;margin-bottom:10px}}.align-center{margin:auto!important;display:block!important}@media(max-width:767px){.footer-genricFooter .list-item{width:100%!important;float:left}}@media(max-width:991px){.footer-genricFooter .footer-links,.footer-genricFooter .footer-affiliate{width:100%!important;padding-left:15px}}footer.footer-genricFooter{min-width:1004px}@media(max-width:991px){footer.footer-genricFooter{min-width:100%!important}}footer.footer-genricFooter{padding-bottom:0}.sub-page-push{height:160px}footer.main,footer.copyright{background-color:#787d86}footer.main .content,footer.copyright .content{width:1004px;margin:auto}@media(max-width:991px){footer.main .content,footer.copyright .content{width:100%!important}}footer.main .footer-menu-expandable,footer.copyright .footer-menu-expandable{display:inline-block}footer.copyright{padding-top:20px;height:auto;padding-bottom:50px}footer.copyright address.bottom{margin-bottom:0}.print{height:90px;margin:auto}@media(max-width:767px){.print{height:100%!important}}.print .content{position:relative;height:inherit}.print .content .middle{padding-top:34px;background-color:#787d86;height:inherit}.print .content .right{float:right}.print .content .right .affiliated-partnership{height:auto}.print .content .right .affiliated-partnership address.right{color:#fff;margin-right:10px;margin-bottom:0;font-size:10px;text-transform:uppercase}@media(max-width:991px){.print .content .right .affiliated-partnership address.right{margin:auto!important;display:block!important;float:none;text-align:center}}.print .content .right .affiliated-partnership address.right .logo{height:30px;width:40px;background-image:url('../img/ca-sprites.png');background-position:-80px -125px;display:inline-block;vertical-align:middle}.print .content .left{float:left;height:inherit}.print .content a{color:#fff}.print .content p{font:12px Arial,sans-serif;margin:0}.print .content p SPAN.separator{margin-left:6px;margin-right:3px;color:#fff}.print .content p SPAN.icon{height:12px;width:12px;display:inline-block;position:relative;background:#e91d25;margin-left:2px;vertical-align:middle}.foot{height:70px}.foot .content .middle{padding-top:0;margin:auto}.foot .content .middle .bottom{width:100%;font-size:12px;font-family:arial,sans-serif;text-align:center;padding-top:4px;color:#fff}.footer-toggle-content-partner,.footer-toggle-content-ticket{background:#787d86}.footer-toggle-content-partner .footer-toggle-content-details,.footer-toggle-content-ticket .footer-toggle-content-details{display:none;padding:20px;background:#fff}.footer-toggle-content-partner .footer-toggle-content-details .footer-toggle-itinerary-container,.footer-toggle-content-ticket .footer-toggle-content-details .footer-toggle-itinerary-container{border-bottom:solid 1px #bcc1c2;padding:20px}.footer-toggle-content-partner .footer-toggle-content-details .footer-toggle-itinerary-container .footer-toggle-itinerary .destination p,.footer-toggle-content-ticket .footer-toggle-content-details .footer-toggle-itinerary-container .footer-toggle-itinerary .destination p{margin:0;padding:0;width:150px}.footer-tabs .footer-menu-menu{padding:10px}.footer-tabs a .btn-click-icon.sizero{font-size:0}.footer-tabs a .glyphicon{font-size:10px;text-decoration:none!important}.footer-tabs a.menu-active{padding:5px 7px 3px 9px;background-color:#fff;color:black;border-radius:3px 3px 0 0}.footer-tabs a.menu-active span.closed{display:none}.footer-tabs a.menu-active span.opened{display:inline;color:black!important}.footer-tabs span.closed{display:inline;color:#fff!important}.footer-tabs span.opened{display:none}.footer-toggle-itinerary label{color:#707070;padding-bottom:5px;margin-bottom:0;border-bottom:1.5px solid gray;text-transform:uppercase;font-weight:bold}.footer-toggle-itinerary .destination p{margin:0;padding:0;width:150px;color:#3f72b8}.starAlliance{max-height:30px;max-width:40px}.ie8 .offersFrom .chosen-container{width:160px!important;float:right}.panel-offerSearch{float:left;border:1px solid #e5e5e5;width:100%}.panel-offerSearch .blockfilter{position:absolute;width:100%;height:95%;background-color:#fff;z-index:1060;opacity:.6;left:-1px}@media(max-width:991px){.panel-offerSearch .blockfilter{height:78%}}@media(max-width:991px){.panel-offerSearch{border:0;border-bottom:1px solid #e5e5e5}}@media(min-width:992px){.panel-offerSearch .travel-period{padding-left:5px}}.panel-offerSearch .web-input-calendar{margin:5px 0 0 30px;width:180px}.panel-offerSearch .offersFrom{padding:10px;border-bottom:1px solid #d9d9d9}@media(max-width:485px){.panel-offerSearch .offersFrom .offersFromLabel{clear:both;display:block}}@media(max-width:568px){.panel-offerSearch .offersFrom .offersFromLabel{float:left}}.panel-offerSearch .offersFrom .chosen-container .chosen-drop{min-width:240px!important;border-top:1px solid #ddd;box-shadow:0 8px 29px -14px #444}.panel-offerSearch .offersFrom .chosen-container .chosen-drop .chosen-results li{padding:9px 6px 9px 10px}@media(max-width:991px){.panel-offerSearch .offersFrom{border:0;padding:4px 10px 20px 10px}}.panel-offerSearch .offersFrom select{display:none;width:160px}.panel-offerSearch .offersFrom label{font-size:12px;font-weight:normal;color:#000}@media(max-width:991px){.panel-offerSearch .offersFrom label{font-size:20px!important;font-size:1.25rem!important;margin-top:10px}}@media(max-width:991px){.panel-offerSearch .offersFrom .chosen-container{width:40%!important;clear:none}}@media(max-width:568px){.panel-offerSearch .offersFrom .chosen-container{float:left}}@media(max-width:465px){.panel-offerSearch .offersFrom .chosen-container{clear:both}}.panel-offerSearch .offersFrom .results-count-nonlg{font-size:18px;font-size:1.125rem;font-weight:bold;margin-top:9px}.panel-offerSearch input[type="checkbox"]:disabled{position:relative}.panel-offerSearch input[type="checkbox"]:disabled:before{content:"\2716";color:#979797;top:-3px;left:1px;position:absolute}.panel-offerSearch label.countriesInRegion{display:block;border-left:1px solid #cbcbcb;margin-left:26px!important;line-height:20px;position:relative}.panel-offerSearch label.countriesInRegion span{word-wrap:break-word;display:inline-block;vertical-align:top;margin-left:2px}.panel-offerSearch label.countriesInRegion.lastCountry,.panel-offerSearch label.countriesInRegion.otherRegion{max-height:19px;height:19px;margin-bottom:20px}@media(max-width:991px){.panel-offerSearch .panel-offerContent-top{padding:20px 15px;background-color:#e8e9eb}.panel-offerSearch .panel-offerContent-top .chosen-container.chosen-container-single{width:100%!important}.panel-offerSearch .panel-offerContent-top .chosen-container.chosen-container-single .chosen-single{height:44px;line-height:44px}.panel-offerSearch .panel-offerContent-top .chosen-container.chosen-container-single .chosen-drop{min-width:200px!important;border-top:1px solid #ddd;box-shadow:0 8px 29px -14px #444}.panel-offerSearch .panel-offerContent-top .chosen-container.chosen-container-single .chosen-drop .chosen-results li{padding:9px 6px 9px 10px}.panel-offerSearch .panel-offerContent-top .btn-offers-applied{font-size:13px;font-size:.8125rem;margin:0 0 0 5px}.panel-offerSearch .panel-offerContent-top .btn-offers-applied .glyphicon{top:2px;margin:0 0 0 5px}.panel-offerSearch .panel-offerContent-top .btn-offers-applied.closed .glyphicon-chevron-down{display:none}.panel-offerSearch .panel-offerContent-top .btn-offers-applied.opened .glyphicon-chevron-right{display:none}}@media(max-width:991px) and (max-width:350px){.panel-offerSearch .panel-offerContent-top .btn-offers-applied{padding:6px 8px}}.panel-offerSearch .inner-offerFilter{background-color:#f7f7f7;overflow:hidden}.panel-offerSearch .inner-offerFilter .title{padding:10px 0 10px 10px;background-color:#eaeaea;border-bottom:1px solid #dadada}.panel-offerSearch .inner-offerFilter .filterByTitle{padding:10px;font-size:18px;font-size:1.125rem}.panel-offerSearch .inner-offerFilter .separator{height:2px;width:100%;background-color:#d9d9d9;border-bottom:1px solid #fff}.panel-offerSearch .inner-offerFilter .tree-stem{display:inline-block;color:#cbcbcb;margin-top:8px}.panel-offerSearch .inner-offerFilter fieldset{padding:10px 0 10px 25px;background-color:#f7f7f7;border-top:1px solid #fff}@media(max-width:1199px){.panel-offerSearch .inner-offerFilter fieldset{padding:10px 10px 10px 11px}}@media(min-width:992px){.panel-offerSearch .inner-offerFilter .footer button{float:right;margin-right:10px}}.panel-offerSearch .inner-offerFilter label{font-size:12px;cursor:pointer;font-weight:normal;color:#000;max-width:183px}.panel-offerSearch .inner-offerFilter input[type="checkbox"],.panel-offerSearch .inner-offerFilter input[type="radio"]{vertical-align:middle;margin:0}.panel-offerSearch .inner-offerFilter h4,.panel-offerSearch .inner-offerFilter h3,.panel-offerSearch .inner-offerFilter p,.panel-offerSearch .inner-offerFilter label{margin:0}.panel-offerSearch .inner-offerFilter h4{color:black;font-size:13px;font-weight:bold}.panel-offerSearch .inner-offerFilter h3{color:black;font-size:14px;font-weight:bold}.panel-offerSearch .inner-offerFilter fieldset.period p{margin-bottom:10px}.panel-offerSearch .inner-offerFilter fieldset.period p .date{width:100%}@media(min-width:768px) and (max-width:991px){.panel-offerSearch .inner-offerFilter fieldset.period>div{padding:10px}}.panel-offerSearch .inner-offerFilter fieldset.footer{border:0}.panel-offerSearch .inner-offerFilter .footer-wrap{float:none;clear:both;width:100%}@media(max-width:991px){.panel-offerSearch .inner-offerFilter .custom-radio{margin-left:-10px}.panel-offerSearch .inner-offerFilter .custom-radio label{line-height:1.5em}.panel-offerSearch .inner-offerFilter .custom-radio label.single-line{line-height:36px}.panel-offerSearch .inner-offerFilter .web-input-calendar{margin:4px 0 0 0;width:100%}.panel-offerSearch .inner-offerFilter .cabin-class-filters{border-right:1px solid #dfdfdf}.panel-offerSearch .inner-offerFilter .cabin-class-filters .class .custom-checkbox label{line-height:1em}.panel-offerSearch .inner-offerFilter .cabin-class-filters .class .custom-checkbox label:before{top:-5px}.panel-offerSearch .inner-offerFilter .cabin-class-filters .class .col-md-12 p{margin:10px 0}.panel-offerSearch .inner-offerFilter .destination-filters{border-right:1px solid #dfdfdf}.panel-offerSearch .inner-offerFilter .footer-wrap{float:right;clear:both;margin:0 0 0 0!important}.panel-offerSearch .inner-offerFilter .footer-wrap button{clear:both;float:right;width:32%;line-height:35px;margin:5px 8px 0 0;height:100%}}@media(max-width:767px){.panel-offerSearch .inner-offerFilter .travel-period{display:inline-block;margin-top:6px}.panel-offerSearch .inner-offerFilter .custom-radio label.single-line{line-height:1.5em}.panel-offerSearch .inner-offerFilter .footer-wrap{float:none;clear:both;margin:0!important;text-align:center!important}.panel-offerSearch .inner-offerFilter .footer-wrap .footer{margin:0;padding:0}.panel-offerSearch .inner-offerFilter .footer-wrap .footer button{clear:both;float:none;width:95%;margin:9px}}.filterOrigine-selectBox-dropdown-menu{width:auto!important}.ie8 .panel-offerSearch header>label{display:inline-block;vertical-align:top;width:80px!important}.ie8 .lastCountry:after{height:100%!important}.ie8 .panel-offerSearch .regionName{margin-top:13px!important}@media(max-width:991px){.ph.ph-left-aside.ofer{width:100%}}.ca-r-icon-position{float:right}.ca-r-ofer-wrapper .chosen-single{height:40px!important}.special_region>p{margin-left:26px!important;border-left:1px solid #cbcbcb}@media(min-width:768px){.paxNumbers .col-lg-3{width:calc(100% / 4 - 40px);width:-webkit-calc(100% / 4 - 40px)}}.panel-offerContent{padding:0 0 0 15px;border:0;box-shadow:none;background:0}.panel-offerContent .paginationPageNumber.topNavigator{min-height:32px}.panel-offerContent .offerLoading{width:100%;height:400px;position:absolute;top:0;left:0;z-index:342344545345;margin-left:1px}@media(max-width:991px){.panel-offerContent .offerLoading{position:static;height:auto}}.panel-offerContent .offerLoading img{display:block;margin:0 auto;padding-top:30%}@media(max-width:991px){.panel-offerContent .offerLoading img{padding-top:4%}}@media(max-width:1199px){.panel-offerContent{padding:0 19px 0 15px}}.panel-offerContent .sortBy{display:none;min-width:160px}.panel-offerContent .panel-offerContent-top{padding:7px 5px;background-color:#f9f9f9;border:1px solid #e0e0e0}.panel-offerContent .panel-offerContent-top .selectBox-arrow{top:8px}.panel-offerContent .panel-offerContent-top select{width:100px;margin-left:16px}.panel-offerContent .panel-offerContent-top label{font-weight:bold;font-size:14px;padding:6px 10px}.panel-offerContent .panel-offerContent-top .chosen-container{min-width:190px!important}.panel-offerContent ul.pagination li{cursor:pointer;margin:4px 0;display:inline-block}.panel-offerContent h3{color:#000;margin-top:10px}.panel-offerContent li{list-style-type:none;display:inline}.panel-offerContent .panel-offerContent-offers{position:relative;margin:0 0 20px 0}.panel-offerContent .panel-offerContent-offers .offerShim{position:absolute;top:0;left:0;width:100%;height:100%;display:none;background-color:black;-ms-filter:"alpha(opacity=20)";filter:alpha(opacity=20);opacity:.2;z-index:1}.panel-offerContent .panel-offerContent-offers .offerShim .aligner{margin:0 auto;text-align:center;position:relative;top:40%;left:0}.panel-offerContent .panel-offerContent-offers .offerContent-offers-details{background:#f9f9f9;border:1px solid #e5e5e5;border-bottom:1px solid #d5d5d5;padding:5px}.panel-offerContent .panel-offerContent-offers .offerContent-offers-details button.primary{margin-bottom:5px;height:auto!important;min-height:44px!important;word-break:break-word;max-width:250px;vertical-align:top}@media(max-width:991px){.panel-offerContent .panel-offerContent-offers .offerContent-offers-details button.primary{margin-bottom:7px}}.panel-offerContent .panel-offerContent-offers .offerContent-offers-details button .glyphicon{font-size:15px;font-size:.9375rem;top:5px;margin:0 -5px 0 10px}@media(max-width:991px){.panel-offerContent .panel-offerContent-offers .offerContent-offers-details button .glyphicon{top:1px}}.panel-offerContent .panel-offerContent-offers .offerContent-offers-details button .glyphicon-chevron-down{display:none}.panel-offerContent .panel-offerContent-offers .offerContent-offers-details button.active .glyphicon-chevron-down{display:inline-block;top:6px}@media(max-width:991px){.panel-offerContent .panel-offerContent-offers .offerContent-offers-details button.active .glyphicon-chevron-down{top:1px}}.panel-offerContent .panel-offerContent-offers .offerContent-offers-details button.active .glyphicon-chevron-right{display:none}.panel-offerContent .panel-offerContent-offers .offerContent-offers-details .offers-details-logo{height:100%;overflow:hidden;min-height:160px;min-width:190px}@media(min-width:992px){.panel-offerContent .panel-offerContent-offers .offerContent-offers-details .offers-details-logo{margin:4px 0 0 4px}}@media(max-width:767px){.panel-offerContent .panel-offerContent-offers .offerContent-offers-details .offers-details-logo{width:100%!important;float:none;clear:both}}.panel-offerContent .panel-offerContent-offers .offerContent-offers-details .offers-details-logo img{height:160px;width:190px}@media(max-width:767px){.panel-offerContent .panel-offerContent-offers .offerContent-offers-details .offers-details-logo img{max-width:100%;width:100%;height:auto;max-height:250px!important}}.panel-offerContent .panel-offerContent-offers .offerContent-offers-details .offers-details-content{font-size:14px;font-size:.875rem;margin:3px 0 0 10px;max-width:310px}@media(max-width:767px){.panel-offerContent .panel-offerContent-offers .offerContent-offers-details .offers-details-content{width:100%!important;max-width:100%!important;float:none!important;clear:both}}.panel-offerContent .panel-offerContent-offers .offerContent-offers-details .offers-details-content h4{margin:5px 0 5px 0;color:#e91d25;font-weight:bold;font-size:16px}.panel-offerContent .panel-offerContent-offers .offerContent-offers-details .offers-details-content label{font-weight:normal}@media(max-width:767px){.panel-offerContent .panel-offerContent-offers .offerContent-offers-details .offers-details-content label{font-size:17px!important;font-size:1.0625rem!important;margin:9px 0}}.panel-offerContent .panel-offerContent-offers .offerContent-offers-details .offers-details-content label.dest{font-weight:bold;font-size:15px}.panel-offerContent .panel-offerContent-offers .offerContent-offers-details .offers-details-content label .destArrow{background:url("../img/dest_arrow.png");width:18px;height:12px;display:inline-block}.panel-offerContent .panel-offerContent-offers .offerContent-offers-details .offers-price-content{text-align:right;font-size:14px;font-size:.875rem;max-width:210px}@media(max-width:991px){.panel-offerContent .panel-offerContent-offers .offerContent-offers-details .offers-price-content{margin:6px 0 0 0}}@media(max-width:767px){.panel-offerContent .panel-offerContent-offers .offerContent-offers-details .offers-price-content{max-width:132px}}.panel-offerContent .panel-offerContent-offers .offerContent-offers-details .offers-price-content label{font-weight:normal}@media(max-width:991px){.panel-offerContent .panel-offerContent-offers .offerContent-offers-details .offers-price-content label{display:inline-block;width:100%}}.panel-offerContent .panel-offerContent-offers .offerContent-offers-details .offers-price-content p{margin:0 5px 0 0}.panel-offerContent .panel-offerContent-offers .offerContent-offers-details .offers-price-content .price{font-size:22px;font-size:1.375rem;font-weight:bold;color:#e91d25;margin-bottom:5px}@media(max-width:767px){.panel-offerContent .panel-offerContent-offers .offerContent-offers-details .offers-price-content .price{margin-bottom:8px;display:inline-block}}.panel-offerContent .panel-offerContent-offers .offerContent-offers-details .offers-price-content .price .starSymbol{color:black;font-size:20px;vertical-align:top}@media(max-width:767px){.panel-offerContent .panel-offerContent-offers .offerContent-offers-details .offers-price-content .price .starSymbol{display:none}}.panel-offerContent .panel-offerContent-offers .offerContent-offers-details .offers-price-content .tripType,.panel-offerContent .panel-offerContent-offers .offerContent-offers-details .offers-price-content .cabin{padding-right:15px}.panel-offerContent .panel-offerContent-offers .offers-details-toggle{display:none;padding:10px;background:#f9f9f9;border:1px solid #e5e5e5;border-top:solid 1px #fff}.panel-offerContent .panel-offerContent-offers .offers-details-grid{padding:0!important}.panel-offerContent .panel-offerContent-offers .offers-details-toggle-content{display:none;padding:6px;background:#f9f9f9;border:1px solid #e5e5e5;border-top:solid 1px #fff}.panel-offerContent .panel-offerContent-offers .offers-details-toggle-content label{font-weight:bold}.panel-offerContent .panel-offerContent-offers .offers-details-toggle-content .submit-wrap{margin:-45px 2px 0 0}@media(max-width:991px){.panel-offerContent .panel-offerContent-offers .offers-details-toggle-content .submit-wrap{float:none;clear:both;margin:5px 2px 0 0}}@media(max-width:767px){.panel-offerContent .panel-offerContent-offers .offers-details-toggle-content .submit-wrap{width:100%}.panel-offerContent .panel-offerContent-offers .offers-details-toggle-content .submit-wrap button{width:98%}}.panel-offerContent .panel-offerContent-offers .offers-details-toggle-content .booking-details-row{margin:0 5px 10px 5px}.panel-offerContent .panel-offerContent-offers .offers-details-toggle-content .booking-details-row.first-row{margin-top:10px}@media(min-width:768px){.panel-offerContent .panel-offerContent-offers .offers-details-toggle-content .booking-details-row .left-mar-10{margin-left:10px}.panel-offerContent .panel-offerContent-offers .offers-details-toggle-content .booking-details-row .left-mar-20{margin-left:20px}}.panel-offerContent .panel-offerContent-offers .offers-details-toggle-content .booking-details-row .label-on-top{display:block}.panel-offerContent .panel-offerContent-offers .offers-details-toggle-content .booking-details-row select{display:none}.panel-offerContent .panel-offerContent-offers .offers-details-toggle-content .booking-details-row .chosen-container{width:100%!important}.panel-offerContent .panel-offerContent-offers .offers-details-toggle-content .booking-details-row .web-input-calendar{width:100%}.panel-offerContent .panel-offerContent-offers .offers-details-toggle-content .booking-details-row .web-input-calendar input{width:100%}.panel-offerContent .panel-offerContent-offers .offers-details-toggle-content .booking-details-row .web-input-calendar .dpbtn{top:25px}@media(max-width:991px){.panel-offerContent .panel-offerContent-offers .offers-details-toggle-content .booking-details-row .web-input-calendar .dpbtn{top:15px!important}}.panel-offerContent .panel-offerContent-offers .offers-details-toggle-content .booking-details-row .custom-checkbox{top:18px;position:relative}.panel-offerContent .panel-offerContent-offers .offers-details-toggle-content .booking-details-row .custom-checkbox label{font-weight:normal}.panel-offerContent .panel-offerContent-offers .offers-details-toggle-content .booking-details-row .promo-code{width:100%}@media(max-width:991px){.panel-offerContent .panel-offerContent-offers .offers-details-toggle-content .booking-details-row .promo-code{width:88%!important}}.panel-offerContent .panel-offerContent-offers .offers-details-toggle-content .booking-details-row .promoIcon{display:block;position:absolute;right:-29px;top:24px}@media(min-width:768px) and (max-width:991px){.panel-offerContent .panel-offerContent-offers .offers-details-toggle-content .booking-details-row .promoIcon{right:-15px!important;top:27px}}@media(max-width:767px){.panel-offerContent .panel-offerContent-offers .offers-details-toggle-content .booking-details-row .promoIcon{right:-11px;top:27px}}.panel-offerContent .panel-offerContent-offers .offers-details-toggle-content .toggle-content{float:left}.panel-offerContent .panel-offerContent-offers fieldset.footer{clear:both;padding-right:4px}@media(min-width:768px){.panel-offerContent .panel-offerContent-offers fieldset.footer{margin:-45px 0 0 0}}@media(max-width:767px){.panel-offerContent .panel-offerContent-offers fieldset.footer{float:left!important;max-width:134px;clear:none;margin:8px 0 0 8px}.panel-offerContent .panel-offerContent-offers fieldset.footer button{width:124px}}.panel-offerContent .panel-offerContent-offers .offer-details .offer-details__row{margin:0 0 5px 0;padding:0 10px;display:flex;align-items:center}.panel-offerContent .panel-offerContent-offers .offer-details .offer-details__row:nth-child(odd){background:#fff}.panel-offerContent .panel-offerContent-offers .offer-details .offer-details__icon{display:inline-block;width:30px;vertical-align:middle}.panel-offerContent .panel-offerContent-offers .offer-details .offer-details__label{display:inline-block;vertical-align:middle;width:calc(100% - 35px);width:-webkit-calc(100% - 35px);word-wrap:break-word}.panel-offerContent .panel-offerContent-offers .offer-details .offer-details__desc{display:inline-block;vertical-align:middle;padding-top:6px}@media(max-width:480px){.panel-offerContent .panel-offerContent-offers .offer-details .offer-details__desc{padding-top:0}}.panel-offerContent .panel-offerContent-offers .offer-details .offer-details__disclaimer{padding:0;padding-top:5px}.panel-offerContent .panel-offerContent-offers .offer-details .offer-details__disclaimer li{display:list-item}.panel-offerContent .panel-offerContent-offers .offer-details .offer-details__disclaimer .offer-details__sub-disclaimer{padding:0}.panel-offerContent .panel-offerContent-offers .offer-details .offer-details__disclaimer .offer-details__sub-disclaimer li{display:list-item}.infiniteLoader{display:none}@media(max-width:991px){.infiniteLoader{margin:0 18px}.infiniteLoader img{display:block;margin:0 auto;padding-bottom:30px}}.ie8 .offerContent-offers-details button.secondary.offerToggle{min-height:32px!important}.ie8 .offerContent-offers-details button.secondary.offer-button-book{min-height:32px!important}.bottomToolBar{width:100%;position:fixed;bottom:0;background-color:#f2f2f2;z-index:9000}.bottomToolBar .options{width:1004px;margin:auto}.bottomToolBar .options ul li{display:inline-block;vertical-align:middle;width:164px}.bottomToolBar .options ul li .inner{display:block;width:100%}.bottomToolBar .options ul li .inner .ico.ico-title-grey{background-image:url(../img/sprite-toolBar.png)}.bottomToolBar .options ul li .inner p{display:inline-block;vertical-align:middle;max-width:76%}.bottomToolBar .options ul li .inner .content{display:inline-block;width:96%;margin:0 auto;text-align:center}.bottomToolBar .options ul li .inner .content.last{width:90%}.bottomToolBar .options ul li .ico{display:inline-block;vertical-align:middle}.bottomToolBar .options ul li .ico.toolBar-separator{background-image:url(../img/toolBarSeparator.png);width:2px;height:33px}.bottomToolBar .options p{margin:0}.bottomToolBar .options ul{margin:0;padding:5px 0 5px 0}.bottomToolBar .options a{color:black}.ico-toolBar-book{background-position:0 0;width:22px;height:23px}.ico-toolBar-clock{background-position:-27px 0;width:26px;height:26px}.ico-toolBar-faq{background-position:-58px 0;width:23px;height:23px}.ico-toolBar-manageTrip{background-position:-86px 0;width:22px;height:22px}.ico-toolBar-onlineCheckin{background-position:-113px 0;width:25px;height:21px}.ico-toolBar-package{background-position:-143px 0;width:32px;height:24px}.ie8 .calendar-box td a.ui-state-active,.ie9 .calendar-box td a.ui-state-active{margin:0!important}.calendar-box{display:none;width:512px;background-color:white;position:absolute;z-index:1040}#MODS .calendar-box{z-index:1050}.modal-open .calendar-box{z-index:1050}.calendar-box header{background-color:#e91d25;color:white;padding:8px 2px 8px 8px}.calendar-box header .title{font-size:12px;font-weight:bold;margin:0;width:97%;display:inline-block}.calendar-box header .closeBtn{position:absolute;top:-2px;left:auto;right:4px;color:white;font-size:18px;cursor:pointer}.calendar-box .datepicker{padding:10px 5px;min-height:320px}.calendar-box .datepicker .datepicker-header{margin-bottom:7px;display:none!important}.calendar-box .datepicker a.prevMonth,.calendar-box .datepicker a.nextMonth{-webkit-touch-callout:none;-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;color:black;font-size:large;position:relative;top:90px;cursor:pointer}.calendar-box .datepicker a.prevMonth:hover,.calendar-box .datepicker a.nextMonth:hover{text-decoration:none}.calendar-box .datepicker a.prevMonth.disabled,.calendar-box .datepicker a.nextMonth.disabled{color:#ccc!important}.calendar-box .datepicker a.nextMonth{float:right}.calendar-box .datepicker .ui-datepicker{width:inherit!important;margin:15px}.calendar-box .datepicker .ui-widget-header{background:0;border:0}.calendar-box .datepicker .ui-datepicker{font-size:14px;border:0}.calendar-box .datepicker .ui-datepicker-calendar{margin-left:0}.calendar-box .datepicker .ui-icon{width:100%;height:100%}.calendar-box .datepicker .ui-state-hover{background:transparent;border:0}.calendar-box .datepicker .ui-datepicker .ui-datepicker-prev,.calendar-box .datepicker .ui-datepicker .ui-datepicker-next{width:30px;height:30px;cursor:pointer}.calendar-box .datepicker .ui-datepicker-next{right:0;top:0}.calendar-box .datepicker .ui-datepicker-prev{left:0;top:0}.calendar-box .datepicker .ui-icon-circle-triangle-w{background-image:url("../img/previous.png");background-position:center;background-size:30px 30px}.calendar-box .datepicker .ui-icon-circle-triangle-e{background-image:url("../img/next.png");background-position:center;background-size:30px 30px}.calendar-box .datepicker .ui-datepicker .ui-datepicker-prev span,.calendar-box .datepicker .ui-datepicker .ui-datepicker-next span{margin:0!important;left:0;top:0}.calendar-box .datepicker .ui-datepicker-calendar{margin-top:15px}@media(max-width:767px){.calendar-box .datepicker .ui-datepicker-calendar{width:100%!important}}@media(max-width:767px){.calendar-box .datepicker .ui-datepicker-group{width:100%}.calendar-box .datepicker .ui-datepicker-group-last{position:absolute;margin:0 0 0 -45px}.calendar-box .datepicker .ui-datepicker-group-last .ui-datepicker-calendar{display:none}.calendar-box .datepicker .ui-datepicker-group-last .ui-datepicker-title{display:none}}.calendar-box .datepicker .ui-datepicker-group-last .ui-datepicker-calendar{float:right}.calendar-box .datepicker .ui-datepicker-calendar{border:0}.calendar-box .datepicker .ui-datepicker-calendar thead{border-bottom:2px solid #f00;background-color:transparent}.calendar-box .datepicker .ui-datepicker-calendar thead th{padding:2px 0;font-weight:normal;font-size:11px;text-transform:uppercase}.calendar-box .datepicker .ui-datepicker-calendar tbody tr{height:30px}.calendar-box .datepicker .ui-datepicker-calendar td{padding:0}.calendar-box .datepicker .ui-datepicker-calendar td.ui-datepicker-unselectable{border:0}.calendar-box .datepicker .ui-datepicker-calendar td.ui-datepicker-other-month{padding:.2em}.calendar-box .datepicker .ui-datepicker-calendar td a{border:0;font-weight:normal;text-align:center;font-size:14px;background:0}.calendar-box .datepicker .ui-datepicker-calendar td span{border:0;font-weight:normal;text-align:center;font-size:14px}.calendar-box .datepicker .ui-datepicker-calendar td.ui-state-disabled{background:transparent!important}.calendar-box .datepicker .ui-datepicker-calendar td.ui-state-disabled span{color:#444;background:transparent!important}.calendar-box .datepicker .ui-datepicker-calendar td a.ui-state-default{color:#000}.calendar-box .datepicker .ui-datepicker-calendar td a.range-hover{background:#fee!important}.calendar-box .datepicker .ui-datepicker-calendar td a.ui-state-hover{color:white;background:#e91d25!important;border:0}.calendar-box .datepicker .ui-datepicker-calendar td a.ui-state-active{color:#FFF;background:#e91d25!important;margin:0 auto}.calendar-box .datepicker .ui-datepicker-calendar td.holiday a{border:1px solid #e91d25}.calendar-box .monthYearSelector.second{margin-left:2px}.calendar-box .monthYearSelector{width:233px;display:inline-block;padding-left:11px}.calendar-box .monthYearSelector button{padding:0 12px 0 5px;text-transform:uppercase;font-size:12px}.calendar-box .monthYearSelector button .caret{float:right;right:3px;top:7px;position:absolute}.calendar-box .monthYearSelector .month-dropdown button{min-width:80px}.calendar-box .monthYearSelector .month-dropdown li{cursor:pointer}.calendar-box .monthYearSelector .year-dropdown{float:right}.calendar-box .monthYearSelector .year-dropdown li{cursor:pointer}.calendar-box .monthYearSelector ul.dropdown-menu{min-width:97px;left:auto}.calendar-box .monthYearSelector ul.dropdown-menu li{text-align:center}.calendar-box .monthYearSelector ul.dropdown-menu ul{list-style:none;padding:0}.calendar-box .monthYearSelector ul.dropdown-menu ul li{text-align:center;display:inline-block;width:50%}.calendar-box .ca-cal-bottom-bar{border-top:1px solid #CCC;margin:0 -5px 10px -5px;padding:4px 21px 0 31px;position:absolute;width:100%;bottom:0}.calendar-box .ca-cal-bottom-bar .today{float:left;margin:9px 17px 0 2px}.calendar-box .ca-cal-bottom-bar .cal-close{float:right;border:medium none;padding:3px 10px;text-transform:uppercase;margin-top:6px}@media(max-width:767px){.calendar-box .ca-cal-bottom-bar{position:static}}.calendar-box.calendar-box-lg{z-index:9001}@media(max-width:767px){.calendar-box.calendar-box-lg{position:relative;z-index:0;top:10px!important;left:0!important;margin-bottom:20px;padding:10px 0 10px;background-color:#e2e2e2}}.calendar-box.calendar-box-lg .datepicker{background-color:#e2e2e2;padding:15px 5px 0}@media(max-width:767px){.calendar-box.calendar-box-lg .datepicker{max-height:320px;overflow-y:scroll;padding:0 5px 10px;min-height:inherit}}@media(max-width:767px){.calendar-box.calendar-box-lg .datepicker::-webkit-scrollbar{display:none}}.calendar-box.calendar-box-lg .datepicker .calendar-container{position:relative}.calendar-box.calendar-box-lg .datepicker .calendar-container .cal-close-icon{position:absolute;right:10px;top:9px;background-image:url("../img/icon-grey-cross16px.png");height:17px;width:17px;background-size:cover}@media(max-width:767px){.calendar-box.calendar-box-lg .datepicker .calendar-container .cal-close-icon{display:none}}.calendar-box.calendar-box-lg .datepicker .ui-datepicker{margin:0}.calendar-box.calendar-box-lg .datepicker .ui-datepicker .ui-datepicker-title{text-transform:uppercase}@media(max-width:767px){.calendar-box.calendar-box-lg .datepicker .ui-datepicker .ui-datepicker-title{margin:0;text-align:left}}@media(max-width:767px){.calendar-box.calendar-box-lg .datepicker .ui-datepicker .ui-datepicker-title:after{content:'';background-image:url(../img/icon-grey-right16px.png);height:10px;width:16px;display:inline-block;background-size:10px;background-repeat:no-repeat;margin:3px 0 0 10px}}@media(max-width:767px){.calendar-box.calendar-box-lg .datepicker .ui-datepicker .ui-datepicker-title.active:after{background-image:url(../img/icon-grey-expand16px.png)}}.calendar-box.calendar-box-lg .datepicker .ui-widget-content{background:0}.calendar-box.calendar-box-lg .datepicker .ui-datepicker-calendar{width:82%;margin:0 auto}@media(max-width:767px){.calendar-box.calendar-box-lg .datepicker .ui-datepicker-calendar{position:relative;display:none}}@media(max-width:767px){.calendar-box.calendar-box-lg .datepicker .ui-datepicker-calendar:after{content:"";position:absolute;bottom:0;width:100%;background-color:#fff;left:0;height:2px}}.calendar-box.calendar-box-lg .datepicker .ui-datepicker-calendar thead{border:medium none}@media(max-width:767px){.calendar-box.calendar-box-lg .datepicker .ui-datepicker-calendar thead{display:none}}.calendar-box.calendar-box-lg .datepicker .ui-datepicker-calendar thead:before,.calendar-box.calendar-box-lg .datepicker .ui-datepicker-calendar thead:after{content:"-";display:block;line-height:1em;color:transparent}.calendar-box.calendar-box-lg .datepicker .ui-datepicker-calendar thead th{font-size:12px;text-transform:capitalize;font-weight:400;color:#777;font-family:'Roboto'}.calendar-box.calendar-box-lg .datepicker .ui-datepicker-calendar tbody{background-color:#fff;border:4px solid #fff}@media(max-width:767px){.calendar-box.calendar-box-lg .datepicker .ui-datepicker-calendar tbody{border:0}}@media(max-width:767px){.calendar-box.calendar-box-lg .datepicker .ui-datepicker-calendar tbody tr{height:auto}}.calendar-box.calendar-box-lg .datepicker .ui-datepicker-calendar td{height:80px;max-width:78px;width:78px;position:relative;cursor:pointer}@media(max-width:767px){.calendar-box.calendar-box-lg .datepicker .ui-datepicker-calendar td{height:auto;display:inline-block!important;width:100%!important;max-width:100%;padding:5px 0}}.calendar-box.calendar-box-lg .datepicker .ui-datepicker-calendar td.ui-state-disabled{position:inherit}.calendar-box.calendar-box-lg .datepicker .ui-datepicker-calendar td:not(.ui-datepicker-other-month){border:1px solid rgba(132,132,132,0.25);background-clip:padding-box!important}@media(max-width:767px){.calendar-box.calendar-box-lg .datepicker .ui-datepicker-calendar td:not(.ui-datepicker-other-month){border-top:0;border-right:0;border-left:none}}@media(max-width:767px){.calendar-box.calendar-box-lg .datepicker .ui-datepicker-calendar td:not(.ui-datepicker-other-month):before,.calendar-box.calendar-box-lg .datepicker .ui-datepicker-calendar td:not(.ui-datepicker-other-month):after{position:absolute;bottom:-1px;left:0;width:4px;height:1px;content:"";background-color:#fff}}@media(max-width:767px){.calendar-box.calendar-box-lg .datepicker .ui-datepicker-calendar td:not(.ui-datepicker-other-month):after{right:0;left:auto}}@media(max-width:767px){.calendar-box.calendar-box-lg .datepicker .ui-datepicker-calendar td:not(.ui-datepicker-other-month).ui-datepicker-current-day:before,.calendar-box.calendar-box-lg .datepicker .ui-datepicker-calendar td:not(.ui-datepicker-other-month).ui-datepicker-current-day:after{display:none}.calendar-box.calendar-box-lg .datepicker .ui-datepicker-calendar td:not(.ui-datepicker-other-month).ui-datepicker-current-day .calendar-details__price,.calendar-box.calendar-box-lg .datepicker .ui-datepicker-calendar td:not(.ui-datepicker-other-month).ui-datepicker-current-day .calendar-details__offer{color:#fff}}.calendar-box.calendar-box-lg .datepicker .ui-datepicker-calendar td a.ui-state-default,.calendar-box.calendar-box-lg .datepicker .ui-datepicker-calendar td span.ui-state-default{font-size:16px;font-weight:700;font-family:'Roboto Condensed'}@media(max-width:767px){.calendar-box.calendar-box-lg .datepicker .ui-datepicker-calendar td a.ui-state-default,.calendar-box.calendar-box-lg .datepicker .ui-datepicker-calendar td span.ui-state-default{display:inline-block;width:10%}}.calendar-box.calendar-box-lg .datepicker .ui-datepicker-calendar td.ui-datepicker-unselectable.ui-state-disabled{background-color:#e2e2e2!important;opacity:1}@media(max-width:767px){.calendar-box.calendar-box-lg .datepicker .ui-datepicker-calendar td.ui-datepicker-unselectable.ui-state-disabled{display:none!important}}.calendar-box.calendar-box-lg .datepicker .ui-datepicker-calendar td.ui-datepicker-unselectable.ui-state-disabled span.ui-state-default,.calendar-box.calendar-box-lg .datepicker .ui-datepicker-calendar td.ui-datepicker-unselectable.ui-state-disabled span.calendar-price{color:#888}.calendar-box.calendar-box-lg .datepicker .ui-datepicker-calendar td.ui-datepicker-other-month.ui-datepicker-unselectable.ui-state-disabled{background:none!important}@media(max-width:767px){.calendar-box.calendar-box-lg .datepicker .ui-datepicker-calendar td.ui-datepicker-other-month.ui-datepicker-unselectable.ui-state-disabled{display:none!important}}.calendar-box.calendar-box-lg .datepicker .ui-datepicker-calendar td.ui-datepicker-current-day{background-color:#134e9e;border:2px solid #5a83bb}@media(max-width:767px){.calendar-box.calendar-box-lg .datepicker .ui-datepicker-calendar td.ui-datepicker-current-day{border:medium none}}.calendar-box.calendar-box-lg .datepicker .ui-datepicker-calendar td.ui-datepicker-current-day a,.calendar-box.calendar-box-lg .datepicker .ui-datepicker-calendar td.ui-datepicker-current-day .calendar-price,.calendar-box.calendar-box-lg .datepicker .ui-datepicker-calendar td.ui-datepicker-current-day .calendar-day,.calendar-box.calendar-box-lg .datepicker .ui-datepicker-calendar td.ui-datepicker-current-day .calendar-month{color:#fff}.calendar-box.calendar-box-lg .datepicker .ui-datepicker-calendar td.ui-state-disabled:hover .calendar-price{color:inherit}.calendar-box.calendar-box-lg .datepicker .ui-datepicker-calendar td a.ui-state-active{color:#fff;background:none!important;border:0}.calendar-box.calendar-box-lg .datepicker .ui-datepicker-calendar td a.ui-state-hover:not(.ui-state-active){color:#000;background:none!important;border:0}.calendar-box.calendar-box-lg .datepicker .ui-datepicker-calendar td.cell-has-offer:before{content:"";position:absolute;top:1px;right:1px;color:#134e9e;height:16px;width:16px;background-image:url("../img/icon-blue-corner16px.png")}@media(max-width:767px){.calendar-box.calendar-box-lg .datepicker .ui-datepicker-calendar td.cell-has-offer:before{display:none}}.calendar-box.calendar-box-lg .datepicker .ui-datepicker-calendar td.cell-has-lowest:after{content:"";position:absolute;top:2px;left:5px;color:#e91d25;height:16px;width:16px;background-image:url("../img/icon-red-label16px.png")}@media(max-width:767px){.calendar-box.calendar-box-lg .datepicker .ui-datepicker-calendar td.cell-has-lowest:after{display:none}}.calendar-box.calendar-box-lg .datepicker .ui-datepicker-calendar td.cell-has-lowest a{border:medium none}.calendar-box.calendar-box-lg .datepicker .ui-datepicker-calendar td.ui-datepicker-current-day.cell-has-offer:before{background-image:url("../img/icon-white-corner16px.png")}@media(max-width:767px){.calendar-box.calendar-box-lg .datepicker .ui-datepicker-calendar td.ui-datepicker-current-day.cell-has-offer:before{display:none}}.calendar-box.calendar-box-lg .datepicker .ui-datepicker-calendar td.ui-datepicker-current-day.cell-has-lowest:after{background-image:url("../img/icon-white-label16px.png")}@media(max-width:767px){.calendar-box.calendar-box-lg .datepicker .ui-datepicker-calendar td.ui-datepicker-current-day.cell-has-lowest:after{display:none}}.calendar-box.calendar-box-lg .datepicker .ui-datepicker-calendar td .offer-tooltip{display:none;text-align:center;border:0 solid #999;background-color:#fff;z-index:1;color:#134e9e;font-size:10px;padding:5px;border-radius:4px;box-shadow:0 0 15px #aaa}.calendar-box.calendar-box-lg .datepicker .ui-datepicker-calendar td .offer-tooltip .arrow,.calendar-box.calendar-box-lg .datepicker .ui-datepicker-calendar td .offer-tooltip .arrow:after{position:absolute;display:block;width:0;height:0;border-color:transparent;border-style:solid}.calendar-box.calendar-box-lg .datepicker .ui-datepicker-calendar td .offer-tooltip .arrow{border-width:6px}.calendar-box.calendar-box-lg .datepicker .ui-datepicker-calendar td .offer-tooltip .arrow:after{border-width:10px;content:""}.calendar-box.calendar-box-lg .datepicker .ui-datepicker-calendar td .offer-tooltip.offer-tooltip--top{position:absolute;bottom:80px;width:140%;left:-20%}.calendar-box.calendar-box-lg .datepicker .ui-datepicker-calendar td .offer-tooltip.offer-tooltip--top .arrow{left:50%;margin-left:-6px;border-bottom-width:0;border-top-color:#666;border-top-color:#fff;bottom:-6px}.calendar-box.calendar-box-lg .datepicker .ui-datepicker-calendar td .offer-tooltip.offer-tooltip--top .arrow:after{content:" ";bottom:1px;margin-left:-10px;border-bottom-width:0;border-top-color:#fff}.calendar-box.calendar-box-lg .datepicker .ui-datepicker-calendar td .offer-tooltip.offer-tooltip--top span.offer-tooltip__best-price,.calendar-box.calendar-box-lg .datepicker .ui-datepicker-calendar td .offer-tooltip.offer-tooltip--top span.offer-tooltip__offer{display:block;font-weight:bold;font-size:11px;line-height:11px;word-wrap:break-word;font-family:'Roboto Condensed'}.calendar-box.calendar-box-lg .datepicker .ui-datepicker-calendar td .offer-tooltip.offer-tooltip--top .offer-tooltip__best-price{color:#e91d25}.calendar-box.calendar-box-lg .datepicker .ui-datepicker-calendar td .offer-tooltip.offer-tooltip--top .offer-tooltip__offer{color:#134e9e}.calendar-box.calendar-box-lg .datepicker .ui-datepicker-calendar td .offer-tooltip.offer-tooltip--bottom{position:absolute;bottom:-22px;width:140%;left:-20%}.calendar-box.calendar-box-lg .datepicker .ui-datepicker-calendar td .offer-tooltip.offer-tooltip--bottom .arrow{left:50%;margin-left:-6px;border-top-width:0;border-bottom-color:#999;border-bottom-color:#fff;top:-6px}@media(max-width:767px){.calendar-box.calendar-box-lg .datepicker .ui-datepicker-calendar td .offer-tooltip.offer-tooltip--bottom .arrow{top:-11px}}.calendar-box.calendar-box-lg .datepicker .ui-datepicker-calendar td .offer-tooltip.offer-tooltip--bottom .arrow:after{content:" ";top:1px;margin-left:-10px;border-top-width:0;border-bottom-color:#fff}.calendar-box.calendar-box-lg .datepicker .ui-datepicker-calendar td .offer-tooltip.offer-tooltip--bottom .calendar-price--full{font-size:11px;line-height:11px;font-weight:normal;font-family:'Roboto Condensed'}.calendar-box.calendar-box-lg .datepicker .ui-datepicker-calendar td .offer-tooltip.offer-tooltip--mobile{position:absolute;top:35px;width:80%;left:10%;font-family:'Roboto Condensed'}.calendar-box.calendar-box-lg .datepicker .ui-datepicker-calendar td .offer-tooltip.offer-tooltip--mobile .arrow{left:50%;margin-left:-12px;border-top-width:0;border-bottom-color:#999;border-bottom-color:#111;top:-6px}.calendar-box.calendar-box-lg .datepicker .ui-datepicker-calendar td .offer-tooltip.offer-tooltip--mobile .arrow:after{content:" ";top:1px;margin-left:-10px;border-top-width:0;border-bottom-color:#fff}@media(max-width:767px){.calendar-box.calendar-box-lg .datepicker .ui-datepicker-group-first .ui-datepicker-calendar{display:none}}.calendar-box.calendar-box-lg .datepicker .ca-cal-bottom-bar{border:medium none}.calendar-box.calendar-box-lg .datepicker .ca-cal-bottom-bar .bottom-bar--left,.calendar-box.calendar-box-lg .datepicker .ca-cal-bottom-bar .bottom-bar--right{width:50%}.calendar-box.calendar-box-lg .datepicker .ca-cal-bottom-bar .bottom-bar--right{color:#134e9e;margin-top:5px}.calendar-box.calendar-box-lg .datepicker .ca-cal-bottom-bar .bottom-bar--right .bottom-bar__no-price-available{display:none}.calendar-box.calendar-box-lg .datepicker .ca-cal-bottom-bar .bottom-bar__total-label,.calendar-box.calendar-box-lg .datepicker .ca-cal-bottom-bar .bottom-bar__total-price{display:block}.calendar-box.calendar-box-lg .datepicker .ca-cal-bottom-bar .bottom-bar__total-label{font-size:14px}.calendar-box.calendar-box-lg .datepicker .ca-cal-bottom-bar .bottom-bar__total-price{font-size:16px;font-weight:700;font-family:'Roboto'}@media(max-width:767px){.calendar-box.calendar-box-lg .datepicker .ca-cal-bottom-bar{display:none}}.calendar-box.calendar-box-lg .datepicker .ca-cal-bottom-bar .today{float:none;font-weight:600}.calendar-box.calendar-box-lg .datepicker .ca-cal-bottom-bar .price-hint{font-size:11px;margin-top:5px;margin-bottom:5px}.calendar-box.calendar-box-lg .datepicker .ca-cal-bottom-bar .best-price-legend{position:relative;left:18px;margin-bottom:5px}.calendar-box.calendar-box-lg .datepicker .ca-cal-bottom-bar .best-price-legend:before{content:"";position:absolute;color:#e91d25;height:16px;width:16px;left:-18px;background-image:url(../img/icon-red-label16px.png)}.calendar-box.calendar-box-lg .datepicker .ca-cal-bottom-bar .holiday-legend{position:relative;left:18px}.calendar-box.calendar-box-lg .datepicker .ca-cal-bottom-bar .holiday-legend:before{content:"";position:absolute;left:-18px;color:#134e9e;height:16px;width:16px;background-image:url(../img/icon-blue-corner16px.png)}.calendar-box.calendar-box-lg .datepicker .ui-datepicker-prev{left:35%;height:33px}@media(max-width:767px){.calendar-box.calendar-box-lg .datepicker .ui-datepicker-prev{display:none}}.calendar-box.calendar-box-lg .datepicker .ui-datepicker-next{right:35%;height:33px}@media(max-width:767px){.calendar-box.calendar-box-lg .datepicker .ui-datepicker-next{display:none}}.calendar-box.calendar-box-lg .datepicker .ui-datepicker .ui-datepicker-prev span,.calendar-box.calendar-box-lg .datepicker .ui-datepicker .ui-datepicker-next span{top:-2px}.calendar-box.calendar-box-lg .datepicker .ui-icon-circle-triangle-w{background-image:url("../img/icon-grey-left24px.png");background-size:18px}.calendar-box.calendar-box-lg .datepicker .ui-icon-circle-triangle-e{background-image:url("../img/icon-grey-right24px.png");background-size:18px}.calendar-box.calendar-box-lg .datepicker .calendar-price{font-size:14px;color:#134e9e;font-family:'Roboto Condensed'}@media(max-width:767px){.calendar-box.calendar-box-lg .datepicker .calendar-price{display:inline-block;width:40%;text-align:right;font-size:14px;padding-right:5px}}@media(max-width:767px){.calendar-box.calendar-box-lg .datepicker .calendar-day,.calendar-box.calendar-box-lg .datepicker .calendar-month{display:inline-block;width:12%;text-transform:lowercase;font-size:12px}}@media(max-width:767px){.calendar-box.calendar-box-lg .datepicker .calendar-day{padding-left:5px}}@media(max-width:767px){.calendar-box.calendar-box-lg .datepicker .calendar-month{text-transform:uppercase}}@media(max-width:767px){.calendar-box.calendar-box-lg .datepicker .calendar-details{display:inline-block;width:26%;position:relative;vertical-align:top;height:20px}}@media(max-width:767px){.calendar-box.calendar-box-lg .datepicker .calendar-details .calendar-details__inner{position:absolute;width:100%}}@media(max-width:767px){.calendar-box.calendar-box-lg .datepicker .calendar-details .calendar-details__inner .calendar-details__price{font-size:10px;line-height:10px;text-align:left;font-weight:bold;color:#e91d25}}@media(max-width:767px){.calendar-box.calendar-box-lg .datepicker .calendar-details .calendar-details__inner .calendar-details__offer{font-size:10px;line-height:10px;text-align:left;white-space:nowrap;text-overflow:ellipsis;overflow:hidden;color:#134e9e;font-weight:bold}}.calendar-box.calendar-box-lg .datepicker .ui-datepicker-group-last{position:relative;margin:0}.calendar-box.calendar-box-lg .datepicker .ui-datepicker-group-last .ui-datepicker-title{display:block}.calendar-box.calendar-box-lg .ca-cal-bottom-bar{margin:0;padding:0;position:relative;margin:15px auto;width:82%}.ui-tooltip.calendarHoliday{padding:1px 5px;margin:0;border-radius:10px;background:#e91d25;color:white;font-size:11px;font-weight:bold;border:0}.ui-tooltip.calendarHoliday .arrow{background:url("../img/calendar_arrow.png") no-repeat;height:5px;width:12px;position:absolute;top:17px}.ui-tooltip.calendarHoliday .ui-tooltip-content{padding:0}.myInformation .panel-top-content{height:100%!important}.miles-main-heading{padding-left:15px;margin-bottom:0}.panel-top{padding-top:30px;padding-bottom:10px;width:100%}.panel-top.left{display:inline-block}.panel-top.rright{display:none}.panel-top.right{display:inline-block;padding-left:15px;width:100%}.panel-top.right.user{width:73%}.panel-top .panel-top-content{height:207px}.panel-top .panel-top-content.right{padding:7px;background:#f2f2f2;width:100%}.panel-top .panel-top-content SPAN{color:#000;display:inline-block;max-width:100%;word-break:break-word}.panel-top .panel-top-content .customer-greeting{width:100%;padding:72px 25px;display:block;float:left;font-size:20px;border-style:solid;border-radius:5px;border-width:1px}.panel-top .panel-top-content .customer-greeting .name,.panel-top .panel-top-content .customer-greeting .message{display:block}.panel-top .panel-top-content .customer-greeting .message{width:145px}.panel-top .panel-top-content .customer-Information.userInfo{width:100%}.panel-top .panel-top-content .customer-Information h2{padding-left:16px}.panel-top .panel-top-content .customer-Information .heading{padding:8px 0 5px 0}.panel-top .panel-top-content .customer-Information .heading .label{color:#0d4ba4;font-weight:900;font-size:18px;padding-left:0;padding-bottom:10px}.panel-top .panel-top-content .customer-Information .customer-Information-content{padding:7px;background:#f2f2f2}.panel-top .panel-top-content .customer-Information .customer-Information-content .content{background:#fff}.panel-top .panel-top-content .customer-Information .customer-Information-content .col-md-6{padding-left:30px}.panel-top .panel-top-content .customer-Information .customer-Information-content .col-md-6 p{margin:20px 0 20px 0}.panel-top .panel-top-content .customer-Information .customer-Information-content .predictiveExpiry{display:inline-block;padding-left:30px;margin-bottom:20px}.panel-top .panel-top-content .customer-Information .milesInfo{float:left;width:75%}.panel-top .panel-top-content .customer-Information .milesInfo .membership-information{display:block;margin-top:16px}.panel-top .panel-top-content .customer-Information .milesInfo .membership-information .level-number{padding-left:12px;width:50%}.panel-top .panel-top-content .customer-Information .milesInfo .membership-information .level-title{float:right;width:50%}.panel-top .panel-top-content .customer-Information .milesInfo .miles-usage{display:block;margin-top:18px;padding-left:12px;margin-right:0}.panel-top .panel-top-content .customer-Information .milesInfo .miles-usage .label{display:inline-block;text-align:left;white-space:pre-wrap}.panel-top .panel-top-content .customer-Information .milesInfo .miles-usage .digits{background-color:#fff;height:30px;width:20px;font-size:28px;padding:1px 2px 3px 2px;border-radius:4px;vertical-align:middle}.panel-top .panel-top-content .customer-Information .milesInfo .miles-usage .icon{width:40px;height:36px;display:inline-block;margin:1px}.panel-top .panel-top-content .customer-Information .milesInfo .miles-usage .separator{font-size:25px}.panel-top .panel-top-content .customer-Information .milesInfo .miles-usage .value{height:auto;display:inline-block;background-color:#ddd;margin-left:0;padding:0 5px}.panel-top .panel-top-content .customer-Information .milesInfo .miles-usage .value .ico{float:left;margin:9px 0}.panel-top .panel-top-content .customer-Information .milesInfo .miles-usage .value .ico img{width:39px;height:27px}.panel-top .panel-top-content .customer-Information .milesInfo .miles-cumulated{display:block;margin-top:12px;padding-left:12px}.panel-top .panel-top-content .customer-Information .miles-card-logo{float:right;width:25%}.panel-top .panel-top-content .customer-Information .miles-card-logo .miles-logo{height:93px;width:150px;margin:30px 10px 10px 10px;display:inline-block;background:#ddd}.panel-top .panel-top-content .customer-Information .miles-text{padding:15px;text-align:center}.panel-top .panel-top-content .customer-Information .miles-platinum-container{margin-bottom:50px}.panel-top .panel-top-content .customer-Information .miles-platinum-container .miles-platinum-img-container{width:100%;position:relative;text-align:center;margin:auto;background:url('../../skin/img/lifetime.png');background-repeat:round;width:350px;height:350px;margin:0 auto;display:table}.panel-top .panel-top-content .customer-Information .miles-platinum-container .miles-platinum-img-container h3{margin:0 auto;vertical-align:middle;display:table-cell;top:62px;position:relative}.panel-top .panel-top-content .customer-Information .miles-text-container{text-align:center;margin-bottom:75px}.panel-top .panel-top-content .customer-Information .miles-text-container h3{font-weight:normal}.panel-top .panel-top-content .customer-Information .predictive-expiry-mileage-panel-padding{padding-left:15px!important}.panel-top .panel-top-content .customer-Information .miles-distance-to-text-container{padding:10px;margin-bottom:70px}.panel-top .panel-top-content .customer-Information .miles-distance-to-text-container .miles-distance-to-heading-container h3,.panel-top .panel-top-content .customer-Information .miles-distance-to-text-container .miles-distance-to-heading-container img{display:inline-block}.panel-top .panel-top-content .customer-Information .miles-distance-to-text-container .miles-distance-to-heading-container h3{position:relative;top:4px}.panel-top .panel-top-content .customer-Information .miles-distance-to-text-container hr{margin-top:5px}.panel-top .panel-top-content .customer-Information .useablemiles-hr-container{padding-left:15px;padding-right:15px}.panel-top .panel-top-content .customer-Information .miles-distance-panel{padding-right:15px}.panel-top .panel-top-content .customer-Information .miles-hr-line-container{width:100%;padding:20px}.panel-top .panel-top-content .customer-Information .miles-hr-line-container hr{width:40px;margin:0 auto;border-width:6px;border-radius:3px}.panel-top .panel-top-content .customer-Information .miles-button-container{text-align:center;margin-bottom:15px}.panel-top .panel-top-content .customer-Information .useable-miles-container{margin-bottom:62px}.panel-top .panel-top-content .customer-Information .useable-miles-container .miles-card-container .miles-image-container{text-align:center}.panel-top .panel-top-content .customer-Information .useable-miles-container .miles-card-container .miles-image-container .glyphicon-credit-card{font-size:25px}.panel-top .panel-top-content .customer-Information .useable-miles-container .miles-card-container .miles-card-text-container{text-align:center;font-weight:bold;font-size:15px;margin-top:4px}.panel-top .panel-top-content .customer-Information .useable-miles-container .miles-card-container-left{float:right;margin-right:15px}.panel-top .panel-top-content .customer-Information .useable-miles-container .miles-card-container-right{float:left}.panel-top .panel-top-content .customer-Information .useable-miles-container .miles-diagram-container{position:relative;top:39px}.panel-top .panel-top-content .customer-Information .useable-miles-container .miles-diagram-container .progress{height:5px;box-shadow:none;background-color:#fff;width:95%;display:inline-block;margin-bottom:0}.panel-top .panel-top-content .customer-Information .useable-miles-container .miles-diagram-container .progress .progress-bar{background-color:#134d9e}.panel-top .panel-top-content .customer-Information .useable-miles-container .miles-diagram-container .progress .progress-bar-success{border-radius:3px}.panel-top .panel-top-content .customer-Information .useable-miles-container .miles-diagram-container .progress .progress-bar-empty{background:#fff;border:0;border-top:2px dotted #134d9e;margin-top:2px}.panel-top .panel-top-content .customer-Information .useable-miles-container .miles-diagram-container .progress .progress-bar-empty .ca-tooltiptext{background:#d1e1f3;color:#000!important;border:1px dotted #d1e1f3}.panel-top .panel-top-content .customer-Information .useable-miles-container .miles-diagram-container .progress .progress-bar-empty .ca-tooltiptext::after{border-style:dotted;border-color:transparent transparent #d1e1f3 transparent}.panel-top .panel-top-content .customer-Information .useable-miles-container .miles-diagram-container .glyphicon-menu-right{color:#134d9e;top:3px;position:relative;left:-5px}.panel-top .panel-top-content .customer-Information .useable-miles-container .miles-to .miles-card-container .miles-image-container .glyphicon-credit-card{color:#eee}.panel-top .panel-top-content .customer-Information .personalInfo{padding:16px 12px;margin-bottom:20px}.panel-top .panel-top-content .customer-Information .personalInfo .email{width:100%}.panel-top .panel-top-content .customer-Information .personalInfo .email .address{margin-left:4px}.label{font-size:12px}.ie9 .digits,gtie9 .digits{padding:4px 2px 3px 2px!important}.panel-bottom .heading{padding:8px 0 5px 0}.panel-bottom .heading .label{color:#0d4ba4;font-size:18px;padding-left:0;padding-bottom:10px}.panel-bottom.right{padding-left:15px}.panel-bottom.right.ph{background:0;opacity:1;border:0}.panel-bottom .options-bar{background-color:#f9f9f9;border:1px solid #f2f2f2;border-radius:5px;background-clip:padding-box;box-shadow:2px 2px 2px #f2f2f2}.panel-bottom .options-bar ul{margin-bottom:0}.panel-bottom .options-bar li{line-height:28px;border-bottom:1px solid #e1e1e1}.panel-bottom .options-bar li.active{border:0}.panel-bottom .options-bar li.active a{color:#f2f2f2;background-color:#3671c3}.panel-bottom .options-bar li a{display:block;padding-left:35px;color:#000}.panel-bottom .recommendation .recommendation-content .acmaContainer{height:240px;padding:5px;background:#f2f2f2}.panel-bottom .recommendation .recommendation-content .acmaContainer .recommendationPlaceholder{width:45%;margin:0 auto;background:#fff}.panel-bottom .recommendation .recommendation-content .acmaContainer .recommendationPlaceholder img{width:268px;height:238px}.panel-bottom .recommendation .recommendation-content .itinerary{float:left;border-style:solid;border-radius:5px;border-width:1px;margin-top:20px;margin-bottom:19px;margin-left:26px}.panel-bottom .recommendation .recommendation-content .itinerary .logo{height:150px;width:200px;background:#ddd;display:block}.panel-bottom .recommendation .recommendation-content .itinerary .itinerary-detail{height:50px;width:200px;display:block;order-top-style:solid;border-width:1px}.panel-bottom .recommendation .recommendation-content .itinerary .itinerary-detail .itinerary-price,.panel-bottom .recommendation .recommendation-content .itinerary .itinerary-detail .city{display:block;text-align:center}.panel-center{padding-left:15px;padding-bottom:30px;width:100%}.panel-center.info{width:95%}.panel-center .heading{padding:8px 0 5px 0}.panel-center .heading .label{color:#0d4ba4;font-size:18px;padding-left:0}.panel-center.resetPassword .heading{padding-bottom:6px}.panel-center.resetPassword .footer button{float:right;margin-top:10px}.panel-center.resetPassword .panel-center-content{border-radius:5px}.panel-center.resetPassword .panel-center-content .resetPassword{background:#fff}.panel-center.resetPassword .panel-center-content .resetPassword .resetPassword-content{padding:15px;background:#f2f2f2}.panel-center.resetPassword .panel-center-content .resetPassword .resetPassword-content .acmaContainer{padding:20px}.panel-center.resetPassword .panel-center-content .resetPassword .resetPassword-content .acmaContainer p{left:0}.panel-center.resetPassword .panel-center-content .resetPassword .resetPassword-content .acmaContainer p .securityQuestion{width:55%}.panel-center.resetPassword .panel-center-content .resetPassword .resetPassword-content .acmaContainer p .securityQuestion select{width:100%}.panel-center.resetPassword .panel-center-content .resetPassword .resetPassword-content .acmaContainer p input[type='text'],.panel-center.resetPassword .panel-center-content .resetPassword .resetPassword-content .acmaContainer p input[type='password']{width:55%}.panel-center.resetPassword .panel-center-content .resetPassword .resetPassword-content .acmaContainer p .button-container{width:74.5%;display:inline-block}.panel-center.resetPassword .panel-center-content .resetPassword .resetPassword-content .acmaContainer p button{width:49%;height:auto!important;min-height:44px}.panel-center.resetPassword .panel-center-content .resetPassword .resetPassword-content .acmaContainer p .primary-blue{background:#3b72bf}.panel-center.resetPassword .panel-center-content .resetPassword .resetPassword-content p{margin:20px 0 20px 0;left:160px;position:relative}.panel-center.resetPassword .panel-center-content .resetPassword .resetPassword-content p .text{margin-right:25px;text-align:right}@media(max-width:767px){.panel-center.resetPassword .panel-center-content .resetPassword .resetPassword-content .question-type-container{margin:20px 0 20px 0!important}}.panel-center.resetPassword .panel-center-content .resetPassword .resetPassword-content .submit{left:185px}.panel-center.resetPassword .panel-center-content .resetPassword .resetPassword-content .submit .text{text-align:center;font-weight:bold}.panel-center .promotionCode.second{margin-top:20px}.panel-center .promotionCode h4 .label{padding-bottom:0}.panel-center .promotionCode .bold{font-weight:bold}.panel-center .promotionCode .promotionCode-content{padding:15px;background:#f2f2f2}.panel-center .promotionCode .promotionCode-content .content{background:#fff}.panel-center .promotionCode .promotionCode-content .left{margin:10px 0;border-right:solid 1px #bababa}.panel-center .promotionCode .promotionCode-content .right{margin:10px 0}.panel-center .promotionCode .promotionCode-content .right .moreConditions{margin:30px 0 20px 230px}.panel-center .promotionCode .promotionCode-content p{margin:20px 0 20px 25px}.panel-center .promotionCode .promotionCode-content span.col1{width:140px;display:inline-block}.panel-center .promotionCode .promotionCode-content span.col2{width:180px;display:inline-block}.panel-center.passengerBookingList .panel-center-content{border-radius:5px}.panel-center.passengerBookingList .panel-center-content .bkglRadio{display:none}.panel-center.passengerBookingList .panel-center-content button span.text{width:auto}.panel-center.userInformation span.info{margin-left:5px;word-wrap:break-word}@media(max-width:991px){.panel-center.userInformation span.info{font-size:14px;font-size:.875rem}}@media(max-width:991px){.panel-center.userInformation span.text{font-size:14px;font-size:.875rem}}.panel-center.userInformation .bold{font-weight:bold}.panel-center.userInformation .bold.phone{width:50px}.panel-center.userInformation .bold.extension{width:auto!important;margin-left:5px}.panel-center.userInformation .panel-center-content .disclaimer{clear:both;padding-left:35px;padding-bottom:15px}.panel-center.userInformation .panel-center-content .disclaimer .info{margin:0}.panel-center.userInformation .panel-center-content .personalInformation{height:auto}.panel-center.userInformation .panel-center-content .personalInformation .heading{padding-top:12px}.panel-center.userInformation .panel-center-content .personalInformation .label{margin:5px 0}.panel-center.userInformation .panel-center-content .personalInformation .personalInformation-content{padding:15px;background:#f2f2f2}.panel-center.userInformation .panel-center-content .personalInformation .personalInformation-content .left{padding-left:35px;width:48%}.panel-center.userInformation .panel-center-content .personalInformation .personalInformation-content .left p{margin:20px 0 20px 0}.panel-center.userInformation .panel-center-content .personalInformation .personalInformation-content .right{padding-left:42px;width:48%}.panel-center.userInformation .panel-center-content .personalInformation .personalInformation-content .right p{margin:20px 0 20px 0}.panel-center.userInformation .panel-center-content .contactInformation{margin-top:10px}.panel-center.userInformation .panel-center-content .contactInformation .heading{background-color:#fff;padding-bottom:0}.panel-center.userInformation .panel-center-content .contactInformation .heading h2{margin-bottom:0}.panel-center.userInformation .panel-center-content .contactInformation .heading .label{color:#0d4ba4;font-size:18px;padding-left:0;padding-bottom:10px}.panel-center.userInformation .panel-center-content .contactInformation .contactInformation-content{padding:15px;background:#f2f2f2}.panel-center.userInformation .panel-center-content .contactInformation .contactInformation-content .left{padding-left:35px;width:48%}.panel-center.userInformation .panel-center-content .contactInformation .contactInformation-content .left p{margin:20px 0 20px 0}.panel-center.userInformation .panel-center-content .contactInformation .contactInformation-content .right{padding-left:42px;width:48%}.panel-center.userInformation .panel-center-content .contactInformation .contactInformation-content .right p{margin:20px 0 20px 0}.panel-center .bookingListFooter{margin-top:20px}.panel-center .bookingListFooter .navigate{float:right}.panel-center .bookingListFooter .forwardText{margin:0 35px 0 0}.panel-center .bookingListFooter button .text{width:auto}.panel-center .bookingList table.ca-blst{border:1px solid #f2f2f2;border-radius:5px}.panel-center .bookingList table.ca-blst caption{background-color:#144d9e;padding:5px}.panel-center .bookingList table.ca-blst caption h4{color:#fff;margin-left:10px}.panel-center .bookingList table.ca-blst tbody tr{border-top:1px solid #f2f2f2}.panel-center .bookingList table.ca-blst tbody tr td{padding-right:8px}.panel-center.savedPassenger span.text{width:110px;display:inline-block}.panel-center.savedPassenger .heading .label{vertical-align:middle;padding-bottom:0!important}.panel-center.savedPassenger h4{margin:0}.panel-center.savedPassenger .addNewPasseneger{float:right}.panel-center.savedPassenger .panel-center-content .savedPassenger .bold{font-weight:bold}.panel-center.savedPassenger .panel-center-content .savedPassenger .savedPassenger-content{background:#f2f2f2;padding:15px}.panel-center.savedPassenger .panel-center-content .savedPassenger .savedPassenger-content .content{background:#fff}.panel-center.savedPassenger .panel-center-content .savedPassenger .savedPassenger-content .passengerInfo{padding-top:10px;padding-bottom:10px;padding-left:10px;padding-right:10px;border-bottom:1px solid #d4d4d4}.panel-center.savedPassenger .panel-center-content .savedPassenger .savedPassenger-content .passengerInfo .details{display:none}.panel-center.savedPassenger .panel-center-content .savedPassenger .savedPassenger-content .passengerInfo .header:hover{cursor:pointer}.panel-center.savedPassenger .panel-center-content .savedPassenger .savedPassenger-content .passengerInfo .left{padding:5px}.panel-center.savedPassenger .panel-center-content .savedPassenger .savedPassenger-content .passengerInfo .left p{margin-left:8px}.panel-center.savedPassenger .panel-center-content .savedPassenger .savedPassenger-content .passengerInfo .left p input{width:150px}.panel-center.savedPassenger .panel-center-content .savedPassenger .savedPassenger-content .passengerInfo .right{padding:5px}.panel-center.savedPassenger .panel-center-content .savedPassenger .savedPassenger-content .passengerInfo .right p{margin-left:8px}.panel-center.savedPassenger .panel-center-content .savedPassenger .savedPassenger-content .passengerInfo .right p input{width:150px}.panel-center.savedPassenger .panel-center-content .savedPassenger .savedPassenger-content .passengerInfo .footer{margin-top:22px;margin-bottom:15px;float:right}.panel-center.savedPassenger .panel-center-content .savedPassenger .savedPassenger-content .newPassenger{border-bottom:solid 1px #d4d4d4;display:none}.panel-center.savedPassenger .panel-center-content .savedPassenger .savedPassenger-content .newPassenger span.text{text-align:left;vertical-align:middle}.panel-center.savedPassenger .panel-center-content .savedPassenger .savedPassenger-content .newPassenger .header{padding:8px;font-size:18px}.panel-center.savedPassenger .panel-center-content .savedPassenger .savedPassenger-content .newPassenger .wdk-errorpanel{margin:5px 10px}.panel-center.savedPassenger .panel-center-content .savedPassenger .savedPassenger-content .newPassenger p.radioInput,.panel-center.savedPassenger .panel-center-content .savedPassenger .savedPassenger-content .newPassenger p.dropDown{height:28px;max-width:370px}.panel-center.savedPassenger .panel-center-content .savedPassenger .savedPassenger-content .newPassenger p.radioInput .text,.panel-center.savedPassenger .panel-center-content .savedPassenger .savedPassenger-content .newPassenger p.dropDown .text,.panel-center.savedPassenger .panel-center-content .savedPassenger .savedPassenger-content .newPassenger p.radioInput label,.panel-center.savedPassenger .panel-center-content .savedPassenger .savedPassenger-content .newPassenger p.dropDown label{vertical-align:top}.panel-center.savedPassenger .panel-center-content .savedPassenger .savedPassenger-content .newPassenger p.radioInput .paxTypeWrapper,.panel-center.savedPassenger .panel-center-content .savedPassenger .savedPassenger-content .newPassenger p.dropDown .paxTypeWrapper{display:inline-block;max-width:200px;vertical-align:middle}.panel-center.savedPassenger .panel-center-content .savedPassenger .savedPassenger-content .newPassenger .left{padding:5px;width:50%}.panel-center.savedPassenger .panel-center-content .savedPassenger .savedPassenger-content .newPassenger .left p[class]{margin-left:8px;height:28px}.panel-center.savedPassenger .panel-center-content .savedPassenger .savedPassenger-content .newPassenger .left p[class] label{padding:0;margin-right:8px}.panel-center.savedPassenger .panel-center-content .savedPassenger .savedPassenger-content .newPassenger .left p[class] label input.passenger{width:15px;margin-right:0}.panel-center.savedPassenger .panel-center-content .savedPassenger .savedPassenger-content .newPassenger .left p[class] input{width:140px}.ie9 .panel-center.savedPassenger .panel-center-content .savedPassenger .savedPassenger-content .newPassenger .left p[class] input{width:140px}.panel-center.savedPassenger .panel-center-content .savedPassenger .savedPassenger-content .newPassenger .left p[class] input .gender{width:30px;display:inline-block}.panel-center.savedPassenger .panel-center-content .savedPassenger .savedPassenger-content .newPassenger .right{padding:5px;width:50%}.panel-center.savedPassenger .panel-center-content .savedPassenger .savedPassenger-content .newPassenger .right p[class]{margin-left:8px;height:28px}.panel-center.savedPassenger .panel-center-content .savedPassenger .savedPassenger-content .newPassenger .right p[class] label{margin-right:10px}.panel-center.savedPassenger .panel-center-content .savedPassenger .savedPassenger-content .newPassenger .right p[class] label input.gender{width:15px;margin-right:0}.panel-center.savedPassenger .panel-center-content .savedPassenger .savedPassenger-content .newPassenger .right p[class] input{width:140px}.panel-center.savedPassenger .panel-center-content .savedPassenger .savedPassenger-content .newPassenger .footer{display:inline-block;margin-bottom:15px;float:right;margin-top:30px}@media(min-width:768px){.panel-center.savedPassenger .panel-center-content .savedPassenger .savedPassenger-content .newPassenger .footer{margin-right:20px}}.panel-center.savedPassenger .panel-center-content .savedPassenger .savedPassenger-content .updatePassenger{display:none;border-bottom:solid 1px #d4d4d4}.panel-center.savedPassenger .panel-center-content .savedPassenger .savedPassenger-content .updatePassenger .header{padding:8px;font-size:18px}.panel-center.savedPassenger .panel-center-content .savedPassenger .savedPassenger-content .updatePassenger span.text{text-align:left}.panel-center.savedPassenger .panel-center-content .savedPassenger .savedPassenger-content .updatePassenger p.radioInput,.panel-center.savedPassenger .panel-center-content .savedPassenger .savedPassenger-content .updatePassenger p.dropDown{height:23px}.panel-center.savedPassenger .panel-center-content .savedPassenger .savedPassenger-content .updatePassenger p.radioInput .text,.panel-center.savedPassenger .panel-center-content .savedPassenger .savedPassenger-content .updatePassenger p.dropDown .text,.panel-center.savedPassenger .panel-center-content .savedPassenger .savedPassenger-content .updatePassenger p.radioInput label,.panel-center.savedPassenger .panel-center-content .savedPassenger .savedPassenger-content .updatePassenger p.dropDown label{vertical-align:middle}.panel-center.savedPassenger .panel-center-content .savedPassenger .savedPassenger-content .updatePassenger p.radioInput .paxTypeWrapper,.panel-center.savedPassenger .panel-center-content .savedPassenger .savedPassenger-content .updatePassenger p.dropDown .paxTypeWrapper{max-width:190px;display:inline-block}.panel-center.savedPassenger .panel-center-content .savedPassenger .savedPassenger-content .updatePassenger .wdk-errorpanel{margin:5px 10px}.panel-center.savedPassenger .panel-center-content .savedPassenger .savedPassenger-content .updatePassenger .footer{display:inline-block;margin-bottom:15px;float:right}@media(min-width:768px){.panel-center.savedPassenger .panel-center-content .savedPassenger .savedPassenger-content .updatePassenger .footer{margin-right:20px}}.panel-center.savedPassenger .panel-center-content .savedPassenger .savedPassenger-content .updatePassenger .updatePassengerInfo{margin-bottom:10px}.panel-center.savedPassenger .panel-center-content .savedPassenger .savedPassenger-content .updatePassenger .left{padding:5px;width:50%}.panel-center.savedPassenger .panel-center-content .savedPassenger .savedPassenger-content .updatePassenger .left p[class]{margin-left:8px}.panel-center.savedPassenger .panel-center-content .savedPassenger .savedPassenger-content .updatePassenger .left p[class] span{vertical-align:top}.panel-center.savedPassenger .panel-center-content .savedPassenger .savedPassenger-content .updatePassenger .left p[class] label{padding:0;margin-right:8px}.panel-center.savedPassenger .panel-center-content .savedPassenger .savedPassenger-content .updatePassenger .left p[class] label input.passenger{width:15px;margin-right:0}.panel-center.savedPassenger .panel-center-content .savedPassenger .savedPassenger-content .updatePassenger .left p[class] input{width:140px}.ie9 .panel-center.savedPassenger .panel-center-content .savedPassenger .savedPassenger-content .updatePassenger .left p[class] input{width:140px}.panel-center.savedPassenger .panel-center-content .savedPassenger .savedPassenger-content .updatePassenger .right{padding:5px;width:50%}.panel-center.savedPassenger .panel-center-content .savedPassenger .savedPassenger-content .updatePassenger .right span{vertical-align:top}.panel-center.savedPassenger .panel-center-content .savedPassenger .savedPassenger-content .updatePassenger .right p[class]{margin-left:8px}.panel-center.savedPassenger .panel-center-content .savedPassenger .savedPassenger-content .updatePassenger .right p[class] label{padding:0 5px 0 5px;margin-right:8px}.panel-center.savedPassenger .panel-center-content .savedPassenger .savedPassenger-content .updatePassenger .right p[class] label input.gender{width:15px;margin-right:0}.panel-center.savedPassenger .panel-center-content .savedPassenger .savedPassenger-content .updatePassenger .right p[class] input{width:140px}.panel-center span.text{width:140px;display:inline-block}.birthDate{width:220px}.birthDate .day{width:47px}.birthDate .month{width:47px}.birthDate .year{width:61px}.document .documentType{width:164px}.ie9 .document .documentType{width:166px}.FFP .FFProgram{width:164px}.ie9 .FFP .FFProgram{width:166px}.typeOfDocument{width:280px}.acmaContainer{background:#fff}.acmaContainer span.label{width:170px;text-align:left}@media screen and (-webkit-min-device-pixel-ratio:0){::i-block-chrome .selectBox-label,.newPassenger .selectBox-label,.updatePassenger .selectBox-label{padding-left:3px}}ul.mbal{float:left;list-style-type:none;margin:0;padding:0;display:block}ul.mbal li{display:block;float:left;margin:6px 0;padding:0;width:27px;height:33px;overflow:hidden}ul.mbal li.mb1{background:url(../img/mb_1.png) no-repeat}ul.mbal li.mb2{background:url(../img/mb_2.png) no-repeat}ul.mbal li.mb3{background:url(../img/mb_3.png) no-repeat}ul.mbal li.mb4{background:url(../img/mb_4.png) no-repeat}ul.mbal li.mb5{background:url(../img/mb_5.png) no-repeat}ul.mbal li.mb6{background:url(../img/mb_6.png) no-repeat}ul.mbal li.mb7{background:url(../img/mb_7.png) no-repeat}ul.mbal li.mb8{background:url(../img/mb_8.png) no-repeat}ul.mbal li.mb9{background:url(../img/mb_9.png) no-repeat}ul.mbal li.mb0{background:url(../img/mb_0.png) no-repeat}ul.mbal li.mbs{margin:0 3px 0 3px;width:2px}.ca-tooltip .ca-tooltiptext{max-width:200px;background-color:#134d9e;text-align:center;border-radius:6px;padding:5px 0;position:absolute;z-index:1;left:50%;color:#fff!important;margin-left:-60px;padding:5px}.ca-tooltip .ca-tooltiptext.bottom-tooltip{top:150%}.ca-tooltip .ca-tooltiptext.top-tooltip{bottom:150%}.ca-tooltip .ca-tooltiptext::after{content:"";position:absolute;left:50%;margin-left:-5px;border-width:5px;border-style:solid!important}.ca-tooltip .ca-tooltiptext.top-tooltip::after{top:100%;border-color:#134d9e transparent transparent transparent}.ca-tooltip .ca-tooltiptext.bottom-tooltip::after{bottom:100%;border-color:transparent transparent #134d9e transparent}@media(min-width:480px) and (max-width:767px){.customer-Information .personalInfo .email .address{margin-left:0!important}}@media(max-width:480px){.customer-Information .personalInfo .email .address{margin-left:0!important}}@media(max-width:991px){.customer-Information .personalInfo .email .address{margin-left:0!important}}.panel-center.registration{padding-top:0}.panel-center.registration span.text{width:160px}.panel-center.registration .panel-center-content .registration .heading span.label{color:#0d4ba4}.panel-center.registration .panel-center-content .registration .registration-content{padding:15px;background:#f2f2f2}.panel-center.registration .panel-center-content .registration .registration-content .regiContent{padding:0 0 15px;background:#fff}.panel-center.registration .panel-center-content .registration .registration-content .custom-combobox-input{border-radius:0;background-image:linear-gradient(to bottom,#f2f2f2 15%,#fff 45%);border:1px solid #a5a5a5;padding:2px 5px 2px 4px;height:23px}.panel-center.registration .panel-center-content .registration .registration-content .termsAndConditions{padding:20px 0 6px 0}.panel-center.registration .panel-center-content .registration .registration-content .termsAndConditions p{padding:0 22px;margin-left:145px}.panel-center.registration .panel-center-content .registration .registration-content .wdk-errorpanel{margin:0 70px 15px}.panel-center.registration .panel-center-content .registration .registration-content .wdk-errorpanel .errorPanel{margin:0 33px}.panel-center.registration .panel-center-content .registration .registration-content .footer{margin:20px 132px 20px 0}.panel-center.registration .panel-center-content .registration .registration-content .footer button{float:right;color:white}.panel-center.registration .panel-center-content .registration .registration-content .header{padding:10px 10px;background:#f2f2f2}.panel-center.registration .panel-center-content .registration .registration-content .header .label{color:#000;display:inline-block;font-size:14px}.panel-center.registration .panel-center-content .registration .registration-content .content{padding:5px 15px 5px 15px}.panel-center.registration .panel-center-content .registration .registration-content .content p{margin:10px 60px}.panel-center.registration .panel-center-content .registration .registration-content .content p.gender label{margin-right:20px}.panel-center.registration .panel-center-content .registration .registration-content .content p.gender input{width:20px;margin-right:0}.panel-center.registration .panel-center-content .registration .registration-content .content p.d4 .birthDate{width:250px}.panel-center.registration .panel-center-content .registration .registration-content .content p.d4 .birthDate .day{width:50px}.panel-center.registration .panel-center-content .registration .registration-content .content p.d4 .birthDate .month{width:50px}.panel-center.registration .panel-center-content .registration .registration-content .content p.d4 .birthDate .year{width:70px}.panel-center.registration .panel-center-content .registration .registration-content .content p.phone{margin-right:20px}.panel-center.registration .panel-center-content .registration .registration-content .content p.phone .phoneNum{width:140px}.panel-center.registration .panel-center-content .registration .registration-content .content p.phone .extensionNum{width:65px}.panel-center.registration .panel-center-content .registration .registration-content .content p.phone .custom-combobox-input{width:65px!important}.panel-center.registration .panel-center-content .registration .registration-content .content p.phone .extension{width:64px;text-align:left;margin-right:4px;margin-left:5px}.panel-center.registration .panel-center-content .registration .registration-content .content p.updates{margin-left:284px}.panel-center.registration .panel-center-content .registration .registration-content .content p.updates input{width:20px}.panel-center.registration .panel-center-content .registration .registration-content .content p.updates span{vertical-align:middle}.panel-center.registration .panel-center-content .registration .registration-content .content p .text{text-align:left;margin-right:65px}.panel-center.registration .panel-center-content .registration .registration-content .content p input{width:280px}.ie .updates span{vertical-align:middle}.asterisk{color:red}.countryRegion{width:280px}.officeContent{display:none}.homeContent{display:none}.typeOfCommunication{width:280px}.panelRegistration .col-md-9{float:right}.panelRegistration .ph{opacity:1;border:0}.regisel{min-width:55px!important}.ie9 .regisel-selectBox-dropdown-menu.year-selectBox-dropdown-menu{width:80px!important}.ie9 .regisel-selectBox-dropdown-menu.month-selectBox-dropdown-menu{width:72px!important}.ie9 .regisel-selectBox-dropdown-menu.day-selectBox-dropdown-menu{width:72px!important}.error{border-color:red!important}.page-template .left-column,.page-template .right-column,.page-template .center-column{height:500px;border:0}.page-template .left-column .content,.page-template .right-column .content,.page-template .center-column .content{height:100%}.page-template .content-left,.page-template .content-middle,.page-template .content-right,.page-template .content-center{height:100%}.page-template .right-column .content-middle{height:396px}.page-template .left-column{padding-right:1px}.page-template .left-column .content{background-color:#e0e0e0}.page-template .right-column{padding-left:1px}.page-template .right-column .content{background-color:#efefef}.page-template .placeholder-text{text-align:center}.page-template .placeholder-text label{font-weight:bold;font-size:16px;color:#000}.page-template.column3 .content-middle,.page-template.column3 .content-right{height:446px}.right-column .header-top-template{padding-left:15px}.template-column{background:#a5a5a5;background-image:url(../img/ca-half-ph-logo.png);background-repeat:no-repeat;background-position:center center;background-size:contain;background-color:#dfdfdf;opacity:.7}.template-column.onlineCheckinBox{height:100%}.template-column imageContainer{margin:0 auto!important;width:10%}.template-column imageContainer img{height:45px;width:45px}.ph-top-behind{opacity:.7;padding:10px}.ph-top-behind .ph-top-left{background:#fff;height:400px;width:40%;background-repeat:no-repeat;background-position:center center;background-size:contain}.home-ph{height:100px}.share-social-right{margin-top:10px;position:relative}@media(max-width:992px){.share-social-right{margin-top:25px!important}}.share-social-right label{position:relative;bottom:0;font-weight:bold}.share-social-right .share-social{display:inline-block;padding:0;margin:0;vertical-align:bottom}.share-social-right .share-social li.sm{list-style-type:none;display:inline;float:left;margin-right:1px}.share-social-right .share-social li.sm a{padding:0 3px}.share-social-right .share-social li.sm a img{height:23px;width:23px;display:inline-block}@media(max-width:991px){.share-social-right .share-social li.sm a img{height:40px;width:40px}}.addthis_toolbox .share-social li.sm{margin:0}@media(max-width:991px){.header-top-template{padding-left:15px}.placeholder-content{display:table}.placeholder-content .header-top-template{display:table-caption}.placeholder-content .content-middle{display:table-row}.pg-content{height:100%!important}}.popin-creator{text-align:center}.popinLoader{font-weight:bolder;cursor:pointer;font-size:large}.modal-dialog{height:auto;width:600px;margin:auto;margin-top:100px}.modal-dialog.erst{width:828px}.modal-dialog.seat{width:1080px}.modal-dialog.erst,.modal-dialog.seat{margin-top:0}.modal-dialog.erst .modal-body,.modal-dialog.seat .modal-body{padding:10px}.modal-dialog.erst .modal-body header,.modal-dialog.seat .modal-body header{border-bottom:1px solid #ddd}.modal-dialog.erst .modal-body header h4,.modal-dialog.seat .modal-body header h4{display:inline-block;font-weight:bold;color:#144d9e;margin:5px}.modal-dialog.erst .modal-body header span,.modal-dialog.seat .modal-body header span{display:inline-block;margin-left:20px}.modal-dialog .modal-content{padding:0;background-color:#fff}.modal-dialog .modal-content .modal-content-wrapper .modal-header{padding:6px;min-height:45px;font-weight:bold;background:#144d9e}.modal-dialog .modal-content .modal-content-wrapper .modal-header .ornamentContainer{width:252px;height:57px;background:url(../img/ca-sprites-2.png);float:right;background-position:-10px 4px;margin-top:-44px;margin-right:-6px}.modal-dialog .modal-content .modal-content-wrapper .modal-header .ornamentContainer button.close{margin-top:22px;margin-right:11px}.modal-dialog .modal-content .modal-content-wrapper .modal-header.modal-header-small{min-height:50px}.modal-dialog .modal-content .modal-content-wrapper .modal-header.modal-header-small .ornamentContainer{float:right;width:160px;height:40px;background-position:-10px -57px;margin-top:-34px}.modal-dialog .modal-content .modal-content-wrapper .modal-header.modal-header-small .ornamentContainer button.close{margin-top:8px}.modal-dialog .modal-content .modal-content-wrapper .modal-header h4{color:#fff;margin-left:10px}.modal-dialog .modal-content .modal-content-wrapper .modal-header button.close{outline:0;width:28px;height:28px;background:url('../img/ca-sprites.png') -285px -377px;float:right;padding:3px 7px;-ms-filter:"alpha(opacity=100)";filter:alpha(opacity=100);opacity:1;-ms-filter:"progid:DXImageTransform.Microsoft.gradient(startColorstr=#00FFFFFF,endColorstr=#00FFFFFF)"}.modal-dialog .modal-content .modal-body{padding:0;background-color:#fff}.modal-dialog .modal-content .modal-body.krax-modal-body{height:218px;border:solid 1px;margin:10px}.modal-dialog .modal-footer{margin:0;border:0;padding:12px 0 18px}.modal-dialog .modal-footer label{font-weight:normal;margin-right:25px}.modal-dialog .modal-footer button{margin-right:5px;border-radius:3px;height:24px}.displayWarning{display:inline-block;margin-right:10px}.displayWarning input{margin-right:5px}.ie8 .modal-header{min-height:37px!important;padding-bottom:0!important}.ie8 .modal-header.modal-header-small{min-height:33px!important}.popin-body{padding:0;background-color:#fff;height:318px}.popin-body .popinIframe{padding:10px;background-color:#fff;height:318px;width:595px;white-space:nowrap}.popin-body .page-wrapper .dwm-content ul li{padding-right:10px}.popin a#traceOpenerLink{display:none}.popin h2,.popin .h2{font-size:20px}.popin h3,.popin .h3{font-size:15px;font-weight:bold}.popin .loadingShim{display:none}.popin .page-wrapper{width:auto;margin-top:0;padding-left:7px}.erstWrapper header{border-bottom:1px solid #ddd}.erstWrapper header h4{display:inline-block;font-weight:bold;color:#144d9e;margin:5px}.erstWrapper header span{display:inline-block;margin-left:20px}#erstPopin{z-index:99999999}.qtipOrnamentContainer{width:252px;height:57px;background:url(../img/ca-sprites-2.png);float:right;background-position:-10px 4px;position:absolute;margin:-40px 0 0 244px}.content-modal{max-height:300px;overflow:auto}.form-elt{margin:10px}.form-elt input{width:50%}.form-elt label{width:30%;text-align:left}@media(max-width:767px){.form-elt label{width:100%}}#subscribeNewsletter .modal-body{padding:10px!important}#subscribeNewsletter .loginShim{position:absolute;z-index:50;top:0;left:0;width:100%;height:100%;background-color:black;-ms-filter:"alpha(opacity=20)";filter:alpha(opacity=20);opacity:.2}#subscribeNewsletter .loginShim .aligner{margin:0 auto;text-align:center;height:100%}#subscribeNewsletter .loginShim .aligner-helper{display:inline-block;height:100%;vertical-align:middle}#subscribeNewsletter .loginShim img{vertical-align:middle}.checkin-include{background:#fff;border:1px solid #f1f2f3;padding:30px 0 10px 0}.checkin-right-panel{height:374px}.checkInAllForms-errorpanel-list{color:red}.panel-checkIn{margin:auto;width:400px;background:transparent}.panel-checkIn .check-in-top .nav-tabs a{background:transparent!important}.panel-checkIn .check-in-top ul{cursor:pointer;border:0;background:transparent}.panel-checkIn .check-in-top ul div.active a,.panel-checkIn .check-in-top ul div.active a:hover{border:0;background:transparent;margin-bottom:-10px;cursor:pointer;padding:10px 0 10px 0}.panel-checkIn .check-in-top ul div.active label{color:#e91d25;cursor:pointer}.panel-checkIn .check-in-top ul li{cursor:pointer;background:transparent;width:31%}.panel-checkIn .check-in-top ul li .checkInDiv,.panel-checkIn .check-in-top ul li .cancelDiv,.panel-checkIn .check-in-top ul li .reprintDiv{text-align:center}.panel-checkIn .check-in-top ul li .checkInDiv a,.panel-checkIn .check-in-top ul li .cancelDiv a,.panel-checkIn .check-in-top ul li .reprintDiv a{text-decoration:none;width:100%}.panel-checkIn .check-in-top ul li .checkInDiv label,.panel-checkIn .check-in-top ul li .cancelDiv label,.panel-checkIn .check-in-top ul li .reprintDiv label{cursor:pointer}.panel-checkIn .check-in-top ul li .activeIndicator{margin-top:10px}.panel-checkIn .check-in-top ul li .activeIndicator.first{margin-left:30px}.panel-checkIn .check-in-top ul li .activeIndicator.active{margin-top:0}.panel-checkIn .check-in-top ul li a,.panel-checkIn .check-in-top ul li a:hover{border:0}.panel-checkIn .check-in-top ul li label{cursor:auto}.panel-checkIn .check-in-top ul li .activeTab{background:url('../img/ca-sprites.png') -1px -468.5px repeat-x;min-width:140%;min-height:15px;display:inline-block}.panel-checkIn .check-in-top .icon{height:30px;width:30px;display:inline-block;vertical-align:middle;margin-right:5px}.panel-checkIn .check-in-top .icon.checkin{background:url('../img/ca-sprites.png') -5px -884px}.panel-checkIn .check-in-top .icon.cancel{background:url('../img/ca-sprites.png') -47px -883px}.panel-checkIn .check-in-top .icon.reprint{background:url('../img/ca-sprites.png') -89px -845px}.panel-checkIn .check-in-top div.active .icon.checkin{background:url('../img/ca-sprites.png') -5px -846px}.panel-checkIn .check-in-top div.active .icon.cancel{background:url('../img/ca-sprites.png') -47px -846px}.panel-checkIn .check-in-top div.active .icon.reprint{background:url('../img/ca-sprites.png') -89px -883px}.panel-checkIn .check-in-form,.panel-checkIn .cancel-form,.panel-checkIn .reprint-form{width:100%;padding:10px 0}.panel-checkIn .check-in-form span.id-by-option,.panel-checkIn .cancel-form span.id-by-option,.panel-checkIn .reprint-form span.id-by-option{margin-top:5px;margin-bottom:5px;display:inline-block;float:left}.panel-checkIn .check-in-form input,.panel-checkIn .cancel-form input,.panel-checkIn .reprint-form input{width:240px}.panel-checkIn .check-in-form input.checkinRadio,.panel-checkIn .cancel-form input.checkinRadio,.panel-checkIn .reprint-form input.checkinRadio{width:25px}.panel-checkIn .check-in-form .text,.panel-checkIn .cancel-form .text,.panel-checkIn .reprint-form .text{margin-left:-5px;font-size:12px!important;margin-right:10px}.panel-checkIn .check-in-form fieldset.checkIn-footer,.panel-checkIn .cancel-form fieldset.checkIn-footer,.panel-checkIn .reprint-form fieldset.checkIn-footer{width:100%;border:0;padding-top:20px;padding-bottom:10px}.panel-checkIn .check-in-form fieldset.checkIn-footer button.pull-right .text,.panel-checkIn .cancel-form fieldset.checkIn-footer button.pull-right .text,.panel-checkIn .reprint-form fieldset.checkIn-footer button.pull-right .text{margin:0}.lifeLine{cursor:pointer;height:18px;overflow:hidden}.lifeLine .checkActiveTab{background:url('../img/ca-sprites.png') -1px -461.5px repeat-x;width:31%;height:18px;display:inline-block;margin:3px 0 0 0;float:left;cursor:pointer;overflow:hidden}.lifeLine .checkActiveTab.active{background:url('../img/ca-sprites.png') -3px -343px}.cscr-content{margin-bottom:10px;margin-right:20px;border-right:1px solid #e0e0e0}.cscr-content .content-search-form label{font-weight:normal}.cscr-content .content-search-form .web-input-search{background-color:white}.cscr-content .mod-csrc{padding-right:12px}.cscr-content .top-form-wrapper{padding:10px;background-color:#f1f1f1}.cscr-content .top-form-wrapper label{margin-top:5px}.cscr-content .content-search-result{margin:12px 0;padding-right:12px;font-size:12px}.cscr-content .content-search-result ul.pagination{text-align:center}.cscr-content .content-search-result p.search-value{text-align:right;margin:10px}.cscr-content .content-search-result .search-result-link a{text-decoration:underline;overflow-wrap:break-word;word-wrap:break-word;word-break:break-word}.cscr-content .content-search-result p.search-correction{padding-bottom:30px}.cscr-content .content-search-result p.search-correction label{color:#e91d25}.cscr-content .content-search-result p.search-correction a{text-decoration:underline;font-weight:bold;color:#3064a9}.cscr-content .content-search-result div.search-result-content{padding-bottom:15px}.cscr-content .content-search-result div.search-result-content SPAN.search-result-link-heading{color:#3064a9;font-size:20px;font-weight:normal}.cscr-content .content-search-result div.search-result-content p{margin:0}.cscr-content .content-search-result div.search-result-content p.search-result-link{font-size:16px}.cscr-content .content-search-result div.search-result-content p.search-result-link a{color:black}.cscr-content .content-search-result div.search-result-content .searched-keyword{font-weight:bold}.left,.right{display:inline-block;vertical-align:top}.minWidth{width:50%}.maxWidth{width:100%}.rightMaxWidth{width:35%;border-left:1px solid #e0e0e0;position:absolute;top:0;bottom:0}#CSRC .placeholder{width:100%!important}.site-map-content-details{padding:20px 60px 20px 60px}.site-map-content-details .site-map-content-section{padding:7px 42px 5px;border:0;border-right:0;background-color:#144d9e;width:203px}.site-map-content-details .site-map-content-section label{color:#fff}.site-map-content-details .site-map-content-sub-section{width:77%;border:solid 1px #eaeaea;padding:16px;background-color:#d4d4d4}.site-map-content-details .site-map-content-sub-section .wrapper{background-color:#fff;padding:10px;overflow:hidden}.site-map-content-details .site-map-content-sub-section .sub-section.child{margin-right:40px}.site-map-content-details .site-map-content-sub-section .sub-section.type-1{margin-left:20px;margin-right:0;margin-top:6px}.site-map-content-details .site-map-content-sub-section .sub-section.type-1 ul{padding:0}.site-map-content-details .site-map-content-sub-section .sub-section.type-2,.site-map-content-details .site-map-content-sub-section .sub-section.type-3,.site-map-content-details .site-map-content-sub-section .sub-section.type-4,.site-map-content-details .site-map-content-sub-section .sub-section.type-5,.site-map-content-details .site-map-content-sub-section .sub-section.type-6,.site-map-content-details .site-map-content-sub-section .sub-section.type-7,.site-map-content-details .site-map-content-sub-section .sub-section.type-8,.site-map-content-details .site-map-content-sub-section .sub-section.type-9,.site-map-content-details .site-map-content-sub-section .sub-section.type-10{margin-right:30px;margin-left:28px}.site-map-content-details .site-map-content-sub-section .sub-section.type-2 ul,.site-map-content-details .site-map-content-sub-section .sub-section.type-3 ul,.site-map-content-details .site-map-content-sub-section .sub-section.type-4 ul,.site-map-content-details .site-map-content-sub-section .sub-section.type-5 ul,.site-map-content-details .site-map-content-sub-section .sub-section.type-6 ul,.site-map-content-details .site-map-content-sub-section .sub-section.type-7 ul,.site-map-content-details .site-map-content-sub-section .sub-section.type-8 ul,.site-map-content-details .site-map-content-sub-section .sub-section.type-9 ul,.site-map-content-details .site-map-content-sub-section .sub-section.type-10 ul{width:100%}.site-map-content-details .site-map-content-sub-section .sub-section.type-2 ul li,.site-map-content-details .site-map-content-sub-section .sub-section.type-3 ul li,.site-map-content-details .site-map-content-sub-section .sub-section.type-4 ul li,.site-map-content-details .site-map-content-sub-section .sub-section.type-5 ul li,.site-map-content-details .site-map-content-sub-section .sub-section.type-6 ul li,.site-map-content-details .site-map-content-sub-section .sub-section.type-7 ul li,.site-map-content-details .site-map-content-sub-section .sub-section.type-8 ul li,.site-map-content-details .site-map-content-sub-section .sub-section.type-9 ul li,.site-map-content-details .site-map-content-sub-section .sub-section.type-10 ul li{text-align:center}.site-map-content-details .site-map-content-sub-section .sub-section label{font-weight:bold;margin:5px auto;color:gray;font-size:14px;padding-bottom:0;margin-bottom:5px;border-bottom:1.5px solid gray;width:100%;text-align:center}.site-map-content-details .site-map-content-sub-section .sub-section ul{list-style-type:none;padding:0;margin:0 auto}.site-map-content-details .site-map-content-sub-section .sub-section ul li{text-align:center}.genr-main-content{padding-top:10px}.genr-main-content .error-message-panel{padding:10px 10px 5px;border:1px solid #e91d25;background:#fff}.genr-main-content .error-message-panel .icon{height:25px;width:25px;display:inline-block;position:relative;background-color:#e91d25;float:left}.genr-main-content .error-message-panel ul{margin-left:10px;color:#e91d25}.genr-main-content .error-navigation{border:1px solid;margin-top:40px;padding:25px 10px;background:#fff}.genr-main-content .error-navigation button{height:40px}.genr-main-content .error-navigation-message{width:240px}.genr-main-content .error-navigation-message .message{font-size:14px}.genr-main-content .wdk-errorpanel{display:block!important}@media(max-width:991px){.genr-main-content .wdk-errorpanel{margin-left:12px;margin-right:12px}}.faqd-content{margin-left:15px}@media(max-width:991px){.faqd-content{margin:0!important;padding:3.75%}}@media(min-width:480px) and (max-width:992px){.faqd-list .share-social-right{margin-top:62px!important}}@media(max-width:480px){.faqd-list .share-social-right{margin-top:62px!important}}@media(max-width:992px){.faqd-list nav .breadcrumb{margin-top:60px!important}}.faq-qa .faq-q{margin:10px 0}.faq-qa .faq-q a{position:relative;padding-left:15px}.faq-qa .faq-q a .state-indicator{position:absolute;left:0;top:2px;content:'';display:inline-block;width:0;height:0;border-top:5px solid transparent;border-bottom:5px solid transparent;border-left:5px solid #428bca}.faq-qa .faq-q a.active .state-indicator{top:5px;content:'';display:inline-block;width:0;height:0;border-left:5px solid transparent;border-right:5px solid transparent;border-top:5px solid #428bca}.faq-qa .faq-a{display:none}.faq-qa .highlight{color:#cbed1f}.top-form-wrapper{padding:10px 0}.top-form-wrapper label{margin-right:15px}.top-form-wrapper .select{min-width:60px;margin-right:15px}.babr-modal-content{height:auto;width:auto}.babr-modal-content .modal-body{color:#3f72b8;background:#fff;height:207px;border:0}.babr-modal-content .modal-body .contentHead{line-height:2px}.babr-modal-content .modal-body h5{text-align:center;font-weight:bold;font-size:16px}.babr-modal-content .modal-body .subText{margin-left:100px;font-size:13px}.babr-modal-content .modal-body table{background:#fff;margin:auto}.babr-modal-content .modal-body table thead{font-weight:bold}.babr-modal-content .modal-body table thead th{text-align:center;border:solid 1px #a1a1a1;font-size:14px}.babr-modal-content .modal-body table tbody{line-height:26px}.babr-modal-content .modal-body table td{width:156px;text-align:center;border:solid 1px #a1a1a1;color:black}.bookingList .button-wrapper{float:right}.bookingList table{width:100%;border:1px solid #bababa}.bookingList table thead tr{height:40px}.bookingList table thead tr th{min-width:30px;background-color:#f2f2f2;color:#000;border-bottom:1px solid #a5a5a5;padding-left:10px}.bookingList table tbody tr td{width:50px;padding:0 10px}.bookingList table tbody tr .radioButton{text-align:center;height:70px;width:40px}.bookingList table tbody tr.selected,.bookingList table tbody tr:hover{background:#efefef}.mcpr #corpPartnerRequest{width:306px;margin:0 auto}.mcpr .mcrf-scope{padding-bottom:8px}.mcpr .mcrf-submit{margin-top:-44px;margin-bottom:41px}.mcpr .mcrf-submit button{margin-right:0!important}.mcpr #Event_History{border:1px solid #bcc1c2}.mcpr #Org_Address{border:1px solid #bcc1c2}.mcpr .yourInfo .wdk-errorpanel{display:block!important}.mcpr .contactInfo .wdk-errorpanel{display:block!important}.mcpr .ca-mcpr-popin{z-index:1001;position:fixed;top:14vw;left:35vw;font-size:19px;font-family:Roboto;height:260px;width:446px;background-color:#fff;display:none}.mcpr .ca-mcpr-popin .ca-mcpr-popin-title{padding:13px 20px 10px 28px;background-color:#e91d25;height:55px;width:100%;color:#fff}.mcpr .ca-mcpr-popin .ca-mcpr-popin-title button{border:0;background-color:#e91d25;color:#fff;width:25px;float:right!important}.mcpr .ca-mcpr-popin .ca-mcpr-popin-info{padding:31px 20px 20px 29px;color:#e91d25;font-weight:600}.mcpr .ca-mcpr-popin .ca-mcpr-popin-back-btn{padding:8px 25px}.mcpr .ca-mcpr-popin .ca-mcpr-popin-back-btn a{float:right;height:43px;border-radius:100px;border:0;background-color:#e91d25;text-align:center;width:133px;text-transform:uppercase;text-decoration:none;font-size:18px;font-weight:600;color:#fff;margin-top:-6px}.mcpr .ca-mcpr-popin .ca-mcpr-popin-back-btn a:hover{border:2px solid #e91d25;background-color:#fff;color:#e91d25}@media(min-width:992px){.mcrf-content .yourInfo{height:481px!important}}.ca-mcpr-darken{position:fixed;z-index:1000!important;width:164vw!important;background-color:rgba(0,0,0,0.85);margin-left:-50vw;margin-top:-50vw;display:none}@media(min-width:768px){.ca-mcpr-darken{height:153vw!important}}.ca-mcpr-button-container{text-align:center;margin-top:20px}@media(max-width:767px){.ca-mcpr-button-container a{width:300px}}.ca-mcpr-info{margin:0 10px;border:3px dashed red;padding:15px;padding-top:3px}@media(min-width:992px){#mcrf-form textarea{width:462px;height:228px}}@media(min-width:768px) and (max-width:991px){#mcrf-form textarea{width:344px;height:260px}}@media(max-width:767px){#mcrf-form textarea{width:100%;height:175px!important}}@media(min-width:768px) and (max-width:991px){#mcrf-form #yourInfo{height:max-content!important}}@media(max-width:374px){#mcrf-form #mcrf-submit{width:229px!important;margin-left:47px!important}}@media(min-width:375px) and (max-width:421px){#mcrf-form #mcrf-submit{width:229px!important;margin-left:73px!important}}@media(min-width:422px) and (max-width:767px){#mcrf-form #mcrf-submit{width:240px!important;margin-left:96px!important}}@media(min-width:768px) and (max-width:991px){#mcrf-form #eventTypeDiv{top:-228px!important}}@media(max-width:767px){#mcrf-form #eventTypeDiv{top:-219px!important}}#mcrf-form #Event_Website_Div{display:block}@media(min-width:768px) and (max-width:991px){#mcrf-form #Event_Website_Div{top:-153px!important;left:-364px!important}}@media(max-width:767px){#mcrf-form #Event_Website_Div{top:3px!important;left:0!important}}@media(min-width:992px){#mcrf-form #Event_Website_Div{top:-133px;left:-482px;display:block}}@media(min-width:768px) and (max-width:991px){#mcrf-form #eventLocationDiv{top:-151px!important;left:0!important}}@media(max-width:767px){#mcrf-form #eventLocationDiv{top:8px!important;left:0!important}}@media(min-width:992px){#mcrf-form #eventLocationDiv{top:-130px}}@media(min-width:992px){#mcrf-form #eventFromDateDiv{top:-65px;left:-482px}}@media(min-width:768px) and (max-width:991px){#mcrf-form #eventFromDateDiv{top:-77px!important;left:-365px!important}}@media(max-width:767px){#mcrf-form #eventFromDateDiv{top:10px!important}}@media(min-width:768px) and (max-width:991px){#mcrf-form #eventToDateDiv{top:-139px;left:362px}}@media(min-width:992px){#mcrf-form #eventToDateDiv{top:-128px;left:482px}}@media(max-width:767px){#mcrf-form #eventToDateDiv{top:7px!important}}#mcrf-form #Event_Other_Type_Div{display:none!important}@media(min-width:768px) and (max-width:991px){#mcrf-form #Event_Other_Type_Div{top:-153px!important;left:-364px!important}}@media(max-width:767px){#mcrf-form #Event_Other_Type_Div{top:3px!important;left:0!important}}@media(min-width:992px){#mcrf-form #Event_Other_Type_Div{top:-133px;left:-482px;display:none!important}}@media(max-width:767px){#mcrf-form #eventHistoryDiv{top:77px}}@media(min-width:992px){#mcrf-form #Event_Website_Div2{top:-121px}}@media(min-width:768px) and (max-width:991px){#mcrf-form #Event_Website_Div2{top:-130px}}@media(min-width:992px){#mcrf-form #eventAttDiv{top:-121px;margin-bottom:-116px}}@media(max-width:767px){#mcrf-form #eventAttDiv{top:11px;margin-bottom:7px!important}}@media(min-width:768px) and (max-width:991px){#mcrf-form #eventAttDiv{top:-110px;margin-bottom:-119px}}@media(min-width:768px) and (max-width:991px){#mcrf-form #Org_Address{height:184px}}@media(min-width:992px){#mcrf-form #Org_Address{height:181px!important}}@media(max-width:767px){#mcrf-form #orgAddressDiv{top:77px}}@media(min-width:768px) and (max-width:991px){#mcrf-form #orgTypeDiv{top:-153px!important}}@media(max-width:767px){#mcrf-form #orgTypeDiv{top:-219px!important}}@media(min-width:992px){#mcrf-form #orgContactNameDiv{top:-70px;left:-482px}}@media(min-width:768px) and (max-width:991px){#mcrf-form #orgContactNameDiv{top:-78px!important;left:-364px!important}}@media(max-width:767px){#mcrf-form #orgContactNameDiv{top:0;left:0!important}}@media(min-width:992px){#mcrf-form #orgContactEmailDiv{top:-67px;margin-bottom:-55px}}@media(min-width:768px) and (max-width:991px){#mcrf-form #orgContactEmailDiv{top:-78px!important;margin-bottom:-62px!important;left:0!important}}@media(max-width:767px){#mcrf-form #orgContactEmailDiv{top:0}}@media(min-width:992px){#mcrf-form #orgContactTelDiv{top:-67px!important;margin-bottom:-63px}}@media(min-width:768px) and (max-width:991px){#mcrf-form #orgContactTelDiv{top:-78px!important;left:0!important;margin-bottom:-61px}}@media(max-width:767px){#mcrf-form #orgContactTelDiv{top:0;margin-bottom:2px!important}}@media(min-width:992px){#mcrf-form #Org_Other_Type_Div{margin-bottom:-25px;top:-134px!important;left:-482px!important}}@media(min-width:768px) and (max-width:991px){#mcrf-form #Org_Other_Type_Div{top:-206px!important;left:-364px!important;margin-bottom:-63px;margin-top:66px}}@media(max-width:767px){#mcrf-form #Org_Other_Type_Div{top:-13px!important;margin-bottom:-10px!important;margin-top:25px!important}}.mods-modal-content .searchForm.modalSearch{background:#fff!important}.retrieve-page-container .retrieve-page-content-content .retrieve-details-tabs a{height:30px;border-radius:4px 4px 0 0;color:#3f72b8;border:solid 1px #d8d8d8;border-bottom:0;background:#f2f2f2}.retrieve-page-container .retrieve-page-content-content .retrieve-details-tabs li{margin-right:5px}.retrieve-page-container .retrieve-page-content-content .retrieve-details-tabs li.active{margin-bottom:-3px}.retrieve-page-container .retrieve-page-content-content .retrieve-details-tabs li.active a{height:33px;background:#fff;border-radius:4px 4px 0 0;font-weight:bold;border:solid 1px #d8d8d8;border-bottom:0}.retrieve-page-container .retrieve-page-content-content .miles-login section.login-prompt-wrapper,.retrieve-page-container .retrieve-page-content-content .miles-login .login-container-wrapper{width:auto}.retrieve-page-container .retrieve-page-content-content .miles-login .login-user-old{border:0}@media(min-width:768px){.retrieve-page-container .retrieve-page-content-content .miles-login .login-user-old{width:100%}.retrieve-page-container .retrieve-page-content-content .miles-login .login-user-old .row>div{float:none!important;display:inline-block}.retrieve-page-container .retrieve-page-content-content .miles-login .login-user-old .row>label{text-align:right;width:120px;margin-right:20px}}@media(max-width:767px){.retrieve-page-container .retrieve-page-content-content .miles-login .login-user-old{width:100%}.retrieve-page-container .retrieve-page-content-content .miles-login .login-user-old .row>div{float:none!important;display:block}.retrieve-page-container .retrieve-page-content-content .miles-login .login-user-old .row>label{text-align:left;width:120px;margin-right:20px}}.retrieve-page-container .retrieve-page-content-content .miles-login .login-user-new{display:none}.retrieve-page-container .retrieve-page-content-content .member-login a{margin-left:10px}@media(min-width:768px){.retrieve-page-container .retrieve-page-content-content .member-login p{margin:10px 0 10px 39px}}.retrieve-page-container .retrieve-page-content-content .member-login p input[type="text"],.retrieve-page-container .retrieve-page-content-content .member-login p input[type="password"]{width:200px}.retrieve-page-container .retrieve-page-content-content .member-login p.captcha{margin:10px 0 0 161px}@media(min-width:768px){.retrieve-page-container .retrieve-page-content-content .member-login p.captchaInput{margin:10px 0 0 39px}}.retrieve-page-container .retrieve-page-content-content .member-login p label{width:100px;text-align:right;margin-right:20px}.retrieve-page-container .retrieve-page-content-content .member-login p button.btn-primary{margin-top:-5px;margin-left:275px;margin-bottom:-8px}.retrieve-page-container .retrieve-page-content-content .member-login .login-submit-wrapper{text-align:right;padding-right:45px}.retrieve-page-container .retrieve-page-content-content .guest-login{background:#fff;padding:22px}.retrieve-page-container .retrieve-page-content-content .guest-login label{margin-right:20px;text-align:left;width:125px}.retrieve-page-container .retrieve-page-content-content .guest-login p{margin:10px 0 10px 39px}.retrieve-page-container .retrieve-page-content-content .guest-login p input{text-align:left;width:200px}.retrieve-page-container .retrieve-page-content-content .guest-login .btn-retrieve-block{margin-top:25px}.retrieve-page-container .retrieve-page-content-content .guest-login .btn-retrieve-block label{width:auto}.retrieve-page-content-right-panel{min-height:308px;margin-top:45px}.retrieve-page-content-right-panel .placeholderImage{width:60%;height:300px;margin:0 auto!important}.retrieve-page-content-right-panel .placeholderImage img{height:300px;width:250px}.required{font-size:14px;color:#e91d25}.panel-flight-status{width:100%;border:1px solid #f2f2f2}.panel-flight-status .flight-status{padding:25px}.ui-datepicker td span{text-align:center}.flight-status-result{float:left;width:1004px}.flight-status-result table{width:100%;margin:35px auto;text-align:center}.flight-status-result table thead th,.flight-status-result table tbody th,.flight-status-result table thead td,.flight-status-result table tbody td{text-align:center;padding:5px}.flight-status-result table thead th.merge-right,.flight-status-result table tbody th.merge-right,.flight-status-result table thead td.merge-right,.flight-status-result table tbody td.merge-right{border-right:0}.flight-status-result table thead th.merge-left,.flight-status-result table tbody th.merge-left,.flight-status-result table thead td.merge-left,.flight-status-result table tbody td.merge-left{border-left:none}.flight-status-result table thead th.status.on-time,.flight-status-result table tbody th.status.on-time,.flight-status-result table thead td.status.on-time,.flight-status-result table tbody td.status.on-time{color:green}.flight-status-result table thead th.status.cancelled,.flight-status-result table tbody th.status.cancelled,.flight-status-result table thead td.status.cancelled,.flight-status-result table tbody td.status.cancelled{color:red}.form-header{background:#fff}.ie8 .col-md-6{width:50%}#statusByFlightNumber .row div{width:auto}#statusByFlightNumber .row .operated-by div.flight-number-input select,#statusByFlightNumber .row .operated-by div.flight-number-input div.chosen-drop{width:75px!important}#statusByFlightNumber .row .operated-by div.flight-number-input input{width:156px!important}#statusByFlightNumber .row .flight-number{margin-left:20px}#statusByFlightNumber .row .web-input-calendar{width:243px}.status-search button.btn-primary{background:0;box-shadow:none;background:#e91d25;color:#fff;text-align:center;border:0;border-radius:0;text-transform:uppercase;height:44px;padding:6px 15px 6px 15px;font-size:18px!important;font-size:1.125rem!important}.status-search button.btn-primary:hover{background:#af1f23}.status-search button.btn-primary .glyphicon{float:right}.panel-flight-schedule{width:100%;border:1px solid #f2f2f2}.panel-flight-schedule .flight-schedule{padding:25px}.flight-schedule-result{display:none;width:1004px}.flight-schedule-result .button-bar{margin:15px 0}.flight-schedule-result table{width:100%;margin:0 auto;text-align:center}.flight-schedule-result table thead th.active{color:white;background-color:#e91d25!important;border-top:2px solid #e91d25!important;border-bottom:2px solid #e91d25!important}.flight-schedule-result table thead th,.flight-schedule-result table tbody th,.flight-schedule-result table tfoot th,.flight-schedule-result table thead td,.flight-schedule-result table tbody td,.flight-schedule-result table tfoot td{text-align:center}.flight-schedule-result table thead th.active,.flight-schedule-result table tbody th.active,.flight-schedule-result table tfoot th.active,.flight-schedule-result table thead td.active,.flight-schedule-result table tbody td.active,.flight-schedule-result table tfoot td.active{border-left:2px solid #e91d25!important;border-right:2px solid #e91d25!important}.flight-schedule-result table thead tr.last td.active,.flight-schedule-result table tbody tr.last td.active,.flight-schedule-result table tfoot tr.last td.active{border-bottom:2px solid #e91d25}.flight-schedule-result table tfoot td{text-align:left;height:40px}.flight-schedule-result table tbody td img{position:relative;top:-1px}.flight-schedule-result input[type="radio"]{display:none}.flight-schedule-result .option{padding:5px;width:60px}.flight-schedule-result .option.available,.flight-schedule-result thead th[data-tita-weekday]{cursor:pointer}span.titaLegend{float:left;display:block;margin:15px 0 0 5px}ul.titaLegendList{list-style-type:none;float:left;display:block;padding:0;margin:12px 0 0 10px}ul.titaLegendList li.titaLegendListItem{margin:2px 0 2px 0}.pgnf .content-middle,body#PGNF .content-middle{border:1px solid #a5a5a5;border-radius:4px;margin-top:5px;height:400px}.pgnf .content-middle label,body#PGNF .content-middle label{font-weight:bold;font-size:25px}.pgnf .content-middle p,body#PGNF .content-middle p{margin-left:5px}.ca-r-wdk-errorpanel-mcty{display:inline-block!important;width:100%!important}@media(min-width:992px) and (max-width:9000px){.airselPanelWrap{width:521px;height:235px;background:#fff;position:absolute;z-index:10000!important;border:1px solid #e70014}.airselPanelTitleWrap{margin-bottom:10px;background-color:#eb0512;color:white;padding:8px 2px 8px 8px}.airselPanelWrap .airselPanelWait{width:568px;height:188px;border:1px solid #ccc;padding:5px 2px 5px 5px;position:absolute;background:url(../img/ajax-loader.gif) no-repeat #fff center 64px;opacity:.9}.airselPanelWrap .airselPanelWait span{display:block;width:100%;text-align:center;margin-top:100px}.airselPanelWrap .airselCountryPanel{float:left;margin-left:15px;font:bold 12px/1em Arial,sans-serif;color:#b9b9b9}.airselPanelWrap .airselAirportPanel{width:300px;height:198px;float:left;margin-left:5px;font:bold 12px/1em Arial,sans-serif;color:#b9b9b9}.airselPanelWrap div.airselCountrySelector,.airselPanelWrap div.airselAirportSelector{background:#fff;border:1px solid #bbb;padding:5px;margin-top:5px;height:154px;width:158px;box-shadow:inset 0 0 13px -4px #666;overflow:auto}.airselPanelWrap div.airselCountrySelector div.country,.airselPanelWrap div.airselAirportSelector div.country,.airselPanelWrap div.airselCountrySelector div.airport,.airselPanelWrap div.airselAirportSelector div.airport{font:normal 11.5px/1em Arial,sans-serif;padding:5px;color:#000;cursor:pointer}.airselPanelWrap div.airselCountrySelector div.country:hover,.airselPanelWrap div.airselAirportSelector div.country:hover,.airselPanelWrap div.airselCountrySelector div.airport:hover,.airselPanelWrap div.airselAirportSelector div.airport:hover{background:#d3f0f3}.airselPanelWrap div.airselCountrySelector div.country.selected,.airselPanelWrap div.airselAirportSelector div.country.selected,.airselPanelWrap div.airselCountrySelector div.airport.selected,.airselPanelWrap div.airselAirportSelector div.airport.selected{background:#3671c3;color:#fff}.airselPanelWrap div.airselCountrySelector div.country:focus,.airselPanelWrap div.airselAirportSelector div.country:focus,.airselPanelWrap div.airselCountrySelector div.airport:focus,.airselPanelWrap div.airselAirportSelector div.airport:focus,.airselPanelWrap div.airselCountrySelector div.country:active,.airselPanelWrap div.airselAirportSelector div.country:active,.airselPanelWrap div.airselCountrySelector div.airport:active,.airselPanelWrap div.airselAirportSelector div.airport:active{border:2px solid #000!important;font-weight:bold}.airselPanelWrap div.airselAirportSelector{width:328px}input.airselActive{background:#ffc}.ui-autocomplete{z-index:10009!important}.airselPanelTitleWrap .airportPanelTitle{font-size:16px;font-size:1rem;font-weight:bold;margin:0;width:97%;display:inline-block}.airselPanelTitleWrap .airportPanelHider{position:absolute;top:4px;left:auto;right:4px;color:white;font-size:22px;font-size:1.375rem;cursor:pointer;border:1px solid #b00;padding:4px 8px;line-height:19px}}@media(min-width:0) and (max-width:991px){.airselPanelWrap{background:#fff;position:absolute;z-index:10000!important;border:1px solid #e70014}.airselPanelTitleWrap{margin-bottom:10px;background-color:#eb0512;color:white;padding:8px 2px 8px 8px}.airselPanelWrap .airselPanelWait{height:188px;border:1px solid #ccc;padding:5px 2px 5px 5px;position:absolute;background:url(../img/ajax-loader.gif) no-repeat #fff center 64px;opacity:.9}.airselPanelWrap .airselPanelWait span{display:block;width:100%;text-align:center;margin-top:100px}.airselPanelWrap .airselCountryPanel{margin-left:15px;font:bold 12px/1em Arial,sans-serif;color:#b9b9b9}.airselPanelWrap .airselAirportPanel{margin:10px 0 0 15px;font:bold 12px/1em Arial,sans-serif;color:#b9b9b9}.airselPanelWrap div.airselCountrySelector,.airselPanelWrap div.airselAirportSelector{background:#fff;border:1px solid #bbb;height:138px;box-shadow:inset 0 0 13px -4px #666;overflow:auto;margin:5px 15px 5px 0;padding:5px}.airselPanelWrap div.airselCountrySelector div.country,.airselPanelWrap div.airselAirportSelector div.country,.airselPanelWrap div.airselCountrySelector div.airport,.airselPanelWrap div.airselAirportSelector div.airport{font:normal 11.5px/1em Arial,sans-serif;padding:10px;border-bottom:1px dashed #cfcfcf!important;color:#000;cursor:pointer}.airselPanelWrap div.airselCountrySelector div.country:hover,.airselPanelWrap div.airselAirportSelector div.country:hover,.airselPanelWrap div.airselCountrySelector div.airport:hover,.airselPanelWrap div.airselAirportSelector div.airport:hover{background:#d3f0f3}.airselPanelWrap div.airselCountrySelector div.country.selected,.airselPanelWrap div.airselAirportSelector div.country.selected,.airselPanelWrap div.airselCountrySelector div.airport.selected,.airselPanelWrap div.airselAirportSelector div.airport.selected{background:#3671c3;color:#fff}.airselPanelWrap div.airselCountrySelector div.country:focus,.airselPanelWrap div.airselAirportSelector div.country:focus,.airselPanelWrap div.airselCountrySelector div.airport:focus,.airselPanelWrap div.airselAirportSelector div.airport:focus,.airselPanelWrap div.airselCountrySelector div.country:active,.airselPanelWrap div.airselAirportSelector div.country:active,.airselPanelWrap div.airselCountrySelector div.airport:active,.airselPanelWrap div.airselAirportSelector div.airport:active{border:2px solid #000!important;font-weight:bold}.ie .airselPanelWrap div.airselCountrySelector,.airselPanelWrap div.airselAirportSelector{box-shadow:inset 0 #666}.airselPanelWrap div.airselAirportSelector{width:auto;margin-bottom:16px}input.airselActive{background:#ffc}.ui-autocomplete{z-index:10009!important}.airselPanelTitleWrap .airportPanelTitle{font-size:16px;font-size:1rem;font-weight:bold;margin:0;display:inline-block}.airselPanelTitleWrap .airportPanelHider{position:absolute;top:-21px;left:auto;right:-4px;color:white;font-size:44px;cursor:pointer;padding:7px}}@media(min-width:0) and (max-width:767px){.airselPanelWrap div.airselCountrySelector,.airselPanelWrap div.airselAirportSelector{min-width:0!important}}.airsel-group .airselTrigger{height:30px;width:32px!important;margin-left:92%;margin-top:-32px;right:20px;opacity:.85;border:1px solid #cfcfcf;text-align:center;padding:5px 9px;cursor:pointer!important;position:relative}.airsel-group .airselTrigger.plane-dep{background:url("../img/plane-dep.png") no-repeat center center #fff}.airsel-group .airselTrigger.plane-arr{background:url("../img/plane-arr.png") no-repeat center center #fff}@media(min-width:0) and (max-width:767px){.airsel-group .airselTrigger{position:absolute;right:5px!important;bottom:3px!important;width:32px!important}}@media(min-width:768px) and (max-width:991px){.airsel-group .airselTrigger{margin-top:-59.5px;margin-left:95.5%!important;width:32px!important}}@media(min-width:992px) and (max-width:9000px){.airsel-group .airselTrigger{margin-top:-54px;position:relative;overflow:hidden;width:32px!important}}@media(min-width:768px) and (max-width:991px){#HOME .ca-r-flight-search-form .airsel-group .airselTrigger{margin-top:-55px!important}}#CAMP .airsel-group .airselTrigger{margin-left:95%}form.flightSchedule .airselTrigger,.flight-status .airselTrigger{height:30px;width:32px!important;opacity:.85;border:1px solid #cfcfcf;text-align:center;padding:5px 9px;cursor:pointer!important;display:flex;margin:-33px 0 0 164px;position:absolute}form.flightSchedule .airselTrigger.plane-dep,.flight-status .airselTrigger.plane-dep{background:url("../img/plane-dep.png") no-repeat center center #fff}form.flightSchedule .airselTrigger.plane-arr,.flight-status .airselTrigger.plane-arr{background:url("../img/plane-arr.png") no-repeat center center #fff}@media(min-width:0) and (max-width:767px){form.flightSchedule .airselTrigger,.flight-status .airselTrigger{margin:-33px 0 0 0;right:10px}}@media(min-width:768px) and (max-width:991px){form.flightSchedule .airselTrigger,.flight-status .airselTrigger{margin:-33px 0 0 164px}}@media(min-width:992px) and (max-width:9000px){html.ie9 .flight-schedule form.flightSchedule .airselTrigger,html.ie8 .flight-schedule form.flightSchedule .airselTrigger,html.ie9 .page-wrapper-flst .flight-status .airselTrigger,html.ie8 .page-wrapper-flst .flight-status .airselTrigger{margin:3px 0 0 -40px!important}}.airselTrigger:focus,.airselTrigger:active,.airselTrigger:hover{background-color:#eee;border:2px solid #aaa;outline:0}.center-column.refund{height:auto}.ie8 .refund input,.ie8 .refund select{width:90%}.refund .refund-content .custom-checkbox label{margin-top:10px}.refund .refund-content .note{color:#e91d25}.refund .refund-content .form-content .form-style-wrapper{padding:15px!important}.refund .refund-content .form-content .yourInfo,.refund .refund-content .form-content .submitRefund,.refund .refund-content .form-content .reasonRefund,.refund .refund-content .form-content .ticketInfo{padding:10px}@media(min-width:992px){.refund .refund-content .form-content .yourInfo .refundReason,.refund .refund-content .form-content .submitRefund .refundReason,.refund .refund-content .form-content .reasonRefund .refundReason,.refund .refund-content .form-content .ticketInfo .refundReason{padding-top:10px}}.refund .refund-content .form-content .yourInfo .refundReason input,.refund .refund-content .form-content .submitRefund .refundReason input,.refund .refund-content .form-content .reasonRefund .refundReason input,.refund .refund-content .form-content .ticketInfo .refundReason input{vertical-align:middle}.refund .refund-content .form-content .buttonWrapper{float:right}.refund .refund-content .form-content button{margin-right:25px}.refund .refund-content .form-content button .text{color:#fff}.refund .refund-content .form-content .text{color:#0d4ba4}.refund .refund-content .form-content .left{float:left}.refund .refund-content .form-content .right{float:left}.refund .refund-content .form-content .formField{margin:0 0 10px 0}.refund .refund-content .form-content .formField .text{color:#000}.refund .refund-content .form-content .formField input,.refund .refund-content .form-content .formField select{width:calc(100% - 20px);width:-webkit-calc(100% - 20px)}.refund-modal-content{width:600px}.refund-modal-content .note{color:#e91d25;font-size:15px}.refundContent{padding:15px}.refundContent fieldset.footer{margin:22px 25px}@media(max-width:991px){.absoluteText,.refund-text{padding:5px 12px}#refundForm .right{border:none!important}#refundForm .formInfo{margin-bottom:10px}#refundForm label{color:#000!important}}@media(min-width:768px) and (max-width:991px){.ticketNu{clear:both}}@media(max-width:767px){.buttonWrapper{float:none!important}.formField{margin:5px 0!important;width:100%}.namefield,select{width:100%!important}.submitRefund{padding:23px 12px!important;margin:0!important}.submitRefund button{margin-bottom:15px!important;float:none!important;width:100%!important}.refundPopin .footer button{width:100%;margin:5px 0;float:none!important}#refundForm .ticketInfo #addPax,#refundForm .ticketInfo #removePax{float:none!important;width:100%;margin-top:10px}}.yourInfo,.ticketInfo{font-size:0}.yourInfo *,.ticketInfo *{font-size:12px}.yourInfo .formField,.ticketInfo .formField{display:inline-block!important}.ca-r-ticket-emd-ref{height:50px}.ca-r-ticket-emd-ref .ca-r-ref-tabs{border:0;background:transparent;height:inherit}.ca-r-ticket-emd-ref .ca-r-ref-tabs li{cursor:pointer;background:transparent;width:auto;min-width:10%!important;text-align:center;height:inherit;padding:15px;border-radius:10px 10px 0 0;border:1px solid black;border-bottom:0}.ca-r-ticket-emd-ref .ca-r-ref-tabs li.ticketRefOption{border-right:0}.ca-r-ticket-emd-ref .ca-r-ref-tabs .active label{color:red}.ca-r-ticket-emd-ref .ca-r-ref-tabs label{font-size:14px;cursor:pointer;color:#144d9e}.ca-r-tkt-emd-content{border:1px solid black;padding-left:7%!important;padding:15px!important}.ico-toggle .open{display:none;float:none;font-size:21px;font-weight:bold;padding:0 7px;background:#3f72b8;-ms-filter:"alpha(opacity=100)";filter:alpha(opacity=100);opacity:1;color:#fff;border-radius:3px}.ico-toggle .close{float:none;padding:0 7px;background:#3f72b8;-ms-filter:"alpha(opacity=100)";filter:alpha(opacity=100);opacity:1;color:#fff;border-radius:3px}.ico-toggle .taxPax{background:0}div.camp .flightSearchPanel{padding:20px;overflow:hidden;margin:auto;background:#f2f2f2}div.camp .flightSearchPanel .web-input-calendar{width:100%}@media(max-width:991px){div.camp .flightSearchPanel{padding:2.2%!important}}div.camp .flightSearchPanel .camp-page-panel{background:white;height:100%;padding:25px 25px 10px 25px}.camp-page-panel.flightSearchPanel .flight-button-div{margin-top:30px}#CAMP .content-middle{margin-left:15px}.countDownContainer{position:relative;width:100%!important;top:0}.countDownContainer .countDownInfo{position:absolute;width:100%;text-align:center;bottom:10px;line-height:1.5}.countDownContainer .countDownInfo h3,.countDownContainer .countDownInfo h2{color:#fff!important}.countDownContainer .countDownInfo h3{color:#fff!important;font-family:'Open Sans Bold',sans-serif;font-size:18px}@media(max-width:767px){.countDownContainer .countDownInfo h3{font-size:14px}}.countDownContainer .maskWrapper{position:absolute;top:0;right:0;bottom:0;left:0;background:#000;opacity:.5}.countDownContainer .text1{font-family:'Open Sans Light',sans-serif;font-size:46px}.countDownContainer .text2{font-family:'Open Sans SemiBold',sans-serif;font-size:24px}.countDownContainer .text3{font-family:'Open Sans Light',sans-serif;font-size:38px}@media(max-width:767px){.countDownContainer .text1{font-size:30px}.countDownContainer .text2{font-size:16px}.countDownContainer .text3{font-size:26px}.countDownContainer .clockdiv>div.countDownComp{width:66px!important}}@media(min-width:768px){.countDownContainer .clockdiv>div.countDownComp{width:82px}}.clockdiv>div.countDownComp{opacity:.7;background:#fff;display:inline-block}.clockdiv>div.countDownComp span{font-size:60px;line-height:76px;display:inline-block;font-family:'Open Sans Condensed',sans-serif}@media(max-width:767px){.clockdiv>div.countDownComp span{font-size:40px;line-height:63px}}.clockdiv>div.countDownComp .smalltext{font-size:12px;line-height:21px;font-family:'Open Sans Bold',sans-serif}@media(max-width:767px){.clockdiv>div.countDownComp .smalltext{font-size:11px;line-height:16px}}.pax-item{padding-left:5px;padding-top:3px}label.pax-seat-label{width:280px;height:50px;border:1px solid #e0e0e0;border-radius:2px;font-weight:bold;padding:12px 10px;margin:5px;text-align:left;background:#fff;background:-moz-linear-gradient(top,#fff 0,#f6f6f6 88%,#ededed 100%);background:-webkit-gradient(left top,left bottom,color-stop(0%,#fff),color-stop(88%,#f6f6f6),color-stop(100%,#ededed));background:-webkit-linear-gradient(top,#fff 0,#f6f6f6 88%,#ededed 100%);background:-o-linear-gradient(top,#fff 0,#f6f6f6 88%,#ededed 100%);background:-ms-linear-gradient(top,#fff 0,#f6f6f6 88%,#ededed 100%);background:linear-gradient(to bottom,#fff 0,#f6f6f6 88%,#ededed 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffff',endColorstr='#ededed',GradientType=0)}.pax-state-section{text-align:center;width:280px;margin-left:20px}.seat-legend ul.list-unstyled li{display:inline-block;width:24%;height:40px;line-height:40px;vertical-align:middle}.seatmap-state{width:540px;margin-left:20px;text-align:center;margin-bottom:20px}.seatmap-state.erst{margin-left:40px}.seatmap-state ul.nav{padding:8px 8px 0 8px;margin:0 auto;margin-bottom:-1px;display:inline-block;background-color:#e5e5e5;border-bottom:1px solid #e0e0e0}.seatmap-state ul.nav li a{font-weight:bold;border-radius:8px 8px 0 0;background-color:#fafafa;padding:8px 60px;border-top:1px solid #e0e0e0;border-left:1px solid #e0e0e0;border-right:1px solid #e0e0e0}.seatmap-state ul.nav li a:hover{border:#e0e0e0 #e0e0e0 #e0e0e0}.seatmap-state ul.nav li.active a{background-color:#fff;margin-bottom:-1px}.seatmap-wrapper{height:500px;overflow:auto;border:10px solid #e5e5e5;margin-top:-14px}.seatmap-container{margin:15px auto}.seatmap-container th,.seatmap-container td{text-align:center;font-weight:bold}.seatmap-container .map-header .map-block.seatmap-corridor{position:relative}.seatmap-container .map-header .map-block.seatmap-corridor span{position:absolute;left:0;bottom:0;content:'';display:inline-block;width:0;height:0;border-left:15px solid transparent;border-right:15px solid transparent;border-bottom:15px solid #f5f5f5}.seatmap-container .map-body .map-block.seatmap-corridor span{height:100%;width:18px;display:inline-block;background-color:#f5f5f5;color:#144d9e}.seatmap-container .map-block{height:30px;width:30px;display:inline-block}.seatmap-container .map-block.wing span,.seatmap-container .map-block.exit span{width:26px;height:100%;display:inline-block;background-color:#e0e0e0}.seatmap-container .map-block span.seat-icon.seatmap-status-AVAILABLE{cursor:pointer}span.seat-icon.seat-selected{padding-top:3px;padding-left:0;font-size:11px;text-align:center;width:25px}.airplane-bg{height:210px;width:180px;background:url(../img/ca-airplane.png) no-repeat center;padding-top:55px;padding-left:73px}.airplane-bg .deck-navigator{height:109px;width:34px;position:relative;border:1px solid black}.airplane-bg .deck-navigator .deck-position{cursor:move;height:80px;width:33px;max-height:108px;position:absolute;background-color:#9f2108}.airplane-bg .deck-navigator span.deck-label{color:white;font-weight:bold;display:inline-block;height:33px;width:80px;-webkit-transform:rotate(90deg);-moz-transform:rotate(90deg);-ms-transform:rotate(90deg);-o-transform:rotate(90deg);transform:rotate(90deg);margin-left:-31px;margin-top:29px}.ie .airplane-bg .deck-navigator span.deck-label{-ms-filter:"progid:DXImageTransform.Microsoft.Matrix(M11=-1.8369701961596905e-16, M12=-1, M21=1, M22=-1.8369701961596905e-16, SizingMethod='auto expand')";margin-left:-10px;margin-top:0;-ms-transform:none}section.pax-state-section h4,section.seatmap-state h4{margin-top:25px}section.pax-state-section .seat-legend,section.seatmap-state .seat-legend{text-align:left;margin-left:35px;width:100%}section.pax-state-section .seat-legend span.seat-icon,section.seatmap-state .seat-legend span.seat-icon{vertical-align:middle}section.seatmap-section-view{text-align:center;margin-left:20px;margin-top:60px}section.seatmap-section-view h5{color:#787d86}section.seatmap-section-view .placeholder{width:104px;height:126px;border:solid 1px;display:inline-block}section.seatmap-section-view .placeholder .template img{width:104px;height:126px}.page-srch .searchForm.searchCust{width:auto;padding-top:0}.news-content{margin-left:15px}@media(max-width:991px){.news-content{margin:0!important;padding:3.75%}}.fontcolor{font-family:'Arial Bold','Arial';font-weight:700;font-size:11px;color:#000}#custom-tweet-button a{display:block;padding:2px 5px 2px 20px;background:url('https://twitter.com/favicons/favicon.ico') 1px center no-repeat;border:1px solid #ccc}.social_share{margin:0 7px 10px 0;width:36px;background-image:none!important}.social_share img{width:36px}.socialPopup{position:absolute;background-color:white;width:200px;left:0;top:22px;border-radius:3px;border:3px solid #efefef;height:auto;overflow:auto;z-index:100}.socialPopup.hidePopup{display:none!important}.socialPopup.showPopup{display:block!important}.socialPopup #addSocialShare{list-style-type:none;padding:0}.socialPopup #addSocialShare li{border-bottom:2px dotted #efefef;padding:10px}.news{margin:20px 0}.news .newsShare{display:inline-block;background:#ddf;padding:3px;border-radius:3px;margin:0 0 0 10px;position:relative;cursor:pointer;border:1px solid #ccf}.news.mode-brief div.newsShare{display:none}.news.mode-brief .news-item{position:relative;height:32px;overflow:hidden}.news.mode-brief .news-item:after{position:absolute;bottom:-2px;right:4px;background:white;display:inline-block;width:30px}.news.mode-brief .news-less{display:none}.news.mode-full .news-more{display:none}.news.mode-full div.newsShare{display:inline-block}.hide-news{display:none}.previousPage{cursor:pointer}.nextPage{cursor:pointer}.wdk-errorpanel{border:2px solid #e91d25;color:#e91d25;font-size:12px;font-size:.75rem;font-family:'Roboto';margin-bottom:10px;padding:7px 0;display:none;position:relative;min-height:44px;background-color:#fff}@media(max-width:767px){.wdk-errorpanel{margin-bottom:26px!important}}.wdk-errorpanel .message{padding-left:43px}.wdk-errorpanel ul{padding:0;padding-left:60px;margin:0;display:inline-block;width:100%;text-indent:-1em;margin-bottom:7px}.wdk-errorpanel span.ico{background:url("../img/icon_error.png");border-color:#f90;display:block;width:30px;height:30px;margin-right:10px}.wdk-errorpanel ul li{background:none!important;color:#e91d25;display:list-item!important;list-style-image:none;list-style-type:none!important;list-style-position:inside!important;padding:0!important;text-align:left!important;margin:0!important;width:100%!important}.wdk-errorpanel ul li:before{content:'-';margin-right:5px}.wdk-errorpanel a{color:#e91d25}.wdk-errorpanel-warning{border-color:#ba4326!important;color:#ba4326!important}.wdk-errorpanel-warning li{color:#ba4326!important;list-style:square inside none}.wdk-errorpanel-warning a{color:#ba4326!important}.wdk-errorpanel span.ico{position:absolute;left:7px;top:7px}.wdk-errorpanel-info span.ico{margin:10px}.wdk-errorpanel-warning span.ico{background:url("../img/icon_warning.png");display:block;width:30px;height:30px;margin-right:10px}.wdk-errorpanel-info a{color:#7bacdc!important}.wdk-errorpanel-info{border:2px solid #7bacdc!important;color:#7bacdc!important}.wdk-errorpanel-info ul{display:inline-block!important;margin-left:10px;padding:0}.wdk-errorpanel-info li{color:#7bacdc!important;list-style:square inside none}.wdk-errorpanel-info span.ico{background:url("../img/icon_info.png");display:inline-block;width:30px;height:30px;margin-right:10px}.wdk-errorpanel-success a{color:#2a9846!important}.wdk-errorpanel-success{border:2px solid #2a9846!important;color:#2a9846!important}.wdk-errorpanel-success li{color:#2a9846!important;list-style:square inside none}.wdk-errorpanel-success span.ico{background:url("../img/icon_success.png");display:block;width:30px;height:30px;margin-right:10px}.wdk-errorpanel-containerOnError .selectBox,.wdk-errorpanel-fieldOnError{border:1px solid #e91d25!important}.cookieWarning{width:1004px;margin:0 auto;z-index:5;padding-left:45px}.cookieWarning .closeIcon{position:absolute;right:0;top:3px}.cookieWarning a{text-decoration:underline}@media(max-width:1199px){.cookieWarning{width:100%}}@media(max-width:1199px){.cookieWarning{width:100%}.cookieWarning .closeIcon{background-position:-45px -44px;width:32px;height:32px;position:relative;border:1px solid #ccc;top:-10px;border-radius:2px;margin-right:3px}}.csrc-search-panel{padding-top:0}.csrc-search-panel .search-box{padding:10px;border:solid 1px #bcc1c2;overflow:auto}.csrc-search-panel h4{margin:0;margin-bottom:10px}.csrc-search-panel .web-search-suggestion{padding-top:10px;display:inline-block;width:50%;float:left}.csrc-search-panel .web-search-suggestion a{font-size:14px;text-decoration:underline;margin-left:7px}.csrc-search-panel .web-search-number{padding-top:10px;display:inline-block;width:50%;float:right}.csrc-search-panel .web-search-number h5{margin:0;text-align:right;font-weight:bold}.csrc-search-panel SPAN.search-tag{font-weight:bold}.contnet-search-text{line-height:18px}.search-panel{margin-bottom:20px}.search-wrapper{padding:0 10px}.search-wrapper .bloc-container{padding:3px 0 3px 15px;word-wrap:break-word;word-break:break-all}.search-wrapper a.search-item{cursor:pointer}.search-wrapper a:hover{text-decoration:underline}.result h3 a:hover{text-decoration:underline}.page-wrapper.csrc .ph.template-ph-center{background:0;border:solid 1px #bcc1c2;min-height:218px}.page-wrapper.csrc .ph.template-ph-left{background:0;border:0}.search-result-link{font-size:12px;margin-left:1.5em;margin:-5px 0 0 20px}.search-result-link a{color:#333;text-decoration:underline;cursor:default}.search-results-insite .insc-content{border-left:1px solid lightgrey;padding-left:25px;padding-right:10px}@media(max-width:991px){.search-results-insite .insc-content{padding-left:15px;padding-right:15px}}@media(max-width:767px){.search-results-insite .insc-content{padding-left:10px}}.search-results-insite .insc-content h2{margin-top:0}@media(max-width:767px){.search-results-insite .insc-content h2{margin-bottom:0;margin-top:15px}}.search-results-insite .insc-content fieldset label{font-weight:600}.search-results-insite .insc-content .search-result-article{margin-bottom:25px}.search-results-insite .insc-content .search-result-article h4{margin-bottom:0}.search-results-insite .insc-content .search-result-article h4 a{color:black}.search-results-insite .insc-content .csrc.mod-csrc{border-top:1px solid lightgrey;margin-top:10px}.search-results-insite .insc-content .content-search-form label{padding-top:10px}.search-results-insite .insc-content .top-form-wrapper{background-color:white}.search-results-insite .insc-content .top-form-wrapper .web-input-search{border:0}@media(max-width:991px){.search-results-insite .insc-content .top-form-wrapper .web-input-search{width:50%!important}}@media(max-width:767px){.search-results-insite .insc-content .top-form-wrapper .web-input-search{width:100%!important}}.search-results-insite .insc-content .top-form-wrapper .web-input-search input{border:1px solid #cacaca}.search-results-insite .insc-content .top-form-wrapper .web-input-search .centerGoogleSearch{height:36px}@media(max-width:991px){.search-results-insite .insc-content .top-form-wrapper .pull-left{width:auto!important;padding-right:10px}}.search-results-insite .insc-content .ca-v2-header-search-results-ul{width:84%;border:1px solid #ddd;color:#262626;position:relative;top:35px;z-index:2;background-color:white;max-height:230px;overflow-y:auto;scrollbar-base-color:#134494;scrollbar-face-color:#fff;scrollbar-3dlight-color:#134494;scrollbar-highlight-color:#134494;scrollbar-track-color:#134494;scrollbar-arrow-color:#134494;scrollbar-shadow-color:#134494;scrollbar-dark-shadow-color:#134494;padding:0;margin:0;width:100%;position:absolute}.search-results-insite .insc-content .ca-v2-header-search-results-ul::-webkit-scrollbar{background:0;width:4px}.search-results-insite .insc-content .ca-v2-header-search-results-ul::-webkit-scrollbar-track{-webkit-box-shadow:inset 0 0 6px rgba(0,0,0,0.3);border-radius:7pt;background:0}.search-results-insite .insc-content .ca-v2-header-search-results-ul::-webkit-scrollbar-thumb{width:3px;background-color:black;border-radius:4px}.search-results-insite .insc-content .ca-v2-header-search-results-ul li{padding:10px;cursor:pointer;list-style-type:none}.search-results-insite .insc-content .ca-v2-header-search-results-ul li:hover{background-color:#134494;color:#fff}.search-results-insite h4{font-size:16px}.search-results-insite .content-left{padding-right:25px}@media(max-width:991px){.search-results-insite .content-left{padding-right:15px;padding-left:15px}}@media(max-width:767px){.search-results-insite .content-left{padding-right:10px;padding-left:10px}}.search-results-insite .content-left h4{padding-left:10px}.search-results-insite .content-left p{border-bottom:1px solid lightgrey;padding-bottom:10px;padding-right:10px;padding-left:10px}.search-results-insite .content-left p .selected{font-weight:600}.search-results-insite .content-left .insite-cat-search{margin-top:20px}.modal-dialog.waiting{width:610px}.modal-dialog.waiting .logo{padding-left:25px;padding-top:10px}.modal-dialog.waiting #popinWaiting{min-height:580px!important;overflow:hidden!important}.modal-dialog.waiting .content{margin:0 auto;margin-bottom:20px;width:500px;background:0}.modal-dialog.waiting .content .waitingImage{text-align:center;margin:0 auto}.modal-dialog.waiting .content .waitingImage .waitingBar{margin-bottom:5px;margin-top:30px}.modal-dialog.waiting .content .waitingImage �mg{max-width:500px}.modal-dialog.waiting .content h1{font-size:18px;text-align:center}.modal-dialog.waiting .content p{font-size:13px}.modal-dialog.waiting .content p .tips{margin-top:10px;display:block}.ui-autocomplete .ui-menu-item a{overflow-wrap:break-word}h1.mainheading.visible-on-focus{position:absolute;width:400px;max-width:400px;font-size:24px;color:#134d9e;padding:3px;margin-left:5px;z-index:2}.refund .dwm-content{clear:both}.boldText{font-weight:900;text-transform:none}.ui-autocomplete{max-height:300px!important}.ie8 .trip-option{float:left}.ie8 .selectTravellers div.chosen-container{min-width:100px!important}.paginatinNav:focus{position:relative;width:400px;max-width:400px;font-size:12px;color:#134d9e;padding:3px;margin:5px;height:17px}@media(max-width:991px){.modal-dialog.waiting .content{width:100%!important;margin:auto!important}.news-content{padding:12px!important}nav .breadcrumb{padding:12px!important}.bottomToolBar{display:none!important}.paginationPageNumber{display:none!important}#formPromptBody .content-modal{padding:6px}#formPromptBody .sessButtons>span{display:inline-block;width:100%}#formPromptBody .sessButtons>span button{width:100%;max-width:100%}#formPromptBody .sessButtons>span button.submitForm{margin:0 0 10px 0}#formPromptBody .sessButtons>span button.cancelForm{margin:0;float:right!important}#formPromptBody .sessButtons .displayWarning{margin:0!important}.popin-body{width:100%!important}.popin-body iframe{width:100%!important}.form-style-wrapper{padding:2.2%!important}.modsFrame{min-width:100%!important;height:100%!important}.left-column,.newsLabelm{width:100%!important}.web-input-calendar button{height:100%!important;top:0!important}.right-column .content-middle{margin-left:0!important}.right-column .content-middle>div.header-top-template{padding:0!important}.content-left{width:100%!important}.content-left .menu-categories{position:absolute!important;z-index:2;width:70%!important;top:0!important;max-width:350px!important}.content-left .menu-categories a:hover,.content-left .menu-categories a:focus{text-decoration:none!important}.content-middle{margin-top:50px!important}#OFER .content-middle{margin-top:20px!important}button.capital{float:right!important;height:40px!important}.web-input-search{width:100%!important}.web-input-search input{width:100%!important}.top-form-wrapper{padding:10px 5px 10px 5px!important;background-color:#f9f9f9}.top-form-wrapper label,.top-form-wrapper .newsLabelm{font-weight:bold!important;font-size:14px;margin-right:0!important}.modal-dialog{width:100%!important;margin:auto!important}.modal-dialog .modal-title{font-family:opensans;font-weight:900;font-size:30px}.modal-dialog .modal-body{padding:3.75%!important}.modal-dialog .modal-content{width:auto!important;border-radius:0!important}.modal-dialog .modal-content .modal-header{padding:10px;border:0}.modal-dialog .flifbody{font-size:14px;font-size:.875rem}.modal-dialog .flifbody>span{display:inline-block;width:100%;padding:5px 0}.modal-dialog .flifbody>span .logo{height:20px;width:20px;font-size:20px;font-size:1.25rem}.modal-dialog .flifbody>span .carrierName{display:inline-block;width:100%;font-size:11px;font-size:.6875rem}}@media(max-width:767px){body{width:100%;overflow-x:hidden!important}.paginationPageNumber{display:none!important}.startOver-genr{margin-top:10px!important}.news-content .back{margin-top:10px}.list-item-parent{overflow:auto;height:200px!important;overflow-y:scroll!important;-webkit-overflow-scrolling:touch!important}.list-item-parent .list-item-child{display:block!important}.list-item-parent .list-item-child article{display:block!important}.itinerary-title{text-decoration:none!important;color:black;min-height:30px;display:block}.portalCollapse{margin-left:5px}label.newsLabel{width:100%!important}[id^=slectBoxYear]{width:100%!important;margin-bottom:5px!important}[id^=categorySelect]{width:100%!important;margin-bottom:5px!important}.news.mode-brief .news-item,.news.mode-brief .news-text{display:none!important}.newsShare{background-image:url('../img/share.png')!important;width:40px;height:40px;background-size:contain!important;vertical-align:middle!important;font-size:0!important;margin-right:10px}.news-less{margin-right:10px;float:right}.news-less .glyphicon{display:inline-block!important;margin-left:5px}.news.mode-full .newsHeader{display:inline-block!important;vertical-align:top;width:calc(100% - 60px);width:-webkit-calc(100% - 60px)}.news-more{display:none}.socialPopup{width:auto!important;top:38px!important;right:0!important;left:auto!important}button.capital{margin:10px 0!important;float:none!important}}@media(max-width:767px) and (max-width:767px){button.capital{width:100%}}@media(min-width:768px) and (max-width:991px){.faqd-content .web-input-search{width:calc(100% - 210px)!important}.top-form-wrapper label{width:200px!important}}ul.pagination li a{cursor:pointer;min-width:30px!important;height:30px!important;display:inline-block;border:1px solid #cbcbcb;text-decoration:none!important;line-height:30px!important;border-radius:0!important}ul.pagination li a .glyphicon{top:0!important}ul.pagination li a.last,ul.pagination li a.first{border:1px solid transparent!important}ul.pagination li a span{font-size:10px!important}ul.pagination li a.first,ul.pagination li a.last{color:#FFF!important;background-color:#134e9d!important}ul.pagination li a.first:hover,ul.pagination li a.last:hover,ul.pagination li a.first:focus,ul.pagination li a.last:focus{background-color:#144d9e!important}ul.pagination li a.invisible{display:none!important}ul.pagination li.active a{background-color:#e91d25!important;border:1px solid transparent!important;cursor:pointer!important}[data-btnId]{position:absolute!important;left:-100px!important;background-color:#fff!important;color:#fff!important;border:none!important}@media(min-width:992px){[id^=slectBoxYear]{width:70px!important}}.fliftip,.dynafliftip{cursor:pointer}.fliftip .qtip-titlebar,.dynafliftip .qtip-titlebar{display:block;padding:10px;font-family:'Roboto';font-size:30px;font-size:1.875rem;line-height:40px;font-weight:900;margin-bottom:24px;color:#000;border-bottom:1px solid #dde;border:none!important;margin:0 0 10px 0;background-color:#fff!important}.fliftip .qtip-close.qtip-icon{border:0;border-radius:0;background:#e91d25;top:10px;right:10px;margin-top:0}.fliftip .qtip-close.qtip-icon span{color:#fff;width:40px;height:40px;line-height:37px;font-size:30px;font-size:1.875rem}.fliftip .qtip-close.qtip-icon:hover{text-decoration:none;background:#af1f23}.flightInformationPopin span.label{display:block;float:left;min-width:110px;text-align:left;font-size:1.2em;width:110px}.flightInformationPopin span.data{display:block;float:left;min-width:250px;text-align:left;line-height:1.8em;font-size:1.1em;width:325px}.categories-list>li>a{min-height:32px!important;line-height:32px!important;color:#fff!important;background-color:#3b72bf!important}.categories-list>li>a:hover{background:#032049!important}.categories-list>li span.ico{color:#fff!important;padding-left:15px!important;padding-top:5px!important;background-image:none!important;font-size:14px!important}.categories-list li a{color:#3b72bf;background-color:#fff}.categories-list li.active>a{background-color:#e91d25!important;color:#fff!important}.categories-subtree-list li span.ico{color:#3b72bf!important;font-size:12px!important}html.static{position:relative;min-height:100%;height:auto!important}html.static body{margin-bottom:200px}html.static .footer-genricFooter{position:absolute!important;bottom:0;width:100%;height:200px;background-color:#787d86}.modal-title{font-family:opensans;font-weight:900;font-size:30px}.header-search-form.web-input-search{margin-bottom:10px}.header-search-form.web-input-search input#search-input{padding:0 0 0 10px!important}.bootstrap-select .btn-default,.bootstrap-select a:hover,.bootstrap-select a:focus{background-color:transparent!important}.bootstrap-select button:hover{color:black}.bootstrap-select .dropdown-menu{margin-top:0!important;border:0!important}#formPromptBody{padding:6px}#formPromptBody .sessButtons{border-top:1px solid #ccc;padding:16px 10px 10px 10px;margin:20px 0 0 0}#formPromptBody .sessButtons button{float:left!important;white-space:initial;height:auto;min-height:40px;max-width:250px}#formPromptBody .sessButtons .cancelForm{margin:0 0 0 10px}#formPromptBody .sessButtons .submitForm{background-color:#e91d25;color:#fff;border:2px solid #e91d25}#formPromptBody .sessButtons .submitForm:hover{background-color:#fff;color:#e91d25}#formPromptBody .sessButtons .displayWarning{margin:5px 30px 0 0}#formPromptBody .sessButtons .buttonConatiner{display:inline-block;float:right}.top-nav-wrapper .main-menu .nav-group .heading{font-weight:bold;color:#808080;padding-bottom:0;border-bottom:1.5px solid #d4d4d4;font-size:14px;margin-top:10px;line-height:1.1;margin-bottom:0}.psqfPanel div.fb{background:white;padding:10px;border:1px solid #cbcbcb;margin-bottom:10px}.psqfPanel div.fb.error{border:1px solid #e91d25}.psqfPanel div.fb .question{font-size:16px;font-weight:bold}.psqfPanel div.fb .answer{margin-left:30px}@media(max-width:767px){.psqfPanel button{width:100%;padding-top:10px}}@media(max-width:991px){#feedbackForm .errorPanel{margin:5px 12px!important}}.feedbackShim{position:fixed;top:0;left:0;width:100%;height:100%;display:none;background-color:black;-ms-filter:"alpha(opacity=20)";filter:alpha(opacity=20);opacity:.2;z-index:1}.feedbackShim .aligner{margin:0 auto;text-align:center;height:100%;width:100%}.feedbackShim .aligner-helper{display:inline-block;height:100%;vertical-align:middle}.feedbackShim img{vertical-align:middle}.ui-autocomplete-term{font-weight:900}.modsFrameHeight{height:100%!important}@media(max-width:991px){.sprite.help,.promoIcon{width:40px;height:40px;background:no-repeat url('../img/ca-sprites.png');background-position:-9px -112px;margin-left:5px;background-size:211px 2042px}.removeFlight{font-size:20px!important}.doubleArrow{width:30px;height:30px;vertical-align:middle!important}.modifySearch .modal-dialog{margin-top:0!important;width:100%!important}.modifySearch .modal-dialog .modalSearch{width:100%!important}div.form-group{max-width:100%!important;width:calc(50% - 19px)!important;width:-webkit-calc(50% - 19px)!important;vertical-align:middle!important}div.form-group.buttonDiv{width:calc(100%)!important;width:-webkit-calc(100%)!important}.flightPanel div.date-group .return{margin-left:34px!important}.selectClass select,.selectClass div.chosen-container{width:80%!important}.selectClass .promoBox input,.selectClass .promoBox div.chosen-container{width:80%!important;display:inline-block!important}.selectClass .promoBox select.cabinClass{width:100%!important}.selectClass .promoBox .promoWrap{margin-left:25px!important}.selectClass .promoBox .promoWrap .helpIcon{display:inline-block!important}.selectClass .promoBox .promoWrap .helpIcon .promoIcon{display:inline-block!important;float:none!important;width:40px;height:40px;background:no-repeat url('../img/ca-sprites.png');background-position:-9px -103px;margin-left:5px;background-size:211px 2042px}.page-wrapper.responsiveWrapper,.panel-flight-search.responsiveWrapper{width:100%!important}.multi-search-page-content-right-panel,.search-page-content-right-panel{height:0!important}.emptyspace.clearfix{height:0!important}.responsiveWrapper .searchForm .inline-heading{padding-left:15px}.selectTravellers{font-size:0!important}.selectTravellers .form-group{font-size:12px!important;margin-right:0!important}.selectTravellers .form-group select,.selectTravellers .form-group div.chosen-container{width:calc(100% - 5px)!important;width:-webkit-calc(100% - 5px)!important;margin-right:5px!important}.modal .selectTravellers div.chosen-container,#trainSearch .selectTravellers div.chosen-container{width:calc(100% - 5px)!important;width:-webkit-calc(100% - 5px)!important}}@media(max-width:991px) and (max-width:767px){.selectClass select,.selectClass div.chosen-container{width:calc(100% - 5px)!important;width:-webkit-calc(100% - 5px)!important}}@media(max-width:991px) and (min-width:768px) and (max-width:991px){.selectTravellers .form-group.col-sm-3{width:calc(100% / 3)!important;width:-webkit-calc(100% / 3)!important}.selectTravellers .form-group.col-sm-4{width:calc(100% / 4)!important;width:-webkit-calc(100% / 4)!important}}@media(min-width:767px) and (max-width:991px){.modal-dialog #flightSearch{padding:10px!important}}@media(max-width:767px){.modifySearch .buttonDiv{margin-bottom:60px}.full-width-xs{width:100%!important}.tripType{margin-right:0!important}.flightPanel div.date-group .return{margin-left:0!important}.flightPanel label{display:inline-block!important}.selectClass select{width:100%!important}.selectClass .promoBox{width:100%!important}.selectClass .promoBox .promoWrap{margin-left:0!important}.selectClass .promoBox .promoWrap .helpIcon{display:inline-block!important}.align-center-xs{margin:auto!important;display:block!important}.location-group .doubleArrow{margin-top:15px!important;margin:auto!important;display:block!important;-ms-transform:rotate(90deg);-webkit-transform:rotate(90deg);transform:rotate(90deg)}.selectTravellers .form-group,.buttonDiv.form-group,.fssubmit,.tssubmit,.ttsubmit{width:100%!important;margin-right:none}.flightPanel div.form-group,.selectClass div.form-group{display:block;width:100%!important;max-width:none!important}.flightPanel div.date-group .return,.selectClass div.date-group .return,.flightPanel div.location-group .return,.selectClass div.location-group .return{margin-left:0!important}.flight-search,.classBox,.selectTravellers .chosen-container,.promoBox{width:100%!important}.remove-flight .align{display:inline-block;vertical-align:bottom;float:none;float:left!important}.panel-flight-search .flight-button-div,.flight-search{margin-top:0!important}.panel-flight-search .flight-button-div .flight-search,.flight-search .flight-search{font-size:small!important}button.flight-search{margin-top:10px!important}}.flight-search{margin-top:30px}.helpIcon{padding:0!important;background-color:inherit!important;border:none!important}.custom-checkbox label{font-size:13px!important}.selectTravellers label{float:left}.searchForm glyphicon-play{-ms-transform:rotate(90deg);-webkit-transform:rotate(90deg);transform:rotate(90deg)}.pull-bottom{display:inline-block;vertical-align:bottom;float:none}.remove-flight .align{display:inline-block;vertical-align:bottom;float:none;float:right}.date-group input.date{-webkit-border-radius:0!important}div.col-sm-5 .form-group{width:100%!important;max-width:100%!important}.flightPanel .checkbox{padding-left:0!important}.selectClass .promoBox input,.selectClass .promoBox div.chosen-container{display:inline-block!important;vertical-align:middle!important}.selectClass .promoBox a.promoIcon{vertical-align:middle!important;display:inline-block!important;float:none!important}.selectClass .promoBox .helpIcon{display:block!important}.modal-header{background:none!important;border-bottom:0!important}.modal-header h2{font-family:opensans;font-weight:900;font-size:30px}.modal-header button.close{background-color:#e91d25!important;width:40px!important;height:40px!important;color:#fff;margin-top:0;background-image:none!important;outline:0;float:right;opacity:1!important}.modal-header button.close:focus{outline:1px solid #729ad5!important}.modal-content{border-radius:0!important}.responsiveWrapper .searchForm .inline-heading{margin:10px 0 5px!important}.panel-flight-search.responsiveWrapper{overflow:visible!important}.customize .doubleArrow{vertical-align:top!important}@media(min-width:768px) and (max-width:991px){#FLST button.swap-from-to.vertical{top:42px!important}#statusByFlightNumber .row .web-input-calendar{width:266px!important}}@media(max-width:991px){#FLST .left-column{float:none!important}#FLST .status-option-by .wrapper{width:calc(100% - 45px);width:-webkit-calc(100% - 45px);display:inline-block}.form-header{width:100%!important}.form-header .ico.ico-toggle{background-image:none!important;display:inline-block!important;width:30px!important;height:30px!important;background-color:#3f72b8!important;border-radius:3px!important;margin-bottom:10px!important}.form-header .ico.ico-toggle span{font-size:25px!important;padding:0!important;position:relative!important;background-color:transparent!important;line-height:30px!important}.form-header .ico.ico-toggle span.open{top:-2px!important;left:10px!important}.form-header .ico.ico-toggle span.close{top:2px!important;left:8px!important}.form-header h2{width:calc(100% - 50px)!important;display:inline-block!important;margin-left:5px!important}.flight-status-result{width:100%!important}.flight-status-result table.ca-general th{font-size:0}.flight-status-result table.ca-general th div{font-size:12px!important;width:calc(100% /3)!important;display:inline-block}.flight-status-result table.ca-general td.smallViewHeader{font-weight:bold!important;padding:5px 0!important}.flight-status-result table.ca-general td.smallView{padding:5px!important;background-color:transparent!important}.flight-status-result table.ca-general td.smallView div{font-size:12px!important}.flight-status-result table.ca-general td.smallView div.cancelled{color:#f90044!important}.flight-status-result table.ca-general td.smallView div.expectedTime{color:#008000}.flight-status-result table.ca-general td{font-size:12px!important}.flight-status-result table.ca-general td.flightInfo{text-align:left;font-size:14px!important;padding:5px!important}.flight-status-result table.ca-general td.flightInfo .code{font-weight:bold!important}.flight-status-result table.ca-general td>div{vertical-align:top!important;width:100%!important;font-size:0!important}.flight-status-result table.ca-general td>div.last>div{border-bottom:none!important}.flight-status-result table.ca-general td>div>div{display:inline-block!important;width:calc(100% / 3)!important;font-size:12px!important;border-left:1px solid #cbcbcb;height:60px!important;vertical-align:top!important;padding:5px;border-bottom:1px solid #cbcbcb}.flight-status-result table.ca-general td>div>div .expectedTime{color:#008000}.flight-status-result table.ca-general td>div>div:last{border-left:none!important}.flight-status-result table.ca-general td>div>div .cancelled{color:#f90044!important}.flight-status-result table.ca-general td>div>div.itinerary{padding:5px!important;line-height:50px;border-bottom:none!important}.flight-status-result table.ca-general td>div>div .fullHeight{line-height:50px}.flight-status-result table.ca-general td>div.statusInformation{width:100%!important}.panel-flight-status .flight-status{padding:3.75%!important}.panel-flight-status .flight-status .custom-radio.selected label:before{height:24px!important}.status-by .row label{text-align:left;display:block}#statusByFlightNumber .row .operated-by{width:100px}#statusByFlightNumber .row .flight-number label{width:auto}#statusByFlightNumber .row .web-input-calendar{width:268px}#statusByRoute .row>div{width:303px}#statusByRoute .row>div button.airselTrigger{margin:-33px 0 0 268px}}@media(max-width:767px){.panel-flight-status .swap-from-to{display:block!important;position:static!important;margin:5px auto!important}.panel-flight-status .row.status-search{margin:30px 0 15px 0!important}.panel-flight-status .row.status-search button{width:100%!important}#FLST .location-group .doubleArrow{-ms-transform:none!important;-webkit-transform:none!important;transform:none!important}.flight-status .status-by{margin-top:0}#statusByFlightNumber .row .web-input-calendar{width:100%!important}#statusByFlightNumber .row .web-input-calendar input[name=flightNumber]{width:-webkit-calc(100% - 65px);width:calc(100% - 65px)!important}#statusByFlightNumber .row .operated-by{width:100px}#statusByFlightNumber .row .flight-number{width:calc(100% - 105px)!important;margin-left:0!important}#statusByFlightNumber .row.status-search{margin:30px 0 15px 0!important}#statusByFlightNumber .row.status-search button{width:100%!important}#statusByRoute .row>div{width:100%}}@media(min-width:992px){.portalCollapse{display:none!important}}#statusByRoute .doubleArrow{background:none!important}.status-option-by .wrapper{display:inline-block}@media(max-width:991px){#TITA .wdk-errorpanel ul{width:calc(100% - 45px);width:-webkit-calc(100% - 45px)}.panel-flight-schedule .flight-schedule{padding:5px!important}.flight-schedule-result{width:100%!important}}@media(max-width:767px){form.flightSchedule .schedule-for .row>div{width:100%!important}form.flightSchedule .schedule-for .row>div input[type=text]{width:100%!important}form.flightSchedule .schedule-for .row label{text-align:left}form.flightSchedule .schedule-for .row .doubleArrow{position:relative;-ms-transform:none!important;-webkit-transform:none!important;transform:none!important}.panel-flight-schedule .row>*{width:100%!important}.panel-flight-schedule .row label{text-align:left!important;font-size:14px!important;font-size:.875rem!important;margin-bottom:7px;font-weight:bold}.panel-flight-schedule input[type=text]{width:100%!important}.panel-flight-schedule .swap-from-to{display:block!important;position:static!important;margin:5px auto!important}.flight-schedule-result table caption{font-size:14px!important;font-variant:small-caps;background-color:#eff4fa!important;color:#000!important}.flight-schedule-result table thead th{position:relative}.flight-schedule-result table thead th.flightHead{width:60%!important}.flight-schedule-result table thead th[data-tita-weekday]{display:none;padding:5px}.flight-schedule-result table thead th[data-tita-weekday] span{display:inline-block!important;vertical-align:middle}.flight-schedule-result table thead th[data-tita-weekday] span.glyphicon{line-height:36px!important;width:40px;height:40px;background-color:#fff;border-radius:20px;color:#729ad5;font-size:16px!important}.flight-schedule-result table thead th[data-tita-weekday] span.glyphicon.prevDay{float:left}.flight-schedule-result table thead th[data-tita-weekday] span.glyphicon.nextDay{float:right}.flight-schedule-result table thead th[data-tita-weekday] span.glyphicon.disabled{opacity:.4;cursor:not-allowed}.flight-schedule-result table thead th[data-tita-weekday].firstDay{display:table-cell}.flight-schedule-result table thead th[data-tita-weekday].active .glyphicon{background-color:#f9f9f9;color:#729ad5}tbody td.flight-details>span{width:100%!important;display:inline-block!important}tbody td.flight-details>span span{width:calc(50% - 20px);width:-webkit-calc(50% - 20px)}tbody td.flight-details>span span.left{float:left}tbody td.flight-details>span span.right{float:right}tbody td.flight-details>span .flightIcon{background-position:-124px -295px!important}tbody td.flight-details>span.fullWidth{width:90%!important;display:inline-block!important}tbody td.flight-details>span .flightTime{font-size:15px!important}tbody td.flight-details>span .flightEndPoints{font-size:13px!important;font-weight:bold!important}tbody td.flight-details>span .flightNumber{color:#144d9e}tbody td.option{display:none;width:100%!important}tbody td.option.firstDay{display:table-cell}tbody td.active{border-left:2px solid #e91d25!important;border-right:2px solid #e91d25!important}.page-button-footer{text-align:center!important}.page-button-footer button{width:calc(100% - 30px);width:-webkit-calc(100% - 30px);float:none!important}}@media(min-width:768px){.flight-schedule-result table thead th:first{width:200px!important}.flight-schedule-result table tbody td[headers^=connection]{border-right:1px solid #cbcbcb}.flight-schedule-result table tbody td[headers^=flightnumber]{border-left:1px solid #cbcbcb!important}.flight-schedule-result table tbody td.flight-details>span{display:inline-block!important;vertical-align:top!important;padding-top:10px;height:31px;width:calc(70% - 5px);width:-webkit-calc(70% - 5px)}.flight-schedule-result table tbody td.flight-details>span.flight-info{width:30%!important}.page-button-footer{border:1px solid #cbcbcb;padding:26px 15px!important;margin-bottom:5px}}.panel-flight-schedule .doubleArrow,#flightSchedule .doubleArrow{background:none!important}.flight-schedule-result table td{font-size:12px!important}.boundTable{padding:26px 15px!important;border:1px solid #cbcbcb;margin-bottom:5px}.boundTable table.ca-general{width:calc(100% - 30px);width:-webkit-calc(100% - 30px);border:1px solid #cbcbcb;margin-top:0!important}.boundTable table.ca-general thead th{height:50px!important;background-color:#134e9d;color:#fff}.boundTable table.ca-general thead th[data-tita-weekday]{background-color:#3e73b8;border-right:1px dashed #d4d4d4}.boundTable table.ca-general tbody tr{background-color:#fff}.boundTable table.ca-general tbody tr:nth-child(2n){background-color:#efefef}.boundTable table.ca-general tbody tr td.option{border-right:1px dashed #d4d4d4;border-left:1px dashed #d4d4d4}.boundTable table.ca-general tbody tr td.option.firstOption{border-left:2px solid #d4d4d4}.boundTable table.ca-general tbody tr td.option:first-child{border-left:2px solid #d4d4d4}.boundTable table.ca-general tbody tr td[headers^=duration]{border-left:2px solid #d4d4d4!important}.boundTable .bound-table__header{background-color:#fff!important}.boundTable .bound-table__header h3{margin-top:0!important}.boundTable .bound-table__header h3 span.locations{margin-bottom:5px;display:inline-block}.boundTable .bound-table__header h3 span.times{color:#e91d25;font-size:14px!important}@media(max-width:768px){.boundTable .bound-table__header{display:none}}.titaFLIF .label{width:150px!important;margin-bottom:10px}.titaFLIF .data{margin-bottom:10px}.titaFLIF p{clear:both}.flightIcon.sprite{vertical-align:top!important}.registration-content .regiContent .termsAndConditions{padding:20px 0 6px 0!important}.registration-content .regiContent .termsAndConditions p{margin-left:45px!important}.registration-content .regiContent .birthDate .chosen-container{width:17%!important}.registration-content .regiContent input[type=text]{width:52%!important}.registration-content .regiContent input[type=password]{width:52%!important}.registration-content .regiContent .document .chosen-container{width:52%!important}.registration-content .regiContent p.phone .phoneNum{width:25%!important}.registration-content .regiContent p.phone .extensionNum{width:11%!important}.registration-content .regiContent .cautionText{padding-left:10px}@media(max-width:480px){.registration .registration-content input[type=password]{width:93%!important}.registration .registration-content .wdk-errorpanel{margin:0!important}.registration .registration-content .termsAndConditions p{margin:0!important}.registration .registration-content .content{padding:0!important}.registration .registration-content .content p{margin:10px 15px!important}.registration .registration-content .content p input[type=text]{width:93%!important}.registration .registration-content .content .birthDate .chosen-container{width:30%!important}.registration .registration-content .content .document .chosen-container{width:93%!important}.registration .registration-content .content p.phone>span{display:inline-block;width:30%}.registration .registration-content .content p.phone>span:first-child{width:65%!important}.registration .registration-content .content p.phone .phoneNum{width:95%!important}.registration .registration-content .content p.phone .extensionNum{width:80%!important}}@media(min-width:480px) and (max-width:767px){.registration .registration-content .content p span.text{margin-right:0!important;width:100%!important}.registration .registration-content .content p input[type=text]{width:98%!important}.registration .registration-content .content p input[type=password]{width:98%!important}.registration .registration-content .content .birthDate .chosen-container{width:32%!important}.registration .registration-content .content .document .chosen-container{width:98%!important}.registration .registration-content .content p.phone>span{display:inline-block;width:30%}.registration .registration-content .content p.phone>span:first-child{width:65%!important}.registration .registration-content .content p.phone .phoneNum{width:92%!important}.registration .registration-content .content p.phone .extensionNum{width:80%!important}}@media(min-width:768px) and (max-width:991px){.registration .registration-content .termsAndConditions{padding:20px 0 6px 0!important}.registration .registration-content .termsAndConditions p{margin-left:45px!important}.registration .registration-content .content p.phone .phoneNum{width:24%!important}.registration .registration-content .content p.phone .extensionNum{width:12%!important}}@media(max-width:767px){.regiContent span.label-acma{width:85%!important}.regiContent .footer{margin-left:10px!important;margin-right:10px!important}.regiContent button.primary,.regiContent .btn-disabled{width:100%}.panel-center.registration{padding-top:0}.panel-center.registration span.text{width:100%!important}}.retrieve-page-container{padding-left:10px;padding-right:10px;margin-bottom:10px}.retrieve-page-container .retrieve-page-content-content{border:solid 1px #d8d8d8}.retrieve-page-container .retrieve-page-content-content .sprite.help{margin-left:3px;cursor:pointer;position:relative;top:3px;height:17px!important;margin-right:5px}@media(max-width:991px){.retrieve-page-container .retrieve-page-content-content .sprite.help{height:40px!important}}.retrieve-page-container .retrieve-page-content-content .member-login p{padding:5px}.retrieve-page-container .retrieve-page-content-content .member-login p .reload-captcha{background-color:transparent;color:#888e96;border:0 none}.retrieve-page-container .retrieve-page-content-content .member-login p button.primary{margin-bottom:10px}.retrieve-page-container .retrieve-page-content-content .member-login .more-info{margin-top:10px;margin-left:20px}.retrieve-page-container .retrieve-page-content-content .pax-type-wrapper{padding:10px 0 10px 10px}.retrieve-page-container .retrieve-page-content-content .pax-type-wrapper .rtsc-border{border-bottom:solid 1px #d8d8d8;margin:0 30px 0 30px;padding-top:10px}.retrieve-page-container .retrieve-page-content-content .login-rtsc{margin:10px 0 25px 105px!important}.retrieve-page-container .retrieve-page-content-content .guest-login .chosen-container{width:50%!important}.retrieve-page-container .retrieve-page-content-content .guest-login input[type="text"],.retrieve-page-container .retrieve-page-content-content .guest-login input[type="password"]{width:50%!important}.retrieve-page-container .retrieve-page-content-content .guest-login .id-class{width:122px!important}@media(min-width:992px){.ca-r-page-container{padding-left:0!important}}@media(min-width:768px){.ca-r-pax-wrapper{padding:10px 0 0 5px!important}.ca-r-tab-pane{padding:0!important;margin-left:32px!important;height:350px!important}.ca-r-member-login{padding:22px!important}.ca-r-login-user-old{padding-right:0!important}.ca-r-login-user-old div.row{padding:0!important;margin:10px 0}.ca-r-login-user-old div.row label{width:125px!important}.ca-r-login-user-old div.row input{width:206px!important}.ca-r-login-user-old div.row div.ca-r-rtsc-captcha{width:125px!important}.ca-r-login-user-old div.row img.captcha{margin-left:20px}.ca-r-visible-panel{height:270px}.ca-r-rtsc-info{margin-top:0!important}.ca-r-rtsc-submit{padding:0!important;margin-top:25px}.ca-r-guest-login input[type="text"],.ca-r-guest-login input[type="password"],.ca-r-guest-login .chosen-container{width:203px!important}.ca-r-guest-login form p{margin-left:0!important}.ca-r-guest-login form p label{text-align:right!important}.ca-temp-rtsc{height:265px!important;margin-left:30px!important}}@media(max-width:767px){.ca-r-page-container{padding-left:10px!important}.ca-r-retrieve-form{height:285px!important}.ca-r-rtsc-submit{margin:10px 15px 0!important}.ca-r-login-user-old{padding:0!important}.ca-r-login-user-old div.row{padding:0 6px!important}.ca-r-page-content .tab-content{padding:0 5px!important}.ca-r-page-content .tab-content .ca-r-pax-wrapper{padding-left:6px!important}.ca-r-page-content .tab-content .ca-r-pax-wrapper .custom-radio label{padding-left:35px!important}.ca-r-page-content .tab-content .ca-r-pax-wrapper .custom-radio label:before{margin:0!important}.ca-r-page-content .tab-content .ca-r-guest-login{padding:0!important}.ca-r-page-content .tab-content .ca-r-guest-login form p{padding:0 6px!important;margin-left:0!important}}@media(min-width:768px) and (max-width:991px){.ca-r-visible-panel{height:285px!important;margin-right:33px!important}.ca-r-login-user-old{margin-left:10px!important}.ca-r-login-user-old div.row input{width:328px!important}.ca-r-member-login .login-submit-wrapper{padding-right:0!important}.ca-r-guest-login .ca-r-btn-retrieve{margin-right:33px!important}}@media(max-width:480px){.btn-retrieve-block button{width:100%!important}.retrieve-page-container .retrieve-page-content-content .member-login p label{width:100%!important;text-align:initial!important}.retrieve-page-container .retrieve-page-content-content .member-login p.captcha{margin-left:39px!important}.retrieve-page-container .retrieve-page-content-content .member-login p button.primary{margin-left:0!important;width:100%;margin-top:20px;margin-bottom:10px}.retrieve-page-container .retrieve-page-content-content .member-login .more-info{margin-left:45px!important}.retrieve-page-container .retrieve-page-content-content .member-login .login-rtsc{margin:10px 0 25px 0!important}.retrieve-page-container .retrieve-page-content-content .ca-r-guest-login p input[type="text"],.retrieve-page-container .retrieve-page-content-content .ca-r-guest-login p input[type="password"],.retrieve-page-container .retrieve-page-content-content .ca-r-guest-login p .chosen-container{width:100%!important}.retrieve-page-container .retrieve-page-content-content .guest-login p{margin:10px 0 10px 20px!important}.retrieve-page-container .retrieve-page-content-content .guest-login .chosen-container{width:75%!important}.retrieve-page-container .retrieve-page-content-content .guest-login input[type="text"],.retrieve-page-container .retrieve-page-content-content .guest-login input[type="password"]{width:75%!important}.retrieve-page-container .retrieve-page-content-content .guest-login .btn-retrieve-block{margin:25px 15px 0 15px!important;width:91%!important}.retrieve-page-container .retrieve-page-content-content .guest-login .btn-retrieve-block button{width:100%}.retrieve-page-container .retrieve-page-content-content .guest-login .btn-retrieve-block button{width:100%!important}}@media(min-width:480px) and (max-width:767px){.retrieve-page-container .retrieve-page-content-content .member-login p label{width:100%!important;text-align:initial!important}.retrieve-page-container .retrieve-page-content-content .member-login p.captcha{margin-left:39px!important}.retrieve-page-container .retrieve-page-content-content .member-login p button.primary{margin-left:0!important;width:100%;margin-top:20px;margin-bottom:10px}.retrieve-page-container .retrieve-page-content-content .member-login .more-info{margin-left:45px!important}.retrieve-page-container .retrieve-page-content-content .member-login .login-rtsc{margin:10px 0 25px 0!important}.retrieve-page-container .retrieve-page-content-content .guest-login p input[type="text"],.retrieve-page-container .retrieve-page-content-content .guest-login p input[type="password"]{width:75%!important}.retrieve-page-container .retrieve-page-content-content .guest-login p label{width:100%!important}.retrieve-page-container .retrieve-page-content-content .guest-login .chosen-container{width:75%!important}.retrieve-page-container .retrieve-page-content-content .guest-login .btn-retrieve-block{margin:25px 10px 0 10px!important;width:94%!important}.retrieve-page-container .retrieve-page-content-content .guest-login .btn-retrieve-block button{width:100%!important}}@media(max-width:767px){.loginField{width:100%}.login-submit-wrapper{padding:0!important;margin-left:10px;margin-right:10px;margin-top:10px}}@media(min-width:768px){.login-pull-right{float:right;padding-bottom:10px}.rtsc-link-text{margin-top:30px;margin-left:10px}}@media(min-width:768px) and (max-width:991px){.footer-genricFooter p.first-row,.footer-genricFooter p.second-row{text-align:center!important}.footer-genricFooter a.list-item{padding-left:24px!important}}@media(max-width:991px){.footer-genricFooter footer.print{height:auto!important}.footer-genricFooter .footer-affiliate{margin-top:18px!important;padding-top:5px!important;background-color:black!important;height:initial!important}.footer-genricFooter .copyright{height:auto!important;background-color:black!important;padding-bottom:12px!important;padding-top:0!important}.footer-genricFooter .copyright .middle{background-color:black!important}.footer-genricFooter .copyright .middle address{font-size:10px!important}.footer-genricFooter .footer-links{padding-top:24px!important;padding-bottom:18px!important;padding-left:9px!important;padding-right:9px!important}.footer-genricFooter .footer-links p.first-row,.footer-genricFooter .footer-links p.second-row{margin-top:24px!important}.footer-genricFooter .footer-links p.first-row .list-item,.footer-genricFooter .footer-links p.second-row .list-item{padding-top:5px!important;font:14px Arial!important;display:inline-block}.footer-genricFooter .affiliated-partnership a{font-size:10px!important}.footer-genricFooter .footer-toggle-content-details .footer-submenu p{margin:10px 15px 10px 0!important}.footer-genricFooter .footer-toggle-content-details .footer-submenu p a{color:#144d9e;font-size:14px!important}}@media(max-width:767px){.footer-genricFooter .footer-links p.first-row,.footer-genricFooter .footer-links p.second-row{margin-top:20px!important}.footer-genricFooter .footer-links p.first-row .list-item,.footer-genricFooter .footer-links p.second-row .list-item{padding:4px 0!important;font:15px Arial!important;display:inline-block}.footer-genricFooter .footer-links .footer-toggle-content-details .footer-submenu .footer-toggle-itinerary{width:calc(100%);padding:15px}.footer-genricFooter .footer-links .footer-toggle-content-details .footer-submenu .footer-toggle-itinerary .destination{width:calc(100%)}.footer-genricFooter .footer-affiliate{padding-top:12px!important}.footer-genricFooter .copyright .middle{padding-top:8px}}.footer-genricFooter .footer-toggle-content-details .footer-submenu a{color:#144d9e}@media(max-width:991px){.leftlabel,label{font-weight:bold!important;font-size:14px!important;font-size:.875rem!important;margin-bottom:7px}.panel-checkIn{margin:0!important;width:100%;padding:3.75%!important}.panel-checkIn .reference-number{clear:both!important}input[type="text"]{float:none!important}p .leftlabel{width:200px!important;display:inline-block!important}.checkin-include{padding-top:10px!important}.check-in-top ul{font-size:0}.check-in-top ul li{font-size:12px!important;width:calc((100% - 50px) / 3)!important;width:-webkit-calc((100% - 50px) / 3)!important;margin:0!important;text-align:center}.lifeLine .checkActiveTab{width:calc((100% - 30px) / 3)!important;width:-webkit-calc((100% - 30px) / 3)!important}.lifeLine .checkActiveTab.active{background:url('../img/ca-sprites.png') calc(100% / 2) -343px;background-size:calc(140%) 1600px;background-size:-webkit-calc(140%) 1600px}}@media(max-width:767px){.panel-checkIn{width:100%;padding:10px!important}input[type="text"],input[type="password"]{width:100%!important;float:none!important}fieldset.checkIn-footer{width:100%!important;padding-top:10px!important}fieldset.checkIn-footer button{width:100%!important;clear:both}.check-in-top ul{font-size:0}.check-in-top ul li{font-size:12px!important;width:calc((100% - 50px) / 3)!important;width:-webkit-calc((100% - 50px) / 3)!important;margin:0!important;text-align:center}.lifeLine .checkActiveTab{width:calc((100% - 30px) / 3)!important;width:-webkit-calc((100% - 30px) / 3)!important}.lifeLine .checkActiveTab.active{background:url('../img/ca-sprites.png') calc(100% / 2) -343px;background-size:calc(140%) 1600px;background-size:-webkit-calc(140%) 1600px}}@media(min-width:992px){.panel-checkIn{width:410px!important}.panel-checkIn .reference-number{clear:both!important}.panel-checkIn p{height:36px}.panel-checkIn p .leftlabel{vertical-align:middle!important;display:inline-block!important}.panel-checkIn p input[type="text"]{vertical-align:middle!important;display:inline-block!important}}.captchaCheckin .captchaContainer{margin:10px 0!important;display:inline-block!important}@media(min-width:992px){.captchaCheckin .captchaContainer{float:right!important}}@media(min-width:768px) and (max-width:991px){.captchaCheckin .captchaContainer{margin-left:200px!important}}.captchaCheckin .captchaContainer button.reload-captcha{background-color:transparent!important;border:none!important}.captchaCheckin .captchaContainer img{width:206px;height:50px}@media(min-width:992px){.reprintType .chosen-container{float:right!important;width:240px!important}}@media(min-width:768px) and (max-width:991px){.reprintType .chosen-container{float:none!important;width:240px!important}}@media(max-width:767px){.reprintType .leftlabel,.reprintType .chosen-container{float:none!important;width:100%!important}}.user-info{padding-top:10px;padding-bottom:10px;padding-left:10px}.disclaimer{padding-left:10px!important;padding-top:15px}.promo-content p{margin:20px 0 20px 25px}.user-content p{margin:20px 0 0 12px}.user-content .moreConditions{margin:30px 0 20px 230px}.update-left{margin-top:10px}.update-right{margin-top:10px}.otherPassengerInfo .footer{margin-top:10px!important;margin-bottom:10px!important;float:right!important;margin-right:10px!important}.savedPassenger span.text{width:95px!important;display:inline-block;margin-left:12px}.savedPassenger h2{width:60%}.newPassenger .header,.updatePassenger .header{padding:8px;font-size:18px;margin-bottom:-12px!important;margin-top:-15px!important}.newPassenger .birthDate .chosen-container,.updatePassenger .birthDate .chosen-container{width:19%!important}.newPassenger input[type=text],.updatePassenger input[type=text]{width:59%!important;vertical-align:top}.newPassenger .document .chosen-container,.updatePassenger .document .chosen-container,.newPassenger .FFP .chosen-container,.updatePassenger .FFP .chosen-container{width:59%!important}.newPassenger .newPassengerInfo p,.updatePassenger .newPassengerInfo p,.newPassenger .updatePassengerInfo p,.updatePassenger .updatePassengerInfo p{margin:5px 0 20px}.newPassenger .newPassengerInfo p.empty,.updatePassenger .newPassengerInfo p.empty,.newPassenger .updatePassengerInfo p.empty,.updatePassenger .updatePassengerInfo p.empty{margin-bottom:30px}.newPassenger .sprite.help,.updatePassenger .sprite.help{margin-left:3px;cursor:pointer;position:relative;top:3px;height:17px;margin-right:5px}@media(max-width:767px){.newPassenger .sprite.help,.updatePassenger .sprite.help{height:25px!important}}.promotionCode .promotion-content{padding:15px;background:#f2f2f2}div[class^="passengerInfo-"]{border-bottom:1px solid #d4d4d4}div[class^="passengerInfo-"] .itinerary-title{text-decoration:none;color:black;min-height:30px;display:block}div[class^="passengerInfo-"] .ico-toggle{background-color:#3f72b8!important;color:#000!important;padding:3px 0!important;display:inline-block;width:30px;height:30px;text-align:center;margin:0 5px;border-radius:3px;font-size:1.3125rem;font-weight:bold}@media(min-width:992px){div[class^="passengerInfo-"] .ico-toggle{padding:0 0!important}}.savedPassenger{padding-top:0!important}.savedPassenger .addNewPasseneger{margin-top:-50px;width:35%}.savedPassenger .addNewPasseneger button{height:100%}.promotion-content span.col1{width:140px;display:inline-block}.promotion-content .promo-left{border-right:solid 1px #bababa}.personal-content .personal-content-pad{padding-bottom:20px}.new-pax-info{margin-top:20px}@media(max-width:767px){.panel-center-responsive{padding-right:0!important;padding-left:0!important}.updatePassenger{padding-right:10px!important;padding-left:10px!important}.ca-r-btn-margin-acma{padding-top:10px!important;padding-bottom:10px!important}.reset-password-btn{width:100%!important;margin-top:10px}.savedPassenger .newPassenger span.text,.savedPassenger .updatePassenger span.text{margin-left:10px}.savedPassenger .newPassenger .add-pax-row span.text,.savedPassenger .updatePassenger .add-pax-row span.text{width:100%!important}.savedPassenger span.text{width:100%!important}.savedPassenger span.label-acma{width:85%!important}.savedPassenger .addNewPasseneger button.primary{width:100%!important;margin-bottom:10px}.savedPassenger .footer{float:none!important;width:100%;padding-bottom:10px!important}.savedPassenger .footer button.secondary{width:97%;margin-top:10px;height:34px;font-size:14px;font-size:.875rem}.otherPassengerInfo{padding-left:10px;padding-right:10px}.newPassenger .birthDate,.updatePassenger .birthDate{margin-left:10px}.newPassenger .birthDate .chosen-container,.updatePassenger .birthDate .chosen-container{width:28%!important}.newPassenger input[type=text],.updatePassenger input[type=text]{width:86%!important;margin-left:10px}.newPassenger .document .chosen-container,.updatePassenger .document .chosen-container,.newPassenger .FFP .chosen-container,.updatePassenger .FFP .chosen-container{width:86%!important;margin-left:10px}.newPassenger .empty,.updatePassenger .empty{margin-bottom:20px}.newPassenger .footer,.updatePassenger .footer{float:none!important;width:100%}.newPassenger .footer button.secondary,.updatePassenger .footer button.secondary{width:95%;margin-top:10px;margin-left:10px;height:34px;font-size:14px;font-size:.875rem}}@media(max-width:480px){.panel-center-responsive{padding-right:0!important;padding-left:0!important}.panel-center-responsive span.text{width:100%;display:inline-block}.promotion-content .moreConditions{margin:30px 0 20px 165px}.promotion-content .promo-left{border-right:none!important}.resetPassword-content p{margin:0 0 20px -10px!important;left:0!important;position:initial!important;margin-bottom:25px}.resetPassword-content p .text{text-align:left!important}.resetPassword-content p .primary-blue{margin-right:0!important}.resetPassword-content span.text{width:80!important;display:initial!important}.resetPassword-content .button-container{width:100%!important}.resetPassword-content input[type=text],.resetPassword-content input[type=password]{width:100%!important}.resetPassword-content #securityQuestionContainer .chosen-container{width:100%!important}.resetPassword-content .securityQuestion{width:100%!important}.resetPassword-content .security-question-form .question-type-container label{display:block}}@media(min-width:480px) and (max-width:767px){.panel-center-responsive{padding-right:0!important;padding-left:0!important}.promotion-content .moreConditions{margin:30px 0 20px 250px}.promotion-content .promo-left,.promotion-content .promo-right{margin-left:60px;border-right:none!important}.savedPassenger .promo-left,.updatePassenger .promo-left,.savedPassenger .promo-right,.updatePassenger .promo-right{margin-left:60px;border-right:none!important}.resetPassword-content p{left:0!important}.resetPassword-content p .text{text-align:left!important}.resetPassword-content p .primary-blue{margin-right:0!important}.resetPassword-content input[type=text],.resetPassword-content input[type=password]{width:100%!important}.resetPassword-content .button-container{width:100%!important}.resetPassword-content #securityQuestionContainer .chosen-container{width:100%!important}.resetPassword-content .securityQuestion{width:100%!important}.resetPassword-content span.text{width:100%!important;display:initial!important}.resetPassword-content .security-question-form .question-type-container label{display:block}.newPassenger .update-left,.updatePassenger .update-left,.newPassenger .update-right,.updatePassenger .update-right{width:100%!important;padding-left:10px}.newPassenger .birthDate .chosen-container,.updatePassenger .birthDate .chosen-container{width:28%!important}.newPassenger input[type=text],.updatePassenger input[type=text]{width:85%!important}.newPassenger .document .chosen-container,.updatePassenger .document .chosen-container,.newPassenger .FFP .chosen-container,.updatePassenger .FFP .chosen-container{width:85%!important}.newPassenger .empty,.updatePassenger .empty{margin-bottom:20px}.newPassenger .footer,.updatePassenger .footer{float:none!important;width:100%}.newPassenger .footer button.secondary,.updatePassenger .footer button.secondary{width:95%;margin-top:10px;height:34px;font-size:14px;font-size:.875rem}.otherPassengerInfo{padding-left:10px!important}}@media(min-width:768px) and (max-width:991px){.panel-center-responsive{padding-right:12px!important;padding-left:12px!important}.newPassenger .empty{margin-bottom:75px!important}.newPassenger input[type=text],.updatePassenger input[type=text]{width:54%!important}.newPassenger .document .chosen-container,.updatePassenger .document .chosen-container,.newPassenger .FFP .chosen-container,.updatePassenger .FFP .chosen-container{width:54%!important}.newPassenger .sprite.help,.updatePassenger .sprite.help{height:40px!important}}.panel-center .heading{padding:8px 0 5px 10px}@media(min-width:768px){.resetPassword-content .submit{left:0!important;margin-left:25%!important}.resetPassword-content .submit button.secondary{margin-right:45%;height:34px;font-size:14px;font-size:.875rem}}@media(max-width:767px){.reset-password-btn{float:right!important}.addNewPasseneger{margin-left:10px;margin-right:10px;width:calc(100% - 24px)!important;width:-webkit-calc(100% - 24px)!important;margin-top:10px!important}.promotionCode .wdk-errorpanel ul{width:85%!important}}.error-message{margin-left:40px}@media(max-width:991px){.mobile-acma{display:none}.label-acma{font-weight:bold!important;font-size:.875rem!important;margin-bottom:7px!important}.mobile-top-margin-acma{margin-top:0!important}}@media(max-width:991px){.passengerInfo-details span.text{font-size:14px;font-size:.875rem}}.mobile-acma{width:auto!important}.updatePassengerInfo .inputTypeplaceholder{color:black}.milesInfo .text{font-weight:bold}.acma-ico span.ico{margin:0!important}.promotionCode .wdk-errorpanel ul{width:90%}.promotionCode .wdk-errorpanel ul li{margin-left:50px!important}@media(max-width:991px){.cscr-content{margin-right:0!important;border-right:none!important}.cscr-content h2{padding-left:15px}.cscr-content .top-form-wrapper.content-search-form{padding:10px 15px!important}.cscr-content .content-search-result{padding:0 12px}}@media(max-width:991px){.cscr-content .content-search-result{overflow:auto;height:250px!important;overflow-y:scroll!important;-webkit-overflow-scrolling:touch!important}.cscr-content .content-search-result .center-block{display:none}}.content-search-form .ca-icon-search{font-size:20px}.bookingList table{height:auto}.bookingList table .radio-select{padding-bottom:30px}.bookingList table tr td.radio-select{width:25px!important}.bookingList table tr td{width:135px!important}.bookingList table thead tr th.sortable a{display:inline-block!important;position:relative;margin-left:2px;width:10px!important;height:11px}.bookingList table thead tr th.sortable a span.sortArrow{content:'';display:inline-block;width:0;height:0;border-left:5px solid transparent;border-right:5px solid transparent;border-top:5px solid black;position:absolute;bottom:0;left:0}@media(min-width:992px){.bookingList table thead tr th.sortable a span.sortArrow{bottom:8px}}.bookingList table thead tr th.sortable a span.sortArrowUp{content:'';display:inline-block;width:0;height:0;border-left:5px solid transparent;border-right:5px solid transparent;border-bottom:5px solid black;position:absolute;top:0!important;left:0}@media(min-width:992px){.bookingList table thead tr th.sortable a span.sortArrowUp{top:-8px!important}}.bookingList table a[title=sort]{font-size:0}@media(max-width:767px){.bookingListFooter{padding-bottom:20px;margin-left:10px;margin-right:10px}.bookingListFooter .forwardText{display:none!important}.bookingListFooter button.primary{width:100%}.bookingList table{border:none!important}.bookingList table thead tr th{padding-left:0!important}.bookingList table thead tr th .chosen-container{width:100%!important}.bookingList table tbody tr.active{border:2px solid #dc0c1a!important}.bookingList table tbody tr .active{border:2px solid #dc0c1a!important}.bookingList table tbody tr th.sortable a{display:inline-block!important;position:relative;margin-left:2px;width:10px!important;height:11px}.bookingList table tbody tr th.sortable a span.sortArrow{content:'';display:inline-block;width:0;height:0;border-left:5px solid transparent;border-right:5px solid transparent;border-top:5px solid black;position:absolute;bottom:0;left:0}.bookingList table tbody tr th.sortable a span.sortArrowUp{content:'';display:inline-block;width:0;height:0;border-left:5px solid transparent;border-right:5px solid transparent;border-bottom:5px solid black;position:absolute;top:0;left:0}.bookingList table tbody tr td{padding:0!important}.bookingList table tbody tr td .list-responsive.hover .planeIcon{background:url('../img/sprites.png') -10px -58px}.bookingList table tbody tr td .list-responsive{margin-bottom:10px}.bookingList table tbody tr td .list-responsive .data-depart-city,.bookingList table tbody tr td .list-responsive .data-arrive-city{font-size:16px;font-size:1rem}.bookingList table tbody tr td .list-responsive input[type=radio]{display:none}.bookingList table tbody tr td .list-responsive.active{border:2px solid #dc0c1a!important}.bookingList table tbody tr td .list-responsive.active .planeIcon{background:url('../img/sprites.png') -10px -58px}.bookingList table tbody tr td .pnr-details{line-height:32px;font-size:16px;font-size:1rem;background:#3f72b8;color:white}.bookingList table tbody tr td .pnr-details .pnr{padding-left:10px}.bookingList table tbody tr td .pnr-details .pnr .data-pnr{display:inline-block}.bookingList table tbody tr td .pnr-details .pnr .data-depart{display:inline-block}.bookingList table tbody tr td .planeIcon{background:url('../img/sprites.png') -3px -9px;width:25px!important;display:inline-block;height:20px;vertical-align:top;margin-top:6px}.bookingList table tbody tr td .route-details{padding:10px}.bookingList table tbody tr td .route-details .departure{font-size:16px;font-size:1rem}.bookingList table tbody tr td .route-details .arrival{font-size:16px;font-size:1rem}.bookingList table tbody tr td .route-details .pax-header{font-size:14px;font-size:.875rem}.bookingList table tbody tr td .route-details .pax-details{font-size:14px;font-size:.875rem}.bookingList table tbody tr td .route-details .dept-arrival{line-height:32px}.bookingList table tbody tr td .route-details .icon-pad{margin-left:10px}}@media(min-width:768px) and (max-width:991px){.bookingList table tbody tr td{padding-bottom:20px;padding-top:5px}.bookingListFooter{padding:12px}}.page-wrapper-bkgl .page-button-footer{margin-left:12px}@media(max-width:991px){.page-wrapper-bkgl .page-button-footer{margin-right:12px;margin-bottom:20px}}.page-wrapper-bkgl .button-wrapper{padding-top:10px}.page-wrapper-bkgl .button-wrapper a{padding:10px}.manageBooking .membership-information .level-number,.manageBooking .personalInfo .level-number{width:100%!important}.manageBooking .membership-information .ca-r-userInfo-wrap,.manageBooking .personalInfo .ca-r-userInfo-wrap{white-space:normal!important;word-break:break-all}@media(min-width:768px){.manageBooking .membership-information .ca-r-userInfo-wrap,.manageBooking .personalInfo .ca-r-userInfo-wrap{width:92%}}@media(max-width:480px){.useable-miles-container{margin-bottom:0!important}.useable-miles-container .miles-diagram-container .progress{width:89%!important}.miles-distance-panel{padding-right:10px!important;padding-left:10px!important}.miles-platinum-container .miles-platinum-img-container{width:300px!important;height:300px!important}}@media(max-width:767px){.customer-Information{padding:0 8px}.customer-Information .miles-card-logo{float:left!important;width:100%!important}.customer-Information .milesInfo{width:100%!important}.panel-top-content{height:auto!important}}@media(min-width:480px) and (max-width:767px){.useable-miles-container{margin-bottom:0!important}.useable-miles-container .miles-diagram-container{top:36px!important}.useable-miles-container .miles-diagram-container .progress{width:93%!important}.miles-distance-panel{padding-right:10px!important;padding-left:10px!important}.miles-platinum-container .miles-platinum-img-container{width:300px!important;height:300px!important}}.ca_rollingImage{position:static!important}img.home-srch-loading{margin:0 auto;display:block;margin-top:20%}.rollingTitle{margin:25px 0 10px 5px}@media(max-width:767px){#HOME #searchCntnr{min-height:583px}#HOME #searchCntnr .formWrapper .bulletinWrapper .bulletinItems{width:calc(53%);padding:0!important}#HOME #searchCntnr .formWrapper .bulletinWrapper .bulletinItems .cycle li{height:54px;display:table;white-space:normal;text-overflow:inherit;word-break:break-word}#HOME #searchCntnr .formWrapper .bulletinWrapper .bulletinItems .cycle li a{display:table-cell;vertical-align:middle}#HOME #searchCntnr .formWrapper .bulletinWrapper .redHeader{margin:13px 0 13px 0;background-color:#d34600;color:white;float:left;padding:5px 0 4px 5px!important;font-weight:800;line-height:20px}#HOME #searchCntnr .formWrapper .bulletinWrapper .arrow-right{margin:13px 0 13px 0;width:0;height:0;border-top:14px solid transparent!important;border-bottom:15px solid transparent!important;border-left:14px solid #d34600!important;float:left}#HOME #searchCntnr .formWrapper .formPanel #flightSearchTabPane .trip-option{margin-right:-14px!important}#HOME #searchCntnr .formWrapper .formPanel .formContainer .tab-pane{padding:22px 3px 10px 3px}#HOME #searchCntnr .formWrapper .formPanel .formContainer .tab-pane .location-group .doubleArrow{-ms-transform:rotate(90deg);-webkit-transform:rotate(90deg);transform:rotate(90deg)}#HOME #searchCntnr .formWrapper .formPanel .formContainer .tab-pane .location-group .doubleArrow span{-ms-transform:rotate(90deg);-webkit-transform:rotate(90deg);transform:rotate(90deg)}#HOME #searchCntnr .formWrapper .formPanel .formContainer .tab-pane .schedule-for.location-group .doubleArrow{-ms-transform:rotate(90deg)!important;-webkit-transform:rotate(90deg)!important;transform:rotate(90deg)!important}#HOME #searchCntnr .formWrapper .formPanel .formContainer .tab-pane .status-search button.btn-primary{width:100%!important}#HOME #searchCntnr .formWrapper .formPanel .formContainer .tab-pane .custom-checkbox label:before{margin-left:3px}#HOME #searchCntnr .formWrapper .formPanel .formContainer .tab-pane .retrieve-page-container{padding-right:0}#HOME #searchCntnr .formWrapper .formPanel .formContainer .tab-pane .retrieve-page-container .miles-login .login-container-wrapper{padding:0!important}#HOME #searchCntnr .formWrapper .formPanel .formContainer .tab-pane .retrieve-page-container .miles-login .login-container-wrapper .login-container .login-user-old{padding-right:0}#HOME #searchCntnr .formWrapper .formPanel .formContainer .tab-pane .retrieve-page-container .miles-login .login-container-wrapper .login-container .login-user-old .row{padding:0!important}#HOME #searchCntnr .formWrapper .formPanel .formContainer .tab-pane .retrieve-page-container .miles-login .login-container-wrapper .login-container .login-user-old .row label{text-align:left}#HOME #searchCntnr .formWrapper .formPanel .formContainer .tab-pane .retrieve-page-container .miles-login .login-container-wrapper .login-container .login-user-old .row input.loginField{width:100%!important}#HOME #searchCntnr .formWrapper .formPanel .formContainer .tab-pane .retrieve-page-container .miles-login .login-container-wrapper .login-container .login-user-old .row img.captcha{margin-left:0}#HOME #searchCntnr .formWrapper .formPanel .formContainer .tab-pane .retrieve-page-container .miles-login .login-container-wrapper .login-submit-wrapper{padding-right:0}#HOME #searchCntnr .formWrapper .formPanel .formContainer .tab-pane .retrieve-page-container .miles-login .login-container-wrapper .login-submit-wrapper button.primary{width:100%}#HOME #searchCntnr .formWrapper .formPanel .formContainer .tab-pane .retrieve-page-container .guest-login{padding:0!important}#HOME #searchCntnr .formWrapper .formPanel .formContainer .tab-pane .retrieve-page-container .guest-login form p{margin-left:0!important}#HOME #searchCntnr .formWrapper .formPanel .formContainer .tab-pane .retrieve-page-container .guest-login form p label{text-align:left!important;margin-left:0!important;width:100%!important}#HOME #searchCntnr .formWrapper .formPanel .formContainer .tab-pane .retrieve-page-container .guest-login form p input,#HOME #searchCntnr .formWrapper .formPanel .formContainer .tab-pane .retrieve-page-container .guest-login form p .chosen-container{width:100%!important}#HOME #searchCntnr .formWrapper .formPanel ul.homeNavTabs li.listItem a{margin:6px 0!important}#HOME .page-wrapper .panel-offers .ca_rollingImage{display:none!important}#HOME .page-wrapper .panel-offers .offers-tabs .offers-content li{position:relative;margin:0!important}#HOME .page-wrapper .panel-offers .offers-tabs .offers-content li .content{margin:0!important;width:100%!important;left:12px!important;bottom:0!important}#HOME .page-wrapper .panel-offers .offers-tabs .offers-content li .content:after,#HOME .page-wrapper .panel-offers .offers-tabs .offers-content li .content:before{border:none!important}#HOME .page-wrapper .panel-offers .offers-tabs .offers-content li .content a{width:100%!important}#HOME .globalFeed-promotion .newsFeed .news{width:100%!important;border:none!important;padding:19px 0!important;background-color:#efefef!important}#HOME .globalFeed-promotion .newsFeed .news .head{padding-bottom:19px}#HOME .globalFeed-promotion .newsFeed .quickLinks{width:100%!important;padding:19px 0 0 0!important}#HOME .globalFeed-promotion .newsFeed .quickLinks .head{padding-bottom:19px}}@media(max-width:991px){#HOME #searchCntnr{background-color:#bed2d9;padding:0 7px;padding-bottom:27px!important;min-height:410px}#HOME #searchCntnr .formWrapper .bulletinWrapper{padding:0;display:inline-block;-webkit-border-radius:0;border-radius:0;-moz-border-radius:0;background:#fff;opacity:1;margin:0}#HOME #searchCntnr .formWrapper .bulletinWrapper .bulletinItems{float:left;word-break:break-word;padding:9px;color:#1352a1;font-size:.8rem}#HOME #searchCntnr .formWrapper .bulletinWrapper .bulletinItems .cycle{padding-left:0!important}#HOME #searchCntnr .formWrapper .bulletinWrapper .bulletinItems li a{color:#3f72b8}#HOME #searchCntnr .formWrapper .bulletinWrapper .redHeader{background-color:#d34600;color:white;float:left;padding:9px 0 9px 5px}#HOME #searchCntnr .formWrapper .bulletinWrapper .arrow-right{width:0;height:0;border-top:18px solid transparent;border-bottom:18px solid transparent;border-left:18px solid #d34600;float:left}#HOME #searchCntnr .formWrapper .formPanel{width:100%;margin-top:3px}#HOME #searchCntnr .formWrapper .formPanel ul.homeNavTabs{width:100%}#HOME #searchCntnr .formWrapper .formPanel ul.homeNavTabs li.listItem{width:100%;height:auto}#HOME #searchCntnr .formWrapper .formPanel ul.homeNavTabs li.listItem:hover,#HOME #searchCntnr .formWrapper .formPanel ul.homeNavTabs li.listItem:focus{background:#ea0d1b!important}#HOME #searchCntnr .formWrapper .formPanel ul.homeNavTabs li.listItem a{text-align:left;margin:22px 0;padding:0 15px}#HOME #searchCntnr .formWrapper .formPanel ul.homeNavTabs li.listItem a:hover,#HOME #searchCntnr .formWrapper .formPanel ul.homeNavTabs li.listItem a:focus{width:100%;background:transparent}#HOME #searchCntnr .formWrapper .formPanel ul.homeNavTabs li.listItem a .tabText{font-size:medium}#HOME #searchCntnr .formWrapper .formPanel ul.homeNavTabs li.listItem a .dropdown .glyphicon{font-size:18px;margin-top:10px}#HOME #searchCntnr .formWrapper .formPanel ul.homeNavTabs li.listItem a:hover,#HOME #searchCntnr .formWrapper .formPanel ul.homeNavTabs li.listItem a:focus{width:100%;background:#ea0d1b}#HOME #searchCntnr .formWrapper .formPanel ul.homeNavTabs li.listItem:hover,#HOME #searchCntnr .formWrapper .formPanel ul.homeNavTabs li.listItem:focus{background:#ea0d1b}#HOME #searchCntnr .formWrapper .formPanel ul.homeNavTabs li.active{background:#ea0d1b}#HOME #searchCntnr .formWrapper .formPanel ul.homeNavTabs li.active a{width:100%;background:#ea0d1b}#HOME #searchCntnr .formWrapper .formPanel .formContainer{position:static;top:0;left:0;width:100%;box-shadow:none}#HOME #searchCntnr .formWrapper .formPanel .formContainer #flightSearchTabPane .sprite.help,#HOME #searchCntnr .formWrapper .formPanel .formContainer #train .sprite.help,#HOME #searchCntnr .formWrapper .formPanel .formContainer #flightSearchTabPane .promoIcon,#HOME #searchCntnr .formWrapper .formPanel .formContainer #train .promoIcon{margin-top:4px}#HOME #searchCntnr .formWrapper .formPanel .formContainer #flightSearchTabPane .trip-option,#HOME #searchCntnr .formWrapper .formPanel .formContainer #train .trip-option{margin-right:-24px}#HOME #searchCntnr .formWrapper .formPanel .formContainer .tab-pane{width:100%;background:transparent}#HOME #searchCntnr .formWrapper .formPanel .formContainer .tab-pane .wdk-errorpanel{margin-bottom:30px}#HOME #searchCntnr .formWrapper .formPanel .formContainer .tab-pane .status-by.location-group .doubleArrow,#HOME #searchCntnr .formWrapper .formPanel .formContainer .tab-pane .schedule-for.location-group .doubleArrow{position:relative;top:10px}#HOME #searchCntnr .formWrapper .formPanel .formContainer .tab-pane .retrieve-page-content-container{width:100%}#HOME #searchCntnr .formWrapper .formPanel .formContainer .tab-pane .retrieve-page-content-container .login-container-wrapper{padding:0 10px}#HOME #searchCntnr .formWrapper .formPanel .formContainer .tab-pane .retrieve-page-content-container .login-container-wrapper .login-user-old .row div.pull-left{float:none!important}#HOME #searchCntnr .formWrapper .formPanel .formContainer .tab-pane .retrieve-page-content-container .login-container-wrapper .login-submit-wrapper button.btn-primary{background:0;box-shadow:none;background:#e91d25;color:#fff;text-align:center;border:0;border-radius:0;text-transform:uppercase;height:44px;padding:6px 15px 6px 15px;font-size:18px!important;font-size:1.125rem!important}#HOME #searchCntnr .formWrapper .formPanel .formContainer .tab-pane .retrieve-page-content-container .login-container-wrapper .login-submit-wrapper button.btn-primary:hover{background:#af1f23}#HOME #searchCntnr .formWrapper .formPanel .formContainer .tab-pane .retrieve-page-content-container .login-container-wrapper .login-submit-wrapper button.btn-primary .glyphicon{float:right}#HOME #TOP .news-panel{width:calc(100%)}#HOME #TOP .news-panel .bulletinItems{width:calc(78%)}#HOME .carouselContainer,#HOME #TOP_BEHIND{padding-top:35px!important}#HOME .carouselContainer #homeSlider,#HOME #TOP_BEHIND #homeSlider{z-index:0}#HOME .carouselContainer .page-wrapper,#HOME #TOP_BEHIND .page-wrapper,#HOME .carouselContainer .page-wrapper-light,#HOME #TOP_BEHIND .page-wrapper-light{width:100%!important}#HOME .carouselContainer .page-wrapper ul#homeSliderPager,#HOME #TOP_BEHIND .page-wrapper ul#homeSliderPager,#HOME .carouselContainer .page-wrapper-light ul#homeSliderPager,#HOME #TOP_BEHIND .page-wrapper-light ul#homeSliderPager{position:relative;float:none;top:-50px;padding-left:0;text-align:center;max-width:100%}#HOME .carouselContainer .page-wrapper ul#homeSliderPager li,#HOME #TOP_BEHIND .page-wrapper ul#homeSliderPager li,#HOME .carouselContainer .page-wrapper-light ul#homeSliderPager li,#HOME #TOP_BEHIND .page-wrapper-light ul#homeSliderPager li{display:inline-block;float:none;width:40px;height:40px;padding:5px}#HOME .carouselContainer .page-wrapper ul#homeSliderPager li a,#HOME #TOP_BEHIND .page-wrapper ul#homeSliderPager li a,#HOME .carouselContainer .page-wrapper-light ul#homeSliderPager li a,#HOME #TOP_BEHIND .page-wrapper-light ul#homeSliderPager li a{width:20px;height:20px;border-radius:20px;background:none!important;background-color:white!important}#HOME .carouselContainer .page-wrapper ul#homeSliderPager li.rslides_here a,#HOME #TOP_BEHIND .page-wrapper ul#homeSliderPager li.rslides_here a,#HOME .carouselContainer .page-wrapper-light ul#homeSliderPager li.rslides_here a,#HOME #TOP_BEHIND .page-wrapper-light ul#homeSliderPager li.rslides_here a{background-color:#397cd5!important}#HOME .carouselContainer .page-wrapper ul#homeSliderPager .pauseButton,#HOME #TOP_BEHIND .page-wrapper ul#homeSliderPager .pauseButton,#HOME .carouselContainer .page-wrapper-light ul#homeSliderPager .pauseButton,#HOME #TOP_BEHIND .page-wrapper-light ul#homeSliderPager .pauseButton{display:inline-block!important;float:none;width:10px;height:18px;padding:2px;border-left:5px solid white;border-right:5px solid white;background:none!important;top:-6px;left:0}#HOME .carouselContainer .page-wrapper ul#homeSliderPager .playbutton,#HOME #TOP_BEHIND .page-wrapper ul#homeSliderPager .playbutton,#HOME .carouselContainer .page-wrapper-light ul#homeSliderPager .playbutton,#HOME #TOP_BEHIND .page-wrapper-light ul#homeSliderPager .playbutton{width:0;height:0;padding:0!important;border-style:solid;border-width:10px 0 10px 15px;border-color:transparent transparent transparent #007bff}#HOME #TOP_BEHIND>.carouselContainer{padding-top:0!important}#HOME #TOP_BEHIND .pauseButton{right:35px!important}#HOME .page-wrapper{margin-top:0}#HOME .page-wrapper .panel-offers{margin-top:10px}#HOME .page-wrapper .panel-offers .place-holder{width:100%;background:inherit}#HOME .page-wrapper .panel-offers .offers-tabs{width:100%}#HOME .page-wrapper .panel-offers .offers-tabs .nav-tabs{border:0}#HOME .page-wrapper .panel-offers .offers-tabs .nav-tabs .offersList{float:left}#HOME .page-wrapper .panel-offers .offers-tabs .nav-tabs .offersList a{border:0;padding-top:31px;padding-bottom:19px}#HOME .page-wrapper .panel-offers .offers-tabs .nav-tabs .offersList a .choose-deals{padding:10px;color:#e10e10}#HOME .page-wrapper .panel-offers .offers-tabs .dropdown{margin:21px 0 19px 0}#HOME .page-wrapper .panel-offers .offers-tabs .dropdown .more-offers{color:#1352a1;padding:10px;border-left:1px solid #b6b6b6}#HOME .page-wrapper .panel-offers .offers-tabs .dropdown .dropdown-toggle{color:#e10e10;border:0;background-color:transparent;padding:0!important;margin:-2px 10px 0 4px}#HOME .page-wrapper .panel-offers .offers-tabs .dropdown .dropdown-toggle:hover{color:#e10e10}#HOME .page-wrapper .panel-offers .offers-tabs .dropdown .dropdown-menu{margin:0 7px;padding-bottom:0}#HOME .page-wrapper .panel-offers .offers-tabs .dropdown .dropdown-menu li{border-bottom:1px solid #ddd;text-align:left}#HOME .page-wrapper .panel-offers .offers-tabs .dropdown .dropdown-menu li a{border:0}#HOME .page-wrapper .panel-offers .offers-tabs .tab-content{width:100%}#HOME .page-wrapper .panel-offers .offers-tabs .tab-content .offers-content li{width:calc(100% - 14px);height:350px;position:relative;margin:0!important;margin-bottom:20px!important;padding-left:12px}#HOME .page-wrapper .panel-offers .offers-tabs .tab-content .offers-content li .offer-background img{width:100%!important;height:250px!important}#HOME .page-wrapper .panel-offers .offers-tabs .tab-content .offers-content li .offer{background-color:transparent;border:0;position:absolute;z-index:1;float:left;width:74px;left:55%;bottom:45px;margin:0;height:75px}#HOME .page-wrapper .panel-offers .offers-tabs .tab-content .offers-content li .content{background-color:#575b64;border:0;position:absolute;height:100px;z-index:1;float:left;width:55%;left:0;margin:0;bottom:20px;-ms-filter:"alpha(opacity=95)";filter:alpha(opacity=95);opacity:.95}#HOME .page-wrapper .panel-offers .offers-tabs .tab-content .offers-content li .content a{color:white;width:calc(100% - 15px)!important;height:100%;background-color:transparent;border:0;border-radius:0;margin-top:0;display:table;padding:0}#HOME .page-wrapper .panel-offers .offers-tabs .tab-content .offers-content li .content a .offerLocation{padding:20px 0 20px 12px;display:table-cell;vertical-align:middle}#HOME .page-wrapper .panel-offers .offers-tabs .tab-content .offers-content li .content a .offerLocation .logo{display:none!important}#HOME .page-wrapper .panel-offers .offers-tabs .tab-content .offers-content li .content a .offerLocation .cabinClass{margin:0}#HOME .page-wrapper .panel-offers .offers-tabs .tab-content .offers-content li .content a .offerLocation .city{font-size:125%;font-weight:normal;overflow:visible}#HOME .page-wrapper .panel-offers .offers-tabs .tab-content .offers-content li .content a .data{width:80%;margin:5px 5px 0 0;padding:0}#HOME .page-wrapper .panel-offers .offers-tabs .tab-content .offers-content li .offer:after,#HOME .page-wrapper .panel-offers .offers-tabs .tab-content .offers-content li .offer:before{content:"";position:absolute;top:0;width:0;height:0}#HOME .page-wrapper .panel-offers .offers-tabs .tab-content .offers-content li .offer:after{right:0;border-left:75px solid #575b64;border-bottom:100px solid transparent}#HOME .page-wrapper .globalFeed-promotion{margin-top:20px!important}#HOME .page-wrapper .globalFeed-promotion .newsFeed{width:100%;margin:15px 0}#HOME .page-wrapper .globalFeed-promotion .newsFeed .news{top:0;float:left;width:50%;border-right:1px #d1d1d1 solid;padding-right:15px}#HOME .page-wrapper .globalFeed-promotion .newsFeed .quickLinks{float:left;width:50%;margin-top:0;padding-left:15px}#HOME .page-wrapper .globalFeed-promotion .newsFeed .head{border:0;padding-left:15px}#HOME .page-wrapper .globalFeed-promotion .newsFeed .head h4{color:black;width:40%;margin-top:0}#HOME .page-wrapper .globalFeed-promotion .newsFeed .head h2{display:inline-block;margin-right:20px}#HOME .page-wrapper .globalFeed-promotion .newsFeed .head span.content-link{float:none;display:inline-block;border-left:1px #d1d1d1 solid;padding:5px 15px}#HOME .page-wrapper .globalFeed-promotion .newsFeed .newsList-list{color:#134e9d;margin-left:0;list-style-type:none}#HOME .page-wrapper .globalFeed-promotion .newsFeed .newsList-list .bullet{background:url('../img/ca-sprites.png') -93px -92px;background-repeat:no-repeat;padding-left:15px;width:15px;height:15px}#HOME .page-wrapper .globalFeed-promotion .newsFeed .newsList-list span{color:#134e9d;margin-left:12px}#HOME .page-wrapper .globalFeed-promotion>img,#HOME .page-wrapper .globalFeed-promotion .socailMedia{display:none!important}}@media(max-width:991px) and (max-width:767px){#HOME #searchCntnr .formWrapper .formPanel .formContainer .tab-pane .retrieve-page-content-container .login-container-wrapper .login-user-old .row input.loginField{width:50%!important}}@media(max-width:991px) and (min-width:768px){#HOME .page-wrapper .panel-offers .offers-tabs .tab-content .offers-content li .offer-background img{height:auto!important}}body{overflow-x:hidden}body .formPanel .homeNavTabs.tabContainer li.listItem{z-index:2}body .formPanel .formContainer .tab-pane .panel-checkIn .sprite.help{margin-top:5px}body .formPanel .formContainer .tab-pane .status-by .airselTrigger,body .formPanel .formContainer .tab-pane .schedule-for .airselTrigger{display:block}body .formPanel .formContainer .tab-pane .status-by .doubleArrow:focus,body .formPanel .formContainer .tab-pane .schedule-for .doubleArrow:focus{border:1px solid #cfcfcf}body .formPanel .formContainer .tab-pane .retrieve-page-content-container{margin:0}body .formPanel .formContainer .tab-pane .retrieve-page-content-container .retrieve-page-container{padding-left:0}body .formPanel .formContainer .tab-pane .retrieve-page-content-container .retrieve-page-container .retrieve-page-content-content{border:0}body .formPanel .formContainer .tab-pane .retrieve-page-content-container .retrieve-page-container .retrieve-page-content-content .pax-type-wrapper{padding:0}body .formPanel .formContainer .tab-pane .retrieve-page-content-container .retrieve-page-container .retrieve-page-content-content .login-container-wrapper .login-user-old{float:none!important}body .formPanel .formContainer .tab-pane .retrieve-page-content-container .retrieve-page-container .retrieve-page-content-content .login-container-wrapper .login-user-old .row label{text-align:right;margin-right:20px}body .formPanel .formContainer .tab-pane .retrieve-page-content-container .retrieve-page-container .retrieve-page-content-content .login-container-wrapper .login-user-old .row div.pull-left{float:none!important}body .formPanel .formContainer .tab-pane .retrieve-page-content-container .retrieve-page-container .retrieve-page-content-content .login-container-wrapper .login-user-old .row img.captcha{margin-left:20px}body .formPanel .formContainer .tab-pane .retrieve-page-content-container .retrieve-page-container .retrieve-page-content-content .guest-login form p{margin-left:0}body .formPanel .formContainer .tab-pane .retrieve-page-content-container .retrieve-page-container .retrieve-page-content-content .guest-login form p label{text-align:right}body .panel-offers .ca_rollingImage{margin-top:0}body .panel-offers .ca_rollingImage .ca_originalList,body .panel-offers .ca_rollingImage .ca_duplicateList{height:187px}#HOME .sub-page-wrapper .formContainer #flightSearchTabPane .sprite.help{margin-top:4px}#HOME .sub-page-wrapper .newsletter a img{float:left;margin-right:10px;margin-top:2px}#HOME .sub-page-wrapper .close.loginField{height:16px;width:16px}@media(max-width:991px){.newsletter{padding:20px}}.login-error-panel{width:95%}.loginPanel{display:none;background:url("../img/tbg.png") repeat;padding:19px;line-height:18px;background-color:#989898;font-size:14px;font-size:.875rem}.loginPanel span.panel-section{font-family:opensans;display:inline-block;width:100%;font-size:2rem;font-weight:800;margin-bottom:11px}.loginPanel span.not-a-member{line-height:2rem}.loginPanel span.panel-subsection{display:block;margin:0;font-size:16px;font-size:1rem;line-height:37px;font-weight:bold;text-transform:uppercase}.loginPanel span.subsection-title{margin:0;font-size:14px;font-size:.875rem;line-height:27px;font-weight:bold}.loginPanel label{font-size:14px;font-size:.875rem}.loginPanel label,.loginPanel input{display:block;width:90%;margin:auto}.loginPanel label{font-weight:bold}.loginPanel input{height:35px;border:1px solid #a5a5a5;background:white}.loginPanel .wdk-errorpanel{max-width:95%;margin-top:15px}@media(max-width:767px){.loginPanel .wdk-errorpanel{max-width:100%}}.loginPanel .loginShimMobile{position:absolute;background-color:#ddd;top:0;left:0;width:100%;height:100%;text-align:center;padding-top:13%;z-index:5;opacity:.7}.loginPanel button,.loginPanel .btn{border-radius:0}@media(max-width:767px){.loginPanel button,.loginPanel .btn{width:100%!important}}.loginPanel .btn-primary{background:#e91d25;box-shadow:none;text-shadow:none;font-size:1.125rem!important}.loginPanel .btn-mobile-login,.loginPanel .btn-mobile-signup{width:90%!important;float:left;line-height:44px}@media(max-width:767px){.loginPanel .btn-mobile-login,.loginPanel .btn-mobile-signup{width:100%!important}}.loginPanel .btn-mobile-signup{width:100%!important}.loginPanel button.reload{position:absolute;margin:-44px 11% 0 0;right:0;max-width:56px}@media(max-width:767px){.loginPanel button.reload{margin:-44px 2px 0 0!important}}.loginPanel button.reload:focus{border:2px solid skyblue!important}.loginPanel .topmar{margin-top:15px}@media(max-width:767px){.loginPanel .topmar{margin-top:0}}.loginPanel .forgot-password-login-link{padding-top:10px;text-align:center}.loginPanel img.captcha{width:90%;border:1px solid #b0b0b0;max-height:64px}@media(max-width:767px){.loginPanel img.captcha{width:100%;margin:0;max-height:85px}}.loginPanel label,.loginPanel input{display:block;width:90%;margin:0 0 10px 0}@media(max-width:767px){.loginPanel label,.loginPanel input{width:100%}}@media(min-width:768px){.loginPanel .signup{padding-left:10px}.loginPanel .signup p.description{min-height:45px}.loginPanel .signin{border-right:1px solid #c0c0c0}}.loginPanel .btn a{color:white}.loginPanel span.miles-balance{text-transform:capitalize}.loginPanel .glyphfix{top:12px}@-moz-document url-prefix(){.loginPanel .glyphfix{top:-32px}.loginPanel button.reload{margin:-44px 11% 0 0}.loginPanel button.reload:focus{border:2px solid skyblue!important}}.loginPanel.loginPanel-md{display:none!important}@media(max-width:991px){.loginPanel.loginPanel-md{display:block!important;position:absolute;width:60%;right:0}}@media(max-width:767px){.loginPanel.loginPanel-md{position:static;width:100%;right:auto}}@media(max-width:767px){.login-prompt-wrapper{padding:0!important}.login-prompt-wrapper .login-user-old{width:100%!important;border-right:none!important;border-bottom:solid 1px #bababa}.login-prompt-wrapper .login-user-old .col-label{width:100%!important;display:block;margin:0!important}.login-prompt-wrapper .login-user-old div{width:100%}.login-prompt-wrapper .login-user-old input{display:block;width:100%!important;height:35px}.login-prompt-wrapper .login-user-old button.btn-primary{margin-left:0!important;width:100%}.login-prompt-wrapper .login-user-new{width:100%!important;padding:10px 20px;display:block}.login-prompt-wrapper .login-user-new p{margin:10px;font-size:18px;font-size:1.125rem}.login-prompt-wrapper .login-user-new .btn-default{width:100%;line-height:44px;padding:0;font-size:18px;font-size:1.125rem}}.loginPanel.loggedIn .panel-section{font-size:1.4rem;font-weight:400}.loginPanel.loggedIn a.btn{color:#fff!important}@media(min-width:768px){.login-container-wrapper{height:auto!important}}@media(max-width:991px){#login-in-page{border:1px solid #bababa}}#loggedPanelMobile a.btn-primary.logout{line-height:44px!important;color:#fff!important}#loggedPanelMobile a.btn-primary.profile{line-height:44px!important;margin-bottom:10px}#loggedPanelMobile .welcome-section{font-size:32px;line-height:32px;margin-top:15px;word-wrap:break-word}#loggedPanelMobile .account-info{margin:10px 0}#loggedPanelMobile p.account-info__label{font-weight:bold}@media(max-width:991px){#loggedPanelMobile p.account-info__label{display:inline-block}}@media(max-width:480px){#loggedPanelMobile p.account-info__label{display:block}}@media(max-width:991px){#loggedPanelMobile p.account-info__value{display:inline-block}}@media(max-width:480px){#loggedPanelMobile p.account-info__value{display:block}}#loggedPanelMobile .accbtn{padding:7px 0 2px 0;display:block;margin:3px 0}#loggedPanelMobile .row-seperator{border-top:2px solid #999;padding-top:20px}@media(max-width:991px){#loggedPanelMobile a.account-info__btn{display:inline-block;width:40%!important;margin-left:10px;font-size:1rem!important;vertical-align:top;height:44px!important;line-height:44px!important;font-weight:normal;padding:0}#loggedPanelMobile a.account-info__btn:hover,#loggedPanelMobile a.account-info__btn:focus{color:#fff}}@media(max-width:767px){#loggedPanelMobile a.account-info__btn{width:100%!important;margin-left:0}}.setup-login-tabs{font-size:0;height:40px;margin-top:0;padding-left:0}.setup-login-tabs li{font-size:14px;font-size:.875rem;background-color:#3f72b8;text-align:center;display:inline-block;width:-webkit-calc((100% / 2));width:calc((100% / 2));line-height:40px;height:100%;vertical-align:top;border:1px solid #fff!important}.setup-login-tabs li a{color:#fff!important;width:100%;height:100%;display:inline-block}.setup-login-tabs li.active{background-color:#e91d25}.setup-login-tabs li.absent{background-color:#e0e0e0!important;cursor:not-allowed!important}#setup-id-number-form,#setup-email-form{display:none}.setup-login-tabcontent div article{margin:20px 0 20px 0}.setup-login-tabcontent div article .setup-login-button-container{display:inline-block;text-align:right}.setup-login-tabcontent div article .label-container{display:inline-block}.setup-login-tabcontent div article .label-container p{margin-top:8px!important}.setup-login-tabcontent div article .label-container p input[readonly]{border:0}.setup-login-tabcontent div article .label-container p input[readonly]:hover,.setup-login-tabcontent div article .label-container p input[readonly]:active,.setup-login-tabcontent div article .label-container p input[readonly]:focus{border:none!important;outline:none!important;background:none!important}.setup-login-tabcontent div article label{font-weight:bold}.setup-login-tabcontent div article label span{width:auto!important}.acmaContainer p.notice-content{margin:0 10px 0 10px!important}@media(max-width:480px){.setup-login-tabcontent .setup-login-button-container{display:block!important;width:100%!important;text-align:center}.setup-login-tabcontent .setup-login-button-container button{width:100%;margin-top:15px}.setup-login-tabcontent .label-container{display:block!important;text-align:center;left:0;margin-top:25px}.setup-login-tabcontent .label-container p{margin:0!important}.ca-tooltip .ca-tooltiptext{max-width:120px}}@media(min-width:480px) and (max-width:767px){.setup-login-tabcontent .setup-login-button-container{display:block!important;width:100%!important;text-align:center}.setup-login-tabcontent .setup-login-button-container button{width:100%;margin-top:15px}.setup-login-tabcontent .label-container{display:block!important;text-align:center;left:0;margin-top:25px}.ca-tooltip .ca-tooltiptext{max-width:150px}}.wdk-errorpanel-infomessage a{color:#7bacdc!important}.wdk-errorpanel-infomessage{border:2px solid #7bacdc!important;color:#7bacdc!important}.wdk-errorpanel-infomessage li{color:#7bacdc!important}.wdk-errorpanel-infomessage span.ico{background:url("../img/icon_info.png")}.predictive-expiry-mileage-panel{padding:20px}.predictive-expiry-mileage-panel td,.predictive-expiry-mileage-panel th{border-bottom-width:1px!important}.predictive-expiry-mileage-panel button.btn-submit{float:none!important}.predictive-expiry-mileage-panel .select-dropdown-container{margin-top:8px}.predictive-expiry-mileage-panel .select-dropdown-container select{width:100%}.predictive-expiry-mileage-panel .expiry-mileage-table-container{margin-top:10px}.predictive-expiry-mileage-panel .top-form-wrapper label{margin-top:18px;margin-right:0}.predictive-expiry-mileage-panel .select-year-container{margin-left:15px}.predictive-expiry-mileage-panel .expiry-mileage-table-container th{color:#144d9e}.predictive-expiry-mileage-panel .expiry-mileage-table-container td,.predictive-expiry-mileage-panel .expiry-mileage-table-container th{text-align:center}@media(max-width:480px){.predictive-expiry-mileage-panel button.btn-submit{float:none!important}.predictive-expiry-mileage-panel .select-year-container{margin-left:0}.predictive-expiry-mileage-panel .expiry-mileage-table-container{padding:5px}}@media(min-width:480px) and (max-width:767px){.predictive-expiry-mileage-panel button.btn-submit{float:none!important}.predictive-expiry-mileage-panel .select-year-container{margin-left:0}}@media(max-width:991px){.predictive-expiry-mileage-panel .select-dropdown-container{margin-top:4px}.predictive-expiry-mileage-panel .top-form-wrapper label{margin-top:15px;width:135px!important}.predictive-expiry-mileage-panel .expiry-mileage-table-container{padding:5px}}.table-acma__title{line-height:1.6;margin:25px 0 0 10px}@media(max-width:767px){.table-acma__title{margin-left:5px;padding:0 8px}}.table-acma-container--address .table-acma__data-list>li{position:relative}@media(max-width:768px){.table-acma-container--address .table-acma__data-list>li{margin-left:5px;padding:0 8px}}.table-acma-container--address .table-acma__data-item--address{position:absolute;right:0;top:0;bottom:10px}@media(max-width:768px){.table-acma-container--address .table-acma__data-item--address{position:relative;bottom:0}}.table-acma-container--address .table-acma__data-item--address .table-acma__data--action{height:100%;position:relative}.table-acma-container--address .table-acma__data-item--address .table-acma__action-btns{position:absolute;bottom:0}@media(max-width:768px){.table-acma-container--address .table-acma__data-item--address .table-acma__action-btns{position:relative}}.table-acma-container--address .table-acma__label{padding-top:6px;display:block;word-wrap:break-word;padding-right:5px}.table-acma-container--address .table-acma__data-cell{margin-bottom:10px}.table-acma__add{margin:15px;width:44px}.ca-r-table-acma__add{margin:15px;width:40px}@media(max-width:480px){.ca-r-table-acma__add{width:40px!important}}.table-acma{margin-bottom:0}.table-acma .table-acma__heading-container{border-bottom:2px solid #ddd}@media(max-width:767px){.table-acma .table-acma__heading-container{display:none}}.table-acma .table-acma__heading,.table-acma .table-acma__data-item{padding:8px;line-height:1.42;font-weight:bold;vertical-align:top}@media(max-width:992px){.table-acma .table-acma__heading,.table-acma .table-acma__data-item{font-size:14px}}@media(min-width:768px){.table-acma .table-acma__heading.table-acma_data-item-small,.table-acma .table-acma__data-item.table-acma_data-item-small{width:4%}.table-acma .table-acma__heading.table-acma_data-item-medium,.table-acma .table-acma__data-item.table-acma_data-item-medium{width:13%}.table-acma .table-acma__heading.table-acma_data-item-large,.table-acma .table-acma__data-item.table-acma_data-item-large{width:20%}}.table-acma .table-acma__heading input.calling-code,.table-acma .table-acma__data-item input.calling-code{width:100%}@media(max-width:767px){.table-acma .table-acma__heading .table-acma_data-sep,.table-acma .table-acma__data-item .table-acma_data-sep{margin-top:5px}}@media(max-width:767px){.table-acma .table-acma__data-display{display:inline}}.table-acma .table-acma__data-item{font-weight:normal}.table-acma .table-acma__data-list{list-style-type:none;margin:0;padding-left:0}.table-acma .table-acma__data-list>li{border-top:1px solid #ddd}.table-acma .table-acma__data-list>li:first-child{border:medium none}.table-acma .table-acma__data{margin-bottom:0;line-height:28px;word-wrap:break-word}@media(max-width:992px){.table-acma .table-acma__data{font-size:14px}}@media(max-width:768px){.table-acma .table-acma__data{line-height:30px}}.table-acma .table-acma__label{font-weight:bold}@media(max-width:992px){.table-acma .table-acma__label{width:100%}}.table-acma .table-acma__input--multiple{margin-top:5px}.table-acma .ca-r-table-acma__button{width:75px}@media(max-width:767px){.table-acma .ca-r-table-acma__button{margin-top:10px;font-size:18px;width:100%}}.table-acma .table-acma__button,.table-acma__confirm .table-acma__button{padding:6px 10px;height:28px!important;font-size:12px;font-weight:bold;display:inline-block;vertical-align:top;line-height:16px;width:75px}@media(max-width:768px){.table-acma .table-acma__button,.table-acma__confirm .table-acma__button{height:28px!important}}@media(max-width:767px){.table-acma .table-acma__button,.table-acma__confirm .table-acma__button{margin-top:10px;font-size:18px;font-weight:normal;width:100%;height:34px!important}}.table-acma .table-acma__data--label{margin-bottom:0;font-weight:bold}.table-acma .table-acma__data--value{font-weight:normal}.table-acma .table-acma__error-container{border:1px solid #f00;padding:10px;color:#f00;margin:8px}.table-acma .table-acma__error-container .table-acma__error-msg{margin-bottom:0}.table-acma .table-acma__error-container .table-acma__error-msg a{color:#f00;text-decoration:underline}.table-acma .chosen-container{width:100%!important;color:#555}@media(max-width:992px){.table-acma .chosen-container{font-size:14px}}.table-acma .form-control{font-size:12px}@media(max-width:992px){.table-acma .form-control{font-size:14px}}.table-acma .has-success .form-control{border-color:#bcc1c2}@media(max-width:992px){.table-acma__confirm .modal-body{padding:0!important}}.table-acma__confirm .table-acma__confirm-msg{margin:30px 10px 0;font-size:14px;text-align:center}.table-acma__confirm .table-acma__button{border-radius:0!important;padding:8px 12px;font-size:12px;height:44px!important}@media(max-width:767px){.table-acma__confirm .table-acma__button{font-size:18px}}.table-acma__confirm .modal-footer{text-align:center;padding:10px}.ca-r-predictive-button{margin-left:10px;margin-top:5px}@media(max-width:767px){.ca-r-acma-button-padding{padding:8px}.ca-r-acma-btn-margin{margin-top:8px}}.js-table-alim-edit .js-table-alim__button{padding:8px 10px!important}.alim-popin-content{padding:20px}.alim-popin-content .ca-alim-form-row{padding:5px 0}.alim-popin-content .ca-alim-form-row .chosen-container{width:100%!important}.alim-popin-content .birthDate .chosen-container{width:25%!important}.fpwd-step1-container .reload-captcha{background-color:transparent;border:0;height:35px!important;width:30px!important}.fpwd-step1-container .captcha{width:100px!important;height:50px!important}.fpwd-step1-container label{vertical-align:middle}.fpwd-step1-container input[readonly]{border:0;padding-left:0!important}.fpwd-step1-container input[readonly]:hover,.fpwd-step1-container input[readonly]:active,.fpwd-step1-container input[readonly]:focus{border:none!important;outline:none!important;background:none!important}.fpwd-step1-container .date-of-birth-container .date-of-birth{display:inline-block;width:55%}.fpwd-step1-container .date-of-birth-container .date-of-birth .chosen-container{width:-webkit-calc((100% / 3 - 3px))!important;width:calc((100% / 3 - 3px))!important}@media(max-width:480px){.fpwd-step1-container .date-of-birth-label{bottom:0!important}.fpwd-step1-container .date-of-birth{width:100%!important}}@media(min-width:480px) and (max-width:767px){.fpwd-step1-container .date-of-birth-label{bottom:0!important}.fpwd-step1-container .date-of-birth{width:100%!important}}.myclasss{display:block!important}.capitalize{text-transform:capitalize}.panel-fldc .panel-center-content .panel-outer-container{padding:15px;background:#f2f2f2}.panel-fldc .panel-center-content .panel-outer-container .panel-inner-container{padding:20px;padding-bottom:0;background:#fff}.panel-fldc .panel-center-content .panel-outer-container .panel-inner-container .fldc-form-element-container{margin-bottom:5px;margin-top:5px;padding-left:5px;padding-right:5px}.panel-fldc .panel-center-content .panel-outer-container .panel-inner-container .fldc-form-element-container .web-input-calendar input{width:100%!important}.panel-fldc .panel-center-content .panel-outer-container .panel-inner-container .fldc-form-element-container label{position:relative;top:8px}.panel-fldc .panel-center-content .panel-outer-container .panel-inner-container .button-container{position:relative;top:-7px}.panel-fldc .panel-center-content .panel-outer-container .panel-inner-container .button-container-left{text-align:center;padding-right:5px}.panel-fldc .panel-center-content .panel-outer-container .panel-inner-container .button-container-left button{width:100%}.panel-fldc .panel-center-content .panel-outer-container .panel-inner-container .button-container-right{text-align:center;padding-left:5px}.panel-fldc .panel-center-content .panel-outer-container .panel-inner-container .button-container-right button{width:100%}.panel-fldc .panel-center-content .panel-outer-container .panel-inner-container .fldc-table-container{padding:5px}.panel-fldc .panel-center-content .panel-outer-container .panel-inner-container .fldc-table-container table{margin-bottom:0}.panel-fldc .panel-center-content .panel-outer-container .panel-inner-container .full-view-table{table-layout:fixed;word-break:break-all}.panel-fldc .panel-center-content .panel-outer-container .panel-inner-container .table th{text-align:center!important}.panel-fldc .panel-center-content .panel-outer-container .panel-inner-container .table td{text-align:center!important}.panel-fldc .panel-center-content .panel-outer-container .panel-inner-container .plane-icon{background:url(../img/sprites.png) -10px -9px;display:inline-block;height:20px;width:20px}.panel-fldc .panel-center-content .panel-outer-container .panel-inner-container .vertical-plane-icon{background:url(../img/sprites.png) -10px -9px;display:inline-block;height:20px;width:20px;transform:rotate(90deg)}.panel-fldc .panel-center-content .panel-outer-container .panel-inner-container .red-text{color:#e91d25}.panel-fldc .panel-center-content .panel-outer-container .panel-inner-container .grey-background{background-color:#efefef}.panel-fldc .panel-center-content .panel-outer-container .panel-inner-container .accordion-content div h3{margin-top:5px!important;margin-bottom:5px!important}.panel-fldc .panel-center-content .panel-outer-container .panel-inner-container .ico-toggle{background-color:#3f72b8!important;color:#000!important;padding:3px 0!important;display:inline-block;width:30px;height:30px;text-align:center;border-radius:3px;font-size:1.3125rem;font-weight:bold}.panel-fldc .panel-center-content .panel-outer-container .panel-inner-container .table-small-view{margin-bottom:10px}.panel-fldc .panel-center-content .panel-outer-container .panel-inner-container .table-small-view .small-text{font-size:13px!important}.panel-fldc .panel-center-content .panel-outer-container .panel-inner-container .table-small-view .collapsable-block{margin-bottom:0;-webkit-box-shadow:-1px 1px 5px 0 #efefef;-moz-box-shadow:-1px 1px 5px 0 #efefef;box-shadow:-1px 1px 5px 0 #efefef;padding-left:5px}.panel-fldc .panel-center-content .panel-outer-container .panel-inner-container .table-small-view .collapsable-block .collapseExpand,.panel-fldc .panel-center-content .panel-outer-container .panel-inner-container .table-small-view .collapsable-block .accordion-heading-element{display:inline-block}.panel-fldc .panel-center-content .panel-outer-container .panel-inner-container .table-small-view .collapsable-block .collapseExpand{width:11%;position:relative;top:0}.panel-fldc .panel-center-content .panel-outer-container .panel-inner-container .table-small-view .collapsable-block .borderless td,.panel-fldc .panel-center-content .panel-outer-container .panel-inner-container .table-small-view .collapsable-block .borderless th{border:0}.panel-fldc .panel-center-content .panel-outer-container .panel-inner-container .table-small-view .collapsable-block .accordion-heading-element{width:87%;font-size:14px;margin-bottom:0;position:relative;top:10px}.panel-fldc .panel-center-content .panel-outer-container .panel-inner-container .table-small-view .collapsable-block .accordion-heading-element td{padding-top:0;padding-bottom:0}.panel-fldc .panel-center-content .panel-outer-container .panel-inner-container .table-small-view .collapsable-block .accordion-heading-element-1{text-align:left!important;width:25%;padding-right:0}.panel-fldc .panel-center-content .panel-outer-container .panel-inner-container .table-small-view .collapsable-block .accordion-heading-element-2{text-align:center;width:52%;position:relative;top:-5px;padding-left:0;padding-right:0}.panel-fldc .panel-center-content .panel-outer-container .panel-inner-container .table-small-view .collapsable-block .accordion-heading-element-2 .plane-icon{position:relative;top:3px}.panel-fldc .panel-center-content .panel-outer-container .panel-inner-container .table-small-view .collapsable-block .accordion-heading-element-3{text-align:right!important;width:12%;padding-left:0}.panel-fldc .panel-center-content .panel-outer-container .panel-inner-container .table-small-view .collapsable-block .sctype-container{position:relative;top:-3px;font-size:13px}.pagination-buttons-small-view{padding:10px}.pagination-buttons-small-view .button-container-left{margin-bottom:5px;text-align:center}.pagination-buttons-small-view .button-container-left button{width:100%}.pagination-buttons-small-view .button-container-right{text-align:center;margin-top:5px}.pagination-buttons-small-view .button-container-right button{width:100%}.flight-delayed-canceled-result-container{display:none;padding-left:15px;margin-bottom:15px}.primary-button-blue{height:44px!important;font-size:1.125rem!important;font-weight:normal!important}@media(min-width:768px) and (max-width:991px){.panel-fldc .panel-center-content .panel-outer-container .panel-inner-container .fldc-form-element-container label{position:relative;top:0!important}.panel-fldc .panel-center-content .panel-outer-container .panel-inner-container .button-container{position:relative;top:0!important}.panel-fldc .panel-center-content .panel-outer-container .panel-inner-container .button-container .primary-button-blue{height:44px!important;font-size:1.125rem!important;font-weight:normal!important}.panel-fldc .panel-center-content .panel-outer-container .panel-inner-container .button-container-left{padding-right:0!important;margin-bottom:5px}.panel-fldc .panel-center-content .panel-outer-container .panel-inner-container .button-container-right{padding-left:7px!important}.pagination-buttons-small-view .primary-button-blue{height:44px!important;font-size:1.125rem!important;font-weight:normal!important}.flight-delayed-canceled-result-container{padding-right:15px}}@media(min-width:480px) and (max-width:767px){.panel-fldc .panel-center-content .panel-outer-container .panel-inner-container .fldc-form-element-container label{position:relative;top:0!important}.panel-fldc .panel-center-content .panel-outer-container .panel-inner-container .button-container{position:relative;top:0!important}.panel-fldc .panel-center-content .panel-outer-container .panel-inner-container .button-container .primary-button-blue{height:44px!important;font-size:1.125rem!important;font-weight:normal!important}.panel-fldc .panel-center-content .panel-outer-container .panel-inner-container .button-container-left{padding-right:0!important;margin-bottom:5px}.panel-fldc .panel-center-content .panel-outer-container .panel-inner-container .button-container-right{padding-left:0!important;margin-top:5px}.pagination-buttons-small-view .primary-button-blue{height:44px!important;font-size:1.125rem!important;font-weight:normal!important}.flight-delayed-canceled-result-container{padding-right:15px}}@media(max-width:480px){.panel-fldc .panel-center-content .panel-outer-container .panel-inner-container .fldc-form-element-container label{position:relative;top:0!important}.panel-fldc .panel-center-content .panel-outer-container .panel-inner-container .button-container{position:relative;top:0!important}.panel-fldc .panel-center-content .panel-outer-container .panel-inner-container .button-container .primary-button-blue{height:44px!important;font-size:1.125rem!important;font-weight:normal!important}.panel-fldc .panel-center-content .panel-outer-container .panel-inner-container .button-container-left{padding-right:0!important;margin-bottom:5px}.panel-fldc .panel-center-content .panel-outer-container .panel-inner-container .button-container-right{padding-left:0!important;margin-top:5px}.pagination-buttons-small-view .primary-button-blue{height:44px!important;font-size:1.125rem!important;font-weight:normal!important}.flight-delayed-canceled-result-container{padding-right:15px}}@media(min-width:768px) and (max-width:991px){#FLDC .calendar-box{top:261px!important;left:220px!important}}#HOME .page-wrapper .globalFeed-promotion .miscellaneous-content{float:right;width:675px}@media(max-width:991px){#HOME .page-wrapper .globalFeed-promotion .miscellaneous-content{float:none;width:auto}}#HOME .page-wrapper .globalFeed-promotion .miscellaneous-content .newsletter{clear:none;float:none;line-height:18px;margin:35px 0}@media(max-width:991px){#HOME .page-wrapper .globalFeed-promotion .miscellaneous-content .newsletter{margin:0}}#HOME .page-wrapper .globalFeed-promotion .miscellaneous-content .social-media{clear:none;float:none}@media(max-width:991px){#HOME .page-wrapper .globalFeed-promotion .miscellaneous-content .social-media{display:block!important;margin:7px 0 10px;text-align:right}}@media(max-width:767px){#HOME .page-wrapper .globalFeed-promotion .miscellaneous-content .social-media{text-align:left;margin-left:9px}}#HOME .page-wrapper .globalFeed-promotion .miscellaneous-content .social-media .social-media-list{padding:0}#HOME .page-wrapper .globalFeed-promotion .miscellaneous-content .social-media .social-media-list li{margin:0 20px 0 0;float:none}.newsletter{margin:10px 0 10px 15px;position:relative}@media(max-width:767px){.newsletter{margin:0}}.newsletter .offerShim{position:absolute;top:0;left:0;width:100%;height:100%;display:none;background-color:black;-ms-filter:"alpha(opacity=20)";filter:alpha(opacity=20);opacity:.2;z-index:1}.newsletter .offerShim .aligner{margin:0 auto;text-align:center;position:relative;top:40%;left:0}.newsletter .newsletter__item{width:48%!important}.newsletter .newsletter__item:nth-child(even){margin-left:4%}.newsletter .newsletter__item:last-child{clear:both}@media(max-width:767px){.newsletter .newsletter__item{width:100%!important}.newsletter .newsletter__item:nth-child(even){margin-left:0}}.newsletter .newsletter__item label{font-weight:normal!important;margin-bottom:5px}@media(max-width:991px){.newsletter .newsletter__item label{font-weight:bold!important}}.newsletter .newsletter__item .leftlabel{margin-bottom:5px}.newsletter .newsletter__item .newsletter__input{font-size:12px;height:36px;padding:2px 5px 2px 10px;color:#111;box-shadow:none}.newsletter .newsletter__item .newsletter__input.has-success{border-color:#bcc1c2}@media(max-width:767px){.newsletter .newsletter__item .newsletter__input{width:100%!important}}.newsletter .newsletter__item .newsletter__input::-webkit-input-placeholder{font-size:12px}.newsletter .newsletter__item .newsletter__input::-moz-placeholder{font-size:12px}.newsletter .newsletter__item .newsletter__input:-ms-input-placeholder{font-size:12px;color:#999}.newsletter .newsletter__item .newsletter__input:-moz-placeholder{font-size:12px}.newsletter .newsletter__item .newsletter__dob{display:block}.newsletter .newsletter__item .newsletter__dob .chosen-container{width:33%!important;float:left;margin-right:1%}.newsletter .newsletter__item .newsletter__dob .chosen-container:last-child{width:32%!important;margin-right:0}@media(max-width:767px){.newsletter .newsletter_btn{width:100%}}.center-column.refund{height:auto}.ie8 .refund input,.ie8 .refund select{width:90%}.ucmr .ucmr-content .custom-checkbox label{margin-top:10px}.ucmr .ucmr-content label{font-size:12px}.ucmr .ucmr-content .note{color:#e91d25}.ucmr .ucmr-content .wdk-errorpanel-list{width:initial}@media(min-width:767px){.ucmr .ucmr-content button.ucmr-calendar-btn{margin-right:20px}}.ucmr .ucmr-content .wdk-errorpanel-info span.ico{top:-5px!important}.ucmr .ucmr-content .wdk-errorpanel-info ul{margin-left:65px!important}.ucmr .ucmr-content .form-content .form-style-wrapper{padding:10px!important}.ucmr .ucmr-content .form-content .yourInfo,.ucmr .ucmr-content .form-content .submitUcmr,.ucmr .ucmr-content .form-content .contactInfo{padding:10px}.ucmr .ucmr-content .form-content .buttonWrapper{float:right}.ucmr .ucmr-content .form-content button.ucmr-submit{margin-right:25px}.ucmr .ucmr-content .form-content button.ucmr-submit .text{color:#fff}.ucmr .ucmr-content .form-content .text{color:#0d4ba4}.ucmr .ucmr-content .form-content .left{float:left}.ucmr .ucmr-content .form-content .right{float:left}.ucmr .ucmr-content .form-content .formField{margin:0 0 10px 0}.ucmr .ucmr-content .form-content .formField .text{color:#000}.ucmr .ucmr-content .form-content .formField input,.ucmr .ucmr-content .form-content .formField select{width:calc(100% - 20px);width:-webkit-calc(100% - 20px)}@media(max-width:991px){.absoluteText,.refund-text{padding:5px 12px}}@media(max-width:767px){.buttonWrapper{float:none!important}.formField{margin:5px 0!important;width:100%}.namefield,select{width:100%!important}button.ucmr-submit{margin-bottom:15px!important;float:none!important;width:100%!important}}.yourInfo,.ticketInfo{font-size:0}.yourInfo *,.ticketInfo *{font-size:12px}.yourInfo .custom-radio label,.ticketInfo .custom-radio label{font-size:12px!important}.yourInfo .formField,.ticketInfo .formField{display:inline-block!important}@media(min-width:768px) and (max-width:991px){#UCMR .calendar-box,#BSCT .calendar-box{left:250px!important}#BSCT .ca-r-travel-cal{left:100px!important}#BSCT .ca-r-dob-cal{left:250px!important}}#BSCT .uploadedFile{padding-left:15px}#BSCT .infantCompCapable{padding-left:50px}@media(max-width:767px){#BSCT .infantCompCapable{padding-left:0}}@media(max-width:767px){#BSCT button.bsct-submit{margin-bottom:15px!important;float:none!important;width:100%!important}#BSCT .web-input-calendar button{line-height:36px;height:auto!important}}.ca-r-header{font-family:'Roboto',sans-serif!important;padding-top:10px;background:#fff;z-index:1000;width:100%;position:relative}.ca-r-header .page-wrapper{padding-bottom:10px}.ca-r-header .ca-r-header__top-panel{position:relative;margin-top:0;float:none}.ca-r-header .ca-r-header__top-panel .ca-r-capitalize{text-transform:capitalize!important}.ca-r-header .ca-r-header__top-panel .ca-r-header__logo-container .ca-r-menu{display:inline-block}.ca-r-header .ca-r-header__top-panel .ca-r-header__logo-container .ca-r-menu a{display:inline-block;vertical-align:middle;color:#262626;font-size:20px}.ca-r-header .ca-r-header__top-panel .ca-r-header__logo-container .ca-r-menu a .glyphicon-menu-hamburger{margin-right:9px;top:-5px!important}@media(max-width:991px){.ca-r-header .ca-r-header__top-panel .ca-r-header__logo-container .ca-r-title-logo{top:-6px!important}}.ca-r-header .ca-r-header__top-panel .ca-r-header__right-block{text-align:right;list-style:none}.ca-r-header .ca-r-header__top-panel .ca-r-header__right-block .ca-r-dropdown{position:relative;top:10px}.ca-r-header .ca-r-header__phone-no-panel .ca-r-header__phone-no-panel__phoenix{padding-bottom:7px}.ca-r-header .ca-r-header__phone-no-panel .ca-r-btn-secondary{margin-left:5px;width:auto!important}.ca-r-header .ca-r-header__middle-panel{text-align:center;margin-top:15px}.ca-r-header .ca-r-page-title{text-align:center;margin-top:5px;margin-bottom:5px}.ca-r-login-popover{width:350px}@media(max-width:768px){.ca-r-header{padding:10px 15px 0 15px}}.ca-r-login-panel__heading{font-size:13px!important}@media(max-width:480px){.ca-r-login-popover{left:0!important;right:0;margin:0 auto;width:300px}.ca-r-login-popover .arrow{left:95%!important}.ca-r-search-popover .ca-r-search-panel .form-group{margin-bottom:0}.ca-r-header{padding:10px 15px 0 15px}.ca-r-header .ca-r-header__top-panel{padding-bottom:5px}.ca-r-header .page-wrapper{padding-bottom:0}.ca-r-header .ca-r-header__right-block{top:-10px}.ca-r-header .ca-r-header__middle-panel{margin-top:7px}.ca-r-header .ca-r-header__phone-no-panel{margin-bottom:15px}.ca-r-header .ca-r-header__phone-no-panel .ca-r-btn-secondary{margin-left:0!important}body{padding-top:0!important}}@media(min-width:768px) and (max-width:991px){body{padding-top:0!important}.ca-r-header{padding:10px 15px 15px 15px}.ca-r-header .ca-r-header__top-panel{padding-bottom:5px}.ca-r-header .page-wrapper{padding-bottom:0}.ca-r-header .ca-r-header__right-block{top:-5px}.ca-r-header .ca-r-header__middle-panel{margin-top:7px}.ca-r-header .ca-r-header__phone-no-panel{margin-bottom:15px}}.resp-header-targets-wrap .ca-resp-target-member{left:0!important;top:46px!important}.ca-r-panel-background{top:48px!important}@media(max-width:767px){.ca-r-cookie-offset{top:0!important;margin-top:50px!important}}.ca-left-column{margin-top:8px!important}.ca-footer{margin-right:115px!important}.ca-r-dob{display:block!important}.ca-r-label{margin-bottom:7px}.ca-r-footer{font-family:'Roboto',sans-serif!important;background:#fff}.ca-r-footer .page-wrapper{margin-top:20px}.ca-r-footer .ca-r-footer__pane .ca-r-heading-5{padding:0 0 5px 0;margin-right:50px;margin-bottom:7px;font-size:14px!important}.ca-r-footer .ca-r-font-regular{font-size:12px!important;color:#5c5d5d!important}.ca-r-footer .ca-r-footer__right-pane p{font-size:10px;color:#134e9d}.ca-r-footer .ca-r-footer__right-pane .ca-r-footer__right-pane__left-content{font-size:12px}.ca-r-footer .ca-r-footer-list{list-style:none;color:#4c4c4c;font-size:10px}.ca-r-footer .ca-r-footer-list li{padding-top:5px;padding-bottom:5px}.ca-r-footer span.closed{color:#5c5d5d!important}.ca-r-footer .ca-r-footer-toggle-content{width:450px!important}@media(max-width:767px){.ca-r-footer .ca-r-footer-toggle-content{padding:10px!important}}.ca-r-footer .ca-r-footer-toggle-content div.footer-submenu{padding:0 0 5px!important}.ca-r-footer .ca-r-footer-toggle-display{background-color:#5c5d5d!important}.ca-r-footer .ca-r-footer-toggle-display.ca-r-font-regular{color:#fff!important}.ca-r-footer .ca-r-footer-toggle-display.ca-r-font-regular span.opened{color:#fff!important}@media(min-width:768px) and (max-width:991px){.ca-r-footer{padding:15px}.ca-r-footer .ca-r-footer__pane .ca-r-heading-5{font-size:14px!important}.ca-r-footer .ca-r-font-regular{font-size:12px!important}.ca-r-footer .ca-r-footer__center-pane .ca-r-heading-5{margin-right:0}.ca-r-footer .ca-r-footer__right-pane .ca-r-heading-5{margin-right:0}.ca-r-footer .ca-r-footer__right-pane .ca-r-footer__right-pane__right-content{text-align:right;color:#4c4c4c}}@media(max-width:767px){.ca-r-footer{padding:15px}.ca-r-footer .ca-r-footer__pane .ca-r-heading-5{font-size:14px!important}.ca-r-footer .ca-r-font-regular{font-size:12px!important}.ca-r-footer .ca-r-footer__pane .ca-r-heading-5{margin-right:0}.ca-r-footer .ca-r-footer__right-pane .ca-r-footer__right-pane__right-content{color:#4c4c4c}.ca-r-footer .ca-r-footer-list{padding-right:5px}}.ca-r-page-adjustment{margin-bottom:25px!important}.ca-r-bottom-navigation{margin:30px 0 58px 0}.ca-r-bottom-navigation .ca-r-bottom-navigation-left-text{margin-left:5px}.ca-r-bottom-navigation .ca-r-bottom-navigation-right-text{margin-right:5px}.ca-r-full-view-height{height:100vh!important}.ca-r-panel-container{border-radius:5px;padding:0!important}.ca-r-panel-container-border{border-radius:5px}.ca-r-page-bgcolor{background:#f2f2f2}.ca-r-no-bgcolor{background-color:#f2f2f2!important}.ca-r-bgcolor-primary{background:#fff!important}.ca-r-panel-bgcolor{background:#f2f2f2}.ca-r-no-border{border:none!important}.ca-r-no-background{background:none!important}.ca-r-no-margin{margin:0!important}.ca-r-no-padding{padding:0!important}.ca-r-background-secondary-color{background:#134e9d;color:#fff!important}.ca-r-icon-toggle{vertical-align:middle;padding:3px 0!important;display:inline-block;width:30px;height:30px;text-align:center;margin-right:5px;border-radius:3px;font-size:1.3125rem;font-weight:bold}.ca-r-icon-toggle span.ca-r-icon-toggle__open{font-size:28px;background:transparent;line-height:.5em;display:none;float:none;font-weight:bold;padding:0 8px;-ms-filter:"alpha(opacity=100)";filter:alpha(opacity=100);opacity:1;color:#fff;border-radius:3px}.ca-r-icon-toggle span.ca-r-icon-toggle__close{font-size:28px;background:transparent;line-height:.5em;float:none;font-weight:bold;padding:0 8px;-ms-filter:"alpha(opacity=100)";filter:alpha(opacity=100);opacity:1;color:#fff!important;border-radius:3px}.ca-r-bottom-navigation .ca-r-btn{width:100%}.ca-r-captcha .ca-r-captcha-img{width:100px;height:50px}.ca-r-captcha .ca-r-captcha-reload{height:36px;background:transparent;font-size:20px;color:#4c4c4c;box-shadow:none!important;webkit-box-shadow:none!important}.ca-r-captcha .ca-r-captcha-reload:hover{color:#4c4c4c!important}.ca-r-captcha .ca-r-captcha-reload:focus{color:#4c4c4c!important}@media(min-width:1200px){.ca-r-padding-lg-10{padding:10px!important}}@media(min-width:992px) and (max-width:1199px){.ca-r-padding-md-10{padding:10px!important}}@media(max-width:991px){.ca-r-bottom-navigation{padding:23px 12px 0 12px;margin:0!important}}@media(max-width:767px){.ca-r-bottom-navigation .ca-r-btn-color-primary-empty{margin-bottom:15px}.ca-r-padding-xs-5{padding:5px}.ca-r-padding-xs-10{padding:10px!important}.ca-r-frame-margin{margin-top:75px}.ca-r-margin-for-panel{margin-top:250px}}@media(min-width:768px) and (max-width:991px){.ca-r-padding-sm-5{padding:5px}.ca-r-padding-sm-10{padding:10px!important}.ca-r-frame-margin{margin-top:100px}}.ca-r-footer-bgcolor{background:#f2f2f2}.ca-r-page-title-background{background:#fff}.ca-r-margin-20{margin-top:20px}.ca-r-margin-10{margin-top:10px}.ca-r-page-heading{color:#4c4c4c}.ca-r-search-button{top:3px}.ca-r-star-alliance-img{position:relative;top:-5px;margin-left:3px;width:24px;height:24px;display:inline-block;vertical-align:middle;background:url(../img/icon-staralliance.svg) no-repeat}@media(max-width:991px){.ca-r-page-heading{font-size:15px!important}}@media(min-width:992px){.ca-r-footer-margin{margin:0 0 45px!important}}@media(max-width:991px){.ca-r-footer-margin{margin:0!important}}@media(max-width:991px){.ca-r-btn-arrow{padding-top:1px;padding-left:10px}}@media(min-width:768px){.ca-r-button-margin{width:30%!important}}@media(max-width:767px){.ca-r-button-margin{margin-top:10px!important}}.ca-r-itinerary-section{padding:5px!important}.ca-r-collapse-ca-icon .bound-title{top:-6px;position:relative}.ca-r-collapse-ca-icon .ca-icon-chevron-2-collapse,.ca-r-collapse-ca-icon .ca-icon-chevron-2-expand{font-size:28px}.ca-r-collapse-ca-icon.closed .ca-icon-chevron-2-expand{display:none}.ca-r-collapse-ca-icon.closed .ca-icon-chevron-2-expand{display:none}.ca-r-collapse-ca-icon.opened .ca-icon-chevron-2-collapse{display:none}@media(max-width:991px){.ca-r-label-font .custom-radio label{font-size:13px!important}}@media(max-width:767px){.ca-r-label-xs-font label{font-size:14px!important}}.ca-r-help-link-padding{margin-top:10px;margin-left:3%!important}.ca-r-categories-list>li>a{min-height:32px!important;color:#fff!important;background-color:#134e9d!important}.ca-r-categories-list>li span.ico{color:#fff!important;padding-left:15px!important;padding-top:5px!important;background-image:none!important;font-size:14px!important}.ca-r-categories-list li a{color:#3b72bf;background-color:#fff}.ca-r-categories-list li.active>a{background-color:#e91d25!important;color:#fff!important}.ca-r-capitalize{text-transform:uppercase!important}.ca-r-padding-top{padding-top:30px!important}.ca-r-container-width{width:100%!important}.ca-r-popin-button-padding{padding:10px}.ca-r-popin-align{text-align:center}.ca-r-pagination-margin{margin-bottom:10px}.ui-widget{font-family:'Roboto'!important;font-size:12px!important}#MDSR{background:transparent!important}.ca-r-no-text-style{text-shadow:none!important}.ca-r-mainheading{color:#134e9d!important}.ca-r-country-flag_TW{background:none!important}.fliftipMobile{cursor:pointer!important}.ca-r-search-disabled{float:right!important}#INSS ul.pagination li a{border-radius:15px!important}@media(max-width:767px){#INSS ul.pagination li a{margin:0}}#INSS ul.pagination li .ca-r-js-first-a,#INSS ul.pagination li .ca-r-js-last-a{width:65px;background:#134e9d;color:white;border:1px solid #134e9d}@media(max-width:767px){#INSS ul.pagination li .ca-r-js-first-a,#INSS ul.pagination li .ca-r-js-last-a{margin:0;width:60px}}#INSS ul.pagination li a.first{background-color:white!important;border:1px solid #cbcbcb!important}#INSS ul.pagination li a.first span:before{color:black}#INSS ul.pagination li a.last{background-color:white!important;border:1px solid #cbcbcb!important}#INSS ul.pagination li a.last span:before{color:black}.train-search{width:66%;margin-top:30px}.ca-r-flight-search{text-transform:uppercase}@media(min-width:992px){.ca-r-flight-search{width:43%!important}}@media(min-width:768px) and (max-width:991px){.ca-r-flight-search{width:27%!important}}.ca-r-flight-search.search-btn{margin-top:30px}.ca-button-div{margin-top:30px;width:100%}@media(max-width:767px){.ca-r-add-flight{width:40%!important}}.ca-form-tab{padding-bottom:15px!important}.rtsc-login-section{padding-right:8px!important}.rtsc-login-section .more-info-section{height:63px!important}.rtsc-login-section button{margin-top:30px!important;margin-bottom:10px!important}.rtsc-login-section button .ca-login{width:25%}@media(min-width:768px){.ca-r-user-details{margin:0 5px}}@media(max-width:767px){.ca-r-user-details{margin:10px 0 -10px}}.ca-r-add-pax{height:40px!important;text-transform:uppercase;margin-bottom:10px;margin-right:15px}@media(min-width:992px){.ca-r-add-pax{padding-right:20px!important}}@media(min-width:768px) and (max-width:991px){.ca-r-add-pax{margin-top:20px!important;padding-right:45px!important}.ca-r-add-pax span.text{margin-right:12px!important}}@media(max-width:767px){.ca-r-add-pax{width:94%!important;padding-right:75px!important}}@media(min-width:768px) and (max-width:991px){.ca-r-addNewPassenger{margin-top:0!important}}.ca-r-reset-btn{width:100%!important;margin-bottom:5px}.ca-r-benefit{color:#fff!important}@media(max-width:767px){.ca-r-form-update-btn{margin-bottom:10px!important}}@media(max-width:767px){.ca-pax-info-margin{padding:0 10px!important}}@media(max-width:991px){.ca-r-table-address{margin-left:0!important}.ca-r-table-address .ca-r-table-data-item{padding:0!important}}@media(min-width:768px) and (max-width:991px){.ca-r-saved-pax-title{display:inline-block}}.ca-r-modal-content .ca-r-modal-footer button{height:40px!important;border-radius:20px!important}.ca-r-member-info{padding:20px;bottom:10px}@media(min-width:768px){.ca-r-book-flight{float:right;margin-right:20px}}@media(max-width:767px){.ca-r-book-flight{width:100%;padding-bottom:10px}.ca-r-book-flight button{width:100%}}.security-setup-panel .ca-r-security-panel-container{padding:7px!important}.ca-r-header-left-padding-acma{padding-left:12px}.ca-r-search-tita{width:25%;text-transform:uppercase}@media(min-width:768px) and (max-width:991px){.ca-r-search-tita{margin-right:10px}}@media(max-width:767px){.ca-r-search-tita{margin-bottom:10px}}.ca-r-flst-search-btn{width:30%}@media(min-width:768px){.ca-r-news-btn{margin-left:10px!important;width:20%}}@media(max-width:767px){.ca-r-news-btn{margin:10px 0!important}}.ca-r-cautionText{padding-left:0!important}.ca-r-refund-btn{word-wrap:break-word;text-transform:uppercase;font-weight:bold}.ca-r-ref-head{font-family:'Roboto';font-size:20px;margin-bottom:20px;font-weight:600;color:#000}@media(max-width:767px){.ca-r-tkt-emd-content{width:99%}}.ca-r-js-bag-ancRef{margin-top:20px!important}@media(max-width:767px){fieldset .removeButton{margin-top:10px;white-space:normal;word-wrap:break-word;height:auto}}@media(max-width:767px){fieldset .addButton{width:100%;white-space:normal;word-wrap:break-word;height:auto;margin-right:0!important;margin-top:10px}}.ca-r-emd-wrapper .emdRefundShim{position:absolute;top:0;left:0;width:100%;height:100%;display:none;background-color:black;-ms-filter:"alpha(opacity=20)";filter:alpha(opacity=20);opacity:.2;z-index:1}.ca-r-emd-wrapper .emdRefundShim .aligner{margin:0 auto;text-align:center;height:215px;width:424px;position:absolute;top:50%;right:30%}@media(max-width:767px){.ca-r-emd-wrapper .emdRefundShim .aligner{width:370px!important;right:6%!important}}@media(min-width:768px) and (max-width:991px){.ca-r-emd-wrapper .emdRefundShim .aligner{right:23%!important}}.ca-r-emd-wrapper .emdRefundShim .aligner .aligner-helper{display:inline-block;height:100%;vertical-align:middle}.ca-r-emd-wrapper .emdRefundShim .aligner img{vertical-align:middle}@media(min-width:768px){.newsletter_btn{width:20%}}.ca-r-offerContent-offers-details button .glyphicon{font-size:inherit!important;top:3px!important}@media(max-width:991px){.ca-r-offerContent-offers-details button{margin-bottom:10px}}.ca-r-offerContent-offers-details button .text{float:left}.ca-r-paginationPageNumber{margin-top:20px}.ca-r-offer-search .ca-r-offersFrom{padding:10px}.ca-r-offer-search .ca-r-offersFrom .chosen-container{width:100%!important}.ca-r-offer-search .ca-r-offersFrom .chosen-container .chosen-drop{min-width:initial!important}.ca-r-offer-button-adjust{word-break:break-all;min-height:40px;height:auto!important;white-space:initial}.ca-r-flight-search-form .ca-r-flightPanel .ca-r-flightPanel__doubleArrow{margin-top:20px;position:inherit;margin-left:3px}@media(max-width:992px){.ca-r-flight-search-form .ca-r-flightPanel .ca-r-flightPanel__doubleArrow{margin-left:5px}}.ca-r-modal-content.ca-r-mod-container{height:auto!important}@media(max-width:991px){.ca-r-modal-content.ca-r-mod-container .ca-r-modal-header{padding:10px!important;border:none!important}}.ca-r-modal-content.ca-r-mod-container .ca-r-modal-header .ca-r-button-close{margin-top:-2px}.ca-r-input-radio{text-align:inherit!important}.ca-r-input-radio input[type="radio"]{display:none}.ca-r-input-radio input[type="radio"]+.ca-r-custom-radio{height:20px;width:20px;float:none!important;margin-left:0!important;opacity:1;position:relative;top:5px;margin-right:10px;cursor:pointer;display:inline-block;box-sizing:content-box;background:url(../img/icon-radiobutton-off.svg) no-repeat}.ca-r-input-radio input[type="radio"]:checked+.ca-r-custom-radio{background:url(../img/icon-radiobutton-on.svg) no-repeat!important}.ca-r-input-radio input[type="radio"]+.ca-r-custom-radio.ca-r-custom-radio-white{background:url(../img/icon-radiobutton-off-white.svg) no-repeat}.ca-r-input-radio input[type="radio"]:checked+.ca-r-custom-radio.ca-r-custom-radio-white{background:url(../img/icon-radiobutton-on-white.svg) no-repeat!important}.ca-r-input-radio input[type="radio"]+.ca-r-custom-radio.ca-r-custom-radio-blue-white{background:url(../img/icon-radiobutton-off.svg) no-repeat}.ca-r-input-radio input[type="radio"]:checked+.ca-r-custom-radio.ca-r-custom-radio-blue-white{background:url(../img/icon-radiobutton-on-white.svg) no-repeat!important}@media(max-width:767px){.ca-r-input-radio label{padding:0!important}}.ca-r-input-radio label:before{display:none!important}@media(max-width:767px){.custom-radio .ca-r-label{padding:0!important}}.ca-r-label{font-family:'Roboto-bold',sans-serif!important;font-weight:bold;color:#4c4c4c;margin-bottom:0!important}@media(max-width:767px){.ca-r-label{font-size:10px!important}}.ca-r-horizontal-line{overflow:hidden}.ca-r-horizontal-line:after{letter-spacing:0;color:#5c5d5d;content:".............................................................................................................................................................................................";font-weight:normal}.admin-login-container .wdk-errorpanel{display:none}.admin-login-container .adminConfigShim{position:absolute;top:0;left:0;width:100%;height:100%;display:none;background-color:black;-ms-filter:"alpha(opacity=20)";filter:alpha(opacity=20);opacity:.2;z-index:1}.admin-login-container .adminConfigShim .aligner{margin:0 auto;text-align:center;height:215px;width:424px}@media(max-width:767px){.admin-login-container .adminConfigShim .aligner{width:370px!important}}.admin-login-container .adminConfigShim .aligner .aligner-helper{display:inline-block;height:100%;vertical-align:middle}.admin-login-container .adminConfigShim .aligner img{vertical-align:middle}.admin-login-container .admin-login{padding:15px!important}@media(min-width:768px){.admin-login-container .admin-login{padding:15px 30px!important;width:45%;margin-left:25%}.admin-login-container .admin-login h3{font-family:'Roboto',sans-serif!important;font-weight:700;font-style:normal;font-size:24px;color:#333;word-wrap:break-word}}@media(min-width:768px) and (max-width:991px){.admin-login-container .admin-login{width:62%!important;margin-left:18%!important}}.admin-login-container .admin-login .login-container{width:100%;height:100px;font-size:13px}@media(max-width:767px){.admin-login-container .admin-login .login-container{width:100%!important;height:130px}}.admin-login-container .admin-login .login-container .form-group{margin-bottom:15px!important;height:54px}@media(min-width:768px) and (max-width:991px){.admin-login-container .admin-login .login-container .form-group{width:100%!important}}@media(max-width:767px){.admin-login-container .admin-login .login-container .form-group{padding-right:0!important;width:100%!important}.admin-login-container .admin-login .login-container .form-group label{font-size:12px!important}.admin-login-container .admin-login .login-container .form-group input{width:100%!important}}@media(min-width:768px){.admin-login-container .admin-login .login-container .form-group{margin-bottom:0!important}.admin-login-container .admin-login .login-container .form-group label{margin-right:20px;width:85px;margin-left:20px;font-family:'Roboto',sans-serif!important;font-weight:400!important;font-style:normal;font-size:13px!important;color:#333;white-space:nowrap}.admin-login-container .admin-login .login-container .form-group input{display:inline-block;width:240px;height:40px!important;font-family:'Roboto',sans-serif!important;font-weight:400;font-style:normal;font-size:13px;text-decoration:none;color:#000;text-align:left}}.admin-login-container .admin-login .submit-button-div{margin-top:20px!important}.admin-login-container .admin-login .submit-button-div button{white-space:normal;word-wrap:break-word;height:auto!important}@media(min-width:768px){.admin-login-container .admin-login .submit-button-div{padding-right:25px}.admin-login-container .admin-login .submit-button-div button{width:64%!important}}@media(min-width:768px) and (max-width:991px){.admin-login-container .admin-login .submit-button-div{padding-right:48px}}.admin-retrieve-container .wdk-errorpanel{display:none}.admin-retrieve-container .ca-r-sales-emd{height:50px;margin-left:17%!important}@media(max-width:767px){.admin-retrieve-container .ca-r-sales-emd{margin-left:0!important}}.admin-retrieve-container .ca-r-sales-emd .adminTabs{border:0;background:transparent;height:inherit}.admin-retrieve-container .ca-r-sales-emd .adminTabs .active label{color:red}.admin-retrieve-container .ca-r-sales-emd .adminTabs label{font-size:14px;cursor:pointer;color:#144d9e}.admin-retrieve-container .ca-r-sales-emd .adminTabs li{cursor:pointer;background:transparent;width:auto;min-width:10%!important;text-align:center;height:inherit;padding:15px;border-radius:10px 10px 0 0;border:1px solid black;border-bottom:0}@media(min-width:768px) and (max-width:991px){.admin-retrieve-container .ca-r-sales-emd .adminTabs li{min-width:20%!important}}@media(max-width:767px){.admin-retrieve-container .ca-r-sales-emd .adminTabs li{min-width:30%!important}}.admin-retrieve-container .ca-r-sales-emd .adminTabs li.salesOption{border-right:0}.admin-retrieve-container .admin-retrieve-booking{border:1px solid black;margin-left:17%!important;padding-left:7%!important;padding:15px!important}@media(max-width:767px){.admin-retrieve-container .admin-retrieve-booking{margin-left:0!important}}.admin-retrieve-container .admin-retrieve-booking .adminRetrieveShim,.admin-retrieve-container .admin-retrieve-booking .adminRefundShim,.admin-retrieve-container .admin-retrieve-booking .adminReIssueShim{position:absolute;top:0;left:0;width:100%;height:100%;display:none;background-color:black;-ms-filter:"alpha(opacity=20)";filter:alpha(opacity=20);opacity:.2;z-index:1}.admin-retrieve-container .admin-retrieve-booking .adminRetrieveShim .aligner,.admin-retrieve-container .admin-retrieve-booking .adminRefundShim .aligner,.admin-retrieve-container .admin-retrieve-booking .adminReIssueShim .aligner{margin:0 auto;text-align:center;height:215px;width:424px}@media(max-width:767px){.admin-retrieve-container .admin-retrieve-booking .adminRetrieveShim .aligner,.admin-retrieve-container .admin-retrieve-booking .adminRefundShim .aligner,.admin-retrieve-container .admin-retrieve-booking .adminReIssueShim .aligner{height:100%!important;width:370px!important}}.admin-retrieve-container .admin-retrieve-booking .adminRetrieveShim .aligner .aligner-helper,.admin-retrieve-container .admin-retrieve-booking .adminRefundShim .aligner .aligner-helper,.admin-retrieve-container .admin-retrieve-booking .adminReIssueShim .aligner .aligner-helper{display:inline-block;height:100%;vertical-align:middle}.admin-retrieve-container .admin-retrieve-booking .adminRetrieveShim .aligner img,.admin-retrieve-container .admin-retrieve-booking .adminRefundShim .aligner img,.admin-retrieve-container .admin-retrieve-booking .adminReIssueShim .aligner img{vertical-align:middle}@media(min-width:768px){.admin-retrieve-container .admin-retrieve-booking{width:65%}.admin-retrieve-container .admin-retrieve-booking h3{font-weight:700;font-style:normal;font-size:20px;color:#333;white-space:nowrap}}.admin-retrieve-container .admin-retrieve-booking p{margin:10px 0!important;font-size:13px}.admin-retrieve-container .admin-retrieve-booking p label{margin-right:50px;font-weight:bold}@media(min-width:768px){.admin-retrieve-container .admin-retrieve-booking p label{width:60px;font-weight:400;font-style:normal;font-size:13px;color:#333;white-space:nowrap}}.admin-retrieve-container .admin-retrieve-booking p input{display:inline-block;width:100%!important}@media(min-width:768px){.admin-retrieve-container .admin-retrieve-booking p input{width:270px!important;height:40px!important}}.admin-retrieve-container .admin-retrieve-booking p select{display:none}@media(min-width:768px){.admin-retrieve-container .admin-retrieve-booking .btn-group{width:35%!important;float:right;margin-top:10px}}@media(min-width:768px) and (max-width:991px){.admin-retrieve-container .admin-retrieve-booking .btn-group{width:47%!important}}@media(max-width:767px){.admin-retrieve-container .admin-retrieve-booking .btn-group{margin-top:20px!important;width:100%!important}}.admin-retrieve-container .admin-retrieve-booking .btn-group button{white-space:normal;word-wrap:break-word;height:auto!important}.admin-retrieve-container .admin-retrieve-booking .errorPanel .wdk-errorpanel-warning{display:none;border:1px solid;padding:10px;word-wrap:break-word;min-height:45px;margin-bottom:10px}.admin-retrieve-container .admin-retrieve-booking .errorPanel .wdk-errorpanel-warning span.ico{float:left}.admin-retrieve-container .txn-details{display:none;margin-left:0!important;border-top:1px dashed #333;margin-top:30px!important;margin-bottom:30px!important}.admin-retrieve-container .txn-details .adminTxnShim{display:none;position:absolute;top:260px;left:0;width:100%;height:40%;background-color:black;-ms-filter:"alpha(opacity=20)";filter:alpha(opacity=20);opacity:.2;z-index:1}@media(max-width:767px){.admin-retrieve-container .txn-details .adminTxnShim{top:590px;height:28%}}@media(min-width:768px) and (max-width:991px){.admin-retrieve-container .txn-details .adminTxnShim{top:420px!important;height:35%!important}}.admin-retrieve-container .txn-details .adminTxnShim .aligner{margin:0 auto;text-align:center;height:215px;width:424px}@media(max-width:767px){.admin-retrieve-container .txn-details .adminTxnShim .aligner{width:370px!important}}.admin-retrieve-container .txn-details .adminTxnShim .aligner .aligner-helper{display:inline-block;height:100%;vertical-align:middle}.admin-retrieve-container .txn-details .adminTxnShim .aligner img{vertical-align:middle}@media(min-width:992px){.admin-retrieve-container .txn-details{width:79%;margin-left:40px!important}}@media(min-width:768px) and (max-width:991px){.admin-retrieve-container .txn-details{width:76%;margin-left:40px!important}}.admin-retrieve-container .txn-details div.txn-selection{margin-left:10%!important;margin-top:25px!important;font-size:16px!important}@media(max-width:767px){.admin-retrieve-container .txn-details div.txn-selection{margin:25px 15px 0!important;font-size:16px!important}}.admin-retrieve-container .txn-details div.txn-selection div.checkbox{font-size:14px}.admin-retrieve-container .txn-details div.txn-selection div.checkbox input{appearance:checkbox;-moz-appearance:checkbox;-webkit-appearance:checkbox;border-radius:0;position:relative;bottom:-3px}@media(min-width:768px){.admin-retrieve-container .txn-details div.txn-selection div.btn-group{width:35%!important;float:right;margin-right:20px!important}}@media(min-width:768px) and (max-width:991px){.admin-retrieve-container .txn-details div.txn-selection div.btn-group{margin-right:6px!important}}@media(max-width:767px){.admin-retrieve-container .txn-details div.txn-selection div.btn-group{margin-top:20px!important;width:100%!important}}.admin-retrieve-container .txn-details div.txn-selection div.btn-group button{white-space:normal;word-wrap:break-word;height:auto!important}.admin-retrieve-container .txn-error-container{display:none;margin:20px 0}.admin-retrieve-container .txn-error-container-ref{display:none;margin:20px 0}.admin-retrieve-container .wdk-errorpanel-info{margin-bottom:15px!important}.admin-retrieve-container .wdk-errorpanel-info span.ico{top:-5px!important}#ADMC .page-wrapper{font-family:'Roboto',sans-serif!important}#ADMC .page-wrapper .inputTypeplaceholder{color:#000}#adminLogin{font-family:'Roboto',sans-serif!important}#adminLogin .ca-r-label{font-family:'Roboto',sans-serif!important;font-weight:500}#reIssue div.btn-group form{display:inline}#reIssue div.btn-group button{border-radius:0}.url-redir .invalid-url-title p{font-size:25px}.url-redir .invalid-url-title p span{font-size:24px;font-weight:700!important}.url-redir .siteLang-container{margin:15px 0}.url-redir .siteLang-container .form-style-container{padding:3.75%!important}@media(max-width:767px){.url-redir .siteLang-container .form-style-container{padding:10px!important}}@media(min-width:992px){.url-redir .siteLang-container .form-style-container{padding:25px!important}}.url-redir .siteLang-container .siteSel-msg{white-space:nowrap!important}.url-redir .siteLang-container .siteSel-msg p{font-size:16px}.url-redir .siteLang-container .siteSel-msg p span{font-family:'Roboto',sans-serif!important;font-size:16px;font-weight:700}.url-redir .siteLang-container .redir-button-div{margin-bottom:0!important}@media(min-width:992px){.url-redir .siteLang-container .select-group{width:75%;height:60px;margin-left:20px;font-size:13px}.url-redir .siteLang-container .select-group>div{padding-right:50px}}@media(max-width:767px){.url-redir .siteLang-container .select-group{height:130px!important}.url-redir .siteLang-container .select-group .form-group{width:100%!important}}@media(min-width:768px) and (max-width:991px){.url-redir .siteLang-container .select-group .form-group{width:auto!important}.url-redir .siteLang-container .select-group .form-group.form-country{width:92%!important}}.url-redir .siteLang-container .select-group .form-group .chosen-container{width:100%!important}.url-redir .siteLang-container .select-group label.country-label,.url-redir .siteLang-container .select-group label.lang-label{display:block;font-family:'Roboto',sans-serif!important}#ALIM .ui-mask{z-index:1002}#ALIM .table-acma .table-acma__heading,#ALIM .table-acma .table-acma__data-item{word-break:break-all}@media(max-width:991px){#ALIM .ca-js-alim-resendOTP{margin-top:30px!important}}#ALIM .ca-atc-otp-email{text-align:left}@media(max-width:991px){#ALIM .ca-atc-otp-email{text-align:center}}#alimVerifySourceEmailBtn{font-size:100px;border:1px solid #d3d2d2;width:150px;height:150px;padding-top:25px;box-shadow:1px 1px #888;cursor:pointer}.ca-alim-form-row{padding:5px 10px}#ca-add-alienee .chosen-container,#js-form-edit-alinee .chosen-container{width:100%!important}#ca-add-alienee .birthDate .chosen-container{width:32.7%!important}#js-OTP-verify img.captcha{height:57px;height:50px;min-width:150px}#js-OTP-verify .ca-r-captcha{text-align:left}#alim-otp-form,#ca-add-alienee,#ca-edit-alienee-popin,#alim-delete-alienee{z-index:1001}.ca-js-alieneeList .ca-r-btn{padding:8px 14px!important}#js-form-edit-alinee input[readonly]{cursor:not-allowed;background-color:#eee;opacity:1}#msg-popin .ca-js-popinSuccess{color:#0c6508}#msg-popin .glyphicon-ok-circle{font-size:30px;color:#0c6508}#msg-popin .glyphicon-remove-circle{font-size:30px;color:#e91d25}#msg-popin .ca-js-popinSuccess-msg,#msg-popin .ca-js-popinFail-msg{position:relative;top:-10px}#msg-popin .ca-js-popinFail{color:#e91d25}.ca-cardinfo{padding:5px}.ca-cardinfo.ca-cardinfo-input-row .tiles-lable{line-height:36px}#js-change-associated-adult-card .ca-adultUpdate{margin-top:20px}@media(max-width:767px){#js-change-associated-adult-card{padding:10px}}.ca-cardinfo{padding:5px}.panelAdvisory .ca-advi-action-row{padding-top:30px}.panelAdvisory .ca-advi-action-row button{margin-right:15px;margin-bottom:20px}@media(max-width:767px){.panelAdvisory .ca-advi-action-row button{margin-right:0}}@media(max-width:767px){.panelAdvisory{padding:15px}}#related-verify{position:absolute;margin-left:10px}@media(max-width:767px){#related-verify{position:relative;margin-left:10px;margin-top:10px;margin-bottom:10px}}#ca-verify-adult-popin-modal-dialog{width:400px!important}@media(max-width:991px){#ca-verify-adult-popin-modal-dialog .ca-r-modal-body{padding:20px!important;overflow:visible}}@media(max-width:767px){#ca-verify-adult-popin-modal-dialog{width:auto!important;margin:30px!important}}#ca-verify-Adult{z-index:1045}#verifyChildRelated .ca-r-input-field{background:#fff!important}@media(max-width:991px){#verifyChildRelated .form-group{width:-webkit-calc(100%)!important}}@media(min-width:768px){.ca-acma-mileage{padding:0 15px}}@media(max-width:767px){.ca-acma-mileage{padding:0!important}}.ca-acma-mileage .ca-acma-mileage-form{background-color:#f3f3f3;padding:15px}.ca-acma-mileage .ca-acma-mileage-form label{text-align:right}@media(max-width:767px){.ca-acma-mileage .ca-acma-mileage-form label{text-align:left}}.ca-acma-mileage .ca-acma-mileage-form input{margin-left:15px;width:220px}@media(max-width:767px){.ca-acma-mileage .ca-acma-mileage-form input{margin-left:0!important;width:100%}}.ca-acma-mileage .ca-acma-mileage-form #carrier_code_chosen,.ca-acma-mileage .ca-acma-mileage-form #cabin_code_chosen{margin-left:15px;width:220px!important}@media(max-width:767px){.ca-acma-mileage .ca-acma-mileage-form #carrier_code_chosen,.ca-acma-mileage .ca-acma-mileage-form #cabin_code_chosen{margin-left:0;width:100%!important}}@media(max-width:767px){.ca-acma-mileage .ca-acma-mileage-form #carrier_code_chosen{margin-bottom:15px}}.ca-acma-mileage .ca-acma-mileage-form #flight-number{width:130px}@media(min-width:426px) and (max-width:991px){.ca-acma-mileage .ca-acma-mileage-form #flight-number{width:170px}}@media(max-width:767px){.ca-acma-mileage .ca-acma-mileage-form .web-input-calendar{height:75px}}.ca-acma-mileage .ca-acma-mileage-form .web-input-calendar .ucmr-calendar-btn{top:10px!important;right:37px}@media(max-width:767px){.ca-acma-mileage .ca-acma-mileage-form .web-input-calendar .ucmr-calendar-btn{top:9px!important;right:6px}}@media(min-width:426px) and (max-width:991px){.ca-acma-mileage .ca-acma-mileage-form .web-input-calendar .ucmr-calendar-btn{top:-3px!important}}.ca-acma-mileage .ca-acma-mileage-form .web-input-calendar .ffp-icon-info{background:url("../img/icon_info.png");display:block;width:20px;height:20px;margin-right:10px;background-size:20px;background-repeat:no-repeat;float:right;position:relative;top:8px;left:16px;border:0}@media(max-width:767px){.ca-acma-mileage .ca-acma-mileage-form .web-input-calendar .ffp-icon-info{float:none;top:unset;bottom:62px;left:82px}}.ca-acma-mileage .ca-acma-mileage-form .web-input-calendar .ffp-icon-info:hover{cursor:pointer}@media(max-width:767px){.ca-acma-mileage .ca-acma-mileage-form .web-input-calendar{width:100%!important}}.ca-acma-mileage .ca-acma-mileage-form #mileage-supplement-form{background-color:#fff;padding:20px 10px}.ca-acma-mileage .ca-acma-mileage-submit{margin-top:20px;margin-bottom:30px}.ca-acma-mileage .ca-acma-mileage-submit button{width:150px;position:relative;border-radius:10px}@media(max-width:767px){.ca-acma-mileage .ca-acma-mileage-submit button{width:100%}}@media(min-width:992px){.ca-acma-mileage .ca-acma-mileage-submit button{left:235px}}@media(min-width:426px) and (max-width:991px){.ca-acma-mileage .ca-acma-mileage-submit{width:30%;margin:20px auto 30px auto}}@media(max-width:767px){.ca-acma-mileage .ca-acma-mileage-heading{padding-left:15px}}.ca-acma-mileage .modal{margin:150px auto 0 auto;width:100%;z-index:2001}.ca-acma-mileage .modal h4,.ca-acma-mileage .modal p{text-align:center}.ca-acma-mileage .modal .ca-r-btn{margin:0 auto}@media(min-width:768px) and (max-width:992px){.ca-acma-mileage .modal .ca-r-btn{margin-bottom:18px;margin-top:15px}}#MLGS .modal-backdrop{z-index:2000}#MLGS #qtip-0{margin-left:15px;max-width:220px;background:#f3f3f3}.ca-goldTrack{font-size:16px}.ca-goldTrack .imageHolder{height:200px;border:1px solid black;margin-bottom:20px}.ca-goldTrack .searchPanel{margin-bottom:60px}.ca-goldTrack .searchPanel .searchHeading{margin-bottom:20px}.ca-goldTrack .searchPanel .searchSection{display:flex;justify-content:space-between}.ca-goldTrack .searchPanel .searchSection .searchButton .searchAirport{background:#134e9d;color:white;border:#134e9d;height:35px;width:110px;border-radius:4px}.ca-goldTrack .goldtrackAvailable .goldTrackError{color:#e91d25}.ca-goldTrack .goldTrackResults{background:#eee;margin-top:20px;padding-left:20px;padding-right:20px;padding-bottom:30px}.ca-goldTrack .goldTrackResults .airportInfo{padding-top:15px}.ca-goldTrack .goldTrackResults .airportInfo .airportName{font-weight:bold}.ca-goldTrack .goldTrackResults .goldTrack{padding-top:15px}.ca-goldTrack .goldTrackResults .goldTrack .goldTrackType{font-weight:bold}.ca-goldTrack .goldTrackResults .loungeInfo{padding-top:15px;padding-bottom:20px}.ca-goldTrack .goldTrackResults .loungeInfo .loungeName{font-weight:bold}.ca-goldTrack .goldTrackResults .loungeSecondSection{display:flex;justify-content:space-between}.ca-goldTrack .goldTrackResults .loungeSecondSection .loungeSection .loungeSectionTitle{font-weight:bold}textarea:focus,input[type="text"]:focus,input[type="password"]:focus,input[type="datetime"]:focus,input[type="datetime-local"]:focus,input[type="date"]:focus,input[type="month"]:focus,input[type="time"]:focus,input[type="week"]:focus,input[type="number"]:focus,input[type="email"]:focus,input[type="url"]:focus,input[type="search"]:focus,input[type="tel"]:focus,input[type="color"]:focus,a:focus{outline:1px dotted #000;outline:5px auto -webkit-focus-ring-color;outline-offset:-2px}input[type="text"]:hover:enabled,input[type="password"]:hover:enabled,input[type="datetime"]:hover:enabled,input[type="datetime-local"]:hover:enabled,input[type="date"]:hover:enabled,input[type="month"]:hover:enabled,input[type="time"]:hover:enabled,input[type="week"]:hover:enabled,input[type="number"]:hover:enabled,input[type="email"]:hover:enabled,input[type="url"]:hover:enabled,input[type="search"]:hover:enabled,input[type="tel"]:hover:enabled,input[type="color"]:hover:enabled{outline:1px dotted #000;outline:5px auto -webkit-focus-ring-color;outline-offset:-2px}/*!
Chosen, a Select Box Enhancer for jQuery and Prototype
by Patrick Filler for Harvest, http://getharvest.com

Version 1.4.2
Full source at https://github.com/harvesthq/chosen
Copyright (c) 2011-2015 Harvest http://getharvest.com

MIT License, https://github.com/harvesthq/chosen/blob/master/LICENSE.md
This file is generated by `grunt build`, do not edit it by hand.
*/.chosen-container{position:relative;display:inline-block;vertical-align:middle;font-size:12px;zoom:1;*display:inline;-webkit-user-select:none;-moz-user-select:none;user-select:none;text-align:left;cursor:pointer}.chosen-container .chosen-drop{position:absolute;top:100%;left:-9999px;z-index:1010;width:100%;border:1px solid #bcc1c2;background:#fff;-webkit-transform:translateZ(1px);-moz-transform:translateZ(1px);-o-transform:translateZ(1px);transform:translateZ(1px)}.chosen-container.chosen-disabled{cursor:not-allowed}.chosen-container.chosen-with-drop .chosen-drop{left:0}.chosen-container a{cursor:pointer}.chosen-container.chosen-container-single .chosen-single{position:relative;display:block;overflow:hidden;padding:0 0 0 10px;height:36px;border:1px solid #bcc1c2;background-color:#fff;color:#000!important;text-decoration:none;white-space:nowrap;line-height:35px!important;font-weight:normal}.chosen-container.chosen-container-single .chosen-single span{display:block;overflow:hidden;margin-right:20px;text-overflow:ellipsis;white-space:nowrap}.chosen-container.chosen-container-single .chosen-single div{background-color:#fff;position:absolute;top:0;right:5px;display:block;width:15px;height:100%;line-height:35px!important;color:#000!important}.chosen-container.chosen-container-single.chosen-container-single-nosearch .chosen-search{position:absolute;left:-9999px}.chosen-container.chosen-container-single.error .chosen-single{border:1px solid #e91d25}.chosen-container.chosen-container-active .chosen-single{outline:1px dotted #000;outline:5px auto -webkit-focus-ring-color;outline-offset:-2px}.chosen-container .chosen-results{color:#000;position:relative;overflow-x:hidden;overflow-y:auto;padding:0;margin-bottom:0;max-height:250px;-webkit-overflow-scrolling:touch;font-weight:normal}.chosen-container .chosen-results li{display:none;margin:0;padding:5px 6px 5px 10px;list-style:none;line-height:17px;word-wrap:break-word;-webkit-touch-callout:none}.chosen-container .chosen-results li.active-result{display:list-item;cursor:pointer}.chosen-container .chosen-results li.highlighted{background-color:#dededd}.chosen-container *{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}input[type="text"],input[type="password"],input[type="search"]{height:36px!important;background-image:none;background:#fff}@media(min-width:992px){input[type="text"],input[type="password"],input[type="search"]{height:36px!important}}.custom-radio{text-align:left}.custom-radio input[type="radio"]{-ms-filter:"alpha(opacity=0)";filter:alpha(opacity=0);opacity:0;position:absolute;left:-9999px;cursor:default}.custom-radio input:checked label:before{content:"sdafsdf";display:inline-block;margin-right:10px;margin-left:10px;position:absolute;left:0;top:6px;background-image:url(../img/sprites-UI-elements.png);background-repeat:no-repeat;background-position:-54px -2px;width:22px;height:22px}.custom-radio label{display:inline-block;cursor:pointer;position:relative;padding:0 10px 0 40px!important;font-size:13px;line-height:36px;text-align:left}.custom-radio label:before{content:"";display:inline-block;margin-right:10px;margin-left:10px;position:absolute;left:0;top:6px;background-image:url(../img/sprites-UI-elements.png);background-repeat:no-repeat;background-position:-54px -2px;width:22px;height:22px}.custom-radio label.focus{outline:1px dotted #000;outline:5px auto -webkit-focus-ring-color;outline-offset:-2px}.custom-radio.selected label:before{background-image:url(../img/sprites-UI-elements.png);background-repeat:no-repeat;background-position:-28px -28px;width:22px;height:22px}.custom-radio.disabled label{cursor:default}.custom-radio.disabled label:before{background-image:url(../img/sprites-UI-elements.png);background-repeat:no-repeat;background-position:-54px -28px;width:22px;height:22px}.custom-checkbox{text-align:left}.custom-checkbox input[type="checkbox"]{-ms-filter:"alpha(opacity=0)";filter:alpha(opacity=0);opacity:0;position:absolute;left:-9999px;cursor:default}.custom-checkbox label{display:inline-block;cursor:pointer;position:relative;padding:0 10px 0 30px!important;font-size:13px;font-size:.8125rem;line-height:36px;text-align:left}.custom-checkbox label:before{content:"";display:inline-block;margin-right:10px;position:absolute;left:0;top:6px;background-image:url(../img/sprites-UI-elements.png);background-repeat:no-repeat;background-position:-28px -2px;width:22px;height:22px}.custom-checkbox label.focus{outline:1px dotted #000;outline:5px auto -webkit-focus-ring-color;outline-offset:-2px}.custom-checkbox.selected label:before{content:"";background-image:url(../img/sprites-UI-elements.png);background-repeat:no-repeat;background-position:-2px -2px;width:22px;height:22px}.custom-checkbox.disabled label{cursor:default}.custom-checkbox.disabled label:before{background-image:url(../img/sprites-UI-elements.png);background-repeat:no-repeat;background-position:-2px -28px;width:22px;height:22px}@media(min-width:992px){.chosen-container.chosen-container-single .chosen-single{height:36px!important;line-height:35px!important}.custom-radio label{line-height:25px;padding:0 10px 0 25px!important}.custom-radio label:before{top:0;margin-left:0}}@media(min-width:992px){.ca-r-dropdown .ca-r-dropdown__icon-container[aria-expanded='true'] .ca-icon-chevron-collapse{display:inline}.ca-r-dropdown .ca-r-dropdown__icon-container[aria-expanded='true'] .ca-icon-chevron-expand{display:none}}.ca-r-dropdown .ca-r-dropdown__icon-container{display:inline-block}.ca-r-dropdown .ca-r-dropdown__icon-container .ca-icon-chevron-collapse{display:none}.ca-r-dropdown .ca-r-dropdown__icon-container .ca-r-country-flag{width:20px;height:20px;margin-right:8px}.ca-r-dropdown .ca-r-dropdown__icon-container .ca-icon-search{font-size:20px}.ca-r-dropdown .ca-r-dropdown__icon-container .ca-icon-user{font-size:20px}@media(min-width:992px){.ca-r-dropdown .ca-r-dropdown__icon-container .ca-r-icon-user{display:block;float:left;margin-right:10px}}.ca-r-dropdown .ca-r-dropdown__icon-container .ca-r-user-name{display:inline-block;max-width:91px;word-wrap:break-word;float:left;margin-right:2px}.ca-r-dropdown .ca-r-dropdown__icon-container>span{vertical-align:middle;margin-left:3px}.ca-r-dropdown .ca-r-dropdown__icon-container>span.ca-r-country-flag{width:33px!important;height:20px!important}.ca-r-tooltip-panel{color:#4c4c4c}.ca-r-language-dialog{top:42px;left:48%;width:100%!important;max-width:327px!important}@media(min-width:992px) and (max-width:1199px){.ca-r-language-dialog{left:46%!important}}@media(max-width:767px){.ca-r-language-dialog{left:0!important;right:0!important;margin:0 auto;width:96%!important}}@media(min-width:768px) and (max-width:991px){.ca-r-language-dialog.bottom>.arrow{left:88%!important}}@media(max-width:767px){.ca-r-language-dialog.bottom>.arrow{left:68%!important}}.ca-r-language-dialog .ca-r-popover-content{height:360px!important}.ca-r-searchDisabled{left:57%!important}@media(max-width:767px){.ca-r-searchDisabled{left:0!important}.ca-r-searchDisabled.bottom .arrow{left:83%!important}}@media(min-width:768px) and (max-width:991px){.ca-r-searchDisabled{left:53%!important}}@media(min-width:992px) and (max-width:1199px){.ca-r-searchDisabled{left:62%!important}}.ca-r-tooltip-panel.ca-r-language-panel{min-width:250px}.ca-r-tooltip-panel.ca-r-language-panel .ca-r-language-panel__header{margin-top:0;margin-bottom:10px;font-size:12px}.ca-r-tooltip-panel.ca-r-language-panel .ca-r-language-panel__language-list{list-style:none;padding-left:0;padding-right:10px}.ca-r-tooltip-panel.ca-r-language-panel .ca-r-language-panel__language-list .ca-r-language-panel__language-list-item{border-top:1px solid #eee;padding:8px 8px 8px 12px;font-size:14px;color:#4c4c4c}.ca-r-tooltip-panel.ca-r-language-panel .ca-r-language-panel-left-block{height:350px;overflow:auto}.ca-r-tooltip-panel.ca-r-language-panel .ca-r-language-panel-left-block .ca-r-language-panel__language-list-item.active:before{content:">";position:absolute;left:-2px;font-size:18px;line-height:20px}.ca-r-tooltip-panel.ca-r-language-panel .ca-r-language-panel-left-block .ca-r-country-flag{margin-right:7px;top:3px!important}.ca-r-tooltip-panel.ca-r-language-panel .ca-r-language-panel-right-block{padding-top:23px}.ca-r-tooltip-panel.ca-r-language-panel .ca-r-language-panel-right-block .ca-r-language-panel__language-list-item.active:before{content:">";position:absolute;left:0}.ca-r-tooltip-panel.ca-r-language-panel .ca-r-country-flag{top:-2px;position:relative}.ca-r-tooltip-panel.ca-r-search-panel .form-group{width:100%!important}.ca-r-tooltip-panel.ca-r-search-panel .input-group-addon{font-size:23px;background:0;border:0;padding-left:10px;padding-right:5px}.ca-r-login-popover{max-width:430px!important;width:100%!important}.ca-r-login-popover .ca-r-tooltip-panel.ca-r-login-panel{width:100%}.ca-r-login-popover .ca-r-tooltip-panel.ca-r-login-panel .ca-r-login-panel__left-pane{padding:10px 15px 10px 10px}.ca-r-login-popover .ca-r-tooltip-panel.ca-r-login-panel .ca-r-login-panel__left-pane .ca-r-btn-primary{width:100%}@media(min-width:992px){.ca-r-login-popover .ca-r-tooltip-panel.ca-r-login-panel .ca-r-login-panel__left-pane .ca-r-btn-primary{width:80%!important;bottom:0}}.ca-r-login-popover .ca-r-tooltip-panel.ca-r-login-panel .ca-r-login-panel__left-pane div.form-group{width:100%!important}.ca-r-login-popover .ca-r-tooltip-panel.ca-r-login-panel .ca-r-login-panel__left-pane input{width:100%!important}.ca-r-login-popover .ca-r-tooltip-panel.ca-r-login-panel .ca-r-login-panel__left-pane:after{content:'....................................................................';letter-spacing:1px;color:#4c4c4c;-webkit-transform:rotate(90deg);-moz-transform:rotate(90deg);-ms-transform:rotate(90deg);-o-transform:rotate(90deg);transform:rotate(90deg);display:inline-block;position:relative;left:87px;right:0;top:-144px;bottom:0;width:278px;overflow:hidden}.ca-r-login-popover .ca-r-tooltip-panel.ca-r-login-panel .ca-r-login-panel__right-pane{padding:10px 10px 10px 15px}.ca-r-login-popover .ca-r-tooltip-panel.ca-r-login-panel .ca-r-login-panel__right-pane p{height:172px}.ca-r-login-popover .ca-r-tooltip-panel.ca-r-login-panel .ca-r-login-panel__right-pane .ca-r-btn-primary{width:100%}@media(min-width:768px){.ca-r-login-popover .ca-r-tooltip-panel.ca-r-login-panel .ca-r-login-panel__right-pane .ca-r-btn-primary{bottom:0;position:absolute;width:80%}}.ca-r-login-popover .ca-r-tooltip-panel.ca-r-login-panel .ca-r-login-panel__right-pane div.form-group{width:100%!important}@media(min-width:768px){.ca-r-login-popover .ca-r-tooltip-panel.ca-r-login-panel .ca-r-login-panel__right-pane div.form-group{margin-bottom:42px}}@media(min-width:768px){.ca-r-login-popover .ca-r-tooltip-panel.ca-r-login-panel .ca-r-login-panel__right-pane{height:302px}.ca-r-login-popover .ca-r-tooltip-panel.ca-r-login-panel .ca-r-login-panel__right-pane .registerMessage{height:34px!important}}.ca-r-login-popover .ca-r-tooltip-panel.ca-r-login-panel .ca-r-login-panel__bottom-pane{margin-top:5px;padding:5px 5px 5px 10px;text-align:center}.ca-r-login-popover .ca-r-tooltip-panel.ca-r-login-panel .ca-r-login-panel__bottom-pane .ca-r-anchor-link{text-decoration:underline}.ca-r-login-popover .ca-r-tooltip-panel.ca-r-login-panel .ca-r-tooltip-panel__logged-in{padding:10px}.ca-r-login-popover .ca-r-tooltip-panel.ca-r-login-panel .ca-r-tooltip-panel__logged-in .ca-r-tooltip-panel__logged-in__top-panel{border-bottom:1px solid #ddd;margin-bottom:15px}.ca-r-login-popover .ca-r-tooltip-panel.ca-r-login-panel .ca-r-tooltip-panel__logged-in .ca-r-tooltip-panel__logged-in__top-panel .table{margin-bottom:0}.ca-r-login-popover .ca-r-tooltip-panel.ca-r-login-panel .ca-r-tooltip-panel__logged-in .ca-r-tooltip-panel__logged-in__top-panel h3{text-transform:capitalize}.ca-r-login-popover .ca-r-tooltip-panel.ca-r-login-panel .ca-r-tooltip-panel__logged-in .ca-r-btn-color-secondary{margin-right:7px}@media(max-width:767px){.ca-r-login-popover .ca-r-tooltip-panel.ca-r-login-panel .ca-r-tooltip-panel__logged-in .ca-r-btn-color-secondary{margin-bottom:10px!important}}.ca-r-login-popover.ca-r-login-dialog{display:none;top:42px;left:55%!important}@media(min-width:992px) and (max-width:1199px){.ca-r-login-popover.ca-r-login-dialog{left:58%!important}}@media(max-width:991px){.ca-r-login-popover.ca-r-login-dialog{top:40px;left:43.5%!important}}@media(max-width:767px){.ca-r-login-popover.ca-r-login-dialog{top:40px;left:0!important;max-width:94%!important}}@media(max-width:767px){.ca-r-dropdown .ca-r-dropdown__icon-container{font-size:20px}.ca-r-dropdown .ca-r-dropdown__icon-container .ca-r-country-flag{height:20px;width:20px;margin-right:2px!important}.ca-r-dropdown .ca-r-dropdown__icon-container>span{vertical-align:middle;margin-left:0;margin-right:0}.ca-r-login-popover{width:100%!important;max-width:100%!important}.ca-r-login-popover .ca-r-login-popover__arrow{left:96%!important}.ca-r-login-popover .ca-r-tooltip-panel.ca-r-login-panel{width:100%!important}.ca-r-login-popover .ca-r-tooltip-panel.ca-r-login-panel .ca-r-btn-primary{width:100%!important}.ca-r-login-popover .ca-r-tooltip-panel.ca-r-login-panel .ca-r-login-panel__right-pane{padding:10px!important}.ca-r-login-popover .ca-r-tooltip-panel.ca-r-login-panel .ca-r-login-panel__right-pane p{height:auto}.ca-r-login-popover .ca-r-tooltip-panel.ca-r-login-panel .ca-r-login-panel__left-pane{padding:10px!important}.ca-r-login-popover .ca-r-tooltip-panel.ca-r-login-panel .ca-r-login-panel__left-pane:after{-webkit-transform:rotate(0deg);-moz-transform:rotate(0deg);-ms-transform:rotate(0deg);-o-transform:rotate(0deg);transform:rotate(0deg);left:0;right:0;top:12px;bottom:0;width:100%}.ca-r-login-popover .ca-r-tooltip-panel.ca-r-login-panel .ca-r-tooltip-panel__logged-in .ca-r-btn-color-secondary{margin-bottom:10px;margin-right:0!important}.ca-r-language-popover{left:0!important;right:0!important;margin:0 auto;width:96%;top:40px!important}.ca-r-language-popover .ca-r-language-panel-left-block{height:auto!important}.ca-r-language-popover .arrow{left:68.5%!important}.ca-r-search-popover{top:40px;left:0!important;width:225px}.ca-r-search-popover>.arrow{left:74%!important}}@media(max-width:767px) and (max-width:767px){.ca-r-search-popover{right:4%!important;left:auto!important}}@media(min-width:500px) and (max-width:765px){.ca-r-language-popover .arrow{left:86.5%!important}}@media(min-width:768px) and (max-width:991px){.ca-r-tooltip-panel.ca-r-login-panel .ca-r-login-panel__left-pane{max-height:290px}}@media(min-width:992px){.ca-r-tooltip-panel.ca-r-login-panel .ca-r-login-panel__left-pane{max-height:305px}.ca-r-tooltip-panel.ca-r-login-panel .ca-r-loginShim{z-index:1}}@media(min-width:768px) and (max-width:991px){.ca-r-login-popover{left:auto!important;right:0!important}.ca-r-login-popover .ca-r-login-popover__arrow{left:95.5%!important}.ca-r-search-popover{width:240px;top:40px;left:67%!important;right:0!important}.ca-r-search-popover .ca-r-search-popover__arrow{left:79%!important}.ca-r-dropdown .ca-r-dropdown__icon-container .ca-r-country-flag{margin-right:0!important}.ca-r-language-popover{left:auto!important;right:0!important}.ca-r-language-popover .arrow{left:60%!important}}@media(min-width:992px){.ca-r-login-popover{left:auto!important;right:0!important}.ca-r-login-popover .ca-r-login-popover__arrow{left:90%!important}.ca-r-search-popover{width:259px;top:42px;left:65%!important;right:0!important}.ca-r-search-popover .ca-r-search-popover__arrow{left:20%!important}}@media(min-width:992px) and (max-width:1199px){.ca-r-search-popover{left:74%!important}}.ca-r-country-flag{width:20px;height:20px;display:inline-block;vertical-align:middle}.ca-r-country-flag_US{background:url(../img/us.svg) no-repeat}.ca-r-country-flag_GB{background:url(../img/gb.svg) no-repeat}.ca-r-country-flag_CN{background:url(../img/cn.svg) no-repeat}.ca-r-country-flag_FR{background:url(../img/fr.svg) no-repeat}.ca-r-country-flag_AE{background:url(../img/ae.svg) no-repeat}.ca-r-country-flag_AT{background:url(../img/at.svg) no-repeat}.ca-r-country-flag_AU{background:url(../img/au.svg) no-repeat}.ca-r-country-flag_BR{background:url(../img/br.svg) no-repeat}.ca-r-country-flag_CA{background:url(../img/ca.svg) no-repeat}.ca-r-country-flag_CH{background:url(../img/ch.svg) no-repeat}.ca-r-country-flag_DE{background:url(../img/de.svg) no-repeat}.ca-r-country-flag_ES{background:url(../img/es.svg) no-repeat}.ca-r-country-flag_GR{background:url(../img/gr.svg) no-repeat}.ca-r-country-flag_HK{background:url(../img/hk.svg) no-repeat}.ca-r-country-flag_HU{background:url(../img/hu.svg) no-repeat}.ca-r-country-flag_ID{background:url(../img/id.svg) no-repeat}.ca-r-country-flag_IN{background:url(../img/in.svg) no-repeat}.ca-r-country-flag_IT{background:url(../img/it.svg) no-repeat}.ca-r-country-flag_JP{background:url(../img/jp.svg) no-repeat}.ca-r-country-flag_KR{background:url(../img/kr.svg) no-repeat}.ca-r-country-flag_NZ{background:url(../img/nz.svg) no-repeat}.ca-r-country-flag_PH{background:url(../img/ph.svg) no-repeat}.ca-r-country-flag_RU{background:url(../img/ru.svg) no-repeat}.ca-r-country-flag_SE{background:url(../img/se.svg) no-repeat}.ca-r-country-flag_SG{background:url(../img/sg.svg) no-repeat}.ca-r-country-flag_TH{background:url(../img/th.svg) no-repeat}.ca-r-country-flag_TW{background:url(../img/tw.svg) no-repeat}.ca-r-country-flag_VN{background:url(../img/vn.svg) no-repeat}.ca-r-country-flag_MY{background:url(../img/ma.svg) no-repeat}.ca-r-progress-bar{list-style:none;display:inline-block;padding-left:0;font-weight:bold}.ca-r-progress-bar .ca-r-progress-bar__item{display:inline-block}.ca-r-progress-bar .ca-r-progress-bar__item_odd{background:#fff;border-radius:50%;width:18px;height:18px;text-align:center;color:#4c4c4c}.ca-r-progress-bar .active{background:#4c4c4c;color:#fff}.ca-r-progress-bar .ca-r-progress-bar__item_even{overflow:hidden;width:100px}.ca-r-progress-bar .ca-r-progress-bar__item_even:after{color:#4c4c4c;content:"........................................";letter-spacing:4px}@media(max-width:480px){.ca-r-progress-bar{margin-bottom:0}.ca-r-progress-bar .ca-r-progress-bar__item_even{width:40px!important}.ca-r-progress-bar .ca-r-progress-bar__item_even:after{letter-spacing:1px}}@media(min-width:768px) and (max-width:991px){.ca-r-progress-bar{margin-bottom:0}.ca-r-progress-bar .ca-r-progress-bar__item_even{width:80px!important}.ca-r-progress-bar .ca-r-progress-bar__item_even:after{letter-spacing:2px}}.ca-r-input-field{background:#eee!important;font-size:12px;height:36px;font-family:'Roboto',sans-serif!important}.ca-r-capitalize{text-transform:uppercase!important}.ca-r-text-color-secondary{color:#144e9d}.ca-r-text-color-primary{color:#4c4c4c}.ca-r-text-color-header{color:#262626!important}.ca-r-font-regular{font-family:'Roboto-regular',sans-serif!important;font-size:14px}.ca-r-font-condensed{font-family:'Roboto-regular',sans-serif!important;font-size:14px}.ca-r-font-medium{font-family:'Roboto-medium',sans-serif!important;font-size:12px}.ca-r-font-bold,.ca-r-page-heading{font-family:'Roboto-bold',sans-serif!important;font-size:30px;font-weight:bold}.ca-r-heading-5{margin-top:0;margin-bottom:20px;font-size:11px;color:#4c4c4c;font-family:'Roboto',sans-serif!important;font-weight:bold}.ca-r-heading-4{color:#4c4c4c;font-family:'Roboto',sans-serif!important;font-weight:bold}.ca-r-heading-2{color:#4c4c4c;font-family:'Roboto',sans-serif!important;font-weight:bold}.ca-r-heading-1{color:#4c4c4c;font-family:'Roboto',sans-serif!important}.font-weight-normal{font-weight:normal!important}.ca-r-paragraph{font-size:12px;font-family:'Roboto',sans-serif!important}.ca-r-anchor-link{font-size:12px;font-family:'Roboto',sans-serif!important}.ca-r-no-anchor-style{color:#4c4c4c}.ca-r-heading-underlined{border-bottom:3px solid #eee}.ca-r-title-logo{height:58px;vertical-align:middle;position:relative;top:-2px;width:185px}@media(max-width:767px){.ca-r-heading-2{font-size:17px}.ca-r-button{width:100%}.ca-r-title-logo{height:40px!important;width:112px!important}}@media(min-width:768px) and (max-width:991px){.ca-r-heading-2{font-size:19px}.ca-r-input-field{font-size:11px}.ca-r-title-logo{height:40px!important;width:120px!important}}@media(min-width:992px){.ca-r-heading-2{margin-top:10px}}.ca-r-width-100{width:100%!important}.ca-r-btn-wrapper{white-space:normal;min-height:40px!important;height:auto!important;word-wrap:break-word}.ca-r-question-mark{color:#fff;font-size:15px;background:#4c4c4c;border-radius:100%;display:inline-block;height:20px;width:20px;padding-left:6px}@media(min-width:768px) and (max-width:991px){.ca-r-question-mark{padding-top:1px;font-size:12px;height:17px;width:17px}}@media(max-width:767px){.ca-r-question-mark{font-size:11px;height:15px;width:15px;padding-left:4px;display:inline-block!important;margin-bottom:3px}}.ca-r-input-checkbox.custom-checkbox{text-align:inherit}.ca-r-input-checkbox.custom-checkbox input[type="checkbox"]{display:none}.ca-r-input-checkbox.custom-checkbox input[type="checkbox"]+.ca-r-custom-checkbox{opacity:1;position:relative;left:-3px!important;cursor:pointer;margin-right:0;height:25px;width:25px;top:7px;display:inline-block;background:url(../img/icon-checkbox-off.svg) no-repeat}.ca-r-input-checkbox.custom-checkbox input[type="checkbox"]+.ca-r-custom-checkbox:focus{outline:none!important}.ca-r-input-checkbox.custom-checkbox input[type="checkbox"]:checked+.ca-r-custom-checkbox{background:url(../img/icon-checkbox-on.svg) no-repeat!important}.ca-r-input-checkbox.custom-checkbox label{padding:0!important}.ca-r-input-checkbox.custom-checkbox label:before{display:none}.ca-r-pagination{list-style-type:none;padding-left:0;text-align:center;cursor:pointer}.ca-r-pagination .ca-r-pagination__item{display:inline-block;margin:0 3px;height:30px;width:30px;line-height:30px;border:1px solid #aaa;-webkit-border-radius:50%;-khtml-border-radius:50%;-moz-border-radius:50%;border-radius:50%}.ca-r-pagination .ca-r-pagination__item a{color:#111;cursor:pointer;min-width:30px!important;height:30px!important;display:inline-block}.ca-r-pagination .ca-r-pagination__item a:hover{text-decoration:none}.ca-r-pagination .ca-r-pagination__item.ca-r-pagination__item--first,.ca-r-pagination .ca-r-pagination__item.ca-r-pagination__item--last{background-color:#134e9d;width:50px;-webkit-border-radius:20px;-khtml-border-radius:20px;-moz-border-radius:20px;border-radius:20px;border:2px solid #134e9d;top:-1px;position:relative;line-height:26px}.ca-r-pagination .ca-r-pagination__item.ca-r-pagination__item--first a,.ca-r-pagination .ca-r-pagination__item.ca-r-pagination__item--last a{color:#fff}.ca-r-pagination .ca-r-pagination__item.ca-r-pagination__item--first:hover,.ca-r-pagination .ca-r-pagination__item.ca-r-pagination__item--last:hover{background:transparent;border:2px solid #134e9d}.ca-r-pagination .ca-r-pagination__item.ca-r-pagination__item--first:hover a,.ca-r-pagination .ca-r-pagination__item.ca-r-pagination__item--last:hover a{color:#134e9d!important}.ca-r-pagination .ca-r-pagination__item.ca-r-pagination__item--first:focus,.ca-r-pagination .ca-r-pagination__item.ca-r-pagination__item--last:focus{background:#134e9d!important}.ca-r-pagination .ca-r-pagination__item.ca-r-pagination__item--first:focus a,.ca-r-pagination .ca-r-pagination__item.ca-r-pagination__item--last:focus a{color:#fff!important}.ca-r-pagination .ca-r-pagination__item.ca-r-pagination__item--active{background-color:#e91d25;border:1px solid transparent!important}.ca-r-pagination .ca-r-pagination__item.ca-r-pagination__item--active a{color:#fff}.ca-r-pagination-bar-padding{padding:10px}.ca-r-btn{font-size:14px!important;padding:8px 20px!important}.ca-r-btn-big{height:40px}.ca-r-btn-phone-number{height:30px;padding:4px 20px!important;font-weight:500!important;border-radius:4px;color:#fff!important;font-family:'Roboto-bold',sans-serif!important}@media(max-width:767px){.ca-r-btn-phone-number{min-height:30px;height:auto!important;word-wrap:break-word;white-space:initial}}.ca-r-btn-primary{border-radius:20px;font-family:'Roboto',sans-serif!important;font-weight:600!important}.ca-r-btn-secondary{border-radius:4px;color:#fff;font-family:'Roboto-bold',sans-serif!important;font-weight:500!important}.ca-r-btn-color-primary{color:#fff;background:#e91d25;border:2px solid #e91d25}.ca-r-btn-color-primary:hover{background:transparent;color:#e91d25!important;border:2px solid #e91d25}.ca-r-btn-color-primary:focus{color:#fff!important;background:#e91d25!important}.ca-r-btn-color-secondary{color:#fff;background:#134e9d;border:2px solid #134e9d}.ca-r-btn-color-secondary:hover{background:transparent;color:#134e9d!important;border:2px solid #134e9d}.ca-r-btn-color-secondary:hover *{color:#134e9d!important}.ca-r-btn-color-secondary:focus{color:#fff!important;background:#134e9d!important}.ca-r-btn-color-secondary:focus *{color:#fff!important}.ca-r-btn-color-secondary *,.ca-r-btn-color-secondary *:hover,.ca-r-btn-color-secondary *:focus,.ca-r-btn-color-secondary *:active{color:#fff}.ca-r-btn-color-primary-empty{color:#e91d25;background:transparent;border:2px solid #e91d25}.ca-r-btn-color-primary-empty:hover{background:#e91d25;color:#fff}.ca-r-btn-color-primary-empty:focus{color:#e91d25!important;background:transparent!important;border:2px solid #e91d25!important}.ca-r-btn-color-primary-disabled{color:#fff;background:#5c5d5d;border:2px solid #5c5d5d}.ca-r-btn-color-primary-disabled:hover{background:#5c5d5d;color:#fff}.ca-r-btn-color-primary-disabled:focus{color:#fff!important;background:#5c5d5d!important;border:2px solid #5c5d5d!important}.ca-r-btn-color-secondary-empty{color:#134e9d;background:transparent;border:2px solid #134e9d}.ca-r-btn-color-secondary-empty:hover{background:#134e9d;color:#fff}.ca-r-btn-color-secondary-empty:focus{color:#134e9d!important;background:transparent!important;border:2px solid #134e9d!important}.ca-r-btn-color-disabled,.ca-r-btn[disabled]{background:#5c5d5d;color:#fff}@media(max-width:480px){.ca-r-btn{width:100%}}.ca-r-btn-margin{margin:15px!important}@media(min-width:768px){.primary-pax-footer{margin-right:10px!important}}@media(min-width:768px){.ca-r-table-acma{text-align:right!important}}.ca-r-table-acma .ca-r-email-edit{margin-right:3px!important}.ca-r-btn-update{padding-left:15px}@media(min-width:768px){.ca-r-btn-update{width:48%}}.ca-r-view-booking{min-width:12%!important}.ca-r-btn-case{text-transform:uppercase}.ca-r-add-button{font-size:20px;font-weigth:600}.ca-r-login-panel-btn{font-family:'Roboto',sans-serif!important;font-size:12px!important;line-height:14px}.ca-r-modal .ca-r-modal-dialog{position:relative!important}.ca-r-modal .ca-r-modal-dialog .ca-r-modal-content{border-radius:10px!important}.ca-r-modal .ca-r-modal-dialog .ca-r-modal-content .ca-r-modal-header{padding:15px;border-bottom:1px solid #e5e5e5}.ca-r-modal .ca-r-modal-dialog .ca-r-modal-content .ca-r-modal-header .ca-r-button-close{position:relative;left:29px;top:-28px;opacity:1;background-color:transparent!important}.ca-r-modal .ca-r-modal-dialog .ca-r-modal-content .ca-r-modal-header .ca-r-button-close:focus{border:1px solid #729ad5!important}.ca-r-modal .ca-r-modal-dialog .ca-r-modal-content .ca-r-modal-header .ca-r-button-close .ca-icon-popin-cross{font-size:50px}.ca-r-modal .ca-r-modal-dialog .ca-r-modal-content .ca-r-modal-header .ca-r-modal-title{padding-left:15px}.ca-r-modal .ca-r-modal-dialog .ca-r-modal-content .ca-r-modal-body{padding:20px;overflow:visible;border-radius:10px}@media(min-width:768px) and (max-width:991px){.ca-r-modal .ca-r-modal-dialog .ca-r-modal-content .ca-r-modal-body{padding:0!important}}@media(max-width:991px){.ca-r-modal .ca-r-modal-dialog .ca-r-modal-content .ca-r-mod-body{padding:12px!important}}.ca-r-modal .ca-r-modal-dialog .ca-r-modal-content .ca-r-mod-body #flightSearch{padding:0!important}@media(max-width:767px){.ca-r-modal.modal{margin-top:55px}.ca-r-modal.modal .ca-r-modal-dialog.modal-dialog{width:auto!important;margin:30px!important}.ca-r-modal.modal .ca-r-modal-dialog.modal-dialog .ca-r-modal-content .ca-r-modal-header .ca-r-modal-title{font-size:25px}}@media(min-width:768px) and (max-width:991px){.ca-r-modal.modal{margin-top:55px}.ca-r-modal.modal .ca-r-modal-dialog.modal-dialog{width:600px!important;margin:30px auto!important}}.ca-r-mods-flight-search-form .airselTrigger{margin:0!important;width:auto!important;height:36px!important;opacity:1!important;padding-bottom:5px!important;padding-top:5px!important;padding-left:20px!important;padding-right:20px!important;right:0!important;bottom:0!important;background:#fff!important}.ca-r-mods-flight-search-form .ca-r-submit-search .invisible{margin-bottom:0!important}@media(max-width:991px){.ca-r-mods-flight-search-form .promoBox{width:100%!important}}.ca-r-mods-flight-search-form .doubleArrow{margin-top:0!important}@media(max-width:991px){.ca-r-mods-flight-search-form .form-group{width:100%!important}}.ca-r-mods-flight-search-form input[type="text"]{background:#fff!important}.ca-r-mods-flight-search-form .web-input-calendar{display:table}.ca-r-mods-flight-search-form .web-input-calendar button{top:0;right:0;height:36px!important}.ca-r-mods-flight-search-form .ca-r-promo-icon{background:none!important;width:auto!important;height:auto!important;margin:0!important}@media(min-width:768px) and (max-width:991px){.ca-r-mods-flight-search-form .promoIcon{width:100%!important}}.ca-r-mods-flight-search-form .FSF-STU-Section{width:30%!important}@media(max-width:767px){.ca-r-mods-flight-search-form .input-group{width:100%!important}.ca-r-mods-flight-search-form .web-input-calendar{display:table}.ca-r-mods-flight-search-form .web-input-calendar button{top:0;right:0;bottom:0!important;height:36px!important}}.ca-r-mods-flight-search-form input[type="text"],.ca-r-mods-flight-search-form .chosen-container span,.ca-r-mods-flight-search-form .chosen-container ul{color:#144e9d;font-family:'Roboto-regular',sans-serif!important}.ca-r-mods-flight-search-form .form-group{padding:0 15px 0 15px}.ca-r-mods-flight-search-form .form-group .chosen-container{width:100%!important}.ca-r-mods-flight-search-form .ca-r-flight-search-form__trip .form-group .ca-r-input-checkbox label{color:#144e9d}.ca-r-mods-flight-search-form .ca-r-flight-search-form__trip .ca-r-flight-search-form__trip__swap{z-index:50;position:absolute;right:-15px;top:18px;font-size:18px;padding:5px 0 5px 0;background:transparent;height:36px;width:30px;color:#144e9d}@media(max-width:1200px){.ca-r-mods-flight-search-form .ca-r-flight-search-form__trip .ca-r-flight-search-form__trip__swap{padding-top:9px!important}}.ca-r-mods-flight-search-form .ca-r-flight-search-form__trip .ca-r-flight-search-form__trip__swap .ca-icon-arrows-reverse{position:relative;top:1px}.ca-r-mods-flight-search-form .ca-r-flight-search-form__trip .ca-r-flight-search-form__trip__swap:hover{color:#4c4c4c!important}.ca-r-mods-flight-search-form .ca-r-flight-search-form__trip-type{background:#fff}.ca-r-mods-flight-search-form .ca-r-flight-search-form__trip-type .form-group{margin-bottom:0}.ca-r-mods-flight-search-form .ca-r-flight-search-form__trip input{font-size:12px!important}.ca-r-mods-flight-search-form .ca-r-flight-search-form__trip .form-group .input-group-btn .btn{height:36px;color:#144e9d}.ca-r-mods-flight-search-form .ca-r-flight-search-form__trip .form-group .input-group-btn .btn .ca-icon-manage-trip{vertical-align:middle!important}.ca-r-mods-flight-search-form .ca-r-flight-search-form__trip .form-group .input-group-btn .btn .glyphicon-calendar{vertical-align:text-top}.ca-r-mods-flight-search-form .ca-r-flight-search-form__fare-class .form-group .input-group-btn{padding-left:10px}.ca-r-mods-flight-search-form .ca-r-flight-search-form__fare-class .form-group .input-group-btn .glyphicon-question-sign{font-size:12px;vertical-align:bottom}.ca-r-mods-flight-search-form .ca-r-flight-search-form__fare-class .ca-r-btn-big{word-wrap:break-word;min-height:40px;height:auto;white-space:normal}@media(max-width:1199px){.ca-r-mods-flight-search-form .ca-r-flight-search-form__fare-class .promoBox input{width:100%!important}}.ca-r-mods-flight-search-form .ca-r-flight-search-form__trip .ca-r-flight-search-form__trip__flexible-dates .form-group{margin-bottom:0}@media(max-width:767px){.ca-r-flight-search-form .form-group{padding:0 5px 0 5px!important}.ca-r-flight-search-form .ca-r-flight-search-form__trip .ca-r-flight-search-form__trip__swap.doubleArrow.hidden-xs{display:none!important}.ca-r-flight-search-form .ca-r-flight-search-form__trip .ca-r-flight-search-form__trip__swap{position:inherit;right:auto;top:auto;font-size:18px;padding:0;border:0;height:auto}}.not-on-conf{display:none}.skip-page{margin-top:10px}.skip-page span{margin-top:5px;margin-right:5px}@font-face{font-family:'opensans';src:url('../fonts/OpenSans-Regular.eot');src:url('../fonts/OpenSans-Regular.eot?#iefix') format('embedded-opentype'),url('../fonts/OpenSans-Regular.woff') format('woff'),url('../fonts/OpenSans-Regular.ttf') format('truetype'),url('../fonts/OpenSans-Regular.svg#OpenSans-Regular') format('svg')}@font-face{font-family:'Open Sans Condensed';src:url('../fonts/OpenSans-CondLight.ttf') format('truetype')}@font-face{font-family:'Open Sans Bold';src:url('../fonts/OpenSans-Bold.ttf') format('truetype')}@font-face{font-family:'Open Sans Semibold';src:url('../OpenSans-Semibold.ttf') format('truetype')}@font-face{font-family:'Open Sans Light';src:url('../fonts/OpenSans-Light.ttf') format('truetype')}@font-face{font-family:'roboto-light-webfont';src:url('../fonts/roboto-light-webfont.eot');src:url('../fonts/roboto-light-webfont.eot?#iefix') format('embedded-opentype'),url('../fonts/roboto-light-webfont.woff') format('woff'),url('../fonts/roboto-light-webfont.ttf') format('truetype'),url('../fonts/roboto-light-webfont.svg#roboto-light-webfont') format('svg')}@font-face{font-family:'Roboto';font-style:normal;font-weight:400;src:url('../fonts/roboto-v15-latin-regular.eot');src:local('Roboto'),local('Roboto-Regular'),url('../fonts/roboto-v15-latin-regular.eot?#iefix') format('embedded-opentype'),url('../fonts/roboto-v15-latin-regular.woff2') format('woff2'),url('../fonts/roboto-v15-latin-regular.woff') format('woff'),url('../fonts/roboto-v15-latin-regular.ttf') format('truetype'),url('../fonts/roboto-v15-latin-regular.svg#Roboto') format('svg')}@font-face{font-family:'Roboto Condensed';font-style:normal;font-weight:400;src:url('../fonts/roboto-condensed-v13-latin-regular.eot');src:local('Roboto Condensed'),local('RobotoCondensed-Regular'),url('../fonts/roboto-condensed-v13-latin-regular.eot?#iefix') format('embedded-opentype'),url('../fonts/roboto-condensed-v13-latin-regular.woff2') format('woff2'),url('../fonts/roboto-condensed-v13-latin-regular.woff') format('woff'),url('../fonts/roboto-condensed-v13-latin-regular.ttf') format('truetype'),url('../fonts/roboto-condensed-v13-latin-regular.svg#RobotoCondensed') format('svg')}@font-face{font-family:'Roboto Condensed';font-style:normal;font-weight:700;src:url('../fonts/roboto-condensed-v13-latin-700.eot');src:local('Roboto Condensed Bold'),local('RobotoCondensed-Bold'),url('../fonts/roboto-condensed-v13-latin-700.eot?#iefix') format('embedded-opentype'),url('../fonts/roboto-condensed-v13-latin-700.woff2') format('woff2'),url('../fonts/roboto-condensed-v13-latin-700.woff') format('woff'),url('../fonts/roboto-condensed-v13-latin-700.ttf') format('truetype'),url('../fonts/roboto-condensed-v13-latin-700.svg#RobotoCondensed') format('svg')}@media(max-width:767px){h1{font-family:'Roboto-bold',sans-serif!important;font-size:21px;margin-bottom:24px;color:#000}h2{font-family:'Roboto';font-size:24px;font-weight:400;margin-bottom:24px;color:#4c4c4c}h3{font-family:'Roboto';font-size:18px;margin-bottom:20px;font-weight:600;color:#000}h4{font-family:'Roboto';font-size:14px;font-size:.875rem;margin-bottom:20px;color:#000}body{font-family:'Roboto';font-size:14px!important;margin-bottom:20px;font-weight:400}a{color:#144d9e;font-weigth:500}a:hover{text-decoration:underline}h1.collapsable,h2.collapsable,h3.collapsable,h4.collapsable{color:#144d9e;display:inline}h1.collapsable-block,h2.collapsable-block,h3.collapsable-block,h4.collapsable-block{color:#144d9e;display:inline-block}h3.collapsable *{font-family:arial;font-size:15px;font-size:.9375rem}}@media(max-width:991px){h1{font-family:'Roboto-bold',sans-serif!important;font-size:21px;margin-bottom:24px;color:#000}h2{font-family:'Roboto';font-size:26px;font-weight:400;margin-bottom:24px;color:#4c4c4c}h3{font-family:'Roboto';font-size:20px;margin-bottom:20px;font-weight:600;color:#000}h4{font-family:'Roboto';font-size:14px;font-size:.875rem;margin-bottom:20px;color:#000}body{font-family:'Roboto';font-size:14px!important;margin-bottom:20px;font-weight:400}a{color:#144d9e;font-weigth:500}a:hover{text-decoration:underline}h1.collapsable,h2.collapsable,h3.collapsable,h4.collapsable{color:#144d9e;display:inline}h1.collapsable-block,h2.collapsable-block,h3.collapsable-block,h4.collapsable-block{color:#144d9e;display:inline-block}h3.collapsable *{font-family:arial;font-size:15px;font-size:.9375rem}}@media(min-width:992px){h1{font-family:'Roboto-bold',sans-serif!important;font-size:21px;margin-bottom:24px;color:#000}h2{font-family:'Roboto';font-size:30px;font-weight:400;margin-bottom:24px;color:#4c4c4c}h3{font-family:'Roboto';font-size:20px;margin-bottom:20px;font-weight:600;color:#000}h4{font-family:'Roboto';font-size:14px;font-size:.875rem;margin-bottom:20px;color:#000}body{font-family:'Roboto';margin-bottom:20px;font-weight:400}a{color:#144d9e;font-weigth:400}a:hover{text-decoration:underline}h1.collapsable,h2.collapsable,h3.collapsable,h4.collapsable{color:#144d9e;display:inline}h1.collapsable-block,h2.collapsable-block,h3.collapsable-block,h4.collapsable-block{color:#144d9e;display:inline-block}h3.collapsable *{font-family:arial;font-size:15px;font-size:.9375rem}}