#user-loginuser .pageBodyWrapper{overflow:visible;position:relative}#loginBox{border-radius:3px;min-height:60px;padding:20px;width:320px;z-index:999}#loginBox .closebutton{cursor:pointer;position:absolute;right:11px;top:11px}#loginBox .buttons{padding-right:15px;width:100%}#loginBox .part label,.kkLogin label{font-size:12px;font-weight:700}#loginBox .bonusText{margin-left:15px;margin-top:4px}#loginBox .part.currentUser,#loginBox .info.part{margin:0}#loginBox .forgotSubmit,#loginBox .part,#topfLoginForgotPassword .part .info{margin-bottom:5px;margin-right:0;margin-top:5px}#loginBox #topUserInfo,#loginBox .part{clear:both;width:100%}#loginBox .loginTypeRadioButtonContainer,.kkLogin .loginTypeRadioButtonContainer{border-radius:2px;cursor:pointer;padding:7px 0}#loginBox .privateRadioButtonContainer,.kkLogin .privateRadioButtonContainer{margin-right:5px}#loginBox .businessRadioButtonContainer,.kkLogin .businessRadioButtonContainer{margin-left:5px}#loginBox .horizontalAlign,.kkLogin .horizontalAlign{text-align:center}#loginBox .radioButtonClass,.kkLogin .radioButtonClass{cursor:pointer;margin-right:5px}#loginBox .bonusText,#loginBox #topUserInfo,#loginBox .part,#loginBox .remember,#loginBox .button,#loginBox .register,#loginBox .forgot,#loginBox .email,#loginBox .password{float:left}#loginBox .forgot{clear:left}#loginBox .button{display:block;padding:2px 5px;text-align:center}#loginBox .loginButton{width:100%}#loginBox .forgotSubmit{float:right}#loginBox .register,.forgot a{font-size:12px}#loginBox .register{width:50%}.topContent .links .uaLink{max-width:226px}input#topRememberMe{margin-right:7px}.topContent .topContentRight #loginBox input[type='password'],.topContent .topContentRight #loginBox input[type='email'],.kkLogin input[type='password'],.kkLogin input[type='email']{width:310px}#loginBox .forgotSubmit,#loginBox .forgotSubmit input{line-height:normal}#loginBox hr{border:1px solid #e5e5e5}#loginBox .loginAlternative{border-radius:4px;clear:both;padding:10px}#loginBox .accountInfo{margin-top:5px;min-width:30%;padding-right:6px}.kkLogin .loginType,#kkLoginSubmit{width:260px}#loginBox .forgot{clear:none;display:inline-block;float:right;width:50%}
.siteflags__list{float:right;list-style:none;margin:10px 0 20px;padding:0}.siteflags__list-item{float:left;margin-left:4px}.siteflags__flag{background-image:url("/system/build/images/sprite-flags.png");display:block;height:16px;overflow:hidden;text-indent:100%;white-space:nowrap;width:16px}.siteflags__flag--ad{background-position:0px 0px}.siteflags__flag--ae{background-position:-18px 0px}.siteflags__flag--af{background-position:0px -18px}.siteflags__flag--ag{background-position:-18px -18px}.siteflags__flag--ai{background-position:-36px 0px}.siteflags__flag--al{background-position:-36px -18px}.siteflags__flag--am{background-position:0px -36px}.siteflags__flag--an{background-position:-18px -36px}.siteflags__flag--ao{background-position:-36px -36px}.siteflags__flag--aq{background-position:-54px 0px}.siteflags__flag--ar{background-position:-54px -18px}.siteflags__flag--as{background-position:-54px -36px}.siteflags__flag--at{background-position:0px -54px}.siteflags__flag--au{background-position:-18px -54px}.siteflags__flag--aw{background-position:-36px -54px}.siteflags__flag--ax{background-position:-54px -54px}.siteflags__flag--az{background-position:-72px 0px}.siteflags__flag--ba{background-position:-72px -18px}.siteflags__flag--bb{background-position:-72px -36px}.siteflags__flag--bd{background-position:-72px -54px}.siteflags__flag--be{background-position:0px -72px}.siteflags__flag--bf{background-position:-18px -72px}.siteflags__flag--bg{background-position:-36px -72px}.siteflags__flag--bh{background-position:-54px -72px}.siteflags__flag--bi{background-position:-72px -72px}.siteflags__flag--bj{background-position:-90px 0px}.siteflags__flag--bl{background-position:-90px -18px}.siteflags__flag--bm{background-position:-90px -36px}.siteflags__flag--bn{background-position:-90px -54px}.siteflags__flag--bo{background-position:-90px -72px}.siteflags__flag--br{background-position:0px -90px}.siteflags__flag--bs{background-position:-18px -90px}.siteflags__flag--bt{background-position:-36px -90px}.siteflags__flag--bv{background-position:-54px -90px}.siteflags__flag--bw{background-position:-72px -90px}.siteflags__flag--by{background-position:-90px -90px}.siteflags__flag--bz{background-position:-108px 0px}.siteflags__flag--ca{background-position:-108px -18px}.siteflags__flag--cc{background-position:-108px -36px}.siteflags__flag--cd{background-position:-108px -54px}.siteflags__flag--cf{background-position:-108px -72px}.siteflags__flag--cg{background-position:-108px -90px}.siteflags__flag--ch{background-position:0px -108px}.siteflags__flag--ci{background-position:-18px -108px}.siteflags__flag--ck{background-position:-36px -108px}.siteflags__flag--cl{background-position:-54px -108px}.siteflags__flag--cm{background-position:-72px -108px}.siteflags__flag--cn{background-position:-90px -108px}.siteflags__flag--co{background-position:-108px -108px}.siteflags__flag--cr{background-position:-126px 0px}.siteflags__flag--cu{background-position:-126px -18px}.siteflags__flag--cv{background-position:-126px -36px}.siteflags__flag--cw{background-position:-126px -54px}.siteflags__flag--cx{background-position:-126px -72px}.siteflags__flag--cy{background-position:-126px -90px}.siteflags__flag--cz{background-position:-126px -108px}.siteflags__flag--de{background-position:0px -126px}.siteflags__flag--dj{background-position:-18px -126px}.siteflags__flag--dk{background-position:-36px -126px}.siteflags__flag--dm{background-position:-54px -126px}.siteflags__flag--do{background-position:-72px -126px}.siteflags__flag--dz{background-position:-90px -126px}.siteflags__flag--ec{background-position:-108px -126px}.siteflags__flag--ee{background-position:-126px -126px}.siteflags__flag--eg{background-position:-144px 0px}.siteflags__flag--eh{background-position:-144px -18px}.siteflags__flag--er{background-position:-144px -36px}.siteflags__flag--es{background-position:-144px -54px}.siteflags__flag--et{background-position:-144px -72px}.siteflags__flag--fi{background-position:-144px -90px}.siteflags__flag--fj{background-position:-144px -108px}.siteflags__flag--fk{background-position:-144px -126px}.siteflags__flag--fm{background-position:0px -144px}.siteflags__flag--fo{background-position:-18px -144px}.siteflags__flag--fr{background-position:-36px -144px}.siteflags__flag--ga{background-position:-54px -144px}.siteflags__flag--gb{background-position:-72px -144px}.siteflags__flag--gd{background-position:-90px -144px}.siteflags__flag--ge{background-position:-108px -144px}.siteflags__flag--gf{background-position:-126px -144px}.siteflags__flag--gg{background-position:-144px -144px}.siteflags__flag--gh{background-position:-162px 0px}.siteflags__flag--gi{background-position:-162px -18px}.siteflags__flag--gl{background-position:-162px -36px}.siteflags__flag--gm{background-position:-162px -54px}.siteflags__flag--gn{background-position:-162px -72px}.siteflags__flag--gp{background-position:-162px -90px}.siteflags__flag--gq{background-position:-162px -108px}.siteflags__flag--gr{background-position:-162px -126px}.siteflags__flag--gs{background-position:-162px -144px}.siteflags__flag--gt{background-position:0px -162px}.siteflags__flag--gu{background-position:-18px -162px}.siteflags__flag--gw{background-position:-36px -162px}.siteflags__flag--gy{background-position:-54px -162px}.siteflags__flag--hk{background-position:-72px -162px}.siteflags__flag--hm{background-position:-90px -162px}.siteflags__flag--hn{background-position:-108px -162px}.siteflags__flag--hr{background-position:-126px -162px}.siteflags__flag--ht{background-position:-144px -162px}.siteflags__flag--hu{background-position:-162px -162px}.siteflags__flag--id{background-position:-180px 0px}.siteflags__flag--ie{background-position:-180px -18px}.siteflags__flag--il{background-position:-180px -36px}.siteflags__flag--im{background-position:-180px -54px}.siteflags__flag--in{background-position:-180px -72px}.siteflags__flag--io{background-position:-180px -90px}.siteflags__flag--iq{background-position:-180px -108px}.siteflags__flag--ir{background-position:-180px -126px}.siteflags__flag--is{background-position:-180px -144px}.siteflags__flag--it{background-position:-180px -162px}.siteflags__flag--je{background-position:0px -180px}.siteflags__flag--jm{background-position:-18px -180px}.siteflags__flag--jo{background-position:-36px -180px}.siteflags__flag--jp{background-position:-54px -180px}.siteflags__flag--ke{background-position:-72px -180px}.siteflags__flag--kg{background-position:-90px -180px}.siteflags__flag--kh{background-position:-108px -180px}.siteflags__flag--ki{background-position:-126px -180px}.siteflags__flag--km{background-position:-144px -180px}.siteflags__flag--kn{background-position:-162px -180px}.siteflags__flag--kp{background-position:-180px -180px}.siteflags__flag--kr{background-position:-198px 0px}.siteflags__flag--kw{background-position:-198px -18px}.siteflags__flag--ky{background-position:-198px -36px}.siteflags__flag--kz{background-position:-198px -54px}.siteflags__flag--la{background-position:-198px -72px}.siteflags__flag--lb{background-position:-198px -90px}.siteflags__flag--lc{background-position:-198px -108px}.siteflags__flag--li{background-position:-198px -126px}.siteflags__flag--lk{background-position:-198px -144px}.siteflags__flag--lr{background-position:-198px -162px}.siteflags__flag--ls{background-position:-198px -180px}.siteflags__flag--lt{background-position:0px -198px}.siteflags__flag--lu{background-position:-18px -198px}.siteflags__flag--lv{background-position:-36px -198px}.siteflags__flag--ly{background-position:-54px -198px}.siteflags__flag--ma{background-position:-72px -198px}.siteflags__flag--mc{background-position:-90px -198px}.siteflags__flag--md{background-position:-108px -198px}.siteflags__flag--me{background-position:-126px -198px}.siteflags__flag--mf{background-position:-144px -198px}.siteflags__flag--mg{background-position:-162px -198px}.siteflags__flag--mh{background-position:-180px -198px}.siteflags__flag--mk{background-position:-198px -198px}.siteflags__flag--ml{background-position:-216px 0px}.siteflags__flag--mm{background-position:-216px -18px}.siteflags__flag--mn{background-position:-216px -36px}.siteflags__flag--mo{background-position:-216px -54px}.siteflags__flag--mp{background-position:-216px -72px}.siteflags__flag--mq{background-position:-216px -90px}.siteflags__flag--mr{background-position:-216px -108px}.siteflags__flag--ms{background-position:-216px -126px}.siteflags__flag--mt{background-position:-216px -144px}.siteflags__flag--mu{background-position:-216px -162px}.siteflags__flag--mv{background-position:-216px -180px}.siteflags__flag--mw{background-position:-216px -198px}.siteflags__flag--mx{background-position:0px -216px}.siteflags__flag--my{background-position:-18px -216px}.siteflags__flag--mz{background-position:-36px -216px}.siteflags__flag--na{background-position:-54px -216px}.siteflags__flag--nc{background-position:-72px -216px}.siteflags__flag--ne{background-position:-90px -216px}.siteflags__flag--nf{background-position:-108px -216px}.siteflags__flag--ng{background-position:-126px -216px}.siteflags__flag--ni{background-position:-144px -216px}.siteflags__flag--nl{background-position:-162px -216px}.siteflags__flag--no{background-position:-180px -216px}.siteflags__flag--np{background-position:-198px -216px}.siteflags__flag--nr{background-position:-216px -216px}.siteflags__flag--nu{background-position:-234px 0px}.siteflags__flag--nz{background-position:-234px -18px}.siteflags__flag--om{background-position:-234px -36px}.siteflags__flag--pa{background-position:-234px -54px}.siteflags__flag--pe{background-position:-234px -72px}.siteflags__flag--pf{background-position:-234px -90px}.siteflags__flag--pg{background-position:-234px -108px}.siteflags__flag--ph{background-position:-234px -126px}.siteflags__flag--pk{background-position:-234px -144px}.siteflags__flag--pl{background-position:-234px -162px}.siteflags__flag--pm{background-position:-234px -180px}.siteflags__flag--pn{background-position:-234px -198px}.siteflags__flag--pr{background-position:-234px -216px}.siteflags__flag--ps{background-position:0px -234px}.siteflags__flag--pt{background-position:-18px -234px}.siteflags__flag--pw{background-position:-36px -234px}.siteflags__flag--py{background-position:-54px -234px}.siteflags__flag--qa{background-position:-72px -234px}.siteflags__flag--re{background-position:-90px -234px}.siteflags__flag--ro{background-position:-108px -234px}.siteflags__flag--rs{background-position:-126px -234px}.siteflags__flag--ru{background-position:-144px -234px}.siteflags__flag--rw{background-position:-162px -234px}.siteflags__flag--sa{background-position:-180px -234px}.siteflags__flag--sb{background-position:-198px -234px}.siteflags__flag--sc{background-position:-216px -234px}.siteflags__flag--sd{background-position:-234px -234px}.siteflags__flag--se{background-position:-252px 0px}.siteflags__flag--sg{background-position:-252px -18px}.siteflags__flag--sh{background-position:-252px -36px}.siteflags__flag--si{background-position:-252px -54px}.siteflags__flag--sj{background-position:-252px -72px}.siteflags__flag--sk{background-position:-252px -90px}.siteflags__flag--sl{background-position:-252px -108px}.siteflags__flag--sm{background-position:-252px -126px}.siteflags__flag--sn{background-position:-252px -144px}.siteflags__flag--so{background-position:-252px -162px}.siteflags__flag--sr{background-position:-252px -180px}.siteflags__flag--ss{background-position:-252px -198px}.siteflags__flag--st{background-position:-252px -216px}.siteflags__flag--sv{background-position:-252px -234px}.siteflags__flag--sw{background-position:0px -252px}.siteflags__flag--sy{background-position:-18px -252px}.siteflags__flag--sz{background-position:-36px -252px}.siteflags__flag--tc{background-position:-54px -252px}.siteflags__flag--td{background-position:-72px -252px}.siteflags__flag--tf{background-position:-90px -252px}.siteflags__flag--tg{background-position:-108px -252px}.siteflags__flag--th{background-position:-126px -252px}.siteflags__flag--tj{background-position:-144px -252px}.siteflags__flag--tk{background-position:-162px -252px}.siteflags__flag--tl{background-position:-180px -252px}.siteflags__flag--tm{background-position:-198px -252px}.siteflags__flag--tn{background-position:-216px -252px}.siteflags__flag--to{background-position:-234px -252px}.siteflags__flag--tr{background-position:-252px -252px}.siteflags__flag--tt{background-position:-270px 0px}.siteflags__flag--tv{background-position:-270px -18px}.siteflags__flag--tw{background-position:-270px -36px}.siteflags__flag--tz{background-position:-270px -54px}.siteflags__flag--ua{background-position:-270px -72px}.siteflags__flag--ug{background-position:-270px -90px}.siteflags__flag--uk{background-position:-270px -108px}.siteflags__flag--um{background-position:-270px -126px}.siteflags__flag--us{background-position:-270px -144px}.siteflags__flag--uy{background-position:-270px -162px}.siteflags__flag--uz{background-position:-270px -180px}.siteflags__flag--va{background-position:-270px -198px}.siteflags__flag--vc{background-position:-270px -216px}.siteflags__flag--ve{background-position:-270px -234px}.siteflags__flag--vg{background-position:-270px -252px}.siteflags__flag--vi{background-position:0px -270px}.siteflags__flag--vn{background-position:-18px -270px}.siteflags__flag--vu{background-position:-36px -270px}.siteflags__flag--wf{background-position:-54px -270px}.siteflags__flag--ws{background-position:-72px -270px}.siteflags__flag--ye{background-position:-90px -270px}.siteflags__flag--yt{background-position:-108px -270px}.siteflags__flag--za{background-position:-126px -270px}.siteflags__flag--zm{background-position:-144px -270px}.siteflags__flag--zw{background-position:-162px -270px}
@font-face{font-family:"icons";src:url("/system/css/webfont/icons.eot");font-weight:normal;font-style:normal}@font-face{font-family:"icons";src:url("/system/css/webfont/icons.eot");src:url("/system/css/webfont/icons.eot?#iefix") format("embedded-opentype"),url("/system/css/webfont/icons.woff") format("woff"),url("/system/css/webfont/icons.ttf") format("truetype"),url("/system/css/webfont/icons.svg?#icons") format("svg");font-weight:normal;font-style:normal}.webfont-icon,.tripDetailsWidgetPlaceHolder .mainProductItems .mainProductItem div.icon{font-family:"icons";display:inline-block;vertical-align:middle;line-height:1;font-weight:normal;font-style:normal;speak:none;text-decoration:inherit;text-transform:none;text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.webfont_adt_f:before{content:"\f101"}.webfont_adt_m:before{content:"\f102"}.webfont_air-train:before{content:"\f103"}.webfont_airplane-wall:before{content:"\f104"}.webfont_airport-change:before{content:"\f105"}.webfont_amenity-kit:before{content:"\f106"}.webfont_bankruptcy-plain:before{content:"\f107"}.webfont_bankruptcy:before{content:"\f108"}.webfont_bonus:before{content:"\f109"}.webfont_business-class:before{content:"\f10a"}.webfont_changeable-ticket:before{content:"\f10b"}.webfont_cnn_f:before{content:"\f10c"}.webfont_cnn_m:before{content:"\f10d"}.webfont_date-departure:before{content:"\f10e"}.webfont_date-disabled:before{content:"\f10f"}.webfont_date-return:before{content:"\f110"}.webfont_destination-1:before{content:"\f111"}.webfont_destination-2:before{content:"\f112"}.webfont_entertainment:before{content:"\f113"}.webfont_exclusive-dinner:before{content:"\f114"}.webfont_fast-track:before{content:"\f115"}.webfont_first-class:before{content:"\f116"}.webfont_from-to-arrow-0:before{content:"\f117"}.webfont_from-to-arrow-1:before{content:"\f118"}.webfont_from-to-arrow-2:before{content:"\f119"}.webfont_from-to-arrow-3:before{content:"\f11a"}.webfont_headset:before{content:"\f11b"}.webfont_hotel:before,.tripDetailsWidgetPlaceHolder .mainProductItems .mainProductItem div.icon.hotel:before{content:"\f11c"}.webfont_inf:before{content:"\f11d"}.webfont_lcc:before{content:"\f11e"}.webfont_life-ring:before{content:"\f11f"}.webfont_lounge:before{content:"\f120"}.webfont_mtp:before{content:"\f121"}.webfont_newsletter:before{content:"\f122"}.webfont_on-board-lounge:before{content:"\f123"}.webfont_passport_icon:before{content:"\f124"}.webfont_plane:before,.tripDetailsWidgetPlaceHolder .mainProductItems .mainProductItem div.icon.air:before,.tripDetailsWidgetPlaceHolder .mainProductItems .mainProductItem div.icon.air-hotel:before{content:"\f125"}.webfont_premium-economy:before{content:"\f126"}.webfont_priority-boarding:before{content:"\f127"}.webfont_refundable:before{content:"\f128"}.webfont_room:before{content:"\f129"}.webfont_seat-class:before{content:"\f12a"}.webfont_seat:before{content:"\f12b"}.webfont_seating:before{content:"\f12c"}.webfont_shower:before{content:"\f12d"}.webfont_sleeper-seat:before{content:"\f12e"}.webfont_soft-drink:before{content:"\f12f"}.webfont_special-meal:before{content:"\f130"}.webfont_star-circle:before{content:"\f131"}.webfont_technical-stop:before{content:"\f132"}.webfont_train-bus:before{content:"\f133"}.webfont_trip-one-way:before{content:"\f134"}.webfont_trip-return:before{content:"\f135"}.webfont_user-profile:before{content:"\f136"}.travelPlanOverlayContainer{background-color:#fff;border:1px solid #a7a7a7;border-radius:6px;color:#000;display:none;padding:20px}.travelPlanOverlayContainer .close{background-image:url("/system/jslib/jquery-plugins/fancybox/fancybox_sprite.png");cursor:pointer;height:36px;margin:0;position:absolute;right:-18px;top:-18px;width:36px}.travelPlanOverlayContainer.simpleOverlay{min-width:736px}.travelPlanOverlayContainer .cartItemRemoveButton{float:left;margin-top:5px}.component.widget{background-color:#f8f8f8}.component.widget .header{border-bottom-right-radius:0;border-bottom-left-radius:0}.component.widget .content{overflow:initial}.tripDetailsWidgetPlaceHolder .extraProduct{padding-top:0;padding-bottom:0}.tripDetailsWidgetPlaceHolder div.hr{border-top:2px solid #afafaf;margin:10px 0}.tripDetailsWidgetPlaceHolder .mainProductItems .hr{border-top:1px solid #afafaf}.tripDetailsWidgetPlaceHolder .mainProductItems .mainProductItem .refundInfoContainer{margin-top:10px}.tripDetailsWidgetPlaceHolder .mainProductItems .mainProductItem .refundInfoContainer .refundableRoomIcon{color:#10a700}.tripDetailsWidgetPlaceHolder .mainProductItems .mainProductItem .tripDetailsMultiStopHeaderRow{background-color:#666;color:#fff;padding:5px 10px}.tripDetailsWidgetPlaceHolder .mainProductItems .mainProductItem .tripDetailsMultiStopDetailsRow td{padding-top:5px}.tripDetailsWidgetPlaceHolder .mainProductItems .mainProductItem .supplierCostSpecification .headerLabel{font-size:14px;font-weight:700;padding:5px 0}.tripDetailsWidgetPlaceHolder .mainProductItems .mainProductItem .supplierCostSpecification .group .hr{border-top:1px solid #b5b5b5;clear:both;float:left;height:1px;margin:4px 0;width:100%}.tripDetailsWidgetPlaceHolder .mainProductItems .mainProductItem .supplierCostSpecification .group .groupTitle{font-weight:700;padding-bottom:3px}.tripDetailsWidgetPlaceHolder .mainProductItems .mainProductItem .supplierCostSpecification .group .rightCol{float:right}.tripDetailsWidgetPlaceHolder .mainProductItems .mainProductItem .supplierCostSpecification .group .leftCol{float:left}.tripDetailsWidgetPlaceHolder .mainProductItems .mainProductItem .supplierCostSpecification .group .row{clear:both}.tripDetailsWidgetPlaceHolder .mainProductItems .mainProductItem .supplierCostSpecification .group .row .sumText{font-weight:700}.tripDetailsWidgetPlaceHolder .mainProductItems .mainProductItem .supplierCostSpecification .group .row .sumPrice{font-weight:700}.tripDetailsWidgetPlaceHolder .mainProductItems .mainProductItem .supplierCostSpecification .group .price{padding-left:10px;text-align:right}.tripDetailsWidgetPlaceHolder .mainProductItems .mainProductItem.air-hotel .hr.items{border-top:1px dashed #afafaf;margin:5px 25px}.tripDetailsWidgetPlaceHolder .mainProductItems .mainProductItem td{vertical-align:top}.tripDetailsWidgetPlaceHolder .mainProductItems .mainProductItem td.icon{width:25px}.tripDetailsWidgetPlaceHolder .mainProductItems .mainProductItem div.icon{float:left;font-size:20px;margin-right:5px;text-align:center;color:#afafaf}.tripDetailsWidgetPlaceHolder .mainProductItems .mainProductItem .dateInfo{font-weight:700;float:left}.tripDetailsWidgetPlaceHolder .mainProductItems .mainProductItem .destinationInfo{clear:left;float:left;margin-bottom:5px;white-space:pre}.tripDetailsWidgetPlaceHolder .mainProductItems .mainProductItem .productDestinationInfo{clear:left;float:left;margin-bottom:5px}.tripDetailsWidgetPlaceHolder .mainProductItems .mainProductItem .priceInfo{clear:both;display:table;width:100%}.tripDetailsWidgetPlaceHolder .mainProductItems .mainProductItem .priceInfo>div{display:table-cell}.tripDetailsWidgetPlaceHolder .mainProductItems .mainProductItem .priceInfo .price{float:none;text-align:right;white-space:nowrap}.tripDetailsWidgetPlaceHolder .mainProductItems .mainProductItem .priceInfo .price i{font-size:16px;vertical-align:middle;margin-right:3px;color:#afafaf;cursor:pointer}.tripDetailsWidgetPlaceHolder .mainProductItems .mainProductItem .extraProduct .first{margin-top:4px}.tripDetailsWidgetPlaceHolder .mainProductItems .mainProductItem .extraProduct .supplierCostSpecification .icon{font-size:15px}.tripDetailsWidgetPlaceHolder .mainProductItems .mainProductItem .extraProduct{width:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.tripDetailsWidgetPlaceHolder .mainProductItems .mainProductItem .extraProduct .productLabelAndIcon{display:-webkit-box;display:-ms-flexbox;display:flex}.tripDetailsWidgetPlaceHolder .mainProductItems .mainProductItem .extraProduct .priceAndInfoI{display:-webkit-box;display:-ms-flexbox;display:flex}.tripDetailsWidgetPlaceHolder .mainProductItems .mainProductItem .extraProduct .priceAndInfoI .icon{top:0;padding-right:5px}.tripDetailsWidgetPlaceHolder .mainProductItems .mainProductItem .extraProduct .priceAndInfoI .infoBox{-webkit-transform:translateX(-67%);transform:translateX(-67%);width:150px}.tripDetailsWidgetPlaceHolder .mainProductItems .mainProductItem .extraProduct .priceAndInfoI .infoBox::after{margin-left:-17px}.tripDetailsWidgetPlaceHolder .mainProductItems .mainProductItem .extraProduct .priceAndInfoI .infoBox::before{margin-left:-18px}.tripDetailsWidgetPlaceHolder .mainProductItems .mainProductItem .extraProduct>div{display:table-cell;float:none}.tripDetailsWidgetPlaceHolder .mainProductItems .mainProductItem .extraProduct .icon{color:#a7a7a7;font-size:15px}.tripDetailsWidgetPlaceHolder .mainProductItems .mainProductItem .extraProduct .productLabelAndIcon .icon{color:#a7a7a7;font-size:8px;width:22px;text-align:center;vertical-align:top}.tripDetailsWidgetPlaceHolder .mainProductItems .mainProductItem .extraProduct .productLabelAndIcon .icon .extraProductsIcons .fa-stack .fa-stack-1x{color:#fff;font-size:1.4em}.tripDetailsWidgetPlaceHolder .mainProductItems .mainProductItem .extraProduct .productLabelAndIcon .icon .extraProductsIcons .fa-stack .fa-stack-1x.webfont-icon,.tripDetailsWidgetPlaceHolder .mainProductItems .mainProductItem .extraProduct .productLabelAndIcon .icon .extraProductsIcons .fa-stack div.fa-stack-1x.icon{line-height:inherit}.tripDetailsWidgetPlaceHolder .mainProductItems .mainProductItem .extraProduct .productLabelAndIcon .icon .extraProductsIcons .fa-stack.extraproduct_meal .fa-stack-1x{font-size:1.1em}.tripDetailsWidgetPlaceHolder .mainProductItems .mainProductItem .extraProduct .productLabelAndIcon .icon .extraProductsIcons .fa-stack.extraproduct_seating .fa-stack-1x{font-size:1.1em}.tripDetailsWidgetPlaceHolder .mainProductItems .mainProductItem .extraProduct .productLabelAndIcon .icon .extraProductsIcons .fa-stack.extraproduct_seating_seatmap .fa-stack-1x{font-size:1.1em}.tripDetailsWidgetPlaceHolder .mainProductItems .mainProductItem .extraProduct .productLabelAndIcon .icon .fa-stack-1x{color:#fff}.tripDetailsWidgetPlaceHolder .mainProductItems .mainProductItem .extraProduct .productLabelAndIcon .icon .webfont-icon,.tripDetailsWidgetPlaceHolder .mainProductItems .mainProductItem .extraProduct .productLabelAndIcon .icon div.icon{vertical-align:top}.tripDetailsWidgetPlaceHolder .mainProductItems .mainProductItem .extraProduct .label{font-weight:700;cursor:default;text-indent:-10px;padding-left:10px}.tripDetailsWidgetPlaceHolder .mainProductItems .mainProductItem .extraProduct .price{color:#ff7e43;float:right;font-weight:700}.tripDetailsWidgetPlaceHolder .mainProductItems .mainProductItem .extraProduct .price{text-align:right;white-space:nowrap;float:none}.tripDetailsWidgetPlaceHolder .mainProductItems .mainProductItem .price{color:#ff7e43;float:right;font-weight:700}.tripDetailsWidgetPlaceHolder .mainProductItems .mainProductItem .travelerTypePrices{display:none}.tripDetailsWidgetPlaceHolder .mainProductItems .mainProductItem .travelerTypePrices .typeDescription{font-weight:700;border-top:2px solid #afafaf;margin-top:7px;padding:7px 0}.tripDetailsWidgetPlaceHolder .mainProductItems .mainProductItem .travelerTypePrices .priceSpecification{width:100%}.tripDetailsWidgetPlaceHolder .mainProductItems .mainProductItem .travelerTypePrices .priceSpecification .typePrice{text-align:right;color:#ff7e43;white-space:nowrap}.tripDetailsWidgetPlaceHolder .mainProductItems .mainProductItem .travelerTypePrices .priceSpecification .sum{font-weight:700}.tripDetailsWidgetPlaceHolder .mainProductItems .mainProductItem .travelerTypePrices .priceSpecification.totalSum{border-top:2px solid #afafaf;margin-top:7px}.tripDetailsWidgetPlaceHolder .mainProductItems .mainProductItem .travelerTypePrices .priceSpecification.totalSum td{padding-top:7px}.tripDetailsWidgetPlaceHolder .mainProductItems .mainProductItem .showTravelPlanButton{margin-top:100px}.tripDetailsWidgetPlaceHolder .selectedExtraProductsInWidgetPlaceholder .hr{border-top:1px solid #afafaf}.tripDetailsWidgetPlaceHolder .selectedExtraProductsInWidgetPlaceholder .label{padding-right:4px;word-break:break-all;word-break:break-word;-webkit-hyphens:auto;-ms-hyphens:auto;hyphens:auto}.tripDetailsWidgetPlaceHolder .selectedExtraProductsInWidgetPlaceholder .extraProduct{width:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.tripDetailsWidgetPlaceHolder .selectedExtraProductsInWidgetPlaceholder .extraProduct .productLabelAndIcon{display:-webkit-box;display:-ms-flexbox;display:flex}.tripDetailsWidgetPlaceHolder .selectedExtraProductsInWidgetPlaceholder .extraProduct .priceAndInfoI{display:-webkit-box;display:-ms-flexbox;display:flex}.tripDetailsWidgetPlaceHolder .selectedExtraProductsInWidgetPlaceholder .extraProduct .priceAndInfoI .icon{top:0;padding-right:5px}.tripDetailsWidgetPlaceHolder .selectedExtraProductsInWidgetPlaceholder .extraProduct .priceAndInfoI .infoBox{-webkit-transform:translateX(-67%);transform:translateX(-67%);width:150px}.tripDetailsWidgetPlaceHolder .selectedExtraProductsInWidgetPlaceholder .extraProduct .priceAndInfoI .infoBox::after{margin-left:-17px}.tripDetailsWidgetPlaceHolder .selectedExtraProductsInWidgetPlaceholder .extraProduct .priceAndInfoI .infoBox::before{margin-left:-18px}.tripDetailsWidgetPlaceHolder .selectedExtraProductsInWidgetPlaceholder .extraProduct>div{display:table-cell;float:none}.tripDetailsWidgetPlaceHolder .selectedExtraProductsInWidgetPlaceholder .extraProduct .icon{color:#a7a7a7;font-size:15px}.tripDetailsWidgetPlaceHolder .selectedExtraProductsInWidgetPlaceholder .extraProduct .productLabelAndIcon .icon{color:#a7a7a7;font-size:8px;width:22px;text-align:center;vertical-align:top}.tripDetailsWidgetPlaceHolder .selectedExtraProductsInWidgetPlaceholder .extraProduct .productLabelAndIcon .icon .extraProductsIcons .fa-stack .fa-stack-1x{color:#fff;font-size:1.4em}.tripDetailsWidgetPlaceHolder .selectedExtraProductsInWidgetPlaceholder .extraProduct .productLabelAndIcon .icon .extraProductsIcons .fa-stack .fa-stack-1x.webfont-icon,.tripDetailsWidgetPlaceHolder .selectedExtraProductsInWidgetPlaceholder .extraProduct .productLabelAndIcon .icon .extraProductsIcons .fa-stack .mainProductItems .mainProductItem div.fa-stack-1x.icon,.tripDetailsWidgetPlaceHolder .mainProductItems .mainProductItem .selectedExtraProductsInWidgetPlaceholder .extraProduct .productLabelAndIcon .icon .extraProductsIcons .fa-stack div.fa-stack-1x.icon{line-height:inherit}.tripDetailsWidgetPlaceHolder .selectedExtraProductsInWidgetPlaceholder .extraProduct .productLabelAndIcon .icon .extraProductsIcons .fa-stack.extraproduct_meal .fa-stack-1x{font-size:1.1em}.tripDetailsWidgetPlaceHolder .selectedExtraProductsInWidgetPlaceholder .extraProduct .productLabelAndIcon .icon .extraProductsIcons .fa-stack.extraproduct_seating .fa-stack-1x{font-size:1.1em}.tripDetailsWidgetPlaceHolder .selectedExtraProductsInWidgetPlaceholder .extraProduct .productLabelAndIcon .icon .extraProductsIcons .fa-stack.extraproduct_seating_seatmap .fa-stack-1x{font-size:1.1em}.tripDetailsWidgetPlaceHolder .selectedExtraProductsInWidgetPlaceholder .extraProduct .productLabelAndIcon .icon .fa-stack-1x{color:#fff}.tripDetailsWidgetPlaceHolder .selectedExtraProductsInWidgetPlaceholder .extraProduct .productLabelAndIcon .icon .webfont-icon,.tripDetailsWidgetPlaceHolder .selectedExtraProductsInWidgetPlaceholder .extraProduct .productLabelAndIcon .icon .mainProductItems .mainProductItem div.icon,.tripDetailsWidgetPlaceHolder .mainProductItems .mainProductItem .selectedExtraProductsInWidgetPlaceholder .extraProduct .productLabelAndIcon .icon div.icon{vertical-align:top}.tripDetailsWidgetPlaceHolder .selectedExtraProductsInWidgetPlaceholder .extraProduct .label{font-weight:700;cursor:default;text-indent:-10px;padding-left:10px}.tripDetailsWidgetPlaceHolder .selectedExtraProductsInWidgetPlaceholder .extraProduct .price{color:#ff7e43;float:right;font-weight:700}.tripDetailsWidgetPlaceHolder .selectedExtraProductsInWidgetPlaceholder .extraProduct .price{text-align:right;white-space:nowrap;float:none}.tripDetailsWidgetPlaceHolder .summary .row{margin:6px 0}.tripDetailsWidgetPlaceHolder .summary .row::before,.tripDetailsWidgetPlaceHolder .summary .row::after{content:'';display:table}.tripDetailsWidgetPlaceHolder .summary .row::after{clear:both}.tripDetailsWidgetPlaceHolder .summary .row .leftCol{float:left;font-weight:700}.tripDetailsWidgetPlaceHolder .summary .row .leftColExtraHotelCharges{float:left}.tripDetailsWidgetPlaceHolder .summary .row .leftColExtraHotelCharges .extraHotelChargesTitle{font-weight:700}.tripDetailsWidgetPlaceHolder .summary .row .rightCol{color:#ff7e43;float:right}.tripDetailsWidgetPlaceHolder .summary .row .summaryPrice{-webkit-box-align:baseline;-ms-flex-align:baseline;align-items:baseline;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:reverse;-ms-flex-direction:row-reverse;flex-direction:row-reverse;font-size:19px;font-weight:700}.tripDetailsWidgetPlaceHolder .summary .row .summaryComboPrice{-webkit-box-align:baseline;-ms-flex-align:baseline;align-items:baseline;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:reverse;-ms-flex-direction:row-reverse;flex-direction:row-reverse;font-size:19px;font-weight:700}.tripDetailsWidgetPlaceHolder .summary .row .summaryExtraHotelChargesPrice{-webkit-box-align:baseline;-ms-flex-align:baseline;align-items:baseline;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:reverse;-ms-flex-direction:row-reverse;flex-direction:row-reverse;font-size:12px;font-weight:700}.tripDetailsWidgetPlaceHolder .summary .row .bonusAmount{font-size:15px}.tripDetailsWidgetPlaceHolder .summary .summaryFooter{color:#a9a9a9}.tripDetailsWidgetPlaceHolder .showTravelPlanContainer{margin-top:15px;text-align:center}.tripDetailsWidgetPlaceHolder .showTravelPlanContainer .simpleButton{background:#3b86d1;background:-webkit-gradient(linear, left top, left bottom, from(#3b86d1), to(#3b86d1));background:linear-gradient(#3b86d1, #3b86d1);border:none;border-radius:4px;-webkit-box-shadow:none;box-shadow:none;color:#fff;cursor:pointer;font-weight:700;padding:5px 10px;text-align:center}.tripDetailsWidgetPlaceHolder .showTravelPlanContainer .simpleButton:hover{background:#fff;background:-webkit-gradient(linear, left top, left bottom, from(#fff), to(#dfdfdf));background:linear-gradient(#fff, #dfdfdf);border:none;-webkit-box-shadow:none;box-shadow:none}.paymentCost{display:inline;position:relative}.paymentCost .icon{color:#8a8a8a;font-size:16px;vertical-align:middle;margin-left:10px}.cartSummary .paymentCost .icon{vertical-align:top}.paymentCost .infoBox{background:#fff;border:1px solid #bbb;border-radius:3px;bottom:100%;-webkit-box-shadow:0 0 10px rgba(0,0,0,0.1);box-shadow:0 0 10px rgba(0,0,0,0.1);color:#333;display:none;font-size:12px;font-weight:400;left:0;line-height:1.2;margin-bottom:14px;max-width:240px;padding:12px;position:absolute;text-align:left;-webkit-transform:translateX(-75%);transform:translateX(-75%);width:178px;z-index:2}.paymentCost .infoBox::after,.paymentCost .infoBox::before{border:solid transparent;content:'';height:0;left:78%;pointer-events:none;position:absolute;top:100%;width:0}.paymentCost .infoBox::after{border-color:rgba(255,255,255,0);border-top-color:#fff;border-width:10px;margin-left:-10px}.paymentCost .infoBox::before{border-color:rgba(187,187,187,0);border-top-color:#bbb;border-width:11px;margin-left:-11px}.summaryPrice .paymentCost .infoBox{-webkit-transform:translateX(-95%);transform:translateX(-95%);width:150px}.summaryPrice .paymentCost .infoBox::after,.summaryPrice .paymentCost .infoBox::before{left:64%}.cartSummary .paymentCost .infoBox{white-space:normal;width:200px}.paymentCost .infoBox .headerLabel{font-size:14px;font-weight:700}.cartSummary .paymentCost .doubleColumns{max-width:400px;-webkit-transform:translateX(-76.25%);transform:translateX(-76.25%);width:400px}.cartSummary .paymentCost .doubleColumns .headerLabel{text-align:center}.cartSummary .paymentCost .doubleColumns ul{-webkit-column-count:2;column-count:2;-webkit-column-rule:1px outset #000;column-rule:1px outset #000;list-style-type:none}#tripHighlightContainer .paymentCost .icon{position:relative;top:-4px}.tripDetailsWidgetPlaceHolder .paymentCost .icon{font-size:14px;position:relative;top:-3px}.cartItemRemoveConfirmContainer{display:none;float:left}.infoDialog{background:#fff;border:1px solid #d3d3d3;border-radius:4px;-webkit-box-shadow:0 0 10px 0 rgba(50,50,50,0.4);box-shadow:0 0 10px 0 rgba(50,50,50,0.4);padding:5px;position:absolute;z-index:999999}.infoDialog::after,.infoDialog::before{border:solid transparent;content:'';height:0;position:absolute;right:8px;width:0}.infoDialog::after{border-color:rgba(255,255,255,0);border-top-color:#fff;border-width:10px;margin-left:10px;top:98%}.infoDialog::before{border-color:rgba(211,211,211,0);border-top-color:#d3d3d3;border-width:10px;margin-left:9px;top:100%}.cartItemRemoveButton{background:#3b86d1;background:-webkit-gradient(linear, left top, left bottom, from(#3b86d1), to(#3b86d1));background:linear-gradient(#3b86d1, #3b86d1);border:none;border-radius:4px;-webkit-box-shadow:none;box-shadow:none;color:#fff;float:right;font-size:16px;font-weight:400;padding:2px 12px}.cartItemRemoveButton:hover{background:#2576c1;background:-webkit-gradient(linear, left top, left bottom, from(#2576c1), to(#2576c1));background:linear-gradient(#2576c1, #2576c1);border:none;-webkit-box-shadow:none;box-shadow:none;color:#fff}.brand--airtickets24 .cartItemRemoveButton,.brand--avion .cartItemRemoveButton,.brand--mytrip .cartItemRemoveButton,.brand--pamediakopes .cartItemRemoveButton,.brand--trip .cartItemRemoveButton{background:#fff;border:1px solid #bbb;-webkit-box-shadow:none;box-shadow:none;color:#666}.brand--airtickets24 .cartItemRemoveButton:hover,.brand--avion .cartItemRemoveButton:hover,.brand--mytrip .cartItemRemoveButton:hover,.brand--pamediakopes .cartItemRemoveButton:hover,.brand--trip .cartItemRemoveButton:hover{background:#eee;border:1px solid #bbb;-webkit-box-shadow:none;box-shadow:none;color:#666}.importantTripInformationContainer .importantTripInformationWrapper{display:table;padding:20px}.importantTripInformationContainer .importantTripInformationWrapper .importantTripInformationHeader{display:table-row}.importantTripInformationContainer .importantTripInformationWrapper .importantTripInformationHeader .importantTripInformationHeaderWrapper{display:table;padding-bottom:10px}.importantTripInformationContainer .importantTripInformationWrapper .importantTripInformationHeader .importantTripInformationHeaderWrapper .importantTripInformationHeaderRow{display:table-row}.importantTripInformationContainer .importantTripInformationWrapper .importantTripInformationHeader .importantTripInformationHeaderWrapper .importantTripInformationHeaderRow .headerIcon{display:table-cell;height:50px;padding-right:20px;vertical-align:text-top;width:50px}.importantTripInformationContainer .importantTripInformationWrapper .importantTripInformationHeader .importantTripInformationHeaderWrapper .importantTripInformationHeaderRow .headerIcon .fa{color:#3586d1;font-size:48px}.importantTripInformationContainer .importantTripInformationWrapper .importantTripInformationHeader .importantTripInformationHeaderWrapper .importantTripInformationHeaderRow .headerTextContent{display:table-cell;vertical-align:top}.importantTripInformationContainer .importantTripInformationWrapper .importantTripInformationHeader .importantTripInformationHeaderWrapper .importantTripInformationHeaderRow .headerTextContent .headerTextContentWrapper{display:table}.importantTripInformationContainer .importantTripInformationWrapper .importantTripInformationHeader .importantTripInformationHeaderWrapper .importantTripInformationHeaderRow .headerTextContent .headerTextContentWrapper .titleWrapper{padding-bottom:5px}.importantTripInformationContainer .importantTripInformationWrapper .importantTripInformationHeader .importantTripInformationHeaderWrapper .importantTripInformationHeaderRow .headerTextContent .headerTextContentWrapper .titleWrapper .headerTitle{display:table-row;font-size:20px}.importantTripInformationContainer .importantTripInformationWrapper .importantTripInformationHeader .importantTripInformationHeaderWrapper .importantTripInformationHeaderRow .headerTextContent .headerTextContentWrapper .headerText{display:table-row;font-size:15px}.importantTripInformationContainer .importantTripInformationWrapper .importantTripInformationContent{display:table-row}.importantTripInformationContainer .importantTripInformationWrapper .importantTripInformationContent .importantTripInformationContentWrapper{display:table}.importantTripInformationContainer .importantTripInformationWrapper .importantTripInformationContent .importantTripInformationContentWrapper .importantTripInformationItem{display:table-row}.importantTripInformationContainer .importantTripInformationWrapper .importantTripInformationContent .importantTripInformationContentWrapper .importantTripInformationItem .importantTripInformationItemWrapper{padding-top:10px}.importantTripInformationContainer .importantTripInformationWrapper .importantTripInformationContent .importantTripInformationContentWrapper .importantTripInformationItem .importantTripInformationItemWrapper .importantTripInformationItemIcon{display:table-cell;height:50px;padding-right:20px;vertical-align:top;width:50px}.importantTripInformationContainer .importantTripInformationWrapper .importantTripInformationContent .importantTripInformationContentWrapper .importantTripInformationItem .importantTripInformationItemWrapper .importantTripInformationItemIcon .importantTripInformationItemIconWrapper{padding-left:10px}.importantTripInformationContainer .importantTripInformationWrapper .importantTripInformationContent .importantTripInformationContentWrapper .importantTripInformationItem .importantTripInformationItemWrapper .importantTripInformationItemIcon .importantTripInformationItemIconWrapper .fa{color:#3586d1;font-size:24px;vertical-align:middle}.importantTripInformationContainer .importantTripInformationWrapper .importantTripInformationContent .importantTripInformationContentWrapper .importantTripInformationItem .importantTripInformationItemWrapper .importantTripInformationItemTextContent{display:table-cell;vertical-align:top}.importantTripInformationContainer .importantTripInformationWrapper .importantTripInformationContent .importantTripInformationContentWrapper .importantTripInformationItem .importantTripInformationItemWrapper .importantTripInformationItemTextContent .importantTripInformationItemTextContentWrapper .titleWrapper{padding-bottom:3px}.importantTripInformationContainer .importantTripInformationWrapper .importantTripInformationContent .importantTripInformationContentWrapper .importantTripInformationItem .importantTripInformationItemWrapper .importantTripInformationItemTextContent .importantTripInformationItemTextContentWrapper .titleWrapper .importantTripInformationItemTitle{font-size:18px}.importantTripInformationContainer .importantTripInformationWrapper .importantTripInformationContent .importantTripInformationContentWrapper .importantTripInformationItem .importantTripInformationItemWrapper .importantTripInformationItemTextContent .importantTripInformationItemTextContentWrapper .titleWrapper .importantTripInformationItemSubTitle{font-size:14px}.importantTripInformationContainer .importantTripInformationWrapper .importantTripInformationContent .importantTripInformationContentWrapper .importantTripInformationItem .importantTripInformationItemWrapper .importantTripInformationItemTextContent .importantTripInformationItemTextContentWrapper .importantTripInformationItemText{font-size:12px}.importantTripInformationContainer .importantTripInformationWrapper .importantTripInformationContent .importantTripInformationContentWrapper .importantTripInformationItem .importantTripInformationItemWrapper .importantTripInformationItemTextContent .importantTripInformationItemTextContentWrapper .importantTripInformationItemText .text{margin-bottom:4px}.importantTripInformationContainer .importantTripInformationWrapper .importantTripInformationContent .importantTripInformationContentWrapper .importantTripInformationItem .importantTripInformationItemWrapper .importantTripInformationItemTextContent .importantTripInformationItemTextContentWrapper .importantTripInformationItemText .text i.icon{color:#ccc;margin-right:6px}.importantTripInformationContainer .importantTripInformationWrapper .importantTripInformationContent .importantTripInformationContentWrapper .importantTripInformationItem .importantTripInformationItemWrapper .importantTripInformationItemTextContent .importantTripInformationItemTextContentWrapper .importantTripInformationItemText .text .flightNumber{color:#00a;font-weight:700}.importantTripInformationContainer .importantTripInformationWrapper .importantTripInformationContent .importantTripInformationContentWrapper .importantTripInformationItem .importantTripInformationItemWrapper .importantTripInformationItemTextContent .importantTripInformationItemTextContentWrapper .importantTripInformationItemText .text .originalTime{color:#999;font-weight:700}.importantTripInformationContainer .importantTripInformationWrapper .importantTripInformationContent .importantTripInformationContentWrapper .importantTripInformationItem .importantTripInformationItemWrapper .importantTripInformationItemTextContent .importantTripInformationItemTextContentWrapper .importantTripInformationItemText .text .newTime{font-weight:700}.importantTripInformationContainer .importantTripInformationWrapper .importantTripInformationContent .importantTripInformationContentWrapper .importantTripInformationItem .importantTripInformationItemWrapper .importantTripInformationItemTextContent .importantTripInformationItemTextContentWrapper .importantTripInformationItemText .text .webfont-icon,.importantTripInformationContainer .importantTripInformationWrapper .importantTripInformationContent .importantTripInformationContentWrapper .importantTripInformationItem .importantTripInformationItemWrapper .importantTripInformationItemTextContent .importantTripInformationItemTextContentWrapper .importantTripInformationItemText .text .tripDetailsWidgetPlaceHolder .mainProductItems .mainProductItem div.icon,.tripDetailsWidgetPlaceHolder .mainProductItems .mainProductItem .importantTripInformationContainer .importantTripInformationWrapper .importantTripInformationContent .importantTripInformationContentWrapper .importantTripInformationItem .importantTripInformationItemWrapper .importantTripInformationItemTextContent .importantTripInformationItemTextContentWrapper .importantTripInformationItemText .text div.icon{color:#808080;padding-right:10px}.importantTripInformationContainer .importantTripInformationWrapper .importantTripInformationContent .importantTripInformationContentWrapper .importantTripInformationItem .importantTripInformationItemWrapper .importantTripInformationItemTextContent .importantTripInformationItemTextContentWrapper .importantTripInformationItemText .text .webfont-icon.fa-rotate-180,.importantTripInformationContainer .importantTripInformationWrapper .importantTripInformationContent .importantTripInformationContentWrapper .importantTripInformationItem .importantTripInformationItemWrapper .importantTripInformationItemTextContent .importantTripInformationItemTextContentWrapper .importantTripInformationItemText .text .tripDetailsWidgetPlaceHolder .mainProductItems .mainProductItem div.fa-rotate-180.icon,.tripDetailsWidgetPlaceHolder .mainProductItems .mainProductItem .importantTripInformationContainer .importantTripInformationWrapper .importantTripInformationContent .importantTripInformationContentWrapper .importantTripInformationItem .importantTripInformationItemWrapper .importantTripInformationItemTextContent .importantTripInformationItemTextContentWrapper .importantTripInformationItemText .text div.fa-rotate-180.icon{padding-left:10px;padding-right:0}.confirmLccContainer{margin-bottom:10px;margin-top:5px}.confirmLccContainer .confirmLccItem{background-color:#ced9e2;border-radius:4px;-webkit-box-sizing:border-box;box-sizing:border-box;display:table;margin-bottom:10px;padding:10px;width:100%}.confirmLccContainer .confirmLccItem>div{display:table-cell}.confirmLccContainer .confirmLccItem>div.icon{color:#2c3159;padding-right:10px;text-align:left;vertical-align:top}.confirmLccContainer .confirmLccItem>div.text .conditionHeader{font-weight:700;margin-bottom:3px}.confirmLccContainer .confirmLccItem>div.text .accept{margin-top:10px}.confirmLccContainer .confirmLccItem>div.text .accept a{font-weight:400}.confirmLccContainer .confirmLccItem>div.text .accept input{margin-right:10px}.confirmLccContainer .confirmLccItem>div.logo{padding-left:5px;vertical-align:middle}.confirmLccContainer .confirmLccItem>div.logo img{max-width:50px}.payContainer{display:inline-block;padding:10px;width:100%}.payContainer .paymentConditions .travelConditionsAccept{display:-webkit-box;display:-ms-flexbox;display:flex;padding-bottom:4px}.payContainer .paymentButtons{margin-top:25px}.payContainer .paymentTrustMessage{margin-top:20px;text-align:center}.creditCardInput{margin-top:19px;padding-top:3px;position:relative}.creditCardInput .availableCreditCards{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}.creditCardInput .availableCreditCards .creditCard{display:-webkit-box;display:-ms-flexbox;display:flex}.creditCardInput .availableCreditCards .creditCard .creditCardLogoWithCost{-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;margin-bottom:10px;margin-right:22px}.creditCardInput .availableCreditCards .creditCard .creditCardLogoWithCost .cost{margin-top:5px}.creditCardInput .availableCreditCards .creditCard .creditCardRadioButton input[type='radio']{opacity:0;position:absolute}.creditCardInput .availableCreditCards .creditCard .creditCardRadioButton .fa{color:#bbb;font-size:16px;margin:7px 6px 0 0}.creditCardInput .availableCreditCards .creditCard .creditCardRadioButton.selected .fa{color:#10a700}.creditCardInput .availableCreditCards .creditCard input{margin:6px 5px 0 0}.creditCardInput .availableCreditCards .creditCard label{cursor:default}.creditCardInput .availableCreditCards .creditCard .creditCardRadioButton{cursor:pointer}.creditCardInput .availableCreditCards .creditCard .creditCardRadioButton label{cursor:pointer}.creditCardInput .cardValidationMessage{min-height:43px}.creditCardInput .cardValidationMessage>div{border-radius:3px}.creditCardInput .cardValidationMessage .fa{font-size:20px;padding:8px;vertical-align:middle}.creditCardInput .cardValidationMessage .text{color:#333;font-size:14px;position:relative;top:2px}.creditCardInput .cardValidationMessage.error>div{background-color:#fdf4f4;border:1px solid #e2bcbc;color:#d00}.creditCardInput .cardValidationMessage.warning>div{background-color:#fffce6;border:1px solid #e5d9aa;color:#ffb24e}.creditCardInput .cardNumberInput{margin-top:20px;position:relative}.creditCardInput .cardNumberInput .fa-credit-card{color:#666;font-size:20px;left:10px;position:absolute;top:10px}.creditCardInput .cardNumberInput input{border:1px solid #bbb;border-radius:3px;-webkit-box-shadow:inset 0 2px 0 #ececec;box-shadow:inset 0 2px 0 #ececec;color:#333;font-size:16px;height:38px;padding-left:40px;width:248px}.creditCardInput .cardNumberInput input.empty{background:#ffffec;-webkit-box-shadow:inset 0 2px 0 #ececdb;box-shadow:inset 0 2px 0 #ececdb}.creditCardInput .cardNumberInput input:focus{background-color:#fff;border:1px solid #3586d1;-webkit-box-shadow:0 0 4px rgba(53,134,209,0.5);box-shadow:0 0 4px rgba(53,134,209,0.5)}.creditCardInput .cardNumberInput input.error{border:1px solid #d00}.creditCardInput .cardNumberInput input::-webkit-input-placeholder{color:#888}.creditCardInput .cardNumberInput input:-moz-placeholder{color:#888}.creditCardInput .cardNumberInput input::-moz-placeholder{color:#888}.creditCardInput .cardNumberInput input:-ms-input-placeholder{color:#888}.creditCardInput .cardNumberInput.error input{border:1px solid #d00}.creditCardInput .cardNumberInput .cardNumberValidationIcon{left:300px;position:absolute;top:12px}.creditCardInput .cardNumberInput .cardNumberValidationIcon .fa{font-size:20px}.creditCardInput .cardNumberInput .cardNumberValidationIcon.error{color:#d00}.creditCardInput .cardNumberInput .cardNumberValidationIcon.ok{color:#10a700}.creditCardInput .cardNumberInput .cardNumberValidationIcon.warning{color:#ffb24e}.creditCardInput .cardNumberInput .creditCardLogo{left:235px;position:absolute;top:4px}.creditCardInput .cardExpireAndCvc{display:-webkit-box;display:-ms-flexbox;display:flex}.creditCardInput .cardExpireAndCvc .cardExpireInput{display:-webkit-box;display:-ms-flexbox;display:flex;margin-top:28px;position:relative}.creditCardInput .cardExpireAndCvc .cardExpireInput input{border:1px solid #bbb;border-radius:3px;-webkit-box-shadow:inset 0 2px 0 #ececec;box-shadow:inset 0 2px 0 #ececec;color:#333;font-size:14px;height:32px;padding-left:15px;width:71px}.creditCardInput .cardExpireAndCvc .cardExpireInput input.empty{background:#ffffec;-webkit-box-shadow:inset 0 2px 0 #ececdb;box-shadow:inset 0 2px 0 #ececdb}.creditCardInput .cardExpireAndCvc .cardExpireInput input:focus{background-color:#fff;border:1px solid #3586d1;-webkit-box-shadow:0 0 4px rgba(53,134,209,0.5);box-shadow:0 0 4px rgba(53,134,209,0.5)}.creditCardInput .cardExpireAndCvc .cardExpireInput input.error{border:1px solid #d00}.creditCardInput .cardExpireAndCvc .cardExpireInput input::-webkit-input-placeholder{color:#888}.creditCardInput .cardExpireAndCvc .cardExpireInput input:-moz-placeholder{color:#888}.creditCardInput .cardExpireAndCvc .cardExpireInput input::-moz-placeholder{color:#888}.creditCardInput .cardExpireAndCvc .cardExpireInput input:-ms-input-placeholder{color:#888}.creditCardInput .cardExpireAndCvc .cardExpireInput input.error{border:1px solid #d00}.creditCardInput .cardExpireAndCvc .cardExpireInput .cardExpireMonth{margin-right:8px}.creditCardInput .cardExpireAndCvc .cardCvcInput{margin-left:18px;margin-top:28px;position:relative}.creditCardInput .cardExpireAndCvc .cardCvcInput .fa-lock{color:#666;font-size:20px;left:10px;position:absolute;top:7px}.creditCardInput .cardExpireAndCvc .cardCvcInput input{border:1px solid #bbb;border-radius:3px;-webkit-box-shadow:inset 0 2px 0 #ececec;box-shadow:inset 0 2px 0 #ececec;color:#333;font-size:14px;height:32px;padding-left:30px;width:56px}.creditCardInput .cardExpireAndCvc .cardCvcInput input.empty{background:#ffffec;-webkit-box-shadow:inset 0 2px 0 #ececdb;box-shadow:inset 0 2px 0 #ececdb}.creditCardInput .cardExpireAndCvc .cardCvcInput input:focus{background-color:#fff;border:1px solid #3586d1;-webkit-box-shadow:0 0 4px rgba(53,134,209,0.5);box-shadow:0 0 4px rgba(53,134,209,0.5)}.creditCardInput .cardExpireAndCvc .cardCvcInput input.error{border:1px solid #d00}.creditCardInput .cardExpireAndCvc .cardCvcInput input::-webkit-input-placeholder{color:#888}.creditCardInput .cardExpireAndCvc .cardCvcInput input:-moz-placeholder{color:#888}.creditCardInput .cardExpireAndCvc .cardCvcInput input::-moz-placeholder{color:#888}.creditCardInput .cardExpireAndCvc .cardCvcInput input:-ms-input-placeholder{color:#888}.creditCardInput .cardExpireAndCvc .cardCvcInput.error input{border:1px solid #d00}.creditCardInput .cardExpireAndCvc .cardCvcInput .cvcInformation{left:98px;position:absolute;top:7px}.creditCardInput .cardExpireAndCvc .cardCvcInput .cvcInformation .cvcTooltip{max-width:250px;z-index:1002}.creditCardInput .cardExpireAndCvc .cardCvcInput .cvcInformation .cvcInfoIcon i{color:#3586d1;font-size:20px}.creditCardInput .validationError{background-color:rgba(221,0,0,0.8);border-radius:5px;bottom:43px;color:#fff;font-size:14px;padding:10px;position:absolute;z-index:1001}.creditCardInput .validationError::before{border-color:rgba(221,0,0,0.8) transparent transparent transparent;border-style:solid;border-width:10px;bottom:-20px;content:'';display:block;height:0;position:absolute;width:0}.creditCardInput img.creditCardLogo{border:1px solid #bbb;border-radius:3px}.creditCardInput img.creditCardLogo.disabled{-webkit-filter:grayscale(100%);filter:grayscale(100%);opacity:.6}.creditCardInput .fieldLabel{color:#666;font-size:12px;left:1px;position:absolute;top:-18px}.creditCardInput .discountInformation{margin-top:30px}.creditCardInput .creditCardDebug{border:1px solid #bbb;border-radius:4px;margin:20px 0;overflow:scroll}.creditCardInput .creditCardDebug .debugHeader{background:-webkit-gradient(linear, left top, left bottom, from(#fff), to(#f8f8f8));background:linear-gradient(#fff, #f8f8f8);border-bottom:none;color:#0068bc;cursor:pointer;padding:5px}.creditCardInput .creditCardDebug .debugContent{border-top:1px solid #bbb;padding:10px}.creditCardInput .creditCardDebug .paymentConfigTable td{padding:4px 8px 4px 4px;white-space:nowrap}.creditCardInput .creditCardDebug .paymentConfigTable th{padding-right:4px}.creditCardInput .creditCardDebug .paymentConfigTable tbody tr:nth-child(even){background-color:#f8f8f8}.creditCardInput .creditCardDebug .paymentConfigTable .selectedCardColumn{width:14px}.creditCardInput .creditCardDebug .paymentConfigTable .selectedCardColumn .fa{color:#008000}.validationError{background-color:rgba(221,0,0,0.8);border-radius:5px;bottom:43px;color:#fff;font-size:14px;padding:10px;position:absolute;z-index:1001}.validationError::before{border-color:rgba(221,0,0,0.8) transparent transparent transparent;border-style:solid;border-width:10px;bottom:-20px;content:'';display:block;height:0;position:absolute;width:0}.loadingAnimation span{-webkit-animation:loadingAnimation 1.5s linear infinite;animation:loadingAnimation 1.5s linear infinite;border-radius:50%;display:inline-block;height:.6em;margin:0 .2em;width:.6em}.loadingAnimation span:nth-child(2){-webkit-animation-delay:.25s;animation-delay:.25s}.loadingAnimation span:nth-child(3){-webkit-animation-delay:.25s;animation-delay:.25s}@-webkit-keyframes loadingAnimation{0%,100%{background:transparent}50%{background:#e4e4e4}}@keyframes loadingAnimation{0%,100%{background:transparent}50%{background:#e4e4e4}}
