.accessibility-hidden-header{font-size:0;line-height:0;margin:0;background-color:#fff;color:#000}.offscreen{position:absolute;left:-9999px}#header :focus,#content :focus,#footer :focus,.modal :focus{outline:2px solid #7c7aff}#header input:focus,#content input:focus,#footer input:focus,.modal input:focus,#header .left-pane-list-element:focus,#content .left-pane-list-element:focus,#footer .left-pane-list-element:focus,.modal .left-pane-list-element:focus,#header img:focus,#content img:focus,#footer img:focus,.modal img:focus,#header [tabindex="-1"]:focus,#content [tabindex="-1"]:focus,#footer [tabindex="-1"]:focus,.modal [tabindex="-1"]:focus{outline:0}#header input[type=radio]:focus,#content input[type=radio]:focus,#footer input[type=radio]:focus,.modal input[type=radio]:focus{outline:2px solid #7c7aff;outline-offset:0}@-moz-document url-prefix(){#header .btn:focus,#content .btn:focus,#footer .btn:focus{outline:0}#header .btn:focus:not(.favourite-button),#content .btn:focus:not(.favourite-button),#footer .btn:focus:not(.favourite-button){outline:2px solid #7c7aff}#header .favourite-button:focus:before,#content .favourite-button:focus:before,#footer .favourite-button:focus:before{outline:2px solid #7c7aff;content:'';margin:0;padding:0;position:absolute;z-index:-1;top:0;left:0;width:100%;height:100%}#header .favourite-button:disabled:before,#content .favourite-button:disabled:before,#footer .favourite-button:disabled:before{content:'';outline:0}}.alert-error{color:#c00}body{background:url(../../../image/background.jpg) no-repeat -300px 0}.control-group.error .control-label,.control-group.error .help-block,.control-group.error .help-inline{color:#fb5d5d}.stop-departures .departure-table-header{padding-top:10px}.stop-label{padding:10px 15px 10px 10px;background-color:#3d3d44;border-bottom:1px solid #1b1b1e;border-top:1px solid #565656;border-top-left-radius:6px;border-top-right-radius:6px;color:#57b8e3;font-weight:700;text-align:center}.stop-label h2{display:inline;font-size:inherit;line-height:20px;margin:0}.popover.bottom{background:#565656;border:1px solid #fff;color:#fff}.popover.bottom .arrow{border-bottom:11px solid #fff}.popover.bottom .arrow:after{border-bottom-color:#565656}.action:hover{cursor:pointer}.table-action>tbody>tr:hover{cursor:pointer}a:hover{cursor:pointer}.bold{font-weight:700}[ng\:cloak],[ng-cloak],[data-ng-cloak],[x-ng-cloak],.ng-cloak,.x-ng-cloak{display:none}#content{position:relative;overflow:hidden}.center-text{text-align:center}#footer{position:relative;z-index:1}.navbar{margin-bottom:0}.no-wrap{white-space:nowrap}select{line-height:24px}.clearfix:before,.clearfix:after{display:table;content:"";line-height:0}.clearfix:after{clear:both}.hide-text{font:0/0 a;color:transparent;text-shadow:none;background-color:transparent;border:0}.input-block-level{display:block;width:100%;min-height:30px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.iScrollVerticalScrollbar{position:absolute;top:0;right:0}.iScrollIndicator{background:#c5c5c5}.highlight-text{cursor:pointer;color:#0064cd}.highlight-text:hover,.highlight-text:focus{color:#003f81;text-decoration:underline;background-color:transparent}.datetimepicker .btn-link:focus{color:#fff}.datetimepicker .btn-link,.datetimepicker .option{color:#fff}.datetimepicker .btn-link:hover,.datetimepicker .option:hover{color:#000;background-image:none;background-color:#fff;filter:none}.datetimepicker .year:hover,.datetimepicker .month:hover,.datetimepicker .day:hover,.datetimepicker .hour:hover,.datetimepicker .minute:hover,.datetimepicker .switch:hover,.datetimepicker .prev:hover,.datetimepicker .next:hover{color:#000}.datetimepicker table tr td.disabled,.datetimepicker table tr td span.disabled{color:#cbcbcb}.datetimepicker table tr td.disabled:hover,.datetimepicker table tr td span.disabled:hover{color:#cbcbcb}.datetimepicker table tr td span.active.active,.datetimepicker table tr td.active.active{background-color:#faa930;background-image:-moz-linear-gradient(top,#fa9c31,#fbbd2f);background-image:-webkit-gradient(linear,0 0,0 100%,from(#fa9c31),to(#fbbd2f));background-image:-webkit-linear-gradient(top,#fa9c31,#fbbd2f);background-image:-o-linear-gradient(top,#fa9c31,#fbbd2f);background-image:linear-gradient(to bottom,#fa9c31,#fbbd2f);background-repeat:repeat-x;color:#000;border-color:#c67b25}.datetimepicker table tr td span.active.active:hover,.datetimepicker table tr td.active.active:hover,.datetimepicker table tr td span.active.active:focus,.datetimepicker table tr td.active.active:focus{background-color:#fbb030;background-image:-moz-linear-gradient(top,#fbbd2f,#fa9c31);background-image:-webkit-gradient(linear,0 0,0 100%,from(#fbbd2f),to(#fa9c31));background-image:-webkit-linear-gradient(top,#fbbd2f,#fa9c31);background-image:-o-linear-gradient(top,#fbbd2f,#fa9c31);background-image:linear-gradient(to bottom,#fbbd2f,#fa9c31);background-repeat:repeat-x;background-position:0 0;color:#000}.datetimepicker table tr td span.active.active i,.datetimepicker table tr td.active.active i{color:#4d4d56;font-size:14px;text-shadow:0 0 0}.datetimepicker table tr td span.active.active.disabled,.datetimepicker table tr td.active.active.disabled,.datetimepicker table tr td span.active.active[disabled],.datetimepicker table tr td.active.active[disabled]{background-image:none}@font-face{font-family:'Noto Sans';src:url(../../../font/notosans/NotoSans-Regular-webfont.eot);src:url(../../../font/notosans/NotoSans-Regular-webfont.eot?#iefix) format('embedded-opentype'),url(../../../font/notosans/NotoSans-Regular-webfont.woff) format('woff'),url(../../../font/notosans/NotoSans-Regular-webfont.ttf) format('truetype'),url(../../../font/notosans/NotoSans-Regular-webfont.svg#noto_sansregular) format('svg');font-weight:400;font-style:normal}@font-face{font-family:'Noto Sans';src:url(../../../font/notosans/NotoSans-Bold-webfont.eot);src:url(../../../font/notosans/NotoSans-Bold-webfont.eot?#iefix) format('embedded-opentype'),url(../../../font/notosans/NotoSans-Bold-webfont.woff) format('woff'),url(../../../font/notosans/NotoSans-Bold-webfont.ttf) format('truetype'),url(../../../font/notosans/NotoSans-Bold-webfont.svg#noto_sansbold) format('svg');font-weight:700;font-style:normal}@font-face{font-family:'Noto Sans';src:url(../../../font/notosans/NotoSans-Italic-webfont.eot);src:url(../../../font/notosans/NotoSans-Italic-webfont.eot?#iefix) format('embedded-opentype'),url(../../../font/notosans/NotoSans-Italic-webfont.woff) format('woff'),url(../../../font/notosans/NotoSans-Italic-webfont.ttf) format('truetype'),url(../../../font/notosans/NotoSans-Italic-webfont.svg#noto_sansitalic) format('svg');font-weight:400;font-style:italic}@font-face{font-family:'Noto Sans';src:url(../../../font/notosans/NotoSans-BoldItalic-webfont.eot);src:url(../../../font/notosans/NotoSans-BoldItalic-webfont.eot?#iefix) format('embedded-opentype'),url(../../../font/notosans/NotoSans-BoldItalic-webfont.woff) format('woff'),url(../../../font/notosans/NotoSans-BoldItalic-webfont.ttf) format('truetype'),url(../../../font/notosans/NotoSans-BoldItalic-webfont.svg#noto_sansbold_italic) format('svg');font-weight:700;font-style:italic}@font-face{font-family:FontTransport;src:url(../../../font/fonttransport.eot?jy6lum);src:url(../../../font/fonttransport.eot?#iefixjy6lum) format('embedded-opentype'),url(../../../font/fonttransport.woff?jy6lum) format('woff'),url(../../../font/fonttransport.ttf?jy6lum) format('truetype'),url(../../../font/fonttransport.svg?jy6lum#FontTransport) format('svg');font-weight:400;font-style:normal}.icon-transport{font-family:FontTransport}.icon-walk:before{content:"\e000"}.icon-car:before{content:"\e001"}.icon-bus:before{content:"\e002"}.icon-train:before{content:"\e003"}.icon-path:before{content:"\e004"}.icon-exchange-vertical:before{content:"\e005"}.icon-bike:before{content:"\e006"}.icon-wheelchair:before{content:"\e007"}@media (min-width:768px){.icon-swap:before{content:"\e008"}}@media (max-width:767px){.icon-swap:before{content:"\e009"}}.icon-coach:before{content:"\e00a"}.icon-air:before{content:"\e00b"}.icon-tram:before{content:"\e00c"}.icon-underground:before{content:"\e00d"}.icon-metro:before{content:"\e00c"}.icon-cycle:before{content:"\e006"}.icon-ferry:before{content:"\e900"}.footer{background-color:#1b1b1e;background-image:-moz-linear-gradient(left,#3d3d44,#1b1b1e);background-image:-webkit-gradient(linear,0 0,100% 0,from(#3d3d44),to(#1b1b1e));background-image:-webkit-linear-gradient(left,#3d3d44,#1b1b1e);background-image:-o-linear-gradient(left,#3d3d44,#1b1b1e);background-image:linear-gradient(to right,#3d3d44,#1b1b1e);background-repeat:repeat-x;margin:10px -20px;background:#2c2c31;font-size:11.2px;color:#fff}.footer ul{margin:0;list-style-type:none}.footer li{display:inline}.other-links-footer-block{background:#020202;border-bottom:1px solid #565656}.media-icons-content{text-align:center}.media-icons-content .title{padding:15px 0 5px;margin:0;font-size:14.98px;color:#d3d3d3}.media-icons-content .service{position:relative;display:inline-block;margin:5px 5px 0 0;width:28px;height:28px;overflow:hidden;color:#fff}.media-icons-content .twitter-icon,.media-icons-content .vimeo-icon,.media-icons-content .email-icon,.media-icons-content .fb-icon{position:absolute;left:0}.media-icons-content .twitter-icon:hover,.media-icons-content .vimeo-icon:hover,.media-icons-content .email-icon:hover,.media-icons-content .fb-icon:hover{top:-28px}.miscellaneous-links-content{text-align:center;color:#fff}.miscellaneous-links-content .miscellaneous-text{color:#fff;margin:0 7px;font-weight:700;white-space:nowrap}.miscellaneous-links-content .miscellaneous-link{color:#fff;margin:0 7px;font-weight:700;white-space:nowrap;display:inline-block}.miscellaneous-links-content .miscellaneous-link:hover,.miscellaneous-links-content .miscellaneous-link:focus,.miscellaneous-links-content .miscellaneous-link:active{color:#fff;text-decoration:underline}.footer-site-links-content{margin:10px;color:#82d6f4;text-align:center}.footer-site-links-content .footer-site-link{position:relative;display:inline-block;margin:0 10px;padding:0;font-weight:700;color:#7cd91b;text-decoration:none}.footer-site-links-content .footer-site-link:hover{color:#fff;text-decoration:underline}.footer-logos-content{padding:10px 0;text-align:center}.footer-logos-content .footer-logo{color:#fff;text-decoration:none}.footer-logos-content .footer-logo .footer-logo-name{margin-right:15px;white-space:nowrap}.footer-logos-content .footer-logo:hover .footer-logo-name{text-decoration:underline}.footer-logos-content .footer-logo-image{display:none}.footer-version{color:#fff;font-size:10.5px;text-align:center;outline:0}@media (min-width:768px){.footer{-webkit-border-radius:6px;-moz-border-radius:6px;border-radius:6px;margin:10px;border:1px solid #565656}.other-links-footer-block{-webkit-border-top-right-radius:6px;-moz-border-radius-topright:6px;border-top-right-radius:6px;-webkit-border-top-left-radius:6px;-moz-border-radius-topleft:6px;border-top-left-radius:6px}.footer-logos-content .footer-logo-name{display:none}.footer-logos-content .footer-logo-image{display:inline-block;margin-left:15px}}@media (min-width:1296px){.other-links-footer-block{padding:15px 0}.media-icons-content{display:inline-block;padding:0 15px;margin:0 5px 0 0;background:url(../../../image/otherlinksverticaltile.png) repeat-y top right;vertical-align:middle;text-align:left}.media-icons-content .title{padding:0}.miscellaneous-links-content{display:inline-block;vertical-align:middle}.footer-site-links-content{float:left;text-align:left}.footer-site-links-content .footer-site-link{margin:0 7px}.footer-site-links-content .footer-site-link:hover,.footer-site-links-content .footer-site-link:active{text-decoration:underline}.footer-logos-content{float:right;width:280px}.footer-logos-content .footer-logo{float:left}.footer-version{position:absolute;left:15px;bottom:5px}}@media (max-height:767px) and (min-width:768px){.footer{margin:5px;line-height:12px}.title{display:none}.other-links-footer-block{display:table;padding-top:0;padding-bottom:0}.media-icons-content,.miscellaneous-links-content{display:table-cell;padding-left:10px;padding-right:10px;vertical-align:middle}.media-icons-content{white-space:nowrap;background:url(../../../image/otherlinksverticaltile.png) repeat-y top right}.media-icons-content .service{margin-bottom:5px}.miscellaneous-links-content{text-align:left;width:100%}.footer-site-links-block{padding-top:3px;padding-bottom:3px}.footer-site-links-content{margin-top:0;margin-bottom:0;float:none;text-align:center}.footer-logos-content{padding-top:0;padding-bottom:0;width:auto;float:none}.footer-logos-content .footer-logo{display:inline-block;padding-bottom:0;padding-top:0;float:none}.footer-logos-content .footer-logo-image{display:none}.footer-logos-content .footer-logo-name{display:block;float:none}.footer-version{position:static}}.input-group{display:table;width:100%;white-space:normal}.input-group>.add-on{display:table-cell}.input-group>.input-container{display:table-cell;width:100%}.input-group>.input-container>input{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;height:30px;width:100%}.input-group>.input-group-nested{display:table-cell}.input-group.input-append>.add-on{border-left-style:none}.input-group.input-prepend>.add-on:first-child{border-left-style:solid;border-right-style:none}.mobile-page-header{display:none}.header{margin-bottom:10px}.accessibility-container{overflow:hidden;position:absolute;height:1px;width:1px}.header-container{margin:0 -20px}.site-information-nav{display:table;background:#2c2c31;margin:0 auto 15px;width:100%;border-bottom:1px solid #565656;color:#fff;background-color:#1b1b1e;background-image:-moz-linear-gradient(left,#3d3d44,#1b1b1e);background-image:-webkit-gradient(linear,0 0,100% 0,from(#3d3d44),to(#1b1b1e));background-image:-webkit-linear-gradient(left,#3d3d44,#1b1b1e);background-image:-o-linear-gradient(left,#3d3d44,#1b1b1e);background-image:linear-gradient(to right,#3d3d44,#1b1b1e);background-repeat:repeat-x}.site-information-nav .nav-items-container{display:table-row}.site-information-nav .nav-item-container{border-left:1px solid #565656;border-right:1px solid #1b1b1e;display:table-cell}.site-information-nav .nav-item{display:block;padding:3px 10px;text-align:center;color:#fff;font-weight:700;font-size:11.2px}.site-information-nav .nav-item:hover,.site-information-nav .nav-item:focus,.site-information-nav .nav-item:active{text-decoration:none;background-color:#3d3d44;color:#7cd91b}.site-information-nav .nav-item img{height:14px}.navbar-inner{padding:0;border:0}.navbar-inner .site-information-nav{margin-bottom:15px;display:block}.navbar-inner .nav-item-container{display:block}.navbar-inner .btn-navbar{float:left;margin-bottom:5px}.navbar-inner .btn-navbar .button-icon{float:left}.navbar-inner .btn-navbar .button-text{display:block;float:right;margin-left:10px;color:#666;font-weight:700}.nav-collapse .nav-item-container{border-top:1px solid #1b1b1e;border-bottom:1px solid #565656}.nav-collapse .nav{margin:0}.nav-collapse .nav>li>a,.nav-collapse .dropdown-menu a{padding-left:14px;padding-right:14px;color:#fff;border-bottom:1px solid #1b1b1e;background:#2c2c31;margin-bottom:0;text-shadow:none}.nav-collapse .nav>li>a:hover,.nav-collapse .dropdown-menu a:hover,.nav-collapse .nav>li>a:active,.nav-collapse .dropdown-menu a:active,.nav-collapse .nav>li>a:focus,.nav-collapse .dropdown-menu a:focus{background:#3d3d44;color:#7cd91b}@media (min-width:490px){.navbar{display:none}}@media (max-width:489px){.main-nav{display:none}}.logo-container{margin:0 20px 8px;text-align:center}.logo-container .header-explanation{font-size:14pt;display:inline-block;padding-top:10px;margin-left:50px}@media (max-width:1030px){.logo-container .header-explanation{display:none}}@media (max-width:768px){.logo-container .header-explanation{margin:0}}#header .logo-container .action,#header .logo-container .nextbus{outline:0;text-decoration:none}.logo-container .action:focus>img,.logo-container .nextbus:focus>img{outline:2px solid #7c7aff}@media (max-width:767px){.logo-container .action>img,.logo-container .nextbus>img{width:40%}}.logo-container .action>img{max-width:268px}@media (min-width:768px){.logo-container .action>img{float:right}}.logo-container .nextbus>img{margin-right:20px;max-width:187px}.separated-link{display:inline-block}@media (min-width:768px){.accessibility-container{-webkit-box-shadow:0 0 4px 2px rgba(9,9,9,.6);-moz-box-shadow:0 0 4px 2px rgba(9,9,9,.6);box-shadow:0 0 4px 2px rgba(9,9,9,.6);background:rgba(9,9,9,.4);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#66090909', endColorstr='#66090909');width:100%;height:auto}.accessibility-container .shortcuts-container{margin:0;list-style-type:none;color:#fff}.accessibility-container .shortcut-container{height:0;color:#fff}.accessibility-container .shortcut{position:absolute;top:0;float:left;padding:8px 15px;margin:6px 6px 6px 0;background-color:#fff;color:#143351;font-weight:700;text-decoration:none}.accessibility-container .shortcut:hover{background-color:#82d6f4;text-decoration:underline}.accessibility-container .shortcut:focus{position:static}.header-container{margin:0 10px;padding:0 0 26px}.site-information-nav{-webkit-border-bottom-right-radius:6px;-moz-border-radius-bottomright:6px;border-bottom-right-radius:6px;-webkit-border-bottom-left-radius:6px;-moz-border-radius-bottomleft:6px;border-bottom-left-radius:6px;float:right;width:auto;border-left:1px solid #565656;border-right:1px solid #565656}.site-information-nav .nav-items-container{float:left;padding:6px 0;margin:0}.site-information-nav .nav-item-container{line-height:22px;border-right:1px solid #1b1b1e;border-left:1px solid #565656}.site-information-nav .nav-item{color:#efefef;border-right:#565656;border-left:none}.site-information-nav .nav-item:hover,.site-information-nav .nav-item:focus,.site-information-nav .nav-item:active{text-decoration:underline;background-color:transparent;color:#efefef}.logo-container{clear:both;padding:0 0 0 15px;margin:0;text-align:left}.logo-container .test-header{display:inline-block}.logo-container .act-action{font-weight:700;color:#000;font-size:11.2px;display:block;float:right;margin:25px 125px 0 0;text-decoration:underline;outline:0}}@media (min-width:768px) and (max-height:767px){.header{margin-bottom:5px}.site-information-nav{margin-bottom:0}.site-information-nav .nav-items-container{padding-top:2px;padding-bottom:2px}.site-information-nav .nav-item-container{line-height:15px}.header-container{padding-bottom:10px}}.notifications{position:fixed;bottom:190px;left:0;right:0;margin:0 auto;width:280px;z-index:10}@media (max-width:1295px){.notifications{bottom:260px}}.notifications>.alert{margin-bottom:0}.notifications>.alert+.alert{margin-top:3px}@media (max-width:977px){.notifications{bottom:280px}}@media (max-width:767px){.notifications{bottom:3px;margin:0 20px;width:auto}}@media (max-height:767px) and (min-width:768px){.notifications{bottom:110px}}.my-profile-modal .dialog-mode-radio-group{text-align:center;padding-bottom:20px}.my-profile-modal .alert{margin-bottom:0;margin-top:10px}.icon-transport-wrapper{display:inline-block;text-align:center}.icon-transport-wrapper .icon-transport{display:block}.icon-transport{display:inline-block;text-align:center}.icon-transport.mini{font-size:14px;width:14px}.icon-transport.small{font-size:20px;width:20px}.icon-transport.service-number-container{width:auto}.icon-transport.service-number-container>.service-number{display:block;font-family:"Helvetica Neue",Helvetica,Arial,sans-serif;font-size:10.5px}.icon-transport-in-list{margin-right:3px;vertical-align:top}.icon-swap{padding-top:5px;font-size:16px;font-weight:700}.left-pane-button{-webkit-border-top-right-radius:4px;-moz-border-radius-topright:4px;border-top-right-radius:4px;-webkit-border-bottom-right-radius:4px;-moz-border-radius-bottomright:4px;border-bottom-right-radius:4px;background-color:#f89406;border:1px solid #333;border-left:none;position:absolute;text-align:center;top:50%;width:20px;height:60px}.left-pane-button:hover{cursor:pointer}@media (max-width:767px){.left-pane-button{display:none}}.left-pane-button>.icon{line-height:60px}.left-pane-close{position:absolute;top:13px;right:15px;color:#57b8e3;cursor:pointer;font-size:12.88px;background:0 0;border:none;padding:0}.left-pane-close:hover{color:#fff}.left-pane-container{-webkit-border-radius:6px;-moz-border-radius:6px;border-radius:6px;position:absolute;bottom:0;top:60px;left:0;width:300px;background-color:#2c2c31;z-index:2}@media (max-width:767px){.left-pane-container{position:static;width:100%}}@media (min-width:768px){.left-pane-container{margin-left:10px}}@media (min-width:768px) and (max-width:979px){.left-pane-container.double-top-pane{top:84px}}.left-pane-container.open{right:22px;width:auto}@media (min-width:768px){.left-pane-container.open.timetable-left-pane{max-width:812px}}.left-pane-container.left-pane-wide{width:500px}@media (max-width:767px){.left-pane-container.left-pane-wide{position:static;width:100%}}@media (max-width:767px){.left-pane-container.stop{overflow:visible;-webkit-mask-image:none}}@media (max-height:767px) and (min-width:768px){.left-pane-container{top:45px;margin-left:5px}}.departure-column{display:table}.departure-column .departure-column-label,.departure-column .departure-column-icon{display:table-cell}.departure-filter-button{white-space:nowrap}.departure-filter-button .dropdown-menu{background-color:#565656;border:1px solid #fff;color:#fff;margin-left:-11px;margin-top:5px}.departure-filter-button .dropdown-menu .btn-link:focus{color:#fff}.departure-filter-button .dropdown-menu .btn-link,.departure-filter-button .dropdown-menu .option{color:#fff}.departure-filter-button .dropdown-menu .btn-link:hover,.departure-filter-button .dropdown-menu .option:hover{color:#000;background-image:none;background-color:#fff;filter:none}.departure-filter-button .dropdown-menu:before{border-left:11px solid transparent;border-right:11px solid transparent;border-bottom:11px solid #fff}.departure-filter-button .dropdown-menu:after{border-left:10px solid transparent;border-right:10px solid transparent;border-bottom:10px solid #565656}.departure-filter-button .dropdown-menu:before,.departure-filter-button .dropdown-menu:after{content:'';position:absolute}.departure-filter-button .dropdown-menu:before{top:-10px;left:10px}.departure-filter-button .dropdown-menu:after{top:-9px;left:11px}.departure-filter-button .option{line-height:30px;font-weight:400}.departure-filter-button .icon-filter{padding-left:5px;cursor:pointer}.departure-filter-button .filter-button{color:#fff;background:#2c2c31;border:0;padding:0}.departure-filter-button .filterable-column{display:table}.departure-filter-button .filterable-column .filterable-column-label,.departure-filter-button .filterable-column .filterable-column-icon{display:table-cell}.left-pane{position:absolute;top:0;bottom:0;width:100%;color:#fff}@media (max-width:767px){.left-pane{z-index:10;position:relative}}@media (min-width:768px){.left-pane{overflow:hidden}}.mobile .left-pane{overflow:auto;-webkit-overflow-scrolling:touch}.mobile .left-pane>.wrapper{-webkit-transform:translateZ(0)}.left-pane>.wrapper{position:relative}.left-pane.has-scroll>.wrapper{padding:0 6px 0 0;margin-right:4px}.left-pane .iScrollVerticalScrollbar{position:absolute;top:1px;bottom:1px;right:0;width:10px;margin-top:1px;margin-bottom:1px;z-index:1040}.left-pane .iScrollIndicator{-webkit-border-radius:6px;-moz-border-radius:6px;border-radius:6px;left:1px;right:1px;width:auto;background-color:#c5c5c5;border-color:#c5c5c5}.left-pane-list{list-style-type:none;margin:0}.left-pane-list-element{padding:7px 10px;cursor:pointer;border-bottom:1px solid #565656}.left-pane-list-element:hover,.left-pane-list-element:focus{background-color:#fff;color:#3d3d44}.left-pane-notifications{padding:10px}.left-pane-notifications .alert{margin-bottom:0}.offscreen{font-size:0;line-height:0}.offscreen:focus{outline:0}.refresh-button .departure-column-icon{cursor:pointer;padding-left:5px}.loading-notification{text-align:center;height:100%}@media (max-width:767px){.loading-notification{height:50px}}.loading-notification:before{content:' ';display:inline-block;vertical-align:middle;height:100%}.icon-incident{display:inline-block;text-align:center}.icon-incident:hover{cursor:pointer}.icon-incident:not(:first-child){padding-left:5px}.icon-incident.error{color:#9d261d}.icon-incident.warning{color:#ffea00}.icon-incident.note{color:#46a546}.icon-incident.slight{color:#46a546}.icon-incident.unknown{color:#46a546}@media (min-width:1031px){.location-input.departures{min-width:540px}}@media (min-width:768px) and (max-width:1030px){.location-input.departures{width:100%}}.stop-departures{margin-bottom:0}.stop-departures .pdf-link:hover{text-decoration:none}.stop-departures .route,.stop-departures .destination,.stop-departures .time{border-top:1px solid #565656}.stop-incidents-button{width:100%}.stop-incidents-collapsible{margin:10px}.stop-incidents-collapsible .stop-incidents-separator{background-color:#000}.stop-incidents-group{margin-top:6px}.popover{height:200px;z-index:1050}.popover.right{margin-left:28px;margin-top:-93px;max-width:none}.popover>.popover-container{height:100%;overflow:hidden;position:relative;z-index:2}.popover .date{white-space:nowrap}.popover .popover-content{position:relative}.popover .popover-separator{background-color:#333}.popover .iScrollVerticalScrollbar{position:absolute;top:0;right:0;bottom:2px;width:8px}.popover .iScrollIndicator{-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px;background:gray;border:1px solid #f2f2f2}.popover .popover-padding{position:absolute;top:-10%;left:-10%;height:120%;width:120%;z-index:1}.popover-separator{height:1px}.stop-mode{color:#fff;white-space:nowrap}.live-departures-stop-name{margin-right:16px}.live-departures-stop-name span{word-break:break-word}.live-departures-stop-name .sms-icon-container{padding:10px;cursor:pointer}.modal-body.add-alert .dialog-mode-radio-group{margin-bottom:20px}.modal-body.add-alert .service-dropdown{width:100%}@media (max-width:767px){.alert-button{width:50%}}.map-canvas{-webkit-border-radius:6px;-moz-border-radius:6px;border-radius:6px;position:absolute!important;width:auto!important;top:60px;bottom:0;left:0;right:0;margin-right:10px;margin-left:10px;overflow:hidden;background-color:#fff;border:2px solid #000}.map-canvas img{max-width:none}.map-canvas label{display:inline}@media (max-width:767px){.map-canvas{position:relative!important;top:0;left:0;margin:15px 0 0 0}}@media (min-width:768px) and (max-width:979px){.map-canvas.double-top-pane{top:84px}}.map-canvas.open-left{left:310px}@media (max-width:767px){.map-canvas.open-left{left:0}}.map-canvas.open-left-wide{left:510px}@media (max-width:767px){.map-canvas.open-left-wide{left:0}}.map-canvas.open-expanded{left:812px}@media (max-width:767px){.map-canvas.open-expanded{left:0}}@media (max-height:767px) and (min-width:768px){.map-canvas{top:45px;margin-left:5px;margin-right:5px;border-width:1px}.map-canvas.open-left{left:305px}.map-canvas.open-left-wide{left:505px}}.map-context-menu{margin-top:6px;margin-left:-14px}.map-context-menu:after{border-bottom:6px solid #fff;border-left:6px solid transparent;border-right:6px solid transparent;content:'';display:inline-block;left:7px;position:absolute;top:-6px}.map-context-menu:before{border-bottom:7px solid rgba(0,0,0,.2);border-left:7px solid transparent;border-right:7px solid transparent;content:'';display:inline-block;left:6px;position:absolute;top:-7px}.geoxml3_infowindow>h3{font-size:17.5px;line-height:20px}.geoxml3_infowindow .legFrom,.geoxml3_infowindow .legTo{white-space:nowrap}.geoxml3_infowindow .legFrom>.label,.geoxml3_infowindow .legTo>.label{color:#333;font-weight:400;margin-right:3px;text-shadow:none}.geoxml3_infowindow .legFrom>.label{background-color:#46a546}.geoxml3_infowindow .legTo>.label{background-color:#ffc40d}@media (max-width:767px){.toggle-map-container{padding:0 5px 5px}}.toggle-map-container .btn-toggle-map{background-color:#faa930;background-image:-moz-linear-gradient(top,#fa9c31,#fbbd2f);background-image:-webkit-gradient(linear,0 0,0 100%,from(#fa9c31),to(#fbbd2f));background-image:-webkit-linear-gradient(top,#fa9c31,#fbbd2f);background-image:-o-linear-gradient(top,#fa9c31,#fbbd2f);background-image:linear-gradient(to bottom,#fa9c31,#fbbd2f);background-repeat:repeat-x;color:#000;border-color:#c67b25;width:100%}.toggle-map-container .btn-toggle-map:hover,.toggle-map-container .btn-toggle-map:focus{background-color:#fbb030;background-image:-moz-linear-gradient(top,#fbbd2f,#fa9c31);background-image:-webkit-gradient(linear,0 0,0 100%,from(#fbbd2f),to(#fa9c31));background-image:-webkit-linear-gradient(top,#fbbd2f,#fa9c31);background-image:-o-linear-gradient(top,#fbbd2f,#fa9c31);background-image:linear-gradient(to bottom,#fbbd2f,#fa9c31);background-repeat:repeat-x;background-position:0 0;color:#000}.toggle-map-container .btn-toggle-map i{color:#4d4d56;font-size:14px;text-shadow:0 0 0}.toggle-map-container .btn-toggle-map.disabled,.toggle-map-container .btn-toggle-map[disabled]{background-image:none}@media (min-width:768px){.toggle-map-container .btn-toggle-map{display:none}}.toggle-map-container .collapse{position:static}@media (max-width:767px){.toggle-map-container .map-canvas{margin-top:5px}}.modal-content{background:#565656}.modal-header{color:#57b8e3}.modal-body{background-color:#2c2c31;color:#fff}.modal-body .icon-share-sign,.modal-body .icon-remove-sign,.modal-body .icon-ok,.modal-body .icon-remove{cursor:pointer}.modal-body .picker-button{color:#000}.modal-body td{border-top:1px solid #565656}.modal-body a{color:#fff}.modal-body .disabled-link{color:gray}.modal-body .marker-column{width:18px}.modal-body .button-padding-right{padding-right:20px}.modal-footer{margin-top:0}.modal-footer .btn{background-color:#faa930;background-image:-moz-linear-gradient(top,#fa9c31,#fbbd2f);background-image:-webkit-gradient(linear,0 0,0 100%,from(#fa9c31),to(#fbbd2f));background-image:-webkit-linear-gradient(top,#fa9c31,#fbbd2f);background-image:-o-linear-gradient(top,#fa9c31,#fbbd2f);background-image:linear-gradient(to bottom,#fa9c31,#fbbd2f);background-repeat:repeat-x;color:#000;border-color:#c67b25}.modal-footer .btn:hover,.modal-footer .btn:focus{background-color:#fbb030;background-image:-moz-linear-gradient(top,#fbbd2f,#fa9c31);background-image:-webkit-gradient(linear,0 0,0 100%,from(#fbbd2f),to(#fa9c31));background-image:-webkit-linear-gradient(top,#fbbd2f,#fa9c31);background-image:-o-linear-gradient(top,#fbbd2f,#fa9c31);background-image:linear-gradient(to bottom,#fbbd2f,#fa9c31);background-repeat:repeat-x;background-position:0 0;color:#000}.modal-footer .btn i{color:#4d4d56;font-size:14px;text-shadow:0 0 0}.modal-footer .btn.disabled,.modal-footer .btn[disabled]{background-image:none}.multiselect-options button,.multiselect-options li{cursor:pointer}.multiselect-options button{color:#000}.multiselect-options button:hover,.multiselect-options button:focus{color:#000}.multiselect-options .option{padding:3px 20px}.multiselect-options .option:hover{color:#fff;background-color:#505050;background-image:-moz-linear-gradient(top,#555,#484848);background-image:-webkit-gradient(linear,0 0,0 100%,from(#555),to(#484848));background-image:-webkit-linear-gradient(top,#555,#484848);background-image:-o-linear-gradient(top,#555,#484848);background-image:linear-gradient(to bottom,#555,#484848);background-repeat:repeat-x;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff555555', endColorstr='#ff484848', GradientType=0)}.multiselect-options .option input{margin-top:0;vertical-align:middle;width:14px;height:14px}.multiselect-options .option span{text-decoration:underline}.multiselect-options .dropdown-separator{margin:5px 0}.mobile .option:hover{color:#000;background-color:#fff;background-image:none}.add-on.invalid{background:#f2dede;color:#b94a48;font-weight:700}.add-on.invalid:hover{cursor:pointer}.picker-button:hover,.recent-button:hover,.remove-button:hover{cursor:pointer}.control{padding-left:4px}@media (max-width:767px){.control{margin-bottom:6px;padding-left:0}}.last-control{margin-bottom:0}.date-type{width:100%}.date-type>select{width:100%}.datetimepicker-dropdown-bottom-left{background-color:#565656;border:1px solid #fff;color:#fff;margin-top:10px}.datetimepicker-dropdown-bottom-left:before{border-left:11px solid transparent;border-right:11px solid transparent;border-bottom:11px solid #fff}.datetimepicker-dropdown-bottom-left:after{border-left:10px solid transparent;border-right:10px solid transparent;border-bottom:10px solid #565656}.datetimepicker-dropdown-bottom-left:before,.datetimepicker-dropdown-bottom-left:after{content:'';position:absolute}.datetimepicker-dropdown-bottom-left:before{top:-11px;right:3px}.datetimepicker-dropdown-bottom-left:after{top:-10px;right:4px}.input-group-nested.filler{width:100%;padding:0 5px}@media (max-width:1030px){.input-group-nested.filler{display:none}}.left-part-container{float:left;width:50%}@media (max-width:767px){.left-part-container{float:none;padding:0 5px;width:auto}}@media (min-width:768px) and (max-width:979px){.left-part-container{float:none;width:100%}}@media (min-width:768px) and (max-width:979px){.left-part-container .last-group{padding-right:4px}}.location-input>.input-group{position:relative}.location-input .typeahead{right:0}.location-input .typeahead>li>a{white-space:normal}.location-inputs{width:100%}.location-inputs .location-input{width:50%}@media (min-width:768px){.location-input{height:50px;padding:0 10px;border-left:1px solid #565656;border-right:1px solid #1b1b1e}}@media (min-width:768px) and (max-height:767px) and (min-width:768px){.location-input{height:40px;padding:0 5px}}.right-part-container{float:right;width:50%}@media (max-width:767px){.right-part-container{float:none;padding:0 5px;width:auto}}@media (min-width:768px) and (max-width:979px){.right-part-container{float:none;margin-top:8px;width:100%}}@media (min-width:768px){.right-part-container .last-group{padding-right:4px}}.single-part-container{padding-left:10px;padding-right:10px;color:#fff}@media (max-width:767px){.single-part-container{padding:0 5px;margin-top:6px;margin-bottom:6px}}@media (min-width:768px){.single-part-container .last-group{height:50px;padding:0 10px;border-left:1px solid #565656;border-right:1px solid #1b1b1e}}@media (min-width:768px) and (max-height:767px) and (min-width:768px){.single-part-container .last-group{height:40px;padding:0 5px}}.mode-filter .dropdown-menu{background-color:#565656;border:1px solid #fff;color:#fff;margin-top:10px;right:0;left:auto;min-width:195px}.mode-filter .dropdown-menu:before{border-left:11px solid transparent;border-right:11px solid transparent;border-bottom:11px solid #fff}.mode-filter .dropdown-menu:after{border-left:10px solid transparent;border-right:10px solid transparent;border-bottom:10px solid #565656}.mode-filter .dropdown-menu:before,.mode-filter .dropdown-menu:after{content:'';position:absolute}.mode-filter .dropdown-menu:before{top:-11px;right:6px}.mode-filter .dropdown-menu:after{top:-10px;right:7px}.mode-filter .no-right-corners .dropdown .btn{border-top-right-radius:0;border-bottom-right-radius:0}.mode-filter .input-container{min-width:106px}.mode-filter .input-container.transport-mode-options{display:inline}.mode-filter .input-container .transport-mode-icon{margin-right:5px}.mode-filter .input-container .transport-mode-icon.disabled{opacity:.4}.mode-filter .dropdown .btn{white-space:nowrap;padding-top:0;padding-bottom:0;margin-left:0;border-radius:4px}.mode-filter .dropdown .btn .caret{margin-top:0;vertical-align:middle}.mode-filter .dropdown .btn .transport-mode-icon-container{display:inline-block}.mode-filter .dropdown .btn .transport-mode-icon{height:22px;padding:3px 0}.mode-filter .dropdown .btn .transport-mode-icon.disabled{opacity:.4}.mode-filter .control{padding-bottom:0;padding-top:0}.journey.mode-filter .dropdown .btn .transport-mode-icon{height:16px;padding:6px 1px;font-size:16px}.journey.mode-filter .dropdown .btn .caret{margin-top:-5px}.operator-filter .dropdown-menu{background-color:#565656;border:1px solid #fff;color:#fff;margin-top:10px;min-width:195px}.operator-filter .dropdown-menu:before{border-left:11px solid transparent;border-right:11px solid transparent;border-bottom:11px solid #fff}.operator-filter .dropdown-menu:after{border-left:10px solid transparent;border-right:10px solid transparent;border-bottom:10px solid #565656}.operator-filter .no-right-corners .dropdown .btn{-webkit-border-top-right-radius:0;-moz-border-radius-topright:0;border-top-right-radius:0;-webkit-border-bottom-right-radius:0;-moz-border-radius-bottomright:0;border-bottom-right-radius:0}.operator-filter .dropdown .btn{-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px;white-space:nowrap;margin-left:0}.operator-filter .dropdown .btn .caret{margin-top:0;vertical-align:middle}.operator-filter .control{padding-bottom:0;padding-top:0}.top-pane{;-webkit-border-radius:6px;-moz-border-radius:6px;border-radius:6px;background-color:#2f2f35;background-image:-moz-linear-gradient(top,#3d3d44,#1b1b1e);background-image:-webkit-gradient(linear,0 0,0 100%,from(#3d3d44),to(#1b1b1e));background-image:-webkit-linear-gradient(top,#3d3d44,#1b1b1e);background-image:-o-linear-gradient(top,#3d3d44,#1b1b1e);background-image:linear-gradient(to bottom,#3d3d44,#1b1b1e);background-repeat:repeat-x;margin-left:10px;margin-right:10px;background:#2c2c31;padding:0}.top-pane:before,.top-pane:after{display:table;content:"";line-height:0}.top-pane:after{clear:both}@media (max-width:767px){.top-pane{margin:0 0 15px 0}}.top-pane form,.top-pane .input-append,.top-pane .input-prepend,.top-pane label,.top-pane select{margin-bottom:0}.top-pane .btn-group+.btn-group{margin-left:0}@media (max-width:767px){.top-pane .input-group{display:block}}.top-pane .input-group.input-append .add-on,.top-pane .input-group .btn{background-color:#faa930;background-image:-moz-linear-gradient(top,#fa9c31,#fbbd2f);background-image:-webkit-gradient(linear,0 0,0 100%,from(#fa9c31),to(#fbbd2f));background-image:-webkit-linear-gradient(top,#fa9c31,#fbbd2f);background-image:-o-linear-gradient(top,#fa9c31,#fbbd2f);background-image:linear-gradient(to bottom,#fa9c31,#fbbd2f);background-repeat:repeat-x;color:#000;border-color:#c67b25}.top-pane .input-group.input-append .add-on:hover,.top-pane .input-group .btn:hover,.top-pane .input-group.input-append .add-on:focus,.top-pane .input-group .btn:focus{background-color:#fbb030;background-image:-moz-linear-gradient(top,#fbbd2f,#fa9c31);background-image:-webkit-gradient(linear,0 0,0 100%,from(#fbbd2f),to(#fa9c31));background-image:-webkit-linear-gradient(top,#fbbd2f,#fa9c31);background-image:-o-linear-gradient(top,#fbbd2f,#fa9c31);background-image:linear-gradient(to bottom,#fbbd2f,#fa9c31);background-repeat:repeat-x;background-position:0 0;color:#000}.top-pane .input-group.input-append .add-on i,.top-pane .input-group .btn i{color:#4d4d56;font-size:14px;text-shadow:0 0 0}.top-pane .input-group.input-append .add-on.disabled,.top-pane .input-group .btn.disabled,.top-pane .input-group.input-append .add-on[disabled],.top-pane .input-group .btn[disabled]{background-image:none}.top-pane .input-group-nested{vertical-align:middle}@media (max-width:767px){.top-pane .input-group-nested{display:block;width:100%}}@media (max-width:1030px){.top-pane .input-group-nested .explanation{display:none}}.top-pane .date{min-width:134px}.top-pane .time{min-width:104px}@media (min-width:768px){.top-pane .date{height:50px;padding:0 10px;border-left:1px solid #565656;border-right:1px solid #1b1b1e}}@media (min-width:768px) and (max-height:767px) and (min-width:768px){.top-pane .date{height:40px;padding:0 5px}}.top-pane .stopfilter .input-group{display:table}@media (max-height:767px) and (min-width:768px){.top-pane{margin-left:5px;margin-right:5px}}.typeahead-scrollable{-webkit-mask-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAEAAAABCAIAAACQd1PeAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAA5JREFUeNpiYGBgAAgwAAAEAAGbA+oJAAAAAElFTkSuQmCC);max-height:160px;overflow:hidden;padding:0;background-color:#565656;border:1px solid #fff}.mobile .typeahead-scrollable{overflow:auto;-webkit-overflow-scrolling:touch}.mobile .typeahead-scrollable>.typeahead{-webkit-transform:translateZ(0)}.typeahead-scrollable>.typeahead{-webkit-box-shadow:none;-moz-box-shadow:none;box-shadow:none;position:relative;display:block;margin:0;border:none;width:100%;background-color:#565656}.typeahead-scrollable>.typeahead a{color:#fff}.typeahead-scrollable>.typeahead .active a{background-color:#fff;background-image:none;color:#000;filter:none}.typeahead-scrollable.has-scroll{padding-right:9px}.typeahead-scrollable .iScrollVerticalScrollbar{position:absolute;top:0;right:0;bottom:2px;width:8px}.typeahead-scrollable .iScrollIndicator{-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px;background-color:#c5c5c5!important;border:1px solid #c5c5c5!important}.current-location .icon-compass{font-size:18px}.quick-journey-planner-button{padding:1px 12px;height:30px;width:100%;min-width:260px}.quick-journey-planner-button .quick-journey-planner-button-label-container{min-width:165px;display:inline-block;position:relative;text-align:center;font-weight:700}.quick-journey-planner-button .quick-journey-planner-button-icon-container{min-width:65px;display:inline-block;position:absolute;right:0;left:auto;vertical-align:middle;border-left:1px solid #ccc}.quick-journey-planner-button .quick-journey-planner-button-icon{height:18px}.quick-journey-planner{padding-top:2px}.quick-journey-planner .location-input{padding-left:5px}.quick-journey-planner .location-input .from-icon,.quick-journey-planner .location-input .to-icon{height:18px}.quick-journey-planner .location-input .input-label{font-size:18px;font-weight:400;color:#fff;display:block}.quick-journey-planner .location-input .input-container.label-container{width:50px;min-width:50px;vertical-align:middle}.quick-journey-planner .location-input .add-on.location-icon{min-width:30px;padding:3px}.quick-journey-planner .depart-or-arrival{min-width:104px}@media (max-width:767px){.quick-journey-planner .depart-or-arrival{width:100%}}.quick-journey-planner .depart-or-arrival>select{width:100%}.quick-journey-planner .btn.go-button{font-weight:700;width:100%;color:#fff;background:#46a546}.auto-suggestion-visibility{overflow:visible}@media (max-width:767px){.favourite-button{width:50%}}.left-pane.travel-info{overflow:visible}@media (max-width:767px){.left-pane.travel-info{overflow:hidden}}.left-pane.travel-info .control{text-align:center;padding:0}@media (max-width:767px){.locations-swap-container{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;padding-right:28px;position:relative}}.locations-swap-container .locations-swap{padding-left:4px}@media (max-width:767px){.locations-swap-container .locations-swap{bottom:0;height:24px;padding-left:0;position:absolute;right:0;top:0;width:auto}}.locations-swap-container .locations-swap>.btn{padding:0 5px 2px}@media (max-width:767px){.locations-swap-container .locations-swap>.btn{height:66px;padding:0 4px 2px}}.locations-swap-container .locations-swap>.btn:hover{cursor:pointer}.right-part-container .journey-options-button{white-space:nowrap}.right-part-container .journey-options-button>button{color:#333}@media (max-width:767px){.right-part-container .journey-options-button>button{width:100%}}.time-indicator{font-size:15.4px;font-weight:700;white-space:nowrap}.transport-mode-icon-container{display:inline-block}.leg-description{display:inline-block;text-align:center;vertical-align:top}.leg-description.odd{border-top:5px solid #3673ae;margin-top:38px;padding-top:6px}.leg-description.even{border-bottom:5px solid #f89406;height:38px}.leg-description.even.no-service{height:27px;margin-top:11px}.leg-details{background-color:#333;border-color:#fff;color:#fff;width:280px}.leg-details .locations{margin-top:10px}.leg-details.top>.arrow{border-top-color:#fff}.leg-details.top>.arrow:after{border-top-color:#333}.leg-details.wait-details{width:190px;text-align:center}.leg-empty{border-left:5px double #9d261d;margin-top:0;margin-left:5px;display:inline-block;vertical-align:top}.leg-empty .wait-details{padding-left:8px;margin-top:20px;margin-bottom:20px;display:inline-block}.journey-plan-time-line-container .leg-empty{border-left:0;border-top:5px double #9d261d;margin-left:0;margin-top:38px}.leg-empty-first{display:inline-block;vertical-align:top}.leg{display:inline-block;vertical-align:top}.leg-time-indicator{display:inline-block;margin-top:30px}.leg-time-indicator .icon-circle{color:#f89406}.leg-time-indicator .time{font-weight:700}.journey-buttons-container{padding:0 5px 5px}@media (min-width:767px){.journey-buttons-container{padding:0 8px 8px}}.journey-buttons-container>.btn-group{width:100%}.journey-buttons-container .btn{width:50%}.journey-buttons-container .btn-group+.btn-group{margin-left:0;margin-top:3px}.journey-section{margin-bottom:6px}.journey-details-button.btn{color:#333;font-weight:700}.journey-details-circle{color:#f89406;display:inline-block;text-align:center;width:14px}.journey-details-description{border-left:4px solid #f89406;margin-left:5px;padding-left:8px}.journey-details-description.even{border-left-style:dotted}.journey-details-description-last{margin-left:17px}.journey-details-share{width:100%;padding-top:5px;padding-bottom:5px;display:inline-block;text-align:center}.journey-details-share .share-icon{height:16px;padding:5px}.journey-details-header{font-weight:700}.journey-details-modes{padding:4px 0}.fare-details{height:200px;width:320px}@media (max-width:767px){.fare-details{height:auto;width:auto}}.fare-details .fare-list,.fare-details .fare-note{margin-bottom:10px}.fare-details-button{width:100%}.walk-details{height:200px;width:320px}.walk-details .line-list{margin-left:5px}.walk-details-button{width:100%}.journey-plan-container{-webkit-border-radius:6px;-moz-border-radius:6px;border-radius:6px;border:1px solid #fff;padding:10px;position:relative}.journey-plan-container:hover{cursor:pointer}.journey-plan-container.active{background-color:#007f3d}.journey-plan-container+.journey-plan-container{border-top-style:none}.journey-plan-description.fixed{width:218px}.journey-plan-description.fixed.placeholder{display:inline-block;visibility:hidden;white-space:normal;width:0}.journey-plan-description.fixed.placeholder>.table{max-width:none}.journey-plan-description.fixed.placeholder>*{width:218px}.has-scroll .journey-plan-description.fixed{width:204px}.has-scroll .journey-plan-description.fixed.placeholder{width:0}.has-scroll .journey-plan-description.fixed.placeholder>*{width:204px}.journey-plan-description .legs-details{margin-top:15px;margin-bottom:15px;padding-left:10px;padding-right:10px;width:400px}@media print{.journey-plan-description .legs-details{top:450px!important;overflow:visible;position:absolute}.journey-plan-description .legs-details .journey-details-description,.journey-plan-description .legs-details .arrive-time,.journey-plan-description .legs-details .leg-container{page-break-inside:avoid}.journey-plan-description .legs-details .journey-details-description{position:relative}.journey-plan-description .legs-details .leg-empty{page-break-inside:avoid;border-top:none}.journey-plan-description .legs-details .leg-empty .wait-details{display:inline-block}}@media (max-width:767px){.journey-plan-description .legs-details{width:auto;margin:5px}}.journey-plan-description .legs-details .wrapper{padding-top:10px;padding-bottom:10px}.journey-plan-description .legs-details .leg-detail-label{display:inline-block;padding-right:10px;font-weight:700}.journey-plan-description .legs-details .journey-details-modes{width:100%}.journey-plan-description .legs-details .journey-details-modes .icon-container{margin:30px 20px 30px 5px;float:left}.journey-plan-description .legs-details .leg-detail-info{display:inline-block}.journey-plan-description .iScrollVerticalScrollbar{width:10px;bottom:0;z-index:1040}.journey-plan-description .iScrollIndicator{-webkit-border-radius:6px;-moz-border-radius:6px;border-radius:6px;width:4px;left:3px;right:3px;position:absolute}.journey-plan-description .details-connector{left:300px}@media (max-width:767px){.journey-plan-description .details-connector{display:none}}.journey-plan-description .left-Container{width:15%;float:left;max-width:50px}.journey-plan-description .right-container{width:85%;float:left;display:inline-block}.journey-plan-icon-button{position:absolute;top:9px;color:#f89406;font-size:20px}.journey-plan-indicator-button{position:absolute;top:9px;color:#f89406;font-size:20px;right:10px;top:36px}@media (min-width:768px){.journey-plan-indicator-button .no-desktop{display:none}}.journey-plan{padding:0 22px 0 2px}.show-journey-details{-webkit-border-radius:7px;-moz-border-radius:7px;border-radius:7px;position:absolute;left:308px;background-color:#007f3d;overflow:hidden}@media (max-width:767px){.show-journey-details{position:relative;left:0}}@media print{.show-journey-details{left:240px}}.connector{background-color:#007f3d;position:absolute;width:15px;top:0}@media (max-width:767px){.connector{display:none}}.journey-plan-description .retract-button-wrapper{position:absolute;right:0}@media (max-width:767px){.journey-plan-description .retract-button-wrapper{display:none}}.journey-plan-description .left-pane-button{position:fixed;top:auto;left:728px}.journey-plan-remove-button{position:absolute;top:9px;color:#f89406;font-size:20px;right:10px}.journey-plan-schedule th{font-size:11.9px;font-weight:400}.journey-plan-schedule td{font-size:16.8px;font-weight:700}.journey-plan-schedule th,.journey-plan-schedule td{border:0;padding:0 5px 0 0}.journey-plan-schedule th:last-child,.journey-plan-schedule td:last-child{padding:0}.journey-plan-schedule .schedule-timings-changes{text-align:center}.journey-plan-schedule .date-display{padding-right:5px}.journey-plan-time-line{padding-bottom:11px;padding-top:11px;white-space:nowrap}.journey-plan-time-line+.journey-plan-time-line{padding-top:10px}.journey-plan-time-line-container{left:300px;overflow:hidden;position:absolute;right:80px;top:0}.journey-plan-time-line-container:hover{cursor:pointer}.journey-plan-time-line-container>.wrapper{display:inline-block;position:relative}.option-block{margin-bottom:10px}.option-elements>div{-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px;border:1px solid #eee;margin:2px;padding:4px 6px}.option-elements>div>span{padding-right:2px}.option-elements>div>input{float:right}.error-canvas{-webkit-border-radius:6px;-moz-border-radius:6px;border-radius:6px;position:relative;top:20px;margin-right:10px;margin-left:10px;background-color:#fff;border:2px solid #000;text-align:center}@media (max-width:767px){.error-canvas{top:0;margin:15px 0 0 0}}@media (min-width:768px){.error-canvas{margin-left:5px;margin-right:5px;border-width:1px}}.timetable-left-pane .left-pane{overflow:hidden}.timetable{position:relative}.timetable .table{max-width:none}.timetable .table .service-number{vertical-align:top}.timetable .timetable-note,.timetable .operator-note{font-style:italic;font-weight:400}.timetable .timetable-note{font-size:11px}.timetable .operates-note{font-weight:400}.timetable .key-note-table{display:table}.timetable .key-note-table .key-note-header{text-align:left}.timetable .key-note-table .key-note-header-cell{text-align:left}.timetable .key-note-table td{min-width:70px}.timetable .iScrollIndicator{height:10px}.timetable ::-webkit-scrollbar{height:0!important}.timetable-notification{padding-top:20px}.timetable-buttons-container>.btn-group{width:100%;padding-top:10px}.timetable-buttons-container .btn{width:25%}@media (max-width:767px){.timetable-buttons-container .btn{padding:4px}}.change-stops-container .btn.change-stops{margin-top:5px;margin-right:5px;width:48%;display:inline-block}@media (max-width:767px){.change-stops-container .btn.change-stops{width:100%;margin-right:0;display:block}}.change-direction .btn.reverse-route{margin-top:5px;margin-left:5px;width:48%;display:inline-block}@media (max-width:767px){.change-direction .btn.reverse-route{width:100%;margin-left:0;display:block}}.first-column{max-width:80%}.timetable-table{border-collapse:separate}.timetable-time-column{width:36px}.timetable-odd-column{background-color:#eee}.timetable-active-column{background-color:#999}.timetable-hover-column{background-color:#999}.table-hover .timetable-row:hover>.timetable-row-cell{background-color:#999}.table-hover .timetable-row:hover>.timetable-row-cell.timetable-active-column{background-color:#999}.show-on-desktop{display:inline}@media (max-width:767px){.show-on-desktop{display:none!important}.hide-on-phone{display:none!important}}@media print{.show-on-print{display:inline-block!important}.hide-on-print{display:none!important}}.timetable-incidents-table{display:table}.timetable-incidents-table .timetable-incidents-header{text-align:left}.timetable-incidents-table .timetable-incidents-header-cell{text-align:left;padding:10px}.timetable-incidents-table td{min-width:70px;padding:10px}.toggle-timetable-button-container{float:right}.timetable-stop-modal .modal-body .list-container{position:relative;max-height:600px;overflow:hidden}.timetable-stop-modal .modal-body .stop-list-item{list-style:none}.timetable-stop-modal .modal-body .stop-list-item .intermediate-list-item{-webkit-transition:none;-moz-transition:none;-o-transition:none;transition:none}.timetable-stop-modal .modal-body .row-checkbox{margin-top:0}.timetable-stop-modal .modal-body .expand-stops{font-size:12px;color:#57b8e3;cursor:pointer}.timetable-stop-modal .modal-body .select-buttons{margin-bottom:10px;margin-left:20px}.timetable-stop-modal .modal-body .select-buttons .btn+.btn{margin-left:5px}@media (max-width:767px){.timetable-stop-modal .modal-body .select-buttons .btn{margin-bottom:5px;margin-left:5px}}.timetable-stop-modal .modal-body .iScrollVerticalScrollbar{width:10px;bottom:0;z-index:1040}.timetable-stop-modal .modal-body .iScrollIndicator{-webkit-border-radius:6px;-moz-border-radius:6px;border-radius:6px;width:4px;left:3px;right:3px;position:absolute}.operator-details{height:100px}.operator-details.right{margin-top:-43px}.operator-details .operator-logo{max-height:50px;max-width:50px}.operator-collapsible{font-weight:400}body{font-family:"Helvetica Neue",Helvetica,Arial,sans-serif}input,button,select,textarea{font-family:"Helvetica Neue",Helvetica,Arial,sans-serif}.email-verification-footer{text-align:center}#header .row:after{content:url(../../../image/printHeader.png)}@media not print{.print-only{display:none}#header .row:after{display:none}}@media print{.no-print{display:none}body{width:100%;margin:0;padding:0}.toolbar-container,#footer,.notifications,.input-group>.add-on,.btn,.navbar .btn-navbar{display:none}#header h2,#header .row .logo-link{display:none}#header .row{margin:0}#content .top-pane,#content .right-part-container{display:none}#content .left-pane-container{position:relative;width:100%;top:0}#content .left-pane-container .left-pane{position:relative;overflow:visible}#content .left-pane-container .left-pane .wrapper{position:relative}#content .left-pane-container .left-pane-button{display:none}#content .left-pane-container.double-top-pane{top:20px}.iScrollHorizontalScrollbar{display:none}}@media print{.mobile-page-header{font-size:20pt;color:#2e75af;padding-top:20px;display:inline-block}.left-pane.travel-info{top:0}.journey-buttons-container,.icon-time{display:none}.travel-info .wrapper{-webkit-transform:translate(0,0)!important;-moz-transform:translate(0,0)!important;-ms-transform:translate(0,0)!important;-o-transform:translate(0,0)!important;transform:translate(0,0)!important}.travel-info .journey-plan-container.active{left:220px;width:460px}.travel-info .journey-plan-container:not(.active){display:none}.travel-info .journey-plan-container .journey-details{top:-20px;position:absolute;left:-218px}.travel-info .journey-plan-container .journey-details .journey-details-title{margin-bottom:10px}.travel-info .journey-plan-container .journey-details .origin-details,.travel-info .journey-plan-container .journey-details .destination-details{position:absolute;width:230px}.travel-info .journey-plan-container .journey-details .origin-label,.travel-info .journey-plan-container .journey-details .destination-label{font-size:15px}.travel-info .journey-plan-container .journey-details .origin-subtitle,.travel-info .journey-plan-container .journey-details .destination-subtitle{font-size:13px}.travel-info .journey-plan-container .journey-details .origin-details{top:50px}.travel-info .journey-plan-container .journey-details .destination-details{top:140px}.travel-info .journey-plan-container .journey-details .journey-details-mode{font-size:13px;position:relative;top:370px}.travel-info .journey-plan-container .journey-plan{position:relative}.travel-info .journey-plan-container .journey-plan .journey-plan-description{position:relative}.travel-info .journey-plan-container .journey-plan .journey-plan-description .icon-transport.print-large{font-size:30px;width:30px}.travel-info .journey-plan-container .journey-plan .journey-plan-description .journey-plan-remove-button,.travel-info .journey-plan-container .journey-plan .journey-plan-description .journey-plan-indicator-button{display:none}.travel-info .journey-plan-container .journey-plan .journey-plan-description .journey-plan-schedule{top:200px;left:-229px;position:absolute}.travel-info .journey-plan-container .journey-plan .journey-plan-description .journey-plan-schedule .schedule-label{margin-bottom:30px;width:100%;float:left}.travel-info .journey-plan-container .journey-plan .journey-plan-description .journey-plan-schedule .schedule-timings-container{position:absolute}.travel-info .journey-plan-container .journey-plan .journey-plan-description .journey-plan-schedule .schedule-timings-container .schedule-timings{margin-bottom:30px;top:-180px;position:relative;width:100%;float:left}.travel-info .journey-plan-container .journey-plan .journey-plan-description .journey-plan-schedule .schedule-timings-container .schedule-timings-changes{text-align:left}.travel-info .journey-plan-container .journey-plan .journey-plan-description .journey-plan-modes{top:420px;left:-233px;position:relative}.travel-info .journey-plan-container .journey-plan .journey-plan-description .journey-plan-modes .service-number{display:none}.leg-map-container{position:absolute}.map-canvas.travel-info{display:none}}.map-canvas-print{left:-9999px;position:absolute}.map-canvas-print .gmnoscreen{display:none}.map-canvas-print a{display:none!important}.map-canvas-print.print-map{height:420px;top:5px;width:454px;z-index:2}@media print{.map-canvas-print.print-map{left:21px}}.map-canvas-print.print-map.has-map{border:2px solid #000}.map-canvas-print.mini-map{height:116px;top:0;width:220px}@media print{.map-canvas-print.mini-map{left:-255px;top:auto;position:absolute}}.map-canvas-print.mini-map.has-map{border:1px solid #000}@media print{.left-pane-container.left-pane-wide{position:static;width:100%}.timetables .wrapper{-webkit-transform:translate(0,0)!important;-moz-transform:translate(0,0)!important;-ms-transform:translate(0,0)!important;-o-transform:translate(0,0)!important;transform:translate(0,0)!important}.timetables .left-pane-close,.timetables .timetable-notification,.timetables .pdf-link{display:none}.timetables.map-canvas{display:none}.timetables .timetable-information{padding-top:20px;padding-bottom:10px;width:70%}.timetables .timetable-information .description-label{display:inline-block}.timetables .timetable-information .description-value{float:right}.timetables .timetable-information .description-value .timetable-description-text{padding-left:3px}.timetables .timetable-note,.timetables .operator-note{font-size:8pt}.timetables .timetable-note.offscreen,.timetables .operator-note.offscreen{line-height:20px;position:static;left:0}.timetables .timetable-note{padding-left:3px;padding-right:3px}}.modal-body.user-administration .btn{width:45px}.modal-body.user-administration .option-label{display:inline-block;margin-left:10px}.invisible-iframe{border:0;overflow:visible}.journey-plan-dialog-container{position:relative;float:right;margin-top:-56px;top:72px;z-index:1}@media (max-width:979px){.journey-plan-dialog-container{margin-top:-93px;margin-right:0;top:105px}}@media (max-width:767px){.journey-plan-dialog-container{float:none;margin-bottom:12px;max-width:340px;margin-left:auto;margin-right:auto;top:90px}}.journey-plan-dialog-container .journey-plan-dialog-frame{width:320px;height:260px}@media (max-width:767px){.journey-plan-dialog-container .journey-plan-dialog-frame{display:block;width:100%;margin-left:5%;margin-right:5%}}.journey-plan-dialog{-webkit-border-radius:10px;-moz-border-radius:10px;border-radius:10px;display:inline-block;padding:5%;background-color:#020202;width:90%}.journey-plan-dialog .typeahead-scrollable{max-height:90px}.journey-plan-dialog .icon-remove-sign{line-height:20px}.journey-plan-dialog .control{padding-left:0}.journey-plan-dialog .btn{color:#fff;text-shadow:0 -1px 0 rgba(0,0,0,.25);background-color:#57b8e3;background-image:-moz-linear-gradient(top,#57b8e3,#57b8e3);background-image:-webkit-gradient(linear,0 0,0 100%,from(#57b8e3),to(#57b8e3));background-image:-webkit-linear-gradient(top,#57b8e3,#57b8e3);background-image:-o-linear-gradient(top,#57b8e3,#57b8e3);background-image:linear-gradient(to bottom,#57b8e3,#57b8e3);background-repeat:repeat-x;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff57b8e3', endColorstr='#ff57b8e3', GradientType=0);border-color:#57b8e3 #57b8e3 #2297cc;border-color:rgba(0,0,0,.1) rgba(0,0,0,.1) rgba(0,0,0,.25);;filter:progid:DXImageTransform.Microsoft.gradient(enabled=false);width:100%;text-shadow:0}.journey-plan-dialog .btn:hover,.journey-plan-dialog .btn:focus,.journey-plan-dialog .btn:active,.journey-plan-dialog .btn.active,.journey-plan-dialog .btn.disabled,.journey-plan-dialog .btn[disabled]{color:#fff;background-color:#57b8e3;}.journey-plan-dialog .btn:active,.journey-plan-dialog .btn.active{background-color:#2ba6dc \9}.journey-plan-dialog a{padding:3px 20px;text-align:left}.frontpage .situation-news-frame{height:300px}.situation-news-frame{width:100%;padding-top:10px;height:500px}.situation-full .situation-summary{font-weight:700;padding:10px 0}.situation-full .situation-details{padding-bottom:10px}