h4{ font-size: 22px !important; } h2.noMarginTop{ margin-top: 0px !important; } .productBox h3 { font-size: 20px !important; } .contentBoxWhite p { margin: 0 0 10px; font-family: "Helvetica Neue",Helvetica,Arial,sans-serif; font-size: 12px; line-height: 1.42857; } .weatherListItem h3 { font-size: 17px !important; } div#flight-engine{ padding: 15px 15px 5px 15px !important; } #flightsModal .table-condensed > thead > tr > th, .table-condensed > thead > tr > td, .table-condensed > tbody > tr > th, .table-condensed > tbody > tr > td, .table-condensed > tfoot > tr > th, .table-condensed > tfoot > tr > td { padding: 4px !important; } #flightsModal .hx-btn-ultimate { min-height: 25px !important; } #saveAndSendStatusOne, #saveAndSendStatusOne{ margin-bottom: 10px; padding: 10px; background-color: #e5f5ff; font-weight: bold; } .sevenDaysOfFlightsModal, .sevenDaysOfFlightsModal > div{ padding: 0px !important; } .yellowengine .panel-heading{ margin-bottom: 0px !important; } #flightModalDepartureDate{ margin-top: 0px; margin-bottom: 10px; } .form-group select{ color: #000000 !important; } #flightModalDepartureDateLabel{ float: left; margin-top: 23px; } #flightModalDepartureDateContainer { margin-top: 25px !important; } #flightModalDepartureDateContainer label{ font-weight: normal; margin-top: 5px; } #modalHtmlContainer{ margin: 25px 0; } #loadingDepartureAirport, #loadingArrivalAirport{ margin-top: 15px; } #loadingFlightIcon{ position: relative; } .datepicker { z-index: 1151 !important; } .contentBoxWhite { background-color: #FFFFFF !important; padding: 1em; padding-top: 0px !important; min-height: 420px; } @media (max-width: 992px) { .contentBoxWhite { min-height: 300px; } } .text-muted{ color: #b1b1b1 !important; } .product{ padding-top: 5px; } .product .title { height: 30px; } .product .price h4 { margin: 2px 0 0px 0; } .product .gate_price { display: block; position: relative; } .product .price-row{ padding: 0px !important; } .product .gate-rate { color: #f48600; font-size: 20px; } .product .offers { height: 13px; } .productMainImage{ margin-bottom: 5px !important; } .product .offers .label { cursor: help; display: inline-block; padding: 2px 4px; font-size: 10px; font-weight: bold; line-height: 14px; vertical-align: baseline; white-space: nowrap; text-shadow: 0 -1px 0 rgba(0,0,0,0.25); } .btn-primary.products { white-space: normal !important; } .products li { padding-top: 8px !important; margin-bottom: 10px; } .nopadding { padding: 0px !important; } .review { color: #88ba38 !important; font-weight: bold; font-size: 18px !important; margin-right: 10px; } .productDivSeperator{ margin-bottom: 6px !important; } .checklist-logo, .parking-logo, .hotels-logo, .hotels-parking-logo, .news-logo, .faqs-logo { background: url('/images/holidayextras/flightsprite.png') top left no-repeat; display: inline-block; text-align: center; } .checklist-logo { margin-bottom: -10px; width: 72px; height: 72px; background-position: -18px -80px; } .parking-logo { margin-bottom: -10px; width: 82px; height: 82px; background-position: -18px -160px; margin-top: 20px; } .hotels-logo { margin-bottom: -10px; width: 82px; height: 82px; background-position: -18px -341px; margin-top: 20px; } .hotels-parking-logo { margin-bottom: -10px; width: 82px; height: 82px; background-position: -18px -250px; margin-top: 20px; } .news-logo { margin-bottom: -10px; width: 82px; height: 82px; background-position: -18px -636px; } .faqs-logo { margin-bottom: -10px; width: 99px; height: 82px; background-position: -18px -736px; } .productBox p{ margin-bottom: 0px; } div .blueBox{ background-color: #e5f5ff; margin-bottom: 0px; padding: 7px; } #packing-list td { padding-right: 10px !important; } .topFlightInformation{ padding: 15px !important; background-image: url('//www.holidayextras.co.uk/images/hx-bootstrap/flight-info-backgrounds/flight-background.jpg?'); background-position: -70px 0; min-height: 300px !important; } .departureDestinationDetailsContainer { padding: 25px !important; background-color: #fafafa !important; -ms-filter: 'progid:DXImageTransform.Microsoft.Alpha(Opacity=90)'; filter: alpha(opacity=90); -moz-opacity: 0.9; -khtml-opacity: 0.9; opacity: 0.9; } .topFlightInformationSpan { font-size: 16px !important; } #tableInformationFlightFrom, #tableInformationFlightTo{ padding: 0px 7px 10px 7px !important; } #tableInformationFlightFrom h3, #tableInformationFlightTo h3{ font-size: 22px; } .socialLink{ margin-bottom: 15px; padding: 5px; } .purple, .purplesmall { color: #609 !important; font-weight: bold; font-size: 20px; } .productLink{ width: 100% !important; margin-bottom: 10px; } .prodname { font-weight: 500; line-height: 1.1; font-size: 1.25em !important; margin: 0 0 10px; min-height: 2em; padding: 0; } .weather-icon { background: url("/images/hx-bootstrap/weather-sprite.png"); background-repeat: no-repeat; display: inline-block; width: 80px; height: 80px; } .weather-icon.chanceflurries { background-position: -13px -10px; } .weather-icon.nt_chanceflurries { background-position: -113px -10px; } .weather-icon.chancerain, .weather-icon.chanceofprecip, .weather-icon.precip, .weather-icon.chanceofrainday, .weather-icon.rainday, .weather-icon.rain { background-position: -13px -110px; } .weather-icon.nt_chancerain { background-position: -113px -110px; } .weather-icon.chancesleet { background-position: -13px -210px; } .weather-icon.nt_chancesleet { background-position: -113px -210px; } .weather-icon.chancesnow, .weather-icon.nt_chancesnow, .weather-icon.chanceofsnowonground, .weather-icon.snowonground { background-position: -13px -310px; } .weather-icon.chancetstorms { background-position: -13px -410px; } .weather-icon.nt_chancetstorms { background-position: -113px -410px; } .weather-icon.clear, .weather-icon.chanceofsultryday, .weather-icon.sultryday, .weather-icon.sultry { background-position: -13px -510px; } .weather-icon.nt_clear { background-position: -113px -510px; } .weather-icon.cloudy, .weather-icon.nt_cloudy, .weather-icon.chanceofcloudyday, .weather-icon.cloudyday { background-position: -13px -610px; } .weather-icon.flurries { background-position: -13px -710px; } .weather-icon.nt_flurries { background-position: -113px -710px; } .weather-icon.fog, .weather-icon.chanceoffogday, .weather-icon.fogday { background-position: -13px -810px; } .weather-icon.nt_fog { background-position: -113px -810px; } .weather-icon.hazy { background-position: -13px -910px; } .weather-icon.nt_hazy { background-position: -113px -910px; } .weather-icon.mostlycloudy, .weather-icon.nt_mostlycloudy { background-position: -13px -1010px; } .weather-icon.mostlysunny { background-position: -13px -1110px; } .weather-icon.nt_mostlysunny { background-position: -113px -1110px; } .weather-icon.partlycloudy, .weather-icon.chanceofpartlycloudyday, .weather-icon.cloudyday { background-position: -13px -1210px; } .weather-icon.nt_partlycloudy { background-position: -113px -1210px; } .weather-icon.partlysunny, .weather-icon.chanceofsunnycloudyday, .weather-icon.sunnycloudyday, .weather-icon.sunnycloudy { background-position: -13px -1310px; } .weather-icon.nt_partlysunny { background-position: -113px -1310px; } .weather-icon.sleet, .weather-icon.nt_sleet { background-position: -13px -1410px; } .weather-icon.rain, .weather-icon.nt_rain, .weather-icon.precipitation { background-position: -13px -1510px; } .weather-icon.snow, .weather-icon.nt_snow, .weather-icon.chanceofsnowday, .weather-icon.snowday { background-position: -13px -1610px; } .weather-icon.sunny { background-position: -13px -1710px; } .weather-icon.nt_sunny { background-position: -113px -1710px; } .weather-icon.tstorms, .weather-icon.nt_tstorms, .weather-icon.chanceofthunderday, .weather-icon.thunderday, .weather-icon.thunder { background-position: -13px -1810px; } .weather-icon.chanceofwindyday, .weather-icon.chanceoftornadoday, .weather-icon.tornadoday, .weather-icon.tornado, .weather-icon.windy{ background-position: -13px -1910px; } .weather-icon.chanceofhumidday, .weather-icon.humidday, .weather-icon.humid { background-position: -13px -2010px; } .weather-icon.tempoverninety { background-position: -13px -2110px; } .weather-icon.tempoversixty, .weather-icon.warm { background-position: -13px -2210px; } .weather-icon.tempoverfreezing, .weather-icon.cool { background-position: -13px -2310px; } .weather-icon.tempbelowfreezing { background-position: -13px -2410px; } .weather-icon.chanceofhailday, .weather-icon.hailday, .weather-icon.hail { background-position: -13px -2510px; } .weather-icon.nt_hail { background-position: -113px -2510px; } .form-control-custom { min-width: 60%; display: block; height: 34px; padding: 6px 12px; font-size: 14px; line-height: 1.428571429; color: #818181; vertical-align: middle; background-color: #fff; background-image: none; border: 1px solid #ccc; border-radius: 4px; -webkit-box-shadow: inset 0 1px 1px rgba(0,0,0,0.075); box-shadow: inset 0 1px 1px rgba(0,0,0,0.075); -webkit-transition: border-color ease-in-out .15s, box-shadow ease-in-out .15s; transition: border-color ease-in-out .15s, box-shadow ease-in-out .15s; } .custom-engine-text { padding: 0 10px; text-align: left !important; } .hx-btn-ultimate { font-weight: normal !important; font-size: 13px !important; min-height: 32px !important; } .list-group-item { border: none !important; background: none !important; } .tweets iframe { width: 100% !important; } .twitterBox { padding: 7px 0px; } .minHeight35 { min-height: 35px !important; } .minHeight40 { min-height: 40px !important; } #faqBox h2 { display: none; } #faqBox form { width: 100% !important; } #faqBox label { display: block !important; font-weight: normal !important; font-size: 13px !important; text-align: left; color: #696969 !important; white-space: normal !important; } .quickLinkIcon { width: 35px; height: 35px; margin: 0 5px 5px 0; } .padding40 { padding:40px !important; } .hPadding40 { padding:0 40px !important; } .padding20 { padding:20px !important; } .hPadding20 { padding:0 20px !important; } .vpadded10 { padding-top:10px !important; } .vmargin10 { margin-top:10px !important; } .marginBottom10{ margin-bottom: 10px; } .marginBottom25 { margin-bottom: 25px; } #checkListArea table{ font-size: 14px !important; } #checkListArea input[type="checkbox"]{ margin:17px 6px 0px 0px !important; height:12px !important; } #checkListArea td{ width: 50%; } .allProducts{ margin-top: 10px !important; } #holidayChecklistUL li{ padding-left: 50px; height: 50px; } #flightDetailPageQuickLinks li{ padding: 0px; } .star { margin-bottom: -2px !important; } .notYourFlightButton { font-size: 12px; padding-right: 10px; margin-top: 10px; width: 110px !important; margin-bottom:5px; } .embedCalendarIcon { background: url('/images/hx-bootstrap/hx-icon-bootstrap-sprite14.png') no-repeat top left; background-color: #ffffff; background-position: 88px -2559px; width: 130px; margin-left: 6px !important; } .ie7 #flightModalDepartureDate, .ie8 #flightModalDepartureDate{ width: 135px !important; } .ie7 .embedCalendarIcon { background-position: 88px -2567px !important; } .ie7 #flightModalDepartureDateLabel { margin-top: 15px; } .ie7 #flightDetailPageQuickLinks{ list-style: none; } .ie7 .quickLinkIcon { width: 35px; height: 35px; } .ie7 div#flight-engine div#departures input#searchFlightDepart, .ie7 div#flight-engine div#departures input#searchFlightReturn{ width: 220px !important; } .ie7 .iePadded { padding: 20px !important; } .ie7 .weatherListItem{ margin: 0 10px !important; } .ie8 .flightRouteSubText{ padding:0 20px !important; } .ie7 .ieLabel, .ie8 .ieLabel, .ie9 .ieLabel{ display: block !important; } .ie8 #checkListArea input[type="checkbox"], .ie9 #checkListArea input[type="checkbox"], .ie10 #checkListArea input[type="checkbox"]{ margin:0px !important; height:auto !important; border: 0px !important; } 