*{-webkit-print-color-adjust:exact;color-adjust:exact}a{color:#333;text-decoration:none}.avoid-page-break-inside{page-break-inside:avoid;-webkit-column-break-inside:avoid;-moz-column-break-inside:avoid;break-inside:avoid}.page-break-before-avoid{page-break-before:avoid;-webkit-column-break-before:avoid;-moz-column-break-before:avoid;break-before:avoid}.print-advsearchbox tr th{background-color:#dcdcdc}.content,.cruise-detail-box{box-shadow:none}.booking-details .confirmation-info-1{box-sizing:border-box}.booking-details .booking-info-mo{width:100%}#itinerary h1,#payment-summary h1,#price-summary h1,#travel-insurance h1,.guest-summary h1,.tours-transfers h1{padding-left:8px}.guest-info-display-box #business-tab-content-right{width:100%}#business-tab-content-right .business-tab-content-box{position:static}.confirmation-info-1{margin-bottom:10px}.content-right h1{font-size:22px}.search-box{border:1px solid #000;background-color:#fff}.package-box{margin-bottom:0}.cruise-details span,.passenger-info-box h1,.payment-summary h1,.price-summary h1{color:#000}#narrowcolumn.alignright,.passenger-info-box h1,.payment-summary h1,.price-summary h1{border:1px solid #d6d6d6}#AgentPriceDetails div h1 span,#payment-summary h1 span,#price-summary h1 span,#terms-and-conditions h1 span,.guest-summary h1 span,.user-utility h1 span{padding-left:0}#AgentPriceDetails h1,#bonus-offer h1,#payment-information h1,#payment-summary h1,#price-summary h1,#terms-and-conditions h1,#travel-insurance h1,.guest-summary h1,.passenger-info-box h1,.user-utility h1{text-shadow:none}.flight-cont-num{width:125px}.flight-cont-num.confCruiseDetailsCont{width:160px}.flight-cont-num span,.flight-cont-num.confFlightDetailsCont,.flight-cont-num.confHotelDetailsCont{width:400px}.flight-conf-status{margin:0;min-width:initial;max-width:initial;width:initial}.flight-cont-num.confCruiseDisEmbark,.flight-cont-num.confCruiseEmbark{width:110px}.mProFlightCont .mProCruiseImg{width:100%}.mProFlightCont .mProCruiseDetExpanded .mProHotelHotelIcon,.mProHotelIcon{margin-bottom:0}.conf-page-cont .confirmed-btn{margin:0}.mProItinerary .mProItineraryTable thead tr th h4{margin-top:0}.mProItinerary .mProItineraryTable tr td{padding:5px 10px}.mProFlightCont .mProCruiseImg .mProHotelDetails h4{padding:0 0 5px}.confFlightFrom{padding-right:5px}.anci-summary-services-details .anci-summary-left{color:#000}.ttipHelperV2{color:#000;text-decoration:none}.guest-summary,.pax-info-mo{background-color:#fff}.agent-info{background-color:#fff}.conf-heading{padding:0}.conf-page-title-bar,.mProItinerary .mProItiTitle{padding:5px 10px}.flight-details-pop-inner{max-height:initial}ul.flightIcons li{border-left:1px solid #ccc}.cruisefusion_header{padding:8px 0}.pageHeader .cruisefusion_header{margin:0;padding:0}.flinfobox{width:100%}.mProFlightCont.addOnPackage .mProHotelDetails{width:calc(100% - 60px)}.table td,.table th{background-color:transparent!important}.d-print-none{display:none!important}.d-print-block{display:block!important}.agentinfo,.error-box,.tooltip,.top-error{display:none!important}.collapse{display:block!important}.card-header:first-child,.card-header[data-toggle=collapse]:not([aria-expanded=true]){border-radius:calc(.25rem - 1px) calc(.25rem - 1px) 0 0}.section-itinerary{max-height:inherit!important}.supplier-payment-title-table tr td:first-child{width:35%;padding-left:1.25rem}.supplier-payment-title-table tr td{width:80px;padding:.5rem;font-size:inherit;font-weight:700}.agent-payment-content-table .supplier-payment-content-table,.agent-payment-title-table .processing-fees,.customer-payment-content-table .supplier-payment-content-table,.customer-payment-title-table .processing-fees,.supp-payment-content-table .supplier-payment-content-table,.supp-payment-title-table .processing-fees{border:1px solid rgba(0,0,0,.12)}.page-container>.card{background-color:transparent;box-shadow:none}.page-container>.card>.card-body{padding:0}#Email-Print,#SysInfoBlock,#TracerBlock,#business-tab-content-left,#emailtofriends,#stop_polling,.NodeHeader,.admin-home-menu,.alter-itinerary .itinerary-full .itinerary-right .email-itinerary-desc.d-print-block,.anci-services-btn,.arrow,.availability-icon-green,.baggagepopup,.baginfo,.book-ad-cabin,.book-icon-box,.breadcrumb,.breadcrumbs.cf,.btn-container,.btnCheckAvailability,.btnConvertToCustom,.collapse-minus,.conf-expand,.confOptions,.cruise-detail-box h1.booking-info-mo,.cruise-image,.d-print-none,.dateofb,.edit-icon-white,.edit-link,.email,.expand-plus,.flight-conf-status font,.flight-details-pop.bPopup,.flnav,.flnav1,.insurance-box .booknow,.itinerary-box a,.itinerary-box>span,.loadingOnConfirmation,.mProFlightCont .arrow,.mProFlightCont .mProCruiseImg img,.mProFlightLinks,.mProHotelLinks,.mProItiDate .arrow,.menu_cont,.msg-notification,.normal-table,.phone,.preference-info-edit-link,.print-agentinfo,.print-bluebtn,.print-page-btn,.print-plus_btn,.print-seatmap_btn,.print-select-flight,.print-showadd,.ps-email-btn,.spcSystemInfo,.splash-close,.tab-arrow-img,.txtright img,.user-utility{display:none!important}.AddOnHeader,.Nodedetails,.actualdob,.actualemail,.actualphone,.mProItinerary{display:block!important}.hide_confirmation_no,.hide_payment_details,.package-payment-details-wrapper .expand-plus-black,.pay-schedule-cont .expand-plus-black,.pay-schedule-cont .payment_icons.payment_{display:none!important}.mProFlightCont .longDesc{display:block!important}.mProFlightCont .shortDesc{display:none}.mProFlightCont .shortDesc .show-desc-link{display:none}.mProFlightCont .longDesc .hide-desc-link{display:none}.print-justify-content-start{justify-content:flex-start}.print-width-auto{width:auto}.flight-block,.flight-timing-wrapper{flex-direction:row!important;justify-content:flex-start}.flight-block .airline-logo,.flight-timing-wrapper .airline-logo{margin-right:50px}.flight-block .flight-timing,.flight-timing-wrapper .flight-timing{justify-content:flex-start}.flight-block .flight-line,.flight-block .w-100,.flight-timing-wrapper .flight-line,.flight-timing-wrapper .w-100{width:200px!important}.flight-block .from-to,.flight-timing-wrapper .from-to{min-width:110px}.flight-block .from-to .flight-line,.flight-timing-wrapper .from-to .flight-line{width:200px!important}.flight-items-wrap{margin-top:50px;display:block}.tab-content>.tab-pane{display:block;opacity:1!important}.tab-content>.tab-pane .flight-block{padding:16px;background:#f5f5f5}.flresult-list{margin-top:50px}.flresult-list .showdetailcont .row>*{width:100%!important}.page_customer_booking_email .mProFlightCont .mProFlightDetails .mProFlightTime{font-size:1.5rem}.page_customer_booking_email .mProFlightCont .mProAddDet{display:flex!important}.page_customer_booking_email .mProFlightCont .mProCruiseImg{width:100%!important;float:none!important}.page_customer_booking_email .mProFlightCont .mProCruiseImg img{display:block!important}.page_customer_booking_email .mProFlightCont .mProCruiseImg .mProHotelDetails{margin:0 0 16px}.page_customer_booking_email .Nodedetails .mproCruiseCont .mProCruiseDetExpanded{width:auto!important;float:none!important}.page_customer_booking_email .Nodedetails .mProFlightCont .mProAddDet{width:auto!important}.bonusOffers .list-group-item,.bonusOffers .offer-group{display:block!important}.bonusOffers .list-group-item img,.bonusOffers .offer-group img{display:block;overflow:hidden;max-width:28px;float:none;clear:both}.hide_payment_details{display:none!important}.supplier-payment-content-table tr td:first-child{min-width:330px;width:330px;word-break:break-word}.custom-payment-schedule-alignment td{padding-right:15px!important}@media (min-width:600px){.col-md-4{flex:0 0 33.333333%;max-width:33.333333%}.col-md-6{flex:0 0 50%;max-width:50%}.col-md-8{flex:0 0 66.666667%;max-width:66.666667%}.col-md-auto{flex:0 0 auto;width:auto;max-width:100%}.section-itinerary-with-aside-map .itinerary-full{display:table}.section-itinerary-with-aside-map .itinerary-full .itinerary-details{display:table-cell;vertical-align:top;width:100%}.section-itinerary-with-aside-map .itinerary-full .itinerary-map-img{display:table-cell;vertical-align:top;min-width:220px;max-width:240px;flex:0 0 auto;margin-right:16px;margin-bottom:16px}}.payment-schedule-customer .payment-header .pay-head,.payment-schedule-customer .payment-schedule-content .pay-content{max-width:100%;flex:1 0 11%;align-items:center;display:inline-flex;word-break:break-word;width:100px;padding:.5rem}.payment-schedule-customer .payment-header .pay-first-col.pay-head,.payment-schedule-customer .payment-schedule-content .pay-first-col.pay-content{flex:1 0 35%}.payment-schedule-customer .payment-header .pay-last-col.pay-head,.payment-schedule-customer .payment-schedule-content .pay-last-col.pay-content{flex:1 0 5%}.payment-schedule-customer .payment-header .header-mobile.pay-head,.payment-schedule-customer .payment-schedule-content .header-mobile.pay-content{display:inline-flex!important}.payment-schedule-customer .payment-header .justify-content-end.pay-head,.payment-schedule-customer .payment-schedule-content .justify-content-end.pay-content{justify-content:flex-end!important}.payment-schedule-customer .payment-header .justify-content-start.pay-head,.payment-schedule-customer .payment-schedule-content .justify-content-start.pay-content{justify-content:flex-start!important}.payment-schedule-customer .payment-header{display:flex;flex-direction:row}.payment-schedule-customer .payment-schedule-content{flex-direction:row;margin:0;display:flex;padding-top:0;padding-bottom:0;border-radius:.25rem}.payment-schedule-customer .payment-schedule-content .d-md-flex{display:flex!important}.payment-schedule-customer .payment-schedule-content .mobile-visible{display:none!important}.payment-schedule-customer .payment-schedule-content.supplier-payment-content-table{border:1px solid rgba(0,0,0,.12)}.popover{display:none!important;opacity:0!important}#package-tour-info-tabs .tab-content{padding:0;border:0;border-radius:.25rem}#package-tour-info-tabs .tab-content .tab-pane{margin-bottom:.5rem}#package-tour-info-tabs .tab-content .tab-pane:last-child{margin-bottom:0}#package-tour-info-tabs .tab-content #tourTabItinerary .tab-discription{padding-bottom:0!important}#package-tour-info-tabs .tab-content #tourTabItinerary .tab-discription .section-itinerary{margin-bottom:0!important}#package-tour-info-tabs .tab-content .tab-title{width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;color:#fff;display:inline-block;padding:10px 6px;font-size:.75rem;font-weight:300;text-transform:uppercase;text-align:left;border-radius:.25rem;border-bottom-left-radius:0;border-bottom-right-radius:0}#package-tour-info-tabs .tab-content .tab-discription{padding:16px;border:1px solid #e0e0e0;border-radius:.25rem;border-top-left-radius:0}#package-tour-info-tabs .tab-content .tab-discription hr{display:none}#package-tour-info-tabs .tab-content .tab-discription .itinerary-details{margin-top:0!important}tr{page-break-inside:initial}.mProItinerary .mProItineraryTable .package-itinerary-node-day{padding:5px 5px 5px 0}.mProItinerary .package-itinerary-day-label{padding:5px 12px;display:block}