@font-face { font-family: HolidayExtrasSans; src: url(https://d17s4kc6349e5h.cloudfront.net/holidayextras/assets/fonts/HolidayExtrasSans-Regular.eot); src: url(https://d17s4kc6349e5h.cloudfront.net/holidayextras/assets/fonts/HolidayExtrasSans-Regular.eot?#iefix) format('embedded-opentype'),url(https://d17s4kc6349e5h.cloudfront.net/holidayextras/assets/fonts/HolidayExtrasSans-Regular.woff2) format('woff2'),url(https://d17s4kc6349e5h.cloudfront.net/holidayextras/assets/fonts/HolidayExtrasSans-Regular.woff) format('woff'),url(https://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(https://d17s4kc6349e5h.cloudfront.net/holidayextras/assets/fonts/HolidayExtrasSans-Bold.eot); src: url(https://d17s4kc6349e5h.cloudfront.net/holidayextras/assets/fonts/HolidayExtrasSans-Bold.eot?#iefix) format('embedded-opentype'),url(https://d17s4kc6349e5h.cloudfront.net/holidayextras/assets/fonts/HolidayExtrasSans-Bold.woff2) format('woff2'),url(https://d17s4kc6349e5h.cloudfront.net/holidayextras/assets/fonts/HolidayExtrasSans-Bold.woff) format('woff'),url(https://d17s4kc6349e5h.cloudfront.net/holidayextras/assets/fonts/HolidayExtrasSans-Bold.ttf) format('truetype'); font-weight: 700; font-display:auto;font-style: normal; } html { -webkit-tap-highlight-color: transparent; -webkit-font-smoothing: antialiased; } body { font-family: HolidayExtrasSans,"Helvetica Neue",Helvetica,Arial,sans-serif!important; line-height: 1.6; color: #35383e; background-color: #fff } body p{ color: #35383e !important; } .h2,.h4,h1,h2,h3,h4,h5 { font-family: inherit!important; line-height: 1.1; } .panel{ border-color: rgba(0,0,0,.1); } .yellowengine h2{ color: #542e91 !important; font-weight: 700; background:#fedc08 !important; } .yellowengine form.hxEmbed .allProducts ul li{ margin-bottom:10px !important; } .yellowengine form.hxEmbed .allProducts ul li label{ font-size: 16px; } .yellowengine form.hxEmbed .allProducts{ margin-top: 0px !important; } .yellowengine form.hxEmbed select.time{ top: 5px; } .newstyleengine .options label{ margin-bottom: 5px; } .newstyleengine #flatForm label, .newstyleengine .options label{ color: #35383e; font-weight: 700 !important; } .newstyleengine #flatForm .form-control, form.hxEmbed .options select, form.hxEmbed .options input { height: 44px !important; line-height: 18px; font-size: 16px; color:#656f7e !important; padding: 4px 6px !important; background-image: none; } .addAnotherRoom{ font-size: 13px; } form.hxEmbed button.btn.hx-btn-ultimate{ border: 0; height: 57px; } .hx-btn-ultimate, form.hxEmbed .hx-btn-ultimate{ font-size: 20px; border-color: #542e91; color: #fff; background-color: #542e91; } .hx-btn-ultimate:active, .hx-btn-ultimate:hover, form.hxEmbed .hx-btn-ultimate:active, form.hxEmbed .hx-btn-ultimate:hover{ color: #fff; background-color: #3e226a; border-color: #391f63; } .hx-btn-ultimate:focus, form.hxEmbed .hx-btn-ultimate:focus{ color: #fff; background-color: #3e226a; border-color: #1c0f30; } .hx-btn-ultimate:active:focus, form.hxEmbed .hx-btn-ultimate:active:focus{ color: #fff; background-color: #2e194f; border-color: #1c0f30;} .btn.active.focus, .btn.active:focus, .btn.focus, .btn:active.focus, .btn:active:focus, .btn:focus { outline: 5px auto -webkit-focus-ring-color !important; outline-offset: -2px; } .btn { font-weight: 400; padding: 10px 20px; line-height: 1.6; border-radius: 3px; } h1.cpactive.panel-title, h1.hoactive.panel-title, h1.hcpactive.panel-title, h1.loactive.panel-title, h1.railactive.panel-title, h1.portactive.panel-title, h1.flightactive.panel-title, h1.insMedactive.panel-title, h1.insactive.panel-title, h1.carhireactive.panel-title, h2.cpactive.panel-title, h2.hoactive.panel-title, h2.hcpactive.panel-title, h2.loactive.panel-title, h2.railactive.panel-title, h2.portactive.panel-title, h2.flightactive.panel-title, h2.insMedactive.panel-title, h2.insactive.panel-title, h2.carhireactive.panel-title { font-size: 20px; overflow: hidden; background-image: url('https://www.holidayextras.co.uk/images/agent-hx/agent-icon.png')!important; background-repeat: no-repeat; background-position-x: 10px; background-size: 35px; } h1.cpactive.panel-title, h2.cpactive.panel-title { background-position-y: -145px; } h1.hoactive.panel-title, h2.hoactive.panel-title { background-position-y: -45px; } h1.hcpactive.panel-title, h2.hcpactive.panel-title { background-position-y: -433px; } h1.loactive.panel-title, h2.loactive.panel-title { background-position-y: -93px; } h1.railactive.panel-title, h2.railactive.panel-title { background-position-y: 3px; } h1.portactive.panel-title, h2.portactive.panel-title { background-position-y: -548px; } h1.flightactive.panel-title, h2.flightactive.panel-title { background-position-y: -196px; } h1.insMedactive.panel-title, h2.insMedactive.panel-title { background-position-y: -367px; } h1.insactive.panel-title, h2.insactive.panel-title { background-position-y: -367px; } h1.carhireactive.panel-title, h2.carhireactive.panel-title { background-position-y: -257px; } 