.ui-selectmenu-button{height:45px;position:relative;display:block}.ui-selectmenu-button i:before{position:absolute;bottom:0;right:0;width:45px;height:45px;line-height:45px;font-size:22px;text-align:center;margin:0;cursor:pointer}.ui-selectmenu-button span.ui-selectmenu-text{font-size:20px;line-height:45px;padding:0
45px 0 10px;text-align:center;display:block}.ui-selectmenu-button:hover *, .ui-selectmenu-button:focus
*{color:#ed2529}.ui-selectmenu-button span.ui-icon{display:none}.ui-selectmenu-menu ul.ui-menu,
.ui-selectmenu-menu ul.ui-menu li, .ui-autocomplete
li{border:none;font-family:MetaWeb;font-size:17px;text-align:left;line-height:25px}.ui-widget-content{box-shadow:0 7px 10px -2px rgba(0, 0, 0, 0.45);color:#2d2d2d}.popup_box .ui-selectmenu-button i:before,
#rooms_list_box li .ui-selectmenu-button i:before{line-height:48px}.popup_box .ui-selectmenu-button:hover,
.popup_box .ui-selectmenu-button:focus,
#rooms_list_box li .ui-selectmenu-button:hover,
#rooms_list_box li .ui-selectmenu-button:focus{background:#fff;border:1px
solid #D8DCDF}#hotel_select-menu{max-height:245px}.ui-autocomplete{max-height:250px;overflow-y:auto;overflow-x:hidden}#hotel_select-menu li:first-child{display:none}#hotel_select-menu
li{padding:5px
5px 3px}#hotel_select-menu
li{font-weight:bold}#hotel_select-menu
li.single_hotel_option{padding:3px
5px 3px 15px;font-size:15px;line-height:22px;font-weight:normal;margin-left:0 !important;margin-right:0 !important}.ui-selectmenu-button span.ui-selectmenu-text.select-color{background:#C0DF14 !important}.room_overload .ui-selectmenu-button span.ui-selectmenu-text.select-color{background:rgba(255,0,0,0.5) !important}.ui-datepicker{z-index:1031 !important}.ui-datepicker{font-family:metaweb}.ui-datepicker
td.range{opacity:1}.ui-datepicker td.range span,
.ui-datepicker td.range
a{background:#c00 !important;color:#fff !important;border-color:#c00 !important}.ui-datepicker .ui-datepicker-title,
.ui-datepicker
th{font-weight:normal}