html{--color-main:#18c1d9;--color-second:#10a2c6;--color-third:#f7f7f7;--color-third-dark:#f7f7f7;--color-header:#fff;--color-btn-submit:var(--color-main);--top-search-section:#fff;--color-link:#18c1d9;--color-nav-text:#474747;--color-facebook:#425dae;--color-google:#4385f5;--color-form-bg:#f7f7f7;--color-light-border:#d1d1d1;--color-lighter-border:#e3e3e3;--color-border:#a2a2a2;--color-row:#c2c2c2;--color-icon:#9e9e9e;--color-checkbox:#bdbbbb;--color-dark-grey:#474747;--color-dark-text:#333;--color-secondary-text:#707070;--color-gray-light:#b7b7b7;--color-gray-medium-light:#a3a3a3;--color-gray-light-marking:#eeeff3;--color-gray-marking:#e3e4e8;--color-8:#d2d2d2;--flight-grey-bg:#d7dada;--color-body-bg:#dee1e0;--table-bg:#e5e9f0;--footer-bg:#fff;--footer-text:var(--color-dark-text);--basket-color:#f2f2f2;--color-highlight-frame:#efc314;--color-gray-image-bgd:#1f1f1f;--color-error:#b60218;--color-error-background:#ffe8bd;--color-price:#868686;--color-heading:#212121;--color-positive-message:#0f694f;--color-light:#fff;--color-text:#333;--color-alerts:#484848;--color-disabled:#d9d9d9;--color-disabled-text:#a29494;--button-background:#fb2967;--hover-button-background:#f43369;--button-text:#fff;--color-faded-button:#4bc8d8;--color-accent:#f43369;--search-icons-background:hsla(0,0%,100%,0.7);--color-star-active:#ef9a1a;--color-star-inactive:#c8c6c7;--color-pressure-second:#b90747;--color-club:#ffdc38;--color-flag-text:#fff;--color-flag-bg:#18c1d9;--promo-button-background:var(--color-main);--color-background-search-bar-fields:#fff;--color-border-selected-calendar-day:var(--color-second);--color-border-calendar-day:#e4e7e7;--background-calendar-day:var(--color-background-search-bar-fields);--color-day-text:#484848;--selected-day-text-color:#fff;--selected-day-start:var(--color-second);--selected-day-end:var(--color-second);--selected-day:var(--color-main);--selected-day-border:var(--color-second);--day-of-week-calendar-color:var(--color-day-text);--text-color-search-bar:var(--color-day-text);--arrow-calendar-color:#82888a;--day-picker-navigation-btn-border-color:#e4e7e7;--day-picker-navigation-btn-background:#fff;--day-picker-navigation-btn-border-hovered-color:#c4c4c4;--day-picker-navigation-btn-border-active-color:#f2f2f2;--color-class-economy:#176e54;--color-class-premium-economy:#435151;--color-class-business:#053a76;--color-class-first:#87220b;--close-modal-x:#fff;--side-menu-bg:#e4e7e7;--scroll-bar-track:#9a9292;--scroll-bar-thumb:#736f6f;--banner-title:rgba(23,193,217,0.6);--banner-subtitle:rgba(243,50,105,0.6);--checkout-header:var(--white);--close-modal:var(--color-second)}body.bksemployee{font-family:lato;font-size:1rem}body.bksemployee .packageDetailsSearchBarContainer{background-color:var(--top-search-section)!important}body.bksemployee .packageDetailsSearchBarContainer .search-bar-wrapper{background:transparent!important}body.bksemployee .promoDivs.promoRoot .promoDiv{box-shadow:1px 1px 3px transparent}body.bksemployee .promoDivs.promoRoot .promoDiv p{padding:10px 13px 0 0}body.bksemployee .promoDivs.promoRoot .promoDiv .promoDivContainer{position:relative;height:430px}body.bksemployee .promoDivs.promoRoot .promoDiv .promoDivContainer:after{position:absolute;content:"";top:0;left:0;width:100%;height:100%;background:linear-gradient(180deg,rgba(0,0,0,.4) 0,rgba(0,0,0,.4) 60%,rgba(0,0,0,.7))}body.bksemployee .promoDivs.promoRoot .promoDiv .promoDivText{margin:0;line-height:18px;padding:0 0 15px;text-align:left}body.bksemployee .promoDivs.promoRoot .promoDiv .promoImg{height:430px}body.bksemployee .promoDivs.promoRoot.promoDivsTop .promoDiv .promoDivTitle{position:absolute;color:var(--color-light);margin:16px 8%;z-index:2;font-size:21px;text-align:left}body.bksemployee .promoDivs.promoRoot.promoDivsTop .promoDiv .btnSubmit{margin:0}body.bksemployee .promoDivs.promoRoot .promoDivTextCTA{position:absolute;color:#fff;bottom:27px;width:84%;padding:0 8%;z-index:2}body.bksemployee .btnSubmit{font-family:lato;background:var(--button-background);box-shadow:0 2px #e80c4a}body.bksemployee .btnSubmit:hover{background:#f7638d;box-shadow:0 2px #e80c4a}body.bksemployee .btnSubmit:active{background:#f7638d;box-shadow:0 1px #e80c4a}body.bksemployee .checkoutFormContainer .checkout-form .checkout-form-section .formContent .checkoutTravellerButtonContainer .checkoutButtonConfirm{background:var(--button-background);box-shadow:0 2px #e80c4a}body.bksemployee .checkoutFormContainer .checkout-form .checkout-form-section .formContent .checkoutTravellerButtonContainer .checkoutButtonConfirm:hover{background:#f7638d;box-shadow:0 2px #e80c4a}body.bksemployee .checkoutFormContainer .checkout-form .checkout-form-section .formContent .checkoutTravellerButtonContainer .checkoutButtonConfirm:active{background:#f7638d;box-shadow:0 1px #e80c4a}body.bksemployee .checkoutFormContainer .checkout-form .checkout-form-section .formContent .checkoutTravellerButtonContainer .checkoutButtonConfirm:disabled{background:var(--light-mediumgrey);cursor:default;box-shadow:0 2px var(--medium-lightgrey)}body.bksemployee header{height:60px;box-shadow:1px 1px 1px rgba(0,0,0,.1)}body.bksemployee header .userMenu .listItem{order:2}body.bksemployee header .userMenu .listItem.market{order:1}body.bksemployee header .mainNavigation .cover,body.bksemployee header .section .categoriesContainer{top:60px}body.bksemployee header .menuAccordionItemContent .emailLink{font-size:18px;font-weight:400}body.bksemployee header .menuAccordionItemContent .callText:nth-of-type(5){margin:-7px 0 6px;font-weight:700}body.bksemployee header .mobileNavigation .wrapper .cover,body.bksemployee header .mobileNavigation .wrapper .menuContainer{top:60px}body.bksemployee header .promoText .promoButton{background:rgba(0,0,0,.4);border:1px solid #fff;margin-top:6px}body.bksemployee header .totalTitle{display:none}body.bksemployee header .main-footer-container .contact-details-container{padding:0}body.bksemployee header .main-footer-container .footer-bottom,body.bksemployee header .main-footer-container .terms-of-use-content{width:100%;font-size:13px}body.bksemployee header .main-footer-container.collapse .contact-details-container,body.bksemployee header .main-footer-container.collapse .menu-section-container,body.bksemployee header .main-footer-container.collapse .terms-of-use-section-container{width:92%}body.bksemployee header .searchTabList ul[role=tablist] li[role=tab][aria-selected=true]{color:var(--color-text);background:#fff}body.bksemployee header .searchTabList ul[role=tablist] li[role=tab]{background:#ebeff0}body.bksemployee header #autosuggest-destinationSuggestion,body.bksemployee header #autosuggest-originSuggestion,body.bksemployee header .DateRangePickerInput,body.bksemployee header .form-group.occupancy span.occupancyField{border:1px solid var(--color-light-border);height:41px}body.bksemployee header .searchBar{background:var(--color-light)}@media only screen and (min-device-width:768px) and (max-device-width:1024px) and (orientation:portrait){body.bksemployee header .searchBar{width:100%;position:fixed;max-width:945px}}body.bksemployee header .section .categoriesInnerContainer .categories .category .links .link{width:245px}body.bksemployee header .section .categoriesInnerContainer{max-width:890px}body.bksemployee header .packageDetailsSearchBarContainer .search-bar-wrapper .searchBar .searchBarContent .form-group.occupancy{border:0}body.bksemployee header .travelSummaryContainer{box-shadow:0 2px 4px 0 rgba(0,0,0,.3)}body.bksemployee header .homeWrapper .dealsSection h2,body.bksemployee header .homeWrapper .tilesSection h2{font-size:27px;margin:32px 5px 44px;text-transform:uppercase}body.bksemployee header .homeWrapper .dealsSection h2:after,body.bksemployee header .homeWrapper .tilesSection h2:after{background:var(--color-accent);content:"";height:4px;position:absolute;margin:38px auto 0;left:0;right:0;width:40px}body.bksemployee header .hotelCard .cardTopContent .itemInfoCont{display:flex;flex-direction:row;flex-wrap:nowrap;display:-webkit-flex;-webkit-flex-direction:row}body.bksemployee header .bannerTexts{text-shadow:2px 2px 8px transparent;max-width:965px;left:50%;margin-left:-482px;width:90%;display:flex;flex-direction:column;top:132px;text-align:center}body.bksemployee header .bannerTexts .bannerTitle{font-size:50px;line-height:40px;background-color:var(--banner-title);padding:15px 23px;margin:0 auto;text-transform:uppercase;font-weight:900;display:flex}@media only screen and (min-device-width:768px) and (max-device-width:1024px) and (orientation:portrait){body.bksemployee header .bannerTexts .bannerTitle{font-size:2rem;padding:.1rem .5rem;margin:auto;position:static}}@media only screen and (min-device-width:375px) and (max-device-width:812px) and (-webkit-device-pixel-ratio:3){body.bksemployee header .bannerTexts .bannerTitle{font-size:1.3rem;padding:.1rem .5rem;margin:auto;position:static}}@media only screen and (min-device-width:320px) and (max-device-width:480px){body.bksemployee header .bannerTexts .bannerTitle{font-size:1.3rem;padding:.1rem .5rem;margin:auto;position:static}}body.bksemployee header .bannerTexts .bannerSubTitle{background-color:var(--banner-subtitle);padding:8px 23px;font-size:18px;display:flex}@media only screen and (min-device-width:768px) and (max-device-width:1024px) and (orientation:portrait){body.bksemployee header .bannerTexts .bannerSubTitle{font-size:1rem;padding:.1rem .5rem;margin:auto;position:static}}@media only screen and (min-device-width:375px) and (max-device-width:812px) and (-webkit-device-pixel-ratio:3){body.bksemployee header .bannerTexts .bannerSubTitle{font-size:1rem;padding:.1rem .5rem;margin:auto;position:static}}@media only screen and (min-device-width:320px) and (max-device-width:480px){body.bksemployee header .bannerTexts .bannerSubTitle{font-size:1rem;padding:.1rem .5rem;margin:auto;position:static}}@media screen and (max-width:991px){body.bksemployee header .bannerTexts{display:flex;top:5rem;left:0;margin-left:0;width:100%}}@media screen and (max-width:955px) and (min-width:561px){body.bksemployee header .hotelCard .cardTop{width:50%}}@media screen and (max-width:560px){body.bksemployee header .panels{display:block}body.bksemployee header .hotelCard .cardTopContent .itemInfoCont{flex-wrap:wrap}body.bksemployee header .hotelCard .cardTopContent .itemInfoCont .cardBottom{justify-content:flex-end}}body.bksemployee header .slideContent{height:430px}body.bksemployee header .slideContent:after{background:linear-gradient(180deg,transparent 50%,rgba(0,0,0,.8));height:475px}body.bksemployee header .searchTabList{top:220px}body.bksemployee header .packageCard{padding:0}body.bksemployee header .sliderStrip{background:transparent}body.bksemployee header .flexContainer .content .subTitles{border-bottom:3px solid var(--color-main)}body.bksemployee header header #topNav{display:flex}body.bksemployee header .agentLoginWrapper{background:url(/hbg/assets/images/login_bg.jpg) no-repeat}body.bksemployee header .agentLoginWrapper .wrapTitles h1{background-color:rgba(23,193,217,.6)}body.bksemployee header .agentLoginWrapper .wrapTitles h2{background-color:rgba(243,50,105,.6)}body.bksemployee header .agentLoginWrapper a{color:var(--color-main)}@media (max-width:991px){body.bksemployee .promoText{position:relative;margin:0}body.bksemployee .slideContent{height:25rem}body.bksemployee .searchTabList{top:0}body.bksemployee .searchBar{position:relative}}@media (max-width:1000px){body.bksemployee .main-footer-container .contact-details-container,body.bksemployee .main-footer-container .menu-section-container,body.bksemployee .main-footer-container .terms-of-use-content,body.bksemployee .main-footer-container .terms-of-use-section-container{width:92%}}@media (max-width:1200px){body.bksemployee .mobileNavigation .wrapper .menuContainer ul.sections li.section .sectionTitle.menuTitle{display:none}body.bksemployee .section .categoriesContainer{display:block}}@media (max-width:1028px){body.bksemployee .promoDiv:nth-of-type(4),body.bksemployee .promoDiv:nth-of-type(5),body.bksemployee .promoDiv:nth-of-type(6){display:none}}@media only screen and (min-width:700px) and (max-width:799px){body.bksemployee .hotelCard{width:calc(100% - 95px)}body.bksemployee .hotelCard .cardBooking{position:absolute;right:66px}body.bksemployee .homeWrapper .searchBar{max-width:945px}}@media only screen and (min-width:800px) and (max-width:1024px){body.bksemployee .hotelCard .cardBooking{position:absolute;right:66px}body.bksemployee .homeWrapper .searchBar{max-width:945px}}