.ici-forms-field{max-width:345px}.ici-forms-prepend-mini{max-width:265px}.ici-forms-field-highlight{max-width:100%}body{font-size:12px!important}.disable-pax{cursor:default}.disable-pax-checkbox-only:before{opacity:.5;cursor:default}.hidden{display:none}.pad-bottom{padding-bottom:20px}.g-float-left{float:left}.icir-float-left{float:left}.icir-hpbt-dd-large{width:150px}.icir-hpbt-dropdown-container-pax{margin-top:1em}.g-float-right{float:right}.g-float-half{float:left;width:50%}.g-float-info-link{float:left;padding-top:15px}.g-float-info-link-help{float:left}.g-float-info-link-cancel{float:left}#paciFlightDetailsContainer{outline:0}.g-notification{padding:24px;padding-left:60px;border:1px solid #dc7373;margin-bottom:20px;background-color:#fff}.g-notification:before{font-family:klmicons,verdana,arial,sans-serif;font-style:normal;font-weight:400;display:inline-block;position:absolute;line-height:1.5em;color:#fd1113;margin-left:-60px;margin-top:-8px;width:44px;text-align:center;padding-left:16px;font-size:24px;content:'\e100'}.float-right{float:right;clear:both}.float-left{float:left}.warning{color:#E37222}#mmb-wrapper{margin:0 auto;width:1000px}#cms-header{padding-bottom:20px;position:relative}#cms-footer{padding-top:30px}.linklist{margin:10px 0}.linklist-inline li{margin-right:30px;float:left}.btn-showdetail{display:none}.trip-details dl{float:none;overflow:hidden;width:100%;margin-top:5px}.trip-details dt{font-weight:700}.trip-details dd,.trip-details dt{float:left;max-width:256px;width:50%}.list-square{margin-left:20px}.list-square li{list-style:square outside;margin:10px 0}.checkin-passenger{position:relative;transition:all .3s ease 0s;padding-top:1px}.checkin-passenger .edit-passenger,.checkin-passenger .print-passenger,.print-passenger div{max-height:1px;display:none;opacity:0;overflow:hidden;transition:all .5s ease .4s}.checkin-passenger.is-open .edit-passenger,.checkin-passenger.is-open .print-passenger,.print-passenger div.is-open{margin-top:-12px;max-height:100%;display:block;opacity:1;padding-bottom:8px}.passenger-state{padding-left:5px;vertical-align:sub}.checkin-passenger p.passenger-state{margin:10px 0 0 30px}.checkin-passenger.is-checkedin *{opacity:.5}.print-passenger .g-form-field{width:100%}.add-bag-tag-check-disabled{cursor:default}.frequentFlyerFields{max-width:100%;padding-right:0;margin-left:0}.find-flight-pax{max-height:0;opacity:0;overflow:hidden}.find-flight-pax.is-visible{max-height:100%;opacity:1;margin-top:10px}.add-pax-container{margin-top:1em}.e-ticket-container span.ici-forms-error{clear:both}.seat-details{outline:0}.icirDangerousGoods td.left{text-align:left}.icirDangerousGoods td{text-align:left}.icirDangerousGoods th,td.luggage{text-align:center}.icir-fp-pax-header{padding-top:10px}.icir-fp-flight-details-expansible{cursor:pointer}.icir-goshow-flight-heading-details{padding-left:32px;float:none!important}.icir-goshow-flight-selection{margin:1em 0 .5em 0;display:block}.icir-goshow-flight-list-details{width:100%;border-spacing:0}.icir-goshow-flight-list-details td{padding:5px 30px 5px 0;text-align:left;vertical-align:top;border-top:1px solid #e1f0f5}.icir-goshow-flight-list-details th{padding:10px 5px 10px 15px;text-align:left;vertical-align:top;border-top:1px solid #e1f0f5}.icir-goshow-show-button-bar{border-top:1px solid #c1deeb;box-shadow:inset 0 1px #fff;border-bottom:1px solid #c1deeb;text-align:center;width:100%;line-height:34px;cursor:pointer}.icir-goshow-carrier-icon{max-height:21px;max-width:95%}.icir-fp-goshow-desktop{display:table-row}.icir-fp-goshow-desktop-header{display:table-header-group}.icir-fp-goshow-desktop-header th{padding:10px 0 10px 0;text-align:left;font-weight:700}.icir-fp-goshow-device{display:none}.icir-fp-goshow-device-flightinfo{line-height:26px;padding-left:.75em}.icir-goshow-hidden-flight-desktop{display:none}.icir-alt-hidden-flight-desktop{display:none}.icir-goshow-button-bar-down-left,.icir-goshow-button-bar-up-left{float:left;width:10%}.icir-goshow-button-bar-down-right,.icir-goshow-button-bar-up-right{float:right;width:10%}.g-modal-container .g-modal-button-container .g-btn.icir-goshow-notification-prev{float:left;margin-left:0}.icir-fp-disable-dayreturn-flght{opacity:.5}.icir-fp-contact-details-missing{color:red}.icir-fp-contact-details-readmore{float:left}.icir-fp-pax-ready-container{float:left}.icir-altflights-container{border-top:solid #DDEDF3 1px;float:left;width:100%}.icir-altflight{float:left;width:100%}.icir-alternatelflight-info{float:left;width:100%;padding:18px 0 0 0;min-height:38px;border-bottom:1px solid #DDEDF3;background-repeat:repeat-x;background-position:top}.icir-alternatelflight-radio{margin:0 10px 2px -25px;width:14px;height:14px}.icir-altflight-expanded{-webkit-box-shadow:inset 0 1px 2px 0 #ddd;-moz-box-shadow:inset 0 1px 2px 0 #ddd;box-shadow-top:inset 0 1px 2px 0 #ddd;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;background-color:#f6fafc}.icir-altflight-summary{float:left;width:100%}.icir-altflight-selection{float:left;width:18%;margin-left:1%;margin-right:1%}.icir-altflight-departuretime{float:left;width:12%}.icir-altflight-duration-container{float:left;width:20%;margin:0 5px;text-align:center}.icir-altflight-duration{color:#9D9D9D;font-size:11px}.icir-altflight-stops{font-style:italic}.icir-altflight-arrivaltime{float:left;width:12%}.icir-altflight-operatorlogo{float:left;width:30%;text-align:center}.icir-altflight-details{float:left;width:100%;display:none}.icir-fp-altflight-segment-info-subcontainer{padding-left:44px;float:left;padding-top:5px}.icir-fp-altflight-segment-details-responsive{width:400px;float:left}.icir-altflight-segment-time{font-weight:400}.icir-altflight-segment-station{font-weight:700;color:#005b82;font-size:13px;float:left}.icir-altflight-segment-details-operated-by{font-weight:400;color:#003145}.icir-altflight-details .icir-fp-altflight-segment-details-operated-by dt{font-weight:400;padding:0}.icir-altflight-expand{float:right}.icir-altflight-transfer-duration{padding:10px 0 5px 44px}.icir-altflight-btn-showdetail{margin:-10px 10px}.icir-altflight-transfer-duration dt{font-weight:400}.icir-altflight-transfer-duration dd{color:#005b82;float:left;font-style:italic;font-size:13px}.g-expandables .g-exp-bar .g-exp-bar-title.icir-altflight-summary-title{font-size:inherit;font-weight:inherit;color:inherit}.icirDepArrivalTimeDetailsTxt{padding-left:45px}.icirDepArrivalTxt{padding:0 0 0 5px;font-size:15px}.g-expandables .g-exp-content-container.icir-fp-flight-segment-info-container{padding:0}.icir-cancel-fp-flightsegment-container{float:left;width:80%}.gender-warning-info{padding-bottom:0}.icir-fp-gender-age-radiogroup{float:left;padding-right:10px}.warning-text{margin-bottom:.5em}.icir-expandable-hidden{display:none}.icir-fp-section-to-expand .fieldsetPassenger{cursor:pointer}.icir-fp-findpax-ticket-label{width:auto;float:left!important}.icir-fp-findpax-ticket-container{margin-left:0;max-width:100%}.e-ticket-field{margin-left:20px;float:left}.icir-pax-name-field{margin:0}.icir-pax-name-field-label{padding-left:15px}.passport-field{margin-top:-25px!important;padding-left:0!important}.passport-details{max-height:100%;opacity:1;overflow:visible;padding-top:1.5em;padding-bottom:1em;transition:all .5s ease .4s;border-top:1px dashed #C2DFE7}.passport-details.is-visible{max-height:100%;opacity:1}.identification-type{max-height:100%;opacity:1;padding-bottom:1em;overflow:visible;transition:all .5s ease .4s}.identification-type.is-visible{max-height:100%;opacity:1}.idnt-identification-dd{max-height:100%;opacity:1;overflow:visible;padding-bottom:0;transition:all .5s ease .4s}.additional-identification{max-height:100%;opacity:1;padding-top:1.5em;padding-bottom:1em;overflow:visible;transition:all .5s ease .4s;border-top:1px dashed #C2DFE7}.resi-address{border-top:1px dashed #C2DFE7;padding-top:1.5em;padding-bottom:1em;float:left;width:100%}.additional-identification.is-visible{max-height:100%;opacity:1}.passenger-declare a{background:0 0;padding:0;text-decoration:underline}.icir-api-submit-container{padding-top:20px}.icir-read-more-container{padding-bottom:1em;padding-top:1em}.ellipsis-main{display:inline}a.btn-read-more{background:url(../images/icons_sprite.gif) no-repeat scroll 0 -1537px transparent!important;height:15px;padding:0 0 0 15px;display:inline}a.btn-read-less{display:none;background:url(../images/icons_sprite.gif) no-repeat scroll 0 -1586px transparent!important;height:15px;padding:0 0 0 15px}.ellipsis-txt{display:inline}.ellipsis-subhdr{display:none}.buttonwrapper{padding:1.5em 0 3em 0;overflow:hidden}.buttonwrapper button{float:right}.edit-link-container{padding:10px 0 10px 0}.edit-link{margin-left:30px}.product-shop-header{float:left!important}.confirmation-main{border-top:1px solid #C2DFE7;padding-top:10px}.baggage-info{display:none}.ui-spinner input{font-size:12px!important;-moz-box-sizing:inherit!important}.product-shop-container{padding:5px}.wait-page{display:none;clear:both}.loading-screen{border:1px solid #C2DEEA;padding:12px;overflow:hidden;background:#FFF}.loading-screen p{margin:0 0 12px 0;max-width:none;text-align:center}.loading-kl-af{float:none!important;width:auto!important}.loading-screen img{float:left;width:auto;margin-bottom:0}.loading-screen p{padding-top:100px}.ici-snd-conf-cancel-btn-lay{width:100%}.ici-snd-conf-cancel-btn-left{float:left;width:38%}.ici-snd-conf-cancel-btn-left label.ici-forms-label{width:auto}.ici-snd-conf-cancel-btn-right{float:left;width:62%}.ici-snd-conf-cancel-btn-right-in-lft{float:left;width:238px}.ici-snd-conf-cancel-btn-right-in-lft div.ici-forms-field{margin-left:0}.ici-snd-conf-cancel-btn-right-in-rht{float:left}@media (min-width:41em){.loading-screen img{width:100%;max-width:100%;margin-bottom:12px}.loading-screen p{width:100%;padding-top:inherit}}@media (min-width:41em){.loading-screen img{float:left;width:auto;margin-bottom:0}.loading-screen p{padding-top:100px}}@media (max-width:480px){.loading-screen p{clear:both;padding-top:10px}.icir-fp-gender-age-radiogroup{float:none;width:auto;padding-right:0}.g-modal-container .g-modal-button-container .g-btn.icir-goshow-notification-prev{float:none;max-width:255px}.g-modal-container .g-modal-button-container .g-btn.icir-goshow-notification-next{max-width:255px}.g-modal-container .g-modal-button-container .g-btn.icir-goshow-notification-next span,.g-modal-container .g-modal-button-container .g-btn.icir-goshow-notification-prev span{padding-left:0}}.icir-escort-flight-info-flex{margin-top:20px;margin-bottom:10px;width:100%;display:-webkit-flex;display:flex;flex-wrap:wrap}.icir-escort-flight-info-flex div{-webkit-flex-grow:0;-webkit-flex-shrink:0;flex-grow:0;flex-shrink:0}.icir-escort-flight-info-flex div:nth-of-type(1){-webkit-flex-basis:40px;flex-basis:40px}.icir-escort-flight-info-flex div:nth-of-type(2){font-weight:700;line-height:30px}.icir-escort-flight-info-flex div:nth-of-type(3){padding-left:10px;line-height:30px}.icir-escort-flight-info-flex img{height:30px}.icir-print-escortHeader{margin-top:10px}.icir-print-escortDownloadHeader{font-weight:700;padding-bottom:10px}.icir-print-layout-fln{background-color:#E7F2F7;padding:10px;display:inline-block}.icir-print-layout-fly-table{background-color:#E7F2F7}.icir-print-layout-name{padding:5px;font-size:14px;font-weight:700}.icir-aircraft-type{height:24px}.operatedBy{display:none}.operatedByDiv{float:left}.opeartedBytext{font-size:12px;font-weight:700}.opeartedByImg{margin-top:10px}.operatedBy img{max-width:95%;width:auto;padding-bottom:2px;padding-right:4px;margin:1px 2px 2px -1px}.icir-printpage-pdf-wait-header{padding:0 0 20px 0}@media (min-width:999px){.opeartedByImg img{height:75%;width:75%;padding-right:5px}}@media (max-width:999px){#mmb-wrapper{width:100%;margin:0}#mmb-article{padding:0 5px}.g-form-block{margin:0 0 2px;overflow:hidden;padding:5px;position:relative;border:0}}.trip-details .extra-info{overflow:hidden;z-index:2}.trip-details.is-open .extra-info{display:block}.btn-showdetail,.icir-altflight-btn-showdetail{background:#051039;border:1px solid #575756;border-radius:5px;color:#FFF;cursor:pointer;font-size:16px;padding:2px 9px;float:right;right:5px;text-transform:none;top:5px;width:10px;text-align:center;margin-top:0}.btn-showdetail:after,.icir-altflight-btn-showdetail:after{content:"+";color:#fff;font-weight:400}.btn-showdetail:hover,.icir-altflight-btn-showdetail:hover{text-decoration:none}.is-open .btn-showdetail:after,.is-open .icir-altflight-btn-showdetail:after{content:"\2013"}@media (max-width:768px){select.ici-forms-small{float:none;width:24%}select.ici-forms-medium{float:none;width:48%}select.ici-forms-small+select.ici-forms-medium{margin-top:0}select.ici-forms-medium+select.ici-forms-small{margin-top:0}.ici-forms-field-error .ici-forms-group{border:1px solid #E00034;margin:0 -10px;padding:10px 14px}}@media only screen and (max-width:500px){#cms-header{padding-bottom:10px}.icir-fp-goshow-desktop-header{display:none}.icir-fp-goshow-desktop{display:none}.icir-fp-goshow-device{display:block;border-top:1px solid #e1f0f5}.icir-fp-goshow-device th{padding:0;margin:0}.icir-fp-goshow-device td{width:100%}.icir-goshow-flight-list-details tr{border-top:1px solid #e1f0f5}.icir-goshow-flight-list-details td{border-top:0}.icir-goshow-flight-list-details th{border-top:0}.icir-goshow-hidden-flight-device{display:none}.icir-goshow-flight-subdetails-device{display:none}.icir-goshow-flight-subdetails-device-selected{display:block}.icir-altflight-operatorlogo{display:none;width:0}.icir-altflight-selection{width:23%}.icir-altflight-departuretime{width:20%}.icir-altflight-arrivaltime{width:20%}.operatedByDiv{display:none}.operatedBy{display:block}}.operatedByDiv{display:block}.operatedBy{display:none}.icir-full-width{width:100%}.trip-details dd{width:75%!important;padding-left:2px}.trip-details dt{width:90%!important}.operatedBy dd{width:95%!important}.icir-printpage-pdf-modal-container{width:700px;height:400px}.g-btn.g-btn-toneddown.icir-printpdf-notification-prev{display:none}.icir-cor-pax-input{border:1px solid red!important}.icir-wrong-ff-number{border:1px solid red!important}@media only screen and (max-width:800px){.icir-printpage-pdf-modal-container{width:600px;height:450px}}@media only screen and (max-width:650px){.icir-altflight-operatorlogo{display:none;width:22%}.icir-printpage-pdf-modal-container{width:500px;height:450px}}@media only screen and (max-width:550px){.icir-printpage-pdf-modal-container{width:100%;height:100%}}@media only screen and (max-width:480px){.g-btn.g-btn-toneddown.icir-printpdf-notification-prev{display:none}.ici-snd-conf-cancel-btn-left{float:left;width:100%}.ici-snd-conf-cancel-btn-right{float:left;width:62%;margin-left:12px}}.ici-forms-field-error .ici-forms-error{display:inline-block;word-break:break-all}.legend-hidden{display:none}.validation-error{display:none}.ici-a11y-hidden{display:none}#maxgroupsize{display:none}.hide-accordion{pointer-events:none}.dob-component{display:none}.ici-forms-selectbox.ici-forms-mini.carrier.icir-fp-pax-ff-program.icir-ff-carrier-device{width:241px}.ici-forms-text.icir-fp-pax-ff-input{width:241px;margin-left:3%}.ici-forms-label-text.icir-infant-pax{margin-left:31px}.icir-3-col-layout,.icir-api2page{cursor:pointer;height:170px}@media only screen and (max-width:360px){.ici-forms-text.icir-fp-pax-ff-input{margin-left:-80px;margin-top:2%}.ici-forms-selectbox.ici-forms-mini.carrier.icir-fp-pax-ff-program.icir-ff-carrier-device{font-size:12px}}@media screen and (min-width:361px) and (max-width:500px){.ici-forms-text.icir-fp-pax-ff-input{float:left;margin-top:2%;margin-left:-80px;width:241px}}@media screen and (min-width:501px) and (max-width:840px){.ici-forms-text.icir-fp-pax-ff-input{float:left;margin-top:2%;margin-left:-80px;width:241px}}@media screen and (min-width:841px) and (max-width:1920px){.ici-forms-field.ici-forms-prepend-mini.ici-ff-box{max-width:482px}}.imgDangerousGoods img{height:30px}#iciallynotify{margin-top:10px;clear:both;display:none}.icir-nodropdownimage{background-image:none!important}select.icir-nodropdownimage{-webkit-appearance:none;-moz-appearance:none;-o-appearance:none;appearance:none;-ms-appearance:none}select.icir-nodropdownimage::-ms-expand{display:none}.passBook-border{border-bottom:1px dashed #C2DEEA}@media (max-width:480px){#saveToDev span{width:auto}}