.simpleDirections .esriRoutesInfo {padding: 10px 0; text-align: center; color: #4c4c4c;}.simpleDirections .esriRoutesError {padding: 10px 0; text-align: center; color: #929292; font-size: small;}.simpleDirections .esriRoutesError ul {margin: 0; padding: 0; list-style: none; display: block;}.simpleDirections .esriRoutesError li {margin: 0 0 5px;}.simpleDirections .esriRoutes table {margin: 0; padding: 1px; border-spacing: 0; width: 100%;}.simpleDirections .esriRouteIconColumn {width: 21px; padding: 10px; vertical-align: middle; border-bottom: 1px solid #b5bcc7;}.simpleDirections .esriRouteTextColumn {padding: 20px 5px 0px 0px; vertical-align: top; border-bottom: 1px solid #b5bcc7;}.simpleDirections .esriRouteTextColumnCumulative{font-size: small; font-weight: bold; padding-top: 10px;}.simpleDirections .esriRoutesTooltip .esriRouteIconColumn {border: none; padding: 0 3px 0 0;}.simpleDirections .esriRoutesTooltip .esriRouteTextColumn {padding: 0; border: none;}.simpleDirections .esriRouteIconColumn .esriRouteIcon {display: inline-block; font-family: Arial, Helvetica, sans-serif; height: 29px; width: 21px; margin: 0; line-height: 21px; vertical-align: middle; font-size: 11px; text-align: center; color: #fff; background-repeat: no-repeat; background-position: left top;}.esriPopup .esriInfoWindowRoute {display: block; padding-left: 26px; min-height: 21px; background-repeat: no-repeat; background-position: left top;}.dj_rtl .esriPopup .esriInfoWindowRoute {padding-left: 0; padding-right: 26px; background-position: right top;}.esriPopup .esriDMTDepart .esriInfoWindowRoute,.esriPopup .esriDMTStop .esriInfoWindowRoute {padding-left: 0; background: none;}.dj_rtl .esriPopup .esriDMTDepart .esriInfoWindowRoute,.dj_rtl .esriPopup .esriDMTStop .esriInfoWindowRoute {padding-left: inherit; padding-right: 0;}.esriDMTUnknown .esriRouteIcon {background-image: url(../images/Directions/maneuvers/esriDMTUnknown.png);}.esriDMTStop .esriRouteIcon {background-image: url(../images/Directions/maneuvers/esriDMTStop.png);}.esriDMTStraight .esriRouteIcon {background-image: url(../images/Directions/maneuvers/esriDMTStraight.png);}.esriDMTBearLeft .esriRouteIcon {background-image: url(../images/Directions/maneuvers/esriDMTBearLeft.png);}.esriDMTBearRight .esriRouteIcon {background-image: url(../images/Directions/maneuvers/esriDMTBearRight.png);}.esriDMTTurnLeft .esriRouteIcon {background-image: url(../images/Directions/maneuvers/esriDMTTurnLeft.png);}.esriDMTTurnRight .esriRouteIcon {background-image: url(../images/Directions/maneuvers/esriDMTTurnRight.png);}.esriDMTSharpLeft .esriRouteIcon {background-image: url(../images/Directions/maneuvers/esriDMTSharpLeft.png);}.esriDMTSharpRight .esriRouteIcon {background-image: url(../images/Directions/maneuvers/esriDMTSharpRight.png);}.esriDMTUTurn .esriRouteIcon {background-image: url(../images/Directions/maneuvers/esriDMTUTurn.png);}.esriDMTFerry .esriRouteIcon {background-image: url(../images/Directions/maneuvers/esriDMTFerry.png);}.esriDMTRoundabout .esriRouteIcon {background-image: url(../images/Directions/maneuvers/esriDMTRoundabout.png);}.esriDMTHighwayMerge .esriRouteIcon {background-image: url(../images/Directions/maneuvers/esriDMTHighwayMerge.png);}.esriDMTHighwayExit .esriRouteIcon {background-image: url(../images/Directions/maneuvers/esriDMTHighwayExit.png);}.esriDMTHighwayChange .esriRouteIcon {background-image: url(../images/Directions/maneuvers/esriDMTHighwayChange.png);}.esriDMTForkCenter .esriRouteIcon {background-image: url(../images/Directions/maneuvers/esriDMTForkCenter.png);}.esriDMTForkLeft .esriRouteIcon {background-image: url(../images/Directions/maneuvers/esriDMTForkLeft.png);}.esriDMTForkRight .esriRouteIcon {background-image: url(../images/Directions/maneuvers/esriDMTForkRight.png);}.esriDMTDepart .esriRouteIcon {background-image: url(../images/Directions/maneuvers/esriDMTDepart.png);}.esriDMTTripItem .esriRouteIcon {background-image: url(../images/Directions/maneuvers/esriDMTTripItem.png);}.esriDMTEndOfFerry .esriRouteIcon {background-image: url(../images/Directions/maneuvers/esriDMTEndOfFerry.png);}.esriDMTRampRight .esriRouteIcon {background-image: url(../images/Directions/maneuvers/esriDMTRampRight.png);}.esriDMTRampLeft .esriRouteIcon {background-image: url(../images/Directions/maneuvers/esriDMTRampLeft.png);}.esriDMTTurnLeftRight .esriRouteIcon {background-image: url(../images/Directions/maneuvers/esriDMTTurnLeftRight.png);}.esriDMTTurnRightLeft .esriRouteIcon {background-image: url(../images/Directions/maneuvers/esriDMTTurnRightLeft.png);}.esriDMTTurnRightRight .esriRouteIcon {background-image: url(../images/Directions/maneuvers/esriDMTTurnRightRight.png);}.esriDMTTurnLeftLeft .esriRouteIcon {background-image: url(../images/Directions/maneuvers/esriDMTTurnLeftLeft.png);}.esriDMTPedestrianRamp .esriRouteIcon {background-image: url(../images/Directions/maneuvers/esriDMTPedestrianRamp.png);}.esriDMTElevator .esriRouteIcon {background-image: url(../images/Directions/maneuvers/esriDMTElevator.png);}.esriDMTEscalator .esriRouteIcon {background-image: url(../images/Directions/maneuvers/esriDMTEscalator.png);}.esriDMTStairs .esriRouteIcon {background-image: url(../images/Directions/maneuvers/esriDMTStairs.png);}.esriDMTDoorPassage .esriRouteIcon {background-image: url(../images/Directions/maneuvers/esriDMTDoorPassage.png);}.esriDMTStopOrigin .esriRouteIcon {background-image: url(../images/Directions/maneuvers/esriDMTStopOrigin.png);}.esriDMTStopDestination .esriRouteIcon {background-image: url(../images/Directions/maneuvers/esriDMTStopDestination.png);}.simpleDirections .esriRouteZoom {cursor: pointer; outline: 0;}.simpleDirections .esriRouteZoom:hover{background: #e2f1fc;}.simpleDirections .esriRouteZoom:focus {background: #5cace1; color: white;}.simpleDirections .esriRouteZoom:focus .esriRouteInfo,.simpleDirections .esriRouteZoom:focus .esriRouteInfo strong {color: #ffffff;}.simpleDirections .esriRouteZoom:focus .esriRouteLength{background: #5cace1; color: #ffffff; -webkit-box-shadow: 0 1px 2px rgba(0, 0, 0, 0.25); -moz-box-shadow: 0 1px 2px rgba(0, 0, 0, 0.25); box-shadow: 0 1px 2px rgba(0, 0, 0, 0.25);}.simpleDirections .esriRoutesTooltip .esriRouteZoom:focus .esriRouteInfo,.simpleDirections .esriRoutesTooltip .esriRouteZoom:focus .esriRouteInfo strong,.simpleDirections .esriRoutesTooltip .esriRouteZoom,.simpleDirections .esriRoutesTooltip .esriRouteZoom:hover,.simpleDirections .esriRoutesTooltip .esriRouteZoom:focus,.simpleDirections .esriRoutesTooltip .esriRouteZoom:focus .esriRouteLength,.simpleDirections .esriPrintDirections .esriRouteZoom:focus .esriRouteInfo,.simpleDirections .esriPrintDirections .esriRouteZoom:focus .esriRouteInfo strong,.simpleDirections .esriPrintDirections .esriRouteZoom,.simpleDirections .esriPrintDirections .esriRouteZoom:hover,.simpleDirections .esriPrintDirections .esriRouteZoom:focus,.simpleDirections .esriPrintDirections .esriRouteZoom:focus .esriRouteLength{cursor: default; background: transparent; color: #444; box-shadow: none; -webkit-box-shadow: none; -moz-box-shadow: none;}.simpleDirections .esriRouteInfo {color: #444;}.simpleDirections .esriPrintDirections .esriRouteInfo {display: flex; justify-content: space-between; line-height: 1.5em;}.simpleDirections .esriRouteInfo strong {color: #444;}.simpleDirections .esriDMTStopDestination .esriRouteInfo {border: 0;}.simpleDirections .esriRouteLength {font-size: 11px; min-width: 65px; position: relative; top: 8px; display: inline; padding: 0 5px 0 5px; border-radius: 3px; background-color: #ffffff;}.simpleDirections .esriRoutesTooltip .esriRouteLength,.simpleDirections .esriPrintDirections .esriRouteLength{top: 0; background: transparent; white-space: nowrap; min-width: 0;}.simpleDirections .esriPrintDirections .esriRouteLength{width: 25%; text-align: right;}.simpleDirections .esriPrintDirections .esriRouteTextColumn {padding: 10px 5px; vertical-align: middle;}.simpleDirections .esriResultsContainer {background: #fff; height: auto; zoom: 1;}.simpleDirections .esriResultsLoading .esriResultsContainer {height: auto; min-height: 110px; _height: 110px; *height: 110px; background: #fff url(../images/Directions/loading-32.gif) no-repeat center 70px;}.simpleDirections .esriRoutesContainer {margin: 0; zoom: 1;}.simpleDirections .esriRoutesContainerBusy {opacity: 0.3;}.simpleDirections .esriResultsSummary {line-height: 18px; color: #444; display: flex; flex-wrap: nowrap; align-items: center; justify-content: space-around; background: #ebebeb; cursor: pointer; padding: 0 5px; overflow-x: auto; overflow-y: hidden;}.simpleDirections .esriResultsSummary:hover {background: #f3f3f3;}.simpleDirections .esriPrintHeader .esriResultsSummary{background: white; font-size: 1.5em; line-height: 1.25em; cursor: default;}.simpleDirections .esriImpedanceCost{font-size: 1.75em; font-weight: bold; line-height: 30px; padding: 10px 0; text-align: center;}.simpleDirections .esriImpedanceCostHrMin{display: flex; font-size: 0.5em; line-height: 18px; justify-content: space-around; display: -ms-flexbox; -ms-flex-align: center; -ms-flex-pack: center; direction: ltr; white-space: nowrap;}.simpleDirections .esriImpedanceCostHr,.simpleDirections .esriImpedanceCostMin{display: inline\9; margin-left: 3px; margin-right: 3px; unicode-bidi: embed;}.dj_rtl .simpleDirections .esriImpedanceCostHr,.dj_rtl .simpleDirections .esriImpedanceCostMin{direction: rtl; display: inline\9; margin-left: 3px\9; margin-right: 3px\9;}.simpleDirections .esriImpedanceCostDist{font-size: 0.5em;}.simpleDirections .esriOtherCosts{font-size: 0.9em; text-align: center\9; padding: 0 5px;}.simpleDirections .esriTrafficLabel{font-weight: bold;}.simpleDirections .esriTrafficLabelHidden{display: none;}.simpleDirections .esriTrafficLabelNone{color: #aaa; font-weight: normal;}.simpleDirections .esriTrafficLabelHeavy{color: #c80000;}.simpleDirections .esriTrafficLabelLight{color: #00d700;}.simpleDirections .esriPrintPage {padding: 30px 0; margin: 20px auto; font-family: arial, sans-serif; font-size: 13px;}.simpleDirections .esriPrintMain {background: #FFF; border: solid 1px #000; margin: 0 auto; padding: 20px; width: 720px;}.simpleDirections .esriPrintMap {text-align: center;}.simpleDirections .esriPrintMapImg {border: 1px solid #060606;}.simpleDirections .esriNoPrint {display: none;}.simpleDirections .esriPageBreak {page-break-after: always;}.simpleDirections .esriPrintBar {display: none;}.simpleDirections .esriPrintName {font-weight: 700; font-size: 2em; margin: 10px 0 5px; text-align: center;}.simpleDirections .esriPrintStopLabel {color: #000; display: inline-block; font-size: 11px; width: 21px; height: 21px; line-height: 21px; border: 1px solid #000; text-align: center; border-radius: 50%;}.simpleDirections .esriPrintLength {font-weight: 700; margin: 0 0 10px;}.simpleDirections #print_area {margin: 0 0 10px; width: 100%;}.simpleDirections .esriPrintDirections {margin: 0;}.simpleDirections .esriPrintDirections table {border-collapse: collapse; margin: 0; padding: 0; border: 0; width: 100%;}.simpleDirections .esriDirectionsDDLArrow{display: inline-block; border: 4px solid transparent; width: 0; height: 0; border-top-color: #1f78af;}.simpleDirections .esriDirectionsDDLArrowDisabled{border-top-color: #b6b6b6;}.simpleDirections #print_area {display:none;}.simpleDirections #print_helper{display:block; overflow:visible; white-space:pre; white-space:pre-wrap; margin: 0 0 10px 0;}