#vexereSearchWidget #searchResults .result-list{border:1px solid #eeee}#vexereSearchWidget #searchResults .result-list li.route-detail-container{margin:0;padding:15px}#vexereSearchWidget #searchResults .route-detail-container .route-detail-left-container .route-detail-info{margin-left:15px}#vexereSearchWidget #searchResults .result-list li.route-detail-container a.online-button,#vexereSearchWidget #searchResults .result-list li.route-detail-container button.online-button{font-family:Helvetica Neue,Helvetica,Arial,sans-serif;font-weight:400!important}#vexereSearchWidget #searchResults .result-list li.route-detail-container #Policy .policy-table{margin-bottom:0}#vexereSearchWidget #searchResults .result-list li.route-detail-container #Policy .policy-table tr td{padding:5px 10px;border:1px solid #dfe5e8}#vexereSearchWidget #searchResults .booking-expand{background:none;border-radius:0}#vexereSearchWidget #searchResults .booking-expand form{background-color:#f0f0f0}#vexereSearchWidget #searchResults .booking-expand form .seat-template-table .detail-review{background:none}#vexereSearchWidget #searchResults .booking-expand form .seat-template-table .detail-booking .col-lg-4,#vexereSearchWidget #searchResults .booking-expand form .seat-template-table .detail-review .col-lg-4,#vexereSearchWidget #searchResults .booking-expand form .seat-template-table .title-seat.desktop-title .col-lg-4{float:left;width:31.4%;padding-left:10px;padding-right:10px}#vexereSearchWidget #searchResults .booking-expand form .seat-template-table .detail-review .column-bottom{padding:10px}#vexereSearchWidget #searchResults .booking-expand form .seat-template-table .detail-review .column-bottom .cont-container{width:100%}#vexereSearchWidget #searchResults .booking-expand form .seat-template-table .detail-review .column-bottom button{font-weight:400!important;min-width:200px}#vexereSearchWidget #searchResults .booking-expand form .seat-template-table .detail-booking table.color-seat tbody td{padding:5px}#vexereSearchWidget #searchResults .booking-expand form .seat-template-table .detail-booking .detail-customer-info{float:left}#vexereSearchWidget #searchResults .booking-expand form .seat-template-table .detail-booking .detail-customer-info .form-group label{margin-top:10px;color:#333}#vexereSearchWidget #searchResults .booking-expand form .seat-template-table .detail-booking .detail-customer-info .form-group label .red{color:#ff4136}#vexereSearchWidget #searchResults .booking-expand form .seat-template-table .detail-booking .detail-customer-info .pointer{border-color:#ddd}#vexereSearchWidget #searchResults .booking-expand form .seat-template-table .detail-booking .detail-customer-info .bg-blue{background-color:#1761b4!important}#vexereSearchWidget #searchResults .booking-expand form .seat-template-table .detail-booking .detail-customer-info .bg-blue a{background-color:#1761b4!important;color:#fff!important}#vexereSearchWidget #searchResults .booking-expand form .seat-template-table .detail-booking .detail-customer-info .bg-blue a:focus{color:#fff}#vexereSearchWidget #searchResults .booking-expand form .seat-template-table .detail-booking .detail-customer-info .bg-blue a.black:hover{color:#000}#vexereSearchWidget #searchResults .booking-expand form .seat-template-table .detail-booking .seat-template-col{border-right:0!important}#vexereSearchWidget #searchResults .booking-expand form .seat-template-table .detail-booking .seat-template-col .seat-guid-row{font-size:12px}#vexereSearchWidget #searchResults .booking-expand #fromStart .detail-address.detail-address-pc,#vexereSearchWidget #searchResults .booking-expand #fromstart .detail-address.detail-address-pc,#vexereSearchWidget #searchResults .booking-expand #toEnd .detail-address.detail-address-pc,#vexereSearchWidget #searchResults .booking-expand #toend .detail-address.detail-address-pc{min-height:418px}#vexereSearchWidget #searchResults .booking-expand #fromStart .detail-address.detail-address-pc ul.pickup-transfer-list.pickup-list li.item-info,#vexereSearchWidget #searchResults .booking-expand #fromstart .detail-address.detail-address-pc ul.pickup-transfer-list.pickup-list li.item-info,#vexereSearchWidget #searchResults .booking-expand #toEnd .detail-address.detail-address-pc ul.pickup-transfer-list.pickup-list li.item-info,#vexereSearchWidget #searchResults .booking-expand #toend .detail-address.detail-address-pc ul.pickup-transfer-list.pickup-list li.item-info{margin:5px 0 0}#vexereSearchWidget #searchResults .booking-expand #fromStart .detail-address.detail-address-pc ul.pickup-transfer-list.pickup-list li.item-info label,#vexereSearchWidget #searchResults .booking-expand #fromstart .detail-address.detail-address-pc ul.pickup-transfer-list.pickup-list li.item-info label,#vexereSearchWidget #searchResults .booking-expand #toEnd .detail-address.detail-address-pc ul.pickup-transfer-list.pickup-list li.item-info label,#vexereSearchWidget #searchResults .booking-expand #toend .detail-address.detail-address-pc ul.pickup-transfer-list.pickup-list li.item-info label{color:#000;font-size:14px}#vexereSearchWidget #searchResults .booking-expand #fromStart .detail-address.detail-address-pc ul.pickup-transfer-list.pickup-list li.item-info .address-row,#vexereSearchWidget #searchResults .booking-expand #fromstart .detail-address.detail-address-pc ul.pickup-transfer-list.pickup-list li.item-info .address-row,#vexereSearchWidget #searchResults .booking-expand #toEnd .detail-address.detail-address-pc ul.pickup-transfer-list.pickup-list li.item-info .address-row,#vexereSearchWidget #searchResults .booking-expand #toend .detail-address.detail-address-pc ul.pickup-transfer-list.pickup-list li.item-info .address-row{padding-left:20px;margin-top:5px}#vexereSearchWidget #searchResults .booking-expand #fromStart .detail-address.detail-address-pc .list-title.pickup-title,#vexereSearchWidget #searchResults .booking-expand #fromstart .detail-address.detail-address-pc .list-title.pickup-title,#vexereSearchWidget #searchResults .booking-expand #toEnd .detail-address.detail-address-pc .list-title.pickup-title,#vexereSearchWidget #searchResults .booking-expand #toend .detail-address.detail-address-pc .list-title.pickup-title{font-family:Helvetica Neue,Helvetica,Arial,sans-serif;font-weight:550}#vexereSearchWidget #searchResults .route-detail-container .route-detail-left-container .route-detail-info .route-detail-info-trip{width:100%}#vexereSearchWidget #searchResults .route-detail-container .route-detail-left-container .route-detail-info a.depart-station:hover{color:#000}#vexereSearchWidget #searchResults .route-detail-container .route-detail-left-container .route-detail-info .route-detail-info-cancel-policy{color:#337ab7}#vexereSearchWidget #searchResults .route-detail-container .route-detail-left-container .route-detail-info .route-detail-info-cancel-policy:hover{color:#000}#vexereSearchWidget #searchResults .route-detail-container .route-detail-left-container .route-detail-info .route-detail-info-cancel-policy{float:left;width:100%;margin-top:5px}#vexereSearchWidget #searchResults .route-detail-container .route-detail-right-container .button-container,#vexereSearchWidget #searchResults .route-detail-container .route-detail-right-container .num-avalible-seats{margin-top:10px}ul.pickup-transfer-list{margin-left:0;padding-left:20px;list-style:none}@media (min-width:1025px){#vexereSearchWidget #searchResults .booking-expand form .seat-template-table .detail-booking .col-lg-4,#vexereSearchWidget #searchResults .booking-expand form .seat-template-table .detail-review .col-lg-4,#vexereSearchWidget #searchResults .booking-expand form .seat-template-table .title-seat.desktop-title .col-lg-4{width:31.4%}#vexereSearchWidget #searchResults .booking-expand form .seat-template-table .detail-review .column-bottom button{width:100%;max-width:200px}}@media (max-width:768px){#vexereSearchWidget #searchResults .booking-expand{margin-bottom:15px}#vexereSearchWidget #searchResults .booking-expand form .seat-template-table .title-seat.desktop-title{border-radius:5px 5px 0 0;background-color:#1761b4}#vexereSearchWidget #searchResults .booking-expand form .seat-template-table .detail-booking .col-lg-4,#vexereSearchWidget #searchResults .booking-expand form .seat-template-table .title-seat.desktop-title .col-lg-4{width:49.8%}#vexereSearchWidget #searchResults .booking-expand form .seat-template-table .detail-review .col-lg-4{width:47%}#vexereSearchWidget #searchResults .seat-template-table .seat-template-col{padding-top:10px}#vexereSearchWidget #searchResults .booking-expand form .seat-template-table .detail-booking .pickup-transfer-container{padding-top:0!important;border-right:0!important}#vexereSearchWidget #searchResults .booking-expand form .seat-template-table .detail-booking .customer-info-col{float:left;clear:both;display:block;width:100%}#vexereSearchWidget #searchResults .booking-expand form .seat-template-table .detail-booking .customer-info-col-title{display:block!important;font-weight:700;height:45px;line-height:45px}#vexereSearchWidget #searchResults .booking-expand form .seat-template-table .detail-review{display:block}#vexereSearchWidget #searchResults .booking-expand form .seat-template-table .detail-review .column-bottom button{width:91%}#vexereSearchWidget #searchResults .booking-expand form .seat-template-table .detail-booking .detail-customer-info .form-group label{margin-top:5px}#vexereSearchWidget #searchResults .booking-expand form .seat-template-table .detail-booking .detail-customer-info .form-group input,#vexereSearchWidget #searchResults .booking-expand form .seat-template-table .detail-booking .detail-customer-info .form-group textarea{margin:0;width:100%!important}#vexereSearchWidget #searchResults .booking-expand .foot-vxr-panel{display:none}#vexereSearchWidget #searchResults .booking-expand form .seat-template-table .detail-booking .cd-sodoghe{margin:10px}#vexereSearchWidget #searchResults .route-detail-container .route-detail-left-container .route-detail-image-container{padding-right:10px;margin:0}#vexereSearchWidget #searchResults .route-detail-container .route-detail-left-container .route-detail-info{width:65%;margin:0}#vexereSearchWidget #searchResults .route-detail-container .route-detail-right-container{margin-top:10px}.nl-detail-and-action{display:none}.btn-action-mobile{margin-top:10px;position:relative;height:35px}.nl-btn-mobile{position:absolute;left:-15px;top:5px}.btn-booking-mobile{position:absolute;right:0;top:5px}.available-seats-mobile{position:absolute;right:0;bottom:97px}}@media (max-width:375px){#vexereSearchWidget #searchResults .mobile-container{float:left;margin:0 0 13px;padding:0;width:100%}#vexereSearchWidget #searchResults .mobile-container .row{float:left;margin:0 0 5px;padding:0;width:100%;height:30px;line-height:30px}#vexereSearchWidget #searchResults .booking-expand form .seat-template-table .detail-booking .seat-template-col.col-xs-12{width:100%!important}#vexereSearchWidget #searchResults .booking-expand form .seat-template-table .detail-booking .detail-customer-info .form-group{margin-top:10px}#vexereSearchWidget #searchResults .booking-expand form .seat-template-table .detail-review .col-xs-12{width:100%!important}#vexereSearchWidget #searchResults .mobile-container .row .col-xs-7{float:left;margin:0;padding-left:0;padding-right:0}#vexereSearchWidget #searchResults .mobile-container .row .col-xs-7 .from-to-text{font-size:10px;color:#343434!important}#vexereSearchWidget #searchResults .mobile-container .row .col-xs-7 .vehicle-type-p{margin:6px 0 0}#vexereSearchWidget #searchResults .mobile-container .row .col-xs-5{float:right;margin:0;padding-right:0;padding-left:0}#vexereSearchWidget #searchResults .mobile-container .row .col-xs-5 p.service-call{font-family:Helvetica Neue,Helvetica,Arial,sans-serif;font-weight:400;margin:0}#vexereSearchWidget #searchResults .booking-expand form .seat-template-table .detail-review .column-bottom .fix-review-price-mobi .btn-vxr-back{width:100px!important;background-color:#f9af00!important;color:#000!important;padding:10px!important;font-weight:400}#vexereSearchWidget #searchResults .booking-expand form .seat-template-table .detail-review .column-bottom .fix-review-price-mobi .btn-vxr-continue-no-seat{width:120px!important;min-width:120px!important;background-color:#f9af00!important;color:#000!important;padding:10px!important;font-weight:400!important;border:0;margin-left:15px}#vexereSearchWidget #searchResults .result-list li.route-detail-container a.online-button,#vexereSearchWidget #searchResults .result-list li.route-detail-container button.online-button{max-width:80px}}.result-list li{box-sizing:border-box!important}.route-container{padding:15px;background-color:#f8f8fa}.nl-result-list{margin:0;padding:0!important}.nl-route-detail-container{position:relative;padding:10px 16px;color:#484848;min-height:190px;border-radius:4px}.notification-label{margin-left:15px!important}.notification-label a{color:#0060c4;font-weight:400;margin-left:5px}#searchResults .route-container .route-item{cursor:default}.route-item:hover{box-shadow:0 14px 28px rgb(0 0 0/25%),0 10px 10px rgb(0 0 0/22%);transition:all .3s cubic-bezier(.25,.8,.25,1) 0s}.nl-route-detail-container-content{display:flex}.nl-route-detail-image-container{width:300px;height:157px;background-size:cover;background-position:50%;background-repeat:no-repeat;margin-right:20px;border-radius:4px;position:relative}.nl-route-detail-image-container img{width:100%;height:100%;position:absolute;bottom:0;left:0;object-position:center center;object-fit:cover}.nl-route-detail-right-container{position:relative;width:calc(100% - 170px);min-height:150px}.nl-route-detail-info-company-title{font-size:16px!important;color:#4d4d4d;margin-top:7px!important;margin-bottom:0!important}.nl-vehicle-type-container{margin-top:5px}.nl-from-to{margin-top:15px;position:relative;bottom:0;display:flex;-webkit-box-align:center;align-items:center;color:#707070}.nl-from-to .nl-from-to-content{margin-left:9px;position:relative;height:74px;line-height:20px}.nl-from-to .nl-from-to-content .ant-tooltip-arrow-content{background-color:#fff}.nl-from-to .nl-from-to-content .ant-popover-inner{border-radius:2px;box-shadow:0 3px 6px -4px rgb(0 0 0/12%),0 6px 16px 0 rgb(0 0 0/8%),0 9px 28px 8px rgb(0 0 0/5%)}.nl-from-to .nl-from-to-content .ant-tooltip-inner{min-width:350px;color:rgb(0 0 0 / .85);background-color:#fff;text-align:center}.nl-from-to .nl-from-to-content .dot{font-size:10px}.nl-from-to .nl-from-to-content .from{position:absolute;top:-3px;height:20px}.nl-from-to .nl-from-to-content .from .hour{color:#484848}.nl-from-to .nl-from-to-content .hour{font-size:20px;font-weight:700;margin-right:4px}.nl-from-to .nl-from-to-content .from .place{width:auto;color:#484848}.nl-from-to .nl-from-to-content .content .place{font-size:16px!important;width:200px;white-space:nowrap;overflow:visible;text-overflow:ellipsis}.nl-dib a.depart-station{font-size:16px;color:#484848;white-space:nowrap}.nl-from-to .nl-from-to-content .content{display:flex;-webkit-box-align:center;align-items:center;line-height:20px}.nl-from-to .nl-from-to-content .duration{position:absolute;top:25px;font-size:14px;min-width:60px}.nl-from-to .nl-from-to-content .to{position:absolute;bottom:-2px;height:20px}.nl-route-detail-info .route-detail-button-container .btn-detail{margin:11px 0 0;padding:0;max-width:150px}.nl-fare-info{position:absolute;top:8px;right:0;text-align:right}.nl-fare-info .old{text-decoration:line-through}.nl-fare{display:flex;flex-direction:column;text-align:right;color:#0060c4;-webkit-box-align:baseline;align-items:baseline;font-weight:700;-webkit-box-pack:end;justify-content:flex-end;margin-bottom:4px}.nl-fare .nl-price{width:100%;font-size:20px}.updating-fare-title{margin-top:5px;font-size:16px;color:#484848}.fare-deposit-note{font-size:12px;font-weight:400;color:#484848}.nl-fare small{font-size:14px;color:#0060c4!important;text-decoration:none;font-weight:700!important;margin-right:8px}.nl-detail-and-action{position:absolute;bottom:0;right:0;-webkit-box-pack:end;justify-content:flex-end;width:150px}.nl-detail-info{margin-bottom:8px}.nl-detail-info .num-available-seats span{font-size:16px;color:#484848}.nl-detail-info .num-available-seats .available-seats{position:absolute;right:0;bottom:50px}.nl-action{display:flex;align-items:flex-end;float:right}.btn-detail{font-size:17px;margin-bottom:3px;color:#0060c4;padding-right:40px;text-align:left}.nl-route-detail-right-container .button-container{font-size:16px;border:1px solid #707070;width:93px;height:35px;border-radius:2px}.nl-route-detail-right-container .button-container.sold-out-trip{border:0}.nl-route-detail-right-container .button-container button{background-color:transparent!important;outline:none!important}.nl-dib{display:inline-block}.nl-unit-price{vertical-align:unset;display:inline!important;font-weight:700;color:rgb(0 0 0 / .85)}.notify-trip{display:flex;justify-content:flex-start;align-items:center;margin-top:12px}.notify-trip .stage-trip{font-size:14px;width:100%;text-overflow:ellipsis;overflow:hidden;white-space:nowrap}.stage-trip span{color:red;padding-right:8px}@media only screen and (max-width:767px){.searchResults h6{font-size:16px;width:auto}.searchResults h6.nl-price{color:#0060c4!important;width:auto;margin:0}.nl-route-detail-right-container{width:100%}.nl-dib a.depart-station{font-size:13px;color:#484848!important;white-space:nowrap;width:200px;overflow:hidden;text-overflow:ellipsis}.nl-from-to .nl-from-to-content .hour{font-size:14px;font-weight:700;margin-right:4px}.nl-vehicle-type{font-size:12px;margin-bottom:20px;margin-top:0}.nl-detail-info .num-available-seats span{font-size:14px;color:#484848}.nl-dib{display:inline-block;white-space:nowrap;width:150px;overflow:hidden;text-overflow:ellipsis}.nl-from-to{position:relative;bottom:-5px;display:flex;-webkit-box-align:center;align-items:center;color:#707070}}.nl-customer-info-col{margin:auto;padding:8px 0 0;width:400px;font-size:16px;color:#484848}.nl-customer-info-col .customer-fullname{margin:0}.nl-customer-info-col .customer-email,.nl-customer-info-col .customer-note,.nl-customer-info-col .customer-phone{margin:16px 0 0}.nl-customer-info-col .customer-email input,.nl-customer-info-col .customer-fullname input,.nl-customer-info-col .customer-note textarea,.nl-customer-info-col .customer-phone input{margin:8px 0 0!important;width:100%!important}.nl-customer-info-col .customer-email .error-ms,.nl-customer-info-col .customer-fullname .error-ms,.nl-customer-info-col .customer-note .error-ms,.nl-customer-info-col .customer-phone .error-ms{margin-top:5px;margin-bottom:0;font-style:italic;font-size:14px;font-weight:250;color:#ff4136;display:none}.nl-customer-info-col .customer-email .error-ms.error-display,.nl-customer-info-col .customer-fullname .error-ms.error-display,.nl-customer-info-col .customer-note .error-ms.error-display,.nl-customer-info-col .customer-phone .error-ms.error-display{display:block}.nl-customer-info-col .customer-note textarea{padding:10px}.control-label{font-size:14px;font-weight:700;line-height:17px}@media (max-width:568px) and (min-width:320px){.searchResults h6{font-size:14px!important;width:auto}.nl-customer-info-col{margin:auto;padding:16px 0;width:100%;font-size:16px;color:#484848}}.steps-header{width:85%;margin:0 auto}.ant-steps .ant-steps-item.ant-steps-item-active .ant-steps-item-title{color:#0060c4!important}.ant-steps .ant-steps-item.ant-steps-item-wait .ant-steps-item-title{color:#707070!important}.steps-content{margin:16px auto 0;min-height:300px;padding-top:80px;padding-bottom:20px;width:85%;border-top:1px solid #ddd;border-bottom:.5px solid #ddd}.steps-action{margin-top:24px}.booking-container{padding:16px!important;border-top:.5px solid #ddd;max-width:90%;margin:15px auto 0!important}.nl-booking-expand{background:none;border-radius:0;position:relative;width:100%}.nl-seat-template{position:relative;top:0;bottom:0;left:0;right:0;display:flex;justify-content:space-around;align-items:center;flex-wrap:wrap}.seat-template-col{border-right:none!important;padding:0;margin-top:16px}.table>tbody>tr>td,.table>tbody>tr>th,.table>tfoot>tr>td,.table>tfoot>tr>th,.table>thead>tr>td,.table>thead>tr>th{padding:8px;line-height:1.42857143;vertical-align:top;border-top:none!important}.nl-from-to-select .pickup-transfer-container .from-container{width:50%;padding-right:14px}.nl-from-to-select .pickup-transfer-container .from-container .detail-address,.nl-from-to-select .pickup-transfer-container .to-container .detail-address{height:379px}.nl-from-to-select .pickup-transfer-container .to-container{width:50%;padding-left:14px}.nl-from-to-select .pickup-transfer-container .from-container .pickup-transfer-list-container,.nl-from-to-select .pickup-transfer-container .to-container .pickup-transfer-list-container{margin-top:15px;padding-right:20px}.nl-from-to-select .pickup-transfer-container .from-container .pickup-transfer-list-container .pickup-transfer-list.pickup-list .item-info,.nl-from-to-select .pickup-transfer-container .to-container .pickup-transfer-list-container .pickup-transfer-list.pickup-list .item-info{margin-bottom:16px}.pickup-transfer-list.pickup-list .item-info input[type=radio]{height:16px;width:16px;margin-top:2px;margin-left:0;position:unset}.nl-from-to-select .pickup-transfer-container .from-container .pickup-transfer-list-container .pickup-transfer-list.pickup-list .item-info span,.nl-from-to-select .pickup-transfer-container .to-container .pickup-transfer-list-container .pickup-transfer-list.pickup-list .item-info span{margin-left:6px}.nl-from-to-select .pickup-transfer-container .from-container .pickup-transfer-list-container .pickup-transfer-list.pickup-list .item-info .pickup-address,.nl-from-to-select .pickup-transfer-container .to-container .pickup-transfer-list-container .pickup-transfer-list.pickup-list .item-info .pickup-address{margin-left:3px;line-height:24px}.tables-flex{display:flex;justify-content:space-evenly;margin-top:16px}.tables-flex.seat-selection{position:relative}.seat-template.unchoosable{opacity:.4;filter:blur(2px)}.seat-selection .background-disabled{width:100%;height:100%;position:absolute;z-index:5}.seat-selection .unchoosable-selection{min-width:300px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);padding:16px;box-shadow:0 1px 10px rgb(0 0 0/30%);background:hsl(0 0% 100% / .7);border-radius:4px;z-index:6}.unchoosable-selection .unchoosable-selection-title{margin-top:16px;padding-bottom:12px;font-weight:700;border-bottom:1px solid silver}.unchoosable-selection .unchoosable-selection-group{margin-top:12px;display:flex;flex-direction:row;justify-content:space-between;align-items:center}.unchoosable-selection-group .unchoosable-selection-group-title{width:75%;line-height:22px}.unchoosable-selection-group-title .total-available-seats{padding-left:20px;color:#707070}.unchoosable-selection-group .unchoosable-selection-group-input{width:25%;margin-top:-12px;display:flex;flex-direction:row;justify-content:space-between;align-items:center}.unchoosable-selection-group .unchoosable-selection-group-input .total-customers{font-size:19px;font-weight:700}.unchoosable-selection-group .unchoosable-selection-group-input svg{width:20px;height:20px}.cd-sodoghe{width:35%}.nl-coach{padding:22px 0 16px;background:#f2f2f2;border-top-left-radius:50% 15px;border-top-right-radius:50% 15px;border-bottom-right-radius:5px;border-bottom-left-radius:5px}.nl-coach .table-layout-sodoghe tbody tr{height:41px}.nl-coach .table-layout-sodoghe tbody tr td{padding:1px 1px 0;border-bottom:0}.nl-coach .table-layout-sodoghe tbody tr td:first-child{padding-left:15px}.nl-coach .table-layout-sodoghe tbody tr td:last-child{padding-right:15px}.cd-sodoghe{border:none!important}.steps-content .seat-template-col{width:90%!important;display:flex;flex-direction:column;border-right:none!important;padding-top:0;padding-right:0}.chosen-seats-list{display:flex;justify-content:flex-start}.nl-booking-expand .steps-content{min-height:465px;display:flex;flex-direction:column;padding-top:16px}.nl-booking-expand.multi-customer-form.current-step-1 .steps-content,.nl-booking-expand.multi-customer-form.current-step-2 .steps-content{padding-bottom:0;border-bottom:0;padding-top:0;border-top:0}.nl-booking-expand.multi-customer-form.current-step-2 .steps-content{min-height:unset}.steps-footer{display:flex;justify-content:space-between;width:100%;padding:16px 7.5% 0;flex-direction:column}.total-label{display:inline}.total-price{display:inline;margin-right:10px}.list-seat-code,.total-price{color:#0060c4;font-weight:700}.line-column{border-left:1px solid #ddd}.area-point-wrapper{display:flex;justify-content:space-evenly}.from-label,.to-label{font-weight:700;font-size:18px;text-align:left}.detail-address{text-align:left}.nl-booking-expand .pickup-transfer-list label{padding-left:0;display:flex}.nl-booking-expand .pickup-transfer-list .item-info .point-title{margin-bottom:5px;cursor:pointer}.pickup-transfer-list .item-info.disable-point{opacity:.5}.pickup-transfer-list .item-info.disable-point .point-title{color:#484848;cursor:not-allowed}.nl-booking-expand .pickup-transfer-list .item-info .point-note{margin-bottom:8px;padding-left:30px;font-size:12px;line-height:18px;color:#148a1b;font-weight:400}.nl-booking-expand .pickup-transfer-list .item-info .point-min-customer{padding-left:30px;font-size:12px;line-height:18px;color:#f10000;margin-bottom:8px}.item-info .full-address-row{padding-left:30px}.item-info .full-address-row img{width:12px;height:12px}.nl-booking-expand .pickup-transfer-list label .blue-text{margin-left:8px;color:#0060c4}.pickup-address{color:#484848;font-size:12px;line-height:18px}.unavailable-seat{cursor:not-allowed}.seat-guid-row{display:flex;justify-content:space-between;margin:0 auto}.coach-container{padding:0 33px;text-align:center}.coach-container .nl-coach{margin-top:8px}.blue-text{color:#0060c4}.div-address-unfixed{padding-left:20px}.nl-booking-expand .pickup-transfer-list .item-info .transfer-address-input-label{color:#148a1b;font-size:12px;padding:4px 8px}.address-unfixed-input.input-vxr{margin-left:8px;padding-left:10px;padding-right:10px;border:1px solid silver}.btn-done{margin-left:3px}.button-container .btn-label{text-align:center;line-height:33px;cursor:pointer}.button-container .btn-label.btn-sold-out{cursor:default;text-transform:uppercase;font-weight:700;color:#f5222d}.btn-content:hover{cursor:pointer}.contact-form{text-align:center;margin-top:1rem;border-top:1px solid #ddd}.contact-form .contact-form-title{padding-top:12px}.ta-left{text-align:left}.steps-footer-message{width:100%;margin-bottom:15px}.steps-footer-container{width:100%;display:flex;flex-direction:row;justify-content:space-between}.steps-footer-left{margin-top:5px;font-size:16px}.steps-footer-right button.ant-btn{width:120px;height:34px;padding:0;background-color:#0060c4;border-color:#0060c4}.steps-footer-right .total-label,.steps-footer-right .total-price,.steps-footer-right button{font-size:16px}.previous{color:#484848}.previous:hover{color:#8f8fb1}.ant-steps-item-icon{width:20px;height:20px;margin-right:8px;font-size:14px;margin-top:6px}.ant-steps-item-finish .ant-steps-item-icon{background-color:#0060c4;border-color:#0060c4}.ant-steps-item-finish .ant-steps-item-icon .ant-steps-icon{color:#fff}.ant-steps-item-icon .ant-steps-icon{top:-7px;left:0}.ant-steps-item-process .ant-steps-item-icon{background-color:#0060c4;border-color:#0060c4;color:#fff}.ant-steps-item-process .ant-steps-item-title{color:#0060c4}.ant-steps-item-wait .ant-steps-item-icon{border-color:#707070;background-color:#707070}.ant-steps-item-wait .ant-steps-item-icon>.ant-steps-icon{color:#fff}.ant-steps-item-wait .ant-steps-item-title{color:#707070}.ant-steps-item-title{font-size:16px;font-weight:400}.ant-steps-item-title:after{background:#707070}.nl-route-detail-container .route-item-top-header{display:flex;flex-direction:row;justify-content:space-between}.notification-section{margin-bottom:10px;width:50%}.no-prepayment-required-label{margin-bottom:10px;width:50%;text-align:right;font-weight:700;font-size:16px;line-height:16px;padding-top:6px}.no-prepayment-required-label.full-width{width:100%}.no-prepayment-required-label .no-prepayment-required-tooltip{color:#484848}.notification-tag{background:#1867bc;color:#fff;font-size:9px;margin-top:5px;text-transform:uppercase;text-align:left;margin-left:0;padding:5px 8px;position:relative;text-decoration:none;display:inline-block;min-width:69px;height:22px}.notification-tag:before{content:"";width:0;height:0;border-top:10px solid #fff0;border-bottom:12px solid #fff0;border-left:10px solid #1867bc;position:absolute;top:.25px;left:70px}.notification-tag:after{content:"\25CF";color:#fff;display:inline-block;vertical-align:middle;margin-right:5px;font-size:21px;position:absolute;top:8px;right:-7px;font:normal normal normal 6px/1 FontAwesome}.notification-label{outline:none;text-decoration:none;font-size:12.5px;font-weight:700;vertical-align:middle;margin-left:10px;display:inline-block}.read-more-label{color:#006eff;text-decoration:underline;cursor:pointer;display:inline-block}.transfer-input-section #btnDeparture{padding:0;background-color:#0060c4;border-color:#0060c4}.transfer-input-section #btnDeparture span{margin-left:0}.transfer-input-section #btnDeparture[disabled]{color:rgb(0 0 0 / .25);background:#f5f5f5;border-color:#d9d9d9}.booking-steps-seat-content-container-mobile .seat-type-color,.steps-content .nl-seat-template .seat-template-col .seat-type-color{margin-top:8px;padding:0;display:flex;flex-direction:row;justify-content:left;flex-wrap:wrap}.booking-steps-seat-content-container-mobile .seat-type-color .seat-type-color-item,.steps-content .nl-seat-template .seat-template-col .seat-type-color .seat-type-color-item{width:33.33%;margin-top:8px;display:flex;align-items:flex-start}.seat-type-color .seat-type-color-item .seat-type-color-item-value{margin-left:5px;display:flex;flex-direction:column}.seat-type-color-item .seat-type-color-item-value .seat-type-color-item-value-group{width:100%;margin-top:8px;font-size:12px;line-height:16px;color:#141414}.seat-type-color-item .seat-type-color-item-value .seat-type-color-item-value-group:first-child{margin-top:0}.seat-type-color-item-value .seat-type-color-item-value-group .seat-type-color-item-value-group-name{width:100%;font-weight:400;letter-spacing:.1px}.seat-type-color-item-value .seat-type-color-item-value-group .seat-type-color-item-value-group-fare{width:100%;margin-top:2px;font-weight:700;letter-spacing:.3px}.deposit-note{margin-top:25px}.unchoosable-config-note{margin-top:16px;padding:0 16px;color:#f5222d;font-size:16px}#vexereSearchWidget{max-width:1200px!important;margin:0 auto!important}.search-result-container{display:flex;flex-direction:row}.search-result-container .search-result-left{width:25%;padding:20px 0 10px 15px;background-color:#f8f8fa}.search-result-container .search-result-right{background-color:#f8f8fa}.booking-return-title{padding:20px 0 10px 15px;font-size:24px;font-weight:700;line-height:32px;letter-spacing:-.5px;text-align:left;display:flex;gap:8px}@media (min-width:1024px) and (max-width:1335px){.booking-container{padding-right:0!important;padding-left:0!important}}@media (min-width:429px) and (max-width:768px){.booking-container{padding:5px 15px!important;margin:15px 0 0!important;max-width:none}.booking-container .nl-booking-expand .steps-header{width:100%;padding:3px 0}.booking-container .nl-booking-expand .steps-header .ant-steps-item .ant-steps-item-content{margin-right:0;min-height:0}.booking-container .nl-booking-expand .steps-content{padding-top:70px;margin-top:0;width:100%}.booking-container .nl-booking-expand .steps-footer{padding-left:0;padding-right:0;flex-wrap:wrap}.booking-container .nl-booking-expand .steps-footer .steps-footer-left,.booking-container .nl-booking-expand .steps-footer .steps-footer-right{width:50%}}@media (max-width:430px){.nl-from-to .nl-from-to-content .from .nl-dib,.nl-from-to .nl-from-to-content .to .nl-dib{max-width:120px}.booking-container{padding:0!important;margin:15px 0 0!important;max-width:none}.booking-container .nl-booking-expand .steps-header{width:100%;padding:3px 0}.booking-container .nl-booking-expand .steps-header .ant-steps-item .ant-steps-item-content{margin-right:0;min-height:0}.booking-container .nl-booking-expand .steps-header .ant-steps-item .ant-steps-item-icon{margin-right:5px;margin-top:5px}.booking-container .nl-booking-expand .steps-header .ant-steps-item .ant-steps-item-title{font-size:14px}.booking-container .nl-booking-expand .steps-content{padding-top:70px;margin-top:0;width:100%}.booking-container .nl-booking-expand .steps-footer{padding-left:0;padding-right:0;flex-wrap:wrap;flex-direction:column-reverse}.booking-container .nl-booking-expand .steps-footer .steps-footer-left{width:100%;margin-top:7px}.booking-container .nl-booking-expand .steps-footer .steps-footer-right{width:100%;line-height:34px;margin-top:0}.booking-container .nl-booking-expand .steps-footer .steps-footer-right button.ant-btn{float:right}.nl-from-to-select .pickup-transfer-container .area-point-wrapper{flex-wrap:wrap}.nl-from-to-select .pickup-transfer-container .from-container{width:100%;padding-right:0}.nl-from-to-select .pickup-transfer-container .to-container{width:100%;padding-left:0;margin-top:15px}.transfer-input-section #btnDeparture{margin-left:8px}.nl-customer-info-col .detail-customer-info{padding:0}.search-result-container .search-result-left{display:none}.search-result-container .search-result-right{width:100%!important}.nl-route-detail-right-container .route-detail-button-container{display:none}.booking-return-title{font-size:14px;font-weight:700;line-height:16px;letter-spacing:-.5px;padding:6px 12px 0;background-color:#fff}}input[type=text]{background-color:#fff!important}.detail-info-form{border-top:1px solid #ddd;list-style:none;width:91%;margin:15px auto 0}.detail-info-form .ant-tabs{width:98%}.image-thumbnail{padding:2px}.thumbnail-item{width:95%!important}.current_img{border:3px solid blue}.slick-slide img.image-thumbnail{height:100px!important;width:115px!important;margin-top:1px}.slick-slide .current_img img.image-thumbnail{height:100px!important;width:108px!important;padding:1px;margin-top:0}.slider-thumbnail{margin-top:10px}.slick-next{right:35px!important}.slick-prev{left:5px!important;z-index:20}.slick-next:before,.slick-prev:before{font-size:50px!important}.cancellation-policy-title{font-size:18px;font-weight:700}.cancellation-policy-timeline{position:relative;display:flex;flex-direction:row-reverse;padding-top:44px}.cancellation-policy-timeline .cancellation-policy-period{width:100%}.cancellation-policy-timeline .cancellation-policy-period:first-child div{border-top-left-radius:2px;border-bottom-left-radius:2px}.cancellation-policy-timeline .cancellation-policy-period div{height:16px}.cancellation-policy-timeline .cancellation-policy-period p{text-align:center;font-size:14px;margin-top:8px}.cancellation-policy-wrapper .cancellation-policy-timeline .cancellation-policy-checkpoint{position:absolute;top:65px;display:flex;flex-direction:column;text-align:center;font-size:12px}.cancellation-policy-wrapper{position:relative}.departure{font-weight:700;font-size:12px;position:absolute;top:40px;right:15px}.circle{height:12px;width:12px;border-radius:10px;background:#fff;position:absolute;top:74px;right:5%}.circle.today:before{content:"H\F4m nay";font-size:12px;position:absolute;top:18px;width:max-content;padding:3px;border:1px solid #000;border-radius:5px;transform:translateX(-43%);font-weight:700}.cancellation-policy-note{margin-top:16px;font-size:16px;padding-bottom:16px}.utility-description{background:#f5f5f5;padding:12px}.utility-description:first-child{border-top-left-radius:4px;border-top-right-radius:4px}.utility-description:last-child{border-bottom-left-radius:4px;border-bottom-right-radius:4px}.utility-description .line{height:1px;width:100%;background-color:silver}.utility-description .utility-image{display:flex;-webkit-box-align:center;align-items:center}.utility-description .utility-image img{margin-right:8px}.utility-description .utility-image div{font-size:14px}.utility-description .description{font-size:14px;padding:12px 0;white-space:pre-line}.utility-wrapper .utility-container{padding-bottom:16px}.ant-tabs-tab-btn{font-size:16px}.review-container{padding-bottom:20px}.detailed-review-container{padding-bottom:16px}.star-ratings{unicode-bidi:bidi-override;color:#ccc;font-size:28px;position:relative;margin:0;padding:0}.star-ratings .fill-ratings{color:#e7711b;padding:0;position:absolute;z-index:1;display:block;top:0;left:0;overflow:hidden}.star-ratings .fill-ratings span{display:inline-block}.star-ratings .empty-ratings{padding:0;display:block;z-index:0}.ant-tabs{width:90%;margin:0 auto}.rating{display:flex;font-size:16px;-webkit-box-align:center;align-items:center}.rating span{padding-left:8px;font-size:16px}.overall-rating{border-radius:2px;background:#0060c4;color:#fff;font-size:16px;padding:3px 10px;margin-right:16px}.overall-rating span{padding-left:5px}.detail-rating{flex-flow:wrap;margin:10px 0;display:flex}.detail-rating .item-rating{margin:10px 0}.detail-rating .rate{position:relative;padding-top:13px}.detail-rating .rate .title{font-size:14px}.detail-rating .rate .point{font-size:16px;display:flex;-webkit-box-align:baseline;align-items:baseline}.detail-rating .rate .point .bar{width:110px;position:relative;background-color:silver;height:5px;border-radius:3px;margin-right:27px}.detail-rating .rate .point .progress-item{background-color:#0060c4;height:5px;position:absolute;top:0;left:0;border-radius:3px}.review-filter-buttons{display:flex;flex-direction:row;justify-content:space-around}.review-filter-buttons button:last-child{margin-right:0}.row-btn-filter button{margin-right:10px;height:36px}.star-review-btn span svg{margin-top:5px}.ant-btn>.anticon+span,.ant-btn>span+.anticon{margin-left:4px}.review-item-container{border-top:1px solid #ddd;padding:16px 0}.review-item-container .review-item{display:flex}.review-item-container .review-item .review-item-left{margin:0 40px;max-width:64px}.review-item-container .review-item .review-item-right{padding-left:16px;display:flex;flex-direction:column}.review-item-container .review-item .review-item-left .ant-avatar{margin-bottom:5px}.review-item-container .review-item .review-item-left .name{text-align:center;overflow:hidden;text-overflow:ellipsis}.review-item-container .review-item .review-item-right span{margin-top:-10px;margin-bottom:10px;font-size:14px;color:#707070}.review-item-container .review-item .review-item-right:last-child{font-size:16px}.review-item-company-reply{display:flex;flex-direction:column;overflow-wrap:break-word;white-space:pre-line;padding:5px 10px;border:1px solid #dbdbdb;border-radius:5px;background-color:#f5f5f5}.review-item-company-reply-title{font-weight:700;margin:5px 0;color:#484848}.review-item-company-reply-content,.review-item-content{text-align:justify;padding-bottom:5px}.ant-pagination{text-align:right}.row-btn-filter{padding-bottom:10px}.pickup-dropoff-wrapper .pickup-drop-off-container{width:100%;padding-bottom:20px;font-size:16px}.pickup-drop-off-container .pickup-drop-off-note{width:100%}.pickup-drop-off-container .pickup-drop-off-list{width:100%;display:flex;flex-direction:row}.pickup-drop-off-list .drop-off-list-container,.pickup-drop-off-list .pickup-list-container{width:50%;margin-top:10px;padding-left:14px;display:flex;flex-direction:column}.pickup-drop-off-list .drop-off-list-container .list-label,.pickup-drop-off-list .pickup-list-container .list-label{color:#484848;font-weight:700;font-size:18px;text-align:left}.drop-off-list-container ul.drop-off-list,.pickup-list-container ul.pickup-list{padding-left:15px;padding-right:15px;display:flex;flex-direction:column;max-height:354px;overflow:auto;list-style:none}.pickup-drop-off-list ul.drop-off-list li,.pickup-drop-off-list ul.pickup-list li{width:100%;margin:10px 0 0}.pickup-drop-off-list ul.drop-off-list li i,.pickup-drop-off-list ul.pickup-list li i{font-size:12px;color:#70707099}.pickup-drop-off-list ul.drop-off-list li .address-container,.pickup-drop-off-list ul.pickup-list li .address-container{margin-top:4px;padding-left:20px}.pickup-drop-off-list ul.drop-off-list li .address-container .address,.pickup-drop-off-list ul.pickup-list li .address-container .address{padding-left:8px;font-size:12px;color:#707070;font-weight:300}.route-item{margin-bottom:16px;border:1px solid silver;border-radius:4px;background-color:#fff}@media screen and (min-width:768px){.btn-action-mobile{display:none}.nl-fare-info{top:-3px}}.ant-modal-content{border-radius:8px}@media (max-width:430px){.route-item:hover{box-shadow:none;transition:none}.seat-type-color .seat-type-color-item .seat-type-color-item-value{font-size:12px}.booking-steps-seat-content-container-mobile .seat-type-color .seat-type-color-item{margin-right:0}}#searchResults.company-id-28193 .route-container{height:1000px;overflow-y:scroll;padding-bottom:200px}.route-sorting-container{background-color:#f8f8fa;padding:10px 15px 0;display:flex;flex-direction:row}.route-sorting-container .route-sorting-label{font-size:14px;font-weight:700;margin-top:6px}.route-sorting-container .route-sorting-conditions{display:flex;flex-direction:row;margin-left:30px}.route-sorting-container .route-sorting-conditions .route-sorting-condition{font-weight:400;font-size:14px;height:32px;line-height:30px;padding:0 16px;margin-right:5px;cursor:pointer;text-align:center}.route-sorting-container .route-sorting-conditions .route-sorting-condition:hover{color:#0060c4}.route-sorting-container .route-sorting-conditions .route-sorting-condition.current-sorting{color:#fff;background-color:#0060c4;box-shadow:none;border-radius:2px;border:1px solid #0060c4!important}@media (max-width:430px){.route-sorting-container{flex-wrap:wrap}.route-sorting-container .route-sorting-conditions{margin-left:0;margin-top:10px;flex-wrap:wrap}.route-sorting-container .route-sorting-conditions .route-sorting-condition{height:auto}}.route-filters-top{display:flex;flex-direction:row;flex-wrap:wrap}.filters-container{width:100%;padding:16px 16px 0;margin-top:5px;font-size:14px;border:1px solid silver;border-radius:5px}.filters-container .filter-group{margin-bottom:24px}.filters-container .filter-group .filter-group-title{color:#484848;font-weight:700}.filters-container .filter-group .filter-group-current-values{display:flex;flex-direction:row;justify-content:space-between}.filters-container .filter-group .ant-checkbox-wrapper:not(.tree-point){width:100%;margin-top:16px;margin-left:0;color:rgb(0 0 0 / .65)}.filters-container .filter-group .ant-tree{background-color:#f8f8fa}.filters-container .filter-group .ant-slider-handle{border-color:#1890ff}.filters-container .filter-group .ant-slider-track{background-color:#0060c4}.filters-container .filter-group .ant-slider-mark-text{color:rgb(0 0 0 / .65)}.filters-container .filter-group .ant-slider-mark-text:first-child{transform:none!important;margin-left:-5px}.filters-container .filter-group .ant-slider-mark-text:nth-child(2){transform:translateX(-100%)!important;margin-left:5px}.filters-container .filter-group .ant-tree{margin-top:5px;max-height:265px;overflow:auto}.route-item .last-minute-container{width:100%;padding:2px 16px;display:flex;flex-direction:row;background-color:#eb5757}.mobile-route-main-container .last-minute-container{width:100%;padding:2px 7px;background-color:#eb5757;display:flex;flex-direction:row}.last-minute-container .hot-image{width:50%}.last-minute-container .hot-image img{margin-top:1px}.last-minute-container .countdown-container{width:50%;font-size:14px;color:#fff;display:flex;flex-direction:row;justify-content:end;align-items:center}.countdown-container .countdown-time{margin:0 4px;font-weight:700}#vexereSearchWidget #searchResults .result-list{border:1px solid #eeee}#vexereSearchWidget #searchResults .result-list li.route-detail-container{margin:0;padding:15px}#vexereSearchWidget #searchResults .route-detail-container .route-detail-left-container .route-detail-info{margin-left:15px}#vexereSearchWidget #searchResults .result-list li.route-detail-container a.online-button,#vexereSearchWidget #searchResults .result-list li.route-detail-container button.online-button{font-family:Helvetica Neue,Helvetica,Arial,sans-serif;font-weight:400!important}#vexereSearchWidget #searchResults .result-list li.route-detail-container #Policy .policy-table{margin-bottom:0}#vexereSearchWidget #searchResults .result-list li.route-detail-container #Policy .policy-table tr td{padding:5px 10px;border:1px solid #dfe5e8}#vexereSearchWidget #searchResults .booking-expand{background:none;border-radius:0}#vexereSearchWidget #searchResults .booking-expand form{background-color:#f0f0f0}#vexereSearchWidget #searchResults .booking-expand form .seat-template-table .detail-review{background:none}#vexereSearchWidget #searchResults .booking-expand form .seat-template-table .detail-booking .col-lg-4,#vexereSearchWidget #searchResults .booking-expand form .seat-template-table .detail-review .col-lg-4,#vexereSearchWidget #searchResults .booking-expand form .seat-template-table .title-seat.desktop-title .col-lg-4{float:left;width:31.4%;padding-left:10px;padding-right:10px}#vexereSearchWidget #searchResults .booking-expand form .seat-template-table .detail-review .column-bottom{padding:10px}#vexereSearchWidget #searchResults .booking-expand form .seat-template-table .detail-review .column-bottom .cont-container{width:100%}#vexereSearchWidget #searchResults .booking-expand form .seat-template-table .detail-review .column-bottom button{font-weight:400!important;min-width:200px}#vexereSearchWidget #searchResults .booking-expand form .seat-template-table .detail-booking table.color-seat tbody td{padding:5px}#vexereSearchWidget #searchResults .booking-expand form .seat-template-table .detail-booking .detail-customer-info{float:left}#vexereSearchWidget #searchResults .booking-expand form .seat-template-table .detail-booking .detail-customer-info .form-group label{margin-top:10px;color:#333}#vexereSearchWidget #searchResults .booking-expand form .seat-template-table .detail-booking .detail-customer-info .form-group label .red{color:#ff4136}#vexereSearchWidget #searchResults .booking-expand form .seat-template-table .detail-booking .detail-customer-info .pointer{border-color:#ddd}#vexereSearchWidget #searchResults .booking-expand form .seat-template-table .detail-booking .detail-customer-info .bg-blue{background-color:#1761b4!important}#vexereSearchWidget #searchResults .booking-expand form .seat-template-table .detail-booking .detail-customer-info .bg-blue a{background-color:#1761b4!important;color:#fff!important}#vexereSearchWidget #searchResults .booking-expand form .seat-template-table .detail-booking .detail-customer-info .bg-blue a:focus{color:#fff}#vexereSearchWidget #searchResults .booking-expand form .seat-template-table .detail-booking .detail-customer-info .bg-blue a.black:hover{color:#000}#vexereSearchWidget #searchResults .booking-expand form .seat-template-table .detail-booking .seat-template-col{border-right:0!important}#vexereSearchWidget #searchResults .booking-expand form .seat-template-table .detail-booking .seat-template-col .seat-guid-row{font-size:12px}#vexereSearchWidget #searchResults .booking-expand #fromStart .detail-address.detail-address-pc,#vexereSearchWidget #searchResults .booking-expand #fromstart .detail-address.detail-address-pc,#vexereSearchWidget #searchResults .booking-expand #toEnd .detail-address.detail-address-pc,#vexereSearchWidget #searchResults .booking-expand #toend .detail-address.detail-address-pc{min-height:418px}#vexereSearchWidget #searchResults .booking-expand #fromStart .detail-address.detail-address-pc ul.pickup-transfer-list.pickup-list li.item-info,#vexereSearchWidget #searchResults .booking-expand #fromstart .detail-address.detail-address-pc ul.pickup-transfer-list.pickup-list li.item-info,#vexereSearchWidget #searchResults .booking-expand #toEnd .detail-address.detail-address-pc ul.pickup-transfer-list.pickup-list li.item-info,#vexereSearchWidget #searchResults .booking-expand #toend .detail-address.detail-address-pc ul.pickup-transfer-list.pickup-list li.item-info{margin:5px 0 0}#vexereSearchWidget #searchResults .booking-expand #fromStart .detail-address.detail-address-pc ul.pickup-transfer-list.pickup-list li.item-info label,#vexereSearchWidget #searchResults .booking-expand #fromstart .detail-address.detail-address-pc ul.pickup-transfer-list.pickup-list li.item-info label,#vexereSearchWidget #searchResults .booking-expand #toEnd .detail-address.detail-address-pc ul.pickup-transfer-list.pickup-list li.item-info label,#vexereSearchWidget #searchResults .booking-expand #toend .detail-address.detail-address-pc ul.pickup-transfer-list.pickup-list li.item-info label{color:#000;font-size:14px}#vexereSearchWidget #searchResults .booking-expand #fromStart .detail-address.detail-address-pc ul.pickup-transfer-list.pickup-list li.item-info .address-row,#vexereSearchWidget #searchResults .booking-expand #fromstart .detail-address.detail-address-pc ul.pickup-transfer-list.pickup-list li.item-info .address-row,#vexereSearchWidget #searchResults .booking-expand #toEnd .detail-address.detail-address-pc ul.pickup-transfer-list.pickup-list li.item-info .address-row,#vexereSearchWidget #searchResults .booking-expand #toend .detail-address.detail-address-pc ul.pickup-transfer-list.pickup-list li.item-info .address-row{padding-left:20px;margin-top:5px}#vexereSearchWidget #searchResults .booking-expand #fromStart .detail-address.detail-address-pc .list-title.pickup-title,#vexereSearchWidget #searchResults .booking-expand #fromstart .detail-address.detail-address-pc .list-title.pickup-title,#vexereSearchWidget #searchResults .booking-expand #toEnd .detail-address.detail-address-pc .list-title.pickup-title,#vexereSearchWidget #searchResults .booking-expand #toend .detail-address.detail-address-pc .list-title.pickup-title{font-family:Helvetica Neue,Helvetica,Arial,sans-serif;font-weight:550}#vexereSearchWidget #searchResults .route-detail-container .route-detail-left-container .route-detail-info .route-detail-info-trip{width:100%}#vexereSearchWidget #searchResults .route-detail-container .route-detail-left-container .route-detail-info a.depart-station:hover{color:#000}#vexereSearchWidget #searchResults .route-detail-container .route-detail-left-container .route-detail-info .route-detail-info-cancel-policy{color:#337ab7}#vexereSearchWidget #searchResults .route-detail-container .route-detail-left-container .route-detail-info .route-detail-info-cancel-policy:hover{color:#000}#vexereSearchWidget #searchResults .route-detail-container .route-detail-left-container .route-detail-info .route-detail-info-cancel-policy{float:left;width:100%;margin-top:5px}#vexereSearchWidget #searchResults .route-detail-container .route-detail-right-container .button-container,#vexereSearchWidget #searchResults .route-detail-container .route-detail-right-container .num-avalible-seats{margin-top:10px}ul.pickup-transfer-list{margin-left:0;padding-left:20px;list-style:none}@media (min-width:1025px){#vexereSearchWidget #searchResults .booking-expand form .seat-template-table .detail-booking .col-lg-4,#vexereSearchWidget #searchResults .booking-expand form .seat-template-table .detail-review .col-lg-4,#vexereSearchWidget #searchResults .booking-expand form .seat-template-table .title-seat.desktop-title .col-lg-4{width:31.4%}#vexereSearchWidget #searchResults .booking-expand form .seat-template-table .detail-review .column-bottom button{width:100%;max-width:200px}}@media (max-width:768px){#vexereSearchWidget #searchResults .booking-expand{margin-bottom:15px}#vexereSearchWidget #searchResults .booking-expand form .seat-template-table .title-seat.desktop-title{border-radius:5px 5px 0 0;background-color:#1761b4}#vexereSearchWidget #searchResults .booking-expand form .seat-template-table .detail-booking .col-lg-4,#vexereSearchWidget #searchResults .booking-expand form .seat-template-table .title-seat.desktop-title .col-lg-4{width:49.8%}#vexereSearchWidget #searchResults .booking-expand form .seat-template-table .detail-review .col-lg-4{width:47%}#vexereSearchWidget #searchResults .seat-template-table .seat-template-col{padding-top:10px}#vexereSearchWidget #searchResults .booking-expand form .seat-template-table .detail-booking .pickup-transfer-container{padding-top:0!important;border-right:0!important}#vexereSearchWidget #searchResults .booking-expand form .seat-template-table .detail-booking .customer-info-col{float:left;clear:both;display:block;width:100%}#vexereSearchWidget #searchResults .booking-expand form .seat-template-table .detail-booking .customer-info-col-title{display:block!important;font-weight:700;height:45px;line-height:45px}#vexereSearchWidget #searchResults .booking-expand form .seat-template-table .detail-review{display:block}#vexereSearchWidget #searchResults .booking-expand form .seat-template-table .detail-review .column-bottom button{width:91%}#vexereSearchWidget #searchResults .booking-expand form .seat-template-table .detail-booking .detail-customer-info .form-group label{margin-top:5px}#vexereSearchWidget #searchResults .booking-expand form .seat-template-table .detail-booking .detail-customer-info .form-group input,#vexereSearchWidget #searchResults .booking-expand form .seat-template-table .detail-booking .detail-customer-info .form-group textarea{margin:0;width:100%!important}#vexereSearchWidget #searchResults .booking-expand .foot-vxr-panel{display:none}#vexereSearchWidget #searchResults .booking-expand form .seat-template-table .detail-booking .cd-sodoghe{margin:10px}}