.mt-0{margin-top:0 !important}.component-qtt-form .nav__tabs:before,.component-qtt-form .nav__tabs:after{content:' ';display:table}.component-qtt-form .nav__tabs{zoom:1;position:relative;padding:0;max-width:360px;margin:0 auto 20px;list-style:none}.component-qtt-form .nav__tabs:after{clear:both}.component-qtt-form .qtt-form-stations .station-switch .station-switch__icon{color:#fff}.component-qtt-form .nav__tabs.nav__tabs--three-items{margin:0;float:right;width:100%;max-width:100%;padding-left:16px}.component-qtt-form .nav__tabs.nav__tabs--three-items .nav__tabs__item{width:33.33333333%}.component-qtt-form .nav__tabs.nav__tabs--three-items .nav__tabs__item a,.component-qtt-form .nav__tabs.nav__tabs--three-items .nav__tabs__item .expandable-panel-link{padding:0;height:42px;line-height:38px;border-color:#fff !important;font-weight:700;color:#fff;border-width:2px}.component-qtt-form .nav__tabs.nav__tabs--three-items .nav__tabs__item.active a,.component-qtt-form .nav__tabs.nav__tabs--three-items .nav__tabs__item.active .expandable-panel-link{color:#061b2b;background:#fff !important}.component-qtt-form .nav__tabs .nav__tabs__item{float:left;margin:0;width:180px}.component-qtt-form .nav__tabs .nav__tabs__item a,.component-qtt-form .nav__tabs .nav__tabs__item .expandable-panel-link{width:100%;display:inline-block;border:1px solid #c7dae7;color:#fff;padding:10px;text-align:center;font-size:16px;font-weight:500;cursor:pointer}.component-qtt-form .nav__tabs .nav__tabs__item a:hover,.component-qtt-form .nav__tabs .nav__tabs__item .expandable-panel-link:hover{text-decoration:none}.component-qtt-form .nav__tabs .nav__tabs__item:first-of-type a,.component-qtt-form .nav__tabs .nav__tabs__item:first-of-type .expandable-panel-link{border-right:0;border-radius:6px 0 0 6px}.component-qtt-form .nav__tabs .nav__tabs__item:last-of-type a,.component-qtt-form .nav__tabs .nav__tabs__item:last-of-type .expandable-panel-link{border-left:0;border-radius:0 6px 6px 0}.component-qtt-form .nav__tabs .nav__tabs__item.active a,.component-qtt-form .nav__tabs .nav__tabs__item.active .expandable-panel-link{background:#c7dae7;color:#061b2b}.form-row{margin-bottom:19px;position:relative;clear:both}.component-qtt-form .form-row--hidden{display:none}.component-qtt-form .btn,.component-qtt-form .btn-primary,.component-qtt-form .btn-secondary,.component-qtt-form .btn-tertiary,.component-qtt-form .btn-tertiary-blue,.component-qtt-form .btn-primary-invert,.component-qtt-form .btn-secondary-invert,.component-qtt-form .btn-tertiary-invert{margin-top:5px;font-size:18px}.component-qtt-form .btn.disabled,.component-qtt-form .disabled.btn-primary,.component-qtt-form .disabled.btn-secondary,.component-qtt-form .disabled.btn-tertiary,.component-qtt-form .disabled.btn-tertiary-blue,.component-qtt-form .disabled.btn-primary-invert,.component-qtt-form .disabled.btn-secondary-invert,.component-qtt-form .disabled.btn-tertiary-invert{opacity:.8 !important;cursor:not-allowed}.component-qtt-form{max-width:822px;margin:auto}.component-qtt-form .hidden{display:none}.component-qtt-form .validation{clear:both}.component-qtt-form .validation .validation-error-message{padding-bottom:0;padding-top:1px}.component-qtt-form .validation-error-message{clear:both;display:inline-block;color:#fff !important;text-align:left;margin-top:12px;padding:0}.component-qtt-form .form-control{padding-left:10px;padding-top:2px;font-size:14px;line-height:14px;width:100%;background:#fff !important;cursor:pointer;border:none !important;height:42px;border-radius:4px;-webkit-appearance:none;-moz-appearance:none;appearance:none;text-indent:1px;text-overflow:unset}.component-qtt-form .form-control.disabled{cursor:not-allowed}.component-qtt-form .checkbox-wrapper{font-size:14px;background:#d7d7de !important}.component-qtt-form .checkbox-wrapper--click{cursor:pointer}.component-qtt-form .journey-type .checkbox-wrapper{padding-right:20px}.component-qtt-form div.fancy-select.disabled{opacity:.5}.component-qtt-form div.fancy-select div.trigger{padding-left:11px;font-size:14px !important;width:100%;height:42px;cursor:pointer;background:#fff;color:#061b2b;text-align:left}.component-qtt-form div.fancy-select div.trigger:after{content:'\e900';font-family:icons,sans-serif;font-weight:400;position:absolute;top:1px;right:9px;left:auto;color:#0092cb !important;box-sizing:border-box;font-size:10px}.component-qtt-form div.fancy-select div.trigger.open{background:#fff;color:#7a8498;box-shadow:none}.component-qtt-form div.fancy-select ul.options{list-style:none;margin:0;position:absolute;top:40px;left:0;visibility:hidden;opacity:0;z-index:50;max-height:200px;overflow:auto;background:#fff;min-width:initial}.component-qtt-form div.fancy-select ul.options.open{visibility:visible;top:50px;text-align:left;opacity:1;border-width:0}.component-qtt-form div.fancy-select ul.options.overflowing{top:auto;bottom:40px;transition:opacity 300ms ease-out,bottom 300ms ease-out,visibility 300ms ease-out}.component-qtt-form div.fancy-select ul.options.overflowing.open{top:auto;bottom:50px;transition:opacity 300ms ease-out,bottom 300ms ease-out}.component-qtt-form .fancy-select ul.options{padding:0}.component-qtt-form .fancy-select ul.options.above{bottom:100% !important;top:auto !important;border-radius:4px}.component-qtt-form .fancy-select ul.options.below{top:0 !important;bottom:auto !important;border-radius:4px}.component-qtt-form .fancy-select ul.options li{font-size:14px;padding-left:11px;margin-bottom:0}.component-qtt-form .fancy-select .options li.selected:after{position:absolute;right:-8px;top:12px;color:#37aa32}.component-qtt-form .narrow-padding>div{padding-left:0;padding-right:2px}.component-qtt-form .qtt-form .form-title{font-size:inherit !important;margin:0}body div.component-qtt-form .form-row .select2 .select2-selection--single .select2-selection__rendered{font-size:16px !important;font-weight:400;padding-left:10px !important;height:42px;line-height:42px}.qtt_popular_station{display:none;position:absolute;background:white;width:93%;list-style:none;font-size:10px;margin:-3px 0;padding:8px 0 0 0;z-index:999 !important;font-family:'URW DIN',sans-serif;overflow-y:scroll;height:196px;box-shadow:0 2px 4px 0 rgba(0,0,0,0.3),0 4px 4px 0 rgba(0,0,0,0.2);border-bottom-right-radius:6px;border-bottom-left-radius:6px}.popular-stations-li-head{padding:2% 0 0 4%}.qtt_popular_station_li{padding:3% 0 3% 4%;margin-bottom:0 !important;cursor:pointer}.qtt_popular_station_li:hover{background-color:#c7dae7 !important}.qtt-form-date-select:before,.qtt-form-date-select:after{content:' ';display:table}.qtt-form-date-select{zoom:1}.qtt-form-date-select:after{clear:both}.qtt-form-date-select .datepickerwrap{margin:0;position:relative;z-index:1;height:42px}.qtt-form-date-select .qtt-form--date,.qtt-form-date-select .qtt-form--depart{width:37.2%;float:left;padding:0 3px}.qtt-form-date-select .qtt-form--depart{margin:0 .2%}.qtt-form-date-select .qtt-form--time{float:left;width:24.9307479224%}.qtt-form-date-select .qtt-form--date.with-caret{border-radius:4px;background:white}.qtt-form-date-select .qtt-form--date.with-caret:after{content:'\e900';font-family:icons,sans-serif;font-weight:400;font-size:11px;position:absolute;top:13px;right:9px;color:#0092cb !important;box-sizing:border-box}.qtt-form-date-select .datepickerwrap input[readonly].hasDatepicker{background:transparent !important;color:#061b2b}.form-row-return .journey-type{width:165px;float:left}.form-row-return .return-journey{float:left;margin:0 .55401662049%}.qtt-form-passengers{float:left;width:385px}.qtt-form-passengers .adultno{width:40%;float:left}.qtt-form-passengers .childno{float:left;width:59%;margin-left:1%}.railcards .fancy-select .trigger{white-space:nowrap;text-overflow:ellipsis;padding-right:23px;overflow:hidden}.railcards .fancy-select ul.options li{max-width:220px;text-overflow:ellipsis;overflow:hidden}.railcards{z-index:100;width:100%;margin:-4px 0 0 0;background:#fff;position:inherit;padding:12px;box-shadow:0 2px 4px 0 rgba(0,0,0,0.3),0 4px 4px 0 rgba(0,0,0,0.2);border-radius:0 0 4px 4px}.railcards .row{margin:0;padding:0}.railcards .row:last-of-type{line-height:40px;margin-top:10px}.railcards .row .done{text-align:right}.railcards .row .done button{margin:0;background:#00a6e6;color:#fff;min-width:auto;padding:10px 25px}.railcards .with-caret{padding:3px 3px 3px 0 !important}.with-caret{position:relative}.with-caret .qtt-icon{position:absolute;color:#00a6e6}.railcards .fancy-select{border:1px solid #dadada}.railcards .fancy-select .trigger::after{border-color:#000 transparent transparent}.railcards .fancy-select .trigger.open{color:inherit}.railcards .fancy-select .trigger.open::after{border-color:#000 transparent transparent}.railcards .validation-error-message{display:inline-block;margin:0;color:#061b2b !important}.railcards a,.railcards .expandable-panel-link{cursor:pointer;font-size:16px;font-weight:700;line-height:46px}.railcards a i,.railcards .expandable-panel-link i{font-style:normal}.railcards div{margin-bottom:0}.qtt-form-railcards{margin-left:389px;display:block;position:relative}.qtt-form-railcards .railcards-wrapper{background:white;border-radius:4px}.qtt-form-railcards .trigger{position:relative;z-index:1;overflow:hidden}.qtt-form-railcards .trigger .form-control{background:transparent !important;color:#061b2b}.qtt-form-railcards:after{content:'\e900';font-family:icons,sans-serif;font-weight:400;font-size:11px;position:absolute;color:#0092cb !important;box-sizing:border-box;top:14px;right:9px}.qtt-form-railcards-mobile{display:none}.qtt-search--return-active .qtt-form--return-hidden{display:none}span.validation-error-message{display:block;padding-top:21px;line-height:15px;font-weight:500;color:#f00 !important;font-size:13px !important;text-align:left !important}.layout--8-4.promo-list--bordered .component-qtt-form .btn{margin-left:0}.station-switch__icon{cursor:pointer}.btn-revenue-custom a{color:black;font-weight:700;text-decoration-line:none}.form-title h3,.form-title{font-family:"URW DIN",sans-serif !important}@media(min-width:64.0625em){.component-qtt-form .form-row--hidden{display:block}.component-qtt-form{padding-top:38px}.qtt-form-date-select{max-width:386px;float:left;width:100%}.form-row-return .qtt-form-date-select{float:right;max-width:383px}.form-row-return .qtt-form-input-wrap{max-width:100%;padding-left:26px}}@media(min-width:48em) and (max-width:64em){.component-qtt-form .btn,.component-qtt-form .btn-primary,.component-qtt-form .btn-secondary,.component-qtt-form .btn-tertiary,.component-qtt-form .btn-tertiary-blue,.component-qtt-form .btn-primary-invert,.component-qtt-form .btn-secondary-invert,.component-qtt-form .btn-tertiary-invert{margin-top:35px}}@media(max-width:64em){.component-qtt-form{max-width:700px}}@media screen and (max-width:1024px){.component-qtt-form .form-row{margin-bottom:12px;position:relative;clear:both}.component-qtt-form .passenger-children-select-qtt{width:93.5%;margin:0 20px;padding-top:10px}.component-qtt-form .form-row--hidden{display:block;overflow:visible;opacity:1}.component-qtt-form .nav__tabs.nav__tabs--three-items{float:left;width:78%;max-width:100%;padding-left:0;margin:0 70px 12px 70px}.component-qtt-form .btn-secondary{margin-left:37%}.qtt-form-date-select{width:78.5%;float:left;margin:0 70px 12px 70px}.qtt_popular_station{width:100%}.qtt-form--depart .trigger:after{left:86.2px}.qtt-form-passengers{float:none;width:92%;margin:0 50px}.qtt-form-passengers .childno{float:left;width:45%;margin-left:1%}.qtt-form-passengers .adultno{width:45%;float:left}.qtt-form-railcards-mobile{display:block !important;float:left;margin:0 60px !important;width:81% !important;padding:10px 0 0}.qtt-form-railcards{margin-left:inherit;display:none;position:relative;float:right;margin-right:8%}}@media screen and (max-width:767px){.component-qtt-form .form-row{margin-bottom:12px;position:relative;clear:both}.component-qtt-form .passenger-children-select-qtt{width:92.5%;margin:0 20px;padding-top:10px}.component-qtt-form .form-row--hidden{display:block;overflow:visible;opacity:1}.component-qtt-form .nav__tabs.nav__tabs--three-items{float:left;width:92%;max-width:100%;padding-left:0;margin:-12px 10px 0 20px}.component-qtt-form .btn-secondary{margin-left:19% !important;float:left;margin-top:13px}.component-qtt-form #adult-children-div div.fancy-select ul.options{position:relative;display:none}.component-qtt-form #adult-children-div div.fancy-select ul.options.open{display:block}.qtt-form-date-select{width:91.5%;margin:0 40px 12px 20px}.qtt_popular_station{width:100%}.qtt-form--depart .trigger:after{left:86.2px}.qtt_100{width:100% !important;margin-bottom:12px !important}.qtt_bx_lft_49{width:49% !important;margin-right:1.8% !important;padding:0 !important}.qtt_bx_rgt_49{width:49% !important;margin-left:0 !important}.qtt_wd_100{width:100% !important}.qtt-form-passengers .trigger{white-space:nowrap;text-overflow:ellipsis;overflow:hidden;padding-right:23px}.qtt-form-passengers{float:left;width:345px;margin-left:0}.qtt-form-passengers .childno{float:left;width:35%;margin-left:1%}.qtt-form-passengers .adultno{width:34%;float:left}.qtt-form-railcards{display:none !important}.qtt-form-railcards-mobile{margin:12px 10px !important;width:95.5% !important;padding:0}}@media(max-width:640px){.qtt-form-date-select{width:92%;margin:0 0 12px 20px}}@media only screen and (max-width:440px){.component-qtt-form .nav__tabs{width:296px}.component-qtt-form .nav__tabs .nav__tabs__item{font-size:12px;width:148px}.component-qtt-form .nav__tabs .nav__tabs__item a,.component-qtt-form .nav__tabs .nav__tabs__item .expandable-panel-link{font-size:14px}}@media(max-width:480px){.component-qtt-form div.fancy-select div.trigger{padding-left:11px;font-size:14px !important;width:100%;height:42px;cursor:pointer;background:#fff;color:#061b2b;text-align:left;white-space:nowrap;text-overflow:ellipsis;padding-right:23px;max-width:98%;overflow:hidden}.component-qtt-form .passenger-children-select-qtt{width:85%}.component-qtt-form .form-row--hidden{display:block;overflow:visible;opacity:1}.component-qtt-form .nav__tabs.nav__tabs--three-items{margin-top:0;width:85%;padding-left:0;margin-right:0}.qtt-form-date-select .datepickerwrap input[readonly].hasDatepicker{background:transparent !important;color:#061b2b;white-space:normal;text-overflow:ellipsis;padding-right:13px}.qtt-form-date-select{width:83%;margin-bottom:0}.qtt_popular_station{width:100%}.qtt-form--depart .trigger:after{left:86.2px}.qtt-form-passengers .childno{float:left;width:35%;margin-left:1%}.qtt-form-passengers .adultno{width:34%;float:left}.qtt-form-railcards-mobile{margin:10px 10px !important;width:91.5% !important;padding:10px 0 0}}@media only screen and (max-width:440px) and (max-width:21.25em){.component-qtt-form .nav__tabs .nav__tabs__item{width:130px}}@media(max-width:21.25em){.component-qtt-form .nav__tabs .nav__tabs__item a,.component-qtt-form .nav__tabs .nav__tabs__item .expandable-panel-link{font-size:13px}.component-qtt-form .column{padding:0 !important}.qtt-form-date-select .qtt-form--depart div.trigger:after{content:none !important}.qtt-form-date-select .qtt-form--date.with-caret:after{content:none}}@media(max-width:340px){.component-qtt-form div.fancy-select div.trigger:after{display:block !important;content:'\e900';font-family:'icons',sans-serif}.qtt-form-date-select .qtt-form--date.with-caret:after{display:block !important;content:'\e900';font-family:'icons',sans-serif}}@media only screen and (max-width:320px){.component-qtt-form .nav__tabs{width:260px}.qtt-form-date-select{width:86%;margin-bottom:0}.qtt-form-railcards-mobile{width:99.5% !important;margin-left:0 !important}}