body,html{width:210mm;height:297mm}@page{size:A4;margin:0;-webkit-print-color-adjust:exact!important;page-break-before:auto;page-break-after:auto;page-break-inside:avoid}.generateTravelPlanOuterContainer{font-family:Open Sans!important;color:#000!important}.generateTravelPlanOuterContainer .generateTravelPlanContainer{width:210mm;height:296mm;-webkit-print-color-adjust:exact!important;display:block!important;overflow:hidden!important;font-size:10px;page-break-inside:avoid;position:relative}[dir] .generateTravelPlanOuterContainer .generateTravelPlanContainer{background-size:contain!important;padding:2% 7% 2% 7%!important;text-align:justify}.generateTravelPlanOuterContainer .generateTravelPlanContainer .bgImg{width:210mm;height:296mm;position:absolute;z-index:0;top:0}[dir=ltr] .generateTravelPlanOuterContainer .generateTravelPlanContainer .bgImg{left:0}[dir=rtl] .generateTravelPlanOuterContainer .generateTravelPlanContainer .bgImg{right:0}.generateTravelPlanOuterContainer .generateTravelPlanContainer .logo{height:80px}[dir=ltr] .generateTravelPlanOuterContainer .generateTravelPlanContainer .logo{float:right}[dir=rtl] .generateTravelPlanOuterContainer .generateTravelPlanContainer .logo{float:left}.generateTravelPlanOuterContainer .generateTravelPlanContainer .headerSection .title{text-transform:uppercase;font-size:20px;font-weight:700}.generateTravelPlanOuterContainer .generateTravelPlanContainer .headerSection .type{font-size:24px;color:#126abf;font-weight:700}.generateTravelPlanOuterContainer .generateTravelPlanContainer .headerSection .date{font-size:18px}[dir] .generateTravelPlanOuterContainer .generateTravelPlanContainer .headerSection .infoSection{border-radius:20px;padding:0 20px}.generateTravelPlanOuterContainer .generateTravelPlanContainer .headerSection .infoSection .vs-alert{font-size:13px;font-weight:700;line-height:36px;color:#126abf}.generateTravelPlanOuterContainer .generateTravelPlanContainer .headerSection .infoSection .vs-alert h1{font-size:20px;font-weight:700;color:#126abf}.generateTravelPlanOuterContainer .generateTravelPlanContainer .headerSection .infoIcon{width:30px;height:auto}[dir] .generateTravelPlanOuterContainer .generateTravelPlanContainer .headerSection .infoIcon{margin-top:2px}[dir=ltr] .generateTravelPlanOuterContainer .generateTravelPlanContainer .headerSection .infoIcon{float:left;margin-right:10px}[dir=rtl] .generateTravelPlanOuterContainer .generateTravelPlanContainer .headerSection .infoIcon{float:right;margin-left:10px}.generateTravelPlanOuterContainer .generateTravelPlanContainer .content{position:relative}.generateTravelPlanOuterContainer .generateTravelPlanContainer .content h1{text-transform:uppercase;font-size:20px;font-weight:700}.generateTravelPlanOuterContainer .generateTravelPlanContainer .content h2{font-size:18px;font-weight:700;color:#126abf}.generateTravelPlanOuterContainer .generateTravelPlanContainer .content h2 span{color:#000}[dir=ltr] .generateTravelPlanOuterContainer .generateTravelPlanContainer .content h2 span{padding-left:10px}[dir=rtl] .generateTravelPlanOuterContainer .generateTravelPlanContainer .content h2 span{padding-right:10px}.generateTravelPlanOuterContainer .generateTravelPlanContainer .content .value{font-size:14px;font-weight:400!important}.generateTravelPlanOuterContainer .generateTravelPlanContainer .content h3{font-size:12px;font-weight:700}.generateTravelPlanOuterContainer .generateTravelPlanContainer .content h4{font-size:11px;font-weight:700}.generateTravelPlanOuterContainer .generateTravelPlanContainer .content .intermodalReservationOverview .iconContainer{height:130px}[dir=ltr] .generateTravelPlanOuterContainer .generateTravelPlanContainer .content .intermodalReservationOverview .iconContainer{float:left;margin:0 10px 0 0}[dir=rtl] .generateTravelPlanOuterContainer .generateTravelPlanContainer .content .intermodalReservationOverview .iconContainer{float:right;margin:0 0 0 10px}.generateTravelPlanOuterContainer .generateTravelPlanContainer .content .intermodalReservationOverview .locationIcon{width:80px;height:auto}.generateTravelPlanOuterContainer .generateTravelPlanContainer .content .intermodalReservationOverview .arrowIcon{width:80%}[dir] .generateTravelPlanOuterContainer .generateTravelPlanContainer .content .intermodalReservationOverview .arrowIcon{margin-top:-50px;padding:0 10px}[dir] .generateTravelPlanOuterContainer .generateTravelPlanContainer .content .generalNotes{border-radius:15px;border:1px solid #126abf;padding:15px}.generateTravelPlanOuterContainer .generateTravelPlanContainer .content .generalNotes h2{color:#000;display:inline}[dir] .generateTravelPlanOuterContainer .generateTravelPlanContainer .content .generalNotes h2{padding:0;margin:0}[dir=ltr] .generateTravelPlanOuterContainer .generateTravelPlanContainer .content .generalNotes h2{padding-right:5px}[dir=rtl] .generateTravelPlanOuterContainer .generateTravelPlanContainer .content .generalNotes h2{padding-left:5px}.generateTravelPlanOuterContainer .generateTravelPlanContainer .content .generalNotes h2 span{color:#126abf}[dir] .generateTravelPlanOuterContainer .generateTravelPlanContainer .content .generalNotes h2 span{padding:0}[dir=ltr] .generateTravelPlanOuterContainer .generateTravelPlanContainer .content .generalNotes h2 span{padding-right:5px}[dir=rtl] .generateTravelPlanOuterContainer .generateTravelPlanContainer .content .generalNotes h2 span{padding-left:5px}[dir] .generateTravelPlanOuterContainer .generateTravelPlanContainer .step{margin-bottom:20px}.generateTravelPlanOuterContainer .generateTravelPlanContainer .step .stepCounter{font-size:13px;font-weight:700;color:#126abf;display:inline-block}[dir] .generateTravelPlanOuterContainer .generateTravelPlanContainer .step .stepCounter{padding:8px 20px;background:#b9cae2!important}[dir=ltr] .generateTravelPlanOuterContainer .generateTravelPlanContainer .step .stepCounter{border-top-left-radius:15px;border-top-right-radius:15px;margin-left:20px}[dir=rtl] .generateTravelPlanOuterContainer .generateTravelPlanContainer .step .stepCounter{border-top-right-radius:15px;border-top-left-radius:15px;margin-right:20px}.generateTravelPlanOuterContainer .generateTravelPlanContainer .step .stepCounter span{font-size:18px}.generateTravelPlanOuterContainer .generateTravelPlanContainer .step .transportationTypeIconContainer{display:inline-block;width:100px;position:relative}.generateTravelPlanOuterContainer .generateTravelPlanContainer .step .transportationTypeIconContainer .transportationTypeIcon{position:absolute;top:-35px;width:100px;height:auto}.generateTravelPlanOuterContainer .generateTravelPlanContainer .step .transportationTypeDescriptionContainer{display:inline-block;line-height:13px}.generateTravelPlanOuterContainer .generateTravelPlanContainer .step .transportationTypeDescriptionContainer span{font-size:15px;font-weight:700;color:#126abf}.generateTravelPlanOuterContainer .generateTravelPlanContainer .step .transportationTypeDescriptionContainer .operatorName{display:block;font-size:13px;line-height:15px;color:#000;font-weight:400}[dir] .generateTravelPlanOuterContainer .generateTravelPlanContainer .step .stepInnerContainer{border-radius:15px;border:1px solid #126abf;padding:15px;background:#e3e9f3!important}[dir] .generateTravelPlanOuterContainer .generateTravelPlanContainer .step .delimiter{padding:0 10px}