.waypoint_background{height:385px;left:0;overflow:hidden;position:absolute;top:auto;width:100%;z-index:0}.shadowOverlay50{top:0;left:0;width:100%;height:100%;position:absolute;background:rgba(0,0,0,.5);-ms-filter:"progid:DXImageTransform.Microsoft.gradient(startColorstr=#80000000, endColorstr=#80000000)";filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=#80000000,endColorstr=#80000000)}.waypoint_background_image{left:0;position:absolute;top:-270px;width:100%;min-width:1105px}.wp_button{margin-top:12px}.sizedThumb img{vertical-align:inherit}.no_thumbnail{overflow:hidden;-webkit-transform:translateZ(0)}.no_thumbnail .sizedThumb{margin-left:-10px;margin-top:-10px}.no_thumbnail .photo_image{filter:blur(5px);-webkit-filter:blur(5px);-moz-filter:blur(5px);-o-filter:blur(5px);-ms-filter:blur(5px);filter:progid:DXImageTransform.Microsoft.Blur(PixelRadius="5")}.no_thumbnail_overlay{position:absolute;top:0;left:0;bottom:0;right:0;background:no-repeat 50%}.no_thumbnail_overlay.restaurant{background-image:url(/img2/waypoints/icon_60x60_rest.png)}.no_thumbnail_overlay.attraction{background-image:url(/img2/waypoints/icon_60x60_t2d.png)}.no_thumbnail_overlay.hotel{background-image:url(/img2/waypoints/icon_60x60_hotel.png)}
.airport_content{min-width:900px;max-width:1132px;margin:0 auto;position:relative}.airport_dark_bg{background-color:#e9e8e2;border-top:1px solid #fff}.airport_header_parent{margin:36px 0 18px}@media screen and (max-width:1150px){.airport_header_parent{padding-left:24px}}.airport_header{color:#fff;font-size:3em;text-shadow:0 2px 3px #191919}.description_row{position:relative;width:100%}.stay_eat_do_row{margin:36px auto}.airport_description{width:33.33%;height:100%;position:absolute;left:0;top:0}.meta_air_disabled .airport_description{position:relative}.description_wrap{margin-right:12px;overflow-y:hidden;height:100%;border:1px solid #eceae2;border-bottom-color:#dddbd0;background-color:#fff;box-sizing:border-box}.airport_flights{width:66.66%;float:right}.date_picker_calendar .calendar .navCal span.next a,.date_picker_calendar .calendar .navCal span.prev a{background-image:none}.flights .autocompleter-queried{font-weight:700}.flights .typeahead-choices{box-shadow:1px 1px 3px 1px rgba(0,0,0,.2)}.flights .typeahead-choice{color:#4a4a4a;padding:8px 12px;font-size:14px;line-height:1}.flights .typeahead-choice.selected{background-color:#00a680}#FOOT_CONTAINER{margin:0}
.sprite-zoomIn{background-position:left 0}.sprite-zoomIn,.sprite-zoomOut{background-image:url(/sprites/map_controls-vabadafc1f56c63cbe6fa0b8d373093f9.png);width:40px;height:40px}.sprite-zoomOut{background-position:left -40px}.sprite-zoomIn:hover{background-position:left -80px}.sprite-zoomIn:hover,.sprite-zoomOut:hover{background-image:url(/sprites/map_controls-vabadafc1f56c63cbe6fa0b8d373093f9.png);width:40px;height:40px}.sprite-zoomOut:hover{background-position:left -120px}.sprite-map_close{background-position:left -160px}.sprite-map_close,.sprite-map_close:hover{background-image:url(/sprites/map_controls-vabadafc1f56c63cbe6fa0b8d373093f9.png);width:50px;height:47px}.sprite-map_close:hover{background-position:left -207px}
DIV.ppr_rup.ppr_priv_footer_banner_ad{margin-bottom:16px;max-width:1232px;margin-left:auto;margin-right:auto}.Restaurant_Review DIV.ppr_rup.ppr_priv_footer_banner_ad{min-height:94px}DIV.ppr_rup.ppr_priv_footer_banner_ad .withBorder{padding-top:10px;border-width:1px 0 0 0;border-style:solid;border-color:#e0e0e0}DIV.ppr_rup.ppr_priv_footer_banner_ad .inline_ad_wrapper.whiteList{margin:0 auto -16px;padding:20px 0}DIV.ppr_rup.ppr_priv_footer_banner_ad .inline_ad_wrapper.whiteList .inlineExternal{margin-top:0}DIV.ppr_rup.ppr_priv_footer_banner_ad .inline_ad_wrapper.outside{background-color:#f2f2f2;margin:0 auto -16px;padding:24px 0 0}DIV.ppr_rup.ppr_priv_footer_banner_ad .inline_ad_wrapper .inlineExternal{margin-top:16px}DIV.ppr_rup.ppr_priv_footer_banner_ad .inline_ad_wrapper .gptAd div,DIV.ppr_rup.ppr_priv_footer_banner_ad .inline_ad_wrapper .gptAd iframe{display:block!important;margin:0 auto}DIV.ppr_rup.ppr_priv_footer_banner_ad .hotel_footer_banner_ad{padding-top:20px}DIV.ppr_rup.ppr_priv_footer_banner_ad .hotel_footer_banner_ad_resp{padding-top:24px}@media (min-width:768px){DIV.ppr_rup.ppr_priv_footer_banner_ad .hotel_footer_banner_ad_resp{padding-top:20px}}DIV.ppr_rup.ppr_priv_footer_banner_ad .travelers_choice_footer_banner_ad_padding{padding-left:20px;padding-right:20px}
DIV.ppr_rup.ppr_priv_airport_amenities .amenities{width:100%;position:relative;background-color:#e9e8e2;padding-bottom:36px}DIV.ppr_rup.ppr_priv_airport_amenities .header{font-size:2em;color:#2c2c2c;margin-top:36px;margin-bottom:24px;padding-left:24px;font-weight:700}DIV.ppr_rup.ppr_priv_airport_amenities .tabs{position:relative;z-index:1}DIV.ppr_rup.ppr_priv_airport_amenities .tab{border-bottom:4px solid transparent;padding:0 24px 16px;float:left;cursor:pointer}DIV.ppr_rup.ppr_priv_airport_amenities .tab_restaurant.active{border-bottom-color:#e46715;cursor:default}DIV.ppr_rup.ppr_priv_airport_amenities .tab_attraction.active{border-bottom-color:#106598;cursor:default}DIV.ppr_rup.ppr_priv_airport_amenities .tab_image{padding-right:12px;float:left}DIV.ppr_rup.ppr_priv_airport_amenities .tab_header{font-size:1.167em;font-weight:400;color:#2c2c2c;vertical-align:-6px;float:left;margin-top:3px}DIV.ppr_rup.ppr_priv_airport_amenities .tab.active .tab_header{font-weight:700}DIV.ppr_rup.ppr_priv_airport_amenities .tabs_bottom{width:100%;height:4px;background-color:#f4f3f0;border-bottom:1px solid #dddbd0;position:relative;top:-4px;margin-bottom:24px}DIV.ppr_rup.ppr_priv_airport_amenities .cell{width:24.19%;overflow:hidden;float:left;margin:.78% .78% 0 0;border:1px solid #dddbd0;border-bottom-color:#cecbbd}DIV.ppr_rup.ppr_priv_airport_amenities .cell.last{clear:right;margin-right:0}DIV.ppr_rup.ppr_priv_airport_amenities .cell:hover{box-shadow:0 0 8px 0 rgba(0,0,0,.4)}DIV.ppr_rup.ppr_priv_airport_amenities .cell:hover .photo_block{opacity:.9}DIV.ppr_rup.ppr_priv_airport_amenities .after_security,DIV.ppr_rup.ppr_priv_airport_amenities .location{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}DIV.ppr_rup.ppr_priv_airport_amenities .location{margin-top:8px}DIV.ppr_rup.ppr_priv_airport_amenities .after_security{color:#656565}DIV.ppr_rup.ppr_priv_airport_amenities .see_all_parent{width:100%;text-align:center}DIV.ppr_rup.ppr_priv_airport_amenities .pages{text-align:center;padding:12px 10px;background-color:#fff;margin-top:9px;border:1px solid #dddbd0;border-top-color:#cecbbd}DIV.ppr_rup.ppr_priv_airport_amenities .pages .pageNumbers{display:inline-block;padding-top:2px}DIV.ppr_rup.ppr_priv_airport_amenities .pages .pageNum{display:block;float:left;padding:0 12px;margin:0 10px;line-height:30px;border-radius:3px;cursor:pointer}DIV.ppr_rup.ppr_priv_airport_amenities .pages .pageNum:hover{background-color:#d2e4cc;color:#000}DIV.ppr_rup.ppr_priv_airport_amenities .pages .separator{display:block;float:left;padding:0 8px;line-height:30px}DIV.ppr_rup.ppr_priv_airport_amenities .pages .pageNum.current{line-height:30px;text-align:center;color:#00a680;background-color:#efefef;font-size:1.0835em;cursor:default}DIV.ppr_rup.ppr_priv_airport_amenities .pages .pageNum.current:hover{text-decoration:none}DIV.ppr_rup.ppr_priv_airport_amenities .pages .nav{display:block;line-height:33px;height:33px;font-size:1.0835em;font-weight:700;padding:0 10px;border-radius:3px;cursor:pointer}DIV.ppr_rup.ppr_priv_airport_amenities .pages .nav.previous{float:left;border:1px solid #00a680;color:#00a680}DIV.ppr_rup.ppr_priv_airport_amenities .pages .nav.previous:hover{text-decoration:underline}DIV.ppr_rup.ppr_priv_airport_amenities .pages .nav.next{float:right;color:#fff;border:1px solid #00a680;background-color:#00a680}DIV.ppr_rup.ppr_priv_airport_amenities .pages .nav.next:hover{text-decoration:underline}DIV.ppr_rup.ppr_priv_airport_amenities .pages .nav.disabled,DIV.ppr_rup.ppr_priv_airport_amenities .pages .nav.disabled:hover{border:1px solid #ccc;color:#ccc;background:transparent;cursor:default;text-decoration:none;text-shadow:none}DIV.ppr_rup.ppr_priv_airport_amenities .poi_card{background-color:#fff}DIV.ppr_rup.ppr_priv_airport_amenities .photo_block{height:160px;position:relative;display:block;transition:opacity .1s linear;-webkit-backface-visibility:hidden;-webkit-transform:translateZ(0) scale(1)}DIV.ppr_rup.ppr_priv_airport_amenities .details{background:-moz-linear-gradient(top,transparent 0,#000 100%);background:-webkit-gradient(linear,left top,left bottom,color-stop(0,transparent),color-stop(100%,#000));background:-webkit-linear-gradient(top,transparent,#000);background:-o-linear-gradient(top,transparent 0,#000 100%);background:-ms-linear-gradient(top,transparent 0,#000 100%);background:linear-gradient(180deg,transparent 0,#000);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr="#00000000",endColorstr="#FF000000",GradientType=0);color:#fff;height:40px;bottom:0;left:0;position:absolute;width:100%;z-index:2}DIV.ppr_rup.ppr_priv_airport_amenities .details span{display:block;margin:12px 18px 10px;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}DIV.ppr_rup.ppr_priv_airport_amenities .description_block{height:114px;padding:18px}DIV.ppr_rup.ppr_priv_airport_amenities .poi_title{font-size:1.5em;color:#069}DIV.ppr_rup.ppr_priv_airport_amenities .reviews_count{font-size:1.167em;color:#4a4a4a}DIV.ppr_rup.ppr_priv_airport_amenities .reviews_count:hover{text-decoration:underline}DIV.ppr_rup.ppr_priv_airport_amenities .title_block{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}DIV.ppr_rup.ppr_priv_airport_amenities .rating_block{margin-top:3px}DIV.ppr_rup.ppr_priv_airport_amenities .rating_block .ui_bubble_rating{top:-1px;font-size:14px}DIV.ppr_rup.ppr_priv_airport_amenities .review_block{margin-top:3px}DIV.ppr_rup.ppr_priv_airport_amenities .review_content{line-height:1.5em}DIV.ppr_rup.ppr_priv_airport_amenities .review_title{font-family:Georgia,Times New Roman,Century Schoolbook L,serif;font-style:italic;color:#656565}DIV.ppr_rup.ppr_priv_airport_amenities .review_name{white-space:nowrap;overflow:hidden;text-overflow:ellipsis;display:inline-block;max-width:55%;vertical-align:bottom}DIV.ppr_rup.ppr_priv_airport_amenities .review_date{color:#999}DIV.ppr_rup.ppr_priv_airport_amenities .write_review_icon{background-image:url(/img2/icons/icon_1st2Review_589442.png);width:13px;height:14px;background-repeat:no-repeat;display:inline-block}DIV.ppr_rup.ppr_priv_airport_amenities .write_review_label{vertical-align:top;color:#4a4a4a;cursor:pointer}DIV.ppr_rup.ppr_priv_airport_amenities .write_review_label:hover{text-decoration:underline}DIV.ppr_rup.ppr_priv_airport_amenities .no_thumbnail{width:274px;height:160px}DIV.ppr_rup.ppr_priv_airport_amenities .no_thumbnail_overlay{height:160px}
DIV.ppr_rup.ppr_priv_airport_description .description{color:#4a4a4a;margin:24px}DIV.ppr_rup.ppr_priv_airport_description .description_content{font-size:1.167em;line-height:1.8335em;margin-bottom:24px;height:180px;width:100%;position:relative}DIV.ppr_rup.ppr_priv_airport_description .map_wrapper{position:relative;border:1px solid #dbdbdb;height:0;overflow:hidden;max-width:313px;padding-bottom:50%}DIV.ppr_rup.ppr_priv_airport_description .map_wrapper img{position:absolute;display:block;top:0;left:0;height:auto;width:100%}DIV.ppr_rup.ppr_priv_airport_description .label{color:#2c2c2c}DIV.ppr_rup.ppr_priv_airport_description .text_parent{overflow:hidden;position:absolute;top:0;right:0;bottom:0;left:0}DIV.ppr_rup.ppr_priv_airport_description .description_scroll{width:100%;height:180px;margin:0;overflow:auto;position:absolute;left:-100px;padding:0 100px}DIV.ppr_rup.ppr_priv_airport_description .panel{width:100%;cursor:pointer;opacity:1;visibility:visible;-webkit-transition:opacity .5s linear,visibility .5s linear;-moz-transition:opacity .5s linear,visibility .5s linear;-o-transition:opacity .5s linear,visibility .5s linear;-ms-transition:opacity .5s linear,visibility .5s linear;transition:opacity .5s linear,visibility .5s linear}DIV.ppr_rup.ppr_priv_airport_description .panel.invisible{opacity:0;visibility:hidden;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=0)"}DIV.ppr_rup.ppr_priv_airport_description .top_panel{position:absolute;top:0;left:0}DIV.ppr_rup.ppr_priv_airport_description .bottom_panel{position:absolute;bottom:0;left:0}DIV.ppr_rup.ppr_priv_airport_description .down_arrow,DIV.ppr_rup.ppr_priv_airport_description .up_arrow{position:relative;width:18px;height:15px;background-image:url(/img2/waypoints/dblArrows_up.png);margin:auto}DIV.ppr_rup.ppr_priv_airport_description .down_arrow{background-image:url(/img2/waypoints/dblArrows_down.png)}@media only screen and (-o-min-device-pixel-ratio:2/1),only screen and (-webkit-min-device-pixel-ratio:2),only screen and (min--moz-device-pixel-ratio:2),only screen and (min-device-pixel-ratio:2){DIV.ppr_rup.ppr_priv_airport_description .down_arrow,DIV.ppr_rup.ppr_priv_airport_description .up_arrow{background-image:url(/img2/waypoints/dblArrows_up_2x.png);background-size:18px 15px}DIV.ppr_rup.ppr_priv_airport_description .down_arrow{background-image:url(/img2/waypoints/dblArrows_down_2x.png)}}DIV.ppr_rup.ppr_priv_airport_description .bottom_fade,DIV.ppr_rup.ppr_priv_airport_description .top_fade{position:absolute;width:100%}DIV.ppr_rup.ppr_priv_airport_description .bottom_fade{height:70px;bottom:0;background:-moz-linear-gradient(top,hsla(0,0%,100%,0) 0,#fff 70%,#fff 100%);background:-webkit-gradient(linear,left top,left bottom,color-stop(0,hsla(0,0%,100%,0)),color-stop(70%,#fff),color-stop(100%,#fff));background:-webkit-linear-gradient(top,hsla(0,0%,100%,0),#fff 70%,#fff);background:-o-linear-gradient(top,hsla(0,0%,100%,0) 0,#fff 70%,#fff 100%);background:-ms-linear-gradient(top,hsla(0,0%,100%,0) 0,#fff 70%,#fff 100%);background:linear-gradient(180deg,hsla(0,0%,100%,0) 0,#fff 70%,#fff);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr="#00ffffff",endColorstr="#ffffff",GradientType=0)}DIV.ppr_rup.ppr_priv_airport_description .top_fade{top:0;height:40px;background:-moz-linear-gradient(top,#fff 0,#fff 50%,hsla(0,0%,100%,0) 100%);background:-webkit-gradient(linear,left top,left bottom,color-stop(0,#fff),color-stop(50%,#fff),color-stop(100%,hsla(0,0%,100%,0)));background:-webkit-linear-gradient(top,#fff,#fff 50%,hsla(0,0%,100%,0));background:-o-linear-gradient(top,#fff 0,#fff 50%,hsla(0,0%,100%,0) 100%);background:-ms-linear-gradient(top,#fff 0,#fff 50%,hsla(0,0%,100%,0) 100%);background:linear-gradient(180deg,#fff 0,#fff 50%,hsla(0,0%,100%,0));filter:progid:DXImageTransform.Microsoft.gradient(startColorstr="#ffffff",endColorstr="#00ffffff",GradientType=0)}
DIV.ppr_rup.ppr_priv_airport_flights .with_shadow{min-height:300px;min-width:682px;z-index:0;position:relative}DIV.ppr_rup.ppr_priv_airport_flights .with_shadow:after,DIV.ppr_rup.ppr_priv_airport_flights .with_shadow:before{content:"";position:absolute;z-index:-1;bottom:20px;width:50%;height:40px;box-shadow:0 20px 20px rgba(0,0,0,.36)}DIV.ppr_rup.ppr_priv_airport_flights .with_shadow:before{-webkit-transform:rotate(-2deg) skew(5deg);-moz-transform:rotate(-2deg) skew(5deg);-ms-transform:rotate(-2deg) skew(5deg);-o-transform:rotate(-2deg) skew(5deg);transform:rotate(-2deg) skew(5deg);left:25px}DIV.ppr_rup.ppr_priv_airport_flights .with_shadow:after{-webkit-transform:rotate(2deg) skew(-5deg);-moz-transform:rotate(2deg) skew(-5deg);-o-transform:rotate(2deg) skew(-5deg);-ms-transform:rotate(2deg) skew(-5deg);transform:rotate(2deg) skew(-5deg);right:25px}DIV.ppr_rup.ppr_priv_airport_flights .container{padding:24px 0;background:#fff}DIV.ppr_rup.ppr_priv_airport_flights .form{padding:0 24px;box-sizing:border-box;width:100%;height:100%;line-height:1em}DIV.ppr_rup.ppr_priv_airport_flights .arrow{padding:14px 0;position:absolute;left:50%;margin:0 0 0 -3px}DIV.ppr_rup.ppr_priv_airport_flights .arrow.reduce{padding-top:9px}DIV.ppr_rup.ppr_priv_airport_flights .row{margin-bottom:12px;position:relative;width:100%}DIV.ppr_rup.ppr_priv_airport_flights .row.header{margin-bottom:24px}DIV.ppr_rup.ppr_priv_airport_flights .row.header .title{font-weight:400;font-size:1.75em;color:#4a4a4a}DIV.ppr_rup.ppr_priv_airport_flights .row .links{font-size:1em;line-height:2}DIV.ppr_rup.ppr_priv_airport_flights .separator{border-left:1px solid #e0e0e0;margin-left:12px;margin-right:12px}DIV.ppr_rup.ppr_priv_airport_flights .column{width:50%;box-sizing:border-box}DIV.ppr_rup.ppr_priv_airport_flights .column.left{padding-right:8px}DIV.ppr_rup.ppr_priv_airport_flights .column.right{padding-left:8px}DIV.ppr_rup.ppr_priv_airport_flights .text{background:transparent;padding:11px 12px;border:1px solid #e0e0e0;border-radius:3px;box-shadow:inset 0 1px 2px 0 rgba(50,50,50,.3);font-size:1.167em;color:#2c2c2c;outline:none;margin:0;box-sizing:border-box;width:100%;position:relative}DIV.ppr_rup.ppr_priv_airport_flights .text.error{border:1px solid red}DIV.ppr_rup.ppr_priv_airport_flights .text:focus{border:2px solid #00a680;padding:10px 11px;box-shadow:none}DIV.ppr_rup.ppr_priv_airport_flights .text.ghost{color:#656565}DIV.ppr_rup.ppr_priv_airport_flights .date_wrapper{width:42%;position:relative}DIV.ppr_rup.ppr_priv_airport_flights .column .cal{position:relative}DIV.ppr_rup.ppr_priv_airport_flights .travellers_wrapper{padding-left:12px;box-sizing:border-box}DIV.ppr_rup.ppr_priv_airport_flights .submit_wrapper{overflow:hidden;padding-left:12px}DIV.ppr_rup.ppr_priv_airport_flights .submit{vertical-align:middle;border-radius:4px;color:#000;text-decoration:none;border:1px solid;cursor:pointer;display:inline-block;padding:0 14px;height:40px;width:100%;text-align:center;font-weight:700;font-size:1.6em;font-family:Arial,Tahoma,Bitstream Vera Sans,sans-serif;background-color:#fc0;background-image:-webkit-linear-gradient(top,#ffe9c9,#fc0);background-image:-moz-linear-gradient(top,#ffe9c9 0,#fc0 100%);background-image:-o-linear-gradient(top,#ffe9c9 0,#fc0 100%);background-image:-ms-linear-gradient(top,#ffe9c9 0,#fc0 100%);background-image:linear-gradient(180deg,#ffe9c9 0,#fc0);border-color:#ffc000 #f8ba00 #e5ab00 #f2b600;outline:none}.lang_vi DIV.ppr_rup.ppr_priv_airport_flights .submit{font-size:1.35em}DIV.ppr_rup.ppr_priv_airport_flights .submit:hover{text-decoration:none;color:#2c2c2c;background-color:#fec100;background-image:-webkit-gradient(linear,left top,left bottom,color-stop(0,rgba(249,208,80,0)),color-stop(100%,#fec100));background-image:-webkit-linear-gradient(top,#f9d050,#fec100);background-image:-moz-linear-gradient(top,#f9d050 0,#fec100 100%);background-image:-o-linear-gradient(top,#f9d050 0,#fec100 100%);background-image:-ms-linear-gradient(top,#f9d050 0,#fec100 100%);background-image:linear-gradient(180deg,#f9d050 0,#fec100);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr="#00F9D050",endColorstr="#FEC100",GradientType=0);border-color:#ffb300 #f3ab00 #de9c00 #f5ac00}DIV.ppr_rup.ppr_priv_airport_flights .submit:focus{box-shadow:0 0 6px #e5ab00}DIV.ppr_rup.ppr_priv_airport_flights .date_wrapper .ui_icon.calendar{position:absolute;top:12px;right:8px;width:auto;height:auto;overflow:visible;background:none;font-size:18px;color:#00a680}DIV.ppr_rup.ppr_priv_airport_flights .flights_adults{position:relative;z-index:1;height:40px;overflow:hidden;border:1px solid #e6e6e6;border-right-color:#ccc;border-bottom-color:#ccc;background-color:#f0f0f0;white-space:nowrap;outline:none;border-radius:3px;box-sizing:border-box;color:#2c2c2c;line-height:normal}DIV.ppr_rup.ppr_priv_airport_flights .flights_adults .sprite-date_picker-triangle{width:20px;height:20px;float:right;margin-top:4px}DIV.ppr_rup.ppr_priv_airport_flights .flights_adults .select-value{position:absolute;top:10px;left:12px;z-index:-1;white-space:nowrap;font-size:1.167em}DIV.ppr_rup.ppr_priv_airport_flights .flights_adults:hover{background-color:#e6e6e6}DIV.ppr_rup.ppr_priv_airport_flights .flights_adults .select{font-size:1.167em;margin-right:12px;opacity:0;filter:alpha(opacity=0) progid:DXImageTransform.Microsoft.dropshadow(OffX = 0,OffY = 10,color = #fff);-moz-opacity:0;width:100%;height:100%}DIV.ppr_rup.ppr_priv_airport_flights .flights_adults .arrow_down{position:absolute;top:10px;right:8px;z-index:-1;font-size:14px}DIV.ppr_rup.ppr_priv_airport_flights .lowestAirfareMsg{font-size:1.167em;color:#4a4a4a}DIV.ppr_rup.ppr_priv_airport_flights .flight_price_wrapper{margin:24px 0 0 0;width:100%;min-height:74px}DIV.ppr_rup.ppr_priv_airport_flights .flight_prices{position:relative;padding:24px 24px 0 24px;box-shadow:inset 0 15px 30px -6px #f4f3f0;width:100%;box-sizing:border-box;margin:0}DIV.ppr_rup.ppr_priv_airport_flights .flight_prices_row{height:45px;overflow:hidden;line-height:1.2}DIV.ppr_rup.ppr_priv_airport_flights .flight_prices .airport_names,DIV.ppr_rup.ppr_priv_airport_flights .individualPriceWrapper,DIV.ppr_rup.ppr_priv_airport_flights .noPrice,DIV.ppr_rup.ppr_priv_airport_flights .planeIcon{position:relative;top:-500px;display:inline-block;vertical-align:middle;margin-top:500px;margin-bottom:500px}DIV.ppr_rup.ppr_priv_airport_flights .individualPriceWrapper{white-space:nowrap}DIV.ppr_rup.ppr_priv_airport_flights .flight_prices .separator{height:36px;margin:0 12px}DIV.ppr_rup.ppr_priv_airport_flights .flight_price{text-decoration:none}DIV.ppr_rup.ppr_priv_airport_flights .flight_price .price{font-size:24px;color:#00a680}DIV.ppr_rup.ppr_priv_airport_flights .flight_price .month{font-size:14px;color:#4a4a4a}DIV.ppr_rup.ppr_priv_airport_flights .airport_names{font-size:36px;color:#2c2c2c;margin:0 18px 0 12px}DIV.ppr_rup.ppr_priv_airport_flights #noPriceLink{max-width:400px}
DIV.ppr_rup.ppr_priv_airport_map .airportMapWidget{width:100%;height:400px;position:relative;overflow:hidden}DIV.ppr_rup.ppr_priv_airport_map .airportMapWidget:before{content:"";position:absolute;z-index:1;-webkit-box-shadow:0 0 40px rgba(0,0,0,.8);box-shadow:0 0 40px rgba(0,0,0,.8);top:-50px;left:0;width:100%;height:50px;-moz-border-radius:100%;border-radius:100%}DIV.ppr_rup.ppr_priv_airport_map .airport_map_container{width:100%;height:100%}DIV.ppr_rup.ppr_priv_airport_map .mapControls{position:absolute;bottom:30px;right:18px}DIV.ppr_rup.ppr_priv_airport_map .mapControls .mapTypeControls{color:#fff;font-size:.9165em;height:20px}DIV.ppr_rup.ppr_priv_airport_map .tablet_desktop .mapControls .mapTypeControls{font-size:1.25em}DIV.ppr_rup.ppr_priv_airport_map .mapControls .mapTypeControls .mapType{display:inline-block;float:left}DIV.ppr_rup.ppr_priv_airport_map .mapControls .mapTypeControls .mapType div{margin:4px 10px}DIV.ppr_rup.ppr_priv_airport_map .mapControls .mapTypeControls .mapType.map{border-radius:3px 0 0 3px;border-right:1px solid #666}.rtl DIV.ppr_rup.ppr_priv_airport_map .mapControls .mapTypeControls .mapType.map,DIV.ppr_rup.ppr_priv_airport_map .mapControls .mapTypeControls .mapType.hyb{border-radius:0 3px 3px 0}.rtl DIV.ppr_rup.ppr_priv_airport_map .mapControls .mapTypeControls .mapType.hyb{border-radius:3px 0 0 3px}DIV.ppr_rup.ppr_priv_airport_map .mapControls .mapTypeControls .mapType.disabled{position:relative;background:#2c2c2c}DIV.ppr_rup.ppr_priv_airport_map .mapControls .mapTypeControls .mapType.disabled:hover{background:#000;cursor:pointer}DIV.ppr_rup.ppr_priv_airport_map .mapControls .mapTypeControls .mapType.hyb.disabled{box-shadow:-3px 0 5px 0 rgba(0,0,0,.2)}DIV.ppr_rup.ppr_priv_airport_map .mapControls .mapTypeControls .mapType.map.disabled{box-shadow:3px 0 5px 0 rgba(0,0,0,.2)}DIV.ppr_rup.ppr_priv_airport_map .mapControls .mapTypeControls .mapType.enabled{background:#666;color:#bbb;box-shadow:inset 0 0 14px rgba(0,0,0,.75)}DIV.ppr_rup.ppr_priv_airport_map .mapControls .zoomControls{position:absolute;bottom:29px;right:0}DIV.ppr_rup.ppr_priv_airport_map .mapControls .zoomControls .zoomIn,DIV.ppr_rup.ppr_priv_airport_map .mapControls .zoomControls .zoomOut{display:block}DIV.ppr_rup.ppr_priv_airport_map .mapControls .zoomControls:hover{cursor:pointer}DIV.ppr_rup.ppr_priv_airport_map .mapControls .zoomControls .zoomIn{border-bottom:1px solid #7c7c7c}DIV.ppr_rup.ppr_priv_airport_map .tablet_desktop .mapControls .zoomControls .zoomIn,DIV.ppr_rup.ppr_priv_airport_map .tablet_desktop .mapControls .zoomControls .zoomOut{background-size:60px 60px;width:60px;height:60px;display:block}DIV.ppr_rup.ppr_priv_airport_map .tablet_desktop .mapControls .zoomControls .zoomIn{background-image:url(/img2/buttons/zoomIn_2x.png)}DIV.ppr_rup.ppr_priv_airport_map .tablet_desktop .mapControls .zoomControls .zoomOut{background-image:url(/img2/buttons/zoomOut_2x.png);background-position:0}DIV.ppr_rup.ppr_priv_airport_map .openMapButton{position:absolute;top:24px;right:18px;vertical-align:middle;background:#2c2c2c;color:#fff;padding-right:10px;border-radius:4px;cursor:pointer;opacity:.85;filter:alpha(opacity=85);height:32px}DIV.ppr_rup.ppr_priv_airport_map .tablet_desktop .openMapButton{font-size:1.25em}DIV.ppr_rup.ppr_priv_airport_map .openMapButton:hover{background:#000}DIV.ppr_rup.ppr_priv_airport_map .openMapButton *{vertical-align:middle}DIV.ppr_rup.ppr_priv_airport_map .openMapButton .enlargeIcon{margin-left:4px;width:28px;height:30px;background:url(/img2/maps/icons/icon_mapControl_expand_transparent_30x30.png)}
DIV.ppr_rup.ppr_priv_airport_stay_eat_do .stay_eat_do{min-width:900px;position:relative;text-align:center}DIV.ppr_rup.ppr_priv_airport_stay_eat_do .poi_container{width:33.33%;height:205px;box-sizing:border-box;display:inline-block;position:relative;background-color:#fff;margin-left:-4px;text-align:left;vertical-align:middle}DIV.ppr_rup.ppr_priv_airport_stay_eat_do .col2 .poi_container{width:50%}DIV.ppr_rup.ppr_priv_airport_stay_eat_do .poi_type{vertical-align:top;padding:24px 24px 30px;margin-left:2px}DIV.ppr_rup.ppr_priv_airport_stay_eat_do .poi_container:first-child .poi_type{margin:0}DIV.ppr_rup.ppr_priv_airport_stay_eat_do .poi_container:first-child .separator_container{display:none}DIV.ppr_rup.ppr_priv_airport_stay_eat_do .no_thumbnail_parent,DIV.ppr_rup.ppr_priv_airport_stay_eat_do .sizedThumb{transition:opacity .1s linear}DIV.ppr_rup.ppr_priv_airport_stay_eat_do .no_thumbnail_parent:hover,DIV.ppr_rup.ppr_priv_airport_stay_eat_do .sizedThumb:hover{opacity:.9}DIV.ppr_rup.ppr_priv_airport_stay_eat_do .details div{margin-bottom:6px}DIV.ppr_rup.ppr_priv_airport_stay_eat_do .details .rating .ui_bubble_rating{top:-1px}DIV.ppr_rup.ppr_priv_airport_stay_eat_do .details .poi_location{margin-bottom:0}DIV.ppr_rup.ppr_priv_airport_stay_eat_do .details .poi_location .ui_icon{font-size:14px;color:#00a680}DIV.ppr_rup.ppr_priv_airport_stay_eat_do h2{color:#4a4a4a;font-size:1.5em;padding-bottom:12px}DIV.ppr_rup.ppr_priv_airport_stay_eat_do .poi_name{font-weight:700;font-size:1.167em;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}DIV.ppr_rup.ppr_priv_airport_stay_eat_do .poi_name a{color:#069}DIV.ppr_rup.ppr_priv_airport_stay_eat_do .poi_review{font-style:italic;font-family:Georgia;color:#4a4a4a;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}DIV.ppr_rup.ppr_priv_airport_stay_eat_do .poi_location{color:#656565;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}DIV.ppr_rup.ppr_priv_airport_stay_eat_do .poi_more{clear:both;font-size:1.167em;color:#069;padding-top:18px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}DIV.ppr_rup.ppr_priv_airport_stay_eat_do .separator_container{width:1px;float:left}DIV.ppr_rup.ppr_priv_airport_stay_eat_do .separator{position:absolute;border-right:2px dotted #c6c6c6;top:14px;bottom:10px}DIV.ppr_rup.ppr_priv_airport_stay_eat_do .poi_type.Accommodation{border-top:4px solid #00a680}DIV.ppr_rup.ppr_priv_airport_stay_eat_do .poi_type.Eatery{border-top:4px solid #e46715}DIV.ppr_rup.ppr_priv_airport_stay_eat_do .poi_type.Attraction{border-top:4px solid #106598}DIV.ppr_rup.ppr_priv_airport_stay_eat_do .sizedThumb{float:left;margin-right:12px}DIV.ppr_rup.ppr_priv_airport_stay_eat_do .no_thumbnail_parent{position:relative;float:left;margin-right:12px}DIV.ppr_rup.ppr_priv_airport_stay_eat_do .no_thumbnail,DIV.ppr_rup.ppr_priv_airport_stay_eat_do .no_thumbnail_overlay{width:78px;height:78px}DIV.ppr_rup.ppr_priv_airport_stay_eat_do .col2 .no_thumbnail,DIV.ppr_rup.ppr_priv_airport_stay_eat_do .col2 .no_thumbnail_overlay{width:156px}
.typeahead-container{z-index:201;font-family:Arial,Tahoma,Bitstream Vera Sans,sans-serif;font-size:1em;background-color:#fff}.typeahead-container .divider{height:1px;background-color:#d3e0bb;margin:3px 0}.typeahead-choices{color:#2c2c2c;border:1px solid #c8c8c8;box-shadow:2px 2px 2px -1px hsla(0,0%,50.2%,.6)}.typeahead-choice{padding:5px 6px;font-size:12px;line-height:14px;position:relative;cursor:pointer}.typeahead-choice:first-child{margin-top:5px;border-top:none}.typeahead-choice .cutoff{white-space:nowrap;text-overflow:ellipsis;overflow:hidden;display:inline-block;max-width:90%}.typeahead-choice.selected{background-color:#5a82eb;color:#fff;-webkit-font-smoothing:antialiased}input[type=text].typeahead.error{border:1px solid red}.typeahead-container.error .message{color:#2c2c2c;font-weight:700;padding:5px 6px;border:1px solid red;box-shadow:2px 2px 2px -1px hsla(0,0%,50.2%,.6)}.typeahead-choice .icon{margin-right:5px;vertical-align:baseline;width:11px}.typeahead-choice.geo .icon{background-image:url(/img2/icons/typeahead/ptpt/dest_color.png);height:14px;background-repeat:no-repeat}.typeahead-choice.geo.selected .icon{background-image:url(/img2/icons/typeahead/ptpt/dest_invert.png)}.typeahead-choice .history_icon{background-image:url(/img2/icons/icon_clock_gray.png);width:13px;height:13px;float:right;position:absolute;right:5px;top:50%;margin-top:-8px}.typeahead-choice.selected .history_icon{background-image:url(/img2/icons/icon_clock_white.png)}.typeahead-choice .address{font-size:11px;color:#444;margin-left:16px}.typeahead-choice.selected .address{color:#f0f0f0}.tablet_typ .tablet-text .typeahead-choice{border-bottom:1px solid #eee}@media (orientation:portrait){.tablet_typ .tablet-text .typeahead-choice{font-size:20px;line-height:34px}}@media (orientation:landscape){.tablet_typ .tablet-text .typeahead-choice{font-size:16px;line-height:28px}.tablet_typ.tablet_typ_v2 .tablet-text .typeahead-choice{line-height:22px}}.tablet_typ .tablet-text .typeahead-choice .history_icon{vertical-align:middle}
a,a:active,a:visited{color:#069;text-decoration:none;outline:none}.ui_button a,.ui_button a:active,.ui_button a:focus,.ui_button a:hover,.ui_button a:visited{color:#fff;text-decoration:none;outline:none}a:focus,a:hover{text-decoration:underline}.hvrIE6{cursor:pointer}.hvrIE6:hover{text-decoration:underline}.taLnk{color:#069;cursor:pointer}.taLnk.disabled{color:#d6d6d6;cursor:default}.taLnk.mseOvr,.taLnk:hover{text-decoration:underline}.taLnk.mseOvr.disabled,.taLnk:hover{text-decoration:none}.underline{text-decoration:underline}a.grayLnk{color:#000}a.grayLnk:active,a.grayLnk:hover,a.grayLnk:visited{color:#000;text-decoration:none}
.date_picker{height:20px;padding:4px;font-size:1em;font-family:Arial,Tahoma,Bitstream Vera Sans,sans-serif;cursor:pointer}.date_picker.no_pointer{cursor:default}.date_picker.date{border:0;height:20px;width:162px;padding:7px 4px 1px 21px;display:inline-block;color:#000;font-style:inherit}.fcCal .date_picker.date{width:87px;height:15px;padding:2px;margin-right:2px;border:1px solid #c8c8c8;background-color:#fff;padding-top:3px}.metaDatePicker .date_picker_adults_wrap{height:31px;border-color:#c8c8c8;border-radius:3px;padding:0;box-shadow:inset 0 7px 12px -7px #c8c8c8;font-size:14px;color:#787878;margin-right:10px;margin-left:-6px}.metaDatePicker .date_picker.adults{width:76px;padding-top:7px}.rtl .metaDatePicker .date_picker.adults{width:66px}.rtl .date_picker.adults{width:64px}.rgba_flyout .date_picker_adults_wrap{margin-left:5px}.adultsText,.changeAdults{float:left;margin:9px 0 0 10px}.date_picker_adults_wrap{display:inline-block;position:relative;left:0;border:1px solid #c8c8c8;margin:0 0 0 5px;background-color:#fff;vertical-align:top}.rtl .date_picker_adults_wrap{padding-left:10px}.date_picker_adults_wrap_fix{top:17px}.date_picker_calendar_wrap{width:261px;border:1px solid #c8c8c8;display:inline-block;cursor:pointer;background-color:#fff}.date_picker_calendar_wrap.no_pointer{cursor:default}.date_picker_calendar_nights{font-family:Arial,Tahoma,Bitstream Vera Sans,sans-serif;padding-top:7px;float:right;color:#474747;text-align:left;width:64px}.rtl .date_picker.date{margin-right:-5px;padding-right:32px}.rtl #PPT .date_picker.date{margin-right:11px;padding-right:26px}#PPT .ppt_sections #PTPT_VRAC_FORM .date_picker_calendar_wrap.dual_date{width:153px}span.date_picker_calendar_wrap.dual_date{width:130px}span.date_picker_calendar_wrap.dual_date.classicText{width:110px}span.date_picker_calendar_wrap.dual_date.classicText.wider{width:125px}.bigPicker span.date_picker_calendar_wrap.dual_date.classicText{width:160px}#AMENITY_LIGHTBOX span.date_picker_calendar_wrap.dual_date,#LOC_PHOTOS span.date_picker_calendar_wrap.dual_date{width:117px}.photos_lb_update_disclaimer{float:right;margin-right:3px}#HR_HACKATHON_CONTENT .offer.premium .loading{background:none}#LOC_PHOTOS span.date_picker_calendar_wrap.dual_date .date{width:86px}span.date_picker_calendar_wrap.dual_date .date{width:97px}.bigPicker span.date_picker_calendar_wrap.dual_date .date{width:130px}#STATE_OPT_RESPONSE .bigPicker span.date_picker_calendar_wrap.dual_date .date{width:137px}.meta_date_field{float:left;margin-bottom:2px}.meta_date_field .chkInTxt,.meta_date_field .chkOutTxt{float:left}.adultsAndBedDesc{color:#474747}.dates.wrap .adultsAndBedDesc{color:#474747;margin-left:4px;display:inline-block;width:90px}.minimeta .dates.wrap .adultsAndBedDesc{color:#474747;margin-left:4px;display:inline-block;width:83px;font-size:.9em}.meta_date_field.first{margin-right:5px}.metaDatePicker .meta_date_field.check_in{margin:0 5px 0 14px;width:132px;height:33px}.metaDatePicker .meta_date_field.check_out{margin:0 10px 0 5px;width:132px;height:33px}.noAvailTag{display:inline-block}.meta_date_wrapper_has_adults{float:left}.meta_date_wrapper{overflow:hidden}.meta_date_wrapper .classicTxt{color:#474747}#PERSISTENT_CHECK_RATES .meta_date_wrapper{float:left}.Hotel_Review .meta_date_wrapper,.ShowUserReviews .meta_date_wrapper{padding-top:5px;position:relative}.meta_date_wrapper.withoutLabels{display:inline-block}.mapsv2-cardcontainer .meta_date_wrapper.withoutLabels{float:none}.meta_hotels .meta_date_wrapper.withoutLabels{display:inline-block;width:auto;float:left}.metaDatePicker.wrap .clearDates{display:block;float:left;padding-left:5px}.tablet_date_label{display:none}#ICR2 #CHECK_RATES_CONT.dual_dp{margin-top:10px}.tablet_date_label.showLabels{display:block;height:17px}.hasRoomsGuests .tablet_date_label.showLabels{display:none}#CHW .date_picker_calendar_wrap .date,#PPT .ppt_sections .date_picker_calendar_wrap.dual_date.classicStyling .date{width:121px;text-align:right;padding:0 38px 0 0;margin-right:5px;float:right}span.date_picker_calendar_wrap.dual_date.classicStyling .date{width:87px;padding:2px 4px 0 0;outline:none}.domn_zh_HK span.date_picker_calendar_wrap.dual_date.classicStyling .date{width:109px!important;padding:4px 1px 0 1px;outline:none}span.date_picker_calendar_wrap.dual_date.classicStyling .date.wider{width:102px}span.date_picker_calendar_wrap.dual_date.classicStyling{padding:4px 0 2px}#PPT .date_picker_calendar_wrap.dual_date.dualFieldOn,span.dualFieldOn{border:2px solid #dadada;background-color:#eee;font-weight:700}span.dualFieldOn.fcCal{border:0}#PPT .date_picker_calendar_wrap.dual_date.classicText.dualFieldOn,span.classicText.dualFieldOn{border:2px solid #dadada;background-color:#eee;font-weight:700}#PPT .date_picker_calendar_wrap.dual_date.classicText.dateSelected.dualFieldOn,span.classicText.dateSelected.dualFieldOn{border:1px solid #00aa6c;background-color:#eee;font-weight:700}#PPT .date_picker_calendar_wrap.dual_date.dualFieldOn:focus,span.dualFieldOn:focus{outline:none;background-color:#eee}#PPT .date_picker_calendar_wrap.dual_date.classicText.dualFieldOn:focus,span.classicText.dualFieldOn:focus{outline:none;border-color:#9ecaed}#PPT .date_picker_calendar_wrap.dual_date.classicText.dateSelected.dualFieldOn.classicStyling:focus,#PPT .date_picker_calendar_wrap.dual_date.classicText.dualFieldOn.classicStyling:focus,span.classicText.dateSelected.dualFieldOn.classicStyling:focus,span.classicText.dualFieldOn.classicStyling:focus{outline:none;border-color:#ffca48}#PPT .date_picker_calendar_wrap.dual_date.classicText.dateSelected.dualFieldOn.classicStyling,span.classicText.dateSelected.dualFieldOn.classicStyling,span.classicText.dualFieldOn.classicStyling{border-color:#ffca48}#PPT .date_picker_calendar_wrap.dual_date.classicText.dateSelected.dualFieldOn:focus,span.classicText.dateSelected.dualFieldOn:focus{border-color:#00aa6c}#META_UI_AVAIL_SECTIONS #CHANGE_DATES.hidden{display:none}#META_UI_AVAIL_SECTIONS #META_HAC_DATE_SELECTOR_met .date_picker.adults,#metaLB .dateSelector .date_picker_adults_wrap .adults,.persistentCR .chkRates .wrpFldst .date_picker_adults_wrap .adults{padding:7px 4px 1px 8px;margin:0}.hacForm .date_picker_adults_wrap{margin-top:0;margin-bottom:6px}#GEO_CHECK_RATES_BALANCE .wrpFldst.geoFldst.has_adults{margin-right:0;padding-right:14px}#GEO_CHECK_RATES_BALANCE .geoFldst.has_adults .date_picker_adults_wrap{margin-left:5px;padding-bottom:1px}.geoChkRates .date_picker_adults_wrap{margin:5px 0 0}.geoChkRates .date_picker_adults_wrap_fix{top:17px}#HotelDateSearch_met .date_picker_calendar_wrap{margin-right:5px !ie}#SHOW_TOPIC .date_picker_calendar_wrap{margin-bottom:9px}#SHOW_TOPIC.dp_styling #GEO_CHECK_RATES_BALANCE .seeHotelsBtn{margin-top:0}#GEO_CHECK_RATES_BALANCE .date_picker_adults_wrap,#HotelDateSearch_amo .date_picker_adults_wrap,#HotelDateSearch_pto .date_picker_adults_wrap{margin:0 0 6px}#HotelDateSearch_pop .date_picker_adults_wrap{float:left;margin-left:5px}#HotelDateSearch_pop .hide{visibility:hidden;position:absolute}#HotelDateSearch_pop .showPricesImg{margin-top:8px}.date_picker.adults{width:74px;border:0 none;padding:8px 6px 2px 6px;display:inline-block;text-align:center}.metaDatePicker .date_picker.adults.no_arrow{width:86px}#GEO_CHECK_RATES_BALANCE .date_picker.adults{padding-bottom:1px}.jp_tcl_col2 .date_picker.adults{display:none}.date_picker_select{position:absolute;display:inline-block;width:100px;margin-top:-1px;border:1px solid #c8c8c8;background-color:#fff;box-shadow:2px 2px 2px -1px hsla(0,0%,50.2%,.6)}.date_picker_adults_wrap .hide,.date_picker_calendar_wrap .hide{display:none}.date_picker_select .option{display:block;padding:4px}.date_picker_select .option:hover{background-color:#080;color:#fff;cursor:pointer}.date_picker_calendar.overlay.relative{margin:1px 0 0 -7px}.date_picker_calendar .calendar .month tbody td.rngDt{background-color:#e3e3e3}.date_picker_calendar .calendar div.month tbody td.rngDt .day{color:#000}.date_picker_calendar .calendar div.month tbody td.inDate .day{color:#fff}.date_picker_calendar .calendar .month tbody td.inDate{background-color:#9c6}.date_picker_calendar .calendar .month tbody td.prevSel{font-weight:700;color:#000;background-color:#e3e3e3}.date_picker_calendar.oneWayStyling .calendar .month tbody td.prevSel{background-color:#fff;font-weight:400}.date_picker_calendar.oneWayStyling .calendar .month tbody td.prevSel.selected{background-color:#aaa}.date_picker_calendar .calendar .month tbody td.end,.date_picker_calendar .calendar .month tbody td.selected,.date_picker_calendar .calendar .month tbody td.start{background-color:#00aa6c}.date_picker_calendar .calendar .month tbody td.inDate_DP7,.date_picker_calendar .calendar .month tbody td.invalidPrevSel{background-color:#aaa}.date_picker_calendar .calendar .month tbody td.prevSel.end .day,.date_picker_calendar .calendar .month tbody td.prevSel.start .day,.date_picker_calendar .calendar .month tbody td.rngDt.end .day,.date_picker_calendar .calendar .month tbody td.rngDt.start .day{color:#fff}.date_picker_calendar.oneWayStyling .calendar .month tbody td.prevSel.end .day,.date_picker_calendar.oneWayStyling .calendar .month tbody td.prevSel.start .day{color:#000}.date_picker_calendar .calendar.calOut .month tbody td.end.msdp_hover .day,.date_picker_calendar .calendar .month tbody td.end .day{background:url(/img2/date_picker/triangleRightW.png) no-repeat scroll 0 0}.date_picker_calendar .calendar.calIn .month tbody td.start.msdp_hover .day,.date_picker_calendar .calendar .month tbody td.start .day{background:url(/img2/date_picker/triangleLeftW.png) no-repeat scroll 100% 0}.date_picker_calendar .calendar .month tbody td.prevSel.end .day,.date_picker_calendar .calendar .month tbody td.prevSel.end.msdp_hover .day,.date_picker_calendar .calendar .month tbody td.rngDt.end .day{background:url(/img2/date_picker/triangleRight.png) no-repeat scroll 0 0}.date_picker_calendar.oneWayStyling .calendar .month tbody td.prevSel.end .day,.date_picker_calendar.oneWayStyling .calendar .month tbody td.prevSel.end.msdp_hover .day,.date_picker_calendar.oneWayStyling .calendar .month tbody td.rngDt.end .day{background-image:none}.date_picker_calendar .calendar .month tbody td.prevSel.start .day,.date_picker_calendar .calendar .month tbody td.prevSel.start.msdp_hover .day,.date_picker_calendar .calendar .month tbody td.rngDt.start .day{background:url(/img2/date_picker/triangleLeft.png) no-repeat scroll 100% 0}.date_picker_calendar .calendar .month tbody td.prevSel.start.end .day,.date_picker_calendar .calendar .month tbody td.prevSel.start.end.msdp_hover .day,.date_picker_calendar .calendar .month tbody td.rngDt.start.end .day,.date_picker_calendar.oneWayStyling .calendar .month tbody td.prevSel.end .day,.date_picker_calendar.oneWayStyling .calendar .month tbody td.prevSel.start .day,.date_picker_calendar.oneWayStyling .calendar .month tbody td.prevSel.start.msdp_hover .day,.date_picker_calendar.oneWayStyling .calendar .month tbody td.rngDt.end .day,.date_picker_calendar.oneWayStyling .calendar .month tbody td.rngDt.start .day{background-image:none}.date_picker_calendar.oneWayStyling .calendar .month tbody td.prevSel.end.msdp_hover .day{background-image:none;background-color:#00aa6c;color:#fff}.rtl .date_picker_calendar .calendar.calOut .month tbody td.end.msdp_hover .day,.rtl .date_picker_calendar .calendar .month tbody td.end .day{background:url(/img2/date_picker/triangleLeftW.png) no-repeat scroll 100% 0}.rtl .date_picker_calendar .calendar.calIn .month tbody td.start.msdp_hover .day,.rtl .date_picker_calendar .calendar .month tbody td.start .day{background:url(/img2/date_picker/triangleRightW.png) no-repeat scroll 0 0}.rtl .date_picker_calendar .calendar .month tbody td.prevSel.end .day,.rtl .date_picker_calendar .calendar .month tbody td.prevSel.end.msdp_hover .day,.rtl .date_picker_calendar .calendar .month tbody td.rngDt.end .day{background:url(/img2/date_picker/triangleLeft.png) no-repeat scroll 100% 0}.rtl .date_picker_calendar .calendar .month tbody td.prevSel.start .day,.rtl .date_picker_calendar .calendar .month tbody td.prevSel.start.msdp_hover .day,.rtl .date_picker_calendar .calendar .month tbody td.rngDt.start .day{background:url(/img2/date_picker/triangleRight.png) no-repeat scroll 0 0}.date_picker_calendar .calendar .month tbody td.msdp_hover{background-color:#00aa6c}.date_picker_calendar .calendar .month tbody td.msdp_hover_underline{text-decoration:underline}.date_picker_calendar .calendar .month tbody td.msdp_hover .day{color:#fff}.date_picker_calendar.oneWayStyling .calendar .month tbody td.msdp_hover .day{background-color:#00aa6c}.date_picker_calendar{border:1px solid #c8c8c8;box-shadow:2px 2px 2px -1px hsla(0,0%,50.2%,.6)}.date_picker_calendar .calendar .month tbody td .day{width:100%;height:100%}.date_picker_calendar .calendar .month tbody .calXSellUnAvail .day{color:#d6d6d6;text-decoration:line-through}.date_picker_calendar .calendar .month tbody .today.calXSellUnAvail .day{text-decoration:line-through}div.overlay.dp{border:1px solid #c8c8c8;margin:0;box-shadow:2px 2px 2px -1px hsla(0,0%,50.2%,.6)}.date_picker_adults_option_wrap{width:83px}.date_picker_adults_option{font-family:Arial,Tahoma,Bitstream Vera Sans,sans-serif;cursor:pointer;padding:4px 0 4px 8px;display:block;color:#000}span.adults_pre_selected{background-color:#9c6;color:#fff;text-decoration:none}span.adults_selected{background-color:#e4e4e4;color:#000;text-decoration:none}.date_picker_calendar .calendar .navCal{border-bottom:1px solid #ebebeb;background:url(/img2/date_picker/bgSolidRule_ebebeb.gif) 50% 0 repeat-y;padding-bottom:1px}.date_picker_calendar .calendar .month{position:absolute}.date_picker_calendar .calendar .month table{width:100%}.date_picker_calendar .calendar .month{padding:0;width:195px;top:0}.date_picker_calendar .calendar .month thead th.caption{background-color:#f6f6f6;border:1px solid #fff;height:25px;padding-bottom:0;padding-top:0;font-weight:400;vertical-align:inherit}.date_picker_calendar .calendar .month thead th{padding-top:10px;color:#000;text-align:center}.date_picker_calendar .calendar .month tbody td{font-weight:400;height:23px;line-height:23px;text-align:center}.date_picker_calendar .calendar .month tbody td .day{color:#000;text-decoration:none;display:block;cursor:pointer}.date_picker_calendar .calendar .month tbody td.today .day{color:#000;text-decoration:none}.date_picker_calendar.classicStyling .calendar .month tbody td.today .day,.date_picker_calendar.classicStyling .calendar .month tbody td.today .day:hover{color:#c60}.date_picker_calendar .calendar .month tbody .disabled{color:#d6d6d6}.date_picker_calendar .calendar .navCal span.next .day,.date_picker_calendar .calendar .navCal span.prev .day{background-image:none}.date_picker_calendar .calendar .navCal span.next,.date_picker_calendar .calendar .navCal span.prev{padding:8px;top:0;position:absolute;z-index:1}.date_picker_calendar .calendar .navCal span.next{right:0;padding-right:4px}.rtl .date_picker_calendar .calendar .navCal span.next{padding-left:1px}.date_picker_calendar .calendar .navCal span.prev{left:0}.rtl .date_picker_calendar .calendar .navCal span.prev{right:9px}.date_picker_calendar .calendar .navCal span .day{height:15px}.date_picker_calendar .calendar{overflow:hidden;background:url(/img2/date_picker/bgSolidRule_ebebeb.gif) repeat-y scroll 50% 0 #fff;width:390px;height:221px;position:relative;cursor:default}.singleWidth.date_picker_calendar .calendar{background:#fff;width:195px}.desktop .date_picker_calendar .calendar .month tbody td .day:hover{background-color:#9c6;color:#fff}#CHECK_RATES_CONT .flights_adults{position:relative;z-index:1;width:122px;height:27px;height:28px !ie;overflow:hidden;margin:0;margin-top:1px !ie;border:1px solid #c8c8c8;background-color:#fff;outline:none;float:left}#CHECK_RATES_CONT .flights_adults .select{width:100%;height:100%;opacity:0;filter:alpha(opacity=0) progid:DXImageTransform.Microsoft.dropshadow(OffX=0,OffY=10,color=#ffffff);-moz-opacity:0;bottom:0}#CHECK_RATES_CONT .flights_adults .select-value{position:absolute;top:7px;left:13px;z-index:-1;font:normal 1em Arial,Tahoma,Bitstream Vera Sans,sans-serif;float:none}#CHECK_RATES_CONT .med_text,.sk_box3 .med_text{width:76px;margin-right:8px;padding:7px 0 6px 31px;border:1px solid #c8c8c8;background-color:#fff;font:normal 1em Arial,Tahoma,Bitstream Vera Sans,sans-serif;color:#000;outline:none}#CHECK_RATES_CONT .focusInput:focus{border:1px solid #00aa6c}.date_picker_calendar #CLOSE_CALENDAR{position:absolute;bottom:0;width:390px;border-top:1px solid #ebebeb;background-color:#f1f1f1;text-align:center}.date_picker_calendar #CLOSE_CALENDAR .close_link_text{display:block;padding:5px;border:1px solid #fff}.smallPointingTriangle{display:none;visibility:hidden}.metaDatePicker .smallPointingTriangle{float:left;margin:12px 0 12px 0;display:block;visibility:visible}.subNav .lowerInputs .date_picker.date{padding-left:33px;padding-top:8px}.subNav .lowerInputs .sprite-date_picker-calendarIcon_big_text{background-position:left 5px}.date_picker_calendar .calendar_wrapper{padding:15px;background-color:#fff}.date_picker_calendar .calendar_wrapper .wrapper_header{margin-bottom:15px;font-size:1.3em}.date_picker_calendar .calendar_wrapper .wrapper_header .selectedDatesTxt{font-weight:700;color:#00aa6c;line-height:34px}.date_picker_calendar .calendar_wrapper .wrapper_inner{border:1px solid #c8c8c8}.date_picker_calendar .calendar_wrapper .wrapper_footer{margin-top:15px}.overlay.guests_rooms_overlay{background-color:#fff}.metaDatePicker .hasRGPicker .meta_date_field.check_in{width:122px;margin:0 6px}.metaDatePicker .hasRGPicker .meta_date_field.check_out{width:122px;margin:0 5px 0 6px}
.sprite-date_picker-calendarIcon_big_text{background-position:left 0}.sprite-date_picker-calendarIcon_big_text,.sprite-date_picker-calendarIcon_med_text{background-image:url(/sprites/date_picker_pack-vfaed83153bc78c7a60177644d7662314.png);background-repeat:no-repeat;padding-left:21px;cursor:pointer}.sprite-date_picker-calendarIcon_med_text{background-position:left -31px}.sprite-date_picker-calendarIcon{background-image:url(/sprites/date_picker_pack-vfaed83153bc78c7a60177644d7662314.png);background-position:left -67px;background-repeat:no-repeat;padding-left:21px;margin-left:6px;cursor:pointer}.sprite-date_picker-btnLeftIdle{background-position:left -103px}.sprite-date_picker-btnLeftIdle,.sprite-date_picker-btnRightIdle{background-image:url(/sprites/date_picker_pack-vfaed83153bc78c7a60177644d7662314.png);width:15px;height:15px;background-repeat:no-repeat}.sprite-date_picker-btnRightIdle{background-position:left -140px}.sprite-date_picker-btnLeftInactive{background-position:left -177px}.sprite-date_picker-btnLeftInactive,.sprite-date_picker-btnRightInactive{background-image:url(/sprites/date_picker_pack-vfaed83153bc78c7a60177644d7662314.png);width:15px;height:15px;background-repeat:no-repeat}.sprite-date_picker-btnRightInactive{background-position:left -214px}.sprite-date_picker-triangle{background-image:url(/sprites/date_picker_pack-vfaed83153bc78c7a60177644d7662314.png);background-position:right -251px;background-repeat:no-repeat}.sprite-date_picker-arrowButtonLeft{background-position:left -283px}.sprite-date_picker-arrowButtonLeft,.sprite-date_picker-arrowButtonRight{background-image:url(/sprites/date_picker_pack-vfaed83153bc78c7a60177644d7662314.png);width:8px;height:12px;background-repeat:no-repeat;cursor:pointer}.sprite-date_picker-arrowButtonRight{background-position:left -323px}.sprite-date_picker-grayDownArrow{background-position:left -363px}.sprite-date_picker-grayDownArrow,.sprite-date_picker-orangeArrow{background-image:url(/sprites/date_picker_pack-vfaed83153bc78c7a60177644d7662314.png);width:16px;height:10px;background-repeat:no-repeat}.sprite-date_picker-orangeArrow{background-position:left -401px}.sprite-date_picker-orangeArrowUp{background-position:left -439px;width:16px;height:10px}.sprite-date_picker-orangeArrowUp,.sprite-date_picker-pointer{background-image:url(/sprites/date_picker_pack-vfaed83153bc78c7a60177644d7662314.png);background-repeat:no-repeat}.sprite-date_picker-pointer{background-position:55px -477px;padding-bottom:5px}.sprite-date_picker-triangleRight{background-position:left -486px;width:6px;height:11px}.sprite-date_picker-pointerf8ac,.sprite-date_picker-triangleRight{background-image:url(/sprites/date_picker_pack-vfaed83153bc78c7a60177644d7662314.png);background-repeat:no-repeat}.sprite-date_picker-pointerf8ac{background-position:44px -510px}.sprite-date_picker-pointer-orange-ac{background-image:url(/sprites/date_picker_pack-vfaed83153bc78c7a60177644d7662314.png);background-position:44px -530px;background-repeat:no-repeat}.sprite-date_picker-rooms-green{background-position:left -550px}.sprite-date_picker-guests-green,.sprite-date_picker-rooms-green{background-image:url(/sprites/date_picker_pack-vfaed83153bc78c7a60177644d7662314.png);background-repeat:no-repeat;width:14px;height:14px}.sprite-date_picker-guests-green{background-position:left -564px}.sprite-date_picker-nights-green{background-position:left -578px}.sprite-date_picker-nights-green,.sprite-date_picker-rooms-white{background-image:url(/sprites/date_picker_pack-vfaed83153bc78c7a60177644d7662314.png);background-repeat:no-repeat;width:14px;height:14px}.sprite-date_picker-rooms-white{background-position:left -612px}.sprite-date_picker-guests-white{background-position:left -625px}.sprite-date_picker-guests-white,.sprite-date_picker-nights-white{background-image:url(/sprites/date_picker_pack-vfaed83153bc78c7a60177644d7662314.png);background-repeat:no-repeat;width:14px;height:14px}.sprite-date_picker-nights-white{background-position:left -638px}.sprite-change-dates-button-yellow{background-image:url(/sprites/date_picker_pack-vfaed83153bc78c7a60177644d7662314.png);background-position:left -672px;background-repeat:repeat-x}
.sprite-noAvailability{background-image:url(/sprites/meta_gui_pack-vd446a9d50597e87450387e09fab5f508.png);background-position:right -62px;background-repeat:no-repeat;padding-right:17px;height:14px}
.sprite-visitSite{background-image:url(/sprites/meta_gui_pack-vd446a9d50597e87450387e09fab5f508.png);background-position:right -128px;background-repeat:no-repeat;padding-right:19px;height:14px}
.ui_button_group{position:relative;zoom:1 !ie}.ui_button_group:after{display:block;height:0;visibility:hidden;content:"";clear:both}.ui_button_group .ui_button{margin-right:12px;float:left}.ui_button_group .ui_button:last-child{margin-right:0}.ui_button{-webkit-appearance:none;-moz-appearance:none;appearance:none;position:relative;display:inline-block;padding:8px 16px;font-weight:700;font-family:inherit;border:1px solid transparent;border-radius:2px;background-clip:padding-box;box-sizing:border-box;font-size:14px;line-height:18px;text-align:center;text-decoration:none;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;cursor:pointer;transition:background-color .2s}.ui_button:focus:active{text-decoration:none;outline:none}.ui_button.hidden{display:none}.ui_button.truncate{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ui_button.small{padding:6px 10px;font-size:12px;line-height:16px}.ui_button.small .ui_loader>span{width:7px;height:6px}.ui_button.small .ui_loader>span:before{width:6px;height:6px;border-radius:6px}.ui_button.large{padding:10px 22px;font-size:16px;line-height:20px}.ui_button.large .ui_loader>span{width:13px;height:10px}.ui_button.large .ui_loader>span:before{width:10px;height:10px;border-radius:10px}.ui_button.resize{font-size:10px}.ui_button.fullwidth{width:100%}.ui_button.danger{border-color:#e0e0e0 #b7b7b7 #b7b7b7 #e0e0e0;background-color:#fff;box-shadow:1px 1px 0 0 rgba(0,0,0,.05);color:#c00}.ui_button .ui_loader{display:none;position:absolute;top:0;left:0;bottom:0;right:0;-webkit-justify-content:center;justify-content:center;-webkit-align-content:center;align-content:center}.ui_button.loading{color:transparent!important;pointer-events:none}.ui_button.loading .ui_loader{display:-webkit-flex;display:flex}.ui_button.secondary .ui_loader>span:before,.ui_button.standard .ui_loader>span:before{-webkit-animation-name:pulseDotLight;animation-name:pulseDotLight}.ui_button.original .ui_loader>span:before,.ui_button.primary .ui_loader>span:before{background-color:#fff;-webkit-animation-name:pulseDotDark;animation-name:pulseDotDark}.styleguide .ui_button{font-weight:700}.styleguide .ui_button.disabled{pointer-events:none}
.ui_tooltip{z-index:11000;left:-9999em;top:-9999em;display:inline-block;padding:18px;background-color:#fff;border:1px solid;border-color:#e0e0e0;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;box-shadow:0 2px 12px rgba(0,0,0,.35)}.ui_tooltip.arrow_top .arrow{position:absolute;width:0;height:0;border:6px solid;border-color:transparent;bottom:100%;left:50%;margin-left:-6px;border-bottom-color:inherit}.ui_tooltip.arrow_top .arrow:before{position:absolute;width:0;height:0;border:5px solid;border-color:transparent;content:"";bottom:-6px;left:50%;margin-left:-5px;border-bottom-color:#fff}.ui_tooltip.arrow_right .arrow{position:absolute;width:0;height:0;border:6px solid;border-color:transparent;top:50%;left:100%;margin-top:-6px;border-left-color:inherit}.ui_tooltip.arrow_right .arrow:before{position:absolute;width:0;height:0;border:5px solid;border-color:transparent;content:"";top:50%;left:-6px;margin-top:-5px;border-left-color:#fff}.ui_tooltip.arrow_bottom .arrow{position:absolute;width:0;height:0;border:6px solid;border-color:transparent;top:100%;left:50%;margin-left:-6px;border-top-color:inherit}.ui_tooltip.arrow_bottom .arrow:before{position:absolute;width:0;height:0;border:5px solid;border-color:transparent;content:"";top:-6px;left:50%;margin-left:-5px;border-top-color:#fff}.ui_tooltip.arrow_left .arrow{position:absolute;width:0;height:0;border:6px solid;border-color:transparent;top:50%;right:100%;margin-top:-6px;border-right-color:inherit}.ui_tooltip.arrow_left .arrow:before{position:absolute;width:0;height:0;border:5px solid;border-color:transparent;content:"";top:50%;right:-6px;margin-top:-5px;border-right-color:#fff}.ui_tooltip.arrow_bottom.offset_x75p .arrow,.ui_tooltip.arrow_bottom.offset_x75p .arrow:before,.ui_tooltip.arrow_top.offset_x75p .arrow,.ui_tooltip.arrow_top.offset_x75p .arrow:before{left:75%}.ui_tooltip.arrow_bottom.offset_x25p .arrow,.ui_tooltip.arrow_bottom.offset_x25p .arrow:before,.ui_tooltip.arrow_top.offset_x25p .arrow,.ui_tooltip.arrow_top.offset_x25p .arrow:before{left:25%}.ui_tooltip.arrow_left.offset_y75p .arrow,.ui_tooltip.arrow_left.offset_y75p .arrow:before,.ui_tooltip.arrow_right.offset_y75p .arrow,.ui_tooltip.arrow_right.offset_y75p .arrow:before{top:75%}.ui_tooltip.arrow_left.offset_y25p .arrow,.ui_tooltip.arrow_left.offset_y25p .arrow:before,.ui_tooltip.arrow_right.offset_y25p .arrow,.ui_tooltip.arrow_right.offset_y25p .arrow:before{top:25%}.ui_tooltip.arrow_top .arrow_large{position:absolute;width:0;height:0;border:12px solid;border-color:transparent;bottom:100%;left:50%;margin-left:-12px;border-bottom-color:inherit}.ui_tooltip.arrow_top .arrow_large:before{position:absolute;width:0;height:0;border:11px solid;border-color:transparent;content:"";bottom:-12px;left:50%;margin-left:-11px;border-bottom-color:#fff}.ui_tooltip:not(.lte_ie8){border-width:0}.ui_tooltip.fade_short{opacity:0;-webkit-transition:opacity .25s ease-in-out;-moz-transition:opacity .25s ease-in-out;-ms-transition:opacity .25s ease-in-out;-o-transition:opacity .25s ease-in-out;transition:opacity .25s ease-in-out}.ui_tooltip.fade_normal{opacity:0;-webkit-transition:opacity .5s ease-in-out;-moz-transition:opacity .5s ease-in-out;-ms-transition:opacity .5s ease-in-out;-o-transition:opacity .5s ease-in-out;transition:opacity .5s ease-in-out}.ui_tooltip.fade_long{opacity:0;-webkit-transition:opacity 1s ease-in-out;-moz-transition:opacity 1s ease-in-out;-ms-transition:opacity 1s ease-in-out;-o-transition:opacity 1s ease-in-out;transition:opacity 1s ease-in-out}.ui_tooltip.fade_in{opacity:1}.ui_tooltip.fade_out_short{opacity:1;-webkit-transition:opacity .25s ease-in-out;-moz-transition:opacity .25s ease-in-out;-ms-transition:opacity .25s ease-in-out;-o-transition:opacity .25s ease-in-out;transition:opacity .25s ease-in-out}.ui_tooltip.fade_out_normal{opacity:1;-webkit-transition:opacity .5s ease-in-out;-moz-transition:opacity .5s ease-in-out;-ms-transition:opacity .5s ease-in-out;-o-transition:opacity .5s ease-in-out;transition:opacity .5s ease-in-out}.ui_tooltip.fade_out_long{opacity:1;-webkit-transition:opacity 1s ease-in-out;-moz-transition:opacity 1s ease-in-out;-ms-transition:opacity 1s ease-in-out;-o-transition:opacity 1s ease-in-out;transition:opacity 1s ease-in-out}.ui_tooltip.fade_out{opacity:0}.ui_tooltip .body_text{font-size:12px;line-height:16px;color:#2c2c2c}.ui_tooltip.dark{background-color:#333;border-color:#333;color:#fff}.ui_tooltip.dark.arrow_top .arrow:before{border-bottom-color:#333}.ui_tooltip.dark.arrow_right .arrow:before{border-left-color:#333}.ui_tooltip.dark.arrow_bottom .arrow:before{border-top-color:#333}.ui_tooltip.dark.arrow_left .arrow:before{border-right-color:#333}.ui_tooltip.dark .body_text{color:#fff}
.ui_button.original{border-radius:12px;border-color:#f2b203;background-color:#f2b203;color:#000}.ui_button.original.chevron:after{border-color:#000}.ui_button.original.disabled{opacity:.32;border-color:transparent;cursor:auto}.offer:hover .ui_button.original:not(.disabled),.ui_button.original:not(.disabled):hover,.ui_button_activator:hover .ui_button.original:not(.disabled){text-decoration:none;border-color:#fee190;background-color:#fee190}.offer:focus .ui_button.original:not(.disabled),.ui_button.original:not(.disabled):focus,.ui_button_activator:focus .ui_button.original:not(.disabled){outline:none;text-decoration:none;box-shadow:0 0 0 2px #fff,0 0 0 3px #000}.offer:active .ui_button.original:not(.disabled),.ui_button.original:not(.disabled):active,.ui_button_activator:active .ui_button.original:not(.disabled){background-color:#fcc42b;border-color:#fcc42b}
.ui_button.chevron:not(.lte_ie8){padding-right:36px}.ui_button.chevron:not(.lte_ie8):after{position:absolute;top:50%;right:13px;width:6px;height:6px;margin-top:-4px;border-width:0 2px 2px 0;border-style:solid;content:"";-ms-transform:rotate(-45deg);-webkit-transform:rotate(-45deg);transform:rotate(-45deg)}.ui_button.chevron.small:not(.lte_ie8){padding-right:30px}.ui_button.chevron.small:not(.lte_ie8):after{width:5px;height:5px}.ui_button.chevron.large:not(.lte_ie8){padding-right:42px}.ui_button.chevron.large:not(.lte_ie8):after{width:7px;height:7px}.rtl .ui_button.chevron:not(.lte_ie8):after{-ms-transform:rotate(45deg);-webkit-transform:rotate(45deg);transform:rotate(45deg)}.styleguide .ui_button.chevron:after{width:8px;height:8px}.styleguide .ui_button.chevron:after.small{width:7px;height:7px}.styleguide .ui_button.chevron:after.large{width:9px;height:9px}
.ui_popover.date_picker_modal{z-index:10001}.ui_modal.no_padding{padding:0}.dsdc-wrapper{border:1px solid #c8c8c8;width:420px;height:220px;overflow:hidden;background:#fff;cursor:default;-webkit-user-select:none;-moz-user-select:none;-khtml-user-select:none;-ms-user-select:none}.dsdc-wrapper:after{content:"";position:absolute;top:28px;bottom:0;left:50%;width:1px;background:#ebebeb}.dsdc-months{position:relative;white-space:nowrap;-webkit-transition:-webkit-transform .3s;transition:transform .3s}.dsdc-scroll-left{-webkit-transform:translateX(-50%);transform:translateX(-50%)}.dsdc-scroll-right{-webkit-transform:translateX(50%);-moz-transform:translateX(50%);-ms-transform:translateX(50%);transform:translateX(50%)}.dsdc-no-anim{-webkit-transition:none;transition:none}.dsdc-next,.dsdc-prev{font-size:17px;height:1em;width:1em;background:#aaa;border-radius:50%;position:absolute;top:5px;cursor:pointer;-webkit-transition:background .3s;transition:background .3s;z-index:1}.dsdc-next{right:5px}.dsdc-prev{left:5px}.dsdc-inactive{background:#ccc;cursor:default}.dsdc-prev.ui_icon.single-chevron-left-circle:before{position:relative;left:-1px;color:#fff;content:"\e04d"}.dsdc-next.ui_icon.single-chevron-right-circle:before{position:relative;right:-1px;color:#fff;content:"\e047"}.dsdc-month{width:210px;display:inline-block;vertical-align:top;white-space:normal}.dsdc-month-title{display:block;text-align:center;background-color:#f6f6f6;border:1px solid #fff;height:21px;padding-top:4px}.dsdc-cell{display:inline-block;width:30px;height:24px;line-height:24px;text-align:center}.dsdc-day-label{font-weight:700}.dsdc-day{cursor:pointer}.dsdc-day:hover{background:#9c6;color:#fff;font-weight:700}.dsdc-today{color:#c60}.dsdc-endrange,.dsdc-startrange{position:relative;background:#aaa;font-weight:700;color:#fff}.dsdc-startrange:after{right:0;border-width:12px 0 12px 8px}.dsdc-endrange:after,.dsdc-startrange:after{content:"";position:absolute;border-color:#ccc transparent;border-style:solid}.dsdc-endrange:after{left:0;border-width:12px 8px 12px 0}.dsdc-active-calendar .dsdc-endrange,.dsdc-active-calendar .dsdc-startrange{background:#9c6}.dsdc-active-calendar .dsdc-endrange:after,.dsdc-active-calendar .dsdc-startrange:after{border-color:#fff transparent}.dsdc-inrange{background:#ccc;font-weight:700}.dsdc-disabled,.dsdc-disabled:hover{cursor:default;color:#d6d6d6;background:transparent;font-weight:400}.dsdc-close-x,.dsdc-hsx-close-header{display:none}
