*{-moz-box-shadow:none!important;-webkit-box-shadow:none!important;box-shadow:none!important;text-shadow:none!important;font-family:"Whitney SSm 4r","Whitney SSm A","Whitney SSm B","Helvetica-normal","Lucida Grande","Lucida Sans","Lucida Sans Unicode",Arial,"Sans-Serif";font-weight:400!important}a{text-decoration:none}select,input,button{outline:none}.ui-header,#menuHeader{height:45px}.ui-header .ui-btn-inner{padding-left:0;padding-right:0}#logo{text-align:right;margin:0;position:absolute;top:5px;left:5px;padding:0}#changeLanguage{height:30px;border:none;padding:0 15px;cursor:pointer;right:5px;top:8px;position:absolute;font-size:14px;color:#929292;-webkit-appearance:none;-moz-appearance:none;appearance:none;background-color:transparent;border-radius:0!important}#menuBtn span{float:left;margin:8px 10px 0 0;font-size:16px;color:#000}#menuBtn{height:35px;border:none;position:absolute;top:5px;right:5px}#logo img,#menuBtn img{height:35px}#menuOverlay{width:100%;margin:0 auto;height:auto;position:absolute;background:rgba(0,0,0,.8);top:45px;bottom:0;z-index:49}#menuOverlay #menu{box-shadow:rgba(0,0,0,.7) 0 8px 10px 0!important;padding-top:1px;background-color:#fff;margin:0 auto;max-width:720px}#menuOverlay .menuListView{z-index:50}#loadingOverlay.loading{visibility:visible!important;position:fixed;background:rgba(0,0,0,.5);z-index:2999;margin:0 auto;top:0;bottom:0;left:0;right:0}#loadingOverlay.loading span{width:46px;height:46px;position:fixed;top:50%;left:50%;margin-top:-23px;margin-left:-23px}#loadingOverlay.loading span img{opacity:.35}#footer-box{width:100%;border-top:1px solid #ebebeb;position:relative}#footer-box .ui-block-a{width:30%}#footer-box .ui-block-b{width:70%}#footer-box a{width:100%;text-align:left;float:left;font-size:12px;margin:5px 0 5px 5px;text-decoration:none}#footer-box p{width:100%;text-align:right;float:right;font-size:12px;color:#454545;margin:5px 5px 5px 0}#site-content{overflow:hidden}.ui-page{color:#000}.ui-content{padding:0!important;min-width:320px}.ui-header,.ui-footer,.ui-content{max-width:720px;margin:0 auto!important}select::-ms-expand{display:none}.ui-bar-a{border:none}.step{height:30px;display:block;margin:0;position:relative}.step h2{font-size:15px;position:absolute;top:7px;left:10px;margin:0;text-transform:uppercase}.step h2 strong{font-weight:700!important}.step img{height:30px;position:absolute;top:0;right:0}.backBar{position:relative;height:35px}.backBar #back{position:absolute;top:5px;left:10px;cursor:pointer}.backBar #back img{float:left;margin:0 10px 0 0}.backBar #back span{font-size:18px;float:right;margin:2px 0 0 0;text-transform:uppercase}.backBar #openCart{position:absolute;top:5px;right:10px}.backBar #openCart img{float:right;margin:3px 0 0 10px}.backBar #openCart span{font-size:18px;float:right;margin:2px 0 0 0;text-transform:uppercase}.backBarHeader{position:relative;height:55px}.backBarHeader #back{position:absolute;top:15px;left:10px;cursor:pointer}.backBarHeader #back img{float:left;margin:0 10px 0 0}.backBarHeader #back span{font-size:18px;float:right;margin:2px 0 0 0;text-transform:uppercase}.backBarHeader #openCart{position:absolute;top:5px;right:10px}.backBarHeader #openCart img{float:right;margin:3px 0 0 10px}.backBarHeader #openCart span{font-size:18px;float:right;margin:2px 0 0 0;text-transform:uppercase}.backBarHeader p{float:right;max-width:60%;margin:17px 10px 0 0;font-size:18px;text-transform:uppercase;color:#676767;text-align:right;height:25px;overflow:hidden}.titleBox{width:100%;height:22px;background:#f4f4f4;padding:15px 0;border-bottom:1px solid silver}.titleBox span{width:20px;height:22px;float:left;margin:0 0 0 10px;background-repeat:no-repeat!important;background-size:20px 22px!important}.titleBox .payment{background-repeat:no-repeat!important;background-size:20px 20px!important}.titleBox h3{margin:3px 0 0 10px;float:left;font-size:16px;line-height:16px;text-transform:uppercase}.titleBox .date{color:#838383;font-size:18px;float:right;margin:0 10px 0 0}.titleBox .date strong{color:#676767;font-size:20px;margin-right:5px}#nextButton .ui-submit{margin:15px 10px;border:none;border-radius:0;text-align:left}#nextButton .ui-submit .ui-btn-inner{font-size:18px!important;text-indent:10px;text-transform:uppercase}#nextButton .ui-submit .ui-icon-searchBtn{width:28px;height:23px;background-size:11px 23px!important;background-repeat:no-repeat!important;margin-top:-12px;right:20px}.inputError{border:1px solid red!important}.ui-input-text{padding:9px 0;text-indent:10px;font-size:15px;border:1px solid #ababab;cursor:pointer;background:#fff;color:#494949;text-align:left;border-radius:0;margin:0;box-shadow:0;-webkit-appearance:none;-moz-appearance:none;appearance:none}.ui-input-text-small{width:20%;padding:9px 0;text-indent:10px;font-size:15px;border:1px solid #ababab;cursor:pointer;background:#fff;color:#494949;text-align:left;border-radius:0;margin:0;box-shadow:0;-webkit-appearance:none;-moz-appearance:none;appearance:none}#footerInfo{padding:5px 10px 0 10px;color:#838383;font-size:12px}.simpleButton{background:#e42323;border:none;color:#fff;border-radius:0}.simpleButton.ui-btn-up-a{background:#ce2027;color:#fff}.siteDialog .ui-title{color:#000}.siteDialog .ui-body-a,.siteDialog .ui-bar-a{background:#fff}.siteDialog .ui-content{color:#000}.field-validation-error{color:red;margin-top:8px;text-align:center;font-size:12px;margin:0 0 0 10px;position:absolute}.field-validation-valid{display:none}.moved-input-validation-error{border:1px solid red!important}.validation-summary-errors{font-weight:bold;color:red}.validation-summary-valid{display:none}.calendarBtn{display:block;margin:0;cursor:pointer;border:1px solid #ababab;padding:5px}.calendarBtn span{width:20px;height:21px;float:right;background-repeat:no-repeat!important;background-size:20px 21px!important;margin:2px 5px 0 0}.calendarBtn input[type=text]{width:80%!important;border:none;font-size:16px;color:#494949;padding:3px 0;text-indent:5px;margin-left:5px;cursor:pointer}.checkboxContainer{margin:20px 0}.checkboxContainer .ui-block-a{width:85%}.checkboxContainer .ui-block-b{width:15%}.checkboxContainer .checkText{font-size:14px;color:#6a6a6a;margin-left:5px;padding:12px 0 10px 0;display:block;text-transform:uppercase}.checkboxContainer input[type=checkbox]{position:absolute;border:none;background:transparent;z-index:1;outline:0!important;visibility:hidden}.checkboxContainer .checkboxDisplay{width:30px;height:30px;background:#fff;display:block;border:4px solid;float:right;margin-right:5px;cursor:pointer}.checkboxContainer .checkboxDisplay .checked{width:24px;height:24px;display:block;background:#4cddff;margin:3px auto;display:none}.menuListView{margin:0!important}.menuListView .ui-li{margin:1px 0;border:none;height:50px}.menuListView .ui-li .ui-btn-text .ui-link-inherit{padding:.7em 80px 0 15px;min-height:40px}.menuListView .list-image{margin:5px;left:auto;right:10px;width:50px;height:40px}.menuListView a{color:#fff}.menuListView .ui-li-heading{font-size:18px;color:#fff;margin-top:5px;margin-left:0}.menuListView .ui-disabled{opacity:1}.menuListView .ui-disabled .ui-li{background:#eaeaea}.menuListView .ui-disabled .ui-li-heading{color:#cdcdcd}.menuListView .ui-disabled .list-image{opacity:.5}#identification-content .txtFieldBox .ui-block-a{margin:15px 0 20px 0}#identification-content .txtFieldBox .ui-input-text{margin:0 10px}#identification-content .txtFieldBox .ui-input-text input{margin:0}#identification-content #checkinTermsContainer{background:#f4f4f4;border-top:1px solid #b3b3b3;border-bottom:1px solid #b3b3b3}#identification-content #checkinTermsTitle{width:100%;cursor:pointer;margin:0!important;padding:0 2%}#identification-content #checkinTermsTitle p{margin-left:13px;font-size:15px;color:#494949;text-transform:uppercase;position:relative}#identification-content #checkinTermsTitle .arrow{width:21px;height:10px;float:right;background-position:0 0;background-repeat:no-repeat;position:absolute;top:5px;right:15px}#identification-content #checkinTermsTitle .arrowUp{background-position:0 -10px!important}#identification-content #checkinTermsBox{margin-top:20px;display:none;padding-bottom:10px}#identification-content #checkinTermsBox p{margin:12px 25px;font-size:14px;color:#686868;text-align:justify}#identification-content #checkinTermsBox .ui-grid-c{margin:0 20px}#identification-content #checkinTermsBox .ui-grid-c>*{float:left;margin:15px 0 0 0}#identification-content #checkinTermsBox .ui-grid-c>* img{margin:0 auto;display:block;width:85%}#identification-content #checkinTermsBox .ui-grid-c>* span{margin:15px auto;display:block;width:85%;font-size:12px;color:#686868;text-align:center}#identification-content #nextButton .ui-submit .ui-icon-searchBtn{width:30px;height:30px;background-repeat:no-repeat!important;background-size:30px 30px!important;margin-top:-15px;right:20px}#identification-content #checkinTermsBox .termsArea{padding:15px}#flightSelection-content .titleBox{width:100%;height:22px;background:#eaeaea;padding:15px 0;border-bottom:1px solid silver;border-top:1px solid silver}#flightSelection-content .titleBox span{width:20px;height:22px;float:left;margin:0 0 0 10px;background-repeat:no-repeat!important;background-size:20px 22px!important}#flightSelection-content .titleBox .payment{background-repeat:no-repeat!important;background-size:20px 20px!important}#flightSelection-content .titleBox h3{margin:3px 0 0 10px;float:left;font-size:18px;line-height:16px;text-transform:uppercase;color:#494949;font-weight:bolder!important;padding-right:5px}#flightSelection-content .titleBox .date{color:#494949;font-size:18px;float:left;margin:1px 10px 0 0}#flightSelection-content .topFlightDetails{background:#f4f4f4;margin-bottom:15px;cursor:pointer;border-bottom:1px solid silver}#flightSelection-content .topFlightDetails .container{padding:10px;font-size:12px;color:silver;text-transform:uppercase;overflow:hidden}#flightSelection-content .topFlightDetails .container p{font-size:16px;color:#676767;margin:5px 0 0 0}#flightSelection-content .topFlightDetails .container p.city{font-size:14px}#flightSelection-content .topFlightDetails .container .secondLabel{margin-top:10px;display:block}#flightSelection-content .titleBox.first{border-top:none!important}#flightSelection-content #flightDetailsContainer{background:#f4f4f4;border-top:1px solid #f4f4f4;border-bottom:1px solid #b3b3b3;margin-bottom:15px}#flightSelection-content #flightDetailsTitle{width:100%;cursor:pointer;margin:0!important;padding:0 2%}#flightSelection-content #flightDetailsTitle p{margin:10px 0;font-size:15px;color:#494949;text-transform:uppercase;position:relative}#flightSelection-content #flightDetailsTitle .arrow{width:8px;height:18px;float:left;margin:-1px 10px 0 0}#flightSelection-content #flightDetailsTitle .arrowUp{background-position:0 -10px!important}#flightSelection-content #flightDetailsBox{margin-top:20px;display:none;padding-bottom:10px}#flightDetails_header{margin:0;padding:0}#flightDetails_header p{padding:13px 0 0 10px;font-size:16px;color:#fff;text-transform:uppercase;margin:0}#flightDetails-content .topFlightDetails{background:#fff;margin-bottom:15px;cursor:pointer;border-bottom:1px solid silver;padding-bottom:10px}#flightDetails-content .topFlightDetails .container{padding:10px;font-size:12px;color:silver;text-transform:uppercase;overflow:hidden}#flightDetails-content .topFlightDetails .container p{font-size:16px;color:#676767;margin:5px 0 0 0}#flightDetails-content .topFlightDetails .container p.city{font-size:14px}#flightDetails-content .topFlightDetails .container .secondLabel{margin-top:10px;display:block}#flightDetails-content .connectionTitle{text-align:center;padding:0;margin-top:-10px;margin-bottom:10px;font-size:14px;border-bottom:1px solid silver;padding-bottom:3px;text-transform:uppercase}#flightDetails-content #nextButton .ui-submit .ui-icon-searchBtn{background-repeat:no-repeat!important;background-size:11px 23px!important}#passengerSelection-content .checkboxContainer{border-bottom:1px solid silver;margin:10px 0}#passengerSelection-content .checkboxContainer .checkText{margin-left:10px}#passengerSelection-content .checkboxContainer .checkText img{display:inline-block;margin:-3px 0 -7px 10px}#passengerSelection-content .checkboxContainer .checkboxDisplay{margin-bottom:10px}#passengerSelection-content .topBorder{border-top:1px solid silver}.ui-radio.ui-disabled{border-bottom:1px solid #000}#calendarView .ui-input-text{text-indent:0!important}#addPassenger_header{margin:0;padding:0}#addPassenger_header p{padding:13px 0 0 10px;font-size:16px;color:#fff;text-transform:uppercase;margin:0}#addPassenger-content .inputBox{margin:15px 10px 35px 10px}#addPassenger-content .inputBox .ui-input-text{margin:0}#addPassenger-content .inputBox .ui-input-text input{margin:0}#addPassenger-content .inputBox .ui-block-a{margin-bottom:25px}#infantDetails-content label{margin:15px 0 0 10px;font-size:16px;color:#c8c8c8;display:block;text-transform:uppercase}#infantDetails-content .name{display:block;margin:5px 0 20px 10px;font-size:20px;text-transform:uppercase;color:#266e7f}#documentType-content .checkboxContainer{border-bottom:1px solid silver;margin:10px 0}#documentType-content .checkboxContainer .checkText{margin-left:10px}#documentType-content .checkboxContainer .checkboxDisplay{margin-bottom:10px}#documentType-content .titleBoxDate{width:100%;height:22px;background:#eaeaea;padding:15px 0;border-bottom:1px solid silver}#documentType-content .titleBoxDate span{width:20px;height:22px;float:left;margin:0 0 0 10px;background-repeat:no-repeat!important;background-size:20px 22px!important}#documentType-content .titleBoxDate .payment{background-repeat:no-repeat!important;background-size:20px 20px!important}#documentType-content .titleBoxDate h3{margin:3px 0 0 10px;float:left;font-size:18px;line-height:16px;text-transform:uppercase;color:#494949;font-weight:bolder!important;padding-right:5px}#documentType-content .titleBoxDate .date{color:#494949;font-size:18px;float:left;margin:0 10px 0 0}#documentType-content .titleBox{border-top:1px solid silver;display:inline-block;margin-bottom:15px;min-height:22px!important;height:auto!important}#documentType-content .titleBox h3{float:left;width:70%}#documentType-content .topFlightDetails{background:#f4f4f4;margin-bottom:15px;cursor:pointer;border-bottom:1px solid silver;padding-bottom:10px}#documentType-content .topFlightDetails .container{padding:10px;font-size:12px;color:silver;text-transform:uppercase;overflow:hidden}#documentType-content .topFlightDetails .container p{font-size:16px;color:#676767;margin:5px 0 0 0}#documentType-content .topFlightDetails .container p.city{font-size:14px}#documentType-content .topFlightDetails .container .secondLabel{margin-top:10px;display:block}#documentType-content .txtFieldBox{margin-bottom:30px}#documentType-content .txtFieldBox .ui-block-a{margin:0 10px 20px 10px}#documentType-content .txtFieldBox .ui-input-text{margin:0}#documentType-content .txtFieldBox .ui-input-text input{margin:0}#documentType-content .selectContainer{margin:0;position:relative}#documentType-content .selectContainer select{width:100%;padding:9px 0;text-indent:10px;font-size:15px;border:1px solid #ababab;cursor:pointer;background:#fff;color:#494949;text-align:left;border-radius:0;margin:0;box-shadow:0;-webkit-appearance:none;-moz-appearance:none;appearance:none}#documentType-content .selectContainer .dropDownBtn{width:20px;height:10px;font-size:32px;background-repeat:no-repeat;color:silver;float:right;line-height:20px;position:absolute;top:7px;right:10px}#documentType-content .dropDownBtnOpen{background-position:center center!important;background-repeat:no-repeat!important;background-color:#fff!important}#documentType-content select{width:100%;padding:9px 0;text-indent:8px;font-size:15px;border:1px solid #ababab;cursor:pointer;background:#fff;color:#494949;text-align:left;border-radius:0;margin:0 10px;box-shadow:0;-webkit-appearance:none;-moz-appearance:none;appearance:none}#documentType-content .phoneInput .ui-block-a{margin:0;float:left;width:15%}#documentType-content .phoneInput .ui-block-b{padding:0 5px;width:19%}#documentType-content .phoneInput .ui-block-c{width:66%}#seatSelection-content .checkboxContainer{border-bottom:1px solid silver;margin:10px 0}#seatSelection-content .checkboxContainer .checkText{margin-left:10px}#doseatSelectioncumentType-content .checkboxContainer .checkboxDisplay{margin-bottom:10px}#seatSelection-content .titleBoxDate{width:100%;height:22px;background:#eaeaea;padding:15px 0;border-bottom:1px solid silver}#seatSelection-content .titleBoxDate span{width:20px;height:22px;float:left;margin:0 0 0 10px;background-repeat:no-repeat!important;background-size:20px 22px!important}#seatSelection-content .titleBoxDate .payment{background-repeat:no-repeat!important;background-size:20px 20px!important}#seatSelection-content .titleBoxDate h3{margin:3px 0 0 10px;float:left;font-size:18px;line-height:16px;text-transform:uppercase;color:#494949;font-weight:bolder!important;padding-right:5px}#seatSelection-content .titleBoxDate .date{color:#494949;font-size:18px;float:left;margin:0 10px 0 0}#seatSelection-content .titleBox{border-top:1px solid silver;display:inline-block;margin-bottom:15px;min-height:22px!important;height:auto!important}#seatSelection-content .titleBox h3{float:left;width:70%}#seatSelection-content .topFlightDetails{background:#f4f4f4;margin-bottom:10px;cursor:pointer;border-bottom:1px solid silver;padding-bottom:10px}#seatSelection-content .topFlightDetails .container{padding:10px;font-size:12px;color:silver;text-transform:uppercase;overflow:hidden}#seatSelection-content .topFlightDetails .container p{font-size:16px;color:#676767;margin:5px 0 0 0}#seatSelection-content .topFlightDetails .container p.city{font-size:14px}#seatSelection-content .topFlightDetails .container .secondLabel{margin-top:10px;display:block}#seatSelection-content #seats{background:#fff;padding-top:5px;max-width:720px;width:100%}#seatSelection-content #seats .colorBox{width:25px;height:25px;float:left;margin:0 0 10px 10px;background-size:25px 25px!important}#seatSelection-content #seats label{width:50%;float:left;margin:7px 0 0 5px;font-size:12px;color:#6f6f6f;text-transform:uppercase}#seatSelection-content #seatMap,#seatSelection-content #seatsHeader{display:table;margin:5px auto 15px auto;overflow:auto}#seatSelection-content #seatsHeader{margin:5px auto 0 auto}#seatSelection-content #seatsHeader .row div{font-size:16px;color:#6f6f6f}#seatSelection-content #seatMap .row,#seatSelection-content #seatMap .rowSpace,#seatSelection-content #seatMap .exitRow,#seatSelection-content #seatsHeader .row{display:table-row;margin:0 auto}#seatSelection-content #seatsHeader .row div{height:15px}#seatSelection-content #seatMap .rowSpace div{height:5px}#seatSelection-content #seatMap .exitRow div{height:18px}#seatSelection-content #seatMap .row div,#seatSelection-content #seatMap .rowSpace div,#seatSelection-content #seatMap .exitRow div,#seatSelection-content #seatsHeader .row div{float:left;margin:0}#seatSelection-content #seatMap .blank,#seatSelection-content #seatsHeader .blank{width:25px;height:32px}#seatSelection-content #seatMap .colSpace,#seatSelection-content #seatsHeader .colSpace{width:5px;height:32px}#seatSelection-content #seatMap .seat,#seatSelection-content #seatsHeader .seat{width:30px;height:30px;text-align:center;font-size:16px;color:#6f6f6f;text-align:center;padding:0}#seatSelection-content #seatMap .rowSpace .seat,#seatSelection-content #seatMap .exitRow .seat,#seatSelection-content #seatsHeader .seat{width:32px}#seatSelection-content #seatMap .corridor,#seatSelection-content #seatsHeader .corridor{width:25px;height:25px;padding-top:7px;background:#eaeaea;font-size:16px;color:#6f6f6f;text-align:center}#seatSelection-content #seatsHeader .corridor{background:#fff}#seatSelection-content #seatMap .rowSpace .corridor,#seatSelection-content #seatMap .exitRow .corridor{padding-top:0}#seatSelection-content #seatMap .seat.available{cursor:pointer}#seatSelection-content #seatMap .seat.empty{width:32px}#seatSelection-content .stuck{position:fixed;top:0}#seatSelection-content .checkboxContainer{border:none;margin:20px 0}#seatSelection-content #nextButton .ui-submit .ui-icon-checkinBtn{width:30px;height:30px;background-repeat:no-repeat!important;background-size:30px 30px!important;margin-top:-15px;right:20px}#performedCheckin_header{margin:0;padding:0}#performedCheckin_header p{padding:10px 0 10px 10px;font-size:16px;color:#fff;text-transform:uppercase;margin:0}#performedCheckin-content #infoMessage{border-bottom:1px solid silver;padding:10px 0}#performedCheckin-content #infoMessage p{font-size:14px;text-align:center;min-height:25px;padding:5px 0 0 0;width:98%}#performedCheckin-content #infoMessage p img{float:left;margin:-5px 0 0 10px}#performedCheckin-content #infoMessage p span{margin:0 0 0 10px}#performedCheckin-content .topFlightDetails{background:#fff;cursor:pointer;border-bottom:1px solid silver;padding-bottom:10px}#performedCheckin-content .topFlightDetails .container{padding:10px;font-size:12px;color:silver;text-transform:uppercase;overflow:hidden}#performedCheckin-content .topFlightDetails .container p{font-size:16px;color:#676767;margin:5px 0 0 0}#performedCheckin-content .topFlightDetails .container p.city{font-size:14px}#performedCheckin-content .topFlightDetails .container .secondLabel{margin-top:10px;display:block}#performedCheckin-content .performedContainer{margin:20px 0;border-bottom:1px solid silver;margin:10px 0}#performedCheckin-content .performedContainer .openChekinLinks{width:100%;cursor:pointer;float:left}#performedCheckin-content .performedContainer .ui-block-a{width:90%}#performedCheckin-content .performedContainer .ui-block-b{width:10%}#performedCheckin-content .performedContainer .performedText{font-size:14px;color:#6a6a6a;margin-left:10px;padding:12px 0 17px 0;display:block;text-transform:uppercase}#performedCheckin-content .performedContainer .arrow{width:20px;height:11px;float:right;margin-right:10px;margin-top:15px;background-size:20px 11px!important}#performedCheckin-content .performedContainer .performedBox{width:100%;border-top:1px solid silver;background:#f4f4f4;padding:5px 0;display:none}#performedCheckin-content .performedContainer .performedBox a{width:100%;color:#9d9d9d;margin:10px 0;padding:0 10px;float:left;text-transform:uppercase;font-size:14px;position:relative}#performedCheckin-content .performedContainer .performedBox img{float:left;position:absolute;top:50%;margin:-10px 0 5px 0}#performedCheckin-content .performedContainer .performedBox span{float:left;margin:2px 10px 0 25px;width:90%}#performedCheckin-content #nextButton .ui-submit .ui-icon-searchBtn{background-repeat:no-repeat!important;background-size:11px 23px!important}#boardingPass-content #infoMessage{border-bottom:1px solid silver;padding:10px 0}#boardingPass-content #infoMessage p{font-size:14px;text-align:center;min-height:25px;padding:5px 0 0 0;width:98%}#boardingPass-content #infoMessage p img{float:left;margin:-5px 0 0 10px}#performedCheckin-content #infoMessage p span{margin:0 0 0 10px}#boardingPass-content .titleBoxDate{width:100%;height:22px;background:#eaeaea;padding:15px 0;border-bottom:1px solid silver;border-top:1px solid silver;margin-top:10px}#boardingPass-content .titleBoxDate span{width:20px;height:22px;float:left;margin:0 0 0 10px;background-repeat:no-repeat!important;background-size:20px 22px!important}#boardingPass-content .titleBoxDate .payment{background-repeat:no-repeat!important;background-size:20px 20px!important}#boardingPass-content .titleBoxDate h3{margin:3px 0 0 10px;float:left;font-size:16px;line-height:16px;text-transform:uppercase;color:#494949;padding-right:5px;width:41%}#boardingPass-content .titleBoxDate .date{color:#494949;font-size:16px;float:right;margin:0 10px 0 0;color:#838383;width:51%;text-align:right}#boardingPass-content .titleBoxDate .date strong{font-weight:bolder;margin:0 10px 0 0;font-size:19px;color:#676767}#boardingPass-content #passBarCode img{display:block;margin:10px 0 0 10px;height:90%;max-height:220px;width:90%;max-width:220px}#boardingPass-content .topFlightDetails{background:#fff}#boardingPass-content .topFlightDetails .container{padding:10px;font-size:12px;color:silver;text-transform:uppercase;overflow:hidden}#boardingPass-content .topFlightDetails .container p{font-size:16px;color:#676767;margin:5px 0 0 0}#boardingPass-content .topFlightDetails .container p.city{font-size:14px}#boardingPass-content .topFlightDetails .container .secondLabel{margin-top:10px;display:block}#boardingPass-content .titleBox.first{border-top:none!important}#boardingPass-content #infraero1D{display:block;margin:20px 0 0 0}#boardingPass-content #infraero1D img{width:45%;display:block;margin:0 auto}#boardingPass-content #infraero1D #infraeroLogo{width:91px;height:59px;margin-bottom:5px}#boardingPass-content #infraero2D{display:block;margin:20px 0 0 0;position:relative}#boardingPass-content #infraero2D img{width:80%;display:block;margin:0 auto}#boardingPass-content #infraero2D passengerSelection-content.ui-block-a{min-height:100px;width:60%}#boardingPass-content #infraero2D .ui-block-b{width:40%}#boardingPass-content #infraero2D #infraeroLogo{width:91px;height:59px;top:50%;margin-top:-30px;position:absolute}#boardingPass-content .connectionTitle{text-align:center;padding:5px 0;margin:30px 0;font-size:14px;border-bottom:1px solid silver;border-top:1px solid silver;padding-bottom:3px;text-transform:uppercase}#boardingPass-content .barcodeSeloText{text-align:center;padding:5px 0;margin:10px 0;font-size:16px;padding-bottom:3px;text-transform:uppercase;color:#676767}#boardingPassMail-content p{display:block;margin:20px 10px;font-size:15px;color:silver;text-transform:uppercase}#boardingPassMail-content .inputBox{margin:15px 10px 35px 10px}#boardingPassMail-content .inputBox .ui-input-text{margin:0}#boardingPassMail-content .inputBox .ui-input-text input{margin:0}#boardingPassMail-content .inputBox .ui-block-a{margin-bottom:25px}#error-content #container{width:100%;background:#f4f4f4;margin:15px 0;border-bottom:1px solid silver;border-top:1px solid silver;position:relative}#error-content #container .ui-block-a{width:60px;min-height:60px}#error-content #container .ui-block-b{width:80%}#error-content #container img{position:absolute;top:50%;left:10px;margin-top:-20px}#error-content #container p{margin:0;font-size:14px;color:#676767;vertical-align:middle;padding:20px 0;word-wrap:break-word}#shopping_header{margin:0;padding:0}#shopping_header p{padding:13px 0 0 10px;font-size:16px;color:#fff;text-transform:uppercase;margin:0}#clearsale{display:none}#cybersource{display:none}.uppercase-block{position:relative;text-transform:uppercase;font-size:15px}#checkinTermsContainer div#checkinTermsTitle{padding:7px 0 7px 14px}#checkinTermsContainer div#checkinTermsTitle .arrow{margin-top:6px}div.backbarheader-title{float:right;width:250px;text-align:right;padding-right:10px}div.backbarheader-title span{display:table-cell;text-transform:uppercase;height:56px;vertical-align:middle}@media all and (max-width:35em){#checkinTermsContainer div#checkinTermsTitle{padding:7px 0 7px 7px}}@media screen and (max-width:380px){.backBar #openCart{top:0;height:36px}div.backBar a#openCart span{width:190px;overflow:hidden;height:36px;text-align:right;font-size:15px}.backBarHeader p{font-size:15px}#seatSelection-content #seats label{margin-left:0;font-size:11px}#seatSelection-content #seats span.colorBox{margin-left:0}#checkinTermsContainer div#checkinTermsTitle{padding:7px 0 7px 0;font-size:14px}div.backbarheader-title{width:200px}div.step h2{font-size:13.5px}}@media screen and (max-width:330px){div.step h2{left:0}div.step img{right:-5px}}