.welcome-dashboard-gta-link{border-bottom:solid 2px #0071c2}.mb-cancel-flow__btn-main{position:relative;display:block;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;width:100%;text-align:center;text-decoration:none;border:0;background:transparent;color:#0071c2;font-size:14px;line-height:1.2;padding:8px 0 10px;margin-bottom:5px;outline:0}.mb-cancel-flow__btn-main:active{background:transparent}.mb-cancel-flow__btn-main:link,.mb-cancel-flow__btn-main:visited{text-decoration:none}.mb-cancel-flow__btn-main_red{font-size:16px;font-weight:bold;color:var(--bui_color_white);background:#a30000}.mb-cancel-flow__btn-main_red:active{color:var(--bui_color_white);background:#a30000}.mb-cancel-flow__btn-main--red{font-size:18px;font-weight:bold;color:var(--bui_color_white);background-color:#a30000}.mb-cancel-flow__btn-main--red:active{color:var(--bui_color_white);background-color:#a30000}.mb-cancel-flow__btn-main_blue{font-size:16px;font-weight:bold;color:var(--bui_color_white);background:#0071c2}.mb-cancel-flow__btn-main_blue:active{color:var(--bui_color_white);background:#bad4f7}.mb-cancel-flow__btn-main_blue:link,.mb-cancel-flow__btn-main_blue:active,.mb-cancel-flow__btn-main_blue:visited{color:var(--bui_color_white);text-decoration:none}.mb-cancel-flow__btn-main_disabled{background:#bdbdbd}.mb-cancel-flow__btn-main--lb{border-radius:5px}.mb-cancel-flow__mixed-warning{padding:5px 10px 10px;text-align:center;font-size:13px;color:#6b6b6b}.mb-cancel-flow__btn-cancel .myBookingOptionsTitleName{color:#a30000}.mb-cancel-flow__wrapper{position:relative;padding:10px}.mb-cancel-flow__lb-ovl{position:absolute;top:0;left:0;right:0;bottom:0;background:rgba(0,0,0,0.7);z-index:5;-webkit-transition:all 400ms cubic-bezier(0.645,0.045,0.355,1.000);transition:all 400ms cubic-bezier(0.645,0.045,0.355,1.000);opacity:0}.mb-cancel-flow__lb-ovl_visible{opacity:1}.mb-cancel-flow__lb{position:relative;margin-left:-8px;margin-right:-8px;z-index:6;background:var(--bui_color_white);-webkit-transition:all 200ms cubic-bezier(0.645,0.045,0.355,1.000);transition:all 200ms cubic-bezier(0.645,0.045,0.355,1.000);-webkit-transform:scale(1,0.9);-ms-transform:scale(1,0.9);transform:scale(1,0.9);opacity:0}.mb-cancel-flow__lb_visible{-webkit-transform:scale(1,1);-ms-transform:scale(1,1);transform:scale(1,1);opacity:1}.mb-cancel-flow__lb--hack{margin-left:8px;margin-right:8px}.mb-cancel-flow__lb-error-status{padding:15px 30px 0;font-size:12px;line-height:1.4;color:#bdbdbd}.mb-cancel-flow__lb-step{position:relative}.mb-cancel-flow__lb-step-content{padding:5px 0 0 30px}.mb-cancel-flow__lb-step-content_red{color:#a30000}.mb-cancel-flow__lb-step-content .mb-cancel-checkmark{position:absolute;top:5px;left:0;color:#0071c2}.mb-cancel-flow__lb-step-content_red .mb-cancel-checkmark{color:#a30000}.mb-cancel-flow__lb-overlay{position:absolute;top:0;right:0;left:0;min-height:100%;padding:10px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;background:var(--bui_color_white);font-size:14px;text-align:center;z-index:3;display:none}.mb-cancel-flow__lb-overlay i{display:block;font-size:50px;padding:30px 0 0;margin-bottom:20px}.mb-cancel-flow__lb-overlay_preloader{background:rgba(255,255,255,0.9) url("//ac-a.static.booking.cn/static/img/ajax-loaders/mb-cancel-flow-loader-ovl/581fb093429914dae7c33b24d0c2d28ce7d0c8bf.gif") no-repeat 50% 50%;background-size:32px 32px;padding:0}.mb-cancel-flow__wrapper_preloader .mb-cancel-flow__lb-overlay_preloader{display:block}.mb-cancel-flow__lb-loader{position:absolute;top:0;right:0;left:0;bottom:0;z-index:3;background:rgba(255,255,255,0.9) url("//ac-a.static.booking.cn/static/img/ajax-loaders/mb-cancel-flow-loader-ovl/581fb093429914dae7c33b24d0c2d28ce7d0c8bf.gif") no-repeat 50% 50%;background-size:32px 32px}.mb-cancel-flow__lb-overlay_error{color:#a30000}.mb-cancel-flow__wrapper_error .mb-cancel-flow__lb-overlay_error{display:block}.mb-cancel-flow__lb-overlay_error i{color:#a30000}.mb-cancel-flow__lb-overlay_success{color:#838383}.mb-cancel-flow__wrapper_success .mb-cancel-flow__lb-overlay_success{display:block}.mb-cancel-flow__lb-overlay_success i{color:#0071c2}.mb-cancel-flow__lb-overlay-btn{margin-top:20px}.mb-cancel-flow__lb-overlay-text{text-align:left;padding:10px 10px 0}.mb-cancel-flow__lb-overlay-header{font-weight:bold;padding:0 0 10px;font-size:16px}.mb-cancel-flow__lb-title{padding:0 0 15px;font-size:18px;font-weight:bold}.mb-cancel-flow__lb-title_red{color:#a30000}.mb-cancel-flow__lb-warning{position:relative;background:#ffebeb;color:#a30000;font-size:13px;border-radius:7px;font-weight:bold;padding:10px 5px 10px 30px;margin-bottom:10px}.mb-cancel-flow__lb-warning_green{background:#e7fde9;color:#006607;padding:10px}.mb-cancel-flow__lb-warning-x{position:absolute;display:block;width:14px;height:14px;top:50%;left:9px;margin-top:-7px;background:-webkit-gradient(linear,left top,right bottom,from(#fcb4b4),to(#a30000));background:-webkit-linear-gradient(top left,#fcb4b4 0,#a30000 100%);background:linear-gradient(to bottom right,#fcb4b4 0,#a30000 100%);border-radius:4px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;border:1px solid #a30000}.mb-cancel-flow__lb-warning-x:before,.mb-cancel-flow__lb-warning-x:after{position:absolute;display:block;content:"";top:50%;left:50%;background:var(--bui_color_white);-webkit-transform:rotate(45deg);-ms-transform:rotate(45deg);transform:rotate(45deg);border-radius:2px}.mb-cancel-flow__lb-warning-x:before{width:2px;height:10px;margin:-5px 0 0 -1px}.mb-cancel-flow__lb-warning-x:after{width:10px;height:2px;margin:-1px 0 0 -5px;border-radius:2px}.mb-cancel-flow__lb-header{font-weight:bold;font-size:14px;margin-bottom:15px}.mb-cancel-flow__lb-sub-title{font-size:16px;margin-bottom:15px}.mb-cancel-flow__warning{display:table;width:100%;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;margin-bottom:17px;background-color:#fff0f0;border-bottom:3px solid #fcb4b4;color:#a30000;font-size:16px;line-height:24px;padding:10px 0}.mb-cancel-flow__warning-ico{display:table-cell;width:1%;padding:0 15px;vertical-align:middle}.mb-cancel-flow__warning-text{display:table-cell;vertical-align:middle;padding:0 10px 0 0}.mb-cancel-flow__lb-alternative{text-align:center;margin-top:5px}.mb-cancel-flow__lb-alternative-link{display:inline-block;font-size:14px;padding:5px 7px;border-radius:5px}.mb-cancel-flow__lb-alternative-link:link,.mb-cancel-flow__lb-alternative-link:visited{font-weight:normal;text-decoration:none}.mb-cancel-flow__lb-text{padding-bottom:15px}.mb-cancel-flow__lb-text p{margin:0 0 10px;font-size:13px}.mb-cancel-flow__separation-line{display:block;text-align:center;margin:10px 0 10px 0;position:relative}.mb-cancel-flow__separation-line span{background-color:var(--bui_color_white);color:#bdbdbd;display:inline-block;font-size:14px;padding:0 8px;position:relative;z-index:2;text-align:center}.mb-cancel-flow__separation-line:after{background:#e6e6e6;display:block;content:"";height:1px;margin-top:1px;position:absolute;top:50%;left:0;right:0;z-index:1}.mb-cancel-flow__lb-alternative-link-outline{display:block;border:1px solid #0071c2;color:#0071c2;font-weight:bold;padding:12px 0}.mb-cancel-flow__lb-rooms{position:relative;margin-bottom:5px}.mb-cancel-flow__lb-rooms_last{margin-bottom:15px}.mb-cancel-flow__lb-rooms:before{position:absolute;display:block;content:"";top:0;left:0;right:0;height:15px;min-width:5px;border-bottom:1px dotted #dfdfdf}.mb-cancel-flow__table{position:relative;z-index:2;display:table;width:100%;font-size:14px}.mb-cancel-flow__cell{display:table-cell;vertical-align:top}.mb-cancel-flow__cell_small{width:1%;white-space:nowrap;padding-right:0}.mb-cancel-flow__room{display:inline-block;background:var(--bui_color_white);padding:2px 10px 0 0}.mb-cancel-flow__price{display:inline-block;color:#a30000;padding:2px 10px 0;background:var(--bui_color_white)}.mb-cancel-flow__price_green{color:#006607}.mb-cancel-flow__icon-multiply{font-size:11px}.mb-cancel-flow__icon-i{display:inline-block;width:22px;height:22px;line-height:22px;background:-webkit-gradient(linear,left top,right bottom,from(#0071c2),to(#bad4f7));background:-webkit-linear-gradient(top left,#0071c2 0,#bad4f7 100%);background:linear-gradient(to bottom right,#0071c2 0,#bad4f7 100%);border-radius:4px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;border:1px solid #bad4f7;text-align:center;color:var(--bui_color_white)}.mb-cancel-flow__icon-i_active{-webkit-box-shadow:inset 0 1px 1px 1px rgba(0,0,0,0.4);box-shadow:inset 0 1px 1px 1px rgba(0,0,0,0.4);background:-webkit-gradient(linear,right bottom,left top,from(#0071c2),to(#bad4f7));background:-webkit-linear-gradient(bottom right,#0071c2 0,#bad4f7 100%);background:linear-gradient(to top left,#0071c2 0,#bad4f7 100%)}.mb-cancel-flow__lb-total{border-top:2px solid #e6e6e6;padding:15px 0 25px}.mb-cancel-flow__lb-total b{color:#a30000;font-size:20px}.mb-cancel-flow__lb-total b.mb-cancel-flow__lb-total-free{color:#006607}.mb-cancel-flow__cancellation-policy{background:#fafcff;-webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,0.2);box-shadow:inset 0 1px 1px rgba(0,0,0,0.2);padding:8px 7px 7px;border-radius:10px;margin:7px 0 15px;font-size:12px;font-weight:bold}.mb-cancel-flow__cancellation-policy li{margin:0 9px}.mb-cancel-flow__message{position:relative;padding:0 10px 10px}.mb-cancel-flow__message-header{position:relative;margin-bottom:10px;padding:4px 0 0;font-weight:bold}.mb-cancel-flow__message-icon{padding:4px 0 0 25px}.mb-cancel-flow__message-icon:before{position:absolute;display:block;font-size:14px;font-family:"booking-iconset";top:6px;left:0}.mb-cancel-flow__message-icon_in-progress:before{content:"\b188";color:#008009}.mb-cancel-flow__message-body{font-size:14px}.mb-cancel-flow__message-body p{margin-bottom:10px}.mb-cancel-flow__message-body_old-price{font-size:smaller;opacity:.5}.mb-cancel-flow__message-body-buttons{padding-top:10px;margin:0 -10px}.mb-cancel-flow__message-overlay{position:absolute;top:0;left:0;right:0;bottom:5px;display:none;opacity:.9}.mb-cancel-flow__message-overlay_preloader{background:#fafcff url("//ac-a.static.booking.cn/static/img/ajax-loaders/mb-cancel-flow-loader/99285ecc32d84e8711f8f21367775ea128b84f67.gif") no-repeat 50% 50%;background-size:32px 32px}.mb-cancel-flow__wrapper_preloader .mb-cancel-flow__message-overlay_preloader{display:block}.mb-cancel-flow__message-overlay_error{background:#fafcff;text-align:center;font-size:18px;color:#a30000}.mb-cancel-flow__message-overlay_error i{display:block;font-size:30px;padding:10px 0 0;margin-bottom:10px;color:#a30000}.mb-cancel-flow__wrapper_error .mb-cancel-flow__message-overlay_error{display:block}.mb-cancel-flow__message-rooms-reminder{border-top:1px solid rgba(0,0,0,0.1);padding:13px 0 0;font-weight:bold}.mb-cancel-flow__extra-subtitle{font-size:13px;color:#bdbdbd;margin-bottom:20px;margin-top:-10px}.mb-cancel-flow__extra-step{font-size:12px;color:#bdbdbd;margin-top:10px;text-align:center}.bui_font_small{font-size:14px;line-height:20px}.bui_font_smaller{font-size:12px;line-height:18px}.bui_font_medium{font-size:16px;line-height:24px}.bui_font_large{font-size:20px;line-height:28px}.bui_font_larger{font-size:24px;line-height:32px}.bui_font_display_three{font-size:var(--bui_font_headline_1_font-size);font-weight:var(--bui_font_headline_1_font-weight);line-height:var(--bui_font_headline_1_line-height);font-family:var(--bui_font_headline_1_font-family)}.bui_font_display_two{font-size:var(--bui_font_headline_2_font-size);font-weight:var(--bui_font_headline_2_font-weight);line-height:var(--bui_font_headline_2_line-height);font-family:var(--bui_font_headline_2_font-family)}.bui_font_display_one{font-size:var(--bui_font_featured_3_font-size);font-weight:var(--bui_font_featured_3_font-weight);line-height:var(--bui_font_featured_3_line-height);font-family:var(--bui_font_featured_3_font-family)}.bui_font_heading{font-size:var(--bui_font_strong_1_font-size);font-weight:var(--bui_font_strong_1_font-weight);line-height:var(--bui_font_strong_1_line-height);font-family:var(--bui_font_strong_1_font-family)}.bui_font_featured{font-size:var(--bui_font_body_1_font-size);font-weight:var(--bui_font_body_1_font-weight);line-height:var(--bui_font_body_1_line-height);font-family:var(--bui_font_body_1_font-family)}.bui_font_strong{font-size:var(--bui_font_emphasized_2_font-size);font-weight:var(--bui_font_emphasized_2_font-weight);line-height:var(--bui_font_emphasized_2_line-height);font-family:var(--bui_font_emphasized_2_font-family)}.bui_font_body{font-size:var(--bui_font_body_2_font-size);font-weight:var(--bui_font_body_2_font-weight);line-height:var(--bui_font_body_2_line-height);font-family:var(--bui_font_body_2_font-family)}.bui_font_caption{font-size:var(--bui_font_small_1_font-size);font-weight:var(--bui_font_small_1_font-weight);line-height:var(--bui_font_small_1_line-height);font-family:var(--bui_font_small_1_font-family)}.m-btn{display:block;width:100%;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;-webkit-appearance:button;-webkit-tap-highlight-color:transparent;text-align:center;border-radius:0;padding:8px;font-size:var(--bui_font_emphasized_2_font-size);font-weight:var(--bui_font_emphasized_2_font-weight);line-height:var(--bui_font_emphasized_2_line-height);font-family:var(--bui_font_emphasized_2_font-family)}.m-btn--primary{border:1px solid #0071c2;background-color:#0071c2;color:var(--bui_color_white)}.m-btn--primary:active{border-color:#00224f;background-color:#00224f;color:var(--bui_color_white)}.m-btn--primary:focus{outline:3px auto #0071c2}.m-btn--secondary{border:1px solid #0071c2;background-color:var(--bui_color_white);color:#0071c2}.m-btn--secondary:active{border-color:#00224f;background-color:#fafcff;color:#00224f}.m-btn--secondary:focus{outline:3px auto #0071c2}.m-btn--no-border{border:1px solid transparent;background-color:transparent;color:#6b6b6b}.m-btn--no-border:active{border-color:transparent;background-color:transparent;color:#bc5b01}.m-btn--no-border:focus{outline:3px auto #fafcff}.m-btn--expand{border:1px solid #bdbdbd;background-color:var(--bui_color_white);color:#0071c2;display:table;text-align:left;color:#0071c2;font-size:var(--bui_font_body_2_font-size);font-weight:var(--bui_font_body_2_font-weight);line-height:var(--bui_font_body_2_line-height);font-family:var(--bui_font_body_2_font-family)}.m-btn--expand:active{border-color:#6b6b6b;background-color:#fafcff;color:#003580}.m-btn--expand:focus{outline:3px auto #ebf3ff}.m-btn__text{display:table-cell}.m-btn__icon{display:table-cell;width:1%}.m-btn--active .m-btn__icon{-webkit-transform:rotate(180deg);-ms-transform:rotate(180deg);transform:rotate(180deg)}.mealplan_modal__subtitle{margin:24px 0}.mealplan_modal__panel{background-color:#f5f5f5;padding-bottom:0;padding-top:0}.mealplan_modal__body{padding:0 24px}.mealplan_modal__error{margin-top:24px}.mealplan_modal__error:last-child{margin-bottom:24px}.mealplan_modal__success{margin:24px 0}.mealplan_modal__meal_item{font-size:var(--bui_font_body_2_font-size);font-weight:var(--bui_font_body_2_font-weight);line-height:var(--bui_font_body_2_line-height);font-family:var(--bui_font_body_2_font-family);font-weight:400}.mealplan_modal__refreshing{background-color:rgba(0,0,0,0.75);background-image:url(//ac-a.static.booking.cn/static/img/profile/mb_redesign/mb-overlay-loader/5e44221be1b8330154a362e3adbd87f3dabc1038.gif);background-position:50% 50%;background-repeat:no-repeat;border:0;bottom:0;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;left:0;padding:0;position:fixed;right:0;top:0;z-index:200}.mealplan_modal__click_blocker{pointer-events:none}.mealplan_modal__container .bui-list--divided>.bui-list__item:first-child,.mealplan_modal__container .bui-list--divided>.bui-list__item:last-child{padding:16px 0}.mealplan_modal__container .bui-list--divided>.bui-list__item:last-child{border-bottom:1px solid #e6e6e6}.mealplan_modal__container .mealplan_modal__success{margin:0}.mealplan_modal__container .mealplan_modal__subtitle{font-size:var(--bui_font_strong_2_font-size);font-weight:var(--bui_font_strong_2_font-weight);line-height:var(--bui_font_strong_2_line-height);font-family:var(--bui_font_strong_2_font-family);margin:0}.mealplan_modal__container .mealplan_modal__error{margin:0 0 24px 0}.mealplan_modal__container .mealplan_modal__body[data-modal-step="3"] .mealplan_modal__error{margin:0}.mealplan_modal__container .bui-list__item-action{margin-left:16px}.mealplan_modal__list-body{-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-webkit-flex-direction:row;-ms-flex-direction:row;flex-direction:row}.mealplan_modal__container header{background:transparent;position:static;-webkit-user-drag:auto;-webkit-user-select:auto}.mb-room__price-row-meal-remove a,.mb-room__price-row-meal-remove a:link,.mb-room__price-row-meal-remove a:visited,.mb-room__price-row-meal-remove a:active{color:#a30000;text-decoration:none}.mb-room__price-row-meal-remove a:hover{text-decoration:underline}.mb-room__price.disabled .mb-room__price-row-meal-remove{display:none}.mb-room__meal-remove a,.mb-room__meal-remove a:link,.mb-room__meal-remove a:visited,.mb-room__meal-remove a:active{color:#a30000;font-weight:normal;text-decoration:none}.mb-room__meal-remove a:hover{font-weight:normal;text-decoration:underline}.mb-rooms-list__meals.disabled .mb-room__meal-remove{display:none}@media(max-width:575px){.mealplan_modal__body{padding:0 16px}.mealplan_modal__body h3{font-size:var(--bui_font_strong_1_font-size);font-weight:var(--bui_font_strong_1_font-weight);line-height:var(--bui_font_strong_1_line-height);font-family:var(--bui_font_strong_1_font-family)}.mealplan_modal__body .bui-list__item-action{font-size:var(--bui_font_body_2_font-size);font-weight:var(--bui_font_body_2_font-weight);line-height:var(--bui_font_body_2_line-height);font-family:var(--bui_font_body_2_font-family);margin-top:0}.mealplan_modal__error{margin:24px 0}.mealplan_modal__panel-prices-message{font-size:var(--bui_font_small_1_font-size);font-weight:var(--bui_font_small_1_font-weight);line-height:var(--bui_font_small_1_line-height);font-family:var(--bui_font_small_1_font-family);padding:8px}}#mybooking form label.label_color_dark{color:#333!important;font-weight:bold}.input_old_pw .forgot_pass_trigger{font-size:.8em;font-weight:400}.input_old_pw a.forgot_pass_trigger{text-decoration:none}.forgot_pass_cfm_message{padding:5px 10px;margin-bottom:12px;background-color:#fff8f0;color:#333;font-size:.8em;line-height:1.4em;display:block}.cs-phone-numbers__type{font-size:14px;font-weight:bold;color:#393939}.cs-phone-numbers__number{font-size:30px;font-weight:lighter;line-height:30px;color:#006607;margin-bottom:13px;direction:ltr}.cs-country--genius,.cs-phone--genius{background:#fff8f0}.cs-country--genius{position:relative;padding:15px 40px 20px 15px;margin:0}.cs-country--genius__icon{position:absolute;top:15px;right:15px}.cs-phone--genius{padding:0 15px;margin-bottom:20px}.cs-phone--genius .cs-phone-brad{display:none}.cs-phone--genius .cs-phone-numbers__number{color:#333}.lists__availability .destination-bar{display:none}.new_cards{background:#f5f5f5;padding:1px 0}.new_cards .wl_hotel_item{margin:10px;text-decoration:none;font-weight:normal;border-bottom:2px solid #fafcff;overflow:hidden}.new_cards .hotel_img{border-radius:3px;float:left;margin-bottom:10px;height:90px;width:90px;background-size:contain}.new_cards .hotel_title-wrapper{-webkit-box-align:start;-webkit-align-items:start;-ms-flex-align:start;align-items:start}.new_cards .hotel_name{color:#333;display:block;font-size:1em;font-weight:bold;text-decoration:none}.new_cards .hotel_address{color:#0071c2;display:block;font-size:.9em;margin-top:2px}.new_cards .hotel_stars{display:block}.new_cards .hotel_reviews{display:block;margin-top:5px;color:#0071c2;font-size:.8em}.new_cards .hotel_reviews_score{border:1px solid #0071c2;padding:1px 3px;border-radius:3px;font-weight:700;font-size:.8em}.new_cards .hotel_distance{display:block;font-size:.8em;color:#333;margin-top:5px}.new_cards .hotel_prices{display:block;font-size:.8em;margin-top:5px;color:#008009}.new_cards .hotel_reviews_copy,.new_cards .hotel_distance_copy,.new_cards .hotel_price_msg{display:block;padding:0 0 0 16px}.new_cards .bicon-marker,.new_cards .bicon-reviews,.new_cards .bicon-pricetag{display:block;float:left}.new_cards .wl-hotel-card-icon{float:left}.new_cards .wl_book_cta{background-color:#0071c2;background-image:none;border:0;border-radius:8px;-webkit-border-radius:6px;color:var(--bui_color_white);cursor:pointer;display:block;font-size:16px;font-weight:bold;margin:0 auto 10px;outline:0;padding:10px 16px;text-align:center;text-decoration:none;text-shadow:0 1px 0 rgba(0,0,0,0.7);-webkit-text-shadow:0 1px 0 rgba(0,0,0,0.7);-webkit-tap-highlight-color:rgba(0,0,0,0);-webkit-appearance:none;white-space:normal;position:absolute;right:0}.new_cards .bicon-marker{margin:0 0 0 2px}.new_cards .line_separator{display:block;height:2px;padding:0 10px;background:#fafcff;margin:12px 0}.new_cards .hotel_act{position:relative;height:38px}.new_cards .hotel_price{color:#008009;text-align:center}.new_cards .hotel_price_copy{font-size:.8em;margin-top:10px}.new_cards .hotel_actions{position:absolute;bottom:-20px;left:-20px}.new_cards .hotel_infocard{min-height:90px;margin:0 0 0 100px}.new_cards .wl_remove_hotel{padding:15px;margin:0;text-decoration:none;color:#bababa;font-size:16px}.new_cards .wl_remove_hotel .wl_remove_hotel_icon{display:block;height:20px}.new_cards .hotel_cta{display:block;position:absolute;right:-5px;bottom:5px}.new_cards .bicon-rightchevron{font-size:26px;color:#bababa;padding:15px;text-decoration:none}body.new_cta .new_cards button:active{background:0}.new_cards .hotel_message{color:#008009;text-align:center;height:38px;display:table-cell;font-size:.8em;vertical-align:middle;padding:0 50px;width:1000px}.new_cards .icon{padding-right:0}.db-card--search{margin-top:5px}.profile-group .db-card--header{border-bottom:0 none;padding-bottom:0}.profile-group--link .db-card--header{padding-bottom:12px}.profile-group--closed{display:none}.profile-group--separator{border-top:solid 1px #e9e9e9}.profile-group .bigbluebutton{margin-bottom:0}.db-card.profile-group+.db-card.profile-group{margin-top:0}.profile-group .db-card--content--item label{line-height:30px}#formdetails .profile-group input{margin-bottom:0}.myres-item__sub__option{font-size:12px;position:relative;display:block;padding:12px 10px 12px 35px;text-decoration:none!important;border-top:solid 1px #d9d9d9;background:#f3f3f3 url("//ac-a.static.booking.cn/mobile/images/exps/user-settings-edit/0672f9f046a0fa9dd467114f6bd4d58fe26d3490.png") 10px 50% no-repeat;background-size:20px}.myres-item__sub__option:after{position:absolute;top:50%;right:10px;display:block;width:6px;height:6px;margin-top:-5px;content:'';-webkit-transform:rotate(-45deg);-ms-transform:rotate(-45deg);transform:rotate(-45deg);border-right:solid 2px #0071c2;border-bottom:solid 2px #0071c2}.profile__button{background-color:#0071c2;background-image:none;border:0;border-radius:8px;color:var(--bui_color_white);cursor:pointer;display:inline-block;font-size:22px;font-weight:bold;margin:0 5px;outline:0;padding:10px;text-align:center;text-decoration:none;text-shadow:0 1px 0 rgba(0,0,0,0.7);-webkit-tap-highlight-color:rgba(0,0,0,0);-webkit-appearance:none;white-space:normal;width:auto}.profile__button--secondary{border:1px solid #0071c2;color:#0071c2;text-shadow:none;width:auto;background-color:var(--bui_color_white);padding:8px 12px}.cc-error{display:none}.cc-error.is-visible{display:block}.js__update-cc__cvc-container{display:none}.js__update-cc__cvc-container.is-visible{display:block}#myBooking_wrapper .db-section--title{padding-bottom:0}.conf-summary--times__with-options{border-bottom:0}.conf-summary--property-name{font-size:16px;font-weight:bold;padding-bottom:2px}.conf-summary--city-name{font-size:12px;color:#999;margin-bottom:5px}.pb-summary--dashboard .conf-summary--image{background-size:cover!important}.pb-summary--dashboard .summary-check-times{font-size:12px;padding:10px}.pb-summary--dashboard .summary-check-times strong{font-weight:bold}.myBookingOptionsPanel .datepicker_cal .bar,.datepicker_cal .bar{margin-bottom:10px;margin-top:0;width:49%;float:left}.myBookingOptionsPanel .datepicker_cal .datepicker_cal__trigger--right,.datepicker_cal .datepicker_cal__trigger--right{margin-left:1%}.myBookingOptionsPanel .datepicker_cal .bar,.datepicker_cal .bar{padding:0}.datepicker_cal .bar--container{padding:5px}.myBookingOptionsPanel .datepicker_cal .bar .dual_cal_label,.datepicker_cal .bar .dual_cal_label{font-size:13px;margin:0;padding:0;color:#444}.datepicker_cal .m_cal_date_string,.datepicker_cal #ci_date_text,.datepicker_cal #co_date_text{font-weight:bold;font-size:15px;line-height:normal;margin:0}.datepicker_cal .bar--container{-moz-box-sizing:border-box;-ms-box-sizing:border-box;-webkit-box-sizing:border-box;background:var(--bui_color_white);border:1px solid #7699c9;border-radius:3px;-webkit-box-shadow:0 1px 2px rgba(0,0,0,0.05);box-shadow:0 1px 2px rgba(0,0,0,0.05);-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;height:auto;line-height:normal;outline:0;text-indent:0}.myBookingOptionsPanel .datepickerCal{width:99%}.myBookingOptionsPanel .datepicker_cal .disableCal{opacity:1}.myBookingOptionsPanel .bar--container:after{border-bottom:solid 1px #7699c9;border-right:solid 1px #7699c9}.changeDates .datepicker_cal+.myBookingButtonRow{clear:both}#mb_container .cancelledbookinglabel{position:absolute;right:0;top:55px;background-color:rgba(253,2,2,0.7);color:var(--bui_color_white);font-size:20px;padding:3px 10px;text-shadow:0 1px 0 var(--bui_color_black);-moz-text-shadow:0 1px 0 var(--bui_color_black);-webkit-text-shadow:0 1px 0 var(--bui_color_black)}.dashboard_container #dashboard_inner .my_settings h4{padding:0}.dashboard_container #dashboard_inner .my_settings h4 a{display:block;padding:10px}.review_invite{background:var(--bui_color_white) url(//ac-a.static.booking.cn/mobile/images/exps/pb_review_invite_icon/bb20e2915abfcef8534dde4b0610aa9e6bf0f622.png) no-repeat;background-size:40px;background-position:10px center;border-radius:4px;border:1px solid #7699c9;clear:both;display:block;margin-bottom:10px;text-decoration:none!important}.review_invite .review_invite_inner{background:transparent url(//ac-a.static.booking.cn/mobile/images/exps/arrow_x2/26d60e1bc1651bad53937b29cacd348e80501241.png) no-repeat;background-size:10px;background-position:right center;display:block;margin-right:10px;padding:12px 15px 12px 55px}.review_invite .review_deadline_msg{color:#333;font-weight:normal}.review_invite .review_cta{display:block}form#mybooking_mobile{margin-top:25px}form#mybooking_mobile label{margin-bottom:0}form#mybooking_mobile label.first{margin-top:0}div#csMasthead{background:#003580 url("//ac-a.static.booking.cn/static/img/contact/masthead/10c1c95988463e3f6c51f5637efbf1c7e1f83c32.png") no-repeat 10px 6px;color:var(--bui_color_white);padding:.8em .8em .8em 80px;font-size:1.1em;margin-bottom:1em}#profile_login_warning,#error_block_fatal{background:none repeat scroll 0 0 #fff0f0;color:#a30000;font-weight:bold;min-height:38px;height:auto!important;height:38px;margin:0 0 10px;padding:1em 1em 1em 1em;width:95%}div.breadcrumb_user{padding:10px}div.profile_wrapper div.breadcrumb_user{float:left}div.profile_wrapper{padding-right:0}div#doc h1.specials{margin-bottom:0;padding:0;border-top:0}div.profile_wrapper h1 span{display:block;font-size:.7em}div.profile_wrapper a.signout{float:right;margin:9px 10px 5px 5px}div.profile_wrapper div#right{border-top:4px solid #febb02!important;padding:0;margin:0 0 2em 0}div.profile_wrapper table#contactTable td#csLeft div#formwrap{margin:0}div.profile_wrapper table#contactTable fieldset#login_profile_pers{margin-left:0;margin-top:0}div.profile_wrapper table#contactTable fieldset#login_profile_pers div.submit{width:50%}div.profile_wrapper div.box{-opera-border-radius:8px 0 0 8px;border-radius:8px 0 0 8px;border-top:4px solid #febb02;padding:0}div.profile_wrapper div.box ul li{border-right:1px solid #999;border-top:1px solid #999;font-size:1.6em;padding:0}div.profile_wrapper div.box ul li h3{font-weight:normal;font-size:1em;line-height:1.2em;padding:9px 25px 9px 84px}div.profile_wrapper div.box ul li a{color:#333;display:block;text-decoration:none;font-weight:normal;min-height:68px;height:auto!important;height:68px;padding-left:80px}div.profile_wrapper div.box ul li.profile_emailadresses a:hover,div.profile_wrapper div.box ul li.profile_myinformation a:hover,div.profile_wrapper div.box ul li.profile_password a:hover,div.profile_wrapper div.box ul li.profile_allmybookings a:hover,div.profile_wrapper div.box ul li.profile_newsletter a:hover{background-color:#ebf3ff}div.profile_wrapper div.box ul li.active{background-color:var(--bui_color_white);border-right:0}div.profile_wrapper div.box ul li.profile_allmybookings,div.profile_wrapper div.box ul li.profile_allmybookings a:hover{-opera-border-radius:0 0 0 8px;border-radius:0 0 0 8px}div.profile_wrapper div.box ul li.profile_myinformation{border-top:0}div.profile_wrapper div.box ul li.active a:hover{background-color:#fafcff}div.profile_wrapper div.box ul li.profile_myinformation a{background:transparent url("//ac-a.static.booking.cn/static/img/profile_myinformation/05814c88b3c9ae66791745046098d07044a851a4.gif") no-repeat 10px 6px}div.profile_wrapper div.box ul li.profile_emailadresses a{background:transparent url("//ac-a.static.booking.cn/static/img/profile_email/b12fe9803b68b6c70278041482e1f83c0efce9aa.gif") no-repeat 10px 6px}div.profile_wrapper div.box ul li.profile_password a{background:transparent url("//ac-a.static.booking.cn/static/img/profile_password/46b0ad8c51be6c20548aa8a34ef4c6fd32dcfdd7.gif") no-repeat 10px 6px}div.profile_wrapper div.box ul li.profile_allmybookings a{background:transparent url("//ac-a.static.booking.cn/static/img/profile_allmybookings/dc5d722957ee3d7ee2e2e5b1b284c80f9040ceaf.gif") no-repeat 10px 6px}div.profile_wrapper div.box ul li.profile_newsletter a{background:transparent url("//ac-a.static.booking.cn/static/img/profile_newsletter/f5db86f85e4a64149f7e45bdbfcb9f60d95a362e.gif") no-repeat 10px 6px}#profile_login_warning p,#error_block_fatal p{color:#a30000;font-weight:bold;padding-left:2.85em}#login_profile_pers input{width:210px}table#contactTable p.forgotten{text-align:left;margin:0;padding:5px 0 0 3px;width:50%}table#contactTable{margin-top:0;width:100%}table#contactTable td{padding:0}table#contactTable td h2{color:var(--bui_color_black);font-size:1.5em;font-weight:normal;padding:0;border-bottom:0}table#contactTable td div.openingHours{color:var(--bui_color_black);padding:8px;background-color:#f6f6f6;margin-bottom:1em}table#contactTable td div.openingHours h3{margin:0}table#contactTable td div.openingHours p{margin:0}table#contactTable td div.openingHours p#creditcardneeded{margin-top:1em;color:#a30000;font-weight:bold}table#contactTable td#csLeft,table#contactTable td#csRight table#contactTable td#csLeft{width:62%}table#contactTable td#csRight{width:38%}table#contactTable #profile_updated_ok,table#contactTable #password_updated_ok{color:#008009;margin:5px 0 0 0;text-align:center;font-size:1.3em;font-weight:bold}table#contactTable #profile_updated_ok{margin-bottom:20px;margin-top:0}table#contactTable td#csLeft div#formwrap{-opera-border-radius:0 8px 8px 0;border-radius:0 8px 8px 0}table#contactTable #formwrap form{font-size:100%;margin:0;padding:13px 0 0 0;width:auto}table#contactTable #formwrap form #contact_cs_form{margin:0}table#contactTable td#csLeft div#formwrap div.leftBlock #firstname{width:213px}table#contactTable td#csLeft div#formwrap div.bottomBlock div.required{float:left}table#contactTable td#csLeft div#formwrap div.leftBlock label{width:184px}table#contactTable td#csLeft div#formwrap div.rightBlock{background-color:var(--bui_color_white);-opera-border-radius:8px;border-radius:8px;float:right;margin-top:31px;padding:18px 12px 6px 28px;width:190px}table#contactTable td#csLeft div#formwrap div.rightBlock ul{list-style-position:outside}table#contactTable td#csLeft div#formwrap div.rightBlock ul li{padding-bottom:4px}table#contactTable td#csLeft div#formwrap div.bottomBlock{clear:both;width:auto;margin-right:5px}table#contactTable td#csLeft div#formwrap div.bottomBlock div.login_email_profile,table#contactTable td#csLeft div#formwrap div.bottomBlock div.login_alternate_profile{width:260px}table#contactTable td#csLeft div#formwrap div.bottomBlock div.login_email_profile label,table#contactTable td#csLeft div#formwrap div.bottomBlock div.login_alternate_profile label{width:240px}table#contactTable td#csLeft div#formwrap div.bottomBlock div.login_email_profile input,table#contactTable td#csLeft div#formwrap div.bottomBlock div.login_alternate_profile input{width:250px}table#contactTable td#csLeft div#formwrap div.bottomBlock div.radio_confirmation_alternate,table#contactTable td#csLeft div#formwrap div.bottomBlock div.radio_confirmation_alternate div.cb_newsletter_alternate_first,table#contactTable td#csLeft div#formwrap div.bottomBlock div.radio_newsletter,table#contactTable td#csLeft div#formwrap div.bottomBlock div.radio_confirmation{width:155px}table#contactTable td#csLeft div#formwrap div.bottomBlock div.cb_newsletter_alternate_first input,table#contactTable td#csLeft div#formwrap div.bottomBlock div.cb_newsletter_alternate_second input,table#contactTable td#csLeft div#formwrap div.bottomBlock div.radio_confirmation_alternate input{padding-top:30px;margin:30px auto 0 auto;padding-top:30px;text-align:center;width:155px}table#contactTable td#csLeft div#formwrap div.bottomBlock div.remove_email{float:left;margin:30px 0 0 0;width:80px}table#contactTable td#csLeft div#formwrap div.bottomBlock div#add_email{padding:20px 0;float:right}table#contactTable td#csLeft div#formwrap div.bottomBlock div#add_email{display:none}table#contactTable td#csLeft div#formwrap div.bottomBlock div.accept_privacy{clear:both;width:500px;float:none!important}table#contactTable td#csLeft div#formwrap div.bottomBlock div.accept_privacy label{text-align:left}table#contactTable td#csLeft div#formwrap{padding:8px;position:relative;padding-bottom:50px}table#contactTable td#csRight div#csNumbers{border-bottom:20px solid var(--bui_color_white)}table#contactTable div.view_data{border-bottom:1px solid #999;font-size:18px;margin:0 0 21px;padding-bottom:4px;width:100%%}table#contactTable div.view_address{width:100%}table#contactTable div.view_data span{display:block;font-size:15px;font-weight:bold}table.edit-hide{display:none;float:left}table.view-hide{float:left}table#contactTable td#csLeft div.view_formwrap{padding:10px 0 0 13px!important}div#mulit_form div.view_data{border:0;font-style:italic;font-size:14px;margin:10px 0 5px 0;width:100%}div#mulit_form div.view_data span{font-style:normal}#right div#mulit_form fieldset{margin:0 0 11px}#right div#mulit_form fieldset a{padding-left:5px}div.info_display{float:left;margin:0;padding:0;width:33%}div.info_display ul{list-style:none;background:transparent url("//ac-a.static.booking.cn/static/img/profile_info/ae34a500f1475d75caab2243b3f8b90dbf7bff58.gif") no-repeat 10px 6px}div.info_display ul li{font-size:1.1em;padding:10px 14px 1px 55px}div.info_display ul li a{font-size:1.0em}table#contactTable td div h2{margin-bottom:1em}table#contactTable td#csLeft div#formwrap h2{background:url("//ac-a.static.booking.cn/static/img/contact/email/666922d3ee5b1affca43bd3fdcc4079320716e2b.png") no-repeat left top;padding-left:55px;line-height:1.7em}table#contactTable td#csRight div#csNumbers h2{background:url("//ac-a.static.booking.cn/static/img/contact/phone_cs/ed01e75ab0b3e5a8e162dba207984fff50248fe4.png") no-repeat left top;padding-left:40px;line-height:1.3em;font-size:1.4em;margin-top:.3em}table#contactTable td#csRight div#resNumbers h2{background:url("//ac-a.static.booking.cn/static/img/contact/phone_res/3969ed888ec9eff3b3bb676d009b7d7e51c2a033.png") no-repeat left top;padding-left:40px;line-height:1.3em;white-space:nowrap;font-size:1.4em;margin-top:.3em}table#contactTable table.phoneNumbers{width:100%}table#contactTable table.phoneNumbers td{background-color:#f6f6f6;padding:4px;border-bottom:5px solid #fafcff}table#contactTable table.phoneNumbers td.csFlag{padding-right:0}table.phoneNumbers td.csFlag img{margin-top:1px}table.phoneNumbers td.phoneNumber{text-align:right;white-space:nowrap}*{margin:0;padding:0}#right form{margin:0;padding:0;font-size:100%;width:520px}#right span.terms_and_conditions{bottom:0;padding:0 0 10px 19px;display:block;position:relative}#right form#profile_emails{border-bottom:1px solid #999}#right form#add_emails,#right form#profile_emails{width:auto}#right form#profile_emails span.main_emaildescription{font-style:italic;font-size:15px;line-height:20px}#right form#add_emails label{display:block;font-size:15px;font-weight:bold;margin-bottom:6px}#right form#add_emails input{float:left;margin-top:6px}#right form#add_emails button{float:right;text-transform:none}#right form fieldset{font-size:100%;border:0;margin:-13px 0 0 0}#right form fieldset div{float:left}#right form fieldset legend{font-size:150%;font-weight:normal;color:var(--bui_color_black);margin:0;padding:0 5px}#right label{font-size:110%}div.profile_wrapper #right label{font-size:20px;font-weight:normal}div.profile_wrapper #right div.col_one label,div.profile_wrapper #right div.col_one input{float:left}div.profile_wrapper #right div.col_one label{margin:8px 0 0 8px;text-transform:capitalize}div.profile_wrapper #right div.col_one input{margin-top:10px}#right label u{font-style:normal;text-decoration:underline}#right input,#right select,#right textarea{font-family:Arial,Helvetica,sans-serif;font-size:100%;color:var(--bui_color_black);outline:0}#right textarea{overflow:auto}#right form div{height:expression('1%');margin:8px 0 0 0;padding:1px 3px;width:500px}table#contactTable form div{height:expression('1%');margin:15px 0 0 0;padding:1px 3px;width:auto}#right form#contact_cs_form fieldset div#address_block{width:98%}#right form #address_block input.inputText{width:98%}#right form fieldset div.notes{float:right;width:158px;height:auto;margin:0 0 10px 10px;padding:5px;border:1px solid #666;background-color:#e0f3e1;color:#666;font-size:88%}#right form fieldset div.notes h4{background-repeat:no-repeat;background-position:top left;padding:3px 0 3px 27px;border-width:0 0 1px 0;border-style:solid;border-color:#666;color:#666;font-size:110%}#right form fieldset div.notes p{margin:0 0 1.2em 0;color:#666}#right form fieldset div.notes p.last{margin:0}#right form div fieldset{clear:none;border-width:1px;border-style:solid;border-color:#666;margin:0 0 0 144px;padding:0 5px 5px 5px;width:197px}#right form div fieldset legend{font-size:100%;padding:0 3px 0 9px}#right form div.required fieldset legend{font-weight:bold}#right form div label{display:block;font-weight:bold;padding:3px 5px 4px 0;margin:0;text-align:left}#right form div.optional label,#right label.optional{font-weight:normal}#right form div.required label,#right label.required{font-weight:normal}#right form div label.labelCheckbox,#right form div label.labelRadio{float:left;padding:0 1em;text-align:center}#right form div fieldset label.labelCheckbox,#right form div fieldset label.labelRadio{margin:0 0 5px 0;width:170px}#right form div img{border:1px solid var(--bui_color_black)}p.error{background-repeat:no-repeat;background-position:3px 3px;padding:5px;text-align:center}form div.error{background-color:#e0f3e1;background-repeat:no-repeat;background-position:top left;color:#666;border:1px solid #c00}form div.error p.error{background-position:top left;background-color:transparent;border-style:none;font-size:88%;font-weight:bold;margin:0 0 0 118px;width:200px;color:#c00}#right form div select,#right form div textarea{width:200px;padding:1px 3px;margin:0}#right form div input.inputText,#right form div select.inputText,#right form input.inputText,#right form select.inputText{padding:4px;margin:0;border:1px solid #999;width:250px}#right form select.inputText{height:auto}#right textarea{border:1px solid #999}form div input.inputFile{width:211px}form div select.selectOne,form div select.selectMultiple{width:211px;padding:1px 3px}form div input.inputCheckbox,form div input.inputRadio,input.inputCheckbox,input.inputRadio{display:inline;height:auto;width:auto;background-color:transparent;border-width:0;padding:0;margin:0 0 0 140px}table#contactTable form div.submit{padding:0;overflow:hidden;clear:both;width:100%}#right form div.submit div{float:right;text-align:left;padding:0;margin:0}form div input.inputSubmit,form div input.inputButton,input.inputSubmit{background-color:#ccc;color:var(--bui_color_black);width:auto;padding:0 6px;margin:0}form div.submit div input.inputSubmit{float:right;margin:0 0 0 5px}form div small{display:block;margin:0 0 5px 142px;padding:1px 3px;font-size:88%;height:expression('1%')}.submit .but button,button.update_email_btn{background-color:#0071c2;border:3px solid var(--bui_color_white);color:var(--bui_color_white);font-family:Arial,Helvetica,sans-serif;font-size:1.5em;font-weight:normal;margin-bottom:.5em;padding:.15em .5em;text-transform:capitalize;-opera-border-radius:8px;border-radius:8px}.submit .but button:hover,button.update_email_btn:hover{background-color:#003580;cursor:pointer}#right form div.button_wrapper_div{margin:10px 5px 0 0;padding:0;width:auto}#right form div.button_wrapper_password{border-bottom:1px solid #999;margin-left:3px;text-align:right;width:100%}form fieldset legend{line-height:150%}#right form input,#right form select,#right form textarea{background-color:var(--bui_color_white)}#right form#contact_cs_form fieldset div{width:100%}#right form#contact_cs_form div input{width:98%}#right form#contact_cs_form div select{height:auto;width:98%}#right form#contact_cs_form select{height:25px}#right form select.select_language{width:140px!important}#right form input.email_radio_change{background-color:transparent;margin-right:10px}form textarea.expanding{overflow:auto;overflow-x:auto;overflow-y:visible}div.optional label:before{content:''}div.required label:before{content:''}form div label.labelCheckbox,form div label.labelRadio,label.labelCheckbox,label.labelRadio{display:block;width:220px;height:expression('1%');padding:4px 0 0 18px;text-indent:-18px;line-height:120%}form div label.labelCheckbox input.inputCheckbox,form div label.labelRadio input.inputRadio,label.labelCheckbox input.inputCheckbox,label.labelRadio input.inputRadio{margin:0}form div fieldset input.inputText,form div fieldset input.inputPassword,form div fieldset input.inputFile,form div fieldset textarea.inputTextarea{width:160px;margin:0 0 0 18px;margin:expression('0px 0 0 -124px')}form div label.compact{display:inline;width:auto;padding:4px 10px 0 0;text-indent:0;margin:0}form div.wide label{float:none;display:block}form div label.wide{width:348px}form div.wide input.inputText,form div.wide input.inputPassword,form div.wide input.inputFile,form div.wide select,form div.wide textarea{width:344px;margin:0}.rightBlock{padding:0 0 0 33px}.rightBlock ul li{font-size:102%;margin:15px 0 0}.labelCheckbox{width:100%}#real_login_privacy_statement,.labelCheckbox{display:inline!important;float:none!important;margin:0!important;padding:0!important}#real_login_privacy_statement{width:30px!important}label.labelCheckbox{width:490px!important;font-weight:normal!important}div#csMasthead{color:var(--bui_color_white);font-size:1.1em;margin-bottom:1em;padding:.8em 20px;width:503px}h2.add_email{background:url("//ac-a.static.booking.cn/static/img/contact/email/666922d3ee5b1affca43bd3fdcc4079320716e2b.png") no-repeat scroll left top transparent;line-height:1.7em;padding-left:55px;border-bottom:0 none;color:var(--bui_color_black);font-size:1.5em;font-weight:normal;margin:0 0 1em .2em;padding:0}#mulit_form{padding:8px;color:#333;font-size:100%;margin:0;overflow:hidden;padding:0 0 0 3px}td.form_title{font-weight:bold}label#label_login_privacy_statement{width:100px!important;display:inline!important;font-weight:normal!important;font-size:100%!important}#error_block table td p{text-align:left}#error_block table td img{border:none!important}#error_block table td{padding:5px;vertical-align:middle;text-align:center}#error_block{width:100%;display:block;color:#f1f1f1;background-color:transparent;margin:0;overflow:hidden}#error_block p{color:#008009!important;margin:.5em 0 .6em 4.5em}table#user_profile_email{width:420px;display:block;margin:0 0 0 20px}table#user_profile_email td.form_title{font-size:110%;width:180px}table#user_profile_email #profile_emails{margin-top:-4px}table#contactTable #profile_emails div.separation_mainemail{height:1px;line-height:0;margin:0;padding:0}form#profile_emails button.update_email_btn{float:right}td.form_title{width:140px;display:block}table#user_profile_email td{padding:10px 0}form#profile_emails fieldset{padding:5px 0}a.logout{float:right;margin:17px 0 8px 14px}table.all_bookings{margin:15px 0 5px 0;width:98%}table.all_bookings td{font-weight:bold;font-size:110%}table.all_bookings td.booking_details{font-weight:normal}table.all_bookings td span.cancelled_booking{color:#a30000}table.all_bookings td span.past_booking{color:#008009}.all_bookings span.complete_profile_button,span.complete_profile_button,a.signout{background-color:#0071c2;border:2px solid var(--bui_color_white);color:var(--bui_color_white);font-family:Arial,Helvetica,sans-serif;font-size:1em;font-weight:normal;margin-bottom:.5em;padding:.25em .75em .15em;text-transform:capitalize;-opera-border-radius:8px;border-radius:8px}.all_bookings span.complete_profile_button:hover{background-color:#003580;cursor:pointer}.all_bookings span.complete_profile_button a:link{color:var(--bui_color_white);text-decoration:none}.all_bookings span.complete_profile_button a:hover{color:var(--bui_color_white)}.all_bookings span.complete_profile_button a:visited{color:var(--bui_color_white);text-decoration:none}.all_bookings td.manage_booking{border-bottom:1px solid #999;vertical-align:middle;text-align:right}.clear{clear:both}ul.newsletter_emaildisplay{list-style:none;padding-left:6px}ul.newsletter_emaildisplay .hide_email{display:none}#right form ul.newsletter_emaildisplay fieldset{margin-top:0;overflow:hidden}#right form ul.newsletter_emaildisplay li{font-size:15px;font-weight:bold}#right form ul.newsletter_emaildisplay div.col_one,#right form ul.newsletter_emaildisplay div.col_two,#right form ul.newsletter_emaildisplay div.col_three{float:left}#right form ul.newsletter_emaildisplay div.col_one span,#right form ul.newsletter_emaildisplay div.col_two span,#right form ul.newsletter_emaildisplay div.col_three span{display:block;font-size:16px}#right form ul.newsletter_emaildisplay div.col_one{clear:left;width:20%}#right form ul.newsletter_emaildisplay div.col_one input{border:0}#right form ul.newsletter_emaildisplay div.col_two{width:28%}#right form ul.newsletter_emaildisplay div.col_three{width:45%}table#contactTable span.email_reguser{display:block;font-size:20px;font-weight:bold;margin:6px 0 10px}#formwrap #error_block_account_creation{background:none repeat scroll 0 0 #fff0f0;color:#a30000;font-weight:bold;margin:0 0 10px;padding:1em 1em 1em 1em;width:95%;min-height:30px;height:auto!important;height:30px}#formwrap #error_block_account_creation p{color:#a30000;font-weight:bold;padding-bottom:1em;padding-left:2.85em}div.userBookings{position:relative;margin-bottom:10px;padding-bottom:50px;border-bottom:1px solid var(--bui_color_black)}span.complete_profile_button{float:right;clear:both}span.past_booking{float:right;clear:both;color:#008009;font-weight:bold}span.cancelled_booking{float:right;clear:both;color:#c00;font-weight:bold}span.complete_profile_button a{color:var(--bui_color_white);text-decoration:none}a.signout{font-weight:bold;position:absolute;bottom:0;right:10px;text-decoration:none}div.userBookings p{margin-bottom:10px}div.userBookings p strong{font-weight:bold}#self_change1 .mybooking-mobile{margin-top:10px}#mybooking #self_change1 .mybooking-mobile ul.myBookingOptions{border-radius:4px;border-top:0;background-color:#fafcff}#mybooking #self_change1 .mybooking-mobile ul.myBookingOptions li.myBookingOptionItem{border-bottom:0}#mybooking #self_change1 .mybooking-mobile ul.myBookingOptions li.open{border-top:0}#mybooking #self_change1 p.error{text-align:left}.mybooking-mobile .room_name.single_room_name{margin-top:0}.mybooking-mobile-universal .changeRequests .myBookingOptionsTitle>.myBookingOptionsTitleAction{display:none}.secondary_cta__single_room_booking_cancel{background:#a30000;color:var(--bui_color_white)!important;border-color:#a30000;padding:10px 0 0!important;margin:0 auto 10px;width:94%;height:24px}.mybooking-mobile.multi.mybooking-mobile-universal__single_room .cancelBooking .myBookingOptionsTitleName{color:#0071c2}.profile_area__pagination{border-top:1px solid #0071c2;background:#f5f5f5;padding-top:10px;overflow:hidden}.wl_sc_bo{padding:var(--bui_spacing_4x) var(--bui_spacing_4x) 0}.wl_sc_bo h3{font-size:var(--bui_font_headline_2_font-size);font-weight:var(--bui_font_headline_2_font-weight);line-height:var(--bui_font_headline_2_line-height);font-family:var(--bui_font_headline_2_font-family)}.wl_sc_bo ~ .lists__availability{padding:var(--bui_spacing_2x) var(--bui_spacing_4x) var(--bui_spacing_4x)}.wl_sc_bo ~ .lists__availability .list-info{color:var(--bui_color_foreground_alt)}.wl_sc_bo ~ .lists__availability .list-info .bui-inline-container__start{margin-right:var(--bui_spacing_2x)}.wl_sc_bo ~ .lists__availability .list-info .saved{fill:var(--bui_color_destructive_foreground);opacity:.55}@-webkit-keyframes dmw_wl_sr_loader_animation{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}100%{-webkit-transform:rotate(360deg);transform:rotate(360deg)}}@keyframes dmw_wl_sr_loader_animation{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}100%{-webkit-transform:rotate(360deg);transform:rotate(360deg)}}.wl-entrypoint{padding:0;font-size:0;line-height:1;background:transparent;border:0}.wl-entrypoint .wl-entrypoint__btn-text{font-size:14px}.wl-entrypoint:active{background-color:transparent}.wl-entrypoint svg{width:24px;height:24px;fill:var(--bui_color_foreground_alt)}.wl-entrypoint.small svg{width:var(--bui_spacing_4x);height:var(--bui_spacing_4x)}.wl-entrypoint svg.saved{fill:#c00;opacity:.55}.wl-entrypoint .sr-wl-entry-loader-svg{-webkit-animation:dmw_wl_sr_loader_animation 1.5s linear infinite;animation:dmw_wl_sr_loader_animation 1.5s linear infinite}.mb-container__list .simple_card .hotel_name--max-size .hotel_name{max-width:60%}.mb-container__list .simple_card .hotel_name--max-size .booking_alert{padding:2px 3px}.mb-hotel-address{border-top:1px solid #fafcff;font-size:12px}.mb-hotel-address .mb-hotel-address__link{display:block;padding:12px 8px 12px 26px;position:relative;text-decoration:none;color:#333;font-weight:normal;font-size:14px}.mb-hotel-address__link:before{content:"\b023";color:#0071c2;font-size:18px;font-family:'booking-iconset';position:absolute;top:50%;margin-top:-12px;padding-right:4px;left:10px}.pb_stay_map.pb_stay_map--overlay{position:fixed;top:0;left:0;bottom:0;right:0;overflow:hidden;z-index:100}.pb_stay_map .pb_stay_map__info{background:rgba(0,0,0,0.7) url(//ac-a.static.booking.cn/mobile/images/exps/fp_map_logo_arrow/c1551f0d27b21384c2bf2772b613d72fd9ceae1a.png) no-repeat 3px 9px;position:absolute;left:0;top:0;right:0;padding:5px 0 5px 65px;z-index:100;color:var(--bui_color_white)}.pb_stay_map__tiles{height:100%}.pb_stay_map__info .pb_stay_map__hotel-info__name,.pb_stay_map__info .pb_stay_map__hotel-info__name--long{margin:5px;font-size:18px}.pb_stay_map__hotel-info__name--long{font-size:14px}.pb_stay_map__hotel-info__address{font-size:.75em;margin:0 5px 5px 5px}.pb_stay_map__tiles{background-image:url(//ac-a.static.booking.cn/mobile/images/tiny_grid_map/eda49be4e4ce4a7c5b309d17eee802f8c66e1074.png)!important;background-color:#fff6f6}.pb_stay_map__iw--hotel{max-width:200px;font-size:12px;padding:5px;background:var(--bui_color_white);color:#333;position:relative;-webkit-box-shadow:1px 1px 3px rgba(0,0,0,0.55);box-shadow:1px 1px 3px rgba(0,0,0,0.55);border-radius:3px;text-align:center}.pb_stay_map__iw__info{display:block;margin-bottom:8px;font-weight:bold}.pb_stay_map__iw__link{text-decoration:underline;color:#0071c2}.pb_stay_map__iw__arrow-down{width:0;height:0;border-left:6px solid transparent;border-right:6px solid transparent;border-top:6px solid var(--bui_color_white);position:absolute;left:50%;margin-left:-6px;bottom:-6px}.mb-container__list .simple_card.myres-card--active .hotel_name{max-width:none}a.guide_link{text-decoration:none;padding:18px 10px;display:block}.mybooking-mobile ul.myBookingOptions .guide_link span.shownUntilOpen{background:url(//ac-a.static.booking.cn/mobile/images/callout/7c39f520eca7775c86acab8e2d3b1ca89d8cc649.png) no-repeat center right;right:0}.mybooking-mobile ul.myBookingOptions .guide_link span.shownUntilOpen_rtl{background:url(//ac-a.static.booking.cn/mobile/images/rtl/callout/4fe6d0a83ff86229e4e6a8535245fd4e19d58f2e.png) no-repeat left center!important;left:0;right:auto;position:absolute;height:20px;width:20px}.invalid-cc-banner-alert__container{padding:0 10px}.invalid-cc-banner-alert__container a.invalid-cc-cta{position:relative;display:block;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;width:100%;text-align:center;text-decoration:none;border:0;background:#0071c2;color:var(--bui_color_white);font-size:16px;line-height:1.2;padding:8px 0 10px;outline:0}.invalid-cc-banner-alert__container .bui-alert--error{display:block}.invalid-cc-banner-alert__container .bui-alert--error .bui-alert__main-content{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex}.mb-carded #single_booking_cancel{border-radius:0;margin-bottom:5px}.mb-section{background:#f5f5f5;padding:50px 8px 8px 8px;position:relative}.mb-section--only-bg{background:#f5f5f5}.mb-card-wrap{background:#fafcff;padding-bottom:5px}.mb-card{border-radius:0;-webkit-box-shadow:0 1px 2px rgba(0,0,0,0.15);box-shadow:0 1px 2px rgba(0,0,0,0.15);background:var(--bui_color_white);display:block;margin:0;overflow:hidden;position:relative;z-index:1}.mb-card.mb-card_no-overflow{overflow:visible;z-index:auto}.mb-card.mb-card--summary{font-size:12px;margin-bottom:2px}.mb-card__img{position:absolute;top:0;left:0;width:100%;height:150px;overflow:hidden;z-index:0;border-bottom:1px solid var(--bui_color_white);display:-webkit-box;display:-ms-flexbox;display:-webkit-flex;display:flex}.mb-card__img img{display:block;width:100%;height:auto;-webkit-align-self:center;-ms-flex-item-align:center;align-self:center}.mb-card__header{padding:6px 10px 6px 10px;background:#fff6f6;border-bottom:1px solid #fafcff}.mb-card__header a{text-decoration:none}.mb-card__header .star_rating{margin-top:-6px;margin-left:5px}.mb-card__header h1{font-size:12px;padding:4px 0 0 0;margin:0;font-weight:normal;color:#0071c2}.mb-card__header h1 strong{line-height:1.4;font-style:normal;font-size:16px;font-weight:bold;display:block;color:#333}.mb-card__dates,.mb-card__actions,.mb-card__prices{padding:12px 10px;border-bottom:1px solid #fafcff}.mb-card__prices{border-bottom:0}.mb-card__prices li,.mb-card__dates li{overflow:hidden}.mb-card__dates li:first-child{padding-bottom:15px}.mb-card__dates-key,.mb-card__prices-key{float:left;width:40%}.mb-card__prices-key{position:relative;padding:4px 0;width:55%}.mb-card__dates-value,.mb-card__prices-value{width:60%;font-weight:bold;float:right;text-align:right}.mb-card__prices-value{color:#008009;font-size:18px;width:45%;word-break:break-word}.mb-card__actions{font-weight:bold;-webkit-box-shadow:inset 0 1px 3px 0 rgba(187,187,187,0.5);box-shadow:inset 0 1px 3px 0 rgba(187,187,187,0.5);background:#f1f1f1;border-bottom:0;overflow:hidden}.mb-card__actions a{text-decoration:none}.mb-card__actions--conf{float:left}.mb-card__actions--conf-right .mb-card__actions--conf{float:right}.mb-card__actions--conf-right .mb-card__actions--book{float:left}.mb-carded #header_search_btn.conf-promote-seach{padding:10px 45px}.mb-section.mb-header__nobg{padding:8px}.mb-section.mb-section--after{padding-top:0}.mb-section.mb-section--end{padding-top:13px;border-top:1px solid #bdbdbd}.free-cancellation__reassurance-msg+.mb-section--gta{padding-top:8px}.mb-card.mb-card--contact{font-size:14px}a.mb-card__link{font-weight:normal;text-decoration:none;padding:12px 10px 12px 36px;position:relative;border-bottom:1px solid #fafcff;display:block}.mb-card__links--item:last-child a{border-bottom:0}.mb-card .mb-card__link--gta{font-size:14px}.mb-section #single_booking_cancel{width:100%;border:0;margin-bottom:0}.mb-card .assistant-entry-point__icon .bookingassistant{fill:#0071c2}.mb-card a.mb-card__link .assistant-entry-point__icon{position:absolute;left:10px;top:12px;min-width:20px}.mb-card__link--phone_svg_icon,.mb-card__link--cs_svg_icon,.mb-card__svg-link>span{position:absolute;top:30%;left:10px}.mb-card--assistant .mb-fast-response{color:#008009;display:block;font-size:var(--bui_font_body_2_font-size);font-weight:var(--bui_font_body_2_font-weight);line-height:var(--bui_font_body_2_line-height);font-family:var(--bui_font_body_2_font-family)}.mb-card .mb-card__link--address{font-size:12px;line-height:1.5}.mb-card .mb-card__link--address:before{content:"\b08d";font-size:15px;margin-top:-12px;left:13px}.mb-card__link span.mb-card__link--address__svg_location{display:inline-block;margin-left:-18px;margin-right:4px;position:relative;top:2px}.mb-card .mb-card__link--transport:before{content:"\b09c";font-size:14px;left:12px}.mb-card__link--icon{color:#333;font-size:12px;font-family:'booking-iconset';position:absolute;top:50%;margin-top:-7px;padding-right:4px;left:10px}.mb-card--contact-title{margin-bottom:10px}.mb-list--messages-usp{font-size:12px;margin-top:10px;color:#008009}.mb-messages__status-bar{position:absolute;top:0;left:0;bottom:0;width:3px}.mb-messages__status{vertical-align:middle;font-size:12px;line-height:20px;color:#aeaeae}.mb-messages__trigger--in_progress .mb-messages__status{color:#ff8000}.mb-messages__trigger--in_progress .mb-messages__status-bar{background-color:#ff8000}.mb-messages__trigger--declined .mb-messages__status{color:#a30000}.mb-messages__trigger--declined .mb-messages__status-bar{background-color:#a30000}.mb-messages__trigger--approved .mb-messages__status{color:#008009}.mb-messages__trigger--approved .mb-messages__status-bar{background-color:#008009}.mb-messages__trigger--waiting_for_guest_response .mb-messages__status{color:#333}.mb-messages__trigger--waiting_for_guest_response .mb-messages__status-bar{background-color:#003580}.mb-messages__trigger--stopped_by_guest .mb-messages__status{color:#838383}.mb-messages__trigger--stopped_by_guest .mb-messages__status-bar{background-color:#bad4f7}.mb-messages__trigger--subject_of_availability .mb-messages__status{color:#838383}.mb-messages__trigger--subject_of_availability .mb-messages__status-bar{background-color:#bad4f7}.mb-messages__trigger--no_reservation_needed .mb-messages__status{color:#97e59c}.mb-messages__trigger--no_reservation_needed .mb-messages__status-bar{background-color:#97e59c}.mb-section.mb-section--options{padding-top:10px}.mb-section--options .myBookingOptionsTitleName{margin-bottom:0}.mb-section--options .myBookingOptionsTitleSummary,.mb-section--options .mb-myBookingOptionsStatus{padding-right:30px}.myBookingOptions.mb-card.hasOpenSection{position:static}.db-card--header__avatar{padding-left:50px}.db-card--header__avatar .db-card--header--image{border-radius:24px;background:#bdbdbd}.db-card--header__avatar .db-card--header--title{padding-top:3px}.db-card--content--item-image-editor{padding-left:84px;position:relative;min-height:72px}.db-card--content--item-image-editor-img{width:64px;height:64px;border-radius:64px;display:inline-block;background:#bdbdbd;position:absolute;left:12px;top:0}.db-card--content--item-image-editor .bicon.db-card--content--item-image-editor-img-progress{display:block;font-size:60px;color:var(--bui_color_white);position:absolute;left:17px;top:25px;-webkit-animation:profile-image-spin 1s infinite linear;animation:profile-image-spin 1s infinite linear}@-webkit-keyframes profile-image-spin{from{-webkit-transform:rotate(0deg);transform:rotate(0deg)}to{-webkit-transform:rotate(360deg);transform:rotate(360deg)}}@keyframes profile-image-spin{from{-webkit-transform:rotate(0deg);transform:rotate(0deg)}to{-webkit-transform:rotate(360deg);transform:rotate(360deg)}}.profile__edit-avatar-error{color:#a30000;display:block}.profile__field-edit-error{color:#a30000}.profile__button.profile__button--avatar{border-radius:3px;border:1px solid #0071c2;color:var(--bui_color_white);background:#0071c2;-webkit-box-shadow:none;box-shadow:none;text-shadow:none;font-weight:normal;font-size:14px;margin:4px;padding:10px 16px;cursor:pointer;-webkit-tap-highlight-color:#0071c2}.profile__button.profile__button--secondary.profile__button--avatar{background:var(--bui_color_white);border-color:#fcb4b4;color:#fcb4b4;-webkit-tap-highlight-color:#fcb4b4}.mb-flash-message{position:fixed;z-index:10;top:0;padding:16px 8px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;background:#008009;color:var(--bui_color_white);text-align:center;font-size:14px;line-height:16px;display:none}.mb-flash-message--visible{display:block}.mb-flash-message--pushed{position:absolute;top:40px}.mb-flash-message--closed{position:fixed}.m-lightbox__overlay{position:absolute;top:0;left:0;width:0;height:0;background:var(--bui_color_black);z-index:5}.m-lightbox__overlay_active{width:100%;opacity:0}.m-lightbox__overlay_animated{-webkit-transition:all 400ms cubic-bezier(0.645,0.045,0.355,1.000);transition:all 400ms cubic-bezier(0.645,0.045,0.355,1.000)}.m-lightbox__overlay_visible{opacity:.7}.m-lightbox__fly{position:absolute;top:0;left:0;right:0;z-index:6}.m-lightbox__content{position:relative;background:var(--bui_color_white);z-index:10}.m-lightbox__container{position:relative}.m-lightbox__header{position:relative;padding:10px 45px 10px 10px;font-size:16px;font-weight:bold;color:#333}.m-lightbox__close{position:absolute;top:50%;right:23px;width:2px;height:16px;background-color:#0071c2;-webkit-transform:translate(-50%,-50%) rotate(45deg);-ms-transform:translate(-50%,-50%) rotate(45deg);transform:translate(-50%,-50%) rotate(45deg)}.m-lightbox__close:after{position:absolute;display:block;content:"";top:50%;left:50%;width:16px;height:2px;background-color:#0071c2;-webkit-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}.m-lightbox__inner{position:relative;padding:5px 10px 10px}.m-lightbox__step{position:relative}.m-lightbox__loader{position:absolute;top:0;left:0;right:0;bottom:0;opacity:.9;background:var(--bui_color_white) url("//ac-a.static.booking.cn/static/img/ajax-loaders/mb-cancel-flow-loader-ovl/581fb093429914dae7c33b24d0c2d28ce7d0c8bf.gif") no-repeat 50% 50%;background-size:32px 32px}.mb-lb-action__open{color:#0071c2;font-weight:bold;padding:18px 10px}.mb-add-room__btn{position:relative;display:block;padding-right:25px}.mb-add-room__btn:after{background:0;border-bottom:solid 2px #0071c2;border-right:solid 2px #0071c2;content:"";display:block;height:6px;width:6px;margin-top:-3px;position:absolute;right:12px;top:5px;-webkit-transform:rotate(45deg);-ms-transform:rotate(45deg);transform:rotate(45deg)}.mb-add-room__wrapper{position:relative;padding:10px}.mb-add-room__close-btn{position:absolute;top:6px;right:6px;color:#0071c2;font-size:12px;padding:10px}.mb-add-room__title{font-size:16px;line-height:16px;padding:0 25px 0 0;margin-bottom:10px}.mb-add-room__title_small{font-size:14px;font-weight:bold}.mb-add-room__text{font-size:14px;line-height:16px;margin-bottom:10px}.mb-add-room__lb-overlay{position:absolute;top:0;right:0;left:0;min-height:100%;padding:10px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;background:var(--bui_color_white);z-index:3;display:none}.mb-add-room__lb-overlay_preloader{background:rgba(255,255,255,0.9) url("//ac-a.static.booking.cn/static/img/ajax-loaders/mb-cancel-flow-loader-ovl/581fb093429914dae7c33b24d0c2d28ce7d0c8bf.gif") no-repeat 50% 50%;background-size:32px 32px}.mb-add-room__lb-overlay_visible{display:block}.mb-add-room__error-block{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;color:#a30000}.b-add-room__error-icon{font-size:20px}.mb-add-room__error-info{padding-left:15px}.mb-add-room__nr-guests{text-align:center;margin:10px 0}a.mb-add-room__nr-guest-btn{background-clip:padding-box;background-color:#0071c2;color:var(--bui_color_white);font-size:1.1em;font-weight:bold;padding:.5em .65em;text-decoration:none;text-shadow:0 -1px 0 rgba(0,0,0,0.5);vertical-align:middle;margin-top:0;margin-bottom:0;display:inline-block;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;width:35px}a.mb-add-room__nr-guest-btn:active{background-color:#003580}a.mb-add-room__nr-guest-btn_less{border-radius:6px 0 0 6px;-webkit-tap-highlight-color:rgba(0,0,0,0)}a.mb-add-room__nr-guest-btn_more{border-radius:0 6px 6px 0;-webkit-tap-highlight-color:rgba(0,0,0,0)}.mb-add-room__nr-guests-text{display:inline-block;width:2em;text-align:center}.mb-add-room__submit-btn{margin-top:20px}.room-list__item{margin-bottom:10px;padding-bottom:10px;border-bottom:1px solid #fafcff}.room-list__item:last-child{margin-bottom:0;padding-bottom:0;border-bottom:0}.room-list__room-info{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between}.room-list__room-name{color:#0071c2;-webkit-box-shadow:none;box-shadow:none;font-size:14px;line-height:14px;text-shadow:none;padding:0;margin-bottom:5px}.room-list__bed-info{font-size:12px;margin-bottom:5px}.room-list__bed-info strong{font-weight:bold}.room-list__bed-info .or{text-transform:lowercase}.room-list__cancel-info{font-size:12px;margin-bottom:10px}.room-list__cancel-type{font-weight:bold}.room-list__cancel-type_free{color:#008009}.room-list__room-occupancy{position:relative;text-align:center}.room-list__info-title{font-size:10px;margin-bottom:5px}.room-list__occupancy-icon{position:relative;display:inline-block;font-size:33px}.room-list__occupancy-icon .bicon{margin-left:-6px}.room-list__occupancy-icon .bicon:first-child{margin-left:0}.room-list__occupancy-number{position:absolute;top:9px;left:50%;margin-left:-15px;width:30px;text-align:center;background:#003580;border:1px solid var(--bui_color_white);border-radius:30px;color:var(--bui_color_white);font-size:17px;display:inline-block;padding:1px 0}.room-list__room-price{text-align:center;padding:0 10px}.room-list__price-value,.mb-add-room__price-value_big{font-size:18px;font-weight:bold;color:#008009}.primary_cta.room-list__select-btn{width:100%;margin:0}.mb-add-room__price{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;font-size:14px;margin-bottom:5px}.mb-add-room__divider{border:0;height:1px;background-color:#fafcff;margin:5px 0}.mb-plan-ahead{font-size:var(--bui_font_body_2_font-size);font-weight:var(--bui_font_body_2_font-weight);line-height:var(--bui_font_body_2_line-height);font-family:var(--bui_font_body_2_font-family);padding-top:16px}.mb-plan-ahead__title{font-size:var(--bui_font_strong_1_font-size);font-weight:var(--bui_font_strong_1_font-weight);line-height:var(--bui_font_strong_1_line-height);font-family:var(--bui_font_strong_1_font-family)}.mb-plan-ahead__list__title{color:#0071c2}.mb-plan-ahead .mb-plan-ahead__list__title{font-weight:bold}.mb-plan-ahead__list__icon{fill:#0071c2}.m-mb-timeline{position:relative}.m-mb-timeline__stages{font-size:13px;background-color:var(--bui_color_white);padding:12px;-webkit-box-shadow:0 1px 2px rgba(0,0,0,0.15);box-shadow:0 1px 2px rgba(0,0,0,0.15);-webkit-transform:translateZ(0);transform:translateZ(0)}.m-mb-timeline_multiple_stages .m-mb-timeline__stages{padding:12px 45px 12px 12px}.m-mb-timeline__stage{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;max-height:80px;overflow:hidden;-webkit-transition:max-height .3s ease-in-out;transition:max-height .3s ease-in-out;will-change:max-height}.m-mb-timeline_collapsed .m-mb-timeline__stage{max-height:0}.m-mb-timeline_collapsed .m-mb-timeline__stage_current{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;max-height:60px}.m-mb-timeline__btn{display:none;position:absolute;top:20px;right:12px;color:#0071c2}.m-mb-timeline__btn_info{font-size:16px}.m-mb-timeline_collapsed .m-mb-timeline__btn_info{display:block}.m-mb-timeline__btn_close{font-size:12px}.m-mb-timeline_multiple_stages .m-mb-timeline__btn_close{display:block}.m-mb-timeline_multiple_stages.m-mb-timeline_collapsed .m-mb-timeline__btn_close{display:none}.m-mb-timeline__bar{position:relative;width:8px;-webkit-box-flex:0;-webkit-flex:0 0 8px;-ms-flex:0 0 8px;flex:0 0 8px;background-color:#bdbdbd;border-bottom:1px solid var(--bui_color_white)}.m-mb-timeline__stage_current .m-mb-timeline__bar:after{content:'';display:block;position:absolute;top:50%;width:8px;height:8px;margin-top:-4px;background-color:var(--bui_color_white);border-radius:50%;-webkit-box-shadow:0 1px 1px rgba(30,30,30,0.6);box-shadow:0 1px 1px rgba(30,30,30,0.6)}.m-mb-timeline__stage:last-child .m-mb-timeline__bar{border-bottom:0}.m-mb-timeline__stage_current.m-mb-timeline__stage_FREE .m-mb-timeline__bar{background-color:#008009}.m-mb-timeline__stage_current.m-mb-timeline__stage_PAID .m-mb-timeline__bar{background-color:#febb02}.m-mb-timeline__stage_current.m-mb-timeline__stage_NONREF .m-mb-timeline__bar{background-color:#a30000}.m-mb-timeline__stage:first-child .m-mb-timeline__bar{border-top-left-radius:5px;border-top-right-radius:5px}.m-mb-timeline__stage:last-child .m-mb-timeline__bar{border-bottom-left-radius:5px;border-bottom-right-radius:5px}.m-mb-timeline__stage:only-child .m-mb-timeline__bar,.m-mb-timeline_collapsed .m-mb-timeline__stage_current .m-mb-timeline__bar{border-radius:5px;border-bottom:0}.m-mb-timeline__text{-webkit-box-flex:1;-webkit-flex-grow:1;-ms-flex-positive:1;flex-grow:1;color:#8e8e8e;padding:8px 10px;line-height:16px}.m-mb-timeline__stage_current.m-mb-timeline__stage_FREE .m-mb-timeline__text{color:#006607}.m-mb-timeline__stage_current.m-mb-timeline__stage_PAID .m-mb-timeline__text{color:#ff8000}.m-mb-timeline__stage_current.m-mb-timeline__stage_NONREF .m-mb-timeline__text{color:#a30000}.no-flexbox .m-mb-timeline__stage{display:table}.no-flexbox .m-mb-timeline_collapsed .m-mb-timeline__stage{display:none}.no-flexbox .m-mb-timeline_collapsed .m-mb-timeline__stage_current{display:table}.no-flexbox .m-mb-timeline__bar,.no-flexbox .m-mb-timeline__text{display:table-cell}.mb-page__button-container{border-top:1px solid #e6e6e6}.mb-page__button-container .mb-page__button{border:0}li>.mb-page__button-container{border-top:0;border-bottom:1px solid #e6e6e6}.mb-page__button{display:block;position:relative;border-bottom:1px solid #e6e6e6;padding:20px 35px 20px 10px}.mb-card .mb-page__button{font-size:16px}.mb-page__button_red{color:#a30000}.mb-page__button.mb-page__button__no-arrow:after{display:none}.mb-page__button:after{position:absolute;display:block;content:"";top:22px;right:22px;width:6px;height:6px;border-bottom:2px solid #0071c2;border-left:2px solid #0071c2;-webkit-transform:rotate(-45deg);-ms-transform:rotate(-45deg);transform:rotate(-45deg)}.mb-page__button:link,.mb-page__button:hover,.mb-page__button:active,.mb-page__button:focus{text-decoration:none}.mb-page__button-sub{display:block;font-size:14px;font-weight:normal;color:#202020;padding-top:5px}.mb-page__cancelled{padding:10px 0 0 30px}.mb-page__message{padding:0 2px}.mb-page__message .mb-cancel-flow__message-icon{padding:4px 0 0 30px}.mb-page__message .mb-cancel-flow__message-icon:before{left:3px}.mb-page__message-buttons{margin-top:15px}.mb-page__message-loader{position:absolute;top:0;left:0;right:0;bottom:5px;opacity:.9;background:#fafcff url("//ac-a.static.booking.cn/static/img/ajax-loaders/mb-cancel-flow-loader/99285ecc32d84e8711f8f21367775ea128b84f67.gif") no-repeat 50% 50%;background-size:32px 32px}.mb-page__message-error{position:absolute;top:0;left:0;right:0;bottom:5px;opacity:.9;background:#fafcff;text-align:center;font-size:18px;color:#a30000}.mb-page__message-error i{display:block;font-size:30px;padding:10px 0 0;margin-bottom:10px;color:#a30000}.mb-page__lb-title{position:relative;padding:20px 35px 20px 10px;font-weight:bold}.mb-card .mb-page__lb-title{padding-left:18px;padding-right:38px;font-size:14px}.mb-page__lb-title:after,.mb-page__lb-title:before{position:absolute;display:block;content:"";top:22px;right:22px;width:6px;height:6px;border-bottom:2px solid #0071c2;border-left:2px solid #0071c2;-webkit-transform:rotate(-45deg);-ms-transform:rotate(-45deg);transform:rotate(-45deg)}.mb-card .mb-page__lb-title:after,.mb-card .mb-page__lb-title:before{right:30px}.mb-page__lb-title:before{top:30px;-webkit-transform:rotate(135deg);-ms-transform:rotate(135deg);transform:rotate(135deg)}.mb-page__lb-title_red{color:#a30000}.mb-page__lb-content{position:relative;padding:0 10px 20px}.mb-card .mb-page__lb-content{padding-left:18px;padding-right:18px}.mb-page__lb-content__alert-container{padding-bottom:var(--bui_spacing_4x)}.mybooking-mobile .mb-page__lb-content .mybooking .change-dates-confirm{width:auto}.mb-page__lb-text{padding:0 0 20px;font-size:14px}.mb-page__lb-loader{position:absolute;top:0;left:0;right:0;bottom:0;background:rgba(255,255,255,0.9) url("//ac-a.static.booking.cn/static/img/ajax-loaders/mb-cancel-flow-loader-ovl/581fb093429914dae7c33b24d0c2d28ce7d0c8bf.gif") no-repeat 50% 50%;background-size:32px 32px;z-index:2}.mb-page__lb-error-content{position:relative;padding:0 15px 15px 25px}.mb-page__lb-error-icon{position:absolute;display:block;top:1px;left:0;color:#a30000}.mb-page__lb-error-title{margin-bottom:5px;font-weight:bold;color:#a30000}.mb-page__lb-error-text{font-size:12px}.mb-page__lb-success-content{position:relative;padding:25px 0 15px}.mb-page__lb-success-content_instant{padding:0 15px 15px 30px}.mb-page__lb-success-icon{position:absolute;display:block;top:1px;left:0;color:#0071c2}.mb-page__lb-success-title{margin-bottom:5px;font-weight:bold;color:#0071c2}.mb-page__lb-success-title i{font-style:normal;font-size:13px}.mb-page__lb-reassurance{font-size:13px;margin-bottom:15px;text-align:center;color:#bdbdbd;border-radius:3px;vertical-align:middle}.mb-page__lb-reassurance label{display:block;padding:7px 2px}.mb-page__lb-checkbox{vertical-align:middle;margin-right:3px}.mb-page__lb-button-disabled,.mb-page__lb-button-disabled:hover,.mb-page__lb-button-disabled:focus,.mb-page__lb-button-disabled:active{color:var(--bui_color_white);background:#e6e6e6;text-shadow:none}.mb-page__lb-dates-price-row{border-top:1px solid rgba(0,0,0,0.05)}.mybooking-mobile .predefined-reason-select{margin:10px 0;font-size:12px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;width:100%}.mybooking-mobile .pb_cancel_less_form_error{font-size:12px}.mb-section.mb-change-dates{padding-bottom:12px;padding-top:4px}.mb-change-dates__btn{position:relative;display:block;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;width:100%;text-align:center;text-decoration:none;border:0;background:#0071c2;color:var(--bui_color_white);font-size:16px;line-height:1.2;padding:8px 0 10px;outline:0}.mb-change-dates__btn:link,.mb-change-dates__btn:active,.mb-change-dates__btn:visited{color:var(--bui_color_white);background:#0071c2;text-decoration:none}.mb-change-dates__btn_disabled{background:#bdbdbd}.ctv{position:relative;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;background-color:var(--bui_color_white);border-radius:var(--bui_border_radius_200);overflow:hidden;-webkit-box-shadow:0 1px 2px rgba(0,0,0,0.15);box-shadow:0 1px 2px rgba(0,0,0,0.15);-webkit-transform:translateZ(0);transform:translateZ(0)}.ctv--flat{-webkit-box-shadow:none;box-shadow:none;background-color:transparent}.ctv__container{position:relative;background-color:#f5f5f5;padding:0 8px 8px}.ctv__container--flat{padding:0;background-color:transparent}.ctv__item{position:relative;display:table;width:100%;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;font-size:13px;line-height:19px;color:#333}.ctv__item--past{color:#bdbdbd}.ctv__item--current{font-weight:bold}.ctv__item--free{background-color:#e7fde9}.ctv__item--paid{background-color:#fff0e0}.ctv__item--nonref{background-color:#fff0f0}.ctv--collapsed .ctv__item:not(.ctv__item--current){display:none}.ctv__item-dot{position:relative;display:table-cell;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;vertical-align:top;width:40px;padding:20px}.ctv__item-dot-bond{position:absolute;width:1px;left:50%;background-color:#bdbdbd}.ctv__item-dot-bond--top{top:0;height:20px}.ctv__item--first .ctv__item-dot-bond--top,.ctv--collapsed .ctv__item-dot-bond--top{display:none}.ctv__item-dot-bond--bottom{top:20px;height:-webkit-calc(100% - 20px);height:calc(100% - 20px)}.ctv__item--last .ctv__item-dot-bond--bottom,.ctv--collapsed .ctv__item-dot-bond--bottom{display:none}.ctv__item-dot-circle{position:absolute;top:20px;left:50%;width:13px;height:13px;-webkit-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);transform:translate(-50%,-50%);border:1px solid #bdbdbd;background-color:var(--bui_color_white);border-radius:50%}.ctv__item-dot-circle--past{border-color:#bdbdbd;background-color:#bdbdbd}.ctv__item-dot-circle--free{border-color:#006607;background-color:#006607}.ctv__item-dot-circle--paid{border-color:#ff8000;background-color:#ff8000}.ctv__item-dot-circle--nonref{border-color:#a30000;background-color:#a30000}.ctv__item-text{position:relative;display:table-cell;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;vertical-align:top;padding:11px 11px 11px 0}.ctv__close{position:relative;height:34px;cursor:pointer;-webkit-tap-highlight-color:transparent}.ctv__close-icon{position:absolute;top:50%;right:15px;width:7px;height:7px;border-right:2px solid #0071c2;border-top:2px solid #0071c2;-webkit-transform:translate(0,-3px) rotate(-45deg);-ms-transform:translate(0,-3px) rotate(-45deg);transform:translate(0,-3px) rotate(-45deg)}.ctv--collapsed .ctv__close-icon{-webkit-transform:translate(0,-6px) rotate(135deg);-ms-transform:translate(0,-6px) rotate(135deg);transform:translate(0,-6px) rotate(135deg)}.mb-change-dates-header{padding:0 8px 16px 8px;border-bottom:1px solid #e8e8e8}.mb-change-dates-header[data-insurance-exists="1"]{padding:0}.mb-card__full-dates--btn-below{border-bottom:0}.mb-update-cc-current-cc-wrapper{margin-bottom:24px}.mb-update-cc-current-cc{border-bottom:solid 1px #bdbdbd;border-top:solid 1px #bdbdbd;font-size:13px;padding-bottom:4px}.mb-update-cc-current-cc span{padding:4px;display:table-cell}.mb-update-cc-current-cc .mb-update-cc-current-cc__card-label{font-weight:bold;padding-right:12px}.mb-update-cc-current-cc__card-type{background:url("//ac-a.static.booking.cn/static/img/profile/credit-card-icons/8f5cb7d59e11e6c25bc4a7e77710343c5c016158.png") no-repeat;text-indent:40px;background-position:7px 5px;width:40px}.mb-update-cc-current-cc__card-type[data-icon="MasterCard"],.mb-update-cc-current-cc__card-type[data-icon="euromastercard"]{background-position:7px -35px}.mb-update-cc-current-cc__card-type[data-icon="Maestro"]{background-position:7px -75px}.mb-update-cc-current-cc__card-type[data-icon="Visa"]{background-position:7px -115px}.mb-update-cc-current-cc__card-type[data-icon="American Express"]{background-position:7px -155px}.mb-update-cc-current-cc__card-type[data-icon="Discover"]{background-position:7px -195px}.mb-update-cc-current-cc__card-type[data-icon="Diners Club"]{background-position:7px -235px}.mb-update-cc-current-cc__card-type[data-icon="JCB"]{background-position:7px -275px}.mb-update-cc-current-cc__card-type[data-icon="UnionPay credit card"]{background-position:7px -315px}.mb-update-cc-current-cc__card-type[data-icon="Mir"]{background-image:url(https://q.bstatic.com/static/img/payments/payment_icons_redesign/mir.svg);background-position:7px 5px;background-size:32px}[class^=pb-bui-],[class^=pb-bui-]:before,[class^=pb-bui-]:after{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;margin:0;padding:0;font-size:var(--bui_font_body_2_font-size);font-weight:var(--bui_font_body_2_font-weight);line-height:var(--bui_font_body_2_line-height);font-family:var(--bui_font_body_2_font-family)}[class^=pb-bui-]:link,[class^=pb-bui-]:active,[class^=pb-bui-] a:link,[class^=pb-bui-] a:active,[class^=pb-bui-] a:hover{text-decoration:none;font-weight:normal}.pb-bui-inner-block{border-bottom:solid 1px #e6e6e6;padding:8px 10px}.pb-bui-inner-block--last{border-bottom:0}.pb-bui-clickable-item{display:block;position:relative;padding:5px 0;width:100%;text-align:left;background-color:var(--bui_color_white);-webkit-appearance:none;-moz-appearance:none;appearance:none;border:0}.pb-bui-clickable-item:active{background-color:var(--bui_color_white)}.pb-bui-has-chevron{padding-right:30px}.pb-bui-chevron{position:absolute;top:50%;right:5px;margin:auto;text-align:center;width:11px;fill:#0071c2;margin-top:-8px}.pb-bui-value{font-weight:500}.pb-bui-body-noscroll{position:fixed;overflow:hidden}.pb-bui-link-block,.pb-bui-link-block:link,.pb-bui-link-block:active,.pb-bui-link-block:hover{display:block;position:relative}.pb-bui-link--flex,.pb-bui-link--flex:link,.pb-bui-link--flex:active,.pb-bui-link--flex:hover{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex}.pb-bui-link--fluid,.pb-bui-link--fluid:link,.pb-bui-link--fluid:active,.pb-bui-link--fluid:hover{width:100%}.pb-bui-link-block--destructive,.pb-bui-link-block--destructive:link,.pb-bui-link-block--destructive:active,.pb-bui-link-block--destructive:hover{color:#c00}.pb-bui-link-fake,.pb-bui-link-fake:link,.pb-bui-link-fake:visited,.pb-bui-link-fake:active{color:#333;text-decoration:none}.pb-bui-date-range{display:table;width:100%}.pb-bui-date-range__item{display:table-cell;width:50%;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.pb-bui-date-range__label,.pb-bui-date-range__date,.pb-bui-date-range__time{display:block}.pb-bui-date-range__label{font-size:var(--bui_font_small_1_font-size);font-weight:var(--bui_font_small_1_font-weight);line-height:var(--bui_font_small_1_line-height);font-family:var(--bui_font_small_1_font-family);padding-bottom:4px}.pb-bui-date-range__item--checkin .pb-bui-date-range__date,.pb-bui-date-range__item--checkin .pb-bui-date-range__time{border-right:solid 1px #e6e6e6;margin-right:16px}.pb-bui-date-range__date{font-size:var(--bui_font_strong_1_font-size);font-weight:var(--bui_font_strong_1_font-weight);line-height:var(--bui_font_strong_1_line-height);font-family:var(--bui_font_strong_1_font-family)}.pb-bui-date-range__time{font-size:var(--bui_font_small_1_font-size);font-weight:var(--bui_font_small_1_font-weight);line-height:var(--bui_font_small_1_line-height);font-family:var(--bui_font_small_1_font-family)}.pb-bui-drawer{position:fixed;top:0;left:100%;-webkit-transition:all ease-out .2s;transition:all ease-out .2s;background-color:#FFF;z-index:9999;width:100vW;height:100vH;overflow:scroll}.pb-bui-drawer.pb-bui-drawer--active{left:0}.pb-bui-drawer-noscroll{position:fixed;overflow:hidden}.pb-bui-drawer__header{padding:10px 0;background-color:#003580;color:var(--bui_color_white);display:table;width:100%;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.pb-bui-drawer-close,.pb-bui-drawer-close:link,.pb-bui-drawer-close:active,.pb-bui-drawer-close:visited{color:var(--bui_color_white);display:table;width:100%}.pb-bui-drawer__icon{width:20px}.pb-bui-drawer__icon,.pb-bui-drawer__title{display:table-cell;vertical-align:middle}.pb-bui-drawer__icon--ltr{padding-left:16px}.pb-bui-drawer__icon--rtl{display:none;padding-right:16px}.pb-bui-drawer__title{text-align:center;padding-right:32px;font-size:var(--bui_font_body_1_font-size);font-weight:var(--bui_font_body_1_font-weight);line-height:var(--bui_font_body_1_line-height);font-family:var(--bui_font_body_1_font-family)}.pb-bui-drawer-default-content{padding:16px;padding-bottom:80px}.pb-bui-booking-ref{width:100%;border-collapse:collapse;border-spacing:0}.pb-bui-booking-ref th{font-style:normal;font-weight:normal;text-align:left}.pb-bui-booking-ref .pb-bui-booking-ref__label-pin,.pb-bui-booking-ref .pb-bui-booking-ref__value-pin{text-align:right}.pb-bui-booking-ref__label,.pb-bui-booking-ref__value{padding-top:0;padding-bottom:0}.pb-bui-booking-ref__value{font-size:var(--bui_font_emphasized_2_font-size);font-weight:var(--bui_font_emphasized_2_font-weight);line-height:var(--bui_font_emphasized_2_line-height);font-family:var(--bui_font_emphasized_2_font-family)}.pb-bui-booking-ref--small th,.pb-bui-booking-ref--small td{font-size:var(--bui_font_small_1_font-size);font-weight:var(--bui_font_small_1_font-weight);line-height:var(--bui_font_small_1_line-height);font-family:var(--bui_font_small_1_font-family)}.pb-bui-booking-ref--small td{font-size:12px;line-height:18px;font-weight:500}.pb-bui-icon-bit__wrapper{display:table;width:100%}.pb-bui-icon-bit__wrapper a,.pb-bui-icon-bit__link{color:#0071c2}.pb-bui-icon-bit__icon,.pb-bui-icon-bit__text{display:table-cell;vertical-align:top}.pb-bui-icon-bit__icon{width:24px}.pb-bui-icon-bit__link{display:block}.pb-bui-icon-bit__text{font-size:var(--bui_font_small_1_font-size);font-weight:var(--bui_font_small_1_font-weight);line-height:var(--bui_font_small_1_line-height);font-family:var(--bui_font_small_1_font-family)}.pb-bui-inline-list__item{display:inline-block;border-right:solid 1px #e6e6e6;margin-right:16px;padding-right:16px}.pb-bui-inline-list__item a{color:#0071c2}.pb-bui-inline-list__item:last-child{border-right:0;margin-right:0}.pb-bui-product_title__wrapper{text-align:left!important;margin:0!important}.pb-bui-product_title__name{font-size:var(--bui_font_featured_3_font-size);font-weight:var(--bui_font_featured_3_font-weight);line-height:var(--bui_font_featured_3_line-height);font-family:var(--bui_font_featured_3_font-family);margin-right:8px}.pb-bui-fullwidth-img{background-position:center center;width:100%;background-size:cover}.pb-bui-status-bar{background-color:#6b6b6b;color:var(--bui_color_white);text-align:center;padding:10px;font-size:var(--bui_font_small_1_font-size);font-weight:var(--bui_font_small_1_font-weight);line-height:var(--bui_font_small_1_line-height);font-family:var(--bui_font_small_1_font-family)}.pb-bui-status-bar--constructive{background-color:#008009}.pb-bui-status-bar--destructive{background-color:#c00}@font-face{font-family:'booking-iconset';src:url(//ac-a.static.booking.cn/static/fonts/booking-iconset/81d59538fed1d1ce7b4941a1b1f30cb592e1e799.eot?#iefix) format('embedded-opentype'),url(//ac-a.static.booking.cn/static/fonts/booking-iconset/ca3edd97ae7e70e02d4deab5e4f53caf934229e1.woff) format('woff'),url(//ac-a.static.booking.cn/static/fonts/booking-iconset/29210954dc733c84788f4c7ae7cc09016ed16bc1.svg#booking-iconset) format('svg');font-weight:normal;font-style:normal}.m-settings{background:#f5f5f5;padding-bottom:16px}.m-settings .settings-section{background:#f5f5f5;margin:0}.m-settings .settings-section:first-of-type{margin-top:0}.m-settings .settings-head{border-bottom:0;background:0;padding:16px 14px 0}.m-settings .settings-content,.m-settings .settings-content:last-child{margin:10px;border:1px solid #e6e6e6;border-radius:4px;background:var(--bui_color_white);padding:16px 4px}.m-settings .settings-item{padding-bottom:0;line-height:24px}.m-settings .settings-item__label{float:none;width:auto;color:#333;line-height:18px;margin-bottom:4px;position:relative}.m-settings .settings-item__content{float:none;margin-left:0}.m-settings .settings-control--button{font-size:14px}.m-settings .settings-input__input{width:100%;position:relative}.m-settings .settings-input__input .settings-control{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;width:100%;height:auto;-webkit-appearance:none;color:#333;border:1px solid #bad4f7;border-radius:4px;background:#fafcff}.m-settings .settings-control--icon{position:absolute;top:2px;right:0}.m-settings .settings-input__input .settings-control:active,.m-settings .settings-input__input .settings-control:focus{border-color:#0071c2}.m-settings .settings-input__input[data-save-state]:after{display:block;position:absolute;right:8px;top:50%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%)}.m-settings .settings-input__input[data-save-state=saving]:after{content:" ";width:16px;height:16px;background:transparent url("//ac-a.static.booking.cn/static/img/loader_transparent/5b33f7e54f4e55b6b8774d86d96895db9af044b4.gif") center center no-repeat;opacity:.5}.m-settings .settings-input__input[data-save-state=error] .settings-control,.m-settings .settings-input__input[data-save-state=error] .settings-control:active,.m-settings .settings-input__input[data-save-state=error] .settings-control:focus{border-color:#a30000}.m-settings .settings-input__input[data-save-state=error]:after{color:#a30000;content:"\b11b";font-family:booking-iconset;font-size:14px;background:0}.m-settings .settings-input__input[data-save-state=saved]:after{color:#008009;content:"\b259";font-family:booking-iconset;font-size:14px;background:0;-webkit-animation:1500ms m-settings-input-saved;animation:1500ms m-settings-input-saved;opacity:0}@-webkit-keyframes m-settings-input-saved{0%{opacity:1}75%{opacity:1}100%{opacity:0}}@keyframes m-settings-input-saved{0%{opacity:1}75%{opacity:1}100%{opacity:0}}.m-settings .settings-check{position:relative;display:inline-block;width:14px;height:14px;margin-right:3px;outline:0;-webkit-appearance:none;border:0;background:0}.m-settings .settings-check:before{content:" ";display:block;background:var(--bui_color_white);border:1px solid #bdbdbd;border-radius:3px;position:absolute;top:0;left:0;width:14px;height:14px}.m-settings .settings-check:checked:before{background:#0071c2;border-color:#0071c2}.m-settings .settings-check+.settings-check__icon--checked{position:absolute;left:0;top:0;display:inline-block}.m-settings .settings-error{margin:4px 0 0}.m-settings .settings-item--avatar{position:relative;padding-left:90px;margin-bottom:0}.m-settings .settings-item--avatar .bicon.db-card--content--item-image-editor-img-progress{display:block;font-size:60px;color:var(--bui_color_white);position:absolute;left:17px;top:2px;-webkit-animation:profile-avatar-spin 1s infinite linear;animation:profile-avatar-spin 1s infinite linear}.m-settings .profile__edit-avatar-error{line-height:18px}.m-settings .profile__button.profile__button--avatar{margin-left:0}@-webkit-keyframes profile-avatar-spin{from{-webkit-transform:rotate(0deg);transform:rotate(0deg)}to{-webkit-transform:rotate(360deg);transform:rotate(360deg)}}@keyframes profile-avatar-spin{from{-webkit-transform:rotate(0deg);transform:rotate(0deg)}to{-webkit-transform:rotate(360deg);transform:rotate(360deg)}}.m-settings .settings-social-header{padding-left:60px;min-height:42px;position:relative}.m-settings .settings-social-header__icon{position:absolute;width:32px;height:32px;left:10px;top:0;border:0}.m-settings .settings-social-header__text{line-height:14px}.m-settings .settings-social-header__title{color:#838383;margin-bottom:4px}.m-settings .settings-social-header--active .settings-social-header__title{color:#008009}.m-settings .settings-social-header--active .settings-social-header__user{color:#0071c2}.m-settings .settings-social-item{margin-top:16px}.m-settings .settings-social-item:first-of-type{margin-top:0}.m-settings #social-networks .settings-control--button{margin-top:12px}.m-settings #social-networks .settings-item{line-height:16px}.site_is_mdot .m-settings .settings-content--email .settings-item__label{display:block}.m-settings .settings-content--email{margin-bottom:10px}.m-settings .settings-item.settings-item--password{margin-bottom:0}.m-settings-reset-password-content{background:var(--bui_color_white);margin:0;max-height:0;overflow:hidden;-webkit-transition:max-height 200ms ease-in;transition:max-height 200ms ease-in}.m-settings-reset-password-content.visible{max-height:200px}.m-settings-reset-password-content .settings-item__label{display:none}.m-settings-reset-password-content .settings-item__content{float:none;margin-left:0;font-size:14px}.m-settings-reset-password-content .settings-control--button{margin-top:10px}a.settings-control--button:link,a.settings-control--button:visited,a.settings-control--button:hover{text-decoration:none;text-align:center;font-weight:normal;line-height:16px}.settings__remove-acc{padding:32px 14px 0}#account-removal .settings-head{padding-top:0}#account-removal .settings-control--blue-button{font-size:14px}#account-removal .settings-checkbox{line-height:20px;margin-bottom:4px}#account-removal .settings-checkbox__box{position:absolute;left:0;line-height:24px}#account-removal .settings-checkbox{position:relative;padding-left:18px}.account-removal--no-email .settings-checkbox__content,.account-removal--no-email .settings-checkbox--aligned .settings-checkbox__description,.account-removal--no-email .settings-checkbox__description--align{margin-left:0}.mb-cancel-survey{color:#333;font-size:var(--bui_font_body_2_font-size);font-weight:var(--bui_font_body_2_font-weight);line-height:var(--bui_font_body_2_line-height);font-family:var(--bui_font_body_2_font-family)}.mb-cancel-survey__header{margin-bottom:8px}.mb-cancel-survey__text--large{font-size:14px;line-height:20px;font-weight:700}.mb-hidden{display:none}.mb-hidden.is-active{display:block}.mb-checklist .mb-form-group{padding:4px 24px}.mb-cancel-flow__warning-message,.mb-cancel-survey__messaging{margin-left:0!important;margin-right:0!important;margin-bottom:16px!important}.mb-cancel-flow__lb-rooms:before{right:24px!important}.mb-cancel-flow__lb-total_normal,.mb-cancel-flow__lb-total_normal b{font-size:var(--bui_font_body_2_font-size);font-weight:var(--bui_font_body_2_font-weight);line-height:var(--bui_font_body_2_line-height);font-family:var(--bui_font_body_2_font-family)}.mb-checklist{display:block;margin:0;padding:0 0 16px 0;list-style:none}.mb-checklist--top-border{padding-top:8px;border-top:1px solid #bdbdbd}.mb-checklist__item{display:block;margin:0;padding:4px 0}.mb-checklist__label{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex}.mb-checklist__label:after{content:"";display:block;clear:both}.mb-checklist__label__input,.mb-checklist .mb-checklist__label__input[type=radio],.mb-checklist .mb-checklist__label__input[type=checkbox]{display:inline-block;-webkit-box-flex:0;-webkit-flex-grow:0;-ms-flex-positive:0;flex-grow:0;-webkit-flex-shrink:0;-ms-flex-negative:0;flex-shrink:0;height:16px;margin:0;padding:0;position:relative;top:2px;width:16px}.mb-checklist .mb-checklist__label__input[type=radio]{border-radius:100%}.mb-checklist__label__text{font-size:var(--bui_font_body_2_font-size);font-weight:var(--bui_font_body_2_font-weight);line-height:var(--bui_font_body_2_line-height);font-family:var(--bui_font_body_2_font-family);display:inline-block;overflow:hidden;position:relative;padding:0 8px;-webkit-box-flex:1;-webkit-flex-grow:1;-ms-flex-positive:1;flex-grow:1}.mb-label{display:block;margin-bottom:2px}.mb-cancel-survey .mb-select,.mb-cancel-survey .mb-input{font-size:var(--bui_font_body_2_font-size);font-weight:var(--bui_font_body_2_font-weight);line-height:var(--bui_font_body_2_line-height);font-family:var(--bui_font_body_2_font-family);-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;line-height:14px;margin:0;padding:8px;width:100%}.mb-cancel-survey span.clear-dropdown{width:30px;height:30px;background:white;display:block;position:absolute;top:1px;right:1px;pointer-events:none}.mb-input{-webkit-box-shadow:inset 0 1px 2px -1px rgba(0,0,0,0.15);box-shadow:inset 0 1px 2px -1px rgba(0,0,0,0.15);border:1px solid #bdbdbd;border-radius:2px;margin:0}#keyCollectionRichInfoModal{z-index:1000}.kc-rich-info-wrapper{padding:0 10px}.kc-rich-info-wrapper-cta{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;width:100%}.kc-rich-info-cta-title,.kc-rich-info-desc{color:#333}#keyCollectionRichInfoModal .kc-rich-info-title-main,#keyCollectionRichInfoModal .kc-rich-info-title{margin:10px 0}#keyCollectionRichInfoModal .kc-rich-info-title{padding:0}#keyCollectionRichInfoModal .kc-rich-info-modal-cta-wrapper{margin-top:16px}#keyCollectionRichInfoModal .kc-rich-info-modal-cta-wrapper a{margin-bottom:16px;margin-right:16px;text-decoration:none}#keyCollectionRichInfoModal .kc-rich-info-ugc-text{margin:8px -24px 8px -24px;background-color:#f5f5f5;padding:16px 24px;word-break:break-word}#keyCollectionRichInfoModal .kc-rich-info-ugc-text .kc-rich-info-title{font-size:14px;margin-top:0}#keyCollectionRichInfoModal .kc-rich-info-ugc-text .is_right_to_left{direction:rtl;text-align:right;unicode-bidi:bidi-override}#keyCollectionRichInfoModal .kc-rich-info-ugc-text .is_left_to_right{direction:ltr;text-align:left;unicode-bidi:bidi-override}.cust_service_container.cs-page--bg{background:#f5f5f5}.cs-page--bg.cust_service_container .cs_option_container{background:var(--bui_color_white);border-radius:2px;-webkit-box-shadow:0 1px 2px rgba(0,0,0,0.15);box-shadow:0 1px 2px rgba(0,0,0,0.15);border:0;padding-bottom:10px}#cust_service .cs_option_container.cs-card,.cust_service_container .cs_option_container.cs-card,.cs-card{font-size:16px;line-height:24px;border-radius:2px;-webkit-box-shadow:0 1px 2px rgba(0,0,0,0.15);box-shadow:0 1px 2px rgba(0,0,0,0.15);background:var(--bui_color_white);display:block;margin:0 0 24px 0;padding:0;overflow:hidden;position:relative;z-index:1;border:0}.cs-header{font-size:20px;line-height:28px;padding:24px 16px 0 16px;font-weight:bold}#cust_service .cs_option_container.cs-card,.cust_service_inner_container p.cs-intro,.cs-intro{font-size:14px;line-height:20px;padding:24px 8px 0 8px;margin-top:0}.tabbed-nav--content .cs-intro{font-size:20px;line-height:28px;margin-bottom:16px;font-weight:bold}.tabbed-nav--content .cs-intro.cs-intro--subheader{font-size:14px;line-height:20px;padding-left:10px;padding-top:0}.cs-card__item{border-bottom:1px solid #fafcff;position:relative}.cs-card__item.cs-card__item--faq{padding:13px 16px}a.cs-card__item-link:link,.cust_service_container .cs-card__item-link#email_us_title,.cs-card__item-link{background:0;padding:13px 16px;display:block;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;text-decoration:none;font-weight:normal;color:#0071c2}.cs-card__item:last-child{border-bottom:0}a.cs-card__item-link.cs-card__question:link,a.cs-card__item-link.cs-card__question{padding:13px 40px 13px 16px;position:relative}.cs-card__item-link>.bicon{position:absolute;right:15px;top:50%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%)}.cs-card__item-link.cs-card__item-link--toggle>.bicon{-webkit-transform:rotate(90deg);-ms-transform:rotate(90deg);transform:rotate(90deg)}.tabbed-nav--content__faqs{background:#f5f5f5;padding:8px;min-height:500px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.cs-card__item .btn--needhelp.cs-card__item-link{text-align:left;margin:0;border:0}.cs-card__answer>div:first-child{padding:0 16px}.cs-card__item.cs-card__item--toggle .bicon-upchevron,.cs-card__item.cs-card__item--toggle .bicon-downchevron{font-size:10px}.cs-card__item.cs-card__item--toggle .cs-card__answer{display:none}.cs-card__item.cs-card__item--toggle.is-active .cs-card__answer{display:block}.cs-card .cs-card__extras{padding:8px 8px 8px 24px;list-style-type:circle}.cs-card__disclaimer{font-size:14px;line-height:20px;padding:8px;margin:8px 0 0 0;border-radius:3px;background:#e6e6e6}.your_booking_faq-tab-active .db-section.db-section--nps.db-section--nps__above,.payment_faq-tab-active .db-section.db-section--nps.db-section--nps__above,.cancellations_faq-tab-active .db-section.db-section--nps.db-section--nps__above{display:none}.cs-card__item-link--with-chevron:link{position:relative;padding:13px 30px 13px 10px}.cs-card__item-link--with-chevron:after{background:0;border-bottom:solid 2px #07c;border-right:solid 2px #07c;content:"";display:block;height:6px;width:6px;margin-top:-6px;position:absolute;right:21px;top:50%;-webkit-transform:rotate(-45deg);-ms-transform:rotate(-45deg);transform:rotate(-45deg)}.mb-section.mb-section--compact-header{padding-top:16px}.cs-card--no-margin{margin:0}.cs-card__ss-tools{margin-top:24px}a.cs-card-ss{border-radius:3px;display:block;font-weight:normal;margin-bottom:16px;padding:12px;text-align:center;text-decoration:none}a.cs-card-ss_primary{background-color:#0071c2;color:var(--bui_color_white)}a.cs-card-ss_secondary{background-color:var(--bui_color_white);border:1px solid #0071c2;color:#0071c2}#cust_service .cs-page--with-manage.cs_option_container.cs-card,.cust_service_container .cs_option_container.cs-card,.cs-card.cs-card__extended-faqs-top,#conf_new .cs-card.cs-card__extended-faqs-top{border-bottom:1px solid #fafcff;border-radius:2px 2px 0 0;margin-bottom:0}#cust_service .cs-page--with-manage.cs_option_container.cs-card,.cust_service_container .cs_option_container.cs-card,.cs-card.cs-card__extended-faqs-bottom,#conf_new .cs-card.cs-card__extended-faqs-bottom{border-radius:0 0 2px 2px;margin-top:0}a.csic_cs_faqs_view_more{display:block;margin:16px 0;padding:8px 16px}.cs-card__faqs-hidden{display:none}.mb-header__information a.mb-card__link_padding-left{padding-left:30px}.mb-header__information a.mb-card__link:before{color:#0071c2}.mb-rooms-list{position:relative}.mb-rooms-list__section{position:relative;padding-top:8px}.mb-rooms-list__section .disabled{position:relative}.mb-rooms-list__section .disabled:after{position:absolute;display:block;content:"";top:0;left:0;right:0;bottom:0;background:var(--bui_color_white);opacity:.4}.mb-rooms-list__section .ge-reservation-freebies-header.disabled:after{opacity:0}.mb-rooms-list__section .ge-reservation-freebies-header .myBookingOptionsTitleName{padding-right:55px}.mb-rooms-list__title{padding-bottom:0;padding-top:4px;line-height:20px}.mb-rooms-list__item{position:relative;background-color:var(--bui_color_white);-webkit-box-shadow:0 1px 2px rgba(0,0,0,0.15);box-shadow:0 1px 2px rgba(0,0,0,0.15);-webkit-transform:translateZ(0);transform:translateZ(0);font-size:12px}.mb-rooms-list__header{position:relative;display:table;width:100%;border-bottom:1px solid #e8e8e8}.mb-rooms-list__pic{display:table-cell;padding:10px;width:1%}.mb-rooms-list__pic-content{position:relative;width:80px;height:80px;overflow:hidden;background-color:#e6e6e6}.mb-rooms-list__pic-content i{position:absolute;top:50%;left:50%;font-size:25px;color:#bdbdbd;-webkit-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}.mb-rooms-list__image{position:absolute;display:block;top:50%;left:50%;width:81px;-webkit-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}.mb-rooms-list__description{display:table-cell;padding:10px 10px 10px 0;vertical-align:top}.mb-rooms-list__description-icon{display:table-cell;width:20px;text-align:center;vertical-align:top}.mb-rooms-list__description-text{display:table-cell;vertical-align:top;line-height:17px}.mb-rooms-list__room-name{font-weight:bold;font-size:14px;margin-bottom:3px}.mb-rooms-list__room-non-ref{font-weight:bold;font-size:13px;color:#c00;margin-bottom:3px}.mb-rooms-list__guest-name{display:table;width:100%;font-size:13px;margin-top:7px;margin-bottom:3px}.mb-rooms-list__guest-name i{font-size:15px}.mb-rooms-list__meal{display:table;width:100%;font-size:13px;font-weight:bold;margin-top:7px;margin-bottom:3px}.mb-rooms-list__meal i{font-size:16px}.mb-rooms-list__meal .mb-rooms-list__description-text{color:#0071c2}.mb-rooms-list__unit-type{width:100%;font-size:13px;margin-top:7px;margin-bottom:3px}.mb-rooms-list__unit-type svg{vertical-align:bottom;margin-right:4px}.mb-rooms-list__cancelled{padding:8px 10px;font-weight:bold;background-color:#fff0f0;color:#a30000;-webkit-box-shadow:inset 0 1px 1px rgba(204,0,0,0.1);box-shadow:inset 0 1px 1px rgba(204,0,0,0.1)}.mb-rooms-list__cancel-request{position:relative;-webkit-box-shadow:inset 0 1px 1px rgba(51,51,51,0.2);box-shadow:inset 0 1px 1px rgba(51,51,51,0.2);background-color:#f5f5f5;padding-top:8px;z-index:8}.mb-rooms-list__cancel-request .mb-section{background-color:transparent}.mb-rooms-list__buttons{font-size:16px}.mb-rooms-list__buttons .mb-page__button{border-bottom:1px solid #e8e8e8}.mb-rooms-list__old .myBookingOptionsPanel{padding-bottom:10px}.mb-rooms-list__old li{border-top:0!important;border-bottom:1px solid #e8e8e8!important}.mb-rooms-list__old .mb-page__button-container{border-bottom:0!important}.mb-rooms-list__resend-confirmation{background-color:#fafcff;padding:4px 8px}.mb-rooms-list__resend-confirmation-container{background:var(--bui_color_white);-webkit-box-shadow:0 1px 2px rgba(0,0,0,0.15);box-shadow:0 1px 2px rgba(0,0,0,0.15)}.mb-rooms-list__add-room{background-color:#f5f5f5;padding:4px 8px}.mb-rooms-list__add-room-container{background:var(--bui_color_white);-webkit-box-shadow:0 1px 2px rgba(0,0,0,0.15);box-shadow:0 1px 2px rgba(0,0,0,0.15)}.mb-rooms-list__disabled{-webkit-filter:grayscale(100%);filter:grayscale(100%)}.mb-send-request__text{font-size:14px;line-height:1.4;margin-bottom:10px;color:#6b6b6b}.mb-send-request__textarea,.mb-cancel-for-less__explain .textarea-limited__textarea{display:block;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;width:100%;height:120px;padding:10px;font-size:13px;line-height:1.33;margin-bottom:3px;border:1px solid #bdbdbd;border-radius:3px;-webkit-box-shadow:inset 0 3px 3px rgba(0,0,0,0.1);box-shadow:inset 0 3px 3px rgba(0,0,0,0.1)}.mb-cancel-for-less__explain .textarea-limited__textarea{height:72px}.mb-send-request__error{display:table;width:100%;margin-bottom:10px;color:#a30000;font-size:13px;line-height:1.33}.mb-send-request__error-col{display:table-cell;vertical-align:top;width:1%}.mb-send-request__error-text{display:table-cell;vertical-align:top;padding:2px 5px 0}.mb-send-request__error-icon{position:relative;display:inline-block;vertical-align:top;width:22px;height:22px;border-radius:50%;background-color:#a30000;color:var(--bui_color_white)}.mb-send-request__error-icon em{position:absolute;display:block;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);transform:translate(-50%,-50%);font-size:11px}.mb-send-request__button{margin-top:20px}.mb-send-request__privacy-statement{margin-top:5px;color:#6b6b6b;font-size:12px;line-height:18px;font-weight:400}.mb-change-dates p,.mb-change-dates .mb-cancel-flow__lb-alternative-link,.mb-change-dates__error{margin-bottom:15px;font-size:14px}.mb-change-dates__error{position:relative;text-align:left;padding-top:3px;padding-left:30px;color:#ff8000;font-weight:bold;margin-bottom:25px}.mb-change-dates__error span{position:absolute;display:block;top:0;left:0;color:var(--bui_color_white);background-color:#ff8000}.mb-change-dates__close-button{font-size:18px}.preloader-with-text{position:relative}.preloader-with-text--max-height{position:absolute;top:0;left:0;bottom:0;right:0}.preloader-with-text__container{position:absolute;top:0;left:0;right:0;bottom:0}.preloader-with-text__table{display:table;width:100%;height:100%;margin-left:auto;margin-right:auto}.preloader-with-text__cell{display:table-cell;text-align:center;vertical-align:middle}.cancellation-request{position:relative;background-color:var(--bui_color_white);-webkit-box-shadow:0 1px 2px rgba(0,0,0,0.15);box-shadow:0 1px 2px rgba(0,0,0,0.15);-webkit-transform:translateZ(0);transform:translateZ(0);padding:13px 10px;font-size:16px}.cancellation-request_container{position:relative;background-color:var(--bui_color_white);-webkit-transform:translateZ(0);transform:translateZ(0);padding:0 0 12px;font-size:16px}.cancellation-request_title{color:var(--bui_color_foreground_alt);font-weight:bold;margin:0;font-size:16px;padding:0 0 15px;text-shadow:0 1px 0 rgba(255,255,255,0.25)}.cancellation-request__timeline{position:relative;display:table;width:100%;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.cancellation-request__row{display:table-row}.cancellation-request__row--outdated{opacity:.5}.cancellation-request__row--outdated .cancellation-request__time--check,.cancellation-request__row--outdated .cancellation-request__text--sent{color:#6b6b6b}.cancellation-request__time{position:relative;display:table-cell;vertical-align:top;width:25px;text-align:center;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;padding:2px 0 1px 1px}.cancellation-request__time--check{color:#008009;font-size:14px;padding-bottom:35px}.cancellation-request__time--declined{color:#c00;padding-top:1px}.cancellation-request__time--dates{color:#0071c2;padding-top:1px}.cancellation-request__time-line{position:absolute;bottom:4px;right:50%;width:1px;height:-webkit-calc(100% - 26px);height:calc(100% - 26px);background-color:#bdbdbd}.cancellation-request__text{position:relative;display:table-cell;vertical-align:top;padding:0 10px;font-size:13px;line-height:1.4}.cancellation-request__text--first{padding-bottom:20px}.cancellation-request__text--sent{color:#008009}.cancellation-request__text--wait{color:#ff8000}.cancellation-request__text-headline{font-weight:bold;font-size:16px;margin-bottom:3px}.cancellation-request__comment{font-size:13px;line-height:1.4;padding-top:10px}.cancellation-request__rooms{position:relative;margin-top:15px;padding-top:10px;border-top:1px solid #e6e6e6;font-weight:bold;font-size:16px}.cancellation-request__rooms-item{padding-top:5px}.cancellation-request__buttons{padding-top:10px}.cancellation-request__overlay{position:absolute;top:0;left:0;right:0;bottom:0;background-color:rgba(249,251,255,0.9)}.cancellation-request__overlay-mid{position:absolute;top:50%;left:50%;width:180px;padding:10px;background-color:var(--bui_color_white);-webkit-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);transform:translate(-50%,-50%);border-radius:5px;-webkit-box-shadow:0 1px 2px rgba(0,0,0,0.15);box-shadow:0 1px 2px rgba(0,0,0,0.15);font-size:14px}.cancellation-request__rooms .mb-rooms-list__item{opacity:.7;-webkit-filter:grayscale(100%);filter:grayscale(100%)}.cancellation-request__rooms--first{margin-top:0;border-top:0;padding-top:1px}.m-button{position:relative;display:block;width:100%;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;text-align:center;padding:8px 8px 9px;cursor:pointer;border:1px solid #0071c2;color:#0071c2;font-size:14px;line-height:20px}.m-button,.m-button:link,.m-button:visited,.m-button:active{text-decoration:none}.m-button--filled{background-color:#0071c2;color:var(--bui_color_white)}.mb-card__tax-notes{background:#fff6f6}.mb-card__tax-notes li{padding:12px 10px;border-top:1px solid #fafcff}.hotel_details__reviews .hotel_details__fulltext,.hotel_details__reviews.active .hotel_details__shorttext{display:none}.hotel_details__reviews.active .hotel_details__fulltext{display:block}.hotel_details__review-pill,.hotel_details__review-word{font-weight:bold;display:inline-block;color:#0071c2}.hotel_details__review-pill{min-width:20px;padding:0 3px;text-align:center;border:1px solid;border-radius:3px}.hotel_details__review-icon{font-size:11px;display:inline-block;width:12px;color:#0071c2}.hotel_details__review-cta{font-weight:bold;display:block;margin:16px auto 6px;padding:0;text-align:center;color:#0071c2;border:0;background:0}.hotel_details__review-wrapper hr{margin-bottom:16px}.u-margin-bottom\:16{margin-bottom:16px!important}.side_menu_link.bicon-raf{font-size:26px;margin-top:-13px}.modal-mask{position:absolute;z-index:990;background-color:var(--bui_color_black);display:none;top:0;left:0}.modal-wrapper{position:fixed;width:640px;visibility:hidden;z-index:991;border-radius:8px;border:12px solid rgba(182,182,182,0.3);background-color:transparent;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;-ms-box-sizing:border-box}.modal-mask-closeBtn{position:absolute;background:url("//ac-a.static.booking.cn/static/img/icons/icon_close_map_ipad/eb95ad38e01ee6a429d4a59dd116ee4634691002.png") no-repeat 0 0;width:17px;height:17px;overflow:hidden;right:10px;top:10px;cursor:pointer;border:0}.modal-content{background:var(--bui_color_white);padding:20px}.modal-content>h1,.modal-content>h2,.modal-content>h3{padding-top:0}@media print{.modal-mask{width:0!important;display:none!important}}.js-accordion-content{display:none}.accordion__item--is-active .js-accordion-content{display:block}.accordion__item--is-expanded .js-accordion-content{display:block}.textarea-limited{position:relative;line-height:normal;margin-bottom:10px}.textarea-limited__title{margin-bottom:2px;font-size:13px}.textarea-limited__sub-title{color:#333;margin-bottom:10px;font-size:12px}.textarea-limited__textarea{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;width:100%;height:63px;color:#333;margin-bottom:5px;padding:8px}.textarea-limited__counter{color:#6b6b6b;font-size:11px}.mybooking-bui .mb-card__header h1,.mybooking-bui div.mb-card__full-dates ul li span.dates-container--check-out--label,.mybooking-bui div.mb-card__full-dates ul li span.dates-container--check-in--label,.mybooking-bui .mb-card.mb-card--summary,.mybooking-bui .mb-card__actions li a,.mybooking-bui .mb-card__prices span.mb-card__prices-key,.mybooking-bui .mb-cancel-flow__mixed-warning{font-size:12px;line-height:18px}.mybooking-bui div.mb-card__full-dates ul li span.dates-container--check-out--time,.mybooking-bui div.mb-card__full-dates ul li span.dates-container--check-in--time,.mybooking-bui .mb-toggle__content,.mybooking-bui .m-mb-timeline_multiple_stages .m-mb-timeline__stages p,.mybooking-bui .myBookingOptionsTitleSummary,.mybooking-bui .mb-page__button span,.mybooking-bui .myBookingOptions .mb-myBookingOptionsStatus,.mybooking-bui .c-media__content,.mybooking-bui p.room_name.mb-cards--section-title__room_name.single_room_name,.mybooking-bui .room_subheader p.mb_nonref_room,.mybooking-bui .modify_nha_room_name,.mybooking-bui .mb-rooms-list__room-name,.mybooking-bui .mb-rooms-list__guest-name,.mybooking-bui .mb-rooms-list__description-text,.mybooking-bui .m-lightbox__fly p,.mybooking-bui .m-lightbox__fly h4,.mybooking-bui .m-lightbox__fly .m-lightbox__container,.mybooking-bui .m-lightbox__fly .mb-send-request__text,.mybooking-bui .m-lightbox__fly .mb-page__lb-text,.mybooking-bui .m-lightbox__fly .mb-cancel-flow__room,.mybooking-bui .m-lightbox__fly .mb-page__lb-reassurance,.mybooking-bui .m-lightbox__fly .mb-cancel-flow__lb-alternative-link-outline,.mybooking-bui .m-lightbox__fly .mb-cancel-flow__lb-alternative-link,.mybooking-bui .myBookingOptions h3,.mybooking-bui .myBookingOptions h4,.mybooking-bui .myBookingOptions .fieldline,.mybooking-bui .myBookingOptions .mybooking-list li,.mybooking-bui .myBookingOptionsInitial label,.mybooking-bui .myBookingOptionsInitial em,.mybooking-bui .myBookingOptionsPanel em,.mybooking-bui .myBookingOptionsPanel ffn._ffn_textNode{font-size:14px;line-height:20px}.mybooking-bui h1 a,.mybooking-bui .mb-card__header h1 strong,.mybooking-bui div.mb-card__full-dates ul li span.dates-container--check-out--date,.mybooking-bui div.mb-card__full-dates ul li span.dates-container--check-in--date,.mybooking-bui .mb-cancel-flow__btn-main.mb-cancel-flow__btn-main_red,.mybooking-bui .mb-add-room__btn,.mybooking-bui .myBookingOptions li .myBookingOptionsTitleName,.mybooking-bui .mb-page__button,.mybooking-bui .m-lightbox__fly h2,.mybooking-bui .m-lightbox__fly .m-lightbox__header,.mybooking-bui .m-lightbox__fly .mb-page__lb-title,.mybooking-bui .mb-resend-confirmation__btn{font-size:16px;line-height:24px}.mybooking-bui span.mb-card__prices-value,.mybooking-bui .mb-section.mb-rooms-list__section h3.db-section--title.mb-rooms-list__title{font-size:20px;line-height:28px}.mybooking-bui .mb-card__header h1{padding:0}.mybooking-bui .mb-card__full-dates.js-lightbox__btn-open{padding:10px 12px}.mybooking-bui .dates-container--check-in--label,.mybooking-bui .dates-container--check-out--label{margin-bottom:0}.mybooking-bui .dates-container--check-out--time,.mybooking-bui .dates-container--check-in--time{margin-top:0}.mybooking-bui .m-mb-timeline__text{padding-top:2px;padding-bottom:2px}.mybooking-bui .mb-cancel-flow__btn-main.mb-cancel-flow__btn-main_red{padding:7px 0}.mybooking-bui ul.mb-card__prices{padding-top:8px;padding-bottom:8px}.mybooking-bui .mb-cancel-flow__mixed-warning{padding:0 8px}.mybooking-bui .mb-section.mb-rooms-list__section h3.db-section--title.mb-rooms-list__title{padding-top:0}.mybooking-bui .mb-rooms-list__add-room-container .mb-lb-action__open{padding-top:15px;padding-bottom:15px}.mybooking-bui .mb-card__links li a{padding-top:12px;padding-bottom:10px}.mybooking-bui .myBookingOptions li a.myBookingOptionsTitle{padding-top:17px;padding-bottom:17px}.mybooking-bui .myBookingOptions li .myBookingOptionsTitleName{margin-bottom:0}.mybooking-bui span.mb-page__button-sub{padding-top:0}.mybooking-bui .myBookingOptions li a.contactPropertybyEmail.contactProperty__inner,.mybooking-bui ul.myBookingOptions li.contactProperty .contactProperty__inner{padding-top:17px;padding-bottom:17px}.pbx-mb-faq-mdot__wrapper{background:#f5f5f5;padding:16px 0}.pbx-mb-faq-mdot__container{background:var(--bui_color_white)}.mb-card__price{padding:6px 10px 6px 10px;border-bottom:1px solid #e9f0fa;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.mb-card__price{width:100%;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:start;-webkit-justify-content:flex-start;-ms-flex-pack:start;justify-content:flex-start;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.mb-card__label{display:block;font-size:12px;line-height:18px;font-weight:400;color:var(--bui_color_foreground_alt)}.mb-card__content{display:block;font-size:14px;line-height:20px;font-weight:400;color:var(--bui_color_black)}.mb-card__price{border-bottom:0;width:100%;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;border-top:1px solid #e9f0fa}.mb-card__price-label{display:inline-block}.mb-card__price-number{font-size:20px;line-height:28px;font-weight:700;color:var(--bui_color_constructive_foreground);margin-left:4px}.mb-card__price-explanation{width:100%}.mb-card__price-left-side{padding-left:2px}.mb-card__price-right-side{text-align:right;padding-top:6px}span.mb-card__price-link{text-decoration:none;font-size:14px;line-height:20px;font-weight:400;display:inline-block;margin-right:10px;position:relative}span.mb-card__price-link svg{position:absolute;right:-18px;top:0}a.mb-card__price-link__with-svg{text-decoration:none;font-size:14px;line-height:20px;font-weight:400}.mb-card__price-right-side svg.mb-card__price-right-side_rightchevron{position:relative;top:1px}p.currencyClarifyOneLine.mb-card__content{border-top:1px solid #51a259;margin-top:10px}.mb-card__price_green-background{background-color:var(--bui_color_constructive_background);color:var(--bui_color_white)}.mb-card__price_white-color,.mb-card__price_white-color:after,.mb-card__content_white-color,p.currencyDisclaimer.mb-card__content_white-color{color:var(--bui_color_white)}.ge-badbooker{margin:8px;width:auto;-webkit-box-shadow:0 1px 2px rgba(0,0,0,0.15);box-shadow:0 1px 2px rgba(0,0,0,0.15);margin-bottom:16px}.ge-badbooker .bui-card__header{margin-bottom:10px}.ge-badbooker .bui-card__actions{margin-top:10px}.ge-badbooker .bui-card__title{color:#c00;font-size:var(--bui_font_strong_1_font-size);font-weight:var(--bui_font_strong_1_font-weight);line-height:var(--bui_font_strong_1_line-height);font-family:var(--bui_font_strong_1_font-family)}.ge-badbooker .bui-card__text{text-align:left;font-size:var(--bui_font_body_2_font-size);font-weight:var(--bui_font_body_2_font-weight);line-height:var(--bui_font_body_2_line-height);font-family:var(--bui_font_body_2_font-family)}.ge-badbooker .bui-link--primary{text-decoration:none}.ge-badbooker .bui-link--primary .-iconset-phone{margin-bottom:-2px}.mybooking-mobile .famex_mb_requests_container h1{padding:0}.famex_ceb_inner{padding:8px 0 0}.famex_ceb_inner .bp-alert{margin:0}.famex_ceb_intro{font-size:var(--bui_font_body_2_font-size);font-weight:var(--bui_font_body_2_font-weight);line-height:var(--bui_font_body_2_line-height);font-family:var(--bui_font_body_2_font-family);margin:0 0 16px}.famex_mb_requests_title{margin-bottom:16px}.famex_ceb_requests_content .myBookingButtonRow{display:none}.famex_ceb_srequest_form{display:none}.famex_ceb_srequest_form .myBookingButtonRow{display:none}.famex_ceb_srequest_form__actions{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;margin:16px 0 0}.famex_ceb_srequest_form__actions .bui-button{-webkit-box-flex:1;-webkit-flex:1 1 50%;-ms-flex:1 1 50%;flex:1 1 50%;margin:0 4px 0 0}.famex_ceb_srequest_form__actions .bui-button:nth-child(even){margin:0 0 0 4px}.famex_mb_ceb_request{margin:0;padding:16px 0}.famex_mb_ceb_request.myBookingOptionsPanel fieldset{margin:0}.famex_mb_ceb_request.myBookingOptionsPanel fieldset label{margin:16px 0}.famex_mb_ceb_request .m_pb_request_extra_bed select{font-size:var(--bui_font_body_2_font-size);font-weight:var(--bui_font_body_2_font-weight);line-height:var(--bui_font_body_2_line-height);font-family:var(--bui_font_body_2_font-family);background-color:transparent;color:#0071c2;border:1px solid #e6e6e6;border-radius:4px;margin:0;padding:4px}.famex_mb_ceb_request h4{margin:0 0 8px}.famex_mb_ceb_request .myBookingButtonRow{margin-top:16px}.famex_mb_ceb_request .primary_cta.right{float:none}.famex_mb_ceb_request .primary_cta{font-size:var(--bui_font_strong_1_font-size);font-weight:var(--bui_font_strong_1_font-weight);line-height:var(--bui_font_strong_1_line-height);font-family:var(--bui_font_strong_1_font-family);border-radius:2px;margin:0;padding:12px 24px;text-shadow:none;width:100%}.famex_mb_ceb_request .bp-alert{margin:0}.famex_mb_ceb_request .bp-alert p{margin:0 0 8px}.famex_mb_ceb_request .myBookingOptionsConfirm,.famex_ceb_inner .myBookingOptionsConfirm{font-size:var(--bui_font_body_2_font-size);font-weight:var(--bui_font_body_2_font-weight);line-height:var(--bui_font_body_2_line-height);font-family:var(--bui_font_body_2_font-family);background-color:#f1fef2;border:0;-webkit-box-shadow:none;box-shadow:none;text-align:left}.famex_mb_ceb_request .myBookingOptionsConfirm .change_confirm_message,.famex_ceb_inner .myBookingOptionsConfirm .change_confirm_message{font-size:var(--bui_font_strong_2_font-size);font-weight:var(--bui_font_strong_2_font-weight);line-height:var(--bui_font_strong_2_line-height);font-family:var(--bui_font_strong_2_font-family)}.famex_mb_ceb_request .js-special-request-success+.myBookingButtonRow,.famex_ceb_inner .js-special-request-success+.myBookingButtonRow{display:none}.c-room-max-occupancy-block{margin:8px 0}.myreservations .c-room-max-occupancy-block{color:#6b6b6b;margin:12px 0}.c-room-max-occupancy-block__heading{font-size:var(--bui_font_small_1_font-size);font-weight:var(--bui_font_small_1_font-weight);line-height:var(--bui_font_small_1_line-height);font-family:var(--bui_font_small_1_font-family);margin-bottom:0}.c-room-max-occupancy-block__heading span{font-weight:bold}.c-room-max-occupancy-block__sub{font-size:11px;line-height:16px;margin-top:2px}.accounts_successfully_bind_banner{overflow:auto;background-color:#fafcff}.invalid-cc__container{padding:8px;padding-top:0;background-color:#f5f5f5;font-size:14px;line-height:20px;font-weight:400}.invalid-cc__title-accordion{background-color:#ffc489;padding:8px;position:relative}.invalid-cc__title,#conf_new .invalid-cc__title-accordion .invalid-cc__title{font-size:14px;line-height:20px;font-weight:700;text-align:center;text-shadow:none;margin:0}.invalid-cc__container strong{font-weight:bold}.invalid-cc__accordion-button{position:absolute;right:10px;top:10px;width:12px;height:12px}.invalid-cc__button-icon{display:block;position:absolute;right:0;top:0}.invalid-cc__main-list-container .invalid-cc__cta{width:100%;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}button.invalid-cc__read-more{width:100%;background:0;border:0}.invalid-cc__read-more:link{display:block;font-weight:normal;text-decoration:none;text-align:center}.invalid-cc__list-icon{width:30px;text-align:center;display:table-cell}invalid-cc__list-text{display:table-cell}.invalid-cc__main-list-container,.invalid-cc__reasons-list-container{padding:0 10px;background-color:var(--bui_color_white)}.invalid-cc__main-list-container{padding-bottom:8px}.invalid-cc__reasons-list-container{padding-bottom:14px;border-bottom:solid 4px #ffc489}.invalid-cc__subtitle{font-size:14px;line-height:20px;font-weight:700;padding-top:14px;border-top:solid 1px #e6e6e6}.invalid-cc__text{margin:8px 0}.invalid-cc__main-list{padding:14px 0}.invalid-cc__main-list li{margin-bottom:8px;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex}.invalid-cc__reasons-list li{list-style-type:disc;list-style-position:inside}.invalid-cc__buttons{padding-bottom:25px;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex}.invalid-cc__cta-secondary:link{width:48%;text-decoration:none;-webkit-box-flex:1;-webkit-flex-grow:1;-ms-flex-positive:1;flex-grow:1;padding:10px;margin:5px;font-size:14px;line-height:20px;font-weight:400}.invalid-cc__container--collapsed .invalid-cc__button-icon--expand{display:block}.invalid-cc__container--collapsed .invalid-cc__button-icon-collapse{display:none}.invalid-cc__container--collapsed .invalid-cc__expandable{height:0;overflow:hidden}.invalid-cc__container--collapsed .invalid-cc__read-more{display:block}.invalid-cc__container--expanded .invalid-cc__button-icon-expand{display:none}.invalid-cc__container--expanded .invalid-cc__button-icon-collapse{display:block}.invalid-cc__container--expanded .invalid-cc__expandable{height:auto;overflow:visible}.invalid-cc__container--expanded .invalid-cc__read-more{display:none}.invalid-cc__main-list-container .invalid-cc__cta,.invalid-cc__main-list-container .invalid-cc-pay-now__cta{text-decoration:none}.mb-hotel-address__key-collection{display:block;position:relative;padding:12px 10px 12px 30px;border-bottom:1px solid #e9f0fa;font-size:12px;line-height:18px;color:var(--bui_color_black)}.mb-hotel-address__key-collection .mb-hotel-address__key-collection-title{font-size:12px;line-height:18px;font-weight:700}.mb-hotel-address__key-collection .mb-card__link--address__svg_keys{display:inline-block;position:absolute;margin-top:4px;margin-left:-18px;margin-right:4px}.mb-house-rules{background-color:#f5f5f5;padding:4px 8px}.mb-house-rules-container{background:var(--bui_color_white);-webkit-box-shadow:0 1px 2px rgba(0,0,0,0.15);box-shadow:0 1px 2px rgba(0,0,0,0.15)}.mb-house-rules__btn{position:relative;display:block;padding-right:25px}.mb-house-rules__btn:after{background:0;border-bottom:solid 2px #07c;border-right:solid 2px #07c;content:"";display:block;height:6px;width:6px;margin-top:-3px;position:absolute;right:12px;top:5px;-webkit-transform:rotate(45deg);-ms-transform:rotate(45deg);transform:rotate(45deg)}.mb-house-rules__wrapper{list-style:disc;margin-left:20px;padding:10px;position:relative}.pay-comp-v1 .payment-icon{background:url("//ac-a.static.booking.cn/static/img/payments/icons/payment-method-icons-sprite@2x/c5a8b1580e13e62cb39f35ea0a3b889cc0cf9155.png") no-repeat;background-size:1833px 30px;height:30px;width:48px;display:block;float:left;margin:0 5px 5px 0}.pay-comp-v1 .payment-icon.payment-icon__default{background-position:0 0}.pay-comp-v1 .payment-icon.payment-icon__visa{background-position:-58px 0}.pay-comp-v1 .payment-icon.payment-icon__mastercard{background-position:-116px 0}.pay-comp-v1 .payment-icon.payment-icon__maestro{background-position:-174px 0}.pay-comp-v1 .payment-icon.payment-icon__amex{background-position:-232px 0}.pay-comp-v1 .payment-icon.payment-icon__discover{background-position:-290px 0}.pay-comp-v1 .payment-icon.payment-icon__diners{background-position:-348px 0}.pay-comp-v1 .payment-icon.payment-icon__jcb{background-position:-406px 0}.pay-comp-v1 .payment-icon.payment-icon__cup{background-position:-464px 0}.pay-comp-v1 .payment-icon.payment-icon__sofortdirect{background-position:-522px 0;width:95px}.pay-comp-v1 .payment-icon.payment-icon__ideal{background-position:-627px 0;width:34px}.pay-comp-v1 .payment-icon.payment-icon__paypal{background-position:-671px 0;width:123px}.pay-comp-v1 .payment-icon.payment-icon__alipay{background-position:-804px 0;width:86px}.pay-comp-v1 .payment-icon.payment-icon__wxpay{background-position:-900px 0;width:111px}.pay-comp-v1 .payment-icon.payment-icon__tenpay{background-position:-1021px 0;width:83px}.pay-comp-v1 .payment-icon.payment-icon__giropay{background-position:-1114px 0;width:70px}.pay-comp-v1 .payment-icon.payment-icon__dotpay{background-position:-1194px 0;width:103px}.pay-comp-v1 .payment-icon.payment-icon__yandex{background-position:-1307px 0;width:158px}.pay-comp-v1 .payment-icon.payment-icon__qiwi{background-position:-1475px 0;width:19px}.pay-comp-v1 .payment-icon.payment-icon__webmoney{background-position:-1504px 0;width:119px}.pay-comp-v1 .payment-icon.payment-icon__paypal{background-position:-1633px 0;width:34px}.pay-comp-v1 .payment-icon.payment-icon__bcmc{background-position:-1677px 0;width:45px}.pay-comp-v1 .payment-icon.payment-icon__default{background-position:-1732px 0}.pay-comp-v1 .payment-icon.payment-icon__eps{background-position:-1790px 0}.pay-comp-v1.payin-component__holder{position:relative}.pay-comp-v1.payin-component__holder fieldset{border:0;margin:0;padding:0}.pay-comp-v1 .payin-form__fog{position:absolute;left:0;top:0;width:100%;height:100%;display:none;background-color:rgba(255,255,255,0.65);-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-transform:background-color .3s;-ms-transform:background-color .3s;transform:background-color .3s}.pay-comp-v1 .payin-form__fog.-pending{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex}.pay-comp-v1 .payin-form__fog-spinner{-webkit-animation:rotator 1.4s linear infinite;animation:rotator 1.4s linear infinite}.pay-comp-v1 .payin-form__fog-spinner,.pay-comp-v1 .payin-form__fog-spinner:after{position:relative;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.pay-comp-v1 .payin-form__fog-spinner{width:60px;height:60px;display:block;color:#003580}.pay-comp-v1 .payin-form__fog-spinner:after{content:"";width:100%;height:100%;display:inline-block;border:5px solid currentColor;border-bottom-color:transparent;border-radius:100%;background:transparent;-webkit-animation:rotator .75s linear infinite;animation:rotator .75s linear infinite}.pay-comp-v1 .payin-form__fog.-success{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;background-color:rgba(255,255,255,0.9)}.pay-comp-v1 .payin-form__fog.-success svg.bk-icon{width:64px;height:64px}.pay-comp-v1 .payin-form__fog-message{text-align:center}.pay-comp-v1 .payin-form__fog-message p{font-size:var(--bui_font_body_1_font-size);font-weight:var(--bui_font_body_1_font-weight);line-height:var(--bui_font_body_1_line-height);font-family:var(--bui_font_body_1_font-family)}@-webkit-keyframes rotator{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}100%{-webkit-transform:rotate(360deg);transform:rotate(360deg)}}@keyframes rotator{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}100%{-webkit-transform:rotate(360deg);transform:rotate(360deg)}}.pay-comp-v1 .payin-form__saved-payment-method,.pay-comp-v1 .payin-payment-method__toggle{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;border:1px solid #bdbdbd;background-color:#f5f5f5;display:block;text-align:left;border-radius:2px;margin-bottom:5px;margin-right:16px}@media all and (min-width:600px){.pay-comp-v1 .payin-form__saved-payment-method,.pay-comp-v1 .payin-payment-method__toggle{text-align:center}}.pay-comp-v1 .payin-form__saved-payment-method:first-child,.pay-comp-v1 .payin-payment-method__toggle:first-child{border-top-style:solid}@media all and (min-width:600px){.pay-comp-v1 .payin-form__saved-payment-method,.pay-comp-v1 .payin-payment-method__toggle{margin-bottom:16px}.pay-comp-v1.payin-form--compact .payin-payment-method__toggle{margin-bottom:4px}}.pay-comp-v1 .payin-form__saved-payment-method:hover,.pay-comp-v1 .payin-payment-method__toggle:hover{cursor:pointer}.pay-comp-v1 .payin-form__saved-payment-method:nth-of-type(even),.pay-comp-v1 .payin-payment-method__toggle:nth-child(3n){margin-right:0}@media all and (max-width:600px){.pay-comp-v1 .payin-payment-method__toggle:last-of-type{margin-bottom:20px}}.pay-comp-v1 .payin-form__saved-payment-method.-selected,.pay-comp-v1 .payin-payment-method__toggle.-selected{border-color:#0071c2;background-color:#fafcff}.pay-comp-v1 .payin-form__select{height:33px;border-radius:4px;padding:6px 2px;zoom:1;background:var(--bui_color_white);border:1px solid #bdbdbd;outline:0;-webkit-tap-highlight-color:rgba(0,0,0,0)}.pay-comp-v1 .payin-form__select:focus{outline:0;border-color:#0071c2;-webkit-box-shadow:0 1px 2px rgba(0,0,0,.3);box-shadow:0 1px 2px rgba(0,0,0,.3);-webkit-transition:border-color ease-in-out .15s,-webkit-box-shadow ease-in-out .15s;transition:border-color ease-in-out .15s,box-shadow ease-in-out .15s}.pay-comp-v1 .payin-form__saved-payment-methods .payin-form__title_small{margin-bottom:1em}.pay-comp-v1 .payin-form__saved-payment-methods{padding-bottom:8px}.pay-comp-v1 .payin-form__saved-payment-method,.pay-comp-v1 .payin-form__saved-payment-method .payin-form__saved-details,.pay-comp-v1 .payin-form__saved-payment-method input[type="radio"]{display:inline-block}.pay-comp-v1 .payin-form__saved-payment-method{line-height:32px;width:100%;min-height:40px}@media all and (min-width:600px){.pay-comp-v1 .payin-form__saved-payment-method{text-align:left;display:inline-block;margin-right:0}}.pay-comp-v1 .payin-form__saved-details__row{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;padding-left:8px}.pay-comp-v1 .payin-form__saved-payment-method .payin-form__bank-card-type-icon{background-position:center center;float:left;padding:3px}.pay-comp-v1 .payin-form__saved-payment-method .payin-form__saved-details{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;margin-left:4px;margin-right:4px}.pay-comp-v1 .payin-form__saved-payment-method .payin-form__saved-detail{padding:4px;font-size:var(--bui_font_body_2_font-size);font-weight:var(--bui_font_body_2_font-weight);line-height:var(--bui_font_body_2_line-height);font-family:var(--bui_font_body_2_font-family)}.pay-comp-v1 .payin-form__saved-detail--truncated{display:none}.pay-comp-v1 .payin-form__saved-detail--truncated{overflow:hidden;max-width:145px;white-space:nowrap;text-overflow:ellipsis;vertical-align:bottom}.pay-comp-v1 .payin-form__saved-details_coloured{display:block;padding:2px 8px 8px;background-color:#ebf3ff}@media all and (min-width:600px){.pay-comp-v1 .payin-form__saved-details__pane{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex}.pay-comp-v1 .payin-form__saved-details_coloured{padding:8px 0 16px 30px}}.pay-comp-v1 .payin-form__saved-details__code{margin-bottom:4px}@media all and (min-width:600px){.pay-comp-v1 .payin-form__saved-details__code{-webkit-box-flex:1;-webkit-flex-grow:1;-ms-flex-positive:1;flex-grow:1;width:90px;margin-right:16px}}.pay-comp-v1 .payin-form__saved-details__code-title{line-height:25px;font-size:var(--bui_font_body_2_font-size);font-weight:var(--bui_font_body_2_font-weight);line-height:var(--bui_font_body_2_line-height);font-family:var(--bui_font_body_2_font-family)}@media all and (min-width:600px){.pay-comp-v1 .payin-form__saved-details__code-title{font-size:var(--bui_font_body_2_font-size);font-weight:var(--bui_font_body_2_font-weight);line-height:var(--bui_font_body_2_line-height);font-family:var(--bui_font_body_2_font-family)}}@media all and (min-width:600px){}.pay-comp-v1 .payin-form__saved-details__help{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;font-size:var(--bui_font_small_1_font-size);font-weight:var(--bui_font_small_1_font-weight);line-height:var(--bui_font_small_1_line-height);font-family:var(--bui_font_small_1_font-family)}@media all and (min-width:600px){.pay-comp-v1 .payin-form__saved-details__help{-webkit-box-flex:2;-webkit-flex-grow:2;-ms-flex-positive:2;flex-grow:2;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;margin-top:20px}}.pay-comp-v1 .payin-form__saved-details__card-icon{width:50px;margin-right:8px}.pay-comp-v1 .payment-instrument__content{clear:both;display:none}.pay-comp-v1 .payment-instrument__content.-active{display:block}.pay-comp-v1 .payment-instrument__bank-card{display:none}.pay-comp-v1 .payment-instrument__bank-card.-active{display:block}.pay-comp-v1 .payin-payment-method__title h1{font-weight:400;margin:0}.pay-comp-v1 .payin-payment-method__title p{margin:4px 0 16px 0}@media all and (min-width:600px){.pay-comp-v1 .payin-payment-method__title p{font-size:inherit}.pay-comp-v1 .payin-form__saved-detail--truncated{max-width:100px}}.pay-comp-v1 .payin-payment-method__toggle{position:relative;padding:10px 16px 10px 50px;font-size:14px;line-height:20px;width:100%}@media all and (min-width:600px){.pay-comp-v1 .payin-payment-method__toggle{float:left;padding:10px 16px 16px;width:-webkit-calc(100% / 3 - 11px);width:calc(100% / 3 - 11px)}.pay-comp-v1.payin-form--compact .payin-payment-method__toggle{padding-top:5px;padding-bottom:5px}}.pay-comp-v1 .payin-payment-method__toggle.-selected{background:#fafcff;border-color:#0071c2}.pay-comp-v1 .payin-payment-method__radio{position:absolute;top:11px;left:10px}@media all and (min-width:600px){.pay-comp-v1 .payin-payment-method__radio{top:10px}}.pay-comp-v1 .payin-method-icon{display:block;height:20px;width:50px;margin:0 auto;background-repeat:no-repeat;background-position:center;background-size:contain;float:left;margin-right:10px}@media all and (min-width:600px){.pay-comp-v1 .payin-method-icon{height:40px;width:100%}}.pay-comp-v1 .payin-more-payments{display:none}.pay-comp-v1 .payin-more-payments.-visible{display:block;position:relative;top:-1px}.pay-comp-v1 .payin-more-payments.-visible .payin-method-icon{height:26px}.pay-comp-v1 .payin-show-more-payments{padding:2px 0 20px}.pay-comp-v1 .payin-show-more-payments a{color:#0071c2;font-weight:400;text-decoration:none}.pay-comp-v1 .payin-show-more-payments svg{width:18px;height:18px;position:relative;top:3px;fill:#0071c2}@media all and (min-width:600px){.pay-comp-v1 .payin-show-more-payments svg{top:-1px}}.pay-comp-v1 .payin-show-more-payments.-visible svg{-webkit-transform:scaleY(-1);-ms-transform:scaleY(-1);transform:scaleY(-1)}.pay-comp-v1 .payin-method-icon__alipay,.pay-comp-v1 .payin-method-icon__alipay_wap{background-image:url("//ac-a.static.booking.cn/static/icons/iconset/logo_payment_alipay/3db492000dffb1e8717440a72bef628491d78ecc.svg")}.pay-comp-v1 .payin-method-icon__bcmc{background-image:url("//ac-a.static.booking.cn/static/icons/iconset/logo_payment_bancont/9f4267021ae8c497e34e1b1c930fc890662bc47c.svg")}.pay-comp-v1 .payin-method-icon__creditcard{background-image:url("//ac-a.static.booking.cn/static/icons/experiments/logo_payment_credit_card/46d2149e395e5c52fabe1f38ae5bd13908de39dd.svg")}.pay-comp-v1 .payin-method-icon__directEbanking{background-image:url("//ac-a.static.booking.cn/static/icons/iconset/logo_payment_sofort/27962cea49ae693d1f0076c659dbd8a5adfa4d46.svg")}.pay-comp-v1 .payin-method-icon__dotpay{background-image:url("//ac-a.static.booking.cn/static/icons/iconset/logo_payment_dotpat/92a4017d2c92f8952bb3e22eadd50db11e9cc9f5.svg")}.pay-comp-v1 .payin-method-icon__eps{background-image:url("//ac-a.static.booking.cn/static/icons/iconset/logo_payment_eps/06932ab4ffd5903e9eb2fdf351ac229d941f521d.svg")}.pay-comp-v1 .payin-method-icon__giropay{background-image:url("//ac-a.static.booking.cn/static/icons/iconset/logo_payment_giropay/e495acaf15fa4245f778801b4cc3907d9bd1265b.svg")}.pay-comp-v1 .payin-method-icon__ideal{background-image:url("//ac-a.static.booking.cn/static/icons/iconset/logo_payment_ideal/f008e8c124e2bbbbf71226700ff2beeccecf5703.svg")}.pay-comp-v1 .payin-method-icon__paypal{background-image:url("//ac-a.static.booking.cn/static/icons/iconset/logo_payment_paypal_long/d0ccb3bc0e7683bca53feb179f1a8ee78a05bfcb.svg")}.pay-comp-v1 .payin-method-icon__sofort{background-image:url("//ac-a.static.booking.cn/static/icons/iconset/logo_payment_sofort/27962cea49ae693d1f0076c659dbd8a5adfa4d46.svg")}.pay-comp-v1 .payin-method-icon__tenpay{background-image:url("//ac-a.static.booking.cn/static/icons/iconset/logo_payment_tenpay/3f44b18d6176601b176daa81fc75f774206de00f.svg")}.pay-comp-v1 .payin-method-icon__qiwi{background-image:url("//ac-a.static.booking.cn/static/icons/iconset/logo_payment_qiwi/89f122af71371b922f51f0cb722bbfdbec1a4a0d.svg")}.pay-comp-v1 .payin-method-icon__webmoney{background-image:url("//ac-a.static.booking.cn/static/icons/iconset/logo_payment_webmoney/28441eeaa55d319c088b2d2463ad31e7e9e61993.svg")}.pay-comp-v1 .payin-method-icon__wxpay,.pay-comp-v1 .payin-method-icon__wechatpay{background-image:url("//ac-a.static.booking.cn/static/icons/iconset/logo_payment_wechat_pay/2d46f1aa18c94059038e9c84b818b1f3f346376c.svg")}.pay-comp-v1 .payin-method-icon__yandex{background-image:url("//ac-a.static.booking.cn/static/icons/iconset/logo_payment_yandex/d7916a00baaf01bf4c98d6a9c54f820624306fdb.svg")}.pay-comp-v1 .payin-form__alt_payments .payin-form__select{min-width:200px;display:inline-block;font-size:var(--bui_font_small_1_font-size);font-weight:var(--bui_font_small_1_font-weight);line-height:var(--bui_font_small_1_line-height);font-family:var(--bui_font_small_1_font-family)}.pay-comp-v1 .payin-form__alt_payments__explain_wrapper{margin-top:16px;border:1px dashed #bdbdbd;clear:both}@media all and (min-width:600px){.pay-comp-v1 .payin-form__alt_payments__explain{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex}}.pay-comp-v1 .payin-form__alt_payments__explain_step{text-align:center;margin:16px 16px 8px 16px;font-size:12px;line-height:18px}.pay-comp-v1 .payin-form__alt_payments__explain_step>p{text-align:center}@media all and (min-width:600px){.pay-comp-v1 .payin-form__alt_payments__explain_step{-webkit-box-flex:1;-webkit-flex:1;-ms-flex:1;flex:1}}.pay-comp-v1 .payin-form__alt_payments__explain_step svg{width:32px;height:32px}.pay-comp-v1 .payin-form__alt_payments__explain_arrow{display:block;margin:0 auto;-webkit-align-self:center;-ms-flex-item-align:center;align-self:center;width:16px;height:16px;width:28px;height:28px;-webkit-transform:rotate(90deg);-ms-transform:rotate(90deg);transform:rotate(90deg)}.pay-comp-v1 .payin-form__alt_payments__explain_step__arrow{-webkit-transform:rotate(90deg);-ms-transform:rotate(90deg);transform:rotate(90deg)}@media all and (min-width:600px){.pay-comp-v1 .payin-form__alt_payments__explain_arrow{-webkit-transform:rotate(0);-ms-transform:rotate(0);transform:rotate(0)}.pay-comp-v1 .payin-form__alt_payments__explain_step__arrow{-webkit-transform:rotate(0);-ms-transform:rotate(0);transform:rotate(0)}.pay-comp-v1 .payin-payment-method__stretcher{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex}}.pay-comp-v1 .payin-form__alt_payments_messages__icon{width:14px;height:14px}.pay-comp-v1 .ideal .payin-form__alt_payments__explain_step svg{fill:#cd0067}.pay-comp-v1 .payin-form__alt_payments_messages{margin-top:16px;padding:8px 16px;background:#f5f5f5;font-size:12px;line-height:18px}.pay-comp-v1 .alt_payments_refund{color:#008009}.pay-comp-v1 .payin-form__alt_payments_message{position:relative;padding-left:20px}.pay-comp-v1 .payin-form__alt_payments_message p{margin:8px 0}.pay-comp-v1 .payin-form__alt_payments_message svg{position:absolute;left:0}.pay-comp-v1 .payin-payment-method__wrapper{overflow:hidden}.pay-comp-v1 .payin-form{font-size:14px;font-weight:normal;line-height:1.4;width:100%;overflow:hidden}.payin-form--compact .payin-payment-method__title{display:none}.pay-comp-v1 .payin-form__billing-address{margin-top:5px}.pay-comp-v1 .payin-form__save_cc_and_ba{margin-top:5px}.pay-comp-v1 .payin-form__ba-summary__address .bui-alert{padding:2px 14px}.pay-comp-v1 .payin-form__ba-summary__address .bui-alert__icon{margin-top:5px}.pay-comp-v1 .payin-form__ba-summary__address .bui-alert__text{font-size:12px}.pay-comp-v1 .payin-form__field-group{display:block;margin:5px 0 10px}.pay-comp-v1.payin-form--compact .payin-form__field-group{margin:2px 0 4px}.pay-comp-v1 .payin-form__flexible-fields{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:start;-webkit-justify-content:flex-start;-ms-flex-pack:start;justify-content:flex-start}.pay-comp-v1 .payin-form__half-width-field{width:100%;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;margin-bottom:2px}.pay-comp-v1 .payin-form__full-width-field{max-width:535px;width:100%;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;margin-bottom:2px}.pay-comp-v1 .payin-form__full-width-field-new-page{max-width:620px;width:100%;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;margin-bottom:2px}.pay-comp-v1 .payin-form__billing-address .payin-form__half-width-field{margin-bottom:7px}.pay-comp-v1 .payin-form__billing-address .payin-form__full-width-field{margin-bottom:7px}.pay-comp-v1 .payin-form__billing-address .payin-form__full-width-field-new-page{margin-bottom:7px}@media all and (min-width:400px){.pay-comp-v1 .payin-form__half-width-field{padding-right:5%;width:50%}}.pay-comp-v1 .payin-form__full-width .payin-form__flexible-fields{-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between}.pay-comp-v1 .payin-form__flexible-fields .payin-form__field-group:first-of-type{float:left;margin-right:17px}@media all and (min-width:400px){.pay-comp-v1 .payin-form__flexible-fields .payin-form__field-group:first-of-type{margin-right:30px}}.pay-comp-v1 .payin-form__header{font-size:16px;font-weight:bold;line-height:16px;padding-bottom:10px;padding-top:10px}.pay-comp-v1 .payin-form__header__link{font-size:15px;float:right;text-decoration:none}.pay-comp-v1 .payin-form__header__arrow{background-color:#0071c2;border-radius:50%;width:15px;height:15px;display:inline-block}.pay-comp-v1 .payin-form__header__arrow svg{vertical-align:top;height:15px;width:15px}.pay-comp-v1 .payin-form__header__arrow--collapsed{background-color:#bdbdbd}.pay-comp-v1 .payin-form__label{font-size:14px;line-height:20px;display:block;margin-bottom:8px;padding:0;text-align:left}.pay-comp-v1.payin-form--compact .payin-form__label{margin-bottom:4px}.pay-comp-v1 .payin-form__label-text{color:var(--bui_color_black);font-weight:normal}.pay-comp-v1 .payin-form__label-required-symbol{color:#5d5d5d}.pay-comp-v1 .payin-form__field-group{max-width:350px}.pay-comp-v1 .payin-form__full-width .payin-form__field-group{max-width:unset}.pay-comp-v1 .payin-form__field{font-size:14px;line-height:20px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;width:100%;margin-bottom:4px;padding:6px;border:1px solid #bdbdbd;border-radius:3px}.pay-comp-v1 .payin-form__field:focus{outline:0;border-color:#0071c2;-webkit-box-shadow:0 1px 2px rgba(0,0,0,.3);box-shadow:0 1px 2px rgba(0,0,0,.3);-webkit-transition:border-color ease-in-out .15s,-webkit-box-shadow ease-in-out .15s;transition:border-color ease-in-out .15s,box-shadow ease-in-out .15s}.pay-comp-v1 .payin-form__field-holder.-valid .payin-form__field,.pay-comp-v1 .payin-form__field-validation-container.-valid .payin-form__field{border-color:#008009}.pay-comp-v1 .payin-form__field-holder.-invalid .payin-form__field{border-color:#a30000}.pay-comp-v1 .payin-form__field[type="text"]::-webkit-input-placeholder{color:#bdbdbd}.pay-comp-v1 .payin-form__field[type="text"]::-moz-placeholder{color:#bdbdbd}.pay-comp-v1 .payin-form__field[type="text"]:-ms-input-placeholder{color:#bdbdbd}.pay-comp-v1 .payin-form__field[type="text"]::placeholder{color:#bdbdbd}.pay-comp-v1 .payin-form__field-error{height:8px;clear:both}.pay-comp-v1.payin-form--compact .payin-form__field-error{height:auto}.pay-comp-v1 .payin-form__field-error span{position:absolute;font-size:12px;line-height:18px;display:none;color:#a30000}.pay-comp-v1.payin-form--compact .payin-form__field-error span{position:relative;font-size:12px;line-height:18px;display:none;color:#a30000}.pay-comp-v1 .payin-form__field-holder.-invalid .payin-form__field-error span{display:block}.pay-comp-v1 .payin-form__field-validation-container{position:relative}@media all and (min-width:600px){.pay-comp-v1 .payin-form__field-validation-container_cvc{max-width:140px}}.pay-comp-v1 .payin-form__field-validation-container_cvc{line-height:20px}.pay-comp-v1 .payin-form__field-validation{display:none;position:absolute;top:5px;right:10px}.pay-comp-v1 .payin-form__bank-card-number .payin-form__field-validation{right:45px}.pay-comp-v1 .payin-form__field-holder.-valid .payin-form__field-validation,.pay-comp-v1 .payin-form__field-validation-container.-valid .payin-form__field-validation{display:block}.pay-comp-v1 .payin-form__field-validation .bk-icon{fill:#008009;width:14px;height:11px}.pay-comp-v1 .payin-form__checkbox{font-size:18px;margin-right:4px}.pay-comp-v1 .payin-form__bank-card-type{position:relative;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.pay-comp-v1 .payin-form__bank-card-type-icon{display:block;width:38px;height:34px;background-position:right center;background-repeat:no-repeat}.pay-comp-v1 .payin-form__bank-card-type-icon.-visa{background-image:url("//ac-a.static.booking.cn/static/icons/experiments/logo_payment_visa/dfc5dad571641dc4f1c9a18b6e81d7b367e72cdf.svg")}.pay-comp-v1 .payin-form__bank-card-type-icon.-mastercard,.pay-comp-v1 .payin-form__bank-card-type-icon.-mc{background-image:url("//ac-a.static.booking.cn/static/icons/experiments/logo_payment_mastercard/4c1692589eebda332645f061494504b02f92886f.svg")}.pay-comp-v1 .payin-form__bank-card-type-icon.-amex{background-image:url("//ac-a.static.booking.cn/static/icons/experiments/logo_payment_american_express/507a87f477b9ffeb763ee8917beacacef557e098.svg")}.pay-comp-v1 .payin-form__bank-card-type-icon.-diners{background-image:url("//ac-a.static.booking.cn/static/icons/experiments/logo_payment_diners_club/493b4bdef4d7d19dcbac15dfbd7daef294cc9673.svg")}.pay-comp-v1 .payin-form__bank-card-type-icon.-discover{background-image:url("//ac-a.static.booking.cn/static/icons/experiments/logo_payment_discover/ee203832e35de4ca22ad2d016cbf56f8c1763fa8.svg")}.pay-comp-v1 .payin-form__bank-card-type-icon.-maestro{background-image:url("//ac-a.static.booking.cn/static/icons/experiments/logo_payment_maestro/f391d42482c1cbcea531283a7ddf078eb6c24d4e.svg")}.pay-comp-v1 .payin-form__bank-card-type-icon.-jcb{background-image:url("//ac-a.static.booking.cn/static/icons/experiments/logo_payment_jcb/b6dc7ae1bb67608ea098bf4e482d45eb9d922467.svg")}.pay-comp-v1 .payin-form__bank-card-type-icon.-unionpay,.pay-comp-v1 .payin-form__bank-card-type-icon.-cup{background-image:url("//ac-a.static.booking.cn/static/icons/experiments/logo_payment_union_pay/5563efa872c7db2a417d14fc39cad0de5f97e5d0.svg")}.pay-comp-v1 .payin-form__bank-card-type-available .payin-form__bank-card-type-icon{display:inline-block}.pay-comp-v1 .payin-form__cc-summary{border-color:#0071c2;background-color:#fafcff;border-style:solid;border-width:1px}.pay-comp-v1 .payin-form__bank-card-number{position:relative}.pay-comp-v1 .payin-form__cc-summary-type-icon{display:inline-block}.pay-comp-v1 .payin-form__cc-summary-type-number{vertical-align:top;line-height:34px;padding-left:5px}.pay-comp-v1 .payin-form__bank-card-number-type{position:absolute;top:0;right:5px}.pay-comp-v1 .zh .payin-form__bank-card-expiration-date{width:90px}.pay-comp-v1 .payin-form__bank-card-expiration-date{width:58px}@media all and (min-width:600px){.pay-comp-v1 .payin-form__bank-card-expiration-date{width:80px}}.pay-comp-v1 .payin-form__bank-card-expiration-date-separator{margin-left:4px;margin-right:4px}.pay-comp-v1 .payin-form__bank-card-expiration .payin-form__field-validation-container{display:inline-block}@media all and (min-width:600px){.pay-comp-v1 .payin-form__bank-card-code-field{max-width:140px}}.pay-comp-v1 .payin-form__saved-payment-methods-holder .payin-form__label-tooltip{display:none}.pay-comp-v1 .payin-form__saved-payment-methods-holder .payin-form__bank-card-code .payin-form__label{line-height:25px;margin-bottom:0}.pay-comp-v1 .payin-form__label-tooltip{display:inline-block;margin-left:4px;width:14px;height:14px;fill:#0071c2}.pay-comp-v1 .payin-form__label-tooltip:hover{cursor:pointer}.pay-comp-v1 .payin-form__label-tooltip:focus{outline:0}.pay-comp-v1 .payin-form__tooltip{max-width:460px;z-index:11000}.pay-comp-v1 .payin-form__tooltip-3-digit-code{max-width:none}.pay-comp-v1 .payin-form__tooltip-4-digit-code{max-width:none}.pay-comp-v1 .payin-form__tooltip-3-digit-code .payin-form__tooltip-content{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center}.pay-comp-v1 .payin-form__tooltip-content{font-size:12px;line-height:18px}.pay-comp-v1 .payin-form__tooltip-content::after{content:'';display:block;clear:both}.pay-comp-v1 .payin-form__tooltip-text{position:relative;margin-top:-1px}.pay-comp-v1 .payin-form__tooltip-content img{width:60px;height:auto;vertical-align:middle;margin-right:8px}.pay-comp-v1 .payin-form__tooltip-text{vertical-align:middle;padding-top:4px}.pay-comp-v1 .payin-form__bank-card-save{margin-top:16px;margin-bottom:16px}.pay-comp-v1 .payin-form__state-field{height:34px}.pay-comp-v1 .payin-form__notifications-holder{font-size:12px;line-height:18px;padding:8px}.pay-comp-v1 .payin-form__notifications-holder.-error{background-color:#fff0f0;color:#c00}.pay-comp-v1 .payin-form__notifications-holder.-warning{background-color:#fff8f0;color:#ff8000}.pay-comp-v1 .payin-form__notifications .bk-icon{width:17px;margin-right:8px}.pay-comp-v1 .payin-form__notifications-icon{float:left;margin-top:-8px}.pay-comp-v1 .payin-form__notifications-holder.-error .payin-form__notifications-icon .bk-icon{fill:#c00}.pay-comp-v1 .payin-form__notifications-holder.-warning .payin-form__notifications-icon .bk-icon{fill:#ff8000}.pay-comp-v1 .payin-form__notification{padding-left:26px}.pay-comp-v1 .payin-form__bank-card-postal-code{max-width:181px}.pay-comp-v1 .payin-form__messages{font-size:12px;line-height:18px;margin-top:8px}.pay-comp-v1 .payin-form__field-errors{clear:both;width:100%}.pay-comp-v1 .payin-form__field-errors span{font-size:12px;line-height:18px;display:none;color:#a30000}.pay-comp-v1 .payin-form__field-errors.-invalid span{display:block}.pay-comp-v1 .payin-form__field-error-align-right{text-align:right}.mb-payments__component .payin-payment-method__title h1{padding:0}.mb-payments__component input[type="radio"]{margin:0;padding:0}.mb-payments__component .payin-form__alt_payments select.payin-form__select{display:inline-block;margin:0;padding:0}.mb-payments__view-payment-info{background-color:#fafcff;padding:4px 8px}.mb-payments__view-payment-info-container{background:var(--bui_color_white);-webkit-box-shadow:0 1px 2px rgba(0,0,0,0.15);box-shadow:0 1px 2px rgba(0,0,0,0.15)}.mb-payments__btn{position:relative;display:block;padding-right:25px}.mb-payments__btn:after{background:0;border-bottom:solid 2px #0071c2;border-right:solid 2px #0071c2;content:"";display:block;height:6px;width:6px;margin-top:-3px;position:absolute;right:12px;top:5px;-webkit-transform:rotate(45deg);-ms-transform:rotate(45deg);transform:rotate(45deg)}.mb-payments__close-btn{position:absolute;top:6px;right:6px;color:#0071c2;font-size:12px;line-height:1.125;padding:10px}.mb-payments__wrapper{position:relative;padding:10px;font-size:14px;line-height:20px}.mb-payments__title{font-size:16px;line-height:16px;padding:0 25px 0 0;margin-bottom:10px}.mb-payments__lb-overlay{position:absolute;top:0;right:0;left:0;min-height:100%;padding:10px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;background:var(--bui_color_white);z-index:3;display:none}.mb-payments__lb-overlay_preloader{background:rgba(255,255,255,0.9) url("//ac-a.static.booking.cn/static/img/ajax-loaders/mb-cancel-flow-loader-ovl/581fb093429914dae7c33b24d0c2d28ce7d0c8bf.gif") no-repeat 50% 50%;background-size:32px 32px}.mb-payments__lb-overlay_visible{display:block}.mb-payments__submit-btn{position:relative;display:block;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;width:100%;text-align:center;text-decoration:none;border:0;background:#0071c2;color:var(--bui_color_white);font-size:16px;line-height:1.2;padding:8px 0 10px;margin:24px 0 16px;outline:0}.mb-payments__submit-btn[disabled]{color:var(--bui_color_white);background:#e6e6e6}.mb-payments__amount{border:1px solid #ebf3ff;background:#fafcff;padding:12px 8px;margin:18px 0;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-webkit-flex-direction:row;-ms-flex-direction:row;flex-direction:row;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center}.mb-payments__amount .mb-payments__amount__total{font-size:var(--bui_font_strong_2_font-size);font-weight:var(--bui_font_strong_2_font-weight);line-height:var(--bui_font_strong_2_line-height);font-family:var(--bui_font_strong_2_font-family)}.mb-payments__amount .mb-payments__amount__price{font-size:var(--bui_font_strong_2_font-size);font-weight:var(--bui_font_strong_2_font-weight);line-height:var(--bui_font_strong_2_line-height);font-family:var(--bui_font_strong_2_font-family)}.mb-payments__schedule .payment_details p{margin-bottom:10px}.mb-payments__schedule .preauth_content{margin-bottom:10px}.mb-payments__schedule .cancellationDiv .conf-free-cancellation{background-color:#e0f3e1;color:#008009;padding:10px;text-align:center;padding:8px 30px;margin-top:10px}.mb-payments__schedule .cancellationDiv .conf_cancellation_fee{background-color:#fafcff;padding:10px;text-align:center;padding:8px 30px;margin-top:10px}.mb-payments__schedule .payment_details .conf-free-cancellation{color:#008009}.mb-payments__schedule .payment_details .conf-free-cancellation,.mb-payments__schedule .payment_details .conf_cancellation_fee{padding-right:40px}.mb-payments__schedule .conf_recurring_payment_table{font-size:14px;border-bottom:0}.mb-payments__schedule .payment_notification_msg{padding:0;text-align:left}.change-dates__p{margin-bottom:16px}.change-dates__holder .bar--container{padding:8px;color:#0071c2;border-radius:2px;border-color:#0071c2}.change-dates__dates-info{margin-bottom:8px}.change-dates__price-wrapper{-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:end;-webkit-align-items:end;-ms-flex-align:end;align-items:end}.change-dates__dates-header{font-size:var(--bui_font_small_1_font-size);font-weight:var(--bui_font_small_1_font-weight);line-height:var(--bui_font_small_1_line-height);font-family:var(--bui_font_small_1_font-family);display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between}.change-dates__dates-header h2{font-weight:bold}.change-dates__button--outline,.change-dates__button--outline:link{text-decoration:none}.change-dates__table .bui-date__label{font-weight:500!important;padding:0!important}.change-dates__panel-footer{background-color:#fafcff;padding:16px;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between}.change-dates__total-title{font-weight:bold}.mb-redesign--change-dates.feedbackBox{overflow:initial!important}.mb-redesign--change-dates .mb-alert{margin-bottom:16px}.mb-redesign--change-dates .change-dates__button--outline{margin-bottom:8px}.add-room__wrapper{position:relative;padding:16px}.add-room__num-guests{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;margin-top:20px}.add-room__num-guests-label{line-height:30px}.add-room__num-guests-select{display:inline-block}.add-room__alert{margin-bottom:20px}.confirm__info{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;margin-bottom:8px;font-size:var(--bui_font_body_2_font-size);font-weight:var(--bui_font_body_2_font-weight);line-height:var(--bui_font_body_2_line-height);font-family:var(--bui_font_body_2_font-family)}.confirm__info-title{font-weight:bold}.confirm__total-panel{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;background-color:#fafcff;font-size:var(--bui_font_body_2_font-size);font-weight:var(--bui_font_body_2_font-weight);line-height:var(--bui_font_body_2_line-height);font-family:var(--bui_font_body_2_font-family)}.confirm__total{font-weight:bold}.change-room__option{border:0}.mb-redesign--change-room{border:0;margin:10px 0 0}.mb-redesign--change-room .changeRoom--option .changeRoom--option__name{margin-left:50px;text-decoration:none}.mb-redesign--change-room .changeRoom--option__max_occ{margin-right:8px}.mb-redesign--change-room .bui-accordion__icon--up,.mb-redesign--change-room .bui-accordion__icon--down{background-size:25px;display:inline-block;width:25px;height:25px;position:absolute;right:10px;top:10px}.mb-redesign--change-room .bui-accordion__icon--up{display:none}.mb-redesign--change-room .changeRoom--option.open .bui-accordion__icon--up{display:initial}.mb-redesign--change-room .changeRoom--option.open .bui-accordion__icon--down{display:none}.mb-redesign--change-room--confirm .confirm__room-name{font-weight:bold}.mb-redesign--change-room--confirm .change-dates__table-group{margin-top:8px}.m-redesign--change-room--confirm .mybooking{margin:0;padding:0 10px 10px}.m-redesign--change-room--confirm .mybooking p{padding-bottom:20px}.change-dates__policy-change{margin:20px 0 10px 0;font-size:var(--bui_font_small_1_font-size);font-weight:var(--bui_font_small_1_font-weight);line-height:var(--bui_font_small_1_line-height);font-family:var(--bui_font_small_1_font-family)}.change-dates__new-policy{margin-bottom:20px;font-size:var(--bui_font_body_2_font-size);font-weight:var(--bui_font_body_2_font-weight);line-height:var(--bui_font_body_2_line-height);font-family:var(--bui_font_body_2_font-family)}.change-dates__new-policy span{font-weight:bold}.change-dates__alert{margin-top:20px}.terms-and-conditions-wrapper{margin-top:20px}.modification-confirmation-container__alert{margin:16px 0}.m-upgrades__ep-cancel-modal{margin-top:16px;padding-top:8px;border-top:1px solid #e6e6e6;font-size:var(--bui_font_body_2_font-size);font-weight:var(--bui_font_body_2_font-weight);line-height:var(--bui_font_body_2_line-height);font-family:var(--bui_font_body_2_font-family)}.m-upgrades__ep-cancel-modal-btn,.m-upgrades__ep-cancel-modal-btn:link,.m-upgrades__ep-cancel-modal-btn:visited{margin-top:16px;text-decoration:none}.m-room-upgrade__ep-pseudo-link,.m-room-upgrade__ep-pseudo-link:link,.m-room-upgrade__ep-pseudo-link:visited{display:block;padding:8px;border-top:1px solid #e6e6e6;font-size:var(--bui_font_body_2_font-size);font-weight:var(--bui_font_body_2_font-weight);line-height:var(--bui_font_body_2_line-height);font-family:var(--bui_font_body_2_font-family);color:#333;text-decoration:none}.m-room-upgrade__entry{font-size:var(--bui_font_body_1_font-size);font-weight:var(--bui_font_body_1_font-weight);line-height:var(--bui_font_body_1_line-height);font-family:var(--bui_font_body_1_font-family);padding-top:16px;padding-bottom:16px}.update-cc__zauth--error{border:1px solid #c00;padding:16px;-webkit-animation:feedback-anim .3s ease-in-out;animation:feedback-anim .3s ease-in-out}@-webkit-keyframes feedback-anim{0%{display:none;opacity:0}1%{display:block;opacity:0;-webkit-transform:translate(0,5px);transform:translate(0,5px)}100%{opacity:1;-webkit-transform:translate(0,0);transform:translate(0,0)}}@keyframes feedback-anim{0%{display:none;opacity:0}1%{display:block;opacity:0;-webkit-transform:translate(0,5px);transform:translate(0,5px)}100%{opacity:1;-webkit-transform:translate(0,0);transform:translate(0,0)}}.update-cc__feedback-title--error,h4.update-cc__feedback-title--error{color:#c00;font-size:16px;line-height:24px;font-weight:700;margin-bottom:8px;padding:0}.update-cc__feedback-content--error{font-size:var(--bui_font_body_2_font-size);font-weight:var(--bui_font_body_2_font-weight);line-height:var(--bui_font_body_2_line-height);font-family:var(--bui_font_body_2_font-family);margin-bottom:8px}.update-cc__feedback-more--error{list-style-type:none}.update-cc__feedback-more--error li{border:none!important}.update-cc__feedback-more--error button,.update-cc__call-cta:link,.update-cc__back_cta{border:0;background:0;color:#0071c2;line-height:22px;font-size:14px;font-weight:400;height:32px;text-decoration:none}.update-cc__feedback-icn{margin:0 4px 2px 0;vertical-align:middle}.update-cc__invalid-cc-reasons{font-size:var(--bui_font_body_2_font-size);font-weight:var(--bui_font_body_2_font-weight);line-height:var(--bui_font_body_2_line-height);font-family:var(--bui_font_body_2_font-family)}.update-cc__invalid-cc-reasons h4{font-size:14px;line-height:20px;font-weight:700;margin-bottom:8px;padding:0;color:#333}.update-cc__invalid-cc-reasons p{margin-bottom:8px}.update-cc__invalid-cc-reasons ul{list-style:disc outside none;margin:0 0 16px 20px}.update-cc__invalid-cc-reasons li{border:none!important}.update-cc__block-hidden{display:none}.update-cc-cta__back_arrow{float:left}.update-cc__zauth button:active,.update-cc__zauth button:focus{background-color:var(--bui_color_white);color:#003580}.mb-card__actions--incorrect-charge{float:none;clear:both;padding-top:10px}.incorrect-charge-modal .bui-modal__header h1{padding:0}.incorrect-charge-modal .bui-modal__header .bui-modal__subtitle{margin:0}.incorrect-charge-modal .bui-modal__body ul{display:block;list-style-type:disc;margin:1em 0;padding-left:20px}.incorrect-charge-modal a.bui-modal__button:link,.incorrect-charge-modal a.bui-modal__button:hover,.incorrect-charge-modal a.bui-modal__button:active{text-decoration:none}.incorrect-charge-modal__content .bui-modal__paragraph,.incorrect-charge-modal__content li{line-height:1.3em;margin-bottom:20px}.reservation-card--incorrect-charge--link .bk-icon{width:15px;height:15px}.c-cross-sell-flight-card{border:1px solid #e6e6e6;margin-bottom:12px;padding:24px;position:relative}@media(min-width:700px){.c-cross-sell-flight-card{margin-bottom:24px;margin-top:16px}}.c-cross-sell-flight-container{border-radius:4px;min-height:124px;padding:0}.c-cross-sell-flight-title{margin-bottom:8px}.c-cross-sell-flight-description{margin-bottom:16px}.c-cross-sell-flight-image{margin:0 0 8px}.c-cross-sell-flight-image img{max-height:124px;max-width:100%}a.c-cross-sell-flight-cta{text-decoration:none}@media(min-width:700px){.c-cross-sell-flight-title,.c-cross-sell-flight-description{max-width:-webkit-calc(100% - 390px);max-width:calc(100% - 390px)}.c-cross-sell-flight-image{position:absolute;right:24px;top:24px;width:358px}}@media(max-width:699px){.c-cross-sell-flight-cta{margin-top:2px;width:100%}}.promotions-block{background-color:var(--bui_color_white)!important;margin-bottom:8px;padding:16px}.promotions-block--hp-margin{margin-bottom:0}.promotions-block--bp{margin-left:-16px;margin-right:-16px;margin-bottom:16px;border-width:1px 0;border-style:solid;border-color:#dfdfdf}.promotions-block__title{font-size:var(--bui_font_strong_1_font-size);font-weight:var(--bui_font_strong_1_font-weight);line-height:var(--bui_font_strong_1_line-height);font-family:var(--bui_font_strong_1_font-family);padding:0;margin-bottom:8px}.promotions-block__list__item{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center}.promotions-block__list__item__image-container{height:52px;width:52px;margin-right:16px;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center}.promotions-block__list__item__image-container__image{width:100%}.promotions-block__list__item__title{font-size:var(--bui_font_strong_2_font-size);font-weight:var(--bui_font_strong_2_font-weight);line-height:var(--bui_font_strong_2_line-height);font-family:var(--bui_font_strong_2_font-family);font-weight:bold!important}.promotions-block__list__item__icon{margin-left:auto;fill:#6b6b6b}.promotions-block__tooltip__container{margin:8px}.promotions-block__tooltip__title{font-size:var(--bui_font_strong_2_font-size);font-weight:var(--bui_font_strong_2_font-weight);line-height:var(--bui_font_strong_2_line-height);font-family:var(--bui_font_strong_2_font-family);font-weight:bold;margin:0;margin-bottom:8px}.promotions-block__tooltip__text{font-size:var(--bui_font_body_2_font-size);font-weight:var(--bui_font_body_2_font-weight);line-height:var(--bui_font_body_2_line-height);font-family:var(--bui_font_body_2_font-family);margin:0;margin-bottom:16px}.promotions-block__tooltip__list{font-size:var(--bui_font_body_2_font-size);font-weight:var(--bui_font_body_2_font-weight);line-height:var(--bui_font_body_2_line-height);font-family:var(--bui_font_body_2_font-family);margin:0;margin-bottom:16px}.conf_link_block_sub--promo{color:#bc5b01}.billy-transport-subtext.billy-transport-subtext--no-bottom-margin{margin-bottom:0}.cars-billy-wrapper-mdot__promo{font-size:var(--bui_font_body_2_font-size);font-weight:var(--bui_font_body_2_font-weight);line-height:var(--bui_font_body_2_line-height);font-family:var(--bui_font_body_2_font-family);color:#bc5b01;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;fill:#bc5b01;margin-bottom:16px}.cars-billy-wrapper-mdot__promo__icon{margin-right:8px}.cross-sell-container{background-color:#f7f7f7;padding:16px 0}.cross-sell-container .mb-plan-ahead{padding-top:0;margin-top:16px}.cross-sell-list-item{margin-bottom:16px}.cross-sell-list-item:last-child{margin-bottom:0}.cross-sell-container .cross-sell-exposure-point .csxp-shelf{background:#fff;margin-bottom:16px;padding:16px 10px}#myresCarsWidgetBilly,#myresNoResultsFallbackBilly{display:none}@media(min-width:992px){.billy-cars-banner{margin-top:12px}}.billy-cars-banner-wrapper{padding:0 16px}.cars-billy-wrapper-mdot.bui-card{padding:16px 32px;background:var(--bui_color_white)}.billy-transport-subtext{margin:16px 0}.billy-subheader-callout-dark{color:#bc5b01}.billy-card{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;border-radius:4px;min-height:190px;border:1px solid #e6e6e6;border-radius:2px}.billy-card__title{display:inline-block}.billy-card.billy-card--small{-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;color:inherit;text-decoration:none}.billy-card.billy-card--smaller{-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;color:inherit;text-decoration:none;font-weight:inherit;height:-webkit-calc(100% - 2px);height:calc(100% - 2px)}.billy-card.billy-card--mdot-coupon{position:relative;text-align:center;height:-webkit-calc(100% - 2px);height:calc(100% - 2px)}.billy-card__image-block{background-repeat:no-repeat;background-size:contain;background-position:center;margin-right:16px;width:156px;height:156px;margin:16px 0 16px 16px;border:1px solid #e6e6e6;border-radius:4px}.billy-list__item--compact{margin-bottom:8px}.billy-card__coupon-band--small{height:49px;background-color:#004cb8;border-radius:2px 2px 0 0;padding:16px 0 8px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.billy-card__coupon-band--small .genius-logo-inverted__dot{fill:#febb02}.billy-card__coupon-icon--small{margin-top:8px;height:24px;width:32px;color:#004cb8}.billy-card__coupon-title--small{font-size:14px;color:#004cb8}.billy-card__coupon-content--small{margin:4px 0;padding:0 8px;line-height:18px}.billy-card__coupon-text--small,.billy-card__coupon-text-small.bui-button__text{font-size:12px;font-weight:normal}.billy-card__image-block--small{width:100%;height:80px;border:0;margin:0}.billy-card__content{padding:16px;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-webkit-flex-direction:row;-ms-flex-direction:row;flex-direction:row;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-flex:1;-webkit-flex-grow:1;-ms-flex-positive:1;flex-grow:1}.billy-card__content--compact{padding:8px}.billy-card__content__description{-webkit-box-flex:1;-webkit-flex-grow:1;-ms-flex-positive:1;flex-grow:1}.billy-card__actions{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:end;-webkit-align-items:flex-end;-ms-flex-align:end;align-items:flex-end;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-align-self:flex-end;-ms-flex-item-align:end;align-self:flex-end}.billy-card__action__heading{margin-bottom:4px}.billy-index-cars-action{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-flex-shrink:0;-ms-flex-negative:0;flex-shrink:0;padding-left:32px}.billy-index-cars-action-btn{background-color:transparent;color:#6b6b6b;border-color:transparent}.billy-index-cars-action-btn.active{color:#0071c2}.billy-cta-container{margin:8px 32px 0}.billy-footer{margin-top:16px}.billy-feature-list--small{list-style:none;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-webkit-flex-direction:row;-ms-flex-direction:row;flex-direction:row;-webkit-box-pack:space-evenly;-webkit-justify-content:space-evenly;-ms-flex-pack:space-evenly;justify-content:space-evenly;padding:8px 32px;border-bottom:1px solid #e6e6e6;color:#6b6b6b;margin:0}.billy-feature-list--small--wider{-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;padding:8px 16px}.billy-feature-list--two-row{border:0;padding-bottom:0;-webkit-box-pack:space-evenly;-webkit-justify-content:space-evenly;-ms-flex-pack:space-evenly;justify-content:space-evenly}.billy-feature-list__item{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between}.billy-feature-list__item--label{margin-left:4px}.billy-button{border-radius:4px}.billy-cars-widget-cta.billy-cars-widget-cta--coupon{padding-bottom:16px}.billy-vertical-align-bottom{vertical-align:bottom}.billy-vertical-align-text-bottom{vertical-align:text-bottom}.align-horizontally-space-between{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:baseline;-webkit-align-items:baseline;-ms-flex-align:baseline;align-items:baseline}.gemd-myres-cars-scalable-promotions{overflow:visible}.gemd-myres-cars-scalable-promotions-coupons{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex}.gem-offer-promotions-coupon-link{text-decoration:none;padding-right:16px}.gem-offer-promotions-coupon{min-height:248px;width:266px;border-radius:2px;position:relative;text-align:center;padding-bottom:20px;border:1px solid #e6e6e6}.c-gem-offer-band{height:64px;background-color:#ff8000;border-radius:2px 2px 0 0;padding:18px 0 18px 0;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;text-transform:uppercase}.c-gem-offer-band .bui-f-font-caption{font-size:14px}.c-gem-offer-cashback-card .c-gem-offer-band{padding:18px 0 18px 0}.billy-feature-list--small{color:#333}.c-gem-offer-band-dot{height:14px;width:24px;position:absolute;background:#fff;-webkit-transform:translateX(-50%);-ms-transform:translateX(-50%);transform:translateX(-50%);border-radius:50%;border:1px solid #e6e6e6}.c-gem-offer-band-dot-top{top:-1px;left:50%;border-bottom-left-radius:100px;border-bottom-right-radius:100px;border-top:0;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.c-gem-offer-band-dot-bottom{bottom:-1px;left:50%;border-top-left-radius:100px;border-top-right-radius:100px;border-bottom:0;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.c-gem-offer-coupon_icon{height:32px;width:32px;margin-top:20px}.c-gem-offer-coupon_title{font-size:16px;margin-top:5px;font-weight:600}.c-gem-offer-coupon-text{font-size:14px;margin-top:10px;padding:0 25px;line-height:22px;margin-bottom:10px;font-weight:normal;color:#333}.c-gem-offer-band h2{font-size:24px;color:var(--bui_color_white);padding:0;margin:0}.c-gem-offer-cashback-card h2{font-size:20px;line-height:18px}.c-gem-no-offer-coupon .c-gem-offer-coupon_icon{margin-top:70px}.gem-offer-promotions-coupon header{color:#bc5b01}.c-gem-no-offer-coupon header{color:#0071c2}.gemd-myres-cars-scalable-promotions-coupons .billy-card__image-block--small{height:88px}.gemd-myres-cars-scalable-promotions-coupons a.billy-card{padding-top:15px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;height:100%;border-radius:2px;border:0;border:1px solid #e6e6e6;border-bottom:3px solid #ff8000}.gemd-myres-cars-scalable-promotions-coupons .bui-carousel__inner{margin:-10px;padding:10px}.gemd-myres-cars-scalable-promotions-info{padding-top:24px;font-size:14px;color:#6b6b6b}.gemd-myres-cars-scalable-promotions-info .bui-icon{margin-right:5px}.gemd-myres-cars-scalable-promotions-coupons .gemd-myres-cars-scalable-promotions-similar{display:block;color:#6b6b6b;font-weight:400;margin-top:12px}.gemd-myres-cars-scalable-promotions-striked{text-decoration:line-through;margin-left:5px}.gemd-myres-cars-scalable-promotions-coupons .gemd-myres-cars-scalable-promotions-prices{margin-top:25px;font-size:16px}.gemd-myres-cars-scalable-promotions-coupons .bui-carousel__item{padding-right:16px;width:-webkit-calc((100% - 32x>)/3);width:calc((100% - 32x>)/3)}.gemd-myres-cars-scalable-promotions-discount{border:1px solid #bc5b01;padding:4px 8px;color:#bc5b01;margin-left:5px;border-radius:2px}.gemd-myres-cars-scalable-promotions-invisible{visibility:hidden}.gemd-popover-info-estimation{margin-right:10px}a.gemd-myres-cars-scalable-promotions-allcars-link,a.gemd-myres-cars-scalable-promotions-allcars-link:hover{color:#bc5b01;font-size:14px}a.gemd-myres-cars-scalable-promotions-allcars-link:hover{text-decoration:underline}.c-gem_coupon_genius .c-gem-offer-band{padding-top:22px;background-color:#004db4}.c-gem_coupon_genius .c-gem-offer-coupon_icon,.c-gem_coupon_genius .c-gem-offer-coupon_title,.c-gem_coupon_genius .gemd-myres-cars-scalable-promotions-allcars-link{color:#004db4}.gemd-myres-cars-scalable-promotions-coupons .c-gem_coupon_genius a.billy-card{border-bottom:3px solid #004db4}.pb-special-request-container{padding:16px 16px 40px;position:relative;margin-bottom:100px}.pb-special-request-container .pb-special-request-container__footer{margin-left:-16px;margin-right:-16px;position:fixed;bottom:0;width:100%;z-index:10000}.pb-special-request-container .pb-special-request-container__submit,.pb-special-request-container .pb-special-request-container__confirm{width:100%;position:relative}.pb-time-picker{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:baseline;-webkit-align-items:baseline;-ms-flex-align:baseline;align-items:baseline;margin:4px 0}.pb-time-picker .pb-time-picker__slide{cursor:pointer;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.pb-time-picker .pb-time-picker__arrow{height:8px}.pb-time-picker .pb-time-picker__slot-wrapper{overflow-x:hidden;position:relative}.pb-time-picker .pb-time-picker__slot-container{list-style:none;padding:0;white-space:nowrap;overflow-x:scroll;overflow-y:hidden}.pb-time-picker .pb-time-picker__slot-container--fixed-height{height:70px}.pb-time-picker .pb-time-picker__slot{text-align:center;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;display:table-cell;border:1px solid #bdbdbd;border-left-width:0;border-radius:2px;font-size:var(--bui_font_body_2_font-size);font-weight:var(--bui_font_body_2_font-weight);line-height:var(--bui_font_body_2_line-height);font-family:var(--bui_font_body_2_font-family);color:#333;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.pb-time-picker .pb-time-picker__slot-control{position:absolute;left:-999em}.pb-time-picker .pb-time-picker__slot-label{display:inline-block;border-radius:2px;padding:8px}@media only screen and (max-width:600px){.pb-time-picker .pb-time-picker__slot-label{padding:10px}}.pb-time-picker .pb-time-picker__slot-control:checked+.pb-time-picker__slot-label{background:#0071c2;color:var(--bui_color_white)}.pb-time-picker .pb-time-picker__slot:first-child{border-left-width:1px}.pb-time-picker .pb-time-picker__slot--delimiter{position:relative;width:0;cursor:default;background:#e7fde9;padding:8px}.pb-time-picker .pb-time-picker__standard-hours-tooltip{position:absolute;top:-webkit-calc(100% + 2px);top:calc(100% + 2px);left:50%;-webkit-transform:translateX(-50%);-ms-transform:translateX(-50%);transform:translateX(-50%)}.pb-time-picker .pb-time-picker__standard-hours-tooltip--pushed-right{left:90%}.pb-time-picker .pb-time-picker__standard-hours-tooltip--pushed-left{left:10%}.login-background{background:#fafcff;padding-bottom:10px;padding-top:10px}.bp-cards #mybooking{padding:0}.mybooking div.bp-alert,.tabbed-nav--content__signin div.bp-alert{padding:10px}.mybooking h2.bp-cards--section-title,.tabbed-nav--content__signin h2.bp-cards--section-title{clear:both;font-size:20px;line-height:normal;margin:20px 18px 10px;padding:0!important;position:relative;z-index:1;text-shadow:0 1px 0 var(--bui_color_white)}#mybooking form.bp-card{margin:0}#mybooking form.bp-card__auth label.form-group--label,.bp-card__auth .form-group--label{color:#333;display:block;font-size:16px;font-weight:bold;line-height:20px;margin-bottom:10px;padding:0;width:auto}#mybooking form.bp-card__auth label.form-group--label__small,.bp-card__auth .form-group--label__small{font-size:14px;font-weight:normal;line-height:16px}.bp-card__auth #form_reset .form-group--label__small{margin-top:4px;margin-bottom:4px}.bp-card__auth .form-group{padding:5px 0}.bp-card__auth .form-group--input{-ms-box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;border:1px solid #7699c9;border-radius:8px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;font-size:16px;padding:8px 2%;width:100%}.bp-card__auth .form-group--label--hint{display:inline-block;font-size:13px;font-weight:normal;text-decoration:none}#mybooking #login-form.bp-card__auth button[type=submit],.bp-card__auth button[type=submit]{margin-top:0}.bp-card__auth #form_reset #button_reset{margin-top:10px}.bp-card__auth .final-link,#m_mybooking_log_with_bn.bp-card__auth .final-link{display:block;font-size:14px;line-height:16px;margin-bottom:5px;margin-top:5px;text-align:center}.form-group.form-group__header{position:relative;margin-bottom:10px;padding-bottom:15px;padding-top:5px}.form-group__header:before{background:#fafcff;bottom:0;content:"";display:block;height:1px;left:-10px;position:absolute;right:-10px}#mybooking .form-group__header p,.form-group__header p{text-align:left;font-size:14px;line-height:16px;margin:0}.form-group__header .col{float:left;width:50%}.login-background .site-nav--joinapp{padding:0 10px}.mybooking div.form-group__show-password,.bp-card__auth .form-group.form-group__show-password,.form-group__show-password{overflow:hidden;position:relative;padding:0 0 20px 0}#mybooking form .form-group__show-password input.show-password--input,.show-password--input{-webkit-box-shadow:none;box-shadow:none;left:0;opacity:0;position:absolute;padding:0;width:auto}#mybooking form .form-group__show-password label.show-password--label,.show-password--label{display:block;padding:0;width:auto}.show-password--text{color:#333;display:block;font-weight:normal;padding:0 0 0 30px;position:relative}.show-password--text:before{display:block;background-color:#fafcff;-webkit-box-shadow:inset 0 1px 3px rgba(0,0,0,0.1);box-shadow:inset 0 1px 3px rgba(0,0,0,0.1);border:1px solid #7699c9;border-radius:4px;content:"";height:16px;position:absolute;top:0;left:2px;width:16px}input:checked+.show-password--text:before{background:var(--bui_color_white) url(//ac-a.static.booking.cn/mobile/images/exps/checkbox_selected/e7d5c0d6cf223d9e391f77a320bcac3be4f33415.png) center center no-repeat;background-size:12px auto;border:solid 1px #0071c2;-webkit-box-shadow:0 1px 1px rgba(0,0,0,0.1);box-shadow:0 1px 1px rgba(0,0,0,0.1)}.db-card--header--image__wl-count{background:var(--bui_color_action_background);border-radius:3px;color:var(--bui_color_white);-webkit-box-shadow:0 1px 2px rgba(0,0,0,0.15);box-shadow:0 1px 2px rgba(0,0,0,0.15);font-size:14px;font-weight:bold;text-shadow:0 1px 1px rgba(0,0,0,0.15);height:22px;margin-top:-11px;text-align:center;line-height:22px}.db-card--header--image__wl-count__empty{background:#c6c6c6;-webkit-box-shadow:none;box-shadow:none;text-shadow:none}.db-card.wl_create_form{margin-left:0;margin-right:0}.tabbed-nav--content__lists .empty_name_error{display:none}.db-card--header__new-list{-webkit-animation:list-flash 2s 4 linear;animation:list-flash 2s 4 linear;background:#e0f3e1;-webkit-box-shadow:0 1px 2px #008009;box-shadow:0 1px 2px #008009;border:solid 1px #008009;border-bottom:solid 1px #008009;position:relative;z-index:2}@-webkit-keyframes list-flash{0%{background-color:#e0f3e1}50%{background-color:var(--bui_color_white)}100%{background-color:#e0f3e1}}@keyframes list-flash{0%{background-color:#e0f3e1}50%{background-color:var(--bui_color_white)}100%{background-color:#e0f3e1}}#wishlist{overflow:auto}.hotelBlock--svg-icon{position:relative}#wishlist.hotelBlock .blockLink.active{padding:0 0 15px 0}#wishlist ul{margin-bottom:0;-webkit-tap-highlight-color:rgba(0,0,0,0)}#wishlist li{border-bottom:1px solid #fafcff}#wishlist .fav_icon{background-image:url(//ac-a.static.booking.cn/mobile/images/exps/add_to_fav_icon/71bc06e5551a436666fefbd253c391fb4aba4fc1.png);background-position:0 0;background-repeat:no-repeat;display:inline-block;float:left;margin-right:5px;width:23px;height:19px}#wishlist .wl_list_item{border-bottom:1px solid #fafcff}#wishlist input[type="checkbox"]{position:absolute;top:50%;right:0;margin-top:-12px}#wishlist label{display:block;margin-right:26px;padding:15px 0}#wishlist .wl_is_active{font-weight:bold}#wishlist .wl_loader{background:transparent url(//ac-a.static.booking.cn/mobile/images/exps/same_night_loader/f8d4b752c111d2e1312f68cf2d0c09f05eb70c7c.gif) no-repeat;background-size:contain;height:20px;width:20px;display:none;position:absolute;right:3px;top:50%;margin-top:-10px}#wishlist .wl_loader.visible{display:block}.wl_remove_hotel{background:0;border:0;color:#0071c2;display:inline-block;font-weight:normal;margin:10px 0 5px;padding:0 0 0 18px;text-align:right;text-shadow:none;text-decoration:underline;-webkit-text-shadow:none;width:auto}.wl_remove_hotel .icon-remove{background-image:url(//ac-a.static.booking.cn/mobile/images/BTN_closesmall_room_info/3bcc15654bad97e7ce8487b5e3026017e04e5478.png);background-repeat:no-repeat;background-size:18px;display:inline-block;height:13px;width:14px;margin-right:3px;vertical-align:bottom}#wl_list li{position:relative}#wishlist .wishlist-cancel-create,.wl_create_form .wishlist-cancel-create,#wl_create_from_hotel_page .wl_actions_cancel,.wl_actions .wl_actions_cancel,.wl_hotels_list .wl_actions_cancel,.wl_hotels_list .remove_note,span.wl_actions_cancel{color:#0071c2;float:left;font-weight:normal;padding:0;text-decoration:underline;max-width:40%}#wishlist .wl_create_form{margin:15px 0 0}.wl_create_form{overflow:auto;margin:0 10px 10px}#mywishlist .dashboard_item .dashboard_list_item{background:0;-webkit-background:0}#mywishlist .dashboard_list_item a{background-image:none;padding-left:10px}#mywishlist .dashboard_list_item .wl_list_item_name{display:block;padding-right:55px;position:relative}#mywishlist .mywishlists.dashboard_list_item a .arrow{margin-top:-7px;top:50%}.mywishlists.dashboard_list_item .create_new_list{display:inline-block;margin-right:28px}.wl_item_count{border-radius:4px;-webkit-border-radius:4px;font-weight:bold;margin-left:5px;padding:2px 8px;position:absolute;vertical-align:middle}#mywishlist .wl_list_item_name .wl_item_count{background-color:#0071c2;color:var(--bui_color_white);display:inline-block;line-height:14px;margin-top:-8px;right:28px;top:50%}.side_menu_sub .wl_item_count{background-color:var(--bui_color_white);color:var(--bui_color_black);right:70px;top:10px}.open #wl_create_from_hotel_page{display:block;overflow:auto}.open .actions{display:none}.add_note_content{display:none}.add_note_edit{display:none}.note_placeholder{display:none}.open .add_note_content{display:block}.open .add_note_button,.open .note_placeholder{display:none}.has_note{display:block}.has_note .add_note_button{display:none}.has_note .add_note_edit{display:block}.has_note .add_note_actions{display:none}.has_note .add_note_content{display:block}.has_note .note_placeholder{display:block}.has_note .open .add_note_edit,.has_note .open .note_placeholder{display:none}.has_note .open .add_note_actions{display:block}.wl_actions_container .edit_note_button{color:var(--bui_color_white);text-align:center;text-decoration:none}#wishlist #wl_create_link{clear:both;display:block;margin-top:15px}.wl_hotels_list .hotel_img{border-radius:4px;float:left;margin-bottom:10px;height:60px;width:60px}.wl_hotels_list .hotel_name{font-weight:bold;color:#0071c2;display:block;margin-left:70px;text-decoration:none}.wl_hotels_list .hotel_address{margin:3px 0 10px 70px}.wishlist_creation_steps{background-image:url(//ac-a.static.booking.cn/mobile/images/exps/wishlist_no_content_bg/c3babdbd9197ac93984715c4aecea7d669ca8002.png);background-repeat:no-repeat;background-position:top left;margin:10px 0 0;padding:10px 10px 20px}.wishlist_creation_steps h3{font-weight:bold;width:80%}.wishlist_creation_steps ol{background-color:rgba(255,255,255,0.8);border-radius:4px;-webkit-border-radius:4px;list-style-type:decimal;margin:10px 10px 10px 30px;padding:10px}.wishlist_creation_steps li{margin:10px 0 0}.wl_hotel_item{display:block;background-color:var(--bui_color_white);overflow:auto;padding:10px;border-radius:var(--bui_border_radius_200)}.wl_hotel_item .wl_remove_hotel{clear:both;float:right}.wl_hotel_item.even{background-color:#fafcff}.wl_hotel_item .add_note_button{clear:both}.note_icon{background-image:url(//ac-a.static.booking.cn/mobile/images/exps/edit_wishlist_icon/26d4bb5c3a80339ac404dc73bc39daead0b8c53f.png);background-repeat:no-repeat;display:inline-block;margin-right:5px;height:15px;width:15px;vertical-align:bottom}.wl_hotel_item .add_hotel_note .note_placeholder{background-color:#fafcff;border-radius:4px;-webkit-border-radius:4px;clear:both;margin-bottom:10px;padding:10px;word-break:break-all}.wl_hotel_item.even .add_hotel_note .note_placeholder{background-color:var(--bui_color_white)}.alert-error{background-color:#fff0f0;border-radius:4px;-webkit-border-radius:4px;color:#a30000;display:none;margin-bottom:10px;padding:10px}.alert-success{background-color:#e0f3e1;border-radius:4px;-webkit-border-radius:4px;color:#008009;display:none;margin-bottom:10px;padding:10px}.alert-error em,.alert-error strong{font-weight:bold}.alert-success em,.alert-success strong{font-weight:bold}.alert-displayed{display:block}.wl_actions_list{border-bottom:1px solid #fafcff}.wl_actions_list li{border-top:1px solid #fafcff;overflow:auto}.wl_actions_list li a{display:block;padding:16px 25px 16px 10px;position:relative;text-decoration:none}.wl_actions_list li .arrow{background:url(//ac-a.static.booking.cn/mobile/images/expand/761138e69c9c10a74e9ab0ab7b1ae39870cc83ab.png);background-repeat:no-repeat;width:14px;height:14px;margin-top:-7px;position:absolute;right:10px;top:50%}.wl_actions_container.open .wl_add_new_trigger{position:relative}.wl_actions_container.open .wl_add_new_trigger .arrow.down{background-position:0 -88px;position:absolute}.wl_actions_list .arrow.down,.wl_actions_container .arrow.down{background-image:url(//ac-a.static.booking.cn/mobile/images/expand_vert/f6c425e4c8b963615862f68825621c4971222198.png);height:10px;margin-top:-5px;top:50%;width:13px}.wl_actions_list .open .arrow.down,.wl_actions_container.open .arrow.down{background-position:0 -88px;background-repeat:no-repeat}.wl_actions_content{display:none}.wl_actions_list .open .wl_actions_content{display:block}#wl_share_modal p{margin-bottom:10px}#wl_share_modal .modal_title strong{font-weight:bold}#wl_share_modal .maf_input[type="text"]{margin-bottom:10px}#wl_share_modal #link_placeholder{background-color:#fafcff;border-radius:4px;-webkit-border-radius:4px;display:block;font-family:georgia;font-style:italic;margin-bottom:10px;padding:10px;word-break:break-all}#wl_settings_modal,#wl_share_modal{margin:0 10px 10px;overflow:auto}.wl_delete{margin:0 10px 10px}.wl_delete .primary_cta{margin-bottom:10px}.help-block{background-color:#fafcff;border-radius:4px;-webkit-border-radius:4px;margin-bottom:10px;padding:10px}.yes_delete{float:right;width:50%}.no_delete{padding:0;width:50%}.wl-list-wrap .tabbed-nav--content{display:block!important}.mybooking_content{margin:10px}#mybooking p{margin:10px 0}a#myBooking_modify{background-image:url(//ac-a.static.booking.cn/static/img/icon_modify/f19c3e5a178c5b69d785a2f4eec1640ff92370e0.png)}a#myBooking_ccinfo{background-image:url(//ac-a.static.booking.cn/static/img/icon_cc/f5c1594dcb9d50de41c2c100910c47a3713a7b81.png)}a#myBooking_conf,a#myBookingConfEN{background-image:url(//ac-a.static.booking.cn/static/img/icon_confirmation/02c5ac2e9518457a066c3327f035948ddeeb4292.png)}a#myBooking_hotel{background-image:url(//ac-a.static.booking.cn/static/img/icon_myhotel/344987ba0fe8a42b0898da3c69e3ba44538edf65.png)}a#myBooking_directions{background-image:url(//ac-a.static.booking.cn/static/img/icon_map/539265306e862bd3064ae442f9f5f8279848d2c7.png)}a#myBooking_ical{background-image:url(//ac-a.static.booking.cn/static/img/icon_ical/70cdaed2c7097b81b656a1c4ebc9a61e581346da.png)}a#myBooking_tomtom{background-image:url(//ac-a.static.booking.cn/static/img/icon_tomtom/3e83100c6ba21f696dc95013232621a18201ae28.png)}a#myBooking_gcal{background-image:url(//ac-a.static.booking.cn/static/img/icon_gcal/e8dd659d9be4d0344bc8837f9c503afd50ac0282.png)}a#myBooking_logout{background-image:url(//ac-a.static.booking.cn/static/img/icon_logout/6ed7bf6d662d3918487c4537f0107bbe2811abcb.png)}#mybooking table{margin:10px 0}#mybooking th,#mybooking td{padding:10px;background:#ededed}#mybooking th{text-align:right}#mybooking .submit input{-webkit-border-radius:8px;background:#0071c2;border:2px solid #ededed;color:var(--bui_color_white);font-weight:bold;cursor:pointer;white-space:normal;margin-top:5px}#mybooking th,#mybooking td{text-align:left}#mybooking th{padding-bottom:0;font-weight:bold}#mybooking form,#room-info div{margin:10px 0}.mybooking .payment_overview h2{margin:0;padding:0}.mybooking h2:not(.reset_legacy_styles),#mybooking h3{font-weight:bold}.mybooking .title{font-weight:bold;margin:0 0 10px}#mybooking form{background-color:#fafcff;-webkit-box-shadow:0 1px 2px rgba(0,0,0,0.25);-o-box-shadow:0 1px 2px rgba(0,0,0,0.25);box-shadow:0 2px 2px rgba(0,0,0,0.25);border-radius:5px;border:1px solid #ebf3ff;margin-bottom:30px;padding:10px}#mybooking form label,#mybooking form input{display:block;padding:5px;width:96%}#mybooking form label{color:#0071c2}#mybooking form input{margin-bottom:10px;border:1px solid #7699c9;border-radius:8px;display:block;padding:8px 2%;width:96%}#mybooking form input[type=submit]{-webkit-appearance:none}#mybooking form .submit{clear:both}#mybooking form #datepicker{overflow:auto}#mybooking #datepicker .trip_day{margin:5px 0}#mybooking #datepicker .trip_day h3{margin:0 0 5px 0}div.mybooking_login h3,div.mybooking_login p{text-align:center}#mybooking form select{margin-bottom:10px}#mybooking table.change_dates_info{width:100%}#mybooking table.change_dates_info th,#mybooking table.change_dates_info td{padding:5px 3px}#mb_header{background-color:#0071c2;color:var(--bui_color_white);margin:0;position:relative}#mb_header a{-webkit-tap-highlight-color:rgba(0,0,0,0)}#mb_header h3{background-color:#0071c2;background-image:none;color:#f1f1f1;font-weight:bold;margin:0 auto;padding:12px 0;-moz-text-shadow:0 1px 0 rgba(0,0,0,0.6);-webkit-text-shadow:0 1px 0 rgba(0,0,0,0.6);text-shadow:0 1px 0 rgba(0,0,0,0.6);text-align:center;width:80%}#mb_container{overflow:auto;position:relative}#mb_container .profile_new{padding:10px}#mb_container .profile_new p{padding-top:10px}#mb_container li.hotelinfo{background-image:-webkit-gradient(linear,left bottom,left top,color-stop(0,#fafcff),color-stop(0.75,var(--bui_color_white)));overflow:hidden;padding:0}#mb_container li div.hotelimage,#mb_container li div.hotelinfo,#mb_container li div.hoteldetails{margin:15px 0;padding:0 10px;overflow:hidden}#mb_container .hotelimage h3{display:inline-block;font-weight:bold}.hotelimage .stars_1{background-position:-53px center;width:13px}.hotelimage .stars_2{background-position:-40px center;width:26px}.hotelimage .stars_3{background-position:-26px center;width:40px}.hotelimage .stars_4{background-position:-13px center;width:53px}#mb_container span.details{padding-left:0}#mb_container span.bigHotelImage{background-color:var(--bui_color_black);background-image:url(//ac-a.static.booking.cn/mobile/images/gallery_loader/7bc8f0237a4dc2def8115443f159355e7d83dc98.gif);background-position:center center;background-repeat:no-repeat;border-radius:8px;display:block;height:100px;margin:5px 0 0;position:relative;width:100%}#mb_container .mb_book_details{float:left;width:100%}#mb_container .mb_book_details .hotelinfo{border-top:1px dotted #0071c2}#mb_container .mb_book_details .first_hotel{border-top:1px solid #0071c2}#mb_container .mb_book_details .details{float:left;width:100%;margin-bottom:5px}#mb_container .mb_book_details .hoteldetails .key{width:50%;float:left;color:#7699c9;font-weight:bold}#mb_container .mb_book_details .hoteldetails .value{text-align:right;width:50%;float:right}#mb_container .mb_book_details .hoteldetails .checkin{font-weight:bold}#mb_container .mb_room_name{clear:both;font-weight:bold}#mb_container .mb_totalprice{float:left;clear:both;width:100%;margin:10px 0 8px}#mb_container .mb_totalprice .total{float:left;width:50%;font-weight:bold}#mb_container .mb_totalprice .price{text-align:right;float:right;width:50%;color:#006607;font-weight:bold}#mb_container .mb_totalprice .price em{color:#333;display:block}#mb_container .pastbooking{background-color:#fafcff;background-image:none!important}#mb_container .pastbookinglabel{position:absolute;right:0;top:55px;background-color:rgba(0,52,127,0.7);color:var(--bui_color_white);padding:3px 10px;text-shadow:0 1px 0 var(--bui_color_black);-moz-text-shadow:0 1px 0 var(--bui_color_black);-webkit-text-shadow:0 1px 0 var(--bui_color_black)}#mb_container .pastbooking h3,#mb_container .pastbooking .details .key,#mb_container .pastbooking .details .checkin,#mb_container .pastbooking .mb_room_name,#mb_container .pastbooking .total,#mb_container .pastbooking .price{font-weight:normal}#mb_container .pastbooking .key,#mb_container .pastbooking .checkin{color:#e5e5e5}#mb_container .pastbooking .value,#mb_container .pastbooking .mb_room_name,#mb_container .pastbooking .total{color:#838383}#mb_container .pastbooking .price{color:#97e59c}#mb_container .pastbooking .price em{color:#838383}#mb_container .pastbooking .mb_totalprice{margin-bottom:0}.signout{overflow:hidden;padding:20px 0;text-align:center;width:100%;border-top:1px solid #0071c2}#mb_container .hoteldetails .new{background-image:url(//ac-a.static.booking.cn/mobile/images/exps/mb_close_icon/86644c3e8f548e571acad37c8707b382445105e6.gif);background-repeat:no-repeat;background-position:right top}#mb_container form div{margin:15px 0 0}#mb_container form p{margin:15px 0 0}#mybooking .user-access-menu-lightbox form .verify_phone_confirmation_code{width:96%}#mybooking .user-access-menu-lightbox form label{color:initial}.phone_signup__feedback_messages{margin:0 0 27px 0}.phone_number_signup__verification__title{font-size:14px}@media screen and (min-width:600px){.phone_number_signup__verification__title{font-size:16px}}.phone_number_signup__verification__subtitle{margin:25px 0 2px 0;font-weight:normal;font-size:12px}.send_verification_code{text-align:center;color:#0071c2;display:block;cursor:pointer;border-radius:4px;border:1px solid #0071c2;padding:8px 10px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;vertical-align:top;margin:3px 0 10px}.wait_resend_verification_code{background-color:#e6e6e6;border:1px solid #e6e6e6;color:#6b6b6b;display:block;text-align:center;border-radius:4px;padding:8px 10px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;vertical-align:top;margin-top:3px}.verify_phone_confirmation_label{display:block;width:50%;float:left;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.send_verification_code_actions{display:block;width:50%;float:left;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;padding-left:10px}.send_verification_code_submit{margin:30px 0 0 0}.phone_number_login_close{margin:10px 0 0 0}#mybooking form.campaign_page{background-color:transparent;border:0;padding:0;-webkit-box-shadow:none;box-shadow:none}#mybooking form .verify_phone_confirmation_code{width:46%;float:left}#mybooking form .send_verification_code{float:right;background-color:var(--bui_color_white);border:1px solid #0071c2;color:#0071c2;padding:6px 2px}#mybooking form .wait_resend_verification_code,.verify_phone_number_form .wait_resend_verification_code{background-color:#e6e6e6;border:1px solid #e6e6e6;color:#6b6b6b;display:inline-block;text-align:center;border-radius:4px;padding:8px 10px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;vertical-align:top;width:46%;float:right}.other-reservations__container{padding:8px}.other-reservations__header{font-size:16px;line-height:24px;font-weight:700;color:#6b6b6b}.other-reservations__subheader{padding:4px 0;font-size:var(--bui_font_small_1_font-size);font-weight:var(--bui_font_small_1_font-weight);line-height:var(--bui_font_small_1_line-height);font-family:var(--bui_font_small_1_font-family);color:#6b6b6b}.other-reservations__ul{margin-top:8px;background-color:var(--bui_color_white)}a.other-reservations__link{border-top:1px solid #fafcff;padding:15px 30px 15px 40px;text-decoration:none;font-weight:normal;display:block;position:relative;font-size:15px}.other-reservations__ul a i{position:absolute;left:12px;top:15px}.other-reservations__ul a .bk-icon{display:block;height:16px;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);position:absolute;right:8px;top:50%;width:16px;fill:#0071c2}.mb-cd-partner__price-change{background-color:#ebf3ff;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;padding:16px;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center}.mb-cd-partner__modal-body{padding-top:0;padding-bottom:0}.mb-cd-partner__m-card-header{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between}.mb-cd-partner__m-price{font-weight:normal}.mb-btn--partner-cd-request{line-height:14px;display:inline-block;margin-top:8px;margin-bottom:8px}.mb-btn--partner-cd-request_title{font-size:var(--bui_font_emphasized_2_font-size);font-weight:var(--bui_font_emphasized_2_font-weight);line-height:var(--bui_font_emphasized_2_line-height);font-family:var(--bui_font_emphasized_2_font-family);color:#6b6b6b;display:block}.mb-btn--partner-cd-request-status{font-size:var(--bui_font_body_2_font-size);font-weight:var(--bui_font_body_2_font-weight);line-height:var(--bui_font_body_2_line-height);font-family:var(--bui_font_body_2_font-family);font-weight:normal!important}.mb-cd-partner__req-txt-mdot{text-align:center;margin-top:8px;display:inline-block;width:100%}.mb-cd-partner__form-btn{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex}.mb-cd-partner__loader-wrapper{position:relative;width:32px}#mb-cd-partner__paynow-iframe-wrapper{height:700px;background:transparent url(//ac-a.static.booking.cn/mobile/images/exps/same_night_loader/f8d4b752c111d2e1312f68cf2d0c09f05eb70c7c.gif) no-repeat center center}#mb-cd-partner__paynow-iframe{border:solid 1px #f5f5f5}@media only screen and (max-width:575px){.mb-cd-partner__form-wrapper,.mb-cd-partner__form-btn{width:100%}}@media only screen and (min-width:575px){.mb-cd-partner__card-current{background-color:#f5f5f5}}.c-expandable-block{position:relative}.c-expandable-block_expanded-data,.c-expandable-block_expanded-data-inline{display:none}.c-expandable-block_expanded-data_hidden{display:block}.c-expandable-block_expanded-data_hidden-inline{display:inline-block}.c-expandable-block_is-expanded .c-expandable-block_expanded-data{display:block}.c-expandable-block_is-expanded .c-expandable-block_expanded-data-inline{display:inline-block}.c-expandable-block_is-expanded .c-expandable-block_expanded-data_hidden,.c-expandable-block_is-expanded .c-expandable-block_expanded-data_hidden-inline{display:none}.c-expandable-block_toggle{cursor:pointer}.c-expandable-block_toggle-action{color:#0071c2;font-size:14px;font-weight:500;line-height:20px}.pd-wallet-credit__toggle-container{margin-top:-16px;margin-bottom:-8px}.b-padding-8{padding:8px}.b-padding-12-8{padding:12px 8px}.b-padding-u-10-6{padding-left:6px;padding-right:6px;padding-bottom:10px}.b-padding-u-10{padding-left:10px;padding-right:10px;padding-bottom:10px}.bui-u-margin-top--12{margin-top:12px}.payment-info-p2p-transaction__icon{margin-left:0;margin-right:4px;width:40px;height:24px;float:left;vertical-align:middle;display:inline-block;background-size:contain;background-position:center center;background-repeat:no-repeat}.payment-info-p2p-transaction__icon-container{display:inline-block;vertical-align:middle}.payment-info-p2p-transaction__text-container{direction:ltr;display:inline-block;vertical-align:middle}.payment-info-button{margin-right:8px}.payment-info-button-mobile{margin-top:8px}.sub-page-modal-root .bui-modal__slot,.sub-page-modal-root .bui-modal__body{height:100%}.pp-sub-page--header{position:sticky;position:-webkit-sticky;top:0;height:64px;margin:0;padding:22px 16px;width:100%;background:#003580;color:var(--bui_color_white);text-align:center;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;z-index:10}.pp-sub-page--title{text-overflow:ellipsis;white-space:nowrap;overflow:hidden;margin-left:40px;margin-right:40px;line-height:24px}.pp-sub-page--close{background-color:transparent;position:absolute;left:10px;top:16px;padding:2px;margin:0;border:0;width:40px;height:40px}.pp-sub-page--close svg{width:24px;height:24px}.pp-sub-page--action{position:sticky;position:-webkit-sticky;bottom:0;background-color:var(--bui_color_white);width:100%;z-index:1}.pp-sub-page--action.flexible .bui-action-bar__item{width:auto!important}.pp-sub-page--content{padding:16px;font-size:var(--bui_font_body_2_font-size);font-weight:var(--bui_font_body_2_font-weight);line-height:var(--bui_font_body_2_line-height);font-family:var(--bui_font_body_2_font-family);position:relative;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;overflow-x:hidden;overflow-y:auto}.pp-sub-page--content.no-spacing{padding:0}.pp-sub-page--content .demo-img{width:100%}.pp-sub-page--action button:active{background-color:transparent}.tt-intent-st{margin-top:16px}.tt-intent-st__content{background:var(--bui_color_white);padding:16px 18px}.tt-intent-st__content.tt-intent-st__content--no-padding{padding:0}.tt-intent-st .tt-intent-st__title{font-size:20px;line-height:28px;font-weight:700;margin-bottom:8px;padding:0}.tt-intent-st .tt-intent-st__body{font-size:var(--bui_font_body_2_font-size);font-weight:var(--bui_font_body_2_font-weight);line-height:var(--bui_font_body_2_line-height);font-family:var(--bui_font_body_2_font-family);padding:0;margin-bottom:8px!important}.site_is_mdot.confirmation .tt-intent-st{border:1px solid #e0e0e0;margin:10px;-webkit-box-shadow:0 1px 2px rgb(0 0 0 / 15%);box-shadow:0 1px 2px rgb(0 0 0 / 15%)}.site_is_mdot .tt-intent-st .tt-intent-st__title{font-size:20px!important;line-height:28px!important}.tt-intent-form-model{padding:0!important}.tt-intent-form-model .bui-title{padding:32px}.tt-intent-form-model .bui-title__text{font-size:20px;line-height:28px;font-weight:700}.tt-intent-form-model .bui-title__subtitle{font-size:var(--bui_font_body_2_font-size);font-weight:var(--bui_font_body_2_font-weight);line-height:var(--bui_font_body_2_line-height);font-family:var(--bui_font_body_2_font-family);margin-top:8px}.tt-intent-form-model .tt-intent-form-content{padding:24px 32px}.tt-intent-form-model .tt-intent-sf-submit{padding:32px}.tt-intent-form-content .bui-group>*{margin-top:16px!important}.tt-intent-form-content .bui-group>*:first-child{margin-top:0!important}.tt-intent-form-content>.tt-intent-other-input-group{margin-top:8px;display:none}.tt-intent-form-content>.tt-intent-other-input-group .bui-form__label{font-weight:300}.site_is_mdot .tt-intent-form-model .bui-title{padding:2px}.site_is_mdot .tt-intent-form-model .tt-intent-form-content{padding:16px 2px}.u-margin\:4{margin:4px!important}.u-margin-top\:4{margin-top:4px!important}.u-margin-bottom\:4{margin-bottom:4px!important}.u-margin-right\:4{margin-right:4px!important}.u-margin-left\:4{margin-left:4px!important}.u-margin\:8{margin:8px!important}.u-margin-top\:8{margin-top:8px!important}.u-margin-bottom\:8{margin-bottom:8px!important}.u-margin-right\:8{margin-right:8px!important}.u-margin-left\:8{margin-left:8px!important}.u-margin\:12{margin:12px!important}.u-margin-top\:12{margin-top:12px!important}.u-margin-bottom\:12{margin-bottom:12px!important}.u-margin-right\:12{margin-right:12px!important}.u-margin-left\:12{margin-left:12px!important}.u-margin\:16{margin:16px!important}.u-margin-top\:16{margin-top:16px!important}.u-margin-bottom\:16{margin-bottom:16px!important}.u-margin-right\:16{margin-right:16px!important}.u-margin-left\:16{margin-left:16px!important}​ ​ .u-padding\:4{padding:4px!important}.u-padding-top\:4{padding-top:4px!important}.u-padding-bottom\:4{padding-bottom:4px!important}.u-padding-right\:4{padding-right:4px!important}.u-padding-left\:4{padding-left:4px!important}.u-padding\:8{padding:8px!important}.u-padding-top\:8{padding-top:8px!important}.u-padding-bottom\:8{padding-bottom:8px!important}.u-padding-right\:8{padding-right:8px!important}.u-padding-left\:8{padding-left:8px!important}.u-padding\:12{padding:12px!important}.u-padding-top\:12{padding-top:12px!important}.u-padding-bottom\:12{padding-bottom:12px!important}.u-padding-right\:12{padding-right:12px!important}.u-padding-left\:12{padding-left:12px!important}.u-padding\:16{padding:16px!important}.u-padding-top\:16{padding-top:16px!important}.u-padding-bottom\:16{padding-bottom:16px!important}.u-padding-right\:16{padding-right:16px!important}.u-padding-left\:16{padding-left:16px!important}.u-padding\:24{padding:24px!important}.u-padding-top\:24{padding-top:24px!important}.u-padding-bottom\:24{padding-bottom:24px!important}.u-padding-right\:24{padding-right:24px!important}.u-padding-left\:24{padding-left:24px!important}.rewards-incentippy{width:24px;height:24px;background:url('//ac-a.static.booking.cn/static/img/incentives/incentippy/d95ef8dbbf70b932813312468b55608088e91dcb.svg') no-repeat 50% 50%;background-size:24px 24px}.rewards-incentippy-gray{width:24px;height:24px;background:url('//ac-a.static.booking.cn/static/img/incentives/incentippy_gray/2bda4622f06519a8b7a2173d4d0768ed9b7cf50f.svg') no-repeat 50% 50%;background-size:24px 24px}.rewards-incentippy-big{width:61px;height:48px;background:url('//ac-a.static.booking.cn/static/img/incentives/incentippy_big/6073affa42fd7928b52ac15b5feaab77939687a5.svg') no-repeat 50% 50%;background-size:61px 48px}.rewards-gift-big{width:50px;height:50px;background:url('//ac-a.static.booking.cn/static/img/incentives/incentive-gift-box-round-100px/d45438b0be0d579426436f74c2a77aef42d44c97.png') no-repeat 50% 50%;background-size:50px 50px}.rewards-conf-banner .bui-group--inline>:nth-child(2){margin-left:24px!important}.form-wrapper{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-flow:row-reverse wrap;-ms-flex-flow:row-reverse wrap;flex-flow:row-reverse wrap}.login-button-wrapper{-webkit-align-self:flex-end;-ms-flex-item-align:end;align-self:flex-end;margin-bottom:10px}.site_is_mdot .rocketmiles-manage-booking .form-group--label{font-size:14px!important;font-weight:400!important}.site_is_mdot .rocketmiles-manage-booking .form-group--input{border-radius:2px!important;border-color:#949494!important;padding:14px 12px 14px 12px!important;font-size:14px!important;width:100%!important;background-color:transparent!important;margin-bottom:4px!important}.site_is_mdot .rocketmiles-manage-booking .form-group--helper{font-size:14px!important;line-height:20px!important;color:#6b6b6b!important;margin-bottom:14px}.site_is_mdot .rocketmiles-manage-booking .form-group--submit{width:100%;border-radius:2px;font-size:16px;font-weight:400;line-height:24px;padding:14px 12px 14px 12px;margin-bottom:20px}.site_is_mdot .rocketmiles-manage-booking .rocketmiles-final-link{color:#6b6b6b;line-height:20px!important;margin-bottom:10px!important}.site_is_mdot .rocketmiles-manage-booking .rocketmiles-resend-confirmation{display:-webkit-box!important;display:-webkit-flex!important;display:-ms-flexbox!important;display:flex!important}.site_is_mdot .rocketmiles-manage-booking .rocketmiles-resend-confirmation--link{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;border:1px solid #ffbf27;color:#ffbf27;font-size:16px;line-height:24px;font-weight:400;padding:14px 12px 14px 12px;width:100%;text-decoration:none}.site_is_mdot .rocketmiles-manage-booking .rocketmiles-resend-confirmation--icon{margin-right:8px}.site_is_mdot .rocketmiles-manage-booking .bp-cards--section-title{font-size:20px!important;line-height:20px!important}.site_is_mdot .rocketmiles-manage-booking .bp-card__auth{margin:0!important}.site_is_mdot .rocketmiles-manage-booking .btn__loading_2{width:100%;border-radius:2px;font-size:16px;font-weight:400;line-height:24px;padding:14px 12px 14px 12px;margin-bottom:20px}.site_is_mdot .rocketmiles-manage-booking .rocketmiles_period{margin:18px 0}.one_of_three__super-saver-deal--card{background:var(--bui_color_white);-webkit-box-shadow:0 1px 2px rgba(0,0,0,0.15);box-shadow:0 1px 2px rgba(0,0,0,0.15);padding:8px}