.type-ahead{outline:none}#nearby-map{min-height:500px;width:100%}.hide-element{display:none}.show-fade{animation:fadeInElement .2s ease-in-out}@keyframes fadeInElement{0%{opacity:0}to{opacity:1}}.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%}.ss-modal.ss-modal--bus.modal .modal-footer{display:none}.message{padding:15px 0 0;text-align:center}.ss-modal.ss-modal--bus .modal-body{margin:7px!important}.ss-modal.ss-modal--bus #bus-accordions .bus-direction .panel-heading a,.ss-modal.ss-modal--bus #bus-accordions .bus-direction .panel-heading button{padding-bottom:15px;padding-top:15px}#div-one-direction .station-list:before,.ss-modal.ss-modal--bus #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,.ss-modal.ss-modal--bus #bus-accordions .bus-direction .panel-body .station-list .station:before,.ss-modal.ss-modal--bus #bus-accordions .bus-direction .panel-body .station-list .station:last-child:after{background-color:currentColor}@media screen and (min-width:960px){.ss-modal.ss-modal--bus .modal-title{margin-top:20px}.ss-modal.ss-modal--bus .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%}.ss-modal.ss-modal--bus #bus-accordions .bus-direction .panel-heading a,.ss-modal.ss-modal--bus #bus-accordions .bus-direction .panel-heading button{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}.error{margin:15px 0 0}.nearby-tab-content .spinner{margin:25px auto;position:inherit}.space{margin-top:5%}.scroll-div{height:1000px;overflow-y:scroll;padding:5px 10px 2px 2px!important}.scroll-div::-webkit-scrollbar-thumb{background-color:#d8d8d8;border-radius:3.5px;height:139px}.scroll-div::-webkit-scrollbar{width:7px}
/*! 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{color:#4a4a4a;content:""}.icon-Night-Service:before{color:#4a4a4a;content:""}.icon-Day-Service:before{color:#4a4a4a;content:"☀"}.icon-Half-Time-Service: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;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;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;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;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)}.route-group .route-details .line-1,.route-location-detail .station-icon-list .line-1,.route-location-header .route-info .line-1,.stop-details .routes .list-icons .line-1{background-image:url(/vuejs/f615303877866360408d22d028c7e1d2.svg)}.route-group .route-details .line-2,.route-location-detail .station-icon-list .line-2,.route-location-header .route-info .line-2,.stop-details .routes .list-icons .line-2{background-image:url(/vuejs/12b76417962028dc5dd46a5f7da4e257.svg)}.route-group .route-details .line-3,.route-location-detail .station-icon-list .line-3,.route-location-header .route-info .line-3,.stop-details .routes .list-icons .line-3{background-image:url(/vuejs/a78ac9d7ebbb00594f70070c3867e8d5.svg)}.route-group .route-details .line-4,.route-location-detail .station-icon-list .line-4,.route-location-header .route-info .line-4,.stop-details .routes .list-icons .line-4{background-image:url(/vuejs/085719a34ab709a927f368bf0e764777.svg)}.route-group .route-details .line-5,.route-group .route-details .line-5D,.route-group .route-details .line-5X,.route-location-detail .station-icon-list .line-5,.route-location-detail .station-icon-list .line-5D,.route-location-detail .station-icon-list .line-5X,.route-location-header .route-info .line-5,.route-location-header .route-info .line-5D,.route-location-header .route-info .line-5X,.stop-details .routes .list-icons .line-5,.stop-details .routes .list-icons .line-5D,.stop-details .routes .list-icons .line-5X{background-image:url(/vuejs/b370f0e0c62c4b8f36b928178df6b4ae.svg)}.route-group .route-details .line-6,.route-location-detail .station-icon-list .line-6,.route-location-header .route-info .line-6,.stop-details .routes .list-icons .line-6{background-image:url(/vuejs/af9ae1b0bcfd30bc6c3626dae98074ef.svg)}.route-group .route-details .line-6D,.route-group .route-details .line-6X,.route-location-detail .station-icon-list .line-6D,.route-location-detail .station-icon-list .line-6X,.route-location-header .route-info .line-6D,.route-location-header .route-info .line-6X,.stop-details .routes .list-icons .line-6D,.stop-details .routes .list-icons .line-6X{background-image:url(/vuejs/5d30385849e3edeed5c4e3b99d385df4.svg)}.route-group .route-details .line-7,.route-location-detail .station-icon-list .line-7,.route-location-header .route-info .line-7,.stop-details .routes .list-icons .line-7{background-image:url(/vuejs/903c05438d54ff7a5d0036a769f10bf6.svg)}.route-group .route-details .line-7D,.route-group .route-details .line-7X,.route-location-detail .station-icon-list .line-7D,.route-location-detail .station-icon-list .line-7X,.route-location-header .route-info .line-7D,.route-location-header .route-info .line-7X,.stop-details .routes .list-icons .line-7D,.stop-details .routes .list-icons .line-7X{background-image:url(/vuejs/7039e551c88dc18eef6a518980617bfc.svg)}.route-group .route-details .line-A,.route-location-detail .station-icon-list .line-A,.route-location-header .route-info .line-A,.stop-details .routes .list-icons .line-A{background-image:url(/vuejs/9041d815e07d7dd93ebaa6bd466b6b67.svg)}.route-group .route-details .line-B,.route-location-detail .station-icon-list .line-B,.route-location-header .route-info .line-B,.stop-details .routes .list-icons .line-B{background-image:url(/vuejs/9156f755686e8e6b2935f07a393b611a.svg)}.route-group .route-details .line-C,.route-location-detail .station-icon-list .line-C,.route-location-header .route-info .line-C,.stop-details .routes .list-icons .line-C{background-image:url(/vuejs/ec805c7415caff62cc2641469574683c.svg)}.route-group .route-details .line-D,.route-location-detail .station-icon-list .line-D,.route-location-header .route-info .line-D,.stop-details .routes .list-icons .line-D{background-image:url(/vuejs/84bc409ef98ce69f9d36e9b2556ab7cf.svg)}.route-group .route-details .line-E,.route-location-detail .station-icon-list .line-E,.route-location-header .route-info .line-E,.stop-details .routes .list-icons .line-E{background-image:url(/vuejs/5500549a75e2a20cfc18d6f87babfe40.svg)}.route-group .route-details .line-F,.route-location-detail .station-icon-list .line-F,.route-location-header .route-info .line-F,.stop-details .routes .list-icons .line-F{background-image:url(/vuejs/5b35921d073d41d80deeb17cac90d7fd.svg)}.route-group .route-details .line-FD,.route-group .route-details .line-FX,.route-location-detail .station-icon-list .line-FD,.route-location-detail .station-icon-list .line-FX,.route-location-header .route-info .line-FD,.route-location-header .route-info .line-FX,.stop-details .routes .list-icons .line-FD,.stop-details .routes .list-icons .line-FX{background-image:url(/vuejs/e0305a2c098717064ae562c30df2a009.svg)}.route-group .route-details .line-G,.route-location-detail .station-icon-list .line-G,.route-location-header .route-info .line-G,.stop-details .routes .list-icons .line-G{background-image:url(/vuejs/8f8f3abaabc85122841fe5df41fbc344.svg)}.route-group .route-details .line-H,.route-location-detail .station-icon-list .line-H,.route-location-header .route-info .line-H,.stop-details .routes .list-icons .line-H{background-image:url(/vuejs/ee2e30facb9a6c4b8bf0c43e531a36ab.svg)}.route-group .route-details .line-J,.route-location-detail .station-icon-list .line-J,.route-location-header .route-info .line-J,.stop-details .routes .list-icons .line-J{background-image:url(/vuejs/bca69e5237ed3e7d0d78320261f99f2d.svg)}.route-group .route-details .line-L,.route-location-detail .station-icon-list .line-L,.route-location-header .route-info .line-L,.stop-details .routes .list-icons .line-L{background-image:url(/vuejs/8c1bfa6816b539fd63ca8f26e4dc8b65.svg)}.route-group .route-details .line-M,.route-location-detail .station-icon-list .line-M,.route-location-header .route-info .line-M,.stop-details .routes .list-icons .line-M{background-image:url(/vuejs/0e9163c71c7f9397f7d3e36d51546849.svg)}.route-group .route-details .line-N,.route-location-detail .station-icon-list .line-N,.route-location-header .route-info .line-N,.stop-details .routes .list-icons .line-N{background-image:url(/vuejs/4a1b0077917e37bf08502f6ec21b04c8.svg)}.route-group .route-details .line-Q,.route-location-detail .station-icon-list .line-Q,.route-location-header .route-info .line-Q,.stop-details .routes .list-icons .line-Q{background-image:url(/vuejs/b746451c38ae7d57f8a4d0b72b369328.svg)}.route-group .route-details .line-R,.route-location-detail .station-icon-list .line-R,.route-location-header .route-info .line-R,.stop-details .routes .list-icons .line-R{background-image:url(/vuejs/9c6333dc2424c01e4740f5c3c56d362f.svg)}.route-group .route-details .line-S,.route-location-detail .station-icon-list .line-S,.route-location-header .route-info .line-S,.stop-details .routes .list-icons .line-S{background-image:url(/vuejs/da91e0c35571668af52eb6164a71f33e.svg)}.route-group .route-details .line-W,.route-location-detail .station-icon-list .line-W,.route-location-header .route-info .line-W,.stop-details .routes .list-icons .line-W{background-image:url(/vuejs/566ed247e9487d43c1f1cc7e8ea5f456.svg)}.route-group .route-details .line-Z,.route-location-detail .station-icon-list .line-Z,.route-location-header .route-info .line-Z,.stop-details .routes .list-icons .line-Z{background-image:url(/vuejs/3f0bb849f47ead835e0241104f337a6d.svg)}.route-group .route-details .line-FS,.route-location-detail .station-icon-list .line-FS,.route-location-header .route-info .line-FS,.stop-details .routes .list-icons .line-FS{background-image:url(/vuejs/c01e0840361272a0585e94a540d6755f.svg)}.route-group .route-details .line-GS,.route-location-detail .station-icon-list .line-GS,.route-location-header .route-info .line-GS,.stop-details .routes .list-icons .line-GS{background-image:url(/vuejs/da91e0c35571668af52eb6164a71f33e.svg)}.route-group .route-details .line-SI,.route-group .route-details .line-SIR,.route-location-detail .station-icon-list .line-SI,.route-location-detail .station-icon-list .line-SIR,.route-location-header .route-info .line-SI,.route-location-header .route-info .line-SIR,.stop-details .routes .list-icons .line-SI,.stop-details .routes .list-icons .line-SIR{background-image:url(/vuejs/ab18baf2d2d8ea7f1902ce1751d5fdf2.svg)}.route-group .route-details .line-ad,.route-location-detail .station-icon-list .line-ad,.route-location-header .route-info .line-ad,.stop-details .routes .list-icons .line-ad{background-image:url(/vuejs/a18453ed7f983e109df225efd4878e08.png)}.route-group .route-details .line-FF,.route-location-detail .station-icon-list .line-FF,.route-location-header .route-info .line-FF,.stop-details .routes .list-icons .line-FF{background-image:url(/vuejs/d3855d39aa006059dc6dec997499fbf0.png)}.route-group .route-details .line-FT,.route-location-detail .station-icon-list .line-FT,.route-location-header .route-info .line-FT,.stop-details .routes .list-icons .line-FT{background-image:url(/vuejs/e2ef1cf7b4d770d1f2812fb39a9ce616.png)}.route-group .route-details .line-TP,.route-location-detail .station-icon-list .line-TP,.route-location-header .route-info .line-TP,.stop-details .routes .list-icons .line-TP{background-image:url(/vuejs/0210205962361ff5e51351997f7e0b70.png)}.route-group .route-details .line-SB,.route-location-detail .station-icon-list .line-SB,.route-location-header .route-info .line-SB,.stop-details .routes .list-icons .line-SB{background-image:url(/vuejs/30bfe3cd2101daf0968e789c275e2868.svg);height:21px!important}.route-group .route-details .line,.route-location-detail .station-icon-list .line,.route-location-header .route-info .line,.stop-details .routes .list-icons .line{background-position:50%;background-repeat:no-repeat;color:transparent}.route-group .route-details .line.delay:after,.route-location-detail .station-icon-list .line.delay:after,.route-location-header .route-info .line.delay:after,.stop-details .routes .list-icons .line.delay:after{background-image:url(/vuejs/3ef0ce5ef621829a71a4e25af31bca86.svg);background-position:50%;background-repeat:no-repeat;background-size:contain;content:"";position:absolute}.route-group .route-details .line-7D,.route-group .route-details .line-7X{background-image:url(/vuejs/7039e551c88dc18eef6a518980617bfc.svg)}.route-group .route-details .line-6D,.route-group .route-details .line-6X{background-image:url(/vuejs/5d30385849e3edeed5c4e3b99d385df4.svg)}.route-group .route-details .line-5X{background-image:url(/vuejs/b370f0e0c62c4b8f36b928178df6b4ae.svg)}.route-group .route-details .line-FD,.route-group .route-details .line-FX{background-image:url(/vuejs/e0305a2c098717064ae562c30df2a009.svg)}.bus-filter-container .buses-options .bus-row .bus-station,.bus-station-wrapper .bus-station,.route-group.bus .route-header .bus-station,.route-location-header .bus-station,.ss-modal.ss-modal--bus .bus-station-wrapper .bus-station,.stop-details .routes .list-icons .bus-station{border:1px solid #4a4a4a;font-size:12px;font-weight:700;height:24px;line-height:14px;padding:5px 5px 5px 21px;position:relative}.bus-filter-container .buses-options .bus-row .bus-station:before,.bus-station-wrapper .bus-station:before,.route-group.bus .route-header .bus-station:before,.route-location-header .bus-station:before,.ss-modal.ss-modal--bus .bus-station-wrapper .bus-station:before,.stop-details .routes .list-icons .bus-station:before{content:"";font-family:mta;font-size:15px;font-weight:400;left:5px;position:absolute;top:calc(50% - 7.5px)}.route-group.rail .route-header .rail-station .babylon-branch.rail-color,.route-location-header .rail-station .babylon-branch.rail-color,.stop-details .routes .list-icons .rail-station .babylon-branch.rail-color{background-color:#00985f}.route-group.rail .route-header .rail-station .belmont-branch.rail-color,.route-group.rail .route-header .rail-station .belmont-park-branch.rail-color,.route-location-header .rail-station .belmont-branch.rail-color,.route-location-header .rail-station .belmont-park-branch.rail-color,.stop-details .routes .list-icons .rail-station .belmont-branch.rail-color,.stop-details .routes .list-icons .rail-station .belmont-park-branch.rail-color{background-color:#552989}.route-group.rail .route-header .rail-station .city-terminal-zone-branch.rail-color,.route-group.rail .route-header .rail-station .city-zone-branch.rail-color,.route-location-header .rail-station .city-terminal-zone-branch.rail-color,.route-location-header .rail-station .city-zone-branch.rail-color,.stop-details .routes .list-icons .rail-station .city-terminal-zone-branch.rail-color,.stop-details .routes .list-icons .rail-station .city-zone-branch.rail-color{background-color:#4d5357}.route-group.rail .route-header .rail-station .far-rockaway-branch.rail-color,.route-location-header .rail-station .far-rockaway-branch.rail-color,.stop-details .routes .list-icons .rail-station .far-rockaway-branch.rail-color{background-color:#6e3219}.route-group.rail .route-header .rail-station .hempstead-branch.rail-color,.route-location-header .rail-station .hempstead-branch.rail-color,.stop-details .routes .list-icons .rail-station .hempstead-branch.rail-color{background-color:#ce8e00}.route-group.rail .route-header .rail-station .long-beach-branch.rail-color,.route-location-header .rail-station .long-beach-branch.rail-color,.stop-details .routes .list-icons .rail-station .long-beach-branch.rail-color{background-color:#ff6319}.route-group.rail .route-header .rail-station .montauk-branch.rail-color,.route-location-header .rail-station .montauk-branch.rail-color,.stop-details .routes .list-icons .rail-station .montauk-branch.rail-color{background-color:#2a6983}.route-group.rail .route-header .rail-station .oyster-bay-branch.rail-color,.route-location-header .rail-station .oyster-bay-branch.rail-color,.stop-details .routes .list-icons .rail-station .oyster-bay-branch.rail-color{background-color:#00af3f}.route-group.rail .route-header .rail-station .port-jefferson-branch.rail-color,.route-location-header .rail-station .port-jefferson-branch.rail-color,.stop-details .routes .list-icons .rail-station .port-jefferson-branch.rail-color{background-color:#0039a6}.route-group.rail .route-header .rail-station .port-washington-branch.rail-color,.route-location-header .rail-station .port-washington-branch.rail-color,.stop-details .routes .list-icons .rail-station .port-washington-branch.rail-color{background-color:#c60c30}.route-group.rail .route-header .rail-station .ronkonkoma-branch.rail-color,.route-location-header .rail-station .ronkonkoma-branch.rail-color,.stop-details .routes .list-icons .rail-station .ronkonkoma-branch.rail-color{background-color:#a626aa}.route-group.rail .route-header .rail-station .west-hempstead-branch.rail-color,.route-location-header .rail-station .west-hempstead-branch.rail-color,.stop-details .routes .list-icons .rail-station .west-hempstead-branch.rail-color{background-color:#00a1de}.route-group.rail .route-header .rail-station .hudson-branch.rail-color,.route-group.rail .route-header .rail-station .hudson-line.rail-color,.route-location-header .rail-station .hudson-branch.rail-color,.route-location-header .rail-station .hudson-line.rail-color,.stop-details .routes .list-icons .rail-station .hudson-branch.rail-color,.stop-details .routes .list-icons .rail-station .hudson-line.rail-color{background-color:#009b3a}.route-group.rail .route-header .rail-station .harlem-branch.rail-color,.route-group.rail .route-header .rail-station .harlem-line.rail-color,.route-location-header .rail-station .harlem-branch.rail-color,.route-location-header .rail-station .harlem-line.rail-color,.stop-details .routes .list-icons .rail-station .harlem-branch.rail-color,.stop-details .routes .list-icons .rail-station .harlem-line.rail-color{background-color:#0039a6}.route-group.rail .route-header .rail-station .danbury-branch.rail-color,.route-group.rail .route-header .rail-station .danbury-line.rail-color,.route-group.rail .route-header .rail-station .new-canaan-branch.rail-color,.route-group.rail .route-header .rail-station .new-canaan-line.rail-color,.route-group.rail .route-header .rail-station .new-haven-branch.rail-color,.route-group.rail .route-header .rail-station .new-haven-line.rail-color,.route-group.rail .route-header .rail-station .waterbury-branch.rail-color,.route-group.rail .route-header .rail-station .waterbury-line.rail-color,.route-location-header .rail-station .danbury-branch.rail-color,.route-location-header .rail-station .danbury-line.rail-color,.route-location-header .rail-station .new-canaan-branch.rail-color,.route-location-header .rail-station .new-canaan-line.rail-color,.route-location-header .rail-station .new-haven-branch.rail-color,.route-location-header .rail-station .new-haven-line.rail-color,.route-location-header .rail-station .waterbury-branch.rail-color,.route-location-header .rail-station .waterbury-line.rail-color,.stop-details .routes .list-icons .rail-station .danbury-branch.rail-color,.stop-details .routes .list-icons .rail-station .danbury-line.rail-color,.stop-details .routes .list-icons .rail-station .new-canaan-branch.rail-color,.stop-details .routes .list-icons .rail-station .new-canaan-line.rail-color,.stop-details .routes .list-icons .rail-station .new-haven-branch.rail-color,.stop-details .routes .list-icons .rail-station .new-haven-line.rail-color,.stop-details .routes .list-icons .rail-station .waterbury-branch.rail-color,.stop-details .routes .list-icons .rail-station .waterbury-line.rail-color{background-color:#ee0034}.route-group.rail .route-header .rail-station .port-jervis.rail-color,.route-location-header .rail-station .port-jervis.rail-color,.stop-details .routes .list-icons .rail-station .port-jervis.rail-color{background-color:#ff7900}.route-group.rail .route-header .rail-station .pascack-valley.rail-color,.route-location-header .rail-station .pascack-valley.rail-color,.stop-details .routes .list-icons .rail-station .pascack-valley.rail-color{background-color:#8e258d}.route-group.rail .route-header .rail-station .rail-ronkonkoma-branch.rail-color,.route-location-header .rail-station .rail-ronkonkoma-branch.rail-color,.stop-details .routes .list-icons .rail-station .rail-ronkonkoma-branch.rail-color{background-color:#a626aa}.route-group.rail .route-header .rail-station .rail-montauk-branch.rail-color,.route-location-header .rail-station .rail-montauk-branch.rail-color,.stop-details .routes .list-icons .rail-station .rail-montauk-branch.rail-color{background-color:#2a6983}.route-group.rail .route-header .rail-station .rail-hempstead-branch.rail-color,.route-location-header .rail-station .rail-hempstead-branch.rail-color,.stop-details .routes .list-icons .rail-station .rail-hempstead-branch.rail-color{background-color:#ce8e00}.route-group.rail .route-header .rail-station .rail-babylon-branch.rail-color,.route-location-header .rail-station .rail-babylon-branch.rail-color,.stop-details .routes .list-icons .rail-station .rail-babylon-branch.rail-color{background-color:#00985f}.route-group.rail .route-header .rail-station .main-bergen-county-branch.rail-color,.route-group.rail .route-header .rail-station .main-bergen-county-line.rail-color,.route-location-header .rail-station .main-bergen-county-branch.rail-color,.route-location-header .rail-station .main-bergen-county-line.rail-color,.stop-details .routes .list-icons .rail-station .main-bergen-county-branch.rail-color,.stop-details .routes .list-icons .rail-station .main-bergen-county-line.rail-color{background-color:#000}.route-group.rail .route-header .rail-station,.route-location-header .rail-station,.stop-details .routes .list-icons .rail-station{font-size:16px;font-weight:700;line-height:19px;padding-left:23px;position:relative}.route-group.rail .route-header .rail-station .rail-color,.route-location-header .rail-station .rail-color,.stop-details .routes .list-icons .rail-station .rail-color{border-radius:4px;height:13px;left:0;position:absolute;top:3px;width:13px}.stop-details:after{color:#0f61a9;content:"";font-family:mta;font-weight:700;position:absolute}.subway.stop-details:before,.subway.stop-header:before{background-color:#4a4a4a;border-radius:50%;color:#fff;content:"";font-family:mta;text-align:center}.bus.stop-details:before,.bus.stop-header:before,.rail.stop-details:before,.rail.stop-header:before{background-position:50%;background-repeat:no-repeat;content:""}.bus.stop-details:before,.bus.stop-header:before{background-image:url(/vuejs/a17fca498bc921f7a4f5ab0c6745225b.png)}.rail.stop-details:before,.rail.stop-header:before{background-image:url(/vuejs/dda7d366f3b9e714d965837d14750e20.png)}.service-status-favorites-modal .modal-body b{margin-right:4px}.service-status-favorites-modal .modal-body b .line{margin:0}.service-status-favorites-modal .modal-body ul{margin-bottom:25px}.service-status-favorites-modal .modal-body .TitleDelay,.service-status-favorites-modal .modal-body .TitlePlannedWork,.service-status-favorites-modal .modal-body .reason-title{display:block;font-weight:700}.service-status-favorites-modal .modal-body .creation-time{color:#6a6a6a;display:block;font-weight:400;margin-bottom:12px}.service-status-favorites-modal .modal-body .DateStyle{color:#6a6a6a;margin-left:-4px}.service-status-favorites-modal .modal-body a{bottom:0!important;float:none!important;font-size:16px!important;font-weight:400!important;position:relative!important}.service-status-favorites-modal .modal-body table{width:100%}.service-status-favorites-modal .modal-body hr{margin:0}.service-status-favorites-modal .modal-body em{font-style:normal}#stationsByLineRails .panel-default.panel ul,#stationsByLineRailsDetails .panel-default.panel ul,.route-location-detail ul{list-style:none}#stationsByLineRails .panel-default.panel .station-list,#stationsByLineRailsDetails .panel-default.panel .station-list,.route-location-detail .station-list{margin:0;padding-left:40px;position:relative}#stationsByLineRails .panel-default.panel .station-list .station,#stationsByLineRailsDetails .panel-default.panel .station-list .station,.route-location-detail .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,.route-location-detail .station-list .station:first-child:before,.route-location-detail .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,.route-location-detail .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,.route-location-detail .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,.route-location-detail .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,.route-location-detail .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,.route-location-detail .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,.route-location-detail .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,.route-location-detail .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,.route-location-detail .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,.route-location-detail .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,.route-location-detail .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,.route-location-detail .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,.route-location-detail .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,.route-location-detail .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,.route-location-detail .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,.route-location-detail .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,.route-location-detail .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,.route-location-detail .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,.route-location-detail .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,.route-location-detail .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,.route-location-detail .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,.route-location-detail .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,.route-location-detail .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,.route-location-detail .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,.route-location-detail .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,.route-location-detail .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,.route-location-detail .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,.route-location-detail .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,.route-location-detail .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,.route-location-detail .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,.route-location-detail .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,.route-location-detail .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,.route-location-detail .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,.route-location-detail .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,.route-location-detail .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,.route-location-detail .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,.route-location-detail .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,.route-location-detail .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,.route-location-detail .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,.route-location-detail .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,.route-location-detail .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,.route-location-detail .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,.route-location-detail .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,.route-location-detail .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,.route-location-detail .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,.route-location-detail .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,.route-location-detail .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,.route-location-detail .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,.route-location-detail .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,.route-location-detail .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,.route-location-detail .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,.route-location-detail .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,.route-location-detail .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,.route-location-detail .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,.route-location-detail .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,.route-location-detail .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,.route-location-detail .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,.route-location-detail .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,.route-location-detail .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,.route-location-detail .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,.route-location-detail .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,.route-location-detail .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,.route-location-detail .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,.route-location-detail .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,.route-location-detail .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,.route-location-detail .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,.route-location-detail .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,.route-location-detail .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,.route-location-detail .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,.route-location-detail .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,.route-location-detail .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,.route-location-detail .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,.route-location-detail .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,.route-location-detail .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,.route-location-detail .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,.route-location-detail .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,.route-location-detail .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,.route-location-detail .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,.route-location-detail .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,.route-location-detail .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,.route-location-detail .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,.route-location-detail .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,.route-location-detail .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,.route-location-detail .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,.route-location-detail .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,.route-location-detail .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,.route-location-detail .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,.route-location-detail .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,.route-location-detail .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,.route-location-detail .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,.route-location-detail .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,.route-location-detail .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,.route-location-detail .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,.route-location-detail .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,.route-location-detail .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,.route-location-detail .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,.route-location-detail .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,.route-location-detail .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,.route-location-detail .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,.route-location-detail .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,.route-location-detail .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,.route-location-detail .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,.route-location-detail .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,.route-location-detail .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,.route-location-detail .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,.route-location-detail .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,.route-location-detail .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,.route-location-detail .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,.route-location-detail .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,.route-location-detail .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,.route-location-detail .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,.route-location-detail .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,.route-location-detail .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,.route-location-detail .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,.route-location-detail .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,.route-location-detail .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,.route-location-detail .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,.route-location-detail .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,.route-location-detail .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,.route-location-detail .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,.route-location-detail .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,.route-location-detail .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,.route-location-detail .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,.route-location-detail .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,.route-location-detail .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,.route-location-detail .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,.route-location-detail .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,.route-location-detail .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,.route-location-detail .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,.route-location-detail .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,.route-location-detail .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,.route-location-detail .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,.route-location-detail .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,.route-location-detail .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,.route-location-detail .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,.route-location-detail .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,.route-location-detail .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,.route-location-detail .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,.route-location-detail .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,.route-location-detail .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,.route-location-detail .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,.route-location-detail .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,.route-location-detail .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,.route-location-detail .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,.route-location-detail .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,.route-location-detail .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,.route-location-detail .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,.route-location-detail .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,.route-location-detail .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,.route-location-detail .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,.route-location-detail .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,.route-location-detail .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,.route-location-detail .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,.route-location-detail .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,.route-location-detail .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,.route-location-detail .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,.route-location-detail .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,.route-location-detail .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,.route-location-detail .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,.route-location-detail .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,.route-location-detail .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,.route-location-detail .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,.route-location-detail .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,.route-location-detail .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,.route-location-detail .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,.route-location-detail .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,.route-location-detail .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,.route-location-detail .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,.route-location-detail .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,.route-location-detail .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,.route-location-detail .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,.route-location-detail .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,.route-location-detail .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,.route-location-detail .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,.route-location-detail .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,.route-location-detail .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,.route-location-detail .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,.route-location-detail .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,.route-location-detail .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,.route-location-detail .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,.route-location-detail .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,.route-location-detail .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,.route-location-detail .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,.route-location-detail .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,.route-location-detail .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,.route-location-detail .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,.route-location-detail .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,.route-location-detail .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,.route-location-detail .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,.route-location-detail .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,.route-location-detail .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,.route-location-detail .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,.route-location-detail .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,.route-location-detail .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,.route-location-detail .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,.route-location-detail .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,.route-location-detail .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,.route-location-detail .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,.route-location-detail .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,.route-location-detail .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,.route-location-detail .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,.route-location-detail .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,.route-location-detail .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,.route-location-detail .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,.route-location-detail .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,.route-location-detail .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,.route-location-detail .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{background-color:#ee0034}#stationsByLineRails .color.rail-wassaic,#stationsByLineRailsDetails .color.rail-wassaic{background-color:#0039a6}#stationsByLineRails .panel-default.panel .station-list.list-group,#stationsByLineRailsDetails .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{padding-right:14px}}#stationsByLineRails .panel-default.panel .station-list.list-group .station,#stationsByLineRailsDetails .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{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{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{top:25px}#stationsByLineRails .panel-default.panel .station-list.list-group .station-name,#stationsByLineRailsDetails .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{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{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]{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{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{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{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{background:#f3f3f3;content:"";display:block;height:calc(100% + 19px);left:-56px;position:absolute;top:-10px;width:calc(100% + 85px);z-index:1}.route-location .wrapper-back-link .back-link:before{content:"";display:inline-block;font-family:mta;font-size:12px;font-weight:700;margin-right:8px}.route-group.rail .route-details .peak-track{margin:0;padding:0}.route-group.rail .route-details .peak-track>div{border-right:1px solid #4a4a4a;display:inline-block;font-size:14px;line-height:17px;padding:0 10px;vertical-align:middle}.route-group.rail .route-details .peak-track>div:first-child{padding-left:0}.route-group.rail .route-details .peak-track>div:last-child{border:none}.route-group.rail .route-details button{-webkit-appearance:none;background:none;border:none;color:#0f61a9;padding:0}.route-group.rail .route-details button:hover{text-decoration:underline}.route-group.rail .route-details button.peak{font-weight:700}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}button{letter-spacing:inherit;line-height:inherit;word-spacing:inherit}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}.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}.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}.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}.mta-text-posted{color:#767676}.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-btn{background-color:#0f61a9;border:none;border-radius:50%;cursor:pointer;display:inline-block;height:25px;overflow:hidden;padding:0;position:absolute;right:15px;top:15px;width:25px;z-index:999}.modal-header .close-btn:focus{outline:5px auto #000;outline-offset:0}.modal-header .close{filter:alpha(opacity=100);height:25px;margin-top:5px;opacity:1;position:relative;width:25px}.modal-header .close:before{color:#fff;content:"";font-family:mta;font-size:14px;font-weight:400;left:0;position:absolute;right:0;text-indent:0;top:0}#ajax-feedback-dialog-wrapper,.modal-centered,.nearby-stop-details .modal{padding-right:0!important}#ajax-feedback-dialog-wrapper .vertical-alignment-modal,.modal-centered .vertical-alignment-modal,.nearby-stop-details .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,.nearby-stop-details .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,.nearby-stop-details .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,.nearby-stop-details .modal .modal-dialog{height:100%;margin:0}}@media screen and (min-width:768px){#ajax-feedback-dialog-wrapper .modal-dialog,.modal-centered .modal-dialog,.nearby-stop-details .modal .modal-dialog{margin-top:95px;width:620px}}#ajax-feedback-dialog-wrapper .modal-content,.modal-centered .modal-content,.nearby-stop-details .modal .modal-content{border:none;padding:15px}@media screen and (max-width:767px){#ajax-feedback-dialog-wrapper .modal-content,.modal-centered .modal-content,.nearby-stop-details .modal .modal-content{height:inherit}}#ajax-feedback-dialog-wrapper .modal-header,.modal-centered .modal-header,.nearby-stop-details .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,.nearby-stop-details .modal .modal-header{min-height:30px}}#ajax-feedback-dialog-wrapper .modal-header .close-btn,.modal-centered .modal-header .close-btn,.nearby-stop-details .modal .modal-header .close-btn{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,.nearby-stop-details .modal .modal-body,.nearby-stop-details .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-btn{display:inline-block;margin-top:3px;overflow:hidden}@media screen and (max-width:767px){.travel-preferences-modal .modal-header .close-btn{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-favorites-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-favorites-modal .modal-dialog{float:left;width:50%}}@media(min-width:960px){.service-status-favorites-modal .modal-dialog{float:left;width:66.6666666667%}}@media screen and (min-width:768px){.service-status-favorites-modal .modal-dialog{float:right!important;margin-left:0;margin-right:0}}.service-status-favorites-modal .modal-header{border:none;padding:14px 15px 7px;position:relative}@media screen and (min-width:960px){.service-status-favorites-modal .modal-header{padding:23px 23px 8px}}.service-status-favorites-modal .modal-header .close-btn{margin-top:5px;position:absolute;right:15px;top:14px}@media screen and (min-width:960px){.service-status-favorites-modal .modal-header .close-btn{right:23px;top:23px}}.service-status-favorites-modal .modal-header h3,.service-status-favorites-modal .modal-header h4{color:#0f61a9;font-size:20px;line-height:24px;width:calc(100% - 20px)}@media screen and (min-width:960px){.service-status-favorites-modal .modal-header h3,.service-status-favorites-modal .modal-header h4{font-size:24px;line-height:29px}}.service-status-favorites-modal .modal-body{padding:8px 15px 26px}@media screen and (min-width:960px){.service-status-favorites-modal .modal-body{padding:8px 23px 26px}}.service-status-favorites-modal .modal-body h5{font-weight:700}.service-status-favorites-modal .modal-body .button{height:auto;margin-top:25px;width:100%}.service-status-favorites-modal .readSummary{font-size:14px;overflow:hidden;padding:2% 0}.service-status-favorites-modal .readSummary a{font-size:14px;text-decoration:none}.service-status-favorites-modal .readMore{height:60px}.service-status-favorites-modal .more-info-link a,.service-status-favorites-modal .more-info-link button{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-favorites-modal .more-info-link a:after,.service-status-favorites-modal .more-info-link button:after{content:"";display:inline-block;font-family:mta;margin:0 3px;vertical-align:middle}.service-status-favorites-modal .more-info-link a .view-more:after,.service-status-favorites-modal .more-info-link button .view-more:after{content:"";display:inline-block;font-family:mta;margin:0 3px;vertical-align:middle}.service-status-favorites-modal .nav-tabs{border-bottom:3px solid #002d72;clear:both;color:#002d72;margin-bottom:0!important;margin-top:5px;overflow:hidden}.service-status-favorites-modal .nav-tabs .active a,.service-status-favorites-modal .nav-tabs .active a:link{background-color:#002d72!important;color:#fff!important}.service-status-favorites-modal .nav-tabs .active a:before,.service-status-favorites-modal .nav-tabs .active a:link:before{color:#fff}.service-status-favorites-modal .nav-tabs .active a:hover,.service-status-favorites-modal .nav-tabs .active a:link:hover{border:none!important;color:#fff}.service-status-favorites-modal .nav-tabs li{width:33.3%}.service-status-favorites-modal .nav-tabs a,.service-status-favorites-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-favorites-modal .nav-tabs a:before,.service-status-favorites-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-favorites-modal .nav-tabs a:before,.service-status-favorites-modal .nav-tabs a:link:before{top:8px}.service-status-favorites-modal .nav-tabs a,.service-status-favorites-modal .nav-tabs a:link{height:70px;padding:45px 0 0}}.service-status-favorites-modal .nav-tabs a:focus{border:none!important}.service-status-favorites-modal .nav-tabs a:hover{background-color:#f3f3f3;border:none!important}.service-status-favorites-modal .nav-tabs .tab-bus-favorite,.service-status-favorites-modal .nav-tabs .tab-rail-favorite,.service-status-favorites-modal .nav-tabs .tab-subway-favorite{text-decoration:none}.service-status-favorites-modal .nav-tabs .tab-bus-favorite:focus,.service-status-favorites-modal .nav-tabs .tab-rail-favorite:focus,.service-status-favorites-modal .nav-tabs .tab-subway-favorite:focus{outline:2px solid #adadad}.service-status-favorites-modal .nav-tabs .tab-subway-favorite:before{content:""}.service-status-favorites-modal .nav-tabs .tab-bus-favorite:before{content:""}.service-status-favorites-modal .nav-tabs .tab-rail-favorite:before{content:""}.service-status-favorites-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-favorites-modal .tab-content .line-1{background-image:url(/vuejs/f615303877866360408d22d028c7e1d2.svg)}.service-status-favorites-modal .tab-content .line-2{background-image:url(/vuejs/12b76417962028dc5dd46a5f7da4e257.svg)}.service-status-favorites-modal .tab-content .line-3{background-image:url(/vuejs/a78ac9d7ebbb00594f70070c3867e8d5.svg)}.service-status-favorites-modal .tab-content .line-4{background-image:url(/vuejs/085719a34ab709a927f368bf0e764777.svg)}.service-status-favorites-modal .tab-content .line-5,.service-status-favorites-modal .tab-content .line-5D,.service-status-favorites-modal .tab-content .line-5X{background-image:url(/vuejs/b370f0e0c62c4b8f36b928178df6b4ae.svg)}.service-status-favorites-modal .tab-content .line-6{background-image:url(/vuejs/af9ae1b0bcfd30bc6c3626dae98074ef.svg)}.service-status-favorites-modal .tab-content .line-6D,.service-status-favorites-modal .tab-content .line-6X{background-image:url(/vuejs/5d30385849e3edeed5c4e3b99d385df4.svg)}.service-status-favorites-modal .tab-content .line-7{background-image:url(/vuejs/903c05438d54ff7a5d0036a769f10bf6.svg)}.service-status-favorites-modal .tab-content .line-7D,.service-status-favorites-modal .tab-content .line-7X{background-image:url(/vuejs/7039e551c88dc18eef6a518980617bfc.svg)}.service-status-favorites-modal .tab-content .line-A{background-image:url(/vuejs/9041d815e07d7dd93ebaa6bd466b6b67.svg)}.service-status-favorites-modal .tab-content .line-B{background-image:url(/vuejs/9156f755686e8e6b2935f07a393b611a.svg)}.service-status-favorites-modal .tab-content .line-C{background-image:url(/vuejs/ec805c7415caff62cc2641469574683c.svg)}.service-status-favorites-modal .tab-content .line-D{background-image:url(/vuejs/84bc409ef98ce69f9d36e9b2556ab7cf.svg)}.service-status-favorites-modal .tab-content .line-E{background-image:url(/vuejs/5500549a75e2a20cfc18d6f87babfe40.svg)}.service-status-favorites-modal .tab-content .line-F{background-image:url(/vuejs/5b35921d073d41d80deeb17cac90d7fd.svg)}.service-status-favorites-modal .tab-content .line-FD,.service-status-favorites-modal .tab-content .line-FX{background-image:url(/vuejs/e0305a2c098717064ae562c30df2a009.svg)}.service-status-favorites-modal .tab-content .line-G{background-image:url(/vuejs/8f8f3abaabc85122841fe5df41fbc344.svg)}.service-status-favorites-modal .tab-content .line-H{background-image:url(/vuejs/ee2e30facb9a6c4b8bf0c43e531a36ab.svg)}.service-status-favorites-modal .tab-content .line-J{background-image:url(/vuejs/bca69e5237ed3e7d0d78320261f99f2d.svg)}.service-status-favorites-modal .tab-content .line-L{background-image:url(/vuejs/8c1bfa6816b539fd63ca8f26e4dc8b65.svg)}.service-status-favorites-modal .tab-content .line-M{background-image:url(/vuejs/0e9163c71c7f9397f7d3e36d51546849.svg)}.service-status-favorites-modal .tab-content .line-N{background-image:url(/vuejs/4a1b0077917e37bf08502f6ec21b04c8.svg)}.service-status-favorites-modal .tab-content .line-Q{background-image:url(/vuejs/b746451c38ae7d57f8a4d0b72b369328.svg)}.service-status-favorites-modal .tab-content .line-R{background-image:url(/vuejs/9c6333dc2424c01e4740f5c3c56d362f.svg)}.service-status-favorites-modal .tab-content .line-S{background-image:url(/vuejs/da91e0c35571668af52eb6164a71f33e.svg)}.service-status-favorites-modal .tab-content .line-W{background-image:url(/vuejs/566ed247e9487d43c1f1cc7e8ea5f456.svg)}.service-status-favorites-modal .tab-content .line-Z{background-image:url(/vuejs/3f0bb849f47ead835e0241104f337a6d.svg)}.service-status-favorites-modal .tab-content .line-FS{background-image:url(/vuejs/c01e0840361272a0585e94a540d6755f.svg)}.service-status-favorites-modal .tab-content .line-GS{background-image:url(/vuejs/da91e0c35571668af52eb6164a71f33e.svg)}.service-status-favorites-modal .tab-content .line-SI,.service-status-favorites-modal .tab-content .line-SIR{background-image:url(/vuejs/ab18baf2d2d8ea7f1902ce1751d5fdf2.svg)}.service-status-favorites-modal .tab-content .add-favorite-button{background-color:#fff;border:1px solid #767676;-webkit-border-radius:4px;-moz-border-radius:4px;-ms-border-radius:4px;border-radius:4px;display:block;padding:8px 10px}.service-status-favorites-modal .tab-content .add-favorite-button .bus,.service-status-favorites-modal .tab-content .add-favorite-button .rail{display:block;float:left;font-weight:700;margin-left:2px;margin-top:1px}.service-status-favorites-modal .tab-content .add-favorite-button .star{display:block;float:left;height:23px;margin-right:7px;position:relative;width:24px}.service-status-favorites-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-favorites-modal .tab-content .add-favorite-button.favorite,.service-status-favorites-modal .tab-content .add-favorite-button:focus,.service-status-favorites-modal .tab-content .add-favorite-button:hover{background-color:#f3f3f3;border:1px solid #767676}.service-status-favorites-modal .tab-content .add-favorite-button.favorite .star:before{color:#f2a900;content:""}.service-status-favorites-modal .tab-content #tab-subway-favorite{clear:both;overflow:hidden;position:relative}.service-status-favorites-modal .tab-content #tab-subway-favorite .group{clear:both;overflow:hidden}.service-status-favorites-modal .tab-content #tab-subway-favorite .group-container{position:relative}@media screen and (min-width:960px){.service-status-favorites-modal .tab-content #tab-subway-favorite .group-container{float:left;width:50%}.service-status-favorites-modal .tab-content #tab-subway-favorite .group-container:nth-child(odd){padding-right:3%}.service-status-favorites-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-favorites-modal .tab-content #tab-subway-favorite .group-container:nth-child(2n){padding-left:3%}.service-status-favorites-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-favorites-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-favorites-modal .tab-content #tab-subway-favorite .add-favorite-button{margin-right:3.5%;width:31%}}.service-status-favorites-modal .tab-content #tab-subway-favorite .add-favorite-button:nth-child(3n){margin-right:0}.service-status-favorites-modal .tab-content #tab-bus-favorite{clear:both;margin:10px 0 7px;position:relative}@media screen and (min-width:960px){.service-status-favorites-modal .tab-content #tab-bus-favorite .buses-favorite-form{margin:27px auto 0}}.service-status-favorites-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-favorites-modal .tab-content #tab-bus-favorite .search-title{margin-left:auto;margin-right:auto;padding:0;width:300px}}.service-status-favorites-modal .tab-content #tab-bus-favorite .no-results{display:block;line-height:24px;margin-top:18px}.service-status-favorites-modal .tab-content #tab-bus-favorite .favorites-title,.service-status-favorites-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-favorites-modal .tab-content #tab-bus-favorite .favorites-title,.service-status-favorites-modal .tab-content #tab-bus-favorite .results-title{margin-left:auto;margin-right:auto;padding:0!important;width:300px}}.service-status-favorites-modal .tab-content #tab-bus-favorite #buses-fav-box-wrapper,.service-status-favorites-modal .tab-content #tab-bus-favorite #current-favorites{clear:both;overflow:hidden}@media screen and (min-width:960px){.service-status-favorites-modal .tab-content #tab-bus-favorite #buses-fav-box-wrapper,.service-status-favorites-modal .tab-content #tab-bus-favorite #current-favorites{margin-left:auto;margin-right:auto;padding:0;width:300px}}.service-status-favorites-modal .tab-content #tab-bus-favorite #buses-fav-box-wrapper .add-favorite-button,.service-status-favorites-modal .tab-content #tab-bus-favorite #current-favorites .add-favorite-button{float:left;margin-bottom:10px;margin-right:10px}.service-status-favorites-modal .tab-content #tab-bus-favorite .form-autocomplete{margin:0;position:relative;width:100%}.service-status-favorites-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-favorites-modal .tab-content #tab-bus-favorite .form-autocomplete{margin-left:auto;margin-right:auto;padding:0;width:300px}}.service-status-favorites-modal .tab-content #tab-bus-favorite .form-autocomplete .input-group-addon,.service-status-favorites-modal .tab-content #tab-bus-favorite .form-autocomplete label{display:none}.service-status-favorites-modal .tab-content #tab-bus-favorite .form-autocomplete .input-group{width:100%}.service-status-favorites-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-favorites-modal .tab-content #tab-bus-favorite .form-autocomplete .form-control::-webkit-input-placeholder{color:#4a4a4a}.service-status-favorites-modal .tab-content #tab-bus-favorite .form-autocomplete .form-control::-moz-placeholder{color:#4a4a4a}.service-status-favorites-modal .tab-content #tab-bus-favorite .form-autocomplete .form-control:-ms-input-placeholder{color:#4a4a4a}.service-status-favorites-modal .tab-content #tab-bus-favorite .form-autocomplete .form-control:-moz-placeholder{color:#4a4a4a}.service-status-favorites-modal .tab-content #tab-bus-favorite .ui-autocomplete .ui-menu-item-wrapper,.service-status-favorites-modal .tab-content #tab-bus-favorite .ui-autocomplete .ui-menu-item-wrapper:link{font-weight:700!important}.service-status-favorites-modal .tab-content #tab-bus-favorite .form-submit{display:none}.service-status-favorites-modal #tab-rail-favorite .add-favorite-button .color,.service-status-favorites-modal #tab-rail-favorite .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-favorites-modal #tab-rail-favorite{overflow:hidden}.service-status-favorites-modal #tab-rail-favorite .add-favorite-button{margin-bottom:9px;width:100%}.service-status-favorites-modal #tab-rail-favorite .add-favorite-button .color.rail-babylon{background-color:#00985f}.service-status-favorites-modal #tab-rail-favorite .add-favorite-button .color.rail-belmont,.service-status-favorites-modal #tab-rail-favorite .add-favorite-button .color.rail-belmont-park{background-color:#552989}.service-status-favorites-modal #tab-rail-favorite .add-favorite-button .color.rail-city-terminal-zone,.service-status-favorites-modal #tab-rail-favorite .add-favorite-button .color.rail-city-zone{background-color:#4d5357}.service-status-favorites-modal #tab-rail-favorite .add-favorite-button .color.rail-far-rockaway{background-color:#6e3219}.service-status-favorites-modal #tab-rail-favorite .add-favorite-button .color.rail-harlem{background-color:#0039a6}.service-status-favorites-modal #tab-rail-favorite .add-favorite-button .color.rail-hempstead{background-color:#ce8e00}.service-status-favorites-modal #tab-rail-favorite .add-favorite-button .color.rail-hudson{background-color:#009b3a}.service-status-favorites-modal #tab-rail-favorite .add-favorite-button .color.rail-long-beach{background-color:#ff6319}.service-status-favorites-modal #tab-rail-favorite .add-favorite-button .color.rail-montauk{background-color:#2a6983}.service-status-favorites-modal #tab-rail-favorite .add-favorite-button .color.rail-new-haven{background-color:#ee0034}.service-status-favorites-modal #tab-rail-favorite .add-favorite-button .color.rail-oyster-bay{background-color:#00af3f}.service-status-favorites-modal #tab-rail-favorite .add-favorite-button .color.rail-pascack-valley{background-color:#8e258d}.service-status-favorites-modal #tab-rail-favorite .add-favorite-button .color.rail-port-jefferson{background-color:#0039a6}.service-status-favorites-modal #tab-rail-favorite .add-favorite-button .color.rail-port-jervis{background-color:#ff7900}.service-status-favorites-modal #tab-rail-favorite .add-favorite-button .color.rail-port-washington{background-color:#c60c30}.service-status-favorites-modal #tab-rail-favorite .add-favorite-button .color.rail-greenport-service,.service-status-favorites-modal #tab-rail-favorite .add-favorite-button .color.rail-ronkonkoma{background-color:#a626aa}.service-status-favorites-modal #tab-rail-favorite .add-favorite-button .color.rail-west-hempstead{background-color:#00a1de}.service-status-favorites-modal #tab-rail-favorite .add-favorite-button .color.rail-ronkonkoma-branch{background-color:#a626aa}.service-status-favorites-modal #tab-rail-favorite .add-favorite-button .color.rail-montauk-branch{background-color:#2a6983}.service-status-favorites-modal #tab-rail-favorite .add-favorite-button .color.rail-hempstead-branch{background-color:#ce8e00}.service-status-favorites-modal #tab-rail-favorite .add-favorite-button .color.rail-babylon-branch{background-color:#00985f}.service-status-favorites-modal #tab-rail-favorite .add-favorite-button .color.rail-danbury{background-color:#ee0034}.service-status-favorites-modal #tab-rail-favorite .favorite-rail.rail-wassaic{background-color:#0039a6}.service-status-favorites-modal #tab-rail-favorite .favorite-rail.rail-danbury,.service-status-favorites-modal #tab-rail-favorite .favorite-rail.rail-new-canaan,.service-status-favorites-modal #tab-rail-favorite .favorite-rail.rail-waterbury{background-color:#ee0034}.service-status-favorites-modal #tab-rail-favorite .rail-road{float:left;position:relative;width:100%}.service-status-favorites-modal #tab-rail-favorite .rail-road .add-favorite-button:last-child{margin-bottom:24px}@media screen and (min-width:960px){.service-status-favorites-modal #tab-rail-favorite .rail-road .add-favorite-button:last-child{margin-bottom:0}.service-status-favorites-modal #tab-rail-favorite .rail-road{width:50%}.service-status-favorites-modal #tab-rail-favorite .rail-road:nth-child(odd){padding-right:19px}.service-status-favorites-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-favorites-modal #tab-rail-favorite .rail-road:nth-child(2n){padding-left:19px}.service-status-favorites-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-favorites-modal #tab-rail-favorite .panel-collapse{overflow:hidden;padding:0}.service-status-favorites-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-favorites-modal #tab-rail-favorite .rail-title{border:none;margin-bottom:21px;padding:0}}.service-status-favorites-modal #tab-rail-favorite .rail-title a,.service-status-favorites-modal #tab-rail-favorite .rail-title a:link,.service-status-favorites-modal #tab-rail-favorite .rail-title button{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-favorites-modal #tab-rail-favorite .rail-title a:hover,.service-status-favorites-modal #tab-rail-favorite .rail-title a:link:hover,.service-status-favorites-modal #tab-rail-favorite .rail-title button:hover{color:#4a4a4a;text-decoration:none}.service-status-favorites-modal #tab-rail-favorite .rail-title a:after,.service-status-favorites-modal #tab-rail-favorite .rail-title a:link:after,.service-status-favorites-modal #tab-rail-favorite .rail-title button:after{background-image:url(/vuejs/d4e165a43c7e4c73c292c74d676f3c56.svg);background-repeat:no-repeat;content:"";height:17px;position:absolute;right:0;top:6px;width:17px}.service-status-favorites-modal #tab-rail-favorite .rail-title a:link:not(.collapsed):after,.service-status-favorites-modal #tab-rail-favorite .rail-title a:not(.collapsed):after,.service-status-favorites-modal #tab-rail-favorite .rail-title button: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-favorites-modal #tab-rail-favorite .rail-title a:after,.service-status-favorites-modal #tab-rail-favorite .rail-title a:link:after,.service-status-favorites-modal #tab-rail-favorite .rail-title button:after{background-image:none}}.service-status-favorites-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}.saved-trip-modal{overflow-y:hidden!important}.saved-trip-modal .modal-header .close{position:relative;right:unset;top:unset}.saved-trip-modal .modal-header .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{align-items:center;display:flex}.refresh-button-wrapper .refresh-time{align-items:center;background:#e8f6ea;border-radius:10px;color:#0f61a9;display:flex;font-size:.75rem;gap:8px;margin-right:10px;padding:2px 8px;z-index:2}.refresh-button-wrapper .refresh-time .auto-refresh-toggle{align-items:center;color:#0f61a9;cursor:pointer;display:flex;font-size:.75rem;font-weight:400;gap:4px;margin:0;white-space:nowrap}.refresh-button-wrapper .refresh-time .auto-refresh-toggle input[type=checkbox]{cursor:pointer;margin:0}.refresh-button-wrapper button:not(.link-back){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 .ss-modal.ss-modal--bus .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}.nearby-container{padding-top:15px}.nearby-container .walk-time{color:#6a6a6a;font-size:12px}.nearby-container .walk-time .icon-walking-man{font-weight:700}body.path-nearby{background:#fff}.nearby-header{background:#f3f3f3;margin-bottom:15px;margin-top:-10px;padding-top:50px}.search-nearby{background-color:#fff;border:1px solid #dfdfe0;border-radius:4px;height:40px;margin-bottom:18px;padding:8px 40px 8px 12px}.search-nearby:not(.dirty) .form-control::-webkit-input-placeholder{color:transparent}.search-nearby:not(.dirty) .form-control::-moz-placeholder{color:transparent}.search-nearby:not(.dirty) .form-control:-ms-input-placeholder{color:transparent}.search-nearby:not(.dirty) .form-control:-moz-placeholder{color:transparent}.search-nearby:not(.dirty) .tag-current-locacion{display:block}.search-nearby .tag-current-locacion{background-color:#f3f3f3;border-radius:4px;color:#0f61a9;display:none;left:7px;line-height:16px;padding:4px 10px 4px 30px;pointer-events:none;position:absolute}.search-nearby .tag-current-locacion:before{content:"";font-family:mta;font-size:18px;left:5px;line-height:18px;position:absolute;top:calc(50% - 9px)}.search-nearby .form-control{border:none;box-shadow:none;height:auto;padding:0}.nearby-autocomplete{left:0;top:39px}#map-container{position:relative}#map-container .button-map{background:#fff;border:1px solid #dfdfe0;border-radius:20px;bottom:5%;box-shadow:3px 5px 15px -1px rgba(0,0,0,.5);color:#0078c6;cursor:pointer;font-size:14px;font-weight:500;left:30%;letter-spacing:1px;padding:4px 20px;position:absolute;z-index:100}@media screen and (min-width:960px){#map-container .button-map{left:39%}}.route-location{background-color:#fff}.route-location .wrapper-back-link{border-bottom:1px solid #dfdfe0;padding:15px}.route-location .wrapper-back-link .go-back-button{color:#0f61a9}.delayed-time{color:#d0021b}.route-location-header{border-bottom:1px solid #dfdfe0;padding:15px}.route-location-header .route-group-name{font-weight:700;margin-bottom:15px}.route-location-header .route-info{padding-left:42px;padding-top:2px;position:relative}.route-location-header .route-info .line{background-size:27px;height:27px;width:27px}.route-location-header .route-info .line.delay:after{height:13.5px;right:-6.75px;width:13.5px}.route-location-header .route-info .line{left:0;position:absolute;top:0}.route-location-header .route-info .last-station-name{margin-bottom:5px;text-transform:capitalize}.route-location-header .route-info .delays-link{color:#f2a900;font-size:12px}.route-location-header .route-info .delays-link .icon-delay{background-image:url(/vuejs/3ef0ce5ef621829a71a4e25af31bca86.svg);background-repeat:no-repeat;background-size:contain;display:inline-block;height:14px;vertical-align:middle;width:14px}.route-location-header .route-info .delays-link .chevron-dropdown,.route-location-header .route-info .delays-link .chevron-dropdown-right{margin-left:5px}.route-location-header .route-info .delays-link .chevron-dropdown-right:after,.route-location-header .route-info .delays-link .chevron-dropdown:after{font-size:12px;font-weight:700}.route-location-header .route-info .delays-info{font-size:12px;line-height:14px}.route-location-header .bus-station-name,.route-location-header .rail-station-info{margin-top:10px}.route-location-detail{padding:15px}.route-location-detail .station-list:before{height:calc(100% - 22px)}.route-location-detail .station-list.bus .station{margin-bottom:30px}.route-location-detail .station-icon-list{line-height:normal;margin:0;padding:0}.route-location-detail .station-icon-list .line{background-size:15px;height:15px;width:15px}.route-location-detail .station-icon-list .line.delay:after{height:7.5px;right:-3.75px;width:7.5px}.route-location-detail .station-icon-list li{display:inline-block}.nearby-stop-details{background-color:#4a4a4a;padding:0 15px 15px}.nearby-stop-details .possible-re-route{background-color:#f8f5ca;font-size:14px;margin:0 0 15px;padding:5px 0 5px 35px;position:relative}.nearby-stop-details .possible-re-route:before{background-image:url(/vuejs/3ef0ce5ef621829a71a4e25af31bca86.svg);background-repeat:no-repeat;background-size:contain;content:"";height:23px;left:10px;position:absolute;width:23px}.nearby-stop-details .nearby-topper{display:flex;justify-content:space-between}.nearby-stop-details .nearby-topper .rerender-section,.nearby-stop-details .refresh-button-wrapper{display:flex}.nearby-stop-details .refresh-button-wrapper .refresh-time{background:#e8f6ea;border-radius:10px;color:#0f61a9;font-size:.75rem;margin-right:10px;padding:2px 5px;z-index:2}.nearby-stop-details .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}.nearby-stop-details .subway.show-details-false .rerender-section{display:none}.nearby-stop-details .route-stops-list{position:relative}.nearby-stop-details .route-stops-list .nearby-refresh-section{display:flex;position:absolute;right:0;z-index:10}.nearby-stop-details .route-stops-list .nearby-refresh-section .refresh-time{background:#e8f6ea;border-radius:10px;color:#0f61a9;font-size:.75rem;margin-right:10px;padding:2px 5px;z-index:2}.nearby-stop-details .route-stops-list .nearby-refresh-section 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}.nearby-stop-details .subway .nearby-refresh-section{top:-190px}.nearby-stop-details .bus.selected .rerender-section{display:flex}.nearby-stop-details .rail .route-stops-list .nearby-refresh-section,.nearby-stop-details .rail.show-details-false .rerender-section{display:none}.nearby-stop-details .modal .modal-footer,.nearby-stop-details .modal .modal-header{border:none;padding:0}.nearby-stop-details .modal .modal-content{border:none}.nearby-stop-details .modal .modal-body{margin:20px 0;max-height:250px;min-height:120px;overflow-y:auto}.nearby-stop-details .modal .modal-title{display:inline-block;width:calc(100% - 30px)}@media screen and (min-width:768px){.nearby-stop-details .modal .modal-title{font-size:24px}}.nearby-stop-details .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%}.nearby-stop-details .modal .btn-default:focus,.nearby-stop-details .modal .btn-default:hover{background-color:#002d72;border-color:#002d72;text-decoration:none}.more-info-link a,.more-info-link button{background-color:#fff;color:#0f61a9;display:block;float:inherit;font-size:14px;font-weight:700;margin:0 0 10px;position:relative;text-align:center;text-decoration:none;width:100%}.more-info-link a:after,.more-info-link button:after{content:"";display:inline-block;font-family:mta;margin:0 3px;vertical-align:middle}.more-info-link .view-more:after{content:"";display:inline-block;font-family:mta;margin:0 3px;vertical-align:middle}.stop-header{color:#fff;padding:10px 2px 10px 45px;position:relative}.stop-header:before{height:33px;width:33px}.stop-header.bus:before,.stop-header.rail:before{background-size:32.5px}.stop-header.subway:before{font-size:20px;line-height:33px}.stop-header.selected.subway:before{background-color:#fff;color:#4a4a4a}.stop-header.selected.bus:before,.stop-header.selected.rail:before{background-clip:padding-box;border:1px solid #fff}.stop-header.selected.bus:before{border-radius:50%}.stop-header.selected.rail:before{border-radius:4px}.stop-header:before{left:0;position:absolute;top:10px}.stop-header .walk-time{color:inherit}.stop-header .icon-favourites2{cursor:pointer;font-size:22px;position:absolute;right:0;top:17px}.route-group{margin-bottom:15px}.route-group:last-child{margin-bottom:0}.route-group .route,.route-group .route-details,.route-group .route-header{background-color:#fff}.route-group .route{border-bottom:1px solid #dfdfe0}.route-group .route:last-child{border-bottom:none}.route-group.subway .route-header{font-size:16px;font-weight:700}.route-group.subway .route-details{padding-left:55px}.route-group .route-wrapper{box-shadow:0 2px 4px 0 rgba(0,0,0,.2);margin-bottom:1px}.route-group .route-wrapper:last-child{margin-bottom:0}.route-group.bus .route-details .times.live{padding-left:30px}.route-group.bus .route-details .times.live:before{left:0}.route-group.rail .route-details{padding-right:15px}.route-group.rail .route-details:after{top:75px}.route-group.rail .route-details .bottom-info,.route-group.rail .route-details .details{font-size:12px}.route-group.rail .route-details .details{margin-bottom:15px}.route-group.rail .route-details .top-info{padding-right:20px}.route-group.rail .route-details .bottom-info>div{display:inline-block;width:50%}.route-group.rail .route-details .bottom-info .status span{color:#0e8a14}.route-group.rail .route-details .bottom-info .status span.delay{color:#d10922}.route-group.rail .route-details .bottom-info .in{text-align:right;width:49%}.route-group.rail .route-details .next-at{font-size:12px;line-height:14px;padding:3px 0 10px}.route-group.rail .generic-title{background-color:#fff;padding:15px 15px 0}.route-group.rail .generic-title h5{border-bottom:1px solid #dfdfe0;padding-bottom:15px}.route-group .route-header{padding:15px}.route-group .route-details{cursor:pointer;padding:15px 35px 15px 15px;position:relative}.route-group .route-details .line{background-size:27px;height:27px;width:27px}.route-group .route-details .line.delay:after{height:13.5px;right:-6.75px;width:13.5px}.route-group .route-details .route-details-chevron{background:none;border:none;color:#0f61a9;cursor:pointer;font-size:15px;padding:0;position:absolute;right:15px;top:calc(50% - 8px)}.route-group .route-details .route-details-chevron:focus{outline:5px auto #000}.route-group .route-details .line{left:15px;position:absolute;top:12px}.route-group .route-details .name{font-size:16px;margin-bottom:15px;text-transform:capitalize}.route-group .route-details .no-times,.route-group .route-details .times{font-size:12px;line-height:14px;list-style-type:none;margin:0;padding:0}.route-group .route-details .times.live{position:relative}.route-group .route-details .times li{display:inline-block;font-weight:700}.route-group .route-details .times li .no-bold{font-weight:400}.route-group .route-details .times li .no-bold.margin-left{margin-left:30px}.route-group .route-details .times li.real-time:first-of-type:before{background-image:url(/vuejs/96c4c0b5157ae04e217058aaf6dc5e7b.svg);content:"";height:10px;position:absolute;top:2px;width:21px}.route-group .route-details .times li.scheduled:first-of-type:before{content:"";font-weight:400;margin:0 1px 0 0}.route-group .route-details .times li:not(:last-child):after{content:",";margin:0 4px 0 -3px}.inbound-title:before{background:url(/vuejs/5712e3d6e1e8d1735f22a506ccec6373.svg);background-repeat:no-repeat;background-size:contain}.inbound-title:before,.outbound-title:before{content:"";display:inline-block;height:15px;margin-top:2px;vertical-align:text-top;width:30px}.outbound-title:before{background:url(/vuejs/6a6f000889f5d4f1ec41eec7f4bb117c.svg);background-repeat:no-repeat;background-size:contain}.relative{position:relative}.bus-filter-container{align-items:center;left:2%;position:absolute;top:2%;width:80%;z-index:100}.bus-filter-container .bus-filter{align-items:center;background-color:#fff;border:1px solid #d8d8d8;border-radius:4px;cursor:pointer;display:flex;flex-flow:row wrap;height:46px;justify-content:space-between;padding:0 10px}.bus-filter-container .bus-icon{margin-bottom:5px;width:17px}.bus-filter-container .buses-options .bus-row{background:#fff;border:1px solid #d8d8d8;border-top:none;display:flex;flex-flow:row wrap;height:44px;justify-content:space-between;padding:8px 10px}.bus-filter-container .buses-options .bus-row .bus-checkbox{-webkit-appearance:none;background-color:#fff;border:1px solid #000;height:20px;width:20px}.bus-filter-container .buses-options .bus-row .bus-checkbox:checked:after{bottom:4px;color:#0f61a9;content:"✓";font-size:25px;position:relative}@media screen and (min-width:768px){.bus-filter-container{left:5%;top:83px;width:75%}.bus-filter-container .bus-filter{height:41px}}#bus-accordions{margin:0;position:relative}#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){#bus-accordions:before{background-color:transparent}}#bus-accordions>p{margin:0;padding:15px}@media screen and (min-width:960px){#bus-accordions>p{margin:0 0 0 2.5%}}#bus-accordions .accordion-toggle{cursor:pointer}#bus-stop-description{border-bottom:1px solid #d8d8d8;padding:20px 0;position:relative}#bus-stop-description .bus-stop-icon{display:block;left:0;position:absolute;top:14px}#bus-stop-description .bus-stop-text{display:block;padding:2px 15px 0 50px}#bus-stop-description .bus-stop-text h5{padding-left:0}#bus-stop-description h5,#bus-stop-description p{margin-bottom:5px}#bus-stop-description h5:last-child,#bus-stop-description p:last-child{margin:0}.bus-list .bus-station-wrapper{border-bottom:1px solid #d8d8d8;margin-bottom:0;padding:15px!important}.bus-list .bus-stop{border-bottom:1px solid #d8d8d8;padding:15px}.bus-list .bus-stop span{display:block}.bus-list .bus-stop span.bus-text{font-weight:700;margin-bottom:5px}.bus-list .bus-stop span.badge{background-color:#f3f3f3;color:#6a6a6a;float:right;font-weight:400}.bus-list .bus-stop span.bus-status{float:left}.bus-list .bus-stop span.scheduled{clear:both}.bus-list .bus-stop:after{clear:both;content:"";display:block}.bus-station-wrapper{margin-bottom:2.5%;padding:0}.bus-station-wrapper .bus-station{text-transform:uppercase}.bus-station-wrapper .bus-station.margin-15{margin-bottom:15px;margin-left:15px}.bus-station-wrapper .bus-station:before{top:calc(50% - 7px)}.bus-station-wrapper .bus-station .express-tag{margin-top:-3px}.bus-station-wrapper .ltd-station{background-color:#4a4a4a;color:#fff;font-weight:400;margin-left:5px;margin-top:-3px;padding:1px 2px}.bus-station-wrapper .bus-destination,.bus-station-wrapper .bus-disclaimer{font-size:.8em}.bus-station-wrapper .spacer .express-tag{margin-left:2px}.bus-station-wrapper{margin-bottom:15px}.nearby-stops{display:grid;grid-template-columns:1fr;grid-template-rows:auto}.nearby-stops>div{padding-left:15px;padding-right:15px}.nearby-stops .nearby-tabs-col{order:1}.nearby-stops .nearby-map-col{order:2}.nearby-stops .nearby-list-col{order:3}@media screen and (min-width:768px){.nearby-stops{grid-template-columns:4fr 8fr;grid-template-rows:auto 1fr}.nearby-stops .nearby-tabs-col{grid-column:1;grid-row:1;order:unset}.nearby-stops .nearby-list-col{grid-column:1;grid-row:2;order:unset}.nearby-stops .nearby-map-col{grid-column:2;grid-row:1/3;order:unset}}.nearby-stops .nearby-nav{border-bottom:2px solid #002d72;font-size:12px}.nearby-stops .nearby-nav li{margin:0;width:25%}.nearby-stops .nearby-nav li.active a,.nearby-stops .nearby-nav li.active a:focus,.nearby-stops .nearby-nav li.active a:hover{background-color:#002d72;border:none;border-radius:0;color:#fff}.nearby-stops .nearby-nav li a,.nearby-stops .nearby-nav li a:focus,.nearby-stops .nearby-nav li a:hover{background-color:transparent;border:none;margin:0}.nearby-stops .nearby-nav .tab-nearby{color:#002d72;font-weight:700;padding:40px 0 0;position:relative;text-align:center;text-decoration:none}.nearby-stops .nearby-nav .tab-nearby:focus{outline:2px solid #adadad}.nearby-stops .nearby-nav .tab-nearby:before{font-family:mta;font-size:28px;font-weight:400;left:0;position:absolute;right:0;top:5px}.nearby-stops .nearby-nav .tab-icon-subway:before{content:""}.nearby-stops .nearby-nav .tab-icon-bus:before{content:""}.nearby-stops .nearby-nav .tab-icon-rail:before{content:""}.nearby-stops .nearby-nav .tab-icon-all:before{content:""}.nearby-tab-content .subtitle{font-size:16px;margin:20px 0}.nearby-tab-content .tab-pane ul{list-style-type:none;padding:0}.stop-details{background-color:#fff;border:none;box-shadow:0 0 5px 0 rgba(0,0,0,.2);color:inherit;cursor:pointer;font-family:inherit;font-size:inherit;margin-bottom:20px;padding:10px 30px 10px 55px;position:relative;text-align:left;width:100%}.stop-details:before{height:33px;width:33px}.stop-details.bus:before,.stop-details.rail:before{background-size:32.5px}.stop-details.subway:before{font-size:20px;line-height:33px}.stop-details.selected.subway:before{background-color:#fff;color:#4a4a4a}.stop-details.selected.bus:before,.stop-details.selected.rail:before{background-clip:padding-box;border:1px solid #fff}.stop-details.selected.bus:before{border-radius:50%}.stop-details.selected.rail:before{border-radius:4px}.stop-details:after{font-size:15px;right:12px;top:calc(50% - 7.5px)}.stop-details:focus{outline:5px auto #000}.stop-details:before{left:12px;position:absolute;top:12px}.stop-details .name{color:#4a4a4a;font-size:16px}.stop-details .routes{color:#6a6a6a;font-size:12px}.stop-details .walk-time{margin-bottom:15px}.stop-details .routes .title{margin:0}.stop-details .routes .list-icons{line-height:normal}.stop-details .routes .list-icons .line{background-size:15px;height:15px;width:15px}.stop-details .routes .list-icons .line.delay:after{height:7.5px;right:-3.75px;width:7.5px}.stop-details .routes .list-icons li{display:inline-block;text-transform:capitalize}.stop-details .routes .list-icons li.line{margin-bottom:2px;margin-right:2px}.stop-details .routes .list-icons li.line-6X,.stop-details .routes .list-icons li.line-7X,.stop-details .routes .list-icons li.line-FX{height:15px;position:relative;width:15px}.stop-details .routes .list-icons li.line-6X:before,.stop-details .routes .list-icons li.line-7X:before,.stop-details .routes .list-icons li.line-FX:before{background-position:50%;background-repeat:no-repeat;background-size:contain;content:"";display:block;height:15px;position:absolute;width:15px}.stop-details .routes .list-icons li.line-7X:before{background-image:url(/vuejs/7039e551c88dc18eef6a518980617bfc.svg)}.stop-details .routes .list-icons li.line-6X:before{background-image:url(/vuejs/5d30385849e3edeed5c4e3b99d385df4.svg)}.stop-details .routes .list-icons li.line-5X:before{background-image:url(/vuejs/b370f0e0c62c4b8f36b928178df6b4ae.svg)}.stop-details .routes .list-icons li.line-FX:before{background-image:url(/vuejs/e0305a2c098717064ae562c30df2a009.svg)}.stop-details .routes .list-icons li.bus-station{margin-bottom:6px;margin-right:7px}.stop-details .routes .list-icons li.rail-station{display:block;margin-bottom:18px}.stop-details .routes .list-icons li.rail-station:last-child{margin-bottom:0}.stop-details.selected{background:#4a4a4a}.stop-details.selected .icon-walking-man:before,.stop-details.selected .name,.stop-details.selected .routes .title,.stop-details.selected .walk-time{color:#fff}.stop-details.selected .routes .list-icons .line{border:1px solid #fff;border-radius:50%}.stop-details.selected .routes .list-icons .line-6X,.stop-details.selected .routes .list-icons .line-7X,.stop-details.selected .routes .list-icons .line-FX{border:1px solid #fff;border-radius:0;height:11px;left:2px;margin-right:6px;position:relative;top:2px;transform:rotate(45deg);width:11px}.stop-details.selected .routes .list-icons .line-6X:before,.stop-details.selected .routes .list-icons .line-7X:before,.stop-details.selected .routes .list-icons .line-FX:before{height:13px;left:-2px;position:absolute;top:-2px;transform:rotate(-45deg);width:13px}.stop-details.selected .routes .list-icons .bus-station{border-color:#fff;color:#fff}.stop-details.selected .routes .list-icons .rail-station{color:#fff}.stop-details.selected .routes .list-icons .rail-station .rail-color{border:1px solid #fff}.stop-details.selected:after{color:#fff}.custom-modal>.modal-header{position:relative}.custom-modal>.modal-header .close-btn{right:0;top:0}@media screen and (max-width:767px){.custom-modal>.modal-header .close-btn{top:15px}.nearby-stops>div .nearby-nav{margin-bottom:18px}.nearby-stops>div .custom-modal{bottom:0;left:0;right:0;top:0;-webkit-overflow-scrolling:touch;background-color:hsla(0,0%,100%,.9);display:block;outline:0;overflow-x:hidden;overflow-y:auto;padding-left:0}.nearby-stops>div .custom-modal>.modal-header{border-bottom:none;display:block;position:absolute;right:6%;z-index:1}.nearby-stops>div .custom-modal>.modal-header .close:before{color:#fff;text-shadow:none}.nearby-stops>div .custom-modal .custom-fade{opacity:1;position:relative;top:0;-webkit-transition:top .15s linear,opacity .15s linear;transition:top .15s linear,opacity .15s linear}.nearby-stops>div .custom-modal .custom-in{opacity:0;top:20px}.nearby-stops>div .modal-float{position:fixed;z-index:2000}.nearby-stops #map-desktop .gm-bundled-control-on-bottom,.nearby-stops #map-desktop .gm-style .gmnoprint,.nearby-stops #map-desktop .gm-style button[draggable],.nearby-stops #nearby-map .gm-bundled-control-on-bottom,.nearby-stops #nearby-map .gm-style button[draggable]{display:none}}@media screen and (min-width:768px){.custom-modal>.modal-header{display:block!important}.custom-modal .nearby-stop-details{display:block}}.pagination{margin:10px 0;text-align:center;width:100%}.pagination .next,.pagination .pages,.pagination .previous,.pagination ul li{display:inline-block}.pagination ul{margin:0}.pagination ul li{margin:0 2px}.pagination .next a,.pagination .previous a{color:transparent}.pagination .next a:before,.pagination .previous a:before{color:#0f61a9;font-family:mta;font-size:13px;font-weight:700}.pagination .previous{margin-right:3px}.pagination .previous a:before{content:""}.pagination .next{margin-left:3px}.pagination .next a:before{content:""}.pagination .selected a{color:#4a4a4a;font-weight:700}.pagination a{cursor:pointer}#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,.ss-modal.ss-modal--bus #bus-accordions .bus-direction .panel-body .station-list .station.bus-approaching:before,.ss-modal.ss-modal--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:-47px;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,.ss-modal.ss-modal--bus #bus-accordions .bus-direction .panel-body .station-list .station.bus-approaching:after,.ss-modal.ss-modal--bus #bus-accordions .bus-direction .panel-body .station-list .station.current-location:after{background-size:90%;content:"";display:block;height:20px;left:-25px;position:absolute;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,.ss-modal.ss-modal--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}#bus-accordions .bus-direction .panel-body .station-list .mta-bus-border:after,#div-one-direction .station-list .mta-bus-border:after,.ss-modal.ss-modal--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)}.ss-modal.ss-modal--bus .modal-content{padding-bottom:0}.ss-modal.ss-modal--bus .modal-content .modal-header{position:relative}.ss-modal.ss-modal--bus .modal-content .modal-body{margin-bottom:0}.ss-modal.ss-modal--bus .bus-station-wrapper{margin-bottom:15px}.ss-modal.ss-modal--bus .bus-station-wrapper h2{font-size:16px}.ss-modal.ss-modal--bus .posted{margin-bottom:10px;margin-left:4%;margin-right:4%}@media screen and (min-width:960px){.ss-modal.ss-modal--bus .posted{margin-left:2.5%}}.ss-modal.ss-modal--bus .loading-wrapper{padding:15px}.ss-modal.ss-modal--bus .loading-wrapper.error{height:auto!important}.ss-modal.ss-modal--bus #bus-accordions{margin:0 -15px;position:relative}.ss-modal.ss-modal--bus #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){.ss-modal.ss-modal--bus #bus-accordions:before{background-color:transparent}}.ss-modal.ss-modal--bus #bus-accordions>p{margin:0;padding:15px}@media screen and (min-width:960px){.ss-modal.ss-modal--bus #bus-accordions>p{margin:0 0 0 2.5%}}.ss-modal.ss-modal--bus #bus-accordions .accordion-toggle{cursor:pointer}.ss-modal.ss-modal--bus #bus-accordions .bus-direction{margin:0 0 2px}.ss-modal.ss-modal--bus #bus-accordions .bus-direction:last-child{margin-bottom:0}.ss-modal.ss-modal--bus #bus-accordions .bus-direction .panel-heading{background-color:#f3f3f3;margin:0;padding:0}.ss-modal.ss-modal--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){.ss-modal.ss-modal--bus #bus-accordions .bus-direction .panel-heading .delay-icon{background-size:40%}}.ss-modal.ss-modal--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){.ss-modal.ss-modal--bus #bus-accordions .bus-direction .panel-heading .no-scheduled{font-size:1.3rem}}.ss-modal.ss-modal--bus #bus-accordions .bus-direction .panel-heading .link{color:#0f61a9;cursor:pointer;font-weight:700}.ss-modal.ss-modal--bus #bus-accordions .bus-direction .panel-heading a,.ss-modal.ss-modal--bus #bus-accordions .bus-direction .panel-heading button{color:#2f3139;display:block;font-size:16px;margin:0;padding:20px 35px 20px 15px;position:relative}.ss-modal.ss-modal--bus #bus-accordions .bus-direction .panel-heading a:after,.ss-modal.ss-modal--bus #bus-accordions .bus-direction .panel-heading button:after{content:"";display:inline-block;font-family:mta;margin:0;vertical-align:middle}.ss-modal.ss-modal--bus #bus-accordions .bus-direction .panel-heading a.isopen:after,.ss-modal.ss-modal--bus #bus-accordions .bus-direction .panel-heading button.isopen:after{content:"";display:inline-block;font-family:mta;margin:0;vertical-align:middle}.ss-modal.ss-modal--bus #bus-accordions .bus-direction .panel-heading a:focus,.ss-modal.ss-modal--bus #bus-accordions .bus-direction .panel-heading a:hover,.ss-modal.ss-modal--bus #bus-accordions .bus-direction .panel-heading button:focus,.ss-modal.ss-modal--bus #bus-accordions .bus-direction .panel-heading button:hover{text-decoration:none}.ss-modal.ss-modal--bus #bus-accordions .bus-direction .panel-heading a.collapsed:after,.ss-modal.ss-modal--bus #bus-accordions .bus-direction .panel-heading button.collapsed:after{transform:rotate(180deg)}.ss-modal.ss-modal--bus #bus-accordions .bus-direction .panel-heading a:after,.ss-modal.ss-modal--bus #bus-accordions .bus-direction .panel-heading button:after{color:#0f61a9;font-weight:700;line-height:18px;position:absolute;right:15px;top:calc(50% - 9px)}.ss-modal.ss-modal--bus #bus-accordions .bus-direction .panel-body{border-top:none;padding-bottom:0;padding-top:20px}.ss-modal.ss-modal--bus #bus-accordions .bus-direction .panel-body .station-list{padding-right:0}@media screen and (min-width:960px){.ss-modal.ss-modal--bus #bus-accordions .bus-direction .panel-body .station-list{margin-left:2.5%}}.ss-modal.ss-modal--bus #bus-accordions .bus-direction .panel-body .station-list:before{border-right-color:#0f61a9;height:calc(100% - 22px)}.ss-modal.ss-modal--bus #bus-accordions .bus-direction .panel-body .station-list .station{margin-bottom:40px}.ss-modal.ss-modal--bus #bus-accordions .bus-direction .panel-body .station-list .station:before{background-color:#0f61a9}.ss-modal.ss-modal--bus #bus-accordions .bus-direction .panel-body .station-list .station:after{bottom:-20px;width:calc(100% + 70px)}@media screen and (min-width:960px){.ss-modal.ss-modal--bus #bus-accordions .bus-direction .panel-body .station-list .station:after{margin-left:-14px}}.ss-modal.ss-modal--bus #bus-accordions .bus-direction .panel-body .station-list .station:last-child{margin-bottom:20px}.ss-modal.ss-modal--bus #bus-accordions .bus-direction .panel-body .station-list .station:last-child:before{display:none}.ss-modal.ss-modal--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){.ss-modal.ss-modal--bus #bus-accordions .bus-direction .panel-body .station-list .station:last-child:after{left:-26px}}.ss-modal.ss-modal--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){.ss-modal.ss-modal--bus #bus-accordions .bus-direction .panel-body .station-list .station.current-location:before{margin-left:2.2%}}@media screen and (min-width:960px){.ss-modal.ss-modal--bus #bus-accordions .bus-direction .panel-body .station-list .station.current-location:before{margin-left:1.1%}}.ss-modal.ss-modal--bus #bus-accordions .bus-direction .panel-body .station-name{padding:0 18px 0 0}.ss-modal.ss-modal--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){.ss-modal.ss-modal--bus #bus-accordions .bus-direction .panel-body .station-name:after{margin-right:14px}}.ss-modal.ss-modal--bus #bus-accordions .bus-direction .panel-body .station-name .bus-status{display:block;font-weight:400}.ss-modal.ss-modal--bus #bus-accordions .bus-direction .panel-body .station-name .bus-walking-time{font-size:.75rem}.ss-modal.ss-modal--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}.ss-modal.ss-modal--bus #bus-accordions .bus-direction .panel-body .station-name.bus-approaching{font-weight:700}.ss-modal.ss-modal--bus #bus-stop-description{border-bottom:1px solid #d8d8d8;padding:20px 0;position:relative}.ss-modal.ss-modal--bus #bus-stop-description .bus-stop-icon{display:block;left:0;position:absolute;top:14px}.ss-modal.ss-modal--bus #bus-stop-description .bus-stop-text{display:block;padding:2px 15px 0 70px}.ss-modal.ss-modal--bus #bus-stop-description .bus-stop-text h5{padding-left:0}.ss-modal.ss-modal--bus #bus-stop-description h5,.ss-modal.ss-modal--bus #bus-stop-description p{margin-bottom:5px}.ss-modal.ss-modal--bus #bus-stop-description h5:last-child,.ss-modal.ss-modal--bus #bus-stop-description p:last-child{margin:0}.ss-modal.ss-modal--bus .bus-list .bus-station-wrapper{border-bottom:1px solid #d8d8d8;margin-bottom:0;padding:15px}.ss-modal.ss-modal--bus .bus-list .bus-stop{border-bottom:1px solid #d8d8d8;padding:15px}.ss-modal.ss-modal--bus .bus-list .bus-stop span{display:block}.ss-modal.ss-modal--bus .bus-list .bus-stop span.bus-text{font-weight:700;margin-bottom:5px}.ss-modal.ss-modal--bus .bus-list .bus-stop span.badge{background-color:#f3f3f3;color:#6a6a6a;float:right;font-weight:400}.ss-modal.ss-modal--bus .bus-list .bus-stop span.bus-status{float:left}.ss-modal.ss-modal--bus .bus-list .bus-stop span.scheduled{clear:both}.ss-modal.ss-modal--bus .bus-list .bus-stop:after{clear:both;content:"";display:block}.ss-modal.ss-modal--bus .bus-station-wrapper{margin-bottom:2.5%;padding:0}.ss-modal.ss-modal--bus .bus-station-wrapper .bus-station{text-transform:uppercase}.ss-modal.ss-modal--bus .bus-station-wrapper .bus-station.margin-15{margin-bottom:15px;margin-left:15px}.ss-modal.ss-modal--bus .bus-station-wrapper .bus-station:before{top:calc(50% - 7px)}.ss-modal.ss-modal--bus .bus-station-wrapper .bus-station .express-tag{margin-top:-3px}.ss-modal.ss-modal--bus .bus-station-wrapper .ltd-station{background-color:#4a4a4a;color:#fff;font-weight:400;margin-left:5px;margin-top:-3px;padding:1px 2px}.ss-modal.ss-modal--bus .bus-station-wrapper .bus-destination,.ss-modal.ss-modal--bus .bus-station-wrapper .bus-disclaimer{font-size:.8em}.ss-modal.ss-modal--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: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.bus-approaching:before,#div-one-direction .station-list .station.current-location:before{left:-49px}#div-one-direction .station-list .station.bus-approaching:after,#div-one-direction .station-list .station.current-location:after{left:-42px}#div-one-direction .station-list .station.bus-approaching:last-child:after{background-color:#fff}#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-list .mta-bus-border:after{left:-55px}#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;margin-bottom:10px}#div-one-direction .station-name .bus-via-text{margin-top:10px}#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}.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:last-child:after,#div-one-direction .station-list .station.bus-approaching:last-child:after,.ss-modal.ss-modal--bus #bus-accordions .bus-direction .panel-body .station-list .station.bus-approaching:last-child:after{background-color:#fff}.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;padding-bottom:5px;padding-left:10px}.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{color:#0f61a9;cursor:pointer;text-decoration:none}.go-back-button:hover{color:#093963}.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;width:auto}.block-service-status-block #tab-rail .color{display:flex;float:none;width:12px}.block-service-status-block #tab-rail button.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,.block-service-status-block #tab-rail button.view-less,.block-service-status-block #tab-rail button.view-more{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 .rail-schedule-station,#stationsByLineRailsDetails .rail-schedule-station{justify-content:space-between}#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% - 15px)}#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 .rail-schedule-station .name,#stationsByLineRails .panel-default.panel.rail-information .station-list.list-group .station.current-location .rail-schedule-station .time,#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 .rail-schedule-station .name,#stationsByLineRails .panel-default.panel.rail-information .station-list.list-group .station.selected-station .rail-schedule-station .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 .rail-schedule-station .name,#stationsByLineRailsDetails .panel-default.panel.rail-information .station-list.list-group .station.current-location .rail-schedule-station .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 .rail-schedule-station .name,#stationsByLineRailsDetails .panel-default.panel.rail-information .station-list.list-group .station.selected-station .rail-schedule-station .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 .rail-schedule-station .time,#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 .rail-schedule-station .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 .rail-schedule-station,#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 .rail-schedule-station,#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 .rail-schedule-station:after,#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 .rail-schedule-station: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 .rail-schedule-station .name,#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 .rail-schedule-station .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 .rail-schedule-station .time,#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 .rail-schedule-station .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}.mta-alert-prose a{text-decoration:underline}