 @font-face { font-family: HolidayExtrasSans; src: url('//d17s4kc6349e5h.cloudfront.net/holidayextras/assets/fonts/HolidayExtrasSans-Regular.eot'); src: url('//d17s4kc6349e5h.cloudfront.net/holidayextras/assets/fonts/HolidayExtrasSans-Regular.eot?#iefix') format('embedded-opentype'), url('//d17s4kc6349e5h.cloudfront.net/holidayextras/assets/fonts/HolidayExtrasSans-Regular.woff2') format('woff2'), url('//d17s4kc6349e5h.cloudfront.net/holidayextras/assets/fonts/HolidayExtrasSans-Regular.woff') format('woff'), url('//d17s4kc6349e5h.cloudfront.net/holidayextras/assets/fonts/HolidayExtrasSans-Regular.ttf') format('truetype'); font-weight: 400; font-display: auto; font-style: normal } @font-face { font-family: HolidayExtrasSans; src: url('//d17s4kc6349e5h.cloudfront.net/holidayextras/assets/fonts/HolidayExtrasSans-Bold.eot'); src: url('//d17s4kc6349e5h.cloudfront.net/holidayextras/assets/fonts/HolidayExtrasSans-Bold.eot?#iefix') format('embedded-opentype'), url('//d17s4kc6349e5h.cloudfront.net/holidayextras/assets/fonts/HolidayExtrasSans-Bold.woff2') format('woff2'), url('//d17s4kc6349e5h.cloudfront.net/holidayextras/assets/fonts/HolidayExtrasSans-Bold.woff') format('woff'), url('//d17s4kc6349e5h.cloudfront.net/holidayextras/assets/fonts/HolidayExtrasSans-Bold.ttf') format('truetype'); font-weight: 700; font-display: auto; font-style: normal } body{ background-image: none !important; background-color: #F0F0F0 !important; } body, h1, h2, h3, h4, h5, h6 { font-family: "HolidayExtrasSans", "Helvetica Neue", Helvetica, Arial, sans-serif; } .navbar { background: #542e91; height: 109px !important; border-bottom: none; } .navbar.navbar-inverse.navbar-default.navbar-fixed-top, body .navbar-inverse .navbar-collapse {background: #542e91 !important;} body .navbar .navbar-collapse .navbar-nav li{border: none !important; font-size: 16px;} body .navbar-inverse .navbar-collapse, body .navbar-inverse .navbar-form, body .navbar{ border: none !important;background: #543287; } body .navbar ul.nav.navbar-nav { padding-top: 20px; } button.btn.btn-primary.dropdown-toggle { background-color: #fedc08; color: #542e91; border: none; margin-top: 7px; min-width: 105px; } span a.navbar-brand.brand.navbar-hx-logo { padding: 41px 50px 64px 109px !important; margin: 2px 0px 0px -11px !important; } span a.navbar-brand.brand.navbar-hx-logo:hover { background-color: #6135a8;} body .navbar .brand{ background-image: none; margin: 18px 0px 0px 0px !important; background-image: url(https://d17s4kc6349e5h.cloudfront.net/holidayextras/assets/images/logos/HolidayExtras-logo-stacked-transparent.png); background-size: 158px; } div#msgBox a {text-decoration: none;} #hx-brand li:hover {background: none;} #hx-brand-eu span a.navbar-brand.brand.navbar-hx-logo {margin-left: -32px !important} .footer-links-list {border-top: 1px solid rgba(0,0,0,.1);margin-top: 20px;} .footer-links-list .footer-links ul {margin-top: 20px;} .footer-links-list .footer-links ul.row>li {padding-bottom: 20px;line-height: 1.2;} .footer-links-list li h4{ margin-top: .25em; color: #542e91; font-size: 17px; font-family: inherit; line-height: 1.1; font-weight: 700; } .show {display: block!important;} .footer-links-list a{ margin-left: -11px; text-decoration: none; color: #0099db; padding: 10px; padding-bottom: 20px; line-height: 1.2; font-size: 16px !important; } .footer-links-list a:hover, .panel-body li a{text-decoration: underline;} .navbar-fixed-top .container { width: 100% !important;} #hx-brand-eu form.hxEmbed .options select{max-width: 351px !important;} #hx-brand-eu .flightactive, #all-brand-eu .flightactive{background-image: none !important;} #hx-brand-eu .navbar .form-search {margin: 8px 0px 8px 0px;} #hx-brand-eu div#layoutContentContainer {margin-top: 40px;} #hx-brand-eu .content > .well {padding: 0px !important;} #hx-brand-eu .enginewell form, #all-brand-eu .well.nopadding form{margin: 0px 0px -2px 0px !important;background: none; float: left; width: 100%;} #all-brand-eu .well.nopadding{padding: 0px !important;} #hx-brand-eu h1.panel-heading.panel-title, #all-brand-eu h1.panel-heading.panel-title{background-color: #542E91;color: #ffffff;padding: 15px 0px 15px 10px !important;float: left; width: 100%;} #hx-brand-eu .navbar.navbar-inverse.navbar-default.navbar-fixed-top {padding: 0px 0px 0px 25px !important;} #hx-brand-eu body .navbar .navbar-collapse .navbar-nav {padding-left: 126px !important;} #hx-brand-eu .well.nopadding.enginewell.agentEngineNew {margin: -1px !important;padding: 0px !important;} #hx-brand-eu .tab-content {margin: 15px;} #hx-brand-eu #footer .container, #all-brand-eu #footer .container { width: 100% !important;} #hx-brand-eu .well.nopadding p, #hx-brand-eu .viewAmendForm #vacEmbedinputs {padding-left: 10px !important;} @media only screen and (max-width: 1011px){ #hx-brand-eu .navbar .form-search {margin: 8px -15px 8px -15px !important;} } @media only screen and (max-width: 991px){ button.navbar-toggle {margin: 37px 19px 0px 0px !important;} .navbar-inverse .navbar-toggle, .navbar-toggle, .navbar-toggle:hover {border-color: #fff !important;} #hx-brand-eu .navbar.navbar-inverse.navbar-default.navbar-fixed-top {padding: 0px 0px 0px 0px !important;} #hx-brand-eu .navbar .navbar-collapse .navbar-nav {width: 99% !important;} #all-brand-eu .navbar ul.nav.navbar-nav {padding-top: 25px;} #all-brand-eu .navbar ul.nav.navbar-nav li.dropdown{width: 135px;} } .footer-links { background: #fff;} li h1 { color: #fff; font-size: 22px !important; } li.dropdown.hidden-loggedin:hover, body .navbar .navbar-collapse .navbar-nav li:hover { background: #6135a8; } button.btn.btn-primary.dropdown-toggle:hover { background-color: #eccb01; } @media only screen and (max-width: 991px){ .navbar-fixed-top { position: fixed !important; top: 0px !important; } h1.agentMainTitle { margin: 14px 30px 0px 31px; } #hx-brand-eu span a.navbar-brand.brand.navbar-hx-logo { margin-left: -11px !important; } #hx-brand-eu div#layoutContentContainer { margin-top: 125px; } body .navbar ul.nav.navbar-nav { padding-top: 8px; } body .navbar .navbar-collapse .navbar-nav { padding-left: 0px; } ul.nav.navbar-nav{ display: inline-flex; } ul.nav.navbar-nav li:first-child { float: left !important; margin-left: 115px; } .container > .navbar-header{ min-height: 104px; } .navbar-collapse.in ul.nav.navbar-nav li:first-child{ margin-left: 0px; } .navbar-fixed-top {position: absolute !important;} #all-brand-eu form.mobileslide div.options.mobileview {margin-top: 461px !important;} #all-brand-eu .well.nopadding form {height: 828px !important;} #all-brand-eu .footer-links-list .footer-links ul.row>li {width: 25% !important; min-width: 193px !important; float: left; padding: 20px;} #all-brand-eu div#ui-datepicker-div {left: 59px !important;} } @media only screen and (min-width: 991px){ .container { width: 976px !important; } } @media only screen and (min-width: 1200px){ .container { width: 1154px !important; } } .container.railAdded.maincontainer { margin: 135px auto !important;} h2.panel-title { margin-bottom: -11px !important; } .start #and { margin-left: 1px; } .panel.collapse-menu.half, #hx-brand-eu .csprop-menu.collapse-menu .panel { background-color: #ffffff; background-image: url(/images/agent-hx/top.border.png); background-repeat: repeat-x; border-top: 0px; padding-top: 20px; border-radius: 3px; } .csprop-menu.hidefrommobile p, .csprop-menu.hidefrommobile li { font-size: 16px !important; } #startDateSpan input, #endDateSpan input { width: 71px !important; } form.hxClass input[type="radio"], form.bookingLookup input[type="radio"] { height: 15px !important; width: 15px !important; } #hx-brand form.bookingLookup .lookupSubmitButton, body#hx-brand form.hxEmbed .submit, #hx-brand button.btn-primary.btn-block.btn.btn-default, #hx-brand #railengine form.hxEmbed button.submit, #hx-brand .component-button.primary, #fastTrackEngine button.submit, #hx-brand-eu form.hxEmbed .submit, #hx-brand-eu .hx-btn-ultimate, .hx-btn-ultimate { color: #fff; background-color: #542e91 !important; border-radius: 5px; border: 5px solid #65439c !important; height: 47px; padding: 0; margin: 30px 0 20px; width: 100% !important; font-size: 16px; } #hx-brand-eu .hx-btn-ultimate{width: 99% !important;} #hx-brand-eu a.btn.hx-btn-ultimate.btn-lg.btn-block {padding-top: 8px !important; text-decoration: none;} #hx-brand-eu .content > .well.nopadding {padding: 17px !important;} #hx-brand form.bookingLookup .lookupSubmitButton:hover, #hx-brand form.hxEmbed .submit:hover, #hx-brand button.btn-primary.btn-block.btn.btn-default:hover, #railengine form.hxEmbed button.submit:hover, #hx-brand .component-button.primary:hover, #fastTrackEngine button.submit:hover, #all-brand-eu form.hxEmbed .submit { background-color: #4c2886 !important; border: 5px solid #65439c !important; } html body form.hxEmbed, html body form.hxEmbed .options, form.hxEmbed .allProducts ul li:hover, form.hxEmbed .allProducts ul li.hilit, #hx-brand .panel.panel-default { box-shadow: none !important; background-color: #fedc08 !important; } html body form.hxEmbed .allProducts ul{ background-color: #F0F0F0 !important; } html body form.hxEmbed .allProducts ul li { background-color: #FFFFFF !important; margin: 0px 0px 5px 0px !important; } img.ui-datepicker-trigger{display: none !important;} .allProducts li label{background: none !important;} .allProducts li.hcp label, .allProducts li.ho label, .allProducts li.ins label, .allProducts li.insMed label, .allProducts li.lo label, .allProducts li.cp label, .allProducts li.rail label, .allProducts li.flight label, .allProducts li.fasttrack label, .allProducts li.port label, .allProducts li.portho label, .allProducts li.carhire label, .allProducts li.transfers label, .allProducts li.coach label, form.hxEmbed .options .datePicker input, li.submitContainer, #hx-brand input#arrivalTripDate, #hx-brand input#arrivalTripTime, #hx-brand input#departTripDate, #hx-brand input#departTripTime, #hx-brand #railengine form.hxEmbed .hasDatepicker, #hx-brand input.datepicker__input.form-control.datepicker__input, .datePicker.input-group input {background: url(/images/agent-hx/agent-icon.png) no-repeat top left !important;background-size: 52px !important;} .allProducts li.ho label{background-position: 0px -68px !important;} .allProducts li.hcp label{background-position: 0px -645px !important;} .allProducts li.cp label{background-position: 0px -217px !important;} .allProducts li.lo label{background-position: 0px -140px !important;} .allProducts li.ins label{background-position: 0px -546px !important;} .allProducts li.carhire label{background-position: 0px -384px !important;} .allProducts li.transfers label{background-position: 0px -296px !important;} .allProducts li.portho.port label{background-position: 0px -813px !important;} .allProducts li.porthcp.port label{background-position: 0px -734px !important;} .allProducts li.port label{background-position: 0px -897px !important;} .allProducts li.rail label{background-position: 0px 3px !important;} .allProducts li.fasttrack label{background-position: 0px -462px !important;} .allProducts li.coach label{background-position: 0px -294px !important;} .allProducts li.insMed label{background-position: 0px -546px !important;} form.hxEmbed .options .datePicker input { background-position: right -714px !important; background-size: 27px !important; } form.hxEmbed .allProducts ul li { } #hx-brand #railengine form.hxEmbed .hasDatepicker{ background-position: right -689px !important; background-size: 26px !important; } #hx-brand input#arrivalTripDate, #hx-brand input#departTripDate, #hx-brand input.datepicker__input.form-control.datepicker__input, .datePicker.input-group input{ background-position: right -661px !important; background-size: 25px !important; } #hx-brand input#arrivalTripTime, #hx-brand input#departTripTime{ background-position: right -640px !important; background-size:23px !important; } form.hxEmbed .allProducts ul li label{ font-size: 16px; line-height: 1.2em; color: #35383e; display: block; width: auto; cursor: pointer; height: 63px !important; font-weight: normal; padding: 23px 4px 0px 63px !important; } form.hxEmbed .options label, span.tog.lo, #hx-brand .form-group label, form.hxEmbed li.groupBookings { color: #542e91; font-size: 16px; line-height: 25px; } #railengine form.hxEmbed .rail .lA span, #railengine form.hxEmbed .rail .lC span, #railengine form.hxEmbed .rail .lI span, fieldset.out-in-bound.tog.rail{color: #542e91;} body form.hxEmbed .options select, body form.hxEmbed .options .hasDatepicker, body form.hxEmbed .options select.l, body form.hxEmbed .options select.col-lg-7.col-md-7.col-sm-7.col-xs-7, #railengine form.hxEmbed input.station{ width: 100% !important; max-width: 344px !important; color: #542e91; background-color: #fee443; border: 5px solid #fff6c9 !important; box-shadow: none !important; font-weight: 400; font-size: 16px; padding: 0 10px !important; text-indent: 1px; cursor: pointer; height: 47px !important; } form.hxEmbed .allProducts ul li:last-child {margin-bottom: 0px !important;} #hx-brand-eu form.hxEmbed .allProducts {margin: 0px 0px -1px -1px;} #hx-brand form#fastTrackEngine .input-group-addon{display: none;} #hx-brand button.returnTrip.active.btn.btn-default, #hx-brand button.returnTrip.btn.btn-default, #hx-brand button.singleTrip.active.btn.btn-default, #hx-brand button.singleTrip.btn.btn-default, #hx-brand input#pickUpLocation, #hx-brand input#destinationLocation, #hx-brand input#arrivalTripDate, #hx-brand input#arrivalTripTime, #hx-brand input#departTripDate, #hx-brand input#departTripTime, #hx-brand input#adultPassengerSelect, #hx-brand input#childPassengerSelect, #hx-brand input#infantPassengerSelect, #hx-brand .component-search-form-carhire .form-control, #hx-brand form#fastTrackEngine select, #hx-brand form#fastTrackEngine input#datepicker, #hx-brand input.datepicker__input.form-control.datepicker__input, .datePicker.input-group input, .component-search-form-resort-transfers .date-time-group .time-col input { color: #542e91 !important; background-color: #fee443; border: 5px solid #fff6c9 !important; font-weight: normal !important; font-size: 16px; text-indent: 1px; cursor: pointer; height: 47px !important; } #hx-brand button.returnTrip.btn.btn-default, #hx-brand button.singleTrip.btn.btn-default { background-color: #feea6e; color: #c3c7cf !important; } .datePicker.input-group { width: 100%; } .only-rail {float: left;margin:0px !important} #hx-brand .well.nopadding.clearfix.contentMinHeight.rail-en { background: #fedc08; padding: 0px !important } #hx-brand .well.nopadding.clearfix.contentMinHeight h1, #all-brand-eu .well.nopadding.clearfix.contentMinHeight h1{ margin-left: 20px; } #hx-brand .well.nopadding.clearfix.contentMinHeight .fl, #hx-brand div#parkingSelect { margin: 20px; } #hx-brand fieldset.FSA p { font-size: 14px; color: #542e91 !important; } #hx-brand .insEngine { padding: 20px; } #hx-brand #railengine form.hxEmbed .hasDatepicker { width: 100% !important; } button.btn-primary.btn-block.btn.btn-default { font-size: 20px; font-weight: normal !important; } .pull-left.col-lg-7.col-md-7.col-sm-7.col-xs-7 { width: 100% !important; } form.hxEmbed .options .datePicker .ui-datepicker-trigger { position: absolute; margin-top: 13px; margin-left: -38px; left: 100%; } .lA.lo.rail.rec select, .lC.lo.rail.rec select, .lI.lo.rail.rec select{ width: 75px !important; } div#ui-datepicker-div.ui-datepicker-multi-2.ui-datepicker-multi { margin: -25px !important; width: 30em !important; } .ui-datepicker-header{ min-height: 30px !important; background: #542e91 !important; } .ui-widget-content { background: #fff !important; color: #656f7e !important; font-weight: normal !important; } .ui-widget-header { border: 1px solid #fff !important; } .ui-state-default, .ui-widget-content .ui-state-default { background: #fff !important; border: 0.2px solid #eff0f2 !important; font-weight: normal !important; color: #000000 !important; margin: -1px !important; padding: 6px; outline: none !important; } .ui-widget-content { border: 1px #ccc solid !important; } td.ui-datepicker-unselectable.ui-state-disabled span { background: #f0f0f0 !important; border-color: #f0f0f0 !important; color: #cacaca !important; } a.ui-state-default:hover { background: #f0f0f0 !important; } #hx-brand-eu form.hxEmbed .options select.time{margin-top: 0px !important;} #hx-brand #fastTrackEngine div#ui-datepicker-div, #hx-brand div#ui-datepicker-div .ui-datepicker-one-month.ui-datepicker-new-row { width: 300px !important; } #hx-brand select.ui-datepicker-new-month { margin: 0px 56px 0px 0px; } #hx-brand #fastTrackEngine button.submit { margin-top: 30px !important; width: 100% !important; } .ui-datepicker-control, .ui-datepicker-links, .ui-datepicker-week-end-cell, .ui-datepicker-title-row, .ui-datepicker-days-cell{background: #F0F0F0 !important;} #hx-brand .ui-datepicker-current-day, #hx-brand .ui-datepicker-today {background: #FFFFFF !important;} #ui-datepicker-div a{margin: 0px 0px 0px -4px !important;} li.hilit.selected label {cursor: default !important;} #hx-brand .insEngine form.hxEmbed { background: none !important; } a.submit.btn.hx-btn-ultimate.btn-lg.btn-block.register { line-height: 32px; } body .concessionMsg { padding: 20px; float: left; } body .concessionMsg h5 { line-height: 33px !important; } .no-hx-brand { display: none !important; } .panel.bg-white.mmb .content.eu { padding: 20px; margin-top: 65px !important; color: #542e91; font-size: 16px; line-height: 25px; } .panel.bg-white.mmb .content.eu p, .panel.collapse-menu.half p {color: #542e91 !important;font-size: 16px !important;} .viewAmendForm #vacEmbedinputs input { width: 100%;} .room.row-fluid.incP.tog.ho.port input{height: 12px;width: 20px;} .clearfix.aci.tog.lo span.tog.lo{padding: 6px;} @supports (-ms-ime-align:auto){ #hx-brand-eu .enginewell form, #all-brand-eu .well.nopadding form { margin: -20px 0px -2px 0px !important; } } _:-ms-fullscreen, :root #hx-brand-eu .enginewell form{margin-top:0px !important;} _:-ms-fullscreen, :root #all-brand-eu .well.nopadding.it form {margin-top:0px !important;} _:-ms-fullscreen, :root #all-brand-eu .well.nopadding form {margin: 0px 0px -2px 0px !important;} @media screen and (-ms-high-contrast: active), (-ms-high-contrast: none) { body form.hxEmbed .options select, body form.hxEmbed .options .hasDatepicker, body form.hxEmbed .options select.l, body form.hxEmbed .options select.col-lg-7.col-md-7.col-sm-7.col-xs-7, #railengine form.hxEmbed input.station{padding: 0px 0px 0px 10px !important;} .room.row-fluid.incP.tog.ho.port input{height:12px !important;width: 12px !important; padding:0px !important; margin: 0px 10px 0px 0px !important;} .clearfix.aci.tog.lo span.tog.lo{padding: 6px;} } @media screen and (min-width:0\0) { body form.hxEmbed .options select, body form.hxEmbed .options .hasDatepicker, body form.hxEmbed .options select.l, body form.hxEmbed .options select.col-lg-7.col-md-7.col-sm-7.col-xs-7, #railengine form.hxEmbed input.station{padding: 0px 0px 0px 10px !important;} .room.row-fluid.incP.tog.ho.port input{height:12px !important;width: 12px !important; padding:0px !important; margin: 0px 10px 0px 0px !important;} .clearfix.aci.tog.lo span.tog.lo{padding:0px !important;} #hx-brand-eu .enginewell form, #all-brand-eu .well.nopadding form {margin: -5px 0px -2px 0px !important;} } @media all and (min-width:0\0) and (min-resolution:.001dpcm){ #hx-brand-eu .enginewell form, #all-brand-eu .well.nopadding form {margin: -5px 0px -2px 0px !important;} body form.hxEmbed .options select, body form.hxEmbed .options .hasDatepicker, body form.hxEmbed .options select.l, body form.hxEmbed .options select.col-lg-7.col-md-7.col-sm-7.col-xs-7, #railengine form.hxEmbed input.station{padding: 0px 0px 0px 10px !important;} .room.row-fluid.incP.tog.ho.port input{height:12px !important;width: 12px !important; padding:0px !important; margin: 0px 10px 0px 0px !important;} .clearfix.aci.tog.lo span.tog.lo{padding: 0px !important;} input#ref, input#custName, input#prod, input#insn{height: 14px !important;} #hx-brand-eu form.hxEmbed .allProducts {width: 50% !important;} #hx-brand-eu li.pull-right {text-align: right !important;float: right !important;display: block !important;} .lA.lo.rail.rec select, .lC.lo.rail.rec select, .lI.lo.rail.rec select{width: 90px !important;} } @media \0screen\,screen\9 { #hx-brand-eu .navbar .form-search a img { display: none;} #hx-brand-eu span a.navbar-brand.brand.navbar-hx-logo {margin-left: -12px !important;} #hx-brand span a.navbar-brand.brand.navbar-hx-logo {margin:10px 0px 0px 5px !important;} .footer-links ul li {display: inline-block;} .footer-links ul li.footer-sitemap-links-new {float:left !important; width: 220px;} span a.navbar-brand.brand.navbar-hx-logo {background:none;} span a.navbar-brand.brand.navbar-hx-logo {background: url(/images/agent-hx/hx-logo3.png) no-repeat !important; width: 100px !important; margin: 21px -20px 0px 40px !important;} .allProducts li.hcp label{background-position: 0px -750px !important;} .allProducts li.ho label{background-position: 0px -83px !important;} .allProducts li.hcp label{background-position: 0px -750px !important;} .allProducts li.cp label{background-position: 0px -255px !important;} .allProducts li.lo label{background-position: 0px -167px !important;} .allProducts li.ins label{background-position: 0px -636px !important;} .allProducts li.portho.port label{background-position: 0px -945px !important;} .allProducts li.porthcp.port label{background-position: 0px -855px !important;} .allProducts li.port label{background-position: 0px -1042px !important;} .allProducts li.rail label{background-position: 0px 3px !important;} .allProducts li.fasttrack label{background-position: 0px -542px !important;} .allProducts li.coach label{background-position: 0px -345px !important;} .allProducts li.insMed label{background-position: 0px -556px !important;} .datePicker.input-group input{background-position: right -1000px !important;} body form.hxEmbed .options select, body form.hxEmbed .options .hasDatepicker, body form.hxEmbed .options select.l, body form.hxEmbed .options select.col-lg-7.col-md-7.col-sm-7.col-xs-7, #railengine form.hxEmbed input.station{padding: 0px 0px 0px 10px !important; line-height: 70px !important} body form.hxEmbed .options .hasDatepicker, #railengine form.hxEmbed input.station{min-height: 37px !important;line-height: 40px !important} #railengine fieldset.options {width:100% !important;padding: 0px !important;float:left !important;} div#bookingLookupinputs label {margin-top: -3px !important;} form.hxEmbed .allProducts {width: 270px;} input#ref, input#custName, input#prod, input#insn{height: 14px !important;} form.hxEmbed .allProducts {width: 50% !important;} h1.agentMainTitle { margin-left: 20px !important;} form.hxEmbed .allProducts ul li label {height: 70px !important;} #hx-brand-eu li.pull-right {text-align: right !important;float: right !important;display: block !important;} #all-brand-eu .well.nopadding form {margin: -24px 0px -2px 0px !important;} } *+html span a.navbar-brand.brand.navbar-hx-logo {background:none !important;} *+html form.bookingLookup input[type=text] {width: 250px !important;} *+html .panel.collapse-menu.half, #hx-brand-eu .csprop-menu.collapse-menu .panel {padding-top: 20px !important;} *+html #hx-brand-eu .enginewell form{ width:648px !important;} *+html .germanEngineOldStyles form.hxEmbed .options{width:365px !important;} *+html .allProducts li.ho label{background-position: 0px -83px !important;} *+html .allProducts li.hcp label{background-position: 0px -755px !important;} *+html .allProducts li.cp label{background-position: 0px -255px !important;} *+html .allProducts li.lo label{background-position: 0px -167px !important;} *+html .allProducts li.ins label{background-position: 0px -636px !important;} *+html .allProducts li.carhire label{background-position: 0px -446px !important;} *+html .allProducts li.transfers label{background-position: 0px -347px !important;} *+html .allProducts li.portho.port label{background-position: 0px -945px !important;} *+html .allProducts li.porthcp.port label{background-position: 0px -855px !important;} *+html .allProducts li.port label{background-position: 0px -1042px !important;} *+html .allProducts li.rail label{background-position: 0px 3px !important;} *+html .allProducts li.fasttrack label{background-position: 0px -542px !important;} *+html .allProducts li.coach label{background-position: 0px -345px !important;} *+html .allProducts li.insMed label{background-position: 0px -556px !important;} *+html form.hxEmbed .options .datePicker input {background: none !important;} *+html form.hxEmbed .allProducts ul li label{padding-left: 70px !important; height: 40px !important;} *+html form.hxEmbed .options .hasDatepicker{border: 3px solid #ffffff !important; height: 20px !important; background: #ffffff !important; width: 170px !important;} *+html .panel-heading h2.panel-title{padding-top: 30px !important;} *+html #railengine form.hxEmbed .hasDatepicker, #railengine form.hxEmbed input.station, #fastTrackEngine *+html input#datepicker {background-position: right -2000px !important;} *+html #railengine h1 {margin-top: 30px !important;} *+html .well.nopadding.clearfix.contentMinHeight.rail-en{padding: 0px !important} *+html html body form.hxEmbed .allProducts ul li {width: 270px !important;background-color: #FFFFFF !important;} *+html #railengine form.hxEmbed .rail .lA, #railengine form.hxEmbed .rail .lC, #railengine form.hxEmbed .rail .lI{width: 70px !important; padding-left: 10px !important;} *+html form.hxEmbed .allProducts {width: 280px !important;} *+html body form.hxEmbed .options .hasDatepicker, *+html #railengine form.hxEmbed input.station, *+html #hx-brand-eu form.hxEmbed .options .hasDatepicke {min-height: 37px !important;line-height: 40px !important} *+html span a.navbar-brand.brand.navbar-hx-logo {background: url(/images/agent-hx/hx-logo3.png) no-repeat !important; width: 100px !important; margin: 21px -20px 0px 40px !important;} *+html li.pull-right {text-align:right !important; float:right !important; display:block !important;} *+html span a.navbar-brand.brand.navbar-hx-logo {margin-left: -12px !important;} *+html .footer-links ul li {display: inline-block;} *+html li.footer-sitemap-links-new {float:left !important; width: 220px;} *+html .footer-links ul {float:left !important;} 