#mainContainer{display:flex;text-align:center;flex-direction:column;align-content:space-around;background:url(images/background.png) no-repeat;background-size:cover;-moz-user-select:none;-webkit-user-select:none;-ms-user-select:none;user-select:none}.progressbar{display:flex;flex-direction:row;justify-content:space-between;align-items:center;height:70px;width:100%}.progress-bar{justify-content:flex-start}.logo-right{width:293px;height:53px;background-image:url(images/logo.png)}.emb-progress-bar-container{display:flex;flex-direction:row;flex-wrap:nowrap;margin:10px}.emb-progress-bar-item,.emb-progress-bar-processed,.emb-progress-bar-inactive,.emb-progress-bar-active{width:31px;height:31px;margin:0}.emb-progress-bar-active{background-image:url(images/ProgressInd_redCircle.png)}.emb-progress-bar-inactive{background-image:url(images/ProgressInd_blueCircle.png)}.emb-progress-bar-processed{background-image:url(images/ProgressInd_blueCircle.png)}.workarea{flex:1;justify-content:center;width:100%;font-size:18px}.page-container{display:flex;flex-direction:column;text-align:center;max-height:578px;height:100%;width:auto}.page-contents{flex:1;align-content:flex-end;max-height:520px;margin-top:1%}.page-title,.emb-page-title-small,.emb-page-title2,.emb-page-title1,.page-title-small{height:100px;line-height:50px;width:80%;font-size:28px;text-align:center;margin-left:auto;margin-right:auto}.page-title-small{height:60px}.emb-page-title1{height:85px}.emb-page-title2{height:200px}.emb-page-title-span,.emb-page-title-span-narrow{display:inline-block;max-width:98%;line-height:normal;vertical-align:top}.emb-page-title-span-narrow{max-width:90%}.emb-page-title-small{font-size:22px;line-height:30px}.page-footer{flex-direction:row;display:flex;height:73px;width:98%;position:absolute;bottom:0;left:0;margin:10px;justify-content:space-between}.emb-header{display:none}.bottom-button-group{flex-direction:column;display:flex}.emb-footer-group-base,.emb-footer-center,.emb-footer-left2,.emb-footer-left,.emb-footer-right{position:absolute;bottom:0;height:70px;margin:10px;z-index:100}.emb-footer-right{right:0}.emb-footer-left{left:0}.emb-footer-left2{left:100px}.emb-footer-center{left:40%;right:40%;margin-left:auto;margin-right:auto}.bottom-buttons{flex-direction:row;display:flex}.bottom-button-group{flex-direction:column;display:flex}.emb-horizontal-buttons{margin-left:50px}.eButtonGroup{text-align:center;margin:5px}.eButtonGroup>ul{list-style-type:none;padding-left:0;margin:10px}.eButtonGroup>ul>li{padding:3px}.eButtonGroupFocused{text-align:center;margin:5px}.eButtonGroupFocused>ul{list-style-type:none;padding-left:0;margin:10px}.eButtonGroupFocused>ul>li{padding:3px}.eListBasic{text-align:left;font-size:20px;font-weight:normal}.eTableBorder,.eTableCell,table .emb_bags_popup_td,table .emb_bags_popup_td_right,table .emb_bags_popup_td_center,table .emb_bags_popup_td_left,table .emb_bags_popup_tr_borderTop,table .emb_bags_popup_th,table .emb_bags_popup_th_left,table .emb_bags_td,table .emb_bags_td_right,table .emb_bags_td_center,table .emb_bags_td_left,table .emb_bags_tr_borderTop,table .emb_bags_th,.eTableCellFooter,.eTable{border-top:1px solid #00405d;border-bottom:1px solid #00405d;border-collapse:collapse}.eTable{width:100%;text-align:center}.eTableCell,table .emb_bags_popup_td,table .emb_bags_popup_td_right,table .emb_bags_popup_td_center,table .emb_bags_popup_td_left,table .emb_bags_popup_tr_borderTop,table .emb_bags_popup_th,table .emb_bags_popup_th_left,table .emb_bags_td,table .emb_bags_td_right,table .emb_bags_td_center,table .emb_bags_td_left,table .emb_bags_tr_borderTop,table .emb_bags_th,.eTableCellFooter{height:30px;text-align:left;font-weight:normal}.eTableBasic{width:auto;border-collapse:collapse}.eTableCellBasic,.eTableCellCenter,.eTableCellRight,.eTableCellLeft{height:60px;font-size:22px;font-weight:normal}.eTableCellLeft{text-align:left}.eTableCellRight{text-align:right}.eTableCellCenter{text-align:center}.eTableCellFooter{border-top:2px solid #00405d;border-bottom:0;border-spacing:0}.emb-ETwoColumnForm-tableRow,.emb-ETwoColumnForm-tableRow-rightAligned,.emb-ETwoColumnForm-tableRow-centerAligned,.emb-ETwoColumnForm-tableRow-leftAligned{height:80px;border:1px solid rgba(0,0,0,0);border-collapse:collapse;padding:0}.emb-ETwoColumnForm-tableRow-leftAligned{text-align:left;padding-left:5px}.emb-ETwoColumnForm-tableRow-centerAligned{text-align:center}.emb-ETwoColumnForm-tableRow-rightAligned{text-align:right}table .emb_itinerary_wideColumn{width:175px}table th .emb_itinerary_th{background-color:rgba(0,0,0,0);text-align:center}table th .emb_itinerary_th>span{font-size:16px;font-weight:700;text-align:center}table .emb_itinerary_flightCodeTxt{display:inline-block;text-align:left;color:#000;font-weight:700;font-size:22px;margin-left:10px}table .emb_itinerary_flightCodeImg{display:inline-block;text-align:left;float:left;width:29px;height:28px;background-image:url(images/Icon_AirCanada.png)}table .emb_itinerary_upperDesc{text-align:left;color:#333;font-weight:700;font-size:18px}table .emb_itinerary_lowerDesc{display:inline-block;text-align:left;color:#333;font-size:18px;font-weight:normal}table .emb_itinerary_daysBetween{display:inline-block;text-align:left;color:red;font-size:18px;font-weight:normal}table .emb_itinerary_paxName{background-color:rgba(0,0,0,0);color:#000;font-weight:700}table .emb_itinerary_centerText{text-align:center}table .emb_itinerary_ChangeSeatBtn{text-align:center;color:#000;font-weight:700;padding-top:15px;border-bottom:1px solid rgba(0,0,0,0)}table .emb_bags_th{height:20px;padding-top:0;padding-bottom:0;background-color:#00405d;color:#fff;font-weight:normal;font-size:14px;text-align:center;white-space:pre-wrap}table .emb_bags_tr_borderTop{border-top:2px solid #00405d;background-color:rgba(0,0,0,0);font-size:24px}table .emb_bags_td,table .emb_bags_td_right,table .emb_bags_td_center,table .emb_bags_td_left{height:65px;border-top:1px solid rgba(0,0,0,0);border-bottom:1px solid rgba(0,0,0,0);padding-top:4px;padding-bottom:1px;background-color:rgba(0,0,0,0);font-size:20px;white-space:pre-wrap}table .emb_bags_td_left{text-align:left;max-width:350px}table .emb_bags_td_center{text-align:center}table .emb_bags_td_right{text-align:right;width:110px}table .emb_bags_popup_th,table .emb_bags_popup_th_left{height:20px;padding-top:0;padding-bottom:0;background-color:#00405d;color:#fff;font-weight:normal;font-size:14px;text-align:center}table .emb_bags_popup_tr_borderTop{border-top:2px solid #00405d;background-color:rgba(0,0,0,0);font-size:24px}table .emb_bags_popup_td,table .emb_bags_popup_td_right,table .emb_bags_popup_td_center,table .emb_bags_popup_td_left{height:30px;border-top:1px solid rgba(0,0,0,0);border-bottom:1px solid rgba(0,0,0,0);padding-top:4px;padding-bottom:1px;background-color:rgba(0,0,0,0);font-weight:normal;font-size:16px}table .emb_bags_popup_th_left{text-align:left}table .emb_bags_popup_td_left{text-align:left}table .emb_bags_popup_td_center{text-align:center}table .emb_bags_popup_td_right{text-align:right;width:110px}.emb-center,.emb-center-bottom{width:100%;height:100%;text-align:center;margin:0 auto}.eFlexContainerBase,.eFlexContainerCenter,.eFlexContainerWide,.eFlexContainer{display:-webkit-flex;display:flex;-webkit-flex-flow:row wrap;flex-flow:row wrap;text-align:center;height:100%;margin:auto;flex-direction:column}.eFlexContainer{width:80%}.eFlexContainerWide{width:99.99%}.eFlexItem{display:flex;flex-direction:row;width:100%;height:100%;text-align:center}.eFlexContainerCenter{justify-content:center;align-items:center;color:#aaa}.eFlexHContainerBase,.emb-travaldoc-container,.eFlexHContainerSmall,.eFlexHContainerWide,.eFlexHContainer{display:-webkit-flex;display:flex;-webkit-flex-flow:row wrap;flex-flow:row wrap;flex-direction:row;margin:auto;justify-content:space-around}.eFlexHContainer{width:80%}.eFlexHContainerWide{width:95%}.eFlexHContainerSmall{width:40%}.eFlexHItem,.eFlexHItemLeftAligned,.eFlexHItemLeftAlignedWide,.eFlexHItemLeftAligned_specialBags,.eFlexHItem_threeCol,.eFlexHItem_font30px,.eFlexHItem_autoWidth_right,.eFlexHItem_autoWidth,.eFlexHItem_narrow{display:flex;flex-direction:column;font-size:24px;width:50%;align-content:space-between;align-items:center;justify-content:center}.eFlexOneLineItem{display:flex;flex-direction:row;font-size:24px;flex-wrap:wrap;justify-content:left}.eFlexHItem_narrow{width:40%}.eFlexHItem_autoWidth{width:auto}.eFlexHItem_autoWidth_right{width:auto;justify-content:right}.eFlexHItem_font30px{font-size:30px}.eFlexHItem_threeCol{align-self:flex-start;width:33%}.eFlexHItemLeftAligned,.eFlexHItemLeftAlignedWide,.eFlexHItemLeftAligned_specialBags{width:44%;align-items:stretch;justify-content:space-between;margin-bottom:auto}.eFlexHItemLeftAligned_specialBags{width:40%;font-size:26px}.eFlexHItemLeftAlignedWide{width:50%}.eFlexHItemStart{display:flex;flex-direction:row;justify-self:flex-start}.eFlexHItemEnd{display:flex;flex-direction:row;justify-self:flex-end}.eButtonBase,.eButtonWhiteNormalBase,.eButtonWhiteNormalDisabled,.eButtonWhiteNormalDown,.eButtonWhiteNormalUp,.eButtonWhiteMediumBase,.eButtonWhiteMediumDisabled,.eButtonWhiteMediumDown,.eButtonWhiteMediumUp,.eButtonWhiteWideBase,.eButtonWhiteWideBaseFocused,.eButtonWhiteWideDisabledFocused,.eButtonWhiteWideDownFocused,.eButtonWhiteWideUpFocused,.eButtonWhiteWideDisabled,.eButtonWhiteWideDown,.eButtonWhiteWideUp{font-family:Arial regular,sans-serif;color:#002a41;font-size:24px;margin:2px;border:0}.eButtonWhiteWideBase,.eButtonWhiteWideBaseFocused,.eButtonWhiteWideDisabledFocused,.eButtonWhiteWideDownFocused,.eButtonWhiteWideUpFocused,.eButtonWhiteWideDisabled,.eButtonWhiteWideDown,.eButtonWhiteWideUp{width:434px;height:55px}.eButtonWhiteWideUp{background-image:url(images/PaxID_up.png)}.eButtonWhiteWideDown{background-image:url(images/PaxID_dn.png)}.eButtonWhiteWideDisabled{background-image:url(images/PaxID_dis.png)}.eButtonWhiteWideBaseFocused,.eButtonWhiteWideDisabledFocused,.eButtonWhiteWideDownFocused,.eButtonWhiteWideUpFocused{box-shadow:0 0 0 5px #ff0;margin:5px}.eButtonWhiteWideUpFocused{background-image:url(images/PaxID_up.png)}.eButtonWhiteWideDownFocused{background-image:url(images/PaxID_dn.png)}.eButtonWhiteWideDisabledFocused{background-image:url(images/PaxID_dis.png)}.eButtonWhiteMediumBase,.eButtonWhiteMediumDisabled,.eButtonWhiteMediumDown,.eButtonWhiteMediumUp{width:300px;height:70px}.eButtonWhiteMediumUp{background:url(images/Key_Word_up.png) no-repeat;background-size:100% 100%}.eButtonWhiteMediumDown{background-image:url(images/Key_Word_dn.png);background-size:100% 100%}.eButtonWhiteMediumDisabled{background-image:url(images/Key_Word_dis.png);background-size:100% 100%}.eButtonWhiteNormalBase,.eButtonWhiteNormalDisabled,.eButtonWhiteNormalDown,.eButtonWhiteNormalUp{width:220px;height:70px}.eButtonWhiteNormalUp{background-image:url(images/Key_Word_up.png)}.eButtonWhiteNormalDown{background-image:url(images/Key_Word_dn.png)}.eButtonWhiteNormalDisabled{background-image:url(images/Key_Word_dis.png)}.eButtonWhite184x55,.eButtonWhite184x55Disabled,.eButtonWhite184x55Down,.eButtonWhite184x55Up{width:184px;height:55px;font-family:Arial regular,sans-serif;color:#002a41;font-size:24px;margin:2px;border:0}.eButtonWhite184x55Up{background-image:url(images/White_184x55_up.png)}.eButtonWhite184x55Down{background-image:url(images/White_184x55_dn.png)}.eButtonWhite184x55Disabled{background-image:url(images/White_184x55_dis.png)}.eButtonWhite113x55,.eButtonWhite113x55Back,.eButtonWhite113x55Disabled,.eButtonWhite113x55Down,.eButtonWhite113x55Up{width:113px;height:55px;font-family:Arial regular,sans-serif;color:#002a41;font-size:20px;margin:2px;border:0}.eButtonWhite113x55Up{background-image:url(images/White_113x55_up.png)}.eButtonWhite113x55Down{background-image:url(images/White_113x55_dn.png)}.eButtonWhite113x55Disabled{background-image:url(images/White_113x55_dis.png)}.eButtonWhiteYesNo,.eButtonWhiteYesNoDisabled,.eButtonWhiteYesNoDown,.eButtonWhiteYesNoUp{width:234px;height:55px;font-family:Arial regular,sans-serif;color:#002a41;font-size:24px;font-weight:bold;margin:2px;border:0}.eButtonWhiteYesNoUp{background-image:url(images/White_234x55_up.png)}.eButtonWhiteYesNoDown{background-image:url(images/White_234x55_dn.png)}.eButtonWhiteYesNoDisabled{background-image:url(images/White_234x55_dis.png)}.eButtonWhiteSpecialBags,.eButtonWhiteSpecialBagsDisabled,.eButtonWhiteSpecialBagsDown,.eButtonWhiteSpecialBagsUp{width:337px;height:55px;font-family:Arial regular,sans-serif;color:#002a41;font-size:24px;margin:2px;border:0}.eButtonWhiteSpecialBagsUp{background-image:url(images/White_337x55_up.png)}.eButtonWhiteSpecialBagsDown{background-image:url(images/White_337x55_dn.png)}.eButtonWhiteSpecialBagsDisabled{background-image:url(images/White_337x55_dis.png)}.eButtonWhiteSmall,.eButtonWhiteSmallDisabled,.eButtonWhiteSmallDown,.eButtonWhiteSmallUp{width:120px;height:55px;font-family:Arial regular,sans-serif;color:#002a41;font-size:24px;font-weight:bold;margin:20px;border:0}.eButtonWhiteSmallUp{background-image:url(images/White_120x55_up.png)}.eButtonWhiteSmallDown{background-image:url(images/White_120x55_dn.png)}.eButtonWhiteSmallDisabled{background-image:url(images/White_120x55_dis.png)}.eButtonNormal,.eButtonNormalDisabled,.eButtonNormalDown,.emb-language-button-Down,.eButtonNormalUp,.emb-language-button-Up{width:162px;height:70px;font-family:Arial regular,sans-serif;color:#fff;font-size:24px;margin:4px;border:0}.eButtonNormalUp,.emb-language-button-Up{background-image:url(images/Nav_blue_up.png)}.eButtonNormalDown,.emb-language-button-Down{background-image:url(images/Nav_blue_dn.png);color:#002a41}.eButtonNormalDisabled{background-image:url(images/Nav_blue_dis.png)}.eButtonQuit,.eButtonQuitDisabled,.eButtonQuitDown,.eButtonQuitUp{width:97px;height:70px;margin:4px;border:0}.eButtonQuitUp{background-image:url(images/Nav_quit_up.png)}.eButtonQuitDown{background-image:url(images/Nav_quit_dn.png)}.eButtonQuitDisabled{background-image:url(images/Nav_quit_dis.png)}.eButtonQuitUp:hover,.eButtonQuitUp:focus{background-image:url(images/Nav_quit_hover.png)}.eButtonBack,.eButtonBackDisabled,.eButtonBackDown,.eButtonBackUp{width:162px;height:70px;font-family:Arial regular,sans-serif;color:#fff;font-size:24px;margin:4px;border:0}.eButtonBackUp{background-image:url(images/Nav_back_up.png)}.eButtonBackDown{background-image:url(images/Nav_back_dn.png)}.eButtonBackDisabled{background-image:url(images/Nav_back_dis.png)}.eButtonConfirm,.eButtonConfirmDisabled,.eButtonConfirmDown,.eButtonConfirmUp{width:162px;height:70px;font-family:Arial regular,sans-serif;color:#fff;font-size:24px;margin:4px;border:0}.eButtonConfirmUp{background-image:url(images/Nav_Confirm_up.png)}.eButtonConfirmDown{background-image:url(images/Nav_Confirm_dn.png)}.eButtonConfirmDisabled{background-image:url(images/Nav_Confirm_dis.png)}.emb-popup-overlay{position:fixed;top:0;left:0;width:100%;height:100%;z-index:99;background-color:rgba(0,0,0,.25)}.emb-popup-dialog,.emb-seatmap-popup-container,.emb-popup-dialog-remove{width:60%;height:400px;position:fixed;top:50%;left:50%;margin-left:-30%;margin-top:-200px;background-color:#fff;border-radius:2px;z-index:100;padding:15px;box-shadow:0 0 4px rgba(0,0,0,.14),0 4px 8px rgba(0,0,0,.28)}.emb-popup-dialogLanguage{width:400px;height:420px;position:fixed;left:50%;bottom:85px;margin-left:-220px;background-color:#fff;border-radius:2px;z-index:100;padding:15px;box-shadow:0 0 4px rgba(0,0,0,.14),0 4px 8px rgba(0,0,0,.28)}.emb-popup-title{margin-top:0;color:red}.emb-popup-body,.emb-popup-ok-button,.emb-popup-yesno-buttons{text-align:center;font-weight:bold;font-size:22px;position:absolute;top:30%;left:0;right:0;margin:0 auto}.emb-popup-table-body{text-align:center;font-size:20px;position:absolute;top:10%;left:0;right:0;margin:0 auto}.emb-popup-details-dialog{width:60%;height:400px;position:fixed;top:50%;left:50%;margin-left:-30%;margin-top:-200px;background-color:#fff;border-radius:2px;z-index:100;padding:15px;box-shadow:0 0 4px rgba(0,0,0,.14),0 4px 8px rgba(0,0,0,.28)}.emb-popup-details-title{text-align:center;font-weight:normal;font-size:22px;margin-top:10px}.emb-popup-details-body,.emb-popup-details-action,.emb-popup-footer-table{position:absolute;top:20%;left:0;right:0;margin:0 auto}.emb-popup-table,.emb-popup-footer-table{display:table;width:100%;table-layout:fixed}.emb-popup-table-row{display:table-row;vertical-align:middle}.emb-popup-table-cell,.emb-popup-footer-cell,.emb-popup-footer-cell-right,.emb-popup-footer-cell-left,.emb-popup-scroll-button-cell,.emb-popup-header-cell,.emb-popup-table-cell-right,.emb-popup-table-cell-left{display:table-cell;height:40px;vertical-align:middle;text-align:center;padding-left:14px}.emb-popup-table-cell-left{text-align:left}.emb-popup-table-cell-right{text-align:right}.emb-popup-header-cell{height:30px;color:#fff;font-size:14px;text-align:left;white-space:nowrap;background-color:#00405d}.emb-popup-scroll-button-cell{text-align:right}.emb-popup-footer-table{top:200%}.emb-popup-footer-cell,.emb-popup-footer-cell-right,.emb-popup-footer-cell-left{border-top:2px solid #00405d;border-bottom:none;background-color:rgba(0,0,0,0)}.emb-popup-footer-cell-left{text-align:left}.emb-popup-footer-cell-right{text-align:right}.emb-popup-details-action{top:80%;text-align:left}.eButtonWhite113x55Back{margin:20px;background-image:url(images/White_113x55_up.png)}.emb-popup-yesno-buttons{top:50%}.emb-popup-ok-button{top:50%}.emb-popup-close-button{cursor:pointer;position:absolute;font-size:15px;right:10px;top:0;color:red}.emb-popup-wrapper{display:block}.emb-popup-hide{display:none}.emb-popup-language-container{display:flex;flex-direction:column;width:350px;margin:auto}.emb-popup-language-text{height:35px;font-size:24px;text-align:center}.emb-language-container{display:flex;flex-direction:row;height:360px;width:320px;justify-content:space-between}.emb-language-buttons{align-items:flex-start;text-align:center}.emb-scroll-container{position:relative;width:64px;height:375px}.emb-popup-scroll-down{position:absolute;bottom:0;width:64px;height:55px;left:6px}.emb-popup-scroll-up{position:absolute;top:8px;width:64px;height:55px;left:6px}.eCheckbox_400x70,.eCheckboxDisabledChecked,.eCheckboxDisabled,.eCheckboxUnChecked,.eCheckboxChecked{width:400px;height:70px;font-family:Arial regular,sans-serif;color:#002a41;font-size:24px;margin:2px;border:0}.eCheckboxChecked{background:url(images/Checkbox_checked.png) no-repeat}.eCheckboxUnChecked{background:url(images/Checkbox_empty.png) no-repeat}.eCheckboxDisabled{background:url(images/Checkbox_dis.png) no-repeat}.eCheckboxDisabledChecked{background:url(images/Checkbox_dis_checked.png) no-repeat}.eCheckbox_220x70{width:220px;height:70px;font-family:Arial regular,sans-serif;color:#002a41;font-size:24px;text-align:right;margin:2px;border:0}.eCheckbox_170x70,.eCheckboxGreyUnChecked,.eCheckboxGreyChecked,.eCheckboxWhiteUnCheckedDown,.eCheckboxWhiteUnCheckedUp,.eCheckboxWhiteCheckedDown,.eCheckboxWhiteCheckedUp{width:170px;height:70px;font-family:Arial regular,sans-serif;color:#002a41;font-size:24px;text-align:right;padding-left:10px;padding-right:10px;margin:2px;border:0}.eCheckboxWhiteCheckedUp{background:url(images/Checkbox_checkedWhite.png) no-repeat}.eCheckboxWhiteCheckedDown{background:url(images/Checkbox_checkedGrey.png) no-repeat}.eCheckboxWhiteUnCheckedUp{background:url(images/Checkbox_emptyWhite.png) no-repeat}.eCheckboxWhiteUnCheckedDown{background:url(images/Checkbox_emptyGrey.png) no-repeat}.eCheckboxGreyChecked{background:url(images/Checkbox_checkedGrey.png) no-repeat}.eCheckboxGreyUnChecked{background:url(images/Checkbox_emptyGrey.png) no-repeat}.eLabel{height:50px;margin:2px;border:0;text-align:left}.eScrollButton,.eScrollDownButtonDisabled,.eScrollDownButtonDown,.eScrollDownButtonUp,.eScrollUpButtonDisabled,.eScrollUpButtonDown,.eScrollUpButtonUp{width:64px;height:55px;margin:2px;border:0}.eScrollUpButtonUp{background-image:url(images/ScrollUp_up.png)}.eScrollUpButtonDown{background-image:url(images/ScrollUp_dn.png)}.eScrollUpButtonDisabled{background-image:url(images/ScrollUp_dis.png)}.eScrollDownButtonUp{background-image:url(images/ScrollDown_up.png)}.eScrollDownButtonDown{background-image:url(images/ScrollDown_dn.png)}.eScrollDownButtonDisabled{background-image:url(images/ScrollDown_dis.png)}.eKeyChar,.eKeyCharCheckedDown,.eKeyCharCheckedUp,.eKeyCharSpecialDisabled,.eKeyCharSpecialDown,.eKeyCharSpecialUp,.eKeyCharHidden,.eKeyCharDisabled,.eKeyCharDown,.eKeyCharUp{width:70px;height:70px;font-family:Arial regular,sans-serif;color:#002a41;font-size:28px;margin:2px;border:0}.eKeyCharUp{background-image:url(images/Key_Char_up.png)}.eKeyCharDown{background-image:url(images/Key_Char_dn.png)}.eKeyCharDisabled{background-image:url(images/Key_Char_dis.png)}.eKeyCharHidden{background:rgba(0,0,0,0)}.eKeyCharSpecialUp{background-image:url(images/Key_Char_up.png)}.eKeyCharSpecialDown{color:#fff;background-image:url(images/Key_Char_dn.png)}.eKeyCharSpecialDisabled{background-image:url(images/Key_Char_dis.png)}.eKeyCharCheckedUp{background-image:url(images/Checkbox_checked.png)}.eKeyCharCheckedDown{background-image:url(images/Checkbox_checked.png)}.eCounter,.eCounterDisabled,.eCounterDown,.eCounterUp{display:inline-block;width:55px;height:55px;color:#002a41;margin:2px;border:0;font-family:Arial regular,sans-serif;font-size:36px;font-weight:bold;text-align:center;vertical-align:middle}.eCounterUp{background-image:url(images/White_55x55_up.png)}.eCounterDown{background-image:url(images/White_55x55_dn.png)}.eCounterDisabled{background-image:url(images/White_55x55_dis.png)}.eCounterUp:hover,.eCounterUp:focus{color:red}.eKeypadContainer{display:-webkit-flex;display:flex;-webkit-flex-flow:row wrap;flex-flow:row wrap;flex-direction:column;margin:auto;width:100%}.eKeyRowContainer{display:-webkit-flex;display:flex;-webkit-flex-flow:row wrap;flex-flow:row wrap;flex-direction:row;align-items:stretch;justify-content:center;border:1px solid rgba(0,0,0,0);margin-left:auto;margin-right:auto}.eKeyContainer{display:flex;flex-direction:column;font-size:24px;border:1px solid rgba(0,0,0,0)}.eInputTextBox,.eInputSingleNum1,.eInputTextBoxFocused,.eInputTextBox3Focused,.eInputTextBox2Focused,.eInputTextBox1Focused,.eInputTextBox3,.eInputTextBox2,.eInputTextBox1,.eInputTextBox1Base,.eInputTextBox1Image{font-family:Arial regular,sans-serif;font-size:24px;text-align:center;height:60px;border:2px solid #002a41;margin:10px}.eInputTextBox1,.eInputTextBox1Focused,.eInputTextBox1Base,.eInputTextBox1Image{width:700px}.eInputTextBox1Base,.eInputTextBox1Image{background:left center #fff no-repeat}.eInputTextBox1Image{background-image:url(images/logo_AirCanadaSmall.png)}.eInputTextBox2,.eInputTextBox2Focused{width:450px}.eInputTextBox3,.eInputTextBox3Focused{width:300px}.eInputTextBoxFocused,.eInputTextBox3Focused,.eInputTextBox2Focused,.eInputTextBox1Focused{box-shadow:0 0 0 5px #add8e6;margin:5px}.eInputSingleNum1{width:68px;height:51px;font-size:24px;font-weight:bold;text-align:center;vertical-align:middle;margin:0 10px;padding:0 0 0 18px}.modal{display:none;position:fixed;z-index:1;padding-top:100px;left:0;top:0;width:100%;height:100%;overflow:auto;background-color:#000;background-color:rgba(0,0,0,.4)}.modal-content{position:relative;background-color:#fefefe;margin:auto;padding:0;border:1px solid #888;width:80%;box-shadow:0 4px 8px 0 rgba(0,0,0,.2),0 6px 20px 0 rgba(0,0,0,.19);-webkit-animation-name:animatetop;-webkit-animation-duration:.4s;animation-name:animatetop;animation-duration:.4s}@-webkit-keyframes animatetop{from{top:-300px;opacity:0}to{top:0;opacity:1}}@keyframes animatetop{from{top:-300px;opacity:0}to{top:0;opacity:1}}.close{color:#fff;float:right;font-size:24px;font-weight:bold}.modal-header{padding:2px 16px;background-color:#002a41;color:#fff}.modal-body{padding:2px 16px}.modal-footer{padding:2px 16px;background-color:#002a41;color:#fff}.emb-animation-drawbox{margin:0 auto;width:528px;height:364px;background-color:rgba(0,0,0,0)}.emb-animation-drawbox-popup{margin:0 auto;width:460px;height:350px;background-color:rgba(0,0,0,0)}.emb-checkbox,.emb-checkbox-checked-disabled-white,.emb-checkbox-unchecked-disabled-white,.emb-checkbox-unchecked-white,.emb-checkbox-checked-white,.emb-checkbox-unchecked-disabled,.emb-checkbox-checked-disabled,.emb-checkbox-unchecked,.emb-checkbox-checked{width:70px;height:70px}.emb-checkbox-checked{background:url(images/Checkbox_checked.png) no-repeat}.emb-checkbox-unchecked{background:url(images/Checkbox_empty.png) no-repeat}.emb-checkbox-checked-disabled{background:url(images/Checkbox_dis_checked.png) no-repeat}.emb-checkbox-unchecked-disabled{background:url(images/Checkbox_dis.png) no-repeat}.emb-checkbox-checked-white{background:url(images/Checkbox_checkedWhite.png) no-repeat}.emb-checkbox-unchecked-white{background:url(images/Checkbox_emptyWhite.png) no-repeat}.emb-checkbox-unchecked-disabled-white{background:url(images/Checkbox_dis.png) no-repeat}.emb-checkbox-checked-disabled-white{background:url(images/Checkbox_dis_checked.png) no-repeat}.emb-checkbox-container{display:flex;flex-direction:row;align-items:center;background-color:rgba(0,0,0,0);border:none;margin:0}.emb-checkbox-text{display:flex;flex-direction:column}.emb-checkbox-label{color:#002a41;font-size:24px;text-align:left;float:left;margin-left:4px;border:0}.emb-checkbox-additional-text{font-size:15px;text-align:left;margin-left:10px;color:red}.emb-radio,.emb-radio-unselected-disabled,.emb-radio-selected-disabled,.emb-radio-unselected,.emb-radio-selected{width:56px;height:56px}.emb-radio-selected{background:url(images/Radio_selected.png) no-repeat}.emb-radio-unselected{background:url(images/Radio_unselected.png) no-repeat}.emb-radio-selected-disabled{background:url(images/Radio_dis_selected.png) no-repeat}.emb-radio-unselected-disabled{background:url(images/Radio_dis.png) no-repeat}.emb-radio-small,.emb-radio-unselected-disabled-small,.emb-radio-selected-disabled-small,.emb-radio-unselected-small,.emb-radio-selected-small{width:28px;height:28px}.emb-radio-selected-small{background-image:url(images/Radio_28x28_selected.png)}.emb-radio-unselected-small{background:url(images/Radio_28x28_unselected.png) no-repeat}.emb-radio-selected-disabled-small{background:url(images/Radio_28x28_dis_selected.png) no-repeat}.emb-radio-unselected-disabled-small{background:url(images/Radio_28x28_dis.png) no-repeat}.emb-radio-container,.emb-acc-seatmap-seat-container{display:flex;flex-direction:row;align-items:center;background-color:rgba(0,0,0,0);border:none;margin:0}.emb-radio-text{display:flex;flex-direction:column}.emb-radio-label{font-size:16px;text-align:left;float:left;padding-left:10px;border:0}.emb-radio-additional-text{font-size:12px;text-align:left;margin-left:10px;color:red}.emb-actionbar-Quit,.emb-actionbar-QuitDisabled,.emb-actionbar-QuitDown,.emb-actionbar-QuitUp{width:97px;height:70px;margin:4px;border:0}.emb-actionbar-QuitUp{background-image:url(images/Nav_quit_up.png)}.emb-actionbar-QuitDown{background-image:url(images/Nav_quit_dn.png)}.emb-actionbar-QuitDisabled{background-image:url(images/Nav_quit_dis.png)}.emb-actionbar-Back,.emb-actionbar-BackDisabled,.emb-actionbar-BackDown,.emb-actionbar-BackUp{width:162px;height:70px;font-family:Arial regular,sans-serif;color:#fff;font-size:24px;margin:4px;border:0}.emb-actionbar-BackUp{background-image:url(images/Nav_back_up.png)}.emb-actionbar-BackDown{background-image:url(images/Nav_back_dn.png);color:#002a41}.emb-actionbar-BackDisabled{background-image:url(images/Nav_back_dis.png)}.emb-actionbar-Confirm,.emb-actionbar-ConfirmDisabled,.emb-actionbar-ConfirmDown,.emb-actionbar-ConfirmUp{width:162px;height:70px;font-family:Arial regular,sans-serif;color:#fff;font-size:24px;margin:4px;border:0}.emb-actionbar-ConfirmUp{background-image:url(images/Nav_Confirm_up.png)}.emb-actionbar-ConfirmDown{background-image:url(images/Nav_Confirm_dn.png);color:#002a41}.emb-actionbar-ConfirmDisabled{background-image:url(images/Nav_Confirm_dis.png)}.emb-button-white-234,.emb-button-white-234-Down,.emb-button-white-234-Up{width:237px;height:56px;font-size:24px}.emb-button-white-234-Up{background-image:url(images/White_234x55_up.png)}.emb-button-white-234-Down{background-image:url(images/White_234x55_dn.png)}.emb_BagsQuestion_YesBtn{display:inline-block;margin-top:12%;margin-right:5%}.emb_BagsQuestion_NoBtn{display:inline-block;margin-top:12%;margin-left:5%}.emb_SpecialBagsQ_ListCol{text-align:left;line-height:175%;margin-top:5%}.emb_SpecialBagsQ_YesBtn{display:inline-block;margin-top:4%;margin-right:5%}.emb_SpecialBagsQ_NoBtn{display:inline-block;margin-top:4%;margin-left:5%}.emb_SpecialBags_Body{margin-top:2%;line-height:150%}.emb_SpecialBags_SpcBagsContainer{width:100%;margin:0}.emb_SpecialBags_SpcBagsContainer>div{width:33.33%;width:33.3333333333%;margin-left:auto;margin-right:auto}.emb_SpecialBags_RegBagsListCol{width:100%;margin-top:2%;margin-left:auto;margin-right:auto}.emb_SpecialBags_SpcBagsListCol{width:100%;margin-top:4%;margin-left:auto;margin-right:auto}.emb_SpecialBags_iconContainer,.emb_ICO_BAG_WHEELCHAIR,.emb_ICO_BAG_SURFBOARD,.emb_ICO_BAG_SKIS,.emb_ICO_BAG_GOLFCLUBS,.emb_ICO_BAG_FISHINGEQUIP,.emb_ICO_BAG_DIVINGEQUIP,.emb_ICO_BAG_CARSEATORSTROLLER,.emb_ICO_BAG_BICYCLE,.emb_ICO_BAG_ANTLERS,.emb_ICO_BAG_REGULAR{background-color:rgba(0,0,0,0);display:inline-block;vertical-align:middle;line-height:normal;width:50px;height:50px;border:none;padding:0}.emb_ICO_BAG_REGULAR{background-image:url(images/Icon_RegularBag.png)}.emb_ICO_BAG_ANTLERS{background-image:url(images/Icon_Antlers.png)}.emb_ICO_BAG_BICYCLE{background-image:url(images/Icon_Bicycle.png)}.emb_ICO_BAG_CARSEATORSTROLLER{background-image:url(images/Icon_Stroller.png)}.emb_ICO_BAG_DIVINGEQUIP{background-image:url(images/Icon_Snorkling.png)}.emb_ICO_BAG_FISHINGEQUIP{background-image:url(images/Icon_Fishing.png)}.emb_ICO_BAG_GOLFCLUBS{background-image:url(images/Icon_Golfclub.png)}.emb_ICO_BAG_SKIS{background-image:url(images/Icon_Skis.png)}.emb_ICO_BAG_SURFBOARD{background-image:url(images/Icon_Surfboard.png)}.emb_ICO_BAG_WHEELCHAIR{background-image:url(images/Icon_Wheelchair.png)}.emb-boarding-animation{width:340px;height:300px;background-color:rgba(0,0,0,0)}.emb_SecurityQ_Body{width:75%;margin-left:auto;margin-right:auto;text-align:left;font-size:22px}.emb_SecurityQ_Body p{margin-top:5%}.emb_SecurityQ_Confirm,.emb_SecurityQ_Body div,.emb_SecurityQ_Body section{display:inline;height:80px;margin-top:5%}.emb_SecurityQ_Body section{padding-top:3%;float:left}.emb_SecurityQ_Body div{float:right}.emb_HazMat_ListSection{margin-top:1%;margin-bottom:2%}.emb_HazMat_ListCol{text-align:left;width:48%;height:10%}.emb_HazMat_ConfirmSection{width:90%;height:60px;margin-left:auto;margin-right:auto;margin-top:5%;text-align:left;font-size:18px}.emb_HazMat_ConfirmSection>.emb_HazMat_RadioTextLeft{display:inline;position:relative;top:20px}.emb_HazMat_ConfirmSection>.emb_HazMat_RadioComponent{display:inline;float:right}.emb_HazMat_ConfirmSection>div>div,.emb_HazMat_ConfirmSection>div>p{display:inline;margin:0}.emb_HazMat_Item{width:95%;height:75px;margin-top:2%}.emb_HazMat_Item img{width:50px;height:50px;margin-right:10px}.emb_HazMat_Item_TextHeader{margin:0;font-size:21px}.emb_HazMat_Item_TextDesc{margin:0;font-size:16px}.emb_HazMat_td{border:0 rgba(0,0,0,0)}.emb_DefaultError_Title{margin-top:15%}.error-body{display:table;width:1000px;height:100%;padding:20px;margin:auto}.error-row{display:table-row}.error-msg-title{font-weight:600;width:200px}.error-button{margin:auto}.emb_OutOfService_Title{margin-top:10%;margin-bottom:2%}.emb_OutOfService_Body{width:25%;height:25%;display:block;margin-left:auto;margin-right:auto}.emb_OutOfService_Body img{width:100%;height:100%}.emb-small-text{font-size:16px}.emb-travaldoc-container{width:80%;justify-content:center}.emb-animation-small{width:240px;height:200px;background-color:rgba(0,0,0,0)}.emb-animation-medium{width:340px;height:300px;background-color:rgba(0,0,0,0)}.emb-display-none{display:none}.emb-popup-dialog-remove{height:500px;margin-top:-250px}.emb-accessibility-border{box-sizing:border-box;border:5px #ff0 solid}.emb-acc-seatmap-container{height:100%}.emb-acc-seatmap-paxlist{float:left;padding:10px;width:30%}.emb-acc-seatmap-seats{float:left;padding:20px;width:60%}.emb-acc-seatmap-header{padding:10px}.emb-center-bottom{height:55px;bottom:120px;position:absolute}.emb-seatmap-popup-container{font-weight:normal;font-size:22px;display:flex;flex-direction:column;align-content:space-around}.emb-seatmap-popup-body{padding-top:15px;flex-grow:1;display:flex;flex-direction:column;align-items:center}.emb-seatmap-text-left{text-align:left;padding-left:40px}.emb-seatmap-popup-title{height:40px;font-size:24px}.emb-scroll-table{display:table;width:100%;table-layout:fixed;font-size:20px}.emb-scroll-table-row{display:table-row;vertical-align:middle}.emb-scroll-table-cell,.emb-scroll-footer-table-cell,.emb-scroll-footer-table-cell-left,.emb-scroll-button-cell,.emb-scroll-table-header,.emb-scroll-table-header-center,.emb-scroll-table-cell-right,.emb-scroll-table-cell-left{display:table-cell;height:59px;vertical-align:middle;text-align:center;padding-left:20px}.emb-scroll-table-cell-left{text-align:left}.emb-scroll-table-cell-right{text-align:right}.emb-scroll-table-header,.emb-scroll-table-header-center{height:30px;color:#fff;font-size:14px;text-align:left;white-space:nowrap;background-color:#00405d}.emb-scroll-table-header-center{text-align:center}.emb-scroll-button-cell{text-align:right}.emb-scroll-footer-table{display:table;width:100%;table-layout:fixed;font-size:20px;position:absolute;bottom:100px}.emb-scroll-footer-table-cell,.emb-scroll-footer-table-cell-left{text-align:center;white-space:nowrap;border-top:2px solid #00405d;background-color:rgba(0,0,0,0)}.emb-scroll-footer-table-cell-left{text-align:left}.emb-acc-seatmap-seat-container{width:80px}.action-container .right .footer-right-button,.action-container .left .footer-left-button,.action-footer-right-button,.emb-seatmap-deck-selector button,.action-footer-left-button,.action-footer-back-button,.action-footer-exit-button{background:rgba(37,37,37,.5);display:inline-block;line-height:27px;box-sizing:border-box;padding:12px;margin-right:20px;border-radius:3px;border:0;color:#fff;min-width:130px}.action-container .right .footer-right-button span,.action-container .left .footer-left-button span,.action-footer-right-button span,.emb-seatmap-deck-selector button span,.action-footer-left-button span,.action-footer-back-button span,.action-footer-exit-button span{font-size:20px;text-transform:uppercase;vertical-align:middle;color:inherit}.item-list table td,.item-list table th{padding:10px 0;text-align:left;border-bottom:1px solid #dedede}.address-box table td,.address-box table th{text-align:left;padding:7px 10px;vertical-align:middle}.passport-scanner .action-msg,.card-msg{background:#a38269;padding:.5em 1em;border-radius:.3em;font-size:23px;color:#fff;position:absolute;left:5%;top:40%;opacity:0;text-align:center}.barcode-scanner,.passport-scanner{background:url(images/passport-scanner.png) no-repeat 80% center #fff;min-height:74%;margin:0 20px;border-radius:10px;position:relative;box-sizing:border-box;display:flex;-webkit-flex-direction:row;flex-direction:row;-webkit-align-items:center;align-items:center;-webkit-justify-content:center;justify-content:center;-webkit-perspective:1000px;perspective:1000px}@font-face{font-family:"sf_ui_textregular";src:url(fonts/sf-ui-text-regular-webfont.woff2) format("woff2"),url(fonts/sf-ui-text-regular-webfont.woff) format("woff");font-weight:normal;font-style:normal}*{margin:0;padding:0;font-family:"sf_ui_textregular","Arial","\5FAE\8EDF\6B63\9ED1\9AD4","Microsoft JhengHei","\65B0\7D30\660E\9AD4","PMingLiU","sans-serif","Calibri","Malgun Gothic";-webkit-text-size-adjust:100%;-webkit-font-smoothing:antialiased}li{list-style:none}a{text-decoration:none;color:#fff}body{-webkit-font-smoothing:antialiased;background:url(images/body-bg.png) no-repeat center;background-size:cover;overflow:hidden;color:#645853}.wrapper{width:1024px;height:768px;overflow:hidden;margin:0 auto;box-sizing:border-box}.page-header{overflow:hidden;padding:20px 30px;padding-bottom:17px}.page-header .header-left{float:left}.page-header .header-left img{display:block}.page-header .header-right{display:block;text-align:right;float:right;overflow:hidden;position:relative}.page-header .header-right div{float:left;margin-left:20px;display:block;background:rgba(82,82,82,.45);padding:5px;text-align:center;min-width:118px;box-sizing:border-box;border-radius:10px;position:relative;color:#fff}.page-header .header-right div.active{background:#04bde5}.page-header .header-right div:after{content:"";position:absolute;left:-20px;width:20px;top:16px;height:2px;background:rgba(40,62,35,.25)}.page-header .header-right div i{display:inline-block;height:23px;width:23px;margin-right:9px;vertical-align:middle;background-repeat:no-repeat;background-position:center}.page-header .header-right div i.user{background-image:url(images/user.png)}.page-header .header-right div i.checkin{background-image:url(images/checkin.png)}.page-header .header-right div i.seat{background-image:url(images/seat.png)}.page-header .header-right div i.print{background-image:url(images/print.png)}.page-header .header-right div:first-child:after{display:none}.main{overflow:hidden;background:url(images/map-bg.png) no-repeat center 120px}.map{background:none}.page-title-eva{overflow:hidden;color:#fff;margin:10px 30px;margin-top:0;text-shadow:0 1px #2f2f2f;white-space:nowrap;min-height:5em}.page-title-eva h1{text-transform:uppercase;font-size:40px;letter-spacing:2px;font-weight:normal}.page-title-eva .left{margin-right:30px;display:inline-block;vertical-align:middle}.page-title-eva .left i{height:80px;width:80px;display:block;background-size:100% 100%}.page-title-eva .left i.user-large{background:url(images/user-large.png) no-repeat center}.page-title-eva .left i.check-in{background:url(images/check-in.png) no-repeat center}.page-title-eva .left i.print{background:url(images/print-title.png) no-repeat center}.page-title-eva .left i.seat{background:url(images/seat-title.png) no-repeat center}.page-title-eva .right{display:inline-block;vertical-align:middle}.page-title-eva p{font-size:18px}.page-title-eva.smaller h1{font-size:30px;letter-spacing:0}.content{margin-left:30px;border-radius:10px 0 0 10px;height:514px;padding-right:10px;position:relative;overflow:hidden}.content.flexable{height:auto}.content.black-transparent{background:rgba(37,37,37,.45)}.content.white-transparent{background:hsla(0,0%,100%,.5)}.content.white-transparent.darker{background:hsla(0,0%,100%,.8)}.content.white-transparent .content-intro p{color:#000}.content.white-transparent .content-intro p span{color:#ff6d01}.content-intro{padding:20px;font-size:20px;color:#fff;box-sizing:border-box;min-height:4.5em}.content-intro.flexable{min-height:0;padding-bottom:0}.content-intro.flexable.dangerous{padding-bottom:10px;padding-top:10px}.content-intro p{line-height:25px;font-size:22px;font-weight:bold;display:inline-block;vertical-align:middle}.content-intro p span span{color:#ff6d01;font-size:22px}.action-footer-left-button i,.action-footer-back-button i,.action-footer-exit-button i{display:inline-block;height:27px;width:27px;background-repeat:no-repeat;background-position:center;margin-right:16px;vertical-align:middle}.action-footer-left-button i.quit,.action-footer-back-button i.quit,.action-footer-exit-button i.quit{background-image:url(images/close.png)}.action-footer-left-button i.back,.action-footer-back-button i.back,.action-footer-exit-button i.back{background-image:url(images/back.png)}.action-footer-left-button:active,.action-footer-back-button:active,.action-footer-exit-button:active{background:#4d4d4d}.action-footer-exit-button{position:fixed;left:30px;bottom:19px}.action-footer-back-button{position:relative;left:150px}.action-footer-right-button,.emb-seatmap-deck-selector button{margin:0;margin-left:20px;text-transform:uppercase;border:0;background-color:#fff;background-image:linear-gradient(-45deg, #ff7a03 0, #ff9231 100%);box-shadow:1px 1px 1px 0 rgba(0,0,0,.85);border-radius:8px;color:#fff;text-shadow:0 -1px #c56917}.action-footer-right-button:active,.emb-seatmap-deck-selector button:active{margin:0;margin-left:20px;text-transform:uppercase;background-color:#fff;background-image:linear-gradient(to top, #a38269 1%, #6c5645 3%, #937660 49%, #a38269 50%, #a38269);background:#04bde5;box-shadow:1px 1px 1px 0 rgba(144,235,255,.85);border-radius:8px;color:#fff;text-shadow:0 -1px #0f9bb9}.action-container{overflow:hidden;padding:22px 30px;color:#fff}.action-container .left{float:left}.action-container .left .emb-popup-body{color:#000}.action-container .left .footer-left-button i{display:inline-block;height:27px;width:27px;background-repeat:no-repeat;background-position:center;margin-right:16px;vertical-align:middle}.action-container .left .footer-left-button i.quit{background-image:url(images/close.png)}.action-container .left .footer-left-button i.back{background-image:url(images/back.png)}.action-container .left .footer-left-button:active{background:#4d4d4d}.action-container .right{float:right}.action-container .right .footer-right-button{margin:0;margin-left:20px;text-transform:uppercase;-webkit-border-radius:6px;border:0;background-color:#fff;-webkit-box-shadow:0 1px 1px rgba(0,0,0,.85);background-image:linear-gradient(-45deg, #ff7a03 0, #ff9231 100%);box-shadow:1px 1px 1px 0 rgba(0,0,0,.85);border-radius:8px;color:#fff;text-shadow:0 -1px #c56917}.action-container .right .footer-right-button:active{margin:0;margin-left:20px;text-transform:uppercase;-webkit-border-radius:6px;background-color:#fff;-webkit-box-shadow:0 1px 1px rgba(0,0,0,.85);background-image:linear-gradient(to top, #a38269 1%, #6c5645 3%, #937660 49%, #a38269 50%, #a38269);background:#04bde5;box-shadow:1px 1px 1px 0 rgba(144,235,255,.85);border-radius:8px;color:#fff;text-shadow:0 -1px #0f9bb9}.select-buttons{padding:15px 20px;-webkit-flex-wrap:wrap;flex-wrap:wrap;display:flex;-webkit-flex-direction:row;flex-direction:row;justify-content:flex-start;margin-right:3.5em}.select-buttons button{border:none;color:#645853;text-shadow:0 -1px #fff;padding:0 29px;margin:12px;min-height:90px;width:272px;box-sizing:border-box;text-align:center;-webkit-border-radius:6px;border-radius:6px;background-color:#fff;-webkit-box-shadow:0 0 2px rgba(0,0,0,.1),0 1px 1px rgba(0,0,0,.75);box-shadow:0 0 2px rgba(0,0,0,.1),0 1px 1px rgba(0,0,0,.75);background-image:linear-gradient(to top, #fff 1%, #e1e1e1 3%, #f8f8f8 49%, #fff 50%, #f2f2f2);font-family:"Arial";cursor:pointer;text-transform:uppercase;background-image:linear-gradient(135deg, #419576 0, #255342 100%);box-shadow:1px 1px 1px 0 rgba(152,219,195,.85);border-radius:8px;color:#fff;text-shadow:0 -1px #1b5942}.select-buttons button span{display:block;vertical-align:middle;text-transform:uppercase;font-size:18px}.select-buttons button strong{font-size:25px}.select-buttons button:active{color:#fff;text-shadow:0 -1px #3c2f26;background-image:linear-gradient(to top, #a38269 1%, #6c5645 3%, #937660 49%, #a38269 50%, #a38269);background:#04bde5;box-shadow:1px 1px 1px 0 rgba(144,235,255,.85),inset 0 1px 3px 0 rgba(144,235,255,.5),inset 0 1px 3px 0 rgba(144,235,255,.5);border-radius:8px;text-shadow:0 -1px #0f9bb9;color:#fff}.select-buttons.state{margin:0}.select-buttons.state button{width:212px}.select-buttons.carrier button{background:#fff;padding:1em;border:4px solid rgba(0,0,0,0);background-color:#fff;background:#fff;color:#645853;text-shadow:0 -1px #1b5942}.select-buttons.carrier button img{margin:.5em 0}.select-buttons.carrier button:active{background:#fff;box-shadow:inset;border:4px solid #0296c2;color:inherit;text-shadow:none;background:#fff !important;color:#645853;box-shadow:0 0 0 4px #0296c2;-webkit-box-shadow:0 0 0 4px #0296c2;text-shadow:0 -1px #0f9bb9}.select-buttons.carrier span{font-weight:bold}.select-buttons.identify-yourself{clear:both}.select-buttons.identify-yourself button{background-color:#fff;background:#fff;color:#645853;text-shadow:0 -1px #1b5942;background:linear-gradient(135deg, #2d5948 1%, #588473 49%, #588473 56%, #588473 58%, #2d5948 100%);filter:progid:dximagetransform.microsoft.gradient(startcolorstr='$color_stromboli_approx', endcolorstr='$color_stromboli_approx',gradienttype=1 );color:#fff;width:466px;height:142px;text-align:left;margin:3px 8px}.select-buttons.identify-yourself button:active{background:#fff !important;color:#645853;box-shadow:0 0 0 4px #0296c2;-webkit-box-shadow:0 0 0 4px #0296c2;text-shadow:0 -1px #0f9bb9}.select-buttons.identify-yourself button strong{text-align:left;position:relative;padding:0;font-size:24px;vertical-align:top;justify-content:flex-start;width:404px}.select-buttons.identify-yourself button.bat-barcode{width:463px;height:441px;float:left;padding-top:16px}.select-buttons.identify-yourself .left{display:inline-block;width:50%;float:left}.select-buttons.identify-yourself .right{display:inline-block;width:50%;float:right}.select-buttons.identify-yourself .right button strong{width:267px}.select-buttons.identify-yourself span{position:relative;margin-top:16px;font-size:16px}.select-buttons.identify-yourself .bat-barcode strong{position:relative;font-size:34px;padding:17px 0}.select-buttons.identify-yourself .bat-barcode img{margin-bottom:24px}.select-buttons.identify-yourself .bat-barcode span{margin-top:0;position:relative;font-size:24px}.select-buttons.identify-yourself .bat-barcode ul{position:relative;padding-left:24px}.select-buttons.identify-yourself .bat-barcode ul li{list-style:disc;font-size:16px;line-height:28px}.select-destination{position:relative;width:100%;height:100%;background:url(images/map-bg2.png) no-repeat center}.select-destination button{position:absolute;display:inline-block;padding:0 20px;margin:0;font-size:18px;line-height:50px;min-height:0;width:auto;border:none;color:#645853;text-shadow:0 -1px #fff;box-sizing:border-box;text-align:center;-webkit-border-radius:6px;border-radius:6px;background-color:#fff;-webkit-box-shadow:0 0 2px rgba(0,0,0,.1),0 1px 1px rgba(0,0,0,.75);box-shadow:0 0 2px rgba(0,0,0,.1),0 1px 1px rgba(0,0,0,.75);background-image:linear-gradient(to top, #fff 1%, #e1e1e1 3%, #f8f8f8 49%, #fff 50%, #f2f2f2);font-family:"Arial";cursor:pointer;text-transform:uppercase;background-image:linear-gradient(135deg, #419576 0, #255342 100%);box-shadow:1px 1px 1px 0 rgba(152,219,195,.85);border-radius:8px;color:#fff;text-shadow:0 -1px #1b5942}.select-destination button:active{color:#fff;text-shadow:0 -1px #3c2f26;background-image:linear-gradient(to top, #a38269 1%, #6c5645 3%, #937660 49%, #a38269 50%, #a38269);background:#04bde5;box-shadow:1px 1px 1px 0 rgba(144,235,255,.85),inset 0 1px 3px 0 rgba(144,235,255,.5),inset 0 1px 3px 0 rgba(144,235,255,.5);border-radius:8px;text-shadow:0 -1px #0f9bb9;color:#fff}.select-destination button.a{left:55px;top:170px}.select-destination button.b{left:425px;top:170px}.select-destination button.c{left:700px;top:175px}.select-destination button.d{left:55px;top:235px}.select-destination button.e{left:380px;top:235px}.select-destination button.f{left:170px;top:300px}.select-destination button.g{left:425px;top:300px}.select-destination button.h{left:425px;top:365px}.identify-yourself{margin-right:0;padding:12px;padding-top:28px}.identify-yourself button{background:#fff;margin:8px;text-align:left;width:300px;box-sizing:border-box;position:relative;height:213px}.identify-yourself button strong{position:absolute;font-size:24px;left:0;right:0;top:0;padding:17px 15px;font-weight:normal;line-height:28px;display:inline-flex;justify-content:center}.identify-yourself button i{display:block;height:155px;width:255px;position:absolute;left:0;right:0;bottom:0;box-sizing:border-box;background-repeat:no-repeat;background-position:bottom center;margin:0 auto}.identify-yourself button i.barcode-icon{background-image:url(images/icons_a.png)}.identify-yourself button i.frequent-flyer-icon{background-image:url(images/icons_b.png)}.identify-yourself button i.booking-icon{width:100%;height:142px;background-image:url(images/p4_3.png);background-position:295px bottom}.identify-yourself button i.electronic-ticket-icon{width:100%;height:142px;background-image:url(images/p4_4.png);background-position:295px bottom}.identify-yourself button i.frequent-flyer-icon{width:100%;height:142px;background-image:url(images/p4_5.png);background-position:295px center}.identify-yourself button:active{background:#fff !important;color:#645853;text-shadow:none;box-shadow:0 0 0 4px #0296c2;-webkit-box-shadow:0 0 0 4px #0296c2}.identify-yourself i.fast{background-image:url(images/p4_1.png);position:absolute;top:54px;display:block;width:206px;height:45px;z-index:10}.message-box{height:305px;width:800px;margin:20px auto;margin-top:60px;display:flex;-webkit-flex-direction:row;flex-direction:row;-webkit-align-items:center;align-items:center;-webkit-justify-content:flex-start;justify-content:flex-start}.message-box .left{margin-right:100px}.message-box .right{flex:1}.message-box .right h2{font-size:45px;margin-bottom:30px;text-transform:uppercase;font-weight:normal}.message-box .right h3{font-size:26px;color:#645853;margin-bottom:15px;font-weight:normal;text-transform:uppercase}.message-box .right p{font-size:20px;color:#645853}.message-box.error h2{color:#f95675}.message-box.ask p{color:#04bde5;font-size:40px}.dangerous-goods{-webkit-flex-wrap:wrap;flex-wrap:wrap;display:flex;-webkit-flex-direction:row;flex-direction:row;padding:10px}.dangerous-goods .item{width:260px;height:80px;box-sizing:border-box;margin:5px;display:flex;-webkit-flex-direction:row;flex-direction:row}.dangerous-goods .item .left{margin-right:16px;min-width:68px}.dangerous-goods .item .left img{display:block;vertical-align:top;margin-top:6px}.dangerous-goods .item .right{font-size:15px;color:#28454f;line-height:20px}.dangerous-goods .item .right p{height:80px;display:table-cell;vertical-align:middle}.left-right{display:flex;-webkit-flex-direction:row;flex-direction:row;-webkit-align-items:flex-start;align-items:flex-start;-webkit-justify-content:space-between;justify-content:space-between;margin:0}.left-right.flexable .left{width:auto}.left-right.flexable .left.w575{width:575px}.left-right.flexable .right{width:auto}.left-right.flexable .right.w400{width:400px;padding-right:10px}.left-right .left{width:49%}.left-right .right{width:49%}.left-right.with-padding{padding:50px 20px}.notes{margin:0 40px;margin-right:20px}.notes li{line-height:20px;font-size:15px}.white-box{background:#f8f8f8;border-radius:5px;margin-right:1em}.white-box.full-height{height:100%}.form{overflow:hidden;box-sizing:border-box;padding:20px}.form .row{overflow:hidden;margin-bottom:1em}.form .row:last-child{margin-bottom:0}.form .row label{display:block;margin-bottom:15px;font-size:20px;color:#645853}.form .row input{display:inline-block;width:100%;box-sizing:border-box;padding:6px 15px;font-size:25px;color:#0296c2;border:2px solid #bfbfbf;border-radius:5px;vertical-align:middle}.form .row input.small{width:24%}.form .row input[type=button]{width:auto;-webkit-border-radius:8px;border-radius:8px;background-color:#fff;background-image:linear-gradient(to top, #fff 1%, #e1e1e1 3%, #f8f8f8 49%, #fff 50%, #f2f2f2);-webkit-box-shadow:0 1px 1px rgba(0,0,0,.85);box-shadow:0 1px 1px rgba(0,0,0,.85);font-size:21px;color:#645853;padding:9px;box-sizing:border-box;min-width:56px;border:none;margin:3px;cursor:pointer;text-transform:uppercase;background-image:linear-gradient(135deg, #419576 0, #255342 100%);box-shadow:1px 1px 1px 0 rgba(152,219,195,.85);border-radius:8px;color:#fff;text-shadow:0 -1px #1b5942}.form .row input[type=button]:active{background-color:#fff;-webkit-box-shadow:0 1px 1px rgba(0,0,0,.85);box-shadow:0 1px 1px rgba(0,0,0,.85);background-image:linear-gradient(to top, #a38269 1%, #6c5645 3%, #937660 49%, #a38269 50%, #a38269);color:#fff;background:#04bde5;box-shadow:1px 1px 1px 0 rgba(144,235,255,.85),inset 0 1px 3px 0 rgba(144,235,255,.5),inset 0 1px 3px 0 rgba(144,235,255,.5);border-radius:8px;text-shadow:0 -1px #0f9bb9;color:#fff}.form .row img{margin-left:3%;vertical-align:middle}.form .row .form-item>label{vertical-align:middle;font-size:22px;font-weight:bold;color:#000}.form .row .form-item>label span{color:#ff6d01;font-size:22px}.terms{background:#fff;border-radius:10px;padding:1em;margin:0 1em;font-size:16px}.terms ul{margin:1rem}.terms li{list-style:disc;margin-bottom:.46em}.seat-confirmation{margin:1em;border-radius:10px;background:#f8f8f8;overflow:hidden}.seat-confirmation table{border:0;border-collapse:collapse;width:100%}.seat-confirmation table th{text-align:left;font-size:16px;text-transform:uppercase;background:#f8f8f8;padding:10px 20px}.seat-confirmation table th:nth-child(even){background:#f0eeee}.seat-confirmation table td{font-size:20px;padding:6px 20px;border-bottom:1px solid #e1e1e1;background:#f8f8f8;white-space:nowrap}.seat-confirmation table td:first-child{width:430px}.seat-confirmation table td .failed{color:#ff7200}.seat-confirmation table td button{-webkit-border-radius:5px;border-radius:5px;background-color:#fff;-webkit-box-shadow:0 0 2px rgba(0,0,0,.1),0 1px 1px rgba(0,0,0,.75);box-shadow:0 0 2px rgba(0,0,0,.1),0 1px 1px rgba(0,0,0,.75);background-image:linear-gradient(to top, #fff 1%, #e1e1e1 3%, #f8f8f8 49%, #fff 50%, #f2f2f2);color:#645853;padding:5px 20px;max-width:120px;border:none;cursor:pointer;text-transform:uppercase;font-size:16px;font-weight:bold;box-sizing:border-box;margin:10px auto;display:block;line-height:16px;white-space:normal;background-image:linear-gradient(135deg, #419576 0, #255342 100%);box-shadow:1px 1px 1px 0 rgba(152,219,195,.85);border-radius:8px;color:#fff;text-shadow:0 -1px #1b5942}.seat-confirmation table td button:active{background:#04bde5;color:#fff;background:#04bde5;box-shadow:1px 1px 1px 0 rgba(144,235,255,.85),inset 0 1px 3px 0 rgba(144,235,255,.5),inset 0 1px 3px 0 rgba(144,235,255,.5);border-radius:8px;text-shadow:0 -1px #0f9bb9;color:#fff}.seat-confirmation table td:nth-child(even){background:#f0eeee}.seat-confirmation table tr:last-child td{border-bottom:0}.keyboard{overflow:hidden;background:#f7e9de;border-radius:10px;padding:15px}.keyboard.blue{background:#c0e9fe}.keyboard.blue button{color:#0296c2}.keyboard.blue button:active{background:#04bde5}.keyboard.with-margin{margin:0 20px;margin-top:0}.keyboard .row{display:flex;-webkit-flex-direction:row;flex-direction:row;-webkit-align-items:center;align-items:center;-webkit-justify-content:center;justify-content:center}.keyboard .row button{-webkit-border-radius:8px;border-radius:8px;background-color:#fff;background-image:linear-gradient(to top, #fff 1%, #e1e1e1 3%, #f8f8f8 49%, #fff 50%, #f2f2f2);-webkit-box-shadow:0 1px 1px rgba(0,0,0,.85);box-shadow:0 1px 1px rgba(0,0,0,.85);font-size:29px;color:#645853;line-height:26px;padding:15px;box-sizing:border-box;min-width:56px;border:none;margin:5px;cursor:pointer;text-transform:uppercase;background-image:linear-gradient(135deg, #419576 0, #255342 100%);box-shadow:1px 1px 1px 0 rgba(152,219,195,.85);text-shadow:0 -1px #1b5942;border-radius:8px;color:#fff}.keyboard .row button:active{background-color:#fff;-webkit-box-shadow:0 1px 1px rgba(0,0,0,.85);box-shadow:0 1px 1px rgba(0,0,0,.85);background-image:linear-gradient(to top, #a38269 1%, #6c5645 3%, #937660 49%, #a38269 50%, #a38269);color:#fff;background:#04bde5;box-shadow:1px 1px 1px 0 rgba(144,235,255,.85);border-radius:8px;color:#fff;text-shadow:0 -1px #0f9bb9}.keyboard .row.action button{text-transform:capitalize;background-image:linear-gradient(135deg, #419576 0, #255342 100%);box-shadow:1px 1px 1px 0 rgba(152,219,195,.85);border-radius:8px;color:#fff;text-shadow:0 -1px #1b5942}.keyboard .row.action button:active{background:#04bde5;box-shadow:1px 1px 1px 0 rgba(144,235,255,.85),inset 0 1px 3px 0 rgba(144,235,255,.5),inset 0 1px 3px 0 rgba(144,235,255,.5);border-radius:8px;text-shadow:0 -1px #0f9bb9;color:#fff}.passenger-list{background:#f8f8f8;padding:20px;border-radius:10px;margin:0 20px;margin-bottom:0;box-sizing:border-box}.passenger-list li{padding:5px 0;padding-left:45px;margin-bottom:22px;font-size:20px;color:#28454f;background:url(images/bej-user.png) no-repeat left 10%}.passenger-list li:last-child{margin-bottom:0}.item-list{overflow:hidden;background:#f8f8f8;border-radius:10px;padding:1em;margin:0 1em}.item-list table{border-collapse:collapse;border:0;width:100%}.item-list table td:last-child{text-align:right}.item-list table td button{background-image:linear-gradient(135deg, #419576 0, #255342 100%);box-shadow:1px 1px 1px 0 rgba(152,219,195,.85);border-radius:8px;color:#fff;text-shadow:0 -1px #1b5942}.item-list table td button:active{background:#04bde5;box-shadow:1px 1px 1px 0 rgba(144,235,255,.85),inset 0 1px 3px 0 rgba(144,235,255,.5),inset 0 1px 3px 0 rgba(144,235,255,.5);border-radius:8px;text-shadow:0 -1px #0f9bb9;color:#fff}.item-list table tbody tr td .radio-box{background-image:linear-gradient(135deg, #419576 0, #255342 100%);box-shadow:1px 1px 1px 0 rgba(152,219,195,.85);border-radius:8px;color:#fff;text-shadow:0 -1px #1b5942}.item-list table tbody tr td button:active{background:#04bde5;box-shadow:1px 1px 1px 0 rgba(144,235,255,.85),inset 0 1px 3px 0 rgba(144,235,255,.5),inset 0 1px 3px 0 rgba(144,235,255,.5);border-radius:8px;text-shadow:0 -1px #0f9bb9;color:#fff}.item-list th{font-size:16px;color:#645853;text-transform:uppercase;font-weight:normal}.item-list td{color:#28454f;font-size:20px}.item-list button{-webkit-border-radius:5px;border-radius:5px;background-color:#fff;-webkit-box-shadow:0 0 2px rgba(0,0,0,.1),0 1px 1px rgba(0,0,0,.75);box-shadow:0 0 2px rgba(0,0,0,.1),0 1px 1px rgba(0,0,0,.75);background-image:linear-gradient(to top, #fff 1%, #e1e1e1 3%, #f8f8f8 49%, #fff 50%, #f2f2f2);color:#645853;padding:5px 20px;min-width:120px;border:none;cursor:pointer;text-transform:uppercase;font-size:18px;font-weight:bold;box-sizing:border-box}.item-list button:active{background:#04bde5;color:#fff}.rel-wrap{display:flex;-webkit-flex-direction:row;flex-direction:row;-webkit-align-items:center;align-items:center;-webkit-justify-content:space-between;justify-content:space-between;position:relative}.up-down{right:0;bottom:1.5em;top:1.5em;height:324px;position:absolute;display:flex;-webkit-flex-direction:column;flex-direction:column;-webkit-align-items:center;align-items:center;-webkit-justify-content:space-between;justify-content:space-between}.up-down button{-webkit-border-radius:8px;border-radius:8px;background-color:#fff;background-image:linear-gradient(to top, #fff 1%, #e1e1e1 3%, #f8f8f8 49%, #fff 50%, #f2f2f2);-webkit-box-shadow:0 1px 1px rgba(0,0,0,.85);box-shadow:0 1px 1px rgba(0,0,0,.85);font-size:29px;color:#645853;line-height:26px;padding:15px;box-sizing:border-box;min-width:56px;border:none;margin:5px;cursor:pointer;text-transform:uppercase;background-image:linear-gradient(135deg, #419576 0, #255342 100%);box-shadow:1px 1px 1px 0 rgba(152,219,195,.85);text-shadow:0 -1px #1b5942;border-radius:8px;color:#fff}.up-down button:last-child{bottom:.9em;top:auto}.up-down button i{background-repeat:no-repeat;height:1em;width:1em;display:block;background-image:url(images/up-down.png);background-position:bottom center}.up-down button i.down{-webkit-transform:rotate(0deg);transform:rotate(0deg)}.up-down button i.up{-webkit-transform:rotate(180deg);transform:rotate(180deg)}.up-down button:active{background:#04bde5;background:#04bde5;box-shadow:1px 1px 1px 0 rgba(144,235,255,.85);border-radius:8px;color:#fff;text-shadow:0 -1px #0f9bb9}.up-down button:active i{background-position:bottom center;-webkit-transform:rotate(180deg);transform:rotate(180deg)}.up-down button:active i.down{transform:rotate(360deg);-webkit-transform:rotate(360deg)}.yes-no{text-align:center;padding:1em}.yes-no p{text-align:left;font-size:20px;margin-bottom:10px}.yes-no button{-webkit-border-radius:8px;border-radius:8px;background-color:#fff;background-image:linear-gradient(to top, #fff 1%, #e1e1e1 3%, #f8f8f8 49%, #fff 50%, #f2f2f2);-webkit-box-shadow:0 1px 1px rgba(0,0,0,.85);box-shadow:0 1px 1px rgba(0,0,0,.85);font-size:22px;color:#645853;padding:10px;box-sizing:border-box;min-width:100px;border:none;margin:10px 15px;cursor:pointer;text-transform:uppercase;background-image:linear-gradient(135deg, #419576 0, #255342 100%);box-shadow:1px 1px 1px 0 rgba(152,219,195,.85);border-radius:8px;color:#fff;text-shadow:0 -1px #1b5942}.yes-no button:active{background-color:#fff;-webkit-box-shadow:0 1px 1px rgba(0,0,0,.85);box-shadow:0 1px 1px rgba(0,0,0,.85);background-image:linear-gradient(to top, #a38269 1%, #6c5645 3%, #937660 49%, #a38269 50%, #a38269);color:#fff;background:#04bde5;box-shadow:1px 1px 1px 0 rgba(144,235,255,.85),inset 0 1px 3px 0 rgba(144,235,255,.5),inset 0 1px 3px 0 rgba(144,235,255,.5);border-radius:8px;text-shadow:0 -1px #0f9bb9;color:#fff}.address-box{display:table;padding:1em;margin:0 1em;background:#fff;border-radius:10px}.address-box table{border:0;border-collapse:collapse}.address-box table th{font-size:20px}.address-box table td{font-size:29px;color:#28454f}.row-cards{overflow:hidden;padding:1em}.row-cards .item{background:#fff;margin-bottom:20px;border-radius:10px;display:flex;-webkit-flex-direction:row;flex-direction:row;-webkit-align-items:center;align-items:center;-webkit-justify-content:space-between;justify-content:space-between}.row-cards .item .col{padding:1.4em 1em;white-space:nowrap}.row-cards .item .col strong{font-size:16px;display:block}.row-cards .item .col span{color:#0296c2;font-size:27px}.row-cards .item .col button{-webkit-border-radius:8px;border-radius:8px;background-color:#fff;background-image:linear-gradient(to top, #fff 1%, #e1e1e1 3%, #f8f8f8 49%, #fff 50%, #f2f2f2);-webkit-box-shadow:0 1px 1px rgba(0,0,0,.85);box-shadow:0 1px 1px rgba(0,0,0,.85);font-size:16px;color:#645853;padding:10px 15px;box-sizing:border-box;border:none;margin:15px 2px;cursor:pointer;text-transform:uppercase;background-image:linear-gradient(135deg, #419576 0, #255342 100%);box-shadow:1px 1px 1px 0 rgba(152,219,195,.85);border-radius:8px;color:#fff;text-shadow:0 -1px #1b5942}.row-cards .item .col button:active{background:#04bde5;color:#fff}.row-cards .item .col.normal-text span{font-size:17px}.checkbox-list{overflow:hidden;padding:0 1em}.checkbox-list .item{box-sizing:border-box;position:relative;float:left;width:26em;height:5em;margin:1em 1.5em;display:flex;-webkit-flex-direction:row;flex-direction:row;-webkit-align-items:center;align-items:center}.checkbox-list .item input{position:absolute;height:0;width:0;opacity:0;top:0;left:0}.checkbox-list .item input:checked+label{color:#0296c2}.checkbox-list .item input:checked+label:after{content:"";position:absolute;left:0;top:0;height:100%;width:50px;background:url(images/check.png) no-repeat center}.checkbox-list .item label{display:inline-block;padding:1em;padding-left:60px;background:url(images/checkbox-box.png) no-repeat left center;font-size:20px;vertical-align:middle;position:relative;text-transform:uppercase}.checkbox-list.full .item{width:auto;float:none}.print-list{overflow:hidden;padding:2em 0;min-height:15em}.print-list table{border:0;border-collapse:collapse;margin:1em auto;vertical-align:middle}.print-list table td{font-size:35px;padding:10px 20px}.print-list table th{color:#04bde5;font-size:45px;padding:10px 20px;font-weight:normal}.print-list table th.big{font-size:75px}.radio-list{background:#f8f8f8;border-radius:10px;padding:10px 2em;margin:0 1em}.radio-list .item{padding:8px 0;border-bottom:1px solid #dedede;display:flex;-webkit-flex-direction:row;flex-direction:row;-webkit-align-items:center;align-items:center;-webkit-justify-content:space-between;justify-content:space-between}.radio-list .item:last-child{border-bottom:0}.radio-list .item>div{overflow:hidden}.radio-list .item>div.left{width:48%}.radio-list .item>div.right{width:52%}.radio-list .item .radio-box{display:block;float:left;padding:2px;box-sizing:border-box;width:222px}.radio-list .item .radio-box:first-child{margin-right:12px}.radio-list .item .left{font-size:18px;margin-right:10px}.radio-list .item .right .radio-box input{position:absolute;height:0;width:0;opacity:0;top:0;left:0}.radio-list .item .right .radio-box input:checked+label{background:#04bde5;box-shadow:1px 1px 1px 0 rgba(144,235,255,.85),inset 0 1px 3px 0 rgba(144,235,255,.5),inset 0 1px 3px 0 rgba(144,235,255,.5);border-radius:8px;color:#fff}.radio-list .item .right .radio-box input:checked+label:after{content:"";position:absolute;background:url(images/radio_select.png) no-repeat center;height:100%;width:40px;top:0;left:0}.radio-list .item .right .radio-box input+label:after{content:"";position:absolute;background:url(images/radio-box.png) no-repeat center;height:100%;width:40px;top:0;left:0}.radio-list .item .right .radio-box label{padding:5px 10px;padding-left:40px;font-size:15px;text-transform:uppercase;cursor:pointer;width:100%;line-height:16px;box-sizing:border-box;min-height:40px;position:relative;display:flex;-webkit-flex-direction:row;flex-direction:row;-webkit-align-items:center;align-items:center;-webkit-justify-content:flex-start;justify-content:flex-start;color:#fff;text-shadow:0 -1px #1b5942;background:linear-gradient(135deg, #419576 0, #255342 100%),no-repeat 10px center rgba(0,0,0,0);box-shadow:1px 1px 1px 0 rgba(152,219,195,.85);border-radius:8px}.loading{background:url(images/spin.gif) no-repeat center;padding:1em;border-radius:5px;height:3em}.boarding-info{background:#f8f8f8;margin:1em;margin-top:0;margin-bottom:.7em;padding:.5em 1em;border-radius:10px;display:flex;-webkit-flex-direction:row;flex-direction:row}.boarding-info .left-side{padding-right:.5em;margin-right:.25em;color:#0296c2;font-size:40px;font-weight:normal;border-right:1px solid #645853}.boarding-info .left-side strong{display:block;line-height:68px}.boarding-info .right-side{padding-left:.25em;margin-left:.25em}.boarding-info .right-side .row{display:block}.boarding-info .right-side .row strong{font-size:18px;display:block}.boarding-info .right-side .row span{font-size:30px;color:#0296c2}.next-step{text-align:center;margin-bottom:.2em}.next-step span{padding:3px 20px;background:#e1e1e1;position:relative;display:inline-block;text-transform:uppercase;font-size:15px;width:260px;box-sizing:border-box}.next-step span:after{content:"";position:absolute;top:100%;left:0;width:0;height:0;border-style:solid;border-width:7px 130px 0 130px;border-color:#e1e1e1 rgba(0,0,0,0) rgba(0,0,0,0) rgba(0,0,0,0)}.bottom-tip{display:flex;-webkit-flex-direction:row;flex-direction:row;-webkit-align-items:center;align-items:center;-webkit-justify-content:space-between;justify-content:space-between;padding:1em}.bottom-tip>div{width:250px;border-radius:10px;box-sizing:border-box;padding:1em;height:10.4em;font-size:15px}.bottom-tip>div:first-child{margin-right:1%}.bottom-tip>div.left-side{background:url(images/card-icon.png) no-repeat center 90% #fff}.bottom-tip>div.right-side{background:url(images/counter-icon.png) no-repeat center 90% #fff}.dropcounter{background:url(images/right-bg.png) no-repeat center -15% #f8f8f8;width:415px;height:357px;box-sizing:border-box;margin:1em;margin-top:0;border-radius:10px;position:relative}.dropcounter span{position:absolute;color:#fff;background:#04bde5;border-radius:5px;padding:10px 5px;text-align:center;font-size:14px;top:22px;right:30%;left:30%}.seat-wrapper{display:flex;-webkit-flex-direction:row;flex-direction:row;-webkit-align-items:flex-start;align-items:flex-start;-webkit-justify-content:space-between;justify-content:space-between}.seat-wrapper .left{width:273px;padding:1em;box-sizing:border-box}.seat-wrapper .left h2{font-size:20px;font-weight:normal}.seat-wrapper .right{width:690px;display:flex;-webkit-flex-direction:row;flex-direction:row;-webkit-align-items:center;align-items:center;-webkit-justify-content:center;justify-content:center}.seat-wrapper .right .seats{overflow:hidden;width:560px;padding:10px;box-sizing:border-box;text-align:center}.seat-wrapper .right .seats .row{display:flex;-webkit-flex-direction:row;flex-direction:row;-webkit-align-items:center;align-items:center;-webkit-justify-content:center;justify-content:center}.seat-wrapper .right .seats .row .col{width:36px;height:36px;margin:5px 4px}.seat-wrapper .right .seats .row .col.thin{width:12px;position:relative}.seat-wrapper .right .seats .row .col.thin span{background:#d90517;color:#fff;-webkit-transform:rotate(90deg);text-transform:uppercase;display:block;width:36px;box-sizing:border-box;font-size:12px;line-height:14px;-webkit-transform-origin:left top;transform-origin:left top;position:absolute;left:12px;top:0;padding:0 3px}.seat-wrapper .right .seats .row .col button{background:#fff;height:100%;width:100%;box-sizing:border-box;display:block;border:2px solid #0296c2;text-align:center;line-height:100%;font-size:25px;vertical-align:middle;cursor:pointer;color:#0296c2}.seat-wrapper .right .seats .row .col.seat-no{width:20px;text-align:center;vertical-align:middle;font-weight:bold}.seat-wrapper .right .seats .row .col.seat-no span{vertical-align:middle;line-height:36px;font-size:12px}.seat-wrapper .right .seats .row .col.seat-not-available{background:#bfbfbf}.seat-wrapper .right .seats .row .col.seat-current button{background:#04bde5;color:#fff;border-color:#04bde5;border-radius:4px}.seat-wrapper .right .seats .row .col.seat-name span{text-align:center;vertical-align:middle;font-size:20px}.seat-wrapper .right .seats .row .col.seat-unable span{background:#fff;height:100%;width:100%;display:block;border:2px solid #f95675;text-align:center;box-sizing:border-box;line-height:30px;font-size:25px;color:#f95675}.seat-wrapper .right .seats .row .col.seat-wc span{background:url(images/wc.png) no-repeat center #91d9f2;height:100%;width:100%;display:block;box-sizing:border-box}.seat-passengers{margin-bottom:10px;padding:3px 0}.seat-passengers h3{font-size:16px;font-weight:normal}.seat-passengers ul li{list-style:none;margin-bottom:10px;font-size:15px}.seat-passengers ul li button{display:flex;-webkit-flex-direction:row;flex-direction:row;-webkit-align-items:center;align-items:center;-webkit-justify-content:space-between;justify-content:space-between;border:2px solid #bfbfbf;border-radius:5px;padding:7px 6px;box-sizing:border-box;text-align:left}.seat-passengers ul li button strong{height:35px;font-size:25px;text-align:center;display:inline-block;border:2px solid #000;margin-right:10px;vertical-align:middle;position:relative;width:35px;float:left}.seat-passengers ul li button span{width:175px;float:left;position:relative}.seat-passengers.able ul li button{background:#e2f8ff}.seat-passengers.able ul li button strong{border-color:#0296c2;color:#0296c2;background:#fff}.seat-passengers.able ul li.active button strong{background:#04bde5;color:#fff;border-radius:5px;border-color:#04bde5}.seat-passengers.unable ul li button{background:#fff2f3}.seat-passengers.unable ul li button strong{border-color:#f95675;color:#f95675}.seat-info{display:flex;-webkit-flex-direction:row;flex-direction:row;-webkit-align-items:center;align-items:center;-webkit-justify-content:space-between;justify-content:space-between;padding:15px 0;margin-top:15px;border-top:2px solid #bfbfbf}.seat-info .col{overflow:hidden;width:107px}.seat-info .col i{float:left;width:10px;height:10px;margin-right:10px;display:block;margin-top:4px}.seat-info .col i.exit{background:#d90517}.seat-info .col i.lavatory{background:#91d9f2}.seat-info .col i.vacant{background:#fff;border:2px solid #04bde5;height:8px;width:8px}.seat-info .col i.unable{background:#fff;border:2px solid #f95675;height:8px;width:8px}.seat-info .col i.occupied{background:#bfbfbf}.seat-info .col span{width:78px;float:left;display:block;font-size:12px}.side-view{width:135px;height:474px;background:url(images/seat-bg.png) no-repeat top center;margin:20px 0;position:relative;overflow:hidden}.side-view button{cursor:pointer;height:40px;min-width:75%;left:15px;right:15px;display:block;margin:0 auto;border:none;border-radius:6px;position:absolute;background-color:#fff;background-image:linear-gradient(to top, #fff 1%, #e1e1e1 3%, #f8f8f8 49%, #fff 50%, #f2f2f2);-webkit-box-shadow:0 1px 1px rgba(0,0,0,.85);box-shadow:0 1px 1px rgba(0,0,0,.85);background-image:linear-gradient(135deg, #419576 0, #255342 100%);box-shadow:1px 1px 1px 0 rgba(152,219,195,.85);border-radius:8px;color:#fff;text-shadow:0 -1px #1b5942}.side-view button.up{top:40px}.side-view button.up:after{background:url(images/side-up.png) no-repeat center}.side-view button.down{bottom:15px}.side-view button.down:after{background:url(images/side-down.png) no-repeat center}.side-view button:after{content:"";height:100%;width:100%;display:block}.side-view button:active{background:#0296c2;background:#04bde5;box-shadow:1px 1px 1px 0 rgba(144,235,255,.85),inset 0 1px 3px 0 rgba(144,235,255,.5),inset 0 1px 3px 0 rgba(144,235,255,.5);border-radius:8px;text-shadow:0 -1px #0f9bb9;color:#fff}.plane-container{overflow:hidden;position:relative;height:330px;top:85px}.plane-container .mask{position:absolute;left:2px;right:2px;box-sizing:border-box;background:#dcf9fc;z-index:5}.side-seats{overflow:hidden;padding:2px;position:relative;z-index:10}.side-seats .row{display:flex;-webkit-flex-direction:row;flex-direction:row;-webkit-align-items:center;align-items:center;-webkit-justify-content:center;justify-content:center}.side-seats .row .col{margin:2px 1px;width:9px;height:9px}.side-seats .row .col.thin{width:3px}.side-seats .row .col.exit{background:#d90517}.side-seats .row .col.seat-no{width:3px}.side-seats .row .col.seat-wc{background:#91d9f2}.side-seats .row .col.seat-taken{background:#fff;border:2px solid #0296c2;height:5px;width:5px}.side-seats .row .col.seat-unable{background:#fff;border:2px solid #f95675;height:5px;width:5px}.side-seats .row .col.seat-not-available{background:#bfbfbf}.side-seats .row .col.seat{background:#fff;border:2px solid #0296c2;height:5px;width:5px}.print-recipe{background:url(images/printer.png) no-repeat center #fff;border-radius:10px;height:94%;margin:1em;box-sizing:border-box;position:relative}.recipe{position:absolute;height:10px;background:url(images/recipe.png) no-repeat bottom center;top:190px;left:0;right:0;animation:recipeanimation 2s ease-in-out infinite;-webkit-animation:recipeanimation 2s ease-in-out infinite}.card-animation{background:url(images/card-bg2.png) no-repeat center #fff;height:23.2em;margin:0 20px;border-radius:10px;position:relative;-webkit-perspective:1000px;perspective:1000px}.card-animation .card-top{position:absolute;background:url(images/card-bg.png) no-repeat center 7em;height:100%;width:100%;z-index:20}.card-animation.step1 .card{animation:cardInsert 3s ease-in-out infinite;-webkit-animation:cardInsert 3s ease-in-out infinite;bottom:-100%;-webkit-transform:rotateX(45deg) scale(1);transform:rotateX(45deg) scale(1)}.card-animation.step2 .card{animation:cardInsert 3s ease-in-out infinite reverse;-webkit-animation:cardInsert 3s ease-in-out infinite reverse;bottom:-15%;transform:rotateX(75deg) scale(0.8);-webkit-transform:rotateX(75deg) scale(0.8)}.card-msg{font-size:18px;top:1em;right:1em;left:1em;opacity:1}.card-msg:after{content:"";width:0;height:0;border-top:0 solid rgba(0,0,0,0);border-bottom:10px solid rgba(0,0,0,0);border-left:30px solid #a38269;position:absolute;right:10%;top:100%}.card{height:460px;background-position:center;background-repeat:no-repeat;background-image:url(images/card.png);left:0;right:0;bottom:-40%;position:absolute}.card.cc{background-image:url(images/card1.png)}.step1 .front{animation:zindex .01s ease 1.01s infinite running;-webkit-animation:zindex .01s ease 1.01s infinite running;transform:rotateX(-180deg);-webkit-transform:rotateX(-180deg)}.step1 .back{z-index:2}.step1.chinese-passport .passport .flipper{animation:flipto180 2s linear 3s forwards;-webkit-animation:flipto180 2s linear 3s forwards}.step1.chinese-passport .passport .flipper .front{animation:zindex .01s linear 4s forwards,hide .01s linear 6s forwards;-webkit-animation:zindex .01s linear 4s forwards,hide .01s linear 6s forwards}.step1.chinese-passport .passport .flipper .back{animation:hide .01s linear 5s forwards;-webkit-animation:hide .01s linear 5s forwards}.step1.chinese-passport .passport .flipper>div.single{animation:show .01s linear 7s forwards;-webkit-animation:show .01s linear 7s forwards}.step1.chinese-passport.p31 .passport .flipper .front{animation:p31 10s ease 1.01s infinite running;-webkit-animation:p31 10s ease 1.01s infinite running}.step1.chinese-passport.p31 .passport .flipper .back{animation:none;-webkit-animation:none}.step1.chinese-passport.p31 .passport .flipper>div.single{background:url(images/id_zh.png) no-repeat center 30%;opacity:1;animation:p31_single 10s ease 1.01s infinite running;-webkit-animation:p31_single 10s ease 1.01s infinite running}.step1.chinese-passport.p57 .passport .flipper .front{background:url(images/passport_it.png) no-repeat center;animation:p31 10s ease 1.01s infinite running;-webkit-animation:p31 10s ease 1.01s infinite running}.step1.chinese-passport.p57 .passport .flipper .back{background:url(images/passport-open_it.png) no-repeat center;animation:none;-webkit-animation:none}.step1.chinese-passport.p57 .passport .flipper>div.single{background:url(images/id_it.png) no-repeat center 30%;opacity:1;animation:p57_single 10s ease 1.01s infinite running;-webkit-animation:p57_single 10s ease 1.01s infinite running}.step2 .front{animation:hide .1s linear 3.9s forwards;-webkit-animation:hide .1s linear 3.9s forwards;z-index:2;transform:rotateX(-180deg);-webkit-transform:rotateX(-180deg)}.step2 .back{animation:zindex 2s linear 0s infinite,hide .1s linear 3.9s forwards;-webkit-animation:zindex 2s linear 0s infinite,hide .1s linear 3.9s forwards}.step2 .passport .flipper{animation:flipto180 2s linear 0s reverse infinite;-webkit-animation:flipto180 2s linear 0s reverse infinite;animation-iteration-count:4;-webkit-animation-iteration-count:4}.step2 .passport .flipper>div.single{animation:show .01s linear 4s forwards,hide .01s linear 7s forwards;-webkit-animation:show .01s linear 4s forwards,hide .01s linear 7s forwards}.passport-scanner{background-position:80% center}.passport-scanner .action-msg:first-child{opacity:1}.passport-scanner .action-msg.part1{animation:hide .1s ease-in 3.5s forwards;-webkit-animation:hide .1s ease-in-out 3.5s forwards}.passport-scanner .action-msg.part2{animation:show .1s ease-in 3.6s forwards,hide .1s ease-in 6.5s forwards;-webkit-animation:show .1s ease-in 3.6s forwards,hide .1s ease-in 6.5s forwards}.passport-scanner .action-msg.part3{animation:show .1s ease-in 6.5s forwards,hide .1s ease-in 11s forwards;-webkit-animation:show .1s ease-in 6.5s forwards,hide .1s ease-in 11s forwards}.passport-scanner .action-msg.part4{animation:show .1s ease-in 11s forwards;-webkit-animation:show .1s ease-in 11s forwards}.passport-scanner .action-msg:after{content:"";width:0;height:0;border-top:0 solid rgba(0,0,0,0);border-bottom:20px solid rgba(0,0,0,0);border-left:30px solid #a38269;position:absolute;left:100%;top:30%}.passport-scanner .action-msg.part5{opacity:1;animation:part5 10s ease-in 0s infinite running;-webkit-animation:part5 10s ease-in 0s infinite running;max-width:280px;top:34%}.passport-scanner .action-msg.part5 p{white-space:unset;font-size:25px;text-align:left}.passport-scanner .action-msg.part5:after{top:calc(50% - 10px)}.passport-scanner .action-msg.part6{opacity:0;animation:part6 10s ease-in 0s infinite running;-webkit-animation:part6 10s ease-in 0s infinite running;max-width:280px;top:34%}.passport-scanner .action-msg.part6 p{white-space:unset;font-size:25px;text-align:left}.passport-scanner .action-msg.part6:after{top:calc(50% - 10px)}.passport-scanner.step1 .front{animation:zindexR 10s ease 1.01s infinite running;-webkit-animation:zindexR 10s ease 1.01s infinite running;transform:rotateX(-180deg);-webkit-transform:rotateX(-180deg)}.passport-scanner.step1 .passport .flipper{position:relative;height:332px;width:254px;-webkit-transform-style:preserve-3d;transform-style:preserve-3d;animation:flipto180R 10s linear 0s infinite running;-webkit-animation:flipto180R 10s linear 0s infinite running}.passport-scanner.p31 .action-msg{max-width:280px;top:34%}.passport-scanner.p31 .action-msg p{white-space:unset;font-size:25px;text-align:left}.passport-scanner.p31 .action-msg.part1{animation:p31_msg_part1 10s ease 1.01s infinite running;-webkit-animation:p31_msg_part1 10s ease 1.01s infinite running;left:2%}.passport-scanner.p31 .action-msg.part2{animation:p31_msg_part2 10s ease 1.01s infinite running;-webkit-animation:p31_msg_part2 10s ease 1.01s infinite running;left:13%}.passport-scanner.p31 .action-msg.part3{animation:p31_msg_part3 10s ease 1.01s infinite running;-webkit-animation:p31_msg_part3 10s ease 1.01s infinite running;left:2%;top:20%}.passport-scanner.p31 .action-msg.part4{animation:p31_msg_part4 10s ease 1.01s infinite running;-webkit-animation:p31_msg_part4 10s ease 1.01s infinite running;left:16%;top:20%}.passport-scanner.p57 .action-msg{max-width:280px;top:34%}.passport-scanner.p57 .action-msg p{white-space:unset;font-size:25px;text-align:left}.passport-scanner.p57 .action-msg.part1{animation:p31_msg_part1 10s ease 1.01s infinite running;-webkit-animation:p31_msg_part1 10s ease 1.01s infinite running;left:2%}.passport-scanner.p57 .action-msg.part2{animation:p31_msg_part2 10s ease 1.01s infinite running;-webkit-animation:p31_msg_part2 10s ease 1.01s infinite running;left:13%}.passport-scanner.p57 .action-msg.part3{animation:p31_msg_part3 10s ease 1.01s infinite running;-webkit-animation:p31_msg_part3 10s ease 1.01s infinite running;left:2%;top:20%}.passport-scanner.p57 .action-msg.part4{animation:p31_msg_part4 10s ease 1.01s infinite running;-webkit-animation:p31_msg_part4 10s ease 1.01s infinite running;left:16%;top:20%}.barcode-scanner{background:url(images/barcode-scanner.png) no-repeat center #fff}.barcode-scanner.p16{background-image:url(images/16_3.png);background-repeat:no-repeat;background-size:51% 56%;background-position:444px 162px;align-items:flex-start;min-height:79%}.barcode-scanner.p16 .pink-box{overflow:hidden;background:#f7e9de;border-radius:10px;padding:15px;width:100%;margin:20px;margin-top:10px;margin-bottom:18px;display:flex;align-items:flex-start;justify-content:flex-start;min-height:86px}.barcode-scanner.p16 .pink-box .col{width:38%;display:inline-block;font-size:15px;font-weight:bold}.barcode-scanner.p16 .pink-box .col:first-child{width:23%;display:inline-block;font-size:20px}.barcode-scanner.p16 .pink-box .col ul{padding:0 12px}.barcode-scanner.p16 .pink-box .col ul li{list-style:disc;margin-top:14px}.barcode-scanner.p16 .pink-box .col ul li:first-child{margin-top:0}.passport{height:332px;width:254px;left:50.6%;bottom:10%;right:0;position:absolute;-webkit-perspective:1000px;perspective:1000px}.passport .flipper{position:relative;height:332px;width:254px;-webkit-transform-style:preserve-3d;transform-style:preserve-3d;animation:flipto180 2s linear 0s forwards;-webkit-animation:flipto180 2s linear 0s forwards}.passport .flipper>div{position:absolute;top:0;left:0;height:100%;width:100%;-webkit-backface-visibility:hidden}.passport .flipper>div.single{background:url(images/id_zh.png) no-repeat center 30%;opacity:0;animation:show .1s linear 5.2s forwards;-webkit-animation:show .1s linear 5.2s forwards;-webkit-transform:rotateY(180deg);transform:rotateY(180deg)}.passport .flipper>div.single.us-ca{background-image:url(images/id_en.png);background-size:contain}.passport .flipper>div.single.us-ca2{background-image:url(images/id_en_2.png)}.passport .flipper .front{background:url(images/passport.png) no-repeat center;left:19px}.passport .flipper .back{background:url(images/passport-open.png) no-repeat center;left:19px}.chinese-passport .passport .flipper .front{background:url(images/passport_zh.png) no-repeat center}.chinese-passport .passport .flipper .back{background:url(images/passport-open_ch.png) no-repeat center}.chinese-passport.original .passport .flipper .front{background:url(images/passport.png) no-repeat center}.chinese-passport.original .passport .flipper .back{background:url(images/passport-open.png) no-repeat center}.barcode-card{background:url(images/barcode-card.png) no-repeat top center;height:90%;width:100%;bottom:-40%;left:0;position:absolute;animation:cardInsert 3s ease-in-out 0s forwards infinite;-webkit-animation:cardInsert 3s ease-in-out 0s forwards infinite}.qr-scanner{border-radius:10px;box-sizing:border-box;display:flex;justify-content:space-between;background:#fff;margin:0 20px;height:80%;position:relative}.qr-scanner:after{content:"";position:absolute;left:50%;top:20px;bottom:20px;border-right:2px solid #978577}.qr-scanner:before{content:"OR";position:absolute;background:#fff;left:48%;top:49%;display:block;z-index:2;font-size:30px;color:#978577}.qr-scanner .left{width:100%;position:relative}.qr-scanner .right{width:100%;position:relative}.qr-animation{background:url(images/barcode-scanner2.png) no-repeat center 55% #fff;min-height:78%;margin:0 20px;border-radius:10px;position:relative;bottom:0;height:411px;box-sizing:border-box;-webkit-perspective:500px;perspective:500px;background-size:contain}.qr-animation .card-msg{opacity:0}.qr-animation .card-msg.step1{position:absolute;top:50%;width:100px;left:65%;opacity:1;animation:hide .1s ease-in 1.5s forwards;-webkit-animation:hide .1s ease-in-out 1.5s forwards}.qr-animation .card-msg.step1:after{left:10%;top:auto;bottom:-9px}.qr-animation .card-msg:first-child{opacity:1}.qr-animation .card-msg.part1{animation:hide .1s ease-in 3.5s forwards;-webkit-animation:hide .1s ease-in-out 3.5s forwards}.qr-animation .card-msg.part2{animation:show .1s ease-in 3.5s forwards;-webkit-animation:show .1s ease-in-out 3.5s forwards}.qr-animation.step1 .phone{animation:phoneanimation 5s ease-in-out forwards;-webkit-animation:phoneanimation 5s ease-in-out forwards}.qr-animation.step2 .phone{animation:phoneanimation 3s ease-in-out reverse infinite;-webkit-animation:phoneanimation 3s ease-in-out reverse infinite}.qr-animation.step3 .phone{-webkit-transform:rotateX(60deg) scale(0.65);transform:rotateX(60deg) scale(0.65);width:100%;bottom:4%}.phone{background:url(images/phone.png) no-repeat center;height:304px;width:153px;position:absolute;bottom:2%;left:0}.passport-img{background:url(images/Please-remove_the_passport_1.png) no-repeat center !important}@keyframes phoneanimation{0%{bottom:2%;width:153px;transform:rotateX(0deg) scale(1)}40%{bottom:2%;width:153px;transform:rotateX(0deg) scale(1)}60%{bottom:5%;width:100%;-webkit-transform:rotateX(0deg) scale(1);transform:rotateX(0deg) scale(1)}80%{-webkit-transform:rotateX(60deg) scale(0.65);transform:rotateX(60deg) scale(0.65);width:100%;bottom:4%}100%{-webkit-transform:rotateX(60deg) scale(0.65);transform:rotateX(60deg) scale(0.65);width:100%;bottom:4%}}@-webkit-keyframes phoneanimation{0%{bottom:2%;width:153px;-webkit-transform:rotateX(0deg) scale(1)}40%{bottom:2%;width:153px;-webkit-transform:rotateX(0deg) scale(1)}60%{bottom:5%;width:100%;-webkit-transform:rotateX(0deg) scale(1)}80%{-webkit-transform:rotateX(60deg) scale(0.65);width:100%;bottom:4%}100%{-webkit-transform:rotateX(60deg) scale(0.65);width:100%;bottom:4%}}@keyframes recipeanimation{0%{height:0}50%{height:265px}100%{height:265px}}@-webkit-keyframes recipeanimation{0%{height:0}50%{height:265px}100%{height:265px}}@keyframes flipto180{0%{transform:rotateY(0deg) rotateX(0);bottom:0}30%{transform:rotateY(0deg) rotateX(0);bottom:0}50%{bottom:-10%}70%{transform:rotateY(180deg) rotateX(-55deg);bottom:5%}100%{transform:rotateY(180deg) rotateX(-55deg);bottom:8%}}@-webkit-keyframes flipto180{0%{-webkit-transform:rotateY(0deg) rotateX(0);bottom:0}30%{-webkit-transform:rotateY(0deg) rotateX(0);bottom:0}50%{bottom:-10%}70%{-webkit-transform:rotateY(180deg) rotateX(-55deg);bottom:5%}100%{-webkit-transform:rotateY(180deg) rotateX(-55deg);bottom:8%}}@keyframes cardInsert{0%{bottom:-80%;transform:rotateX(45deg) scale(1)}20%{bottom:-80%;transform:rotateX(45deg) scale(1)}80%{bottom:-10%;transform:rotateX(75deg) scale(0.75)}100%{bottom:-10%;transform:rotateX(75deg) scale(0.75)}}@-webkit-keyframes cardInsert{0%{bottom:-80%;-webkit-transform:rotateX(45deg) scale(1)}20%{bottom:-80%;-webkit-transform:rotateX(45deg) scale(1)}80%{bottom:-10%;-webkit-transform:rotateX(75deg) scale(0.75)}100%{bottom:-10%;-webkit-transform:rotateX(75deg) scale(0.75)}}@keyframes show{0%{opacity:0}100%{opacity:1}}@-webkit-keyframes show{0%{opacity:0}100%{opacity:1}}@keyframes hide{0%{opacity:1}100%{opacity:0}}@-webkit-keyframes hide{0%{opacity:1}100%{opacity:0}}@keyframes zindex{0%{z-index:1}100%{z-index:3}}@-webkit-keyframes zindex{0%{z-index:1}100%{z-index:3}}.info-note{display:block;width:382px;height:438px;border-radius:10px;padding:9px;background:linear-gradient(to bottom, #fff 0, #dcf9fc 100%);filter:progid:dximagetransform.microsoft.gradient(startcolorstr='$white', endcolorstr='$color_foam_approx',gradienttype=0 );font-size:15px}.info-note .info-note-title{background:url(images/baggage-icon.png) no-repeat 0 2px;padding-left:23px;color:#04bde5;margin-bottom:10px;font-weight:bold}.info-note ol{margin-bottom:5px}.info-note ol li{list-style-type:decimal;margin-left:40px;padding-left:0}.info-note .info-note-content span{padding-left:23px;display:block;margin-bottom:6px}.full-info{background:#fff;border-radius:10px;height:100%;margin:1rem 1em;box-sizing:border-box;position:relative;padding:31px 25px}.full-info p{font-size:20px;font-weight:bold;color:#645853;line-height:32px}@keyframes part5{0%{opacity:0}10%{opacity:1}20%{opacity:1}30%{opacity:1}40%{opacity:1}50%{opacity:0}60%{opacity:0}70%{opacity:0}80%{opacity:0}90%{opacity:0}100%{opacity:0}}@-webkit-keyframes part5{0%{opacity:0}10%{opacity:1}20%{opacity:1}30%{opacity:1}40%{opacity:1}50%{opacity:0}60%{opacity:0}70%{opacity:0}80%{opacity:0}90%{opacity:0}100%{opacity:0}}@keyframes part6{0%{opacity:0}10%{opacity:0}20%{opacity:0}30%{opacity:0}40%{opacity:0}50%{opacity:0}60%{opacity:1}70%{opacity:1}80%{opacity:1}90%{opacity:1}100%{opacity:0}}@-webkit-keyframes part6{0%{opacity:0}10%{opacity:0}20%{opacity:0}30%{opacity:0}40%{opacity:0}50%{opacity:0}60%{opacity:1}70%{opacity:1}80%{opacity:1}90%{opacity:1}100%{opacity:0}}@keyframes flipto180R{0%{transform:rotateY(0deg) rotateX(0);bottom:0}10%{transform:rotateY(0deg) rotateX(0);bottom:0}15%{bottom:-10%}20%{transform:rotateY(180deg) rotateX(-55deg);bottom:5%}30%{transform:rotateY(180deg) rotateX(-55deg);bottom:8%}100%{transform:rotateY(180deg) rotateX(-55deg);bottom:8%}}@-webkit-keyframes flipto180R{0%{transform:rotateY(0deg) rotateX(0);bottom:0}10%{transform:rotateY(0deg) rotateX(0);bottom:0}20%{bottom:-10%}30%{transform:rotateY(180deg) rotateX(-55deg);bottom:5%}40%{transform:rotateY(180deg) rotateX(-55deg);bottom:8%}100%{transform:rotateY(180deg) rotateX(-55deg);bottom:8%}}@keyframes zindexR{0%{z-index:1}30%{z-index:3}}@-webkit-keyframes zindexR{0%{z-index:1}30%{z-index:3}}.please-remove{background:#fff;border-radius:10px;height:94%;margin:1em;box-sizing:border-box;position:relative;padding-top:40px}.remove-box{width:480px;height:430px;margin:0 auto;margin-top:0;position:relative;overflow:hidden}.remove-box .please-remove-item{width:160px;height:314px;position:absolute;margin:0 auto}.remove-box .please-remove-1{background-image:url(images/Please-remove_2.png);background-repeat:no-repeat;z-index:3;margin-top:320px;animation:remove-hand 5s ease 0s infinite running;-webkit-animation:remove-hand 5s ease 0s infinite running}.remove-box .please-remove-2{background-image:url(images/Please-remove_1.png);background-repeat:no-repeat;z-index:4;opacity:0;animation:remove-item2 5s ease 0s infinite running;-webkit-animation:remove-item2 5s ease 0s infinite running}.remove-box .please-remove-3{background-image:url(images/Please-remove_3.png);background-repeat:no-repeat;z-index:10;margin-top:320px;animation:remove-hand 5s ease 0s infinite running;-webkit-animation:remove-hand 5s ease 0s infinite running}.remove-box.p31-s2 .please-remove-4{background-image:url(images/Please-remove_5.png);background-repeat:no-repeat;z-index:4;opacity:0;animation:remove-item4-p31-s2 10s ease 0s infinite running;-webkit-animation:remove-item4-p31-s2 10s ease 0s infinite running}.remove-box.p31-s2 .please-remove-2{background-image:url(images/Please-remove_4.png);background-repeat:no-repeat;z-index:4;opacity:0;animation:remove-item2-p31-s2 10s ease 0s infinite running;-webkit-animation:remove-item2-p31-s2 10s ease 0s infinite running}.remove-box.p31-s2 .please-remove-1{animation:remove-hand-p31-s2 10s ease 0s infinite running;-webkit-animation:remove-hand-p31-s2 10s ease 0s infinite running}.remove-box.p31-s2 .please-remove-3{animation:remove-hand-p31-s2 10s ease 0s infinite running;-webkit-animation:remove-hand-p31-s2 10s ease 0s infinite running}.remove-box.p31-s2 .please-remove-item-box{animation:remove-box-p31-s2 10s ease 0s infinite running;-webkit-animation:remove-box-p31-s2 10s ease 0s infinite running}.remove-box.p57-s2 .please-remove-6{background-image:url(images/Please-remove_8.png);background-repeat:no-repeat;z-index:4;opacity:0;animation:remove-item6-p57-s2 15s ease 0s infinite running;-webkit-animation:remove-item6-p57-s2 15s ease 0s infinite running}.remove-box.p57-s2 .please-remove-5{background-image:url(images/Please-remove_7.png);background-repeat:no-repeat;z-index:4;opacity:0;animation:remove-item5-p57-s2 15s ease 0s infinite running;-webkit-animation:remove-item5-p57-s2 15s ease 0s infinite running}.remove-box.p57-s2 .please-remove-2{background-image:url(images/Please-remove_6.png);background-repeat:no-repeat;z-index:4;opacity:0;animation:remove-item2-p57-s2 15s ease 0s infinite running;-webkit-animation:remove-item2-p57-s2 15s ease 0s infinite running}.remove-box.p57-s2 .please-remove-1{animation:remove-hand-p57-s2 15s ease 0s infinite running;-webkit-animation:remove-hand-p57-s2 15s ease 0s infinite running}.remove-box.p57-s2 .please-remove-3{animation:remove-hand-p57-s2 15s ease 0s infinite running;-webkit-animation:remove-hand-p57-s2 15s ease 0s infinite running}.remove-box.p57-s2 .please-remove-item-box{animation:remove-box-p57-s2 15s ease 0s infinite running;-webkit-animation:remove-box-p57-s2 15s ease 0s infinite running}.please-remove-item-box{width:160px;height:430px;position:relative;margin:0 auto;overflow:hidden;animation:remove-box 5s ease 0s infinite running;-webkit-animation:remove-box 5s ease 0s infinite running}@keyframes remove-hand{0%{margin-top:320px}10%{margin-top:320px}20%{margin-top:320px}30%{margin-top:0}40%{margin-top:0}50%{margin-top:0}60%{margin-top:0}70%{margin-top:0}80%{margin-top:0}90%{margin-top:0}100%{margin-top:0}}@-webkit-keyframes remove-hand{0%{margin-top:320px}10%{margin-top:320px}20%{margin-top:320px}30%{margin-top:0}40%{margin-top:0}50%{margin-top:0}60%{margin-top:0}70%{margin-top:0}80%{margin-top:0}90%{margin-top:0}100%{margin-top:0}}@keyframes remove-box{0%{margin-top:0}10%{margin-top:0}20%{margin-top:0}30%{margin-top:0}40%{margin-top:0}50%{margin-top:0}60%{margin-top:0}70%{margin-top:0}95%{margin-top:460px}100%{margin-top:460px}}@-webkit-keyframes remove-box{0%{margin-top:0}10%{margin-top:0}20%{margin-top:0}30%{margin-top:0}40%{margin-top:0}50%{margin-top:0}60%{margin-top:0}70%{margin-top:0}80%{margin-top:460px}90%{margin-top:460px}100%{margin-top:460px}}@keyframes remove-item2{0%{opacity:0}10%{opacity:1}20%{opacity:1}30%{opacity:1}40%{opacity:1}50%{opacity:1}60%{opacity:1}70%{opacity:1}80%{opacity:1}90%{opacity:1}100%{opacity:0}}@-webkit-keyframes remove-item2{0%{opacity:0}10%{opacity:1}20%{opacity:1}30%{opacity:1}40%{opacity:1}50%{opacity:1}60%{opacity:1}70%{opacity:1}80%{opacity:1}90%{opacity:1}100%{opacity:0}}@keyframes remove-info{0%{opacity:0}5%{opacity:1}10%{opacity:1}20%{opacity:1}30%{opacity:1}40%{opacity:1}50%{opacity:0}60%{opacity:0}70%{opacity:0}80%{opacity:0}90%{opacity:0}100%{opacity:0}}@-webkit-keyframes remove-info{0%{opacity:0}5%{opacity:1}10%{opacity:1}20%{opacity:1}30%{opacity:1}40%{opacity:1}50%{opacity:0}60%{opacity:0}70%{opacity:0}80%{opacity:0}90%{opacity:0}100%{opacity:0}}.remove-info{position:absolute;margin:0 auto;display:block;width:100%;text-align:center;top:390px}.remove-info p{line-height:25px;font-weight:bold;display:inline-block;vertical-align:middle;color:#000;font-size:28px}@keyframes p31{0%{z-index:1;transform:rotateX(-180deg);-webkit-transform:rotateX(-180deg);opacity:1}30%{z-index:3;transform:rotateX(-180deg);-webkit-transform:rotateX(-180deg);opacity:1}35%{opacity:0}100%{opacity:0}}@-webkit-keyframes p31{0%{z-index:1;transform:rotateX(-180deg);-webkit-transform:rotateX(-180deg);opacity:1}30%{z-index:3;transform:rotateX(-180deg);-webkit-transform:rotateX(-180deg);opacity:1}35%{opacity:0}100%{opacity:0}}@keyframes p31_single{0%{opacity:0;left:0;top:0}30%{opacity:0;left:0;top:0}35%{opacity:0;left:0;top:0}40%{opacity:1;background-size:100%;left:0;top:0}50%{opacity:1;background-size:70%;left:55px;top:-50px}85%{opacity:1;background-size:70%;left:55px;top:-50px}87%{opacity:0;background-size:70%;left:55px;top:-50px}100%{opacity:0;background-size:70%;left:55px;top:-50px}}@-webkit-keyframes p31_single{0%{opacity:0;left:0;top:0}30%{opacity:0;left:0;top:0}35%{opacity:0;left:0;top:0}40%{opacity:1;background-size:100%;left:0;top:0}50%{opacity:1;background-size:70%;left:55px;top:-50px}85%{opacity:1;background-size:70%;left:55px;top:-50px}87%{opacity:0;background-size:70%;left:55px;top:-50px}100%{opacity:0;background-size:70%;left:55px;top:-50px}}@keyframes p31_msg_part1{0%{opacity:1}20%{opacity:1}22%{opacity:0}100%{opacity:0}}@-webkit-keyframes p31_msg_part1{0%{opacity:1}20%{opacity:1}22%{opacity:0}100%{opacity:0}}@keyframes p31_msg_part2{0%{opacity:0}22%{opacity:0}25%{opacity:1}35%{opacity:1}37%{opacity:0}100%{opacity:0}}@-webkit-keyframes p31_msg_part2{0%{opacity:0}22%{opacity:0}25%{opacity:1}35%{opacity:1}37%{opacity:0}100%{opacity:0}}@keyframes p31_msg_part3{0%{opacity:0}37%{opacity:0}40%{opacity:1}60%{opacity:1}62%{opacity:0}100%{opacity:0}}@-webkit-keyframes p31_msg_part3{0%{opacity:0}37%{opacity:0}40%{opacity:1}60%{opacity:1}62%{opacity:0}100%{opacity:0}}@keyframes p31_msg_part4{0%{opacity:0}65%{opacity:0}68%{opacity:1}88%{opacity:1}90%{opacity:0}100%{opacity:0}}@-webkit-keyframes p31_msg_part4{0%{opacity:0}65%{opacity:0}68%{opacity:1}88%{opacity:1}90%{opacity:0}100%{opacity:0}}@keyframes remove-hand-p31-s2{0%{margin-top:320px}5%{margin-top:320px}10%{margin-top:320px}15%{margin-top:0}20%{margin-top:0}25%{margin-top:0}30%{margin-top:0}35%{margin-top:0}40%{margin-top:0}45%{margin-top:0}51%{margin-top:320px}55%{margin-top:320px}60%{margin-top:320px}65%{margin-top:0}70%{margin-top:0}75%{margin-top:0}80%{margin-top:0}85%{margin-top:0}90%{margin-top:0}95%{margin-top:0}100%{margin-top:0}}@-webkit-keyframes remove-hand-p31-s2{0%{margin-top:320px}5%{margin-top:320px}10%{margin-top:320px}15%{margin-top:0}20%{margin-top:0}25%{margin-top:0}30%{margin-top:0}35%{margin-top:0}40%{margin-top:0}45%{margin-top:0}51%{margin-top:320px}55%{margin-top:320px}60%{margin-top:320px}65%{margin-top:0}70%{margin-top:0}75%{margin-top:0}80%{margin-top:0}85%{margin-top:0}90%{margin-top:0}95%{margin-top:0}100%{margin-top:0}}@keyframes remove-box-p31-s2{0%{margin-top:0}5%{margin-top:0}10%{margin-top:0}15%{margin-top:0}20%{margin-top:0}25%{margin-top:0}30%{margin-top:0}35%{margin-top:0}50%{margin-top:460px}51%{margin-top:460px}52%{margin-top:0}60%{margin-top:0}65%{margin-top:0}70%{margin-top:0}80%{margin-top:0}95%{margin-top:460px}100%{margin-top:460px}}@-webkit-keyframes remove-box-p31-s2{0%{margin-top:0}5%{margin-top:0}10%{margin-top:0}15%{margin-top:0}20%{margin-top:0}25%{margin-top:0}30%{margin-top:0}35%{margin-top:0}50%{margin-top:460px}51%{margin-top:460px}52%{margin-top:0}60%{margin-top:0}65%{margin-top:0}70%{margin-top:0}75%{margin-top:0}80%{margin-top:460px}100%{margin-top:460px}}@keyframes remove-item2-p31-s2{0%{opacity:0}10%{opacity:1}20%{opacity:1}30%{opacity:1}40%{opacity:1}49%{opacity:1}50%{opacity:0}60%{opacity:0}70%{opacity:0}80%{opacity:0}90%{opacity:0}100%{opacity:0}}@-webkit-keyframes remove-item2-p31-s2{0%{opacity:0}10%{opacity:1}20%{opacity:1}30%{opacity:1}40%{opacity:1}49%{opacity:1}50%{opacity:0}60%{opacity:0}70%{opacity:0}80%{opacity:0}90%{opacity:0}100%{opacity:0}}@keyframes remove-item4-p31-s2{0%{opacity:0}10%{opacity:0}20%{opacity:0}30%{opacity:0}40%{opacity:0}53%{opacity:0}54%{opacity:1}60%{opacity:1}70%{opacity:1}80%{opacity:1}99%{opacity:1}100%{opacity:0}}@-webkit-keyframes remove-item4-p31-s2{0%{opacity:0}10%{opacity:0}20%{opacity:0}30%{opacity:0}40%{opacity:0}53%{opacity:0}54%{opacity:1}60%{opacity:1}70%{opacity:1}80%{opacity:1}99%{opacity:1}100%{opacity:0}}@keyframes remove-info-p31-s2{0%{opacity:0}5%{opacity:1}10%{opacity:1}20%{opacity:1}30%{opacity:1}40%{opacity:1}50%{opacity:0}60%{opacity:0}70%{opacity:0}80%{opacity:0}90%{opacity:0}100%{opacity:0}}@-webkit-keyframes remove-info-p31-s2{0%{opacity:0}5%{opacity:1}10%{opacity:1}20%{opacity:1}30%{opacity:1}40%{opacity:1}50%{opacity:0}60%{opacity:0}70%{opacity:0}80%{opacity:0}90%{opacity:0}100%{opacity:0}}@keyframes p57_single{0%{opacity:0;left:0;top:0}30%{opacity:0;left:0;top:0}35%{opacity:0;left:0;top:0}40%{opacity:1;background-size:100%;left:0;top:0}50%{opacity:1;background-size:70%;left:55px;top:-70px}85%{opacity:1;background-size:70%;left:55px;top:-70px}87%{opacity:0;background-size:70%;left:55px;top:-70px}100%{opacity:0;background-size:70%;left:55px;top:-70px}}@-webkit-keyframes p57_single{0%{opacity:0;left:0;top:0}30%{opacity:0;left:0;top:0}35%{opacity:0;left:0;top:0}40%{opacity:1;background-size:100%;left:0;top:0}50%{opacity:1;background-size:70%;left:55px;top:-70px}85%{opacity:1;background-size:70%;left:55px;top:-70px}87%{opacity:0;background-size:70%;left:55px;top:-70px}100%{opacity:0;background-size:70%;left:55px;top:-70px}}@keyframes remove-item2-p57-s2{0%{opacity:0}5%{opacity:1}15%{opacity:1}28%{opacity:1}29%{opacity:0}100%{opacity:0}}@-webkit-keyframes remove-item2-p57-s2{0%{opacity:0}5%{opacity:1}15%{opacity:1}28%{opacity:1}29%{opacity:0}100%{opacity:0}}@keyframes remove-item5-p57-s2{0%{opacity:0}30%{opacity:0}35%{opacity:1}58%{opacity:1}59%{opacity:0}100%{opacity:0}}@-webkit-keyframes remove-item5-p57-s2{0%{opacity:0}30%{opacity:0}35%{opacity:1}58%{opacity:1}59%{opacity:0}100%{opacity:0}}@keyframes remove-item6-p57-s2{0%{opacity:0}60%{opacity:0}65%{opacity:1}100%{opacity:1}}@-webkit-keyframes remove-item6-p57-s2{0%{opacity:0}60%{opacity:0}65%{opacity:1}100%{opacity:1}}@keyframes remove-hand-p57-s2{0%{margin-top:460px}5%{margin-top:0}29%{margin-top:0}30%{margin-top:460px}35%{margin-top:460px}40%{margin-top:0}59%{margin-top:0}60%{margin-top:460px}65%{margin-top:460px}70%{margin-top:0}74%{margin-top:0}95%{margin-top:0}100%{margin-top:460px}}@-webkit-keyframes remove-hand-p57-s2{0%{margin-top:460px}5%{margin-top:0}29%{margin-top:0}30%{margin-top:460px}35%{margin-top:460px}40%{margin-top:0}59%{margin-top:0}60%{margin-top:460px}65%{margin-top:460px}70%{margin-top:0}74%{margin-top:0}95%{margin-top:0}100%{margin-top:460px}}@keyframes remove-box-p57-s2{0%{margin-top:0}14%{margin-top:0}29%{margin-top:460px}30%{margin-top:0}44%{margin-top:0}59%{margin-top:460px}60%{margin-top:0}74%{margin-top:0}89%{margin-top:460px}100%{margin-top:460px}}@-webkit-keyframes remove-box-p57-s2{0%{margin-top:0}14%{margin-top:0}29%{margin-top:460px}30%{margin-top:0}44%{margin-top:0}59%{margin-top:460px}60%{margin-top:0}74%{margin-top:0}89%{margin-top:460px}100%{margin-top:460px}}.barcode-card-paper{background-image:url(images/16_1.png);position:absolute;top:156px;left:46px;display:block;width:212px;height:280px;zoom:.9;background-repeat:no-repeat;z-index:17;animation:barcode-card-paper 15s ease 0s infinite running;-webkit-animation:barcode-card-paper 15s ease 0s infinite running;background-size:100%}.barcode-card-mobile{background-image:url(images/16_2.png);position:absolute;top:189px;left:303px;display:block;width:116px;height:230px;zoom:.9;background-repeat:no-repeat;z-index:16;animation:barcode-card-mobile 15s ease 0s infinite running;-webkit-animation:barcode-card-mobile 15s ease 0s infinite running}.red-light{background-image:url(images/16_4.png);position:absolute;top:195px;left:657px;display:block;width:227px;height:139px;zoom:.9;background-repeat:no-repeat;z-index:17;opacity:0;animation:red-light 15s ease 0s infinite running;-webkit-animation:red-light 15s ease 0s infinite running}@keyframes barcode-card-paper{0%{transform:perspective(0px) rotateX(0deg);top:156px;left:46px;width:212px;height:280px}5%{top:356px}16%{transform:perspective(400px) rotateX(40deg);top:224px;left:594px;width:284px;height:347px}24%{transform:perspective(400px) rotateX(40deg);top:224px;left:594px;width:284px;height:347px}29%{top:356px}40%{transform:perspective(0px) rotateX(0deg);top:156px;left:46px;display:block;width:212px;height:280px}100%{transform:perspective(0px) rotateX(0deg);top:156px;left:46px;display:block;width:212px;height:280px}}@-webkit-keyframes barcode-card-paper{0%{transform:perspective(0px) rotateX(0deg);top:156px;left:46px;width:212px;height:280px}5%{top:456px}16%{transform:perspective(400px) rotateX(40deg);top:224px;left:594px;width:284px;height:347px}24%{transform:perspective(400px) rotateX(40deg);top:224px;left:594px;width:284px;height:347px}29%{top:456px}40%{transform:perspective(0px) rotateX(0deg);top:156px;left:46px;display:block;width:212px;height:280px}100%{transform:perspective(0px) rotateX(0deg);top:156px;left:46px;display:block;width:212px;height:280px}}@keyframes barcode-card-mobile{50%{transform:perspective(0px) rotateX(0deg);top:189px;left:303px;width:116px;height:230px}55%{top:356px}66%{transform:perspective(400px) rotateX(40deg);top:120px;left:724px;width:125px;height:611px}74%{transform:perspective(400px) rotateX(40deg);top:120px;left:724px;width:125px;height:611px}79%{top:356px}90%{transform:perspective(0px) rotateX(0deg);top:189px;left:303px;width:116px;height:230px}100%{transform:perspective(0px) rotateX(0deg);top:189px;left:303px;width:116px;height:230px}}@-webkit-keyframes barcode-card-mobile{50%{transform:perspective(0px) rotateX(0deg);top:189px;left:303px;width:116px;height:230px}55%{top:456px}66%{transform:perspective(400px) rotateX(40deg);top:120px;left:724px;width:125px;height:611px}74%{transform:perspective(400px) rotateX(40deg);top:120px;left:724px;width:125px;height:611px}79%{top:456px}90%{transform:perspective(0px) rotateX(0deg);top:189px;left:303px;width:116px;height:230px}100%{transform:perspective(0px) rotateX(0deg);top:189px;left:303px;width:116px;height:230px}}@keyframes red-light{18%{opacity:0}19%{opacity:1}21%{opacity:1}22%{opacity:0}68%{opacity:0}69%{opacity:1}71%{opacity:1}72%{opacity:0}}h2.location-title{color:#fff;padding:0 20px;margin:0 20px;background:url(images/location-icon.png) left center no-repeat;text-transform:uppercase;font-size:26px;font-weight:normal}.white-transparent .select-buttons button:active{background:#0296c2}.select-figure button{min-height:150px;display:flex;-webkit-flex-direction:row;flex-direction:row;-webkit-align-items:center;align-items:center;-webkit-justify-content:space-around;justify-content:space-around}.select-figure button>*{margin:0 auto}.select-figure button strong{line-height:107px;text-align:center;font-size:60px;font-weight:normal}ol.notes li{list-style:decimal}.emb-seatmap{display:-webkit-flex;display:flex;-webkit-flex-direction:row;flex-direction:row;-webkit-align-items:flex-start;align-items:flex-start;-webkit-justify-content:space-between;justify-content:space-between}.emb-seatmap-base,.minimapDiv,.minimapWrapper,.emb-seatmap-space-15,.emb-seatmap-space-5{display:inline-block;vertical-align:middle}.emb-seatmap-pad{width:1000px;height:485px;margin:auto;font-size:26px;border-radius:10px 0 0 10px;box-sizing:border-box}.emb-seatmap-passengerList{font-family:Helvetica,Arial,sans-serif;width:222px;height:480px;font-size:18px;padding-left:5px}.emb-seatmap-passengerList ul{margin:0;padding:0;list-style:none}.emb-seatmap-passengerList li{display:block;margin-left:10px;padding-bottom:5px}.emb-seatmap-passengerList .title{margin-top:20px;height:30px;padding:5px}.emb-seatmap-pax-button,.emb-seatmap-pax-button-selected{background:#e2f8ff;border:2px solid #bfbfbf;border-radius:5px;width:210px;text-align:left;padding:2px;font-size:18px}.emb-seatmap-pax-button .emb-seatmap-pax-wrapper,.emb-seatmap-pax-button-selected .emb-seatmap-pax-wrapper{display:table-row}.emb-seatmap-pax-button .emb-seatmap-passengerName,.emb-seatmap-pax-button-selected .emb-seatmap-passengerName{vertical-align:middle;display:table-cell;text-align:left;height:50px;width:155px;padding-left:5px}.emb-seatmap-pax-button .emb-seatmap-pax-icon,.emb-seatmap-pax-button-selected .emb-seatmap-pax-icon{width:34px;height:34px;background-size:34px 34px;background-image:url(images/IconSeatEconomyFriend.png);background-repeat:no-repeat;background-position:center;text-align:center;font-size:20px;color:#fff;vertical-align:middle;display:table-cell}.emb-seatmap-pax-button-selected{background:#e2f8ff}.emb-seatmap-pax-button-selected .emb-seatmap-pax-icon{background-image:url(images/IconRedCircleEmpty.png)}.emb-seatmap-seatSelector{width:620px;height:400px;font-size:18px}.emb-seatmap-space-5{width:5px}.emb-seatmap-space-15{width:15px}.emb-seatmap-legend{display:table;margin:0 auto;font-size:15px;border-top:medium solid #d3d3d3;height:30px}.emb-seatmap-legend ul{margin:0;padding:10px;overflow:hidden;min-width:580px}.emb-seatmap-legend li{display:inline;padding-left:25px;padding-right:10px}.legend-exit{background:url(images/IconExitLeftSide.png) no-repeat;background-size:16px 16px}.legend-Lavatory{background:url(images/IconToilet.png) no-repeat;background-size:16px 16px}.legend-Vacant{background:url(images/IconSeatEconomyAvail.png) no-repeat;background-size:16px 16px}.legend-Occupied{background:url(images/IconSeatEconomyOccupied.png) no-repeat;background-size:16px 16px}.legend-Baby{background:url(images/IconSeatEconomyAvailBaby.png) no-repeat;background-size:16px 16px}.minimapWrapper{width:120px;height:480px;background:url(images/Plane_outline.png) no-repeat;background-size:100% 100%}.minimapDiv{margin-top:30px;width:120px;height:420px}.emb-seatmap-deck-selector{position:fixed;width:auto;height:auto;right:180px;bottom:12px}.emb-seatmap-deck-selector button{bottom:6px;right:0px;position:absolute;z-index:100;white-space:nowrap}.emb-center-of-page{width:700px;height:100px;position:absolute;top:0;bottom:0;left:0;right:0;font-size:28px;margin:auto}.eva-acc-seatmap-container{height:100%}.eva-acc-seatmap-paxlist{float:left;padding:10px 0px;width:25%;text-align:left}.eva-acc-seatmap-seats{float:left;padding:20px 0px;width:75%}.eva-acc-seatmap-header{padding:10px}.eButtonSeatmapPaxList{color:#002a41;font-size:16px;margin:2px;border:0;width:200px;height:55px;background-color:#fff;background-size:100% 100%}.eFlexHContainerBase,.eFlexHContainer{display:-webkit-flex;display:flex;-webkit-flex-flow:row wrap;flex-flow:row wrap;flex-direction:row;margin:auto;justify-content:flex-start}.eFlexHContainer{width:80%}.eFlexOneLineItem{display:flex;flex-direction:row;font-size:24px;flex-wrap:wrap;justify-content:left}.eva-acc-div{float:left;padding:20px 0px;width:100%}.eva-acc-div-container{display:flex;flex-direction:row;align-items:center;background-color:rgba(0,0,0,0);border:none;margin:1px 0px 1px 10px}.flex{display:flex}.flex-col{flex-direction:column}.flex-1{flex:1 1 0%}.justify-between{justify-content:space-between}.justify-center{justify-content:center}.text-left{text-align:left}.h-full{height:30%}.overflow-scroll{overflow:scroll}