.MicrosoftMap .bm_transitPanel{color:#404040;font-family:'Segoe UI','San Francisco',Helvetica,Arial,Sans-Serif}.MicrosoftMap .bm_transitPanel .backButtonContainer{box-sizing:border-box;width:100%;padding:8px 0 8px 16px;min-height:5px;background-color:#f2f2f2;border-bottom:1px solid #dcdcdc}.MicrosoftMap .bm_l2NavLeft.bm_whitebg .bm_transitPanel .backButtonContainer{background-color:#fff}.MicrosoftMap .bm_l2NavLeft.bm_whitebg.bm_phase2 .bm_transitPanel .backButtonContainer{padding-left:0}.MicrosoftMap .slideout .bm_transitPanel .backButtonContainer{display:none}.MicrosoftMap .bm_transitPanel .transitBack{padding:0 0 0 20px;font-size:13px;color:#666}.MicrosoftMap .bm_transitPanel .sectionSeparator{background-color:#dcdcdc;border:0;height:1px;width:100%}.MicrosoftMap .bm_transitPanel .nearbySectionSeparator{border-bottom:solid 1px #cfd1d2;padding-bottom:0}.MicrosoftMap .bm_transitPanel .nearbySectionSeparator table tr td{padding:0}.MicrosoftMap .bm_transitPanel .nearbySection{padding-bottom:10px}.MicrosoftMap .bm_transitPanel .nearbySection.hover{background-color:#dcecf8}.MicrosoftMap .bm_transitPanel .nearbySection a:hover{text-decoration:none}.MicrosoftMap .bm_transitPanel .nearbySection a:after{content:"";display:table;clear:both}.MicrosoftMap .bm_transitPanel .errorMessageContainer{padding:16px;font-size:13px;color:#333}.MicrosoftMap .bm_transitPanel .lineErrorMessageContainer{padding:0 16px 16px;font-size:13px;color:#333}.MicrosoftMap .bm_transitPanel .addressContainer{padding:16px 16px 0;display:none}.MicrosoftMap .bm_transitPanel .stopAddressHeader,.MicrosoftMap .bm_transitPanel .stopAddressField{display:inline-block;font-size:13px}.MicrosoftMap .bm_transitPanel .stopAddressHeader{font-weight:600;color:#333}.MicrosoftMap .bm_transitPanel .stopAddressField{padding-left:8px;color:#666}.MicrosoftMap .bm_transitPanel .actionButtons{padding:16px 16px 16px 12px}.MicrosoftMap .bm_l2NavLeft.bm_whitebg.bm_phase2 .actionButtons{padding-left:0}.MicrosoftMap .bm_transitPanel .actionButtons a.directionsAction{display:inline-block;padding:1px 6px 3px 28px;min-height:20px;background-position:4px center;background-repeat:no-repeat;color:#000;text-decoration:none;font-size:15px}.MicrosoftMap .bm_transitPanel .actionButtons a.directionsAction:hover{background-color:#f0f0f0}.MicrosoftMap .bm_transitPanel .directionsPopOut{display:inline-block}.MicrosoftMap .bm_transitPanel .transitLineSelectorSection{padding:59px 16px 24px 16px}.MicrosoftMap .bm_transitPanel .noSelectorPadding{height:59px}.MicrosoftMap .bm_transitPanel .transitLineSelector{text-decoration:none;font-size:13px;color:#737373}.MicrosoftMap .bm_transitPanel .scheduleInfo{width:100%}.MicrosoftMap .bm_transitPanel .lineHeader{position:absolute;height:26px;width:100%;padding-bottom:12px}.MicrosoftMap .bm_transitPanel .lineHeader .headerContainer{margin-left:12px;height:26px;position:absolute}.MicrosoftMap .bm_l2NavLeft.bm_whitebg.bm_phase2 .bm_transitPanel .lineHeader .headerContainer{margin-left:0}.MicrosoftMap .bm_transitPanel .lineHeader.transitLine{margin:12px 0 0 16px;padding:0}.MicrosoftMap .bm_l2NavLeft.bm_whitebg.bm_phase2 .bm_transitPanel .lineHeader.transitLine{margin-left:0}.MicrosoftMap .bm_transitPanel .lineName{padding:4px 10px 5px 25px;min-width:68px;max-width:344px;height:100%;font-weight:600;font-size:13px;color:#fff;background-color:#737373;text-overflow:ellipsis;display:inline-block;box-sizing:border-box;overflow:hidden;white-space:nowrap;vertical-align:top}.MicrosoftMap .bm_transitPanel .lineColor{position:absolute;left:0;top:0;padding:0;width:16px;height:100%;background-color:#fff;border:1px solid #737373;box-sizing:border-box;forced-color-adjust:none}.MicrosoftMap .bm_transitPanel .realtimeIcon{background:no-repeat center;height:12px;width:12px;display:inline-block;margin:7px 0 7px 8px}.MicrosoftMap .bm_transitPanel .realtimeKey{position:absolute;color:#0084f4;font-size:13px;display:inline-block;white-space:nowrap;padding:4px 0 5px 8px}.MicrosoftMap .bm_transitPanel .lineContainer{padding:38px 0 0 0;color:#666}.MicrosoftMap .bm_transitPanel .headSignBlock:hover,.MicrosoftMap .bm_transitPanel .headSignBlock.hovered,.MicrosoftMap .bm_transitPanel .lineHeader:hover{background-color:#dcecf8;cursor:pointer;text-decoration:none}.MicrosoftMap .bm_transitPanel .realTimeColor,.MicrosoftMap .bm_transitPanel .lineContainer.realTimeColor{color:#1a1a1a}.MicrosoftMap .bm_transitPanel .tripName{padding:0 5px 0 16px;font-weight:600;font-size:14px;color:#1a1a1a}.MicrosoftMap .bm_l2NavLeft.bm_whitebg.bm_phase2 .bm_transitPanel .tripName{padding-left:4px}.MicrosoftMap .bm_transitPanel .hideTripName{display:none}.MicrosoftMap .bm_transitPanel .tripContainer{padding:0 5px 0 23px;display:block;width:100%;box-sizing:border-box}.MicrosoftMap .bm_l2NavLeft.bm_whitebg.bm_phase2 .bm_transitPanel .tripContainer{padding-left:8px}.MicrosoftMap .bm_transitPanel .tripBlock{display:inline-block;box-sizing:border-box;width:33%;padding-bottom:22px;padding-left:15px;font-size:13px;vertical-align:top}.MicrosoftMap .bm_transitPanel .baseStopTrips .tripBlock{min-height:56px}.MicrosoftMap .bm_transitPanel .stopsSection{padding-left:16px;padding-right:25px}.MicrosoftMap .bm_l2NavLeft.bm_whitebg.bm_phase2 .bm_transitPanel .stopsSection{padding-left:0}.MicrosoftMap .bm_transitPanel .stopsTitle{font-size:16px;padding:16px 0}.MicrosoftMap .bm_transitPanel .stopContainer{min-height:49px}.MicrosoftMap .bm_transitPanel .stopContainer:hover,.MicrosoftMap .bm_transitPanel .stopContainer.highlighted{background-color:#dcecf8;cursor:pointer}.MicrosoftMap .bm_transitPanel .baseStopTrips{padding-left:23px}.MicrosoftMap .bm_transitPanel .stopName{padding:0 0 32px 38px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;font-size:13px;color:#333}.MicrosoftMap .bm_transitPanel .endStop .stopName{font-size:16px}.MicrosoftMap .bm_transitPanel .baseStop .stopName{font-weight:700;font-size:14px;padding-bottom:12px}.MicrosoftMap .bm_transitPanel .stopLine{height:54px;width:8px;position:absolute;margin:5px 0 0 9px;background-color:#2b86ee;z-index:1;forced-color-adjust:none}.MicrosoftMap .bm_transitPanel .endStop .stopLine{margin:4px 0 0 9px}.MicrosoftMap .bm_transitPanel .baseStop .stopLine{height:76px;margin-top:16px}.MicrosoftMap .bm_transitPanel .baseStop.endStop .stopLine{height:80px}.MicrosoftMap .bm_transitPanel .endStop .stopLine.last{margin:0 0 0 9px;height:10px}.MicrosoftMap .bm_transitPanel .stopIcon{height:10px;width:10px;position:absolute;margin:2px 0 0 8px;z-index:2}.MicrosoftMap .bm_transitPanel .baseStop .stopIcon,.MicrosoftMap .bm_transitPanel .endStop .stopIcon{height:16px;width:16px;margin:3px 0 0 5px}.MicrosoftMap .bm_transitPanel .nearbyStopBlock{display:block;box-sizing:border-box;padding:0 0 0 12px;font-size:13px;width:244px}.MicrosoftMap .bm_transitPanel .nearbyStopName{display:block;box-sizing:border-box;padding:14px 0 8px 12px;font-weight:600;font-size:14px;width:264px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;font-family:'Segoe UI Semibold','Segoe UI',Helvetica,Arial;color:#1a1a1a}.MicrosoftMap .bm_transitPanel .stopsButton{display:block;box-sizing:border-box;padding:20px 0 22px 16px;font-size:13px;vertical-align:top}.MicrosoftMap .bm_transitPanel .stopsButtonRectangle{width:328px;height:28px;color:#fff;background-color:#0084f4;text-align:center;line-height:200%}.MicrosoftMap .bm_transitPanel .nearbyLineName{width:48px;height:24px;color:#fff;background-color:#737373;font-size:13px;font-weight:600;line-height:24px;padding-left:12px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;font-family:'Segoe UI Semibold','Segoe UI',Helvetica,Arial;left:32px;position:absolute}.MicrosoftMap .bm_transitPanel .nearbyLineIcon{width:20px;height:24px;background-color:#0084f4;position:absolute;left:12px}.MicrosoftMap .bm_transitPanel .nearbyLineIconBlock{width:68px;height:24px}.MicrosoftMap .bm_transitPanel .nearbyLineHeadSign{padding:7px 0 10px 28px;font-size:13px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;width:212px;font-family:'Segoe UI Regular','Segoe UI' Helvetica,Arial;color:#333}.MicrosoftMap .bm_transitPanel .nearbyLineHeadSignError{padding:7px 0 10px 28px;font-size:13px;font-style:italic;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;width:212px}.MicrosoftMap .bm_transitPanel .nearbyLineNextTime{padding:7px 0 10px 28px;text-align:right;font-size:13px;width:96px}.MicrosoftMap .bm_transitPanel .nearbyStopWalkTimeBlock{padding:0 0 2px 0;right:0;position:absolute}.MicrosoftMap .bm_transitPanel .nearbyStopWalkTime{color:#0084f4;font-size:14px;text-align:right;padding:9px 12px 5px 20px;font-family:'Segoe UI Regular','Segoe UI' Helvetica,Arial;background:no-repeat -10% 50%}.MicrosoftMap .bm_transitPanel .nearbyStopWalkTimeSeparator{width:100px;height:10px;bottom:15px;right:2px;position:absolute;background:no-repeat top left}.MicrosoftMap .bm_transitPanel .nearbyStopDistance{font-size:13px;color:#767676;text-align:right;padding-right:12px;font-family:'Segoe UI Regular','Segoe UI' Helvetica,Arial}.MicrosoftMap .bm_transitPanel .delayText{color:#ed1c24}.MicrosoftMap .bm_transitPanel .earlyText{color:#009245}.MicrosoftMap .bm_l2NavLeft.bm_whitebg .bm_transitPanel .lineInfoBlock{background-color:#fff}.MicrosoftMap .bm_transitPanel .lineInfoBlock{display:block;width:100%;min-height:28px;line-height:28px;background-color:#f9f9f9;font-size:13px;color:#0084f4}.MicrosoftMap .bm_transitPanel .lineInfoBlock a.agencyNameLink,.MicrosoftMap .bm_transitPanel .lineInfoBlock a.agencyNameLink:hover,.MicrosoftMap .bm_transitPanel .lineInfoBlock a.agencyNameLink:visited,.MicrosoftMap .bm_transitPanel .lineInfoBlock a.agencyNameLink:active{color:#0084f4}.MicrosoftMap .bm_transitPanel .lineInfoBlock a.agencyNameLink.noLink,.MicrosoftMap .bm_transitPanel .lineInfoBlock a.agencyNameLink.noLink:hover,.MicrosoftMap .bm_transitPanel .lineInfoBlock a.agencyNameLink.noLink:visited,.MicrosoftMap .bm_transitPanel .lineInfoBlock a.agencyNameLink.noLink:active{text-decoration:none}.MicrosoftMap .bm_transitPanel .agencyName{padding-left:16px;display:inline-block}.MicrosoftMap .bm_l2NavLeft.bm_whitebg.bm_phase2 .bm_transitPanel .agencyName{padding-left:0}.MicrosoftMap .bm_transitPanel .agencyNumber{padding-left:25px;display:inline-block}.MicrosoftMap .bm_transitPanel .streetsideLink{position:relative;display:none;width:100%;height:100px;text-decoration:none;background-size:100%;background-repeat:no-repeat;background-position:center}.MicrosoftMap .bm_transitPanel .streetsideText{position:absolute;padding:3px 8px;left:0;bottom:0;background-color:#000;color:#fff;opacity:.7;font-size:11px}.MicrosoftMap .bm_transitPanel .realtimeLegend{height:33px;padding:7px 0 0 5px}.MicrosoftMap .bm_l2NavLeft.bm_whitebg.bm_phase2 .bm_transitPanel .realtimeLegend{padding-left:0}.MicrosoftMap .bm_l2NavLeft.bm_whitebg .bm_transitPanel .timePicker{background-color:#fff}.MicrosoftMap .bm_transitPanel .timePicker{background-color:#f4f4f4;padding:20px 16px}.MicrosoftMap .bm_l2NavLeft.bm_whitebg.bm_phase2 .bm_transitPanel .timePicker{padding:20px 16px 20px 0}.MicrosoftMap .bm_transitPanel .timeControl{margin:0 0 20px 0}.MicrosoftMap .bm_transitPanel a.dateButton{display:block;line-height:40px;text-align:center;font-size:15px;font-weight:600;color:#000;background-color:#fff;text-decoration:none}.MicrosoftMap .bm_transitPanel a.dateButton:visited{color:#000}.MicrosoftMap .bm_transitPanel .noStopsError{padding:15px 20px 15px 15px;color:#767676;text-decoration:none;font-size:15px}.MicrosoftMap .bm_transitPanel .nearbyStopBlock .departingLine{width:20px;height:24px;position:absolute;background-repeat:no-repeat;background-position:center center;forced-color-adjust:none}.MicrosoftMap .bm_transitPanel .collapser{position:absolute;right:0;margin-top:58px;cursor:pointer;margin-right:10px}@media screen and (forced-colors:active){.MicrosoftMap .bm_transitPanel .realtimeIcon{background-image:url(/rp/m4S8_-QR1aX1MVFieXWn_X7kXrQ.svg)!important}}.MicrosoftMap .oneMap .stopsSection{padding:0 0 0 0}.MicrosoftMap .oneMap .stopContainer{font:13px/17px Arial,Helvetica,Sans-Serif;color:#444;padding-left:16px}.MicrosoftMap .oneMap .baseStop.stopContainer .stopName{font:600 13px/17px Arial,Helvetica,Sans-Serif}.MicrosoftMap .oneMap .transitLineHeader{margin:20px 16px 12px 16px;padding:0}.MicrosoftMap .oneMap .transitLineName{font-family:'Segoe UI',Arial,Helvetica,Sans-Serif;font-size:18px;color:#111}.MicrosoftMap .oneMap .transitLineInfoBlock{display:block;width:100%;font:13px/17px Arial,Helvetica,Sans-Serif;color:#666}.MicrosoftMap .oneMap .transitLineInfoBlock a.agencyNameLink,.MicrosoftMap .oneMap .transitLineInfoBlock a.agencyNameLink:hover,.MicrosoftMap .oneMap .transitLineInfoBlock a.agencyNameLink:visited,.MicrosoftMap .oneMap .transitLineInfoBlock a.agencyNameLink:active{color:#001ba0}.MicrosoftMap .oneMap .transitLineInfoBlock a.agencyNameLink.noLink,.MicrosoftMap .oneMap .transitLineInfoBlock a.agencyNameLink.noLink:hover,.MicrosoftMap .oneMap .transitLineInfoBlock a.agencyNameLink.noLink:visited,.MicrosoftMap .oneMap .transitLineInfoBlock a.agencyNameLink.noLink:active{text-decoration:none}.MicrosoftMap .oneMap .transitLineInfoBlock .agencyName{padding:0 0 4px 16px}.MicrosoftMap .oneMap .transitLineInfoBlock .agencyNumber{display:block;padding:0 0 16px 16px}.MicrosoftMap .oneMap .transitLineSectionSeparator{background-color:#ddd;border:0;height:1px;width:100%}.MicrosoftMap .oneMap .stopContainer .stopName{padding:16px 16px 16px 38px;color:#444}.oneMap .stopContainer .stopIcon,.oneMap .baseStop.stopContainer .stopIcon,.oneMap .endStop.stopContainer{margin-top:16px}.oneMap .endStop.stopContainer .stopIcon{margin-top:4px}.MicrosoftMap .oneMap .endStop.stopContainer .stopName{padding:4px 0 16px 38px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;font:13px/17px Arial,Helvetica,Sans-Serif;color:#444}.MicrosoftMap .oneMap .stopContainer:hover,.MicrosoftMap .oneMap .stopContainer.highlighted{background-color:#f2f2f2}.MicrosoftMap .oneMap .stopLine{margin-top:20px;height:49px}.MicrosoftMap .oneMap .baseStop .stopLine{height:102px;margin-top:20px}.MicrosoftMap .oneMap .endStop .stopLine{height:61px;margin:8px 0 0 9px}.MicrosoftMap .oneMap .endStop .stopLine.last{height:-1px}.MicrosoftMap .oneMap .baseStopTrips .tripBlock{min-height:0;padding-bottom:16px}.MicrosoftMap .oneMap .endStop.stopContainer:last-of-type{margin-top:0;padding-top:16px}.MicrosoftMap .oneMap .stopIcon,.MicrosoftMap .oneMap .endStop .stopIcon,.MicrosoftMap .oneMap .baseStop .stopIcon{background-image:url(/rp/vStuCqCT7ktQLYQlnRMgzrsWFQ4.svg);background-repeat:no-repeat;background-size:12px 12px;width:12px;height:12px;margin:18px 0 0 7px}.MicrosoftMap .oneMap .endStop .stopIcon{margin-top:6px}.MicrosoftMap .oneMap .baseStop .stopIcon{background-image:url(/rp/o6jv7JQm4AJ_mE09cv-wBBPBDdU.svg)}.MicrosoftMap .oneMap .downArrow,.MicrosoftMap .oneMap .upArrow{background-image:url(/rp/-OWfdIECArTA6O9xdowg76fwTuQ.svg);background-repeat:no-repeat;background-position:center;background-size:16px 16px;margin:60px 16px 0 0;width:16px;height:16px;padding:7px}.MicrosoftMap .oneMap .stopsSection .collapser:hover{background-color:#f2f2f2}.MicrosoftMap .oneMap .upArrow{transform:rotateX(180deg)}.MicrosoftMap .bm_transitPanel a.directionsAction{background-image:url(/rp/WF0Ne3pV69jEAgty7yEJRU1MEss.png)}.MicrosoftMap .bm_transitPanel a.directionsAction:active,.MicrosoftMap .bm_transitPanel a.directionsAction.selected{background-image:url(/rp/LlGCLlhLMei_hI7DrdFdyd7q8ww.png)}.MicrosoftMap .bm_transitPanel .realtimeIcon{background-image:url(/rp/4SWFgdCDCzp9D9z5yORK_IfDkgU.svg)}.MicrosoftMap .bm_transitPanel .nearbyStopWalkTime{background-image:url(/rp/xhf6VQzvfqTx4TtsjkLjTl1oYoQ.png)}.MicrosoftMap .bm_transitPanel .nearbyStopWalkTimeSeparator{background-image:url(/rp/WQcHzPfhYjZBQ_WIy5gJYQCnAKg.png)}.MicrosoftMap .bm_transitPanel .nearbyStopBlock .bus{background-image:url(/rp/KUqDKQhl1oQPl8LAAz3Rovjg528.png)}.MicrosoftMap .bm_transitPanel .nearbyStopBlock .cableCar{background-image:url(/rp/CoZUN7VBa-R0skVWBV1ss6KAQr4.png)}.MicrosoftMap .bm_transitPanel .nearbyStopBlock .ferry{background-image:url(/rp/hgnaDfxTOFfkZZWgYxWVWw1-bXI.png)}.MicrosoftMap .bm_transitPanel .nearbyStopBlock .lightRail{background-image:url(/rp/a3y9XhDB1Gazy43vdp_0C-cM5U0.png)}.MicrosoftMap .bm_transitPanel .nearbyStopBlock .railway{background-image:url(/rp/HgMrv7PMrK6PTFrpujKTF4DbfaE.png)}.MicrosoftMap .bm_transitPanel .nearbyStopBlock .subway{background-image:url(/rp/o0mhEpI0jjURXUbjdPdh8MpRaFY.png)}