/*! normalize.css v3.0.3 | MIT License | github.com/necolas/normalize.css */.icon-RushHour:before{color:#4a4a4a;content:""}.icon-Night-Service:before{color:#4a4a4a;content:""}.icon-ferry:before,.tripplanner-results-details .trip-indication-item.ferry .icon-custom:before{content:""}.icon-tram:before,.tripplanner-results-details .trip-indication-item.tram .icon-custom:before{content:""}.icon-rail:before,.tripplanner-results-details .trip-indication-item.rail .icon-custom:before{content:""}.icon-bus:before,.tripplanner-results-details .trip-indication-item.bus .icon-custom:before{content:""}.container-tripplanner-result .tripplanner-result.form .travel-preferences-button,.primary-dark-button{background-color:#0f61a9;border:2px solid #0f61a9;-webkit-border-radius:4px;-moz-border-radius:4px;-ms-border-radius:4px;border-radius:4px;color:#fff!important;cursor:pointer;display:block;font-size:16px;font-weight:700;line-height:19px;min-height:54px;min-width:258px;padding:16px 20px;text-align:center}.container-tripplanner-result .tripplanner-result.form .travel-preferences-button:focus,.container-tripplanner-result .tripplanner-result.form .travel-preferences-button:hover,.primary-dark-button:focus,.primary-dark-button:hover{background-color:#002d72;border-color:#002d72;outline:none;text-decoration:none}.block-mta-info .tp-block .form-submit,.primary-light-button{background-color:#fff;border:2px solid #fff;-webkit-border-radius:4px;-moz-border-radius:4px;-ms-border-radius:4px;border-radius:4px;color:#002d72!important;cursor:pointer;display:block;font-size:16px;font-weight:700;line-height:19px;min-height:54px;min-width:258px;padding:16px 20px;text-align:center}.block-mta-info .tp-block .form-submit:focus,.block-mta-info .tp-block .form-submit:hover,.primary-light-button:focus,.primary-light-button:hover{background-color:#f3f3f3;border-color:#f3f3f3;outline:none;text-decoration:none}.container-tripplanner-result .tripplanner-result.form button#edit-submit,.menu-trip-planner-result ul a,.secondary-light-button{background-color:#fff;border:2px solid #0f61a9;-webkit-border-radius:4px;-moz-border-radius:4px;-ms-border-radius:4px;border-radius:4px;color:#0f61a9!important;cursor:pointer;display:block;font-size:16px;font-weight:700;line-height:19px;min-height:54px;min-width:258px;padding:16px 20px;text-align:center}.container-tripplanner-result .tripplanner-result.form button#edit-submit:focus,.container-tripplanner-result .tripplanner-result.form button#edit-submit:hover,.menu-trip-planner-result ul a:focus,.menu-trip-planner-result ul a:hover,.secondary-light-button:focus,.secondary-light-button:hover{background-color:#f3f3f3;border-color:#0f61a9;outline:none;text-decoration:none}.search-autocomplete{margin:0;position:relative;width:100%}.search-autocomplete:after{color:#0f61a9;content:"";display:inline-block;font-family:mta;font-size:18px;position:absolute;right:10px;top:8px;z-index:10}.search-autocomplete .input-group-addon,.search-autocomplete label{display:none}.search-autocomplete .input-group{width:100%}.search-autocomplete .form-control{border:1px solid #d8d8d8;-webkit-border-radius:4px;-moz-border-radius:4px;-ms-border-radius:4px;border-radius:4px;height:40px;padding-left:12px;padding-right:40px}.search-autocomplete .form-control::-webkit-input-placeholder{color:#4a4a4a}.search-autocomplete .form-control::-moz-placeholder{color:#4a4a4a}.search-autocomplete .form-control:-ms-input-placeholder{color:#4a4a4a}.search-autocomplete .form-control:-moz-placeholder{color:#4a4a4a}.block-mta-info .tp-block .edit-main,.btn-collapse,.container-tripplanner-result .tripplanner-result.form a.travel-preferences-link,.container-tripplanner-result .tripplanner-result.form a:link.travel-preferences-link,.link_container_trips,.link_container_trips:link{position:relative}.block-mta-info .tp-block .edit-main:before,.btn-collapse:before,.container-tripplanner-result .tripplanner-result.form a.travel-preferences-link:before,.container-tripplanner-result .tripplanner-result.form a.travel-preferences-link:link:before,.link_container_trips:before,.link_container_trips:link:before{background-image:url(/vuejs/5e54c8b230a36a93a34d76bc8275fbcd.svg);background-repeat:no-repeat;background-size:15px auto;content:" ";height:9px;position:absolute;right:0;top:calc(50% - 4.5px);width:15px}.block-mta-info .tp-block .edit-main:not(.collapsed):before,.btn-collapse:not(.collapsed):before,.container-tripplanner-result .tripplanner-result.form a.travel-preferences-link:not(.collapsed):before,.link_container_trips:not(.collapsed):before{-webkit-transform:rotate(180deg);-ms-transform:rotate(180deg);-o-transform:rotate(180deg);transform:rotate(180deg)}#ajax-feedback-dialog-wrapper,.container-tripplanner-results .modal,.modal-centered{padding-right:0!important}#ajax-feedback-dialog-wrapper .vertical-alignment-modal,.container-tripplanner-results .modal .vertical-alignment-modal,.modal-centered .vertical-alignment-modal{align-items:center;display:flex;height:100%;justify-content:center;width:100%}@media screen and (min-width:768px){#ajax-feedback-dialog-wrapper .vertical-alignment-modal,.container-tripplanner-results .modal .vertical-alignment-modal,.modal-centered .vertical-alignment-modal{display:block;margin-top:130px}}#ajax-feedback-dialog-wrapper .vertical-alignment-modal .modal-dialog,.container-tripplanner-results .modal .vertical-alignment-modal .modal-dialog,.modal-centered .vertical-alignment-modal .modal-dialog{height:auto;max-width:300px}@media screen and (max-width:767px){#ajax-feedback-dialog-wrapper .modal-dialog,.container-tripplanner-results .modal .modal-dialog,.modal-centered .modal-dialog{height:100%;margin:0}}@media screen and (min-width:768px){#ajax-feedback-dialog-wrapper .modal-dialog,.container-tripplanner-results .modal .modal-dialog,.modal-centered .modal-dialog{margin-top:95px;width:620px}}#ajax-feedback-dialog-wrapper .modal-content,.container-tripplanner-results .modal .modal-content,.modal-centered .modal-content{border:none;padding:15px}@media screen and (max-width:767px){#ajax-feedback-dialog-wrapper .modal-content,.container-tripplanner-results .modal .modal-content,.modal-centered .modal-content{height:inherit}}#ajax-feedback-dialog-wrapper .modal-header,.container-tripplanner-results .modal .modal-header,.modal-centered .modal-header{border-bottom:none;color:#0f61a9;min-height:25px}@media screen and (min-width:768px){#ajax-feedback-dialog-wrapper .modal-header,.container-tripplanner-results .modal .modal-header,.modal-centered .modal-header{min-height:30px}}#ajax-feedback-dialog-wrapper .modal-header .close,.container-tripplanner-results .modal .modal-header .close,.modal-centered .modal-header .close{margin-top:5px;position:absolute;right:15px;top:15px}#ajax-feedback-dialog-wrapper .modal-body,#ajax-feedback-dialog-wrapper .modal-header,.container-tripplanner-results .modal .modal-body,.container-tripplanner-results .modal .modal-header,.modal-centered .modal-body,.modal-centered .modal-header{padding:0}.block-mta-info .saved-trips .service-status-modal .color,.container-tripplanner-results .trip-route .service-status-modal .color,.container-tripplanner-results .trip-route .service-status-modal .favorite-rail,.service-status-modal #tab-rail-favorite .add-favorite-button .color,.service-status-modal #tab-rail-favorite .favorite-rail,.service-status-modal .block-mta-info .saved-trips .color,.service-status-modal .container-tripplanner-results .trip-route .color,.service-status-modal .container-tripplanner-results .trip-route .favorite-rail{background-color:#fff;-webkit-border-radius:4px;-moz-border-radius:4px;-ms-border-radius:4px;border-radius:4px;display:block;float:left;height:13px;margin-right:9px;margin-top:6px;width:13px}@media screen and (min-width:768px){.block-mta-info .accordion-title{padding-bottom:6px;padding-top:2px}}.block-mta-info .accordion-title a,.block-mta-info .accordion-title a:link{display:block;font-size:24px!important;margin:0 10px;position:relative}.block-mta-info .accordion-title a:focus,.block-mta-info .accordion-title a:hover,.block-mta-info .accordion-title a:link:focus,.block-mta-info .accordion-title a:link:hover{text-decoration:none}.block-mta-info .accordion-title a span:after,.block-mta-info .accordion-title a:link span:after{font-size:13px}.block-mta-info .tp-block{background-color:#0f61a9;-webkit-border-radius:0;-moz-border-radius:0;-ms-border-radius:0;border-radius:0;-webkit-box-shadow:0 2px 5px 0 rgba(0,0,0,.2);box-shadow:0 2px 5px 0 rgba(0,0,0,.2);color:#fff;margin-bottom:9px;padding:20px 10px 21px}@media screen and (min-width:768px){.block-mta-info .tp-block{display:block}}.block-mta-info .tp-block .form-item{margin:0 0 17px}.block-mta-info .tp-block .fieldgroup{margin:0}.block-mta-info .tp-block .form-item-dest,.block-mta-info .tp-block .form-item-origin{margin-bottom:17px;position:relative}.block-mta-info .tp-block .form-item-dest .control-label,.block-mta-info .tp-block .form-item-origin .control-label{font-size:16px;font-weight:700;left:10px;line-height:1;margin:0;position:absolute;top:11px;width:40px}.block-mta-info .tp-block .form-item-dest .control-label:after,.block-mta-info .tp-block .form-item-origin .control-label:after{display:none}.block-mta-info .tp-block .form-item-dest .form-control,.block-mta-info .tp-block .form-item-origin .form-control{background-color:hsla(0,0%,100%,.1);border-color:transparent;box-sizing:border-box;color:#fff;font-size:14px;height:auto;padding:10px 10px 10px 62px}.block-mta-info .tp-block .form-item-dest .form-control::-webkit-input-placeholder,.block-mta-info .tp-block .form-item-origin .form-control::-webkit-input-placeholder{color:#fff}.block-mta-info .tp-block .form-item-dest .form-control::-moz-placeholder,.block-mta-info .tp-block .form-item-origin .form-control::-moz-placeholder{color:#fff}.block-mta-info .tp-block .form-item-dest .form-control:-ms-input-placeholder,.block-mta-info .tp-block .form-item-origin .form-control:-ms-input-placeholder{color:#fff}.block-mta-info .tp-block .form-item-dest .form-control:-moz-placeholder,.block-mta-info .tp-block .form-item-origin .form-control:-moz-placeholder{color:#fff}.block-mta-info .tp-block .form-item-dest .ui-widget.ui-widget-content,.block-mta-info .tp-block .form-item-origin .ui-widget.ui-widget-content{max-width:100%!important;width:100%!important}.block-mta-info .tp-block .date-container{border-bottom:1px solid #fff}.block-mta-info .tp-block .date-container>div{overflow:visible}.block-mta-info .tp-block .date-container>.control-label{display:none}.block-mta-info .tp-block .date-container .form-type-radio{float:left;height:40px;margin:0 0 17px;width:48%}.block-mta-info .tp-block .date-container .form-type-radio:first-child{margin-right:4%}.block-mta-info .tp-block .date-container .form-type-radio .option{background-color:#fff;padding:10px 0}.block-mta-info .tp-block .form-item-date .form-control,.block-mta-info .tp-block .form-item-time .form-control{background-color:#fff;border-radius:0;height:41px;width:100%}.block-mta-info .tp-block .form-item-accessible{margin-bottom:0}.block-mta-info .tp-block .form-item-accessible .control-label{padding-bottom:10px;width:100%}.block-mta-info .tp-block .form-item-accessible:before{content:url(/vuejs/691733535bc3476bd05c3b5066087766.svg);height:29px;left:0;position:absolute;width:25px}.block-mta-info .tp-block a,.block-mta-info .tp-block a:link{color:inherit;font-size:16px}.block-mta-info .tp-block #link_tp_when,.block-mta-info .tp-block #link_tp_when:link,.block-mta-info .tp-block #link_tp_when_mobile,.block-mta-info .tp-block #link_tp_when_mobile:link{font-weight:700}.block-mta-info .tp-block .edit-main,.block-mta-info .tp-block .preferences-link{display:block;margin-top:20px;padding:0 0 20px;position:relative;text-decoration:none;width:100%}.block-mta-info .tp-block .edit-main span,.block-mta-info .tp-block .preferences-link span{font-weight:700}.block-mta-info .tp-block .edit-main span.time-label,.block-mta-info .tp-block .preferences-link span.time-label{float:right;font-weight:400;padding-right:30px}.block-mta-info .tp-block .preferences-link{border-bottom:1px solid #fff;margin-bottom:18px}.block-mta-info .tp-block .preferences-link:before{background-image:url(/vuejs/5d5cada2bbbdcf1b0bdd425afc7b2f8d.svg);background-repeat:no-repeat;background-size:10px auto;content:" ";height:16px;position:absolute;right:0;top:4px;width:10px}.block-mta-info .tp-block .edit-main:before{top:8px}.block-mta-info .tp-block .edit-main.collapsed{border-bottom:1px solid #fff}.block-mta-info .tp-block .form-submit{display:table;height:auto;margin:22px auto 0;min-width:100%;width:100%}.block-mta-info .tp-block .preferences-container #edit-route-preferences .end-journey-input,.block-mta-info .tp-block .preferences-container #edit-route-preferences .start-journey-input{width:calc(50% - 16px)}@media screen and (max-width:767px){.block-mta-info .tp-block .preferences-container #edit-route-preferences .end-journey-input,.block-mta-info .tp-block .preferences-container #edit-route-preferences .start-journey-input{width:100%}}.block-mta-info .tp-block .preferences-container #edit-route-preferences .end_service_option1,.block-mta-info .tp-block .preferences-container #edit-route-preferences .end_service_option2,.block-mta-info .tp-block .preferences-container #edit-route-preferences .start_service_option1,.block-mta-info .tp-block .preferences-container #edit-route-preferences .start_service_option2{float:left;width:calc(50% - 16px)}@media screen and (max-width:767px){.block-mta-info .tp-block .preferences-container #edit-route-preferences .end_service_option1,.block-mta-info .tp-block .preferences-container #edit-route-preferences .end_service_option2,.block-mta-info .tp-block .preferences-container #edit-route-preferences .start_service_option1,.block-mta-info .tp-block .preferences-container #edit-route-preferences .start_service_option2{margin:0!important;width:100%}}.block-mta-info .tp-block .preferences-container #edit-route-preferences .end_service_option1,.block-mta-info .tp-block .preferences-container #edit-route-preferences .start_service_option1{margin:0 16px 0 0}.block-mta-info .tp-block .preferences-container #edit-route-preferences .end_service_option2,.block-mta-info .tp-block .preferences-container #edit-route-preferences .start_service_option2{margin:0 0 0 16px}@supports(-ms-ime-align:auto){.block-mta-info .tp-block .preferences-container #edit-route-preferences .end_service_option1,.block-mta-info .tp-block .preferences-container #edit-route-preferences .end_service_option2,.block-mta-info .tp-block .preferences-container #edit-route-preferences .start_service_option1,.block-mta-info .tp-block .preferences-container #edit-route-preferences .start_service_option2{width:47%}.block-mta-info .tp-block .preferences-container #edit-route-preferences .end_service_option1 .form-group,.block-mta-info .tp-block .preferences-container #edit-route-preferences .end_service_option2 .form-group,.block-mta-info .tp-block .preferences-container #edit-route-preferences .start_service_option1 .form-group,.block-mta-info .tp-block .preferences-container #edit-route-preferences .start_service_option2 .form-group{width:100%}}.block-mta-info .trips-container{background-color:#fff;-webkit-border-radius:0;-moz-border-radius:0;-ms-border-radius:0;border-radius:0;-webkit-box-shadow:0 2px 5px 0 rgba(0,0,0,.2);box-shadow:0 2px 5px 0 rgba(0,0,0,.2);padding:20px 0 21px}.block-mta-info .trips-container .trips-title{padding:0 10px}.block-mta-info .no-trips{color:#6a6a6a;line-height:19px;padding:0 20px!important;text-align:center}.block-mta-info .no-trips .trip-btn-wrapper{display:flex;margin:0 -10px}.block-mta-info .no-trips .trip-btn-wrapper .plan-trip-btn,.block-mta-info .no-trips .trip-btn-wrapper .schedule-trip-link{flex:auto}.block-mta-info .no-trips .trip-btn-wrapper .schedule-trip-link{margin-left:10px}.block-mta-info .no-trips .trip-btn-wrapper .schedule-trip-link .schedule-trip-btn{width:100%}.block-mta-info .no-trips,.block-mta-info .saved-trips{margin:0;padding:25px 0 0}@media screen and (min-width:768px){.block-mta-info .no-trips,.block-mta-info .saved-trips{margin:15px 0 10px;padding:0}}.block-mta-info .no-trips .go-to-schedule-btn,.block-mta-info .no-trips .plan-trip-btn,.block-mta-info .no-trips .schedule-trip-btn,.block-mta-info .saved-trips .go-to-schedule-btn,.block-mta-info .saved-trips .plan-trip-btn,.block-mta-info .saved-trips .schedule-trip-btn{font-size:14px;min-height:inherit;min-width:inherit;padding:6px 20px}.block-mta-info .saved-trips li{list-style:none;margin-bottom:20px;overflow:hidden;padding:0 13px 20px;position:relative}.block-mta-info .saved-trips li:after{background-color:#d8d8d8;bottom:0;content:"";height:2px;left:13px;position:absolute;right:13px;width:calc(100% - 26px)}.block-mta-info .saved-trips li:last-child{border-bottom:none;margin-bottom:0}.block-mta-info .saved-trips li:last-child:after{height:0}.block-mta-info .saved-trips li .bottom-information,.block-mta-info .saved-trips li .top-information{min-height:25px;padding-left:37px;padding-right:32px;position:relative}.block-mta-info .saved-trips li .bottom-information{color:#6a6a6a;font-size:12px;line-height:14px}.block-mta-info .saved-trips li .schedule-information{align-items:center;color:#494949;display:flex;margin-bottom:15px;padding-left:37px;padding-right:32px}.block-mta-info .saved-trips li .schedule-information .train-icon{line-height:1}.block-mta-info .saved-trips li .schedule-information .color{margin-right:5px}.block-mta-info .saved-trips li .schedule-information .name{line-height:1}.block-mta-info .saved-trips li .top-information{margin-bottom:20px}.block-mta-info .saved-trips li .top-information.schedule-trip{margin-bottom:5px}.block-mta-info .saved-trips li .delete,.block-mta-info .saved-trips li .delete:link{color:#fff;display:block;font-size:0;height:23px;left:0;position:absolute;text-indent:-9999px;top:0;width:23px}.block-mta-info .saved-trips li .delete:after,.block-mta-info .saved-trips li .delete:link:after{bottom:0;color:#f2a900;content:"";cursor:pointer;font-family:mta;font-size:23px;height:23px;left:0;position:absolute;right:0;text-indent:0;top:0;width:23px;z-index:10}.block-mta-info .saved-trips li .from-name,.block-mta-info .saved-trips li .to-name{font-weight:700;text-transform:capitalize}.block-mta-info .saved-trips li .times{font-weight:700}.block-mta-info .saved-trips li .line{background-position:50%;background-repeat:no-repeat;background-size:contain;-webkit-border-radius:100%;-moz-border-radius:100%;-ms-border-radius:100%;border-radius:100%;color:#fff;display:block;float:left;font-size:0;height:25px;left:0;line-height:1;padding-top:4px;position:absolute;text-align:center;text-indent:-9999px;top:0;width:25px}.block-mta-info .saved-trips li .line-1{background-image:url(/vuejs/f615303877866360408d22d028c7e1d2.svg)}.block-mta-info .saved-trips li .line-2{background-image:url(/vuejs/12b76417962028dc5dd46a5f7da4e257.svg)}.block-mta-info .saved-trips li .line-3{background-image:url(/vuejs/a78ac9d7ebbb00594f70070c3867e8d5.svg)}.block-mta-info .saved-trips li .line-4{background-image:url(/vuejs/085719a34ab709a927f368bf0e764777.svg)}.block-mta-info .saved-trips li .line-5,.block-mta-info .saved-trips li .line-5D,.block-mta-info .saved-trips li .line-5X{background-image:url(/vuejs/b370f0e0c62c4b8f36b928178df6b4ae.svg)}.block-mta-info .saved-trips li .line-6{background-image:url(/vuejs/af9ae1b0bcfd30bc6c3626dae98074ef.svg)}.block-mta-info .saved-trips li .line-6D,.block-mta-info .saved-trips li .line-6X{background-image:url(/vuejs/5d30385849e3edeed5c4e3b99d385df4.svg)}.block-mta-info .saved-trips li .line-7{background-image:url(/vuejs/903c05438d54ff7a5d0036a769f10bf6.svg)}.block-mta-info .saved-trips li .line-7D,.block-mta-info .saved-trips li .line-7X{background-image:url(/vuejs/7039e551c88dc18eef6a518980617bfc.svg)}.block-mta-info .saved-trips li .line-A{background-image:url(/vuejs/9041d815e07d7dd93ebaa6bd466b6b67.svg)}.block-mta-info .saved-trips li .line-B{background-image:url(/vuejs/9156f755686e8e6b2935f07a393b611a.svg)}.block-mta-info .saved-trips li .line-C{background-image:url(/vuejs/ec805c7415caff62cc2641469574683c.svg)}.block-mta-info .saved-trips li .line-D{background-image:url(/vuejs/84bc409ef98ce69f9d36e9b2556ab7cf.svg)}.block-mta-info .saved-trips li .line-E{background-image:url(/vuejs/5500549a75e2a20cfc18d6f87babfe40.svg)}.block-mta-info .saved-trips li .line-F{background-image:url(/vuejs/5b35921d073d41d80deeb17cac90d7fd.svg)}.block-mta-info .saved-trips li .line-FD,.block-mta-info .saved-trips li .line-FX{background-image:url(/vuejs/e0305a2c098717064ae562c30df2a009.svg)}.block-mta-info .saved-trips li .line-G{background-image:url(/vuejs/8f8f3abaabc85122841fe5df41fbc344.svg)}.block-mta-info .saved-trips li .line-H{background-image:url(/vuejs/ee2e30facb9a6c4b8bf0c43e531a36ab.svg)}.block-mta-info .saved-trips li .line-J{background-image:url(/vuejs/bca69e5237ed3e7d0d78320261f99f2d.svg)}.block-mta-info .saved-trips li .line-L{background-image:url(/vuejs/8c1bfa6816b539fd63ca8f26e4dc8b65.svg)}.block-mta-info .saved-trips li .line-M{background-image:url(/vuejs/0e9163c71c7f9397f7d3e36d51546849.svg)}.block-mta-info .saved-trips li .line-N{background-image:url(/vuejs/4a1b0077917e37bf08502f6ec21b04c8.svg)}.block-mta-info .saved-trips li .line-Q{background-image:url(/vuejs/b746451c38ae7d57f8a4d0b72b369328.svg)}.block-mta-info .saved-trips li .line-R{background-image:url(/vuejs/9c6333dc2424c01e4740f5c3c56d362f.svg)}.block-mta-info .saved-trips li .line-S{background-image:url(/vuejs/da91e0c35571668af52eb6164a71f33e.svg)}.block-mta-info .saved-trips li .line-W{background-image:url(/vuejs/566ed247e9487d43c1f1cc7e8ea5f456.svg)}.block-mta-info .saved-trips li .line-Z{background-image:url(/vuejs/3f0bb849f47ead835e0241104f337a6d.svg)}.block-mta-info .saved-trips li .line-FS{background-image:url(/vuejs/c01e0840361272a0585e94a540d6755f.svg)}.block-mta-info .saved-trips li .line-GS{background-image:url(/vuejs/da91e0c35571668af52eb6164a71f33e.svg)}.block-mta-info .saved-trips li .line-SI,.block-mta-info .saved-trips li .line-SIR{background-image:url(/vuejs/ab18baf2d2d8ea7f1902ce1751d5fdf2.svg)}.block-mta-info .saved-trips li .submit-saved{color:#fff;cursor:pointer;display:block;font-size:0;position:absolute;right:13px;text-indent:-9999px;top:43%;width:14px}.block-mta-info .saved-trips li .submit-saved:after{bottom:0;color:#4a4a4a;content:"";cursor:pointer;font-family:mta;font-size:14px;font-weight:700;left:0;position:absolute;right:0;text-indent:0;top:0;width:14px;z-index:10}.block-mta-info .saved-trips .color,.block-mta-info .saved-trips .container-tripplanner-results .trip-route .favorite-rail,.block-mta-info .saved-trips .service-status-modal #tab-rail-favorite .add-favorite-button .color,.block-mta-info .saved-trips .service-status-modal #tab-rail-favorite .favorite-rail,.container-tripplanner-results .trip-route .block-mta-info .saved-trips .favorite-rail,.service-status-modal #tab-rail-favorite .add-favorite-button .block-mta-info .saved-trips .color,.service-status-modal #tab-rail-favorite .block-mta-info .saved-trips .favorite-rail{background-color:transparent;-webkit-border-radius:4px;-moz-border-radius:4px;-ms-border-radius:4px;border-radius:4px;height:15px;width:15px}.block-mta-info .saved-trips .color.rail-babylon{background-color:#00985f}.block-mta-info .saved-trips .color.rail-belmont,.block-mta-info .saved-trips .color.rail-belmont-park{background-color:#552989}.block-mta-info .saved-trips .color.rail-city-terminal-zone,.block-mta-info .saved-trips .color.rail-city-zone{background-color:#4d5357}.block-mta-info .saved-trips .color.rail-far-rockaway{background-color:#6e3219}.block-mta-info .saved-trips .color.rail-harlem{background-color:#0039a6}.block-mta-info .saved-trips .color.rail-hempstead{background-color:#ce8e00}.block-mta-info .saved-trips .color.rail-hudson{background-color:#009b3a}.block-mta-info .saved-trips .color.rail-long-beach{background-color:#ff6319}.block-mta-info .saved-trips .color.rail-montauk{background-color:#2a6983}.block-mta-info .saved-trips .color.rail-new-haven{background-color:#ee0034}.block-mta-info .saved-trips .color.rail-oyster-bay{background-color:#00af3f}.block-mta-info .saved-trips .color.rail-pascack-valley{background-color:#8e258d}.block-mta-info .saved-trips .color.rail-port-jefferson{background-color:#0039a6}.block-mta-info .saved-trips .color.rail-port-jervis{background-color:#ff7900}.block-mta-info .saved-trips .color.rail-port-washington{background-color:#c60c30}.block-mta-info .saved-trips .color.rail-greenport-service,.block-mta-info .saved-trips .color.rail-ronkonkoma{background-color:#a626aa}.block-mta-info .saved-trips .color.rail-west-hempstead{background-color:#00a1de}.block-mta-info .saved-trips .color.rail-danbury{background-color:#ee0034}.block-mta-info .saved-trips .color.babylon-branch{background-color:#00985f}.block-mta-info .saved-trips .color.belmont-branch,.block-mta-info .saved-trips .color.belmont-park-branch{background-color:#552989}.block-mta-info .saved-trips .color.city-terminal-zone-branch,.block-mta-info .saved-trips .color.city-zone-branch{background-color:#4d5357}.block-mta-info .saved-trips .color.far-rockaway-branch{background-color:#6e3219}.block-mta-info .saved-trips .color.hempstead-branch{background-color:#ce8e00}.block-mta-info .saved-trips .color.long-beach-branch{background-color:#ff6319}.block-mta-info .saved-trips .color.montauk-branch{background-color:#2a6983}.block-mta-info .saved-trips .color.oyster-bay-branch{background-color:#00af3f}.block-mta-info .saved-trips .color.port-jefferson-branch{background-color:#0039a6}.block-mta-info .saved-trips .color.port-washington-branch{background-color:#c60c30}.block-mta-info .saved-trips .color.ronkonkoma-branch{background-color:#a626aa}.block-mta-info .saved-trips .color.west-hempstead-branch{background-color:#00a1de}.block-mta-info .saved-trips .color.hudson-branch,.block-mta-info .saved-trips .color.hudson-line{background-color:#009b3a}.block-mta-info .saved-trips .color.harlem-branch,.block-mta-info .saved-trips .color.harlem-line{background-color:#0039a6}.block-mta-info .saved-trips .color.danbury-branch,.block-mta-info .saved-trips .color.danbury-line,.block-mta-info .saved-trips .color.new-canaan-branch,.block-mta-info .saved-trips .color.new-canaan-line,.block-mta-info .saved-trips .color.new-haven-branch,.block-mta-info .saved-trips .color.new-haven-line,.block-mta-info .saved-trips .color.waterbury-branch,.block-mta-info .saved-trips .color.waterbury-line{background-color:#ee0034}.block-mta-info .saved-trips .color.port-jervis{background-color:#ff7900}.block-mta-info .saved-trips .color.pascack-valley{background-color:#8e258d}.block-mta-info .saved-trips .color.rail-ronkonkoma-branch{background-color:#a626aa}.block-mta-info .saved-trips .color.rail-montauk-branch{background-color:#2a6983}.block-mta-info .saved-trips .color.rail-hempstead-branch{background-color:#ce8e00}.block-mta-info .saved-trips .color.rail-babylon-branch{background-color:#00985f}.block-mta-info .saved-trips .color.main-bergen-county-branch,.block-mta-info .saved-trips .color.main-bergen-county-line{background-color:#000}#edit-address-container .spinner{height:12px;left:120px;top:6px;width:12px}#edit-address-container .ui-autocomplete .ui-menu-item:hover:before{margin:0}#edit-address-container .pos-rel,#edit-address-container .pos-rel-to{position:relative}#edit-address-container .pos-rel .tooltip,#edit-address-container .pos-rel-to .tooltip{background:#fff;border-radius:3px;-webkit-box-shadow:0 2px 5px 0 rgba(0,0,0,.2);box-shadow:0 2px 5px 0 rgba(0,0,0,.2);color:#000;margin-left:46px;opacity:1;padding:6px}#edit-address-container .pos-rel .tooltip .arrow-up,#edit-address-container .pos-rel-to .tooltip .arrow-up{border-bottom:10px solid #fff;border-left:10px solid transparent;border-right:10px solid transparent;height:0;margin-left:3px;margin-top:-15px;position:absolute;width:0}#edit-address-container .pos-rel .tooltip .required-txt,#edit-address-container .pos-rel-to .tooltip .required-txt{width:100%}#edit-address-container .pos-rel .tooltip .required-txt:before,#edit-address-container .pos-rel-to .tooltip .required-txt:before{background:#f0ad4e;border-radius:2px;color:#fff;content:"!";display:inline-block;font-size:20px;height:25px;margin:0 3px;text-align:center;vertical-align:middle;width:25px}#preferencesModal .modal-footer{display:none}#preferencesModal .modal-header h4.modal-title{color:#002d72;display:inline-block;font-size:24px;line-height:26px}#tp-remove-trip-modal.modal,#tp-save-trip-modal.modal{text-align:center}#tp-remove-trip-modal.modal .modal-footer,#tp-save-trip-modal.modal .modal-footer{display:none!important}#tp-remove-trip-modal.modal .modal-dialog,#tp-save-trip-modal.modal .modal-dialog{max-width:300px;text-align:left}@media screen and (max-width:767px){#tp-remove-trip-modal.modal .modal-dialog,#tp-save-trip-modal.modal .modal-dialog{display:inline-block;height:auto;top:3%}}.link_container_trips,.link_container_trips:link{display:block;font-weight:700;position:relative}.link_container_trips:focus,.link_container_trips:hover,.link_container_trips:link:focus,.link_container_trips:link:hover{text-decoration:none}#container_trips{background-color:#fff;margin:18px -8px 5px;overflow:hidden;position:relative}#container_trips .no-trips{margin-bottom:40px;margin-top:25px;padding:0 35px!important}#container_trips .no-trips .saved-plan-trip{color:#0f61a9}#container_trips .top-information{color:#4a4a4a!important}#default-form-container{margin:13px 0 0;position:relative}#default-form-container .address-container{padding-top:22px}@media screen and (min-width:768px){#default-form-container .address-container{padding-top:0}}#default-form-container:before{background-color:#fff;content:"";height:2px;left:-10px;position:absolute;right:-10px;top:0;width:calc(100% + 20px);z-index:10}@media screen and (min-width:768px){#default-form-container:before{height:3px}}#default-form-container #container_tp_when .form-item div.calendar{width:228px}@media screen and (min-width:768px){.accordion_saved_trips .link_container_trips{padding-top:22px}.accordion_saved_trips .link_container_trips:before{top:calc(50% + 5.5px)}}#accordion_saved_trips_xs{background-color:#fff;-webkit-border-radius:0;-moz-border-radius:0;-ms-border-radius:0;border-radius:0;-webkit-box-shadow:0 2px 5px 0 rgba(0,0,0,.2);box-shadow:0 2px 5px 0 rgba(0,0,0,.2);color:#0f61a9;margin-bottom:9px;padding:20px 10px 21px}#accordion_saved_trips_xs .link_container_trips{align-items:center;display:flex;font-size:24px!important;font-weight:700;margin:0 10px}#accordion_saved_trips_xs .link_container_trips:before{background:none}#accordion_saved_trips_xs .link_container_trips .icon-chevron-up{font-size:14px;font-weight:700;margin-left:auto}#accordion_saved_trips_xs .link_container_trips.collapsed .icon-chevron-up{transform:rotateX(180deg)}#accordion_saved_trips_xs .panel-collapse .no-trips{margin-top:15px}#mobile-container-trips{margin:16px 0 0;position:relative}#mobile-container-trips:before{background-color:#d8d8d8;content:"";height:2px;left:0;position:absolute;right:0;top:0;width:100%;z-index:10}#mobile-container-trips .no-trips{display:inline-block;margin-bottom:10px;margin-top:30px}.ui-menu-item.no-results{color:#4a4a4a;font-size:14px;font-weight:700;line-height:17px;overflow:hidden;padding:105px 65px 30px;position:relative;text-align:center;word-wrap:break-word}.ui-menu-item.no-results:before{background-image:url(/vuejs/3c4d602c8f8096d0c6ed38335a784089.png);background-position:50%;background-repeat:no-repeat;background-size:contain;content:"";height:80px;position:absolute;right:calc(50% - 40px);top:15px;width:80px}.non-mta-authority{font-size:14px;line-height:1.4;margin-top:15px}.non-mta-authority .toggle-list-btn{color:#0f61a9;display:block;font-weight:600;margin-bottom:10px;text-decoration:none}.non-mta-authority .toggle-list-btn .arrow-icon{margin-left:3px}.non-mta-authority .list-wrapper ul li{margin-bottom:10px}.non-mta-authority .agency-url{color:#0f61a9;font-weight:600}i.arrow-icon{border:solid #0f61a9;border-width:0 3px 3px 0;display:inline-block;padding:3px;position:relative}i.arrow-icon.up{transform:rotate(-135deg);-webkit-transform:rotate(-135deg)}i.arrow-icon.down{top:-2px;transform:rotate(45deg);-webkit-transform:rotate(45deg)}.train-icon:before{background:url(/vuejs/0b0295b189cb3584649ca67ad728216f.svg);background-repeat:no-repeat;background-size:contain;content:"";display:inline-block;height:22px;margin-right:5px;vertical-align:text-bottom;width:20px}.tripplanner-results-details{margin-bottom:20px}.tripplanner-results-details .trip-selected{background-color:#fff;border-bottom:2px solid #d8d8d8;box-shadow:0 2px 4px 0 rgba(0,0,0,.2);overflow:hidden;padding:15px 15px 0}.tripplanner-results-details .trip-selected .result-item{padding-bottom:0}.tripplanner-results-details .trip-details{background-color:#fff;box-shadow:0 2px 4px 0 rgba(0,0,0,.2);overflow:hidden;padding:25px 0}@media screen and (min-width:768px){.tripplanner-results-details .wrapper-show-map{display:none}}@media screen and (max-width:767px){.tripplanner-results-details .wrapper-show-map{display:block}}.tripplanner-results-details .show-map{display:block;font-size:16px;font-weight:700;line-height:19px;padding:18px 0 15px;text-align:center}.tripplanner-results-details .show-map:before{content:"";display:inline-block;font-family:mta;font-size:20px;margin-right:8px;vertical-align:-3px}.tripplanner-results-details .show-map.hide-map:before{content:""}@media screen and (min-width:768px){.tripplanner-results-details .show-map{display:block}}@media screen and (max-width:767px){.tripplanner-results-details #map-mobile{height:0;overflow:hidden}.tripplanner-results-details #map-mobile .col-lg-7{padding:0}}.tripplanner-results-details #map-mobile.loading{height:450px;margin-bottom:30px}@media screen and (min-width:768px){.tripplanner-results-details #map-mobile.loading{display:block}}.tripplanner-results-details .planned-work{background-color:#d8d8d8;font-size:12px;font-weight:700;line-height:20px;padding:8px 14px}.tripplanner-results-details .planned-work .icon-info{margin-right:7px}.tripplanner-results-details .trip-indication-item{position:relative}.tripplanner-results-details .trip-indication-item .trip-indication{padding-right:0;position:relative;text-align:right;z-index:1}.tripplanner-results-details .trip-indication-item .trip-indication .time{color:#4a4a4a;display:inline-block;font-size:10px;line-height:12px;max-width:30px}.tripplanner-results-details .trip-indication-item .trip-indication .time span{display:block}.tripplanner-results-details .trip-indication-item .trip-indication .icon-custom{background-position:top;background-repeat:no-repeat;background-size:contain;display:inline-block;min-height:24px;text-align:center;vertical-align:top;width:24px}.tripplanner-results-details .trip-indication-item .trip-indication-info{margin-bottom:5px;padding-bottom:15px;position:relative}.tripplanner-results-details .trip-indication-item .trip-indication-info:before{content:"";display:block;height:calc(100% - 2px);left:-14px;position:absolute;top:1px}.tripplanner-results-details .trip-indication-item .trip-indication-info .title{color:#4a4a4a;font-size:14px;font-weight:700;line-height:20px}.tripplanner-results-details .trip-indication-item .trip-indication-info .next{font-size:12px;line-height:20px;margin-bottom:2px}.tripplanner-results-details .trip-indication-item .trip-indication-info .next span{font-weight:700}.tripplanner-results-details .trip-indication-item .trip-indication-info .explain{font-size:12px;line-height:20px}.tripplanner-results-details .trip-indication-item .trip-indication-info .explain span{border:1px solid;display:inline-block;padding:0 2px}.tripplanner-results-details .trip-indication-item .trip-indication-info .every,.tripplanner-results-details .trip-indication-item .trip-indication-info .live-block,.tripplanner-results-details .trip-indication-item .trip-indication-info .schedule-block{background-color:hsla(0,0%,95%,.5);color:#4a4a4a;font-size:12px;line-height:14px;padding:5px}.tripplanner-results-details .trip-indication-item .trip-indication-info .every .icon-live,.tripplanner-results-details .trip-indication-item .trip-indication-info .live-block .icon-live,.tripplanner-results-details .trip-indication-item .trip-indication-info .schedule-block .icon-live{background-size:contain;display:block;height:10px;margin-bottom:5px;width:18px}.tripplanner-results-details .trip-indication-item .trip-indication-info .every .next-time,.tripplanner-results-details .trip-indication-item .trip-indication-info .live-block .next-time,.tripplanner-results-details .trip-indication-item .trip-indication-info .schedule-block .next-time{font-weight:700}.tripplanner-results-details .trip-indication-item .trip-indication-info .every .next-time:after,.tripplanner-results-details .trip-indication-item .trip-indication-info .live-block .next-time:after,.tripplanner-results-details .trip-indication-item .trip-indication-info .schedule-block .next-time:after{content:","}.tripplanner-results-details .trip-indication-item .trip-indication-info .every .next-time:last-child:after,.tripplanner-results-details .trip-indication-item .trip-indication-info .live-block .next-time:last-child:after,.tripplanner-results-details .trip-indication-item .trip-indication-info .schedule-block .next-time:last-child:after{content:""}.tripplanner-results-details .trip-indication-item .trip-indication-info .collapse-link{display:block;font-size:12px;line-height:20px;margin:5px 0}.tripplanner-results-details .trip-indication-item .trip-indication-info .collapse-link .chevron-dropdown,.tripplanner-results-details .trip-indication-item .trip-indication-info .collapse-link .chevron-dropdown-right{font-weight:700;margin-left:3px}.tripplanner-results-details .trip-indication-item .trip-indication-info .collapse-link .chevron-dropdown-right:after,.tripplanner-results-details .trip-indication-item .trip-indication-info .collapse-link .chevron-dropdown:after{font-size:14px}.tripplanner-results-details .trip-indication-item .trip-indication-info .delays-collapse .collapse-link{color:#f2a900;font-weight:700}.tripplanner-results-details .trip-indication-item .trip-indication-info .delays-collapse .collapse-link:before{background-image:url(/vuejs/3ef0ce5ef621829a71a4e25af31bca86.svg);background-size:contain;content:"";display:inline-block;height:14px;vertical-align:-2px;width:14px}.tripplanner-results-details .trip-indication-item .trip-indication-info .more-info{font-size:12px;line-height:14px;word-wrap:break-word}.tripplanner-results-details .trip-indication-item .trip-indication-info .more-info .stop{position:relative}.tripplanner-results-details .trip-indication-item .trip-indication-info .more-info .stop:before{border-radius:50%;content:"";display:block;height:9px;left:-27px;overflow:hidden;position:absolute;top:2px;width:9px}@media screen and (max-width:767px){.tripplanner-results-details .trip-indication-item .trip-indication-info .eTix-block>div>img{display:none}.tripplanner-results-details .trip-indication-item .trip-indication-info .eTix-block div:last-child{padding:15px 0}.tripplanner-results-details .trip-indication-item .trip-indication-info .eTix-block .eTix-button{border-width:1px;display:flex;min-width:123%;padding:2% 0}.tripplanner-results-details .trip-indication-item .trip-indication-info .eTix-block .eTix-button div{border-right:1px solid gray;margin:auto;width:50%}}@media screen and (max-width:767px)and (max-width:340px){.tripplanner-results-details .trip-indication-item .trip-indication-info .eTix-block .eTix-button div img{max-width:90%!important}}@media screen and (max-width:767px){.tripplanner-results-details .trip-indication-item .trip-indication-info .eTix-block .eTix-button span{display:block;float:right;margin:auto;padding:4% 0;width:50%}}.tripplanner-results-details .trip-indication-item .velocity{color:#4a4a4a;font-size:12px;line-height:14px;padding:0}.tripplanner-results-details .trip-indication-item.delay .icon-custom:after{background-image:url(/vuejs/3ef0ce5ef621829a71a4e25af31bca86.svg);background-repeat:no-repeat;background-size:contain;content:"";display:block;height:15px;position:absolute;right:-5px;top:-4px;width:15px}.tripplanner-results-details .trip-indication-item.mode-walk .icon-custom{background-color:#fff;background-image:url(/vuejs/9930f7bdbc75cc48bb8eb43196008d3c.svg);background-size:contain}.tripplanner-results-details .trip-indication-item.mode-walk .trip-indication-info:before{border-right:3px dashed}.tripplanner-results-details .trip-indication-item.mode-car .icon-custom{background-color:#fff;background-image:url(/vuejs/4c5925c81421477976c8f61f1061d465.svg);background-size:contain}.tripplanner-results-details .trip-indication-item.mode-car .trip-indication-info:before{border:solid #000;border-image:url(/vuejs/920cd4fb00ff9d2decc49254a1b2e46a.svg);border-image-repeat:repeat;border-image-slice:33% 33%;border-width:0 5px 0 0;left:-16px}.tripplanner-results-details .trip-indication-item.end .icon-custom{background-image:url(/vuejs/7e894357f49385ff9bf5a731526d970f.svg);background-position:50%;background-size:12px 20px}.tripplanner-results-details .trip-indication-item.end .trip-indication-info{margin-bottom:0;padding-bottom:0}.tripplanner-results-details .trip-indication-item.end .trip-indication-info:before{border-right:none}.tripplanner-results-details .trip-indication-item.bus .icon-custom{background-color:#0f61a9;border-radius:50%;color:#fff;padding:4px 0}.tripplanner-results-details .trip-indication-item.bus .trip-indication-info:before{border-right:3px solid #0f61a9}.tripplanner-results-details .trip-indication-item.bus .trip-indication-info:after{background-color:#0f61a9;border-radius:50%;bottom:-1px;content:"";display:block;height:9px;left:-17px;position:absolute;width:9px}.tripplanner-results-details .trip-indication-item.bus .trip-indication-info .collapse .stop:before{background-color:#0f61a9}.tripplanner-results-details .trip-indication-item.rail .icon-custom{background-color:#000;border-radius:50%;color:#fff;padding:4px 0}.tripplanner-results-details .trip-indication-item.rail .trip-indication-info:before{border-right:3px solid #000}.tripplanner-results-details .trip-indication-item.rail .trip-indication-info:after{background-color:#000;border-radius:50%;bottom:0;content:"";display:block;height:9px;left:-17px;position:absolute;width:9px}.tripplanner-results-details .trip-indication-item.rail.rail-babylon .icon-custom{background-color:#00985f}.tripplanner-results-details .trip-indication-item.rail.rail-babylon .trip-indication-info:before{border-right:3px solid #00985f}.tripplanner-results-details .trip-indication-item.rail.rail-babylon .collapse .stop:before,.tripplanner-results-details .trip-indication-item.rail.rail-babylon .trip-indication-info:after{background-color:#00985f}.tripplanner-results-details .trip-indication-item.rail.rail-belmont .icon-custom{background-color:#552989}.tripplanner-results-details .trip-indication-item.rail.rail-belmont .trip-indication-info:before{border-right:3px solid #552989}.tripplanner-results-details .trip-indication-item.rail.rail-belmont .collapse .stop:before,.tripplanner-results-details .trip-indication-item.rail.rail-belmont .trip-indication-info:after,.tripplanner-results-details .trip-indication-item.rail.rail-belmont-park .icon-custom{background-color:#552989}.tripplanner-results-details .trip-indication-item.rail.rail-belmont-park .trip-indication-info:before{border-right:3px solid #552989}.tripplanner-results-details .trip-indication-item.rail.rail-belmont-park .collapse .stop:before,.tripplanner-results-details .trip-indication-item.rail.rail-belmont-park .trip-indication-info:after{background-color:#552989}.tripplanner-results-details .trip-indication-item.rail.rail-city-terminal-zone .icon-custom{background-color:#4d5357}.tripplanner-results-details .trip-indication-item.rail.rail-city-terminal-zone .trip-indication-info:before{border-right:3px solid #4d5357}.tripplanner-results-details .trip-indication-item.rail.rail-city-terminal-zone .collapse .stop:before,.tripplanner-results-details .trip-indication-item.rail.rail-city-terminal-zone .trip-indication-info:after,.tripplanner-results-details .trip-indication-item.rail.rail-city-zone .icon-custom{background-color:#4d5357}.tripplanner-results-details .trip-indication-item.rail.rail-city-zone .trip-indication-info:before{border-right:3px solid #4d5357}.tripplanner-results-details .trip-indication-item.rail.rail-city-zone .collapse .stop:before,.tripplanner-results-details .trip-indication-item.rail.rail-city-zone .trip-indication-info:after{background-color:#4d5357}.tripplanner-results-details .trip-indication-item.rail.rail-far-rockaway .icon-custom{background-color:#6e3219}.tripplanner-results-details .trip-indication-item.rail.rail-far-rockaway .trip-indication-info:before{border-right:3px solid #6e3219}.tripplanner-results-details .trip-indication-item.rail.rail-far-rockaway .collapse .stop:before,.tripplanner-results-details .trip-indication-item.rail.rail-far-rockaway .trip-indication-info:after{background-color:#6e3219}.tripplanner-results-details .trip-indication-item.rail.rail-harlem .icon-custom{background-color:#0039a6}.tripplanner-results-details .trip-indication-item.rail.rail-harlem .trip-indication-info:before{border-right:3px solid #0039a6}.tripplanner-results-details .trip-indication-item.rail.rail-harlem .collapse .stop:before,.tripplanner-results-details .trip-indication-item.rail.rail-harlem .trip-indication-info:after{background-color:#0039a6}.tripplanner-results-details .trip-indication-item.rail.rail-hempstead .icon-custom{background-color:#ce8e00}.tripplanner-results-details .trip-indication-item.rail.rail-hempstead .trip-indication-info:before{border-right:3px solid #ce8e00}.tripplanner-results-details .trip-indication-item.rail.rail-hempstead .collapse .stop:before,.tripplanner-results-details .trip-indication-item.rail.rail-hempstead .trip-indication-info:after{background-color:#ce8e00}.tripplanner-results-details .trip-indication-item.rail.rail-hudson .icon-custom{background-color:#009b3a}.tripplanner-results-details .trip-indication-item.rail.rail-hudson .trip-indication-info:before{border-right:3px solid #009b3a}.tripplanner-results-details .trip-indication-item.rail.rail-hudson .collapse .stop:before,.tripplanner-results-details .trip-indication-item.rail.rail-hudson .trip-indication-info:after{background-color:#009b3a}.tripplanner-results-details .trip-indication-item.rail.rail-long-beach .icon-custom{background-color:#ff6319}.tripplanner-results-details .trip-indication-item.rail.rail-long-beach .trip-indication-info:before{border-right:3px solid #ff6319}.tripplanner-results-details .trip-indication-item.rail.rail-long-beach .collapse .stop:before,.tripplanner-results-details .trip-indication-item.rail.rail-long-beach .trip-indication-info:after{background-color:#ff6319}.tripplanner-results-details .trip-indication-item.rail.rail-montauk .icon-custom{background-color:#2a6983}.tripplanner-results-details .trip-indication-item.rail.rail-montauk .trip-indication-info:before{border-right:3px solid #2a6983}.tripplanner-results-details .trip-indication-item.rail.rail-montauk .collapse .stop:before,.tripplanner-results-details .trip-indication-item.rail.rail-montauk .trip-indication-info:after{background-color:#2a6983}.tripplanner-results-details .trip-indication-item.rail.rail-new-haven .icon-custom{background-color:#ee0034}.tripplanner-results-details .trip-indication-item.rail.rail-new-haven .trip-indication-info:before{border-right:3px solid #ee0034}.tripplanner-results-details .trip-indication-item.rail.rail-new-haven .collapse .stop:before,.tripplanner-results-details .trip-indication-item.rail.rail-new-haven .trip-indication-info:after{background-color:#ee0034}.tripplanner-results-details .trip-indication-item.rail.rail-oyster-bay .icon-custom{background-color:#00af3f}.tripplanner-results-details .trip-indication-item.rail.rail-oyster-bay .trip-indication-info:before{border-right:3px solid #00af3f}.tripplanner-results-details .trip-indication-item.rail.rail-oyster-bay .collapse .stop:before,.tripplanner-results-details .trip-indication-item.rail.rail-oyster-bay .trip-indication-info:after{background-color:#00af3f}.tripplanner-results-details .trip-indication-item.rail.rail-pascack-valley .icon-custom{background-color:#8e258d}.tripplanner-results-details .trip-indication-item.rail.rail-pascack-valley .trip-indication-info:before{border-right:3px solid #8e258d}.tripplanner-results-details .trip-indication-item.rail.rail-pascack-valley .collapse .stop:before,.tripplanner-results-details .trip-indication-item.rail.rail-pascack-valley .trip-indication-info:after{background-color:#8e258d}.tripplanner-results-details .trip-indication-item.rail.rail-port-jefferson .icon-custom{background-color:#0039a6}.tripplanner-results-details .trip-indication-item.rail.rail-port-jefferson .trip-indication-info:before{border-right:3px solid #0039a6}.tripplanner-results-details .trip-indication-item.rail.rail-port-jefferson .collapse .stop:before,.tripplanner-results-details .trip-indication-item.rail.rail-port-jefferson .trip-indication-info:after{background-color:#0039a6}.tripplanner-results-details .trip-indication-item.rail.rail-port-jervis .icon-custom{background-color:#ff7900}.tripplanner-results-details .trip-indication-item.rail.rail-port-jervis .trip-indication-info:before{border-right:3px solid #ff7900}.tripplanner-results-details .trip-indication-item.rail.rail-port-jervis .collapse .stop:before,.tripplanner-results-details .trip-indication-item.rail.rail-port-jervis .trip-indication-info:after{background-color:#ff7900}.tripplanner-results-details .trip-indication-item.rail.rail-port-washington .icon-custom{background-color:#c60c30}.tripplanner-results-details .trip-indication-item.rail.rail-port-washington .trip-indication-info:before{border-right:3px solid #c60c30}.tripplanner-results-details .trip-indication-item.rail.rail-port-washington .collapse .stop:before,.tripplanner-results-details .trip-indication-item.rail.rail-port-washington .trip-indication-info:after{background-color:#c60c30}.tripplanner-results-details .trip-indication-item.rail.rail-ronkonkoma .icon-custom{background-color:#a626aa}.tripplanner-results-details .trip-indication-item.rail.rail-ronkonkoma .trip-indication-info:before{border-right:3px solid #a626aa}.tripplanner-results-details .trip-indication-item.rail.rail-greenport-service .icon-custom,.tripplanner-results-details .trip-indication-item.rail.rail-ronkonkoma .collapse .stop:before,.tripplanner-results-details .trip-indication-item.rail.rail-ronkonkoma .trip-indication-info:after{background-color:#a626aa}.tripplanner-results-details .trip-indication-item.rail.rail-greenport-service .trip-indication-info:before{border-right:3px solid #a626aa}.tripplanner-results-details .trip-indication-item.rail.rail-greenport-service .collapse .stop:before,.tripplanner-results-details .trip-indication-item.rail.rail-greenport-service .trip-indication-info:after{background-color:#a626aa}.tripplanner-results-details .trip-indication-item.rail.rail-west-hempstead .icon-custom{background-color:#00a1de}.tripplanner-results-details .trip-indication-item.rail.rail-west-hempstead .trip-indication-info:before{border-right:3px solid #00a1de}.tripplanner-results-details .trip-indication-item.rail.rail-west-hempstead .collapse .stop:before,.tripplanner-results-details .trip-indication-item.rail.rail-west-hempstead .trip-indication-info:after{background-color:#00a1de}.tripplanner-results-details .trip-indication-item.rail.rail-ronkonkoma-branch .icon-custom{background-color:#a626aa}.tripplanner-results-details .trip-indication-item.rail.rail-ronkonkoma-branch .trip-indication-info:before{border-right:3px solid #a626aa}.tripplanner-results-details .trip-indication-item.rail.rail-ronkonkoma-branch .collapse .stop:before,.tripplanner-results-details .trip-indication-item.rail.rail-ronkonkoma-branch .trip-indication-info:after{background-color:#a626aa}.tripplanner-results-details .trip-indication-item.rail.rail-montauk-branch .icon-custom{background-color:#2a6983}.tripplanner-results-details .trip-indication-item.rail.rail-montauk-branch .trip-indication-info:before{border-right:3px solid #2a6983}.tripplanner-results-details .trip-indication-item.rail.rail-montauk-branch .collapse .stop:before,.tripplanner-results-details .trip-indication-item.rail.rail-montauk-branch .trip-indication-info:after{background-color:#2a6983}.tripplanner-results-details .trip-indication-item.rail.rail-hempstead-branch .icon-custom{background-color:#ce8e00}.tripplanner-results-details .trip-indication-item.rail.rail-hempstead-branch .trip-indication-info:before{border-right:3px solid #ce8e00}.tripplanner-results-details .trip-indication-item.rail.rail-hempstead-branch .collapse .stop:before,.tripplanner-results-details .trip-indication-item.rail.rail-hempstead-branch .trip-indication-info:after{background-color:#ce8e00}.tripplanner-results-details .trip-indication-item.rail.rail-babylon-branch .icon-custom{background-color:#00985f}.tripplanner-results-details .trip-indication-item.rail.rail-babylon-branch .trip-indication-info:before{border-right:3px solid #00985f}.tripplanner-results-details .trip-indication-item.rail.rail-babylon-branch .collapse .stop:before,.tripplanner-results-details .trip-indication-item.rail.rail-babylon-branch .trip-indication-info:after{background-color:#00985f}.tripplanner-results-details .trip-indication-item.rail.rail-danbury .icon-custom{background-color:#ee0034}.tripplanner-results-details .trip-indication-item.rail.rail-danbury .trip-indication-info:before{border-right:3px solid #ee0034}.tripplanner-results-details .trip-indication-item.rail.rail-danbury .collapse .stop:before,.tripplanner-results-details .trip-indication-item.rail.rail-danbury .trip-indication-info:after{background-color:#ee0034}.tripplanner-results-details .trip-indication-item.rail.rail-wassaic .icon-custom{background-color:#0039a6}.tripplanner-results-details .trip-indication-item.rail.rail-wassaic .trip-indication-info:before{border-right:3px solid #0039a6}.tripplanner-results-details .trip-indication-item.rail.rail-wassaic .collapse .stop:before,.tripplanner-results-details .trip-indication-item.rail.rail-wassaic .trip-indication-info:after{background-color:#0039a6}.tripplanner-results-details .trip-indication-item.rail.rail-danbury .icon-custom,.tripplanner-results-details .trip-indication-item.rail.rail-new-canaan .icon-custom,.tripplanner-results-details .trip-indication-item.rail.rail-waterbury .icon-custom{background-color:#ee0034}.tripplanner-results-details .trip-indication-item.rail.rail-danbury .trip-indication-info:before,.tripplanner-results-details .trip-indication-item.rail.rail-new-canaan .trip-indication-info:before,.tripplanner-results-details .trip-indication-item.rail.rail-waterbury .trip-indication-info:before{border-right:3px solid #ee0034}.tripplanner-results-details .trip-indication-item.rail.rail-danbury .collapse .stop:before,.tripplanner-results-details .trip-indication-item.rail.rail-danbury .trip-indication-info:after,.tripplanner-results-details .trip-indication-item.rail.rail-new-canaan .collapse .stop:before,.tripplanner-results-details .trip-indication-item.rail.rail-new-canaan .trip-indication-info:after,.tripplanner-results-details .trip-indication-item.rail.rail-waterbury .collapse .stop:before,.tripplanner-results-details .trip-indication-item.rail.rail-waterbury .trip-indication-info:after{background-color:#ee0034}.tripplanner-results-details .trip-indication-item.tram .icon-custom{background-color:#002d72;border-radius:50%;color:#fff;padding:4px 0}.tripplanner-results-details .trip-indication-item.tram .trip-indication-info:before{border-right:3px solid #002d72}.tripplanner-results-details .trip-indication-item.tram .trip-indication-info:after{background-color:#002d72;border-radius:50%;bottom:0;content:"";display:block;height:9px;left:-17px;position:absolute;width:9px}.tripplanner-results-details .trip-indication-item.tram .trip-indication-info .collapse .stop:before{background-color:#002d72}.tripplanner-results-details .trip-indication-item.ferry .icon-custom{background-color:#002d72;border-radius:50%;color:#fff;padding:4px 0}.tripplanner-results-details .trip-indication-item.ferry .trip-indication-info:before{border-right:3px solid #002d72}.tripplanner-results-details .trip-indication-item.ferry .trip-indication-info:after{background-color:#002d72;border-radius:50%;bottom:0;content:"";display:block;height:9px;left:-17px;position:absolute;width:9px}.tripplanner-results-details .trip-indication-item.ferry .trip-indication-info .collapse .stop:before{background-color:#002d72}.tripplanner-results-details .trip-indication-item.line-1 .icon-custom{background-image:url(/vuejs/f615303877866360408d22d028c7e1d2.svg)}.tripplanner-results-details .trip-indication-item.line-1 .trip-indication-info:before{border-right:3px solid #ee352e}.tripplanner-results-details .trip-indication-item.line-1 .trip-indication-info:after{background-color:#ee352e;border-radius:50%;bottom:0;content:"";display:block;height:9px;left:-17px;position:absolute;width:9px}.tripplanner-results-details .trip-indication-item.line-1 .trip-indication-info .next span{color:#ee352e}.tripplanner-results-details .trip-indication-item.line-1 .trip-indication-info .collapse .stop:before{background-color:#ee352e}.tripplanner-results-details .trip-indication-item.line-1.without .trip-indication-info{margin-bottom:0;padding-bottom:5px}.tripplanner-results-details .trip-indication-item.line-1.without .trip-indication-info:after{display:none}.tripplanner-results-details .trip-indication-item.line-2 .icon-custom{background-image:url(/vuejs/12b76417962028dc5dd46a5f7da4e257.svg)}.tripplanner-results-details .trip-indication-item.line-2 .trip-indication-info:before{border-right:3px solid #ee352e}.tripplanner-results-details .trip-indication-item.line-2 .trip-indication-info:after{background-color:#ee352e;border-radius:50%;bottom:0;content:"";display:block;height:9px;left:-17px;position:absolute;width:9px}.tripplanner-results-details .trip-indication-item.line-2 .trip-indication-info .next span{color:#ee352e}.tripplanner-results-details .trip-indication-item.line-2 .trip-indication-info .collapse .stop:before{background-color:#ee352e}.tripplanner-results-details .trip-indication-item.line-2.without .trip-indication-info{margin-bottom:0;padding-bottom:5px}.tripplanner-results-details .trip-indication-item.line-2.without .trip-indication-info:after{display:none}.tripplanner-results-details .trip-indication-item.line-3 .icon-custom{background-image:url(/vuejs/a78ac9d7ebbb00594f70070c3867e8d5.svg)}.tripplanner-results-details .trip-indication-item.line-3 .trip-indication-info:before{border-right:3px solid #ee352e}.tripplanner-results-details .trip-indication-item.line-3 .trip-indication-info:after{background-color:#ee352e;border-radius:50%;bottom:0;content:"";display:block;height:9px;left:-17px;position:absolute;width:9px}.tripplanner-results-details .trip-indication-item.line-3 .trip-indication-info .next span{color:#ee352e}.tripplanner-results-details .trip-indication-item.line-3 .trip-indication-info .collapse .stop:before{background-color:#ee352e}.tripplanner-results-details .trip-indication-item.line-3.without .trip-indication-info{margin-bottom:0;padding-bottom:5px}.tripplanner-results-details .trip-indication-item.line-3.without .trip-indication-info:after{display:none}.tripplanner-results-details .trip-indication-item.line-4 .icon-custom{background-image:url(/vuejs/085719a34ab709a927f368bf0e764777.svg)}.tripplanner-results-details .trip-indication-item.line-4 .trip-indication-info:before{border-right:3px solid #00933c}.tripplanner-results-details .trip-indication-item.line-4 .trip-indication-info:after{background-color:#00933c;border-radius:50%;bottom:0;content:"";display:block;height:9px;left:-17px;position:absolute;width:9px}.tripplanner-results-details .trip-indication-item.line-4 .trip-indication-info .next span{color:#00933c}.tripplanner-results-details .trip-indication-item.line-4 .trip-indication-info .collapse .stop:before{background-color:#00933c}.tripplanner-results-details .trip-indication-item.line-4.without .trip-indication-info{margin-bottom:0;padding-bottom:5px}.tripplanner-results-details .trip-indication-item.line-4.without .trip-indication-info:after{display:none}.tripplanner-results-details .trip-indication-item.line-5 .icon-custom{background-image:url(/vuejs/b370f0e0c62c4b8f36b928178df6b4ae.svg)}.tripplanner-results-details .trip-indication-item.line-5 .trip-indication-info:before{border-right:3px solid #00933c}.tripplanner-results-details .trip-indication-item.line-5 .trip-indication-info:after{background-color:#00933c;border-radius:50%;bottom:0;content:"";display:block;height:9px;left:-17px;position:absolute;width:9px}.tripplanner-results-details .trip-indication-item.line-5 .trip-indication-info .next span{color:#00933c}.tripplanner-results-details .trip-indication-item.line-5 .trip-indication-info .collapse .stop:before{background-color:#00933c}.tripplanner-results-details .trip-indication-item.line-5.without .trip-indication-info{margin-bottom:0;padding-bottom:5px}.tripplanner-results-details .trip-indication-item.line-5.without .trip-indication-info:after{display:none}.tripplanner-results-details .trip-indication-item.line-5X .icon-custom{background-image:url(/vuejs/b370f0e0c62c4b8f36b928178df6b4ae.svg)}.tripplanner-results-details .trip-indication-item.line-5X .trip-indication-info:before{border-right:3px solid #00933c}.tripplanner-results-details .trip-indication-item.line-5X .trip-indication-info:after{background-color:#00933c;border-radius:50%;bottom:0;content:"";display:block;height:9px;left:-17px;position:absolute;width:9px}.tripplanner-results-details .trip-indication-item.line-5X .trip-indication-info .next span{color:#00933c}.tripplanner-results-details .trip-indication-item.line-5X .trip-indication-info .collapse .stop:before{background-color:#00933c}.tripplanner-results-details .trip-indication-item.line-5X.without .trip-indication-info{margin-bottom:0;padding-bottom:5px}.tripplanner-results-details .trip-indication-item.line-5X.without .trip-indication-info:after{display:none}.tripplanner-results-details .trip-indication-item.line-6 .icon-custom{background-image:url(/vuejs/af9ae1b0bcfd30bc6c3626dae98074ef.svg)}.tripplanner-results-details .trip-indication-item.line-6 .trip-indication-info:before{border-right:3px solid #00933c}.tripplanner-results-details .trip-indication-item.line-6 .trip-indication-info:after{background-color:#00933c;border-radius:50%;bottom:0;content:"";display:block;height:9px;left:-17px;position:absolute;width:9px}.tripplanner-results-details .trip-indication-item.line-6 .trip-indication-info .next span{color:#00933c}.tripplanner-results-details .trip-indication-item.line-6 .trip-indication-info .collapse .stop:before{background-color:#00933c}.tripplanner-results-details .trip-indication-item.line-6.without .trip-indication-info{margin-bottom:0;padding-bottom:5px}.tripplanner-results-details .trip-indication-item.line-6.without .trip-indication-info:after{display:none}.tripplanner-results-details .trip-indication-item.line-6X .icon-custom{background-image:url(/vuejs/5d30385849e3edeed5c4e3b99d385df4.svg)}.tripplanner-results-details .trip-indication-item.line-6X .trip-indication-info:before{border-right:3px solid #00933c}.tripplanner-results-details .trip-indication-item.line-6X .trip-indication-info:after{background-color:#00933c;border-radius:50%;bottom:0;content:"";display:block;height:9px;left:-17px;position:absolute;width:9px}.tripplanner-results-details .trip-indication-item.line-6X .trip-indication-info .next span{color:#00933c}.tripplanner-results-details .trip-indication-item.line-6X .trip-indication-info .collapse .stop:before{background-color:#00933c}.tripplanner-results-details .trip-indication-item.line-6X.without .trip-indication-info{margin-bottom:0;padding-bottom:5px}.tripplanner-results-details .trip-indication-item.line-6X.without .trip-indication-info:after{display:none}.tripplanner-results-details .trip-indication-item.line-7 .icon-custom{background-image:url(/vuejs/903c05438d54ff7a5d0036a769f10bf6.svg)}.tripplanner-results-details .trip-indication-item.line-7 .trip-indication-info:before{border-right:3px solid #b933ad}.tripplanner-results-details .trip-indication-item.line-7 .trip-indication-info:after{background-color:#b933ad;border-radius:50%;bottom:0;content:"";display:block;height:9px;left:-17px;position:absolute;width:9px}.tripplanner-results-details .trip-indication-item.line-7 .trip-indication-info .next span{color:#b933ad}.tripplanner-results-details .trip-indication-item.line-7 .trip-indication-info .collapse .stop:before{background-color:#b933ad}.tripplanner-results-details .trip-indication-item.line-7.without .trip-indication-info{margin-bottom:0;padding-bottom:5px}.tripplanner-results-details .trip-indication-item.line-7.without .trip-indication-info:after{display:none}.tripplanner-results-details .trip-indication-item.line-7X .icon-custom{background-image:url(/vuejs/7039e551c88dc18eef6a518980617bfc.svg)}.tripplanner-results-details .trip-indication-item.line-7X .trip-indication-info:before{border-right:3px solid #b933ad}.tripplanner-results-details .trip-indication-item.line-7X .trip-indication-info:after{background-color:#b933ad;border-radius:50%;bottom:0;content:"";display:block;height:9px;left:-17px;position:absolute;width:9px}.tripplanner-results-details .trip-indication-item.line-7X .trip-indication-info .next span{color:#b933ad}.tripplanner-results-details .trip-indication-item.line-7X .trip-indication-info .collapse .stop:before{background-color:#b933ad}.tripplanner-results-details .trip-indication-item.line-7X.without .trip-indication-info{margin-bottom:0;padding-bottom:5px}.tripplanner-results-details .trip-indication-item.line-7X.without .trip-indication-info:after{display:none}.tripplanner-results-details .trip-indication-item.line-A .icon-custom{background-image:url(/vuejs/9041d815e07d7dd93ebaa6bd466b6b67.svg)}.tripplanner-results-details .trip-indication-item.line-A .trip-indication-info:before{border-right:3px solid #0039a6}.tripplanner-results-details .trip-indication-item.line-A .trip-indication-info:after{background-color:#0039a6;border-radius:50%;bottom:0;content:"";display:block;height:9px;left:-17px;position:absolute;width:9px}.tripplanner-results-details .trip-indication-item.line-A .trip-indication-info .next span{color:#0039a6}.tripplanner-results-details .trip-indication-item.line-A .trip-indication-info .collapse .stop:before{background-color:#0039a6}.tripplanner-results-details .trip-indication-item.line-A.without .trip-indication-info{margin-bottom:0;padding-bottom:5px}.tripplanner-results-details .trip-indication-item.line-A.without .trip-indication-info:after{display:none}.tripplanner-results-details .trip-indication-item.line-B .icon-custom{background-image:url(/vuejs/9156f755686e8e6b2935f07a393b611a.svg)}.tripplanner-results-details .trip-indication-item.line-B .trip-indication-info:before{border-right:3px solid #ff6319}.tripplanner-results-details .trip-indication-item.line-B .trip-indication-info:after{background-color:#ff6319;border-radius:50%;bottom:0;content:"";display:block;height:9px;left:-17px;position:absolute;width:9px}.tripplanner-results-details .trip-indication-item.line-B .trip-indication-info .next span{color:#ff6319}.tripplanner-results-details .trip-indication-item.line-B .trip-indication-info .collapse .stop:before{background-color:#ff6319}.tripplanner-results-details .trip-indication-item.line-B.without .trip-indication-info{margin-bottom:0;padding-bottom:5px}.tripplanner-results-details .trip-indication-item.line-B.without .trip-indication-info:after{display:none}.tripplanner-results-details .trip-indication-item.line-C .icon-custom{background-image:url(/vuejs/ec805c7415caff62cc2641469574683c.svg)}.tripplanner-results-details .trip-indication-item.line-C .trip-indication-info:before{border-right:3px solid #0039a6}.tripplanner-results-details .trip-indication-item.line-C .trip-indication-info:after{background-color:#0039a6;border-radius:50%;bottom:0;content:"";display:block;height:9px;left:-17px;position:absolute;width:9px}.tripplanner-results-details .trip-indication-item.line-C .trip-indication-info .next span{color:#0039a6}.tripplanner-results-details .trip-indication-item.line-C .trip-indication-info .collapse .stop:before{background-color:#0039a6}.tripplanner-results-details .trip-indication-item.line-C.without .trip-indication-info{margin-bottom:0;padding-bottom:5px}.tripplanner-results-details .trip-indication-item.line-C.without .trip-indication-info:after{display:none}.tripplanner-results-details .trip-indication-item.line-D .icon-custom{background-image:url(/vuejs/84bc409ef98ce69f9d36e9b2556ab7cf.svg)}.tripplanner-results-details .trip-indication-item.line-D .trip-indication-info:before{border-right:3px solid #ff6319}.tripplanner-results-details .trip-indication-item.line-D .trip-indication-info:after{background-color:#ff6319;border-radius:50%;bottom:0;content:"";display:block;height:9px;left:-17px;position:absolute;width:9px}.tripplanner-results-details .trip-indication-item.line-D .trip-indication-info .next span{color:#ff6319}.tripplanner-results-details .trip-indication-item.line-D .trip-indication-info .collapse .stop:before{background-color:#ff6319}.tripplanner-results-details .trip-indication-item.line-D.without .trip-indication-info{margin-bottom:0;padding-bottom:5px}.tripplanner-results-details .trip-indication-item.line-D.without .trip-indication-info:after{display:none}.tripplanner-results-details .trip-indication-item.line-E .icon-custom{background-image:url(/vuejs/5500549a75e2a20cfc18d6f87babfe40.svg)}.tripplanner-results-details .trip-indication-item.line-E .trip-indication-info:before{border-right:3px solid #0039a6}.tripplanner-results-details .trip-indication-item.line-E .trip-indication-info:after{background-color:#0039a6;border-radius:50%;bottom:0;content:"";display:block;height:9px;left:-17px;position:absolute;width:9px}.tripplanner-results-details .trip-indication-item.line-E .trip-indication-info .next span{color:#0039a6}.tripplanner-results-details .trip-indication-item.line-E .trip-indication-info .collapse .stop:before{background-color:#0039a6}.tripplanner-results-details .trip-indication-item.line-E.without .trip-indication-info{margin-bottom:0;padding-bottom:5px}.tripplanner-results-details .trip-indication-item.line-E.without .trip-indication-info:after{display:none}.tripplanner-results-details .trip-indication-item.line-F .icon-custom{background-image:url(/vuejs/5b35921d073d41d80deeb17cac90d7fd.svg)}.tripplanner-results-details .trip-indication-item.line-F .trip-indication-info:before{border-right:3px solid #ff6319}.tripplanner-results-details .trip-indication-item.line-F .trip-indication-info:after{background-color:#ff6319;border-radius:50%;bottom:0;content:"";display:block;height:9px;left:-17px;position:absolute;width:9px}.tripplanner-results-details .trip-indication-item.line-F .trip-indication-info .next span{color:#ff6319}.tripplanner-results-details .trip-indication-item.line-F .trip-indication-info .collapse .stop:before{background-color:#ff6319}.tripplanner-results-details .trip-indication-item.line-F.without .trip-indication-info{margin-bottom:0;padding-bottom:5px}.tripplanner-results-details .trip-indication-item.line-F.without .trip-indication-info:after{display:none}.tripplanner-results-details .trip-indication-item.line-FX .icon-custom{background-image:url(/vuejs/e0305a2c098717064ae562c30df2a009.svg)}.tripplanner-results-details .trip-indication-item.line-FX .trip-indication-info:before{border-right:3px solid #ff6319}.tripplanner-results-details .trip-indication-item.line-FX .trip-indication-info:after{background-color:#ff6319;border-radius:50%;bottom:0;content:"";display:block;height:9px;left:-17px;position:absolute;width:9px}.tripplanner-results-details .trip-indication-item.line-FX .trip-indication-info .next span{color:#ff6319}.tripplanner-results-details .trip-indication-item.line-FX .trip-indication-info .collapse .stop:before{background-color:#ff6319}.tripplanner-results-details .trip-indication-item.line-FX.without .trip-indication-info{margin-bottom:0;padding-bottom:5px}.tripplanner-results-details .trip-indication-item.line-FX.without .trip-indication-info:after{display:none}.tripplanner-results-details .trip-indication-item.line-G .icon-custom{background-image:url(/vuejs/8f8f3abaabc85122841fe5df41fbc344.svg)}.tripplanner-results-details .trip-indication-item.line-G .trip-indication-info:before{border-right:3px solid #6cbe45}.tripplanner-results-details .trip-indication-item.line-G .trip-indication-info:after{background-color:#6cbe45;border-radius:50%;bottom:0;content:"";display:block;height:9px;left:-17px;position:absolute;width:9px}.tripplanner-results-details .trip-indication-item.line-G .trip-indication-info .next span{color:#6cbe45}.tripplanner-results-details .trip-indication-item.line-G .trip-indication-info .collapse .stop:before{background-color:#6cbe45}.tripplanner-results-details .trip-indication-item.line-G.without .trip-indication-info{margin-bottom:0;padding-bottom:5px}.tripplanner-results-details .trip-indication-item.line-G.without .trip-indication-info:after{display:none}.tripplanner-results-details .trip-indication-item.line-H .icon-custom{background-image:url(/vuejs/ee2e30facb9a6c4b8bf0c43e531a36ab.svg)}.tripplanner-results-details .trip-indication-item.line-H .trip-indication-info:before{border-right:3px solid #808183}.tripplanner-results-details .trip-indication-item.line-H .trip-indication-info:after{background-color:#808183;border-radius:50%;bottom:0;content:"";display:block;height:9px;left:-17px;position:absolute;width:9px}.tripplanner-results-details .trip-indication-item.line-H .trip-indication-info .next span{color:#808183}.tripplanner-results-details .trip-indication-item.line-H .trip-indication-info .collapse .stop:before{background-color:#808183}.tripplanner-results-details .trip-indication-item.line-H.without .trip-indication-info{margin-bottom:0;padding-bottom:5px}.tripplanner-results-details .trip-indication-item.line-H.without .trip-indication-info:after{display:none}.tripplanner-results-details .trip-indication-item.line-J .icon-custom{background-image:url(/vuejs/bca69e5237ed3e7d0d78320261f99f2d.svg)}.tripplanner-results-details .trip-indication-item.line-J .trip-indication-info:before{border-right:3px solid #963}.tripplanner-results-details .trip-indication-item.line-J .trip-indication-info:after{background-color:#963;border-radius:50%;bottom:0;content:"";display:block;height:9px;left:-17px;position:absolute;width:9px}.tripplanner-results-details .trip-indication-item.line-J .trip-indication-info .next span{color:#963}.tripplanner-results-details .trip-indication-item.line-J .trip-indication-info .collapse .stop:before{background-color:#963}.tripplanner-results-details .trip-indication-item.line-J.without .trip-indication-info{margin-bottom:0;padding-bottom:5px}.tripplanner-results-details .trip-indication-item.line-J.without .trip-indication-info:after{display:none}.tripplanner-results-details .trip-indication-item.line-L .icon-custom{background-image:url(/vuejs/8c1bfa6816b539fd63ca8f26e4dc8b65.svg)}.tripplanner-results-details .trip-indication-item.line-L .trip-indication-info:before{border-right:3px solid #a7a9ac}.tripplanner-results-details .trip-indication-item.line-L .trip-indication-info:after{background-color:#a7a9ac;border-radius:50%;bottom:0;content:"";display:block;height:9px;left:-17px;position:absolute;width:9px}.tripplanner-results-details .trip-indication-item.line-L .trip-indication-info .next span{color:#a7a9ac}.tripplanner-results-details .trip-indication-item.line-L .trip-indication-info .collapse .stop:before{background-color:#a7a9ac}.tripplanner-results-details .trip-indication-item.line-L.without .trip-indication-info{margin-bottom:0;padding-bottom:5px}.tripplanner-results-details .trip-indication-item.line-L.without .trip-indication-info:after{display:none}.tripplanner-results-details .trip-indication-item.line-M .icon-custom{background-image:url(/vuejs/0e9163c71c7f9397f7d3e36d51546849.svg)}.tripplanner-results-details .trip-indication-item.line-M .trip-indication-info:before{border-right:3px solid #ff6319}.tripplanner-results-details .trip-indication-item.line-M .trip-indication-info:after{background-color:#ff6319;border-radius:50%;bottom:0;content:"";display:block;height:9px;left:-17px;position:absolute;width:9px}.tripplanner-results-details .trip-indication-item.line-M .trip-indication-info .next span{color:#ff6319}.tripplanner-results-details .trip-indication-item.line-M .trip-indication-info .collapse .stop:before{background-color:#ff6319}.tripplanner-results-details .trip-indication-item.line-M.without .trip-indication-info{margin-bottom:0;padding-bottom:5px}.tripplanner-results-details .trip-indication-item.line-M.without .trip-indication-info:after{display:none}.tripplanner-results-details .trip-indication-item.line-N .icon-custom{background-image:url(/vuejs/4a1b0077917e37bf08502f6ec21b04c8.svg)}.tripplanner-results-details .trip-indication-item.line-N .trip-indication-info:before{border-right:3px solid #fccc0a}.tripplanner-results-details .trip-indication-item.line-N .trip-indication-info:after{background-color:#fccc0a;border-radius:50%;bottom:0;content:"";display:block;height:9px;left:-17px;position:absolute;width:9px}.tripplanner-results-details .trip-indication-item.line-N .trip-indication-info .next span{color:#fccc0a}.tripplanner-results-details .trip-indication-item.line-N .trip-indication-info .collapse .stop:before{background-color:#fccc0a}.tripplanner-results-details .trip-indication-item.line-N.without .trip-indication-info{margin-bottom:0;padding-bottom:5px}.tripplanner-results-details .trip-indication-item.line-N.without .trip-indication-info:after{display:none}.tripplanner-results-details .trip-indication-item.line-Q .icon-custom{background-image:url(/vuejs/b746451c38ae7d57f8a4d0b72b369328.svg)}.tripplanner-results-details .trip-indication-item.line-Q .trip-indication-info:before{border-right:3px solid #fccc0a}.tripplanner-results-details .trip-indication-item.line-Q .trip-indication-info:after{background-color:#fccc0a;border-radius:50%;bottom:0;content:"";display:block;height:9px;left:-17px;position:absolute;width:9px}.tripplanner-results-details .trip-indication-item.line-Q .trip-indication-info .next span{color:#fccc0a}.tripplanner-results-details .trip-indication-item.line-Q .trip-indication-info .collapse .stop:before{background-color:#fccc0a}.tripplanner-results-details .trip-indication-item.line-Q.without .trip-indication-info{margin-bottom:0;padding-bottom:5px}.tripplanner-results-details .trip-indication-item.line-Q.without .trip-indication-info:after{display:none}.tripplanner-results-details .trip-indication-item.line-R .icon-custom{background-image:url(/vuejs/9c6333dc2424c01e4740f5c3c56d362f.svg)}.tripplanner-results-details .trip-indication-item.line-R .trip-indication-info:before{border-right:3px solid #fccc0a}.tripplanner-results-details .trip-indication-item.line-R .trip-indication-info:after{background-color:#fccc0a;border-radius:50%;bottom:0;content:"";display:block;height:9px;left:-17px;position:absolute;width:9px}.tripplanner-results-details .trip-indication-item.line-R .trip-indication-info .next span{color:#fccc0a}.tripplanner-results-details .trip-indication-item.line-R .trip-indication-info .collapse .stop:before{background-color:#fccc0a}.tripplanner-results-details .trip-indication-item.line-R.without .trip-indication-info{margin-bottom:0;padding-bottom:5px}.tripplanner-results-details .trip-indication-item.line-R.without .trip-indication-info:after{display:none}.tripplanner-results-details .trip-indication-item.line-S .icon-custom{background-image:url(/vuejs/da91e0c35571668af52eb6164a71f33e.svg)}.tripplanner-results-details .trip-indication-item.line-S .trip-indication-info:before{border-right:3px solid #808183}.tripplanner-results-details .trip-indication-item.line-S .trip-indication-info:after{background-color:#808183;border-radius:50%;bottom:0;content:"";display:block;height:9px;left:-17px;position:absolute;width:9px}.tripplanner-results-details .trip-indication-item.line-S .trip-indication-info .next span{color:#808183}.tripplanner-results-details .trip-indication-item.line-S .trip-indication-info .collapse .stop:before{background-color:#808183}.tripplanner-results-details .trip-indication-item.line-S.without .trip-indication-info{margin-bottom:0;padding-bottom:5px}.tripplanner-results-details .trip-indication-item.line-S.without .trip-indication-info:after{display:none}.tripplanner-results-details .trip-indication-item.line-W .icon-custom{background-image:url(/vuejs/566ed247e9487d43c1f1cc7e8ea5f456.svg)}.tripplanner-results-details .trip-indication-item.line-W .trip-indication-info:before{border-right:3px solid #fccc0a}.tripplanner-results-details .trip-indication-item.line-W .trip-indication-info:after{background-color:#fccc0a;border-radius:50%;bottom:0;content:"";display:block;height:9px;left:-17px;position:absolute;width:9px}.tripplanner-results-details .trip-indication-item.line-W .trip-indication-info .next span{color:#fccc0a}.tripplanner-results-details .trip-indication-item.line-W .trip-indication-info .collapse .stop:before{background-color:#fccc0a}.tripplanner-results-details .trip-indication-item.line-W.without .trip-indication-info{margin-bottom:0;padding-bottom:5px}.tripplanner-results-details .trip-indication-item.line-W.without .trip-indication-info:after{display:none}.tripplanner-results-details .trip-indication-item.line-Z .icon-custom{background-image:url(/vuejs/3f0bb849f47ead835e0241104f337a6d.svg)}.tripplanner-results-details .trip-indication-item.line-Z .trip-indication-info:before{border-right:3px solid #963}.tripplanner-results-details .trip-indication-item.line-Z .trip-indication-info:after{background-color:#963;border-radius:50%;bottom:0;content:"";display:block;height:9px;left:-17px;position:absolute;width:9px}.tripplanner-results-details .trip-indication-item.line-Z .trip-indication-info .next span{color:#963}.tripplanner-results-details .trip-indication-item.line-Z .trip-indication-info .collapse .stop:before{background-color:#963}.tripplanner-results-details .trip-indication-item.line-Z.without .trip-indication-info{margin-bottom:0;padding-bottom:5px}.tripplanner-results-details .trip-indication-item.line-Z.without .trip-indication-info:after{display:none}.tripplanner-results-details .trip-indication-item.line-FS .icon-custom{background-image:url(/vuejs/c01e0840361272a0585e94a540d6755f.svg)}.tripplanner-results-details .trip-indication-item.line-FS .trip-indication-info:before{border-right:3px solid #808183}.tripplanner-results-details .trip-indication-item.line-FS .trip-indication-info:after{background-color:#808183;border-radius:50%;bottom:0;content:"";display:block;height:9px;left:-17px;position:absolute;width:9px}.tripplanner-results-details .trip-indication-item.line-FS .trip-indication-info .next span{color:#808183}.tripplanner-results-details .trip-indication-item.line-FS .trip-indication-info .collapse .stop:before{background-color:#808183}.tripplanner-results-details .trip-indication-item.line-FS.without .trip-indication-info{margin-bottom:0;padding-bottom:5px}.tripplanner-results-details .trip-indication-item.line-FS.without .trip-indication-info:after{display:none}.tripplanner-results-details .trip-indication-item.line-GS .icon-custom{background-image:url(/vuejs/da91e0c35571668af52eb6164a71f33e.svg)}.tripplanner-results-details .trip-indication-item.line-GS .trip-indication-info:before{border-right:3px solid #808183}.tripplanner-results-details .trip-indication-item.line-GS .trip-indication-info:after{background-color:#808183;border-radius:50%;bottom:0;content:"";display:block;height:9px;left:-17px;position:absolute;width:9px}.tripplanner-results-details .trip-indication-item.line-GS .trip-indication-info .next span{color:#808183}.tripplanner-results-details .trip-indication-item.line-GS .trip-indication-info .collapse .stop:before{background-color:#808183}.tripplanner-results-details .trip-indication-item.line-GS.without .trip-indication-info{margin-bottom:0;padding-bottom:5px}.tripplanner-results-details .trip-indication-item.line-GS.without .trip-indication-info:after{display:none}.tripplanner-results-details .trip-indication-item.line-SI .icon-custom{background-image:url(/vuejs/ab18baf2d2d8ea7f1902ce1751d5fdf2.svg)}.tripplanner-results-details .trip-indication-item.line-SI .trip-indication-info:before{border-right:3px solid #808183}.tripplanner-results-details .trip-indication-item.line-SI .trip-indication-info:after{background-color:#808183;border-radius:50%;bottom:0;content:"";display:block;height:9px;left:-17px;position:absolute;width:9px}.tripplanner-results-details .trip-indication-item.line-SI .trip-indication-info .next span{color:#808183}.tripplanner-results-details .trip-indication-item.line-SI .trip-indication-info .collapse .stop:before{background-color:#808183}.tripplanner-results-details .trip-indication-item.line-SI.without .trip-indication-info{margin-bottom:0;padding-bottom:5px}.tripplanner-results-details .trip-indication-item.line-SI.without .trip-indication-info:after{display:none}.tripplanner-results-details .trip-indication-item.line-SIR .icon-custom{background-image:url(/vuejs/ab18baf2d2d8ea7f1902ce1751d5fdf2.svg)}.tripplanner-results-details .trip-indication-item.line-SIR .trip-indication-info:before{border-right:3px solid #0078c6}.tripplanner-results-details .trip-indication-item.line-SIR .trip-indication-info:after{background-color:#0078c6;border-radius:50%;bottom:0;content:"";display:block;height:9px;left:-17px;position:absolute;width:9px}.tripplanner-results-details .trip-indication-item.line-SIR .trip-indication-info .next span{color:#0078c6}.tripplanner-results-details .trip-indication-item.line-SIR .trip-indication-info .collapse .stop:before{background-color:#0078c6}.tripplanner-results-details .trip-indication-item.line-SIR.without .trip-indication-info{margin-bottom:0;padding-bottom:5px}.tripplanner-results-details .trip-indication-item.line-SIR.without .trip-indication-info:after{display:none}.tripplanner-results-details .trip-indication-item.line-6X .icon-custom,.tripplanner-results-details .trip-indication-item.line-7X .icon-custom,.tripplanner-results-details .trip-indication-item.line-FX .icon-custom{margin-top:-2px}.tripplanner-results-details .trip-indication-item.mode-NJT .icon-custom{background-image:url(/vuejs/4ebf2110112353c561fa5c18eb3f5192.svg)}.tripplanner-results-details .trip-indication-item.mode-NJT .trip-indication-info:before{border-right:3px solid #3d5b9a}.tripplanner-results-details .trip-indication-item.mode-NJT .trip-indication-info .stop:before,.tripplanner-results-details .trip-indication-item.mode-NJT .trip-indication-info:after{background-color:#3d5b9a}.tripplanner-results-details .trip-indication-item.mode-NJT .trip-indication-info:after{border-radius:50%;bottom:-1px;content:"";display:block;height:9px;left:-17px;position:absolute;width:9px}.tripplanner-results-details .trip-indication-item.mode-NJT .trip-indication-info .next span{text-transform:uppercase}.tripplanner-results-details .trip-indication-item.mode-JFK .icon-custom{background-image:url(/vuejs/bb85021c87e9bcaeba66f611b871462a.svg)}.tripplanner-results-details .trip-indication-item.mode-JFK .trip-indication-info:before{border-right:3px solid #1f66ad}.tripplanner-results-details .trip-indication-item.mode-JFK .trip-indication-info .stop:before,.tripplanner-results-details .trip-indication-item.mode-JFK .trip-indication-info:after{background-color:#1f66ad}.tripplanner-results-details .trip-indication-item.mode-JFK .trip-indication-info:after{border-radius:50%;bottom:-1px;content:"";display:block;height:9px;left:-17px;position:absolute;width:9px}.tripplanner-results-details .trip-indication-item.mode-JFK .trip-indication-info .next span{text-transform:uppercase}.tripplanner-results-details .trip-indication-item.mode-Newark .icon-custom{background-image:url(/vuejs/189ea7e03d481f34d864232609dba7b1.svg)}.tripplanner-results-details .trip-indication-item.mode-Newark .trip-indication-info:before{border-right:3px solid #aa023c}.tripplanner-results-details .trip-indication-item.mode-Newark .trip-indication-info .stop:before,.tripplanner-results-details .trip-indication-item.mode-Newark .trip-indication-info:after{background-color:#aa023c}.tripplanner-results-details .trip-indication-item.mode-Newark .trip-indication-info:after{border-radius:50%;bottom:-1px;content:"";display:block;height:9px;left:-17px;position:absolute;width:9px}.tripplanner-results-details .trip-indication-item.mode-Newark .trip-indication-info .next span{text-transform:uppercase}.tripplanner-results-details .trip-indication-item.mode-Path .icon-custom{background-image:url(/vuejs/931a5cea14e2a32fbfd389a0b1d2723b.svg)}.tripplanner-results-details .trip-indication-item.mode-Path .trip-indication-info:before{border-right:3px solid #3893d8}.tripplanner-results-details .trip-indication-item.mode-Path .trip-indication-info .stop:before,.tripplanner-results-details .trip-indication-item.mode-Path .trip-indication-info:after{background-color:#3893d8}.tripplanner-results-details .trip-indication-item.mode-Path .trip-indication-info:after{border-radius:50%;bottom:-1px;content:"";display:block;height:9px;left:-17px;position:absolute;width:9px}.tripplanner-results-details .trip-indication-item.mode-Path .trip-indication-info .next span{text-transform:uppercase}.tripplanner-results-details .path-message{font-size:14px;line-height:20px;margin:20px 10px 0}@media screen and (min-width:768px){.tripplanner-results-details .path-message{margin:20px 0 0}}.tripplanner-results-details .path-message a{font-weight:700}.tripplanner-results-details .shuttle-bus{color:#595959;float:left;font-size:14px;margin:-1px 0 0 20px}.tripplanner-results-details .shuttle-bus-detail{color:#595959;font-size:13px;font-weight:700;margin-left:-6px}.wrapper-back-to-list{margin-bottom:20px;min-height:24px;padding-left:15px}@media screen and (min-width:768px){.wrapper-back-to-list{padding-left:0}}.wrapper-back-to-list .link-back,.wrapper-back-to-list .link-error{font-size:18px;font-weight:700;line-height:20px}.wrapper-back-to-list .link-back:before,.wrapper-back-to-list .link-error:before{content:"";display:inline-block;font-family:mta;font-size:9px;margin-right:5px;vertical-align:middle}.wrapper-back-to-list .link-back{cursor:pointer}.menu-trip-planner-result{margin:20px 10px}@media screen and (min-width:768px){.menu-trip-planner-result{margin:20px 0 10px}}.menu-trip-planner-result.more-info{margin:20px 0 10px}.menu-trip-planner-result ul{list-style:none;margin:0;padding:0}.menu-trip-planner-result ul a{height:auto;margin-bottom:10px}@media screen and (min-width:768px){.tripplanner-row{margin:0}}@media screen and (max-width:767px){.tripplanner-row{position:relative}.tripplanner-row .map-hide{display:none}}.container-tripplanner-results #multi-leg-mnr-modal-tp .schedule-itinerary{border-top:1px solid #f3f3f3;padding:20px 0}.container-tripplanner-results #multi-leg-mnr-modal-tp .schedule-itinerary:before{float:left}.container-tripplanner-results #multi-leg-mnr-modal-tp .schedule-itinerary div:last-child{padding-right:0}.container-tripplanner-results #multi-leg-mnr-modal-tp .modal-body{box-shadow:0 8px 10px -8px #999}.container-tripplanner-results #multi-leg-mnr-modal-tp .modal-body .multi-leg-mnr .text-bold{font-weight:700;padding:0 3%;text-transform:capitalize;white-space:nowrap}.container-tripplanner-results #multi-leg-mnr-modal-tp .modal-body .multi-leg-mnr .preposition:before{content:"to"}.container-tripplanner-results #multi-leg-mnr-modal-tp .modal-body .multi-leg-mnr .next{cursor:pointer;float:right}.container-tripplanner-results #multi-leg-mnr-modal-tp .modal-body .multi-leg-mnr .next:after{content:"";display:inline-block;float:right;font-family:mta;font-weight:900;margin:0 -3px 0 3px;vertical-align:bottom}.container-tripplanner-results #multi-leg-mnr-modal-tp .modal-footer{display:none}.container-tripplanner-results #multi-leg-mnr-modal-tp .slot{padding-bottom:20px}.container-tripplanner-results #multi-leg-mnr-modal-tp .modal-body{max-height:400px}@media screen and (max-width:767px){.container-tripplanner-results{padding:0}}@media screen and (min-width:768px){.container-tripplanner-results{margin:0;padding-left:0;padding-right:10px}}.container-tripplanner-results .tripplanner-results{margin-bottom:20px}@media screen and (max-width:767px){.container-tripplanner-results .tripplanner-results{padding:0 10px}}.container-tripplanner-results .tripplanner-results #itineraries .shuttle-bus{color:#595959;float:left;font-size:14px;margin:-1px 0 0 20px}.container-tripplanner-results .tripplanner-results #itineraries a{cursor:pointer}.container-tripplanner-results .tripplanner-results .leaving-at{clear:both;color:#2f3139;font-size:.875rem;margin-left:1%;padding:0;width:100%}.container-tripplanner-results .tripplanner-results .leaving-at b span:not(:empty):not(:last-child):after{content:", "}.container-tripplanner-results .tripplanner-results .panel{background-color:transparent;border:none;border-radius:0}.container-tripplanner-results .tripplanner-results .tp-nav-tabs{background-color:#fff;border:none;border-bottom:2px solid #f2a900;box-shadow:0 0 15px 0 rgba(0,0,0,.2);height:60px;overflow:hidden}.container-tripplanner-results .tripplanner-results .tp-nav-tabs li{height:100%;margin:0;width:33.33%}.container-tripplanner-results .tripplanner-results .tp-nav-tabs li.active,.container-tripplanner-results .tripplanner-results .tp-nav-tabs li.active a{background-color:#f2a900}@media screen and (min-width:960px){.container-tripplanner-results .tripplanner-results .tp-nav-tabs li:hover{background-color:#f3f3f3}}.container-tripplanner-results .tripplanner-results .tp-nav-tabs li a{align-items:center;background-color:inherit;border:none;color:#002d72;display:flex;font-size:16px;font-weight:700;height:inherit;justify-content:center;line-height:19px;text-align:center;width:100%}.container-tripplanner-results .tripplanner-results .panel-body{padding:0;position:relative}.container-tripplanner-results .tripplanner-results .panel-body .spinner-content-height{min-height:350px}.container-tripplanner-results .tripplanner-results .panel-body #no-results{background-color:#fff;box-shadow:0 5px 15px 0 rgba(0,0,0,.2);padding:20px 0}.container-tripplanner-results .tripplanner-results .panel-body .no-result{background-image:url(/vuejs/3c4d602c8f8096d0c6ed38335a784089.png);background-position:50%;background-repeat:no-repeat;background-size:contain;display:block;height:80px;margin-bottom:10px}.container-tripplanner-results .tripplanner-results .panel-body .no-result-text{display:block;font-weight:700;margin:0 auto;max-width:80%;text-align:center}.container-tripplanner-results .last-refresh{background-color:#faf4cb;color:#393939;font-size:12px;line-height:14px;padding:5px 15px}@media screen and (min-width:768px){.container-tripplanner-results .last-refresh{margin-bottom:0}}@media screen and (max-width:767px){.container-tripplanner-results .last-refresh{margin:0 10px}}.container-tripplanner-results .last-refresh .last-refresh-time{font-weight:700}.container-tripplanner-results .result-item,.container-tripplanner-results .schedules-item{background-color:#fff;box-shadow:0 5px 15px 0 rgba(0,0,0,.2);display:block;margin-bottom:10px;overflow:hidden;padding:10px;text-decoration:none}@media screen and (max-width:767px){.container-tripplanner-results .result-item,.container-tripplanner-results .schedules-item{padding-left:18px;padding-right:20px}}.container-tripplanner-results .result-item:last-child,.container-tripplanner-results .schedules-item:last-child{border:none;margin-bottom:10px}.container-tripplanner-results .itinerary-details:hover{text-decoration:none}.container-tripplanner-results .trip-warning{background-color:#faf4cb;color:#4a4a4a;font-size:13px;padding:1px 7px}.container-tripplanner-results .trip-warning .alert{background-image:url(/vuejs/a117c155a7defb5233723496cb354aed.svg);background-position:50%;background-repeat:no-repeat;background-size:contain;background-size:13px;margin-right:5px;padding:5px}.container-tripplanner-results .result-item .eTix-block>div>img{display:none}.container-tripplanner-results .result-item .eTix-block div:last-child{padding:15px 0}.container-tripplanner-results .result-item .eTix-block div:last-child .eTix-button{border-width:1px;display:flex;min-width:100%;padding:2% 0}.container-tripplanner-results .result-item .eTix-block div:last-child .eTix-button div{border-right:1px solid gray;margin:auto;width:50%}.container-tripplanner-results .result-item .eTix-block div:last-child .eTix-button span{display:block;float:right;margin:auto;padding:4% 0;width:50%}.container-tripplanner-results .schedules-item{font-weight:700;margin-bottom:10px!important}.container-tripplanner-results .schedules-item:after{content:"";float:right;font-family:mta;font-size:.875rem;font-weight:700}.container-tripplanner-results .schedules-item.rotate{margin-bottom:1px}.container-tripplanner-results .schedules-item.rotate:after{-webkit-transform:rotateX(-.5turn)!important;transform:rotateX(-.5turn)!important}.container-tripplanner-results .schedules-item #schedules-details{margin-bottom:30px}.container-tripplanner-results .trip-route{align-items:center;display:flex;flex-wrap:wrap;float:left;margin-bottom:3%;padding-top:10px;position:relative;width:100%}.container-tripplanner-results .trip-route .departure-rail{background:#f3f3f3;font-size:1.1rem;line-height:12px;margin-left:5px;padding:3px;text-align:center;width:82px}@media screen and (min-width:768px){.container-tripplanner-results .trip-route .departure-rail{font-size:1rem}}.container-tripplanner-results .trip-route .departure-rail.past{color:#d0021b}.container-tripplanner-results .trip-route .service-route{margin-left:3px}.container-tripplanner-results .trip-route>div{float:left;margin-bottom:5px}.container-tripplanner-results .trip-route .color,.container-tripplanner-results .trip-route .favorite-rail,.container-tripplanner-results .trip-route .service-status-modal #tab-rail-favorite .add-favorite-button .color,.container-tripplanner-results .trip-route .service-status-modal #tab-rail-favorite .favorite-rail,.service-status-modal #tab-rail-favorite .add-favorite-button .container-tripplanner-results .trip-route .color,.service-status-modal #tab-rail-favorite .container-tripplanner-results .trip-route .favorite-rail{background-color:transparent;-webkit-border-radius:4px;-moz-border-radius:4px;-ms-border-radius:4px;border-radius:4px;height:13px;width:13px}.container-tripplanner-results .trip-route .color.rail-babylon{background-color:#00985f}.container-tripplanner-results .trip-route .color.rail-belmont,.container-tripplanner-results .trip-route .color.rail-belmont-park{background-color:#552989}.container-tripplanner-results .trip-route .color.rail-city-terminal-zone,.container-tripplanner-results .trip-route .color.rail-city-zone{background-color:#4d5357}.container-tripplanner-results .trip-route .color.rail-far-rockaway{background-color:#6e3219}.container-tripplanner-results .trip-route .color.rail-harlem{background-color:#0039a6}.container-tripplanner-results .trip-route .color.rail-hempstead{background-color:#ce8e00}.container-tripplanner-results .trip-route .color.rail-hudson{background-color:#009b3a}.container-tripplanner-results .trip-route .color.rail-long-beach{background-color:#ff6319}.container-tripplanner-results .trip-route .color.rail-montauk{background-color:#2a6983}.container-tripplanner-results .trip-route .color.rail-new-haven{background-color:#ee0034}.container-tripplanner-results .trip-route .color.rail-oyster-bay{background-color:#00af3f}.container-tripplanner-results .trip-route .color.rail-pascack-valley{background-color:#8e258d}.container-tripplanner-results .trip-route .color.rail-port-jefferson{background-color:#0039a6}.container-tripplanner-results .trip-route .color.rail-port-jervis{background-color:#ff7900}.container-tripplanner-results .trip-route .color.rail-port-washington{background-color:#c60c30}.container-tripplanner-results .trip-route .color.rail-greenport-service,.container-tripplanner-results .trip-route .color.rail-ronkonkoma{background-color:#a626aa}.container-tripplanner-results .trip-route .color.rail-west-hempstead{background-color:#00a1de}.container-tripplanner-results .trip-route .color.rail-ronkonkoma-branch{background-color:#a626aa}.container-tripplanner-results .trip-route .color.rail-montauk-branch{background-color:#2a6983}.container-tripplanner-results .trip-route .color.rail-hempstead-branch{background-color:#ce8e00}.container-tripplanner-results .trip-route .color.rail-babylon-branch{background-color:#00985f}.container-tripplanner-results .trip-route .color.rail-danbury{background-color:#ee0034}.container-tripplanner-results .trip-route .favorite-rail.rail-wassaic{background-color:#0039a6}.container-tripplanner-results .trip-route .favorite-rail.rail-danbury,.container-tripplanner-results .trip-route .favorite-rail.rail-new-canaan,.container-tripplanner-results .trip-route .favorite-rail.rail-waterbury{background-color:#ee0034}.container-tripplanner-results .trip-route .delay{position:relative}.container-tripplanner-results .trip-route .delay:after{background-image:url(/vuejs/3ef0ce5ef621829a71a4e25af31bca86.svg);background-position:50%;background-repeat:no-repeat;background-size:14px auto;content:"";height:13px;position:absolute;right:-5px;top:-6px;width:14px}.container-tripplanner-results .trip-route .add-chevron{line-height:1;margin-left:15px;position:relative}.container-tripplanner-results .trip-route .add-chevron:before{color:#6a6a6a;content:"";font-family:mta;font-size:10px;font-weight:700;left:-12px;line-height:18px;position:absolute;top:calc(50% - 9px)}.container-tripplanner-results .trip-route .mode-walk{background-image:url(/vuejs/9930f7bdbc75cc48bb8eb43196008d3c.svg);background-position:50%;background-repeat:no-repeat;background-size:13px auto;height:24px;padding:2%;width:13px}.container-tripplanner-results .trip-route .mode-car{background-image:url(/vuejs/4c5925c81421477976c8f61f1061d465.svg);background-position:50%;background-repeat:no-repeat;background-size:contain;height:22px;width:22px}.container-tripplanner-results .trip-route .line{background-repeat:no-repeat;background-size:contain;color:transparent;height:24px;padding:2%;width:auto}.container-tripplanner-results .trip-route .line:not([class*=add-chevron]){margin-left:3px}.container-tripplanner-results .trip-route .line.line-1{background-image:url(/vuejs/f615303877866360408d22d028c7e1d2.svg)}.container-tripplanner-results .trip-route .line.line-2{background-image:url(/vuejs/12b76417962028dc5dd46a5f7da4e257.svg)}.container-tripplanner-results .trip-route .line.line-3{background-image:url(/vuejs/a78ac9d7ebbb00594f70070c3867e8d5.svg)}.container-tripplanner-results .trip-route .line.line-4{background-image:url(/vuejs/085719a34ab709a927f368bf0e764777.svg)}.container-tripplanner-results .trip-route .line.line-5,.container-tripplanner-results .trip-route .line.line-5D,.container-tripplanner-results .trip-route .line.line-5X{background-image:url(/vuejs/b370f0e0c62c4b8f36b928178df6b4ae.svg)}.container-tripplanner-results .trip-route .line.line-6{background-image:url(/vuejs/af9ae1b0bcfd30bc6c3626dae98074ef.svg)}.container-tripplanner-results .trip-route .line.line-6D,.container-tripplanner-results .trip-route .line.line-6X{background-image:url(/vuejs/5d30385849e3edeed5c4e3b99d385df4.svg)}.container-tripplanner-results .trip-route .line.line-7{background-image:url(/vuejs/903c05438d54ff7a5d0036a769f10bf6.svg)}.container-tripplanner-results .trip-route .line.line-7D,.container-tripplanner-results .trip-route .line.line-7X{background-image:url(/vuejs/7039e551c88dc18eef6a518980617bfc.svg)}.container-tripplanner-results .trip-route .line.line-A{background-image:url(/vuejs/9041d815e07d7dd93ebaa6bd466b6b67.svg)}.container-tripplanner-results .trip-route .line.line-B{background-image:url(/vuejs/9156f755686e8e6b2935f07a393b611a.svg)}.container-tripplanner-results .trip-route .line.line-C{background-image:url(/vuejs/ec805c7415caff62cc2641469574683c.svg)}.container-tripplanner-results .trip-route .line.line-D{background-image:url(/vuejs/84bc409ef98ce69f9d36e9b2556ab7cf.svg)}.container-tripplanner-results .trip-route .line.line-E{background-image:url(/vuejs/5500549a75e2a20cfc18d6f87babfe40.svg)}.container-tripplanner-results .trip-route .line.line-F{background-image:url(/vuejs/5b35921d073d41d80deeb17cac90d7fd.svg)}.container-tripplanner-results .trip-route .line.line-FD,.container-tripplanner-results .trip-route .line.line-FX{background-image:url(/vuejs/e0305a2c098717064ae562c30df2a009.svg)}.container-tripplanner-results .trip-route .line.line-G{background-image:url(/vuejs/8f8f3abaabc85122841fe5df41fbc344.svg)}.container-tripplanner-results .trip-route .line.line-H{background-image:url(/vuejs/ee2e30facb9a6c4b8bf0c43e531a36ab.svg)}.container-tripplanner-results .trip-route .line.line-J{background-image:url(/vuejs/bca69e5237ed3e7d0d78320261f99f2d.svg)}.container-tripplanner-results .trip-route .line.line-L{background-image:url(/vuejs/8c1bfa6816b539fd63ca8f26e4dc8b65.svg)}.container-tripplanner-results .trip-route .line.line-M{background-image:url(/vuejs/0e9163c71c7f9397f7d3e36d51546849.svg)}.container-tripplanner-results .trip-route .line.line-N{background-image:url(/vuejs/4a1b0077917e37bf08502f6ec21b04c8.svg)}.container-tripplanner-results .trip-route .line.line-Q{background-image:url(/vuejs/b746451c38ae7d57f8a4d0b72b369328.svg)}.container-tripplanner-results .trip-route .line.line-R{background-image:url(/vuejs/9c6333dc2424c01e4740f5c3c56d362f.svg)}.container-tripplanner-results .trip-route .line.line-S{background-image:url(/vuejs/da91e0c35571668af52eb6164a71f33e.svg)}.container-tripplanner-results .trip-route .line.line-W{background-image:url(/vuejs/566ed247e9487d43c1f1cc7e8ea5f456.svg)}.container-tripplanner-results .trip-route .line.line-Z{background-image:url(/vuejs/3f0bb849f47ead835e0241104f337a6d.svg)}.container-tripplanner-results .trip-route .line.line-FS{background-image:url(/vuejs/c01e0840361272a0585e94a540d6755f.svg)}.container-tripplanner-results .trip-route .line.line-GS{background-image:url(/vuejs/da91e0c35571668af52eb6164a71f33e.svg)}.container-tripplanner-results .trip-route .line.line-SI,.container-tripplanner-results .trip-route .line.line-SIR{background-image:url(/vuejs/ab18baf2d2d8ea7f1902ce1751d5fdf2.svg)}.container-tripplanner-results .trip-route .mode-transport{align-items:center;background-position:2px;background-repeat:no-repeat;background-size:auto 19px;color:#2f3139;display:flex;font-size:16px;font-weight:700;line-height:19px;padding-left:8%}.container-tripplanner-results .trip-route .mode-transport.delay{padding-left:25px}.container-tripplanner-results .trip-route .mode-transport.delay:after{left:12px;top:-5px}.container-tripplanner-results .trip-route .mode-transport.bus{background-image:url(/vuejs/40c7c83a8e6e0b8a1b659296381ae1ad.svg);background-position:6px;padding-left:25px;padding-right:5px}.container-tripplanner-results .trip-route .mode-transport.bus.delay:after{left:15px;top:-2px}.container-tripplanner-results .trip-route .mode-transport.rail{background-image:url(/vuejs/0b0295b189cb3584649ca67ad728216f.svg)}.container-tripplanner-results .trip-route .mode-transport.rail.delay{padding-left:30px}.container-tripplanner-results .trip-route .mode-transport.express{background-image:url(/vuejs/e116e8310a750dc3d599806acdf87e73.svg);border:1px solid #4a4a4a;padding-left:33px;padding-right:4px}.container-tripplanner-results .trip-route .mode-transport.express.delay:after{left:20px;top:0}.container-tripplanner-results .trip-route .mode-transport.bus,.container-tripplanner-results .trip-route .mode-transport.express{border:1px solid #4a4a4a;padding-bottom:5px;padding-top:5px}.container-tripplanner-results .trip-route .mode-transport.ferry{background-image:url(/vuejs/3deeb28ee8572b02f92c16421a8ab9ed.svg)}.container-tripplanner-results .trip-route .mode-transport.tram{background-image:url(/vuejs/09ad16989db27b45b87f393348bebc01.svg)}.container-tripplanner-results .trip-route .mode-transport.express-tag-parent{align-items:center;display:flex;justify-content:center;margin-right:2px}.container-tripplanner-results .trip-route .mode-transport.express-tag{background-color:#0f61a9;color:#fff;font-size:10px;font-weight:400;line-height:1;padding:3px 3px 2px}.container-tripplanner-results .trip-route .mode-NJT{background-image:url(/vuejs/4ebf2110112353c561fa5c18eb3f5192.svg)}.container-tripplanner-results .trip-route .mode-JFK{background-image:url(/vuejs/bb85021c87e9bcaeba66f611b871462a.svg)}.container-tripplanner-results .trip-route .mode-Newark{background-image:url(/vuejs/189ea7e03d481f34d864232609dba7b1.svg)}.container-tripplanner-results .trip-route .mode-Path{background-image:url(/vuejs/931a5cea14e2a32fbfd389a0b1d2723b.svg)}.container-tripplanner-results .trip-route .mode-NJT{background-image:url(/vuejs/8966cb688f78709eaaca641e773abf23.png)}.container-tripplanner-results .trip-route .mode-NJT .departure-rail,.container-tripplanner-results .trip-route .mode-NJT span:not(.service-route){display:none}.container-tripplanner-results .trip-route .mode-NJT .service-route{text-transform:uppercase}.container-tripplanner-results .trip-route .mode-JFK{background-image:url(/vuejs/22a586227316150c93d48947c91da107.png)}.container-tripplanner-results .trip-route .mode-JFK .departure-rail,.container-tripplanner-results .trip-route .mode-JFK span:not(.service-route){display:none}.container-tripplanner-results .trip-route .mode-JFK .service-route{text-transform:uppercase}.container-tripplanner-results .trip-route .mode-Newark{background-image:url(/vuejs/1c188f464462f6d5a01ff7dbc0bfcaa9.png)}.container-tripplanner-results .trip-route .mode-Newark .departure-rail,.container-tripplanner-results .trip-route .mode-Newark span:not(.service-route){display:none}.container-tripplanner-results .trip-route .mode-Newark .service-route{text-transform:uppercase}.container-tripplanner-results .trip-route .mode-Path{background-image:url(/vuejs/9f02887fd7a22aacd37d6bdf59cffba2.png)}.container-tripplanner-results .trip-route .mode-Path .departure-rail,.container-tripplanner-results .trip-route .mode-Path span:not(.service-route){display:none}.container-tripplanner-results .trip-route .mode-Path .service-route{text-transform:uppercase}.container-tripplanner-results .trip-route-info{float:right;height:60px;overflow:hidden;position:relative;width:17%}.container-tripplanner-results .trip-route-info>div{float:right}.container-tripplanner-results .trip-route-info .trip-right-info{color:#2f3139;line-height:17px;max-width:40px;text-align:right}.container-tripplanner-results .trip-route-info .trip-right-info .time{font-size:20px;font-weight:700}.container-tripplanner-results .trip-route-info .trip-right-info .label-min{font-size:14px;font-weight:400}.container-tripplanner-results .trip-route-info .trip-right-info span{display:block}.container-tripplanner-results .trip-route-info .trip-left-info{bottom:0;color:#6a6a6a;font-size:12px;height:17px;line-height:19px;position:absolute;right:0;top:70%}.container-tripplanner-results .trip-arrivals{clear:both;color:#6a6a6a;font-size:12px;line-height:14px;margin-bottom:10px}.container-tripplanner-results .trip-arrivals.live{padding-left:30px;position:relative}.container-tripplanner-results .trip-arrivals.live:before{background-image:url(/vuejs/96c4c0b5157ae04e217058aaf6dc5e7b.svg);background-position:50%;background-repeat:no-repeat;background-size:20px auto;content:"";height:10px;left:0;position:absolute;top:2px;width:20px}.container-tripplanner-results .trip-arrivals+.trip-arrivals{margin-top:12px}.container-tripplanner-results .peak-track{font-size:12px;line-height:20px;margin:10px 0}.container-tripplanner-results .peak-track .peak{border-right:1px solid #9b9b9b;color:#0f61a9;cursor:pointer;font-weight:700;padding-right:5px}.container-tripplanner-results .peak-track .peak:hover{text-decoration:underline}.container-tripplanner-results .peak-track .track{color:#6a6a6a;padding-left:5px}.container-tripplanner-results .trip-arrive-at{align-items:flex-end;border-top:1px solid #d8d8d8;clear:both;color:#6a6a6a;display:flex;font-size:12px;justify-content:space-between;line-height:15px;padding-bottom:5px;padding-top:10px}.container-tripplanner-results .trip-arrive-at .title{padding-left:6px}.container-tripplanner-results .trip-arrive-at .num{color:#4a4a4a;font-size:20px;font-weight:700;line-height:24px;padding:0 3px 0 6px}.container-tripplanner-results .trip-arrive-at .icon-walking-man{font-weight:700}.container-tripplanner-results .trip-arrive-at .arrival-time{padding-right:10px}.container-tripplanner-results .modal .modal-footer,.container-tripplanner-results .modal .modal-header{border:none;padding:0}.container-tripplanner-results .modal .modal-content{border:none}.container-tripplanner-results .modal .modal-body{margin:20px 0;max-height:250px;min-height:120px;overflow-y:auto}.container-tripplanner-results .modal .modal-title{display:inline-block;width:calc(100% - 30px)}@media screen and (min-width:768px){.container-tripplanner-results .modal .modal-title{font-size:24px}}.container-tripplanner-results .modal .btn-default{background-color:#0f61a9;border:2px solid #0f61a9;-webkit-border-radius:4px;-moz-border-radius:4px;-ms-border-radius:4px;border-radius:4px;color:#fff!important;cursor:pointer;display:block;font-size:16px;font-weight:700;height:auto;line-height:19px;min-height:54px;min-width:258px;padding:16px 20px;text-align:center;width:100%}.container-tripplanner-results .modal .btn-default:focus,.container-tripplanner-results .modal .btn-default:hover{background-color:#002d72;border-color:#002d72;outline:none;text-decoration:none}#tp-schedules .station-list,#tp-schedules .type-trip .row>div{width:100%}#tp-schedules .schedule-result-list .error-details{background-color:#fff;-webkit-box-shadow:0 5px 15px 0 rgba(0,0,0,.2);box-shadow:0 5px 15px 0 rgba(0,0,0,.2);margin-bottom:10px;padding:10px}.departure-warning{background-color:#faf4cb}.departure-warning span:first-child{background-image:url(/vuejs/37dc598ee479bd87c19120b70d45f897.svg);background-position:9px 7px;background-repeat:no-repeat;background-size:11px;display:inline-flex;height:17px;width:21px}.departure-warning span{font-size:.75rem}@media screen and (min-width:768px){.departure-warning span:first-child{background-position:6px 7px}.departure-warning span{font-size:1.14rem}}@media screen and (min-width:960px){.departure-warning span{font-size:.875rem}}.red-text{color:#d0021b}.accessibility-message{background-color:#fff;font-size:12px;line-height:20px;margin-bottom:13px;overflow:hidden;padding:10px 14px}.accessibility-message .icon-wheelchair{display:inline-block;font-size:26px;margin-right:10px;vertical-align:middle}.accessibility-message .accessibility-icon{background-image:url(/vuejs/cb7e91a9add1f9d42fcd165ec1f1879f.svg);display:inline-block;height:29px;margin-right:10px;vertical-align:middle;width:25px}.accessibility-message .accessibility-text{display:inline-block;vertical-align:middle;width:calc(100% - 40px)}.accessibility-message a{font-weight:700}.tripplanner-error .form-error-container{padding:30px 0}.form-error-container{background-color:#fff;text-align:center}@media screen and (max-width:767px){.form-error-container{margin:0 10px}}.form-error-container .icon-error{font-size:55px;font-weight:400}.form-error-container .icon-croc{background-image:url(/vuejs/3c4d602c8f8096d0c6ed38335a784089.png);background-position:50%;background-repeat:no-repeat;background-size:contain;display:block;height:80px}.form-error-container h4,.form-error-container h5{font-size:16px;line-height:22px;padding:0 calc(50% - 117.5px)}.form-error-container h4.msg-first,.form-error-container h5.msg-first{word-wrap:break-word;margin-top:15px}.form-error-container h4.msg-second,.form-error-container h5.msg-second{font-weight:400}.tripplanner-result #edit-dest,.tripplanner-result #edit-origin{cursor:text;height:auto}.title-tripplanner{font-size:40px;margin-bottom:10px}@media screen and (min-width:768px){.title-tripplanner{font-size:54px;margin-bottom:20px}}.container-tripplanner-result{background-color:#0f61a9;box-shadow:0 2px 5px rgba(0,0,0,.2);clear:both;color:#fff;margin:0 0 25px;padding:17px 0 20px}@media screen and (min-width:768px){.container-tripplanner-result{padding-bottom:0}}.container-tripplanner-result hr{border-top:2px solid #fff;margin:15px 0}.container-tripplanner-result .tripplanner-result.form #edit-dest,.container-tripplanner-result .tripplanner-result.form #edit-origin{color:#fff;cursor:text;font-size:16px;font-weight:700;height:auto;width:86%}.container-tripplanner-result .tripplanner-result.form #tp-block{min-height:120px}@media screen and (min-width:768px){.container-tripplanner-result .tripplanner-result.form #tp-block{min-height:148px}}@media screen and (max-width:959px){.container-tripplanner-result .tripplanner-result.form #tp-block{min-height:140px}}.container-tripplanner-result .tripplanner-result.form #tp-block .form-item-accessible label:after{right:0}.container-tripplanner-result .tripplanner-result.form #tp-block #link_tp_when.edit-main{display:none}.container-tripplanner-result .tripplanner-result.form #tp-block.edit-open #edit-submit,.container-tripplanner-result .tripplanner-result.form #tp-block.edit-open .form-item-accessible,.container-tripplanner-result .tripplanner-result.form #tp-block.edit-open-mobile #edit-submit,.container-tripplanner-result .tripplanner-result.form #tp-block.edit-open-mobile .form-item-accessible{display:block}.container-tripplanner-result .tripplanner-result.form #tp-block.edit-open .edit-main,.container-tripplanner-result .tripplanner-result.form #tp-block.edit-open-mobile .edit-main{display:none}.container-tripplanner-result .tripplanner-result.form #tp-block.edit-open-mobile .edit-mobile,.container-tripplanner-result .tripplanner-result.form #tp-block.edit-open-mobile .travel-preferences-link{display:block}.container-tripplanner-result .tripplanner-result.form #tp-block.edit-open-mobile .edit-mobile[aria-expanded=true],.container-tripplanner-result .tripplanner-result.form #tp-block.edit-open-mobile .travel-preferences-link[aria-expanded=true]{border-bottom:none}@media screen and (min-width:768px){.container-tripplanner-result .tripplanner-result.form #tp-block.edit-open-mobile .edit-mobile{display:none}}.container-tripplanner-result .tripplanner-result.form #tp-block.edit-open-mobile .edit-mobile.hide-edit,.container-tripplanner-result .tripplanner-result.form #tp-block.edit-open-mobile a.save-trip,.container-tripplanner-result .tripplanner-result.form #tp-block.edit-open-mobile a:link.save-trip{display:none}.container-tripplanner-result .tripplanner-result.form .address-container{padding:0 10px}@media screen and (min-width:768px){.container-tripplanner-result .tripplanner-result.form .address-container{margin-bottom:20px;padding:0 25px}}.container-tripplanner-result .tripplanner-result.form .address-container .form-control::placeholder{color:#fff}.container-tripplanner-result .tripplanner-result.form .address-container.enable-inputs .form-item-dest,.container-tripplanner-result .tripplanner-result.form .address-container.enable-inputs .form-item-origin{background-color:hsla(0,0%,100%,.1);border-radius:4px;height:40px}.container-tripplanner-result .tripplanner-result.form .address-container.enable-inputs .form-item-dest label,.container-tripplanner-result .tripplanner-result.form .address-container.enable-inputs .form-item-origin label{left:10px;top:10px}.container-tripplanner-result .tripplanner-result.form .address-container.enable-inputs .form-item-dest .ui-widget.ui-widget-content,.container-tripplanner-result .tripplanner-result.form .address-container.enable-inputs .form-item-origin .ui-widget.ui-widget-content{max-width:100%!important;width:100%!important}.container-tripplanner-result .tripplanner-result.form .address-container.enable-inputs .form-item-origin{margin-bottom:17px}@media screen and (min-width:768px){.container-tripplanner-result .tripplanner-result.form .address-container.enable-inputs .form-item-origin{margin-bottom:20px}}.container-tripplanner-result .tripplanner-result.form #tp-block.edit-open{padding-bottom:20px}.container-tripplanner-result .tripplanner-result.form #tp-block.edit-open .address-container{min-height:1px;padding-left:25px;padding-right:15px;position:relative}@media(min-width:767px){.container-tripplanner-result .tripplanner-result.form #tp-block.edit-open .address-container{float:left;width:50%}}@media screen and (max-width:767px){.container-tripplanner-result .tripplanner-result.form #tp-block.edit-open .address-container{padding-left:10px;padding-right:10px}}.container-tripplanner-result .tripplanner-result.form #tp-block.edit-open .address-container .form-item label{font-weight:700}.container-tripplanner-result .tripplanner-result.form #tp-block.edit-open .address-container .form-item input{font-size:14px;font-weight:400;width:86%}@media screen and (min-width:768px){.container-tripplanner-result .tripplanner-result.form #tp-block.edit-open.tp-close-collapsing .form-item-accessible,.container-tripplanner-result .tripplanner-result.form #tp-block.edit-open.tp-open-collapsing .form-item-accessible{clear:left;float:left}}.container-tripplanner-result .tripplanner-result.form #tp-block.edit-open.tp-close-collapsing{padding-bottom:0}.container-tripplanner-result .tripplanner-result.form #tp-block.edit-open.tp-close-collapsing button#edit-submit{display:none}.container-tripplanner-result .tripplanner-result.form .form-item-dest,.container-tripplanner-result .tripplanner-result.form .form-item-origin{margin-bottom:0;position:relative}.container-tripplanner-result .tripplanner-result.form .form-item-dest label,.container-tripplanner-result .tripplanner-result.form .form-item-origin label{left:0;line-height:19px;margin:0;position:absolute;top:8px;width:40px}.container-tripplanner-result .tripplanner-result.form .form-item-dest label:after,.container-tripplanner-result .tripplanner-result.form .form-item-origin label:after{content:none}@media screen and (min-width:768px){.container-tripplanner-result .tripplanner-result.form .form-item-dest label,.container-tripplanner-result .tripplanner-result.form .form-item-origin label{font-weight:400;top:9px}}.container-tripplanner-result .tripplanner-result.form .form-item-dest input,.container-tripplanner-result .tripplanner-result.form .form-item-origin input{background-color:transparent;border:none;box-shadow:none;color:hsla(0,0%,100%,.8);font-size:14px;line-height:17px;padding:10px 10px 10px 62px}@media screen and (max-width:767px){.container-tripplanner-result .tripplanner-result.form .form-item-dest input,.container-tripplanner-result .tripplanner-result.form .form-item-origin input{color:#fff;font-size:16px;font-weight:700;padding:9px 0 10px 80px}}.container-tripplanner-result .tripplanner-result.form .form-item-dest .input-replace,.container-tripplanner-result .tripplanner-result.form .form-item-origin .input-replace{background-color:transparent;border:none;box-shadow:none;color:hsla(0,0%,100%,.8);display:none;font-size:14px;height:100%;line-height:19px;padding:10px 0 8px 62px}@media screen and (min-width:768px){.container-tripplanner-result .tripplanner-result.form .form-item-dest .input-replace,.container-tripplanner-result .tripplanner-result.form .form-item-origin .input-replace{color:#fff;font-size:16px;font-weight:700;padding-left:80px}}.container-tripplanner-result .tripplanner-result.form .edit-open .form-item-dest input,.container-tripplanner-result .tripplanner-result.form .edit-open .form-item-origin input{padding-top:12px}.container-tripplanner-result .tripplanner-result.form .form-item-dest{margin-bottom:24px}@media screen and (min-width:768px){.container-tripplanner-result .tripplanner-result.form .form-item-dest{margin-bottom:0}}.container-tripplanner-result .tripplanner-result.form a,.container-tripplanner-result .tripplanner-result.form a:link{color:inherit;font-size:16px;text-decoration:underline}.container-tripplanner-result .tripplanner-result.form a.edit-main,.container-tripplanner-result .tripplanner-result.form a:link.edit-main{display:inline-block;float:right;font-weight:700;margin:10px 10px 0;padding:8px 0;position:relative;text-decoration:none;width:inherit}@media screen and (min-width:768px){.container-tripplanner-result .tripplanner-result.form a.edit-main,.container-tripplanner-result .tripplanner-result.form a:link.edit-main{border-right:none;clear:none;float:left;margin:0 0 0 10px;padding-left:40px}.container-tripplanner-result .tripplanner-result.form a.edit-main:before,.container-tripplanner-result .tripplanner-result.form a:link.edit-main:before{background-image:url(/vuejs/9c370829ce5dbf9423393593f2cc8123.svg);background-size:23px auto;content:" ";display:inline-block;height:23px;left:0;position:absolute;width:23px}}.container-tripplanner-result .tripplanner-result.form a.edit-mobile,.container-tripplanner-result .tripplanner-result.form a.travel-preferences-link,.container-tripplanner-result .tripplanner-result.form a:link.edit-mobile,.container-tripplanner-result .tripplanner-result.form a:link.travel-preferences-link{border-bottom:1px solid #fff;display:none;margin:20px 10px 0;padding-bottom:20px;position:relative;text-decoration:none}@media screen and (min-width:768px){.container-tripplanner-result .tripplanner-result.form a.edit-mobile,.container-tripplanner-result .tripplanner-result.form a.travel-preferences-link,.container-tripplanner-result .tripplanner-result.form a:link.edit-mobile,.container-tripplanner-result .tripplanner-result.form a:link.travel-preferences-link{border-bottom:none;display:inline-block;float:right;margin:10px 25px 20px;padding-bottom:0;padding-right:45px}}@media screen and (max-width:767px){.container-tripplanner-result .tripplanner-result.form a.edit-mobile:before,.container-tripplanner-result .tripplanner-result.form a.travel-preferences-link:before,.container-tripplanner-result .tripplanner-result.form a:link.edit-mobile:before,.container-tripplanner-result .tripplanner-result.form a:link.travel-preferences-link:before{background-image:none;content:"";font-family:mta;font-size:15px;font-weight:700;position:absolute;right:0;top:0}.container-tripplanner-result .tripplanner-result.form a.edit-mobile:not(.collapsed):before,.container-tripplanner-result .tripplanner-result.form a.travel-preferences-link:not(.collapsed):before,.container-tripplanner-result .tripplanner-result.form a:link.edit-mobile:not(.collapsed):before,.container-tripplanner-result .tripplanner-result.form a:link.travel-preferences-link:not(.collapsed):before{transform:none}}.container-tripplanner-result .tripplanner-result.form a.edit-mobile,.container-tripplanner-result .tripplanner-result.form a:link.edit-mobile{font-weight:400}@media screen and (min-width:768px){.container-tripplanner-result .tripplanner-result.form a.edit-mobile,.container-tripplanner-result .tripplanner-result.form a:link.edit-mobile{display:none}}.container-tripplanner-result .tripplanner-result.form a.edit-mobile span,.container-tripplanner-result .tripplanner-result.form a:link.edit-mobile span{font-weight:700}.container-tripplanner-result .tripplanner-result.form a.edit-mobile .time-label,.container-tripplanner-result .tripplanner-result.form a:link.edit-mobile .time-label{float:right;font-weight:400;padding-right:30px}.container-tripplanner-result .tripplanner-result.form a.save-trip,.container-tripplanner-result .tripplanner-result.form a:link.save-trip{text-decoration:none}.container-tripplanner-result .tripplanner-result.form .form-item-accessible{display:none;margin:20px 0;padding:0 10px;position:relative}.container-tripplanner-result .tripplanner-result.form .form-item-accessible input{height:100%;margin:0;opacity:0;position:absolute;width:100%}.container-tripplanner-result .tripplanner-result.form .form-item-accessible input:checked+label:after{color:#fff;content:"";font-family:mta}.container-tripplanner-result .tripplanner-result.form .form-item-accessible input:focus+label{box-shadow:inset 0 1px 1px rgba(0,0,0,.1),0 0 8px rgba(102,175,233,.6)}.container-tripplanner-result .tripplanner-result.form .form-item-accessible label:after{border:1px solid #fff;content:" ";display:inline-block;font-size:14px;height:14px;line-height:14px;width:14px}@media screen and (max-width:767px){.container-tripplanner-result .tripplanner-result.form .form-item-accessible{bottom:53px;position:absolute;width:86%}}@media screen and (min-width:768px){.container-tripplanner-result .tripplanner-result.form .form-item-accessible{float:left;margin:10px 25px 0 0;padding:0 25px}}.container-tripplanner-result .tripplanner-result.form button#edit-submit{display:none;margin:60px auto auto}@media screen and (min-width:768px){.container-tripplanner-result .tripplanner-result.form button#edit-submit{clear:both;margin-right:25px;margin-top:0}}.container-tripplanner-result .tripplanner-result.form .travel-preferences-button{display:none;text-decoration:none!important;width:260px}@media screen and (min-width:768px){.container-tripplanner-result .tripplanner-result.form .travel-preferences-button{display:block;float:right}}.container-tripplanner-result .tripplanner-result.form #container_tp_when{min-height:1px;padding:0 10px;position:relative}@media(min-width:767px){.container-tripplanner-result .tripplanner-result.form #container_tp_when{float:left;width:50%}}@media screen and (min-width:768px){.container-tripplanner-result .tripplanner-result.form #container_tp_when{margin-bottom:20px;padding:0 25px 0 15px;position:absolute;right:0;top:0}}.container-tripplanner-result .tripplanner-result.form #container_tp_when>.control-label{display:none}.container-tripplanner-result .tripplanner-result.form #container_tp_when #edit-leave-arr{align-items:center;display:flex;margin-bottom:10px;max-height:40px}@media screen and (min-width:768px){.container-tripplanner-result .tripplanner-result.form #container_tp_when #edit-leave-arr{margin-bottom:20px}}.container-tripplanner-result .tripplanner-result.form #container_tp_when #edit-leave-arr .form-item-leave-arr{margin:0;position:relative;width:50%}.container-tripplanner-result .tripplanner-result.form #container_tp_when #edit-leave-arr .form-item-leave-arr:first-child{margin-right:10px}.container-tripplanner-result .tripplanner-result.form #container_tp_when #edit-leave-arr .form-item-leave-arr label{background-color:#fff;font-size:16px;padding:10px 0;text-align:center;width:100%}.container-tripplanner-result .tripplanner-result.form #container_tp_when .form-item-date,.container-tripplanner-result .tripplanner-result.form #container_tp_when .form-item-time{display:inline-block;margin:0}.container-tripplanner-result .tripplanner-result.form #container_tp_when .form-item-date input,.container-tripplanner-result .tripplanner-result.form #container_tp_when .form-item-time input{background-color:#fff;border-radius:0;height:40px;width:100%}.container-tripplanner-result .tripplanner-result.form #container_tp_when .form-item-date{margin-right:5px;width:40%}.container-tripplanner-result .tripplanner-result.form #container_tp_when .form-item-time{width:calc(60% - 10px)}.container-tripplanner-result .tripplanner-result.form .preferences-container{background-color:#fff;clear:both;color:#4a4a4a;margin-bottom:0;overflow:hidden;padding:0 10px 30px}@media screen and (min-width:768px){.container-tripplanner-result .tripplanner-result.form .preferences-container{padding:0 25px}}.container-tripplanner-result .tripplanner-result.form .preferences-container>.form-item label{margin-bottom:10px}@media screen and (min-width:768px){.container-tripplanner-result .tripplanner-result.form .preferences-container>.form-item.form-item-minimize,.container-tripplanner-result .tripplanner-result.form .preferences-container>.form-item.form-item-walking{float:left;margin-bottom:15px;margin-left:50px;width:275px}.container-tripplanner-result .tripplanner-result.form .preferences-container>.form-item.form-item-minimize{margin-top:15px}}.container-tripplanner-result .tripplanner-result.form .preferences-container>.form-item.form-item-walking{margin-bottom:30px}.container-tripplanner-result .tripplanner-result.form .preferences-container hr{border-top:2px solid #dfdfe0;clear:both;margin-bottom:30px}.container-tripplanner-result .tripplanner-result.form .preferences-container .route-title{font-size:20px;line-height:24px;margin-bottom:20px}.container-tripplanner-result .tripplanner-result.form .preferences-container #edit-route-preferences{clear:both;overflow:hidden}.container-tripplanner-result .tripplanner-result.form .preferences-container #edit-route-preferences>div:nth-child(3n+1){clear:both;padding-left:0}.container-tripplanner-result .tripplanner-result.form .preferences-container #edit-route-preferences>div:nth-child(3n){padding-right:0}.container-tripplanner-result .tripplanner-result.form .preferences-container #edit-route-preferences .end_service_option1,.container-tripplanner-result .tripplanner-result.form .preferences-container #edit-route-preferences .start_service_option1{margin-bottom:10px}.container-tripplanner-result .tripplanner-result.form .preferences-container #edit-route-preferences .input-group{width:100%}.container-tripplanner-result .tripplanner-result.form .preferences-container #edit-route-preferences .input-group .input-group-addon{display:none}.container-tripplanner-result .tripplanner-result.form .preferences-container #edit-route-preferences .form-item-end-service,.container-tripplanner-result .tripplanner-result.form .preferences-container #edit-route-preferences .form-item-start-service{min-height:1px;padding-left:10px;padding-right:10px;position:relative}@media(min-width:767px){.container-tripplanner-result .tripplanner-result.form .preferences-container #edit-route-preferences .form-item-end-service,.container-tripplanner-result .tripplanner-result.form .preferences-container #edit-route-preferences .form-item-start-service{float:left;width:50%}}@media(min-width:992px){.container-tripplanner-result .tripplanner-result.form .preferences-container #edit-route-preferences .form-item-end-service,.container-tripplanner-result .tripplanner-result.form .preferences-container #edit-route-preferences .form-item-start-service{float:left;width:33.3333333333%}}@media screen and (max-width:767px){.container-tripplanner-result .tripplanner-result.form .preferences-container #edit-route-preferences .form-item-end-service,.container-tripplanner-result .tripplanner-result.form .preferences-container #edit-route-preferences .form-item-start-service{padding:0}}.container-tripplanner-result .tripplanner-result.form .preferences-container #edit-route-preferences .end_service_option1,.container-tripplanner-result .tripplanner-result.form .preferences-container #edit-route-preferences .form-item-end-service-option2,.container-tripplanner-result .tripplanner-result.form .preferences-container #edit-route-preferences .form-item-start-service-option2,.container-tripplanner-result .tripplanner-result.form .preferences-container #edit-route-preferences .start_service_option1{min-height:1px;padding-left:10px;padding-right:10px;position:relative}@media(min-width:767px){.container-tripplanner-result .tripplanner-result.form .preferences-container #edit-route-preferences .end_service_option1,.container-tripplanner-result .tripplanner-result.form .preferences-container #edit-route-preferences .form-item-end-service-option2,.container-tripplanner-result .tripplanner-result.form .preferences-container #edit-route-preferences .form-item-start-service-option2,.container-tripplanner-result .tripplanner-result.form .preferences-container #edit-route-preferences .start_service_option1{float:left;width:25%}}@media(min-width:992px){.container-tripplanner-result .tripplanner-result.form .preferences-container #edit-route-preferences .end_service_option1,.container-tripplanner-result .tripplanner-result.form .preferences-container #edit-route-preferences .form-item-end-service-option2,.container-tripplanner-result .tripplanner-result.form .preferences-container #edit-route-preferences .form-item-start-service-option2,.container-tripplanner-result .tripplanner-result.form .preferences-container #edit-route-preferences .start_service_option1{float:left;width:33.3333333333%}}@media screen and (max-width:767px){.container-tripplanner-result .tripplanner-result.form .preferences-container #edit-route-preferences .end_service_option1,.container-tripplanner-result .tripplanner-result.form .preferences-container #edit-route-preferences .form-item-end-service-option2,.container-tripplanner-result .tripplanner-result.form .preferences-container #edit-route-preferences .form-item-start-service-option2,.container-tripplanner-result .tripplanner-result.form .preferences-container #edit-route-preferences .start_service_option1{padding:0}}.container-tripplanner-result .tripplanner-result.form .preferences-container #edit-transport-mode--wrapper{margin-top:15px}@media screen and (min-width:768px){.container-tripplanner-result .tripplanner-result.form .preferences-container #edit-transport-mode--wrapper{float:left;margin-bottom:30px;width:275px}}.container-tripplanner-result .tripplanner-result.form .preferences-container #edit-transport-mode--wrapper legend{border:none;font-size:16px;font-weight:700;margin:0}.container-tripplanner-result .tripplanner-result.form .preferences-container .travel-preferences-button{margin-bottom:15px;margin-top:15px}.container-tripplanner-result .tripplanner-result.form .preferences-container .travel-preferences-button:disabled{opacity:.5}.container-tripplanner-result .trips-container{display:none}a.save-trip,a:link.save-trip{border:1px solid #fff;-webkit-border-radius:4px;-moz-border-radius:4px;-ms-border-radius:4px;border-radius:4px;color:#fff;display:inline-block;float:left;font-size:16px;font-weight:700;margin:10px 10px 0;padding:6px 8px 6px 36px;position:relative;text-decoration:none}a.save-trip span[class^=icon-],a:link.save-trip span[class^=icon-]{font-weight:400;left:8px;position:absolute;top:6px;z-index:0}a.save-trip .icon-favourites,a:link.save-trip .icon-favourites{color:#fff;font-size:20px}a.save-trip .icon-favourited,a:link.save-trip .icon-favourited{color:#f2a900;display:none;font-size:22px;top:-3px}a.save-trip.saved .icon-favourited,a:link.save-trip.saved .icon-favourited{display:block}a.save-trip.saved .icon-favourites,a:link.save-trip.saved .icon-favourites{display:none}@media screen and (min-width:768px){a.save-trip,a:link.save-trip{clear:both;float:left;margin:0 25px;padding-left:45px}}#map-desktop{display:block;height:650px;padding-right:0}@media screen and (max-width:767px){#map-desktop{height:450px}#map-desktop .gm-bundled-control-on-bottom,#map-desktop .gm-style .gmnoprint,#map-desktop gm-style button[draggable]{display:none}}#map-desktop.trip-detail{margin-top:44px}#map-desktop.show-mobile-map{display:block;height:450px;position:absolute!important;top:222px;width:100vw}#container_time_options{margin:0}#container_time_options>div{overflow:hidden}.form-item-leave-arr{position:relative}.form-item-leave-arr input{height:100%;margin:0;opacity:0;position:absolute;width:100%}.form-item-leave-arr input:checked+label:before{color:#0f61a9;content:"";font-family:mta}.form-item-leave-arr input:focus+label{box-shadow:inset 0 1px 1px rgba(0,0,0,.1),0 0 8px rgba(102,175,233,.6)}.form-item-leave-arr label:before{border:1px solid transparent;content:" ";display:inline-block;font-size:15px;height:17px;line-height:15px;width:17px}.form-item-leave-arr input:checked+label{color:#4a4a4a;font-weight:700}.form-item-leave-arr input:checked+label:before{font-size:30px;font-weight:400;height:auto;margin-right:5px;width:auto}.form-item-leave-arr input:not(:checked)+label:before{content:none}.form-item-leave-arr label{align-items:center;color:#0f61a9;display:flex;justify-content:center}.form-item-accessible{position:relative}.form-item-accessible input{height:100%;margin:0;opacity:0;position:absolute;width:100%}.form-item-accessible input:checked+label:after{color:#fff;content:"";font-family:mta}.form-item-accessible input:focus+label{box-shadow:inset 0 1px 1px rgba(0,0,0,.1),0 0 8px rgba(102,175,233,.6)}.form-item-accessible label:after{border:1px solid #fff;content:" ";display:inline-block;font-size:14px;height:14px;line-height:14px;width:14px}.form-item-accessible input:focus+label{box-shadow:none!important;outline:1px dotted!important}.form-item-accessible label{font-weight:400;padding-left:22px;padding-right:22px;position:relative}.form-item-accessible label:after{display:inline;margin-left:7px;position:absolute;top:5px}.form-item-accessible:before{content:url(/vuejs/691733535bc3476bd05c3b5066087766.svg);height:29px;position:absolute;width:25px}#edit-transport-mode .form-item,#edit-transport-mode--2 .form-item{border:1px solid #dfdfe0;border-radius:4px;margin:10px 0;max-height:40px;position:relative}#edit-transport-mode .form-item input,#edit-transport-mode--2 .form-item input{height:100%;margin:0;opacity:0;position:absolute;width:100%}#edit-transport-mode .form-item input:checked+label:after,#edit-transport-mode--2 .form-item input:checked+label:after{color:#0f61a9;content:"";font-family:mta}#edit-transport-mode .form-item input:focus+label,#edit-transport-mode--2 .form-item input:focus+label{box-shadow:inset 0 1px 1px rgba(0,0,0,.1),0 0 8px rgba(102,175,233,.6)}#edit-transport-mode .form-item label:after,#edit-transport-mode--2 .form-item label:after{border:1px solid #6a6a6a;content:" ";display:inline-block;font-size:23px;height:22px;line-height:23px;width:22px}#edit-transport-mode .form-item input:checked+label:after,#edit-transport-mode--2 .form-item input:checked+label:after{line-height:inherit}#edit-transport-mode .form-item label,#edit-transport-mode--2 .form-item label{line-height:19px;padding:10px 0 10px 45px;position:relative;width:100%}#edit-transport-mode .form-item label:before,#edit-transport-mode--2 .form-item label:before{color:#002d72;font-family:mta;font-size:19px;left:15px;position:absolute}#edit-transport-mode .form-item label:after,#edit-transport-mode--2 .form-item label:after{position:absolute;right:20px;text-indent:-1px}#edit-transport-mode .form-item-transport-mode-b label:before,#edit-transport-mode--2 .form-item-transport-mode-b label:before{content:""}#edit-transport-mode .form-item-transport-mode-x label:before,#edit-transport-mode--2 .form-item-transport-mode-x label:before{content:"";left:8px}#edit-transport-mode .form-item-transport-mode-c label:before,#edit-transport-mode--2 .form-item-transport-mode-c label:before{content:""}#edit-transport-mode .form-item-transport-mode-r label:before,#edit-transport-mode--2 .form-item-transport-mode-r label:before{content:"";font-size:22px}#results-form-container{margin-bottom:0;position:relative}.form-item-date{position:relative}.form-item-date #datePickerId{color:#0f61a9;position:absolute;right:15px;text-decoration:none;top:calc(50% - 10px)}.form-item-date #datePickerId span{font-weight:700}.form-item-date label,.form-item-time label{display:none}#edit-leave-arr .form-item label,#edit-leave-arr--2 .form-item label{height:40px}#edit-leave-arr .form-item input:focus+label,#edit-leave-arr--2 .form-item input:focus+label{background-color:#f3f3f3!important;border-color:#f3f3f3;outline:5px auto -webkit-focus-ring-color;outline-offset:-2px}#etix-footer{background:#0f61a9;bottom:0;height:62px;left:0;position:fixed;z-index:10}#etix-footer div{display:flex;flex-direction:row;margin:auto}#etix-footer div div:first-child{margin-left:0}@media screen and (min-width:768px){#etix-footer div div:first-child{height:28px;margin-right:6px;margin-top:23.5px}}#etix-footer div div:first-child .eTix-image{height:40px;margin-top:-12px}@media screen and (min-width:960px){#etix-footer div div:nth-child(2):nth-last-child(2){margin-top:19.5px}}#etix-footer div div>span{color:#fff;font-size:16px;font-weight:700}#etix-footer div div:last-child{margin-right:-4px}#etix-footer div div:last-child .ios-link{margin:11px 0}#etix-footer div div:last-child .ios-link .img{height:41px}#etix-footer .google-link .img{height:62px}.noData{margin:15px 0 0;text-align:center}.delayed{background-color:#fff!important;color:#e42b1a!important}.minsAway{flex:none;font-weight:700;padding-left:5px;position:relative;width:20%}.displayNone{display:none}.topLine{display:inline-block;margin:0 0 5px}.fit-content{width:fit-content}.status-content{display:inline-block;width:100%}.occupancy{font-size:.8em;position:relative;width:100%}.occupancy.map{margin:-7px 0 3px}@media screen and (min-width:960px){.occupancy.map{width:100%}}.occupancy.map .text{margin-bottom:-3px}.occupancy.map .text:before{top:3px}@media screen and (min-width:960px){.occupancy{width:40%}}.occupancy.full{color:#d0021b}.occupancy.full .dash,.occupancy.full .text:before{background-color:#d0021b}.occupancy.seatsAvailable{color:#0e8a14}.occupancy.seatsAvailable .text:before,.occupancy.seatsAvailable span:first-of-type{background-color:#0e8a14}.occupancy.standingAvailable{color:#f58223}.occupancy.standingAvailable .text:before,.occupancy.standingAvailable span:nth-of-type(-n+2){background-color:#f58223}.occupancy .text{margin:5px 0 -8px 15px}.occupancy .text:before{border-radius:5px;content:"";height:10px;left:0;position:absolute;top:6px;width:10px}.occupancy .dash{background-color:#b2b2b2;border-radius:3px;display:inline-block!important;height:3px;margin:0 3px 0 0;width:30%}#modalBus.modal .modal-footer{display:none}.message{padding:15px 0 0;text-align:center}div#modalBus .modal-body{margin:7px!important}#modalBus #bus-accordions .bus-direction .panel-heading a{padding-bottom:15px;padding-top:15px}#div-one-direction .station-list:before,#modalBus #bus-accordions .bus-direction .panel-body .station-list:before{border-color:currentColor}#div-one-direction .station-list .station:before,#div-one-direction .station-list .station:last-child:after,#modalBus #bus-accordions .bus-direction .panel-body .station-list .station:before,#modalBus #bus-accordions .bus-direction .panel-body .station-list .station:last-child:after{background-color:currentColor}@media screen and (min-width:960px){div#modalBus .modal-title{margin-top:20px}div#modalBus .modal-body{margin:7px 0!important}.wrap-container{border-bottom:1px solid #ccc;border-top:1px solid #ccc;margin:0 auto;padding-top:14px;width:95%}#modalBus #bus-accordions .bus-direction .panel-heading a{margin-left:3%}}#map-desktop{min-height:330px;width:100%}@media screen and (min-width:960px){#map-desktop{min-height:500px}}.text-black{background-color:red!important;color:#000!important}.add-favorite-button .express-tag{margin-left:5px}.buses-form .ui-autocomplete .ui-menu-item{color:#4a4a4a;display:block;font-size:16px;font-weight:700;line-height:35px;padding:0 0 0 12px;position:relative}.buses-form .ui-autocomplete .ui-menu-item:hover{background-color:#f0eff0;border-color:#cbcbcb;border-bottom:none;border-top:none;color:#4a4a4a;font-weight:700}.margin-top-5{margin-top:5%}.results-area .results-container .express-tag{display:inline-block;margin:3.2px 0 0 5px;vertical-align:top}
/*! normalize.css v3.0.3 | MIT License | github.com/necolas/normalize.css */html{font-family:sans-serif;-ms-text-size-adjust:100%;-webkit-text-size-adjust:100%}body{margin:0}article,aside,details,figcaption,figure,footer,header,hgroup,main,menu,nav,section,summary{display:block}audio,canvas,progress,video{display:inline-block;vertical-align:baseline}audio:not([controls]){display:none;height:0}[hidden],template{display:none}a{background-color:transparent}a:active,a:hover{outline:0}abbr[title]{border-bottom:1px dotted}b,strong{font-weight:700}dfn{font-style:italic}h1{font-size:2em;margin:.67em 0}mark{background:#ff0;color:#000}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sup{top:-.5em}sub{bottom:-.25em}img{border:0}svg:not(:root){overflow:hidden}figure{margin:1em 40px}hr{box-sizing:content-box;height:0}pre{overflow:auto}code,kbd,pre,samp{font-family:monospace,monospace;font-size:1em}button,input,optgroup,select,textarea{color:inherit;font:inherit;margin:0}button{overflow:visible}button,select{text-transform:none}button,html input[type=button],input[type=reset],input[type=submit]{-webkit-appearance:button;cursor:pointer}button[disabled],html input[disabled]{cursor:default}button::-moz-focus-inner,input::-moz-focus-inner{border:0;padding:0}input{line-height:normal}input[type=checkbox],input[type=radio]{box-sizing:border-box;padding:0}input[type=number]::-webkit-inner-spin-button,input[type=number]::-webkit-outer-spin-button{height:auto}input[type=search]{-webkit-appearance:textfield;box-sizing:content-box}input[type=search]::-webkit-search-cancel-button,input[type=search]::-webkit-search-decoration{-webkit-appearance:none}fieldset{border:1px solid silver;margin:0 2px;padding:.35em .625em .75em}legend{border:0;padding:0}textarea{overflow:auto}optgroup{font-weight:700}*,:after,:before{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}html{font-size:16px;-webkit-tap-highlight-color:rgba(0,0,0,0)}body{color:#333;line-height:1.428571429}button,input,select,textarea{font-family:inherit;font-size:inherit;line-height:inherit}a{color:#337ab7;text-decoration:none}a:focus,a:hover{color:#23527c;text-decoration:underline}a:focus{outline:5px auto -webkit-focus-ring-color;outline-offset:-2px}figure{margin:0}img{vertical-align:middle}.img-responsive{display:block;height:auto;max-width:100%}.img-rounded{border-radius:6px}.img-thumbnail{background-color:#fff;border:1px solid #ddd;border-radius:4px;display:inline-block;height:auto;line-height:1.428571429;max-width:100%;padding:4px;-webkit-transition:all .2s ease-in-out;-o-transition:all .2s ease-in-out;transition:all .2s ease-in-out}.img-circle{border-radius:50%}hr{border:0;border-top:1px solid #eee;margin-bottom:22px;margin-top:22px}.sr-only{height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px;clip:rect(0,0,0,0);border:0}.sr-only-focusable:active,.sr-only-focusable:focus{height:auto;margin:0;overflow:visible;position:static;width:auto;clip:auto}[role=button]{cursor:pointer}.h1,.h2,.h3,.h4,.h5,.h6,h1,h2,h3,h4,h5,h6{color:inherit;font-family:inherit;font-weight:500;line-height:1.1}.h1 .small,.h1 small,.h2 .small,.h2 small,.h3 .small,.h3 small,.h4 .small,.h4 small,.h5 .small,.h5 small,.h6 .small,.h6 small,h1 .small,h1 small,h2 .small,h2 small,h3 .small,h3 small,h4 .small,h4 small,h5 .small,h5 small,h6 .small,h6 small{color:#777;font-weight:400;line-height:1}.h1,.h2,.h3,h1,h2,h3{margin-bottom:11px;margin-top:22px}.h1 .small,.h1 small,.h2 .small,.h2 small,.h3 .small,.h3 small,h1 .small,h1 small,h2 .small,h2 small,h3 .small,h3 small{font-size:65%}.h4,.h5,.h6,h4,h5,h6{margin-bottom:11px;margin-top:11px}.h4 .small,.h4 small,.h5 .small,.h5 small,.h6 .small,.h6 small,h4 .small,h4 small,h5 .small,h5 small,h6 .small,h6 small{font-size:75%}.h1,h1{font-size:54px}.h2,h2{font-size:36px}.h3,h3{font-size:24px}.h4,h4{font-size:20px}.h5,h5{font-size:16px}.h6,h6{font-size:14px}p{margin:0 0 11px}.lead{font-size:18px;font-weight:300;line-height:1.4;margin-bottom:22px}@media(min-width:767px){.lead{font-size:24px}}.small,small{font-size:87%}.mark,mark{background-color:#fcf8e3;padding:.2em}.text-left{text-align:left}.text-right{text-align:right}.text-center{text-align:center}.text-justify{text-align:justify}.text-nowrap{white-space:nowrap}.text-lowercase{text-transform:lowercase}.initialism,.text-uppercase{text-transform:uppercase}.text-capitalize{text-transform:capitalize}.text-muted{color:#777}.text-primary{color:#337ab7}a.text-primary:focus,a.text-primary:hover{color:#286090}.text-success{color:#3c763d}a.text-success:focus,a.text-success:hover{color:#2b542c}.text-info{color:#31708f}a.text-info:focus,a.text-info:hover{color:#245269}.text-warning{color:#8a6d3b}a.text-warning:focus,a.text-warning:hover{color:#66512c}.text-danger{color:#a94442}a.text-danger:focus,a.text-danger:hover{color:#843534}.bg-primary{background-color:#337ab7;color:#fff}a.bg-primary:focus,a.bg-primary:hover{background-color:#286090}.bg-success{background-color:#dff0d8}a.bg-success:focus,a.bg-success:hover{background-color:#c1e2b3}.bg-info{background-color:#d9edf7}a.bg-info:focus,a.bg-info:hover{background-color:#afd9ee}.bg-warning{background-color:#fcf8e3}a.bg-warning:focus,a.bg-warning:hover{background-color:#f7ecb5}.bg-danger{background-color:#f2dede}a.bg-danger:focus,a.bg-danger:hover{background-color:#e4b9b9}.page-header{border-bottom:1px solid #eee;margin:44px 0 22px;padding-bottom:10px}ol,ul{margin-bottom:11px;margin-top:0}ol ol,ol ul,ul ol,ul ul{margin-bottom:0}.list-inline,.list-unstyled{list-style:none;padding-left:0}.list-inline{margin-left:-5px}.list-inline>li{display:inline-block;padding-left:5px;padding-right:5px}dl{margin-bottom:22px;margin-top:0}dd,dt{line-height:1.428571429}dt{font-weight:700}dd{margin-left:0}.dl-horizontal dd:after,.dl-horizontal dd:before{content:" ";display:table}.dl-horizontal dd:after{clear:both}@media(min-width:960px){.dl-horizontal dt{clear:left;float:left;overflow:hidden;text-align:right;text-overflow:ellipsis;white-space:nowrap;width:160px}.dl-horizontal dd{margin-left:180px}}abbr[data-original-title],abbr[title]{border-bottom:1px dotted #777;cursor:help}.initialism{font-size:90%}blockquote{border-left:5px solid #eee;font-size:20px;margin:0 0 22px;padding:11px 22px}blockquote ol:last-child,blockquote p:last-child,blockquote ul:last-child{margin-bottom:0}blockquote .small,blockquote footer,blockquote small{color:#777;display:block;font-size:80%;line-height:1.428571429}blockquote .small:before,blockquote footer:before,blockquote small:before{content:"— "}.blockquote-reverse,blockquote.pull-right{border-left:0;border-right:5px solid #eee;padding-left:0;padding-right:15px;text-align:right}.blockquote-reverse .small:before,.blockquote-reverse footer:before,.blockquote-reverse small:before,blockquote.pull-right .small:before,blockquote.pull-right footer:before,blockquote.pull-right small:before{content:""}.blockquote-reverse .small:after,.blockquote-reverse footer:after,.blockquote-reverse small:after,blockquote.pull-right .small:after,blockquote.pull-right footer:after,blockquote.pull-right small:after{content:" —"}address{font-style:normal;line-height:1.428571429;margin-bottom:22px}.clearfix:after,.clearfix:before{content:" ";display:table}.clearfix:after{clear:both}.center-block{display:block;margin-left:auto;margin-right:auto}.pull-right{float:right!important}.pull-left{float:left!important}.hide{display:none!important}.show{display:block!important}.invisible{visibility:hidden}.text-hide{background-color:transparent;border:0;color:transparent;font:0/0 a;text-shadow:none}.hidden{display:none!important}.affix{position:fixed}[class*=" icon-"],[class^=icon-]{font-family:mta!important;-webkit-font-feature-settings:"liga";-moz-font-feature-settings:"liga=1";-moz-font-feature-settings:"liga";-ms-font-feature-settings:"liga" 1;font-feature-settings:"liga";-webkit-font-variant-ligatures:discretionary-ligatures;font-variant-ligatures:discretionary-ligatures;-webkit-font-smoothing:antialiased}[class*=" icon-"],[class*=" mta-icon-"],[class^=icon-],[class^=mta-icon-]{speak:none;font-style:normal;font-variant:normal;font-weight:400;letter-spacing:0;line-height:1;text-transform:none;-moz-osx-font-smoothing:grayscale}[class*=" mta-icon-"],[class^=mta-icon-]{font-family:mta-icons!important;-webkit-font-feature-settings:"liga";-moz-font-feature-settings:"liga=1";-moz-font-feature-settings:"liga";-ms-font-feature-settings:"liga" 1;font-feature-settings:"liga";-webkit-font-variant-ligatures:discretionary-ligatures;font-variant-ligatures:discretionary-ligatures;-webkit-font-smoothing:antialiased}.icon-face-good:before{content:""}.icon-thumbs-down:before{content:""}.icon-thumbs-up:before{content:""}.icon-Elevator:before{content:""}.icon-Escalator:before{content:""}.icon-RushHour:before,.mta-subway-station .icon-legend-3:before,.services-container .icon-legend-3:before{color:#4a4a4a;content:""}.icon-Night-Service:before,.mta-subway-station .icon-legend-2:before,.services-container .icon-legend-2:before{color:#4a4a4a;content:""}.icon-arrow-down:before{content:""}.icon-home:before{content:""}.icon-all-modes:before{content:""}.icon-cactus:before{content:""}.icon-pin-error:before{content:""}.icon-Use-My-Location:before{content:""}.icon-favourites2:before{content:""}.icon-ferry:before{content:""}.icon-tram:before{content:""}.icon-circle-tick:before{content:""}.icon-rail_sublevel:before{content:""}.icon-edit:before{content:""}.icon-angry:before{content:""}.icon-accesibility:before{content:""}.icon-wheelchair:before{content:""}.icon-delays-symbol .path1:before{color:#000;content:""}.icon-delays-symbol .path2:before{color:#fff;content:"";margin-left:-1.103515625em}.icon-delays-symbol .path3:before{color:#fff;content:"";margin-left:-1.103515625em}.icon-delays-symbol .path4:before{color:#fff;content:"";margin-left:-1.103515625em}.icon-maps-2:before{content:""}.icon-info:before{content:""}.icon-face-ok:before{content:""}.icon-face-excellent:before{content:""}.icon-face-poor:before{content:""}.icon-chevron-down:before{content:""}.icon-chevron-left:before{content:""}.icon-chevron-right:before{content:""}.icon-chevron-up:before{content:""}.icon-favourites:before{content:""}.icon-search:before{content:""}.icon-X:before{content:""}.icon-ticket:before{content:""}.icon-subway:before{content:""}.icon-rail:before{content:""}.icon-radar:before{content:""}.icon-map:before{content:""}.icon-maintenance:before{content:""}.icon-favourited:before{content:""}.icon-express_bus:before{content:""}.icon-clock:before{content:""}.icon-calendar:before{content:""}.icon-bus:before{content:""}.icon-walking-man:before{content:""}.icon-download:before,.icon-downloadable:before{content:""}.icon-external-link:before,.icon-external:before{content:""}.icon-check:before{content:""}.icon-menu:before{content:""}.icon-square:before{content:""}.icon-facebook:before{content:""}.icon-twitter:before{content:""}.icon-flickr:before{content:""}.icon-warning:before{content:""}.icon-youtube:before{content:""}.icon-circle:before{content:""}.mta-icon-facebook:before{content:""}.mta-icon-twitter:before{content:""}.mta-icon-instagram:before{content:""}.mta-icon-youtube:before{content:""}.primary-dark-button{background-color:#0f61a9;border:2px solid #0f61a9;-webkit-border-radius:4px;-moz-border-radius:4px;-ms-border-radius:4px;border-radius:4px;color:#fff!important;cursor:pointer;display:block;font-size:16px;font-weight:700;line-height:19px;min-height:54px;min-width:258px;padding:16px 20px;text-align:center}.primary-dark-button:focus,.primary-dark-button:hover{background-color:#002d72;border-color:#002d72;outline:none;text-decoration:none}.primary-light-button{background-color:#fff;border:2px solid #fff;-webkit-border-radius:4px;-moz-border-radius:4px;-ms-border-radius:4px;border-radius:4px;color:#002d72!important;cursor:pointer;display:block;font-size:16px;font-weight:700;line-height:19px;min-height:54px;min-width:258px;padding:16px 20px;text-align:center}.primary-light-button:focus,.primary-light-button:hover{background-color:#f3f3f3;border-color:#f3f3f3;outline:none;text-decoration:none}.secondary-dark-button{background-color:#0f61a9;border:2px solid #fff;-webkit-border-radius:4px;-moz-border-radius:4px;-ms-border-radius:4px;border-radius:4px;color:#fff!important;cursor:pointer;display:block;font-size:16px;font-weight:700;line-height:19px;min-height:54px;min-width:258px;padding:16px 20px;text-align:center}.secondary-dark-button:focus,.secondary-dark-button:hover{background-color:#002d72;border-color:#fff;outline:none;text-decoration:none}.secondary-light-button{background-color:#fff;border:2px solid #0f61a9;-webkit-border-radius:4px;-moz-border-radius:4px;-ms-border-radius:4px;border-radius:4px;color:#0f61a9!important;cursor:pointer;display:block;font-size:16px;font-weight:700;line-height:19px;min-height:54px;min-width:258px;padding:16px 20px;text-align:center}.secondary-light-button:focus,.secondary-light-button:hover{background-color:#f3f3f3;border-color:#0f61a9;outline:none;text-decoration:none}.hidden-only-mobile{display:none!important}@media screen and (min-width:768px){.hidden-only-mobile{display:inherit!important}}@media screen and (min-width:960px){.hidden-only-desktop{display:none!important}}@media screen and (min-width:768px){.shown-only-mobile{display:none!important}}.shown-only-desktop{display:none!important}@media screen and (min-width:960px){.shown-only-desktop{display:inherit!important}}.chevron-dropdown,.chevron-dropdown-right{display:inline-block;line-height:1;margin-left:8px;vertical-align:middle}.chevron-dropdown-right:after,.chevron-dropdown:after{content:"";font-family:mta;font-size:20px}.collapse-link:not(.collapsed) .chevron-dropdown,.collapse-link:not(.collapsed) .chevron-dropdown-right,.dropdown.open .chevron-dropdown,.dropdown.open .chevron-dropdown-right{-webkit-transform:rotateX(180deg);transform:rotateX(180deg)}.chevron-dropdown-right{position:absolute;right:0}.chevron-right:after{content:"";display:inline-block;font-family:mta;font-size:25px;height:24px;width:24px}.icon-live{background-image:url(/vuejs/96c4c0b5157ae04e217058aaf6dc5e7b.svg)}#modalBus .bus-station-wrapper .bus-station,#status-bus .bus-station-wrapper .bus-station{border:1px solid #4a4a4a;font-size:12px;font-weight:700;height:24px;line-height:14px;padding:5px 5px 5px 21px;position:relative}#modalBus .bus-station-wrapper .bus-station:before,#status-bus .bus-station-wrapper .bus-station:before{content:"";font-family:mta;font-size:15px;font-weight:400;left:5px;position:absolute;top:calc(50% - 7.5px)}.service-status-modal .modal-body b{margin-right:4px}.service-status-modal .modal-body b .line{margin:0}.service-status-modal .modal-body ul{margin-bottom:25px}.service-status-modal .modal-body .TitleDelay,.service-status-modal .modal-body .TitlePlannedWork,.service-status-modal .modal-body .reason-title{display:block;font-weight:700}.service-status-modal .modal-body .creation-time{color:#6a6a6a;display:block;font-weight:400;margin-bottom:12px}.service-status-modal .modal-body .DateStyle{color:#6a6a6a;margin-left:-4px}.service-status-modal .modal-body a{bottom:0!important;float:none!important;font-size:16px!important;font-weight:400!important;position:relative!important}.service-status-modal .modal-body table{width:100%}.service-status-modal .modal-body hr{margin:0}.service-status-modal .modal-body em{font-style:normal}#stationsByLineRails .panel-default.panel ul,#stationsByLineRailsDetails .panel-default.panel ul,.services-container .panel-default.panel ul{list-style:none}#stationsByLineRails .panel-default.panel .station-list,#stationsByLineRailsDetails .panel-default.panel .station-list,.services-container .panel-default.panel .station-list{margin:0;padding-left:40px;position:relative}#stationsByLineRails .panel-default.panel .station-list .station,#stationsByLineRailsDetails .panel-default.panel .station-list .station,.services-container .panel-default.panel .station-list .station{margin-bottom:10px;position:relative}#stationsByLineRails .panel-default.panel .station-list .station:first-child:before,#stationsByLineRails .panel-default.panel .station-list .station:last-child:before,#stationsByLineRailsDetails .panel-default.panel .station-list .station:first-child:before,#stationsByLineRailsDetails .panel-default.panel .station-list .station:last-child:before,.services-container .panel-default.panel .station-list .station:first-child:before,.services-container .panel-default.panel .station-list .station:last-child:before{left:-40px;width:17px}#stationsByLineRails .panel-default.panel .station-list .station:last-child,#stationsByLineRailsDetails .panel-default.panel .station-list .station:last-child,.services-container .panel-default.panel .station-list .station:last-child{margin:0}#stationsByLineRails .panel-default.panel .station-list .station:last-child:after,#stationsByLineRailsDetails .panel-default.panel .station-list .station:last-child:after,.services-container .panel-default.panel .station-list .station:last-child:after{border-right:5px solid #fff;content:"";display:block;height:calc(100% - 13px);left:-35px;position:absolute;top:13px}#stationsByLineRails .panel-default.panel .station-list .station:before,#stationsByLineRailsDetails .panel-default.panel .station-list .station:before,.services-container .panel-default.panel .station-list .station:before{background-color:#000;content:"";display:block;height:3px;left:-30px;position:absolute;top:10px;width:6px;z-index:3}#stationsByLineRails .panel-default.panel .station-list .station.current:before,#stationsByLineRailsDetails .panel-default.panel .station-list .station.current:before,.services-container .panel-default.panel .station-list .station.current:before{background-color:transparent!important;background-image:url(/vuejs/0a1ba2275cd8634a6a59127fdcd49f4a.svg);background-repeat:no-repeat;background-size:contain;height:22px;left:-43px;top:0;width:22px;z-index:2}#stationsByLineRails .panel-default.panel .station-list .station.current:after,#stationsByLineRailsDetails .panel-default.panel .station-list .station.current:after,.services-container .panel-default.panel .station-list .station.current:after{background-color:#fff;color:#0f61a9;content:"";font-family:mta;font-size:19px;left:-41px;position:absolute;top:15px;z-index:1}#stationsByLineRails .panel-default.panel .station-list:before,#stationsByLineRailsDetails .panel-default.panel .station-list:before,.services-container .panel-default.panel .station-list:before{border-right:3px solid #000;content:"";display:block;height:calc(100% - 10px);left:10px;position:absolute;top:10px;z-index:3}#stationsByLineRails .panel-default.panel .station-list.line-1:before,#stationsByLineRailsDetails .panel-default.panel .station-list.line-1:before,.services-container .panel-default.panel .station-list.line-1:before{border-right:3px solid #ee352e}#stationsByLineRails .panel-default.panel .station-list.line-1 .station,#stationsByLineRailsDetails .panel-default.panel .station-list.line-1 .station,.services-container .panel-default.panel .station-list.line-1 .station{margin-bottom:30px}#stationsByLineRails .panel-default.panel .station-list.line-1 .station:before,#stationsByLineRailsDetails .panel-default.panel .station-list.line-1 .station:before,.services-container .panel-default.panel .station-list.line-1 .station:before{background-color:#ee352e}#stationsByLineRails .panel-default.panel .station-list.line-2:before,#stationsByLineRailsDetails .panel-default.panel .station-list.line-2:before,.services-container .panel-default.panel .station-list.line-2:before{border-right:3px solid #ee352e}#stationsByLineRails .panel-default.panel .station-list.line-2 .station,#stationsByLineRailsDetails .panel-default.panel .station-list.line-2 .station,.services-container .panel-default.panel .station-list.line-2 .station{margin-bottom:30px}#stationsByLineRails .panel-default.panel .station-list.line-2 .station:before,#stationsByLineRailsDetails .panel-default.panel .station-list.line-2 .station:before,.services-container .panel-default.panel .station-list.line-2 .station:before{background-color:#ee352e}#stationsByLineRails .panel-default.panel .station-list.line-3:before,#stationsByLineRailsDetails .panel-default.panel .station-list.line-3:before,.services-container .panel-default.panel .station-list.line-3:before{border-right:3px solid #ee352e}#stationsByLineRails .panel-default.panel .station-list.line-3 .station,#stationsByLineRailsDetails .panel-default.panel .station-list.line-3 .station,.services-container .panel-default.panel .station-list.line-3 .station{margin-bottom:30px}#stationsByLineRails .panel-default.panel .station-list.line-3 .station:before,#stationsByLineRailsDetails .panel-default.panel .station-list.line-3 .station:before,.services-container .panel-default.panel .station-list.line-3 .station:before{background-color:#ee352e}#stationsByLineRails .panel-default.panel .station-list.line-4:before,#stationsByLineRailsDetails .panel-default.panel .station-list.line-4:before,.services-container .panel-default.panel .station-list.line-4:before{border-right:3px solid #00933c}#stationsByLineRails .panel-default.panel .station-list.line-4 .station,#stationsByLineRailsDetails .panel-default.panel .station-list.line-4 .station,.services-container .panel-default.panel .station-list.line-4 .station{margin-bottom:30px}#stationsByLineRails .panel-default.panel .station-list.line-4 .station:before,#stationsByLineRailsDetails .panel-default.panel .station-list.line-4 .station:before,.services-container .panel-default.panel .station-list.line-4 .station:before{background-color:#00933c}#stationsByLineRails .panel-default.panel .station-list.line-5:before,#stationsByLineRailsDetails .panel-default.panel .station-list.line-5:before,.services-container .panel-default.panel .station-list.line-5:before{border-right:3px solid #00933c}#stationsByLineRails .panel-default.panel .station-list.line-5 .station,#stationsByLineRailsDetails .panel-default.panel .station-list.line-5 .station,.services-container .panel-default.panel .station-list.line-5 .station{margin-bottom:30px}#stationsByLineRails .panel-default.panel .station-list.line-5 .station:before,#stationsByLineRailsDetails .panel-default.panel .station-list.line-5 .station:before,.services-container .panel-default.panel .station-list.line-5 .station:before{background-color:#00933c}#stationsByLineRails .panel-default.panel .station-list.line-5X:before,#stationsByLineRailsDetails .panel-default.panel .station-list.line-5X:before,.services-container .panel-default.panel .station-list.line-5X:before{border-right:3px solid #00933c}#stationsByLineRails .panel-default.panel .station-list.line-5X .station,#stationsByLineRailsDetails .panel-default.panel .station-list.line-5X .station,.services-container .panel-default.panel .station-list.line-5X .station{margin-bottom:30px}#stationsByLineRails .panel-default.panel .station-list.line-5X .station:before,#stationsByLineRailsDetails .panel-default.panel .station-list.line-5X .station:before,.services-container .panel-default.panel .station-list.line-5X .station:before{background-color:#00933c}#stationsByLineRails .panel-default.panel .station-list.line-6:before,#stationsByLineRailsDetails .panel-default.panel .station-list.line-6:before,.services-container .panel-default.panel .station-list.line-6:before{border-right:3px solid #00933c}#stationsByLineRails .panel-default.panel .station-list.line-6 .station,#stationsByLineRailsDetails .panel-default.panel .station-list.line-6 .station,.services-container .panel-default.panel .station-list.line-6 .station{margin-bottom:30px}#stationsByLineRails .panel-default.panel .station-list.line-6 .station:before,#stationsByLineRailsDetails .panel-default.panel .station-list.line-6 .station:before,.services-container .panel-default.panel .station-list.line-6 .station:before{background-color:#00933c}#stationsByLineRails .panel-default.panel .station-list.line-6X:before,#stationsByLineRailsDetails .panel-default.panel .station-list.line-6X:before,.services-container .panel-default.panel .station-list.line-6X:before{border-right:3px solid #00933c}#stationsByLineRails .panel-default.panel .station-list.line-6X .station,#stationsByLineRailsDetails .panel-default.panel .station-list.line-6X .station,.services-container .panel-default.panel .station-list.line-6X .station{margin-bottom:30px}#stationsByLineRails .panel-default.panel .station-list.line-6X .station:before,#stationsByLineRailsDetails .panel-default.panel .station-list.line-6X .station:before,.services-container .panel-default.panel .station-list.line-6X .station:before{background-color:#00933c}#stationsByLineRails .panel-default.panel .station-list.line-7:before,#stationsByLineRailsDetails .panel-default.panel .station-list.line-7:before,.services-container .panel-default.panel .station-list.line-7:before{border-right:3px solid #b933ad}#stationsByLineRails .panel-default.panel .station-list.line-7 .station,#stationsByLineRailsDetails .panel-default.panel .station-list.line-7 .station,.services-container .panel-default.panel .station-list.line-7 .station{margin-bottom:30px}#stationsByLineRails .panel-default.panel .station-list.line-7 .station:before,#stationsByLineRailsDetails .panel-default.panel .station-list.line-7 .station:before,.services-container .panel-default.panel .station-list.line-7 .station:before{background-color:#b933ad}#stationsByLineRails .panel-default.panel .station-list.line-7X:before,#stationsByLineRailsDetails .panel-default.panel .station-list.line-7X:before,.services-container .panel-default.panel .station-list.line-7X:before{border-right:3px solid #b933ad}#stationsByLineRails .panel-default.panel .station-list.line-7X .station,#stationsByLineRailsDetails .panel-default.panel .station-list.line-7X .station,.services-container .panel-default.panel .station-list.line-7X .station{margin-bottom:30px}#stationsByLineRails .panel-default.panel .station-list.line-7X .station:before,#stationsByLineRailsDetails .panel-default.panel .station-list.line-7X .station:before,.services-container .panel-default.panel .station-list.line-7X .station:before{background-color:#b933ad}#stationsByLineRails .panel-default.panel .station-list.line-A:before,#stationsByLineRailsDetails .panel-default.panel .station-list.line-A:before,.services-container .panel-default.panel .station-list.line-A:before{border-right:3px solid #0039a6}#stationsByLineRails .panel-default.panel .station-list.line-A .station,#stationsByLineRailsDetails .panel-default.panel .station-list.line-A .station,.services-container .panel-default.panel .station-list.line-A .station{margin-bottom:30px}#stationsByLineRails .panel-default.panel .station-list.line-A .station:before,#stationsByLineRailsDetails .panel-default.panel .station-list.line-A .station:before,.services-container .panel-default.panel .station-list.line-A .station:before{background-color:#0039a6}#stationsByLineRails .panel-default.panel .station-list.line-B:before,#stationsByLineRailsDetails .panel-default.panel .station-list.line-B:before,.services-container .panel-default.panel .station-list.line-B:before{border-right:3px solid #ff6319}#stationsByLineRails .panel-default.panel .station-list.line-B .station,#stationsByLineRailsDetails .panel-default.panel .station-list.line-B .station,.services-container .panel-default.panel .station-list.line-B .station{margin-bottom:30px}#stationsByLineRails .panel-default.panel .station-list.line-B .station:before,#stationsByLineRailsDetails .panel-default.panel .station-list.line-B .station:before,.services-container .panel-default.panel .station-list.line-B .station:before{background-color:#ff6319}#stationsByLineRails .panel-default.panel .station-list.line-C:before,#stationsByLineRailsDetails .panel-default.panel .station-list.line-C:before,.services-container .panel-default.panel .station-list.line-C:before{border-right:3px solid #0039a6}#stationsByLineRails .panel-default.panel .station-list.line-C .station,#stationsByLineRailsDetails .panel-default.panel .station-list.line-C .station,.services-container .panel-default.panel .station-list.line-C .station{margin-bottom:30px}#stationsByLineRails .panel-default.panel .station-list.line-C .station:before,#stationsByLineRailsDetails .panel-default.panel .station-list.line-C .station:before,.services-container .panel-default.panel .station-list.line-C .station:before{background-color:#0039a6}#stationsByLineRails .panel-default.panel .station-list.line-D:before,#stationsByLineRailsDetails .panel-default.panel .station-list.line-D:before,.services-container .panel-default.panel .station-list.line-D:before{border-right:3px solid #ff6319}#stationsByLineRails .panel-default.panel .station-list.line-D .station,#stationsByLineRailsDetails .panel-default.panel .station-list.line-D .station,.services-container .panel-default.panel .station-list.line-D .station{margin-bottom:30px}#stationsByLineRails .panel-default.panel .station-list.line-D .station:before,#stationsByLineRailsDetails .panel-default.panel .station-list.line-D .station:before,.services-container .panel-default.panel .station-list.line-D .station:before{background-color:#ff6319}#stationsByLineRails .panel-default.panel .station-list.line-E:before,#stationsByLineRailsDetails .panel-default.panel .station-list.line-E:before,.services-container .panel-default.panel .station-list.line-E:before{border-right:3px solid #0039a6}#stationsByLineRails .panel-default.panel .station-list.line-E .station,#stationsByLineRailsDetails .panel-default.panel .station-list.line-E .station,.services-container .panel-default.panel .station-list.line-E .station{margin-bottom:30px}#stationsByLineRails .panel-default.panel .station-list.line-E .station:before,#stationsByLineRailsDetails .panel-default.panel .station-list.line-E .station:before,.services-container .panel-default.panel .station-list.line-E .station:before{background-color:#0039a6}#stationsByLineRails .panel-default.panel .station-list.line-F:before,#stationsByLineRailsDetails .panel-default.panel .station-list.line-F:before,.services-container .panel-default.panel .station-list.line-F:before{border-right:3px solid #ff6319}#stationsByLineRails .panel-default.panel .station-list.line-F .station,#stationsByLineRailsDetails .panel-default.panel .station-list.line-F .station,.services-container .panel-default.panel .station-list.line-F .station{margin-bottom:30px}#stationsByLineRails .panel-default.panel .station-list.line-F .station:before,#stationsByLineRailsDetails .panel-default.panel .station-list.line-F .station:before,.services-container .panel-default.panel .station-list.line-F .station:before{background-color:#ff6319}#stationsByLineRails .panel-default.panel .station-list.line-FX:before,#stationsByLineRailsDetails .panel-default.panel .station-list.line-FX:before,.services-container .panel-default.panel .station-list.line-FX:before{border-right:3px solid #ff6319}#stationsByLineRails .panel-default.panel .station-list.line-FX .station,#stationsByLineRailsDetails .panel-default.panel .station-list.line-FX .station,.services-container .panel-default.panel .station-list.line-FX .station{margin-bottom:30px}#stationsByLineRails .panel-default.panel .station-list.line-FX .station:before,#stationsByLineRailsDetails .panel-default.panel .station-list.line-FX .station:before,.services-container .panel-default.panel .station-list.line-FX .station:before{background-color:#ff6319}#stationsByLineRails .panel-default.panel .station-list.line-G:before,#stationsByLineRailsDetails .panel-default.panel .station-list.line-G:before,.services-container .panel-default.panel .station-list.line-G:before{border-right:3px solid #6cbe45}#stationsByLineRails .panel-default.panel .station-list.line-G .station,#stationsByLineRailsDetails .panel-default.panel .station-list.line-G .station,.services-container .panel-default.panel .station-list.line-G .station{margin-bottom:30px}#stationsByLineRails .panel-default.panel .station-list.line-G .station:before,#stationsByLineRailsDetails .panel-default.panel .station-list.line-G .station:before,.services-container .panel-default.panel .station-list.line-G .station:before{background-color:#6cbe45}#stationsByLineRails .panel-default.panel .station-list.line-H:before,#stationsByLineRailsDetails .panel-default.panel .station-list.line-H:before,.services-container .panel-default.panel .station-list.line-H:before{border-right:3px solid #808183}#stationsByLineRails .panel-default.panel .station-list.line-H .station,#stationsByLineRailsDetails .panel-default.panel .station-list.line-H .station,.services-container .panel-default.panel .station-list.line-H .station{margin-bottom:30px}#stationsByLineRails .panel-default.panel .station-list.line-H .station:before,#stationsByLineRailsDetails .panel-default.panel .station-list.line-H .station:before,.services-container .panel-default.panel .station-list.line-H .station:before{background-color:#808183}#stationsByLineRails .panel-default.panel .station-list.line-J:before,#stationsByLineRailsDetails .panel-default.panel .station-list.line-J:before,.services-container .panel-default.panel .station-list.line-J:before{border-right:3px solid #963}#stationsByLineRails .panel-default.panel .station-list.line-J .station,#stationsByLineRailsDetails .panel-default.panel .station-list.line-J .station,.services-container .panel-default.panel .station-list.line-J .station{margin-bottom:30px}#stationsByLineRails .panel-default.panel .station-list.line-J .station:before,#stationsByLineRailsDetails .panel-default.panel .station-list.line-J .station:before,.services-container .panel-default.panel .station-list.line-J .station:before{background-color:#963}#stationsByLineRails .panel-default.panel .station-list.line-L:before,#stationsByLineRailsDetails .panel-default.panel .station-list.line-L:before,.services-container .panel-default.panel .station-list.line-L:before{border-right:3px solid #a7a9ac}#stationsByLineRails .panel-default.panel .station-list.line-L .station,#stationsByLineRailsDetails .panel-default.panel .station-list.line-L .station,.services-container .panel-default.panel .station-list.line-L .station{margin-bottom:30px}#stationsByLineRails .panel-default.panel .station-list.line-L .station:before,#stationsByLineRailsDetails .panel-default.panel .station-list.line-L .station:before,.services-container .panel-default.panel .station-list.line-L .station:before{background-color:#a7a9ac}#stationsByLineRails .panel-default.panel .station-list.line-M:before,#stationsByLineRailsDetails .panel-default.panel .station-list.line-M:before,.services-container .panel-default.panel .station-list.line-M:before{border-right:3px solid #ff6319}#stationsByLineRails .panel-default.panel .station-list.line-M .station,#stationsByLineRailsDetails .panel-default.panel .station-list.line-M .station,.services-container .panel-default.panel .station-list.line-M .station{margin-bottom:30px}#stationsByLineRails .panel-default.panel .station-list.line-M .station:before,#stationsByLineRailsDetails .panel-default.panel .station-list.line-M .station:before,.services-container .panel-default.panel .station-list.line-M .station:before{background-color:#ff6319}#stationsByLineRails .panel-default.panel .station-list.line-N:before,#stationsByLineRailsDetails .panel-default.panel .station-list.line-N:before,.services-container .panel-default.panel .station-list.line-N:before{border-right:3px solid #fccc0a}#stationsByLineRails .panel-default.panel .station-list.line-N .station,#stationsByLineRailsDetails .panel-default.panel .station-list.line-N .station,.services-container .panel-default.panel .station-list.line-N .station{margin-bottom:30px}#stationsByLineRails .panel-default.panel .station-list.line-N .station:before,#stationsByLineRailsDetails .panel-default.panel .station-list.line-N .station:before,.services-container .panel-default.panel .station-list.line-N .station:before{background-color:#fccc0a}#stationsByLineRails .panel-default.panel .station-list.line-Q:before,#stationsByLineRailsDetails .panel-default.panel .station-list.line-Q:before,.services-container .panel-default.panel .station-list.line-Q:before{border-right:3px solid #fccc0a}#stationsByLineRails .panel-default.panel .station-list.line-Q .station,#stationsByLineRailsDetails .panel-default.panel .station-list.line-Q .station,.services-container .panel-default.panel .station-list.line-Q .station{margin-bottom:30px}#stationsByLineRails .panel-default.panel .station-list.line-Q .station:before,#stationsByLineRailsDetails .panel-default.panel .station-list.line-Q .station:before,.services-container .panel-default.panel .station-list.line-Q .station:before{background-color:#fccc0a}#stationsByLineRails .panel-default.panel .station-list.line-R:before,#stationsByLineRailsDetails .panel-default.panel .station-list.line-R:before,.services-container .panel-default.panel .station-list.line-R:before{border-right:3px solid #fccc0a}#stationsByLineRails .panel-default.panel .station-list.line-R .station,#stationsByLineRailsDetails .panel-default.panel .station-list.line-R .station,.services-container .panel-default.panel .station-list.line-R .station{margin-bottom:30px}#stationsByLineRails .panel-default.panel .station-list.line-R .station:before,#stationsByLineRailsDetails .panel-default.panel .station-list.line-R .station:before,.services-container .panel-default.panel .station-list.line-R .station:before{background-color:#fccc0a}#stationsByLineRails .panel-default.panel .station-list.line-S:before,#stationsByLineRailsDetails .panel-default.panel .station-list.line-S:before,.services-container .panel-default.panel .station-list.line-S:before{border-right:3px solid #808183}#stationsByLineRails .panel-default.panel .station-list.line-S .station,#stationsByLineRailsDetails .panel-default.panel .station-list.line-S .station,.services-container .panel-default.panel .station-list.line-S .station{margin-bottom:30px}#stationsByLineRails .panel-default.panel .station-list.line-S .station:before,#stationsByLineRailsDetails .panel-default.panel .station-list.line-S .station:before,.services-container .panel-default.panel .station-list.line-S .station:before{background-color:#808183}#stationsByLineRails .panel-default.panel .station-list.line-W:before,#stationsByLineRailsDetails .panel-default.panel .station-list.line-W:before,.services-container .panel-default.panel .station-list.line-W:before{border-right:3px solid #fccc0a}#stationsByLineRails .panel-default.panel .station-list.line-W .station,#stationsByLineRailsDetails .panel-default.panel .station-list.line-W .station,.services-container .panel-default.panel .station-list.line-W .station{margin-bottom:30px}#stationsByLineRails .panel-default.panel .station-list.line-W .station:before,#stationsByLineRailsDetails .panel-default.panel .station-list.line-W .station:before,.services-container .panel-default.panel .station-list.line-W .station:before{background-color:#fccc0a}#stationsByLineRails .panel-default.panel .station-list.line-Z:before,#stationsByLineRailsDetails .panel-default.panel .station-list.line-Z:before,.services-container .panel-default.panel .station-list.line-Z:before{border-right:3px solid #963}#stationsByLineRails .panel-default.panel .station-list.line-Z .station,#stationsByLineRailsDetails .panel-default.panel .station-list.line-Z .station,.services-container .panel-default.panel .station-list.line-Z .station{margin-bottom:30px}#stationsByLineRails .panel-default.panel .station-list.line-Z .station:before,#stationsByLineRailsDetails .panel-default.panel .station-list.line-Z .station:before,.services-container .panel-default.panel .station-list.line-Z .station:before{background-color:#963}#stationsByLineRails .panel-default.panel .station-list.line-FS:before,#stationsByLineRailsDetails .panel-default.panel .station-list.line-FS:before,.services-container .panel-default.panel .station-list.line-FS:before{border-right:3px solid #808183}#stationsByLineRails .panel-default.panel .station-list.line-FS .station,#stationsByLineRailsDetails .panel-default.panel .station-list.line-FS .station,.services-container .panel-default.panel .station-list.line-FS .station{margin-bottom:30px}#stationsByLineRails .panel-default.panel .station-list.line-FS .station:before,#stationsByLineRailsDetails .panel-default.panel .station-list.line-FS .station:before,.services-container .panel-default.panel .station-list.line-FS .station:before{background-color:#808183}#stationsByLineRails .panel-default.panel .station-list.line-GS:before,#stationsByLineRailsDetails .panel-default.panel .station-list.line-GS:before,.services-container .panel-default.panel .station-list.line-GS:before{border-right:3px solid #808183}#stationsByLineRails .panel-default.panel .station-list.line-GS .station,#stationsByLineRailsDetails .panel-default.panel .station-list.line-GS .station,.services-container .panel-default.panel .station-list.line-GS .station{margin-bottom:30px}#stationsByLineRails .panel-default.panel .station-list.line-GS .station:before,#stationsByLineRailsDetails .panel-default.panel .station-list.line-GS .station:before,.services-container .panel-default.panel .station-list.line-GS .station:before{background-color:#808183}#stationsByLineRails .panel-default.panel .station-list.line-SI:before,#stationsByLineRailsDetails .panel-default.panel .station-list.line-SI:before,.services-container .panel-default.panel .station-list.line-SI:before{border-right:3px solid #808183}#stationsByLineRails .panel-default.panel .station-list.line-SI .station,#stationsByLineRailsDetails .panel-default.panel .station-list.line-SI .station,.services-container .panel-default.panel .station-list.line-SI .station{margin-bottom:30px}#stationsByLineRails .panel-default.panel .station-list.line-SI .station:before,#stationsByLineRailsDetails .panel-default.panel .station-list.line-SI .station:before,.services-container .panel-default.panel .station-list.line-SI .station:before{background-color:#808183}#stationsByLineRails .panel-default.panel .station-list.line-SIR:before,#stationsByLineRailsDetails .panel-default.panel .station-list.line-SIR:before,.services-container .panel-default.panel .station-list.line-SIR:before{border-right:3px solid #0078c6}#stationsByLineRails .panel-default.panel .station-list.line-SIR .station,#stationsByLineRailsDetails .panel-default.panel .station-list.line-SIR .station,.services-container .panel-default.panel .station-list.line-SIR .station{margin-bottom:30px}#stationsByLineRails .panel-default.panel .station-list.line-SIR .station:before,#stationsByLineRailsDetails .panel-default.panel .station-list.line-SIR .station:before,.services-container .panel-default.panel .station-list.line-SIR .station:before{background-color:#0078c6}#stationsByLineRails .panel-default.panel .station-list.bus:before,#stationsByLineRailsDetails .panel-default.panel .station-list.bus:before,.services-container .panel-default.panel .station-list.bus:before{border-right:3px solid #0061a9}#stationsByLineRails .panel-default.panel .station-list.bus .station,#stationsByLineRailsDetails .panel-default.panel .station-list.bus .station,.services-container .panel-default.panel .station-list.bus .station{margin-bottom:10px}#stationsByLineRails .panel-default.panel .station-list.bus .station:before,#stationsByLineRailsDetails .panel-default.panel .station-list.bus .station:before,.services-container .panel-default.panel .station-list.bus .station:before{background-color:#0061a9}#stationsByLineRails .panel-default.panel .station-list.bus .station .station-icon-list,#stationsByLineRailsDetails .panel-default.panel .station-list.bus .station .station-icon-list,.services-container .panel-default.panel .station-list.bus .station .station-icon-list{display:none}#stationsByLineRails .panel-default.panel .station-list.rail-babylon:before,#stationsByLineRailsDetails .panel-default.panel .station-list.rail-babylon:before,.services-container .panel-default.panel .station-list.rail-babylon:before{border-right:3px solid #00985f}#stationsByLineRails .panel-default.panel .station-list.rail-babylon .station,#stationsByLineRailsDetails .panel-default.panel .station-list.rail-babylon .station,.services-container .panel-default.panel .station-list.rail-babylon .station{margin-bottom:10px}#stationsByLineRails .panel-default.panel .station-list.rail-babylon .station:before,#stationsByLineRailsDetails .panel-default.panel .station-list.rail-babylon .station:before,.services-container .panel-default.panel .station-list.rail-babylon .station:before{background-color:#00985f}#stationsByLineRails .panel-default.panel .station-list.rail-babylon .station .station-icon-list,#stationsByLineRailsDetails .panel-default.panel .station-list.rail-babylon .station .station-icon-list,.services-container .panel-default.panel .station-list.rail-babylon .station .station-icon-list{display:none}#stationsByLineRails .panel-default.panel .station-list.rail-belmont:before,#stationsByLineRailsDetails .panel-default.panel .station-list.rail-belmont:before,.services-container .panel-default.panel .station-list.rail-belmont:before{border-right:3px solid #552989}#stationsByLineRails .panel-default.panel .station-list.rail-belmont .station,#stationsByLineRailsDetails .panel-default.panel .station-list.rail-belmont .station,.services-container .panel-default.panel .station-list.rail-belmont .station{margin-bottom:10px}#stationsByLineRails .panel-default.panel .station-list.rail-belmont .station:before,#stationsByLineRailsDetails .panel-default.panel .station-list.rail-belmont .station:before,.services-container .panel-default.panel .station-list.rail-belmont .station:before{background-color:#552989}#stationsByLineRails .panel-default.panel .station-list.rail-belmont .station .station-icon-list,#stationsByLineRailsDetails .panel-default.panel .station-list.rail-belmont .station .station-icon-list,.services-container .panel-default.panel .station-list.rail-belmont .station .station-icon-list{display:none}#stationsByLineRails .panel-default.panel .station-list.rail-belmont-park:before,#stationsByLineRailsDetails .panel-default.panel .station-list.rail-belmont-park:before,.services-container .panel-default.panel .station-list.rail-belmont-park:before{border-right:3px solid #552989}#stationsByLineRails .panel-default.panel .station-list.rail-belmont-park .station,#stationsByLineRailsDetails .panel-default.panel .station-list.rail-belmont-park .station,.services-container .panel-default.panel .station-list.rail-belmont-park .station{margin-bottom:10px}#stationsByLineRails .panel-default.panel .station-list.rail-belmont-park .station:before,#stationsByLineRailsDetails .panel-default.panel .station-list.rail-belmont-park .station:before,.services-container .panel-default.panel .station-list.rail-belmont-park .station:before{background-color:#552989}#stationsByLineRails .panel-default.panel .station-list.rail-belmont-park .station .station-icon-list,#stationsByLineRailsDetails .panel-default.panel .station-list.rail-belmont-park .station .station-icon-list,.services-container .panel-default.panel .station-list.rail-belmont-park .station .station-icon-list{display:none}#stationsByLineRails .panel-default.panel .station-list.rail-city-terminal-zone:before,#stationsByLineRailsDetails .panel-default.panel .station-list.rail-city-terminal-zone:before,.services-container .panel-default.panel .station-list.rail-city-terminal-zone:before{border-right:3px solid #4d5357}#stationsByLineRails .panel-default.panel .station-list.rail-city-terminal-zone .station,#stationsByLineRailsDetails .panel-default.panel .station-list.rail-city-terminal-zone .station,.services-container .panel-default.panel .station-list.rail-city-terminal-zone .station{margin-bottom:10px}#stationsByLineRails .panel-default.panel .station-list.rail-city-terminal-zone .station:before,#stationsByLineRailsDetails .panel-default.panel .station-list.rail-city-terminal-zone .station:before,.services-container .panel-default.panel .station-list.rail-city-terminal-zone .station:before{background-color:#4d5357}#stationsByLineRails .panel-default.panel .station-list.rail-city-terminal-zone .station .station-icon-list,#stationsByLineRailsDetails .panel-default.panel .station-list.rail-city-terminal-zone .station .station-icon-list,.services-container .panel-default.panel .station-list.rail-city-terminal-zone .station .station-icon-list{display:none}#stationsByLineRails .panel-default.panel .station-list.rail-city-zone:before,#stationsByLineRailsDetails .panel-default.panel .station-list.rail-city-zone:before,.services-container .panel-default.panel .station-list.rail-city-zone:before{border-right:3px solid #4d5357}#stationsByLineRails .panel-default.panel .station-list.rail-city-zone .station,#stationsByLineRailsDetails .panel-default.panel .station-list.rail-city-zone .station,.services-container .panel-default.panel .station-list.rail-city-zone .station{margin-bottom:10px}#stationsByLineRails .panel-default.panel .station-list.rail-city-zone .station:before,#stationsByLineRailsDetails .panel-default.panel .station-list.rail-city-zone .station:before,.services-container .panel-default.panel .station-list.rail-city-zone .station:before{background-color:#4d5357}#stationsByLineRails .panel-default.panel .station-list.rail-city-zone .station .station-icon-list,#stationsByLineRailsDetails .panel-default.panel .station-list.rail-city-zone .station .station-icon-list,.services-container .panel-default.panel .station-list.rail-city-zone .station .station-icon-list{display:none}#stationsByLineRails .panel-default.panel .station-list.rail-far-rockaway:before,#stationsByLineRailsDetails .panel-default.panel .station-list.rail-far-rockaway:before,.services-container .panel-default.panel .station-list.rail-far-rockaway:before{border-right:3px solid #6e3219}#stationsByLineRails .panel-default.panel .station-list.rail-far-rockaway .station,#stationsByLineRailsDetails .panel-default.panel .station-list.rail-far-rockaway .station,.services-container .panel-default.panel .station-list.rail-far-rockaway .station{margin-bottom:10px}#stationsByLineRails .panel-default.panel .station-list.rail-far-rockaway .station:before,#stationsByLineRailsDetails .panel-default.panel .station-list.rail-far-rockaway .station:before,.services-container .panel-default.panel .station-list.rail-far-rockaway .station:before{background-color:#6e3219}#stationsByLineRails .panel-default.panel .station-list.rail-far-rockaway .station .station-icon-list,#stationsByLineRailsDetails .panel-default.panel .station-list.rail-far-rockaway .station .station-icon-list,.services-container .panel-default.panel .station-list.rail-far-rockaway .station .station-icon-list{display:none}#stationsByLineRails .panel-default.panel .station-list.rail-harlem:before,#stationsByLineRailsDetails .panel-default.panel .station-list.rail-harlem:before,.services-container .panel-default.panel .station-list.rail-harlem:before{border-right:3px solid #0039a6}#stationsByLineRails .panel-default.panel .station-list.rail-harlem .station,#stationsByLineRailsDetails .panel-default.panel .station-list.rail-harlem .station,.services-container .panel-default.panel .station-list.rail-harlem .station{margin-bottom:10px}#stationsByLineRails .panel-default.panel .station-list.rail-harlem .station:before,#stationsByLineRailsDetails .panel-default.panel .station-list.rail-harlem .station:before,.services-container .panel-default.panel .station-list.rail-harlem .station:before{background-color:#0039a6}#stationsByLineRails .panel-default.panel .station-list.rail-harlem .station .station-icon-list,#stationsByLineRailsDetails .panel-default.panel .station-list.rail-harlem .station .station-icon-list,.services-container .panel-default.panel .station-list.rail-harlem .station .station-icon-list{display:none}#stationsByLineRails .panel-default.panel .station-list.rail-hempstead:before,#stationsByLineRailsDetails .panel-default.panel .station-list.rail-hempstead:before,.services-container .panel-default.panel .station-list.rail-hempstead:before{border-right:3px solid #ce8e00}#stationsByLineRails .panel-default.panel .station-list.rail-hempstead .station,#stationsByLineRailsDetails .panel-default.panel .station-list.rail-hempstead .station,.services-container .panel-default.panel .station-list.rail-hempstead .station{margin-bottom:10px}#stationsByLineRails .panel-default.panel .station-list.rail-hempstead .station:before,#stationsByLineRailsDetails .panel-default.panel .station-list.rail-hempstead .station:before,.services-container .panel-default.panel .station-list.rail-hempstead .station:before{background-color:#ce8e00}#stationsByLineRails .panel-default.panel .station-list.rail-hempstead .station .station-icon-list,#stationsByLineRailsDetails .panel-default.panel .station-list.rail-hempstead .station .station-icon-list,.services-container .panel-default.panel .station-list.rail-hempstead .station .station-icon-list{display:none}#stationsByLineRails .panel-default.panel .station-list.rail-hudson:before,#stationsByLineRailsDetails .panel-default.panel .station-list.rail-hudson:before,.services-container .panel-default.panel .station-list.rail-hudson:before{border-right:3px solid #009b3a}#stationsByLineRails .panel-default.panel .station-list.rail-hudson .station,#stationsByLineRailsDetails .panel-default.panel .station-list.rail-hudson .station,.services-container .panel-default.panel .station-list.rail-hudson .station{margin-bottom:10px}#stationsByLineRails .panel-default.panel .station-list.rail-hudson .station:before,#stationsByLineRailsDetails .panel-default.panel .station-list.rail-hudson .station:before,.services-container .panel-default.panel .station-list.rail-hudson .station:before{background-color:#009b3a}#stationsByLineRails .panel-default.panel .station-list.rail-hudson .station .station-icon-list,#stationsByLineRailsDetails .panel-default.panel .station-list.rail-hudson .station .station-icon-list,.services-container .panel-default.panel .station-list.rail-hudson .station .station-icon-list{display:none}#stationsByLineRails .panel-default.panel .station-list.rail-long-beach:before,#stationsByLineRailsDetails .panel-default.panel .station-list.rail-long-beach:before,.services-container .panel-default.panel .station-list.rail-long-beach:before{border-right:3px solid #ff6319}#stationsByLineRails .panel-default.panel .station-list.rail-long-beach .station,#stationsByLineRailsDetails .panel-default.panel .station-list.rail-long-beach .station,.services-container .panel-default.panel .station-list.rail-long-beach .station{margin-bottom:10px}#stationsByLineRails .panel-default.panel .station-list.rail-long-beach .station:before,#stationsByLineRailsDetails .panel-default.panel .station-list.rail-long-beach .station:before,.services-container .panel-default.panel .station-list.rail-long-beach .station:before{background-color:#ff6319}#stationsByLineRails .panel-default.panel .station-list.rail-long-beach .station .station-icon-list,#stationsByLineRailsDetails .panel-default.panel .station-list.rail-long-beach .station .station-icon-list,.services-container .panel-default.panel .station-list.rail-long-beach .station .station-icon-list{display:none}#stationsByLineRails .panel-default.panel .station-list.rail-montauk:before,#stationsByLineRailsDetails .panel-default.panel .station-list.rail-montauk:before,.services-container .panel-default.panel .station-list.rail-montauk:before{border-right:3px solid #2a6983}#stationsByLineRails .panel-default.panel .station-list.rail-montauk .station,#stationsByLineRailsDetails .panel-default.panel .station-list.rail-montauk .station,.services-container .panel-default.panel .station-list.rail-montauk .station{margin-bottom:10px}#stationsByLineRails .panel-default.panel .station-list.rail-montauk .station:before,#stationsByLineRailsDetails .panel-default.panel .station-list.rail-montauk .station:before,.services-container .panel-default.panel .station-list.rail-montauk .station:before{background-color:#2a6983}#stationsByLineRails .panel-default.panel .station-list.rail-montauk .station .station-icon-list,#stationsByLineRailsDetails .panel-default.panel .station-list.rail-montauk .station .station-icon-list,.services-container .panel-default.panel .station-list.rail-montauk .station .station-icon-list{display:none}#stationsByLineRails .panel-default.panel .station-list.rail-new-haven:before,#stationsByLineRailsDetails .panel-default.panel .station-list.rail-new-haven:before,.services-container .panel-default.panel .station-list.rail-new-haven:before{border-right:3px solid #ee0034}#stationsByLineRails .panel-default.panel .station-list.rail-new-haven .station,#stationsByLineRailsDetails .panel-default.panel .station-list.rail-new-haven .station,.services-container .panel-default.panel .station-list.rail-new-haven .station{margin-bottom:10px}#stationsByLineRails .panel-default.panel .station-list.rail-new-haven .station:before,#stationsByLineRailsDetails .panel-default.panel .station-list.rail-new-haven .station:before,.services-container .panel-default.panel .station-list.rail-new-haven .station:before{background-color:#ee0034}#stationsByLineRails .panel-default.panel .station-list.rail-new-haven .station .station-icon-list,#stationsByLineRailsDetails .panel-default.panel .station-list.rail-new-haven .station .station-icon-list,.services-container .panel-default.panel .station-list.rail-new-haven .station .station-icon-list{display:none}#stationsByLineRails .panel-default.panel .station-list.rail-oyster-bay:before,#stationsByLineRailsDetails .panel-default.panel .station-list.rail-oyster-bay:before,.services-container .panel-default.panel .station-list.rail-oyster-bay:before{border-right:3px solid #00af3f}#stationsByLineRails .panel-default.panel .station-list.rail-oyster-bay .station,#stationsByLineRailsDetails .panel-default.panel .station-list.rail-oyster-bay .station,.services-container .panel-default.panel .station-list.rail-oyster-bay .station{margin-bottom:10px}#stationsByLineRails .panel-default.panel .station-list.rail-oyster-bay .station:before,#stationsByLineRailsDetails .panel-default.panel .station-list.rail-oyster-bay .station:before,.services-container .panel-default.panel .station-list.rail-oyster-bay .station:before{background-color:#00af3f}#stationsByLineRails .panel-default.panel .station-list.rail-oyster-bay .station .station-icon-list,#stationsByLineRailsDetails .panel-default.panel .station-list.rail-oyster-bay .station .station-icon-list,.services-container .panel-default.panel .station-list.rail-oyster-bay .station .station-icon-list{display:none}#stationsByLineRails .panel-default.panel .station-list.rail-pascack-valley:before,#stationsByLineRailsDetails .panel-default.panel .station-list.rail-pascack-valley:before,.services-container .panel-default.panel .station-list.rail-pascack-valley:before{border-right:3px solid #8e258d}#stationsByLineRails .panel-default.panel .station-list.rail-pascack-valley .station,#stationsByLineRailsDetails .panel-default.panel .station-list.rail-pascack-valley .station,.services-container .panel-default.panel .station-list.rail-pascack-valley .station{margin-bottom:10px}#stationsByLineRails .panel-default.panel .station-list.rail-pascack-valley .station:before,#stationsByLineRailsDetails .panel-default.panel .station-list.rail-pascack-valley .station:before,.services-container .panel-default.panel .station-list.rail-pascack-valley .station:before{background-color:#8e258d}#stationsByLineRails .panel-default.panel .station-list.rail-pascack-valley .station .station-icon-list,#stationsByLineRailsDetails .panel-default.panel .station-list.rail-pascack-valley .station .station-icon-list,.services-container .panel-default.panel .station-list.rail-pascack-valley .station .station-icon-list{display:none}#stationsByLineRails .panel-default.panel .station-list.rail-port-jefferson:before,#stationsByLineRailsDetails .panel-default.panel .station-list.rail-port-jefferson:before,.services-container .panel-default.panel .station-list.rail-port-jefferson:before{border-right:3px solid #0039a6}#stationsByLineRails .panel-default.panel .station-list.rail-port-jefferson .station,#stationsByLineRailsDetails .panel-default.panel .station-list.rail-port-jefferson .station,.services-container .panel-default.panel .station-list.rail-port-jefferson .station{margin-bottom:10px}#stationsByLineRails .panel-default.panel .station-list.rail-port-jefferson .station:before,#stationsByLineRailsDetails .panel-default.panel .station-list.rail-port-jefferson .station:before,.services-container .panel-default.panel .station-list.rail-port-jefferson .station:before{background-color:#0039a6}#stationsByLineRails .panel-default.panel .station-list.rail-port-jefferson .station .station-icon-list,#stationsByLineRailsDetails .panel-default.panel .station-list.rail-port-jefferson .station .station-icon-list,.services-container .panel-default.panel .station-list.rail-port-jefferson .station .station-icon-list{display:none}#stationsByLineRails .panel-default.panel .station-list.rail-port-jervis:before,#stationsByLineRailsDetails .panel-default.panel .station-list.rail-port-jervis:before,.services-container .panel-default.panel .station-list.rail-port-jervis:before{border-right:3px solid #ff7900}#stationsByLineRails .panel-default.panel .station-list.rail-port-jervis .station,#stationsByLineRailsDetails .panel-default.panel .station-list.rail-port-jervis .station,.services-container .panel-default.panel .station-list.rail-port-jervis .station{margin-bottom:10px}#stationsByLineRails .panel-default.panel .station-list.rail-port-jervis .station:before,#stationsByLineRailsDetails .panel-default.panel .station-list.rail-port-jervis .station:before,.services-container .panel-default.panel .station-list.rail-port-jervis .station:before{background-color:#ff7900}#stationsByLineRails .panel-default.panel .station-list.rail-port-jervis .station .station-icon-list,#stationsByLineRailsDetails .panel-default.panel .station-list.rail-port-jervis .station .station-icon-list,.services-container .panel-default.panel .station-list.rail-port-jervis .station .station-icon-list{display:none}#stationsByLineRails .panel-default.panel .station-list.rail-port-washington:before,#stationsByLineRailsDetails .panel-default.panel .station-list.rail-port-washington:before,.services-container .panel-default.panel .station-list.rail-port-washington:before{border-right:3px solid #c60c30}#stationsByLineRails .panel-default.panel .station-list.rail-port-washington .station,#stationsByLineRailsDetails .panel-default.panel .station-list.rail-port-washington .station,.services-container .panel-default.panel .station-list.rail-port-washington .station{margin-bottom:10px}#stationsByLineRails .panel-default.panel .station-list.rail-port-washington .station:before,#stationsByLineRailsDetails .panel-default.panel .station-list.rail-port-washington .station:before,.services-container .panel-default.panel .station-list.rail-port-washington .station:before{background-color:#c60c30}#stationsByLineRails .panel-default.panel .station-list.rail-port-washington .station .station-icon-list,#stationsByLineRailsDetails .panel-default.panel .station-list.rail-port-washington .station .station-icon-list,.services-container .panel-default.panel .station-list.rail-port-washington .station .station-icon-list{display:none}#stationsByLineRails .panel-default.panel .station-list.rail-ronkonkoma:before,#stationsByLineRailsDetails .panel-default.panel .station-list.rail-ronkonkoma:before,.services-container .panel-default.panel .station-list.rail-ronkonkoma:before{border-right:3px solid #a626aa}#stationsByLineRails .panel-default.panel .station-list.rail-ronkonkoma .station,#stationsByLineRailsDetails .panel-default.panel .station-list.rail-ronkonkoma .station,.services-container .panel-default.panel .station-list.rail-ronkonkoma .station{margin-bottom:10px}#stationsByLineRails .panel-default.panel .station-list.rail-ronkonkoma .station:before,#stationsByLineRailsDetails .panel-default.panel .station-list.rail-ronkonkoma .station:before,.services-container .panel-default.panel .station-list.rail-ronkonkoma .station:before{background-color:#a626aa}#stationsByLineRails .panel-default.panel .station-list.rail-ronkonkoma .station .station-icon-list,#stationsByLineRailsDetails .panel-default.panel .station-list.rail-ronkonkoma .station .station-icon-list,.services-container .panel-default.panel .station-list.rail-ronkonkoma .station .station-icon-list{display:none}#stationsByLineRails .panel-default.panel .station-list.rail-greenport-service:before,#stationsByLineRailsDetails .panel-default.panel .station-list.rail-greenport-service:before,.services-container .panel-default.panel .station-list.rail-greenport-service:before{border-right:3px solid #a626aa}#stationsByLineRails .panel-default.panel .station-list.rail-greenport-service .station,#stationsByLineRailsDetails .panel-default.panel .station-list.rail-greenport-service .station,.services-container .panel-default.panel .station-list.rail-greenport-service .station{margin-bottom:10px}#stationsByLineRails .panel-default.panel .station-list.rail-greenport-service .station:before,#stationsByLineRailsDetails .panel-default.panel .station-list.rail-greenport-service .station:before,.services-container .panel-default.panel .station-list.rail-greenport-service .station:before{background-color:#a626aa}#stationsByLineRails .panel-default.panel .station-list.rail-greenport-service .station .station-icon-list,#stationsByLineRailsDetails .panel-default.panel .station-list.rail-greenport-service .station .station-icon-list,.services-container .panel-default.panel .station-list.rail-greenport-service .station .station-icon-list{display:none}#stationsByLineRails .panel-default.panel .station-list.rail-west-hempstead:before,#stationsByLineRailsDetails .panel-default.panel .station-list.rail-west-hempstead:before,.services-container .panel-default.panel .station-list.rail-west-hempstead:before{border-right:3px solid #00a1de}#stationsByLineRails .panel-default.panel .station-list.rail-west-hempstead .station,#stationsByLineRailsDetails .panel-default.panel .station-list.rail-west-hempstead .station,.services-container .panel-default.panel .station-list.rail-west-hempstead .station{margin-bottom:10px}#stationsByLineRails .panel-default.panel .station-list.rail-west-hempstead .station:before,#stationsByLineRailsDetails .panel-default.panel .station-list.rail-west-hempstead .station:before,.services-container .panel-default.panel .station-list.rail-west-hempstead .station:before{background-color:#00a1de}#stationsByLineRails .panel-default.panel .station-list.rail-west-hempstead .station .station-icon-list,#stationsByLineRailsDetails .panel-default.panel .station-list.rail-west-hempstead .station .station-icon-list,.services-container .panel-default.panel .station-list.rail-west-hempstead .station .station-icon-list{display:none}#stationsByLineRails .panel-default.panel .station-list.rail-ronkonkoma-branch:before,#stationsByLineRailsDetails .panel-default.panel .station-list.rail-ronkonkoma-branch:before,.services-container .panel-default.panel .station-list.rail-ronkonkoma-branch:before{border-right:3px solid #a626aa}#stationsByLineRails .panel-default.panel .station-list.rail-ronkonkoma-branch .station,#stationsByLineRailsDetails .panel-default.panel .station-list.rail-ronkonkoma-branch .station,.services-container .panel-default.panel .station-list.rail-ronkonkoma-branch .station{margin-bottom:10px}#stationsByLineRails .panel-default.panel .station-list.rail-ronkonkoma-branch .station:before,#stationsByLineRailsDetails .panel-default.panel .station-list.rail-ronkonkoma-branch .station:before,.services-container .panel-default.panel .station-list.rail-ronkonkoma-branch .station:before{background-color:#a626aa}#stationsByLineRails .panel-default.panel .station-list.rail-ronkonkoma-branch .station .station-icon-list,#stationsByLineRailsDetails .panel-default.panel .station-list.rail-ronkonkoma-branch .station .station-icon-list,.services-container .panel-default.panel .station-list.rail-ronkonkoma-branch .station .station-icon-list{display:none}#stationsByLineRails .panel-default.panel .station-list.rail-montauk-branch:before,#stationsByLineRailsDetails .panel-default.panel .station-list.rail-montauk-branch:before,.services-container .panel-default.panel .station-list.rail-montauk-branch:before{border-right:3px solid #2a6983}#stationsByLineRails .panel-default.panel .station-list.rail-montauk-branch .station,#stationsByLineRailsDetails .panel-default.panel .station-list.rail-montauk-branch .station,.services-container .panel-default.panel .station-list.rail-montauk-branch .station{margin-bottom:10px}#stationsByLineRails .panel-default.panel .station-list.rail-montauk-branch .station:before,#stationsByLineRailsDetails .panel-default.panel .station-list.rail-montauk-branch .station:before,.services-container .panel-default.panel .station-list.rail-montauk-branch .station:before{background-color:#2a6983}#stationsByLineRails .panel-default.panel .station-list.rail-montauk-branch .station .station-icon-list,#stationsByLineRailsDetails .panel-default.panel .station-list.rail-montauk-branch .station .station-icon-list,.services-container .panel-default.panel .station-list.rail-montauk-branch .station .station-icon-list{display:none}#stationsByLineRails .panel-default.panel .station-list.rail-hempstead-branch:before,#stationsByLineRailsDetails .panel-default.panel .station-list.rail-hempstead-branch:before,.services-container .panel-default.panel .station-list.rail-hempstead-branch:before{border-right:3px solid #ce8e00}#stationsByLineRails .panel-default.panel .station-list.rail-hempstead-branch .station,#stationsByLineRailsDetails .panel-default.panel .station-list.rail-hempstead-branch .station,.services-container .panel-default.panel .station-list.rail-hempstead-branch .station{margin-bottom:10px}#stationsByLineRails .panel-default.panel .station-list.rail-hempstead-branch .station:before,#stationsByLineRailsDetails .panel-default.panel .station-list.rail-hempstead-branch .station:before,.services-container .panel-default.panel .station-list.rail-hempstead-branch .station:before{background-color:#ce8e00}#stationsByLineRails .panel-default.panel .station-list.rail-hempstead-branch .station .station-icon-list,#stationsByLineRailsDetails .panel-default.panel .station-list.rail-hempstead-branch .station .station-icon-list,.services-container .panel-default.panel .station-list.rail-hempstead-branch .station .station-icon-list{display:none}#stationsByLineRails .panel-default.panel .station-list.rail-babylon-branch:before,#stationsByLineRailsDetails .panel-default.panel .station-list.rail-babylon-branch:before,.services-container .panel-default.panel .station-list.rail-babylon-branch:before{border-right:3px solid #00985f}#stationsByLineRails .panel-default.panel .station-list.rail-babylon-branch .station,#stationsByLineRailsDetails .panel-default.panel .station-list.rail-babylon-branch .station,.services-container .panel-default.panel .station-list.rail-babylon-branch .station{margin-bottom:10px}#stationsByLineRails .panel-default.panel .station-list.rail-babylon-branch .station:before,#stationsByLineRailsDetails .panel-default.panel .station-list.rail-babylon-branch .station:before,.services-container .panel-default.panel .station-list.rail-babylon-branch .station:before{background-color:#00985f}#stationsByLineRails .panel-default.panel .station-list.rail-babylon-branch .station .station-icon-list,#stationsByLineRailsDetails .panel-default.panel .station-list.rail-babylon-branch .station .station-icon-list,.services-container .panel-default.panel .station-list.rail-babylon-branch .station .station-icon-list{display:none}#stationsByLineRails .panel-default.panel .station-list.rail-danbury:before,#stationsByLineRailsDetails .panel-default.panel .station-list.rail-danbury:before,.services-container .panel-default.panel .station-list.rail-danbury:before{border-right:3px solid #ee0034}#stationsByLineRails .panel-default.panel .station-list.rail-danbury .station,#stationsByLineRailsDetails .panel-default.panel .station-list.rail-danbury .station,.services-container .panel-default.panel .station-list.rail-danbury .station{margin-bottom:10px}#stationsByLineRails .panel-default.panel .station-list.rail-danbury .station:before,#stationsByLineRailsDetails .panel-default.panel .station-list.rail-danbury .station:before,.services-container .panel-default.panel .station-list.rail-danbury .station:before{background-color:#ee0034}#stationsByLineRails .panel-default.panel .station-list.rail-danbury .station .station-icon-list,#stationsByLineRailsDetails .panel-default.panel .station-list.rail-danbury .station .station-icon-list,.services-container .panel-default.panel .station-list.rail-danbury .station .station-icon-list{display:none}#stationsByLineRails .color.rail-danbury,#stationsByLineRails .color.rail-new-canaan,#stationsByLineRails .color.rail-waterbury,#stationsByLineRailsDetails .color.rail-danbury,#stationsByLineRailsDetails .color.rail-new-canaan,#stationsByLineRailsDetails .color.rail-waterbury,.block-service-status-block #tab-favorites .color.rail-danbury,.block-service-status-block #tab-favorites .color.rail-new-canaan,.block-service-status-block #tab-favorites .color.rail-waterbury,.services-container #divCountdown .color.rail-danbury,.services-container #divCountdown .color.rail-new-canaan,.services-container #divCountdown .color.rail-waterbury{background-color:#ee0034}#stationsByLineRails .color.rail-wassaic,#stationsByLineRailsDetails .color.rail-wassaic,.block-service-status-block #tab-favorites .color.rail-wassaic,.services-container #divCountdown .color.rail-wassaic{background-color:#0039a6}#stationsByLineRails .panel-default.panel .station-list.list-group,#stationsByLineRailsDetails .panel-default.panel .station-list.list-group,.services-container .panel-default.panel .station-list.list-group{background-image:none;float:none;margin:0 15px 0 0;width:100%}@media screen and (min-width:960px){#stationsByLineRails .panel-default.panel .station-list.list-group,#stationsByLineRailsDetails .panel-default.panel .station-list.list-group,.services-container .panel-default.panel .station-list.list-group{padding-right:14px}}#stationsByLineRails .panel-default.panel .station-list.list-group .station,#stationsByLineRailsDetails .panel-default.panel .station-list.list-group .station,.services-container .panel-default.panel .station-list.list-group .station{background:transparent;border:none;height:inherit;margin-bottom:20px;overflow:visible;padding:0}#stationsByLineRails .panel-default.panel .station-list.list-group .station:after,#stationsByLineRailsDetails .panel-default.panel .station-list.list-group .station:after,.services-container .panel-default.panel .station-list.list-group .station:after{background-color:#dfdfe0;bottom:-10px;content:"";display:block;height:1px;left:-55px;position:absolute;top:inherit;width:calc(100% + 70px)}@media screen and (min-width:960px){#stationsByLineRails .panel-default.panel .station-list.list-group .station:after,#stationsByLineRailsDetails .panel-default.panel .station-list.list-group .station:after,.services-container .panel-default.panel .station-list.list-group .station:after{width:calc(100% + 85px)}}#stationsByLineRails .panel-default.panel .station-list.list-group .station:last-child:before,#stationsByLineRailsDetails .panel-default.panel .station-list.list-group .station:last-child:before,.services-container .panel-default.panel .station-list.list-group .station:last-child:before{top:25px}#stationsByLineRails .panel-default.panel .station-list.list-group .station-name,#stationsByLineRailsDetails .panel-default.panel .station-list.list-group .station-name,.services-container .panel-default.panel .station-list.list-group .station-name{color:#4a4a4a;display:block;float:none;font-size:16px;font-weight:400;padding-left:35px;position:relative;text-decoration:none}#stationsByLineRails .panel-default.panel .station-list.list-group .station-name:after,#stationsByLineRailsDetails .panel-default.panel .station-list.list-group .station-name:after,.services-container .panel-default.panel .station-list.list-group .station-name:after{color:#0f61a9;float:right}#stationsByLineRails .panel-default.panel .station-list.list-group .station-name span,#stationsByLineRailsDetails .panel-default.panel .station-list.list-group .station-name span,.services-container .panel-default.panel .station-list.list-group .station-name span{display:inline-block;float:none;vertical-align:middle}#stationsByLineRails .panel-default.panel .station-list.list-group .station-name span[class^=icon],#stationsByLineRailsDetails .panel-default.panel .station-list.list-group .station-name span[class^=icon],.services-container .panel-default.panel .station-list.list-group .station-name span[class^=icon]{left:3px;position:absolute;top:4px}#stationsByLineRails .panel-default.panel .station-list.list-group .station-name.link:after,#stationsByLineRailsDetails .panel-default.panel .station-list.list-group .station-name.link:after,.services-container .panel-default.panel .station-list.list-group .station-name.link:after{content:"";display:inline-block;font-family:mta;margin:0 3px;vertical-align:middle}#stationsByLineRails .panel-default.panel .station-list.list-group .station-name.box,#stationsByLineRailsDetails .panel-default.panel .station-list.list-group .station-name.box,.services-container .panel-default.panel .station-list.list-group .station-name.box{padding:0;position:relative}#stationsByLineRails .panel-default.panel .station-list.list-group .station-name.box span,#stationsByLineRailsDetails .panel-default.panel .station-list.list-group .station-name.box span,.services-container .panel-default.panel .station-list.list-group .station-name.box span{position:relative;top:-1px;z-index:2}#stationsByLineRails .panel-default.panel .station-list.list-group .station-name.box:after,#stationsByLineRailsDetails .panel-default.panel .station-list.list-group .station-name.box:after,.services-container .panel-default.panel .station-list.list-group .station-name.box:after{background:#f3f3f3;content:"";display:block;height:calc(100% + 19px);left:-56px;position:absolute;top:-10px;width:calc(100% + 85px);z-index:1}body{background-color:#fff;color:#4a4a4a;font-family:Helvetica,Arial,sans-serif;font-size:16px;line-height:24px}.footer{background-color:#2f3139;border:none}h1,h2,h3,h4,h5,h6{font-weight:700;margin:0}h1{line-height:65px}h2{line-height:43px}h3{line-height:29px}h4{line-height:24px}a,a:link{color:#0f61a9}a:hover{text-decoration:none}.margin-top-16{margin-top:16px!important}.margin-top-24{margin-top:24px!important}.margin-top-10{margin-top:10px!important}.margin-top-0{margin-top:0!important}.margin-0{margin:0}.margin-left-minus-5{margin-left:-5px}.padding-0{padding:0}.padding-right-0{padding-right:0}.padding-bottom-16{padding-bottom:16px}.flex-basis-125{flex-basis:125px}.width-300{width:300px!important}.font-weight-normal{font-weight:400!important}.font-1em{font-size:1em!important}.display-flex{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex}.note{font-size:1em;font-style:oblique;font-weight:400;line-height:24px;margin-top:8px}.path-myaccount,.path-subscription-booking,.path-subscription-detail,.path-subscription-list,.path-trip-booking,.path-trips{background:#f3f3f3}.beige-theme.path-myaccount,.beige-theme.path-subscription-booking,.beige-theme.path-subscription-detail,.beige-theme.path-subscription-list,.beige-theme.path-trip-booking,.beige-theme.path-trips{background-color:#efeac2}.blue-theme.path-myaccount,.blue-theme.path-subscription-booking,.blue-theme.path-subscription-detail,.blue-theme.path-subscription-list,.blue-theme.path-trip-booking,.blue-theme.path-trips{background-color:#cfe5fc}.black-theme.path-myaccount,.black-theme.path-subscription-booking,.black-theme.path-subscription-detail,.black-theme.path-subscription-list,.black-theme.path-trip-booking,.black-theme.path-trips{background-color:#484848}.etix-footer{display:none;height:62px}.croc-img,.nearby-autocomplete .ui-menu-item.error-dropdown .error-croc-img,.tp-autocomplete .ui-menu-item.error-dropdown .error-croc-img{background-image:url(/vuejs/847c1ede1c73efdf82e9b3c31fbbd60b.svg);background-position:50%;background-repeat:no-repeat;background-size:contain;display:block;height:75px;margin:0 auto;width:75px}.has-error .form-control{border:2px solid #cd150e!important}.has-error .form-control:focus{border-color:#cd150e!important}.has-error .error.alert-danger,.has-error .error.help-block,.has-error .form-item--error-message.alert-danger,.has-error .form-item--error-message.help-block{background:transparent;border:none;color:#cd150e;font-size:1em;font-weight:700;margin:2px 0;padding:0}.has-error.no-border{border:none!important}.error.days-error,.error.help-block,.error.time-error{border:none;color:#cd150e;font-size:1em;font-weight:700;margin:2px 0;padding:0}.ui-autocomplete{left:0;position:absolute;top:40px;width:100%}.ui-autocomplete .ui-menu-item{padding:0}@media screen and (min-width:960px){.ui-autocomplete .ui-menu-item.highlight,.ui-autocomplete .ui-menu-item:hover{background-color:#f0eff0}.ui-autocomplete .ui-menu-item.highlight:before,.ui-autocomplete .ui-menu-item:hover:before{content:"";display:inline-block;float:right;font-family:mta;font-weight:900;margin:0 3px;vertical-align:bottom}.ui-autocomplete .ui-menu-item.highlight:after,.ui-autocomplete .ui-menu-item:hover:after{padding-right:10px}}.ui-autocomplete .ui-menu-item-wrapper,.ui-autocomplete .ui-menu-item-wrapper:link{color:#4a4a4a;display:block;font-size:16px;font-weight:700;line-height:35px;padding:0 0 0 12px;position:relative}.ui-autocomplete .ui-menu-item-wrapper:hover,.ui-autocomplete .ui-menu-item-wrapper:link:hover{text-decoration:none}.ui-autocomplete .ui-menu-item-wrapper.ui-state-active,.ui-autocomplete .ui-menu-item-wrapper.ui-state-focus,.ui-autocomplete .ui-menu-item-wrapper:link.ui-state-active,.ui-autocomplete .ui-menu-item-wrapper:link.ui-state-focus{background-color:#f0eff0;border-bottom:#cbcbcb;border-color:currentcolor currentcolor #cbcbcb;border-top:none;color:#4a4a4a;font-weight:700}.ui-autocomplete .ui-menu-item-wrapper.ui-state-active:after,.ui-autocomplete .ui-menu-item-wrapper.ui-state-focus:after,.ui-autocomplete .ui-menu-item-wrapper:link.ui-state-active:after,.ui-autocomplete .ui-menu-item-wrapper:link.ui-state-focus:after{content:"";display:inline-block;font-family:mta;position:absolute;right:12px}.ui-scroll{max-height:250px;overflow:auto}.block-service-status-block #tab-bus .form-autocomplete,.search-autocomplete{margin:0;position:relative;width:100%}.block-service-status-block #tab-bus .form-autocomplete:after,.search-autocomplete:after{color:#0f61a9;content:"";display:inline-block;font-family:mta;font-size:18px;position:absolute;right:10px;top:8px;z-index:10}.block-service-status-block #tab-bus .form-autocomplete .input-group-addon,.block-service-status-block #tab-bus .form-autocomplete label,.search-autocomplete .input-group-addon,.search-autocomplete label{display:none}.block-service-status-block #tab-bus .form-autocomplete .input-group,.search-autocomplete .input-group{width:100%}.block-service-status-block #tab-bus .form-autocomplete .form-control,.search-autocomplete .form-control{border:1px solid #d8d8d8;-webkit-border-radius:4px;-moz-border-radius:4px;-ms-border-radius:4px;border-radius:4px;height:40px;padding-left:12px;padding-right:40px}.block-service-status-block #tab-bus .form-autocomplete .form-control::-webkit-input-placeholder,.search-autocomplete .form-control::-webkit-input-placeholder{color:#4a4a4a}.block-service-status-block #tab-bus .form-autocomplete .form-control::-moz-placeholder,.search-autocomplete .form-control::-moz-placeholder{color:#4a4a4a}.block-service-status-block #tab-bus .form-autocomplete .form-control:-ms-input-placeholder,.search-autocomplete .form-control:-ms-input-placeholder{color:#4a4a4a}.block-service-status-block #tab-bus .form-autocomplete .form-control:-moz-placeholder,.search-autocomplete .form-control:-moz-placeholder{color:#4a4a4a}.nearby-autocomplete,.tp-autocomplete{background-color:#fff;-webkit-border-radius:0 0 4px 4px;-moz-border-radius:0 0 4px 4px;-ms-border-radius:0 0 4px 4px;border-radius:0 0 4px 4px;-webkit-box-shadow:0 2px 5px 0 rgba(0,0,0,.2);box-shadow:0 2px 5px 0 rgba(0,0,0,.2);padding:0}.nearby-autocomplete .ui-menu-item-wrapper,.tp-autocomplete .ui-menu-item-wrapper{line-height:24px;padding:12px 9px}.nearby-autocomplete .ui-menu-item-wrapper.ui-state-active,.nearby-autocomplete .ui-menu-item-wrapper.ui-state-focus,.tp-autocomplete .ui-menu-item-wrapper.ui-state-active,.tp-autocomplete .ui-menu-item-wrapper.ui-state-focus{background-color:#f0eff0;border:none;margin:0;position:relative}.nearby-autocomplete .ui-menu-item-wrapper.ui-state-active:after,.nearby-autocomplete .ui-menu-item-wrapper.ui-state-focus:after,.tp-autocomplete .ui-menu-item-wrapper.ui-state-active:after,.tp-autocomplete .ui-menu-item-wrapper.ui-state-focus:after{content:""}.nearby-autocomplete .ui-menu-item-wrapper:after,.tp-autocomplete .ui-menu-item-wrapper:after{background:#bcbfce;content:"";height:1px;left:9px;position:absolute;right:9px;top:0;width:calc(100% - 18px)}.nearby-autocomplete .ui-menu-item,.tp-autocomplete .ui-menu-item{font-weight:700;margin:0;position:relative;white-space:normal!important;width:100%}.nearby-autocomplete .ui-menu-item.current-location .ui-menu-item-wrapper,.tp-autocomplete .ui-menu-item.current-location .ui-menu-item-wrapper{color:#0f61a9;padding-left:38px;position:relative}.nearby-autocomplete .ui-menu-item.current-location .ui-menu-item-wrapper:after,.tp-autocomplete .ui-menu-item.current-location .ui-menu-item-wrapper:after{height:0}.nearby-autocomplete .ui-menu-item.current-location .ui-menu-item-wrapper:before,.tp-autocomplete .ui-menu-item.current-location .ui-menu-item-wrapper:before{color:#0f61a9;content:;display:inline-block;font-family:mta;font-size:18px;font-weight:400;left:9px;position:absolute;top:11px;z-index:10}.nearby-autocomplete .ui-menu-item.first-item .ui-menu-item-wrapper:after,.tp-autocomplete .ui-menu-item.first-item .ui-menu-item-wrapper:after{background:#002d72}.nearby-autocomplete .ui-menu-item .icon,.tp-autocomplete .ui-menu-item .icon{display:none}.nearby-autocomplete .ui-menu-item.error-dropdown,.tp-autocomplete .ui-menu-item.error-dropdown{padding:17px}.nearby-autocomplete .ui-menu-item.error-dropdown .error-title,.tp-autocomplete .ui-menu-item.error-dropdown .error-title{margin:16px;text-align:center}.nearby-autocomplete .ui-menu-item.error-dropdown .error-detail,.tp-autocomplete .ui-menu-item.error-dropdown .error-detail{font-weight:400;margin-bottom:24px;text-align:center;word-break:break-word;word-wrap:break-word}.nearby-autocomplete .ui-autocomplete-category,.tp-autocomplete .ui-autocomplete-category{color:#002d72;margin:10px 0 0;padding:0 9px 3px;position:relative;white-space:normal!important;width:100%}.nearby-autocomplete .ui-autocomplete-category.powered-by-google,.tp-autocomplete .ui-autocomplete-category.powered-by-google{margin:0;padding:16px 9px 12px}.nearby-autocomplete .ui-autocomplete-category.powered-by-google .google-label,.tp-autocomplete .ui-autocomplete-category.powered-by-google .google-label{background-image:url(/vuejs/15b7ee5502d0b7863e3c90d83dab3837.png);background-position:50%;background-repeat:no-repeat;background-size:contain;font-size:0;height:14px;text-indent:-9999px;width:102px}.nearby-autocomplete .ui-autocomplete-category.powered-by-google:after,.tp-autocomplete .ui-autocomplete-category.powered-by-google:after{background:#bcbfce;content:"";height:1px;left:9px;position:absolute;right:9px;top:0;width:calc(100% - 18px)}.type-ahead-autocomplete{background-color:#fff;-webkit-border-radius:0 0 4px 4px;-moz-border-radius:0 0 4px 4px;-ms-border-radius:0 0 4px 4px;border-radius:0 0 4px 4px;-webkit-box-shadow:0 2px 5px 0 rgba(0,0,0,.2);box-shadow:0 2px 5px 0 rgba(0,0,0,.2);list-style-type:none;padding:0;position:absolute;width:100%;z-index:10}.type-ahead-autocomplete li:not(.ui-autocomplete-category):hover{background:#f0eff0}.type-ahead-autocomplete .ui-menu-item{font-weight:700;line-height:24px;margin:0;padding:12px 9px;position:relative;white-space:normal!important;width:100%}.type-ahead-autocomplete .ui-menu-item.ui-state-active,.type-ahead-autocomplete .ui-menu-item.ui-state-focus{background-color:#f0eff0;border:none;margin:0;position:relative}.type-ahead-autocomplete .ui-menu-item.ui-state-active:after,.type-ahead-autocomplete .ui-menu-item.ui-state-focus:after{content:""}.type-ahead-autocomplete .ui-menu-item:after{background:#bcbfce;content:"";height:1px;left:9px;position:absolute;right:9px;top:0;width:calc(100% - 18px)}.type-ahead-autocomplete .ui-menu-item.current-location{color:#0f61a9;padding-left:38px;position:relative}.type-ahead-autocomplete .ui-menu-item.current-location:after{height:0}.type-ahead-autocomplete .ui-menu-item.current-location:before{color:#0f61a9;content:"";display:inline-block;font-family:mta;font-size:18px;font-weight:400;left:9px;position:absolute;top:11px;z-index:10}.type-ahead-autocomplete .ui-menu-item.first-item:after{background:#002d72}.type-ahead-autocomplete .ui-menu-item .icon{display:none}.type-ahead-autocomplete .ui-autocomplete-category{color:#002d72;margin:10px 0 0;padding:0 9px 3px;position:relative;white-space:normal!important;width:100%}.type-ahead-autocomplete .ui-autocomplete-category.powered-by-google{margin:0;padding:16px 9px 12px}.type-ahead-autocomplete .ui-autocomplete-category.powered-by-google .google-label{background-image:url(/vuejs/15b7ee5502d0b7863e3c90d83dab3837.png);background-position:50%;background-repeat:no-repeat;background-size:contain;font-size:0;height:14px;text-indent:-9999px;width:102px}.type-ahead-autocomplete .ui-autocomplete-category.powered-by-google:after{background:#bcbfce;content:"";height:1px;left:9px;position:absolute;right:9px;top:0;width:calc(100% - 18px)}.type-ahead .scrollable-container{max-height:300px;overflow:auto}.type-ahead .favorable-header{color:#006;padding:10px 10px 0}.type-ahead .favorable-hr{border-color:#006;margin-bottom:0;margin-top:5px;width:calc(100% - 20px)}.type-ahead li.ui-menu-item span.favorable-wrapper{display:flex;justify-content:space-between}.type-ahead li.ui-menu-item span.favorable-wrapper .content-wrapper{display:flex}.type-ahead li.ui-menu-item span.favorable-wrapper .content-wrapper .recent{font-size:20px;margin-right:5px}.type-ahead li.ui-menu-item span.favorable-wrapper .favorable:before{color:#6a6a6a;font-size:23px}.type-ahead li.ui-menu-item span.favorable-wrapper .favorable.favorited:before{color:#f2a900}.select-wrapper{position:relative}.select-wrapper:after{color:#0f61a9!important;content:""!important;font-family:mta!important;font-size:12px!important;font-weight:700!important;padding-right:20px!important}.select-wrapper select{border:1px solid #dfdfe0;border-radius:4px!important;cursor:pointer;height:40px;line-height:1;padding:5px 55px 5px 10px!important}.btn-collapse{position:relative}.btn-collapse:before{background-image:url(/vuejs/5e54c8b230a36a93a34d76bc8275fbcd.svg);background-repeat:no-repeat;background-size:15px auto;content:" ";height:9px;position:absolute;right:0;top:calc(50% - 4.5px);width:15px}.btn-collapse:not(.collapsed):before{-webkit-transform:rotate(180deg);-ms-transform:rotate(180deg);-o-transform:rotate(180deg);transform:rotate(180deg)}.express-tag{background-color:#0f61a9;color:#fff;font-size:10px;font-weight:400!important;line-height:1;padding:3px 3px 2px}.modal-backdrop.in{background-color:hsla(0,0%,100%,.9)}@media screen and (max-width:767px){.modal-backdrop.in{opacity:0}}@media screen and (min-width:960px){.modal-backdrop.in{opacity:1}}.modal-open .modal{overflow-y:auto}.modal-open .modal.container{padding-left:10px!important;padding-right:10px!important}.modal-open .modal.error .modal-header{border:none;padding-bottom:0}.modal-open .modal.error .error-details{margin:0 auto;text-align:center;width:80%}.modal-open .modal.error .croc{background-image:url(/vuejs/3c4d602c8f8096d0c6ed38335a784089.png);background-repeat:no-repeat;background-size:contain;height:70px;margin:0 auto 15px;width:70px}.modal-open .modal.error .code{bottom:3px;color:#a7a9ac;font-size:11px;position:fixed;right:10px}.modal-open .modal.error .modal-footer{border:none;padding-bottom:20px;text-align:center}.modal-open .modal.error .modal-footer .btn.btn-default{background-color:#0f61a9;border-radius:4px;box-shadow:0 2px 5px 0 rgba(0,0,0,.21);color:#fff;height:53.35px;width:185px}.modal-content{-webkit-border-radius:0;-moz-border-radius:0;-ms-border-radius:0;border-radius:0;-webkit-box-shadow:0 2px 5px 0 rgba(0,0,0,.2);box-shadow:0 2px 5px 0 rgba(0,0,0,.2)}.modal-header .close{display:inline-block;filter:alpha(opacity=100);font-size:0;height:16px;opacity:1;position:relative;text-indent:-9999px;width:16px}@media screen and (min-width:960px){.modal-header .close{height:25px;width:25px}}.modal-header .close:before{bottom:0;color:#0f61a9;content:"";cursor:pointer;font-family:mta;font-size:16px;font-weight:400;left:0;position:absolute;right:0;text-indent:0;top:0}@media screen and (min-width:960px){.modal-header .close:before{font-size:25px}}.modal-header .close:focus{border:1px dotted;outline:none}#ajax-feedback-dialog-wrapper,.modal-centered,.ss-modal.modal{padding-right:0!important}#ajax-feedback-dialog-wrapper .vertical-alignment-modal,.modal-centered .vertical-alignment-modal,.ss-modal.modal .vertical-alignment-modal{align-items:center;display:flex;height:100%;justify-content:center;width:100%}@media screen and (min-width:768px){#ajax-feedback-dialog-wrapper .vertical-alignment-modal,.modal-centered .vertical-alignment-modal,.ss-modal.modal .vertical-alignment-modal{display:block;margin-top:130px}}#ajax-feedback-dialog-wrapper .vertical-alignment-modal .modal-dialog,.modal-centered .vertical-alignment-modal .modal-dialog,.ss-modal.modal .vertical-alignment-modal .modal-dialog{height:auto;max-width:300px}@media screen and (max-width:767px){#ajax-feedback-dialog-wrapper .modal-dialog,.modal-centered .modal-dialog,.ss-modal.modal .modal-dialog{height:100%;margin:0}}@media screen and (min-width:768px){#ajax-feedback-dialog-wrapper .modal-dialog,.modal-centered .modal-dialog,.ss-modal.modal .modal-dialog{margin-top:95px;width:620px}}#ajax-feedback-dialog-wrapper .modal-content,.modal-centered .modal-content,.ss-modal.modal .modal-content{border:none;padding:15px}@media screen and (max-width:767px){#ajax-feedback-dialog-wrapper .modal-content,.modal-centered .modal-content,.ss-modal.modal .modal-content{height:inherit}}#ajax-feedback-dialog-wrapper .modal-header,.modal-centered .modal-header,.ss-modal.modal .modal-header{border-bottom:none;color:#0f61a9;min-height:25px}@media screen and (min-width:768px){#ajax-feedback-dialog-wrapper .modal-header,.modal-centered .modal-header,.ss-modal.modal .modal-header{min-height:30px}}#ajax-feedback-dialog-wrapper .modal-header .close,.modal-centered .modal-header .close,.ss-modal.modal .modal-header .close{margin-top:5px;position:absolute;right:15px;top:15px}#ajax-feedback-dialog-wrapper .modal-body,#ajax-feedback-dialog-wrapper .modal-header,.modal-centered .modal-body,.modal-centered .modal-header,.ss-modal.modal .modal-body,.ss-modal.modal .modal-header{padding:0}.travel-preferences-modal{color:#000}.travel-preferences-modal .modal-dialog{float:none;margin-left:-10px;margin-right:-10px;min-height:1px;padding:0!important;padding-left:10px;padding-right:10px;position:relative}@media(min-width:767px){.travel-preferences-modal .modal-dialog{float:left;width:50%}}@media(min-width:960px){.travel-preferences-modal .modal-dialog{float:left;width:66.6666666667%}}@media screen and (min-width:768px){.travel-preferences-modal .modal-dialog{float:right!important;margin-left:auto;margin-right:auto}}.travel-preferences-modal .modal-header{border:none;padding:14px 15px 7px}@media screen and (min-width:960px){.travel-preferences-modal .modal-header{padding:23px 23px 8px}}.travel-preferences-modal .modal-header .close{display:inline-block;margin-top:3px;overflow:hidden}@media screen and (max-width:767px){.travel-preferences-modal .modal-header .close{margin-right:5px;width:20px}}.travel-preferences-modal .modal-header h3{color:#002d72;display:inline-block;font-size:20px;line-height:24px;width:calc(100% - 30px)}@media screen and (min-width:960px){.travel-preferences-modal .modal-header h3{font-size:24px;line-height:29px}}.travel-preferences-modal .modal-body{padding:18px 15px 26px}@media screen and (min-width:960px){.travel-preferences-modal .modal-body{padding-left:23px;padding-right:23px}}.travel-preferences-modal .modal-body legend{border:none;font-size:16px;font-weight:700;line-height:19px;margin-bottom:6px}.travel-preferences-modal .modal-body .preferences-container{clear:both;overflow:hidden}@media screen and (min-width:960px){.travel-preferences-modal .modal-body .preferences-container fieldset{float:left;margin-right:16px;width:calc(50% - 16px)}.travel-preferences-modal .modal-body .preferences-container>.form-group{float:left;margin-left:16px;width:calc(50% - 16px)}@supports(-ms-ime-align:auto){.travel-preferences-modal .modal-body .preferences-container .form-group{width:47%}}.travel-preferences-modal .modal-body .preferences-container div[data-drupal-selector=edit-route-preferences]{clear:both;float:none;margin-left:0;overflow:hidden;width:100%}.travel-preferences-modal .modal-body .preferences-container div[data-drupal-selector=edit-route-preferences]>div{float:left;width:calc(50% - 16px)}.travel-preferences-modal .modal-body .preferences-container div[data-drupal-selector=edit-route-preferences] .form-item-end-service,.travel-preferences-modal .modal-body .preferences-container div[data-drupal-selector=edit-route-preferences] .form-item-start-service{clear:both;float:none;margin-left:0;margin-right:0}.travel-preferences-modal .modal-body .preferences-container div[data-drupal-selector=edit-route-preferences] .end_service_option1,.travel-preferences-modal .modal-body .preferences-container div[data-drupal-selector=edit-route-preferences] .start_service_option1{margin-right:16px}.travel-preferences-modal .modal-body .preferences-container div[data-drupal-selector=edit-route-preferences] .form-item-end-service-option2,.travel-preferences-modal .modal-body .preferences-container div[data-drupal-selector=edit-route-preferences] .form-item-start-service-option2{margin-left:16px}}.travel-preferences-modal .modal-body .form-group,.travel-preferences-modal .modal-body .form-item{margin-bottom:13px}.travel-preferences-modal .modal-body .form-group>.control-label{font-size:16px;font-weight:700;line-height:19px;margin-bottom:13px}.travel-preferences-modal .modal-body .route-title{border-top:3px solid #d8d8d8;clear:both;display:inline-block;font-size:16px;font-weight:700;line-height:19px;margin-bottom:20px;margin-top:16px;padding-top:20px;width:100%}.travel-preferences-modal .modal-body .input-group{width:100%}.travel-preferences-modal .modal-body .input-group-addon{display:none}.travel-preferences-modal .modal-body .end_service_option1 .control-label,.travel-preferences-modal .modal-body .form-item-end-service-option2 .control-label,.travel-preferences-modal .modal-body .form-item-start-service-option2 .control-label,.travel-preferences-modal .modal-body .start_service_option1 .control-label{font-weight:400}.travel-preferences-modal .modal-body .button{float:left;margin-top:33px;width:100%}.service-status-modal .modal-dialog{float:none;margin-left:-10px;margin-right:-10px;min-height:1px;padding-left:0!important;padding-left:10px;padding-right:0!important;padding-right:10px;position:relative}@media(min-width:767px){.service-status-modal .modal-dialog{float:left;width:50%}}@media(min-width:960px){.service-status-modal .modal-dialog{float:left;width:66.6666666667%}}@media screen and (min-width:768px){.service-status-modal .modal-dialog{float:right!important;margin-left:0;margin-right:0}}.service-status-modal .modal-header{border:none;padding:14px 15px 7px;position:relative}@media screen and (min-width:960px){.service-status-modal .modal-header{padding:23px 23px 8px}}.service-status-modal .modal-header .close{margin-top:5px;position:absolute;right:15px;top:14px}@media screen and (min-width:960px){.service-status-modal .modal-header .close{right:23px;top:23px}}.service-status-modal .modal-header h3,.service-status-modal .modal-header h4{color:#0f61a9;font-size:20px;line-height:24px;width:calc(100% - 20px)}@media screen and (min-width:960px){.service-status-modal .modal-header h3,.service-status-modal .modal-header h4{font-size:24px;line-height:29px}}.service-status-modal .modal-body{padding:8px 15px 26px}@media screen and (min-width:960px){.service-status-modal .modal-body{padding:8px 23px 26px}}.service-status-modal .modal-body h5{font-weight:700}.service-status-modal .modal-body .button{height:auto;margin-top:25px;width:100%}.service-status-modal .readSummary{font-size:14px;overflow:hidden;padding:2% 0}.service-status-modal .readSummary a{font-size:14px;text-decoration:none}.service-status-modal .readMore{height:60px}.service-status-modal .more-info-link a{color:#0f61a9;display:block;float:inherit;font-size:14px!important;font-weight:700!important;margin:15px 0;position:relative;text-align:center;text-decoration:none}.service-status-modal .more-info-link a:after{content:"";display:inline-block;font-family:mta;margin:0 3px;vertical-align:middle}.service-status-modal .more-info-link a .view-more:after{content:"";display:inline-block;font-family:mta;margin:0 3px;vertical-align:middle}.service-status-modal .nav-tabs{border-bottom:3px solid #002d72;clear:both;color:#002d72;margin-bottom:0!important;margin-top:5px;overflow:hidden}.service-status-modal .nav-tabs .active a,.service-status-modal .nav-tabs .active a:link{background-color:#002d72!important;color:#fff!important}.service-status-modal .nav-tabs .active a:before,.service-status-modal .nav-tabs .active a:link:before{color:#fff}.service-status-modal .nav-tabs .active a:hover,.service-status-modal .nav-tabs .active a:link:hover{border:none!important;color:#fff}.service-status-modal .nav-tabs li{width:33.3%}.service-status-modal .nav-tabs a,.service-status-modal .nav-tabs a:link{border:none;-webkit-border-radius:0;-moz-border-radius:0;-ms-border-radius:0;border-radius:0;color:#002d72!important;font-size:12px!important;font-weight:700!important;height:60px;margin:0;padding:38px 0 0;text-align:center;width:100%}.service-status-modal .nav-tabs a:before,.service-status-modal .nav-tabs a:link:before{bottom:0;color:#002d72;font-family:mta;font-size:28px;font-weight:400;left:0;position:absolute;right:0;top:3px}@media screen and (min-width:960px){.service-status-modal .nav-tabs a:before,.service-status-modal .nav-tabs a:link:before{top:8px}.service-status-modal .nav-tabs a,.service-status-modal .nav-tabs a:link{height:70px;padding:45px 0 0}}.service-status-modal .nav-tabs a:focus{border:none!important}.service-status-modal .nav-tabs a:hover{background-color:#f3f3f3;border:none!important}.service-status-modal .nav-tabs .tab-subway-favorite:before{content:""}.service-status-modal .nav-tabs .tab-bus-favorite:before{content:""}.service-status-modal .nav-tabs .tab-rail-favorite:before{content:""}.service-status-modal .tab-content .line{background-position:50%;background-repeat:no-repeat;background-size:contain;-webkit-border-radius:100%;-moz-border-radius:100%;-ms-border-radius:100%;border-radius:100%;color:#fff;display:block;float:left;height:25px;line-height:1;padding-top:4px;text-align:center;text-indent:-9999px;width:25px}.service-status-modal .tab-content .line-1{background-image:url(/vuejs/f615303877866360408d22d028c7e1d2.svg)}.service-status-modal .tab-content .line-2{background-image:url(/vuejs/12b76417962028dc5dd46a5f7da4e257.svg)}.service-status-modal .tab-content .line-3{background-image:url(/vuejs/a78ac9d7ebbb00594f70070c3867e8d5.svg)}.service-status-modal .tab-content .line-4{background-image:url(/vuejs/085719a34ab709a927f368bf0e764777.svg)}.service-status-modal .tab-content .line-5,.service-status-modal .tab-content .line-5D,.service-status-modal .tab-content .line-5X{background-image:url(/vuejs/b370f0e0c62c4b8f36b928178df6b4ae.svg)}.service-status-modal .tab-content .line-6{background-image:url(/vuejs/af9ae1b0bcfd30bc6c3626dae98074ef.svg)}.service-status-modal .tab-content .line-6D,.service-status-modal .tab-content .line-6X{background-image:url(/vuejs/5d30385849e3edeed5c4e3b99d385df4.svg)}.service-status-modal .tab-content .line-7{background-image:url(/vuejs/903c05438d54ff7a5d0036a769f10bf6.svg)}.service-status-modal .tab-content .line-7D,.service-status-modal .tab-content .line-7X{background-image:url(/vuejs/7039e551c88dc18eef6a518980617bfc.svg)}.service-status-modal .tab-content .line-A{background-image:url(/vuejs/9041d815e07d7dd93ebaa6bd466b6b67.svg)}.service-status-modal .tab-content .line-B{background-image:url(/vuejs/9156f755686e8e6b2935f07a393b611a.svg)}.service-status-modal .tab-content .line-C{background-image:url(/vuejs/ec805c7415caff62cc2641469574683c.svg)}.service-status-modal .tab-content .line-D{background-image:url(/vuejs/84bc409ef98ce69f9d36e9b2556ab7cf.svg)}.service-status-modal .tab-content .line-E{background-image:url(/vuejs/5500549a75e2a20cfc18d6f87babfe40.svg)}.service-status-modal .tab-content .line-F{background-image:url(/vuejs/5b35921d073d41d80deeb17cac90d7fd.svg)}.service-status-modal .tab-content .line-FD,.service-status-modal .tab-content .line-FX{background-image:url(/vuejs/e0305a2c098717064ae562c30df2a009.svg)}.service-status-modal .tab-content .line-G{background-image:url(/vuejs/8f8f3abaabc85122841fe5df41fbc344.svg)}.service-status-modal .tab-content .line-H{background-image:url(/vuejs/ee2e30facb9a6c4b8bf0c43e531a36ab.svg)}.service-status-modal .tab-content .line-J{background-image:url(/vuejs/bca69e5237ed3e7d0d78320261f99f2d.svg)}.service-status-modal .tab-content .line-L{background-image:url(/vuejs/8c1bfa6816b539fd63ca8f26e4dc8b65.svg)}.service-status-modal .tab-content .line-M{background-image:url(/vuejs/0e9163c71c7f9397f7d3e36d51546849.svg)}.service-status-modal .tab-content .line-N{background-image:url(/vuejs/4a1b0077917e37bf08502f6ec21b04c8.svg)}.service-status-modal .tab-content .line-Q{background-image:url(/vuejs/b746451c38ae7d57f8a4d0b72b369328.svg)}.service-status-modal .tab-content .line-R{background-image:url(/vuejs/9c6333dc2424c01e4740f5c3c56d362f.svg)}.service-status-modal .tab-content .line-S{background-image:url(/vuejs/da91e0c35571668af52eb6164a71f33e.svg)}.service-status-modal .tab-content .line-W{background-image:url(/vuejs/566ed247e9487d43c1f1cc7e8ea5f456.svg)}.service-status-modal .tab-content .line-Z{background-image:url(/vuejs/3f0bb849f47ead835e0241104f337a6d.svg)}.service-status-modal .tab-content .line-FS{background-image:url(/vuejs/c01e0840361272a0585e94a540d6755f.svg)}.service-status-modal .tab-content .line-GS{background-image:url(/vuejs/da91e0c35571668af52eb6164a71f33e.svg)}.service-status-modal .tab-content .line-SI,.service-status-modal .tab-content .line-SIR{background-image:url(/vuejs/ab18baf2d2d8ea7f1902ce1751d5fdf2.svg)}.service-status-modal .tab-content .add-favorite-button{background-color:#fff;border:1px solid #cbcbcb;-webkit-border-radius:4px;-moz-border-radius:4px;-ms-border-radius:4px;border-radius:4px;display:block;padding:8px 10px}.service-status-modal .tab-content .add-favorite-button .bus,.service-status-modal .tab-content .add-favorite-button .rail{display:block;float:left;font-weight:700;margin-left:2px;margin-top:1px}.service-status-modal .tab-content .add-favorite-button .star{display:block;float:left;height:23px;margin-right:7px;position:relative;width:24px}.service-status-modal .tab-content .add-favorite-button .star:before{bottom:0;color:#6a6a6a;content:"";font-family:mta;font-size:23px;left:0;position:absolute;right:0;top:-1px;width:24px}.service-status-modal .tab-content .add-favorite-button.favorite,.service-status-modal .tab-content .add-favorite-button:focus,.service-status-modal .tab-content .add-favorite-button:hover{background-color:#f3f3f3;border:1px solid #6a6a6a}.service-status-modal .tab-content .add-favorite-button.favorite .star:before{color:#f2a900;content:""}.service-status-modal .tab-content #tab-subway-favorite{clear:both;overflow:hidden;position:relative}.service-status-modal .tab-content #tab-subway-favorite .group{clear:both;overflow:hidden}.service-status-modal .tab-content #tab-subway-favorite .group-container{position:relative}@media screen and (min-width:960px){.service-status-modal .tab-content #tab-subway-favorite .group-container{float:left;width:50%}.service-status-modal .tab-content #tab-subway-favorite .group-container:nth-child(odd){padding-right:3%}.service-status-modal .tab-content #tab-subway-favorite .group-container:nth-child(odd):after{background-color:#d8d8d8;bottom:20px;content:"";position:absolute;right:-1px;top:0;width:1px;z-index:10}.service-status-modal .tab-content #tab-subway-favorite .group-container:nth-child(2n){padding-left:3%}.service-status-modal .tab-content #tab-subway-favorite .group-container:nth-child(2n):before{background-color:#d8d8d8;bottom:20px;content:"";left:0;position:absolute;top:0;width:1px;z-index:10}}.service-status-modal .tab-content #tab-subway-favorite .add-favorite-button{float:left;margin-bottom:20px;margin-right:7.25%;width:28.5%}@media screen and (min-width:960px){.service-status-modal .tab-content #tab-subway-favorite .add-favorite-button{margin-right:3.5%;width:31%}}.service-status-modal .tab-content #tab-subway-favorite .add-favorite-button:nth-child(3n){margin-right:0}.service-status-modal .tab-content #tab-bus-favorite{clear:both;margin:10px 0 7px;position:relative}@media screen and (min-width:960px){.service-status-modal .tab-content #tab-bus-favorite .buses-favorite-form{margin:27px auto 0}}.service-status-modal .tab-content #tab-bus-favorite .search-title{display:block;font-size:16px;font-weight:700;line-height:19px;margin-bottom:11px;padding:0}@media screen and (min-width:960px){.service-status-modal .tab-content #tab-bus-favorite .search-title{margin-left:auto;margin-right:auto;padding:0;width:300px}}.service-status-modal .tab-content #tab-bus-favorite .no-results{display:block;line-height:24px;margin-top:18px}.service-status-modal .tab-content #tab-bus-favorite .favorites-title,.service-status-modal .tab-content #tab-bus-favorite .results-title{display:block;font-size:16px;font-weight:700;line-height:24px;margin-bottom:10px;margin-top:18px}@media screen and (min-width:960px){.service-status-modal .tab-content #tab-bus-favorite .favorites-title,.service-status-modal .tab-content #tab-bus-favorite .results-title{margin-left:auto;margin-right:auto;padding:0!important;width:300px}}.service-status-modal .tab-content #tab-bus-favorite #buses-fav-box-wrapper,.service-status-modal .tab-content #tab-bus-favorite #current-favorites{clear:both;overflow:hidden}@media screen and (min-width:960px){.service-status-modal .tab-content #tab-bus-favorite #buses-fav-box-wrapper,.service-status-modal .tab-content #tab-bus-favorite #current-favorites{margin-left:auto;margin-right:auto;padding:0;width:300px}}.service-status-modal .tab-content #tab-bus-favorite #buses-fav-box-wrapper .add-favorite-button,.service-status-modal .tab-content #tab-bus-favorite #current-favorites .add-favorite-button{float:left;margin-bottom:10px;margin-right:10px}.service-status-modal .tab-content #tab-bus-favorite .form-autocomplete{margin:0;position:relative;width:100%}.service-status-modal .tab-content #tab-bus-favorite .form-autocomplete:after{color:#0f61a9;content:"";display:inline-block;font-family:mta;font-size:18px;position:absolute;right:10px;top:8px;z-index:10}@media screen and (min-width:960px){.service-status-modal .tab-content #tab-bus-favorite .form-autocomplete{margin-left:auto;margin-right:auto;padding:0;width:300px}}.service-status-modal .tab-content #tab-bus-favorite .form-autocomplete .input-group-addon,.service-status-modal .tab-content #tab-bus-favorite .form-autocomplete label{display:none}.service-status-modal .tab-content #tab-bus-favorite .form-autocomplete .input-group{width:100%}.service-status-modal .tab-content #tab-bus-favorite .form-autocomplete .form-control{border:1px solid #d8d8d8;-webkit-border-radius:4px;-moz-border-radius:4px;-ms-border-radius:4px;border-radius:4px;height:40px;padding-left:12px;padding-right:40px}.service-status-modal .tab-content #tab-bus-favorite .form-autocomplete .form-control::-webkit-input-placeholder{color:#4a4a4a}.service-status-modal .tab-content #tab-bus-favorite .form-autocomplete .form-control::-moz-placeholder{color:#4a4a4a}.service-status-modal .tab-content #tab-bus-favorite .form-autocomplete .form-control:-ms-input-placeholder{color:#4a4a4a}.service-status-modal .tab-content #tab-bus-favorite .form-autocomplete .form-control:-moz-placeholder{color:#4a4a4a}.service-status-modal .tab-content #tab-bus-favorite .ui-autocomplete .ui-menu-item-wrapper,.service-status-modal .tab-content #tab-bus-favorite .ui-autocomplete .ui-menu-item-wrapper:link{font-weight:700!important}.service-status-modal .tab-content #tab-bus-favorite .form-submit{display:none}.block-service-status-block #tab-favorites .service-status-modal .favorites-list>div>.color,.block-service-status-block #tab-favorites .service-status-modal .favorites-list>div>.favorite-rail,.service-status-modal #tab-rail-favorite .add-favorite-button .color,.service-status-modal #tab-rail-favorite .favorite-rail,.service-status-modal .block-service-status-block #tab-favorites .favorites-list>div>.color,.service-status-modal .block-service-status-block #tab-favorites .favorites-list>div>.favorite-rail{background-color:#fff;-webkit-border-radius:4px;-moz-border-radius:4px;-ms-border-radius:4px;border-radius:4px;display:block;float:left;height:13px;margin-right:9px;margin-top:6px;width:13px}.service-status-modal #tab-rail-favorite{overflow:hidden}.service-status-modal #tab-rail-favorite .add-favorite-button{margin-bottom:9px;width:100%}.service-status-modal #tab-rail-favorite .add-favorite-button .color.rail-babylon{background-color:#00985f}.service-status-modal #tab-rail-favorite .add-favorite-button .color.rail-belmont,.service-status-modal #tab-rail-favorite .add-favorite-button .color.rail-belmont-park{background-color:#552989}.service-status-modal #tab-rail-favorite .add-favorite-button .color.rail-city-terminal-zone,.service-status-modal #tab-rail-favorite .add-favorite-button .color.rail-city-zone{background-color:#4d5357}.service-status-modal #tab-rail-favorite .add-favorite-button .color.rail-far-rockaway{background-color:#6e3219}.service-status-modal #tab-rail-favorite .add-favorite-button .color.rail-harlem{background-color:#0039a6}.service-status-modal #tab-rail-favorite .add-favorite-button .color.rail-hempstead{background-color:#ce8e00}.service-status-modal #tab-rail-favorite .add-favorite-button .color.rail-hudson{background-color:#009b3a}.service-status-modal #tab-rail-favorite .add-favorite-button .color.rail-long-beach{background-color:#ff6319}.service-status-modal #tab-rail-favorite .add-favorite-button .color.rail-montauk{background-color:#2a6983}.service-status-modal #tab-rail-favorite .add-favorite-button .color.rail-new-haven{background-color:#ee0034}.service-status-modal #tab-rail-favorite .add-favorite-button .color.rail-oyster-bay{background-color:#00af3f}.service-status-modal #tab-rail-favorite .add-favorite-button .color.rail-pascack-valley{background-color:#8e258d}.service-status-modal #tab-rail-favorite .add-favorite-button .color.rail-port-jefferson{background-color:#0039a6}.service-status-modal #tab-rail-favorite .add-favorite-button .color.rail-port-jervis{background-color:#ff7900}.service-status-modal #tab-rail-favorite .add-favorite-button .color.rail-port-washington{background-color:#c60c30}.service-status-modal #tab-rail-favorite .add-favorite-button .color.rail-greenport-service,.service-status-modal #tab-rail-favorite .add-favorite-button .color.rail-ronkonkoma{background-color:#a626aa}.service-status-modal #tab-rail-favorite .add-favorite-button .color.rail-west-hempstead{background-color:#00a1de}.service-status-modal #tab-rail-favorite .add-favorite-button .color.rail-ronkonkoma-branch{background-color:#a626aa}.service-status-modal #tab-rail-favorite .add-favorite-button .color.rail-montauk-branch{background-color:#2a6983}.service-status-modal #tab-rail-favorite .add-favorite-button .color.rail-hempstead-branch{background-color:#ce8e00}.service-status-modal #tab-rail-favorite .add-favorite-button .color.rail-babylon-branch{background-color:#00985f}.service-status-modal #tab-rail-favorite .add-favorite-button .color.rail-danbury{background-color:#ee0034}.service-status-modal #tab-rail-favorite .favorite-rail.rail-wassaic{background-color:#0039a6}.service-status-modal #tab-rail-favorite .favorite-rail.rail-danbury,.service-status-modal #tab-rail-favorite .favorite-rail.rail-new-canaan,.service-status-modal #tab-rail-favorite .favorite-rail.rail-waterbury{background-color:#ee0034}.service-status-modal #tab-rail-favorite .rail-road{float:left;position:relative;width:100%}.service-status-modal #tab-rail-favorite .rail-road .add-favorite-button:last-child{margin-bottom:24px}@media screen and (min-width:960px){.service-status-modal #tab-rail-favorite .rail-road .add-favorite-button:last-child{margin-bottom:0}.service-status-modal #tab-rail-favorite .rail-road{width:50%}.service-status-modal #tab-rail-favorite .rail-road:nth-child(odd){padding-right:19px}.service-status-modal #tab-rail-favorite .rail-road:nth-child(odd):after{background-color:#d8d8d8;content:"";height:100%;position:absolute;right:-1px;top:0;width:1px;z-index:10}.service-status-modal #tab-rail-favorite .rail-road:nth-child(2n){padding-left:19px}.service-status-modal #tab-rail-favorite .rail-road:nth-child(2n):before{background-color:#d8d8d8;content:"";height:100%;left:0;position:absolute;top:0;width:1px;z-index:10}}.service-status-modal #tab-rail-favorite .panel-collapse{overflow:hidden;padding:0}.service-status-modal #tab-rail-favorite .rail-title{border-bottom:1px solid #d8d8d8;margin-bottom:16px;overflow:hidden;padding-bottom:14px}@media screen and (min-width:960px){.service-status-modal #tab-rail-favorite .rail-title{border:none;margin-bottom:21px;padding:0}}.service-status-modal #tab-rail-favorite .rail-title a,.service-status-modal #tab-rail-favorite .rail-title a:link{color:#4a4a4a;display:block;float:left;font-size:16px;font-weight:700!important;line-height:19px;position:relative;text-decoration:none;width:100%}.service-status-modal #tab-rail-favorite .rail-title a:hover,.service-status-modal #tab-rail-favorite .rail-title a:link:hover{color:#4a4a4a;text-decoration:none}.service-status-modal #tab-rail-favorite .rail-title a:after,.service-status-modal #tab-rail-favorite .rail-title a:link:after{background-image:url(/vuejs/d4e165a43c7e4c73c292c74d676f3c56.svg);background-repeat:no-repeat;content:"";height:17px;position:absolute;right:0;top:6px;width:17px}.service-status-modal #tab-rail-favorite .rail-title a:link:not(.collapsed):after,.service-status-modal #tab-rail-favorite .rail-title a:not(.collapsed):after{top:0;-webkit-transform:rotate(180deg);-ms-transform:rotate(180deg);-o-transform:rotate(180deg);transform:rotate(180deg)}@media screen and (min-width:960px){.service-status-modal #tab-rail-favorite .rail-title a:after,.service-status-modal #tab-rail-favorite .rail-title a:link:after{background-image:none}}.service-status-modal #tab-rail-favorite .rail-title span{color:#4a4a4a;display:block;float:left;font-size:16px;font-weight:700;line-height:19px;position:relative;width:100%}#feedback-form-popup{margin:0;padding:0!important;width:100%}#feedback-form-popup .modal-dialog{box-shadow:0 2px 5px 0 rgba(0,0,0,.2);float:none!important;margin:auto}@media screen and (min-width:768px){#feedback-form-popup .modal-dialog{margin-top:85px;width:620px}}@media screen and (min-width:960px){#feedback-form-popup .modal-dialog{margin-top:95px}}#feedback-form-popup .modal-content{border:none;padding:15px 15px 30px}@media screen and (min-width:768px){#feedback-form-popup .modal-content{padding:20px 20px 30px}}#feedback-form-popup .modal-content .modal-header{margin-bottom:35px;padding:0;position:relative}#feedback-form-popup .modal-content .modal-header h3{color:#002d72;font-size:20px;line-height:24px;max-width:260px}@media screen and (min-width:768px){#feedback-form-popup .modal-content .modal-header h3{font-size:24px;line-height:29px;max-width:450px}}#feedback-form-popup .modal-content .modal-header button{position:absolute;right:0;top:0}#feedback-form-popup .modal-content .modal-body{padding:0}@media screen and (max-width:767px){#ajax-feedback-dialog-wrapper .modal-dialog{height:380px;margin:0 25px;position:relative;top:calc(50% - 190px)}}#ajax-feedback-dialog-wrapper .modal-title{color:#002d72;font-size:24px;line-height:29px;margin-bottom:20px;margin-top:120px;position:relative;text-align:center}#ajax-feedback-dialog-wrapper .modal-title:before{bottom:55px;content:"";font-family:mta;font-size:65px;font-weight:400;left:calc(50% - 32.5px);line-height:65px;position:absolute}#ajax-feedback-dialog-wrapper .modal-body{text-align:center}#ajax-feedback-dialog-wrapper .modal-body p{margin:0}#ajax-feedback-dialog-wrapper .modal-body a{display:block;margin:40px auto 30px;min-width:auto;width:185px}.popover.confirmation{-webkit-border-radius:0;-moz-border-radius:0;-ms-border-radius:0;border-radius:0;-webkit-box-shadow:0 2px 5px 0 rgba(0,0,0,.2);box-shadow:0 2px 5px 0 rgba(0,0,0,.2);height:270px;left:0!important;margin:0 auto;max-height:270px;max-width:300px;padding:13px 15px 20px;right:0!important;width:300px;z-index:1050}@media screen and (min-width:768px){.popover.confirmation{height:200px;max-height:200px;max-width:430px;padding:20px 20px 23px;width:430px}}.popover.confirmation .arrow{display:none!important}.popover.confirmation .glyphicon{display:none}.popover.confirmation .popover-title{background-color:transparent;border:none;color:#0f61a9;font-size:20px;line-height:24px;margin-bottom:24px;padding:0}@media screen and (min-width:768px){.popover.confirmation .popover-title{margin-bottom:21px}}.popover.confirmation .popover-content{padding:0}.popover.confirmation .popover-content .btn-group{width:100%}.popover.confirmation .confirmation-content{color:#2f3139;line-height:23px;margin-bottom:15px}@media screen and (min-width:768px){.popover.confirmation .confirmation-content{line-height:19px;margin-bottom:20px}}.popover.confirmation a,.popover.confirmation a:link{-webkit-border-radius:0;-moz-border-radius:0;-ms-border-radius:0;border-radius:0;margin-bottom:15px;width:100%}@media screen and (min-width:768px){.popover.confirmation a,.popover.confirmation a:link{margin-bottom:0;min-width:185px;width:185px}.popover.confirmation a.ok,.popover.confirmation a:link.ok{float:left}.popover.confirmation a.cancel,.popover.confirmation a:link.cancel{float:right}}.popover-backdrop{background-color:hsla(0,0%,100%,.9);bottom:0;left:0;opacity:1;position:fixed;right:0;top:0;z-index:1040}#tp-modal-errors .modal-body button{margin-top:25px;min-width:auto;width:100%}#tp-modal-errors .modal-dialog{max-width:270px}#tp-modal-errors .form-error-container h5{font-size:14px}@media screen and (min-width:768px){#tp-modal-errors .form-error-container h5{font-size:16px}}.saved-trip-modal{overflow-y:hidden!important}.saved-trip-modal .modal-header button.close{height:16px;width:16px}.saved-trip-modal .modal-header button.close:before{font-size:16px}.saved-trip-modal .saved-trip-message{margin:23px 0}.saved-trip-modal .saved-trip-message .first-saved-trip{font-weight:700}.saved-trip-modal .btn-remove-trip,.saved-trip-modal .btn-save-trip{width:100%}@media screen and (min-width:768px){.saved-trip-modal .btn-remove-trip,.saved-trip-modal .btn-save-trip{margin:0 auto;max-width:270px}}.refresh-button-wrapper{display:flex}.refresh-button-wrapper .refresh-time{background:#e8f6ea;border-radius:10px;color:#0f61a9;font-size:.75rem;margin-right:10px;padding:2px 5px;z-index:2}.refresh-button-wrapper button{background-color:rgba(0,151,19,.1);background:url(/vuejs/c0a1a1226976793e8fdd256ab204f135.svg);background-repeat:no-repeat;background-size:contain;border-radius:50%;content:"";display:inline-block;height:28px;vertical-align:middle;width:28px}.tripplanner-results-details .refresh-button-wrapper{justify-content:space-between}.route-location{position:relative}.route-location .rerender-section{height:40px;left:0;position:absolute;top:-123px}.service-status-block #modalBus .rerender-section{left:0;position:relative;top:0;width:620px}.nearby-stop-details .rerender-section{background:#e8f6ea;height:44px;margin:0 -15px}.nearby-stop-details .rerender-section .refresh-button-wrapper{background:#e8f6ea;cursor:pointer;display:flex;flex-direction:row-reverse;height:44px;justify-content:flex-end;width:100%}.nearby-stop-details .rerender-section .refresh-button-wrapper .refresh-time{background:#e8f6ea;border-radius:0;color:#0f61a9;flex-grow:1;font-size:.75rem;margin-right:0;padding:10px 5px;z-index:2}.nearby-stop-details .rerender-section .refresh-button-wrapper button{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='28' height='28' fill='none' viewBox='0 0 28 28'%3E%3Ccircle cx='14' cy='14' r='13.5' fill='%233573BA' stroke='%233573BA'/%3E%3Cpath fill='%23fff' d='M19.472 17.408a.557.557 0 0 0-.776.125 5.45 5.45 0 0 1-7.6 1.224c-2.43-1.756-2.958-5.152-1.202-7.583a5.45 5.45 0 0 1 7.6-1.225 5.4 5.4 0 0 1 2.244 4.054l-1.53-1.105a.557.557 0 0 0-.776.125.557.557 0 0 0 .125.775l2.476 1.789a.557.557 0 0 0 .776-.125l1.788-2.476a.557.557 0 0 0-.125-.776.557.557 0 0 0-.775.125l-.927 1.283a6.42 6.42 0 0 0-2.642-4.546 6.52 6.52 0 0 0-9.112 1.468 6.52 6.52 0 0 0 1.469 9.112 6.52 6.52 0 0 0 9.111-1.469.557.557 0 0 0-.125-.775'/%3E%3C/svg%3E");background-repeat:no-repeat;background-size:contain;border-radius:0;content:"";display:inline-block;height:28px;margin-left:10px;margin-top:5px;vertical-align:middle;width:28px}.service-status-block .mta-modal-bus .rerender-section{background:#e8f6ea;height:44px}.service-status-block .mta-modal-bus .rerender-section .refresh-button-wrapper{background:#e8f6ea;cursor:pointer;display:flex;flex-direction:row-reverse;height:44px;justify-content:flex-end;width:100%}.service-status-block .mta-modal-bus .rerender-section .refresh-button-wrapper .refresh-time{background:#e8f6ea;border-radius:0;color:#0f61a9;flex-grow:1;font-size:.75rem;margin-right:0;padding:10px 5px;width:90%;z-index:2}.service-status-block .mta-modal-bus .rerender-section .refresh-button-wrapper button{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='28' height='28' fill='none' viewBox='0 0 28 28'%3E%3Ccircle cx='14' cy='14' r='13.5' fill='%233573BA' stroke='%233573BA'/%3E%3Cpath fill='%23fff' d='M19.472 17.408a.557.557 0 0 0-.776.125 5.45 5.45 0 0 1-7.6 1.224c-2.43-1.756-2.958-5.152-1.202-7.583a5.45 5.45 0 0 1 7.6-1.225 5.4 5.4 0 0 1 2.244 4.054l-1.53-1.105a.557.557 0 0 0-.776.125.557.557 0 0 0 .125.775l2.476 1.789a.557.557 0 0 0 .776-.125l1.788-2.476a.557.557 0 0 0-.125-.776.557.557 0 0 0-.775.125l-.927 1.283a6.42 6.42 0 0 0-2.642-4.546 6.52 6.52 0 0 0-9.112 1.468 6.52 6.52 0 0 0 1.469 9.112 6.52 6.52 0 0 0 9.111-1.469.557.557 0 0 0-.125-.775'/%3E%3C/svg%3E");background-repeat:no-repeat;background-size:contain;border-radius:0;content:"";display:inline-block;height:28px;margin-left:10px;margin-top:5px;vertical-align:middle;width:28px}.error-details{margin-top:10px;text-align:center}.error-details .croc{background-image:url(/vuejs/3c4d602c8f8096d0c6ed38335a784089.png);background-position:50%;background-repeat:no-repeat;background-size:contain;height:80px;margin-bottom:5px;width:100%}.error-details .message a{position:inherit!important}@media(max-width:768px){.block-service-status-block #tab-subway .good-service-area{width:100%!important}}.block-service-status-block{margin-bottom:32px}@media screen and (min-width:768px){.block-service-status-block{margin-bottom:40px}}@media screen and (max-width:767px){.block-service-status-block{margin-left:-10px;margin-right:-10px}}@media screen and (min-width:768px){.block-service-status-block{background-color:#fff;-webkit-box-shadow:0 2px 5px 0 rgba(0,0,0,.2);box-shadow:0 2px 5px 0 rgba(0,0,0,.2)}}.block-service-status-block .tab-content{background-color:#fff;padding-top:18px}.block-service-status-block .tab-content.tab-content-spacing{padding-top:0!important}.block-service-status-block .tab-content .tab-pane:focus,.block-service-status-block .tab-content:focus{outline:none}@media screen and (min-width:768px){.block-service-status-block .tab-content{box-shadow:none}}.block-service-status-block .line{background-position:50%;background-repeat:no-repeat;background-size:contain;-webkit-border-radius:100%;-moz-border-radius:100%;-ms-border-radius:100%;border-radius:100%;color:#fff;display:inline-block;height:24px;line-height:1;padding-top:4px;text-align:center;text-indent:-9999px;width:24px}.block-service-status-block .readSummary span.line{height:20px}.block-service-status-block .readSummary span.line.line-SB{height:16px}.block-service-status-block .readSummary span.line.line-ad{height:17px}.block-service-status-block .line-1{background-image:url(/vuejs/f615303877866360408d22d028c7e1d2.svg)}.block-service-status-block .line-2{background-image:url(/vuejs/12b76417962028dc5dd46a5f7da4e257.svg)}.block-service-status-block .line-3{background-image:url(/vuejs/a78ac9d7ebbb00594f70070c3867e8d5.svg)}.block-service-status-block .line-4{background-image:url(/vuejs/085719a34ab709a927f368bf0e764777.svg)}.block-service-status-block .line-5,.block-service-status-block .line-5D,.block-service-status-block .line-5X{background-image:url(/vuejs/b370f0e0c62c4b8f36b928178df6b4ae.svg)}.block-service-status-block .line-6{background-image:url(/vuejs/af9ae1b0bcfd30bc6c3626dae98074ef.svg)}.block-service-status-block .line-6D,.block-service-status-block .line-6X{background-image:url(/vuejs/5d30385849e3edeed5c4e3b99d385df4.svg)}.block-service-status-block .line-7{background-image:url(/vuejs/903c05438d54ff7a5d0036a769f10bf6.svg)}.block-service-status-block .line-7D,.block-service-status-block .line-7X{background-image:url(/vuejs/7039e551c88dc18eef6a518980617bfc.svg)}.block-service-status-block .line-A{background-image:url(/vuejs/9041d815e07d7dd93ebaa6bd466b6b67.svg)}.block-service-status-block .line-B{background-image:url(/vuejs/9156f755686e8e6b2935f07a393b611a.svg)}.block-service-status-block .line-C{background-image:url(/vuejs/ec805c7415caff62cc2641469574683c.svg)}.block-service-status-block .line-D{background-image:url(/vuejs/84bc409ef98ce69f9d36e9b2556ab7cf.svg)}.block-service-status-block .line-E{background-image:url(/vuejs/5500549a75e2a20cfc18d6f87babfe40.svg)}.block-service-status-block .line-F{background-image:url(/vuejs/5b35921d073d41d80deeb17cac90d7fd.svg)}.block-service-status-block .line-FD,.block-service-status-block .line-FX{background-image:url(/vuejs/e0305a2c098717064ae562c30df2a009.svg)}.block-service-status-block .line-G{background-image:url(/vuejs/8f8f3abaabc85122841fe5df41fbc344.svg)}.block-service-status-block .line-H{background-image:url(/vuejs/ee2e30facb9a6c4b8bf0c43e531a36ab.svg)}.block-service-status-block .line-J{background-image:url(/vuejs/bca69e5237ed3e7d0d78320261f99f2d.svg)}.block-service-status-block .line-L{background-image:url(/vuejs/8c1bfa6816b539fd63ca8f26e4dc8b65.svg)}.block-service-status-block .line-M{background-image:url(/vuejs/0e9163c71c7f9397f7d3e36d51546849.svg)}.block-service-status-block .line-N{background-image:url(/vuejs/4a1b0077917e37bf08502f6ec21b04c8.svg)}.block-service-status-block .line-Q{background-image:url(/vuejs/b746451c38ae7d57f8a4d0b72b369328.svg)}.block-service-status-block .line-R{background-image:url(/vuejs/9c6333dc2424c01e4740f5c3c56d362f.svg)}.block-service-status-block .line-S{background-image:url(/vuejs/da91e0c35571668af52eb6164a71f33e.svg)}.block-service-status-block .line-W{background-image:url(/vuejs/566ed247e9487d43c1f1cc7e8ea5f456.svg)}.block-service-status-block .line-Z{background-image:url(/vuejs/3f0bb849f47ead835e0241104f337a6d.svg)}.block-service-status-block .line-FS{background-image:url(/vuejs/c01e0840361272a0585e94a540d6755f.svg)}.block-service-status-block .line-GS{background-image:url(/vuejs/da91e0c35571668af52eb6164a71f33e.svg)}.block-service-status-block .line-SI,.block-service-status-block .line-SIR{background-image:url(/vuejs/ab18baf2d2d8ea7f1902ce1751d5fdf2.svg)}.block-service-status-block .line-SB{background-image:url(/vuejs/30bfe3cd2101daf0968e789c275e2868.svg);height:23px!important;padding:4px 0 0;width:16px}.block-service-status-block .line-ad{background-image:url(/vuejs/a18453ed7f983e109df225efd4878e08.png);border-radius:inherit;height:17px;height:inherit;margin:0 10px;width:18px}.block-service-status-block .line-FF{background-image:url(/vuejs/d3855d39aa006059dc6dec997499fbf0.png)}.block-service-status-block .line-FT{background-image:url(/vuejs/e2ef1cf7b4d770d1f2812fb39a9ce616.png)}.block-service-status-block .line-TP{background-image:url(/vuejs/0210205962361ff5e51351997f7e0b70.png)}.block-service-status-block #tab-subway{min-height:330px;overflow:hidden;position:relative}.block-service-status-block #tab-subway .services-container{min-height:258px}.block-service-status-block #tab-subway .list-group{display:flex;flex-wrap:wrap;float:none;padding:0;width:100%}.block-service-status-block #tab-subway .item-service-status{display:block;float:left;list-style:none;margin-bottom:0;overflow:hidden}.block-service-status-block #tab-subway .item-service-status .item-service-status:last-child{margin-bottom:21px}.block-service-status-block #tab-subway .service-status-modal .line{display:inline-block;height:18px;margin:0;padding-top:5px;position:relative;text-indent:-9999px;top:2px;vertical-align:top;width:18px}.block-service-status-block #tab-subway a,.block-service-status-block #tab-subway a:link{display:inline-block;font-size:14px;font-weight:700;margin:0 13px 15px 0;text-decoration:underline}.block-service-status-block #tab-subway .good-service-area{background-color:rgba(15,97,169,.05);float:right;margin:0 -17px;padding:22px 17px;position:relative;width:calc(100% + 34px)}@media screen and (min-width:960px){.block-service-status-block #tab-subway .good-service-area{border-left:1px solid #d8d8d8;bottom:0;height:100%;margin:0;position:absolute;right:17px;top:0;width:calc(50% - 17px)}}.block-service-status-block #tab-subway .status{bottom:0;font-size:14px;height:24px;padding-right:14px;position:absolute;right:14px;top:0}.block-service-status-block #tab-subway .good-service-lines{display:flex;float:left;overflow:hidden;width:100%}@media screen and (min-width:960px){.block-service-status-block #tab-subway .good-service-lines:before{content:"";display:inline-block;height:100%;vertical-align:middle}}.block-service-status-block #tab-subway .good-service-lines .list-group{width:100%}.block-service-status-block #tab-subway .good-service-lines .line{flex:none;float:left;margin:0}.block-service-status-block #tab-subway .good-service-lines-inner{position:relative;width:100%}@media screen and (min-width:960px){.block-service-status-block #tab-subway .good-service-lines-inner{display:inline-block;margin-left:-2px;overflow:hidden;vertical-align:middle}}.block-service-status-block #tab-subway .good-service-lines-center{width:128px}.block-service-status-block #tab-subway .status-block{float:none;padding:0;width:100%}.block-service-status-block #tab-subway .status-block .by-status{border-bottom:1px solid #ddd;padding:22px 17px 5px}.block-service-status-block #tab-subway .status-block .by-status:last-child{border:none}@media screen and (min-width:960px){.block-service-status-block #tab-subway .status-block .by-status{margin-top:0;padding:22px 17px 15px}}.block-service-status-block #tab-subway .status-block .by-status .list-group{float:none;margin:0;width:100%}@media screen and (min-width:960px){.block-service-status-block #tab-subway .status-block.has-good-lines{width:50%}}.block-service-status-block #tab-subway h5{color:#002d72;margin-bottom:15px}.block-service-status-block #tab-subway .good-service-area{margin:0 -25px}@media screen and (max-width:767px){.block-service-status-block #tab-subway .good-service-area{margin:0}}@media screen and (min-width:960px){.block-service-status-block #tab-subway .good-service-area{right:0}.block-service-status-block #tab-subway .good-service-area.has-other-lines{width:50%}}.block-service-status-block #tab-subway .good-service-area .good-service-lines,.block-service-status-block #tab-subway .good-service-area .good-service-lines-inner{margin:0}.block-service-status-block #tab-subway .good-service-area .good-service-lines-center{width:100%}.block-service-status-block #tab-bus{margin-top:5px;overflow:visible}.block-service-status-block #tab-bus .services-container{overflow:visible}@media screen and (min-width:960px){.block-service-status-block #tab-bus .buses-form{margin:45px auto 0}}.block-service-status-block #tab-bus .search-title{display:block;font-size:16px;font-weight:700;line-height:19px;margin-bottom:11px;padding:0 17px}@media screen and (min-width:960px){.block-service-status-block #tab-bus .search-title{margin-left:auto;margin-right:auto;padding:0;width:300px}}.block-service-status-block #tab-bus .results-title{display:block;font-size:16px;font-weight:700;line-height:24px;margin-bottom:10px}@media screen and (min-width:960px){.block-service-status-block #tab-bus .results-title{margin-left:auto;margin-right:auto;margin-top:0;padding:0!important;width:300px}}.block-service-status-block #tab-bus .results-area{background-color:#f0eff0;padding:13px 0 16px}@media screen and (min-width:960px){.block-service-status-block #tab-bus .results-item{margin-left:auto;margin-right:auto;padding:0;width:300px}}.block-service-status-block #tab-bus .results-item a,.block-service-status-block #tab-bus .results-item a:hover{text-decoration:none}.block-service-status-block #tab-bus .results-item .name{font-weight:700}.block-service-status-block #tab-bus .results-item .name .express-tag{vertical-align:middle}.block-service-status-block #tab-bus .name{font-weight:700}.block-service-status-block #tab-bus a .status{color:#0f61a9;float:right;font-weight:700;text-align:right;text-decoration:underline}.block-service-status-block #tab-bus a:hover .status{font-weight:700}.block-service-status-block #tab-bus a.status,.block-service-status-block #tab-bus a:link.status{font-weight:700;text-decoration:underline}.block-service-status-block #tab-bus .form-autocomplete{padding-left:17px;padding-right:17px}@media screen and (max-width:767px){.block-service-status-block #tab-bus .form-autocomplete:after{right:27px}}@media screen and (min-width:960px){.block-service-status-block #tab-bus .form-autocomplete{margin-left:auto;margin-right:auto;padding:0;width:300px}}.block-service-status-block #tab-bus .form-submit{display:none}@media screen and (min-width:960px){.block-service-status-block #tab-bus #buses-box-wrapper{min-height:68px}}.block-service-status-block #tab-bus #buses-box-wrapper .buses-box{margin-top:15px}@media screen and (min-width:960px){.block-service-status-block #tab-bus #buses-box-wrapper .buses-box{margin-top:24px}}.block-service-status-block .color{background-color:#000;-webkit-border-radius:4px;-moz-border-radius:4px;-ms-border-radius:4px;border-radius:4px;display:block;float:left;height:13px;margin-right:4px;margin-top:2px;width:13px}.block-service-status-block .color.rail-babylon{background-color:#00985f}.block-service-status-block .color.rail-belmont,.block-service-status-block .color.rail-belmont-park{background-color:#552989}.block-service-status-block .color.rail-city-terminal-zone,.block-service-status-block .color.rail-city-zone{background-color:#4d5357}.block-service-status-block .color.rail-far-rockaway{background-color:#6e3219}.block-service-status-block .color.rail-harlem{background-color:#0039a6}.block-service-status-block .color.rail-hempstead{background-color:#ce8e00}.block-service-status-block .color.rail-hudson{background-color:#009b3a}.block-service-status-block .color.rail-long-beach{background-color:#ff6319}.block-service-status-block .color.rail-montauk{background-color:#2a6983}.block-service-status-block .color.rail-new-haven{background-color:#ee0034}.block-service-status-block .color.rail-oyster-bay{background-color:#00af3f}.block-service-status-block .color.rail-pascack-valley{background-color:#8e258d}.block-service-status-block .color.rail-port-jefferson{background-color:#0039a6}.block-service-status-block .color.rail-port-jervis{background-color:#ff7900}.block-service-status-block .color.rail-port-washington{background-color:#c60c30}.block-service-status-block .color.rail-greenport-service,.block-service-status-block .color.rail-ronkonkoma{background-color:#a626aa}.block-service-status-block .color.rail-west-hempstead{background-color:#00a1de}.block-service-status-block .color.rail-ronkonkoma-branch{background-color:#a626aa}.block-service-status-block .color.rail-montauk-branch{background-color:#2a6983}.block-service-status-block .color.rail-hempstead-branch{background-color:#ce8e00}.block-service-status-block .color.rail-babylon-branch{background-color:#00985f}.block-service-status-block .color.rail-danbury{background-color:#ee0034}.block-service-status-block #tab-rail{overflow:hidden}.block-service-status-block #tab-rail .rail-road{border-right:1px solid #d8d8d8;float:left;position:relative;width:100%}.block-service-status-block #tab-rail .rail-road .panel-collapse{margin-bottom:13px}.block-service-status-block #tab-rail .rail-road .panel-collapse li{cursor:pointer}.block-service-status-block #tab-rail .rail-road .panel-collapse li:first-child{padding-top:4px}@media screen and (min-width:960px){.block-service-status-block #tab-rail .rail-road .panel-collapse li:first-child{padding-top:0}}.block-service-status-block #tab-rail .rail-road .panel-collapse li:last-child{border-bottom:1px solid #d8d8d8;padding-bottom:28px}@media screen and (min-width:960px){.block-service-status-block #tab-rail .rail-road .panel-collapse li:last-child{border-bottom:none;padding-bottom:0}.block-service-status-block #tab-rail .rail-road .panel-collapse li:last-child .status{bottom:2px}.block-service-status-block #tab-rail .rail-road .panel-collapse{border:none;margin-bottom:0;padding:0}}.block-service-status-block #tab-rail .rail-road:last-child .panel-collapse{border:none;padding:0}.block-service-status-block #tab-rail .rail-road:last-child .panel-collapse.in{padding-top:4px}@media screen and (min-width:960px){.block-service-status-block #tab-rail .rail-road:last-child .panel-collapse.in{padding:0}.block-service-status-block #tab-rail .rail-road{margin-bottom:10px;width:50%}.block-service-status-block #tab-rail .rail-road:nth-child(odd){padding-right:19px}.block-service-status-block #tab-rail .rail-road:nth-child(odd):after{background-color:#d8d8d8;content:"";height:100%;position:absolute;right:-1px;top:0;width:1px;z-index:10}.block-service-status-block #tab-rail .rail-road:nth-child(2n){padding-left:19px}.block-service-status-block #tab-rail .rail-road:nth-child(2n):before{background-color:#d8d8d8;content:"";height:100%;left:0;position:absolute;top:0;width:1px;z-index:10}}.block-service-status-block #tab-rail ul{overflow:hidden;padding:0}.block-service-status-block #tab-rail li{margin-bottom:29px}.block-service-status-block #tab-rail li:last-child{margin-bottom:0}.block-service-status-block #tab-rail .readSummary ul{padding-left:25px}.block-service-status-block #tab-rail .readSummary li{list-style:initial;margin-bottom:0;overflow:initial}.block-service-status-block #tab-rail .name{display:block;float:left;font-size:16px;font-weight:700;line-height:19px;width:42%}@media screen and (min-width:768px){.block-service-status-block #tab-rail .name{width:45%}}@media screen and (min-width:960px){.block-service-status-block #tab-rail .name{width:52%}}.block-service-status-block #tab-rail .rail-danbury,.block-service-status-block #tab-rail .rail-new-canaan,.block-service-status-block #tab-rail .rail-wassaic,.block-service-status-block #tab-rail .rail-waterbury{background-color:#fff}.block-service-status-block #tab-rail .danbury:before,.block-service-status-block #tab-rail .new-canaan:before,.block-service-status-block #tab-rail .wassaic:before,.block-service-status-block #tab-rail .waterbury:before{color:#9d9d9d;content:"";font-family:mta;margin-right:8px}.block-service-status-block #tab-rail a,.block-service-status-block #tab-rail a:link{bottom:2px;font-size:14px;font-weight:700;line-height:1;right:0;text-decoration:underline}.block-service-status-block #tab-rail .status{font-size:14px;line-height:1.2;position:relative}.block-service-status-block #tab-rail .rail-title{border-bottom:1px solid #d8d8d8;margin-bottom:10px;margin-top:6px;overflow:hidden;padding-bottom:14px}@media screen and (min-width:960px){.block-service-status-block #tab-rail .rail-title{border:none;margin-bottom:21px;padding:0}}.block-service-status-block #tab-rail .rail-title a,.block-service-status-block #tab-rail .rail-title a:link{color:#4a4a4a;float:left;font-size:16px;font-weight:700;line-height:19px;position:relative;text-decoration:none;width:100%}.block-service-status-block #tab-rail .rail-title a:hover,.block-service-status-block #tab-rail .rail-title a:link:hover{color:#4a4a4a;text-decoration:none}.block-service-status-block #tab-rail .rail-title a:after,.block-service-status-block #tab-rail .rail-title a:link:after{background-image:url(/vuejs/d4e165a43c7e4c73c292c74d676f3c56.svg);background-repeat:no-repeat;content:"";height:17px;position:absolute;right:0;top:5px;width:17px}.block-service-status-block #tab-rail .rail-title a:link:not(.collapsed):after,.block-service-status-block #tab-rail .rail-title a:not(.collapsed):after{top:-2px;-webkit-transform:rotate(180deg);-ms-transform:rotate(180deg);-o-transform:rotate(180deg);transform:rotate(180deg)}@media screen and (min-width:960px){.block-service-status-block #tab-rail .rail-title a:after,.block-service-status-block #tab-rail .rail-title a:link:after{background-image:none}}.block-service-status-block #tab-rail .rail-title span{color:#4a4a4a;display:block;float:left;font-size:16px;font-weight:700;line-height:19px;position:relative;width:100%}.block-service-status-block #tab-favorites,.block-service-status-block #tab-favorites .empty-container{overflow:hidden}@media screen and (min-width:960px){.block-service-status-block #tab-favorites .empty-container{display:block;height:120px;margin:16px auto 36px;width:332px}}.block-service-status-block #tab-favorites .empty-main-message{color:#4a4a4a;display:block;line-height:23px;margin:0 auto;text-align:center;width:255px}@media screen and (min-width:960px){.block-service-status-block #tab-favorites .empty-main-message{float:right;padding-top:34px;text-align:left;width:178px}}.block-service-status-block #tab-favorites .empty-main-image{background-image:url(/vuejs/b32db33698fa1314870f74c8b5535cbf.svg);background-position:50%;background-repeat:no-repeat;background-size:contain;display:block;height:120px;margin:0 auto 10px;width:138px}@media screen and (min-width:960px){.block-service-status-block #tab-favorites .empty-main-image{float:left;margin-right:16px}}.block-service-status-block #tab-favorites .favorites-container{position:relative}.block-service-status-block #tab-favorites .fav-section{margin-bottom:21px}.block-service-status-block #tab-favorites .fav-section:last-child{margin:0}.block-service-status-block #tab-favorites .favorites-title{font-size:18px;line-height:22px;margin-bottom:8px}.block-service-status-block #tab-favorites .no-results{background-color:#f3f3f3;clear:both;display:block;height:48px;margin-bottom:11px;overflow:hidden;padding:12px 17px;position:relative}.block-service-status-block #tab-favorites .bus .favorites-list span.name{width:auto}.block-service-status-block #tab-favorites .favorites-list{margin:0;padding:0;width:100%}.block-service-status-block #tab-favorites .favorites-list>div{background-color:#f3f3f3;clear:both;list-style:none;margin-bottom:1px;overflow:hidden;position:relative}.block-service-status-block #tab-favorites .favorites-list>div:last-child{margin-bottom:0}.block-service-status-block #tab-favorites .favorites-list>div:before{bottom:0;color:#f2a900;content:"";font-family:mta;font-size:23px;left:17px;position:absolute;top:10px;width:24px}.block-service-status-block #tab-favorites .favorites-list>div .button-favorite-modal{display:block;min-height:48px;padding:12px 17px 12px 50px}.block-service-status-block #tab-favorites .favorites-list>div .button-favorite-modal:focus{outline:5px auto -webkit-focus-ring-color;outline-offset:-2px}.block-service-status-block #tab-favorites .favorites-list>div .button-favorite-modal .status{color:#0f61a9;font-weight:700;text-decoration:underline}.block-service-status-block #tab-favorites .favorites-list>div .service-status-modal #tab-rail-favorite .add-favorite-button .color,.block-service-status-block #tab-favorites .favorites-list>div .service-status-modal #tab-rail-favorite .favorite-rail,.block-service-status-block #tab-favorites .favorites-list>div>.color,.block-service-status-block #tab-favorites .favorites-list>div>.favorite-rail,.service-status-modal #tab-rail-favorite .add-favorite-button .block-service-status-block #tab-favorites .favorites-list>div .color,.service-status-modal #tab-rail-favorite .block-service-status-block #tab-favorites .favorites-list>div .favorite-rail{background-color:#fff;-webkit-border-radius:4px;-moz-border-radius:4px;-ms-border-radius:4px;border-radius:4px;display:block;float:left;height:13px;margin-right:11px;margin-top:2px;width:13px}.block-service-status-block #tab-favorites .favorites-list>div>.color{margin-top:4px}.block-service-status-block #tab-favorites .favorites-list>div>.color.rail-babylon{background-color:#00985f}.block-service-status-block #tab-favorites .favorites-list>div>.color.rail-belmont,.block-service-status-block #tab-favorites .favorites-list>div>.color.rail-belmont-park{background-color:#552989}.block-service-status-block #tab-favorites .favorites-list>div>.color.rail-city-terminal-zone,.block-service-status-block #tab-favorites .favorites-list>div>.color.rail-city-zone{background-color:#4d5357}.block-service-status-block #tab-favorites .favorites-list>div>.color.rail-far-rockaway{background-color:#6e3219}.block-service-status-block #tab-favorites .favorites-list>div>.color.rail-harlem{background-color:#0039a6}.block-service-status-block #tab-favorites .favorites-list>div>.color.rail-hempstead{background-color:#ce8e00}.block-service-status-block #tab-favorites .favorites-list>div>.color.rail-hudson{background-color:#009b3a}.block-service-status-block #tab-favorites .favorites-list>div>.color.rail-long-beach{background-color:#ff6319}.block-service-status-block #tab-favorites .favorites-list>div>.color.rail-montauk{background-color:#2a6983}.block-service-status-block #tab-favorites .favorites-list>div>.color.rail-new-haven{background-color:#ee0034}.block-service-status-block #tab-favorites .favorites-list>div>.color.rail-oyster-bay{background-color:#00af3f}.block-service-status-block #tab-favorites .favorites-list>div>.color.rail-pascack-valley{background-color:#8e258d}.block-service-status-block #tab-favorites .favorites-list>div>.color.rail-port-jefferson{background-color:#0039a6}.block-service-status-block #tab-favorites .favorites-list>div>.color.rail-port-jervis{background-color:#ff7900}.block-service-status-block #tab-favorites .favorites-list>div>.color.rail-port-washington{background-color:#c60c30}.block-service-status-block #tab-favorites .favorites-list>div>.color.rail-greenport-service,.block-service-status-block #tab-favorites .favorites-list>div>.color.rail-ronkonkoma{background-color:#a626aa}.block-service-status-block #tab-favorites .favorites-list>div>.color.rail-west-hempstead{background-color:#00a1de}.block-service-status-block #tab-favorites .favorites-list>div>.color.rail-ronkonkoma-branch{background-color:#a626aa}.block-service-status-block #tab-favorites .favorites-list>div>.color.rail-montauk-branch{background-color:#2a6983}.block-service-status-block #tab-favorites .favorites-list>div>.color.rail-hempstead-branch{background-color:#ce8e00}.block-service-status-block #tab-favorites .favorites-list>div>.color.rail-babylon-branch{background-color:#00985f}.block-service-status-block #tab-favorites .favorites-list>div>.color.rail-danbury{background-color:#ee0034}.block-service-status-block #tab-favorites .favorites-list>div>.favorite-rail.rail-wassaic{background-color:#0039a6}.block-service-status-block #tab-favorites .favorites-list>div>.favorite-rail.rail-danbury,.block-service-status-block #tab-favorites .favorites-list>div>.favorite-rail.rail-new-canaan,.block-service-status-block #tab-favorites .favorites-list>div>.favorite-rail.rail-waterbury{background-color:#ee0034}.block-service-status-block #tab-favorites .favorites-list .bus,.block-service-status-block #tab-favorites .favorites-list .name{font-weight:700}.block-service-status-block #tab-favorites .favorites-list span.bus,.block-service-status-block #tab-favorites .favorites-list span.name{display:block;float:left}.block-service-status-block #tab-favorites .favorites-list .status{float:right;font-size:14px;line-height:25px;margin:0}.block-service-status-block #tab-favorites .favorites-list .good-service{font-weight:400}.block-service-status-block #tab-favorites .favorites-list a,.block-service-status-block #tab-favorites .favorites-list a:link{color:#0f61a9}.block-service-status-block #tab-favorites .favorites-list a.status,.block-service-status-block #tab-favorites .favorites-list a:link.status{font-size:14px;font-weight:700;text-decoration:underline}.block-service-status-block #tab-favorites .favorites-list a:hover{text-decoration:none}.block-service-status-block #tab-favorites .line{background-position:50%;background-repeat:no-repeat;background-size:contain;-webkit-border-radius:100%;-moz-border-radius:100%;-ms-border-radius:100%;border-radius:100%;color:#fff;display:block;float:left;height:25px;line-height:15px;padding-top:4px;text-align:center;text-indent:-9999px;width:25px}.block-service-status-block #tab-favorites .line-1{background-image:url(/vuejs/f615303877866360408d22d028c7e1d2.svg)}.block-service-status-block #tab-favorites .line-2{background-image:url(/vuejs/12b76417962028dc5dd46a5f7da4e257.svg)}.block-service-status-block #tab-favorites .line-3{background-image:url(/vuejs/a78ac9d7ebbb00594f70070c3867e8d5.svg)}.block-service-status-block #tab-favorites .line-4{background-image:url(/vuejs/085719a34ab709a927f368bf0e764777.svg)}.block-service-status-block #tab-favorites .line-5,.block-service-status-block #tab-favorites .line-5D,.block-service-status-block #tab-favorites .line-5X{background-image:url(/vuejs/b370f0e0c62c4b8f36b928178df6b4ae.svg)}.block-service-status-block #tab-favorites .line-6{background-image:url(/vuejs/af9ae1b0bcfd30bc6c3626dae98074ef.svg)}.block-service-status-block #tab-favorites .line-6D,.block-service-status-block #tab-favorites .line-6X{background-image:url(/vuejs/5d30385849e3edeed5c4e3b99d385df4.svg)}.block-service-status-block #tab-favorites .line-7{background-image:url(/vuejs/903c05438d54ff7a5d0036a769f10bf6.svg)}.block-service-status-block #tab-favorites .line-7D,.block-service-status-block #tab-favorites .line-7X{background-image:url(/vuejs/7039e551c88dc18eef6a518980617bfc.svg)}.block-service-status-block #tab-favorites .line-A{background-image:url(/vuejs/9041d815e07d7dd93ebaa6bd466b6b67.svg)}.block-service-status-block #tab-favorites .line-B{background-image:url(/vuejs/9156f755686e8e6b2935f07a393b611a.svg)}.block-service-status-block #tab-favorites .line-C{background-image:url(/vuejs/ec805c7415caff62cc2641469574683c.svg)}.block-service-status-block #tab-favorites .line-D{background-image:url(/vuejs/84bc409ef98ce69f9d36e9b2556ab7cf.svg)}.block-service-status-block #tab-favorites .line-E{background-image:url(/vuejs/5500549a75e2a20cfc18d6f87babfe40.svg)}.block-service-status-block #tab-favorites .line-F{background-image:url(/vuejs/5b35921d073d41d80deeb17cac90d7fd.svg)}.block-service-status-block #tab-favorites .line-FD,.block-service-status-block #tab-favorites .line-FX{background-image:url(/vuejs/e0305a2c098717064ae562c30df2a009.svg)}.block-service-status-block #tab-favorites .line-G{background-image:url(/vuejs/8f8f3abaabc85122841fe5df41fbc344.svg)}.block-service-status-block #tab-favorites .line-H{background-image:url(/vuejs/ee2e30facb9a6c4b8bf0c43e531a36ab.svg)}.block-service-status-block #tab-favorites .line-J{background-image:url(/vuejs/bca69e5237ed3e7d0d78320261f99f2d.svg)}.block-service-status-block #tab-favorites .line-L{background-image:url(/vuejs/8c1bfa6816b539fd63ca8f26e4dc8b65.svg)}.block-service-status-block #tab-favorites .line-M{background-image:url(/vuejs/0e9163c71c7f9397f7d3e36d51546849.svg)}.block-service-status-block #tab-favorites .line-N{background-image:url(/vuejs/4a1b0077917e37bf08502f6ec21b04c8.svg)}.block-service-status-block #tab-favorites .line-Q{background-image:url(/vuejs/b746451c38ae7d57f8a4d0b72b369328.svg)}.block-service-status-block #tab-favorites .line-R{background-image:url(/vuejs/9c6333dc2424c01e4740f5c3c56d362f.svg)}.block-service-status-block #tab-favorites .line-S{background-image:url(/vuejs/da91e0c35571668af52eb6164a71f33e.svg)}.block-service-status-block #tab-favorites .line-W{background-image:url(/vuejs/566ed247e9487d43c1f1cc7e8ea5f456.svg)}.block-service-status-block #tab-favorites .line-Z{background-image:url(/vuejs/3f0bb849f47ead835e0241104f337a6d.svg)}.block-service-status-block #tab-favorites .line-FS{background-image:url(/vuejs/c01e0840361272a0585e94a540d6755f.svg)}.block-service-status-block #tab-favorites .line-GS{background-image:url(/vuejs/da91e0c35571668af52eb6164a71f33e.svg)}.block-service-status-block #tab-favorites .line-SI,.block-service-status-block #tab-favorites .line-SIR{background-image:url(/vuejs/ab18baf2d2d8ea7f1902ce1751d5fdf2.svg)}.block-service-status-block #tab-favorites .service-status-modal .line{display:inline-block;float:none;height:18px;margin:0;padding-top:5px;position:relative;text-indent:-9999px;top:2px;vertical-align:top;width:18px}.block-service-status-block .panel-body .no-result{background-image:url(/vuejs/3c4d602c8f8096d0c6ed38335a784089.png);background-position:50%;background-repeat:no-repeat;background-size:contain;display:block;height:80px;margin-bottom:10px}.block-service-status-block .panel-body .no-result-text{display:block;font-weight:700;margin:0 auto;max-width:80%;text-align:center}.block-service-status-block #tab-bus .center-box,.block-service-status-block #tab-bus .center-element,.block-service-status-block #tab-favorites .center-box,.block-service-status-block #tab-favorites .center-element,.block-service-status-block #tab-rail .center-box,.block-service-status-block #tab-rail .center-element,.block-service-status-block #tab-subway .center-box,.block-service-status-block #tab-subway .center-element{padding-left:17px;padding-right:17px}.block-service-status-block #tab-bus .readSummary a,.block-service-status-block #tab-bus .readSummary a:link,.block-service-status-block #tab-favorites .readSummary a,.block-service-status-block #tab-favorites .readSummary a:link,.block-service-status-block #tab-rail .readSummary a,.block-service-status-block #tab-rail .readSummary a:link,.block-service-status-block #tab-subway .readSummary a,.block-service-status-block #tab-subway .readSummary a:link{float:none;text-decoration:none}.block-service-status-block #modalFavorites .modal-dialog .modal-footer{display:none}.block-service-status-block .service-status-block div#status-bus,.block-service-status-block .service-status-block div#status-rails,.block-service-status-block .service-status-block div#tab-favorites{padding-top:18px}@media screen and (min-width:960px){.block-service-status-block .service-status-block #tab-bus,.block-service-status-block .service-status-block #tab-favorites,.block-service-status-block .service-status-block #tab-rail{margin-bottom:23px}}.block-service-status-block .service-status-block .button-container .button.modal-favorites.secondary-light-button{height:auto}.block-service-status-block .ss-header{border-bottom:3px solid #f2a900;clear:both;color:#002d72;overflow:hidden}.block-service-status-block .ss-header a:link{background-color:#fff}.block-service-status-block .ss-header .ss-title{margin-bottom:20px;margin-left:14px;margin-top:22px}@media screen and (min-width:960px){.block-service-status-block .ss-header .ss-title{float:left;margin-bottom:18px}}.block-service-status-block .ss-header .nav-tabs{border-bottom:0;float:left;width:100%}@media screen and (min-width:960px){.block-service-status-block .ss-header .nav-tabs{float:right;width:inherit}}.block-service-status-block .ss-header .nav-tabs li{width:25%}@media screen and (min-width:960px){.block-service-status-block .ss-header .nav-tabs li{width:inherit}}.block-service-status-block .ss-header .active a,.block-service-status-block .ss-header .active a:link{background-color:#f2a900!important}.block-service-status-block .ss-header .active a:hover,.block-service-status-block .ss-header .active a:link:hover{border:none!important;color:#002d72}.block-service-status-block .ss-header a,.block-service-status-block .ss-header a:link{border:none;-webkit-border-radius:0;-moz-border-radius:0;-ms-border-radius:0;border-radius:0;color:#002d72!important;font-size:12px;font-weight:700;height:60px;margin:0;padding:42px 0 0;text-align:center;width:100%}.block-service-status-block .ss-header a:before,.block-service-status-block .ss-header a:link:before{bottom:0;color:#002d72;font-family:mta;font-size:25px;font-weight:400;left:0;position:absolute;right:0;top:8px}@media screen and (min-width:960px){.block-service-status-block .ss-header a:before,.block-service-status-block .ss-header a:link:before{font-size:28px;top:6px}.block-service-status-block .ss-header a,.block-service-status-block .ss-header a:link{height:70px;padding:45px 0 0;width:85px}}.block-service-status-block .ss-header a:focus{border:none!important;color:#002d72!important}.block-service-status-block .ss-header a:hover{background-color:#f3f3f3;border:none!important}.block-service-status-block .ss-header .tab-favorites:before{content:""}.block-service-status-block .ss-header .tab-subway:before{content:""}.block-service-status-block .ss-header .tab-bus:before{content:""}.block-service-status-block .ss-header .tab-rail:before{content:""}.ss-modal{cursor:default}.ss-modal .line{background-position:50%;background-repeat:no-repeat;background-size:contain;-webkit-border-radius:100%;-moz-border-radius:100%;-ms-border-radius:100%;border-radius:100%;color:#fff;display:inline-block;height:24px;line-height:1;padding-top:4px;text-align:center;text-indent:-9999px;width:24px}.ss-modal .line-1{background-image:url(/vuejs/f615303877866360408d22d028c7e1d2.svg)}.ss-modal .line-2{background-image:url(/vuejs/12b76417962028dc5dd46a5f7da4e257.svg)}.ss-modal .line-3{background-image:url(/vuejs/a78ac9d7ebbb00594f70070c3867e8d5.svg)}.ss-modal .line-4{background-image:url(/vuejs/085719a34ab709a927f368bf0e764777.svg)}.ss-modal .line-5,.ss-modal .line-5D,.ss-modal .line-5X{background-image:url(/vuejs/b370f0e0c62c4b8f36b928178df6b4ae.svg)}.ss-modal .line-6{background-image:url(/vuejs/af9ae1b0bcfd30bc6c3626dae98074ef.svg)}.ss-modal .line-6D,.ss-modal .line-6X{background-image:url(/vuejs/5d30385849e3edeed5c4e3b99d385df4.svg)}.ss-modal .line-7{background-image:url(/vuejs/903c05438d54ff7a5d0036a769f10bf6.svg)}.ss-modal .line-7D,.ss-modal .line-7X{background-image:url(/vuejs/7039e551c88dc18eef6a518980617bfc.svg)}.ss-modal .line-A{background-image:url(/vuejs/9041d815e07d7dd93ebaa6bd466b6b67.svg)}.ss-modal .line-B{background-image:url(/vuejs/9156f755686e8e6b2935f07a393b611a.svg)}.ss-modal .line-C{background-image:url(/vuejs/ec805c7415caff62cc2641469574683c.svg)}.ss-modal .line-D{background-image:url(/vuejs/84bc409ef98ce69f9d36e9b2556ab7cf.svg)}.ss-modal .line-E{background-image:url(/vuejs/5500549a75e2a20cfc18d6f87babfe40.svg)}.ss-modal .line-F{background-image:url(/vuejs/5b35921d073d41d80deeb17cac90d7fd.svg)}.ss-modal .line-FD,.ss-modal .line-FX{background-image:url(/vuejs/e0305a2c098717064ae562c30df2a009.svg)}.ss-modal .line-G{background-image:url(/vuejs/8f8f3abaabc85122841fe5df41fbc344.svg)}.ss-modal .line-H{background-image:url(/vuejs/ee2e30facb9a6c4b8bf0c43e531a36ab.svg)}.ss-modal .line-J{background-image:url(/vuejs/bca69e5237ed3e7d0d78320261f99f2d.svg)}.ss-modal .line-L{background-image:url(/vuejs/8c1bfa6816b539fd63ca8f26e4dc8b65.svg)}.ss-modal .line-M{background-image:url(/vuejs/0e9163c71c7f9397f7d3e36d51546849.svg)}.ss-modal .line-N{background-image:url(/vuejs/4a1b0077917e37bf08502f6ec21b04c8.svg)}.ss-modal .line-Q{background-image:url(/vuejs/b746451c38ae7d57f8a4d0b72b369328.svg)}.ss-modal .line-R{background-image:url(/vuejs/9c6333dc2424c01e4740f5c3c56d362f.svg)}.ss-modal .line-S{background-image:url(/vuejs/da91e0c35571668af52eb6164a71f33e.svg)}.ss-modal .line-W{background-image:url(/vuejs/566ed247e9487d43c1f1cc7e8ea5f456.svg)}.ss-modal .line-Z{background-image:url(/vuejs/3f0bb849f47ead835e0241104f337a6d.svg)}.ss-modal .line-FS{background-image:url(/vuejs/c01e0840361272a0585e94a540d6755f.svg)}.ss-modal .line-GS{background-image:url(/vuejs/da91e0c35571668af52eb6164a71f33e.svg)}.ss-modal .line-SI,.ss-modal .line-SIR{background-image:url(/vuejs/ab18baf2d2d8ea7f1902ce1751d5fdf2.svg)}.block-service-status-block #tab-rail .mta-subline:before{color:#9d9d9d;content:"";font-family:mta;height:24px;left:0;position:absolute;top:-3px;width:24px}.block-service-status-block #tab-rail #stationsByLineRails{display:inline-block;float:none;font-size:16px;width:100%}.block-service-status-block #tab-rail #stationsByLineRails a,.block-service-status-block #tab-rail #stationsByLineRails a:link{display:inline-block;float:none;font-size:16px;font-weight:400;text-decoration:none}.bus-stop-icon i{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='11' height='12' fill='none' viewBox='0 0 11 12'%3E%3Cpath fill='%23fff' fill-rule='evenodd' d='M3.03 8.124A.313.313 0 1 0 3 8.75a.313.313 0 0 0 .03-.625m0 1.25a.939.939 0 1 1 .937-.938c0 .518-.42.938-.937.938m5.624-1.25a.313.313 0 1 0-.03.625.313.313 0 0 0 .03-.625m0 1.25a.939.939 0 1 1 .938-.938c0 .518-.42.938-.938.938M8.03 2.5H3.655a.313.313 0 0 1 0-.625h4.374a.313.313 0 0 1 0 .625m.937 1.25v2.5H8.75L6.953 5.052a.313.313 0 0 0-.346.52l1.015.678H5.624L3.828 5.052a.312.312 0 1 0-.346.52l1.016.678h-1.78l-.001-2.5zm.313-.625H2.405a.313.313 0 0 0-.313.312v3.125c0 .172.14.313.313.313h6.874c.172 0 .313-.14.313-.313V3.437a.313.313 0 0 0-.313-.312' clip-rule='evenodd'/%3E%3Cpath fill='%23fff' fill-rule='evenodd' d='M10.217 9.061c0 .518-.42.938-.938.938H2.405a.94.94 0 0 1-.938-.938V2.187c0-.464.367-.839 1.088-1.114C3.325.78 4.462.625 5.842.625s2.518.155 3.287.448c.721.275 1.088.65 1.088 1.115zM8.342 11.25h.625v-.625h-.625zm-5.625 0h.625v-.625h-.625zM9.352.49C8.5.165 7.319 0 5.842 0s-2.657.165-3.51.49C1.1.958.842 1.671.842 2.186v6.874c0 .755.538 1.387 1.25 1.532v.656c0 .344.28.625.625.625h.625c.344 0 .625-.28.625-.625v-.625h3.75v.625c0 .344.28.625.625.625h.625c.344 0 .625-.28.625-.625v-.656a1.565 1.565 0 0 0 1.25-1.532V2.187c0-.516-.259-1.228-1.49-1.698' clip-rule='evenodd'/%3E%3C/svg%3E")}.block-service-status-block #tab-rail .mta-line-container{display:flex}.block-service-status-block #tab-rail .mta-line-container .name{width:auto}#stationsByLineRails .panel-default.panel.rail-information .station-list.list-group .station:last-child:before,#stationsByLineRailsDetails .panel-default.panel.rail-information .station-list.list-group .station:last-child:before{top:18px}.services-container #LIRR #divCountdown .schedule-itinerary.panel-default.panel .pnl-head,.services-container #MNR #divCountdown .schedule-itinerary.panel-default.panel .pnl-head{display:flex}.services-container #LIRR #divCountdown .schedule-itinerary.panel-default.panel .pnl-content .divStop,.services-container #MNR #divCountdown .schedule-itinerary.panel-default.panel .pnl-content .divStop{width:100%}.services-container #LIRR #divCountdown .more-info-link,.services-container #MNR #divCountdown .more-info-link{border-bottom:1px solid #dfdfe0;border-top:1px solid #dfdfe0;margin-top:1px}#modalBus .modal-content{padding-bottom:0}#modalBus .modal-content .modal-header{position:relative}#modalBus .modal-content .modal-body{margin-bottom:0}#modalBus .bus-station-wrapper{margin-bottom:15px}#modalBus .bus-station-wrapper h2{font-size:16px}#modalBus .posted{margin-bottom:10px;margin-left:4%;margin-right:4%}@media screen and (min-width:960px){#modalBus .posted{margin-left:2.5%}}#modalBus .loading-wrapper{padding:15px}#modalBus .loading-wrapper.error{height:auto!important}#modalBus #bus-accordions{margin:0 -15px;position:relative}#modalBus #bus-accordions:before{background-color:#dfdfe0;content:"";display:block;height:1px;left:15px;position:absolute;top:0;width:calc(100% - 15px)}@media screen and (min-width:960px){#modalBus #bus-accordions:before{background-color:transparent}}#modalBus #bus-accordions>p{margin:0;padding:15px}@media screen and (min-width:960px){#modalBus #bus-accordions>p{margin:0 0 0 2.5%}}#modalBus #bus-accordions .accordion-toggle{cursor:pointer}#modalBus #bus-accordions .bus-direction{margin:0 0 2px}#modalBus #bus-accordions .bus-direction:last-child{margin-bottom:0}#modalBus #bus-accordions .bus-direction .panel-heading{background-color:#f3f3f3;margin:0;padding:0}#modalBus #bus-accordions .bus-direction .panel-heading .delay-icon{background-image:url(/vuejs/3ef0ce5ef621829a71a4e25af31bca86.svg);background-position:42% 50%;background-repeat:no-repeat;background-size:55%;width:12%}@media screen and (min-width:960px){#modalBus #bus-accordions .bus-direction .panel-heading .delay-icon{background-size:40%}}#modalBus #bus-accordions .bus-direction .panel-heading .no-scheduled{border-top:1px solid gray;display:inline-flex;font-size:1.4rem;left:2%;padding-top:2%;position:relative;width:95%}@media screen and (min-width:768px)and (max-width:959px){#modalBus #bus-accordions .bus-direction .panel-heading .no-scheduled{font-size:1.3rem}}#modalBus #bus-accordions .bus-direction .panel-heading .link{color:#0f61a9;cursor:pointer;font-weight:700}#modalBus #bus-accordions .bus-direction .panel-heading a{color:#2f3139;display:block;font-size:16px;padding:20px 35px 20px 15px;position:relative}#modalBus #bus-accordions .bus-direction .panel-heading a:after{content:"";display:inline-block;font-family:mta;margin:0;vertical-align:middle}#modalBus #bus-accordions .bus-direction .panel-heading a.isopen:after{content:"";display:inline-block;font-family:mta;margin:0;vertical-align:middle}#modalBus #bus-accordions .bus-direction .panel-heading a:focus,#modalBus #bus-accordions .bus-direction .panel-heading a:hover{text-decoration:none}#modalBus #bus-accordions .bus-direction .panel-heading a.collapsed:after{transform:rotate(180deg)}#modalBus #bus-accordions .bus-direction .panel-heading a:after{color:#0f61a9;font-weight:700;line-height:18px;position:absolute;right:15px;top:calc(50% - 9px)}#modalBus #bus-accordions .bus-direction .panel-body{border-top:none;padding-bottom:0;padding-top:20px}#modalBus #bus-accordions .bus-direction .panel-body .station-list{padding-right:0}@media screen and (min-width:960px){#modalBus #bus-accordions .bus-direction .panel-body .station-list{margin-left:2.5%}}#modalBus #bus-accordions .bus-direction .panel-body .station-list:before{border-right-color:#0f61a9;height:calc(100% - 22px)}#modalBus #bus-accordions .bus-direction .panel-body .station-list .station{margin-bottom:40px}#modalBus #bus-accordions .bus-direction .panel-body .station-list .station:before{background-color:#0f61a9}#modalBus #bus-accordions .bus-direction .panel-body .station-list .station:after{bottom:-20px;width:calc(100% + 70px)}@media screen and (min-width:960px){#modalBus #bus-accordions .bus-direction .panel-body .station-list .station:after{margin-left:-14px}}#modalBus #bus-accordions .bus-direction .panel-body .station-list .station:last-child{margin-bottom:20px}#modalBus #bus-accordions .bus-direction .panel-body .station-list .station:last-child:before{display:none}#modalBus #bus-accordions .bus-direction .panel-body .station-list .station:last-child:after{background-color:#0f61a9;border:0;bottom:12px;height:3px;left:-40px;width:17px;z-index:3000}@media screen and (min-width:960px){#modalBus #bus-accordions .bus-direction .panel-body .station-list .station:last-child:after{left:-26px}}#modalBus #bus-accordions .bus-direction .panel-body .station-list .station.current-location:before{background:url(/vuejs/0a1ba2275cd8634a6a59127fdcd49f4a.svg);background-repeat:no-repeat;height:30px;margin-left:2%;width:30px}@media screen and (min-width:768px)and (max-width:959px){#modalBus #bus-accordions .bus-direction .panel-body .station-list .station.current-location:before{margin-left:2.2%}}@media screen and (min-width:960px){#modalBus #bus-accordions .bus-direction .panel-body .station-list .station.current-location:before{margin-left:1.1%}}#modalBus #bus-accordions .bus-direction .panel-body .station-name{padding:0 18px 0 0}#modalBus #bus-accordions .bus-direction .panel-body .station-name:after{font-weight:700;line-height:18px;margin-right:0;position:absolute;right:0;top:calc(50% - 9px)}@media screen and (min-width:960px){#modalBus #bus-accordions .bus-direction .panel-body .station-name:after{margin-right:14px}}#modalBus #bus-accordions .bus-direction .panel-body .station-name .bus-status{display:block;font-weight:400}#modalBus #bus-accordions .bus-direction .panel-body .station-name .bus-walking-time{font-size:.75rem}#modalBus #bus-accordions .bus-direction .panel-body .station-name .bus-walking-time:after{background:url(/vuejs/9930f7bdbc75cc48bb8eb43196008d3c.svg);background-repeat:no-repeat;height:10px;width:10px}#modalBus #bus-accordions .bus-direction .panel-body .station-name.bus-approaching{font-weight:700}#modalBus #bus-stop-description{border-bottom:1px solid #d8d8d8;padding:20px 0;position:relative}#modalBus #bus-stop-description .bus-stop-icon{display:block;left:0;position:absolute;top:14px}#modalBus #bus-stop-description .bus-stop-text{display:block;padding:2px 15px 0 70px}#modalBus #bus-stop-description .bus-stop-text h5{padding-left:0}#modalBus #bus-stop-description h5,#modalBus #bus-stop-description p{margin-bottom:5px}#modalBus #bus-stop-description h5:last-child,#modalBus #bus-stop-description p:last-child{margin:0}#modalBus .bus-list .bus-station-wrapper{margin-bottom:0}#modalBus .bus-list .bus-station-wrapper,#modalBus .bus-list .bus-stop{border-bottom:1px solid #d8d8d8;padding:15px}#modalBus .bus-list .bus-stop span{display:block}#modalBus .bus-list .bus-stop span.bus-text{font-weight:700;margin-bottom:5px}#modalBus .bus-list .bus-stop span.badge{background-color:#f3f3f3;color:#6a6a6a;float:right;font-weight:400}#modalBus .bus-list .bus-stop span.bus-status{float:left}#modalBus .bus-list .bus-stop span.scheduled{clear:both}#modalBus .bus-list .bus-stop:after{clear:both;content:"";display:block}#modalBus .bus-station-wrapper{margin-bottom:2.5%;padding:0}#modalBus .bus-station-wrapper .bus-station{text-transform:uppercase}#modalBus .bus-station-wrapper .bus-station.margin-15{margin-bottom:15px;margin-left:15px}#modalBus .bus-station-wrapper .bus-station:before{top:calc(50% - 7px)}#modalBus .bus-station-wrapper .bus-station .express-tag{margin-top:-3px}#modalBus .bus-station-wrapper .ltd-station{background-color:#4a4a4a;color:#fff;font-weight:400;margin-left:5px;margin-top:-3px;padding:1px 2px}#modalBus .bus-station-wrapper .bus-destination,#modalBus .bus-station-wrapper .bus-disclaimer{font-size:.8em}#modalBus .bus-station-wrapper .spacer .express-tag{margin-left:2px}.ss-modal.modal .modal-footer,.ss-modal.modal .modal-header{border:none;padding:0}.ss-modal.modal .modal-content{border:none}.ss-modal.modal .modal-body{margin:20px 0;max-height:inherit;min-height:120px;overflow-y:auto}.ss-modal.modal .modal-title{display:inline-block;width:calc(100% - 30px)}@media screen and (min-width:768px){.ss-modal.modal .modal-title{font-size:24px}}.ss-modal.modal .btn-default{background-color:#0f61a9;border:2px solid #0f61a9;-webkit-border-radius:4px;-moz-border-radius:4px;-ms-border-radius:4px;border-radius:4px;color:#fff!important;cursor:pointer;display:block;font-size:16px;font-weight:700;height:auto;line-height:19px;min-height:54px;min-width:258px;padding:16px 20px;text-align:center;width:100%}.ss-modal.modal .btn-default:focus,.ss-modal.modal .btn-default:hover{background-color:#002d72;border-color:#002d72;outline:none;text-decoration:none}.ss-modal.modal .modal-dialog{margin-left:auto}@media screen and (min-width:768px)and (max-width:959px){.ss-modal.modal .modal-dialog{max-width:600px;width:75%}}.ss-modal.modal .modal-content{height:auto}.ss-modal.modal .modal-body{overflow:visible}.ss-modal#modalBus .modal-footer,.ss-modal#modalSubway .modal-footer{display:none}.modal-content-full-width .modal-content{padding:0!important}.modal-content-full-width .modal-title,.modal-content-full-width .panel-group{padding:0 15px 15px}.modal-content-full-width .bus-station-wrapper h2,.modal-content-full-width .bus-station-wrapper h5{font-size:16px;padding:4px 0 10px 15px}.modal-content-full-width .close{right:10%!important;top:1%!important}@media screen and (min-width:960px){.modal-content-full-width .close{right:5%!important}}.modal-content-full-width .close:before{background-color:#0f61a9;border-radius:20px;color:#fff;font-size:20px;height:40px;padding-top:9px;width:40px}@media screen and (min-width:960px){.modal-content-full-width .close:before{font-size:20px;padding:10px}}@media screen and (max-width:767px){.modal-content-full-width .modal-title{padding:0 15px}}.services-container .list-subway-status .list-group .list-group-item{background:transparent;border:none;float:left;padding:0}.services-container .list-subway-status .list-group .list-group-item .line{border:2px solid #fff;-webkit-border-radius:50%;-moz-border-radius:50%;-ms-border-radius:50%;border-radius:50%;box-shadow:0 1px 3px 0 rgba(0,0,0,.2);display:block;height:30px;margin:0;padding:0;width:30px}@media screen and (min-width:960px){.services-container .list-subway-status .list-group .list-group-item .line{height:32px;width:32px}}.services-container #status-subway a.list-group-item{cursor:pointer;float:left}.services-container #status-subway a.list-group-item .line{height:30px;width:30px}@media screen and (min-width:960px){.services-container #status-subway a.list-group-item .line{height:32px;width:32px}}.services-container .nav-tabs li{margin:inherit}.services-container li{height:inherit;margin-bottom:15px}.services-container li a{display:block;float:inherit}.services-container li a p{color:#0f61a9;float:right;text-decoration:underline}.services-container .good-service{margin:15px 0 5px}.services-container .loading-wrapper{height:100px;margin:15px 0 0;position:relative}.services-container .readMore{height:130px}@media screen and (max-width:767px){.services-container .readMore{height:180px}}.services-container #modalBus .readMore{height:auto}@media screen and (max-width:767px){.services-container #modalBus .readMore{height:auto}}.services-container #modalBus .good-service{padding:4px 0 10px 15px}.services-container .readSummary{clear:both;margin:5px 0 1%;overflow:hidden;padding-left:0;padding-right:0}.services-container .readSummary>div{margin-top:5px}.services-container .readSummary a{font-size:14px;text-decoration:none}.services-container .readSummary h2,.services-container .readSummary h5{font-size:16px}.services-container .readSummary .posted{margin:5px 0 0}.services-container .more-info-link a{align-items:center;color:#0f61a9;display:flex;float:inherit;font-size:14px;font-weight:700;height:44px;justify-content:center;margin:0 0 10px;position:relative;text-align:center;text-decoration:none}.services-container .more-info-link a:after{content:"";display:inline-block;font-family:mta;margin:0 3px;vertical-align:middle}.services-container .more-info-link a span{padding-left:4px}.services-container .more-info-link .view-more:after{content:"";display:inline-block;font-family:mta;margin:0 3px;vertical-align:middle}.services-container .more-info-link .limit-results{border-bottom:1px solid #dfdfe0;padding:5px}.services-container .block-header{background:#f3f3f3;font-size:16px;margin:0 -15px 5px;overflow:hidden;padding:6px 15px}.services-container .block-header h4{float:left;font-size:16px;line-height:19px}.services-container #stationsByLine h6{font-size:16px;font-weight:700;margin-bottom:5px}.services-container #stationsByLine .shuttle-name{display:inline-block;padding-left:10px;vertical-align:middle}.services-container #stationsByLine .block-header .legend-button{float:right;font-size:14px;font-weight:700;line-height:17px;text-decoration:none}.services-container #stationsByLine .block-header .legend-button:after{content:"";display:inline-block;font-family:mta;margin:0 3px;vertical-align:middle}.services-container #stationsByLine .block-header .legend-button:before{content:"";display:inline-block;font-family:mta;margin:0 3px;margin:0 5px;-ms-transform:rotate(180deg);-webkit-transform:rotate(180deg);transform:rotate(180deg);vertical-align:middle;vertical-align:top}.services-container #stationsByLine .block-header .legend-button.view-more:after{content:"";display:inline-block;font-family:mta;margin:0 3px;vertical-align:middle}.services-container #stationsByLine #legendInfo{margin:0 -15px 20px;overflow:hidden}.services-container #stationsByLine #legendInfo ul{margin:0;padding:0;width:100%}.services-container #stationsByLine #legendInfo ul li{border-bottom:1px solid #dfdfe0;margin:0;padding:10px 30px}.services-container #stationsByLine #legendInfo ul li p{display:inline-block;vertical-align:top;width:calc(100% - 40px)}.services-container #stationsByLine #legendInfo ul li p span{display:block;font-weight:700}.services-container .panel-heading{background:transparent;border:none;margin:10px 0;padding:15px 0}.services-container .panel-heading .panel-title{color:#002d72;font-size:20px;font-weight:700;line-height:24px;margin:0;padding:0}.services-container .icon-legend-0{background:#4a4a4a;-webkit-border-radius:50%;-moz-border-radius:50%;-ms-border-radius:50%;border-radius:50%;display:inline-block;height:18px;margin-right:15px;position:relative;vertical-align:-10px;width:18px}.services-container .icon-legend-0:after{content:"";display:block;left:50%;margin-left:-12px;margin-top:-12px;position:absolute;top:50%}.services-container .icon-legend-0:after,.services-container .icon-legend-1{border:1px solid #4a4a4a;-webkit-border-radius:50%;-moz-border-radius:50%;-ms-border-radius:50%;border-radius:50%;height:24px;width:24px}.services-container .icon-legend-1{display:inline-block;margin-left:-2px;margin-right:12px;margin-top:-3px;vertical-align:-5px}.services-container .icon-legend-2{line-height:.8}.services-container .icon-legend-2,.services-container .icon-legend-3{display:inline-block;font-size:24px;margin-right:11px;vertical-align:-10px}.services-container .icon-legend-4{display:inline-block;font-size:30px;line-height:.3;margin-right:11px;vertical-align:-6px}.services-container .icon-legend-4:before{color:#4a4a4a;content:"◆"}.services-container .panel-default.panel{border:none;box-shadow:none}.services-container .station .status{color:#d0021b}.services-container #divCountdown .stations-data-inside{padding-left:15px;padding-right:15px}.services-container #divCountdown .station-name{margin-top:13px}.services-container #divCountdown .panel-default.panel ul{display:flex;flex-direction:column;float:none;margin:0 -15px;padding:0;width:calc(100% + 30px)}.services-container #divCountdown .panel-default.panel ul.list-group{border-top:1px solid #dfdfe0}.services-container #divCountdown .panel-default.panel ul li{border:none;border-bottom:1px solid #dfdfe0}.services-container #divCountdown .station-status{color:#d0021b;font-weight:700}.services-container .list-group-item{border:none;padding:0}.services-container #divCountdown .panel-title span.icon-rail{background:#002d72;-webkit-border-radius:4px;-moz-border-radius:4px;-ms-border-radius:4px;border-radius:4px;color:#fff;display:inline-block;margin-right:5px;overflow:hidden;padding:4px;vertical-align:-4px}.services-container #divCountdown .generic-title{border-bottom:1px solid #dfdfe0;color:#002d72;font-size:16px;line-height:19px;margin:0;padding:15px 0}.services-container #divCountdown .generic-title.inbound-title:before{background:url(/vuejs/5712e3d6e1e8d1735f22a506ccec6373.svg);background-repeat:no-repeat;background-size:contain;content:"";display:inline-block;height:15px;vertical-align:text-top;width:30px}.services-container #divCountdown .generic-title.outbound-title:before{background:url(/vuejs/6a6f000889f5d4f1ec41eec7f4bb117c.svg);background-repeat:no-repeat;background-size:contain;content:"";display:inline-block;height:15px;vertical-align:text-top;width:30px}.services-container #divCountdown .peak-info{padding:15px}.services-container #divCountdown .peak-title{color:#0f61a9;margin:20px 0}.services-container #divCountdown .schedule-itinerary.panel-default.panel{border:none;-webkit-border-radius:0;-moz-border-radius:0;-ms-border-radius:0;border-radius:0;box-shadow:none;margin-top:10px}.services-container #divCountdown .schedule-itinerary.panel-default.panel .pnl-head{border-bottom:1px solid #dfdfe0;margin:0 -15px;padding:10px 15px}.services-container #divCountdown .schedule-itinerary.panel-default.panel .pnl-title{font-size:16px}.services-container #divCountdown .schedule-itinerary.panel-default.panel .pnl-color{display:inline-block;margin-top:4px;vertical-align:middle}.services-container #divCountdown .schedule-itinerary.panel-default.panel .pnl-content{padding-left:10px;padding-right:10px}.services-container #divCountdown .schedule-itinerary.panel-default.panel .pnl-content .divStop{cursor:pointer;position:relative}.services-container #divCountdown .schedule-itinerary.panel-default.panel .pnl-content .divStop:after{color:#0f61a9;content:"";display:inline-block;font-family:mta;font-size:1.6em;margin:0 3px;position:absolute;right:0;top:45%;vertical-align:middle}.services-container #divCountdown .schedule-itinerary.panel-default.panel ul{float:none;margin:0 -15px;padding:0;width:calc(100% + 30px)}.services-container #divCountdown .schedule-itinerary.panel-default.panel ul li{border:none;border-bottom:1px solid #dfdfe0;margin-bottom:0;padding:10px 5px;width:100%}.services-container #divCountdown .schedule-itinerary.panel-default.panel .bolder{font-weight:700}.services-container #divCountdown .schedule-itinerary.panel-default.panel .peak-info{font-size:12px;line-height:14px;margin:5px 0 15px;padding:0}.services-container #divCountdown .schedule-itinerary.panel-default.panel .peak-info button{-webkit-appearance:none;background:none;border:none;color:#0f61a9;padding:0}.services-container #divCountdown .schedule-itinerary.panel-default.panel .peak-info button.peak{font-weight:700}.services-container #divCountdown .schedule-itinerary.panel-default.panel .peak-info button:hover{text-decoration:underline}.services-container #divCountdown .schedule-itinerary.panel-default.panel .status-block{display:inline-block;font-size:12px;line-height:14px}.services-container #divCountdown .schedule-itinerary.panel-default.panel .status-block .ontime{color:#0e8a14}.services-container #divCountdown .schedule-itinerary.panel-default.panel .status-block .delayed{color:#d10922}.services-container #divCountdown .schedule-itinerary.panel-default.panel .time{float:right;font-size:12px;line-height:14px}.services-container .rail-tab-container:after{background:#d8d8d8;content:"";height:1px;left:17px;position:absolute;right:17px;top:134px}@media screen and (max-width:767px){.services-container .rail-tab-container{border-bottom:1px solid #d8d8d8;margin-bottom:10px;margin-top:6px;overflow:hidden;padding-bottom:14px}}@media screen and (min-width:960px){.services-container .rail-tab-container{padding:0 0 20px}.services-container .rail-schedules{display:flex;justify-content:center}}.services-container .rail-schedules a{font-size:16px!important;padding-left:17px!important;text-decoration:none!important}@media screen and (min-width:960px){.services-container .rail-schedules a{background-color:#0f61a9;border-radius:8px;color:#fff;padding:9px;text-align:center;text-decoration:none!important;width:253px}}.services-container .rail-chevron{background-image:url(/vuejs/e4a3d4370db94fb91778879ad70f1e98.svg);background-repeat:no-repeat;height:17px;margin-right:15px;right:0;top:5px;width:17px}@media screen and (min-width:960px){.services-container .rail-chevron{display:none}}.rail-map .close{opacity:1;outline:none;position:absolute;right:15px;top:25px;z-index:999}.rail-map .close:before{background:#0f61a9;-webkit-border-radius:50%;-moz-border-radius:50%;-ms-border-radius:50%;border-radius:50%;box-shadow:0 2px 4px 0 rgba(0,0,0,.2);-webkit-box-shadow:0 2px 4px 0 rgba(0,0,0,.2);-moz-box-shadow:0 2px 4px 0 rgba(0,0,0,.2);color:#fff;content:"";cursor:pointer;font-family:mta;font-size:18px;font-weight:lighter;padding:10px;text-indent:0}.rail-map .rail-tooltip{display:block;overflow:hidden;width:100%}.rail-map .rail-tooltip .block-service-status-block{box-shadow:0 0;-webkit-box-shadow:0 0;-moz-box-shadow:0 0}@media screen and (max-width:767px){.rail-map .rail-tooltip .block-service-status-block{margin-left:0;margin-right:0}}.rail-map .rail-tooltip .rail-info{color:#4a4a4a;font-size:16px;font-weight:700;line-height:20px;margin-bottom:-1px}.rail-map .rail-tooltip .rail-info .to-direction{font-weight:400}.rail-map .rail-tooltip span{display:inline-block}.rail-map .rail-tooltip span.on-time{color:#0e8a14}.rail-map .rail-tooltip span.delayed-time{color:#d0021b;font-size:14px;font-weight:700}.rail-map .rail-tooltip span.color-circle{border-radius:4px;height:13px;margin-left:2px;margin-right:10px;width:13px}.rail-map .rail-tooltip .rail{display:block;width:100%}.rail-map .rail-tooltip .rail i{background-image:url(/vuejs/0b0295b189cb3584649ca67ad728216f.svg);display:inline-block;height:25px;width:30px}.rail-map .rail-tooltip .rail span{vertical-align:top}.rail-map .rail-tooltip .time{display:block;font-size:12px;font-weight:400;margin-left:3px;margin-top:10px;width:100%}.rail-map .gm-style-iw{border:0;border-radius:0}.bus-station-wrapper h2{font-size:16px}#modalRail .modal-content{padding-left:0;padding-right:0}#modalRail .modal-footer,#modalRail .modal-header{padding-left:15px;padding-right:15px}#modalRail #divCountdown .panel-title{margin-top:10px}#modalRail .rail-close-button .close{background:#0f61a9;-webkit-border-radius:50%;-moz-border-radius:50%;-ms-border-radius:50%;border-radius:50%;box-shadow:0 2px 4px 0 rgba(0,0,0,.2);-webkit-box-shadow:0 2px 4px 0 rgba(0,0,0,.2);-moz-box-shadow:0 2px 4px 0 rgba(0,0,0,.2);height:38px;position:absolute;top:14px;width:38px;z-index:99999}#modalRail .rail-close-button .close:before{background:transparent;color:#fff;content:"";cursor:pointer;font-family:mta;font-size:16px;font-weight:lighter;margin-top:10px;text-indent:0}#modalSubway .list-group-item{align-items:center;display:flex;margin:0;padding:10px 15px}#modalSubway .list-group-item .line{flex:none;margin:0}#modalSubway .list-group-item .station{padding-left:15px;position:static}#modalSubway .list-group-item .badge{margin-left:auto}#status-bus .ss-modal.modal .modal-content{padding:0}#status-bus #bus-accordions .bus-direction .panel-body .station-list .station.bus-approaching:before,#status-bus #bus-accordions .bus-direction .panel-body .station-list .station.current-location:before{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='50' height='50' fill='none' viewBox='0 0 50 50'%3E%3Cpath fill='%23343434' d='M48.334 24.999c0 12.886-10.447 23.333-23.333 23.333C12.114 48.332 1.667 37.885 1.667 25c0-12.887 10.447-23.334 23.334-23.334 12.886 0 23.333 10.447 23.333 23.334'/%3E%3Cpath fill='%23F3F3F3' d='m18.02 29.524.054-.013a.753.753 0 0 1 .891.738.751.751 0 1 1-1.07-.68l.024-.01.014-.006.02-.008zM31.452 29.545a.752.752 0 0 1 1.012.704.75.75 0 1 1-1.012-.704M32.5 25v-6h-15l.002 6h4.273l-2.44-1.626a.75.75 0 0 1 .83-1.249l4.312 2.874h4.796l-2.438-1.625a.75.75 0 0 1 .832-1.249l4.311 2.874z'/%3E%3Cpath fill='%23F3F3F3' fill-rule='evenodd' d='M35.5 31.747a2.25 2.25 0 0 1-2.25 2.251H16.751c-1.239 0-2.25-1.01-2.25-2.25v-16.5c0-1.113.88-2.013 2.611-2.674C18.961 11.872 21.688 11.5 25 11.5c3.314 0 6.043.372 7.89 1.074 1.73.661 2.611 1.561 2.611 2.677zM30.25 16h-10.5a.751.751 0 0 1 0-1.5h10.5a.75.75 0 0 1 0 1.5M16 30.248a2.254 2.254 0 0 0 2.251 2.25c1.24 0 2.249-1.009 2.249-2.25 0-1.24-1.01-2.25-2.249-2.25a2.253 2.253 0 0 0-2.25 2.25m13.5 0a2.254 2.254 0 0 0 2.25 2.25c1.241 0 2.25-1.009 2.25-2.25a2.254 2.254 0 0 0-2.25-2.25 2.253 2.253 0 0 0-2.25 2.25M16.75 17.5H33.25a.75.75 0 0 1 .75.749v7.5c0 .414-.337.75-.75.75H16.75a.75.75 0 0 1-.75-.75v-7.5a.75.75 0 0 1 .75-.75' clip-rule='evenodd'/%3E%3Cpath fill='%23F3F3F3' d='M31 36.998h1.5v-1.5H31zM17.5 36.998H19v-1.5h-1.5z'/%3E%3Cpath fill='%23F3F3F3' fill-rule='evenodd' d='M25 50c13.808 0 25-11.193 25-25S38.809 0 25 0C11.195 0 0 11.193 0 25s11.194 25 25 25m8.424-38.825C31.38 10.395 28.546 10 25 10c-3.544 0-6.377.395-8.425 1.175-2.954 1.126-3.574 2.838-3.574 4.074v16.498c0 1.811 1.29 3.327 3 3.676v1.575c0 .826.673 1.5 1.5 1.5H19c.826 0 1.5-.674 1.5-1.5v-1.5h8.998v1.5c0 .826.674 1.5 1.5 1.5h1.5c.826 0 1.502-.674 1.502-1.5v-1.575a3.755 3.755 0 0 0 3-3.676V15.25c0-1.238-.622-2.948-3.577-4.074' clip-rule='evenodd'/%3E%3C/svg%3E");background-position:50%;background-repeat:no-repeat;background-size:100%;border:3px solid transparent;border-radius:100%;display:block;height:35px;left:-50px;padding:2px;top:-3px;width:35px;z-index:4}#status-bus #bus-accordions .bus-direction .panel-body .station-list .station.bus-approaching:after,#status-bus #bus-accordions .bus-direction .panel-body .station-list .station.current-location:after{background-size:90%;display:block;height:20px;left:-28px;top:32px;width:20px;z-index:4;fill:none;background-color:#fff;background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='14' fill='none' viewBox='0 0 12 14'%3E%3Cpath fill='%23343434' d='m5 0-.008 10.657-3.12-2.71a1.1 1.1 0 0 0-.357-.211 1.2 1.2 0 0 0-1.194.214 1 1 0 0 0-.238.319.89.89 0 0 0 .16.99 1 1 0 0 0 .08.078l4.91 4.378c.205.183.483.285.773.285s.568-.102.773-.285l4.923-4.392a.94.94 0 0 0 .298-.69.93.93 0 0 0-.322-.675c-.2-.179-.47-.281-.754-.286a1.18 1.18 0 0 0-.766.26l-3.155 2.726L7 0z'/%3E%3C/svg%3E");background-position:50%;background-repeat:no-repeat}#status-bus #bus-accordions .bus-direction .panel-body .station-list .station.unknown:before{border-radius:0;fill:#f3f3f3;background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='50' height='50' fill='none' viewBox='0 0 50 50'%3E%3Cpath d='M0 0h50v50H0z'/%3E%3Cpath fill='%23C4C4C4' fill-rule='evenodd' d='M46.875 3.125H3.125v43.75h43.75zm-28.27 29.612a1.98 1.98 0 0 1-1.974-1.975c0-1.087.886-1.972 1.975-1.972 1.087 0 1.973.885 1.973 1.973a1.976 1.976 0 0 1-1.973 1.974m0-2.632a.655.655 0 0 0-.637.399.658.658 0 1 0 .638-.399m9.869.657c0 1.09.887 1.975 1.974 1.975a1.977 1.977 0 0 0 1.974-1.975 1.977 1.977 0 0 0-1.974-1.972 1.976 1.976 0 0 0-1.974 1.973m1.712-.616a.66.66 0 0 1 .707.163.66.66 0 1 1-.707-.163m-1.054-11.883h-9.21a.66.66 0 0 1 0-1.315h9.21a.66.66 0 0 1 0 1.315M17.29 19.58h14.474a.66.66 0 0 1 .658.657v6.58a.66.66 0 0 1-.658.658H17.29a.66.66 0 0 1-.659-.659v-6.579a.66.66 0 0 1 .659-.657m13.815 6.58v-5.264H17.947l.002 5.263h3.749l-2.14-1.426a.657.657 0 1 1 .728-1.095l3.782 2.521h4.207l-2.138-1.426a.657.657 0 1 1 .73-1.095l3.781 2.521zm.812-12.128c-1.794-.684-4.28-1.031-7.39-1.031s-5.595.347-7.391 1.03C14.544 15.02 14 16.52 14 17.606v14.473a3.295 3.295 0 0 0 2.632 3.224v1.382c0 .725.59 1.316 1.315 1.316h1.316c.725 0 1.316-.59 1.316-1.316v-1.316h7.895v1.316c0 .725.59 1.316 1.316 1.316h1.315a1.32 1.32 0 0 0 1.318-1.316v-1.382a3.294 3.294 0 0 0 2.631-3.224V17.604c0-1.085-.545-2.585-3.137-3.573m1.82 18.047a1.975 1.975 0 0 1-1.973 1.975H17.29a1.977 1.977 0 0 1-1.974-1.975V17.604c0-.976.772-1.766 2.29-2.346 1.622-.616 4.015-.942 6.92-.942 2.908 0 5.301.326 6.921.942 1.52.58 2.292 1.37 2.292 2.348zm-3.948 4.606h1.316v-1.316H29.79zm-11.842 0h1.316v-1.316h-1.316z' clip-rule='evenodd'/%3E%3C/svg%3E");border-width:1px}#status-bus #bus-accordions .bus-direction .panel-body .station-list .station.bus-approaching:last-child:after{background-color:#fff}#status-bus #bus-accordions .bus-direction .panel-body .station-list .mta-bus-border:after{background-color:#dfdfe0;bottom:-20px;content:"";display:block;height:1px;left:-70px;position:absolute;top:inherit;width:calc(100% + 70px)}#status-bus .modal-content{padding-bottom:0}#status-bus .modal-content .modal-header{position:relative}#status-bus .modal-content .modal-body{margin-bottom:0}#status-bus .bus-station-wrapper{margin-bottom:15px}#status-bus .bus-station-wrapper h2{font-size:16px}#status-bus .posted{margin-bottom:10px;margin-left:4%;margin-right:4%}@media screen and (min-width:960px){#status-bus .posted{margin-left:2.5%}}#status-bus .loading-wrapper{padding:15px}#status-bus .loading-wrapper.error{height:auto!important}#status-bus #bus-accordions{margin:0 -15px;position:relative}#status-bus #bus-accordions:before{background-color:#dfdfe0;content:"";display:block;height:1px;left:15px;position:absolute;top:0;width:calc(100% - 15px)}#status-bus #bus-accordions>p{margin:0;padding:15px}@media screen and (min-width:960px){#status-bus #bus-accordions>p{margin:0 0 0 2.5%}}#status-bus #bus-accordions .accordion-toggle{cursor:pointer}#status-bus #bus-accordions .bus-direction{margin:0 0 2px}#status-bus #bus-accordions .bus-direction:last-child{margin-bottom:0}#status-bus #bus-accordions .bus-direction .panel-heading{background-color:#f3f3f3;margin:0;padding:0}#status-bus #bus-accordions .bus-direction .panel-heading .delay-icon{background-image:url(/vuejs/3ef0ce5ef621829a71a4e25af31bca86.svg);background-position:42% 50%;background-repeat:no-repeat;background-size:55%;width:12%}@media screen and (min-width:960px){#status-bus #bus-accordions .bus-direction .panel-heading .delay-icon{background-size:40%}}#status-bus #bus-accordions .bus-direction .panel-heading .no-scheduled{border-top:1px solid gray;display:inline-flex;font-size:1.4rem;left:2%;padding-top:2%;position:relative;width:95%}@media screen and (min-width:768px)and (max-width:959px){#status-bus #bus-accordions .bus-direction .panel-heading .no-scheduled{font-size:.875rem}}#status-bus #bus-accordions .bus-direction .panel-heading .link{color:#0f61a9;cursor:pointer;font-weight:700}#status-bus #bus-accordions .bus-direction .panel-heading a{color:#2f3139;display:block;font-size:16px;padding:20px 35px 20px 15px;position:relative}#status-bus #bus-accordions .bus-direction .panel-heading a:after{content:"";display:inline-block;font-family:mta;margin:0;vertical-align:middle}#status-bus #bus-accordions .bus-direction .panel-heading a.isopen:after{content:"";display:inline-block;font-family:mta;margin:0;vertical-align:middle}#status-bus #bus-accordions .bus-direction .panel-heading a:focus,#status-bus #bus-accordions .bus-direction .panel-heading a:hover{text-decoration:none}#status-bus #bus-accordions .bus-direction .panel-heading a.collapsed:after{transform:rotate(180deg)}#status-bus #bus-accordions .bus-direction .panel-heading a:after{color:#0f61a9;font-weight:700;line-height:18px;position:absolute;right:15px;top:calc(50% - 9px)}#status-bus #bus-accordions .bus-direction .panel-body{border-top:none;padding-bottom:0;padding-top:20px}#status-bus #bus-accordions .bus-direction .panel-body .station-list{padding-right:0}@media screen and (min-width:960px){#status-bus #bus-accordions .bus-direction .panel-body .station-list{margin-left:2.5%}}#status-bus #bus-accordions .bus-direction .panel-body .station-list:before{border-right-color:#0f61a9;height:calc(100% - 22px)}#status-bus #bus-accordions .bus-direction .panel-body .station-list .station{margin-bottom:40px}#status-bus #bus-accordions .bus-direction .panel-body .station-list .station:before{background-color:#0f61a9}#status-bus #bus-accordions .bus-direction .panel-body .station-list .station:after{bottom:-20px;width:calc(100% + 70px)}@media screen and (min-width:960px){#status-bus #bus-accordions .bus-direction .panel-body .station-list .station:after{margin-left:-14px}}#status-bus #bus-accordions .bus-direction .panel-body .station-list .station:last-child{margin-bottom:20px}#status-bus #bus-accordions .bus-direction .panel-body .station-list .station:last-child:before{display:none}#status-bus #bus-accordions .bus-direction .panel-body .station-list .station:last-child:after{background-color:#0f61a9;border:0;bottom:12px;height:3px;left:-40px;width:17px;z-index:3000}@media screen and (min-width:960px){#status-bus #bus-accordions .bus-direction .panel-body .station-list .station:last-child:after{left:-26px}}#status-bus #bus-accordions .bus-direction .panel-body .station-list .station.current-location:before{background:url(/vuejs/0a1ba2275cd8634a6a59127fdcd49f4a.svg);background-repeat:no-repeat;height:30px;margin-left:2%;width:30px}@media screen and (min-width:768px)and (max-width:959px){#status-bus #bus-accordions .bus-direction .panel-body .station-list .station.current-location:before{margin-left:2.2%}}@media screen and (min-width:960px){#status-bus #bus-accordions .bus-direction .panel-body .station-list .station.current-location:before{margin-left:1.1%}}#status-bus #bus-accordions .bus-direction .panel-body .station-name{padding:0 18px 0 0}#status-bus #bus-accordions .bus-direction .panel-body .station-name:after{font-weight:700;line-height:18px;margin-right:0;position:absolute;right:0;top:calc(50% - 9px)}@media screen and (min-width:960px){#status-bus #bus-accordions .bus-direction .panel-body .station-name:after{margin-right:14px}}#status-bus #bus-accordions .bus-direction .panel-body .station-name .bus-status{display:block;font-weight:400}#status-bus #bus-accordions .bus-direction .panel-body .station-name .bus-walking-time{font-size:.75rem}#status-bus #bus-accordions .bus-direction .panel-body .station-name .bus-walking-time:after{background:url(/vuejs/9930f7bdbc75cc48bb8eb43196008d3c.svg);background-repeat:no-repeat;height:10px;width:10px}#status-bus #bus-accordions .bus-direction .panel-body .station-name.bus-approaching{font-weight:700}#status-bus #bus-stop-description{border-bottom:1px solid #d8d8d8;padding:20px 0;position:relative}#status-bus #bus-stop-description .bus-stop-icon{background-image:url(/vuejs/a17fca498bc921f7a4f5ab0c6745225b.png);background-repeat:no-repeat;content:"";display:block;height:52px;left:0;margin:0 10px;position:absolute;top:14px;width:52px}#status-bus #bus-stop-description .bus-stop-text{display:block;padding:2px 15px 0 70px}#status-bus #bus-stop-description .bus-stop-text h5{padding-left:0}#status-bus #bus-stop-description h5,#status-bus #bus-stop-description p{margin-bottom:5px}#status-bus #bus-stop-description h5:last-child,#status-bus #bus-stop-description p:last-child{margin:0}#status-bus .bus-list .bus-station-wrapper{margin-bottom:0}#status-bus .bus-list .bus-station-wrapper,#status-bus .bus-list .bus-stop{border-bottom:1px solid #d8d8d8;padding:15px}#status-bus .bus-list .bus-stop span{display:block}#status-bus .bus-list .bus-stop span.bus-text{font-weight:700;margin-bottom:5px}#status-bus .bus-list .bus-stop span.badge{background-color:#f3f3f3;color:#6a6a6a;float:right;font-weight:400}#status-bus .bus-list .bus-stop span.bus-status{float:left}#status-bus .bus-list .bus-stop span.scheduled{clear:both}#status-bus .bus-list .bus-stop:after{clear:both;content:"";display:block}#status-bus .bus-station-wrapper{margin-bottom:2.5%;padding:0}#status-bus .bus-station-wrapper .bus-station{text-transform:uppercase}#status-bus .bus-station-wrapper .bus-station.margin-15{margin-bottom:15px;margin-left:15px}#status-bus .bus-station-wrapper .bus-station:before{top:calc(50% - 7px)}#status-bus .bus-station-wrapper .bus-station .express-tag{margin-top:-3px}#status-bus .bus-station-wrapper .ltd-station{background-color:#4a4a4a;color:#fff;font-weight:400;margin-left:5px;margin-top:-3px;padding:1px 2px}#status-bus .bus-station-wrapper .bus-destination,#status-bus .bus-station-wrapper .bus-disclaimer{font-size:.8em}#status-bus .bus-station-wrapper .spacer .express-tag{margin-left:2px}.walking-time-to-station{margin-top:-4px}.bus-approaching .walking-time-to-station{margin-top:-18px}@media screen and (min-width:768px)and (max-width:959px){.bus-approaching .walking-time-to-station{margin-top:-10px}}.walking-man{background:url(/vuejs/9930f7bdbc75cc48bb8eb43196008d3c.svg);background-repeat:no-repeat;background-size:10px;height:14px;margin-bottom:1px;width:11px}.bolder{font-weight:700}#bus-one-direction .headsign{padding:5px 15px}#div-one-direction .station-list{list-style:none;padding-left:40px;padding-right:0;position:relative}@media screen and (min-width:960px){#div-one-direction .station-list{margin-left:2.5%}}#div-one-direction .station-list:before{border-right:3px solid #0f61a9;content:"";display:block;height:calc(100% - 22px);left:7px;position:absolute;top:10px;z-index:3}#div-one-direction .station-list.list-group{background-image:none;float:none;margin:0 15px 0 0;width:100%}#div-one-direction .station-list .station{background:0 0;border:none;height:inherit;margin-bottom:40px;overflow:visible;padding:0;position:relative}#div-one-direction .station-list .station:first-child:before,#div-one-direction .station-list .station:last-child:before{left:-40px;width:17px}#div-one-direction .station-list .station:first-child:after,#div-one-direction .station-list .station:last-child:after{background-color:unset;bottom:10px;content:"";height:3px;left:-40px;position:absolute;width:17px;z-index:1000}@media screen and (min-width:960px){#div-one-direction .station-list .station:first-child:after,#div-one-direction .station-list .station:last-child:after{left:-26px}}#div-one-direction .station-list .station:before{background-color:#0f61a9;content:"";display:block;height:3px;left:-30px;position:absolute;top:10px;width:6px;z-index:3}#div-one-direction .station-list .station:after{background-color:#dfdfe0;bottom:-20px;content:"";display:block;height:1px;left:-55px;position:absolute;top:inherit;width:calc(100% + 70px)}@media screen and (min-width:960px){#div-one-direction .station-list .station:after{margin-left:-14px;width:calc(100% + 85px)}}#div-one-direction .station-list .station.bus-approaching:before,#div-one-direction .station-list .station.current-location:before{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='15' fill='none' viewBox='0 0 12 15'%3E%3Cpath fill='%23000' fill-rule='evenodd' d='M2.625 9.75a.375.375 0 1 0-.037.75.375.375 0 0 0 .037-.75m0 1.5a1.126 1.126 0 0 1 0-2.25 1.126 1.126 0 0 1 0 2.25m6.75-1.5a.375.375 0 1 0-.037.75.375.375 0 0 0 .037-.75m0 1.5a1.126 1.126 0 1 1 1.125-1.125c0 .62-.505 1.124-1.125 1.124M8.625 3h-5.25a.375.375 0 0 1 0-.75h5.25a.375.375 0 0 1 0 .75m1.124 1.5v3h-.26L7.333 6.063a.375.375 0 0 0-.416.624l1.22.813H5.737L3.583 6.063a.375.375 0 0 0-.415.624l1.22.813H2.25l-.001-3zm.376-.75h-8.25a.375.375 0 0 0-.375.374v3.75c0 .207.168.375.375.375h8.25a.376.376 0 0 0 .375-.375v-3.75a.375.375 0 0 0-.375-.374' clip-rule='evenodd'/%3E%3Cpath fill='%23000' fill-rule='evenodd' d='M11.25 10.874c0 .62-.505 1.125-1.125 1.125h-8.25c-.62 0-1.125-.505-1.125-1.125v-8.25c0-.556.44-1.006 1.306-1.337C2.98.936 4.343.75 6 .75s3.02.186 3.944.537c.866.33 1.306.78 1.306 1.338zM9 13.499h.75v-.75H9zm-6.75 0H3v-.75h-.75zM10.212.587C9.19.197 7.772 0 6 0S2.81.198 1.787.587C.31 1.151 0 2.007 0 2.624v8.25c0 .905.645 1.663 1.5 1.837v.788c0 .413.337.75.75.75H3c.413 0 .75-.337.75-.75v-.75h4.5v.75c0 .413.336.75.75.75h.75c.412 0 .75-.337.75-.75v-.788a1.88 1.88 0 0 0 1.5-1.837v-8.25c0-.618-.31-1.473-1.788-2.037' clip-rule='evenodd'/%3E%3C/svg%3E");background-size:50%;border-radius:100%;display:block;height:20px;left:-52px;padding:2px;top:-3px;width:20px;z-index:4}#div-one-direction .station-list .station.current-location:before{background:url(/vuejs/0a1ba2275cd8634a6a59127fdcd49f4a.svg);background-repeat:no-repeat;height:30px;margin-left:2%;width:30px}@media screen and (min-width:768px)and (max-width:959px){#div-one-direction .station-list .station.current-location:before{margin-left:2.2%}}@media screen and (min-width:960px){#div-one-direction .station-list .station.current-location:before{margin-left:1.1%}}#div-one-direction .station-name{color:#4a4a4a;display:block;float:none;font-size:16px;font-weight:400;padding:0 18px 0 0;position:relative;text-decoration:none}#div-one-direction .station-name.link:after{content:"";display:inline-block;font-family:mta;margin:0 3px;vertical-align:middle}#div-one-direction .station-name:after{color:#0f61a9;float:right;font-weight:700;line-height:18px;margin-right:0;position:absolute;right:0;top:calc(50% - 9px)}@media screen and (min-width:960px){#div-one-direction .station-name:after{margin-right:14px}}#div-one-direction .station-name .bus-status{display:block;font-weight:400}#div-one-direction .station-name .bus-walking-time{font-size:.75rem}#div-one-direction .station-name .bus-walking-time:after{background:url(/vuejs/9930f7bdbc75cc48bb8eb43196008d3c.svg);background-repeat:no-repeat;height:10px;width:10px}#div-one-direction .station-name.bus-approaching{font-weight:700}.block-service-status-block .service-status-block div#tab-favorites .station-list{padding-left:40px}@media screen and (min-width:960px){#status-bus #bus-accordions:before{background-color:transparent}}.block-service-status-block #tab-bus .results-item .results-container{display:flex}.block-service-status-block #tab-bus .results-item .results-container .express-tag{max-height:20px}.block-service-status-block #tab-bus a .status{float:none;margin-left:auto}#modalBus #bus-accordions .bus-direction .panel-heading a{font-weight:700}.mta-bus-live,.mta-bus-times{display:flex}.mta-bus-live .mta-bus-live-status,.mta-bus-times .mta-bus-live-status{position:relative}.mta-bus-live .mta-bus-live-status:after,.mta-bus-times .mta-bus-live-status:after{content:"";position:absolute;right:0;top:2px}.mta-bus-live .mta-bus-live-status{padding-right:35px}.mta-bus-live .mta-bus-live-status:after{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='30' height='20' viewBox='0 0 21 10'%3E%3Cg fill='none' fill-rule='evenodd'%3E%3Cpath fill='%230E8A14' d='M0 0h21v10H0z'/%3E%3Cpath fill='%23FFF' d='M2 2h1.214v4.921h2.878V8H2zm6.044 6H6.837V2h1.207zm4.534-6h1.261l-1.983 6H10.71L8.746 2h1.297l1.261 4.555zm6.28 1.062h-3.075v1.274h2.823V5.38h-2.823v1.54H19V8h-4.404V2h4.262z'/%3E%3C/g%3E%3C/svg%3E");height:20px;width:30px}.mta-bus-times .mta-bus-live-status{padding-right:25px}.mta-bus-times .mta-bus-live-status:after{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='20' height='11' viewBox='0 0 21 10'%3E%3Cg fill='none' fill-rule='evenodd'%3E%3Cpath fill='%230E8A14' d='M0 0h21v10H0z'/%3E%3Cpath fill='%23FFF' d='M2 2h1.214v4.921h2.878V8H2zm6.044 6H6.837V2h1.207zm4.534-6h1.261l-1.983 6H10.71L8.746 2h1.297l1.261 4.555zm6.28 1.062h-3.075v1.274h2.823V5.38h-2.823v1.54H19V8h-4.404V2h4.262z'/%3E%3C/g%3E%3C/svg%3E");height:11px;width:20px}.mta-px-sm{padding-left:5px}.mta-pr-sm,.mta-px-sm{padding-right:5px}@media screen and (min-width:960px){.block-service-status-block .without-favorites footer{margin-bottom:40px;padding-top:0}.block-service-status-block .without-favorites footer:before{height:0}.block-service-status-block .without-favorites footer .button{display:block;float:none!important;margin:0 auto}.block-service-status-block .without-favorites footer .links{display:none}}.block-service-status-block footer{background:#fff;clear:both;overflow:hidden;padding:24px 0 15px;position:relative}@media screen and (min-width:768px){.block-service-status-block footer{padding-top:23px}}@media screen and (min-width:960px){.block-service-status-block footer{padding:15px 0}.block-service-status-block footer:before{background:#d8d8d8;content:"";height:1px;left:17px;position:absolute;right:17px;top:0}}.block-service-status-block footer .button{width:100%}@media screen and (min-width:960px){.block-service-status-block footer .button.modal-favorites{width:280px}}.block-service-status-block footer .button-container{padding:0 17px}@media screen and (min-width:960px){.block-service-status-block footer .button-container .button{float:left}}.block-service-status-block footer .button-container .links{margin-top:23px;overflow:hidden}@media screen and (min-width:768px){.block-service-status-block footer .button-container .links{margin-top:25px}}@media screen and (min-width:960px){.block-service-status-block footer .button-container .links{float:right;margin-top:0;padding-left:20px;width:50%}}.block-service-status-block footer .button-container .links a,.block-service-status-block footer .button-container .links a:link{border-top:1px solid #d8d8d8;bottom:0;clear:both;display:block;float:none;font-size:14px;font-weight:700;line-height:inherit;padding:12px 0 14px;position:relative;text-decoration:none;width:100%}.block-service-status-block footer .button-container .links a:after,.block-service-status-block footer .button-container .links a:link:after{content:"";display:inline-block;float:right;font-family:mta;font-weight:900;margin:0 -3px 0 3px;vertical-align:bottom}.block-service-status-block footer .button-container .links a:last-child,.block-service-status-block footer .button-container .links a:link:last-child{padding-bottom:0}@media screen and (min-width:960px){.block-service-status-block footer .button-container .links a,.block-service-status-block footer .button-container .links a:link{border:none;padding:0 0 6px}}.mta-rail-lines li .mta-line-container .name{cursor:default;text-decoration:none}.mta-rail-lines li .status a.mta-rail-alert{text-decoration:underline}.mta-rail-lines li:hover .mta-line-container .name{text-decoration:none}.block-service-status-block #tab-rail .mta-rail-lines li:hover .mta-rail-onorclose,.mta-rail-lines li:hover .status a{text-decoration:underline}.block-service-status-block #tab-rail .mta-line-rail{display:flex;justify-content:space-between}.block-service-status-block #tab-rail .mta-alert-prose li{margin-bottom:0}.mta-subway-station{background:transparent;border:none;height:inherit;margin-bottom:20px;overflow:visible;padding-left:15px;position:relative;width:100%}.mta-subway-station:after{background-color:#dfdfe0;bottom:-10px;content:"";display:block;height:1px;left:-55px;position:absolute;top:inherit;width:calc(100% + 70px)}@media screen and (min-width:960px){.mta-subway-station:after{width:calc(100% + 70px)}}.mta-subway-station:before{background-color:#000;content:"";display:block;height:3px;left:-30px;position:absolute;top:10px;width:6px;z-index:3}.mta-subway-station:first-child:before,.mta-subway-station:last-child:before{left:-40px;width:17px}.mta-subway-station:last-child:before{top:25px}.mta-subway-station .status{color:#d0021b}.mta-subway-station .icon-legend-0:after{border:1px solid #4a4a4a;border-radius:50%;content:"";display:block;height:24px;left:50%;margin-left:-12px;margin-top:-12px;position:absolute;top:50%;width:24px}.mta-subway-station .icon-legend-1{border:1px solid #4a4a4a;-webkit-border-radius:50%;-moz-border-radius:50%;-ms-border-radius:50%;border-radius:50%;display:inline-block;height:24px;margin-left:-2px;margin-right:12px;margin-top:-3px;vertical-align:-5px;width:24px}.mta-subway-station .icon-legend-2{line-height:.8}.mta-subway-station .icon-legend-2,.mta-subway-station .icon-legend-3{display:inline-block;font-size:24px;margin-right:11px;vertical-align:-10px}.mta-subway-station .icon-legend-4{display:inline-block;font-size:30px;line-height:.3;margin-right:11px;vertical-align:-6px}.mta-subway-station .icon-legend-4:before{color:#4a4a4a;content:"◆"}.mta-subway-station .station-name{color:#4a4a4a;display:block;float:none;font-size:16px;font-weight:400;padding-left:35px;position:relative;text-decoration:none}.mta-subway-station .station-name:after{color:#0f61a9;float:right}.mta-subway-station .station-name span{display:inline-block;float:none;vertical-align:middle}.mta-subway-station .station-name span[class^=icon]{left:3px;position:absolute;top:4px}.block-service-status-block #tab-favorites .favorites-list a,.block-service-status-block #tab-subway a{font-size:16px;font-weight:400;padding:0;text-decoration:none}.block-service-status-block #tab-favorites .favorites-list ul,.block-service-status-block #tab-subway ul{padding:0}.block-service-status-block #tab-favorites .favorites-list li.mta-subway-station,.block-service-status-block #tab-subway li.mta-subway-station{display:flex;float:none;height:24px;margin-bottom:20px;overflow:visible;padding:0}.block-service-status-block #tab-favorites .favorites-list li.mta-subway-station a,.block-service-status-block #tab-subway li.mta-subway-station a{color:#4a4a4a;display:block;float:none;font-size:16px;font-weight:400;padding-left:35px;position:relative;text-decoration:none;width:520px}.block-service-status-block #tab-favorites .favorites-list li.mta-subway-station a:after,.block-service-status-block #tab-subway li.mta-subway-station a:after{color:#0f61a9;content:"";font-family:mta;margin:0 3px;position:absolute;right:0;top:1px;vertical-align:middle}.block-service-status-block #tab-favorites .favorites-list li.mta-subway-station a span,.block-service-status-block #tab-subway li.mta-subway-station a span{display:inline-block;float:none;vertical-align:middle}.block-service-status-block #tab-favorites .favorites-list li.mta-subway-station a span[class^=icon],.block-service-status-block #tab-subway li.mta-subway-station a span[class^=icon]{left:3px;position:absolute;top:4px}.block-service-status-block #tab-favorites .favorites-list li.mta-subway-station a span.icon-legend-3,.block-service-status-block #tab-subway li.mta-subway-station a span.icon-legend-3{left:-2px}.block-service-status-block #tab-favorites .favorites-list li.mta-subway-station .mta-alert-prose li,.block-service-status-block #tab-subway li.mta-subway-station .mta-alert-prose li{margin-bottom:0}.block-service-status-block #tab-favorites .favorites-list .block-service-status-block #tab-subway a,.block-service-status-block #tab-subway .block-service-status-block #tab-subway a{margin:0 15px 10px 0}.block-service-status-block #tab-favorites .favorites-list .block-service-status-block #tab-favorites .favorites-list a,.block-service-status-block #tab-subway .block-service-status-block #tab-favorites .favorites-list a{margin:0}.block-service-status-block #tab-favorites .favorites-list span.name,.block-service-status-block #tab-subway span.name{width:auto}.block-service-status-block #tab-favorites .favorites-list li.list-group-item,.block-service-status-block #tab-subway li.list-group-item{display:flex}.block-service-status-block #tab-favorites .favorites-list .mta-stations-by-line ul,.block-service-status-block #tab-subway .mta-stations-by-line ul{width:100%}.block-service-status-block.line-1:before{border-right:3px solid #ee352e}.block-service-status-block.line-1 .mta-subway-station{margin-bottom:30px}.block-service-status-block.line-1 .mta-subway-station:before{background-color:#ee352e}.block-service-status-block.line-2:before{border-right:3px solid #ee352e}.block-service-status-block.line-2 .mta-subway-station{margin-bottom:30px}.block-service-status-block.line-2 .mta-subway-station:before{background-color:#ee352e}.block-service-status-block.line-3:before{border-right:3px solid #ee352e}.block-service-status-block.line-3 .mta-subway-station{margin-bottom:30px}.block-service-status-block.line-3 .mta-subway-station:before{background-color:#ee352e}.block-service-status-block.line-4:before{border-right:3px solid #00933c}.block-service-status-block.line-4 .mta-subway-station{margin-bottom:30px}.block-service-status-block.line-4 .mta-subway-station:before{background-color:#00933c}.block-service-status-block.line-5:before{border-right:3px solid #00933c}.block-service-status-block.line-5 .mta-subway-station{margin-bottom:30px}.block-service-status-block.line-5 .mta-subway-station:before{background-color:#00933c}.block-service-status-block.line-5X:before{border-right:3px solid #00933c}.block-service-status-block.line-5X .mta-subway-station{margin-bottom:30px}.block-service-status-block.line-5X .mta-subway-station:before{background-color:#00933c}.block-service-status-block.line-6:before{border-right:3px solid #00933c}.block-service-status-block.line-6 .mta-subway-station{margin-bottom:30px}.block-service-status-block.line-6 .mta-subway-station:before{background-color:#00933c}.block-service-status-block.line-6X:before{border-right:3px solid #00933c}.block-service-status-block.line-6X .mta-subway-station{margin-bottom:30px}.block-service-status-block.line-6X .mta-subway-station:before{background-color:#00933c}.block-service-status-block.line-7:before{border-right:3px solid #b933ad}.block-service-status-block.line-7 .mta-subway-station{margin-bottom:30px}.block-service-status-block.line-7 .mta-subway-station:before{background-color:#b933ad}.block-service-status-block.line-7X:before{border-right:3px solid #b933ad}.block-service-status-block.line-7X .mta-subway-station{margin-bottom:30px}.block-service-status-block.line-7X .mta-subway-station:before{background-color:#b933ad}.block-service-status-block.line-A:before{border-right:3px solid #0039a6}.block-service-status-block.line-A .mta-subway-station{margin-bottom:30px}.block-service-status-block.line-A .mta-subway-station:before{background-color:#0039a6}.block-service-status-block.line-B:before{border-right:3px solid #ff6319}.block-service-status-block.line-B .mta-subway-station{margin-bottom:30px}.block-service-status-block.line-B .mta-subway-station:before{background-color:#ff6319}.block-service-status-block.line-C:before{border-right:3px solid #0039a6}.block-service-status-block.line-C .mta-subway-station{margin-bottom:30px}.block-service-status-block.line-C .mta-subway-station:before{background-color:#0039a6}.block-service-status-block.line-D:before{border-right:3px solid #ff6319}.block-service-status-block.line-D .mta-subway-station{margin-bottom:30px}.block-service-status-block.line-D .mta-subway-station:before{background-color:#ff6319}.block-service-status-block.line-E:before{border-right:3px solid #0039a6}.block-service-status-block.line-E .mta-subway-station{margin-bottom:30px}.block-service-status-block.line-E .mta-subway-station:before{background-color:#0039a6}.block-service-status-block.line-F:before{border-right:3px solid #ff6319}.block-service-status-block.line-F .mta-subway-station{margin-bottom:30px}.block-service-status-block.line-F .mta-subway-station:before{background-color:#ff6319}.block-service-status-block.line-FX:before{border-right:3px solid #ff6319}.block-service-status-block.line-FX .mta-subway-station{margin-bottom:30px}.block-service-status-block.line-FX .mta-subway-station:before{background-color:#ff6319}.block-service-status-block.line-G:before{border-right:3px solid #6cbe45}.block-service-status-block.line-G .mta-subway-station{margin-bottom:30px}.block-service-status-block.line-G .mta-subway-station:before{background-color:#6cbe45}.block-service-status-block.line-H:before{border-right:3px solid #808183}.block-service-status-block.line-H .mta-subway-station{margin-bottom:30px}.block-service-status-block.line-H .mta-subway-station:before{background-color:#808183}.block-service-status-block.line-J:before{border-right:3px solid #963}.block-service-status-block.line-J .mta-subway-station{margin-bottom:30px}.block-service-status-block.line-J .mta-subway-station:before{background-color:#963}.block-service-status-block.line-L:before{border-right:3px solid #a7a9ac}.block-service-status-block.line-L .mta-subway-station{margin-bottom:30px}.block-service-status-block.line-L .mta-subway-station:before{background-color:#a7a9ac}.block-service-status-block.line-M:before{border-right:3px solid #ff6319}.block-service-status-block.line-M .mta-subway-station{margin-bottom:30px}.block-service-status-block.line-M .mta-subway-station:before{background-color:#ff6319}.block-service-status-block.line-N:before{border-right:3px solid #fccc0a}.block-service-status-block.line-N .mta-subway-station{margin-bottom:30px}.block-service-status-block.line-N .mta-subway-station:before{background-color:#fccc0a}.block-service-status-block.line-Q:before{border-right:3px solid #fccc0a}.block-service-status-block.line-Q .mta-subway-station{margin-bottom:30px}.block-service-status-block.line-Q .mta-subway-station:before{background-color:#fccc0a}.block-service-status-block.line-R:before{border-right:3px solid #fccc0a}.block-service-status-block.line-R .mta-subway-station{margin-bottom:30px}.block-service-status-block.line-R .mta-subway-station:before{background-color:#fccc0a}.block-service-status-block.line-S:before{border-right:3px solid #808183}.block-service-status-block.line-S .mta-subway-station{margin-bottom:30px}.block-service-status-block.line-S .mta-subway-station:before{background-color:#808183}.block-service-status-block.line-W:before{border-right:3px solid #fccc0a}.block-service-status-block.line-W .mta-subway-station{margin-bottom:30px}.block-service-status-block.line-W .mta-subway-station:before{background-color:#fccc0a}.block-service-status-block.line-Z:before{border-right:3px solid #963}.block-service-status-block.line-Z .mta-subway-station{margin-bottom:30px}.block-service-status-block.line-Z .mta-subway-station:before{background-color:#963}.block-service-status-block.line-FS:before{border-right:3px solid #808183}.block-service-status-block.line-FS .mta-subway-station{margin-bottom:30px}.block-service-status-block.line-FS .mta-subway-station:before{background-color:#808183}.block-service-status-block.line-GS:before{border-right:3px solid #808183}.block-service-status-block.line-GS .mta-subway-station{margin-bottom:30px}.block-service-status-block.line-GS .mta-subway-station:before{background-color:#808183}.block-service-status-block.line-SI:before{border-right:3px solid #808183}.block-service-status-block.line-SI .mta-subway-station{margin-bottom:30px}.block-service-status-block.line-SI .mta-subway-station:before{background-color:#808183}.block-service-status-block.line-SIR:before{border-right:3px solid #0078c6}.block-service-status-block.line-SIR .mta-subway-station{margin-bottom:30px}.block-service-status-block.line-SIR .mta-subway-station:before{background-color:#0078c6}#stationsByLine .panel-default.panel .station-list{float:none;margin:0;padding-left:40px;position:relative;width:100%}#stationsByLine .panel-default.panel .list-group-item{align-items:center;display:flex;margin:0}#stationsByLine .panel-default.panel .list-group-item .station{padding-left:15px;position:static}.services-container .list-subway-status .list-group .list-group-item{align-items:center;display:flex;padding:3px 0 0}.services-container .list-subway-status .list-group .list-group-item .station{margin-left:10px;position:static}.services-container .list-subway-status .list-group .list-group-item .line{height:32px;width:32px}.services-container .list-subway-status .list-group .list-group-item .badge{flex:none;margin-left:auto}.services-container #divCountdown .panel-default.panel ul li.list-group-item{padding-left:15px}.mta-line-button{cursor:pointer}.mta-whitespace-nowrap{white-space:nowrap}.mta-bus-card{display:flex;justify-content:space-between}.mta-bus-arrival{height:22px}.nearby-stop-details .estimated{padding-right:3px}#bus-accordions .bus-direction .panel-body .station-list .station.bus-approaching:before,#bus-accordions .bus-direction .panel-body .station-list .station.current-location:before,#div-one-direction .station-list .station.bus-approaching:before,#div-one-direction .station-list .station.current-location:before,#modalBus #bus-accordions .bus-direction .panel-body .station-list .station.bus-approaching:before,#modalBus #bus-accordions .bus-direction .panel-body .station-list .station.current-location:before{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='50' height='50' fill='none' viewBox='0 0 50 50'%3E%3Cpath fill='%23343434' d='M48.334 24.999c0 12.886-10.447 23.333-23.333 23.333C12.114 48.332 1.667 37.885 1.667 25c0-12.887 10.447-23.334 23.334-23.334 12.886 0 23.333 10.447 23.333 23.334'/%3E%3Cpath fill='%23F3F3F3' d='m18.02 29.524.054-.013a.753.753 0 0 1 .891.738.751.751 0 1 1-1.07-.68l.024-.01.014-.006.02-.008zM31.452 29.545a.752.752 0 0 1 1.012.704.75.75 0 1 1-1.012-.704M32.5 25v-6h-15l.002 6h4.273l-2.44-1.626a.75.75 0 0 1 .83-1.249l4.312 2.874h4.796l-2.438-1.625a.75.75 0 0 1 .832-1.249l4.311 2.874z'/%3E%3Cpath fill='%23F3F3F3' fill-rule='evenodd' d='M35.5 31.747a2.25 2.25 0 0 1-2.25 2.251H16.751c-1.239 0-2.25-1.01-2.25-2.25v-16.5c0-1.113.88-2.013 2.611-2.674C18.961 11.872 21.688 11.5 25 11.5c3.314 0 6.043.372 7.89 1.074 1.73.661 2.611 1.561 2.611 2.677zM30.25 16h-10.5a.751.751 0 0 1 0-1.5h10.5a.75.75 0 0 1 0 1.5M16 30.248a2.254 2.254 0 0 0 2.251 2.25c1.24 0 2.249-1.009 2.249-2.25 0-1.24-1.01-2.25-2.249-2.25a2.253 2.253 0 0 0-2.25 2.25m13.5 0a2.254 2.254 0 0 0 2.25 2.25c1.241 0 2.25-1.009 2.25-2.25a2.254 2.254 0 0 0-2.25-2.25 2.253 2.253 0 0 0-2.25 2.25M16.75 17.5H33.25a.75.75 0 0 1 .75.749v7.5c0 .414-.337.75-.75.75H16.75a.75.75 0 0 1-.75-.75v-7.5a.75.75 0 0 1 .75-.75' clip-rule='evenodd'/%3E%3Cpath fill='%23F3F3F3' d='M31 36.998h1.5v-1.5H31zM17.5 36.998H19v-1.5h-1.5z'/%3E%3Cpath fill='%23F3F3F3' fill-rule='evenodd' d='M25 50c13.808 0 25-11.193 25-25S38.809 0 25 0C11.195 0 0 11.193 0 25s11.194 25 25 25m8.424-38.825C31.38 10.395 28.546 10 25 10c-3.544 0-6.377.395-8.425 1.175-2.954 1.126-3.574 2.838-3.574 4.074v16.498c0 1.811 1.29 3.327 3 3.676v1.575c0 .826.673 1.5 1.5 1.5H19c.826 0 1.5-.674 1.5-1.5v-1.5h8.998v1.5c0 .826.674 1.5 1.5 1.5h1.5c.826 0 1.502-.674 1.502-1.5v-1.575a3.755 3.755 0 0 0 3-3.676V15.25c0-1.238-.622-2.948-3.577-4.074' clip-rule='evenodd'/%3E%3C/svg%3E");background-position:50%;background-repeat:no-repeat;background-size:100%;border:3px solid transparent;border-radius:100%;display:block;height:35px;left:-50px;padding:2px;top:-3px;width:35px;z-index:4}#bus-accordions .bus-direction .panel-body .station-list .station.bus-approaching:after,#bus-accordions .bus-direction .panel-body .station-list .station.current-location:after,#div-one-direction .station-list .station.bus-approaching:after,#div-one-direction .station-list .station.current-location:after,#modalBus #bus-accordions .bus-direction .panel-body .station-list .station.bus-approaching:after,#modalBus #bus-accordions .bus-direction .panel-body .station-list .station.current-location:after{background-size:90%;display:block;height:20px;left:-28px;top:32px;width:20px;z-index:4;fill:none;background-color:#fff;background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='14' fill='none' viewBox='0 0 12 14'%3E%3Cpath fill='%23343434' d='m5 0-.008 10.657-3.12-2.71a1.1 1.1 0 0 0-.357-.211 1.2 1.2 0 0 0-1.194.214 1 1 0 0 0-.238.319.89.89 0 0 0 .16.99 1 1 0 0 0 .08.078l4.91 4.378c.205.183.483.285.773.285s.568-.102.773-.285l4.923-4.392a.94.94 0 0 0 .298-.69.93.93 0 0 0-.322-.675c-.2-.179-.47-.281-.754-.286a1.18 1.18 0 0 0-.766.26l-3.155 2.726L7 0z'/%3E%3C/svg%3E");background-position:50%;background-repeat:no-repeat}#bus-accordions .bus-direction .panel-body .station-list .station.unknown:before,#div-one-direction .station-list .station.unknown:before,#modalBus #bus-accordions .bus-direction .panel-body .station-list .station.unknown:before{border-radius:0;fill:#f3f3f3;background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='50' height='50' fill='none' viewBox='0 0 50 50'%3E%3Cpath d='M0 0h50v50H0z'/%3E%3Cpath fill='%23C4C4C4' fill-rule='evenodd' d='M46.875 3.125H3.125v43.75h43.75zm-28.27 29.612a1.98 1.98 0 0 1-1.974-1.975c0-1.087.886-1.972 1.975-1.972 1.087 0 1.973.885 1.973 1.973a1.976 1.976 0 0 1-1.973 1.974m0-2.632a.655.655 0 0 0-.637.399.658.658 0 1 0 .638-.399m9.869.657c0 1.09.887 1.975 1.974 1.975a1.977 1.977 0 0 0 1.974-1.975 1.977 1.977 0 0 0-1.974-1.972 1.976 1.976 0 0 0-1.974 1.973m1.712-.616a.66.66 0 0 1 .707.163.66.66 0 1 1-.707-.163m-1.054-11.883h-9.21a.66.66 0 0 1 0-1.315h9.21a.66.66 0 0 1 0 1.315M17.29 19.58h14.474a.66.66 0 0 1 .658.657v6.58a.66.66 0 0 1-.658.658H17.29a.66.66 0 0 1-.659-.659v-6.579a.66.66 0 0 1 .659-.657m13.815 6.58v-5.264H17.947l.002 5.263h3.749l-2.14-1.426a.657.657 0 1 1 .728-1.095l3.782 2.521h4.207l-2.138-1.426a.657.657 0 1 1 .73-1.095l3.781 2.521zm.812-12.128c-1.794-.684-4.28-1.031-7.39-1.031s-5.595.347-7.391 1.03C14.544 15.02 14 16.52 14 17.606v14.473a3.295 3.295 0 0 0 2.632 3.224v1.382c0 .725.59 1.316 1.315 1.316h1.316c.725 0 1.316-.59 1.316-1.316v-1.316h7.895v1.316c0 .725.59 1.316 1.316 1.316h1.315a1.32 1.32 0 0 0 1.318-1.316v-1.382a3.294 3.294 0 0 0 2.631-3.224V17.604c0-1.085-.545-2.585-3.137-3.573m1.82 18.047a1.975 1.975 0 0 1-1.973 1.975H17.29a1.977 1.977 0 0 1-1.974-1.975V17.604c0-.976.772-1.766 2.29-2.346 1.622-.616 4.015-.942 6.92-.942 2.908 0 5.301.326 6.921.942 1.52.58 2.292 1.37 2.292 2.348zm-3.948 4.606h1.316v-1.316H29.79zm-11.842 0h1.316v-1.316h-1.316z' clip-rule='evenodd'/%3E%3C/svg%3E");border-width:1px}#bus-accordions .bus-direction .panel-body .station-list .station.bus-approaching:last-child:after,#div-one-direction .station-list .station.bus-approaching:last-child:after,#modalBus #bus-accordions .bus-direction .panel-body .station-list .station.bus-approaching:last-child:after{background-color:#fff}#bus-accordions .bus-direction .panel-body .station-list .mta-bus-border:after,#div-one-direction .station-list .mta-bus-border:after,#modalBus #bus-accordions .bus-direction .panel-body .station-list .mta-bus-border:after{background-color:#dfdfe0;bottom:-20px;content:"";display:block;height:1px;left:-70px;position:absolute;top:inherit;width:calc(100% + 70px)}.bus-stop-icon i{background-image:url(/vuejs/a17fca498bc921f7a4f5ab0c6745225b.png);background-position:50%;background-repeat:no-repeat;background-size:30px;display:block;height:50px;position:relative;top:0;width:50px}.bus-stop-icon.map i{height:31px;margin-right:5px;top:0;width:30px}#legend{background:#fff;margin:10px;padding:5px}.mta-map-legend{align-items:center;display:flex;justify-content:center}.mta-map-legend div{padding-right:5px}.nearby-stop-details .modal .modal-header .mta-map-legend,.ss-modal.modal .modal-header .mta-map-legend{color:#000}.ss-modal.modal{display:block;padding-right:15px;text-align:left}.go-back-button{cursor:pointer}.block-service-status-block #tab-rail #lirr .mta-line-container{display:flex}.block-service-status-block #tab-rail #lirr .mta-line-container .name{width:auto}.block-service-status-block #tab-rail #metronorth .mta-line-container{display:flex}.block-service-status-block #tab-rail #metronorth .mta-line-container .name{width:auto}.block-service-status-block #tab-rail li{display:list-item}.block-service-status-block #tab-rail li .status{line-height:1.3;max-width:110px;text-align:right;width:auto}.block-service-status-block #tab-rail .color{display:flex;float:none;width:12px}.block-service-status-block #tab-rail .mta-rail-onorclose{color:#333;font-weight:400;min-width:75px;text-decoration:none}.block-service-status-block #tab-rail a.view-less,.block-service-status-block #tab-rail a.view-less:link,.block-service-status-block #tab-rail a.view-more,.block-service-status-block #tab-rail a.view-more:link{text-decoration:none}.block-service-status-block #tab-subway .mta-stations-by-line a,.block-service-status-block #tab-subway .mta-stations-by-line a:link{margin:0}#divCountdown #stationsByLineRailsDetails .panel-default.panel .station-list.list-group:before{height:calc(100% - 24px)}#stationsByLineRails,#stationsByLineRailsDetails{padding-left:15px;padding-right:15px}#stationsByLineRails a,#stationsByLineRailsDetails a{line-height:1.1}#stationsByLineRails .name,#stationsByLineRailsDetails .name{font-weight:700}#stationsByLineRails .panel-heading,#stationsByLineRailsDetails .panel-heading{background:transparent;border:none;margin:10px 0;padding:15px 0}#stationsByLineRails .panel-heading .panel-title,#stationsByLineRailsDetails .panel-heading .panel-title{color:#002d72;font-size:20px;font-weight:700;line-height:24px;margin:0;padding:0}#stationsByLineRails .rail-schedule-title,#stationsByLineRailsDetails .rail-schedule-title{border-bottom:1px solid #dfdfe0;margin-bottom:15px}#stationsByLineRails .rail-schedule-title .panel-child-wrapper,#stationsByLineRailsDetails .rail-schedule-title .panel-child-wrapper{display:inline-block;font-weight:700;vertical-align:top}#stationsByLineRails .rail-schedule-title .panel-child-wrapper .time-wrapper,#stationsByLineRailsDetails .rail-schedule-title .panel-child-wrapper .time-wrapper{font-size:16px}#stationsByLineRails .rail-schedule-title .panel-child-wrapper .time-wrapper .delayed-time,#stationsByLineRailsDetails .rail-schedule-title .panel-child-wrapper .time-wrapper .delayed-time{color:#d0021b;margin-left:5px}#stationsByLineRails .rail-schedule-title .panel-child-wrapper .time-wrapper .on-time,#stationsByLineRailsDetails .rail-schedule-title .panel-child-wrapper .time-wrapper .on-time{color:#0e8a14;font-weight:400;margin-left:5px}#stationsByLineRails .panel-default.panel,#stationsByLineRailsDetails .panel-default.panel{border:none;box-shadow:none}#stationsByLineRails .panel-default.panel .station-list.list-group,#stationsByLineRailsDetails .panel-default.panel .station-list.list-group{overflow:visible;padding-left:40px}#stationsByLineRails .panel-default.panel .station-list.list-group:before,#stationsByLineRailsDetails .panel-default.panel .station-list.list-group:before{height:calc(100% - 17px)}#stationsByLineRails .panel-default.panel.rail-information .station-list.list-group .station,#stationsByLineRailsDetails .panel-default.panel.rail-information .station-list.list-group .station{padding:5px;width:100%}#stationsByLineRails .panel-default.panel.rail-information .station-list.list-group .station:last-child,#stationsByLineRailsDetails .panel-default.panel.rail-information .station-list.list-group .station:last-child{margin-bottom:8px}#stationsByLineRails .panel-default.panel.rail-information .station-list.list-group .station:last-child:before,#stationsByLineRailsDetails .panel-default.panel.rail-information .station-list.list-group .station:last-child:before{top:23px}#stationsByLineRails .panel-default.panel.rail-information .station-list.list-group .station .station-name,#stationsByLineRailsDetails .panel-default.panel.rail-information .station-list.list-group .station .station-name{font-weight:700;padding-left:0;width:100%}#stationsByLineRails .panel-default.panel.rail-information .station-list.list-group .station .walk-duration-wrapper,#stationsByLineRailsDetails .panel-default.panel.rail-information .station-list.list-group .station .walk-duration-wrapper{align-items:flex-end;display:flex;margin-top:5px}#stationsByLineRails .panel-default.panel.rail-information .station-list.list-group .station .walk-duration-wrapper .walking-man,#stationsByLineRailsDetails .panel-default.panel.rail-information .station-list.list-group .station .walk-duration-wrapper .walking-man{background:url(/vuejs/9930f7bdbc75cc48bb8eb43196008d3c.svg);background-repeat:no-repeat;background-size:10px;height:14px;margin-right:3px;width:11px}#stationsByLineRails .panel-default.panel.rail-information .station-list.list-group .station .walk-duration-wrapper .walking-duration,#stationsByLineRailsDetails .panel-default.panel.rail-information .station-list.list-group .station .walk-duration-wrapper .walking-duration{font-size:14px;line-height:1}#stationsByLineRails .panel-default.panel.rail-information .station-list.list-group .station.current-location .station-name .name,#stationsByLineRails .panel-default.panel.rail-information .station-list.list-group .station.current-location .station-name .time,#stationsByLineRails .panel-default.panel.rail-information .station-list.list-group .station.selected-station .station-name .name,#stationsByLineRails .panel-default.panel.rail-information .station-list.list-group .station.selected-station .station-name .time,#stationsByLineRailsDetails .panel-default.panel.rail-information .station-list.list-group .station.current-location .station-name .name,#stationsByLineRailsDetails .panel-default.panel.rail-information .station-list.list-group .station.current-location .station-name .time,#stationsByLineRailsDetails .panel-default.panel.rail-information .station-list.list-group .station.selected-station .station-name .name,#stationsByLineRailsDetails .panel-default.panel.rail-information .station-list.list-group .station.selected-station .station-name .time{font-weight:700}#stationsByLineRails .panel-default.panel.rail-information .station-list.list-group.rail-danbury:before,#stationsByLineRails .panel-default.panel.rail-information .station-list.list-group.rail-new-canaan:before,#stationsByLineRails .panel-default.panel.rail-information .station-list.list-group.rail-waterbury:before,#stationsByLineRailsDetails .panel-default.panel.rail-information .station-list.list-group.rail-danbury:before,#stationsByLineRailsDetails .panel-default.panel.rail-information .station-list.list-group.rail-new-canaan:before,#stationsByLineRailsDetails .panel-default.panel.rail-information .station-list.list-group.rail-waterbury:before{border-right:3px solid #ee0034}#stationsByLineRails .panel-default.panel.rail-information .station-list.list-group.rail-danbury .station:before,#stationsByLineRails .panel-default.panel.rail-information .station-list.list-group.rail-new-canaan .station:before,#stationsByLineRails .panel-default.panel.rail-information .station-list.list-group.rail-waterbury .station:before,#stationsByLineRailsDetails .panel-default.panel.rail-information .station-list.list-group.rail-danbury .station:before,#stationsByLineRailsDetails .panel-default.panel.rail-information .station-list.list-group.rail-new-canaan .station:before,#stationsByLineRailsDetails .panel-default.panel.rail-information .station-list.list-group.rail-waterbury .station:before{background-color:#ee0034}#stationsByLineRails .panel-default.panel.rail-information .station-list.list-group.rail-danbury .station .station-icon-list,#stationsByLineRails .panel-default.panel.rail-information .station-list.list-group.rail-new-canaan .station .station-icon-list,#stationsByLineRails .panel-default.panel.rail-information .station-list.list-group.rail-waterbury .station .station-icon-list,#stationsByLineRailsDetails .panel-default.panel.rail-information .station-list.list-group.rail-danbury .station .station-icon-list,#stationsByLineRailsDetails .panel-default.panel.rail-information .station-list.list-group.rail-new-canaan .station .station-icon-list,#stationsByLineRailsDetails .panel-default.panel.rail-information .station-list.list-group.rail-waterbury .station .station-icon-list{display:none}#stationsByLineRails .panel-default.panel.rail-information .station-list.list-group.rail-wassaic:before,#stationsByLineRailsDetails .panel-default.panel.rail-information .station-list.list-group.rail-wassaic:before{border-right:3px solid #0039a6}#stationsByLineRails .panel-default.panel.rail-information .station-list.list-group.rail-wassaic .station:before,#stationsByLineRailsDetails .panel-default.panel.rail-information .station-list.list-group.rail-wassaic .station:before{background-color:#0039a6}#stationsByLineRails .panel-default.panel.rail-information .station-list.list-group.rail-wassaic .station .station-icon-list,#stationsByLineRailsDetails .panel-default.panel.rail-information .station-list.list-group.rail-wassaic .station .station-icon-list{display:none}#stationsByLineRails .panel-default.panel.rail-information .station-list.list-group .station.current-location .location-icon,#stationsByLineRailsDetails .panel-default.panel.rail-information .station-list.list-group .station.current-location .location-icon{background:url(/vuejs/0a1ba2275cd8634a6a59127fdcd49f4a.svg);background-repeat:no-repeat;height:30px;left:-46px;margin-top:-15px;position:absolute;top:50%;width:30px;z-index:3}#stationsByLineRails .panel-default.panel.rail-information .station-list.list-group .station.current-location:before,#stationsByLineRailsDetails .panel-default.panel.rail-information .station-list.list-group .station.current-location:before{content:none}#stationsByLineRails .panel-default.panel.rail-information .station-list.list-group .station.current-location.train-at-station:before,#stationsByLineRailsDetails .panel-default.panel.rail-information .station-list.list-group .station.current-location.train-at-station:before{content:""}#stationsByLineRails .panel-default.panel.rail-information .station-list.list-group .station.train-at-station:before,#stationsByLineRailsDetails .panel-default.panel.rail-information .station-list.list-group .station.train-at-station:before{background:url(/vuejs/81132ad1ab9c0cc79c00df85569dfcb5.svg);background-repeat:no-repeat;height:48px;left:-51px;margin-top:-24px;top:50%;width:45px}#stationsByLineRails .panel-default.panel.rail-information .station-list.list-group .station.train-at-station .train-status,#stationsByLineRailsDetails .panel-default.panel.rail-information .station-list.list-group .station.train-at-station .train-status{font-size:14px;font-weight:700;line-height:1;margin-top:5px}#stationsByLineRails .panel-default.panel.rail-information .station-list.list-group .station:first-child.train-at-station.incoming:before,#stationsByLineRailsDetails .panel-default.panel.rail-information .station-list.list-group .station:first-child.train-at-station.incoming:before{top:0}#stationsByLineRails .panel-default.panel.rail-schedule-wrapper.extra-padding,#stationsByLineRailsDetails .panel-default.panel.rail-schedule-wrapper.extra-padding{padding:10px 1px 1px 0}#stationsByLineRails .panel-default.panel.rail-schedule-wrapper .station-list.list-group,#stationsByLineRailsDetails .panel-default.panel.rail-schedule-wrapper .station-list.list-group{border-top:0}#stationsByLineRails .panel-default.panel.rail-schedule-wrapper .station-list.list-group .station.train-crossed:before,#stationsByLineRailsDetails .panel-default.panel.rail-schedule-wrapper .station-list.list-group .station.train-crossed:before{opacity:.5}#stationsByLineRails .panel-default.panel.rail-schedule-wrapper .station-list.list-group .station.train-crossed .rail-schedule-overlay,#stationsByLineRailsDetails .panel-default.panel.rail-schedule-wrapper .station-list.list-group .station.train-crossed .rail-schedule-overlay{background:hsla(0,0%,95%,.6);height:calc(100% + 20px);left:-33px;position:absolute;top:10px;width:3px;z-index:3}#stationsByLineRails .panel-default.panel.rail-schedule-wrapper .station-list.list-group .station.train-crossed:last-of-type .rail-schedule-overlay,#stationsByLineRailsDetails .panel-default.panel.rail-schedule-wrapper .station-list.list-group .station.train-crossed:last-of-type .rail-schedule-overlay{height:20px}#stationsByLineRails .panel-default.panel.rail-schedule-wrapper .station-list.list-group .station.train-crossed .station-name .time,#stationsByLineRailsDetails .panel-default.panel.rail-schedule-wrapper .station-list.list-group .station.train-crossed .station-name .time{display:none}#stationsByLineRails .panel-default.panel.rail-schedule-wrapper .station-list.list-group .station .station-name,#stationsByLineRailsDetails .panel-default.panel.rail-schedule-wrapper .station-list.list-group .station .station-name{display:flex;margin-top:0}#stationsByLineRails .panel-default.panel.rail-schedule-wrapper .station-list.list-group .station .station-name:after,#stationsByLineRailsDetails .panel-default.panel.rail-schedule-wrapper .station-list.list-group .station .station-name:after{content:""}#stationsByLineRails .panel-default.panel.rail-schedule-wrapper .station-list.list-group .station .station-name .name,#stationsByLineRailsDetails .panel-default.panel.rail-schedule-wrapper .station-list.list-group .station .station-name .name{font-weight:400}#stationsByLineRails .panel-default.panel.rail-schedule-wrapper .station-list.list-group .station .station-name .time,#stationsByLineRailsDetails .panel-default.panel.rail-schedule-wrapper .station-list.list-group .station .station-name .time{display:flex;flex:1;font-weight:400;justify-content:flex-end}#stationsByLineRails .font-normal,#stationsByLineRailsDetails .font-normal{font-weight:400}.services-container #lirr #divCountdown .schedule-itinerary.panel-default.panel .pnl-head,.services-container #metronorth #divCountdown .schedule-itinerary.panel-default.panel .pnl-head{display:flex}.services-container #lirr #divCountdown .schedule-itinerary.panel-default.panel .pnl-content .divStop,.services-container #metronorth #divCountdown .schedule-itinerary.panel-default.panel .pnl-content .divStop{width:100%}.services-container #lirr #divCountdown .more-info-link,.services-container #metronorth #divCountdown .more-info-link{border-bottom:1px solid #dfdfe0;border-top:1px solid #dfdfe0;margin-top:1px}#modalRail .rail-close-button .close{top:0}