.cw-transinfo{font-family:"transinfo";speak:none;font-style:normal;font-weight:normal;font-variant:normal;text-transform:none;line-height:1rem;-webkit-font-smoothing:antialiased;font-size:1.5rem;vertical-align:baseline}.cw-transinfo-point{font-family:"transinfo";speak:none;font-style:normal;font-weight:normal;font-variant:normal;text-transform:none;line-height:1rem;-webkit-font-smoothing:antialiased;font-size:1.5rem;vertical-align:baseline;font-size:1.6rem;color:#000}.cw-transinfo-poi-background{font-family:"transinfo";speak:none;font-style:normal;font-weight:normal;font-variant:normal;text-transform:none;line-height:1rem;-webkit-font-smoothing:antialiased;font-size:1.5rem;vertical-align:baseline;font-size:1.8rem;color:#000;content:""}.cw-transinfo-poi{font-family:"transinfo";speak:none;font-style:normal;font-weight:normal;font-variant:normal;text-transform:none;line-height:1rem;-webkit-font-smoothing:antialiased;font-size:1.5rem;vertical-align:baseline;font-size:1.8rem;color:#fff;display:inline-block;margin:0 -24px;-ms-transform-origin:0 100%;-webkit-transform-origin:0 100%;transform-origin:0 100%;-ms-transform:scale(.8) translate(19%,-1px);-webkit-transform:scale(.8) translate(19%,-1px);transform:scale(.8) translate(19%,-1px)}.cw-transinfo-poi-sale{content:""}.cw-transinfo-city{content:""}.cw-transinfo-bike-station{content:""}.cw-transinfo-poi-bike-park{content:""}.cw-transinfo-poi-park-and-ride{content:""}.cw-transinfo-poi-transfer-point{content:""}.cw-transinfo-poi-zone{content:""}.cw-transinfo-poi-service{content:""}.cw-transinfo-poi-parking{content:""}.cw-transinfo-poi-zcommercial{content:""}.cw-transinfo-poi-car-park{content:""}.cw-transinfo-poi-tourism{content:""}.cw-transinfo-poi-education{content:""}.cw-transinfo-poi-health{content:""}.cw-transinfo-poi-culte{content:""}.cw-transinfo-poi-sport{content:""}.cw-transinfo-poi-culture{content:""}.cw-transinfo-poi-ski-resort{content:""}.cw-transinfo-poi-park{content:""}.cw-transinfo-poi-entertainment{content:""}.cw-transinfo-poi-car-pool{content:""}.cw-transinfo-poi-car-sharing{content:""}.cw-transinfo-poi-background-map{font-family:"transinfo";speak:none;font-style:normal;font-weight:normal;font-variant:normal;text-transform:none;line-height:1rem;-webkit-font-smoothing:antialiased;font-size:1.5rem;vertical-align:baseline;font-size:2.4rem;color:#000;content:"";position:absolute;left:0;top:0;z-index:100}.cw-transinfo-poi-map{font-family:"transinfo";speak:none;font-style:normal;font-weight:normal;font-variant:normal;text-transform:none;line-height:1rem;-webkit-font-smoothing:antialiased;font-size:1.5rem;vertical-align:baseline;font-size:1.8rem;color:#fff;position:absolute;left:0;top:0;z-index:110;background:none;border:0 none;margin:-2px 0 0 0;-ms-transform:scale(.75) translate(22%,-4px);-webkit-transform:scale(.75) translate(22%,-4px);transform:scale(.75) translate(22%,-4px)}.cw-transinfo-poi-sale-map{content:""}.cw-transinfo-poi-city-map{content:""}.cw-transinfo-poi-bike-station-map{content:""}.cw-transinfo-poi-bike-park-map{content:""}.cw-transinfo-poi-park-and-ride-map{content:""}.cw-transinfo-poi-transfer-point-map{content:""}.cw-transinfo-poi-zone-map{content:""}.cw-transinfo-poi-service-map{content:""}.cw-transinfo-poi-parking-map{content:""}.cw-transinfo-poi-zcommercial-map{content:""}.cw-transinfo-poi-car-park-map{content:""}.cw-transinfo-poi-tourism-map{content:""}.cw-transinfo-poi-education-map{content:""}.cw-transinfo-poi-health-map{content:""}.cw-transinfo-poi-culte-map{content:""}.cw-transinfo-poi-sport-map{content:""}.cw-transinfo-poi-culture-map{content:""}.cw-transinfo-poi-ski-resort-map{content:""}.cw-transinfo-poi-park-map{content:""}.cw-transinfo-poi-entertainment-map{content:""}.cw-transinfo-poi-car-pool-map{content:""}.cw-transinfo-poi-car-sharing-map{content:""}.cw-transinfo-point-selected{font-family:"transinfo";speak:none;font-style:normal;font-weight:normal;font-variant:normal;text-transform:none;line-height:1rem;-webkit-font-smoothing:antialiased;font-size:1.5rem;vertical-align:baseline;font-size:2.2rem;color:#000}.cw-transinfo-map{font-family:"transinfo";speak:none;font-style:normal;font-weight:normal;font-variant:normal;text-transform:none;line-height:1rem;-webkit-font-smoothing:antialiased;font-size:1.5rem;vertical-align:baseline;font-size:1.92rem;color:#000}.cw-transinfo-disrupt{font-family:"transinfo";speak:none;font-style:normal;font-weight:normal;font-variant:normal;text-transform:none;line-height:1rem;-webkit-font-smoothing:antialiased;font-size:1.5rem;vertical-align:baseline;font-size:1.7rem;color:#e2760c}[class^="cw-"],[class*=" cw-"]{font-size:1.5rem}[class^="cw-mode-"],[class*=" cw-mode-"]{font-size:1.7rem;color:#000}.cw-mode-coach{font-size:1.6rem}[class^="cw-access-"],[class*=" cw-access-"]{font-size:1.7rem;color:#0087c0}[class^="cw-toolbar-file-"],[class*=" cw-access-file-"]{color:#000}.input-group.date .input-group-addon{padding-top:5px;padding-bottom:3px}.cw-misc-ecology1.green{color:#5cb85c}.cw-misc-ecology1.gray{color:#bdbbbb}.disruption-info,A>.cw-event-warning{color:#e2760c;font-size:1.5rem}.JourneyPlanner #favorites select{width:500px}.JourneyPlanner #favorites .box{padding-top:.7em;padding-bottom:.7em}.JourneyPlanner .block>#map_container{padding:10px}.JourneyPlanner .block>#map_container .panel-preferences{margin-bottom:0}.JourneyPlanner #map_container input[type="checkbox"]{float:left;margin-right:4px}.JourneyPlanner #map_container span.legend-icon{float:left;margin-right:6px;position:relative;bottom:2px}.JourneyPlanner #map_container span.legend-icon.physicalstop,.JourneyPlanner #map_container span.legend-icon.logicalstop{bottom:0;left:3px;top:2px}.JourneyPlanner #map_container span.legend-text{display:inline;margin-left:0}.JourneyPlanner #map_container .itineraryLegend span.legend-icon{display:inline-block;float:none;margin-top:0}.JourneyPlanner #map_container .panel-legend #legend-body-map .picto-legend{margin-top:5px}.JourneyPlanner #map_container .panel-legend #legend-body-map .picto-legend:nth-child(3n+1){clear:both}.JourneyPlanner .IE #map_container .panel-legend #legend-body-map .picto-legend,.JourneyPlanner .InternetExplorer #map_container .panel-legend #legend-body-map .picto-legend{margin-top:0}.JourneyPlanner .IE #map_container .panel-legend #legend-body-map .legend-icon,.JourneyPlanner .InternetExplorer #map_container .panel-legend #legend-body-map .legend-icon{margin-top:7px}@media(min-width:768px) and (max-width:991px){.JourneyPlanner #map_container .panel-legend #legend-body-map .picto-legend{margin-top:0}.JourneyPlanner #map_container .panel-legend #legend-body-map .picto-legend:last-child label{margin-bottom:0}}.JourneyPlanner .open>.dropdown-menu{padding:15px;min-width:400px;white-space:normal}.JourneyPlanner .open>.dropdown-menu .alert{margin-top:0}.JourneyPlanner .open>.dropdown-menu .favorite-manager a{color:#000;text-decoration:none}.JourneyPlanner .tab-content{margin-bottom:15px}.JourneyPlanner .tab-content .tab-pane:focus{outline:none}.JourneyPlanner fieldset{margin-bottom:15px}.JourneyPlanner fieldset.departure LABEL,.JourneyPlanner fieldset.arrival LABEL,.JourneyPlanner fieldset.via LABEL{background-size:24px 24px;background-repeat:no-repeat;min-height:24px;font-weight:bold}.JourneyPlanner fieldset.departure .selected,.JourneyPlanner fieldset.arrival .selected,.JourneyPlanner fieldset.via .selected{background-repeat:no-repeat;min-height:32px;padding-top:6px}.JourneyPlanner fieldset.departure .selected SPAN,.JourneyPlanner fieldset.arrival .selected SPAN,.JourneyPlanner fieldset.via .selected SPAN{font-weight:bold}.JourneyPlanner fieldset.departure .input-inline,.JourneyPlanner fieldset.arrival .input-inline,.JourneyPlanner fieldset.via .input-inline{width:80px;display:inline}.JourneyPlanner fieldset.departure .link SPAN,.JourneyPlanner fieldset.arrival .link SPAN,.JourneyPlanner fieldset.via .link SPAN{opacity:.65;filter:alpha(opacity=65)}.JourneyPlanner fieldset.departure .alert-warning SPAN,.JourneyPlanner fieldset.arrival .alert-warning SPAN,.JourneyPlanner fieldset.via .alert-warning SPAN{color:#a0601f}.JourneyPlanner fieldset.departure .alert-warning LABEL,.JourneyPlanner fieldset.arrival .alert-warning LABEL,.JourneyPlanner fieldset.via .alert-warning LABEL{font-weight:normal}.JourneyPlanner fieldset.departure label[for="KeywordDep"]:before{content:"";font-family:"transinfo";speak:none;font-style:normal;font-weight:normal;font-variant:normal;text-transform:none;line-height:1rem;-webkit-font-smoothing:antialiased;font-size:1.5rem;vertical-align:baseline;color:#129035;font-size:1.8rem;margin-right:6px;position:relative;top:4px}.JourneyPlanner fieldset.arrival label[for="KeywordArr"]:before{content:"";font-family:"transinfo";speak:none;font-style:normal;font-weight:normal;font-variant:normal;text-transform:none;line-height:1rem;-webkit-font-smoothing:antialiased;font-size:1.5rem;vertical-align:baseline;font-size:1.8rem;margin-right:6px;position:relative;top:4px}.JourneyPlanner fieldset.via label[for="KeywordVia"]:before{content:"";font-family:"transinfo";speak:none;font-style:normal;font-weight:normal;font-variant:normal;text-transform:none;line-height:1rem;-webkit-font-smoothing:antialiased;font-size:1.5rem;vertical-align:baseline;color:#8e8b8b;font-size:1.8rem;margin-right:6px;position:relative;top:4px}.JourneyPlanner fieldset.via .opt-help{margin-top:35px}.JourneyPlanner fieldset.via .opt-slider{margin-top:15px}.JourneyPlanner fieldset.via .opt-slider .legend-label{padding-top:5px}.JourneyPlanner fieldset.via .opt-slider LABEL{background:none;padding-left:0;padding-right:10px}.JourneyPlanner fieldset.via .opt-slider input.form-control.input-duration{width:50px;display:inline;padding-right:0;padding-top:2px}.JourneyPlanner fieldset.date>DIV{float:left;margin-right:10px}.JourneyPlanner fieldset.date>DIV>LABEL:first-child{padding-top:0}.JourneyPlanner fieldset.date>DIV:last-child{margin-right:0}.JourneyPlanner fieldset.date SELECT#Hour,.JourneyPlanner fieldset.date SELECT#Minute,.JourneyPlanner fieldset.date SELECT#Meridian{float:left;width:auto}.JourneyPlanner fieldset.date SELECT#Hour{margin-right:10px}.JourneyPlanner fieldset.date SELECT#Meridian{margin-left:10px}.JourneyPlanner fieldset.date #datepicker{width:300px}.JourneyPlanner .btn-default{margin-bottom:5px}.JourneyPlanner .departure .input-group-btn,.JourneyPlanner .arrival .input-group-btn{position:static;white-space:normal;margin-top:-5px}.JourneyPlanner fieldset.transport-mode>DIV{padding:15px 5px;border-bottom:1px solid #e5e5e5}.JourneyPlanner fieldset.transport-mode>DIV:last-child{border:0}.JourneyPlanner fieldset.transport-mode .opt-title{position:relative;min-height:1px;padding-left:15px;padding-right:15px}@media(min-width:992px){.JourneyPlanner fieldset.transport-mode .opt-title{float:left;width:33.33333333%}}@media(min-width:768px){.JourneyPlanner fieldset.transport-mode .opt-title{float:left;width:33.33333333%}}.JourneyPlanner fieldset.transport-mode .opt-select-mode{position:relative;min-height:1px;padding-left:15px;padding-right:15px}@media(min-width:992px){.JourneyPlanner fieldset.transport-mode .opt-select-mode{float:left;width:33.33333333%}}@media(min-width:768px){.JourneyPlanner fieldset.transport-mode .opt-select-mode{float:left;width:33.33333333%}}.JourneyPlanner fieldset.transport-mode>div>.row>.select-mode{position:relative;min-height:1px;padding-left:15px;padding-right:15px}@media(min-width:992px){.JourneyPlanner fieldset.transport-mode>div>.row>.select-mode{float:left;width:66.66666667%}}@media(min-width:768px){.JourneyPlanner fieldset.transport-mode>div>.row>.select-mode{float:left;width:66.66666667%}}.JourneyPlanner fieldset.transport-mode>div>.row>.select-mode .opt-select-mode{position:relative;min-height:1px;padding-left:15px;padding-right:15px}@media(min-width:992px){.JourneyPlanner fieldset.transport-mode>div>.row>.select-mode .opt-select-mode{float:left;width:100%}}@media(min-width:768px){.JourneyPlanner fieldset.transport-mode>div>.row>.select-mode .opt-select-mode{float:left;width:100%}}.JourneyPlanner fieldset.transport-mode>div>.row>.select-mode label{margin-right:10px}.JourneyPlanner fieldset.transport-mode .opt-select-network.opt-select-mode{position:relative;min-height:1px;padding-left:15px;padding-right:15px}@media(min-width:992px){.JourneyPlanner fieldset.transport-mode .opt-select-network.opt-select-mode{float:left;width:100%}}@media(min-width:768px){.JourneyPlanner fieldset.transport-mode .opt-select-network.opt-select-mode{float:left;width:100%}}.JourneyPlanner fieldset.transport-mode .opt-select-network.opt-select-mode label{margin-right:10px}.JourneyPlanner fieldset.transport-mode .opt-slider{position:relative;min-height:1px;padding-left:15px;padding-right:15px}@media(min-width:992px){.JourneyPlanner fieldset.transport-mode .opt-slider{float:left;width:33.33333333%}}@media(min-width:768px){.JourneyPlanner fieldset.transport-mode .opt-slider{float:left;width:33.33333333%}}.JourneyPlanner fieldset.transport-mode .opt-slider label{margin-right:10px}.JourneyPlanner fieldset.transport-mode .opt-slider .slider{margin:0}.JourneyPlanner fieldset.transport-mode .opt-select{position:relative;min-height:1px;padding-left:15px;padding-right:15px}@media(min-width:1200px){.JourneyPlanner fieldset.transport-mode .opt-select{float:left;width:25%}}@media(min-width:992px){.JourneyPlanner fieldset.transport-mode .opt-select{float:left;width:25%}}@media(min-width:768px){.JourneyPlanner fieldset.transport-mode .opt-select{float:left;width:25%}}.JourneyPlanner fieldset.transport-mode .opt-help{position:relative;min-height:1px;padding-left:15px;padding-right:15px;margin-top:30px;padding-left:5px}@media(min-width:1200px){.JourneyPlanner fieldset.transport-mode .opt-help{float:left;width:8.33333333%}}@media(min-width:992px){.JourneyPlanner fieldset.transport-mode .opt-help{float:left;width:8.33333333%}}@media(min-width:768px){.JourneyPlanner fieldset.transport-mode .opt-help{float:left;width:8.33333333%}}.JourneyPlanner fieldset.transport-mode .select-mode LABEL{margin-right:10px;margin-left:15px}.JourneyPlanner fieldset.transport-mode .carpooltrip{margin-top:5px;margin-left:25px}.JourneyPlanner .profile .link-with-img span.cw-toolbar-favorite{margin-right:5px;position:relative;top:3px}.JourneyPlanner .profile .link-with-img:hover span{text-decoration:underline}.JourneyPlanner .profile .link-with-img:hover span.cw-toolbar-favorite{color:#f1c232;text-decoration:none}.JourneyPlanner .preferences-row .alert{margin-bottom:0}.JourneyPlanner #linkRemoveVia{float:right;border:0}.JourneyPlanner #linkRemoveVia .cw-toolbar-close1{font-size:.9rem;margin-right:3px;color:gray}.JourneyPlanner .trips #show-result .link-img{vertical-align:top;vertical-align:-webkit-baseline-middle}.JourneyPlanner .trips .cw-social-comment:before{vertical-align:middle}.JourneyPlanner .trips .panel-primary .panel-body a{background-color:#eee}.JourneyPlanner .trips .panel-trip .panel-body{padding-bottom:0;padding-top:0}.JourneyPlanner .trips .panel-trip .panel-body a{padding-bottom:10px;padding-top:10px;color:#333;display:block;margin-left:-25px;margin-right:-25px}.JourneyPlanner .trips .panel-trip .panel-body a:hover,.JourneyPlanner .trips .panel-trip .panel-body a:focus{background-color:#eee}.JourneyPlanner .trips .panel-trip .panel-body a .type-trip{position:relative;min-height:1px;padding-left:15px;padding-right:15px}@media(min-width:992px){.JourneyPlanner .trips .panel-trip .panel-body a .type-trip{float:left;width:66.66666667%}}.JourneyPlanner .trips .panel-trip .panel-body a .duration{position:relative;min-height:1px;padding-left:15px;padding-right:15px;text-align:right;font-weight:bold}@media(min-width:992px){.JourneyPlanner .trips .panel-trip .panel-body a .duration{float:left;width:33.33333333%}}.JourneyPlanner .trips .panel-trip .panel-body a .modes{position:relative;min-height:1px;padding-left:15px;padding-right:15px}@media(min-width:992px){.JourneyPlanner .trips .panel-trip .panel-body a .modes{float:left;width:100%}}.JourneyPlanner .trips .panel-trip .panel-body a .modes .text{font:0/0 a;color:transparent;text-shadow:none;background-color:transparent;border:0}.JourneyPlanner .trips .panel-trip .panel-body a .modes img{margin-left:4px;margin-right:8px}.JourneyPlanner .trips .panel-trip .panel-body a .hour-departure{position:relative;min-height:1px;padding-left:15px;padding-right:15px;font-weight:bold}@media(min-width:992px){.JourneyPlanner .trips .panel-trip .panel-body a .hour-departure{float:left;width:25%}}.JourneyPlanner .trips .panel-trip .panel-body a .hour-arrival{position:relative;min-height:1px;padding-left:15px;padding-right:15px;font-weight:bold}@media(min-width:992px){.JourneyPlanner .trips .panel-trip .panel-body a .hour-arrival{float:left;width:25%}}.JourneyPlanner .trips .panel-trip .panel-body a .num-change{position:relative;min-height:1px;padding-left:15px;padding-right:15px;font-weight:bold}@media(min-width:992px){.JourneyPlanner .trips .panel-trip .panel-body a .num-change{float:left;width:33.33333333%}}.JourneyPlanner .trips .panel-trip .panel-body a .ecology{position:relative;min-height:1px;padding-left:15px;padding-right:15px;text-align:right}@media(min-width:992px){.JourneyPlanner .trips .panel-trip .panel-body a .ecology{float:left;width:16.66666667%}}.JourneyPlanner .trips .detail-trip{display:none}.JourneyPlanner .trips .detail-trip TABLE THEAD{display:none}.JourneyPlanner .trips .detail-trip .link-img:before{vertical-align:text-bottom}.JourneyPlanner .trips .detail-trip .simple-panel form{margin-top:20px}.JourneyPlanner .trips .detail-trip .legend{margin-bottom:20px}.JourneyPlanner .trips .detail-trip .legend .list-inline>li>span:before{margin-right:10px;vertical-align:middle}.JourneyPlanner .trips .detail-trip .panel-services ul{list-style:none;padding-left:0}.JourneyPlanner .trips .detail-trip .panel-services ul>li{padding-left:0}.JourneyPlanner .trips .detail-trip .panel-services ul>li:nth-child(even){padding-right:0}.JourneyPlanner .trips #show-result{display:none}.JourneyPlanner .link-disrupt,.JourneyPlanner .link-timetable{text-decoration:none}.JourneyPlanner .input-group-addon{border-left:none!important}#plan-trip td.mode li{padding-left:0;padding-right:0}#plan-trip td.mode li:after{content:"+";padding-left:5px;padding-right:5px}#plan-trip td.mode li:last-child:after{content:""}#plan-trip td.mode .text{font:0/0 a;color:transparent;text-shadow:none;background-color:transparent;border:0}#detail-trip TD A .mode .text{font:0/0 a;color:transparent;text-shadow:none;background-color:transparent;border:0}#detail-trip TD.flag{padding-left:0;padding-right:0;width:25px}#detail-trip TD.flag .picto-point-arrival:after{display:none}#detail-trip TD.flag>.picto-point-departure,#detail-trip TD.flag>.picto-point-via,#detail-trip TD.flag>.picto-point-arrival{display:inline-block;margin-left:8px;margin-top:-7px}#detail-trip TD.hour{width:80px}#detail-trip TD.hour span.mode .text{font:0/0 a;color:transparent;text-shadow:none;background-color:transparent;border:0}#detail-trip TD.img-info{width:30px;padding-top:10px}#detail-trip TD.img-info.SectionWalk{background-image:url("../../img/page/dotted.png");background-position:15px center;background-repeat:repeat-y}#detail-trip TD.img-info.SectionPT,#detail-trip TD.img-info.SectionCar,#detail-trip TD.img-info.SectionBike,#detail-trip TD.img-info.SectionTod,#detail-trip TD.img-info.SectionCarPool{background-image:url("../../img/page/line.png");background-position:16px center;background-repeat:repeat-y}#detail-trip TD.details SPAN{font-weight:bold}#detail-trip TD.details span.cw-action-icon:before{margin-left:7px;margin-right:4px}#detail-trip TD.details .accessibility P{float:left;margin-right:5px;padding-top:5px}#detail-trip TD.details .accessibility UL{float:left}#detail-trip TD.details .accessibility:after{clear:both}#detail-trip TD.details .accessibility SPAN{font-weight:normal;vertical-align:text-bottom}#detail-trip TD.details .panel-group-accordion{clear:both}#detail-trip TD.details .panel-group-accordion .panel-heading a:before{position:relative;top:4px}#detail-trip TD.details img{margin-left:4px;margin-right:5px;vertical-align:text-bottom}#detail-trip TD.details .cw-event-warning:before{vertical-align:text-top}#detail-trip .infos-step{margin-left:-15px;margin-right:-15px}#detail-trip .infos-step .duration{position:relative;min-height:1px;padding-left:15px;padding-right:15px}@media(min-width:992px){#detail-trip .infos-step .duration{float:left;width:50%}}#detail-trip .infos-step .distance{position:relative;min-height:1px;padding-left:15px;padding-right:15px}@media(min-width:992px){#detail-trip .infos-step .distance{float:left;width:50%}}#detail-trip .link-map{float:right;text-decoration:underline;font-weight:bold}#detail-trip .link-map-road{text-decoration:underline;font-weight:bold}.carbon-foot-print{margin-bottom:20px}.carbon-foot-print .icon-ecology{float:left;color:green;font-size:300%;margin-right:10px}.carbon-foot-print .info-ecology{float:left;width:90%}.carbon-foot-print .info-ecology .title{font-weight:bold}.carbon-foot-print .info-ecology .content span{color:#0187ce;font-weight:bold}.JourneyPlanner .TimeTable .hour{display:block;float:left}.JourneyPlanner .TimeTable .hour:first-child{padding-left:10px}.JourneyPlanner .TimeTable .hour:last-child{padding-left:25px}.JourneyPlanner .TimeTable .trip{margin-bottom:20px}.JourneyPlanner .TimeTable .trip .trip-header{background-color:#eee;padding:2px;min-height:150px}.JourneyPlanner .TimeTable .trip .trip-header .duration{position:relative;min-height:1px;padding-left:15px;padding-right:15px}@media(min-width:992px){.JourneyPlanner .TimeTable .trip .trip-header .duration{float:left;width:25%}}.JourneyPlanner .TimeTable .trip .trip-header .hours{position:relative;min-height:1px;padding-left:15px;padding-right:15px}@media(min-width:992px){.JourneyPlanner .TimeTable .trip .trip-header .hours{float:left;width:75%}}.JourneyPlanner .TimeTable .trip .trip-header .hours .divider:after{content:">"}.JourneyPlanner .TimeTable .trip .trip-header .modes{position:relative;min-height:1px;padding-left:15px;padding-right:15px}@media(min-width:992px){.JourneyPlanner .TimeTable .trip .trip-header .modes{float:left;width:100%}}.JourneyPlanner .TimeTable .trip .trip-header .duration-walk{position:relative;min-height:1px;padding-left:15px;padding-right:15px}@media(min-width:992px){.JourneyPlanner .TimeTable .trip .trip-header .duration-walk{float:left;width:100%}}.JourneyPlanner .TimeTable .trip .trip-header .num-change{position:relative;min-height:1px;padding-left:15px;padding-right:15px}@media(min-width:992px){.JourneyPlanner .TimeTable .trip .trip-header .num-change{float:left;width:83.33333333%}}.JourneyPlanner .TimeTable .trip .trip-header .disruption{position:relative;min-height:1px;padding-left:15px;padding-right:15px}@media(min-width:992px){.JourneyPlanner .TimeTable .trip .trip-header .disruption{float:left;width:16.66666667%}}.JourneyPlanner .TimeTable .trip .trip-header .modes li{padding-left:0;padding-right:0}.JourneyPlanner .TimeTable .trip .trip-header .modes li:after{content:"+";padding-left:5px;padding-right:5px}.JourneyPlanner .TimeTable .trip .trip-header .modes li:last-child:after{content:""}.JourneyPlanner .TimeTable .trip .trip-header .modes li .text{font:0/0 a;color:transparent;text-shadow:none;background-color:transparent;border:0}.JourneyPlanner .TimeTable .trip a{color:inherit;display:block;text-decoration:none;cursor:pointer}.JourneyPlanner .TimeTable .trip a:focus div.trip-result,.JourneyPlanner .TimeTable .trip a:hover div.trip-result{border:2px solid #0187ce}.JourneyPlanner .TimeTable .trip .trip-result{border:2px solid #eee;min-height:150px;border-radius:2px;padding-top:30px}.JourneyPlanner .TimeTable .trip .trip-result>DIV{float:left}.JourneyPlanner .TimeTable .trip .trip-result .departure{width:10%;text-align:right;margin-right:5px}.JourneyPlanner .TimeTable .trip .trip-result .departure br{margin-bottom:10px}.JourneyPlanner .TimeTable .trip .trip-result .arrival{margin-left:5px;width:10%}.JourneyPlanner .TimeTable .trip .trip-result .arrival br{margin-bottom:10px}.JourneyPlanner .TimeTable .trip .trip-result .duration{background-color:#000;height:30px}.JourneyPlanner .TimeTable .trip .trip-result .arrow{width:0;height:0;border-left:10px solid #000;border-top:15px solid transparent;border-bottom:15px solid transparent}.JourneyPlanner .TimeTable .trip .trip-timetable-detail{border:2px solid #eee;min-height:150px;border-radius:2px;padding-right:2px}.JourneyPlanner .TimeTable .trip .trip-timetable-detail .trip-detail{padding-top:5px;padding-left:5px;display:block;float:left}.JourneyPlanner .TimeTable .trip .trip-timetable-detail .trip-detail>DIV{float:left}.JourneyPlanner .TimeTable .trip .trip-timetable-detail .trip-detail .departure,.JourneyPlanner .TimeTable .trip .trip-timetable-detail .trip-detail .arrival{width:50px;text-align:center;margin-right:5px}.JourneyPlanner .TimeTable .trip .trip-timetable-detail .trip-detail .departure .time,.JourneyPlanner .TimeTable .trip .trip-timetable-detail .trip-detail .arrival .time{margin-top:0}.JourneyPlanner .TimeTable .trip .trip-timetable-detail .trip-detail .step{width:50px;text-align:center;margin-right:5px}.JourneyPlanner .TimeTable .trip .trip-timetable-detail .trip-detail .transport-mode{text-align:center;margin-top:8px}.JourneyPlanner .TimeTable .trip .trip-timetable-detail .trip-detail .transport-mode.SectionWalk{background-image:url("../../img/page/dotted-vertical.png");background-position:bottom;background-repeat:repeat-x}.JourneyPlanner .TimeTable .trip .trip-timetable-detail .trip-detail .transport-mode.SectionPT,.JourneyPlanner .TimeTable .trip .trip-timetable-detail .trip-detail .transport-mode.SectionCar,.JourneyPlanner .TimeTable .trip .trip-timetable-detail .trip-detail .transport-mode.SectionBike,.JourneyPlanner .TimeTable .trip .trip-timetable-detail .trip-detail .transport-mode.SectionTod{background-image:url("../../img/page/line-vertical.png");background-position:bottom;background-repeat:repeat-x}.JourneyPlanner .TimeTable .trip .trip-timetable-detail .link-detail-trip{width:25px;float:right;color:#0176b5}.JourneyPlanner .TimeTable .trip .trip-timetable-detail .link-detail-trip .cw-toolbar-search{font-size:1.8rem}.JourneyPlanner .TimeTable .trip .trip-timetable-detail .link-detail-trip a:hover,.JourneyPlanner .TimeTable .trip .trip-timetable-detail .link-detail-trip a:focus{color:#003450}.JourneyPlanner .TimeTable .trip .trip-timetable-detail:focus,.JourneyPlanner .TimeTable .trip .trip-timetable-detail:hover{border:2px solid #0187ce}.JourneyPlanner .TimeTable.nb-col-6 .hour{width:108px}.JourneyPlanner .TimeTable.nb-col-6 .trip-result{background-image:url("../../img/page/bg-hour-6.png");background-repeat:repeat}.JourneyPlanner .TimeTable.nb-col-5 .hour{width:124px}.JourneyPlanner .TimeTable.nb-col-5 .trip-result{background-image:url("../../img/page/bg-hour-5.png");background-repeat:repeat}.JourneyPlanner .TimeTable.nb-col-2 .hour{width:215px}.JourneyPlanner .TimeTable.nb-col-2 .trip-result{background-image:url("../../img/page/bg-hour-2.png");background-repeat:repeat}.JourneyPlanner .TimeTable.nb-col-18 .hour{width:43px}.JourneyPlanner .TimeTable.nb-col-18 .trip-result{background-image:url("../../img/page/bg-hour-18.png");background-repeat:repeat}.lines-alerts .panel-heading h4.panel-title{padding:10px 25px}.lines-alerts .row{padding-bottom:5px}