.drp-calendar .off,.drp-calendar.col.left th.next.available,.drp-calendar.col.right th.prev.available{visibility:hidden!important}.date-label{font-size:10px;font-weight:400;left:13px;position:absolute;top:6px;z-index:100}.counter .form-control{height:55px}.mx-calendar-content .cell.actived{background-color:#1284e7!important;color:#fff!important}.btn-primary:disabled{cursor:not-allowed}#check-in-room input[name=date],#check-out-room input[name=date]{pointer-events:none}.mx-calendar,.mx-datepicker-popup,.mx-datepicker-popup .mx-calendar .mx-calendar-content{width:100%!important}.modal-overlay{align-items:flex-end;background:rgba(0,0,0,.5);bottom:0;display:flex;justify-content:center;left:0;position:fixed;right:0;top:0;z-index:100000}.noOfPeopleModal{animation:slide-up .3s ease-in-out;background:#fff;border-radius:30px 30px 0 0;box-shadow:0 4px 6px rgba(0,0,0,.1);height:-moz-fit-content;height:fit-content;left:0;padding:20px 15px 0;position:relative;width:100%}@keyframes slide-up{0%{transform:translateY(100%)}to{transform:translateY(0)}}.mobile-select{background:#fff;border:none;border-radius:10px;height:60px;padding-left:45px;padding-top:23px;text-align:left;width:100%}.select-label{font-size:10px;font-weight:400;left:13px;position:absolute;top:5px;z-index:100}.select-user-icon{height:20px;left:15px;position:absolute;top:26px}.select-bed-icon{height:16px;left:15px;position:absolute;top:27px;width:20px}.select-dropDown-icon{display:block!important;height:7px!important;position:absolute;right:15px;top:29px}.room-picker,.summary{width:100%}.summary{background:#fff;border:none;border-radius:10px;cursor:pointer;font-size:14px;font-weight:500;height:60px;margin-bottom:10px;padding-left:45px;padding-right:45px;padding-top:27px}.dropdown{padding:10px}.dropdown,.occupancyDropDownRoomFilter{background-color:#fff;border-radius:10px;margin-bottom:10px;margin-top:-5px}.room-row{align-items:center;border-bottom:1px solid #f0f0f0;display:flex;justify-content:space-between;padding:10px 0}.room-row:last-child{border-bottom:none}.room-info{display:flex;flex-direction:column}.room-label{font-weight:700}.quantity-picker{align-items:center;display:flex}.quantity-btn{background-color:#f9f9f9;border:1px solid #ccc;border-radius:50%;cursor:pointer;font-size:18px;height:30px;width:30px}.quantity-btn:hover{background-color:#eaeaea}.quantity-btn:disabled{background-color:#f0f0f0;cursor:not-allowed}.quantity{font-size:16px;font-weight:700;margin:0 10px}.arrow{color:#777;font-size:12px;margin-left:10px;position:absolute;right:6px}.desktop-select{-webkit-appearance:none;-moz-appearance:none;appearance:none;border:none;border-radius:10px;cursor:pointer;font-size:14px;font-weight:500;height:60px;padding-left:45px;padding-right:45px;padding-top:12px;width:100%}.desktop-select option{padding:0;text-align:left}.desktop-select:active,.desktop-select:focus{outline:none}.count-btn{align-items:center;background:#000;border:none;border-radius:50%;color:#fff;cursor:pointer;display:flex;font-weight:700;height:30px;justify-content:center;line-height:0px;width:30px}.count-btn:focus{outline:none}.count-btn:disabled{background:#919191;color:#fff;cursor:not-allowed}.no-scroll{overflow:hidden!important}.modal-list{max-height:460px;overflow:auto}.roomCount{text-align:center;width:30px}.noOfOccupancyList{cursor:pointer;padding:5px 15px}.noOfOccupancyList:hover{background:#000;color:#fff}.occupany-text{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.hotel-sidebar-filters .calendar-wrapper{width:100%}.hotel-sidebar-filters .daterangepicker .calendars-container{justify-content:center}.hotel-sidebar-filters .applyBtn{background-color:#1c1c1c!important;border-radius:10px;font-size:20px!important;font-weight:400!important;height:60px;margin-left:0!important;padding:0!important;text-align:center;vertical-align:middle;white-space:nowrap;width:100%!important}.hotel-sidebar-filters .cancelBtn,.hotel-sidebar-filters .drp-selected{display:none!important}.hotel-sidebar-filters .daterangepicker{border:none!important}.hotel-sidebar-filters .daterangepicker .drp-buttons{padding:30px 15px!important}.hotel-sidebar-filters .daterangepicker td.in-range{background-color:#ffeca6}.daterangepicker .active.in-range.end-date:not(.off),.hotel-sidebar-filters .daterangepicker .active.in-range.start-date:not(.off){background-color:#eebb02;color:#1c1c1c;font-weight:700}.noOfPeopleList{cursor:pointer;font-size:14px;padding:5px 15px}.disclaimer{color:#666}.age-row select{background:#fff;border:1px solid #ddd;border-radius:5px;padding:5px}.w-100px{width:100px}.age-select{background:#fff;border:1px solid #ddd;border-radius:5px;height:26px;padding:5px;width:110px}.age-select:focus{outline:none}@media(max-width:768px){.select-user-icon{height:20px;left:15px;position:absolute;top:24px}.select-bed-icon{height:16px;left:15px;position:absolute;top:27px;width:20px}}@media(max-width:576px){.date-picker-left{padding-right:5px}.date-picker-right{padding-left:5px}}@media(max-width:380px){.mobile-select{padding-left:40px}.f-xs-12{font-size:12px}}