@-webkit-keyframes spinner{from{-webkit-transform:rotate(0deg);-moz-transform:rotate(0deg);-o-transform:rotate(0deg);transform:rotate(0deg)}to{-webkit-transform:rotate(359deg);-moz-transform:rotate(359deg);-o-transform:rotate(359deg);transform:rotate(359deg)}}@-moz-keyframes spinner{from{-webkit-transform:rotate(0deg);-moz-transform:rotate(0deg);-o-transform:rotate(0deg);transform:rotate(0deg)}to{-webkit-transform:rotate(359deg);-moz-transform:rotate(359deg);-o-transform:rotate(359deg);transform:rotate(359deg)}}@-o-keyframes spinner{from{-webkit-transform:rotate(0deg);-moz-transform:rotate(0deg);-o-transform:rotate(0deg);transform:rotate(0deg)}to{-webkit-transform:rotate(359deg);-moz-transform:rotate(359deg);-o-transform:rotate(359deg);transform:rotate(359deg)}}@keyframes spinner{from{-webkit-transform:rotate(0deg);-moz-transform:rotate(0deg);-o-transform:rotate(0deg);transform:rotate(0deg)}to{-webkit-transform:rotate(359deg);-moz-transform:rotate(359deg);-o-transform:rotate(359deg);transform:rotate(359deg)}}.rjp .btn-loading .spinner,.rjp .emberjs-application-loading .spinner,.rjp .is-loading .spinner,.rjp .standalone-loading .spinner,.rjp .timetable-loading .spinner{-webkit-animation:spinner 2s infinite linear;-moz-animation:spinner 2s infinite linear;-o-animation:spinner 2s infinite linear;animation:spinner 2s infinite linear;-webkit-transform-origin:50% 46%;-moz-transform-origin:50% 46%;-o-transform-origin:50% 46%;transform-origin:50% 46%;line-height:100%}.rjp .is-loading{position:fixed;z-index:99;right:0;top:0;padding:15px;font-size:20px;font-weight:700;color:#b3b3b3}.rjp .is-loading .spinner{display:block;float:left}@media screen and (max-width:767px){.rjp .is-loading{padding:12px}}.rjp .emberjs-application-loading,.rjp .standalone-loading,.rjp .timetable-loading{padding:10px;border:1px solid #bbb;border-radius:4px;background:#E6E6ED}.rjp .emberjs-application-loading .spinner,.rjp .standalone-loading .spinner,.rjp .timetable-loading .spinner{display:inline-block;margin-right:4px;color:#b3b3b3}.rjp .btn-loading .spinner{display:inline-block;color:#fff;margin-left:2px}.rjp .emberjs-application-loading{padding:10px 14px;background:#fff;margin:auto;position:absolute;top:30%;left:50%;-webkit-transform:translateX(-50%);-ms-transform:translateX(-50%);transform:translateX(-50%)}.rjp .btn{-webkit-border-radius:4px;border-radius:4px}.rjp .btn-primary{background-color:#d16500!important;background-repeat:repeat-x;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr="#fe8d23", endColorstr="#d16500");background-image:-khtml-gradient(linear,left top,left bottom,from(#fe8d23),to(#d16500));background-image:-moz-linear-gradient(top,#fe8d23,#d16500);background-image:-ms-linear-gradient(top,#fe8d23,#d16500);background-image:-webkit-gradient(linear,left top,left bottom,color-stop(0%,#fe8d23),color-stop(100%,#d16500));background-image:-webkit-linear-gradient(top,#fe8d23,#d16500);background-image:-o-linear-gradient(top,#fe8d23,#d16500);background-image:linear-gradient(#fe8d23,#d16500);border-color:#d16500 #d16500 #bd5b00;color:#fff!important;text-shadow:0 -1px 0 rgba(0,0,0,.26);-webkit-font-smoothing:antialiased;padding:6px 16px}.rjp .btn-primary a{color:#fff}.rjp .embedded .btn-primary{background-color:#422C88!important;background-repeat:repeat-x;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr="#624CA1", endColorstr="#422C88");background-image:-khtml-gradient(linear,left top,left bottom,from(#624CA1),to(#422C88));background-image:-moz-linear-gradient(top,#624CA1,#422C88);background-image:-ms-linear-gradient(top,#624CA1,#422C88);background-image:-webkit-gradient(linear,left top,left bottom,color-stop(0%,#624CA1),color-stop(100%,#422C88));background-image:-webkit-linear-gradient(top,#624CA1,#422C88);background-image:-o-linear-gradient(top,#624CA1,#422C88);background-image:linear-gradient(#624CA1,#422C88);border-color:#422C88 #422C88 #2B286C;color:#fff!important;text-shadow:0 -1px 0 rgba(0,0,0,.26);-webkit-font-smoothing:antialiased;padding:6px 16px}.rjp .embedded .btn-primary a{color:#fff}.rjp .btn-secondary{background-color:#c9c7cb!important;background-repeat:repeat-x;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr="#e8e7e8", endColorstr="#c9c7cb");background-image:-khtml-gradient(linear,left top,left bottom,from(#e8e7e8),to(#c9c7cb));background-image:-moz-linear-gradient(top,#e8e7e8,#c9c7cb);background-image:-ms-linear-gradient(top,#e8e7e8,#c9c7cb);background-image:-webkit-gradient(linear,left top,left bottom,color-stop(0%,#e8e7e8),color-stop(100%,#c9c7cb));background-image:-webkit-linear-gradient(top,#e8e7e8,#c9c7cb);background-image:-o-linear-gradient(top,#e8e7e8,#c9c7cb);background-image:linear-gradient(#e8e7e8,#c9c7cb);border-color:#c9c7cb #c9c7cb #c2c0c4;color:#333!important;text-shadow:0 1px 1px rgba(255,255,255,.19);-webkit-font-smoothing:antialiased}.rjp .btn-secondary:hover{border-color:#3276b1}.rjp .btn-secondary a{color:#2B286C}.rjp .btn-secondary a:hover{text-decoration:none}.rjp .btn-metro{background-color:#b0b1cc!important;background-repeat:repeat-x;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr="#d0d1e9", endColorstr="#b0b1cc");background-image:-khtml-gradient(linear,left top,left bottom,from(#d0d1e9),to(#b0b1cc));background-image:-moz-linear-gradient(top,#d0d1e9,#b0b1cc);background-image:-ms-linear-gradient(top,#d0d1e9,#b0b1cc);background-image:-webkit-gradient(linear,left top,left bottom,color-stop(0%,#d0d1e9),color-stop(100%,#b0b1cc));background-image:-webkit-linear-gradient(top,#d0d1e9,#b0b1cc);background-image:-o-linear-gradient(top,#d0d1e9,#b0b1cc);background-image:linear-gradient(#d0d1e9,#b0b1cc);border-color:#b0b1cc #b0b1cc #c2c0c4;color:#333!important;text-shadow:0 1px 1px rgba(255,255,255,.19);-webkit-font-smoothing:antialiased}.rjp .btn-metro:hover{border-color:#3276b1}.rjp .btn-metro a{color:#444}.rjp .btn-metro a:hover{text-decoration:none}.rjp .sidebar-section{border-bottom:thin #bbb solid;padding:10px 0}.rjp .sidebar-section a,.rjp .sidebar-section h4 a,.rjp .sidebar-section strong{color:#333}.rjp .sidebar-section .leg{background-image:url(../images/7f3350d2.yellow-line.png);background-repeat:repeat-y;background-position:31px 0;padding-bottom:20px;cursor:pointer}.rjp .sidebar-section .leg.depart,.rjp .sidebar-section .leg.get-off,.rjp .sidebar-section .leg.walking{background-image:url(../images/40b5a1e9.yellow-line-dashed.png);background-repeat:repeat-y;background-position:31px 0}.rjp .sidebar-section .leg.arrive{background-image:none;margin-bottom:-5px}.rjp .sidebar-section .leg.depart{margin-top:5px}.rjp .sidebar-section .leg .leg-detail{font-size:1em;color:#333}.rjp .sidebar-section .leg .leg-detail+.secondary-text{margin-top:10px}.rjp .sidebar-section .leg p{color:#333}.rjp .sidebar-section .leg .col-xs-2{max-width:60px}.rjp .sidebar-section .leg .secondary-text{color:#666;font-size:85%;margin-bottom:5px}.rjp .sidebar-section .leg .leg-detail{margin-bottom:10px}.rjp .sidebar-section .leg .leg-detail .time{font-size:18px;display:block;margin-bottom:3px}.rjp .sidebar-section .leg .leg-detail.first-walking-leg{margin-bottom:0}.rjp .sidebar-section .leg .leg-detail.last-walking-leg{margin-top:10px}.rjp .sidebar-section .leg.arrive .leg-detail .time{margin-top:3px;margin-bottom:0}.rjp .sidebar-section .leg .leg-instruction,.rjp .sidebar-section .leg .secondary-text{padding-left:15px}.rjp .sidebar-section .leg .leg-instruction{margin-top:5px}.rjp .sidebar-section .leg.selectedLeg{background-color:#FBF3BF}@media all and (min-width:767px){.rjp .sidebar-section .leg:hover{background-color:#FBF3BF}}.rjp .sidebar-section .only-leg{margin-top:5px;background-image:none}@media all and (max-width:767px){.rjp .sidebar-section h4{margin-top:5px;margin-bottom:5px}}.rjp .small{font-size:12px}.rjp .small-icon{width:34px;height:34px}.rjp .point{position:relative;padding:15px;margin:1em 0 3em;color:#000;border-radius:10px;background:linear-gradient(top,#f9d835,#f3961c)}.rjp .leaflet-map-pane .mode-icon-bottom:before,.rjp .leaflet-map-pane .mode-icon-left:before,.rjp .leaflet-map-pane .mode-icon-right:before,.rjp .leaflet-map-pane .mode-icon-top:before{content:'';display:block;position:absolute;width:0;z-index:0;border-style:solid}.rjp .leaflet-map-pane .mode-icon-bottom:after,.rjp .leaflet-map-pane .mode-icon-left:after,.rjp .leaflet-map-pane .mode-icon-right:after,.rjp .leaflet-map-pane .mode-icon-top:after{content:'';display:block;position:absolute;width:0;z-index:1;border-style:solid}.rjp .leaflet-map-pane .mode-icon-top:after{bottom:-9px;border-width:10px 14px 0;border-color:#fff transparent}.rjp .leaflet-map-pane .mode-icon-top:before{border-width:10px 14px 0;border-color:#bbb transparent;bottom:-10px}.rjp .leaflet-map-pane .mode-icon-bottom:before{border-width:0 14px 10px;border-color:#bbb transparent;top:-9px}.rjp .leaflet-map-pane .mode-icon-bottom:after{border-width:0 14px 10px;border-color:#fff transparent;top:-8px}.rjp .leaflet-map-pane .mode-icon-left:before{border-width:14px 10px 14px 0;border-color:transparent #bbb;left:-9px}.rjp .leaflet-map-pane .mode-icon-left:after{border-width:14px 10px 14px 0;border-color:transparent #fff;left:-8px}.rjp .leaflet-map-pane .mode-icon-right:before{border-width:14px 0 14px 10px;border-color:transparent #bbb;right:-9px}.rjp .leaflet-map-pane .mode-icon-right:after{border-width:14px 0 14px 10px;border-color:transparent #fff;right:-8px}.rjp .leaflet-map-pane .mode-icon{background-color:#fff;background-repeat:no-repeat;background-size:contain}.rjp .leaflet-map-pane .mode-icon.mode-icon-bus{background-image:url(../images/51894adf.get-on30.png)}.rjp .leaflet-map-pane .mode-icon.mode-icon-get-off-bus{background-image:url(../images/7d3734bc.get-off30.png)}.rjp .leaflet-map-pane .mode-icon.mode-icon-walk{background-image:url(../images/19c78ca5.walk30.png)}.rjp .leaflet-map-pane .mode-icon.mode-icon-ferry,.rjp .leaflet-map-pane .mode-icon.mode-icon-get-off-ferry{background-image:url(../images/f1c6c100.ferry30.png)}.rjp .mode-icon{background-repeat:no-repeat;background-size:contain;border:thin #bbb solid;background-color:#fff;-webkit-border-radius:4px;border-radius:4px}.rjp .mode-icon.mode-icon-bus{background-image:url(../images/11139de3.get-on36.png)}.rjp .mode-icon.mode-icon-get-off-bus{background-image:url(../images/d11fb623.get-off36.png)}.rjp .mode-icon.mode-icon-walk{background-image:url(../images/4df7dc2b.walk36.png)}.rjp .mode-icon.mode-icon-ferry,.rjp .mode-icon.mode-icon-get-off-ferry{background-image:url(../images/59c61334.ferry36.png)}.rjp .mode-icon.mode-icon-bike{background-image:url(../images/c4fd53bb.bike.png)}.rjp .mode-icon.mode-icon-transfer{background-image:url(../images/1c4c5de0.transfer.png)}.rjp .mode-icon-arrive,.rjp .mode-icon-depart{background:url(../images/leaflet/a3dd0288.marker-icon.png) no-repeat}.rjp .mode-icon-shadow{background:url(../images/leaflet/22ca7f2d.marker-shadow.png) no-repeat}.rjp .mode-icon-transition{background:#F19F3B;border:thin #999 solid;-webkit-border-radius:50%;border-radius:50%;width:18px;height:14px}.rjp .mode-icon-transition-stop{background:#F19F3B;border:thin rgba(0,0,0,.5)solid;-webkit-border-radius:50%;border-radius:50%;width:18px;height:10px}.rjp .mode-icon-arrow{background:url(../images/85db0b6d.arrowhead.png) no-repeat}@media all and (max-width:767px){.rjp .mode-icon-arrow{display:none}}.rjp .timetable-link{opacity:.7;cursor:pointer;display:inline-block;margin-left:3px}.rjp .timetable-link-full .timetable-link,.rjp .timetable-link-full a,.rjp .timetable-link-popup .timetable-link,.rjp .timetable-link-popup a{text-decoration:underline}.rjp .timetable-link-full .timetable-link:hover,.rjp .timetable-link-full a:hover,.rjp .timetable-link-popup .timetable-link:hover,.rjp .timetable-link-popup a:hover{text-decoration:none}.rjp .timetable-link-popup{display:inline}.rjp .timetable-link-full{display:none}@media all and (max-width:767px){.rjp .timetable-link-popup{display:none}.rjp .timetable-link-full{display:inline}}.rjp .estimated-departure{color:#00f;padding-top:2px}.rjp span.estimated-departure{font-size:14px}.rjp .journey-section.odd{background-color:#E6E6ED}.rjp .journey-section.recommended-journey{background-color:#FAE9C0}.rjp .journey-section .duration-minutes{margin-top:12px}.rjp .journey-section .journey-details:hover h4,.rjp .journey-section .journey-details:hover h5{text-decoration:underline}.rjp .journey-section .journey-details:hover .duration-minutes h4,.rjp .journey-section .journey-details:hover .duration-minutes-summary h4{text-decoration:none}.rjp .sidebar-section.journey-section{cursor:pointer}@media all and (min-width:767px){.rjp .sidebar-section.journey-section:hover{background-color:#FBF3BF}}.rjp .navbar{white-space:nowrap;overflow:hidden}.rjp .navbar:after,.rjp .navbar:before{content:none;display:none}@media screen and (max-width:767px){.rjp .navbar{min-height:37px}}@media screen and (max-width:480px){.rjp .navbar{min-height:32px}}.rjp .navbar .navbar{-webkit-border-radius:0;border-radius:0}@media screen and (max-width:768px){.rjp .navbar .navbar{width:95%}}.rjp .navbar.navbar-default{background-color:#fff;max-width:1200px;margin:auto;border:none}.rjp .navbar.navbar-default .navbar-brand{color:#2B286C;font:22px "Helvetica Neue",Helvetica,Arial,sans-serif;font-weight:900;padding-left:0;padding-top:16px;padding-bottom:0}@media screen and (max-width:767px){.rjp .navbar.navbar-default .navbar-brand{font-size:120%;padding-top:5px}}@media screen and (max-width:480px){.rjp .navbar.navbar-default .navbar-brand{font-size:100%;padding-top:6px}}.rjp .navbar.navbar-default .navbar-brand .navbar-brand-normal{display:none}.rjp .navbar.navbar-default .navbar-brand .navbar-brand-wide{display:block}@media screen and (max-width:767px){.rjp .navbar.navbar-default .navbar-brand .navbar-brand-normal{display:block}.rjp .navbar.navbar-default .navbar-brand .navbar-brand-wide{display:none}}@media screen and (max-width:767px){.rjp .navbar.navbar-default{margin-bottom:-5px}}.rjp .navbar .navbar-header{margin-left:10px;overflow:hidden}.rjp .navbar .logo{margin-top:16px;margin-bottom:5px;background-position:right}@media screen and (max-width:767px){.rjp .navbar .logo{margin-top:1px;margin-bottom:0;margin-right:5px;min-width:96px}}@media screen and (max-width:480px){.rjp .navbar .logo{min-width:72px}}.rjp .embedded .navbar{display:none}@media screen and (max-width:767px){.rjp .container{padding-top:10px}}@media screen and (max-width:480px){.rjp .container{padding-top:5px}}.rjp .journey .sidebar-section .duration-minutes,.rjp .journey .sidebar-section .duration-minutes-summary{float:right;position:absolute;right:10px;top:50%;max-width:33%;text-align:right;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%)}.rjp .journey .sidebar-section .duration-minutes h4,.rjp .journey .sidebar-section .duration-minutes h5,.rjp .journey .sidebar-section .duration-minutes h6,.rjp .journey .sidebar-section .duration-minutes-summary h4,.rjp .journey .sidebar-section .duration-minutes-summary h5,.rjp .journey .sidebar-section .duration-minutes-summary h6{white-space:nowrap}.rjp .journey .sidebar-section .duration-minutes h4,.rjp .journey .sidebar-section .duration-minutes h5,.rjp .journey .sidebar-section .duration-minutes-summary h4,.rjp .journey .sidebar-section .duration-minutes-summary h5{margin-top:0}.rjp .journey .sidebar-section .duration-minutes h4,.rjp .journey .sidebar-section .duration-minutes h6,.rjp .journey .sidebar-section .duration-minutes-summary h4,.rjp .journey .sidebar-section .duration-minutes-summary h6{margin-bottom:0;padding-top:0;padding-bottom:5px}.rjp .journey .sidebar-section .duration-minutes h5,.rjp .journey .sidebar-section .duration-minutes-summary h5{font-size:18px}.rjp .journey .sidebar-section .duration-minutes h6,.rjp .journey .sidebar-section .duration-minutes-summary h6{margin-bottom:0;margin-top:0}@media all and (max-width:480px){.rjp .journey .sidebar-section .duration-minutes .extra-text,.rjp .journey .sidebar-section .duration-minutes-summary .extra-text{font-size:80%}}@media all and (max-width:767px){.rjp .journey .sidebar-section .col-xs-12{padding-left:10px;padding-right:10px}}.rjp .journey .sidebar-section h5.summary-type{font-size:85%;color:#444;margin-top:5px;margin-bottom:10px}.rjp .journey .sidebar-section h5.transfer-on-to{padding-left:46px;font-size:16px;color:#444;margin-top:5px;margin-bottom:5px}.rjp .journey .sidebar-section .journey-details{padding-right:33%}.rjp .journey .sidebar-section.all-legs{border-bottom:0;padding-bottom:5px}.rjp .journey .sidebar-section.other-options{height:50px;border:1px #bbb solid;position:absolute;bottom:0;background-color:#f3f3f9;padding-bottom:10px;width:449px;cursor:pointer;border-left:none;padding-left:1px}@media all and (max-width:767px){.rjp .journey .sidebar-section.other-options{position:static;border-bottom:0;width:inherit}}.rjp .journey .sidebar-section.other-options:hover{border-color:#3276b1;text-decoration:underline;border-left:1px #3276b1 solid;padding-left:0}.rjp .journey .sidebar-section.other-options h4{margin-top:5px}.rjp .journeys-index .journey .sidebar-section h5.transfer-on-to{color:#444}.rjp .journeys-index .earlier-later-trips{border-bottom:0;text-align:center;padding-left:15%;padding-right:15%}.rjp .journeys-index .earlier-later-trips .back-trips,.rjp .journeys-index .earlier-later-trips .earlier-trips,.rjp .journeys-index .earlier-later-trips .later-trips{display:inline-block;width:45%;white-space:nowrap}.rjp .journeys-index .earlier-later-trips .later-trips{float:right}.rjp .journeys-index .earlier-later-trips.has-previous-plan{padding-left:5%;padding-right:5%}.rjp .journeys-index .earlier-later-trips.has-previous-plan .back-trips,.rjp .journeys-index .earlier-later-trips.has-previous-plan .earlier-trips,.rjp .journeys-index .earlier-later-trips.has-previous-plan .later-trips{width:30%}.rjp .journeys-index .earlier-later-trips.has-previous-plan .earlier-trips{float:none}.rjp .journey-result .duration-minutes h4,.rjp .journey-result .duration-minutes h6{text-align:center}.rjp .journey-result .duration-minutes h4{padding-bottom:0}.rjp .journey-result .journey-details{min-height:70px;-webkit-transform-style:preserve-3d;-moz-transform-style:preserve-3d;transform-style:preserve-3d}.rjp .journey-result .results-toggle-button{position:absolute;top:0;left:0;z-index:10;font-weight:500}.rjp .journey-result .results-toggle-button.results-hide{width:130px;left:320px}.rjp .journey-result .results-toggle-button.results-show{display:none}.rjp .journey-result .results-toggle-button:focus{outline:-webkit-focus-ring-color auto 0}@media screen and (max-width:767px){.rjp .journey-result .results-toggle-button{display:none!important}}@media screen and (max-width:767px){.rjp .journey-result .pane-switch-button{margin-top:-1px;display:inline-block;position:fixed;right:10px;z-index:10;padding-left:20px;padding-right:20px;font-weight:500}.rjp .journey-result .leaflet-control{display:none}.rjp .journey-result .leaflet-top.leaflet-right{top:45px}.rjp .journey-result .duration-minutes{margin-top:12px}}.rjp .journey-result .tab-pane .pane-switch-button{border-top:0}.rjp .journey-plan-old{cursor:wait}.rjp .journey-plan-old .journey-plan-old a{cursor:wait;pointer-events:none}.rjp .journey-details .leg-code,.rjp .leg-container .leg-code{float:left;line-height:19px;font-weight:700;font-size:17px;margin-right:10px}.rjp .journey-details h4,.rjp .leg-container h4{padding-top:3px;padding-bottom:3px;margin-top:5px;margin-bottom:5px;font-size:17px;line-height:130%}@media all and (max-width:767px){.rjp .journey-details h4,.rjp .leg-container h4{margin-bottom:0}}.rjp .route-name{display:block;position:relative;left:2.5em;top:-1.95em}.rjp .trip-definition-form{padding:10px;margin-bottom:10px;background-color:#E6E6ED;border:thin #bbb solid;-webkit-border-radius:4px;border-radius:4px;color:#2B286C}@media all and (max-width:767px){.rjp .trip-definition-form{padding-bottom:10px}}.rjp .trip-definition-form .selectize-dropdown,.rjp .trip-definition-form .selectize-input,.rjp .trip-definition-form .selectize-input input,.rjp .trip-definition-form input{font-size:13px;z-index:500}.rjp .trip-definition-form .selectize-dropdown.select-location-from,.rjp .trip-definition-form .selectize-dropdown.sort-order,.rjp .trip-definition-form .selectize-input input.select-location-from,.rjp .trip-definition-form .selectize-input input.sort-order,.rjp .trip-definition-form .selectize-input.select-location-from,.rjp .trip-definition-form .selectize-input.sort-order,.rjp .trip-definition-form input.select-location-from,.rjp .trip-definition-form input.sort-order{z-index:502}.rjp .trip-definition-form .selectize-dropdown.select-location-to,.rjp .trip-definition-form .selectize-input input.select-location-to,.rjp .trip-definition-form .selectize-input.select-location-to,.rjp .trip-definition-form input.select-location-to{z-index:501}.rjp .trip-definition-form .selectize-dropdown.input-active,.rjp .trip-definition-form .selectize-dropdown:focus,.rjp .trip-definition-form .selectize-input input.input-active,.rjp .trip-definition-form .selectize-input input:focus,.rjp .trip-definition-form .selectize-input.input-active,.rjp .trip-definition-form .selectize-input:focus,.rjp .trip-definition-form input.input-active,.rjp .trip-definition-form input:focus{box-shadow:0 0 3px rgba(33,33,192,.5)}.rjp .trip-definition-form .selectize-input .item{height:1.3em;overflow:hidden;max-width:90%;white-space:nowrap}.rjp .trip-definition-form .selectize-input input[type=text]{vertical-align:top}.rjp .trip-definition-form .selectize-input.not-full>input{width:100%!important}.rjp .trip-definition-form .rest-of-form{display:table}.rjp .trip-definition-form .to-from{vertical-align:top;width:42%;display:inline-block}@media all and (max-width:767px){.rjp .trip-definition-form .to-from{width:100%}}.rjp .trip-definition-form .to-from .to-from-labels{display:inline-block;float:left;width:50px}.rjp .trip-definition-form .to-from .to-from-labels label{padding-left:5px;vertical-align:top;padding-top:8px;padding-right:10px}@media all and (max-width:767px){.rjp .trip-definition-form .to-from .to-from-labels label{padding-left:0}}.rjp .trip-definition-form .to-from .to-from-fields{display:block;margin-left:50px;margin-right:22px}.rjp .trip-definition-form .to-from .to-from-fields .selectize-control{width:100%;display:block}.rjp .trip-definition-form .to-from .to-from-fields .selectize-control.loading .selectize-input{background-image:url(../images/166f7927.selectize-loader.gif);background-position:89% 50%;background-repeat:no-repeat}.rjp .trip-definition-form .to-from .reverse-container{display:inline-block;float:right}.rjp .trip-definition-form .form-buttons,.rjp .trip-definition-form .time-preferences,.rjp .trip-definition-form .to-from,.rjp .trip-definition-form .trip-preferences{float:left}@media all and (max-width:767px){.rjp .trip-definition-form .form-buttons,.rjp .trip-definition-form .time-preferences,.rjp .trip-definition-form .to-from,.rjp .trip-definition-form .trip-preferences{float:none}}.rjp .trip-definition-form .time-preferences,.rjp .trip-definition-form .to-from,.rjp .trip-definition-form .trip-preferences{padding-right:10px}@media all and (max-width:767px){.rjp .trip-definition-form .time-preferences,.rjp .trip-definition-form .to-from,.rjp .trip-definition-form .trip-preferences{padding-right:0}}.rjp .trip-definition-form .time-preferences{width:27%;display:inline-block;vertical-align:top}@media all and (max-width:767px){.rjp .trip-definition-form .time-preferences{display:none}}.rjp .trip-definition-form .trip-preferences{display:inline-block;width:20%;vertical-align:top}@media all and (max-width:767px){.rjp .trip-definition-form .trip-preferences{display:none}}.rjp .trip-definition-form .field{vertical-align:top;margin-bottom:4px}.rjp .trip-definition-form .field+.field{margin-bottom:-4px}.rjp .trip-definition-form .wide-field{width:100%;vertical-align:top;margin-bottom:4px}.rjp .trip-definition-form .wide-field+.wide-field{margin-bottom:-4px}.rjp .trip-definition-form .field,.rjp .trip-definition-form .wide-field{height:39px}.rjp .trip-definition-form .selectize-control.single .selectize-input:after{right:12px}.rjp .trip-definition-form .selectize-control.single .selectize-input{background:#fff}.rjp .trip-definition-form .selectize-dropdown .active,.rjp .trip-definition-form .selectize-dropdown div[data-selectable].option.selected{background-color:#328EFE;color:#fff}.rjp .trip-definition-form .time-preferences input{border:thin #bbb solid}.rjp .trip-definition-form .time-input{margin-bottom:4px}.rjp .trip-definition-form .date-input,.rjp .trip-definition-form .time-input{width:48.75%;padding:2px;padding-left:7px;-webkit-border-radius:4px;border-radius:4px;display:inline-block;color:#444;box-sizing:border-box;-moz-box-sizing:border-box}@media all and (max-width:992px){.rjp .trip-definition-form .date-input,.rjp .trip-definition-form .time-input{width:48%}}@media all and (max-width:767px){.rjp .trip-definition-form .date-input,.rjp .trip-definition-form .time-input{width:48.75%}}.rjp .trip-definition-form .date-input{float:right}.rjp .trip-definition-form .date-input,.rjp .trip-definition-form .form-buttons .btn-primary,.rjp .trip-definition-form .form-buttons .btn-secondary,.rjp .trip-definition-form .selectize-input,.rjp .trip-definition-form .time-input{height:36px}.rjp .trip-definition-form .pseudo-button{cursor:pointer;background-image:url(../images/effec031.reverse.png);background-size:contain;background-repeat:no-repeat;display:inline-block;min-width:16px;min-height:20px;margin:27px 0 22px 3px}.rjp .trip-definition-form .time-route-preferences-mobile,.rjp .trip-definition-form .toggle-preferences{display:none}@media all and (max-width:767px){.rjp .trip-definition-form .toggle-preferences{display:block;margin:10px 0;text-align:center}.rjp .trip-definition-form .toggle-preferences button{border:0;background:0 0;width:100%;cursor:pointer;color:#428bca;text-decoration:underline}.rjp .trip-definition-form .toggle-preferences button:hover{text-decoration:none}.rjp .trip-definition-form .toggle-preferences button:active{color:orange}}@media all and (max-width:767px){.rjp .trip-definition-form .time-route-preferences-mobile.shown{display:block}}.rjp .trip-definition-form .time-route-preferences-mobile .row{display:block}.rjp .trip-definition-form .time-route-preferences-mobile .date-input,.rjp .trip-definition-form .time-route-preferences-mobile .time-input{padding:2px;padding-left:6px;-webkit-border-radius:4px;border-radius:4px;min-width:0;border:thin #bbb solid}.rjp .trip-definition-form .time-route-preferences-mobile .field{border-bottom:thin #bbb solid;padding-bottom:10px;margin-bottom:10px;width:100%}.rjp .trip-definition-form .time-route-preferences-mobile .field.center-field{padding-left:15%;padding-right:15%}.rjp .trip-definition-form .time-route-preferences-mobile .field,.rjp .trip-definition-form .time-route-preferences-mobile .wide-field{height:auto}.rjp .trip-definition-form .time-route-preferences-mobile .field.preferred-route-field,.rjp .trip-definition-form .time-route-preferences-mobile .field.time-preferences-field,.rjp .trip-definition-form .time-route-preferences-mobile .wide-field.preferred-route-field,.rjp .trip-definition-form .time-route-preferences-mobile .wide-field.time-preferences-field{height:49px}.rjp .trip-definition-form .show-map-link,.rjp .trip-definition-form .time-preferences-embedded{display:none}.rjp .trip-definition-form .preferred-route ::-webkit-input-placeholder{color:#444}.rjp .trip-definition-form .preferred-route :-moz-placeholder{color:#444;opacity:1}.rjp .trip-definition-form .preferred-route ::-moz-placeholder{color:#444;opacity:1}.rjp .trip-definition-form .preferred-route :-ms-input-placeholder{color:#444}.rjp .trip-definition-form .preferred-route .selectize-dropdown-content div[data-selectable] .leg-code{float:left}.rjp .trip-definition-form .preferred-route .selectize-dropdown-content div[data-selectable] .route-label{display:inline-block;float:left;padding-left:7px;padding-top:5px;max-width:75%}@media all and (max-width:1200px){.rjp .trip-definition-form .preferred-route .selectize-dropdown-content div[data-selectable] .route-label{max-width:65%}}@media all and (max-width:850px){.rjp .trip-definition-form .preferred-route .selectize-dropdown-content div[data-selectable] .route-label{max-width:60%}}@media all and (max-width:767px){.rjp .trip-definition-form .preferred-route .selectize-dropdown-content div[data-selectable] .route-label{max-width:75%}}@media all and (max-width:480px){.rjp .trip-definition-form .preferred-route .selectize-dropdown-content div[data-selectable] .route-label{max-width:60%}}.rjp .trip-definition-form .form-buttons{display:inline-block;vertical-align:top;width:11%;padding-right:4px}@media all and (max-width:767px){.rjp .trip-definition-form .form-buttons{float:none;padding-right:0}}.rjp .trip-definition-form .form-buttons .btn-primary{width:100%;margin-bottom:7px;font-weight:700;height:45px;font-size:120%}@media all and (max-width:767px){.rjp .trip-definition-form .form-buttons .btn-primary{height:36px}}.rjp .trip-definition-form .form-buttons .btn-secondary{width:100%;height:27px;padding:4px 12px}.rjp .trip-definition-form .form-buttons .btn-secondary .reset{width:16px;height:16px;background:url(../images/f4dd5f0b.reset3.png) no-repeat;margin:auto}@media all and (max-width:767px){.rjp .trip-definition-form .form-buttons .btn-secondary{padding:6px 12px;height:36px}.rjp .trip-definition-form .form-buttons .btn-secondary .reset{width:21px;height:21px;background:url(../images/d2564fe2.reset2.png) no-repeat}}@media all and (max-width:767px){.rjp .trip-definition-form .form-buttons{width:100%;margin-left:0}.rjp .trip-definition-form .form-buttons .btn-primary,.rjp .trip-definition-form .form-buttons .btn-secondary{margin-bottom:0}.rjp .trip-definition-form .form-buttons .btn-primary{width:68%;float:right}.rjp .trip-definition-form .form-buttons .btn-secondary{width:30%}}.rjp .trip-definition-form .debug{background:#f0f0f0;border:1px solid #ccc;color:#666;font-size:90%;margin-top:5px;padding:5px}.rjp .trip-definition-form .debug span{font-weight:700}.rjp .trip-definition-form-view{display:none;color:#444}.rjp .trip-definition-form-view button.show-edit-form{float:right;margin-left:5px;margin-bottom:5px}.rjp .trip-definition-form-view .from-field{margin-bottom:0}@media all and (max-width:480px){.rjp .journey-plan-edit .trip-definition-form-view{display:block}.rjp .journey-plan-edit .trip-definition-form-view.hidden{display:none}.rjp .journey-plan-edit .trip-definition-form-view .field,.rjp .journey-plan-edit .trip-definition-form-view .wide-field{height:auto}.rjp .journey-plan-edit .trip-definition-form-view .field.from-field,.rjp .journey-plan-edit .trip-definition-form-view .wide-field.from-field{margin-bottom:0}.rjp .journey-plan-edit .trip-definition-form-edit{display:none}.rjp .journey-plan-edit .trip-definition-form-edit.shown{display:block}}@media all{.rjp .embedded{background:url(../images/3840a76a.orange.jpg) top left;border-radius:10px;padding:15px;padding-top:10px}.rjp .embedded .container{width:100%}.rjp .embedded .embed-header{background-image:url(../images/fd26c5fd.plan-bus-trip-icon.png);background-repeat:no-repeat;background-position:0 5px;padding-left:70px}.rjp .embedded .embed-header h1,.rjp .embedded .embed-header h2{text-shadow:0 1px 2px #333;color:#fff;margin:0}.rjp .embedded .embed-header h1{font-size:22px;font-weight:700;margin-bottom:5px}.rjp .embedded .embed-header h2{font-size:16px}.rjp .embedded .trip-definition-form{background:0 0;border:none;padding:0;margin:0;color:#fff}.rjp .embedded .trip-definition-form .to-from{width:84%;display:inline-block;float:left;padding-right:10px}.rjp .embedded .trip-definition-form .to-from label{width:13.5%}.rjp .embedded .trip-definition-form .to-from .to-from-labels label{padding-left:0}.rjp .embedded .trip-definition-form .to-from .wide-field{margin-bottom:13px}.rjp .embedded .trip-definition-form .to-from .wide-field+.wide-field{margin-bottom:-4px}.rjp .embedded .trip-definition-form .to-from .wide-field .selectize-control{width:100%}.rjp .embedded .trip-definition-form .to-from .to-from-fields{margin-right:5px}.rjp .embedded .trip-definition-form .time-preferences-embedded{clear:left;display:block;margin-top:14px;padding-top:13px;border-top:1px solid #fff;margin-bottom:4px;padding-bottom:10px;border-bottom:1px solid #fff}.rjp .embedded .trip-definition-form .time-preferences-embedded .field{height:35px}.rjp .embedded .trip-definition-form .show-map-link{display:block;margin-top:10px;text-align:center}.rjp .embedded .trip-definition-form .show-map-link a{display:block;margin-top:4px;padding-top:24px;background-image:url(../images/56d83cab.embed-map.png);background-position:50% 0;background-repeat:no-repeat;font-size:80%;color:#444;text-decoration:underline;cursor:pointer}.rjp .embedded .trip-definition-form .show-map-link a:hover{text-decoration:none}.rjp .embedded .trip-definition-form .reverse-container,.rjp .embedded .trip-definition-form .time-preferences,.rjp .embedded .trip-definition-form .time-route-preferences-mobile,.rjp .embedded .trip-definition-form .toggle-preferences,.rjp .embedded .trip-definition-form .trip-definition-form-instructions,.rjp .embedded .trip-definition-form .trip-preferences{display:none}.rjp .embedded .trip-definition-form .date-input,.rjp .embedded .trip-definition-form .selectize-control,.rjp .embedded .trip-definition-form .time-input{width:25.33333%;min-width:25.33333%;float:none;margin-right:1%;margin-bottom:0;height:34px;vertical-align:top}.rjp .embedded .trip-definition-form .date-input.sort-order,.rjp .embedded .trip-definition-form .selectize-control.sort-order,.rjp .embedded .trip-definition-form .time-input.sort-order{margin-right:0}.rjp .embedded .trip-definition-form .date-input,.rjp .embedded .trip-definition-form .selectize-dropdown,.rjp .embedded .trip-definition-form .selectize-input,.rjp .embedded .trip-definition-form .time-input{font-size:12px}.rjp .embedded .trip-definition-form .selectize-control{display:inline-block}.rjp .embedded .trip-definition-form option.unused-option{display:none}.rjp .embedded .trip-definition-form .time-input{width:18%;min-width:18%}.rjp .embedded .trip-definition-form .form-buttons{width:15%;display:inline-block;margin-bottom:5px;padding-right:0;float:none}.rjp .embedded .trip-definition-form .form-buttons .btn-secondary{display:none}.rjp .embedded .trip-definition-form .form-buttons .btn-primary{height:36px;margin-bottom:0;width:100%;float:none}.rjp .embedded h1,.rjp .embedded h2,.rjp .embedded h3,.rjp .embedded h4,.rjp .embedded h5,.rjp .embedded h6{padding:0}.rjp .embedded .item{padding:0;clear:initial}.rjp .embedded .embed-header{margin:10px 10px 20px;padding-bottom:11px}.rjp .embedded .time-preferences-embedded .field .time-input{position:relative;left:1px}.rjp .embedded .time-preferences-embedded .field .date-input{position:relative;left:2px}.rjp .embedded .time-preferences-embedded .field .sort-order .selectize-input{position:relative;left:3px}}.rjp .modal.timetable .modal-dialog{width:1000px;max-width:95%}.rjp .modal.timetable .timetable-block-wrapper{border:1px solid #bbb;position:relative}.rjp .modal.timetable .timetable-block{height:100%;overflow:auto;white-space:nowrap}.rjp .modal.timetable .timetable-block table{display:inline-block}.rjp .modal.timetable .timetable-block .timetable-stops{float:left;position:absolute;width:20%;overflow:hidden;background:#fff}.rjp .modal.timetable .timetable-block .timetable-stops th{font-size:85%;min-width:600px}.rjp .modal.timetable .timetable-block .timetable-rows{margin-left:20%}.rjp .modal.timetable .timetable-block .timetable-rows .timetable-row,.rjp .modal.timetable .timetable-block .timetable-stops .timetable-row{padding:0;margin:0;vertical-align:top}.rjp .modal.timetable .timetable-block .timetable-rows table,.rjp .modal.timetable .timetable-block .timetable-stops table{border-left:1px solid #999;margin-left:-1px}.rjp .modal.timetable .timetable-block .timetable-rows td,.rjp .modal.timetable .timetable-block .timetable-rows th,.rjp .modal.timetable .timetable-block .timetable-stops td,.rjp .modal.timetable .timetable-block .timetable-stops th{padding:2px 5px 2px 4px;height:24px}.rjp .modal.timetable .timetable-block .timetable-rows td.timetable-row.even td.stop.even,.rjp .modal.timetable .timetable-block .timetable-rows td.timetable-row.even th.stop.even,.rjp .modal.timetable .timetable-block .timetable-rows td.timetable-row.odd td.stop.even,.rjp .modal.timetable .timetable-block .timetable-rows td.timetable-row.odd th.stop.even,.rjp .modal.timetable .timetable-block .timetable-rows th.timetable-row.even td.stop.even,.rjp .modal.timetable .timetable-block .timetable-rows th.timetable-row.even th.stop.even,.rjp .modal.timetable .timetable-block .timetable-rows th.timetable-row.odd td.stop.even,.rjp .modal.timetable .timetable-block .timetable-rows th.timetable-row.odd th.stop.even,.rjp .modal.timetable .timetable-block .timetable-stops td.timetable-row.even td.stop.even,.rjp .modal.timetable .timetable-block .timetable-stops td.timetable-row.even th.stop.even,.rjp .modal.timetable .timetable-block .timetable-stops td.timetable-row.odd td.stop.even,.rjp .modal.timetable .timetable-block .timetable-stops td.timetable-row.odd th.stop.even,.rjp .modal.timetable .timetable-block .timetable-stops th.timetable-row.even td.stop.even,.rjp .modal.timetable .timetable-block .timetable-stops th.timetable-row.even th.stop.even,.rjp .modal.timetable .timetable-block .timetable-stops th.timetable-row.odd td.stop.even,.rjp .modal.timetable .timetable-block .timetable-stops th.timetable-row.odd th.stop.even{background-color:#E6E6ED}.rjp .modal.timetable .timetable-block .timetable-rows .highlighted-trip,.rjp .modal.timetable .timetable-block .timetable-rows .highlighted-trip td,.rjp .modal.timetable .timetable-block .timetable-rows .stop.highlighted-destination,.rjp .modal.timetable .timetable-block .timetable-rows .stop.highlighted-origin,.rjp .modal.timetable .timetable-block .timetable-stops .highlighted-trip,.rjp .modal.timetable .timetable-block .timetable-stops .highlighted-trip td,.rjp .modal.timetable .timetable-block .timetable-stops .stop.highlighted-destination,.rjp .modal.timetable .timetable-block .timetable-stops .stop.highlighted-origin{background-color:#FBF3BF!important}.rjp .modal.timetable .full-timetable-link{background:url(../images/1ad3978d.timetable-small.png) top left no-repeat;min-width:16px;min-height:15px;padding-left:20px;display:inline-block;margin-left:6px}.rjp .leaflet-control-print{position:absolute;top:110px;right:10px}.rjp .leaflet-control-print a{background-image:url(../images/9626aecd.leaflet-print-control.png)}@media screen and (max-width:767px){.rjp .leaflet-control-print{top:155px}}.rjp .transit-stop-popup .leaflet-popup-content{width:250px!important}.rjp .upcoming-trips-table{width:100%}.rjp .leaflet-touch .leaflet-bar-part-single{-webkit-border-radius:7px;border-radius:7px;border-bottom:none}.rjp .leaflet-control-locate a{background-image:url(../images/leaflet-locate/256435af.locate.png);background-size:90px 30px;background-position:-2px -2px}.rjp .leaflet-retina .leaflet-control-locate a{background-image:url(../images/leaflet-locate/4904792d.locate@2x.png)}.rjp .leaflet-touch .leaflet-control-locate a{background-image:url(../images/leaflet-locate/cee15074.locate_touch.png)}.rjp .leaflet-control-locate.requesting a{background-size:12px 12px;background-image:url(../images/leaflet-locate/da94be4a.spinner.gif);background-position:50% 50%}.rjp .leaflet-retina .leaflet-control-locate.requesting a{background-image:url(../images/leaflet-locate/e091aba3.spinner@2x.gif)}.rjp .leaflet-control-locate.active a{background-position:-32px -2px}.rjp .leaflet-control-locate.active.following a{background-position:-62px -2px}.rjp .leaflet-touch .leaflet-control-locate{box-shadow:none;border:2px solid rgba(0,0,0,.2);background-clip:padding-box}.rjp.region-timaru,.rjp.region-timaru .navbar.navbar-default,.rjp.region-timaru body,html.rjp.region-timaru,html.rjp.region-timaru .navbar.navbar-default,html.rjp.region-timaru body{background:#ffe8d1}html.rjp,html.rjp body{height:100%;max-width:1170px;max-height:100%;margin:0 auto;padding:0}.bootstrap-datetimepicker-widget,.rjp{background-color:#fff;color:#333;font-family:"Helvetica Neue",Helvetica,Arial,sans-serif;font-size:14px;line-height:1.42857}.ipad-ios7-bug-fix{display:none}@media (orientation:landscape){html.ipad.ios7>body{position:fixed;bottom:0;width:100%;height:672px!important}}@viewport{zoom:1;width:extend-to-zoom}@-ms-viewport{width:extend-to-zoom;zoom:1}.build-date{display:none;position:fixed;right:1em;bottom:1em;font-size:80%;color:#ccc;z-index:-1}.rjp .is-selected{background-color:#0ff}.rjp .ir{display:block;text-indent:-999em;overflow:hidden;background-repeat:no-repeat;text-align:left;direction:ltr}.rjp .hidden{display:none;visibility:hidden}.rjp .visuallyhidden{border:0;clip:rect(0 0 0 0);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px}.rjp .visuallyhidden.focusable:active,.rjp .visuallyhidden.focusable:focus{clip:auto;height:auto;margin:0;overflow:visible;position:static;width:auto}.rjp .invisible{visibility:hidden}.rjp .clearfix:after,.rjp .clearfix:before,.rjp .sidebar-section .leg:after,.rjp .sidebar-section .leg:before,.rjp .sidebar-section:after,.rjp .sidebar-section:before{content:"\0020";display:block;height:0;overflow:hidden}.rjp .clearfix:after,.rjp .sidebar-section .leg:after,.rjp .sidebar-section:after{clear:both}.rjp .clearfix,.rjp .sidebar-section,.rjp .sidebar-section .leg{zoom:1}.rjp ::-moz-selection{background:#328EFE;color:#fff}.rjp ::selection{background:#328EFE;color:#fff}.rjp .bootstrap-datetimepicker-widget td.active,.rjp .bootstrap-datetimepicker-widget td.active:hover{background-color:#328EFE;color:#fff}.rjp #map{width:100%;min-height:100px}.rjp .journey-tab{font-weight:700;color:#444}.rjp .left-overlay{position:absolute;left:0;top:0;bottom:0;width:450px;background:#f3f3f3;overflow:auto;max-height:100%;border-right:thin #bbb solid}.rjp .template-journey-plan{position:relative}.rjp .ember-application,.rjp .ember-application>div,.rjp .standalone{width:100%;max-height:100%}.rjp .standalone{display:table}.rjp .standalone .navbar,.rjp .standalone .pane-wrapper,.rjp .standalone .trip-definition-wrapper{height:5%;display:table-row}.rjp .standalone .pane-wrapper{height:90%}.rjp .standalone .scroll-container{min-height:100%;max-height:100%;overflow:hidden;overflow-y:auto}.rjp .standalone .map-wrapper{width:100%;max-height:100%;display:block;position:relative;border:thin solid #bbb;overflow:hidden}.rjp .standalone .map-wrapper .leaflet-container,.rjp .standalone .map-wrapper .tab-pane{height:100%;max-height:100%;position:absolute;top:0;bottom:0;vertical-align:top;float:left}.rjp .standalone .map-wrapper .tab-pane{width:450px;background:#f3f3f3;border-right:thin #bbb solid}.rjp .standalone .map-wrapper .tab-pane.with-other-options{padding-bottom:50px}.rjp .standalone .map-wrapper .leaflet-container{left:450px;right:0}.rjp .standalone .map-wrapper .pane-switch-button,.rjp .standalone .map-wrapper .pane-switch-button.results-show,.rjp .standalone .map-wrapper .results-toggle-button.results-show{display:none}.rjp .standalone .map-wrapper .pane-switch-button.results-hide,.rjp .standalone .map-wrapper .results-toggle-button.results-hide,.rjp .standalone .map-wrapper.hide-directions .pane-switch-button.results-show,.rjp .standalone .map-wrapper.hide-directions .results-toggle-button.results-show{display:block}.rjp .standalone .map-wrapper.hide-directions .left-overlay,.rjp .standalone .map-wrapper.hide-directions .pane-switch-button.results-hide,.rjp .standalone .map-wrapper.hide-directions .results-toggle-button.results-hide{display:none}.rjp .standalone .map-wrapper.hide-directions .leaflet-container{left:0}@media screen and (max-width:767px){.rjp .standalone .map-wrapper .leaflet-control{display:none}.rjp .standalone .map-wrapper .sidebar-section.all-legs{padding-bottom:0}.rjp .standalone .map-wrapper .pane-switch-button{display:inline-block}.rjp .standalone .map-wrapper .results-toggle-button{display:none}.rjp .standalone .map-wrapper .tab-pane{width:100%;border-right:0}.rjp .standalone .map-wrapper .journey-new .leaflet-container,.rjp .standalone .map-wrapper .journey-result .leaflet-container{width:0}.rjp .standalone .map-wrapper.hide-directions .leaflet-control{display:initial}.rjp .standalone .map-wrapper.hide-directions .tab-pane{display:none}.rjp .standalone .map-wrapper.hide-directions .journey-new .leaflet-container,.rjp .standalone .map-wrapper.hide-directions .journey-result .leaflet-container{width:100%}}.rjp .map-wrapper.journey-new .leaflet-container{left:0;right:0}.rjp .bootstrap-datetimepicker-widget .datepicker th.disabled{color:#fff}.rjp .bootstrap-datetimepicker-widget .datepicker th.disabled:hover{background:#fff;cursor:default}.rjp .journey-planner-failure{position:absolute;z-index:50;background:#FF8C00;background:rgba(255,140,0,.8);border:thin solid #bbb;padding:15px;max-width:40%;min-width:440px;color:#333}@media screen and (max-width:480px){.rjp .journey-planner-failure{min-width:300px}}.rjp .journey-planner-failure h2{font-size:120%;font-weight:700;margin-top:0}.rjp .journey-planner-failure p{margin-top:10px;margin-bottom:0}.rjp .journey-planner-failure a{color:#2B286C;text-decoration:underline}.rjp .journey-planner-failure .close-dialog{float:right;cursor:pointer;display:inline-block;font-weight:700}.rjp .route-Default.bus-colour-3{background-color:#7bafde;color:#fff}.rjp .route-Default.bus-colour-5{background-color:#2e3192;color:#fff}.rjp .route-Default.bus-colour-7{background-color:#6a2c84;color:#fff}.rjp .route-Default.bus-colour-17{background-color:#ec008c;color:#fff}.rjp .route-Default.bus-colour-21{background-color:#d2bd4b;color:#fff}.rjp .route-Default.bus-colour-23{background-color:#f597a4;color:#fff}.rjp .route-Default.bus-colour-28{background-color:#f26122;color:#fff}.rjp .route-Default.bus-colour-29{background-color:#ffd768;color:#333}.rjp .route-Default.bus-colour-40{background-color:#b91a60;color:#fff}.rjp .route-Default.bus-colour-44{background-color:#596f8b;color:#fff}.rjp .route-Default.bus-colour-60{background-color:#00b6b5;color:#fff}.rjp .route-Default.bus-colour-81{background-color:#0098dd;color:#fff}.rjp .route-Default.bus-colour-83{background-color:#ed1c24;color:#fff}.rjp .route-Default.bus-colour-84{background-color:#65823e;color:#fff}.rjp .route-Default.bus-colour-88{background-color:#fff200;color:#333}.rjp .route-Default.bus-colour-95{background-color:#b38808;color:#fff}.rjp .route-Default.bus-colour-107{background-color:#46a299;color:#fff}.rjp .route-Default.bus-colour-108{background-color:#b5a2ce;color:#fff}.rjp .route-Default.bus-colour-111{background-color:#bf6ead;color:#fff}.rjp .route-Default.bus-colour-114{background-color:#b05163;color:#fff}.rjp .route-Default.bus-colour-115{background-color:#6dcff6;color:#fff}.rjp .route-Default.bus-colour-118{background-color:#ffd768;color:#fff}.rjp .route-Default.bus-colour-119{background-color:#6dcff6;color:#fff}.rjp .route-Default.bus-colour-120{background-color:#ecab65;color:#fff}.rjp .route-Default.bus-colour-146{background-color:#bda632;color:#fff}.rjp .route-Default.bus-colour-480{background-color:#a9b5bf;color:#fff}.rjp .route-Default.bus-colour-510{background-color:#ec145d;color:#fff}.rjp .route-Default.bus-colour-535{background-color:#d2bfa5;color:#333}.rjp .route-Default.bus-colour-951{background-color:#1cbbb4;color:#fff}.rjp .route-Default.bus-colour-952{background-color:#80ceca;color:#fff}.rjp .route-Default.bus-colour-820{background-color:#f7941e;color:#fff}.rjp .route-Default.bus-colour-Orbiter{background-color:#bfd730;color:#333}.rjp .route-Default.bus-colour-M{background-color:#f89728;color:#333}.rjp .route-Default.bus-colour-C{background-color:#868d84;color:#fff}.rjp .route-Default.bus-colour-B{background-color:#00aeef;color:#fff}.rjp .route-Default.bus-colour-F{background-color:#5a96d6;color:#fff}.rjp .route-Default.bus-colour-Oa,.rjp .route-Default.bus-colour-Oc{background-color:#bfd730;color:#333}.rjp .route-December.bus-colour-B{background-color:#3ebced;color:#fff}.rjp .route-December.bus-colour-O{background-color:#f37021;color:#fff}.rjp .route-December.bus-colour-P{background-color:#554588;color:#fff}.rjp .route-December.bus-colour-Y{background-color:#ffc20e;color:#333}.rjp .route-December.bus-colour-17{background-color:#ec008c;color:#fff}.rjp .route-December.bus-colour-28{background-color:#f79328;color:#fff}.rjp .route-December.bus-colour-29{background-color:#00539f;color:#fff}.rjp .route-December.bus-colour-44{background-color:#0074ad;color:#fff}.rjp .route-December.bus-colour-60{background-color:#da6fab;color:#fff}.rjp .route-December.bus-colour-80{background-color:#717dbd;color:#fff}.rjp .route-December.bus-colour-95{background-color:#b38808;color:#fff}.rjp .route-December.bus-colour-100{background-color:#88807e;color:#fff}.rjp .route-December.bus-colour-107{background-color:#46a299;color:#fff}.rjp .route-December.bus-colour-108{background-color:#a285b3;color:#fff}.rjp .route-December.bus-colour-120{background-color:#faa61a;color:#333}.rjp .route-December.bus-colour-125{background-color:#5f9937;color:#fff}.rjp .route-December.bus-colour-130{background-color:#9f3925;color:#fff}.rjp .route-December.bus-colour-135{background-color:#0db14b;color:#fff}.rjp .route-December.bus-colour-140{background-color:#00929e;color:#fff}.rjp .route-December.bus-colour-145{background-color:#956438;color:#fff}.rjp .route-December.bus-colour-150{background-color:#9853a1;color:#fff}.rjp .route-December.bus-colour-535{background-color:#d2bfa5;color:#333}.rjp .route-December.bus-colour-820{background-color:#46ba7c;color:#fff}.rjp .route-December.bus-colour-951{background-color:#009db2;color:#fff}.rjp .route-December.bus-colour-952{background-color:#80ceca;color:#fff}.rjp .route-December.bus-colour-F{background-color:#005899;color:#fff}.rjp .route-December.bus-colour-Oa,.rjp .route-December.bus-colour-Oc,.rjp .route-December.bus-colour-Orbiter{background-color:#79bc43;color:#fff}.rjp .route-Default.bus-colour-Gl{background-color:#ffdda0;color:#333}.rjp .route-Default.bus-colour-Gr{background-color:#00b1de;color:#fff}.rjp .route-Default.bus-colour-W{background-color:#00b6b5;color:#fff}.rjp .route-Default.bus-colour-T,.rjp .route-Default.bus-colour-TL{background-color:#bf6ead;color:#fff}.rjp .leg-code{border:thin #bbb solid;padding:4px;display:inline-block;text-align:center;font-weight:700;min-width:36px;-webkit-border-radius:4px;border-radius:4px}.rjp .leg-code.bus-colour-107,.rjp .leg-code.bus-colour-108,.rjp .leg-code.bus-colour-111,.rjp .leg-code.bus-colour-114,.rjp .leg-code.bus-colour-115,.rjp .leg-code.bus-colour-118,.rjp .leg-code.bus-colour-119,.rjp .leg-code.bus-colour-120,.rjp .leg-code.bus-colour-146,.rjp .leg-code.bus-colour-480,.rjp .leg-code.bus-colour-511,.rjp .leg-code.bus-colour-512,.rjp .leg-code.bus-colour-535,.rjp .leg-code.bus-colour-820,.rjp .leg-code.bus-colour-951,.rjp .leg-code.bus-colour-952{font-size:100%}.rjp .leg .leg-code{min-width:30px;padding:1px 4px;font-size:85%}html.rjp body{padding-bottom:15px}@media screen and (max-width:1200px){html.rjp body{width:100%;padding-left:15px;padding-right:15px}}@media screen and (max-width:767px){html.rjp body{padding-top:10px;padding-left:10px;padding-right:10px;padding-bottom:10px}html.rjp body .tab-pane{width:100%}}@media screen and (max-width:480px){html.rjp body{padding-top:5px}}html.rjp.print *{border:0!important;color:#444!important;text-shadow:none!important;filter:none!important;-ms-filter:none!important}html.rjp.print body{width:700px}html.rjp.print a,html.rjp.print a:visited{color:#444!important;text-decoration:underline}html.rjp.print a[href]:after{content:" (" attr(href) ")"}html.rjp.print abbr[title]:after{content:" (" attr(title) ")"}html.rjp.print .ir a:after,html.rjp.print a[href^="javascript:"]:after,html.rjp.print a[href^="#"]:after{content:""}html.rjp.print blockquote,html.rjp.print pre{border:1px solid #999;page-break-inside:avoid}html.rjp.print thead{display:table-header-group}html.rjp.print img,html.rjp.print tr{page-break-inside:avoid}html.rjp.print h2,html.rjp.print h3,html.rjp.print p{orphans:3;widows:3}html.rjp.print h2,html.rjp.print h3{page-break-after:avoid}html.rjp.print .standalone .scroll-container{max-height:initial!important;overflow:visible!important;position:initial!important}html.rjp.print .standalone .leaflet-container,html.rjp.print .standalone .tab-pane{width:100%!important;position:relative!important}html.rjp.print .standalone .pane-wrapper{display:block}html.rjp.print .standalone .leaflet-container{left:0!important;height:672px!important}html.rjp.print .standalone .map-wrapper{overflow:initial}html.rjp.print .standalone .map-wrapper .left-overlay,html.rjp.print .standalone .map-wrapper .tab-pane{max-height:none;height:auto}html.rjp.print .standalone .map-wrapper .tab-pane{page-break-before:always}html.rjp.print .selectize-control,html.rjp.print .selectize-control.single .selectize-input:after,html.rjp.print .selectize-input,html.rjp.print .trip-definition-form{border:transparent!important}html.rjp.print .build-date,html.rjp.print .form-buttons,html.rjp.print .other-options,html.rjp.print .pane-switch-button,html.rjp.print .results-toggle-button,html.rjp.print .summary-type{display:none!important}html.rjp.print .trip-definition-form .go,html.rjp.print .trip-definition-form .time-preferences-embedded,html.rjp.print .trip-definition-form .time-route-preferences,html.rjp.print .trip-definition-form .time-route-preferences-mobile,html.rjp.print .trip-definition-form .toggle-preferences{display:none}html.rjp.print .leaflet-container img{max-width:none!important}html.rjp.print .mode-icon-arrive,html.rjp.print .mode-icon-bike,html.rjp.print .mode-icon-bus,html.rjp.print .mode-icon-depart,html.rjp.print .mode-icon-ferry,html.rjp.print .mode-icon-get-off-bus,html.rjp.print .mode-icon-get-on-ferry,html.rjp.print .mode-icon-walk{width:36px!important;height:36px!important;display:list-item;list-style-position:inside;border-radius:5px;overflow:hidden}html.rjp.print .mode-icon-bus{list-style-image:url(../images/256068ff.get-on-white-bg.png)}html.rjp.print .mode-icon-get-off-bus{list-style-image:url(../images/34e74ba5.get-off-white-bg.png)}html.rjp.print .mode-icon-walk{list-style-image:url(../images/1f65f9bf.walk-white-bg.png)}html.rjp.print .mode-icon-bike{list-style-image:url(../images/bike-white-bg.png)}html.rjp.print .mode-icon-ferry,html.rjp.print .mode-icon-get-on-ferry{list-style-image:url(../images/056008d2.ferry-white-bg.png)}html.rjp.print .mode-icon-arrive,html.rjp.print .mode-icon-depart{width:25px!important;height:41px!important;list-style-image:url(../images/leaflet/a3dd0288.marker-icon.png)}html.rjp.print .mode-icon-transition{display:none!important}html.rjp.print .mode-icon:after,html.rjp.print .mode-icon:before{display:none}html.rjp.print .timetable-link{background:url(../images/96a89065.timetable.png) no-repeat!important;background-size:contain!important}html.rjp.print .journey .sidebar-section.all-legs{padding-bottom:0}html.rjp.print .print-buttons{float:right}html.rjp.print .print-buttons .btn{display:inline-block}html.rjp.print .print-buttons .btn.btn-metro{border:1px solid #b0b1cc!important}html.rjp.print .print-buttons .btn.btn-metro:hover{border-color:#3276b1!important}html.rjp.print .trip-definition-form .to-from{width:80%}html.rjp.print .navbar.navbar-default .navbar-brand{margin-left:0;padding-left:10px;padding-top:0}html.rjp.print .btn,html.rjp.print .leaflet-control-container{display:none}@media print{.rjp *{border:0!important;color:#444!important;text-shadow:none!important;filter:none!important;-ms-filter:none!important}.rjp body{width:700px}.rjp a,.rjp a:visited{color:#444!important;text-decoration:underline}.rjp a[href]:after{content:" (" attr(href) ")"}.rjp abbr[title]:after{content:" (" attr(title) ")"}.rjp .ir a:after,.rjp a[href^="javascript:"]:after,.rjp a[href^="#"]:after{content:""}.rjp blockquote,.rjp pre{border:1px solid #999;page-break-inside:avoid}.rjp thead{display:table-header-group}.rjp img,.rjp tr{page-break-inside:avoid}.rjp h2,.rjp h3,.rjp p{orphans:3;widows:3}.rjp h2,.rjp h3{page-break-after:avoid}.rjp .standalone .scroll-container{max-height:initial!important;overflow:visible!important;position:initial!important}.rjp .standalone .leaflet-container,.rjp .standalone .tab-pane{width:100%!important;position:relative!important}.rjp .standalone .pane-wrapper{display:block}.rjp .standalone .leaflet-container{left:0!important;height:672px!important}.rjp .standalone .map-wrapper{overflow:initial}.rjp .standalone .map-wrapper .left-overlay,.rjp .standalone .map-wrapper .tab-pane{max-height:none;height:auto}.rjp .standalone .map-wrapper .tab-pane{page-break-before:always}.rjp .selectize-control,.rjp .selectize-control.single .selectize-input:after,.rjp .selectize-input,.rjp .trip-definition-form{border:transparent!important}.rjp .build-date,.rjp .form-buttons,.rjp .other-options,.rjp .pane-switch-button,.rjp .results-toggle-button,.rjp .summary-type{display:none!important}.rjp .trip-definition-form .go,.rjp .trip-definition-form .time-preferences-embedded,.rjp .trip-definition-form .time-route-preferences,.rjp .trip-definition-form .time-route-preferences-mobile,.rjp .trip-definition-form .toggle-preferences{display:none}.rjp .leaflet-container img{max-width:none!important}.rjp .mode-icon-arrive,.rjp .mode-icon-bike,.rjp .mode-icon-bus,.rjp .mode-icon-depart,.rjp .mode-icon-ferry,.rjp .mode-icon-get-off-bus,.rjp .mode-icon-get-on-ferry,.rjp .mode-icon-walk{width:36px!important;height:36px!important;display:list-item;list-style-position:inside;border-radius:5px;overflow:hidden}.rjp .mode-icon-bus{list-style-image:url(../images/256068ff.get-on-white-bg.png)}.rjp .mode-icon-get-off-bus{list-style-image:url(../images/34e74ba5.get-off-white-bg.png)}.rjp .mode-icon-walk{list-style-image:url(../images/1f65f9bf.walk-white-bg.png)}.rjp .mode-icon-bike{list-style-image:url(../images/bike-white-bg.png)}.rjp .mode-icon-ferry,.rjp .mode-icon-get-on-ferry{list-style-image:url(../images/056008d2.ferry-white-bg.png)}.rjp .mode-icon-arrive,.rjp .mode-icon-depart{width:25px!important;height:41px!important;list-style-image:url(../images/leaflet/a3dd0288.marker-icon.png)}.rjp .mode-icon-transition{display:none!important}.rjp .mode-icon:after,.rjp .mode-icon:before{display:none}.rjp .timetable-link{background:url(../images/96a89065.timetable.png) no-repeat!important;background-size:contain!important}.rjp .journey .sidebar-section.all-legs{padding-bottom:0}.rjp .print-buttons{float:right}.rjp .print-buttons .btn{display:inline-block}.rjp .print-buttons .btn.btn-metro{border:1px solid #b0b1cc!important}.rjp .print-buttons .btn.btn-metro:hover{border-color:#3276b1!important}.rjp .trip-definition-form .to-from{width:80%}.rjp .navbar.navbar-default .navbar-brand{margin-left:0;padding-left:10px;padding-top:0}.rjp .btn,.rjp .leaflet-control-container,.rjp .print-buttons{display:none}}