.errors-container{position:relative;background:#bc0000;height:20px;max-width:319px;left:1px;border-radius:2px}.req-lbl{color:#fff;position:absolute;top:4px;left:4px}.error{position:absolute;top:4px;color:red;font-size:14px}.login-input-icon{position:absolute;right:15px;top:50%;transform:translateY(-50%)}.login-input-icon img{width:14px;height:16px}.login-input-password-icon{position:absolute;right:15px;top:50%;transform:translateY(-50%)}.login-input-password-icon img{width:20px;height:20px}html[dir=rtl] .login-input-icon{right:auto;left:15px}html[dir=rtl] .login-input-password-icon{left:15px;right:auto}@media screen and (max-width: 560px){.GuestTab__signUpContainer .GuestTab__guestLogin{margin-top:30px;display:flex;align-items:center;justify-content:space-between}}
.IncDec__btn{grid-template-columns:36px 71px 36px;align-items:center;max-height:35px;border:1px solid #ededed;background:#fff}.IncDec__btn .btn{max-width:36px;max-height:36px;padding:0;font-size:22px}.IncDec__value{color:#626262;text-align:center}
.basic-single .select__input-container{max-width:80px}.basic-single .select__menu{max-width:320px;min-width:320px;z-index:99;padding:4px}.basic-single .select__menu .select__menu-list{max-height:200px;padding:0}.basic-single .select__menu .select__option{max-width:300px;min-width:300px}.basic-single .select__menu .select__option>div{width:100%;justify-content:space-between}.basic-single .select__menu .select__option>div div:first-child{min-width:200px !important}.GuestTab__contactDetails .basic-single .select__menu .select__menu-list{max-height:140px}
.CheckinDetails{width:85%;margin:0 auto;display:flex;position:relative;z-index:1;padding:5px 8px;border:1px solid #e4e4e4;border-radius:5px}.CheckinDetails__main-container{width:100%}@media screen and (min-width: 1460px){.CheckinDetails__main-container .select-hotel__icon,.CheckinDetails__main-container .check-guests__icon,.CheckinDetails__main-container .check-date__in-icon{display:block;margin:0 5px}}.CheckinDetails__container{width:100%;margin:0 auto;display:grid;grid-template-columns:.65fr .75fr 1.5fr .5fr;gap:15px;color:#63666a;align-items:center}.CheckinDetails__container .check_common_col{position:relative;justify-content:center}.CheckinDetails__container .check_common_col::after{content:"";position:absolute;right:0;top:0;bottom:0;width:2px;background:#fff}.CheckinDetails__container .select-hotel{background:none;position:relative;cursor:pointer}.CheckinDetails__container .select-hotel .select-hotel__info{flex:1;cursor:pointer}.CheckinDetails__container .select-hotel .basic-single{max-height:20px;display:flex;align-items:center}.CheckinDetails__container .select-hotel .basic-single .select__value-container{padding:2px 0}.CheckinDetails__container .select-hotel .basic-single .select__option--is-focused{background-color:rgba(132,117,78,.6);color:#fff}.CheckinDetails__container .select-hotel .basic-single .select__option--is-selected{background-color:#84754e}.CheckinDetails__container .select-hotel .select__control--is-focused{border:none;outline:none;border-color:rgba(0,0,0,0);box-shadow:none}.CheckinDetails__container .select-hotel .select__control{background:none;border:none;width:100%;cursor:pointer}.CheckinDetails__container .select-hotel .select__control.select__control--is-focused{border:none;outline:none !important;border-color:inherit}.CheckinDetails__container .select-hotel .select__control .select__indicators{display:none}.CheckinDetails__container .select-hotel .select__control .select__single-value,.CheckinDetails__container .select-hotel .select__control .select__placeholder{padding-top:4px;color:#fff;font-size:12px}.CheckinDetails__container .select-hotel input{width:100%;height:100%;border:2px solid red;outline:none;line-height:100%;font-size:1rem;outline:none;border:none;color:#fff !important}.CheckinDetails__container .select-hotel .hotel-list{position:absolute;bottom:130%;background:#fff;width:100%;display:none}.CheckinDetails__container .select-hotel ul{padding:5px}.CheckinDetails__container .select-hotel ul li{padding:5px 0}.CheckinDetails__container .select-hotel ul::after{content:"";width:20px;height:20px}.CheckinDetails__container .select-hotel input:focus~.hotel-list{display:block}.CheckinDetails__container .select-hotel{display:flex;position:relative;align-items:center;padding:0px 10px;gap:10px}.CheckinDetails__container .select-hotel .select-hotel__info h3{padding-bottom:0;color:#fff}.CheckinDetails__container .check-guests{display:flex;position:relative;align-items:center;padding:0px 10px;background:none;color:#fff;gap:10px;cursor:pointer}.CheckinDetails__container .check-guests__info-text{display:flex;gap:5px;flex-wrap:wrap}.CheckinDetails__container .check-date{display:grid;grid-template-columns:1fr 1fr;gap:15px;padding:0px 10px;background:none;color:#fff;position:relative}.CheckinDetails__container .check-date__in,.CheckinDetails__container .check-date__out{display:flex;align-items:center;gap:10px;cursor:pointer;justify-content:center}.CheckinDetails__container .check-date__in{position:relative}.CheckinDetails__container .check-date__in::after{content:"";position:absolute;right:0;top:0;bottom:0;width:2px}@media only screen and (max-width: 560px){.CheckinDetails__container .check-date__in::after{top:0;bottom:0;width:2px;background:#fff}}.CheckinDetails__container .search{display:flex;align-items:center;justify-content:center;height:40px}.CheckinDetails__container p{font-size:.7rem}.CheckinDetails__container h3{font-size:.9rem;font-weight:bold;padding-bottom:8px}.CheckinDetails__error-msg{position:absolute;bottom:-15px}@media only screen and (max-width: 560px){.CheckinDetails{width:95%}.CheckinDetails .check-date__in,.CheckinDetails .check-date__out{justify-content:flex-start}.CheckinDetails .check-guests{padding-left:0}.CheckinDetails .check-guests::after{width:0}.CheckinDetails .checkin__guests .guest-dropdown{position:fixed;top:70px;max-height:calc(100vh - 66px)}.CheckinDetails .checkin__guests .guest-dropdown .guest-room-cards{grid-template-columns:1fr !important}.CheckinDetails .checkin__guests .guest-dropdown .room-card-body .item{grid-template-columns:35px minmax(max-content, 130px) max-content}}@media only screen and (max-width: 996px){.CheckinDetails .checkin-dates-dropdown .DateRangePicker{flex-direction:column}.CheckinDetails__container{grid-template-columns:1fr 1fr;gap:10px;color:#63666a;grid-row-gap:20px}.CheckinDetails__container .check_common_col:after{right:8px}.CheckinDetails__container .checkin-dates-dropdown .DateRangePicker{flex-wrap:wrap}.CheckinDetails .checkin__guests .guest-dropdown .guest-room-cards{grid-template-columns:1fr 1fr}.CheckinDetails .check-date{gap:12px}.CheckinDetails .check-date,.CheckinDetails .search{display:grid;grid-column:span 2}}@media only screen and (max-width: 810px){.CheckinDetails .select-hotel,.CheckinDetails .check-guests,.CheckinDetails .check-date,.CheckinDetails .search{width:100%}}.CheckinDetails__checkin-details{position:absolute;width:85%;left:7.5%;right:7.5%;bottom:20px;z-index:99}.CheckinDetails .checkin-dates-dropdown .DateRangePicker{background-color:#fff;width:100%;padding-bottom:16px}@media only screen and (min-width: 996px){.CheckinDetails .checkin-dates-dropdown{z-index:10;padding:0;top:-305px}}.CheckinDetails .basic-single .select__menu{min-width:180px}.CheckinDetails .basic-single .select__menu .select__option{min-width:160px}.checkin__details{grid-template-columns:repeat(2, minmax(max-content, 1fr)) 1fr;gap:.5rem;position:relative}.checkin__guests .guest-dropdown__body{max-height:calc(100vh - 300px);overflow-y:auto}.checkin__guests,.checkin-dates{grid-template-columns:35px 1fr auto;justify-content:center;align-items:center}.checkin__guests .guest-dropdown{box-shadow:0 0 8px 0 rgba(0,0,0,.5);position:absolute;top:105%;left:0px;right:0px;z-index:10;background:#fff}.checkin__guests .guest-dropdown .guest-dropdown__note-list{display:flex;gap:15px}@media screen and (max-width: 560px){.checkin__guests .guest-dropdown .guest-dropdown__note-list{flex-direction:column}}.checkin__guests .guest-dropdown__header,.checkin__guests .guest-dropdown__footer{height:auto;background:#ebebeb;color:#626262;font-weight:bold;font-size:16px;position:relative}.checkin__guests .guest-dropdown__header ul,.checkin__guests .guest-dropdown__footer ul{list-style-type:disc;list-style-position:inside;font-weight:normal;line-height:1.58}.checkin__guests .guest-dropdown__header li,.checkin__guests .guest-dropdown__footer li{font-size:12px}.checkin__guests .guest-dropdown__header-note,.checkin__guests .guest-dropdown__footer-note{display:flex;align-items:center;gap:16px}.checkin__guests .guest-dropdown__custom-btn-sec{position:absolute;top:50%;right:10px;transform:translateY(-50%);align-items:center;justify-content:flex-end;gap:12px}.checkin__guests .guest-dropdown__custom-btn-sec .btn_cancel{background:#fff}@media only screen and (max-width: 560px){.checkin__guests .guest-dropdown__custom-btn-sec{position:relative;top:0;left:0;right:0;bottom:0;transform:translateY(0);justify-content:flex-start;padding-bottom:8px}}.checkin__guests .guest-dropdown .guest-rooms{grid-template-columns:50px max-content max-content;place-items:center}.checkin__guests .guest-dropdown .guest-header-card{display:flex;align-items:center;justify-content:space-between;background:#ebebeb;color:#626262}.checkin__guests .guest-dropdown .guest-room-cards{grid-template-columns:repeat(auto-fill, minmax(270px, 1fr));gap:1rem;padding-bottom:20px}.checkin__guests .guest-dropdown .room-card{background:#f1f1f1;color:#63666a}.checkin__guests .guest-dropdown .room-card-header{background:#e4e4e4}.checkin__guests .guest-dropdown .room-card-body .item{grid-template-columns:35px minmax(max-content, 100px) max-content;align-items:center}.checkin-dates-dropdown{box-shadow:0 0 8px 0 rgba(0,0,0,.5);position:absolute;top:105%;left:5px;right:5px;z-index:10;background:#fff}@media screen and (max-width: 560px){.checkin-dates-dropdown{position:fixed;top:70px;overflow-y:auto;max-height:calc(100vh - 150px);left:0px;right:0px}}.checkin-dates-dropdown .DateRangePicker{display:flex;justify-content:space-evenly}.checkin-dates-dropdown .DateRangePicker__LegendItem{display:inline-block;margin:0 20px}.checkin-dates-dropdown .DateRangePicker__LegendItemColor{border-radius:50%;display:inline-block;height:14px;margin-right:6px;vertical-align:text-bottom;width:14px;border:1px solid rgba(0,0,0,.25)}.checkin-dates-dropdown .DateRangePicker__LegendItemColor--selection{background-color:#ed5434}.checkin-dates-dropdown .selecting-date-range-msg{font-size:larger;font-weight:600;display:flex;justify-content:center}.checkin-dates-dropdown .calendar-close-section{position:absolute;right:-10px;top:-9px;z-index:9;background:#84754e;width:30px;height:30px;display:flex;justify-content:center;align-items:center;border-radius:50%}.checkin-dates-dropdown .calendar-close-section button{background:none;color:#fff;font-size:16px}.checkin-dates-dropdown .DateRangePicker__PaginationArrow{border:0;cursor:pointer;display:grid;align-items:center;height:42px;outline:none;overflow:hidden;padding:0;position:absolute;text-align:center;top:55px;white-space:nowrap;width:26px;border:1px solid #dbdbdb;z-index:1}@media screen and (max-width: 560px){.checkin-dates-dropdown .DateRangePicker__PaginationArrow{top:10px}}.checkin-dates-dropdown .DateRangePicker__PaginationArrow--previous{left:20px}.checkin-dates-dropdown .DateRangePicker__PaginationArrow--next{right:20px}.checkin-dates-dropdown .DateRangePicker__PaginationArrowIcon{border-bottom:8px solid rgba(0,0,0,0);border-top:8px solid rgba(0,0,0,0);height:0;position:absolute;top:10px;width:0}.checkin-dates-dropdown .DateRangePicker__PaginationArrowIcon--is-disabled{opacity:.25}.checkin-dates-dropdown .DateRangePicker__PaginationArrowIcon--previous{background:url("/icons/booking/left-arrow.svg") center;width:20px;height:20px;border:none;background-repeat:no-repeat;margin:auto}.checkin-dates-dropdown .DateRangePicker__PaginationArrowIcon--next{background:url("/icons/booking/right-arrow.svg") center;width:20px;height:20px;border:none;background-repeat:no-repeat;margin:auto}.checkin-dates-dropdown .DateRangePicker__Month{color:#333;display:inline-block;margin:0 20px;position:relative;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;width:350px}@media screen and (max-width: 560px){.checkin-dates-dropdown .DateRangePicker__Month{min-width:320px;width:initial;max-width:100% !important;margin:0 10px}}.checkin-dates-dropdown .DateRangePicker__MonthHeader{color:#63666a;font-size:16px;height:45px;line-height:35px;position:relative;text-align:center;margin-bottom:0px;border-bottom:1px solid #efeff0;line-height:inherit;padding:15px}@media screen and (max-width: 560px){.checkin-dates-dropdown .DateRangePicker__MonthHeader{height:55px}}.checkin-dates-dropdown .DateRangePicker__MonthHeaderLabel{display:inline-block;position:relative;text-transform:uppercase}.checkin-dates-dropdown .DateRangePicker__MonthHeaderSelect{background:#e4e4e4;border:0;cursor:pointer;display:inline-block;height:100%;left:0;margin:0;opacity:0;position:absolute;top:0;width:100%;z-index:5}.checkin-dates-dropdown .DateRangePicker__MonthDates{border-bottom:1px solid #f4f5f6;border-collapse:separate;border-spacing:0 1px;margin:0;width:100%}.checkin-dates-dropdown .DateRangePicker__WeekdayHeading,.checkin-dates-dropdown .DateRangePicker__Date{font-size:12px;line-height:1;padding:10px 0;text-align:center;width:14.2857142857%}.checkin-dates-dropdown .DateRangePicker__WeekdayHeading:hover,.checkin-dates-dropdown .DateRangePicker__Date:hover{color:#fff}.checkin-dates-dropdown .DateRangePicker__WeekdayHeading{border-bottom:1px solid #f4f5f6;color:#000;padding:20px 0;text-transform:uppercase}.checkin-dates-dropdown .DateRangePicker__WeekdayHeading abbr[title]{border-bottom-width:0;color:#000;cursor:pointer;font-size:inherit;text-decoration:none;font-family:Chalet}.checkin-dates-dropdown .DateRangePicker__Date{border:0 solid #f4f5f6;border-right-width:1px;cursor:pointer;overflow:hidden;position:relative;box-sizing:border-box}.checkin-dates-dropdown .DateRangePicker__Date:hover{color:#8d8d8d}.checkin-dates-dropdown .DateRangePicker__Date:first-child{border-left-width:1px}.checkin-dates-dropdown .DateRangePicker__Date--weekend{background-color:#f6f7f9}.checkin-dates-dropdown .DateRangePicker__Date--otherMonth{opacity:.25}.checkin-dates-dropdown .DateRangePicker__Date--is-disabled{color:#cdcdd1;cursor:default}.checkin-dates-dropdown .DateRangePicker__Date--is-selected{color:#fff}.checkin-dates-dropdown .DateRangePicker__CalendarHighlight--single{background-color:none !important;background:none !important;border:none !important}.checkin-dates-dropdown .DateRangePicker__Date--is-highlighted{margin:-1px;border:1px solid #dbdbdb;color:#fff}.checkin-dates-dropdown .DateRangePicker__Date--today .DateRangePicker__CalendarDatePeriod{bottom:0;position:absolute;top:0}.checkin-dates-dropdown .DateRangePicker__CalendarDatePeriod--am{left:0;right:50%}.checkin-dates-dropdown .DateRangePicker__CalendarDatePeriod--pm{left:50%;right:0}.checkin-dates-dropdown .DateRangePicker__CalendarSelection{background-color:#c7b890;border:1px solid #c7b890;bottom:4px;left:0;position:absolute;right:0;top:4px}.checkin-dates-dropdown .DateRangePicker__CalendarSelection--inOtherMonth{opacity:.5}.checkin-dates-dropdown .DateRangePicker__CalendarSelection--start{border-bottom-left-radius:99px;border-right-width:0;border-top-left-radius:99px;left:11px}.checkin-dates-dropdown .DateRangePicker__CalendarSelection--start:after{content:"";width:24px;height:24px;border-radius:50%;position:absolute;top:50%;left:0px;transform:translateY(-50%);background:#83754e}.checkin-dates-dropdown .DateRangePicker__CalendarSelection--start:hover{color:#fff}.checkin-dates-dropdown .DateRangePicker__CalendarSelection--end{border-bottom-right-radius:99px;border-left-width:0;border-top-right-radius:99px;right:11px}.checkin-dates-dropdown .DateRangePicker__CalendarSelection--end:after{content:"";width:24px;height:24px;border-radius:50%;position:absolute;top:50%;right:0px;transform:translateY(-50%);background:#83754e}.checkin-dates-dropdown .DateRangePicker__CalendarSelection--end:hover{color:#fff}.checkin-dates-dropdown .DateRangePicker__CalendarSelection--segment{border-left-width:0;border-right-width:0}.checkin-dates-dropdown .DateRangePicker__CalendarSelection--single{border-radius:5px;left:13px;right:13px;border-radius:50%;background:#83754e !important}.checkin-dates-dropdown .DateRangePicker__CalendarSelection--single:hover{color:#fff}.checkin-dates-dropdown .DateRangePicker__CalendarSelection--is-pending{background-color:#c7b890;border-width:1}.checkin-dates-dropdown .DateRangePicker__CalendarHighlight{bottom:5px;left:0;position:absolute;right:0;top:5px}.checkin-dates-dropdown .DateRangePicker__CalendarHighlight--inOtherMonth{opacity:.5}.checkin-dates-dropdown .DateRangePicker__CalendarHighlight--start{border-bottom-left-radius:5px !important;border-right-width:0 !important;border-top-left-radius:5px !important;left:5px !important}.checkin-dates-dropdown .DateRangePicker__CalendarHighlight--end{border-bottom-right-radius:5px;border-left-width:0;border-top-right-radius:5px;right:5px}.checkin-dates-dropdown .DateRangePicker__CalendarHighlight--segment{border-left-width:0;border-right-width:0}.checkin-dates-dropdown .DateRangePicker__CalendarHighlight--single{border-radius:5px;left:5px;right:5px}.checkin-dates-dropdown .DateRangePicker__HalfDateStates{bottom:-50px;left:-50px;position:absolute;right:-50px;top:-50px;-webkit-transform:rotate(30deg);transform:rotate(30deg)}.checkin-dates-dropdown .DateRangePicker__FullDateStates{bottom:0;left:0;position:absolute;right:0;top:0}.checkin-dates-dropdown .DateRangePicker__DateLabel{display:block;position:relative;text-align:center;width:100%;z-index:1}html[dir=rtl] .CheckinDetails__container .check_common_col:after{right:auto;left:8px}html[dir=rtl] .CheckinDetails__guest .guest-dropdown__custom-btn-sec{left:10px;right:auto}html[dir=rtl] .checkin-dates-dropdown .DateRangePicker__CalendarSelection--start{border-bottom-right-radius:99px;border-top-right-radius:99px;border-bottom-left-radius:0;border-top-left-radius:0;border-left-width:0;border-right-width:initial;right:11px;left:0}html[dir=rtl] .checkin-dates-dropdown .DateRangePicker__CalendarSelection--start:after{left:auto;right:-2px;transform:translateY(-50%)}html[dir=rtl] .checkin-dates-dropdown .DateRangePicker__CalendarSelection--end{border-bottom-right-radius:0;border-top-right-radius:0;border-bottom-left-radius:99px;border-top-left-radius:99px;border-left-width:initial;border-right-width:0;left:11px;right:0}html[dir=rtl] .checkin-dates-dropdown .DateRangePicker__CalendarSelection--end:after{right:auto;left:-2px;transform:translateY(-50%)}.daterange__action{display:flex;align-items:center;justify-content:flex-end;gap:12px;margin:10px 0;padding:0 40px}.daterange__header{display:flex;justify-content:space-between;align-items:center;height:32px;background:#ebebeb;padding:0 8px;margin-bottom:20px}@media only screen and (max-width: 560px){.checkin-dates-dropdown .DateRangePicker__PaginationArrow{top:46px}.daterange__action{padding:0 10px}}.booking.basic-single .select__input-container{max-width:150px}html[dir=rtl] .CheckinDetails .check-date__in::after{left:0;right:auto}html[dir=rtl] .checkin__guests .guest-dropdown__custom-btn-sec{right:auto;left:10px}.Booking__panel .CheckinDetails .basic-single .select__menu{min-width:180px;left:-40px}html[dir=rtl] .Booking__panel .CheckinDetails .basic-single .select__menu{left:auto;right:-40px}html[dir=rtl] .Booking__panel .checkbox__label:after{top:2px}.RoomPanel .CheckinDetails .basic-single .select__menu{min-width:180px;left:-5px;top:27px}html[dir=rtl] .RoomPanels .CheckinDetails .basic-single .select__menu{left:auto;right:-5px}.Banner .CheckinDetails .basic-single .select__menu{min-width:180px;left:-24px;top:27px;width:200px}html[dir=rtl] .Banner .CheckinDetails .basic-single .select__menu{left:auto;right:-24px}
.dropdown__option.dropdown__option--is-selected.dropdown__option--is-focused,.dropdown__option.dropdown__option--is-selected{background-color:#84754e}.dropdown__menu .dropdown__menu-list{padding:2px}.dropdown__menu .dropdown__menu-list .dropdown__option:active{background-color:rgba(132,117,78,.6)}.dropdown__option.dropdown__option--is-focused{background-color:rgba(132,117,78,.6)}.basic-single .dropdown__control{min-height:auto}.dropdown__control{height:34px}.dropdown__control .dropdown__value-container{height:100%;padding-top:0}.dropdown__control .dropdown__value-container .dropdown__placeholder{margin-top:-2px}.dropdown__control .dropdown__value-container .dropdown__input-container{padding:0;margin:-2px 0 0}
