@charset "UTF-8";.action-container .left .footer-left-button,.action-container .right .footer-right-button,.action-footer-back-button,.action-footer-exit-button,.action-footer-left-button,.action-footer-right-button,.emb-seatmap-deck-selector 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 .left .footer-left-button span,.action-container .right .footer-right-button span,.action-footer-back-button span,.action-footer-exit-button span,.action-footer-left-button span,.action-footer-right-button span,.emb-seatmap-deck-selector 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}.card-msg,.passport-scanner .action-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;flex-direction:row;align-items:center;justify-content:center;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:400;font-style:normal}*{margin:0;padding:0;font-family:sf_ui_textregular,Arial,"微軟正黑體","Microsoft JhengHei","新細明體",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:0 0}.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:400}.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:rgba(255,255,255,.5)}.content.white-transparent.darker{background:rgba(255,255,255,.8)}.content.white-transparent .content-intro p{color:#000}.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:700;display:inline-block;vertical-align:middle}.content-intro p span span{color:#ff6d01;font-size:22px}.action-footer-back-button i,.action-footer-exit-button i,.action-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-footer-back-button i.quit,.action-footer-exit-button i.quit,.action-footer-left-button i.quit{background-image:url(../images/close.png)}.action-footer-back-button i.back,.action-footer-exit-button i.back,.action-footer-left-button i.back{background-image:url(../images/back.png)}.action-footer-back-button:active,.action-footer-exit-button:active,.action-footer-left-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;flex-wrap:wrap;display:flex;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;border-radius:6px;background-color:#fff;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 transparent;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:700}.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%);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;border-radius:6px;background-color:#fff;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:400;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/icons_a.png)}.identify-yourself button i.frequent-flyer-icon{background-image:url(../images/icons/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;flex-direction:row;align-items:center;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:400}.message-box .right h3{font-size:26px;color:#645853;margin-bottom:15px;font-weight:400;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{flex-wrap:wrap;display:flex;flex-direction:row;padding:10px}.dangerous-goods .item{width:260px;height:80px;box-sizing:border-box;margin:5px;display:flex;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;flex-direction:row;align-items:flex-start;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;border-radius:8px;background-color:#fff;background-image:linear-gradient(to top,#fff 1%,#e1e1e1 3%,#f8f8f8 49%,#fff 50%,#f2f2f2);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;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:700;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{border-radius:5px;background-color:#fff;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:700;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;flex-direction:row;align-items:center;justify-content:center}.keyboard .row button{border-radius:8px;background-color:#fff;background-image:linear-gradient(to top,#fff 1%,#e1e1e1 3%,#f8f8f8 49%,#fff 50%,#f2f2f2);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;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:400}.item-list td{color:#28454f;font-size:20px}.item-list button{border-radius:5px;background-color:#fff;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:700;box-sizing:border-box}.item-list button:active{background:#04bde5;color:#fff}.rel-wrap{display:flex;flex-direction:row;align-items:center;justify-content:space-between;position:relative}.up-down{right:0;bottom:1.5em;top:1.5em;height:324px;position:absolute;display:flex;flex-direction:column;align-items:center;justify-content:space-between}.up-down button{border-radius:8px;background-color:#fff;background-image:linear-gradient(to top,#fff 1%,#e1e1e1 3%,#f8f8f8 49%,#fff 50%,#f2f2f2);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{transform:rotate(0)}.up-down button i.up{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;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{border-radius:8px;background-color:#fff;background-image:linear-gradient(to top,#fff 1%,#e1e1e1 3%,#f8f8f8 49%,#fff 50%,#f2f2f2);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;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{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;flex-direction:row;align-items:center;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{border-radius:8px;background-color:#fff;background-image:linear-gradient(to top,#fff 1%,#e1e1e1 3%,#f8f8f8 49%,#fff 50%,#f2f2f2);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;flex-direction:row;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:400}.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;flex-direction:row;align-items:center;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;flex-direction:row;align-items:center;justify-content:flex-start;color:#fff;text-shadow:0 -1px #1b5942;background:linear-gradient(135deg,#419576 0,#255342 100%),no-repeat 10px center transparent;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;flex-direction:row}.boarding-info .left-side{padding-right:.5em;margin-right:.25em;color:#0296c2;font-size:40px;font-weight:400;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 transparent transparent transparent}.bottom-tip{display:flex;flex-direction:row;align-items:center;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;flex-direction:row;align-items:flex-start;justify-content:space-between}.seat-wrapper .left{width:273px;padding:1em;box-sizing:border-box}.seat-wrapper .left h2{font-size:20px;font-weight:400}.seat-wrapper .right{width:690px;display:flex;flex-direction:row;align-items: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;flex-direction:row;align-items: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;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:700}.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:400}.seat-passengers ul li{list-style:none;margin-bottom:10px;font-size:15px}.seat-passengers ul li button{display:flex;flex-direction:row;align-items:center;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;flex-direction:row;align-items:center;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);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;flex-direction:row;align-items: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;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%;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(.8);-webkit-transform:rotateX(75deg) scale(.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 transparent;border-bottom:10px solid transparent;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 10ms ease 1.01s infinite running;-webkit-animation:zindex 10ms 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 10ms linear 4s forwards,hide 10ms linear 6s forwards;-webkit-animation:zindex 10ms linear 4s forwards,hide 10ms linear 6s forwards}.step1.chinese-passport .passport .flipper .back{animation:hide 10ms linear 5s forwards;-webkit-animation:hide 10ms linear 5s forwards}.step1.chinese-passport .passport .flipper>div.single{animation:show 10ms linear 7s forwards;-webkit-animation:show 10ms 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 10ms linear 4s forwards,hide 10ms linear 7s forwards;-webkit-animation:show 10ms linear 4s forwards,hide 10ms 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 transparent;border-bottom:20px solid transparent;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;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:700}.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;perspective:1000px}.passport .flipper{position:relative;height:332px;width:254px;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;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;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{transform:rotateX(60deg) scale(.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(0) scale(1)}40%{bottom:2%;width:153px;transform:rotateX(0) scale(1)}60%{bottom:5%;width:100%;transform:rotateX(0) scale(1)}80%{transform:rotateX(60deg) scale(.65);width:100%;bottom:4%}100%{transform:rotateX(60deg) scale(.65);width:100%;bottom:4%}}@-webkit-keyframes phoneanimation{0%{bottom:2%;width:153px;-webkit-transform:rotateX(0) scale(1)}40%{bottom:2%;width:153px;-webkit-transform:rotateX(0) scale(1)}60%{bottom:5%;width:100%;-webkit-transform:rotateX(0) scale(1)}80%{-webkit-transform:rotateX(60deg) scale(.65);width:100%;bottom:4%}100%{-webkit-transform:rotateX(60deg) scale(.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(0) rotateX(0);bottom:0}30%{transform:rotateY(0) 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(0) rotateX(0);bottom:0}30%{-webkit-transform:rotateY(0) 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(.75)}100%{bottom:-10%;transform:rotateX(75deg) scale(.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(.75)}100%{bottom:-10%;-webkit-transform:rotateX(75deg) scale(.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%);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:700}.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:86%;margin:2rem 1em;box-sizing:border-box;position:relative;padding:31px 25px}.full-info p{font-size:20px;font-weight:700;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(0) rotateX(0);bottom:0}10%{transform:rotateY(0) 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(0) rotateX(0);bottom:0}10%{transform:rotateY(0) 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:700;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(0) rotateX(0);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(0) rotateX(0);top:156px;left:46px;display:block;width:212px;height:280px}100%{transform:perspective(0) rotateX(0);top:156px;left:46px;display:block;width:212px;height:280px}}@-webkit-keyframes barcode-card-paper{0%{transform:perspective(0) rotateX(0);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(0) rotateX(0);top:156px;left:46px;display:block;width:212px;height:280px}100%{transform:perspective(0) rotateX(0);top:156px;left:46px;display:block;width:212px;height:280px}}@keyframes barcode-card-mobile{50%{transform:perspective(0) rotateX(0);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(0) rotateX(0);top:189px;left:303px;width:116px;height:230px}100%{transform:perspective(0) rotateX(0);top:189px;left:303px;width:116px;height:230px}}@-webkit-keyframes barcode-card-mobile{50%{transform:perspective(0) rotateX(0);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(0) rotateX(0);top:189px;left:303px;width:116px;height:230px}100%{transform:perspective(0) rotateX(0);top:189px;left:303px;width:116px;height:230px}}@-webkit-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}}@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}}button:focus{outline: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:400}.white-transparent .select-buttons button:active{background:#0296c2}.select-figure button{min-height:150px;display:flex;flex-direction:row;align-items:center;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:400}ol.notes li{list-style:decimal}.emb-seatmap{display:flex;flex-direction:row;align-items:flex-start;justify-content:space-between}.emb-seatmap-base,.emb-seatmap-space-15,.emb-seatmap-space-5,.minimapDiv,.minimapWrapper{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/seatmap/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/seatmap/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/seatmap/IconExitLeftSide.png) no-repeat;background-size:16px 16px}.legend-Lavatory{background:url(../images/seatmap/IconToilet.png) no-repeat;background-size:16px 16px}.legend-Vacant{background:url(../images/seatmap/IconSeatEconomyAvail.png) no-repeat;background-size:16px 16px}.legend-Occupied{background:url(../images/seatmap/IconSeatEconomyOccupied.png) no-repeat;background-size:16px 16px}.legend-Baby{background:url(../images/seatmap/IconSeatEconomyAvailBaby.png) no-repeat;background-size:16px 16px}.minimapWrapper{width:120px;height:480px;background:url(../images/seatmap/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:0;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 0;width:25%;text-align:left}.eva-acc-seatmap-seats{float:left;padding:20px 0;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%}.eFlexHContainer,.eFlexHContainerBase{display:flex;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 0;width:100%}.eva-acc-div-container{display:flex;flex-direction:row;align-items:center;background-color:transparent;border:none;margin:1px 0 1px 10px}