﻿html{height:inherit;}body{height:inherit;min-height:inherit;padding-bottom:2rem;background-color:#fff;}.navbar{display:flex;border:0;border-radius:0;}.navbar .container{display:flex;align-items:center;}@media(max-width:991px){.navbar-default{border-color:#eee;background-color:#fff;}}.navbar-header{font-family:"Helvetica Neue",Helvetica,Arial,sans-serif;font-size:1.8rem;font-weight:bold;text-transform:uppercase;}.container>.navbar-header{margin:0;}.header-powered-by{margin-left:auto;}.page-header{display:none;}@media(max-width:991px){.container{width:100%;}}@media(min-width:1200px){.container{width:1170px;}}.map .cw-map-full-screen{display:none;}@media(max-width:991px){.navbar-default{padding-left:15px;background-color:#fff;}}.navbar-header{font-size:3rem;color:#0068b0;text-transform:none;font-weight:normal;}@media(min-width:992px){.header-container{padding-left:0;padding-right:0;}}@media(max-width:420px){.header-powered-by{max-width:40%;}}.input-group-btn .btn-default{color:#1db9ec;}.arrival .input-group-addon,.departure .input-group-addon,.via .input-group-addon{padding-top:8px;padding-bottom:2px;}.input-group-addon{background-color:#fff;}.input-group-addon .cw-toolbar-calendar{color:#1db9ec;}.nav-tabs>li.active>button,.nav-tabs>li.active>button:hover,.nav-tabs>li.active>button:focus{color:#757575;}.map{border-color:#c9c9c9;}.btn-map-legend{border-top-left-radius:6px;border-top-right-radius:6px;}.trip-solutions-item{border-top:4px solid #1db9ec;border-bottom-color:#1db9ec;background-color:#fff;}.trip-solutions-item:hover,.trip-solutions-item:focus,.trip-solutions-item.active,.trip-solutions-item.trip-solutions-item-active{background-color:#eee;}.trip-details-table-accent-tr{background-color:#eee;}.jp-async-type-trip{justify-content:center;}.jp-async-type-trip-item{flex:0;}.jp-async-type-trip-btn{min-width:10rem;}.jp-async-type-trip-btn span{display:block;}.jp-async-type-trip-btn .cw-transinfo{margin-bottom:.5rem;font-size:3rem;}.jp-async-type-trip-btn .jp-async-type-trip-item-time{margin-left:0;font-weight:bold;font-size:1.4rem;}