.addMenuItemDialog{display:flex;height:100%;justify-content:center;left:0;position:fixed;top:0;width:100%;z-index:100}.addMenuItemDialogBackground{background-color:#000000cc;height:100%;opacity:.8;position:absolute;width:100%;z-index:100000}.addMenuItemDialogBody{background-color:#fff;margin:auto!important;min-height:250px;overflow-x:hidden;overflow-y:auto;position:relative;width:570px;z-index:100000}#addMenuItemDialogBodyId{max-height:85%!important;max-width:1000px;padding-bottom:20px;width:80%}@media only screen and (max-height:500px){.addMenuItemDialogBody{max-height:460px!important}.fullscreenMenus #addMenuItemDialogBodyId{top:0}}.addMenuItemHeaderBlue{display:flex;width:100%}.addMenuItemHeaderBlue .addMenuItemHeader{display:inline-block;font-size:16pt;height:70px;padding:20px;text-align:center;width:calc(100% - 60px)}.addMenuItemHeaderUser{align-items:center;display:flex;height:52px;justify-content:center;width:100%}.addMenuItemHeaderInnerUser{font-size:22pt;line-height:30px;text-align:center}.addMenuItemScrollBody{width:100%}.addMenuItemScrollBodyUser{background-color:#fff;height:90%;overflow-y:auto;width:100%}.addMenuItemInnerBody{height:100%;padding:0 20px;width:100%}.addMenuItemInnerBodyUser{height:100%;margin-left:auto;margin-right:auto;width:calc(100% - 80px)}.selMenuItemTextLabelUser{font-size:14pt;line-height:25px;min-height:25px;text-align:left;width:auto}.menuItemDiv{display:flex}.selMenuItemTextPriceLabelUser{display:inline-flex;flex-direction:column;font-size:14pt;padding:10px 0;text-align:right;width:auto}.selMenuItemTextPriceTaxLabelUser{font-size:.5em}.selMenuItemCountDiv{width:100%}.selMenuItemCountDiv .selMenuItemCountLblDiv{display:inline-block}.selMenuItemCountDiv .addMenuItemQuanityDropdownUser{display:inline-block;margin-left:20px}.selMenuItemCountLblDiv{font-size:11pt;height:25px;line-height:30px;text-align:left;width:auto}.selMenuItemTextDescLabelUser{font-size:10pt;padding:10px 10px 10px 0;text-align:left;width:calc(100% - 80px)}.addMenuItemTextLabel{display:inline;font-size:10pt;height:25px;margin:0 5px}.selMenuItemTextLabelCommentsLbl1{display:inline-block;font-size:11pt;text-align:left;width:100%}.selMenuItemTextLabelCommentsLbl2{font-size:9pt;font-style:italic;margin-top:5px;text-align:left;width:100%}.addMenuItemTextLabelUser{display:inline;font-size:11pt;line-height:24px;text-align:left}.selMenuItemDialogColRowNameDiv{display:flex;font-size:11pt;line-height:30px;text-align:left}.selMenuItemPanelAddOnLabelGroup{display:block;overflow:hidden;text-indent:15px}.selMenuItemPanelAddOnLabelGroup,.selMenuItemPanelAddOnLabelItem{display:inline;font-size:12px;line-height:30px;position:relative;text-align:left}.selMenuItemPanelAddOnLabelItem{min-height:25px}.selMenuItemDialogColRowCommentsCls{height:100%;width:100%}.addMenuItemTextLabelHint{display:inline;font-size:10pt;font-style:italic;line-height:25px;margin:0 5px;text-align:left}.selMenuItemTextLabelHintUser{font-size:10pt;height:25px;line-height:25px;padding:0 15px;position:relative;text-align:left;text-indent:5px;width:auto}.selMenuItemDialogColRowCls{height:auto;padding-bottom:10px;position:relative;width:100%}.addMenuItemTextField{border-radius:0;box-sizing:border-box;cursor:pointer!important;font-size:10pt;font-weight:400;height:34px;margin-bottom:15px;padding:0 10px;text-align:left;width:480px}#addMenuItemDropdownCategory_chosen{width:480px}.addMenuItemTextFieldBlue{border:1px solid #c5c5c5!important;border:none;border-radius:0;font-weight:400;margin-left:20px;outline:none;padding-left:10px;text-transform:uppercase;width:395px}.addMenuItemTextFieldBlue,.addMenuItemTextFieldBlueTaxName{box-sizing:border-box;cursor:pointer!important;font-size:10pt;height:34px}.addMenuItemTextFieldBlueTaxName{border:none;text-align:center;width:168px}.menuPanelFieldsLblDiv{display:flex;height:45px;width:100%}.menuPanelFieldsLblDiv .addMenuItemTextFieldBlueTaxName{border:1px solid #c5c5c5!important;padding-left:5px;text-align:left;width:140px}.menuPanelFieldsLblDiv .addMenuItemTextFieldBlueTax{margin-right:5px;width:60px}.addMenuItemTextFieldBlueTax{cursor:pointer!important;width:50px}.addMenuItemTextFieldBluePercent,.addMenuItemTextFieldBlueTax{box-sizing:border-box;font-size:10pt;height:34px;text-align:center}.addMenuItemTextFieldBluePercent{line-height:34px;width:15px}.addMenuItemTextAreaBox{margin-bottom:5px;position:relative}.selMenuItemTextAreaCommentsBox{height:60px;width:100%}.addMenuItemTextArea{padding:10px}.addMenuItemTextArea,.selMenuItemTextAreaCommentsInput{cursor:pointer!important;font-size:10pt;height:100%;resize:none;width:100%}.selMenuItemTextAreaCommentsInput{outline:medium none;text-align:left}.selMenuItemCenterBody{height:auto;width:100%}.addMenuItemDropdown{margin-bottom:15px;position:relative;width:100%}.addMenuItemDropdown .chosen-container .chosen-choices,.addMenuItemDropdown .chosen-container .chosen-single,.addMenuItemDropdown .chosen-container-active.chosen-with-drop .chosen-choices,.addMenuItemDropdown .chosen-container-active.chosen-with-drop .chosen-single{line-height:36px;min-height:36px}.addMenuItemDropdown .chosen-container,.addMenuItemDropdown .chosen-container-active.chosen-with-drop{min-height:36px}.addMenuItemQuanityDropdownUser{background-color:#fff;height:45px;position:relative}.addMenuItemQuanityDropdownUser .selMenuItemDropdownIconUser{top:34%}.addMenuItemQuanityDropdownUser #selMenuItemDropdownQuantity{background-color:transparent;border:1px solid #c5c5c5;height:45px;padding:0 10px;width:75px}.addMenuItemQuanityDropdownUser #selMenuItemDropdownQuantity_chosen{min-width:80px}.addMenuItemQuanityDropdownUser .chosen-container .chosen-choices,.addMenuItemQuanityDropdownUser .chosen-container .chosen-single{height:31px}.addMenuItemQuanityDropdownUser .chosen-container-active.chosen-with-drop .chosen-choices,.addMenuItemQuanityDropdownUser .chosen-container-active.chosen-with-drop .chosen-single{height:31px;line-height:35px}.addMenuItemQuanityDropdownInputUser{box-sizing:border-box;cursor:pointer!important;font-size:10pt;height:34px;text-align:left;text-indent:10px;width:100%}.addExtraGroupItemDropdown{margin:15px 0;position:relative;width:290px}.addMenuItemDropdownChosen{height:100%;width:100%}.addMenuItemSeparator{background-color:#ccc;display:inline-block;height:1px;margin:10px 0;width:100%}.addMenuExtraItems,.extraItemGroupView{height:auto;width:100%}.extraItemGroupView>div{display:inline-block}.addMenuItemGroupDropdown{height:34px;position:relative;width:300px}.extraItemCls{height:auto;width:100%}.extraItemCls>div{margin-bottom:15px}.extraItemView{display:flex;width:100%}.selMenuItemDialogColUser,.selMenuItemDialogRowUser{height:auto;width:100%}.selMenuItemDialogColRowDiv{display:flex;width:100%}.selMenuItemDialogColRowDiv #spinnerContainer{margin-right:5px}.extraItemTextLabel{font-size:10pt;height:34px;line-height:34px;position:relative;text-align:left;text-indent:10px;width:auto}.extraItemBorderDiv,.extraItemTitle{height:34px;margin:0 5px;width:70px;width:60px}.extraItemBorderDiv:first-child,.extraItemTitle:first-child{width:300px}.quantityMenuItemBorderDivUser{height:34px;width:75px}.extraItemTitle{height:inherit}.extraItemTextFieldNameTitle{margin-right:10px;width:290px}.extraItemTextFieldActiveTitle{padding-left:10px}.extraItemTextFieldName{border-radius:0;box-shadow:none;box-sizing:border-box;cursor:pointer!important;font-family:Montserrat,sans-serif!important;font-size:10pt;font-weight:400;height:34px;text-align:left;text-indent:10px;width:290px}.addNewMenuGroupItemCls{border:none;font-size:10pt;height:34px;margin-left:10px;text-align:center;width:100px}.extraItemTextFieldIndex,.extraItemTextFieldMaxQuantity,.extraItemTextFieldPrice{box-sizing:border-box;cursor:pointer!important;font-size:10pt;height:34px;line-height:34px;text-align:center;width:60px}.extraItemTextFieldActive{margin-top:10px;width:60px}.extraItemRightDelete{background-color:transparent;border:none;outline:none;width:40px}.addNewItemToMenuCls{border:none;font-size:11pt;height:40px;margin:5px auto;text-align:center;width:100%}#selMenuItemTextLabelUserId{font-weight:800;padding-bottom:10px;text-align:center;width:100%}.selectFoodItemPopup #product-media{max-width:850px;padding:30px;width:100%}#productDesContainer{display:flex;flex-wrap:nowrap;flex-flow:column;margin-top:30px;padding:30px;width:100%}#productDesContainer .selMenuItemTextDescLabelUser{padding:30px 10px;width:auto}.productDescHeader{display:block;font-size:1.4em;padding:10px 0;width:100%}#menuItemDescribeLocationTextfieldId{height:60px;padding:10px}@media only screen and (min-width:768px){#productDesContainer{flex-flow:row}.productDescHeader{border:0 solid;margin:0 10px 0 0}#menusNoCart{max-width:2048px}#menusNoCart .selectFoodItemPopup #product-media{width:35%}#menusNoCart .selectFoodItemPopup .addMenuItemInnerBodyUser{margin-left:0;margin-right:0;width:60%}#menusNoCart .selectFoodItemPopup #product-media{padding-left:0}#menusNoCart .selectFoodItemPopup .selMenuItemTextDescLabelUser{padding:10px 0}}#addNewItemToMenuId,#cancelNewItemToMenuCls{border:none}.ExtraOrderIndexDiv{display:inline-flex;flex-flow:column;margin-right:10px}.extraItemRightDelete.ExtraOrderIndexDiv{align-self:flex-end;margin-bottom:10px}.extraItemBorderDiv.ExtraDivs{display:flex;height:100%;width:100%}.extraItemBorderDiv.ExtraDivs .extraItemTextFieldIndex{text-indent:0}@media only screen and (max-width:450px){.addMenuItemInnerBody .displayInline{display:block}.addMenuItemInnerBody .extraItemTextFieldName{width:100%}.addMenuItemInnerBody .addNewMenuGroupItemCls{float:left;margin-top:10px}.addMenuItemInnerBody .chosen-select{height:42px;line-height:42px;text-indent:10px;width:100%}}.addMenuInnerDiv{align-items:flex-end;display:flex;justify-content:space-between;margin-bottom:5px}.addMenuInnerDiv .addNewItemToMenuCls{margin:0}.addMenuInnerDiv .addMenuInnerContainer{margin-right:10px;width:100%}.addMenuInnerDiv .addMenuItemDropdown{margin:0}.addMenuInnerDiv .addMenuItemDropdown #addMenuItemDropdownCategory_chosen{height:34px;width:100%!important}.addMenuInnerDiv .addMenuItemDropdown .chosen-container,.addMenuInnerDiv .addMenuItemDropdown .chosen-container .chosen-choices,.addMenuInnerDiv .addMenuItemDropdown .chosen-container .chosen-single,.addMenuInnerDiv .addMenuItemDropdown .chosen-container-active.chosen-with-drop,.addMenuInnerDiv .addMenuItemDropdown .chosen-container-active.chosen-with-drop .chosen-choices,.addMenuInnerDiv .addMenuItemDropdown .chosen-container-active.chosen-with-drop .chosen-single{line-height:34px;min-height:34px}.addMenuInnerDiv .addMenuItemTextField{margin-bottom:0;width:100%}.addMenuInnerDiv #socialMediaLinks_btn,.addMenuInnerDiv #useS3Storage_btn{height:40px;margin-bottom:0}.addMenuButtons{align-items:center;flex-flow:column;justify-content:center}.addMenuButtons .addMenuInnerButtons{align-items:center;display:flex;justify-content:center;margin-top:10px;width:100%}@media only screen and (max-width:768px){.addMenuInnerDiv{flex-flow:column}.addMenuInnerDiv .addMenuInnerContainer{margin-bottom:10px!important;margin-right:0}.addMenuInnerDiv .addMenuItemDropdown{margin-bottom:10px}.addMenuInnerDiv .addMenuItemDropdown .chosen-select{height:34px;line-height:34px;padding-left:10px;width:100%!important}.extraItemTextFieldName{margin-bottom:10px;width:270px}#addNewMenuGroupItemBtn{margin-left:0}#manageAddonSimphonyItem{margin-top:10px}}#manageAddonSimphonyItem{width:200px}body,html{height:100%;margin:0;padding:0;width:100%}@font-face{font-family:GTSuperDisplay-Light;src:url(https://ipoolside-media.s3.amazonaws.com/fonts/GTSuperDisplay-Light.otf)}@font-face{font-family:gothic-regular;src:url(assets/217641889d85bac5b286.woff)}@font-face{font-family:JosefinSans-Regular;src:url(assets/00ba5dee6201d8206286.ttf)}@font-face{font-family:Papyrus;src:url(assets/c5df5c9e04e9c65e52ee.TTF)}@font-face{font-family:ProximaNovaA-Bold;src:url(assets/9fec14221ee30f1f34e0.eot);src:url(assets/9fec14221ee30f1f34e0.eot?#iefix) format("embedded-opentype"),url(assets/4466ecce6fbc18fa8117.woff) format("woff"),url(assets/7badf56e4561282d9b87.ttf) format("truetype")}@font-face{font-family:ProximaNovaS-Regular;src:url(assets/9ad620af3bb3a727fb72.eot);src:url(assets/9ad620af3bb3a727fb72.eot?#iefix) format("embedded-opentype"),url(assets/cd249ed127ef7ae496dc.woff) format("woff"),url(assets/cf3324dfa595c079b5d0.ttf) format("truetype")}@font-face{font-family:ProximaNovaS-Bold;src:url(assets/cecedadf565bdbc4818b.eot);src:url(assets/cecedadf565bdbc4818b.eot?#iefix) format("embedded-opentype"),url(assets/7f4a3fd3321b171a3c33.woff) format("woff"),url(assets/04fd38d288f12e92676d.ttf) format("truetype")}@font-face{font-family:ProximaNovaA-Regular;src:url(assets/b3030dd52915f6778e77.eot);src:url(assets/b3030dd52915f6778e77.eot?#iefix) format("embedded-opentype"),url(assets/4511285fbee0513494a9.woff) format("woff"),url(assets/539351ea8485496747ea.ttf) format("truetype")}@font-face{font-family:"Montserrat,sans-serif";src:url(assets/c89ef30c7acb1adfd4e7.eot);src:url(assets/c89ef30c7acb1adfd4e7.eot?#iefix) format("embedded-opentype"),url(assets/f5122053cd873f9e9959.woff) format("woff"),url(assets/ee0a81a9841cf159d977.ttf) format("truetype")}@font-face{font-family:ProximaNova-Bold;src:url(assets/70ea7e097e1f2e11675a.eot);src:url(assets/70ea7e097e1f2e11675a.eot?#iefix) format("embedded-opentype"),url(assets/a41e3638b441f79274ba.woff) format("woff"),url(assets/fdeb33c064888862d73e.ttf) format("truetype")}@font-face{font-family:Montserrat-Bold;src:url(assets/165ff0f48797c2bfa717.otf)}@font-face{font-family:Montserrat-Medium;src:url(assets/ec1be8f514e774a7ba20.otf)}@font-face{font-family:Montserrat-SemiBold;src:url(assets/757c7afa6fca8b9fae9b.otf)}@font-face{font-family:Montserrat-Light;src:url(assets/d48e0efcfd560dd02629.otf)}@font-face{font-family:Montserrat-Regular;src:url(assets/d7faa247e52835ac2b4a.otf)}@font-face{font-family:SerlioLH;font-style:normal;font-weight:400;src:local("SerlioLH"),url(assets/d0605283c53461845f7b.woff) format("woff"),url(assets/63ad1e9e7a529ee2a021.ttf) format("truetype")}body,button,html,input,select,textarea{font-family:Montserrat,sans-serif}input,input:focus,select,select:focus,textarea{background-color:#fff;border:1px solid #c5c5c5;color:#1a1a1a;outline:none}.chosen-select{background-color:#fff!important}a,a:active,a:focus,a:hover{color:inherit;text-decoration:none}button{cursor:pointer}.leaflet-container{font:12px/1.5 Montserrat,sans-serif}.chosen-container-multi .chosen-choices li.search-field{text-align:left;width:100%}.chosen-container-multi .chosen-choices li.search-field input[type=text]{font-family:"{{ 1stFont.name }}",Montserrat,sans-serif}.slick-next:before,.slick-prev:before,.ui-datepicker{font-family:Montserrat,sans-serif}.application-body{overflow-y:hidden}.mapContainer{height:100%!important}.center,.centerDash{height:100%;margin:0 auto;width:calc(100% - 160px)}.centerDash{max-width:1000px}.ui-datepicker td a,.ui-datepicker td span{font-size:14pt;height:100%;line-height:40px;width:100%}.ui-datepicker-calendar tr:last-child .ui-state-active{height:40px}.ui-datepicker{box-shadow:none;height:auto;margin:10px 0 0;width:300px;z-index:1000001!important}.ui-datepicker-header{font-size:14pt;height:30px;line-height:30px}.ui-datepicker thead{height:50px}.ui-datepicker th{font-size:8pt}.buttonmain{border:none;font-size:12pt;height:35px;outline:medium none;width:138px}.floatright{float:right;margin-right:20px;vertical-align:middle}.priceWithFeePalapa{align-items:end;display:flex;flex-direction:column;font-size:10px;margin-right:20px}#btnChangePassword{border:none;float:right;font-size:10pt;outline:none;padding:0}#dashboardWelcomeUserText{display:inline-block}@media only screen and (max-width:900px){#dashboardWelcomeUserText{margin-top:60px}}#searchBar{display:flex;padding-left:5px;position:absolute}#searchBar .resultsControl{background-color:#fff;height:30px;padding:0}#searchText{border:none;height:16px;padding:5px;width:130px}.resultArrowIcon{color:#1a1a1a;font-size:18px}.userDetailIconContainer{align-items:center;display:flex;justify-content:end;position:relative;width:0}.userDetailIconContainer #cmuserdetail,.userDetailIconContainer #userdetail{float:none}.userDetailIconContainer>div>.iconGrey{padding-right:7px}#cmuserdetail,#userdetail{cursor:pointer;font-size:1.2em;line-height:2em}.close-button{background-color:#dbdbdb;color:#1a1a1a;cursor:pointer;font-size:16px;height:30px;right:30px;width:30px}.small-close-button{height:15px;width:15px}.divInlineBlock{display:inline-block}.TermsView{padding:10px 20px}#terms_container{align-items:center;display:flex;display:inline-block;padding:10px 15px}#terms_container #terms_privacy{margin-bottom:5px}#terms_container #terms_privacy_label{margin-left:10px}#extra_terms_container{display:flex;padding-left:10px}#extra_terms_container #extra_terms{font-size:16px}#toast-container>.toast-warning{background-color:#f89406;background-image:none!important;padding-left:15px}#toast-container>.toast-warning .toast-title{font-weight:500}@media only screen and (min-width:768px){#extra_terms{margin-top:20px}}@media only screen and (min-width:1200px){.ui-datepicker{width:360px}}.mbAdmin #mbcontentCalendar .ui-datepicker{margin:0 auto}.hideContent{height:6em!important;line-height:1.5em;overflow:hidden}.showContent{height:auto;line-height:1.5em}.notVisible{visibility:hidden}.displayInline{display:inline-block}.contentSubheaderContainer{right:40px;z-index:9999}cloudflare-app[app=tibrr-cookie-consent]{z-index:2!important}#ajaxSearchContainer{flex-basis:100%;margin-bottom:20px;position:relative}#ajaxSearchContainer #ajaxSearchInputContainer{align-items:center;background-color:#fff;border:1px solid #c5c5c5;display:flex;margin:0 auto;padding:0 20px;width:50%}#ajaxSearchContainer #ajaxSearchInput{background:none;border:none;flex-basis:100%;font-size:12pt;line-height:42px;outline:none;text-indent:16px}#ajaxSearchContainer #ajaxSearchResult{background-color:#fff;border:1px solid #c5c5c5;border-top:none;left:25%;margin:0 auto;max-height:195px;overflow-y:auto;position:absolute;width:50%;z-index:1000}#ajaxSearchContainer #ajaxSearchResult>div{cursor:pointer}#ajaxSearchContainer #ajaxSearchResult>div:not(:last-child){border-bottom:1px solid #c5c5c5}#ajaxSearchContainer #ajaxSearchResult .market{font-size:12pt;font-weight:600;padding:12px 16px}#ajaxSearchContainer #ajaxSearchResult .hotel{padding:12px 16px 12px 24px}#ajaxSearchContainer #ajaxSearchResult .hotel .name{font-size:12pt}#ajaxSearchContainer #ajaxSearchResult .hotel .address{color:#999;font-size:11pt;margin-top:6px}#ajaxSearchContainer #ajaxSearchResult .noResults{font-size:12pt;padding:12px 20px}.appGlobalSearchInput{align-items:center;display:flex;height:100%;margin-right:20px;position:relative}#globalSearch{left:.3rem;position:relative;width:100px}#searchQuery{padding:12.5px;width:220px}#showMoreBtn{bottom:30px;cursor:pointer;position:fixed;right:40px;z-index:100}#showMoreBtn div{animation:anim 2s infinite;border-bottom:2px solid;border-left:2px solid;box-sizing:border-box;height:24px;margin-left:-12px;opacity:0;transform:rotate(-45deg);width:24px}#showMoreBtn div:first-of-type{animation-delay:0s}#showMoreBtn div:nth-of-type(2){animation-delay:.15s;top:16px}#showMoreBtn div:nth-of-type(3){animation-delay:.3s;top:32px}@keyframes anim{0%{opacity:0}50%{opacity:1}to{opacity:0}}.inputSearch{text-align:left!important;width:calc(100% - 20px)!important}.inputSearchCheckbox{margin-bottom:3%;width:calc(100% - 30px)!important}.btnSearch{padding:0 10px!important}#confirmDialogEtaId_chosen .chosen-container .chosen-results{max-height:140px}.operationsButtons{padding-top:5px}#optionsFields{display:flex;flex-flow:column wrap;width:100%}#optionsFields .input-field{padding:3px}.margin-left-10px{margin-left:10px}.translation_domain_text{margin-left:2px;vertical-align:super}.tooltipHostInt{border-bottom:1px solid #000;display:inline-block;position:relative;z-index:999}.tooltipHostInt .tooltiptext{background-color:#000;color:#fff;font-size:.8rem;font-weight:600;left:0;margin-left:-50%;min-width:200%;padding:5px;position:absolute;text-align:center;text-transform:uppercase;top:0;visibility:hidden;z-index:1}#btnConfirmBooking.tooltipHostInt .tooltiptext{margin:1rem auto 0;min-width:100%}.tooltipHostInt:hover .tooltiptext{visibility:visible}.flex-col-wrap{align-content:center;align-items:center;display:flex;flex-flow:column wrap;justify-content:center;justify-items:center}.flex-col-wrap input,.flex-col-wrap textarea{width:80%}.spinnerMessage{background-color:#d40000;color:#fff;display:none;left:50%;margin-top:130px;padding:.5rem;position:absolute;text-align:center;top:50%;transform:translateX(-50%);width:250px}.appSearchHeaderDiv{align-items:center;display:flex}.popover{z-index:10000000!important}.d-none{display:none}.flex-centered{align-items:center;display:flex}.flex-centered .contentSubHeaderDivSpacer,.flex-centered .contentSubHeaderDivZoneImage{margin-top:0}#editBookings .flex-centered{flex-wrap:wrap}.flex-space-around{display:flex;justify-content:space-around}.flex-wrapped-around{align-content:center;align-items:center;display:flex;flex-wrap:wrap;justify-content:center;justify-items:center}.flex-wrapped-around div{height:-moz-fit-content;height:fit-content;min-height:-moz-fit-content;min-height:fit-content}.bookView{height:100%;padding-left:5px;width:calc(100% - 10px)}.bookView .buttonWhite{margin-right:5px}.spinnerClassBooking{height:100%;left:0;opacity:.3;position:fixed;top:0;width:100%;z-index:1000000}.spinnerClassBooking .spinner{left:50%;top:50%}.gridBookingTextfieldDiv{display:inline-block;margin-bottom:9px;margin-left:12px;min-width:230px;position:relative;width:-moz-fit-content;width:fit-content}.spinnerClassCheckin{height:100px;left:calc(50% - 25px);position:absolute;top:150px;width:100px;z-index:1000}.bodyNavBar{left:0;position:absolute;top:230px;z-index:15}.bodyNavBarSearchClosed{box-shadow:1px 1px 10px #d3d3d3;height:51px!important;overflow:hidden!important;top:230px}.bookingDropDownSelectArrow{color:#1a1a1a;left:calc(100% - 22px);pointer-events:none;position:absolute;top:calc(50% - 6px)!important}.bodyNavDropdown{display:inline-block;min-height:42px;position:relative;width:300px!important;z-index:9999}.bodyNavDropdown select{border-radius:0;font-size:1.1rem;font-weight:400;height:42px!important;margin:0 3px!important;min-width:180px;padding:0 14px!important;width:100%!important}.mbAdmin,.mbAdmin #bodyview{font-size:14px}.mbMain .formManagement #contentHeader{display:inline-block}.mbMain .bodyNavBar{top:54px}.mbMain #dlgPalapaProp .bookRoomConfirmDropDiv,.mbMain #dlgPalapaProp .commentsConfirmDropDiv,.mbMain #dlgPalapaProp .confirmDialogTextFields{width:403px}.mbMain #confirmDialogTermsAdditionalItems #aditionalBookingItemDesc,.mbMain #confirmDialogTermsAdditionalItems #aditionalBookingItemTitle{font-size:inherit}.mbMain #confirmDialogTermsAdditionalItems .aditionalBookingItemInfo{min-height:42px;width:450px}.mbMain #confirmDialogTermsAdditionalItems .aditionalBookingItemQtyIcon{height:10px;width:40px}.mbMain #additionalItemsTitleQty,.mbMain #confirmbookingAgreement,.mbMain #confirmbookingHotel,.mbMain #confirmbookingTax,.mbMain #confirmbookingTitle,.mbMain .confirmBookingMenuOrder{font-size:inherit}#cancelBookings,#checkinMultipleBookingsContainer,#moveMultipleBookingsContainer{align-items:center;display:inline-flex;justify-content:center}.bodyContent{height:100%;width:100%}.positionFixed{position:fixed}.bodyNavBarWrapper{height:100%}.bookCenter{cursor:pointer;margin:0 auto;padding:0 10px}.booktextfield{font-size:10pt;height:34px;padding-left:17px;text-align:left;width:100%}.bookDateRangeButtonDiv{align-items:center;display:inline-flex;position:relative}#bookDateRangeButtonIdUntil{margin-left:auto;padding-top:5px;text-align:center}#bookDateRangeButtonIdUntil input.bookDateRangeButtonsCenter{height:35px}#bookDateRangeButtonIdUntil .bookingDateCalendarIcon{top:55%}.booktextfieldSpacer{height:6px;width:100%}.booktextfieldGrayDivider{background-color:#fff;height:1px;margin-bottom:10px;margin-top:10px;width:100%}.bookHeaderSearchPanelIcon{cursor:pointer;height:16px;margin-right:10px;width:16px}.bookHeaderSearchPanelDownArrowIcon{height:20px;width:18px}.bookHeaderSearchPanelCloseIcon{height:20px;width:20px}.bookHeaderSearchPanelText{background-color:#fff;font-size:12pt;height:50px;line-height:50px;min-width:50px}#searchBookingsDivWrapper{background-color:#fff;width:270px}.bookMapLegendDiv{font-size:12pt;height:30px;text-indent:5px;width:100%}.bookMapLegendDivMyPalapa{font-size:12pt;height:30px;line-height:25px;text-indent:10px;width:100%}.bookZoneLegend{height:100%;width:100%}.bookZoneItemView{background-color:#fff;height:auto;width:100%}.bookZoneItemMainBody{height:100%;width:100%}.bookZoneContentName{float:left;font-size:12pt;line-height:20px;margin-bottom:10px;width:85%}.bookZoneContentLine{float:left;height:3px;margin-right:8px;margin-top:8.5px;width:20px}.bookZoneContentSpacer{float:left;height:10px;width:100%}.bookMapLegendText{display:inline-block;height:100%;line-height:25px}.bookingSearchPanelFreeIcon{float:left;height:25px;margin-right:8px;width:25px}.bookingSearchPanelPaidIcon{float:left;height:20px;margin-right:8px;width:20px}.bookingSearchPanelMyPalapaIcon{float:left;height:22px;margin-right:8px;width:22px}.bookDateRangeButtons{background-color:#fff;font-size:12pt;height:50px;width:130px}.bookDateRangeButtons,.bookDateRangeShiftButtons{border:none;float:left;outline:medium none;position:relative}.bookDateRangeShiftButtons{background-color:transparent;height:100%;width:40px}.bookDateRangeButtonsCenter{background-color:#fff;border:none;cursor:pointer;float:left;font-size:14pt;height:50px;outline:medium none;position:relative;text-align:center;text-indent:-20px;width:170px}.bookingDateCalendarIcon{height:16px;left:calc(100% - 25px);pointer-events:none;position:absolute;top:calc(50% - 8px);width:16px}.bookingDateShiftLeftIcon,.bookingDateShiftRightIcon{top:calc(50% - 10px);width:18px}#contentHeader{width:100%}#contentHeader .chosen-container .chosen-choices,#contentHeader .chosen-container .chosen-single,#contentHeader .chosen-container-active.chosen-with-drop .chosen-choices,#contentHeader .chosen-container-active.chosen-with-drop .chosen-single{line-height:40px;min-height:40px}#contentSubHeader{background-color:#fff;height:auto!important;min-height:100px;width:100%;z-index:15000}#contentSubHeaderContainer{align-items:start;display:flex;justify-content:space-evenly}#contentSubHeaderContainer .subheaderBooked{align-content:start;align-items:start;max-width:250px}#contentSubHeaderEditMap{display:flex;flex-flow:column;left:0;min-height:60px;padding-bottom:5px;top:0;width:100%;z-index:15000}#contentSubHeaderEditMap #right{align-items:center;display:flex;padding:0 4px 0 8px}#contentSubHeaderEditMap #left .buttonWhite{margin:4px 1px}#contentSubHeaderBookedMessage{height:80px;text-align:center;width:100%}.contentSubHeaderDiv{display:inline-block;height:100%}.contentSubHeaderDivSpacer{background-color:#c5c5c5;height:40px}.contentSubHeaderDivSpacer,.contentSubHeaderDivSpacerNoLine{float:left;margin-left:10px;margin-right:10px;margin-top:10px;width:1px}.contentSubHeaderDivSpacerNoLine{height:calc(100% - 40px)}.contentSubHeaderDivPalapa{float:left;font-size:16pt;height:100%;text-indent:0;width:25%}.contentSubHeaderDivZone{float:left;font-size:11pt;height:100%;height:60px;line-height:60px;max-width:15%;overflow:hidden;padding-left:10px;width:auto}.contentSubHeaderDivZoneImage{float:left;height:27px;margin-right:5px;margin-top:16px;width:26px}.contentSubHeaderDivPrice,.contentSubHeaderDivPriceWithFee{float:left;font-size:11pt;font-weight:700;height:100%;line-height:60px;text-align:left;width:9%}.subheaderPricing{align-content:center;align-items:center;display:flex;justify-content:center;justify-items:center;width:-moz-fit-content;width:fit-content}.subheaderPricing .subheaderBooked,.subheaderPricing .subheaderTotals{align-content:flex-start;align-items:center;display:flex;flex-flow:column;justify-content:flex-start;justify-items:flex-start;padding:5px}.subheaderPricing .subheaderBooked .contentSubHeaderDivPrice,.subheaderPricing .subheaderTotals .contentSubHeaderDivPrice{display:flex;font-weight:500;justify-content:space-between;line-height:20px;width:100%!important}.subheaderPricing .subheaderBooked .contentSubHeaderDivPriceWithFee,.subheaderPricing .subheaderTotals .contentSubHeaderDivPriceWithFee{display:flex;font-weight:500;justify-content:end;line-height:20px;width:100%!important}.subheaderPricing .subheaderBooked #subheaderPrice,.subheaderPricing .subheaderBooked #subheaderPriceSlot2,.subheaderPricing .subheaderBooked #subheaderPriceWithFee,.subheaderPricing .subheaderTotals #subheaderPrice,.subheaderPricing .subheaderTotals #subheaderPriceSlot2,.subheaderPricing .subheaderTotals #subheaderPriceWithFee{font-weight:700}.subheaderPricing .subheaderBooked #subheaderPrice span,.subheaderPricing .subheaderBooked #subheaderPriceSlot2 span,.subheaderPricing .subheaderBooked #subheaderPriceWithFee span,.subheaderPricing .subheaderTotals #subheaderPrice span,.subheaderPricing .subheaderTotals #subheaderPriceSlot2 span,.subheaderPricing .subheaderTotals #subheaderPriceWithFee span{padding-right:5px}.contentSubHeaderDivStaffNotes{float:left;height:100%;line-height:60px}#searchBookingsClearFieldsBtnId{background-color:transparent;border:none;float:right;font-size:11pt;height:100%;margin-top:3px;outline:none}.searchBookingsToggleDiv{float:right;height:45px}.caretContainer{display:flex;height:25px;justify-content:center;position:absolute;top:30px;width:100%}#searchBookingsCaretBtn{background:none}.jwSearchBar{margin-top:15px!important;width:100%}#searchBar{align-items:center;background-color:#fff;border:1px solid #c5c5c5;padding:10px}#resultsCount{color:#000;margin-left:5px;padding:1px 5px!important}#searchBookingsCollapseBtnId,#searchBookingsExpandBtnId{background-color:transparent;border:none;cursor:pointer}#searchBookingsCollapseBtnId{height:100%;outline:none}.contentSubHeaderDivState{font-size:11pt;padding:0 10px}.contentSubHeaderDivReference{padding:0 10px}#subheaderStaffNotes{margin-left:5px}#contentCheckinHeader{align-content:center;clear:both;justify-content:space-between;position:relative;width:100%}#contentCheckinHeader,#contentMoveHeader{align-items:center;background-color:#fff;display:flex;flex-wrap:wrap;padding-bottom:10px}.moveStateText{height:30px;padding-left:20px;text-align:center}.contentCheckinHeaderTop{display:inline-block;width:calc(100% - 70px)}.contentCheckinHeaderTopName{font-size:14pt;margin:0 5px}.contentCheckinHeaderTopCheckinBtn{border:none;font-size:10pt;height:40px;outline:medium none;width:125px}.orderPrint{font-size:10pt}#subheaderRoom{display:inline-block;font-size:11pt;height:auto;line-height:normal;margin-left:10px;margin-top:29px}.reservationCancel{border:none;font-size:10pt;height:40px;min-width:125px;outline:medium none;padding:0 10px}#btnApplyDiscountSlot1,#btnApplyDiscountSlot2,#editBookingSlot1,#editBookingSlot2,.doNotMove{float:right}#btnApplyDiscountSlot1,#btnApplyDiscountSlot2{margin-left:5px}.CheckBoxDiv{display:flex;margin-left:25px}.orderPrint{border:none;height:40px;margin-right:5px;outline:medium none;padding:0 10px;width:125px}.confirmBody.printContainer{width:auto}.confirmBody.printContainer .confirmDialogHeaderDiv{display:flex}.confirmBody.printContainer .confirmDialogHeaderDiv .title{flex-grow:1;font-size:24px;padding:20px}.confirmBody.printContainer .confirmDialogHeaderDiv .closeBtn{cursor:pointer;font-size:2em;margin:auto 0;padding:20px}#print.receipt{display:flex;flex-direction:column;font-family:monospace;max-width:160mm;padding:4mm}#print.receipt .items,#print.receipt .items b{font-size:larger}#print.receipt #receipt-footer{font-size:medium}#print.receipt .header{margin-bottom:1em;text-align:center}#print.receipt .separator{border-bottom:1px dashed;margin:1em 0}#print.receipt .hrFood{display:none}#print.receipt .orderNo{font-weight:600}#print.receipt .orderCompletedDate,#print.receipt .orderDate{text-align:center}#print.receipt .item{display:flex;width:99%}#print.receipt .item .qty{flex-basis:32px;min-width:32px}#print.receipt .item .name{flex-grow:1;padding-right:10px}#print.receipt .item.empty{height:1em}#print.receipt .item .discount{flex-grow:1;padding-left:64px}#print.receipt .totalDuePrice{display:flex;font-size:1.8em;font-weight:600;margin-top:1em}#print.receipt .totalDuePrice .name{flex-grow:1}#print.receipt .guest_signature{align-self:flex-end;display:flex;margin-top:40px;width:100%}#print.receipt .guest_signature .guest_line{border-bottom:1px solid;width:100%}#print.receipt .guest_printname{align-self:flex-end;display:flex;margin-top:40px;width:100%}#print.receipt .guest_printname .printname_line{border-bottom:1px solid;width:100%}.makeSmall{font-size:small!important}.totalDuePriceSmall{font-size:1.2em!important}.printBody{max-width:80mm!important}@media print{body>:not(#print){display:none!important}@page{margin-bottom:0;margin-left:.5in;margin-right:.5in;margin-top:0}.pagebreak{-moz-column-break-inside:avoid;break-inside:avoid}}.reservationUserCheckedIn{border:none;float:right;font-size:10pt;height:40px;line-height:40px;margin-left:5px;margin-right:15px;outline:medium none;width:125px}.contentCheckinHeaderTopEmail{display:block;font-size:11pt;margin:0 10px 0 5px}.contentCheckinHeaderDividerLine{background-color:#c5c5c5;height:1px;margin-bottom:10px;margin-left:20px;width:calc(100% - 50px)}.contentCheckinHeaderTopDivider{align-content:space-between;align-items:center;display:inline-flex;flex-wrap:wrap;justify-content:center;min-width:200px}.contentCheckinHeaderTopDivider textarea{min-width:240px}.contentCheckinHeaderBottonRoom{border:none;cursor:pointer!important;float:left;font-size:12pt;height:40px;outline:medium none;text-align:center;width:160}.contentCheckinHeaderBottom{align-items:center;display:inline-flex;height:60px;margin-left:0}.formUser .contentCheckinHeaderBottom{padding-left:35px}#contentMap{position:relative;width:100%}.formManagement .bookPalapaBtn{width:200px}.bookPalapaAvailableSlot{float:right;font-size:12pt;line-height:60px;margin-right:10px}.bookPalapaTimeText{display:block;font-size:12pt;line-height:normal;margin-right:10px}.closePalapaDetailsCls{cursor:pointer;display:flex;justify-content:center;padding-bottom:10px;position:absolute;right:0;top:0;z-index:1}div.confirmdialogHeaderdiv>.closePalapaDetailsCls{left:-5px}.userDialogBody>.confirmDialogInfo.TitleUser>.closePalapaDetailsCls{color:#fff;width:15%}#closePalapaDetailsBtn{background-color:transparent;border:none;cursor:pointer;height:10%;min-height:60px;min-width:60px;outline:medium none;width:0}.bookMapClosePalapaDetailsBtnIcon,.closePalapaDetailsBtnIcon{align-items:center;display:flex;font-size:2em!important;margin-left:20px;margin-top:6px;min-height:60px;min-width:60px;pointer-events:none;position:absolute}.bookMapClosePalapaDetailsBtnIcon{position:relative;width:-moz-fit-content;width:fit-content}#AdminContentSubHeaderGrid .closePalapaDetailsBtnIcon,.bookMapClosePalapaDetailsBtnIcon{align-items:center;display:flex;justify-content:center;left:unset;margin:0;padding:0}.bookDate{height:100%;position:relative;width:calc(100% - 356px)}.bookDate,.contentHeaderActions{display:flex}.mapType{display:none;float:right;height:100%;position:relative;width:150px}.palapaIcon{height:33px;margin-left:-16px;margin-top:-16px;width:33px}.myPalapaIcon{height:33px;margin-left:-21px;margin-top:-47px;width:33px}.vipIcon{height:30px;margin-left:16px;margin-top:-47px;width:30px}.palapaMapMarker{height:36px;margin-right:5px;pointer-events:none;width:36px}.palapaMapMarkerPaid,.palapaMapMarkerTaken{height:28px;margin-right:5px;pointer-events:none;width:28px}.palapaMapMarkerFree{height:30px;margin-right:5px;pointer-events:none;width:30px}.palapaMapMarkerText{font-size:8pt;font-weight:700;height:33px;line-height:25px;position:absolute;text-align:center;width:26px}.mapMarkerTextCenter{height:33px;line-height:28px;margin-left:5px;overflow-x:hidden;text-align:left;text-indent:7px;white-space:nowrap;width:112px}#editZones{display:none}.arrowCustomRight80{top:34%}.confirmBookView{display:flex;height:100%;justify-content:center;left:0;position:fixed;top:0;width:100%;z-index:600}.confirmBookView #confirmDate{width:90%}.confirmBookView .confirmDialogContainer .confirmDialogTextFieldDiv:nth-child(n+3){padding-right:40px}.confirmBookView .confirmDialogTextFieldDiv{align-items:baseline;justify-content:center;text-align:center}.confirmBookView .confirmDialogTextFieldDiv .bookRoomConfirmDropDiv,.confirmBookView .confirmDialogTextFieldDiv .commentsConfirmDropDiv{align-items:baseline;text-align:center}.confirmBookView .confirmDialogTextFieldDiv .bookRoomConfirmDropDiv #confirmDialogRoomId,.confirmBookView .confirmDialogTextFieldDiv .commentsConfirmDropDiv #confirmDialogRoomId{min-width:230px;padding:10px 5px 10px 20px}.confirmBookView .confirmDialogTextFieldDiv .bookRoomConfirmDropDiv .arrowCustomRight80,.confirmBookView .confirmDialogTextFieldDiv .commentsConfirmDropDiv .arrowCustomRight80{top:20px}.confirmBookView .confirmDialogInfo{display:inline-block;margin:0;padding:10px 15px 0;width:100%}.limitTab{max-height:470px;overflow:hidden;overflow-y:scroll}.confirmBackground{background-color:#000000cc;height:100%;opacity:.8;position:absolute;width:100%;z-index:100}.confirmBody{background-color:#fff;margin:auto!important;max-height:90%;min-height:250px;overflow-x:hidden;overflow-y:auto;position:relative;width:570px;z-index:100000}#dlgPalapaProp{width:570px}#dlgPalapaProp .confirmBody{width:420px}#dlgPalapaProp #confirmWrapper{padding:15px 0 0}#dlgPalapaProp .confirmDialogNote{text-align:center}#dlgPalapaProp .ReservationTitle{height:70px;margin-left:0;padding:0;width:100%}#dlgPalapaProp .ReservationTitle .TitleReservation{float:left;font-size:20px;height:100%;margin:0 auto;padding-top:25px;text-align:center;width:90%}#confirmPalapaName{float:left;font-size:14pt;padding-top:5px;text-transform:uppercase}#confirmPalapaName,#confirmPrice{display:inline-block;font-weight:700;height:100%}#confirmPrice{float:right;font-size:16pt;margin-right:27px;text-align:right}#confirmPriceWithFee{display:inline-block;float:right;font-size:8pt;font-weight:700;height:100%;margin-right:44px;text-align:right}#priceWithFeeLabel{font-size:5pt;width:420px}.priceWithFeeLabel{display:flex;justify-content:center}#confirmZone{display:inline-block}#confirmZone,#halfDaySession{font-size:12pt;height:100%;padding:0 15px 10px}.bookingConfirmed{height:80px;margin:0 auto;position:relative;width:calc(100% - 80px)}.confirmDialogInfo{font-size:22px;margin-left:40px;min-height:40px;padding:20px 25px 25px 45px;width:calc(100% - 80px)}.addMenuItemBlue{display:inline-block;font-size:16pt;height:70px;margin:0;padding:20px;text-align:center;width:85%}.TitleUser{height:70px;margin-left:0;padding:0;width:100%}.TitleUser .UserTitle{float:left;font-size:20px;height:100%;margin:0 auto;padding-top:20px;text-align:center;width:100%}.TitleUser .closePalapaDetailsCls>div{color:#fff}.bookingTextCenter{text-align:center}#confirmShowMoreBtnId{background-color:transparent;border:none;float:right;font-size:12pt;margin-right:15px;margin-top:6px;outline:medium none}.confirmDialogInfoDividerLineWrapper{height:calc(100% - 12px);left:0;margin-top:6px;pointer-events:none;position:absolute;width:100%}.confirmDialogInfoDividerLine{height:100%;margin-left:50%;width:1px}.confirmDialogHeaderDiv{height:70px;width:100%}.userDialogView .confirmDialogHeaderDiv{display:none}.confirmDialogInfoCenter{margin-left:0;width:100%!important}#confirmDialogEtaId_chosen,#confirmDialogGeoZoneId_chosen,#confirmDialogPalapaType_chosen,#confirmDialogZoneId_chosen{width:100%!important}.confirmDialogDividerLine{background-color:transparent;height:1px;margin-bottom:0;width:100%}.confirmDialogDividerLineSmall{background-color:#ccc;height:1px;margin-bottom:10px;width:100%}.confirmDialogTextFieldDiv{padding-left:0!important;width:100%}.confirmDialogTextFields{cursor:pointer!important;font-size:10pt;height:40px;padding-left:20px;text-align:left;width:270px}.confirmDialogTextFieldsLabel{display:inline-block;margin-top:10px;text-align:left;vertical-align:middle;width:150px}#payedContainer .confirmDialogTextFieldsLabel{width:180px}#payedContainer .confirmDialogTextFields{width:240px}.userDialogBody .confirmDialogTextFieldsLabel{margin-top:0}.CardDigitLabel{width:100%}#dailyDiscountId{width:270px!important}.bookTabPanel{padding:1em!important;text-align:left}.mbAdmin #confirmWrapper #manageSimphonyItemsTabs .adminDialogTextFieldDiv{align-items:center;display:flex}.mbAdmin #confirmWrapper #manageSimphonyItemsTabs .adminDialogTextFieldDivDrop{text-align:left}#confirmDialogTextFieldsDiv .ui-tabs .ui-tabs-panel,#confirmDialogTextFieldsDivMultiple .ui-tabs .ui-tabs-panel{margin:0 auto;position:relative;width:85%}#confirmDialogMenuContent{text-align:center}.confirmUserDialogTextFields{border:none;cursor:pointer!important;font-size:10pt;height:40px;margin-left:calc(50% - 115px);outline:medium none;text-align:center;width:270px}#priceAgeSpinnerContainer .arrowCustomRight80{left:200px;right:unset}.AppUsersView .arrowCustomRight80{top:25%!important;z-index:1}.bookingCheckinDropDownSelectArrow{height:8px;pointer-events:none;position:relative;right:24px;top:calc(50% - 4px)}#confirmDate{float:left;height:100%;margin:0 auto;padding:10px 0;width:100%}#confirmDateText{width:calc(50% - 18px)}#confirmDateText,.confirmDateMiddle{float:left;font-size:14pt;height:50px;line-height:50px;text-align:center}.confirmDateMiddle{width:36px}#confirmDateRangeBtn{background-color:transparent;border:none;float:left;font-size:14pt;height:50px;outline:medium none;position:relative;width:calc(50% - 18px)}.confirmDateCalendarIcon{font-size:1em!important;height:16px;pointer-events:none;position:absolute;right:30px;top:14px;width:16px}#confirmDateCalendarIconId{float:left;font-size:1em;height:16px;margin-top:0;width:16px}#confirmStartDateRangeId{margin-left:10px;width:140px}#confirmEndDateRangeId,#confirmStartDateRangeId{background-color:transparent;border:none;color:inherit}.confirmEndDateRangeBtn{float:left;font-size:14pt;font-weight:inherit;height:50px;line-height:50px;outline:none;position:relative;text-align:center;width:100%}.confirmDialogTextFieldsSpacer{height:7px;width:100%}#commentsContainer>label{display:inline-block;text-align:left;vertical-align:middle}.mbAdmin #commentsContainer>#confirmDialogGuestCommentId{vertical-align:middle;width:230px}.confirmDialogTextFieldsSpacer1{height:20px;width:100%}.confirmDialogActionButtonsDiv{display:flex;justify-content:space-around;padding:20px 0;text-align:center;width:100%}#dlgPalapaProp .confirmDialogActionButtonsDiv{padding:0 0 15px}#dlgPalapaProp #manageSimphonyItem{margin:0 auto;padding:10px 20px}.confirmDialogActionButtons{border:none;cursor:pointer;display:inline-block;font-size:12pt;height:42px;margin-top:10px;outline:none;width:138px}#emailAddressContainer{flex-wrap:wrap;position:relative}#resendConfirmationEmail{cursor:pointer;float:right;font-size:2em;position:absolute;right:0;top:5px}.resendConfirmationEmailIcon{margin-right:-20px;padding:0!important}.currentReservationsIcon{font-size:1.5rem!important}.userDetailIconContainer>div>.iconGrey.currentReservationsIcon{font-size:1em!important}#confirmDialogResponse{clear:both}#confirmDialogResponse .closePalapaDetailsCls{margin-top:0}#confirmDialogResponse .closePalapaDetailsCls .iconMenu.closePalapaDetailsBtnIcon{padding-top:0}#adminBookPalapaDialogTOSEditBtn,#adminCancelBookDialogBtn{float:left}#adminCancelBookDialogBtn{display:none!important}.adminBookPalapaDialogBtnDisabled{opacity:.6}#context-menu{background:#1b1a1a;border-radius:5px;display:none;position:fixed;width:150px;z-index:99999}#context-menu .item{border-radius:inherit;color:#eee;cursor:pointer;font-size:15px;padding:8px 10px}#context-menu .item:hover{background:#343434}#context-menu.visible,.item.visible{display:block}.basicDialogBodyView{height:100%;left:0;position:fixed;top:0;width:100%;z-index:100000}.basicDialogBodyView .small-close-button{display:none}.popup{z-index:1000000}.noButtons .basicDialogBodyView .small-close-button{display:flex}.main .basicDialogBodyView{height:100%;width:100%;z-index:1000000}.basicDialogBackground{height:100%;opacity:.8;position:absolute;width:100%}.basicDialogBackground,.basicDialogBody{background-color:transparent;z-index:100000}.basicDialogBody{margin:auto;min-height:250px;overflow-x:hidden;overflow-y:auto;position:relative;width:350px}.basicDialogHeaderDiv{height:75px;margin:0 auto;width:350px}.basicDialogTopMargin{height:26px;width:100%}.basicDialogTextAreaDivContainer{margin-left:20px;max-height:160px;min-height:60px;overflow:auto;padding:10px;text-align:center;width:calc(100% - 40px)}.basicDialogTextFieldsDividerLine{background-color:#ccc;height:1px;margin-left:10px;width:calc(100% - 20px)}#basicDialogHeaderText{align-items:center;display:flex;font-size:14pt;font-weight:400;height:100%;justify-content:center;text-align:center;width:100%}.basicDialogBodyDiv{background-color:#fff;border-style:solid;border-width:1px}.basicDialogTextFieldsSpacer{height:14px;width:100%}.basicDialogActionButtonsDiv{text-align:center;width:100%}.noButtons .basicDialogActionButtonsDiv{display:none}.basicDialogActionButtonCreate{border:none;font-size:11pt;height:42px;margin:8px 0 15px;min-width:138px}.bookShowMoreDropDiv{margin-left:calc(50% - 115px);position:relative;width:230px}.bookRoomDropDiv{position:relative;width:100%}.bookRoomDropDiv #bookRoom{font-size:10pt;height:34px;padding-left:17px;width:100%}.bookRoomDropDiv #bookRoom_chosen{width:100%!important}.bookRoomConfirmDropDiv,.commentsConfirmDropDiv{position:relative}.bookRoomConfirmDropDiv .chosen-container,.bookRoomConfirmDropDiv .chosen-container-active.chosen-with-drop,.commentsConfirmDropDiv .chosen-container,.commentsConfirmDropDiv .chosen-container-active.chosen-with-drop{width:100%!important}.mbAdmin .bookRoomConfirmDropDiv,.mbAdmin .commentsConfirmDropDiv{width:270px}.mbAdmin .bookRoomConfirmDropDiv #confirmDialogNumChairsId_chosen,.mbAdmin .commentsConfirmDropDiv #confirmDialogNumChairsId_chosen{width:100%!important}.mbAdmin .manageService #manageInventoriesGrid .bookRoomConfirmDropDiv,.mbAdmin .manageService #manageShiftsGrid .bookRoomConfirmDropDiv{width:230px}#menuOrderSeatingContainer{width:100%}.hotelServiceETASelect_container{align-items:center;align-self:center;justify-content:center}#editableETA{align-items:center;display:flex}#editableETA .bookRoomConfirmDropDiv.hotelServiceETASelect_container{width:250px}#editableETA .roomDropDownSelectArrow{left:calc(100% - 22px);top:calc(50% - 5px)}#editableETA .itemSubTitleName{margin:0 10px 0 5px}@media only screen and (max-width:768px){#editableETA .bookRoomConfirmDropDiv.hotelServiceETASelect_container{margin:0}}.tosDialogBodyView{height:100%;left:0;position:fixed;top:100px;width:100%;z-index:100000}.tosDialogBackground{background-color:transparent;height:100%;opacity:.5;position:absolute;width:100%}.tosDialogBody{background-color:transparent;height:220px;margin:0 auto;position:relative;top:40px;width:350px}.tosDialogTextAreaDivContainer{font-size:10pt;height:110px;margin-left:20px;overflow-y:scroll;text-align:left;width:calc(100% - 40px)}#bookPalapaSlot1Text,#bookPalapaSlot2Text,#bookPalapaSlotDayText{float:right;font-size:14px}#bookPalapaTimeTextS1,#bookPalapaTimeTextS2{font-size:13px}#checkInRoomIdSlot1Container,#checkInRoomIdSlot2Container,#checkInRoomIdSlotDayContainer{float:left;margin-top:14px}#contentCheckinHeader #bookPalapaSlot1Text,#contentCheckinHeader #bookPalapaSlot2Text,#contentCheckinHeader #bookPalapaSlotDayText{padding-right:5px}.contentSubHeaderDivSpacerVert{background-color:#c5c5c5;float:right;height:56px;margin:2px 10px;width:1px}#contentHeaderBookButtonsLine{display:flex;flex-wrap:wrap;justify-content:center;width:100%}#cancelMultipleBookingsContainer{margin-left:20px}#btnMovePalapa:disabled{border:1px solid #ddd;opacity:.8!important}#contentSlot1Div,#contentSlot2Div,#contentSlotDayDiv{align-content:space-between;align-items:center;clear:both;display:flex;flex-flow:row wrap;height:auto!important;overflow:visible;padding-left:25px}#contentSlot1Div .contentCheckinHeaderDividerLine,#contentSlot2Div .contentCheckinHeaderDividerLine,#contentSlotDayDiv,#contentSlotDayDiv .contentCheckinHeaderDividerLine{display:none}.aditionalBookingItemQty{align-items:center;display:flex;position:relative;width:80px}.aditionalBookingItemQtyIcon{pointer-events:none;position:absolute;right:-10px;top:calc(100% - 45px)}.aditionalBookingItem .aditionalBookingItemQtyIcon{left:calc(100% - 38px);top:41%}.aditionalBookingItemInfo{display:flex;flex-flow:column;margin-right:6px;min-height:65px;overflow:hidden;width:400px}#aditionalBookingItemQtyDrop{display:flex;justify-content:space-around;margin-bottom:5px;max-width:100%;width:100%!important}#confirmDialogTermsAdditionalItemsContent{display:flex;flex-flow:column}#aditionalBookingItemQtyDrop .chosen-drop,#confirmDialogNumChairsContent .chosen-drop{min-width:100px}#confirmDialogEtaContent .chosen-drop{min-width:150px}#aditionalBookingItemQtyDrop .chosen-drop{min-width:100px;top:auto}.mbAdmin #aditionalBookingItemQtyDrop .chosen-drop{min-width:60px}#confirmDialogTermsAdditionalItems{display:block;margin:0 auto}#confirmbookingHeader{height:42px;position:absolute;top:0;width:100%}#confirmbookingAgreement{display:block;float:left;font-size:12px;margin-top:35px;padding-left:35px;text-align:left;width:88%}#confirmbookingHotel,#confirmbookingTax{display:block;font-size:10px;width:100%}#confirmbookingTitle{display:inline-block;font-size:18px;padding:0 35px;width:100%}.confirmbookingContent{clear:both;padding:0 35px;width:100%}#confirmbookingHeaderLogo{left:0;position:absolute;top:0}#confirmbookingHeaderLogoRight{height:42px;left:10%;position:absolute;top:0;width:90%}#confirmbookingLogoUser{border:none;height:26px;left:40%;outline:medium none;position:absolute;top:5px;width:114px}#additionalItemsTitle{display:flex;justify-content:space-between;margin:0 auto;padding:20px 0 10px 8px;width:100%}#confirmWrapper #additionalItemsTitle{justify-content:space-around}.AdditionalHeader{height:70px!important;margin:0 auto}#aditionalBookingItemQty_chosen{height:65px;width:100%!important}#aditionalBookingItemQty_chosen>a{border-radius:0;cursor:pointer!important;height:100%;line-height:65px;margin:0;padding:0;text-align:center;width:65px}#additionalItemsTitleLine{background-color:#c5c5c5;height:1px;margin:10px auto;width:90%}#additionalItemsTitleQty{display:flex;font-size:16px;font-weight:600;position:relative}#additionalItemsTitleContent{display:flex;flex-flow:column;font-size:16px;font-weight:600;height:-moz-fit-content;height:fit-content;width:350px}#aditionalBookingItemDesc,#aditionalBookingItemTitle{word-wrap:break-word;font-size:14px;height:auto;overflow:hidden;padding:5px 15px 0 5px}#aditionalBookingItemDesc{font-size:12px}#confirmDialogChairsTextId{width:184px}#confirmDialogEtaTextId{width:134px}#confirmDialogEtaIdIcon{right:30px}.mapBeachAnnounce{bottom:.5em;font-size:.9em;left:2px;position:absolute;z-index:100}.moveBookings{padding:5px}.moveBookings .buttonWhite{margin:5px;max-width:200px}#btn_slot1_do_not_move{margin-right:5px}.mapContainer .moveBookings{padding:10px 5px}.mapContainer .moveBookings #bookmap_keep_price_container{margin-left:10px}.mapContainer .moveBookings #btnMovePalapa{margin:0 10px}.inputSlot{cursor:pointer!important;float:left;font-size:12pt;height:42px;text-align:center;width:50px}.currencyCodeDiscount{height:40px;line-height:40px;padding:0 6px;width:auto}.labelSlot{float:left;font-size:11pt;height:38px;line-height:38px}.labelDiscount{display:inline-block;float:left;height:auto;line-height:normal;margin-top:11px}.confirmDialogComment{cursor:pointer!important;font-size:10pt;line-height:normal!important;padding:5px 5px 5px 20px;text-align:left;width:270px}#reservationCommentSlot1,#reservationCommentSlot2{margin-bottom:5px;margin-right:10px;width:220px}.adminDialogTextFieldDiv .bookRoomConfirmDropDiv,.adminDialogTextFieldDiv .commentsConfirmDropDiv{display:inline-block}#hotelGridBookings{padding:0 10px 10px}#hotelGridBookings #filterContainer{width:40%}#hotelGridBookings #filterContainer .grid_btn_container{margin:0 auto;max-width:-moz-fit-content;max-width:fit-content}#hotelGridBookings #fromContainer,#hotelGridBookings #toContainer{width:15%}#hotelGridBookings #fromContainer .grid_btn_container,#hotelGridBookings #toContainer .grid_btn_container{margin:0 auto;max-width:-moz-fit-content;max-width:fit-content}#hotelGridBookings .is_hotel_reserved{word-wrap:break-word;background-color:gray}#hotelGridBookings .no_rights{background-color:#d3d3d3}#hotelGridBookings .is_custom{word-wrap:break-word;background-color:gray}#hotelGridBookings .casino_reserved,#hotelGridBookings .convention_hold{background-color:gray!important}#hotelGridBookings .out_of_order{background-color:#000!important;color:#c3c3c3!important}#hotelGridBookings .is_booked,#hotelGridBookings .is_booked_by_guest{word-wrap:break-word;background-color:#981015;color:#fff}#hotelGridBookings .is_reserved{word-wrap:break-word;background-color:#d3d3d3}#hotelGridBookings .is_checkedin,#hotelGridBookings .is_checkedin_by_guest{word-wrap:break-word;background-color:#ff0}#hotelGridBookings .highlightCell1{background-color:#00c6e4!important}#hotelGridBookings .highlightCellWaitlist{background-color:#adff2f!important}#hotelGridBookings .highlightCell2{background-color:#981015!important;color:#fff}#hotelGridBookings .highlightedSearch{background-color:#dbd51a!important}#hotelGridBookings .selectedSearch{background-color:#00c6e4!important}#hotelGridBookings .moveSource{background-color:#adff2f!important;color:#1a1a1a!important}#hotelGridBookings .moveDest{background-color:#7ed321!important;color:#1a1a1a!important}#hotelGridBookings .moveListMultiple{display:flex;padding:5px}#hotelGridBookings .moveStateTextMultiple{padding:0 5px}#hotelGridBookings #cancelMoveBooking{margin-left:15px;padding:2px 5px}#hotelGridBookings #moveDestBookDate,#hotelGridBookings #moveSourceBookDate{padding-right:15px}#hotelGridBookings #moveStateMoveNextItem{padding:5px 0 5px 10px}#hotelGridBookings #moveDestInfo,#hotelGridBookings #moveSourceInfo{display:flex;justify-content:space-between;min-width:200px}#hotelGridBookings #mapBtn{float:right}#hotelGridBookings .buttonWhite{max-width:200px}#hotelGridBookings #btnDeleteFromWaitlist{max-width:300px}#orderNote{clear:both}#hotelServicesBookingsReport #filterContainer{display:flex;justify-content:center}#hotelServicesBookingsReport #packageGridItemsList{overflow:auto}#gridActions input[type=checkbox],#gridActions input[type=radio]{margin:5px}.gridFirstRow{display:flex}.gridFirstRow .buttonWhite{margin:0 10px!important}.gridFirstRow .mbbookDateRangeButtonDiv{margin:6px 0 0}.gridSecondRow{margin-bottom:5px;margin-top:15px}button{border:none;border-radius:0}#hotelGridBookings #gridActions{background-color:#fff;padding:0 10px 10px;position:sticky;top:0;z-index:100}#hotelGridBookings #gridFilter{align-items:flex-end;display:flex;flex-wrap:wrap;padding:2px 5px 5px;text-align:center}#hotelGridBookings #gridFilter #searchBar{margin:5px 0;padding:0 5px}#hotelGridBookings #gridFilter .gridFilter{align-items:flex-end;display:flex;margin:5px 0}#hotelGridBookings #gridFilter .gridFilter #fromContainer,#hotelGridBookings #gridFilter .gridFilter #toContainer{width:auto}#hotelGridBookings #gridFilter .gridFilter #fromContainer .mbbookDateRangeButtonDiv,#hotelGridBookings #gridFilter .gridFilter #toContainer .mbbookDateRangeButtonDiv{margin-right:0}#hotelGridBookings #gridFilter div{padding:0 2px}#hotelGridBookings #gridFilter .gridBookingTextfieldDiv{height:44px;margin:0 2px 0 0!important;min-width:-moz-fit-content;min-width:fit-content;width:15%!important}#hotelGridBookings #gridFilter .buttonWhite{height:44px;margin:0 5px 5px 0!important}#hotelGridBookings #gridFilter .mbbookDateRangeButtonDiv{margin-right:0 0 0 10px}#hotelGridBookings #gridFilter .mbbookDateRangeButtonDiv .form-control{height:44px;min-width:200px}#hotelGridBookings #gridFilter #gridNavigationButtons{display:flex;justify-content:space-evenly;margin:5px 0}#hotelGridBookings #gridFilter #searchBar{height:44px;min-width:250px;position:relative}#hotelGridBookings #AdminContentSubHeaderGrid{border:1px solid #ccc;margin-top:10px;position:relative}#hotelGridBookings #AdminContentSubHeaderGrid #contentSubHeaderGrid{display:flex;justify-content:space-between}#hotelGridBookings #AdminContentSubHeaderGrid .buttonWhite{margin-right:5px}#hotelGridBookings #contentSubHeaderGrid{border-bottom:1px solid #ccc;display:inline-block;width:100%}#hotelGridBookings #moveBookings{height:55px;padding:5px 5px 5px 15px}#hotelGridBookings #moveBookings .buttonWhite{margin:0}#hotelGridBookings #contentSlot1Div{display:inline-block;min-height:auto;width:100%}#hotelGridBookings #bookRow{display:flex}#hotelGridBookings #bookRow #contentSlot1DivBtn{margin:0 auto}#hotelGridBookings #bookingsGridItemsListContainer .jsgrid-grid-header{overflow:inherit;overflow-y:scroll}#hotelGridBookings #bookingsGridItemsListContainer .jsgrid-grid-body{height:100%;min-height:100%;overflow:inherit;overflow-y:scroll}#hotelGridBookings #bookingsGridItemsListContainer .fixed{position:fixed}#hotelGridBookings .wlcell{word-wrap:break-word;margin:0}.cartUserSelect{background-color:#fff;margin:auto;min-width:320px}.cartUserSelect h2{font-size:1em}.cartUserSelect .row{clear:both;display:inline-block;margin:0;width:100%}.cartUserSelect .row .sectionleft,.cartUserSelect .row .sectionright{float:left;margin-bottom:10px;min-width:100%;text-align:center;width:100%}.cartUserSelect .row .sectionleft #login_btnLogin,.cartUserSelect .row .sectionleft #mbAccountControls,.cartUserSelect .row .sectionright #login_btnLogin,.cartUserSelect .row .sectionright #mbAccountControls{margin:0 auto;max-width:250px}.cartUserSelect .row .sectionleft{padding:10px}.cartUserSelect .row .sectionleft #mbAccountControls{padding:8px 0 10px}.cartUserSelect .row .sectionright{padding:0 10px 10px}.cartUserSelect .row .sectionright #mbCartLoginControls{margin:0 auto;width:100%}.cartUserSelect .row .btn{display:block;margin:0 auto;max-width:250px}.cartUserSelect .row #login_username{background-image:url(assets/6b3d1c82e38ec7a56960.png);background-position-x:5px;background-position-y:center;background-repeat:no-repeat;background-size:25px;font-size:14px;padding:15px 0 15px 35px}.cartUserSelect .row #login_password{background-image:url(assets/ecd21f420a2f52532ab9.png);background-position-x:5px;background-position-y:center;background-repeat:no-repeat;background-size:25px;font-size:14px;padding:15px 0 15px 45px}#submitCart{width:100%}#cart-background,.cart-background{display:block;width:100%}#cart-background{height:auto;min-height:100%;position:static}#bookMultiselectContainer{margin-top:8px}#bookMultiselectContainer>div:first-child{border:1px solid #c5c5c5}#bookMultiselectContainer #bookMultiselect{display:flex;justify-content:center;margin:0 auto 10px}#bookMultiselectContainer #myBookingList{display:flex;flex-direction:column;padding:10px 20px}#bookMultiselectContainer #myBookingList .TitleContainer{align-items:center;display:flex;flex-basis:max-content;flex-basis:auto;flex-grow:0;justify-content:space-between;width:calc(100% - 30px)}#bookMultiselectContainer #myBookingList .TitleContainer .itemTitleName{font-size:16px;margin:0;padding-left:10px}#bookMultiselectContainer #myBookingList .TitleContainer #subheaderPrice{padding:0 5px;text-align:right}#bookMultiselectContainer #myBookingList .ButtonContainer{display:flex;flex-basis:auto;flex-grow:0;justify-content:flex-end;width:30px}#bookMultiselectContainer #myBookingList .ButtonContainer #cancelBooking{font-size:22px;width:30px}#bookMultiselectContainer #myBookingList .ButtonContainer #cancelBooking:after{content:"x"}@media only screen and (max-width:1000px){.cartUserSelect{max-width:500px}.cartUserSelect .row{border-color:transparent}.cartUserSelect .sectionright{border-bottom:transparent;border-left:transparent;border-right:transparent;border-top:1px solid #c5c5c5!important}.cartUserSelect .sectionleft{border-color:transparent}}@media only screen and (min-device-width:400px){.cartUserSelect h2{font-size:1.2em}}@media only screen and (min-width:1000px){.cartUserSelect{max-width:800px;width:90%}.cartUserSelect .row{border-bottom:1px solid #ccc;clear:both;margin:10px;width:calc(100% - 1.5em)}.cartUserSelect .row .sectionleft,.cartUserSelect .row .sectionright{border-bottom:none;min-width:250px;padding:20px;width:49%}.cartUserSelect .row .sectionright{border-left:1px solid #ccc}.cartUserSelect .row .sectionlefta #mbAccountControls{padding:0}.cartUserSelect .row #login_password,.cartUserSelect .row #login_username{font-size:16px}#cart-background{background:url(assets/930f77b4eea0c02e6ef1.jpg) 50% no-repeat;background-size:cover}}.reservationCommentSlotNotes{font-size:12px;text-align:left}.contentReservationDiv{align-items:center;display:flex;flex-wrap:wrap;margin-bottom:5px}#discountRegionSlot1,#discountRegionSlot2{align-items:center;display:flex;margin:10px 5px;order:0}#discountRegionSlot1 .inputSlot,#discountRegionSlot2 .inputSlot{width:-moz-fit-content;width:fit-content}#discountRegionSlot1 .labelDiscount,#discountRegionSlot2 .labelDiscount{margin-top:0}#bookingsGridItemsList .jsgrid-grid-body,#bookingsGridItemsList .jsgrid-grid-header,#packageGridItemsList .jsgrid-grid-body,#packageGridItemsList .jsgrid-grid-header{overflow:inherit}#bookingsGridItemsList .jsgrid-cell,#packageGridItemsList .jsgrid-cell{word-wrap:break-word;padding:2px}#bookingsGridItemsList .fixed,#packageGridItemsList .fixed{position:fixed}#bookingsGridItemsList .checkin_btn,#packageGridItemsList .checkin_btn{border:none;font-size:10pt;margin:3px 5px;outline:medium none;padding:5px;width:90%}.slick-next,.slick-prev{display:flex!important;justify-content:center}@media only screen and (max-width:350px){.basicDialogBody,.basicDialogHeaderDiv{width:auto}}.userDialogBody.userGuestBody .confirmDialogInfo{margin-left:0}#manageCheckInContent{padding-left:20px;width:90%}#manageCheckInContent .searchContainer .confirmDialogTextFields{margin:0 10px;width:200px!important}#manageCheckInContent #manageCheckInGrid{margin:20px 0 10px}#manageCheckInContent .controls{display:inline-block;justify-content:space-between;width:100%}#manageCheckInContent #checkinsummary,#manageCheckInContent .roomChargeCheckbox{display:inline-block}#manageCheckInContent .cancelCheckin{float:right}#manageCheckInContent tr.highlight td.jsgrid-cell{background-color:#858585}.disabledService{pointer-events:none}.confirmBookMultipleRow{display:flex;font-size:11pt;justify-content:space-between}.confirmBookMultipleRow #confirmDateRow,.confirmBookMultipleRow #confirmPalapaNameRow,.confirmBookMultipleRow .confirmPriceRow{margin:0 1em}.confirmBookMultipleRow #confirmPriceRowWithFee{font-size:8px}.confirmBookMultipleRow #confirmDateRow{min-width:100px}.contentSubHeaderBookingNames{text-align:center;width:100%}#confirmBookMultipleRow{display:inline-block;width:calc(100% - 35px)}#firstNameContainer{margin-top:20px}.mbAdmin #firstNameContainer{margin-top:8px;position:relative}@media screen and (max-width:600px){.aditionalBookingItem .aditionalBookingItemQtyIcon{left:calc(100% - 28px)}#confirmBookMultipleRow{width:calc(100% - 35px)}#confirmBookMultipleRow .confirmBookMultipleRow#confirmDate{flex-flow:wrap;width:100%}#confirmBookMultipleRow .confirmBookMultipleRow#confirmDate .confirmPriceRow{font-size:13pt;text-transform:uppercase}#confirmBookMultipleRow .confirmBookMultipleRow#confirmDate #confirmPriceRowWithFee{font-size:8px}.confirmBookView{align-items:flex-start;justify-content:flex-start;margin:0 auto;position:fixed;top:0}.confirmBookView .confirmDialogContainer .confirmDialogTextFieldDiv:nth-child(n+3){padding-right:0}.confirmBookView .confirmBody{margin:auto;width:90vw}.confirmBookView .confirmBody .confirmDialogHeaderDiv #confirmDate{align-items:center;display:flex;justify-content:space-around;padding:10px}.confirmBookView .confirmBody .confirmDialogHeaderDiv #confirmDate #confirmDateRangeBtn,.confirmBookView .confirmBody .confirmDialogHeaderDiv #confirmDate #confirmDateText,.confirmBookView .confirmBody .confirmDialogHeaderDiv #confirmDate .confirmDateMiddle{font-size:1em;height:auto;line-height:normal;width:auto}.confirmBookView .confirmBody .confirmDialogHeaderDiv #confirmDate #confirmDateRangeBtn,.confirmBookView .confirmBody .confirmDialogHeaderDiv #confirmDate #confirmDateText{align-items:center;display:flex;justify-content:center;width:calc(50% - 10px)}.confirmBookView .confirmBody .confirmDialogHeaderDiv #confirmDate #confirmDateRangeBtn #confirmDateCalendarIconId,.confirmBookView .confirmBody .confirmDialogHeaderDiv #confirmDate #confirmDateRangeBtn .confirmDateCalendarIcon,.confirmBookView .confirmBody .confirmDialogHeaderDiv #confirmDate #confirmDateText #confirmDateCalendarIconId,.confirmBookView .confirmBody .confirmDialogHeaderDiv #confirmDate #confirmDateText .confirmDateCalendarIcon{margin:0 10px;position:relative;top:0}.confirmBookView .confirmBody .confirmDialogHeaderDiv #confirmDate .confirmEndDateRangeBtn{font-size:1em!important;margin-left:0;width:100%}.confirmBookView .confirmBody .confirmDialogInfo{display:flex;justify-content:space-between}.confirmBookView .confirmBody #confirmDateText{width:calc(50% - 30px)}.confirmBookView .confirmBody .confirmDateMiddle{width:20px}.confirmBookView .confirmBody #confirmDateRangeBtn{width:calc(50% - 30px)}.confirmBookView .confirmBody .confirmDateCalendarIcon{right:0}.confirmBookView .confirmBody .confirmDialogTextFieldDiv{text-align:left}.confirmBookView .confirmBody .confirmDialogTextFieldDiv #confirmDialogRoomId_chosen,.confirmBookView .confirmBody .confirmDialogTextFieldDiv .bookRoomConfirmDropDiv,.confirmBookView .confirmBody .confirmDialogTextFieldDiv .bookRoomConfirmDropDiv .chosen-container,.confirmBookView .confirmBody .confirmDialogTextFieldDiv .bookRoomConfirmDropDiv .chosen-container-active.chosen-with-drop,.confirmBookView .confirmBody .confirmDialogTextFieldDiv .confirmDialogTextFields,.confirmBookView .confirmBody .confirmDialogTextFieldDiv .confirmDialogTextFieldsLabel{width:100%!important}.confirmBookView .confirmBody .confirmDialogTextFieldDiv .confirmDialogTextFields{margin-top:5px}.confirmBookView .confirmBody #firstNameContainer{padding-left:0!important;position:relative}.confirmBookView .confirmBody .confirmDialogComment{margin-top:5px;width:100%}.confirmBookView .confirmBody .confirmDialogActionButtonsDiv{padding:0 20px 20px}.confirmBookView .confirmBody #confirmDialogTextFieldsDivMultiple{padding:1em 1.4em}.confirmBookView .confirmBody #cmuserdetail,.confirmBookView .confirmBody #userdetail{bottom:0;position:absolute;right:0;top:32px}.confirmBookView .confirmBody #resendConfirmationEmail{bottom:0;position:absolute;right:-10px;top:35px}.confirmBookView .confirmBody #userdetail{left:275px;top:-40px}.confirmBookView .confirmBody #cmuserdetail{left:275px}.labelAddOn{width:100%}.contentSubHeaderDivSpacerVert{background-color:none;margin:2px 5px}#cancelMultipleBookingsContainer{margin-left:0}}.iconRed{display:inline-block;font-size:1.2em}.iconRed .edit_btn{font-size:1em;padding-top:8px}.searchPalapa{background:#fff;display:block;margin:0 auto;max-width:1000px;padding-bottom:20px;text-align:center}.searchPalapa .booking-wrapper{padding:10px}#searchPalapaBtn{display:block;margin:0 auto 10px;max-width:300px}#viewS3Images_grid{margin-bottom:15px;margin-top:10px}#viewS3Images_grid .jsgrid-grid-header.jsgrid-header-scrollbar table .jsgrid-header-row .jsgrid-cell,#viewS3Images_grid .jsgrid-grid-header.jsgrid-header-scrollbar table .jsgrid-header-row .jsgrid-header-cell{padding:5px .5em}#viewS3Images_grid .jsgrid-grid-header.jsgrid-header-scrollbar table .jsgrid-header-row .jsgrid-header-cell.jsgrid-control-field.jsgrid-align-center>input{display:none}#viewS3Images_grid .jsgrid-grid-header.jsgrid-header-scrollbar table tr.jsgrid-filter-row td{padding:3px .5em}#viewS3Images_grid .jsgrid-grid-body table.jsgrid-table tbody tr.jsgrid-row td.jsgrid-cell{padding:0 .5em}#viewS3Images_grid>div.jsgrid-grid-body>table>tbody>tr>td{padding:3px .5em}#manageS3Images_grid{height:270px!important;margin-top:10px}#manageS3Images_grid .jsgrid-grid-header.jsgrid-header-scrollbar table .jsgrid-header-row .jsgrid-cell,#manageS3Images_grid .jsgrid-grid-header.jsgrid-header-scrollbar table .jsgrid-header-row .jsgrid-header-cell{padding:0 .5em}#manageS3Images_grid .jsgrid-grid-header.jsgrid-header-scrollbar table tr.jsgrid-filter-row td{padding:3px .5em}#manageS3Images_grid .jsgrid-grid-body{height:200px!important}#manageS3Images_grid .jsgrid-grid-body table.jsgrid-table tbody tr.jsgrid-row td.jsgrid-cell{padding:0 .5em}#manageS3Images_grid.manageS3ImagesGrid{height:90%!important}#manageS3Images_grid.manageS3ImagesGrid .jsgrid-grid-body{height:calc(100% - 65px)!important}#manageS3Images_grid .jsgrid-grid-body{overflow-y:scroll}#manageS3Images_grid .jsgrid-grid-body table>tbody>tr>td{padding:3px .5em}#manageS3Images_grid .jsgrid-grid-header{overflow-y:scroll}.confirmadditionalBookingItem{clear:both;padding:3px 0}.ui-widget,.ui-widget input,.ui-widget select,.ui-widget textarea{font-family:"{{ 1stFont.name }}",Montserrat,sans-serif;line-height:1em;vertical-align:middle}.ui-widget button{font-family:"{{ 2ndFont.name }}",Montserrat,sans-serif}.ui-widget input.ui-spinner-input{line-height:35px}.ui-spinner-input:focus{border:none!important}.roomDropDownSelectArrow{pointer-events:none;position:absolute;right:10px;top:calc(50% - 11px)}.AdminConfirmDialogHeaderDiv{display:none}.removeParent .roomDropDownSelectArrow{left:150px!important;right:unset;top:calc(100% - 30px)!important}.confirmSessionSelectArrow{left:calc(100% - 26px);position:absolute;top:calc(100% - 36px)}.confirmNumChairsArrow{left:calc(50% - 8px);pointer-events:none;position:absolute;top:calc(50% - 8px);width:20px!important}.bookRoomConfirmDropDiv .confirmNumChairsArrow{left:calc(100% - 32px)}#confirmDialogNumChairsContent .confirmNumChairsArrow{top:21px;width:20px!important}.mbAdmin #confirmDialogNumChairsContent .confirmNumChairsArrow{left:calc(100% - 38px)}@media only screen and (max-width:768px){#closePalapaDetailsBtn{min-width:45px}.bookRoomConfirmDropDiv,.commentsConfirmDropDiv{max-width:100%}.confirmNumChairsArrow,.roomDropDownSelectArrow{left:calc(100% - 38px)!important;right:0;top:calc(50% - 8px)}.contentSubheaderButtons #bookPalapaSlot1Container,.contentSubheaderButtons #bookPalapaSlot2Container{margin-bottom:10px;padding:0}.bodyContent #confirmMenuButtons{padding:0}}@media only screen and (max-width:600px){#dailyDiscountId{width:100%!important}#commentsContainer div{width:100%}.confirmBookView .confirmDialogTextFieldDiv .bookRoomConfirmDropDiv #confirmDialogRoomId,.confirmBookView .confirmDialogTextFieldDiv .commentsConfirmDropDiv #confirmDialogRoomId{margin-top:5px;padding:10px 5px 15px 20px;width:100%}#confirmNotesContent{width:100%}#aditionalBookingItemQty{line-height:42px;min-height:10px;text-align:center!important;width:100%}#dlgPalapaProp{width:90%}#dlgPalapaProp .ReservationTitle .TitleReservation{margin:0;padding-top:15px}#dlgPalapaProp #confirmWrapper{padding:10px}#dlgPalapaProp #confirmWrapper #confirmationTermsContainer .confirmDialogTextFieldDiv{flex-flow:row}#dlgPalapaProp #confirmWrapper #confirmationTermsContainer .confirmDialogTextFieldDiv .reservarionConfirm{width:250px!important}}.filterTimeDiv{position:relative;width:130px}.FilterSelectArrow{pointer-events:none;position:absolute;right:0;top:calc(100% - 40px)}.confirmDialogTextFieldDivMB .roomDropDownSelectArrow{top:calc(50% - 11px);width:20px!important}#editableETA .roomDropDownSelectArrow,.mbAdmin .confirmDialogTextFieldDivMB .roomDropDownSelectArrow{left:unset;top:calc(50% - 8px)}#confirmDialogETAContent{position:relative}.serviceSelectArrow{left:calc(100% - 28px);pointer-events:none;position:absolute;top:calc(50% - 9px)}#aditionalBookingItemQty_chosen>a>span{height:100%;line-height:65px;text-align:center;width:100%}.firstNameSection{float:left;padding-left:8px}#bookingsStatistics{display:grid;gap:8px;grid-template-columns:1fr 50px;padding:16px}#bookingsStatistics .label{font-weight:600;text-align:right}.tooltipContainerSlot2{display:flex;flex-direction:column;padding-left:5px}.tooltipContainerSlot1{display:flex;flex-direction:column;justify-content:center;padding-right:5px}.tooltipPriceWithFee{font-size:.7em;text-align:right}.tooltipContainer{display:flex;flex-direction:row}.tooltipContainer>div:nth-child(2){border-left:1px solid #ccc}.singleTooltip2Container,.singleTooltipContainer{display:flex;justify-content:flex-start;width:100%}.singleTooltip2Container{padding-left:5px}.fullTooltipContainer{display:flex;justify-content:center;width:100%}.discount-type-select{margin-right:10px;padding:10px 15px}.AdminMapDropdown{display:flex;justify-content:flex-end}.leaflet-zoom-anim .leaflet-zoom-animated{transition:transform .25s linear!important}#discountTypeSlot1,#discountTypeSlot2{width:100px}#doNotMoveContainer,#isTentativeContainer,#sendEmailContainer,#sendPaymentLinkContainer,#taxExemptionContainer,#vipGuestContainer{align-items:center;display:flex;flex-flow:row;justify-content:flex-start;margin:0 auto 10px;width:420px}#doNotMoveContainer h2,#isTentativeContainer h2,#sendEmailContainer h2,#sendPaymentLinkContainer h2,#taxExemptionContainer h2,#vipGuestContainer h2{margin:0!important}#doNotMoveContainer #doNotMove,#doNotMoveContainer #isTentative,#doNotMoveContainer #sendEmail,#doNotMoveContainer #sendPaymentLink,#doNotMoveContainer #taxExemption,#doNotMoveContainer #vipGuest,#isTentativeContainer #doNotMove,#isTentativeContainer #isTentative,#isTentativeContainer #sendEmail,#isTentativeContainer #sendPaymentLink,#isTentativeContainer #taxExemption,#isTentativeContainer #vipGuest,#sendEmailContainer #doNotMove,#sendEmailContainer #isTentative,#sendEmailContainer #sendEmail,#sendEmailContainer #sendPaymentLink,#sendEmailContainer #taxExemption,#sendEmailContainer #vipGuest,#sendPaymentLinkContainer #doNotMove,#sendPaymentLinkContainer #isTentative,#sendPaymentLinkContainer #sendEmail,#sendPaymentLinkContainer #sendPaymentLink,#sendPaymentLinkContainer #taxExemption,#sendPaymentLinkContainer #vipGuest,#taxExemptionContainer #doNotMove,#taxExemptionContainer #isTentative,#taxExemptionContainer #sendEmail,#taxExemptionContainer #sendPaymentLink,#taxExemptionContainer #taxExemption,#taxExemptionContainer #vipGuest,#vipGuestContainer #doNotMove,#vipGuestContainer #isTentative,#vipGuestContainer #sendEmail,#vipGuestContainer #sendPaymentLink,#vipGuestContainer #taxExemption,#vipGuestContainer #vipGuest{margin-left:20px;width:auto}@media only screen and (min-width:768px){#sendEmailContainer .itemSubTitleName{margin:0 0 0 10px}}#serviceBook #doNotMove,#serviceBook #isTentative,#serviceBook #sendEmail,#serviceBook #sendPaymentLink,#serviceBook #taxExemption{margin-right:10px;width:auto}#menuSidePanelCenterId #sendPaymentLinkContainer,#menuSidePanelCenterId #taxExemptionContainer{margin-top:10px}#menuSidePanelCenterId #sendPaymentLinkContainer #sendPaymentLink,#menuSidePanelCenterId #sendPaymentLinkContainer #taxExemption,#menuSidePanelCenterId #taxExemptionContainer #sendPaymentLink,#menuSidePanelCenterId #taxExemptionContainer #taxExemption{width:50px}#menuSidePanelCenterId #sendPaymentLinkContainer .confirmDialogTextFieldsLabel,#menuSidePanelCenterId #taxExemptionContainer .confirmDialogTextFieldsLabel{margin-top:0}#userDialogWrapperDiv #sendPaymentLinkContainer,#userDialogWrapperDiv #taxExemptionContainer{margin-left:25px;margin-top:10px}#userDialogWrapperDiv #sendPaymentLinkContainer .itemSubTitleName,#userDialogWrapperDiv #taxExemptionContainer .itemSubTitleName{font-size:14px;margin:0}#userDialogWrapperDiv #sendPaymentLinkContainer #sendPaymentLink,#userDialogWrapperDiv #sendPaymentLinkContainer #taxExemption,#userDialogWrapperDiv #taxExemptionContainer #sendPaymentLink,#userDialogWrapperDiv #taxExemptionContainer #taxExemption{width:50px}@media only screen and (max-width:900px){#discountRegionSlot1,#discountRegionSlot2{flex-wrap:wrap;margin:10px 0}}.fileInputContainer{padding:5px 0}#deleteFileInput,#downloadFile{vertical-align:middle}#fileChildrenContainer{margin-bottom:5px}.fileNameDisplay{padding-right:15px}#fileUploadContainer h2{font-size:18px;margin-bottom:5px;margin-top:1em}.bookingSession{text-align:center}.bookingSession .bookingSessionlabel{font-size:18px;padding-bottom:10px;text-transform:uppercase}.searchPalapa .confirmDialogTextFieldDivMB.capacityDropdown{width:300px}#hostInterfacesMessage{background-color:red;color:#fff;display:none;margin:0 1rem;padding:1rem}.externalColumn,.internalColumn{background-color:#92d050!important}.internalReservedColumn{background-color:#b4c6e7!important}.channelColumn{background-color:#f7caac!important}.rtrColumn{background-color:#8eaadb!important}.externalInput{background-color:#b4c6e7!important}.rtrInput{background-color:#8eaadb!important}.channelInput{background-color:#f7caac!important}.monthlyHeaderColor{color:#8eaadb!important}#right.rightSpecialDay{display:inline-flex!important;flex-flow:unset!important}#overlapedSpecialDaysPopup .basicDialogBody,#overlapedSpecialDaysPopup .basicDialogHeaderDiv{width:700px}#addAnchorGridPopup h3,#overlapedSpecialDaysPopup h3{text-align:center}#retryAllBtn{margin-left:auto;margin-top:23px;min-height:43px}.displayDeactivatedCheckCheckbox,.displayUnmappedCheckCheckbox{margin-top:15px}#displayUnmappedCheckCheckbox{margin-left:20px}#displayDeactivatedCheckCheckbox{margin-left:25px}#simphonyItemsFilter{min-height:40px}@media only screen and (max-width:450px){#editableETA{flex-flow:column}#doNotMoveContainer,#isTentativeContainer,#sendEmailContainer,#sendPaymentLinkContainer,#taxExemptionContainer,#vipGuestContainer{min-width:250px;width:auto}}.bookRoomConfirmDropDiv #confirmDialogCustom1Id{width:100%}#confirmDialogTextFieldsDiv .bookRoomConfirmDropDiv #confirmDialogRoomId_chosen,#confirmDialogTextFieldsDiv .bookRoomConfirmDropDiv .chosen-container,#confirmDialogTextFieldsDiv .bookRoomConfirmDropDiv .chosen-container-active.chosen-with-drop,#confirmDialogTextFieldsDiv .commentsConfirmDropDiv #confirmDialogRoomId_chosen,#confirmDialogTextFieldsDiv .commentsConfirmDropDiv .chosen-container,#confirmDialogTextFieldsDiv .commentsConfirmDropDiv .chosen-container-active.chosen-with-drop,#confirmDialogTextFieldsDivMultiple .bookRoomConfirmDropDiv #confirmDialogRoomId_chosen,#confirmDialogTextFieldsDivMultiple .bookRoomConfirmDropDiv .chosen-container,#confirmDialogTextFieldsDivMultiple .bookRoomConfirmDropDiv .chosen-container-active.chosen-with-drop,#confirmDialogTextFieldsDivMultiple .commentsConfirmDropDiv #confirmDialogRoomId_chosen,#confirmDialogTextFieldsDivMultiple .commentsConfirmDropDiv .chosen-container,#confirmDialogTextFieldsDivMultiple .commentsConfirmDropDiv .chosen-container-active.chosen-with-drop{width:100%!important}#confirmDialogTextFieldsDiv .bookRoomConfirmDropDiv,#confirmDialogTextFieldsDiv .commentsConfirmDropDiv,#confirmDialogTextFieldsDivMultiple .bookRoomConfirmDropDiv,#confirmDialogTextFieldsDivMultiple .commentsConfirmDropDiv{width:270px}.CustomFieldsdDiv{margin-top:10px}.CustomFieldsdDiv .custom-fields .input-field{padding:5px 0;position:relative}.CustomFieldsdDiv .custom-fields .input-field .customFieldArrow{pointer-events:none;position:absolute;right:0;top:20px}#studioPaymentLinkContainer{align-items:center;display:flex;justify-content:center}#studioPaymentLinkContainer #sendPaymentLink{margin:0}#studioPaymentLinkContainer .itemSubTitleName{margin:0 0 0 10px}#editServices .top_filter #gridFilter,.bookingdiscounts .top_filter #gridFilter{align-items:center;display:flex;padding-left:30px}#editServices .top_filter,.bookingdiscounts .top_filter{border-bottom:1px solid #c5c5c5;display:flex;justify-content:space-between;margin-bottom:20px;margin-top:10px;padding-bottom:10px;padding-left:20px}.bookingdiscounts #manageInventoriesGrid .top_filter .blockInline{flex-flow:row;margin-right:10px}.bookingdiscounts #manageInventoriesGrid .top_filter .blockInline label{margin-right:10px}#editServices .top_filter #gridFilter .row_title,.bookingdiscounts .top_filter #gridFilter .row_title{margin-right:20px}#editServices .top_filter .blockInline,#editServices .top_filter .spinnerAgePriceDiv label,.bookingdiscounts .top_filter .blockInline,.bookingdiscounts .top_filter .spinnerAgePriceDiv label{align-items:center;display:inline-flex}#editServices .top_filter .mbbookDateRangeButtonDiv,.bookingdiscounts .top_filter .mbbookDateRangeButtonDiv{margin:0 15px}#editServices .top_filter #ManageFilterButton,.bookingdiscounts .top_filter #ManageFilterButton{display:flex;margin-right:15px}#editServices .hours_row,.bookingdiscounts .hours_row{display:flex;padding-left:20px}.bookingdiscounts .totalSelectionDisplayContainer{padding-left:20px}#opt-in-email{justify-content:flex-start}#opt-in-email #opt-in-email-label{margin-right:20px}#opt-in-email input{width:auto!important}#waitlistModify{padding:10px}#availabilityContactChoiceContainer .labelAddOn{width:100%}#moveOptions{display:inline-block}#addSimphonyItemsBtn{margin-left:5px;min-width:80px}#btnResetDates{color:#000!important;font-size:1.5em;height:44px}.bookUserView{height:100%;margin-left:40px;position:absolute;width:calc(100% - 80px)}.spinnerClassUserBooking{left:50%;top:50%;z-index:1000000}.spinnerClassUserBooking.topSpinner{top:150px}.fullscreenSpinner,.spinnerServiceBooking{height:100%;left:0;position:absolute;top:0;width:100%}.fullscreenSpinner{z-index:1000000}#bookingPanelMyIcon{float:left;height:30px;margin-right:8px;margin-top:26px;width:30px}.bodyNavWaitList{bottom:0;height:auto;position:absolute;width:100%}#confirmUserDate{font-size:14pt;height:50%;line-height:40px;text-align:center;width:100%}#confirmDialogTextFieldsDiv{clear:both;width:100%}#confirmDialogTermsServiceDiv{display:none;height:200px;width:100%}#confirmUserTosHeader{font-size:10pt;height:40px;line-height:40px;text-align:center;width:100%}#confirmUserTosBody{height:160px;margin-left:50px;text-align:center;width:calc(100% - 100px)}#confirmUserTime{font-size:12pt;height:50%;line-height:25px;text-align:center;width:100%}#contentCheckinHeaderUser{height:135px;left:0;position:absolute;top:124px;width:100%;z-index:1000}.contentCheckinHeaderTopUser{height:49%;margin-left:35px;width:calc(100% - 70px)}.contentCheckinHeaderTopNameUser{float:left;height:100%;margin-right:10px;margin-top:10px;outline:medium none;width:100%}#reservationCancelUser{border:none;float:right;font-size:10pt;height:40px;outline:medium none;width:150px}.contentCheckinHeaderTopEmailUser{float:left;height:100%;margin-right:20px;word-break:break-word}.contentCheckinHeaderTopDividerUser{float:left;height:49%;width:100%}.bodyNavWaitListBottomSpacer{height:30px;width:100%}.palapaUnavailableBookingText{font-size:13pt;margin-top:10px;text-align:center}.closePalapaDetailsUserBtn{float:right}.bookPalapaUserBtn{float:right;width:175px}#contentSubHeader .smallBookBtn{width:105px}#contentUserDBSubHeader{height:80px;width:100%}.palapaUnavailableBookingImg{background-image:url(assets/9b6142e3605f8a5df182.jpg);background-repeat:no-repeat;background-size:100% 130px;height:130px;width:100%}.palapaUnavailableDivButton{height:100%;margin-left:calc(50% - 90px);width:100%}.palapaUnavailableButton{border:none;cursor:pointer!important;font-size:10pt;height:42px;margin-top:44px;outline:none;text-align:center;width:180px}.contentCheckinHeaderTopOrderFoodDiv{cursor:pointer;float:right;height:100%;margin-top:5px;position:relative}.contentCheckinHeaderTopOrderFoodText{border:none;float:right;font-size:12pt;height:100%;outline:medium none}.contentCheckinHeaderTopOrderFoodIcon{float:right;height:26px;width:20px}.btnBookContainer{display:inline-block}.formUser #subheaderPalapa{width:auto}#subheaderPrice{font-size:16px;width:auto}#subheaderPriceWithFee{font-size:8px}.formUser .contentSubHeaderDivSpacerVert{background-color:#c5c5c5;float:right;height:46px;margin:-2px 6px 0 10px;width:1px}#txtMapInfo{float:right;font-size:.8em}.back{display:inline-block;margin:20px 0;text-align:right;width:calc(100% - 40px)}.back-guest{border-top:1px solid #ccc;margin-bottom:0;margin-top:20px;padding-top:20px;width:100%}.back a,.back a:hover{font-weight:600;padding:20px}#cart-background,.cart-background{display:flex;flex-direction:column;height:100%!important;overflow:auto}#cart-background{background:url(assets/952a0109b07ea2cf3573.jpg) 50% no-repeat;background-size:cover}#cart-background .login-register-buttons{display:none}#cart-background .login-btn-wrapper{padding-top:20px}#cart-background #register_btnRegister{width:100%}.login-register-wrapper-cart{background-color:#fff;margin:auto;max-width:500px;padding:5px;position:relative;text-align:center;width:100%}.login-register-wrapper-cart h2{font-size:1em}.login-register-wrapper-cart .form-grup{margin:6px 0 10px}.login-register-wrapper-cart #custom-fields-container{position:relative}.login-register-wrapper-cart #custom-fields-container .customFieldArrow{left:calc(100% - 50px);pointer-events:none;position:absolute;top:40%}.content-row-left{width:100%}.content-row-left .content-row-text{margin-right:5px}.discountContainer{margin:10px 0}.divCartDiscount{display:inline-block;margin-bottom:5px;margin-right:10px}.divCartDiscount #cartDiscount{width:auto}#undiscountedPrice,#undiscountedPriceFee,.menuOrderOriginalItemPrice{text-decoration:line-through}#checkoutConfirmationInfo{text-align:left}@media only screen and (min-device-width:700px){#cart-background{background:url(assets/930f77b4eea0c02e6ef1.jpg) 50% no-repeat;background-size:cover}.login-register-wrapper-cart{padding:10px 20px}.login-register-wrapper-cart h2{font-size:1.5em;margin:10px 0}.login-register-wrapper-cart .login-page .login-container .login-box{padding:10px}}@media only screen and (max-width:750px){.back{text-align:center}.back,.divCartDiscount .cartDiscount{width:100%}.spinner{left:50%!important}}#confirmDialogETAContent .form-round{padding:10px}.bookingFbCredit,.bookingPrice{display:flex;justify-content:end;margin-top:15px}#fbCreditLabel,#priceLabel{margin-right:5px;margin-top:5px}.borderBottom{border-bottom:1px solid #000}#custom-fields-container{display:flex;width:100%}#menuSidePanelCenterId .input-field,.guest-checkout .input-field{padding:5px 0!important}.custom-fields{display:flex;flex-flow:column wrap;width:100%}.custom-fields .input-field{display:flex;flex-wrap:wrap;padding:5px 20px}.custom-fields .label{margin:5px 0!important}.custom-fields .input{color:#1a1a1a;font-size:14px;min-height:44px;padding:10px;width:100%}.custom-fields .increment-group-container{padding:0!important}.custom-fields input[type=checkbox]{height:15px;min-height:25px!important;width:15px}.custom-fields textarea{resize:vertical}.custom-fields .row{flex-flow:row wrap;margin:0!important}.valid{border-color:green!important;color:green!important}.invalid{border-color:red!important;color:red!important}.datetime-container{display:flex;flex-flow:row wrap;width:100%}.datetime-container .input{width:40%}.datetime-container .datepicker{width:60%}.serviceDetailsModal .custom-fields .input-field{padding:5px 0}.dashboardView{height:100%;width:100%}.dashboardView .dashboardCenter{padding:25px 70px}.dashboardView #dashboardMenu{display:grid;grid-template-columns:repeat(auto-fill,minmax(134px,1fr))}.dashboardView #dashboardMenu>div{margin:32px}.dashboardView #dashboardMenu li{display:block}.dashboardView #dashboardMenu li a{text-align:center}.dashboardView #dashboardMenu li .iconMenu,.dashboardView #dashboardMenu li .item-name{display:block}.dashboardView #dashboardMenu li .iconMenu{font-size:5em}@media only screen and (max-width:900px){.dashboardView .dashboardCenter{padding:25px 30px}}.spinnerClassDashboardChart{left:50%;position:absolute;top:130px}.chartMenus,.chartPalapa{display:flex;height:300px}.chartPalapa{margin-bottom:25px}.menuchart,.palapaChart{position:relative;width:calc(100% - 300px)}.menuImage,.palapaImage{position:relative;width:300px}#dashboardPalapaBtn{background-color:transparent;background:url(assets/7fc17616bb447ca25c0c.jpg) no-repeat;border:none;height:100%;outline:none;width:300px}.dashboardInnerTextButton{border:none;cursor:pointer;font-size:16pt;height:60px;left:35px;outline:none;position:absolute;text-transform:uppercase;top:calc(50% - 30px);width:230px}#dashboardInnerMenuBtn,#dashboardInnerPalapaBtn{cursor:pointer}#dashboardMenuBtn{background-color:transparent;background:url(assets/2da05e4f30514eed1fec.jpg) no-repeat;border:none;height:100%;outline:none;width:300px}.dashboardUserView{height:100%;position:absolute;width:100%}#dashboardWelcomeUser{display:inline-block;font-size:11pt;margin-bottom:15px;text-align:right;width:calc(100% - 30px)}#dashboardWelcomeUser #searchBar{margin-left:35px;padding-left:1.5em}#dashboardWelcomeUserPerson{display:inline-block;line-height:20px;margin-bottom:1px;width:20px}#dashboardWelcomeUserPersonImg{height:15px;position:absolute;top:0}.bookMapUserLegendDiv{font-size:12pt;height:25px;line-height:25px;text-indent:10px;width:100%}.dashboardBanner{height:160px;position:relative;text-align:center;width:100%}.dashboardBannerText{font-size:24pt;text-align:center;width:100%}.dashboardBannerSubText{font-size:11pt;margin-left:calc(50% - 140px);text-align:center;width:280px}.bannerSpacer{height:30px;width:100%}.middleSpacer{height:25px;width:100%}.dashboardBannerDivider{margin-bottom:8px;margin-top:10px;width:100%}.findHotel{float:left}.findFood,.findHotel{height:522px;position:relative;width:450px}.findFood{float:right}.palapaImageUserPalapas{float:left;height:100%;position:relative;width:100%}.bottomPaddingDashboard,.bottomPaddingDashboardUser{float:left;height:75px;position:relative;width:100%}.palapaImageUserMenu{float:right;height:100%;position:relative;width:100%}#dashboardUserPalapaBtn{background:url(assets/8e0f375c8e461faa6a65.jpg) 50% no-repeat}#dashboardUserMenuBtn,#dashboardUserPalapaBtn{border:none;height:100%;outline:none;width:100%}#dashboardUserMenuBtn{background:url(assets/449035a8319a27ae5759.jpg) 50% no-repeat}.dashboardUserInnerTextButton{border:none;cursor:pointer;font-size:12pt;height:60px;left:calc(50% - 115px);outline:none;position:absolute;top:225px;width:230px}.dashboardSubHeaderDivPalapa{float:left;font-size:20pt;height:100%;line-height:80px;text-indent:30px;width:250px}.contentSubHeaderDivDate,.contentSubHeaderDivStateDashboard{float:left;font-size:12pt;height:100%;line-height:85px}.contentSubHeaderDivDate{margin-left:20px}.dashboardSubHeaderDividerLine{height:1px;margin-left:15px;width:calc(100% - 30px)}.dashboardContentSubHeaderDivPalapa{float:left;font-size:20pt;height:80px;line-height:80px;text-indent:30px;width:180px}.dashboardContentCheckinHeaderSpacer{height:6px;width:100%}.dashboardContentCheckinHeader{height:80px;width:100%}#dashboardReservationCancel{font-size:10pt;margin-right:20px}#dashboardReservationCancel,.dashboardUserCheckedIn{border:none;float:right;height:40px;margin-top:15px;outline:medium none;width:136px}.dashboardUserCheckedIn{font-size:11pt;margin-right:15px}.dashboardUserHeaderTopOrderFoodDiv{display:none!important;float:right;height:100%;line-height:80px;margin-right:15px}.dashboardUserHeaderTopOrderFoodText{border:none;float:right;font-size:12pt;height:100%;outline:medium none}.dashboardUserHeaderTopOrderFoodIcon{float:right;height:26px;margin-top:23px;width:20px}.heightBanner{height:33vh}.heightTile{height:250px}.heightAuto{height:auto!important}#navbarMenus_User{background-size:37px;min-height:38px;padding-right:38px;width:150px}#dashboardUserInnerMenuBtn{background-size:50px}.comingsoon2{background:url(assets/3ff4a9f26791dda8daaf.svg) no-repeat;background-size:100%;height:120px;left:10px;position:absolute;top:200px;width:120px}.mbcomingsoonnav{display:inline-block;float:left;height:60px;left:10px;position:relative;top:55px;width:60px}#navbarMenuMenuUserDiv,#navbarMenus_UserContainer{display:none}.loginView,.loginViewWrapper{height:100%;position:absolute;width:100%}.loginViewWrapper{background-image:url(assets/451efc6d7e852c53f8dc.jpg);background-repeat:no-repeat;background-size:100%;display:none}.loginViewFence{background-image:url(assets/0a0bc1af15031f378fd2.svg);background-size:214px 214px;height:100%;position:absolute;width:100%}.loginSpacer1{height:130px;width:100%}.loginSpacer2{height:30px;width:100%}.loginSpacer3{height:22px;width:100%}.registerSpacer{height:5px;width:100%}.loginSpacer4{height:50px;width:100%}.loginSpacer5{margin-top:30px;text-align:center}#toggle_user_old_pass,#toggle_user_pass,#toggle_user_pass_confirm{align-self:flex-start;display:flex;height:33px;margin-top:5px;position:absolute;right:28px;width:28px;z-index:2}::-ms-reveal{display:none}.loginViewContainer{background-image:url(assets/6f8b359136c3a105d14a.svg);background-size:100%;margin-left:22px;min-height:580px;width:300px}.loginLogoTriangle{float:inline-block;height:50px;margin-left:53px;width:50px}.loginLogo{display:inline-block;height:34px;margin-left:95px;margin-top:10px;width:160px}.loginRelaxText{font-size:10pt;margin-bottom:32px;text-align:center;width:100%}.login_textfield,.resetpass_textfield{font-size:10pt;height:40px;margin-left:calc(50% - 115px);text-align:center;width:230px}.login_textfield_first,.login_textfield_last{font-size:10pt;height:40px;margin-left:35px;text-align:center;width:110px}.loginregisterbtn{border:none;font-size:12pt;height:42px;margin-left:calc(50% - 68.5px);outline:none;width:137px}.loginSignupLabel,.login_btnRegister{display:inline-block;font-size:12pt}.login_btnRegister{border:none;height:100%;outline:medium none}.login_btnForgotpass{border:none;display:inline-block;font-size:10pt;height:100%;margin-left:30px;outline:medium none}#login_btnAlreadyRegister,#login_btnNotRegister{border:none;display:inline-block;font-size:12pt;height:100%;outline:medium none}.labelTextAdjust{font-size:11px}.resetPassDialogBodyView{height:100%;left:0;position:fixed;top:0;width:100%;z-index:100000}.resetPassDialogBackground{height:100%;opacity:.5;position:absolute;width:100%}.resetPassDialogBody{height:160px;margin:auto;max-width:570px!important;position:relative;width:470px}.resetPassDialogHeaderDiv{height:75px;width:100%}#resetPassDialogHeaderText{font-size:14pt;height:100%;line-height:45px;text-align:center;width:100%}.resetPassDialogBodyDiv{border-style:solid;border-width:1px;height:100%;width:calc(100% - 2px)}.resetPassDialogTextFieldsSpacer{height:14px;width:100%}.resetPassDialogActionButtonsDiv{cursor:pointer}.resetPassDialogActionButtonCreate{border:none;cursor:pointer;height:42px;outline:none;width:185px}#loginLogoTxt{font-size:2.3em;font-weight:700;margin-left:90px}.grecaptcha-badge{margin-bottom:50px;z-index:10}.useAndPrivacy{align-items:start;display:inline-flex;padding:5px 0;text-align:left}.useAndPrivacy input[type=checkbox],.useAndPrivacy input[type=radio]{margin-top:5px}#privacy,#terms{text-decoration:underline}#userOptInEmailContainer,#userOptInSmsContainer{align-items:start;display:inline-flex;padding:5px 0;text-align:left}#userOptInEmailContainer input[type=checkbox],#userOptInEmailContainer input[type=radio],#userOptInSmsContainer input[type=checkbox],#userOptInSmsContainer input[type=radio]{margin-top:5px}#registerOptInContainer{margin:0}.ContainerOptIn{display:flex}.ContainerOptIn .optInDiv{width:50%}#confirmResetPasswordModal{--bs-modal-width:500px!important}#confirmResetPasswordModal #toggle_user_pass,#confirmResetPasswordModal #toggle_user_pass_confirm{margin-left:82%}.manageView{height:100%;position:relative;width:100%}.mbMain .manageView{height:inherit}.spinnerClassManage{left:50%;position:absolute;top:50px}.spinnerClassBookConfirm{bottom:180px;left:50%;position:absolute}.manageBookingZonesPanel{float:left;height:350px;margin-left:22px;margin-right:22px;position:relative;width:316px}.manageBookingZonesCenter{margin:0 auto;width:100%}.manageBookingZonesHeader{font-size:20pt;height:44px;margin-bottom:12px;margin-left:15px}#manageBookingAddZoneButton{border:none;cursor:pointer;float:right;font-size:12pt;height:42px;margin-right:9px;outline:none;width:132px}.manageBookingMainBody{margin-left:22px;position:relative}.manageBookingMainBody .chosen-container-single .chosen-single{padding-left:10px}#manageBookingDatesHeader{background-color:#f1f1f1}#manageBookingDatesHeader,#templateNameContainer,.manageSpecialDayBookingDate{align-items:center;display:flex;padding:5px 0 5px 15px;width:100%}#manageBookingDatesHeader .manageBookingDate,#templateNameContainer .manageBookingDate,.manageSpecialDayBookingDate .manageBookingDate{align-items:center;display:flex}#manageBookingDatesHeader .manageBookingAddOnsButtons,#templateNameContainer .manageBookingAddOnsButtons,.manageSpecialDayBookingDate .manageBookingAddOnsButtons{margin-left:auto}#manageBookingEditAttributesHeader{width:100%}#manageBookingEditAttributesHeader .manageBookingTextfieldDiv{display:inline-block;float:left;margin-left:10px}#manageBookingEditAttributesHeader .manageBookingTextfieldDiv #manageBookingFBCredit1,#manageBookingEditAttributesHeader .manageBookingTextfieldDiv #manageBookingFBCredit2,#manageBookingEditAttributesHeader .manageBookingTextfieldDiv #manageBookingPrice1Select,#manageBookingEditAttributesHeader .manageBookingTextfieldDiv #manageBookingPrice2Select{width:200px}.manageSessionsDiv{clear:both}.manageBookingSelectDivTS .manageBookingTextfieldDiv{min-width:200px;width:auto}#manageBookingEditAttributesContent select{-webkit-appearance:none;-moz-appearance:none;appearance:none;line-height:42px;min-height:42px;padding-left:20px;width:100%}.manageBookingTextfieldDiv #manageBookingTypeSelect{height:42px;line-height:42px;min-height:42px;padding-left:20px;width:100%}.manageBookingTextfieldDiv #manageBookingTypeSelect_chosen{height:100%}#manageBookingSelectBookingsHeaderButtons{background-color:#f1f1f1;height:auto;margin-top:-6px;min-height:40px;padding-top:2px;width:100%}#manageBookingSelectBookingsHeaderButtons .manageBookingTextfieldDiv{float:right;height:35px;margin-bottom:0;max-width:70%}#manageBookingSelectBookingsHeaderButtons .manageBookingTextfieldDiv .chosen-choices{background-color:#fff;border:1px solid #c5c5c5;box-shadow:0 0 7px 1px rgba(0,0,0,.1)}#manageBookingSelectBookingsHeaderButtons .manageBookingTextfieldDiv .chosen-container,#manageBookingSelectBookingsHeaderButtons .manageBookingTextfieldDiv .chosen-container-active.chosen-with-drop{border:none}.manageBookingSelectHeaderButtonsContent{border:none;font-size:12pt;margin-left:15px;outline:medium none}.manageBookingSelectHeaderButtonsContentApply{border:none;float:right;font-size:11pt;margin-right:18px;opacity:1;padding:10px}.manageBookingContentTitle{color:#1a1a1a;flex:1;font-size:18pt;width:50%}.manageBookingButtons{flex:1}.manageBookingButtons .buttonWhite{margin:5px}.manageBookingContentSubTitle{font-size:16pt;margin-left:10px}.manageBookingGridDivName{display:inline-block;min-height:30px;width:18%}.manageBookingGridDivDate{display:inline-block;text-align:center;white-space:nowrap;width:11%}.manageBookingGridDivState1,.manageBookingGridDivStateFullDay{display:inline-block;min-height:40px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;width:calc(50% - 200px)}.manageBookingGridDivState2{height:40px;width:calc(50% - 150px)}.manageBookingGridDivState2,.manageBookingGridDivZone{display:inline-block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.manageBookingGridDivZone{padding:0 10px;width:20%}.manageBookingGridDivFBCredit,.manageBookingGridDivPrice{display:inline-block;padding-left:10px;width:auto}.manageBookingGridDivFBCredit #manageBookingFBCredit1Id,.manageBookingGridDivFBCredit #manageBookingFBCredit2Id,.manageBookingGridDivFBCredit #manageBookingPrice1Id,.manageBookingGridDivFBCredit #manageBookingPrice2Id,.manageBookingGridDivPrice #manageBookingFBCredit1Id,.manageBookingGridDivPrice #manageBookingFBCredit2Id,.manageBookingGridDivPrice #manageBookingPrice1Id,.manageBookingGridDivPrice #manageBookingPrice2Id{margin:0 10px}#manageBookItemRow1 .manageBookingGridDivPrice{float:right;width:auto}.manageBookingGridDivCheckin{text-align:center}.manageBookingGridDivAdvanced,.manageBookingGridDivCheckin{display:inline-block;overflow:hidden;padding:0 10px;text-overflow:ellipsis;white-space:nowrap;width:20%}.manageBookingGridDivCheck{display:inline-block;margin:12px 10px 0 0;vertical-align:top}.manageBookingGridSpacer{background-color:#c5c5c5;display:inline-block;height:40px;width:2px}.manageBookingGridSpacerBottom{display:inline-block;height:30px;width:2px}.bookingGridCheckBox,.manageBookingGridCheckBox{display:inline-block;margin-bottom:8px}.bookingGridCheckBox input,.manageBookingGridCheckBox input{display:none}.bookingGridCheckBox span,.manageBookingGridCheckBox span{border:2px solid #c5c5c5;box-shadow:none;display:block;height:20px;width:20px}.iconCheckRed{color:transparent}.bookingGridCheckBox input:checked+span,.manageBookingGridCheckBox input:checked+span{background-color:#51555a;color:#fff}#manageBookingNameId{float:left;font-size:12pt;font-weight:600;line-height:24px;text-transform:uppercase}#manageBookingStateId1{float:left;font-size:12pt;height:40px;line-height:40px;margin-left:11px}#manageBookingStateFullDay{float:left;font-size:16px;font-size:12pt;line-height:40px;margin-left:10px}#manageBookingStateId2{float:left;font-size:12pt;height:40px;line-height:40px;margin-left:11px}#manageBookingDateId{float:left;font-size:12pt;height:40px;line-height:44px;text-align:center;width:100%}.manageBookingGridDivFill{display:inline-block;height:100%;margin-right:10px;width:15px}#manageBookingZoneId{font-size:12pt;line-height:normal;min-height:40px;overflow:auto;padding-top:12px;white-space:pre-wrap;width:100%}#manageBookingCMDiscountId,#manageBookingFBCreditId,#manageBookingPriceId{float:left;font-size:12pt;height:42px;line-height:40px;padding-right:10px;width:100%}#manageBookingFBCredit1Id,#manageBookingFBCredit2Id,#manageBookingPrice1Id,#manageBookingPrice2Id{color:#666;float:left;font-size:11pt;height:40px;line-height:44px}#manageBookingCheckinId{float:left;font-size:11pt;height:40px;line-height:40px;text-align:center;width:100%}#manageBookingAdvancedBookId,#manageBookingCMAdvancedBookId,#manageBookingCMUntilBookId,#manageBookingUntilBookId{float:left;font-size:12pt;height:40px;line-height:43px;margin-left:8px;width:100%}.manageBookingEditAttributesContentSelect{margin-left:15px}.manageBookingTextfieldDiv{height:42px;min-width:180px;position:relative;width:-moz-fit-content;width:fit-content}.manageBookingTextfieldDiv .buttonWhite{margin-top:0}.manageBookingTextfieldDiv.bookRoomConfirmDropDiv{height:auto;width:280px!important}.manageBookingTextfieldDiv.bookRoomConfirmDropDiv .chosen-container-multi .chosen-choices li.search-field input[type=text]{padding-left:10px;text-align:left;width:100%!important}.manageBookingTextfieldDiv.bookRoomConfirmDropDiv .chosen-container .chosen-choices,.manageBookingTextfieldDiv.bookRoomConfirmDropDiv .chosen-container .chosen-single,.manageBookingTextfieldDiv.bookRoomConfirmDropDiv .chosen-container-active.chosen-with-drop .chosen-choices,.manageBookingTextfieldDiv.bookRoomConfirmDropDiv .chosen-container-active.chosen-with-drop .chosen-single{line-height:35px;min-height:35px;z-index:1}.manageBookingTextfieldDiv.bookRoomConfirmDropDiv .bookingDropDownSelectArrow{left:calc(100% - 25px);top:calc(100% - 27px)!important;z-index:1}#dropDownFilterId_chosen{width:70px}.manageBookingTextfield{background-image:none;border-radius:0;border-style:solid;border-width:1px;box-shadow:none;cursor:text!important;font-size:13px;font-size:11pt;height:38px;text-indent:12px;width:100%}.manageBookingTextfieldAdvancedDiv,.manageBookingTextfieldCMAdvancedDiv,.manageBookingTextfieldCMUntilDiv{float:left;height:42px;margin-bottom:9px;margin-left:12px;position:relative;width:180px}.manageBookingTextfieldAdvancedTimeDiv,.manageBookingTextfieldCMAdvancedTimeDiv,.manageBookingTextfieldCMUntilTimeDiv{float:left;height:42px;margin-bottom:9px;margin-left:12px;position:relative;width:120px}.manageBookingEditAttributesContentBox{display:inline-block;padding:6px 0;width:100%}.manageClubMember{float:left;margin:0 10px 10px;padding:10px 10px 0 0;width:calc(100% - 20px)}.manageClubMember #clubMemberName{float:left;line-height:40px;padding-left:10px}.manageBookingDownArrowIcon{color:#1a1a1a;left:calc(100% - 30px);pointer-events:none;position:absolute;top:calc(50% - 7px)}.bookRoomConfirmDropDiv .manageBookingDownArrowIcon{top:calc(100% - 30px)}.chosen-spacing{margin-right:18px}.manageBookItemView{background-color:#fff;margin-bottom:5px;min-height:80px;width:100%}.manageBookItemMainBody{height:100%;margin-left:17px;width:calc(100% - 36px)}#manageBookItemRow1{min-height:40px;width:100%}#manageBookItemRow1>div.manageBookingGridDivCheck>label>span{line-height:1.1em;padding-left:1px}#manageBookItemRow2,#manageBookItemRow3{min-height:38px;width:100%}.manageBookItemRowSpacer{background-color:#c5c5c5;height:3px;width:100%}.manageZoneItemView{height:80px;margin-bottom:5px;width:100%}.manageZoneItemMainBodySpacer{float:left;height:30px;width:100%}.manageZoneItemMainBody{float:left;height:100%;width:100%}.manageBtnDivider{float:right;height:22px;margin-right:14px;width:1px}.manageZoneContentLeft{float:left;font-size:15pt;margin-left:15px}#manageZoneImgId{width:26px}.manageZoneContentRightEdit{background-image:url(assets/118cf482854e55ca72ca.svg)}.manageZoneContentRightDelete,.manageZoneContentRightEdit{background-repeat:no-repeat;background-size:18px 18px;border:none;float:right;height:22px;outline:none;width:40px}.manageZoneContentRightDelete{background-image:url(assets/973b754087511b139ad4.svg)}.manageTextInputDiv{float:left;height:42px;margin-right:14px;position:relative;width:142px}.manageTextInputDiv>.form-control{min-width:100px}.manageTextInputCalendar{cursor:pointer!important;font-size:12pt;height:42px;outline:none;position:relative;text-align:center;text-indent:-15px;width:142px}.manageTextInputCalendarIcon{color:#1a1a1a;height:16px;left:calc(100% - 15px);pointer-events:none;position:absolute;top:calc(50% - 7px);width:16px}#sidePalapaList .manageTextInputCalendarIcon{top:calc(50% - 7px)}.manageBookingDate .manageTextInputCalendarIcon,.manageSpecialDayBookingDate .manageTextInputCalendarIcon{left:calc(100% - 20px)}@media only screen and (max-width:768px){.bodyContent .mbbookingDateCalendarIcon{left:calc(100% - 15px)}}.manageEndDateUnlimited{min-width:150px;padding:0 10px}.addZoneDialogView{height:100%;left:0;position:fixed;top:0;width:100%;z-index:100000}.zoneDialogBackground{height:100%;opacity:.5;position:absolute;width:100%}.zoneDialogBody{height:610px;margin:0 auto;min-height:250px;position:relative;top:40px;width:500px}.zoneDialogHeaderDiv{background-image:url(assets/bb5bf751039e6f2d4ae8.jpg);background-repeat:no-repeat;background-size:100% 100%;height:181px;width:100%}.zoneDialogTextFieldsSpacer{height:14px;width:100%}.zoneDialogTopMargin{height:26px;width:100%}.zoneDialogTextAreaDiv,.zoneDialogTextFieldDiv{width:100%}.zoneDialogTextFields{border:none;cursor:pointer!important;font-size:11pt;height:40px;margin-left:calc(50% - 115px);outline:medium none;text-align:center;width:230px}.zoneDialogTextAreaDivContainer{border-style:solid;border-width:1px;height:164px;margin-left:calc(50% - 185px);width:370px}.zoneDialogTextAreas{font-size:10pt;height:calc(100% - 20px);margin-left:15px;margin-top:15px;width:calc(100% - 30px)}.zoneDialogActionButtonsDiv{text-align:center;width:100%}.zoneDialogActionButtonsDivCancel{margin-left:25px;width:calc(100% - 50px)}.zoneDialogActionButtonCancel,.zoneDialogActionButtonCreate{border:none;cursor:pointer;font-size:11pt;height:42px;outline:none;width:138px}.zoneDialogActionButtonCancel{float:right}.zoneDialogTextAreaChosenContainer{height:40px;margin-left:calc(50% - 115px);width:230px}.manageBookingSelectDivTS{clear:left;float:left;padding:10px 7px}.manageBookingPriceSelect{font-size:12px;padding:7px}#manageBookingEditAttributesContent .manageBookingSliderFDText{cursor:default!important}.ui-slider-horizontal{height:2px;width:100%}#manageBookingSelectHeaderFullDaySliderDiv .manageBookingSliderCls,#manageBookingSelectHeaderSliderDiv .manageBookingSliderCls{position:relative;width:100%}#manageBookingSelectHeaderFullDaySliderDiv .ui-slider .ui-slider-handle,#manageBookingSelectHeaderSliderDiv .ui-slider .ui-slider-handle{display:inline-block;height:22px;position:absolute;top:-11px;width:10px}.bookingSliderContainer{clear:both}.manageBookingSelectHeaderSlider{float:left;height:20px;height:100%;margin:20px 20px 10px;padding:5px 0;width:400px}.manageBookingSliderText1{float:left;font-size:10pt;height:100%;margin-top:12px;text-align:left}.manageBookingSliderText2{float:right;font-size:10pt;height:100%;margin-top:12px;text-align:right}.manageBookingSliderFDText{float:left;font-size:11pt;height:100%;margin-left:10px}.manageBookingSelectDivCheck{float:left;height:100%;padding-left:10px}.manageBookingSelectCheckBox input{display:none}.manageBookingSelectCheckBox span{border:2px solid #c5c5c5;box-shadow:none;cursor:pointer;display:inline-block;height:20px;width:20px}.manageBookingSelectCheckBox input:checked+span{background-color:#fff;color:#51555a}#manageBtn,.manageBookingSelectHeaderSlider #manageBookingsAddOnsBtn{margin-bottom:10px;margin-left:auto;margin-right:10px}.themeResetButton{background-color:#fff;border:1px solid #c5c5c5;cursor:pointer!important;float:right;font-size:11pt;min-height:42px;min-width:150px;outline:none;position:relative;text-align:center}#adminAddAddOnButton,#adminAddButton{cursor:pointer;height:42px;margin-right:10px}#adminSaveButton{cursor:pointer;margin-right:50px}.addonGridItemCol1{display:inline-block;float:left;height:100%;text-indent:32px;width:18%}.addonGridItemCol2,.addonGridItemCol3{display:inline-block;float:left;height:100%;width:20%}.addonGridItemCol3{padding-left:10px}.addonGridItemCol4,.addonGridItemCol5{display:inline-block;float:left;height:100%;width:7%}.addonGridItemCol5{padding-left:5px}.addonGridItemCol6{display:inline-block;float:left;height:100%;width:5%}.dialogHeaderDivGeneral{display:none}#divMsg{font-size:12px;width:100%}#adminDirections,#adminHotelEmailDisclaimer,#adminOrderNote,#forceStudioStatusName{margin-top:5px}#longNamePrefillCheckContainer{display:inline-block;padding-left:10px}#chkMovePalapa{padding-left:10px}#btnCancelEditedPalapas,#btnCancelEditedPalapasFree,#btnSaveEditedPalapas{float:right;margin-right:5px;margin-top:5px;width:180px}#contextmenumarker{bottom:auto;display:block;left:2px;position:absolute;right:auto;top:361px;visibility:none;width:140px;z-index:20000}#left{float:left}#right{float:right}#anchorGrid,#editAll,#editSelected,#specialDay{display:inline-block}#display{display:flex}#adminNoCancelBookingBfrCntTxt{clear:both;float:left}#adminNoCancelBookingBfrCntTxt span,#managehotel_UserWaitlist span{font-size:90%}#adminNoCancelMenuOrderBfrCntTxt{clear:both;float:left;margin-right:10px}.adminTextFieldsShort{cursor:pointer!important;font-size:11pt;height:40px;line-height:40px;text-align:center;width:100px}.socialMediaInfoClose{display:block;font-size:22px;height:30px;right:20px;top:30px;top:10px;width:30px}.manageSocialMediaTitle{display:inline-block;font-size:24px;min-height:50px;padding:20px 25px 20px 45px;width:100%}#anchorGridSpacing,#manageBookingCMDiscount,#manageBookingFBCredit,#manageBookingPriceSelect{background-image:none;border-radius:0;box-shadow:none;cursor:pointer;font-size:11pt;height:35px;text-indent:12px;width:100%}#manageBookingCMDiscount::-moz-placeholder,#manageBookingFBCredit::-moz-placeholder,#manageBookingPriceSelect::-moz-placeholder{opacity:1}#manageBookingCMDiscount::placeholder,#manageBookingFBCredit::placeholder,#manageBookingPriceSelect::placeholder{opacity:1}#manageBookingCMDiscount::-webkit-inner-spin-button,#manageBookingCMDiscount::-webkit-outer-spin-button,#manageBookingFBCredit::-webkit-inner-spin-button,#manageBookingFBCredit::-webkit-outer-spin-button,#manageBookingPriceSelect::-webkit-inner-spin-button,#manageBookingPriceSelect::-webkit-outer-spin-button{-webkit-appearance:none;appearance:none;margin:0}#manageBookingCMDiscount[type=number],#manageBookingFBCredit[type=number],#manageBookingPriceSelect[type=number]{-webkit-appearance:textfield;-moz-appearance:textfield;appearance:textfield}#manageBookingCMDiscount:focus,#manageBookingFBCredit:focus,#manageBookingPriceSelect:focus{outline-width:0}#uploadMap,#uploadPrice{display:inline-block;padding:10px 5px}#AppRoomsPanelContent #uploadMap,#appSettingsPanel #uploadMap{display:inline-block}#changeDayPrice{float:left;padding:0 12px 10px}#changeDayPrice .dayPriceCheckbox{margin:0 5px}#changeDayPrice label{margin-right:15px}.PaymentsTotal{font-size:16px;margin-left:55px}#UpdateNowAndApplyContainer{align-items:center;display:flex;float:right;justify-content:center}#staffNoteUpdateNowCheckbox{margin-right:5px}#UpdateNowAndApplyContainer #manageBookingsHeaderApplyBtn{cursor:pointer;margin-left:10px}.close_icon{cursor:pointer;float:left}.filter_container{align-items:center;display:flex;margin-bottom:2px}.filter_container .filter_group{border-right:2px solid #ccc;min-height:6rem;width:auto}.filter_container .filter_group .paymant_refresh{display:inline;width:50%}.filter_container .filter_group .paymant_refresh #clear_filters_btn,.filter_container .filter_group .paymant_refresh #refresh_btn{margin:0 5px 5px}.filter_container .filter_group .paymant_refresh #refresh_btn{margin-bottom:0}.filter_container .filter_group .paymant_download{display:inline;width:30%}.filter_container .filter_group .paymant_download #reportingBodyHeaderCsvBtn,.filter_container .filter_group .paymant_download #reportingBodyHeaderPdfBtn,.filter_container .filter_group .paymant_download .reportingBodyExportBtnIcon{margin-top:39px}.filter_container .filter_group .filter_title_container{align-items:center;display:flex;margin-bottom:10px;margin-left:15px}.filter_container .filter_group .filter_title_container .clear_btn{border:1px solid #000;cursor:pointer;margin-left:10px;padding:0 5px}.filter_container .filter_group .paymentProcessorDiv{margin:0 10px}.filter_container .filter_group .filter_input_container{display:flex}.filter_container .filter_group #clear_filters_btn,.filter_container .filter_group #csv_btn,.filter_container .filter_group #filter_btn,.filter_container .filter_group #pdf_btn,.filter_container .filter_group #refresh_btn{font-size:14px;height:30px;margin:0 5px 10px 20px;min-height:auto}.filter_container .filter_group #csv_btn,.filter_container .filter_group #pdf_btn{padding:10px 0}.filter_container .filter_group #manageGuestNameId,.filter_container .filter_group div:nth-child(3)>.manageTextInputDiv{width:300px!important}.filter_container .filter_group:last-of-type{align-items:center;border:none;display:flex;flex-flow:row;min-width:350px}.filter_container>div:nth-child(3)>.manageTextInputDiv{width:300px}.manageDescriptionBody{width:60%}.manageDescriptionBody #titleBar{height:50px}.manageDescriptionBody #contentField{height:250px;padding:10px;width:100%}.manageDescriptionBody #adminContentView #contentField{resize:none}#appSettingsPanelContent .jsgrid-edit-row .jsgrid-cell,#disclaimers_grid .jsgrid-edit-row .jsgrid-cell,#hostPackageGrid .jsgrid-edit-row .jsgrid-cell,#manageCategoriesPanelContent .jsgrid-edit-row .jsgrid-cell,#manageGridPanelContent .jsgrid-edit-row .jsgrid-cell,#manageRoomsPanelContent .jsgrid-edit-row .jsgrid-cell,#packageGridItemsList .jsgrid-edit-row .jsgrid-cell{height:80px}#appSettingsPanelContent .hide,#disclaimers_grid .hide,#hostPackageGrid .hide,#manageCategoriesPanelContent .hide,#manageGridPanelContent .hide,#manageRoomsPanelContent .hide,#packageGridItemsList .hide{display:none}#appSettingsPanelContent .shortRow,#appSettingsPanelContent .shortRow p,#disclaimers_grid .shortRow,#disclaimers_grid .shortRow p,#hostPackageGrid .shortRow,#hostPackageGrid .shortRow p,#manageCategoriesPanelContent .shortRow,#manageCategoriesPanelContent .shortRow p,#manageGridPanelContent .shortRow,#manageGridPanelContent .shortRow p,#manageRoomsPanelContent .shortRow,#manageRoomsPanelContent .shortRow p,#packageGridItemsList .shortRow,#packageGridItemsList .shortRow p{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}#appSettingsPanelContent .shortRow ul,#disclaimers_grid .shortRow ul,#hostPackageGrid .shortRow ul,#manageCategoriesPanelContent .shortRow ul,#manageGridPanelContent .shortRow ul,#manageRoomsPanelContent .shortRow ul,#packageGridItemsList .shortRow ul{height:50px;list-style-position:inside;overflow:hidden;padding-left:0!important}#appSettingsPanelContent .shortRow ul li,#disclaimers_grid .shortRow ul li,#hostPackageGrid .shortRow ul li,#manageCategoriesPanelContent .shortRow ul li,#manageGridPanelContent .shortRow ul li,#manageRoomsPanelContent .shortRow ul li,#packageGridItemsList .shortRow ul li{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}#poolsDropdownContainer{margin:5px 5px 0 0;min-width:150px}#poolsDropdownContainer #poolsDropdown{width:100%}#availabilityDropdownContainer{margin:5px 5px 0 0;min-width:180px}#availabilityDropdownContainer #availabilityDropdown{width:100%}#fileinput,#price_fileinput{cursor:pointer}.reportingUserExportBtn{align-items:center;align-self:flex-end;display:flex;margin:0 10px}.reportingUserExportBtn .iconRed{color:#fff;margin-top:28px}#appBookingEntitiesView .gridInput{border:1px solid #767676;border-radius:0;padding:.15em .5em .15em 20px!important}#appBookingEntitiesView .menuItemObjNumGrayedOut{background-color:#f0f0f0}#menuItemObjectNumGridContainer select{border:1px solid #767676;border-radius:0;padding:.15em .5em .15em 20px!important}.dropDownDialogView{height:100%;left:0;position:fixed;top:0;width:100%;z-index:10000}.dropDownDialogBodySelectContainer{align-items:center;display:flex;flex-direction:column;height:250px;justify-content:space-between;margin:2em}.dropDownDialogBodySelectContainer #selectBtn{margin-top:5em}.dropDownDialogViewBackground{background-color:#333;height:100%;opacity:.5;position:absolute;width:100%}.dropDownDialogBody{align-self:stretch;background-color:#fff;left:50%;margin-left:auto;margin-right:auto;min-height:400px!important;overflow:auto;position:absolute;top:50%;transform:translate(-50%,-50%);width:500px}.dropDownDialogView .iconMenu.closeMenuItemOnjNumDialogIcon{font-size:2em;left:-10px}.dropDownDialogView .closePalapaDetailsBtnIcon{margin-left:0;text-align:center}#refresh{min-height:40px;vertical-align:bottom}.refreshPos{margin-top:20px;min-height:43px!important}@media only screen and (max-width:1030px){#manageBookingDatesHeader{align-items:flex-start;flex-flow:column}#manageBookingDatesHeader .manageBookingDate{margin:10px 0}#manageBookingDatesHeader .manageBookingDate .manageTextInputCalendar{margin-left:0}#manageBookingDatesHeader.manageBookingLimit{flex-flow:row}.manageBookingAddOnsHeader{flex-flow:row!important;justify-content:space-between}}@media only screen and (max-width:769px)and (min-width:450px){#longNamePrefillCheckContainer{padding:10px}.mbAdmin .formManagement #manageContentMap{margin-top:0!important}.formManagement,.manageBookingMainBody{width:1200px}}.AdvanceSettingsFields{margin-top:20px}.filter_containerDiv{display:flex}.filter_containerDiv #gridFilter{padding:10px}.BookingPaymentsView #gridFilter{position:20px;width:2700px}.BookingPaymentsView .filter_container{width:2700px!important}#bookingPaymentsViewsContainer{min-width:2700px;min-width:3000px}#bookingPaymentsViewsContainer .manageTextInputDiv{margin:0 15px 0 10px}#bookingPaymentsViewsContainer .manageTextInputDiv .manageTextInputCalendar{margin-left:0;text-indent:-20px;width:150px}#bookingPaymentsViewsContainer .manageTextInputDiv .manageGuestNameIcon{left:calc(100% - 35px);pointer-events:none;position:absolute;top:calc(50% - 7px);width:16px}#bookingPaymentsViewsContainer .manageTextOutputDiv{float:left;height:42px;margin:0 15px;position:relative;text-align:center;width:200px}#bookingPaymentsViewsContainer .mbbookDateRangeButtonDiv{margin:0}#bookingPaymentsViewsContainer .filter_container .filter_group{min-height:auto;padding:10px 0 4px 20px}#bookingPaymentsViewsContainer .CurentStatusDiv{min-width:170px}#bookingPaymentsViewsContainer .reportingBodyDownloadButtons{align-items:center;display:flex;justify-content:flex-end;width:100%}#bookingPaymentsViewsContainer .reportingBodyDownloadButtons .reportingDownloadButtons{display:flex;margin-right:20px}#bookingPaymentsViewsContainer .reportingBodyDownloadButtons .reportingDownloadButtons #btnImportProducts{margin:0 10px}#bookingPaymentsViewsContainer .filterBtn{align-self:flex-end}#bookingPaymentsViewsContainer #reportType{font-weight:400;line-height:42px;min-height:42px;padding-left:20px;width:100%}#bookingPaymentsViewsContainer .jsgrid-cell{overflow:auto}.staffRevenueContainer{display:flex;padding-bottom:0}.contentSubHeaderSpecialDay{flex-flow:row!important}#right.rightSpecialDay{padding:10px 0 10px 15px!important}#right.rightSpecialDay #poolsDropdownContainer{margin:0}#right.rightSpecialDay #poolsDropdownContainer #poolsDropdown{height:auto}#right.rightSpecialDay #backToEditMap .buttonWhite{margin:0 10px;width:180px}.specialDay{align-items:center;display:inline-flex!important}.specialDay .buttonWhite{width:180px}#copySpecialDay,#specialDayDescription,.manageSpecialDayBookingDate{padding:10px 0 10px 15px}#chkMovePalapaSpecialDay{align-items:center;display:inline-flex;padding:10px 15px}#copyDatesContainer{align-items:flex-end;display:flex;margin:20px 30px;overflow:auto}#copyDatesContainer .manageSpecialDayBookingDate{display:flex;padding:0;width:100%}#copyDatesContainer .manageSpecialDayBookingDate .manageTextInputDiv{display:flex;flex-flow:column;height:100%;width:100%}#copyDatesContainer .manageSpecialDayBookingDate .manageTextInputDiv label{padding:15px}#copyDatesContainer .manageSpecialDayBookingDate .manageTextInputDiv .mbbookDateRangeButtonDiv{margin:0}#copyDatesContainer .manageSpecialDayBookingDate .manageTextInputDiv .mbbookDateRangeButtonDiv .DaraRangeDropdownIcon{left:calc(100% - 24px)}#copyDatesContainer .copySpecialDayButton{margin:0}#toDatesContainer{display:inline-flex}#toDatesContainer .mbbookDateRangeButtonDiv{margin:0 20px!important}#allServicesCheckbox{margin-left:10px}.tooltipDetails{cursor:pointer;display:inline-block;position:relative}.tooltipDetails:hover .tooltipDetailsText{background-color:#000;border-radius:6px;color:#fff;display:block;font-size:small;left:-180%;margin-left:-60px;padding:5px;position:absolute;text-align:left;top:150%;transition:all .3s ease;white-space:pre-line;width:400px;z-index:100}.tooltipDetailsText{display:none}.yieldPricesModal .yield_even_background{background-color:#eee}.yieldPricesModal .yield_row{align-items:center;display:flex;margin:10px;width:calc(100% - 60px)}.yieldPricesModal .yield_row .blockInline{width:50%}.yieldPricesModal .yield_row .labelAddOn{margin-top:0}.yieldPricesModal .yield_row #adminYieldIncrementTypeContent,.yieldPricesModal .yield_row #adminYieldLimitTypeContent,.yieldPricesModal .yield_row #adminYieldThresholdCountingTypeContent,.yieldPricesModal .yield_row #adminYieldYieldTypeContent{align-items:flex-start;display:flex;flex-direction:column;justify-content:center}.yieldPricesModal .yield_row #adminYieldIncrementTypeContent .radio_btn_container,.yieldPricesModal .yield_row #adminYieldLimitTypeContent .radio_btn_container,.yieldPricesModal .yield_row #adminYieldThresholdCountingTypeContent .radio_btn_container,.yieldPricesModal .yield_row #adminYieldYieldTypeContent .radio_btn_container{display:flex;margin-top:5px;text-align:left}.yieldPricesModal .yield_json_limits{flex-direction:column}.yieldPricesModal .yield_json_limits .yield_json_limit_row,.yieldPricesModal .yield_json_limits .yield_json_limit_title_row{display:flex;width:100%}.yieldPricesModal .yield_json_limits label{align-items:center;display:flex}.yieldPricesModal .yield_json_limits .remove_pair{height:30px;margin-top:15px;right:15px;width:30px}.yieldPricesModal .add_pair,.yieldPricesModal .yield_json_limits .remove_pair{align-self:flex-start;background-color:transparent;background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABgAAAFgEAYAAADx4WWjAAAABmJLR0T///////8JWPfcAAAACXBIWXMAAABIAAAASABGyWs+AAAZjElEQVR42u2deVyU1f7HzzyzDzCA7MgihCsY7uYOiZIamebVFl/Wy8zSxLTQuld/lmIuCGIu9cruLa9lXlNTUQsVUgQRNBbZF5F9lWEbZpj9/P74doQZ87LMDHjvPe9/vj7MPOf5fp6zjc/3e86D0H8rNTVRUd988/rrxpZTV3f48PHjixb1m+N5eVOmvP76hQtXryKEEMYVFWFhERG7dvW2nIKC4OBVq/71L1JOWdk774SHb9tmcoc1mpaWtjYLi6Ki+fPff/+f/7x2DS6YlobQpEkYJyQgxOViXFGxYUNExN693ZVXWDh//urV339/8yZCQiGUM3EixqTcqqq//e3gwQ8+MJkAnU6tVqvZbKk0KSkj47nnfv/d2nrcOInk1i2EHBw6HSBCyss3btyz53Eh4PiJEwkJCAkEGKenIzRlCsaJiQhZW2OcmentHRhYUCCX5+Tcv+/nZ/KaIKjVlZUSibPz3bu2tv7+jY1JSQjZ22P8++8ITZiA8c2bCIlEGNfU7Njx9dcbN5aXv/fe55/v2kXueFfHrawwzsjw8po1Kz9fp5PJVCoOx9T+sp4spLq6qcnJKTPTzy8wMDtbpWpurqlxcBAIEPL2RkihQKi8HCEWCyEOByGBACEPD4RkMoSysxGyshoxYtKkvLxnn83IiI3192cYoZDL1WjMduefhEbT2Njebm2dnT1x4sKFt26lpCDk7Q01Mm5cp719GyEPD4zz8+fNe/PNixcx1moxZhhz+9ftBTgce3tLy9ZWodDT08enqEirRUguh89YrE6r1SLU3o6QWDx27HPP3bjBYrHZLJZO1+933JDCwnnzVq8+eZJ0xvR0hKZNwzg5GSF3d4xJjXRt+2IxxpWVYWFRUX/964A5npc3e/aKFT/+aNg5k5IQsrPDOC9v/PjXX09Nzcpyc3vhhbKy5GSEXFygSY0fD6MWj4dxRcWmTZGRW7b0m+P5+dOnr1jx00+Gw+HNmwhZWmKcmTliRFBQdjb5vlrd1NTSYm2dmsrnDx0qlycnI+TsrC9EIMC4ouKDDyIitm41ucNqtUTS3GxlVVQ0f/66dZ0TWUYGQjNmQJPo6rhOp1RqtWy2YTkKRUFBVdXQoampPN7QoR0dt26BkPR0hCZPxpjMyDCRbdxoMgE6nUqlVnO5UmlSUmbmtGl374rFY8c2NcXFwQXv3RsxIigoKwtjpVKr7X5UUSgKCiorfXxSU0Wi4cOl0vh4KCcz08srMPD+fbk8O7u4+NlnTV4ThI6OrKzS0qFDc3JCQpYuPX1ap+vo0Ggev+PdIZPduVNY6O+flRUUFBLyyy9arVSqUAiFZnPcEI2mrq611cbG2HJUqrKyhgZX135znEKhUCgUCoVCoVAoFAqFQvlP4FGIyd//wIGYGPL0eOFCsOSRooWF/jHG3RT7R7kkwNHeDpY8W7106d69DRteesn4p9UGQbdZs8BOmAD26FGwajVYS8veFd/RAZbExtatA6tUgjW5gFdfBXv4MFhnZ7hTpEZ6D9TsiRNwFBsL9u23jXWc8FiUEi5IwqFlZWBLSkAIqaGeOn7uHBzNnAl2yBAoRyo1lYDHnvfDBUiV+/qCfeYZcOjs2Z45/s03cBQQAHbUKFM7TmB19wVwyNMTjlJSwCYlgW1tBUtqjM8HGxwMdsYMcDw319SOE7qNuIAD5eVwtGwZ2CVLwFpbgyU1RvrQypXmdrzHAvQhTaCoCOzy5eDoqlVwnJEBtqnJ3I73UQAJEQkEYG1t9T8nf++/UJKRqQBsNvSR3sfQBkiASPTHaX+cV1sLTUirhWNWt4PCAAuorQU7aBDYpUv1P5fJwJo+rcZoAfqjyvvvgz18GJpQXh4cjxkD1vTjvdEC9IUcOwZHZDglwyyEtREqLu4vARQKhUKhUCgUCoVCoVAoFMp/JL1+GAuLe0isbM8esCScum/fhAkIpaWdP9/vAsCxyEg4mjsX7MOHYA2XEE6ZAtbKSv/vJBx786b+eVwuWEdHsHFxINT4xUAGT5G9vMA6O4NtbgZrbw+WPJVOTARLHrMTS+LC48aBbWsD29gI1sFB/zrGYyCAhIpIXJgE927fBktCSCtXgv31V/07v3gx2DVrwA4dCjYwEOzp02DPnDGTAJJSQCLq48eDhdVlCB05Apa0fdKESFxg506wOTlgSVDwtdfAkiaZkAC2vt5YAQaP10kA4949/b8/KcWARGQMAxrk76TJEFJTwVZWGuv4YwKgU5FQEYn/EkjwjrRxQwyTP8ioRM4j1NTAdQzLN4EAfVpa9I9JDSgUYEmb77ogtyvkcxL4Jpg+cvMEASTiQiBtndQQEWIogNQE+Zz0KYLp48dPEFBSon9MhlUS/yXDIhk+iQDSxFQqsGKxfjkkQG52AWT8N1yRTZYmks8N5wHSREjc2MlJ/3zTdd5uBJBF54Zt1s4OLJmgyJ0nAkjNkBwKMgOTpkfOM7sAMkoYdmYyqvzZqvquDhKhBJJy9qRRzIQCYJgjna2qSv9TMk+QpkCakkSi/33iMIFMWGQiMx3dRNQNL0gi825uYEeNAks6rYsL2Dfe0D+PjP9kxu43Afn5YOfNAxsSApYMk6SzkiZE/u7tDZb8GjWc2SkUCoVCoVAoFAqFQqFQKBTjMNuiHViaMmQIHJFNgqOjYQVIRcVTKwAcJ2swydJFEuEhi0sDAvRXCPYdk20pC46TQAiJIxgG/0iN/PILfN/DY8AF6C8WTU8Hu3YtWPIQ2HBNJXko/MMPxl6/z+u9wHGSOhATA5Y8nSZbnhcWgiXLch88AEtibl9/bayAXvcBcHzwYDgiKQfdpQ6Q9cW//AKWy4U+QCL3/SAAHCc5EyRyTxa+9RQfH3DcMIjYd7ptQvqdjaQIkM7YHSQ2tmSJqR3vVgA4TqKMpI331HHCokXg+MWLpnb8iQL0R5UbN/rm+MKF5nacYLAxBgkVVVeDJaNKT1m8GBwnuxmYH7b+cEi21ScB7qlT//3ppI2TO06aWv/xx0Tm7g72wgWwZCOLjz7689NITgS545cu9bfjBI6+Q6TTkt8wpEZIqtknn4B95ZWBuuOG/FEDZC8VAo8HliRnkJ8IU6eC46SmBp4/aoC0ebKnyq1bYElKQWEhOE5+GlAoFAqFQqFQKBQKhUKhUCgDi8nCrKdOFRffuTN+/LJlMTEREdevIyQUkuAqPPPu6JBKEbp6ddmy7dtDQubOdXPz9SUBk75jsk0dWSwWi8Xi8xFiGDbbygpsVwFwzGIhxGIZLpB7CgQAGg1CGMOjYmIJXY/JmhvjMfu7U80NFTDQUAEEnc6w0/6HCfDyEovt7auru442+oJ0Oq0WITc3CwtbW7Kk0Xg4P/10//6dO7D4n8Uiq097/mJkPp/N5nC02t9+q6rKzx89GiGBgIzyMP6zWGB5PKEQoZMni4tTUwMCLl4sLc3MFAg6OrRatbrn2z5DTTMMl8swDKNUshCKilqyBOPOiae3TYE4yGZDdpBAALkoGOvfBhYLFu12dMCaV6iR3l+PnMflCgQdHRyY8lUqEMDj9b5A8m0ixNDxzu/B36EmOq/T272qQQCbzeUKhUolB4oATX3b9rr3Z5Gm1Sm99+fDOVotB35kCYXGNyFyvlBImhD5BrnT0IRUKlhtbFwT0mi0Wo1m0CDWtWuVlbm5s2aBI2TRf8/fJ8/lMgybrVbn5zc319b6+a1Zc/36t98ePtzZJ4jjSqVcjlBExKxZK1Zs3jxpkqOjl9edO2q1TqfVksGjezDGGGMOh81msRhGJuPMmePuboqftZmZjY3l5QUFCKlUCsXhw11HI7jDarVKhVBIiKenv39MzMiRtrYuLsbHnU02D+TmNjXV1np6du2c+m2bYRgGoaoqmay5meRmGI/JBEBT+jPHzQv9LTTQUAEDjcn+Tww/srjczgmKWDJrwjHGCGFM8pGeIgHw61Au5/G4XIGgoYFhuFyBoPPXjk6n0ajVLBZMQP33hggKhUKhUCgUCoVCoVAoFAoFIYTQhx8mJHz//dq1CO3b9/LLLS0IRUQsXNjSsm3b7ds//fThh/3tT6+fzEFekK0t/Ivsbkw+M9ws2Pz04eEuxhgrlX+eF0S2rH2qBTxd9FrAk5I6GKZ/Q0uEXvcBFxdLSxuburquj9ExRsjBgc+3sGho6HcBH32UkHD8eGgoxHOFQmjThlkOGNvYCARCYXt7XFx1dUHBCy8gJBTC1vBQH2fPlpZmZISE7NiRknLmDIvV2qpSKRQWFlBeZ91AnJdhWCyGYRiZLCpq5szly8mbJXoPC6F9+xYuxBghFotE6v8810Gng78LBJBOKRLpj0FyOWx4rlBAJB7Cqo9DymcYCG+HhZ092/fGx3k8v+dJof/HR50/vyxxsOt9//flGANn27bp05cv37wZxnUSWyepBp0vRrCzEwgsLEgTCgq6eLGkJC1twQIiPDjY03PMmCtX5s718Bg16sqVtjalsqNDJAInSV3AkU7H4bBYLBab3d6+fTtCP/9svJAeExWVlnbx4vLlCO3Z8+KLGCO0e/eCBRgfOZKRERv77rv96ArUQG9PKC9va5NInJ07kzmgKdTXKxRSKdmfov/o9TzA4zFM/72F3gwCIEw60G530ut7CeO4QNB1tOkcVQzfO/MUCmCzGYbNbmyEcby1lQhgGIZhsfp/JqZQKBQKhUKhUCgUCoVCofxv0uPAQmNjW1tbm5NTfX1ra3Pzyy9LJFKpVDp9Oiy/cnXV6XQ6na69ncfj8bjcjAw7O0tLK6vz5729nZ1dXDIzzSWg2ydzKSlFRfn5lpbNzTKZVLpwYUtLe3t7+xtvqFQajUYzdqxWi5BOZ2mJMUTN1GqdTqcjb0cXiUpL6+vr6trbvbycnJyd79/vtxqorJRIHj4cOTI7u7y8rOz0aY1Gq9VqfX0h0I0Ql8tmczgPH8Kz0oICCIU4OkIUc/hwEIgQj8fhcDgajY+Pi4uLyzvvDBvm6urmduyYqQQ89nS6rq6lpalpzJi8vMrKioq4OHDI11ck4vEEghs3LCz4fIFgzhxwzNNz3rxx4yZMmDmTx+NyudyRIwUCHo/HGz5cLBaJRKIjR0AuhwM34rvvSkrq6mprN240Ww1cuZKenpaWmalUajQajb+/lZVQKBB8+WVg4OjR/v7vv9/bC1y/np19797LL0ON/PxzR4darVKxWFOnDh8+cuS0aY6O1tY2NsnJfa4BuVyhUCjc3cvLGxrq69evl8tVKqXS318k4vN5vOvX++o4Ac4/fx5q7IMPSHShpKS2trZ23z5ja4ApL29sbGgIDq6qamqSSF56ic2G8CjYnTuNvYC+kEOHBAIul8stK2tr6+iQy6dOLStraKir6+17DLoIaG6WyWSyoCCFQq1Wq6dO5XI5HA6npgbu0+3bphLw6IIMwzDMtWtk1WtDQ0tLS8vEiX0uD9anOzoyDEKdK7rJjt+mzz6BUaywkAReVSqtVqcj7+TogwCtVqfT6eRyksQBw6GDA3xsrnCevb3+XghqdZ8FQGdNT+dwGIZh8vNBkK8vCOnt+we6B2bsqVPBImRjIxKJRH2f4BgvLwcHJ6cLF5ydbW1tbGJjVSqtVqMhaTVhYaZyPD4+MzM9fc4cjQZjjGfOtLQUi8XikhJfXw+PIUN+/bXPAmxtraysrNLS7O3FYmvrL7+EO9/erlSq1Wp1aOj16zk5WVmQUtA3x+/dy8iwsdHptFqtNjqax3N0dHREaNiwIUO8vDZvNvbGPJqJ7eysrMTi+/dHjHBzc3ffvFmhUKlUKoRUKrVarT53Diakdevi47OyMjO73wsF7viMGRhrtVptQoKFxZgxY8b4+ra0XLp0+TJCpaV790ZEGN/Hnvhb6MGDurra2vXrc3MrKysqoqNJ0gaPx2az2ZWVMBxevgyjSlkZhFutraHpzZ4N6SKTJgkEDg4ODghJJBcvXryIUEXFRx9t2oSQTCaXy+UIBQVFRkZGrls3bVpYWFhY7/OGuv05XVvb1NTUNHFicXFtbU3NoUMKhVqtUk2eDD/iyLDY+X2MoXNaWg4aZGf34IG7u6urq2tYWE7O6tXvvhsQcPfusWPHjq1fb23t7e3tjZBUWl1dXY3QvHmHDh06tGHDhAmrV69e/cUXJhNgSFWVRNLY6OtbXS2RSCQTJqjVsEUI5GApldbWIpFIVFDg6enu7uGRlGRpyWKxWJ27msXFbdmyZcvBgykpUVFRUaGhYrG7u7s7Qm1tICQ4ODIyMnLTpokT165duzYyss9ty9xcv/7ZZ599duDAzp1CoVCIcVSUm5ubG8bkOCkpIiIiYseOgfazWxISwsPDw6Ojw8N5PB4P46iowYMHD8Z4506RSCTCODFx9+7du033m8xsgKO7du3cKRAIBBgfPOjj4+PTKeTKlbCwsLC9ewfaz25JSTl06NCh8PDwcD6fz8d49247Ozs7jD/5hM1mszHOyzt79uzZ0FC5vKGhoWHIkKcuc/e550JDQ0P/7/+Cg/fv379/yxadDuYjS0sLCwsLhLhcoVAolEoRYrPZbKVyoP19IgpFa2trq739jz+GhISEnDhx8uTixYsXHz/e0dHc3NxsazvQ/lEoFAqFQqFQKBQKhUKhUChG0U2ERiBob1cqFYp9+ySStjapdP58iGa2tdnbW1uLxTt3jhzp5ubhcfbsUyMgL6+qqqIiKKisrKGhvv7YMUg5GDwY4jFlZbDlu7W1VouxTicUWltbWFhYXL7s7m5nZ2+/dKmHh4ODo2PP319gLI8e7hYV1dRUVQUGlpc3NDQ0XLum1ep0GJeWwtLDCRMglDRsGJvNZjPM4MEcDofD4Xz4YX19S0tz8yuv1NQ0NUkksbH9XgUymULR0WFvD2k29fUxMXfupKQkJvb0/Bs3cnKysvz8zp9PTU1OxhjygvovIMEUF9fV1dZu3QrRRUdHCws+n8/v+crsgAA/v2efzcnhcjkcLvf0aYlEKm1tXbPm/v3a2urqnu9q32cBLS3t7TLZsmWwGrW8fPZsf/+xY/PyelsQZLlcuaLVarUYI1Rd3dTU3Gz+Fd4MQgixWCT3zdLyt9+yszMze79NAkTibW2hHB5PKOTxeDzymngzCvDxcXZ2cgoP1+lg7wKVSqPRalev7m1BGHO5XO6qVba2Hh7u7ikpkyYNHTpsWHOzuQU84s6d4uKCgpiY06eTkxMTMYbOOWpUd+fFxxcW5udv356QUF9fW4txeXlZWWlp3zOwesujplJd3dTU2CgQlJXV1zc0nD/f1NTeLpUGB8OmL6dPw7B57RpE4p2ctFoej8t99VWRaNAgOztf39zc5ctXrECIzy8vLy8/dWrSpC1btmxZvtzff+XKlSt7/kqM3vJoHhg8eNAge3uFYtq0kSNHjXrhBVdXW1s7ux07RCI+n8+fOBEmtM8/hy3KQ0OHDHnmGR+fqioXl4cPJZIXX9Tp0tLS0lJSiopKSkpKli0rKrp69erVc+dyck6dOnWq/9faP0ZiYl5ebq6bW2pqQUF+/uM7OV27tm5daKit7YkTISEhIUlJkEiD8fHjwcHBwcnJKSkHDx482PfUsn7jzp2vvvrqKzu7b78NCAgIyMjYtIkImT179uz4+Nu3o6Ojo21sBtrPbklOjoyMjLS0PH48KCgoKC5u/XoQcvTojBkzZmRkyGR1dXV1gwcbex2z7dExdWpYWFhYe3tVVWpqaurChTKZVCqVPniAsUaj0bi58flisVjc92Q/swsguLlNnjx5skx26dKqVatW/eMfarVGo9HodAzD5/P5Eom5r0+hUCgUCoVCoVAoFAqFQqH8b3PsWHFxauqLLx49mp+fmLho0UD702Nyc1ta6urc3RHas2fBAowR2rkzOBjjTz+9e/fCBeO3ZzDbKiaZTKNRqRgmIOD06e3bb95EiMuFMIdGo1Ih9N13hYXJyatWPbUCnn/+3Lndu2NjHz5sbKyoGDKEOO7q6uHh51dRkZPzl7989tnkyU+dgDfeiI//+9+/+CI1tbDw1q05cxDi80UihBiGz7ew0Gji4195ZevW558Xi/l8oRD2yX8q2LUrMzM29r33EAoPDwrCGKEvvnjtNYwR2rVrwQKMY2OrqwsKnn/ebA6MHn3y5JYtiYlTppw6tW1bz9e4x8RUVOTkzJpFNpFH6MABcBw6a3R0Ts5vv61dazbH58y5dGn//h9+QGjr1mnTOi88evQPP3z88Y0bdXUKhUz2eJQxL6+lpa7OzQ2h6OhXX1WpEIqOXroUY4R27JgzB+OVKxMSjh//6iuzOf4HzPTpzs5Dh2ZmImRt7eSEEEIikViMUHZ2dXVBwaxZfn7ffbd+fV7egwetrQ0NnUsAAwLOnAkPv3ULIY1GqeRyEZLL29oQmjnTzy8wMD7+229nzVqxYs0acwt4FOi+cqWqKi8vIGDRonPndu+OiZHLOzqkUisr8ioKe3t7e0/PsjIPDyurQYNKS9PTy8uzsgIDEVKrlUqEXF3t7T08KisfPHjrrQMHvLwEAjabwyFv6e4HAYQHD6RSicTNbc6cM2d27IiLKympqSksHD4cISsre3uEEMIY3IL9JxBiGDZbpyspefvtI0e8vJ55xsrKzq6iwtyOEx4bRr29razs7KqqcnLefHP//tGj584dOXLmzMuXEWptra8HAbDDgVqtUCD0669Llnz66dy5/e14r3nrrbi4o0ePHkXo44/HjcN4796srGvXNmwYaL96TVxcZWVu7owZA+3Hfw3/D73/bnBl1mLvAAAAAElFTkSuQmCC);background-repeat:no-repeat;border:none;cursor:pointer;position:absolute}.yieldPricesModal .add_pair{background-position:0 -160px;height:24px;right:25px;width:24px}#appManageYieldPricesContent{overflow:visible!important}#appManageYieldPricesContent .chosen-container,#appManageYieldPricesContent .chosen-container-active.chosen-with-drop,#appManageYieldPricesContent .chosen-single.jsgrid-header-row,#appManageYieldPricesContent .jsgrid-filter-row,#appManageYieldPricesContent .jsgrid-grid-header,#appManageYieldPricesContent .jsgrid-table{overflow:visible!important;z-index:1000000000!important}#appManageYieldPricesContent .chosen-container a,#appManageYieldPricesContent .chosen-container div,#appManageYieldPricesContent .chosen-container li,#appManageYieldPricesContent .chosen-container select,#appManageYieldPricesContent .chosen-container td,#appManageYieldPricesContent .chosen-container tr,#appManageYieldPricesContent .chosen-container ul,#appManageYieldPricesContent .chosen-container-active.chosen-with-drop a,#appManageYieldPricesContent .chosen-container-active.chosen-with-drop div,#appManageYieldPricesContent .chosen-container-active.chosen-with-drop li,#appManageYieldPricesContent .chosen-container-active.chosen-with-drop select,#appManageYieldPricesContent .chosen-container-active.chosen-with-drop td,#appManageYieldPricesContent .chosen-container-active.chosen-with-drop tr,#appManageYieldPricesContent .chosen-container-active.chosen-with-drop ul,#appManageYieldPricesContent .chosen-single.jsgrid-header-row a,#appManageYieldPricesContent .chosen-single.jsgrid-header-row div,#appManageYieldPricesContent .chosen-single.jsgrid-header-row li,#appManageYieldPricesContent .chosen-single.jsgrid-header-row select,#appManageYieldPricesContent .chosen-single.jsgrid-header-row td,#appManageYieldPricesContent .chosen-single.jsgrid-header-row tr,#appManageYieldPricesContent .chosen-single.jsgrid-header-row ul,#appManageYieldPricesContent .jsgrid-filter-row a,#appManageYieldPricesContent .jsgrid-filter-row div,#appManageYieldPricesContent .jsgrid-filter-row li,#appManageYieldPricesContent .jsgrid-filter-row select,#appManageYieldPricesContent .jsgrid-filter-row td,#appManageYieldPricesContent .jsgrid-filter-row tr,#appManageYieldPricesContent .jsgrid-filter-row ul,#appManageYieldPricesContent .jsgrid-grid-header a,#appManageYieldPricesContent .jsgrid-grid-header div,#appManageYieldPricesContent .jsgrid-grid-header li,#appManageYieldPricesContent .jsgrid-grid-header select,#appManageYieldPricesContent .jsgrid-grid-header td,#appManageYieldPricesContent .jsgrid-grid-header tr,#appManageYieldPricesContent .jsgrid-grid-header ul,#appManageYieldPricesContent .jsgrid-table a,#appManageYieldPricesContent .jsgrid-table div,#appManageYieldPricesContent .jsgrid-table li,#appManageYieldPricesContent .jsgrid-table select,#appManageYieldPricesContent .jsgrid-table td,#appManageYieldPricesContent .jsgrid-table tr,#appManageYieldPricesContent .jsgrid-table ul{min-height:-moz-fit-content!important;min-height:fit-content!important;overflow:visible!important;z-index:1000000000!important}@media only screen and (max-width:1030px){.contentSubHeaderSpecialDay{flex-flow:column!important}.AdminMapDropdown{justify-content:flex-start}#btnCancelEditedPalapas,#btnCancelEditedPalapasFree,#btnSaveEditedPalapas{padding:5px 10px;width:150px}#specialDay .buttonWhite{width:150px!important}}#textSpecialDayDescription{display:block;margin:0;min-height:42px;text-align:center}.PrefillCheck{width:270px!important}.manageBookingButtons{display:flex}.manageBookingButtons .buttonWhite{margin-right:10px;min-height:35px}.manageBookingHeader{position:sticky;position:-webkit-sticky;top:0;z-index:2}.manageBookingHeader #manageBookingCMDiscountId,.manageBookingHeader #manageBookingFBCreditId,.manageBookingHeader #manageBookingPriceId,.manageBookingHeader .adminTextFields{height:35px;line-height:35px}.manageBookingHeader .buttonWhite{height:35px!important;min-height:35px}.manageBookingHeader .adminSelectionFormContainer .CabanaDetailsSelector #selectColumn{margin:5px 0 0}.manageBookingHeader .adminSelectionFormContainer .CabanaDetailsSelector #selectColumn .form-semiround{padding:8}.manageBookingHeader .adminSelectionFormContainer .DropDownSelectArrow{top:calc(50% - 7px)}.manageBookingHeader .chosen-container,.manageBookingHeader .chosen-container .chosen-choices,.manageBookingHeader .chosen-container .chosen-single,.manageBookingHeader .chosen-container-active.chosen-with-drop,.manageBookingHeader .chosen-container-active.chosen-with-drop .chosen-choices,.manageBookingHeader .chosen-container-active.chosen-with-drop .chosen-single{line-height:35px;min-height:35px}.manageBookingHeader #manageBookingCMDiscount,.manageBookingHeader #manageBookingCMDiscountTypeContainer,.manageBookingHeader #manageBookingFBCredit,.manageBookingHeader #manageBookingPriceSelect,.manageBookingHeader .manageBookingTextfieldAdvancedDiv,.manageBookingHeader .manageBookingTextfieldAdvancedTimeDiv,.manageBookingHeader .manageBookingTextfieldCMAdvancedDiv,.manageBookingHeader .manageBookingTextfieldCMAdvancedTimeDiv,.manageBookingHeader .manageBookingTextfieldCMUntilDiv,.manageBookingHeader .manageBookingTextfieldCMUntilTimeDiv,.manageBookingHeader .manageBookingTextfieldDiv,.manageBookingHeader .manageTextInputCalendar,.manageBookingHeader .manageTextInputDiv{height:35px}.manageBookingHeader #saveAdvanceBooking{min-height:35px}.manageBookingHeader .manageCabanaAddOns{align-items:center;display:flex;justify-content:space-between;padding:10px}.manageBookingHeader .manageCabanaAddOns .days_advance{align-items:center;display:inline-flex;margin-right:20px}.manageBookingHeader .manageCabanaAddOns .days_advance input,.manageBookingHeader .manageCabanaAddOns .days_advance label{display:flex;margin-right:10px}.manageBookingHeader .manageCabanaAddOns .adminSelectionFormContainer .CabanaDetailsSelector{align-items:center;display:flex;margin:0 10px 0 0}.manageBookingHeader .manageCabanaAddOns .adminSelectionFormContainer .CabanaDetailsSelector #selectColumn,.manageBookingHeader .manageCabanaAddOns .adminSelectionFormContainer .CabanaDetailsSelector #selectDropdown,.manageBookingHeader .manageCabanaAddOns .adminSelectionFormContainer .CabanaDetailsSelector .textSetField{margin:0}#bookingStatusProperties{width:100%!important}#appSettingsHeaderTitleBar .serviceDropdownContainer,#appSettingsHeaderTitleBarDynamic .serviceDropdownContainer{display:inline-flex;width:250px!important}#appSettingsHeaderTitleBar .serviceDropdownContainer #dropDownService,#appSettingsHeaderTitleBarDynamic .serviceDropdownContainer #dropDownService{width:100%}.menusUserView{height:100%;position:absolute;width:100%}.menusView,.menusViewAdmin{display:flex;flex-wrap:wrap;justify-content:center}#daysContainer{padding:10px;text-align:center}#daysContainer .daysContainerDiv,#weekDaysContainer .dayContainer{display:inline-block;margin-right:10px}#dateRangeContainer .remove_first_range,#dateRangeContainer .remove_range{background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABgAAAFgEAYAAADx4WWjAAAABmJLR0T///////8JWPfcAAAACXBIWXMAAABIAAAASABGyWs+AAAZjElEQVR42u2deVyU1f7HzzyzDzCA7MgihCsY7uYOiZIamebVFl/Wy8zSxLTQuld/lmIuCGIu9cruLa9lXlNTUQsVUgQRNBbZF5F9lWEbZpj9/P74doQZ87LMDHjvPe9/vj7MPOf5fp6zjc/3e86D0H8rNTVRUd988/rrxpZTV3f48PHjixb1m+N5eVOmvP76hQtXryKEEMYVFWFhERG7dvW2nIKC4OBVq/71L1JOWdk774SHb9tmcoc1mpaWtjYLi6Ki+fPff/+f/7x2DS6YlobQpEkYJyQgxOViXFGxYUNExN693ZVXWDh//urV339/8yZCQiGUM3EixqTcqqq//e3gwQ8+MJkAnU6tVqvZbKk0KSkj47nnfv/d2nrcOInk1i2EHBw6HSBCyss3btyz53Eh4PiJEwkJCAkEGKenIzRlCsaJiQhZW2OcmentHRhYUCCX5+Tcv+/nZ/KaIKjVlZUSibPz3bu2tv7+jY1JSQjZ22P8++8ITZiA8c2bCIlEGNfU7Njx9dcbN5aXv/fe55/v2kXueFfHrawwzsjw8po1Kz9fp5PJVCoOx9T+sp4spLq6qcnJKTPTzy8wMDtbpWpurqlxcBAIEPL2RkihQKi8HCEWCyEOByGBACEPD4RkMoSysxGyshoxYtKkvLxnn83IiI3192cYoZDL1WjMduefhEbT2Njebm2dnT1x4sKFt26lpCDk7Q01Mm5cp719GyEPD4zz8+fNe/PNixcx1moxZhhz+9ftBTgce3tLy9ZWodDT08enqEirRUguh89YrE6r1SLU3o6QWDx27HPP3bjBYrHZLJZO1+933JDCwnnzVq8+eZJ0xvR0hKZNwzg5GSF3d4xJjXRt+2IxxpWVYWFRUX/964A5npc3e/aKFT/+aNg5k5IQsrPDOC9v/PjXX09Nzcpyc3vhhbKy5GSEXFygSY0fD6MWj4dxRcWmTZGRW7b0m+P5+dOnr1jx00+Gw+HNmwhZWmKcmTliRFBQdjb5vlrd1NTSYm2dmsrnDx0qlycnI+TsrC9EIMC4ouKDDyIitm41ucNqtUTS3GxlVVQ0f/66dZ0TWUYGQjNmQJPo6rhOp1RqtWy2YTkKRUFBVdXQoampPN7QoR0dt26BkPR0hCZPxpjMyDCRbdxoMgE6nUqlVnO5UmlSUmbmtGl374rFY8c2NcXFwQXv3RsxIigoKwtjpVKr7X5UUSgKCiorfXxSU0Wi4cOl0vh4KCcz08srMPD+fbk8O7u4+NlnTV4ThI6OrKzS0qFDc3JCQpYuPX1ap+vo0Ggev+PdIZPduVNY6O+flRUUFBLyyy9arVSqUAiFZnPcEI2mrq611cbG2HJUqrKyhgZX135znEKhUCgUCoVCoVAoFAqFQvlP4FGIyd//wIGYGPL0eOFCsOSRooWF/jHG3RT7R7kkwNHeDpY8W7106d69DRteesn4p9UGQbdZs8BOmAD26FGwajVYS8veFd/RAZbExtatA6tUgjW5gFdfBXv4MFhnZ7hTpEZ6D9TsiRNwFBsL9u23jXWc8FiUEi5IwqFlZWBLSkAIqaGeOn7uHBzNnAl2yBAoRyo1lYDHnvfDBUiV+/qCfeYZcOjs2Z45/s03cBQQAHbUKFM7TmB19wVwyNMTjlJSwCYlgW1tBUtqjM8HGxwMdsYMcDw319SOE7qNuIAD5eVwtGwZ2CVLwFpbgyU1RvrQypXmdrzHAvQhTaCoCOzy5eDoqlVwnJEBtqnJ3I73UQAJEQkEYG1t9T8nf++/UJKRqQBsNvSR3sfQBkiASPTHaX+cV1sLTUirhWNWt4PCAAuorQU7aBDYpUv1P5fJwJo+rcZoAfqjyvvvgz18GJpQXh4cjxkD1vTjvdEC9IUcOwZHZDglwyyEtREqLu4vARQKhUKhUCgUCoVCoVAoFMp/JL1+GAuLe0isbM8esCScum/fhAkIpaWdP9/vAsCxyEg4mjsX7MOHYA2XEE6ZAtbKSv/vJBx786b+eVwuWEdHsHFxINT4xUAGT5G9vMA6O4NtbgZrbw+WPJVOTARLHrMTS+LC48aBbWsD29gI1sFB/zrGYyCAhIpIXJgE927fBktCSCtXgv31V/07v3gx2DVrwA4dCjYwEOzp02DPnDGTAJJSQCLq48eDhdVlCB05Apa0fdKESFxg506wOTlgSVDwtdfAkiaZkAC2vt5YAQaP10kA4949/b8/KcWARGQMAxrk76TJEFJTwVZWGuv4YwKgU5FQEYn/EkjwjrRxQwyTP8ioRM4j1NTAdQzLN4EAfVpa9I9JDSgUYEmb77ogtyvkcxL4Jpg+cvMEASTiQiBtndQQEWIogNQE+Zz0KYLp48dPEFBSon9MhlUS/yXDIhk+iQDSxFQqsGKxfjkkQG52AWT8N1yRTZYmks8N5wHSREjc2MlJ/3zTdd5uBJBF54Zt1s4OLJmgyJ0nAkjNkBwKMgOTpkfOM7sAMkoYdmYyqvzZqvquDhKhBJJy9qRRzIQCYJgjna2qSv9TMk+QpkCakkSi/33iMIFMWGQiMx3dRNQNL0gi825uYEeNAks6rYsL2Dfe0D+PjP9kxu43Afn5YOfNAxsSApYMk6SzkiZE/u7tDZb8GjWc2SkUCoVCoVAoFAqFQqFQKBTjMNuiHViaMmQIHJFNgqOjYQVIRcVTKwAcJ2swydJFEuEhi0sDAvRXCPYdk20pC46TQAiJIxgG/0iN/PILfN/DY8AF6C8WTU8Hu3YtWPIQ2HBNJXko/MMPxl6/z+u9wHGSOhATA5Y8nSZbnhcWgiXLch88AEtibl9/bayAXvcBcHzwYDgiKQfdpQ6Q9cW//AKWy4U+QCL3/SAAHCc5EyRyTxa+9RQfH3DcMIjYd7ptQvqdjaQIkM7YHSQ2tmSJqR3vVgA4TqKMpI331HHCokXg+MWLpnb8iQL0R5UbN/rm+MKF5nacYLAxBgkVVVeDJaNKT1m8GBwnuxmYH7b+cEi21ScB7qlT//3ppI2TO06aWv/xx0Tm7g72wgWwZCOLjz7689NITgS545cu9bfjBI6+Q6TTkt8wpEZIqtknn4B95ZWBuuOG/FEDZC8VAo8HliRnkJ8IU6eC46SmBp4/aoC0ebKnyq1bYElKQWEhOE5+GlAoFAqFQqFQKBQKhUKhUCgDi8nCrKdOFRffuTN+/LJlMTEREdevIyQUkuAqPPPu6JBKEbp6ddmy7dtDQubOdXPz9SUBk75jsk0dWSwWi8Xi8xFiGDbbygpsVwFwzGIhxGIZLpB7CgQAGg1CGMOjYmIJXY/JmhvjMfu7U80NFTDQUAEEnc6w0/6HCfDyEovt7auru442+oJ0Oq0WITc3CwtbW7Kk0Xg4P/10//6dO7D4n8Uiq097/mJkPp/N5nC02t9+q6rKzx89GiGBgIzyMP6zWGB5PKEQoZMni4tTUwMCLl4sLc3MFAg6OrRatbrn2z5DTTMMl8swDKNUshCKilqyBOPOiae3TYE4yGZDdpBAALkoGOvfBhYLFu12dMCaV6iR3l+PnMflCgQdHRyY8lUqEMDj9b5A8m0ixNDxzu/B36EmOq/T272qQQCbzeUKhUolB4oATX3b9rr3Z5Gm1Sm99+fDOVotB35kCYXGNyFyvlBImhD5BrnT0IRUKlhtbFwT0mi0Wo1m0CDWtWuVlbm5s2aBI2TRf8/fJ8/lMgybrVbn5zc319b6+a1Zc/36t98ePtzZJ4jjSqVcjlBExKxZK1Zs3jxpkqOjl9edO2q1TqfVksGjezDGGGMOh81msRhGJuPMmePuboqftZmZjY3l5QUFCKlUCsXhw11HI7jDarVKhVBIiKenv39MzMiRtrYuLsbHnU02D+TmNjXV1np6du2c+m2bYRgGoaoqmay5meRmGI/JBEBT+jPHzQv9LTTQUAEDjcn+Tww/srjczgmKWDJrwjHGCGFM8pGeIgHw61Au5/G4XIGgoYFhuFyBoPPXjk6n0ajVLBZMQP33hggKhUKhUCgUCoVCoVAoFAoFIYTQhx8mJHz//dq1CO3b9/LLLS0IRUQsXNjSsm3b7ds//fThh/3tT6+fzEFekK0t/Ivsbkw+M9ws2Pz04eEuxhgrlX+eF0S2rH2qBTxd9FrAk5I6GKZ/Q0uEXvcBFxdLSxuburquj9ExRsjBgc+3sGho6HcBH32UkHD8eGgoxHOFQmjThlkOGNvYCARCYXt7XFx1dUHBCy8gJBTC1vBQH2fPlpZmZISE7NiRknLmDIvV2qpSKRQWFlBeZ91AnJdhWCyGYRiZLCpq5szly8mbJXoPC6F9+xYuxBghFotE6v8810Gng78LBJBOKRLpj0FyOWx4rlBAJB7Cqo9DymcYCG+HhZ092/fGx3k8v+dJof/HR50/vyxxsOt9//flGANn27bp05cv37wZxnUSWyepBp0vRrCzEwgsLEgTCgq6eLGkJC1twQIiPDjY03PMmCtX5s718Bg16sqVtjalsqNDJAInSV3AkU7H4bBYLBab3d6+fTtCP/9svJAeExWVlnbx4vLlCO3Z8+KLGCO0e/eCBRgfOZKRERv77rv96ArUQG9PKC9va5NInJ07kzmgKdTXKxRSKdmfov/o9TzA4zFM/72F3gwCIEw60G530ut7CeO4QNB1tOkcVQzfO/MUCmCzGYbNbmyEcby1lQhgGIZhsfp/JqZQKBQKhUKhUCgUCoVCofxv0uPAQmNjW1tbm5NTfX1ra3Pzyy9LJFKpVDp9Oiy/cnXV6XQ6na69ncfj8bjcjAw7O0tLK6vz5729nZ1dXDIzzSWg2ydzKSlFRfn5lpbNzTKZVLpwYUtLe3t7+xtvqFQajUYzdqxWi5BOZ2mJMUTN1GqdTqcjb0cXiUpL6+vr6trbvbycnJyd79/vtxqorJRIHj4cOTI7u7y8rOz0aY1Gq9VqfX0h0I0Ql8tmczgPH8Kz0oICCIU4OkIUc/hwEIgQj8fhcDgajY+Pi4uLyzvvDBvm6urmduyYqQQ89nS6rq6lpalpzJi8vMrKioq4OHDI11ck4vEEghs3LCz4fIFgzhxwzNNz3rxx4yZMmDmTx+NyudyRIwUCHo/HGz5cLBaJRKIjR0AuhwM34rvvSkrq6mprN240Ww1cuZKenpaWmalUajQajb+/lZVQKBB8+WVg4OjR/v7vv9/bC1y/np19797LL0ON/PxzR4darVKxWFOnDh8+cuS0aY6O1tY2NsnJfa4BuVyhUCjc3cvLGxrq69evl8tVKqXS318k4vN5vOvX++o4Ac4/fx5q7IMPSHShpKS2trZ23z5ja4ApL29sbGgIDq6qamqSSF56ic2G8CjYnTuNvYC+kEOHBAIul8stK2tr6+iQy6dOLStraKir6+17DLoIaG6WyWSyoCCFQq1Wq6dO5XI5HA6npgbu0+3bphLw6IIMwzDMtWtk1WtDQ0tLS8vEiX0uD9anOzoyDEKdK7rJjt+mzz6BUaywkAReVSqtVqcj7+TogwCtVqfT6eRyksQBw6GDA3xsrnCevb3+XghqdZ8FQGdNT+dwGIZh8vNBkK8vCOnt+we6B2bsqVPBImRjIxKJRH2f4BgvLwcHJ6cLF5ydbW1tbGJjVSqtVqMhaTVhYaZyPD4+MzM9fc4cjQZjjGfOtLQUi8XikhJfXw+PIUN+/bXPAmxtraysrNLS7O3FYmvrL7+EO9/erlSq1Wp1aOj16zk5WVmQUtA3x+/dy8iwsdHptFqtNjqax3N0dHREaNiwIUO8vDZvNvbGPJqJ7eysrMTi+/dHjHBzc3ffvFmhUKlUKoRUKrVarT53Diakdevi47OyMjO73wsF7viMGRhrtVptQoKFxZgxY8b4+ra0XLp0+TJCpaV790ZEGN/Hnvhb6MGDurra2vXrc3MrKysqoqNJ0gaPx2az2ZWVMBxevgyjSlkZhFutraHpzZ4N6SKTJgkEDg4ODghJJBcvXryIUEXFRx9t2oSQTCaXy+UIBQVFRkZGrls3bVpYWFhY7/OGuv05XVvb1NTUNHFicXFtbU3NoUMKhVqtUk2eDD/iyLDY+X2MoXNaWg4aZGf34IG7u6urq2tYWE7O6tXvvhsQcPfusWPHjq1fb23t7e3tjZBUWl1dXY3QvHmHDh06tGHDhAmrV69e/cUXJhNgSFWVRNLY6OtbXS2RSCQTJqjVsEUI5GApldbWIpFIVFDg6enu7uGRlGRpyWKxWJ27msXFbdmyZcvBgykpUVFRUaGhYrG7u7s7Qm1tICQ4ODIyMnLTpokT165duzYyss9ty9xcv/7ZZ599duDAzp1CoVCIcVSUm5ubG8bkOCkpIiIiYseOgfazWxISwsPDw6Ojw8N5PB4P46iowYMHD8Z4506RSCTCODFx9+7du033m8xsgKO7du3cKRAIBBgfPOjj4+PTKeTKlbCwsLC9ewfaz25JSTl06NCh8PDwcD6fz8d49247Ozs7jD/5hM1mszHOyzt79uzZ0FC5vKGhoWHIkKcuc/e550JDQ0P/7/+Cg/fv379/yxadDuYjS0sLCwsLhLhcoVAolEoRYrPZbKVyoP19IgpFa2trq739jz+GhISEnDhx8uTixYsXHz/e0dHc3NxsazvQ/lEoFAqFQqFQKBQKhUKhUChG0U2ERiBob1cqFYp9+ySStjapdP58iGa2tdnbW1uLxTt3jhzp5ubhcfbsUyMgL6+qqqIiKKisrKGhvv7YMUg5GDwY4jFlZbDlu7W1VouxTicUWltbWFhYXL7s7m5nZ2+/dKmHh4ODo2PP319gLI8e7hYV1dRUVQUGlpc3NDQ0XLum1ep0GJeWwtLDCRMglDRsGJvNZjPM4MEcDofD4Xz4YX19S0tz8yuv1NQ0NUkksbH9XgUymULR0WFvD2k29fUxMXfupKQkJvb0/Bs3cnKysvz8zp9PTU1OxhjygvovIMEUF9fV1dZu3QrRRUdHCws+n8/v+crsgAA/v2efzcnhcjkcLvf0aYlEKm1tXbPm/v3a2urqnu9q32cBLS3t7TLZsmWwGrW8fPZsf/+xY/PyelsQZLlcuaLVarUYI1Rd3dTU3Gz+Fd4MQgixWCT3zdLyt9+yszMze79NAkTibW2hHB5PKOTxeDzymngzCvDxcXZ2cgoP1+lg7wKVSqPRalev7m1BGHO5XO6qVba2Hh7u7ikpkyYNHTpsWHOzuQU84s6d4uKCgpiY06eTkxMTMYbOOWpUd+fFxxcW5udv356QUF9fW4txeXlZWWlp3zOwesujplJd3dTU2CgQlJXV1zc0nD/f1NTeLpUGB8OmL6dPw7B57RpE4p2ctFoej8t99VWRaNAgOztf39zc5ctXrECIzy8vLy8/dWrSpC1btmxZvtzff+XKlSt7/kqM3vJoHhg8eNAge3uFYtq0kSNHjXrhBVdXW1s7ux07RCI+n8+fOBEmtM8/hy3KQ0OHDHnmGR+fqioXl4cPJZIXX9Tp0tLS0lJSiopKSkpKli0rKrp69erVc+dyck6dOnWq/9faP0ZiYl5ebq6bW2pqQUF+/uM7OV27tm5daKit7YkTISEhIUlJkEiD8fHjwcHBwcnJKSkHDx482PfUsn7jzp2vvvrqKzu7b78NCAgIyMjYtIkImT179uz4+Nu3o6Ojo21sBtrPbklOjoyMjLS0PH48KCgoKC5u/XoQcvTojBkzZmRkyGR1dXV1gwcbex2z7dExdWpYWFhYe3tVVWpqaurChTKZVCqVPniAsUaj0bi58flisVjc92Q/swsguLlNnjx5skx26dKqVatW/eMfarVGo9HodAzD5/P5Eom5r0+hUCgUCoVCoVAoFAqFQqH8b3PsWHFxauqLLx49mp+fmLho0UD702Nyc1ta6urc3RHas2fBAowR2rkzOBjjTz+9e/fCBeO3ZzDbKiaZTKNRqRgmIOD06e3bb95EiMuFMIdGo1Ih9N13hYXJyatWPbUCnn/+3Lndu2NjHz5sbKyoGDKEOO7q6uHh51dRkZPzl7989tnkyU+dgDfeiI//+9+/+CI1tbDw1q05cxDi80UihBiGz7ew0Gji4195ZevW558Xi/l8oRD2yX8q2LUrMzM29r33EAoPDwrCGKEvvnjtNYwR2rVrwQKMY2OrqwsKnn/ebA6MHn3y5JYtiYlTppw6tW1bz9e4x8RUVOTkzJpFNpFH6MABcBw6a3R0Ts5vv61dazbH58y5dGn//h9+QGjr1mnTOi88evQPP3z88Y0bdXUKhUz2eJQxL6+lpa7OzQ2h6OhXX1WpEIqOXroUY4R27JgzB+OVKxMSjh//6iuzOf4HzPTpzs5Dh2ZmImRt7eSEEEIikViMUHZ2dXVBwaxZfn7ffbd+fV7egwetrQ0NnUsAAwLOnAkPv3ULIY1GqeRyEZLL29oQmjnTzy8wMD7+229nzVqxYs0acwt4FOi+cqWqKi8vIGDRonPndu+OiZHLOzqkUisr8ioKe3t7e0/PsjIPDyurQYNKS9PTy8uzsgIDEVKrlUqEXF3t7T08KisfPHjrrQMHvLwEAjabwyFv6e4HAYQHD6RSicTNbc6cM2d27IiLKympqSksHD4cISsre3uEEMIY3IL9JxBiGDZbpyspefvtI0e8vJ55xsrKzq6iwtyOEx4bRr29razs7KqqcnLefHP//tGj584dOXLmzMuXEWptra8HAbDDgVqtUCD0669Llnz66dy5/e14r3nrrbi4o0ePHkXo44/HjcN4796srGvXNmwYaL96TVxcZWVu7owZA+3Hfw3/D73/bnBl1mLvAAAAAElFTkSuQmCC);background-repeat:no-repeat;cursor:pointer;height:30px;margin-top:11px;width:30px}.spinnerClassMenu{display:none;left:50%;position:fixed;top:150px;top:50%;z-index:1000}.bottomPaddingMenu{float:left;height:auto;position:relative;width:100%}#menuItemRightSideDivId{display:flex;flex-flow:column;padding-bottom:5px;padding-right:20px;text-align:center;width:20%}#menuItemOrderContainer .btn{border:none;margin:5px 0;min-width:100px;outline:none;padding:10px 5px}.menuSidePanel{align-self:flex-start;display:flex;margin-right:10px;overflow-y:unset!important;padding:20px;top:0;z-index:2}.menuSidePanel,.menuSidePanelAdmin{background-color:#fff;position:relative;width:300px}.menuSidePanelAdmin{height:auto;top:20px}#pickupDeliveryDate{margin-top:15px}.pickupDlvTime{margin-left:-12px}#menuOrderSelectTimeContainer{padding-top:5px;width:100%}#menuOrderSelectTimeContainer .chosen-container{width:100%!important}#menuOrderSelectTimeContainer .chosen-container .chosen-single{text-align:left}.menuPanelFoodItemAddOnRowFooter{clear:both;display:inline-block;margin:10px 0;text-align:right;width:100%}.menuPanelFoodItemAddOnRowFooterButtons{font-size:11pt;height:32px;outline:medium none;padding:0 20px;text-transform:uppercase}.menuPanelFoodItemAddOnRowDiv{clear:both;height:auto;width:100%}.menuPanelFoodItemAddOnRow{display:block;height:auto;width:100%}.menuSidePanelCenter{height:100%;margin:0 auto;width:calc(100% - 20px)}.menuSidePanelHeaderDiv{height:auto;margin:0 auto 10px;width:calc(100% - 71px)}.menuSidePanelHeaderDiv .chosen-container-single .chosen-single span{text-align:center}.menuSidePanelHeaderUserDiv{height:auto;margin-top:10px;width:100%}.menuSidePanelHeaderUserTaxDiv{height:25px;margin-left:20px;width:calc(100% - 40px)}.mbAdmin #menuSidePanelCenterId .menuSidePanelHeaderUserTaxDiv{margin-left:0;width:100%}.mbAdmin #menuSidePanelCenterId h4{margin-bottom:0;margin-top:10px}.menuSidePanelHeaderDiv1{height:auto;width:100%}#menuSidePanelHeaderOrderNote{font-size:9pt;text-align:center}.menuSidePanelHeaderDivUser2{display:inline-block;margin:0 0 5px;width:100%}#menuItemSeatingTextfieldId_chosen{margin:5px 0;width:100%!important}#menuOrderCustomLocationContainer{margin-top:10px;width:100%}#menuOrderCustomLocationContainer #menuItemCustomLocationTextfieldId_chosen{width:100%!important}#menuItemSeatingTextfieldId{height:42px;margin:5px 0;padding-left:20px;text-transform:uppercase;width:100%}.selMenuItemDialogCheckoutUserLbl{font-family:Montserrat,sans-serif;font-size:15pt;height:25px;line-height:32px;position:relative;text-align:left;width:auto}.menuPanelFieldsLbl{font-size:14pt;line-height:32px;text-align:center}.mbAdmin .menuPanelFieldsLbl{padding-top:10px}.menuPanelFieldsLblUser{font-size:15pt;line-height:32px;text-align:left;width:100%}.menuPanelFieldsLblUser .total{font-weight:600}#menuPanelFieldsTotalLabel{display:inline-block;width:auto}.menuPanelFieldsSubLblUser{font-size:13px;text-align:left;width:100%}.menuPanelFieldsLblTaxUser{font-size:12pt;line-height:25px}.menuPanelFieldsLblUserOrder{font-size:11pt;line-height:28px}.menuPanelFieldsTaxPriceCls{float:right;font-size:12pt;line-height:25px}.menuSidePanelDividerLine{height:1px;margin-left:34px;margin-top:2px;width:calc(100% - 71px)}.menuSidePanelDividerLineUser{background-color:#ccc;height:1px;width:100%}.menuSidePanelFillerLine{height:10px;width:100%}.menuSidePanelFillerLine10{display:inline-block;height:10px;width:100%}.menuSidePanelFillerLine30{display:inline-block;height:30px;width:100%}.menuSidePanelFillerLine1{height:40px;width:100%}.menuSidePanelSearchDiv{height:30px;width:100%}.menuSidePanelTextfieldDiv{height:auto;width:100%}.menuSidePanelTextfieldUserDiv{height:42px}.menuSidePanelOrderDiv{margin-top:10px;width:100%}#menuPanelOrderFoodBtn{border:none;font-size:12pt;height:50px;margin:20px auto 0;outline:none;width:100%}.menuMainBody,.menuitembuy{float:right;height:100%;margin-top:20px;position:relative;width:calc(100% - 316px);z-index:1}.menuMainBodySpacer{display:inline-block;margin:0;width:100%}.toggleMenuCatGroupsCls{float:left;height:42px;margin-right:4px;min-width:170px;opacity:.55;text-align:center;text-align:left;width:-moz-fit-content;width:fit-content}#menuSidePanelAddFoodBtn,.menui18nButton{cursor:pointer;margin-top:8px;width:100%}.menuSidePanelAddTaxBtn{cursor:pointer;font-size:11pt;height:42px;margin-top:15px;text-align:center;width:100%}#menuHeaderTitleBar{height:80px;width:100%}.menuBodyHeaderLabel{float:left;font-size:20pt;line-height:80px;margin-left:25px}#menuCategoryList{height:calc(100% - 140px);width:100%}.menuCategory{display:flex;flex-wrap:wrap;height:auto;position:relative;width:100%}.menuCategorySpacer{height:0;width:100%}#ManageMenu{display:inline-block;width:calc(100% - 120px)}#ManageMenu,#ManageMenu #menuCategoryHeaderBg{border-radius:0}#ManageMenu .menuCategoryBodyHeaderSpacer{height:0}.menuCategoryHeader{background-color:#fff;border-bottom:1px solid #c5c5c5;display:block;position:relative;width:100%}.menuCategoryHeaderMaskCls{background-color:#000;cursor:pointer;opacity:0}.menuCategoryHeaderBodyCls{background-color:#fff;display:flex;flex-flow:column;justify-content:space-between;width:100%}#menuItems{flex-wrap:wrap;padding-top:5px;width:100%}#menuItems #menuCategoryItemClsClickId{flex-flow:row}#menuItems #menuCategoryHeaderBodyClickItId{flex-flow:row;flex-wrap:wrap}#menuItems .menuItemFood{display:flex;flex-flow:column;flex-wrap:wrap;width:100%}.mbAdmin #menuItems{flex-direction:column}.menuCategoryOptionsHeader,.menuItemOptionsHeader{align-items:center;display:flex;position:relative;width:100%}.menuCategoryOptionsHeaderDownArrow{display:inline-flex;padding:5px 10px;pointer-events:none}.menuCategoryOptionsHeaderHideCat,.menuCategoryOptionsHeaderTimeCat,.menuItemOptionsHeaderHideCat{cursor:pointer!important;display:inline-flex;font-size:12pt;height:100%;padding:5px}.menuCategoryOptionsHeaderHideCatLbl,.menuItemOptionsHeaderHideCatLbl{font-size:12pt;font-style:italic;height:100%;padding:5px}.menuCategoryBtnsFillerDiv{height:4px;position:relative;width:100%}.menuCategoryBtnsWrapperDiv{height:65px;position:relative;width:100%}.menuCategorySeeMoreDiv{bottom:0;height:100%;position:absolute;right:0;width:100%}.menuCategoryEditDiv{bottom:0;float:right;height:100%;position:relative;width:120px}.menuCategorySeeLessDiv{bottom:0;cursor:pointer;height:100%;position:absolute;right:0}.addItemCategoryButton{cursor:pointer;float:right;height:48px;position:relative;text-indent:10px}.menuCategoryBodyHeaderLabel{display:inline-block;font-size:18pt;padding:10px 0 10px 20px;text-align:left;width:100%}.mbAdmin .menuCategoryBodyHeaderLabel{padding:24px 0 24px 20px}.menuCategoryShowMoreImg{background:none;font-size:3em!important;pointer-events:none;position:absolute;right:25px;width:40px}#ManageMenu .menuCategoryShowMoreImg{top:15px}.menuCategoryAvailability{padding:10px 20px;position:relative;z-index:1}.menuCategoryAvailabilityText{font-size:12px;font-style:italic;pointer-events:none}.menuCategoryEditImg{left:50px;padding-top:18%;pointer-events:none;position:absolute;width:20px}.menuPlusIconImg{right:102px;top:6px}.menuPlusIconImg,.menuPlusItemIconImg{height:28px;pointer-events:none;position:absolute;width:28px}.menuPlusItemIconImg{right:61px;top:9px}.menuCategoryBodyHeaderSpacer{height:30px;width:100%}#expandCategoryButton{background-color:transparent;border:none;border-radius:10px;cursor:pointer;display:none;height:100%;outline:medium none;position:absolute;right:0;top:0;width:100%}.mbAdmin #expandCategoryButton{display:inline-block}#editCategoryButton{background-color:#d4d4d4;height:5.4em;left:0;position:absolute;top:0}#editCategoryButton,#hideCategoryButton{border:none;cursor:pointer;outline:medium none;width:120px}#hideCategoryButton{background-color:transparent;float:right;height:75px}#addItemCategoryButton{border:none;cursor:pointer;float:right;font-size:12pt;height:48px;margin-right:5px;outline:medium none;text-indent:20px;width:96px}.menuItem{min-height:120px;width:100%}.menuItemUser{cursor:pointer;display:flex;flex-flow:column;height:auto;text-align:left!important;width:100%}.menuItemSpacer{display:flex;height:3px;width:100%}.menuItemHeader{display:flex;position:relative;width:100%}.mbAdmin .menuItemHeader{min-height:75px}.menuItemBodyHeaderLabel{font-size:12pt;line-height:30px;line-height:20px;min-height:30px;overflow:hidden;width:100%}.menuItemBodyHeaderLabelUser{float:left;font-size:12pt;font-weight:600;height:auto;line-height:20px;padding:10px 0;text-transform:uppercase;width:100%}.menuItemBodyHeaderLabelDesc{margin-top:5px;min-height:40px}.menuItemBodyHeaderLabelDesc,.menuItemBodyHeaderLabelDescUser{word-wrap:break-word;float:left;font-size:13px;line-height:15px;width:100%}.menuItemBodyHeaderLabelDescUser{height:-moz-fit-content;height:fit-content;overflow-x:auto;padding:0 0 10px}.menuItemLeftSideDiv{display:inline-flex;padding:0 25px 0 10px;width:80%}.menuItemRightSideEditDiv,.menuItemRightSidePriceDiv{float:right;height:100%;text-align:right}.menuItemRightSidePriceDiv{font-size:14pt;line-height:40px}.menuItemRightSidePriceDiv_user{font-size:14pt;line-height:20px;padding:10px 0 5px;text-align:right}.menuItemRightSidePriceTaxDiv_user{font-size:.5em}.selMenuItemColRowUserRadioDiv,.selMenuItemDialogColRowInputDiv{display:inline-block}.menuItemLeftSideCheckboxInside{height:30px;margin-top:22px;width:30px}.menuItemLeftSideCheckboxInsideSelUser{height:30px;padding-top:5px;width:30px}.menuItemLeftSideText{float:left;height:100%;width:100%}.menuItemLeftSideTextUser{height:100%;text-indent:0;width:100%}.menuCheckItemGridCheckBoxSelUser input{display:none}.menuCheckItemGridCheckBoxSelUser span{border:2px solid #ccc;box-shadow:none;display:inline-block;height:18px;margin-bottom:8px;width:18px}.menuCheckItemGridCheckBoxSelUser input:checked+span{background-color:#51555a;border-color:#bebebe!important;color:#fff}.menuCheckItemGridCheckBoxSelUserRadio input{display:none}.menuCheckItemGridCheckBoxSelUserRadio span{border-radius:20px;border-style:solid;border-width:2px;box-shadow:none;display:inline-block;height:18px;margin-bottom:8px;width:18px}.menuCheckItemGridCheckBoxSelUserRadio input:checked+span{background-color:#51555a;background-repeat:no-repeat;background-size:18px 18px;border-color:#bebebe!important;line-height:14px}.menuCheckItemGridCheckBox input{display:none}.menuCheckItemGridCheckBox span{border-style:solid;border-width:2px;box-shadow:none;display:inline-block;font-size:24px;height:24px;line-height:22px;margin-bottom:8px;text-align:center;width:24px}.menuEditContentRightEdit{margin-left:20px}.menuEditContentRightDelete,.menuEditContentRightEdit{background-color:transparent;border:none;cursor:pointer;float:right;height:32px;outline:none;width:40px}.menuEditBtnDivider{float:right;height:28px;margin-right:14px;margin-top:5px;width:1px}.addCategoryDialogView,.addFoodDialogView{display:flex;height:100%;justify-content:center;left:0;position:fixed;top:0;width:100%;z-index:100000}.addCategoryDialogBackground,.addFoodDialogBackground{background-color:#000000cc;height:100%;opacity:.8;position:absolute;width:100%;z-index:100000}.addFoodDialogBody{margin:auto!important}.addCategoryDialogBody,.addFoodDialogBody{background-color:#fff;min-height:250px;overflow-x:hidden;overflow-y:auto;position:relative;width:570px;z-index:100000}.addCategoryDialogBody{margin:auto;max-height:520px;max-height:90%}.addCategoryDialogHeaderDiv,.addFoodDialogHeaderDiv{height:70px;width:100%}.addCategoryDialogHeaderTitleDiv,.addFoodDialogHeaderTitleDiv{font-size:16pt;position:absolute;text-align:center;top:20px;width:100%}.addCategoryDialogTextFieldsSpacer,.addFoodDialogTextFieldsSpacer{height:14px;width:100%}.addCategoryDialogTopMargin,.addFoodDialogTopMargin{height:26px;width:100%}.addCategoryDialogTextFieldDiv,.addFoodDialogTextFieldDiv{margin-bottom:5px;width:100%}.addCategoryDialogTextFieldName,.addFoodDialogTextFieldName{cursor:pointer!important;font-size:11pt;height:40px;margin-left:calc(50% - 115px);text-align:center;width:230px}.confirmDialogTextFieldLabel{display:inline-block;margin-right:-145px;margin-top:10px;padding-left:55px;text-align:left;width:150px}.addFoodDialogTextFieldDesc{cursor:pointer!important;font-size:11pt;height:70px;margin-left:calc(50% - 115px);text-align:center;width:230px}.addFoodDialogActionButtonsDiv{cursor:pointer;text-align:center;width:100%}.EditMenuCategoryAdmin{display:inline-block;width:85%}.addFoodDialogActionButtonCreate{border:none;cursor:pointer;font-size:11pt;height:42px;outline:none;width:138px}.menuCategoryDeleteCatDiv{height:25px;position:absolute;right:0;width:25px}#delCategoryButton{border:none;cursor:pointer;float:right;font-size:12pt;height:30px;outline:medium none;width:30px}.delCategoryButtonIcon{height:28px;pointer-events:none;position:absolute;right:1px;top:1px;width:28px}.menuPanelFoodItem{display:flex;flex-flow:column;height:auto;width:100%}.menuPanelFoodItemWrapper{height:42px;width:100%}.menuPanelFoodItemHeaderName{float:left;font-size:12pt;line-height:25px;text-align:left;text-transform:capitalize;width:calc(70% - 35px)}.menuPanelFoodItemHeaderPrice{float:right;font-size:14pt;height:25px;line-height:25px;text-align:right;text-align:left;width:auto}#menuSidePanelCenterId{height:auto;padding-bottom:10px;position:relative;width:100%}.addMenuItemDropdownIcon{left:calc(100% - 25px);pointer-events:none;position:absolute;top:calc(50% - 8px)}.HotelSericesDetailDiv{position:relative;width:100%}.HotelSericesDetailDiv .chosen-container,.HotelSericesDetailDiv .chosen-container-active.chosen-with-drop{width:100%!important}.HotelSericesDetailDropdownIcon{left:calc(100% - 40px);pointer-events:none;position:absolute;top:calc(50% - 8px)}.selMenuItemDropdownIconUser{left:calc(100% - 25px);pointer-events:none;position:absolute;top:calc(50% - 8px)}input[disabled]{cursor:default!important}.hsEmailField,.hsUserField{width:40%!important}.hsInfo{display:inline-block;padding:20px 0 0 30px;width:100%}#serviceContent .hsInfo{padding:0}#userEmail{margin-right:20px}.restaurantSelection{margin:0}.itemDesc,.spinnerDiv{margin-left:22px}.mbAdmin .itemDesc,.spinnerDiv{margin:0 22px}#internalPriceGuestsContainer,#priceGuestsContainer{margin-left:18px;padding-top:20px}#adminNotesContainer .userServiceHotelField,#bccEmailsContainer .userServiceHotelField,#staffCommentsContainer .userServiceHotelField{padding:5px}.spinnerDiv{margin-top:10px}.spinnerDiv label{display:inline-block!important;font-size:15px!important;font-weight:400!important}.buttonLightBlue{border-radius:10px}.spinnerDiv input{width:110px}.catselected{opacity:1}.fullWidthButton{cursor:pointer;margin:0 auto;padding-bottom:0;text-transform:uppercase;width:100%}@media only screen and (max-width:766px){.menuMainBody{display:inline-block;float:none;position:static;width:100%}.text-toggle{margin:0 auto}.mbcontestwrapper.hotelservicesList .itemSubTitleName{margin:10px 0}.hsInfo,.itemDesc,.mbcontestwrapper.hotelservicesList #mbcontentSubHeader,.spinnerDiv{margin:0 auto}.hsInfo{display:block;text-align:center;width:100%}.restaurantSelection{margin:0!important}.restaurantSelection .userServiceHotelField{padding-left:40px}#hotelServiceGuestsDisplay,#hsRestaurant{display:inline-block;margin:0 auto;width:100%}.menuSidePanel{page-break-after:0 20px;position:static!important}.menuSidePanelAdmin{height:auto;padding:10px 10px 0;width:100%}.menuSidePanel{height:auto;padding:0;width:100%}#pricesByGuestInputContainer,#pricesContainer,.menuSidePanelHeaderUserTaxDiv{margin:10px auto;width:100%}.menuPanelFieldsLblUser{float:none;text-align:center}.total{float:left}#internalPriceGuestsContainer,#priceGuestsContainer{margin:0 auto;padding-top:0;text-align:center;width:90%}#internalPriceGuestsContainer div,#priceGuestsContainer div{margin:0 10px;padding-top:5px;width:auto}.blockDiv .userServiceHotelField{width:100%}#hotelServiceInventory{margin:0 auto!important}.spinnerDiv{margin:0 0 20px!important}.menuCategoryBodyHeaderLabel{font-size:16pt;padding-left:.6em}#servicePriceContainer #servicePrice{width:100%!important}.toggleMenuCatGroupsCls{width:auto}.menuCategoryShowMoreImg{right:15px}.pplGroupComposition .custom-up-icon,.spinnerAgePriceDiv .custom-up-icon,.spinnerDiv .custom-up-icon{top:1px!important}.addCategoryDialogTextFieldDiv,.addFoodDialogTextFieldDiv{text-align:center}.addCategoryDialogTextFieldDiv .confirmDialogTextFieldLabel,.addFoodDialogTextFieldDiv .confirmDialogTextFieldLabel{margin:10px 0 5px;padding:0;width:85%}.addCategoryDialogTextFieldDiv .addCategoryDialogTextFieldName,.addCategoryDialogTextFieldDiv .addFoodDialogTextFieldName,.addFoodDialogTextFieldDiv .addCategoryDialogTextFieldName,.addFoodDialogTextFieldDiv .addFoodDialogTextFieldName{margin:0;width:85%}}#menuAdmin{display:block}#guestIndex{font-size:20px;padding-left:75px}.checkoutColumn{display:block}.checkoutColumn .checkoutColumnInfo{display:block;width:100%}.checkoutColumn .checkoutColumnInfo .hsInfo,.checkoutColumn .checkoutColumnInfo .hsInfo #userEmail{margin:0}.checkoutColumn .checkoutColumnRestaurant{display:block;padding:0;width:100%}.checkoutColumn .checkoutColumnRestaurant #hsRestaurant{border-bottom:none;width:100%}@media only screen and (min-width:780px){#menuSidePanelHeaderOrderNote{text-align:left}.menuItemBodyHeaderLabel{font-size:12pt}.menuItemRightSidePriceDiv_user{font-size:16pt}.menuItemRightSidePriceTaxDiv_user{font-size:.5em}.checkoutColumn{display:block}.checkoutColumn .checkoutColumnInfo{display:inline-block;float:left;width:40%}.checkoutColumn .checkoutColumnInfo .hsInfo{margin:20px 0 0 10px}.checkoutColumn .checkoutColumnInfo .hsInfo #userEmail{margin:10px}.checkoutColumn .checkoutColumnRestaurant{display:inline-block;padding:0 20px;width:60%}.checkoutColumn .checkoutColumnRestaurant #hsRestaurant{margin:10px 0 10px 22px;width:90%}}@media only screen and (min-width:100px){.confirmMenuButtons{display:flex;justify-content:center;padding-bottom:10px;width:100%}.confirmMenuButtons button{margin:0 5px;max-width:300px}}@media only screen and (min-width:1400px){.checkoutColumn{display:block}.checkoutColumn .checkoutColumnInfo{display:inline-block;float:left;width:30%}.checkoutColumn .checkoutColumnRestaurant{display:inline-block;width:70%}}.ButtonBlue{cursor:pointer;margin:5px 30%;width:100%}@media only screen and (max-width:769px){#menuItems #menuCategoryHeaderBodyClickItId{flex-flow:column;padding-bottom:10px}#menuItemRightSideDivId{padding:0 20px}#restaurantReservationInfoContainer .form-group{margin:10px 20px 10px 15px}.ButtonBlue{margin:0}.menuSidePanel{overflow:visible}#menuItemSeatingTextfieldId_chosen,#menuItemSeatingTextfieldId_chosen .chosen-single,#menuOrderSelectTime_chosen,#menuOrderSelectTime_chosen .chosen-single,.menuSidePanel #menuOrderSelectTimeContainer.bookRoomConfirmDropDiv{width:100%!important}}#extraFood,.extraFood{padding-left:20px}#cartQuantId{display:inline-block;float:left;height:32px;line-height:32px}.grayBackground .menuCategoryHeaderBodyCls{background-color:#b1b1b1;padding-top:10px}.grayBackground #menuItemOrderContainer{display:none}.menuLocation{height:40px;margin-left:0;margin-top:10px;width:100%}#menuItemSelectCheckoutNotes{height:80px;overflow:auto}#menuOrderSelectTime_chosen .chosen-drop{top:unset}.ui-spinner-input:focus{border:none}#restaurantReservationInfoContainer .form-group{margin:10px 25px;max-width:260px;position:relative}#restaurantReservationInfoContainer .form-group .DropDownSelectArrow{left:calc(100% - 30px)}#restaurantReservationInfoContainer .form-group #book_time,#restaurantReservationInfoContainer .form-group #mapDateFrom{margin-top:5px}.DropDownSelectArrow{color:#1a1a1a;left:calc(100% - 50px);pointer-events:none;position:absolute;top:60%}@media only screen and (max-width:1200px){.menusView,.menusViewAdmin{width:90%}}#menuSideDropDownMenu_chosen{font-size:1.1rem}#menuSideDropDownMenu_chosen a{line-height:42px}#menuSideDropDownMenu_chosen a div>b{margin-top:10px}.ordersView #menuSideDropDownMenu_chosen a{height:10px;line-height:10px}.addMenuItemQuanityDropdownUser .chosen-container-single .chosen-single span{background-color:#fff;background-image:none;line-height:45px}@media only screen and (max-width:768px){#menuItems #menuCategoryItemClsClickId{flex-flow:column-reverse}#menuItemRightSideDivId{display:flex;flex-flow:row-reverse;flex-wrap:wrap;justify-content:space-between;width:100%}#menuSideDropDownMenu{font-size:1.1rem!important;font-weight:400;min-height:42px;min-width:150px;text-align:center;text-transform:uppercase;width:100%}}.MenuAvailabilities{padding:15px}.MenuAvailabilities .days_of_week{padding:15px 0}.MenuAvailabilities .days_of_week .row_title{padding-bottom:5px}.MenuAvailabilities .days_of_week input[type=checkbox],.MenuAvailabilities .days_of_week input[type=radio]{margin-left:15px}.MenuAvailabilities .MenuAvailabilitiesHours{align-items:flex-start;display:flex}.MenuAvailabilities .MenuAvailabilitiesHours .hours_row{padding-right:20px}.MenuAvailabilities .MenuAvailabilitiesHours .hours_row #formSlotContainer{min-width:110px}.MenuAvailabilities .MenuAvailabilitiesHours .hours_row .HotelSericesExemple{margin:0 0 10px}.MenuAvailabilities #filterContainer.blockInline{flex-flow:row;flex-wrap:wrap;padding:10px 0}.MenuAvailabilities #filterContainer.blockInline #btnBulkDelete,.MenuAvailabilities #filterContainer.blockInline #btnCreateAvailabilities{margin-right:10px}.MenuAvailabilities #filterContainer.blockInline .buttonWhite{margin-top:5px}.MenuCancellationPolicy{padding:15px}.half{background-color:#fff;display:inline-block;margin:.5%;padding:1%;width:48%}.btnContainer{margin:3rem}.btnInlineContainer{display:inline-block;margin:1rem}@media only screen and (max-width:769px){.half{background-color:#fff;display:inline-block;margin:1.5%;padding:1%;width:96%}}.d-block{display:block;margin-top:20px;position:relative}.wrapper{display:flex;justify-content:space-between;width:100%}.wrapper .option{background-color:#fff;border:1px solid #51555a!important;margin-bottom:2rem;text-align:center;width:100%}.wrapper-small{padding-bottom:1rem}.wrapper-small .option{font-size:13px;padding:7px;text-align:left;width:100%}.wrapper-block{display:block}.options.asSoon{margin-bottom:1rem}#deliveryLocation h3,#scheduleContainer h3{margin-bottom:0;margin-top:1rem}#deliveryLocation h3{margin-bottom:1.5rem;margin-top:2rem}#deliveryContainer input[type=radio],.half input[type=radio]{display:none}#asSoon:checked:checked~.asSoon,#delivery:checked:checked~.delivery,#myself:checked:checked~.myself,#pickup:checked:checked~.pickup,#schedule:checked:checked~.schedule,#someone:checked:checked~.someone{background:#51555a;border-color:#51555a}#asSoon:checked:checked~.asSoon .dot,#delivery:checked:checked~.delivery .dot,#myself:checked:checked~.myself .dot,#pickup:checked:checked~.pickup .dot,#schedule:checked:checked~.schedule .dot,#someone:checked:checked~.someone .dot{background:#fff}.wrapper .option span{color:#212121;display:inline-block;margin-top:.3rem}#asSoon:checked:checked~.asSoon span,#delivery:checked:checked~.delivery span,#myself:checked:checked~.myself span,#pickup:checked:checked~.pickup span,#schedule:checked:checked~.schedule span,#someone:checked:checked~.someone span{color:#fff}#continueButton{margin-left:0;margin-top:2rem;position:relative;z-index:9}@media only screen and (max-width:769px){.wrapper .option{display:block;padding:14px 10px 17px;width:100%}.wrapper-small .option{font-size:13px;padding:10px}}.form-semiround{margin:0 auto;width:100%!important}.menusView .half{padding:2rem}.rightHalfSingle{margin:5%}#asSoonInformation label,#deliveryContainer label,#giftContainer label,#pickupContainer label,#pickupInformation label{display:block;margin-bottom:.3rem}#asSoonInformation p,#pickupInformation p{background-color:#f6f6f6;padding:2rem}.d-block.d-50{display:inline-block;width:100%}.d-block.d-50 #selectDate,.d-block.d-50 #selectTime{min-width:200px}@media only screen and (min-width:769px){.hidden-desktop{display:none}.menuSidePanel{margin-top:20px;max-width:400px;position:sticky;top:20px;transition:all .3s ease;width:35%}.mbAdmin .menuSidePanel{position:relative}.menuSidePanelCollapsed{width:20px}.menuOrderOpen{width:63%!important}.menuSidePanelCollapsed *{display:none}.menuSidePanelCollapsed #miniOrderButton,.menuSidePanelCollapsed #miniOrderButton *{display:block}#contentHeader,#deliverto{display:none}#contentHeader.menuContentHeader,#deliverto.menuContentDeliverTo,.mbAdmin #contentHeader,.mbAdmin #deliverto{display:block}#deliverto{padding-top:10px}#menusNoCart .menuMainBody,.menuitembuy{background-color:#fff;margin-top:20px!important;padding-right:20px;padding-top:20px;width:93%}.menuMainBody{transition:all .3s ease;width:93%}#menusNoCart .selectFoodItemPopup #product-media{margin-left:20px}#menuItems #menuCategoryHeaderBodyClickItId{flex-flow:row;flex-wrap:nowrap;padding:10px}.menuMainBody{margin-top:20px!important}#miniOrderButton{cursor:pointer;font-size:34px;left:3px;position:absolute;top:5px;z-index:99}#menuPanelFieldsSubLblId{font-size:14px}.menuSidePanelHeaderUserDiv{align-items:center;display:flex;justify-content:space-between;margin-top:0!important}.orderMiniOverview{font-size:12px;margin-top:40px;opacity:.3;position:absolute}.orderMiniOverview #menuPanelFieldsTotalPrice{font-size:12px}.makeBottomBarWidth{margin:0 30% auto!important;width:40%!important}#menuOrderBottomBar i{display:none}#openOrderBoxTrigger{padding-top:12px!important}.menuSidePanelCenter{transition:all 1s ease}.showorderBottomBarOnDesktop{transform:translateY(0)}.hideorderBottomBarOnDesktop{position:fixed!important;transform:translateY(300px)}#confirmMenuButtons{display:flex;justify-content:center;min-width:auto;padding:0 5%;z-index:9}#confirmMenuButtons #goToNextGuest,#confirmMenuButtons #goToPrevGuest{margin-top:0;min-width:70px;padding:12px 10px;width:70px;z-index:3}#confirmMenuButtons #goToBookService{font-size:16px;margin-bottom:0;margin-top:0;max-width:150px;min-width:80px;padding:12px 15px;z-index:9}#serviceBook #confirmMenuButtons{justify-content:center;top:5%}@keyframes expand{0%{min-width:50px}to{min-width:50%}}@keyframes stay{0%{min-width:50%}to{min-width:50%}}@keyframes shrink{0%{min-width:50%}to{min-width:50px}}.mbAdmin .menuMainBody{width:calc(100% - 300px)}}#goToNextGuest,#goToPrevGuest{font-size:18px;height:42px;padding:10px}@media only screen and (max-width:769px){.hidden-mobile{display:none}#menuSidePanelGridFoodItems,#menuSidePanelGridFoodItemsMB{background-color:#ddd;bottom:40px;left:0;margin:0!important;padding:0 10px 50px;position:sticky;transform:translateY(110%);transition:all .3s ease;width:100%!important;z-index:3!important}.bottomPanelFoodItems{height:0;opacity:0;overflow:hidden}.darkOverlay{background-color:rgba(0,0,0,.5);height:0;left:0;overflow:hidden;position:fixed;top:0;transform:translateY(-100%)!important;transition:all .3s ease;width:100%;z-index:2}.showOverlay{height:100%;transform:translateY(0)!important}.menuOrderCloseIcon{color:#fff;font-size:24px;margin:20px}.orderItemsBoxShow{height:auto;max-height:55%!important;opacity:1;overflow:auto!important;transform:translateY(0)!important}.menuPanelFoodItem{background-color:#fff;margin:2%;padding:2%;width:96%}.menuSidePanelDividerLineUser{display:none}.menuMainBodySpacer .buttonWhite{font-size:14px!important;height:auto;margin:5px 5px 10px;min-height:auto;min-width:auto;padding:15px}.menuMainBody,.menuitembuy{margin-top:30px}.menuOrderOpen{width:100%}.makeBottomBarWidth{margin:0 auto!important;width:100%!important}#confirmMenuButtons #goToBookService,#confirmMenuButtons #goToNextGuest,#confirmMenuButtons #goToPrevGuest{font-size:21px;height:42px;margin:0 5px!important;min-width:auto;padding:7px 10px;position:relative;right:5px;width:auto!important;z-index:3}#confirmMenuButtons #goToBookService{padding:7px 24px}#confirmMenuButtons{bottom:0;float:left;justify-content:start;padding:0;position:sticky;z-index:9}.mbcontestwrapperFood{position:relative}#menusNoCart .menuMainBody,.menuitembuy{margin-top:10px!important;padding-bottom:50px}#menuItems #menuCategoryHeaderBodyClickItId{padding:10px 20px}#menuItemRightSideDivId{padding:0}@keyframes expand{0%{min-width:50px}to{min-width:95%}}@keyframes stay{0%{min-width:95%}to{min-width:95%}}@keyframes shrink{0%{min-width:95%}to{min-width:50px}}.yourOrderTitle{padding:0 20px}.yourOrderTitle h3{font-size:21px;font-weight:500;text-align:left}.yourOrderTitle i{float:right;font-size:24px}.menuOrderBottomBar{transform:translateY(0)}.rightHalfSingle{margin:5%}}.buttonWhite:hover,.catselected{font-weight:600!important}.menuOrderBottomBar{background-color:#fff;bottom:0;box-shadow:0 0 10px 5px rgba(1,1,1,.1);left:0;padding:16px 20px 30px;position:sticky;transition:all .3s ease;width:100%;z-index:3}@media only screen and (max-width:769px){.menuOrderBottomBar{bottom:0;position:sticky}}#openOrderBoxTrigger{color:#212121;display:inline-block;float:right;font-size:18px;font-weight:500;padding-bottom:3px;padding-top:5px;text-align:right;width:55%}.continueBox{display:inline-block;width:45%}#menuPanelOrderFoodBtn{font-size:1.2rem;font-weight:400;height:auto;margin:0 auto;width:auto}#showMoreBtn{display:none}.showorderBottomBarOnDesktop .menuPanelFieldsTotalPriceCls{float:none;font-size:14pt;line-height:14px}#toast-container>.toast-info{background-color:#858585;background-image:none!important;font-size:16px;opacity:1!important;padding:20px!important}#toast-container>.toast-info .toast-message{text-align:center!important}.footer-content .footer-content-text{min-height:0!important}#menusNoCart .menuMainBody,.menuitembuy{background-color:#fff}.selectFoodItemPopup #product-media img{cursor:pointer}#menuCategoryHeaderBg{margin:0!important;width:100%!important}.mbAdmin .menuitembuy{width:calc(100% - 50px)}.hidden,.hiddenSidePanel{display:none!important}.fadeOut{display:block;opacity:0}#iconCloseOrderBox,#iconOpenOrderBox{font-size:21px;margin-left:10px}.menuWithImages .menuCategoryHeaderBodyCls,.menuWithImages .menuItemHeader,.menuWithImages .menuItemLeftSideDiv{display:block;padding:0!important}.menuWithImages .menuItemHeader *{font-size:12px;line-height:auto;padding:0;text-align:left}.menuPanelFieldsTotalPriceCls{float:none!important;font-size:15pt;line-height:auto!important}.menuWithImages #menuCategories{background-color:#fff}.mbAdmin #contentHeader{margin-top:-18px}#menuMainBodyId{padding:0 10px}@media only screen and (max-width:600px){#menuItems #menuCategoryHeaderBodyClickItId{flex-flow:column;padding-bottom:10px}}@media only screen and (max-width:750px){.menuItemLeftSideDiv{padding:0;width:100%}}.overflowAuto{overflow:auto!important}.menusImages #menuItems #menuCategoryHeaderBodyClickItId{flex-flow:column}.menusImages #menuItemOrderContainer{display:none}.menusImages #mapDate0,.menusImages #mapDate4{padding:0}.menusImages .bookDate #menuCategoryHeaderBg,.menusImages .bookDate #menuCategoryTitle{background-color:#f1f1f1;color:#1a1a1a}.menusImages #menuCategoryHeaderBg{border-bottom:1px solid #51555a}.menusImages .mnnavbar .mndropdown .dropdown-content{background-color:#f1f1f1}.menusImages #menuCategoryHeaderBg._3rdContrastColor,.menusImages .menuCategoryHeaderMaskCls{border-bottom:1px solid #ccc;color:#1a1a1a;width:calc(100% - 40px)}.menusImages #menuCategoryHeaderBg{margin:0 auto 20px}.menusImages #menusNoCart #menuItems .menuItemUser .menuimage{height:150px;-o-object-fit:cover;object-fit:cover;overflow:hidden;width:100%}.menusImages .menuCategoryShowMoreImg{font-size:2em!important;right:0;top:2px}.menusImages .menuItemHeader{flex-flow:column;overflow:hidden}.menusImages .bookDate{border:1px solid #c5c5c5;height:42px;margin-top:5px}.menusImages .bookViewMB .bookDate{margin-top:0}.menusImages #mapDate2{height:38px}.menusImages .mbAdmin #mapDate2{height:45px}@media only screen and (max-width:768px){.menusImages #contentHeader .form-grup .mbbookingDateCalendarIcon{top:12px}.menusImages #menusNoCart .menuCategoryHeader #menuCategoryTitle{padding:5px 5px 5px 0}.menusImages #packageContent .orderBooking .orderBookingName{padding:5px 0 0}}.menusImages #menusNoCart .menuCategoryHeader #menuCategoryTitle{padding:5px 5px 5px 20px}.menusImages .addMenuItemQuanityDropdownUser .selMenuItemDropdownIconUser{top:calc(50% - 7px)}.menusImages #menuItemDescribeLocationTextfieldId{height:40px;margin-top:5px;width:316px}.menusImages #menusNoCart #menuItems .menuItemUser .menuItemRightSideDiv{padding:0;width:100%}.menusImages .menuItemLeftSideDiv{padding:0;width:100%!important}.menusImages #menusNoCart #menuItems .menuItemUser .menuItemLeftSideDiv .menuItemLeftSideTextUser{width:100%}.menusImages #menusNoCart #menuItems .menuItemUser{padding:0 20px 20px}.menusImages #productDesContainer{flex-flow:column;margin:20px 0;padding:0}.menusImages .selMenuItemCountLblDiv{padding-bottom:5px}.menusImages .mnnavbar #deliverymenu{margin:0 auto 20px}.menusImages .menuMainBody{height:auto}.menusImages .mnnavbar .mndropdown .dropdown-content button{width:220px}.menusImages .mnnavbar a{line-height:1.4;margin:5px 15px;padding:8px 16px}@media only screen and (max-width:570px){.menusImages #deliverto1,.menusImages #menuItemDescribeLocationTextfieldId,.menusImages .mnnavbar #contentHeader{width:calc(100% - 40px)}.menusImages #menuOrderSelectTimeContainer{margin:0;margin:0 0 5px;width:100%}.menusImages #productDesContainer .selMenuItemTextDescLabelUser{padding:0}.menusImages .mnnavbar a{margin:5px 0}.menusImages .mndropbtn{width:100%}.menusImages #menusNoCart .mnnavbar .mnnavbarleft{flex-flow:column;width:calc(100% - 40px)}}.menusImages .addMenuItemQuanityDropdownUser{height:100%}.menusImages .addMenuItemQuanityDropdownUser .chosen-container .chosen-choices,.menusImages .addMenuItemQuanityDropdownUser .chosen-container .chosen-single{margin:0;width:100%}.menusImages .addMenuItemQuanityDropdownUser #selMenuItemDropdownQuantity{border:none;width:100%}@media only screen and (min-width:768px){.menusImages .editPencil{right:70px}}@media only screen and (max-width:767px){.menusImages #menusNoCart #menuItems{justify-content:center}.menusImages .menuitembuy{width:100%}.menusImages #menuItemRightSideDivId{justify-content:center}}.menusImages .menuMainBody,.menusImages .menuitembuy{margin:0 auto}.menusImages .menuItemBodyHeaderLabelUser{padding:10px 0 5px}.menusImages .menuItemRightSidePriceDiv_user{padding:5px 0 10px}.menusImages #menusNoCart #menuItems .menuItemUser .menuItemLeftSideDiv .menuItemBodyHeaderLabelUser#menuItemTitleId{height:auto}.menusImages #menuOrderSeatingContainer #menuItemSeatingTextfieldId,.menusImages #menuOrderSeatingContainer #menuOrderSelectTime{padding-left:35px}.menusImages #menusNoCart #menuItems .menuItemFood{width:250px}.menuSelectOrderFiltering{display:inline-flex;margin-left:3rem;min-width:200px;position:relative}#welcomeOrderMessage{padding:5rem;text-align:center}.manageDescriptionBody{position:relative;z-index:100000}#menuItemSelectCheckoutTextfieldId{display:none!important}.mbAdmin .menusImages #menuItems{flex-direction:row}.mbAdmin .menusImages #mapDate2{height:45px}.mbAdmin .menusImages .bookDate{height:100%;margin-top:0}.mbAdmin .menusImages .menuCategoryShowMoreImg{font-size:3em!important}@media only screen and (max-width:1020px){#scheduleContainer .wrapper{flex-flow:column}#selectTimeWrapper,.option.delivery,.option.someone{margin-left:0}#welcomeOrderMessage{padding:0}}@media only screen and (max-width:600px){.mnnavbar .mndropdown .dropdown-content .row{height:300px;overflow:auto}}.mr-0{margin-right:0!important}.menuPanelFoodItemSpecialRequest{font-size:12px;font-style:italic;padding:1rem 0}#menuCategoryHeaderBodyClsClickId #menuCategoryTitle{width:calc(100% - 60px);z-index:1}.orderViewItemHeaderPriceLbl,.staffMenuOrderFees h2{font-size:1rem;font-size:12pt;line-height:25px;margin:0;text-transform:capitalize}.p-1{padding:1rem}#mailOrderRecipient,.printOrderTicket{float:right;font-size:16pt;padding:1rem;width:auto}.menuItemMarked #menuCategoryHeaderBodyClickItId{background-color:transparent}.used_in_btn{width:1.5rem}#userdetailmenu{cursor:pointer;float:right;font-size:1.2em;line-height:2em;margin-left:15px}#requestorInformation{align-items:center;display:flex}.mnnavbar{display:block;display:flex;flex-wrap:wrap;justify-content:space-between;overflow:visible;width:100%;z-index:10000000}.mnnavbar #deliverymenu,.mnnavbar .mnnavbarleft{display:flex;flex-wrap:wrap;justify-content:center;margin:0 auto;z-index:10000000}.mnnavbar #deliverymenu{margin:0 auto}.mnnavbar #deliverymenu #spanDelivery{margin:auto 10px;padding-left:14px}.mnnavbar a{font-size:16px;padding:14px 16px;text-align:center;text-decoration:none}.mnnavbar .menuactive{display:block}.mnnavbar .menuhidden{display:none}.mnnavbar #contentHeader{width:250px}.mnnavbar .mndropdown{margin:5px 0 0;overflow:hidden}.mnnavbar .mndropdown .mndropbtn{font-size:16px;line-height:1.4;margin:0;outline:none;padding:8px 16px}.mnnavbar .mndropdown .toggleMenuCatGroupsCls{float:none;font-weight:700;opacity:1}.mnnavbar .mndropdown .toggleMenuCatCls{border:none;font-size:18px!important;height:42px;margin-right:2px;opacity:.55;outline:none;text-align:left;width:200px}.mnnavbar .mndropdown .dropdown-content{box-shadow:0 8px 16px 0 rgba(0,0,0,.2);left:0;position:absolute;width:100%;z-index:1}.mnnavbar .mndropdown .dropdown-content button{background-color:transparent;border:none;font-weight:400}.mnnavbar .mndropdown .dropdown-content button:hover{font-weight:700}.mnnavbar .mndropdown .dropdown-content .header{padding:16px}.mnnavbar .mndropdown .dropdown-content .row{display:flex;flex-wrap:wrap;justify-content:center}.mnnavbar .mndropdown .dropdown-content .row .column{min-width:200px;padding:10px}.mnnavbar .mndropdown .dropdown-content .row .column a{display:block;padding:16px;text-align:left;text-decoration:none}#menusNoCart .catselected{opacity:1}#menusNoCart .menuCategoryHeader #menuCategoryTitle{padding:0}#menusNoCart .menuItemFood{border-style:none}#menusNoCart .menuItemFood .menuimage{transition:transform .3s}#menusNoCart .menuItemFood:hover .menuimage{transform:scale(1.05)}#menusNoCart .menuItemFood #magnifyingGlass{background-color:#fff;border-radius:50%;font-size:1.5rem;padding:5px;position:absolute;right:10px;top:10px;z-index:100}#menusNoCart .selectFoodItemPopup{display:flex;flex-wrap:wrap;width:100%}#menusNoCart #menuItems{display:flex;flex-wrap:wrap}#menusNoCart #menuItems .menuItemFood{width:50%}#menusNoCart #menuItems .menuItemUser{border-bottom:0 solid;padding:20px;width:100%}#menusNoCart #menuItems .menuItemUser .menuItemLeftSideDiv{float:none;padding-left:0;text-align:center;width:auto}#menusNoCart #menuItems .menuItemUser .menuItemLeftSideDiv .menuItemBodyHeaderLabelUser{float:none;width:auto}#menusNoCart #menuItems .menuItemUser .menuItemLeftSideDiv .menuItemBodyHeaderLabelUser#menuItemTitleId{height:3em;overflow:hidden;text-overflow:ellipsis}#menusNoCart #menuItems .menuItemUser .menuItemLeftSideDiv .menuItemLeftSideTextUser{float:none;width:auto}#menusNoCart #menuItems .menuItemUser .menuItemLeftSideDiv #menuItemDescriptionId{display:none}#menusNoCart #menuItems .menuItemUser .menuItemRightSideDiv{height:auto;position:inherit;width:auto}#menusNoCart #menuItems .menuItemUser .menuItemRightSideDiv .menuItemRightSidePriceDiv_user{float:none;line-height:normal;text-align:center}#menusNoCart #menuItems .menuItemUser .menuimage{display:block;height:auto;margin:auto;max-width:250px;-o-object-fit:contain;object-fit:contain;width:95%}@media only screen and (max-width:768px){#menusNoCart #menuItems .menuItemFood{width:100%}}@media only screen and (max-width:600px){#deliverymenu #spanDelivery{display:none}}@media only screen and (min-width:568px){#menusNoCart #menuItems .menuItemFood{width:33.3%}}@media only screen and (min-width:1024px){#menusNoCart #menuItems .menuItemFood{width:25%}}.borderOneSolid{border-style:solid!important;border-width:1px!important}.navbarView{height:100%;position:relative;width:100%}.navbarAdminMenuDiv{float:left;height:70px;left:340px;position:absolute;text-align:center;width:calc(100% - 340px)}.navbarHeaderImage{height:93px;left:0;position:absolute;top:0;width:100%}#navbarWelcomeUser{font-size:11pt;position:absolute;right:20px;text-align:right;top:100px;width:250px}#navbarWelcomeUserPerson{line-height:20px;position:absolute;right:0;top:100px;width:20px}#navbarWelcomeUserPersonImg{height:15px;position:absolute;top:0}.navbarHeaderImage1{background-image:url(assets/1cbc88813ecb801979f0.jpg);background-repeat:no-repeat;height:93px;left:0;position:absolute;top:0;width:100%}.navbarHeaderImage2{background-image:url(assets/a0f037a284606e0f1dcb.jpg);float:right;height:93px;width:calc(100% - 1140px)}.navbarAdminMenuDivBlock1{padding-top:55px;width:100%}.navbarAdminMenuDivBlock2{height:100%;width:100%}.navbarHeaderDiv{display:inline-block;height:calc(100% - 154px);left:0;position:absolute;top:162px;width:100%}#btnLogout{border:none;float:inline-block;float:right;font-size:10pt;height:66px;line-height:84px;margin-right:20px;outline:none}.navbarSignout,.navbarUser{float:left;position:relative}.navbarSignout{height:224px;margin-left:22px;width:316px}.navbarHotelLogoDiv{height:74px;width:100%}.navbarHotelLogoDiv1{height:74px;left:0;position:absolute;top:0;width:316px}.navbarHotelLogoDiv2{float:left;height:74px;width:37px}.navbarHotelLogoDiv3{height:100%;left:65px;position:absolute;top:0;width:255px}.spacer{height:26px;width:100%}.navbarDivider{height:15px;margin-bottom:10px;margin-top:16px;text-align:center;width:100%}#navbarDividerImg{height:15px}#navbarLogoButton,#navbarLogoButtonUser{border:none;cursor:pointer;display:inline-block;float:left;height:74px}#navbarLogoButtonUser{outline:none}#navbarLogo,#navbarLogoUser{height:26px;width:114px}#navbarLogoUser{border:none;outline:none}#navbarLogoTriangleButton{border:none;cursor:pointer;height:74px;position:relative;width:37px}#navbarLogoTriangleButtonUser{border:none;cursor:pointer;display:inline-block;float:left;height:76px;position:relative;width:100%}#navbarLogoTriangle{height:74px;left:0;position:absolute;top:0;width:37px}.navbarLogoFiller{height:14px;width:100%}.navbarHotelNameDiv{font-size:26pt;height:30px;margin-top:8px;text-align:center;width:100%}.navbarHotelDescDiv{font-size:10pt;height:14px;text-align:center;width:100%}.navbarHotelDetailsFull{height:110px;left:22px;position:absolute;top:74px;width:316px}#navbarHotelName{width:100%}#navbarHotelDesc{text-transform:uppercase;width:100%}.navbarUserSignout{float:left;height:50px;margin-left:40px;position:relative;width:200px}.navbarButton{border:none;font-size:11pt;outline:none}.contactus{margin-top:26px;position:absolute;right:20px;width:125px;z-index:1000000}#navbarContactUs{border:none;font-size:10pt;outline:none;text-decoration:none}.navbarAdminMenuImg,.navbarAdminMenuImgBook{display:inline-block;height:86px}.navbarAdminMenuImg{cursor:pointer}.navbarAdminMenuBtnBook{cursor:pointer;display:inline-block}.navbarAdminMenuBtn{display:inline-block;height:100%;max-width:140px}.navbarMenuImages{display:block;margin:0 auto;padding-bottom:10px;width:31px}.main #navbar,.mbAdmin{width:100%}.mbAdmin{overflow-y:hidden!important}.mbAdminMobile,.mbAdminMobile #bodyview,.mbAdminMobile #footer,.mbAdminMobile #main,.mbAdminMobile #navbar,.mbAdminMobile .application-body,.mbAdminMobile body{min-width:100vw;width:100vw}#cartFull{cursor:pointer;display:inline-flex;margin-right:1em;padding-right:.5em;padding-top:.5em}#cartFull i{margin-right:-4px}#cartCount{border-radius:20px;font-size:12px;font-weight:700;height:1.4em;line-height:1.2em;padding-top:2px;text-align:center;width:1.4em}#account{font-size:12px;text-align:right;width:100%}#account .iconWhite{display:inline-block;font-size:1.2em;line-height:2em}#myAccount{cursor:pointer;display:inline-flex;margin-left:.5em;padding-right:.5em;padding-top:.5em}#navbarHotelNameDivId{background-position:50%;background-repeat:no-repeat;background-size:contain;cursor:pointer;font-size:0;height:100%}@media only screen and (max-device-width:767px){#myAccount{display:none!important}}.iconWhite{font-size:1.7em}#cartFull .iconWhite{font-size:2em}.iconMenu,.iconPerson{display:inline-block;font-size:1.3em;vertical-align:middle}.iconPerson{cursor:default}#dashboardWelcomeUser .iconMenu.navbarDividerImg{padding-right:0}.mbAdmin .confirmDialogHeaderDiv .iconMenu.closePalapaDetailsBtnIcon,.mbAdmin .contentSubheaderButtons .iconMenu.closePalapaDetailsBtnIcon{font-size:3em;left:-10px}#manageBookingEditAttributesContent .iconWhite.manageBookingDownArrowIcon{font-size:1.6em;line-height:1.2em}#navbar-account-container{align-content:center;align-items:center;display:flex;flex-flow:row;justify-content:space-between;width:calc(100% - 35px)}#mobiledashboardWelcomeUser,#my-account-label{font-size:16px!important;width:-moz-fit-content!important;width:fit-content!important}#my-account-label{font-weight:bolder;margin-top:1px}.ordersView{height:100%;margin-left:auto;margin-right:auto;position:relative;width:calc(100% - 40px)}.ordersItemView{background-color:#fff;float:left;height:98%;margin-bottom:15px;margin-right:10px;padding-bottom:10px;width:350px}.ordersItemViewInner{float:left;padding:15px 15px 5px;width:100%}.ordersItemViewTextareaDiv{float:left;height:auto;width:100%}.ordersItemViewTextareaCls{background-color:transparent;border:none;float:left;font-size:14px;height:auto!important;line-height:20px;outline:medium none;padding:0 10px 0 0;resize:none;text-align:left;width:100%}.ordersItemViewRowsCls{height:auto;margin-left:auto;margin-right:auto;padding:15px;width:100%}.orderViewItem{display:inline-block;width:100%}.orderViewItemHeaderName{float:left;font-size:16px;height:auto;line-height:25px;padding-right:10px;width:60%}.orderViewItemHeaderPrice{float:right;font-size:16px;line-height:25px;text-align:end;width:40%}.orderViewItemHeaderPriceLbl{font-weight:700;padding:0 15px 15px 12px}#ordersViewEmpty{font-size:18pt;height:40px;text-align:center;width:100%}.orderViewItemHeaderState{opacity:.5}.orderViewItemHeaderState,.orderViewItemHeaderStateItal{float:left;font-size:10pt;height:25px;line-height:25px;width:auto}.orderViewItemHeaderStateItal{font-style:italic;text-indent:5px}.orderViewItemHeaderStateCheck{background-image:url(assets/3f46d52dbe4713017d00.svg)}.orderViewItemHeaderStateCheck,.orderViewItemHeaderStateCheckNo{background-position:50%;background-repeat:no-repeat;background-size:24px 24px;float:right;height:25px;opacity:.5;width:25px}.orderViewItemHeaderStateCheckNo{background-image:none}.ordersViewBodyXCls{float:left;position:relative;width:100%}.ordersViewBodyXInnerCls{display:flex;flex-wrap:wrap;height:100%;overflow-x:auto;width:100%!important}.orderViewItemHeaderStatusLbl{font-size:16px;line-height:25px;min-height:25px;width:auto}#cancelMenuOrderTicketId,.ordersBtnContainer #orderMarkNextStateBtnId{border:none;float:left;font-size:10pt;line-height:20px;margin-left:13px;outline:medium none;padding:5px 15px;width:auto}#editMenuOrderTicketId{border:none;float:right;font-size:10pt;line-height:20px;margin-right:13px;outline:medium none;padding:5px 15px;width:auto}.orderViewItemHeaderTableLbl{float:right;font-size:10pt;height:25px;line-height:25px;width:auto}.orderViewItemHeaderServerLbl{font-size:10pt;line-height:20px;width:auto}.orderMarkNextStateBtn{border:none;float:right;font-size:10pt;height:100%;outline:medium none;width:100%}.orderMarkNextStateBtn:disabled{cursor:default;opacity:.6}.ordersItemViewContentSmall10{display:block;height:10px}.ordersItemViewContentSmall1{display:block;height:1px}#orderViewItemHeaderLocationLblId,#orderViewItemHeaderServiceLblId{font-weight:700}#creditCardView{font-size:16px;height:auto;margin:0 auto;padding:5px;width:100%}#creditCardView .contact_info_container .contact_form>form .contact_input{border-radius:10px;height:3em;margin:1em;padding:0 1em}#creditCardView .contact_info_container .contact_form>form .create_account_btn{border:none;font-size:15px;height:3em;margin:1em}#creditCardView .contact_info_container .contact_form>form .save_account_btn{border:none;font-size:15px;height:3em;margin:1em;width:50%}#creditCardView .card_logos{display:flex;flex-direction:row;margin:0;padding:0}#creditCardView .card_logos .card_logo{height:20px;padding-right:5px;width:auto}#creditCardView .payment_info_container .new_old_info{display:flex;flex-direction:column;margin:1em}#creditCardView .payment_info_container .new_old_info .radio_choice{margin:1em 1em 1em 0}#creditCardView .payment_info_container .card_choice{background-color:#f5f7f9;border:1px solid #eaeaea;margin-bottom:10px;padding:10px}#creditCardView .payment_info_container .card_choice .radioChoice_label .checkmarkCard:after{height:7px;left:.1rem;top:.1rem;width:7px}#creditCardView .payment_info_container #creditCardRows>div:last-child>.card_choice{margin-top:0}#creditCardView .payment_info_container .radioChoice_label,#creditCardView .payment_info_container .radio_choice,#creditCardView .payment_info_container .remove_card,#creditCardView .payment_info_container .savecard{cursor:pointer}#creditCardView .payment_info_container .radioChoice_label{display:flex;position:relative}#creditCardView .payment_info_container .remove_card{line-height:17px;margin-left:auto}#creditCardView .payment_info_container .info_form>form{display:block}#creditCardView .payment_info_container .info_form>form #cardcontrols{overflow:hidden}#creditCardView .payment_info_container .info_form>form .cardhalf{display:flex;width:49%}#creditCardView .payment_info_container .info_form>form .cardleft,#creditCardView .payment_info_container .info_form>form .cardleftmobile{padding-left:5px}#creditCardView .payment_info_container .info_form>form .cardright,#creditCardView .payment_info_container .info_form>form .cardrightmobile{padding-right:5px}#creditCardView .payment_info_container .info_form>form .cardpayment{padding-right:0}#creditCardView .payment_info_container .info_form>form .cardcvc{width:50%}#creditCardView .payment_info_container .info_form>form .cardexp{width:67%}#creditCardView .payment_info_container .info_form>form .payment_input{border:1px solid #ccc;height:2.7em;margin:.5em auto;outline:none;padding:0 1em;width:100%}#creditCardView .payment_info_container .info_form>form .freedompay_hpc_frame_container iframe{width:100%}#creditCardView .payment_info_container .info_form>form .place_order{border:none;display:block;font-size:15px;height:3em;margin:1em auto;width:100%}#creditCardView .payment_info_container .card_info_element{align-self:flex-start;display:flex;line-height:28px;margin-left:20px}#creditCardView .payment_info_container #card_account,#creditCardView .payment_info_container #card_expiration{font-size:16px;line-height:27px}#creditCardView .payment_info_container #cardinfouser{display:flex;flex-wrap:wrap;flex-flow:column}#creditCardView .payment_info_container #cardinfouser #ccaddress,#creditCardView .payment_info_container #cardinfouser #ccuser{display:flex;flex-grow:1}#creditCardView .payment_info_container #cardinfouser .AddresContainerDiv{align-items:center;display:flex;flex-grow:1}#creditCardView .payment_info_container #cardinfouser .AddresContainerDiv #lblinputAddress{display:flex;width:68%}#creditCardView .payment_info_container #cardinfouser .AddresContainerDiv #lblinputZip{display:flex;padding-left:10px;width:29%}#creditCardView .payment_info_container #cardinfouser #countryContainer{align-items:center;display:flex}#creditCardView .payment_info_container #cardinfouser #countryContainer .lblinput{display:flex;padding-right:10px}#creditCardView .payment_info_container #cardinfouser #countryContainer #countryCode_chosen{border:1px solid #ccc;border-radius:4px;height:2.7em;margin:1%;min-height:2.7em}#creditCardView .payment_info_container #cardinfouser #countryContainer #countryCode_chosen .chosen-choices,#creditCardView .payment_info_container #cardinfouser #countryContainer #countryCode_chosen .chosen-single,#creditCardView .payment_info_container #cardinfouser #countryContainer #countryCode_chosen .chosen-single.chosen-default{line-height:2.6em;min-height:2.6em}#creditCardView #savecardcontainer{margin-top:5px}#creditCardView #savecardcontainer #savecard{float:left}#creditCardView .cardcontrols{display:flex;flex-direction:column;margin:0 auto}#creditCardView #cardcontrols{display:flex;flex-flow:column-reverse}#creditCardView #creditCardRows{clear:both;padding-top:10px}@media only screen and (max-width:900px){#creditCardView .cardcontrols{min-width:360px}#creditCardView .payment_info_container .info_form>form .cardhalf{width:100%}#creditCardView .payment_info_container #cardinfouser .AddresContainerDiv #lblinputZip{width:33%}#creditCardView .payment_info_container .card_info_element{margin-left:10px}}@media only screen and (max-width:961px){#creditCardView{padding:10px!important}#creditCardView #creditCardRows{margin:0;padding-top:0}#creditCardView .payment_info_container .info_form>form .card_logos{display:none}}@media only screen and (max-width:900px){#creditCardView .payment_info_container .info_form>form .cvc{display:inline-block;float:left;width:29%}#creditCardView .payment_info_container .info_form>form .cardcvc{width:50%}#creditCardView .payment_info_container .info_form>form .expire{display:inline-block;float:right;width:69%}#creditCardView .payment_info_container .info_form>form .cardhalf{width:100%}#creditCardView .payment_info_container .info_form>form .cardleftmobile{padding-left:0}#creditCardView .payment_info_container .info_form>form .cardrightmobile{padding-right:0}#creditCardView .payment_info_container .card_choice,#creditCardView .payment_info_container .cardcontrols{width:100%}#creditCardView .payment_info_container .radioChoice_label{flex-wrap:wrap;margin-bottom:10px}#creditCardView .payment_info_container .remove_card{margin-left:0;margin-top:10px}#creditCardView .payment_info_container .cardpaymentcontrols{min-width:100%}#creditCardView .payment_info_container #cardinfouser #countryContainer,#creditCardView .payment_info_container #cardinfouser #countryContainer .lblinput{width:100%}#creditCardView .payment_info_container #cardinfouser #countryContainer #countryCode{border-radius:4px;height:2.7em}}@media only screen and (min-width:900px){#creditCardView{margin:5% auto}#creditCardView .orderSumSubtotalText{display:inline-block;float:left;margin:18px 0}#creditCardView .orderSumSubtotalValue{display:inline-block;float:left;margin:20px 0;padding-left:10px}#creditCardView .payment_info_container .info_form>form .payment_input{float:left;margin:1% 0;width:47%}#creditCardView .payment_info_container .info_form>form .cvc{padding:0 .5em!important;width:16%}#creditCardView .payment_info_container .info_form>form .expire{width:29%}#creditCardView .payment_info_container .info_form>form .cardnumber{clear:both}#creditCardView .payment_info_container .info_form>form .address{clear:both;width:74%}#creditCardView .payment_info_container .info_form>form .address-freedompay{clear:both;float:left;width:96%}#creditCardView .payment_info_container .info_form>form .zip{width:20%}#creditCardView .payment_info_container .info_form>form .place_order{clear:both;min-width:470px;width:30%;width:calc(100% - 180px)!important}#creditCardView .payment_info_container .info_form>form .country{margin-bottom:20px}#creditCardView #savecardcontainer #savecard{margin-left:10px;margin-top:4px}}@media only screen and (min-width:1120px){#creditCardView .payment_info_container .info_form>form .cardnumber,#creditCardView .payment_info_container .info_form>form .payment_input{width:47%}#creditCardView .payment_info_container .info_form>form .cvc{width:15%}#creditCardView .payment_info_container .info_form>form .expire{width:30%}#creditCardView .payment_info_container .info_form>form .address{width:74%}#creditCardView .payment_info_container .info_form>form .zip{width:20%}#creditCardView .payment_info_container .info_form>form .address-freedompay{width:96%}#creditCardView .payment_info_container .info_form>form .country{width:26%}}#creditCardView.freedompaycardview #cardcontrols{display:block;padding:0 10px}#creditCardView.freedompaycardview .payment_info_container .card_choice{width:100%}#creditCardView.freedompaycardview .payment_info_container .info_form>form .payment_input{border-radius:.25rem;display:block;font-size:1.3rem;height:calc(2.25rem + 2px);line-height:2rem;margin:.7rem 0;padding:1.5rem .75rem;transition:border-color .15s ease-in-out,box-shadow .15s ease-in-out;width:100%}#creditCardView.freedompaycardview .application-body{font-family:Arial,Helvetica,sans-serif}@media only screen and (max-width:900px){#creditCardView.freedompaycardview .payment_info_container .info_form>form #cardcontrols{margin-bottom:0;padding:0 10px}.payment_info_container .info_form>form .payment_input{margin:0}}.radioChoice_label input{cursor:pointer;height:0;opacity:0;position:absolute;width:0}.checkmarkCard{background-color:#fff;border:1px solid #484848;border-radius:50%;height:12px;margin-top:8px;position:absolute;width:12px}.radioChoice_label input:checked~.checkmarkCard,.radioChoice_label:hover input~.checkmarkCard{background-color:#51555a}.checkmarkCard:after{content:"";display:none;position:absolute}.radioChoice_label input:checked~.checkmarkCard:after{display:block}.radioChoice_label .checkmarkCard:after{border-radius:50%;height:8px;left:9px;top:9px;width:8px}.SaveCardLabel{display:inline;margin-left:10px}.cardTermsAndConditions{margin:0 auto;padding:10px 30px}@media only screen and (min-width:768px){.shift4cardview .cardcontrols{width:calc(100% - 20px)}.shift4cardview #submitCC{margin:1em 0;width:calc(100% - 180px)!important}}#total-amount-due{padding:5px 15px}#total-amount-due h3{margin:5px 0}#total-amount-due-container{background-color:#fff;margin-bottom:10px}#amount-due-container{padding:0}#gift-cards-total-subtraction-container{border-bottom:3px ridge #fff}#display-hpc-fields-button-container{padding:0 10px;width:100%}#display-hpc-fields-button{border-radius:3px;height:40px;width:100%}#completedOrdersTab,#newOrdersTab{background-color:#fff!important;border-radius:0;-webkit-box-shadow:0 .125rem .25rem rgba(0,0,0,.075)!important;color:var(--3rdColor)!important;height:35px;line-height:12px!important;margin:1rem 0;padding:.8rem;text-transform:none;width:100px!important;width:150px}.ordersBtnContainer{display:flex;justify-content:space-between}.ordersBtnContainer #orderMarkNextStateBtnId{height:43px;min-width:225px}.ordersBtnContainer #cancelMenuOrderTicketId{background-color:#000}#completedOrdersTab.activeOrderTab,#newOrdersTab.activeOrderTab{background-color:var(--3rdColor)!important;color:#fff!important}.creditCardView,.freedompaycardview{border-radius:6px;display:block;float:none;margin:20px auto!important;max-width:1024px;padding:20px!important;width:90%!important}.creditCardView .itemTitleName,.freedompaycardview .itemTitleName{font-family:ProximaNova-Bold;font-size:24px;text-align:left}.creditCardView .info_form,.freedompaycardview .info_form{display:block;width:100%}.creditCardView .info_form .payment_input,.freedompaycardview .info_form .payment_input{border-radius:4px;float:none!important;margin:5px 0;padding:0 5px;width:100%!important}.creditCardView .info_form .cardexp,.freedompaycardview .info_form .cardexp{flex-grow:1;width:auto!important}.creditCardView .orderSumSubtotalText,.freedompaycardview .orderSumSubtotalText{display:inline-block!important;font-size:24px}.creditCardView .orderSumSubtotalValue,.freedompaycardview .orderSumSubtotalValue{display:inline-block!important;font-family:ProximaNova-Bold;font-size:24px}.creditCardView .cardinfotitle,.freedompaycardview .cardinfotitle{font-family:ProximaNova-Bold;font-size:16px;font-weight:700;padding-top:1em}.creditCardView #cardinfocard,.creditCardView #ccaddress,.creditCardView #ccuser,.freedompaycardview #cardinfocard,.freedompaycardview #ccaddress,.freedompaycardview #ccuser{display:flex;flex-wrap:wrap}.creditCardView .lblinput,.freedompaycardview .lblinput{flex-flow:column;margin:10px 0}.creditCardView .lblinput>label,.freedompaycardview .lblinput>label{font-family:ProximaNova-Regular;font-size:14px;text-transform:uppercase}@media only screen and (min-width:900px){.creditCardView .info_form,.freedompaycardview .info_form{display:flex;flex-wrap:wrap;margin:0 auto;width:100%}.creditCardView .info_form .orderSum,.freedompaycardview .info_form .orderSum{font-size:24px;padding-right:30px;width:270px}.creditCardView .info_form>form,.freedompaycardview .info_form>form{width:calc(100% - 270px)}}.creditcardassurance{display:none}.place_order_btn{width:100%!important}.freedompaycardcontrols{display:flex}.freedompaycardcontrols .freedompayuser{width:50%}#orderInfoContainer{background-color:#fff;border:1px solid #e8e8e8;border-radius:6px;margin:20px auto;max-width:1024px;padding:20px;width:90%}#orderInfoContainer .ConfirmBookingMenuOrderMB{margin:0}#orderInfoContainer .ConfirmBookingMenuOrderMB .orderFee,#orderInfoContainer .ConfirmBookingMenuOrderMB .orderFeeTotal,#orderInfoContainer .ConfirmBookingMenuOrderMB .orderSum{margin:0;padding:0}#orderInfoContainer .ConfirmBookingMenuOrderMB .contentWrapper{padding:0}.order_info_div{display:flex;flex-wrap:wrap}.order_info_div .order_info_control{display:flex;margin:10px 40px 10px 0}.order_info_div .order_info_control label{align-self:center;font-family:ProximaNova-Regular;font-size:14px;margin-right:10px;text-transform:uppercase;width:200px}.order_info_div .order_info_control input{border:1px solid #c5c5c5;height:2.7em;padding:0 1em}.order_info_div .order_info_control textarea{border:1px solid #c5c5c5;width:210px}.clear-button-margin{margin-right:6px}#summaryTablesContainer{display:flex;flex-flow:row wrap}#cardSummaryContainer,#summaryOverviewReportContainer{width:50%}.container{display:block;padding:0 10px}#continue-button{border-radius:.25rem;margin:0;padding:0 10px;width:100%}@media only screen and (max-width:1030px){.order_info_div .order_info_control{display:flex;margin:10px 10px 10px 0}.order_info_div .order_info_control label{width:180px}}@media only screen and (max-width:850px){.freedompaycardcontrols{display:block}.freedompaycardcontrols .freedompayuser{width:100%}.order_info_div{flex-flow:column}.order_info_div .order_info_control{flex-flow:column;margin:10px 0}.order_info_div .order_info_control textarea{width:100%}.order_info_div .order_info_control label{padding-bottom:10px;padding-left:5px;width:100%}}.reportingView{display:flex;flex-wrap:wrap;height:100%;width:calc(100% - 20px)}.mbMain .reportingView{padding-top:30px}.bottomPaddingReporting{float:left;height:0;position:relative;width:100%}.spinnerClassReporting{left:calc(50% - 25px);position:absolute;top:250px;z-index:1000}.reportingSidePanel{background-color:#fff;margin-left:22px;margin-right:22px;overflow-y:auto;position:relative;width:316px}.reportingSidePanel .chosen-container-single .chosen-single span{text-align:center}.reportingSidePanelCenter{height:100%;width:100%}.reportingSidePanelCenter .reportingSidePanelRunReportDiv{display:inline-block}#reportingSidePanelHeaderDivCustom{margin-top:30px}.reportingSidePanelSearchDiv{width:100%}.reportingSidePanelSearchDiv select{-webkit-appearance:none;-moz-appearance:none;appearance:none;min-height:42px;padding:5px;width:100%}.reportingSidePanelHeaderDiv{margin-left:34px;width:calc(100% - 60px)}.reportingClearFieldsLbl{font-size:19px;padding-top:30px}#reportingClearFieldsBtnId{height:100%;margin:25px 0 20px;width:100%}.reportingSidePanelDividerLine{height:1px;margin-bottom:25px;margin-left:34px;width:calc(100% - 71px)}.reportingSidePanelSpaceLine{height:10px;margin-bottom:25px;margin-left:34px;width:calc(100% - 71px)}.reportingSidePanelTextfieldDiv{float:left;margin-bottom:9px;margin-left:34px;min-height:42px;position:relative;width:calc(100% - 61px)}.reportingSidePanelTextfieldDiv .ReportSummaryDiv{display:flex;margin:10px 0;width:250px}.reportingSidePanelTextfieldDivMultiple{height:auto;min-height:42px}.reportingSidePanelTextfieldDivMultiple .chosen-container-multi .chosen-choices li.search-field{width:100%}.reportingSidePanelTextfieldDivMultiple .chosen-container-multi .chosen-choices li.search-field input[type=text]{text-align:center;width:100%!important}.reportingSidePanelCalendarInput{cursor:pointer!important;position:relative;text-align:left;width:100%}.reportingPanelCalendarIcon{height:16px;width:16px}.reportingPanelCalendarIcon,.reportingPanelDownArrowIcon{left:calc(100% - 25px);pointer-events:none;position:absolute;top:calc(50% - 8px)}.reportingSidePanelRunReportDiv{margin-left:34px;margin-top:10px;width:80%}#reportingPanelRunReportBtn{cursor:pointer;height:100%;width:100%}#reportingPanelStatisticsBtn{height:100%;width:100%}#reportingPanelPriceMaxId_chosen a span:not(:first-child),#reportingPanelPriceMinId_chosen a span:not(:first-child){margin-block-start:26px}#reportingPanelPriceMaxId_chosen a.chosen-single.chosen-default span,#reportingPanelPriceMinId_chosen a.chosen-single.chosen-default span{margin-block-start:0;text-align:center}.reportingMainBody{position:relative;width:calc(100% - 360px)}#reportingBodyHeader{align-items:center;display:flex;height:50px;justify-content:space-between;padding:20px}.BookingPaymentsView #gridFilter{display:flex;padding:0 20px 20px 35px}#excludeEmptyIataNumberContainer{align-self:flex-end;display:inline-block;margin-left:20px;padding-bottom:10px}.bookDateGridFilter{border-right:2px solid #d3d2d3;display:flex;margin-right:10px}@media only screen and (max-width:1500px){.bookDateGridFilter .manageBookingTextfieldDiv.bookRoomConfirmDropDiv{width:250px!important}}.filter_title_container{align-items:center;display:flex;margin-bottom:10px}.filter_input_container_reporting,.filter_input_container_spammer{align-self:flex-end;display:flex}.filter_input_container_reporting #BookedOnfromContainer label,.filter_input_container_reporting #BookedOntoContainer label,.filter_input_container_spammer #BookedOnfromContainer label,.filter_input_container_spammer #BookedOntoContainer label{margin-left:20px}.filter_input_container_spammer{margin-left:0;padding:5px 5px 5px 15px}.filter_input_container_spammer,.filter_input_container_spammer #reportingBodyHeaderCsvBtn{background-color:dimgray;color:#fff}.filter_input_container_spammer .icofont-download-alt{color:#fff}.filter_input_container_spammer #SpammerLogsCSVButton{align-content:center;align-self:flex-end;display:flex}#filter_container{align-items:stretch;display:flex}#filter_container #gridFilter{flex-flow:column}#bookedOnGridFilter{border-right:2px solid #d3d2d3;display:inline-block;padding-bottom:10px;width:30%}#bookedOnGridFilter .DaraRangeDropdownIcon{top:calc(50% - 7.5px)}#bookedOnGridFilter .form-control{padding:12px 10px}#removeBookDate{float:right}.reportingMainBodySpacer{height:30px;width:100%}#filterContainer{align-self:flex-end}.AppRoomsView{min-width:1800px}.AppRoomsView #filterContainer{align-items:center;flex-flow:row}.AppRoomsView .manageBookingTextfieldDiv{margin-left:20px;margin-top:0}.AppRoomsView .manageBookingTextfieldDiv .chosen-container .chosen-single{min-height:40px}.AppRoomsView #adminImportTranslations{height:52px;max-width:300px}.AppRoomsView #adminImportTranslations #fileInput{width:100%}.AppRoomsView #filterValueOnAllDomains_label{min-width:100px}.booking-wrapper #filterContainer{padding:0}.reportingBodyOverflowx{float:left;height:100%;overflow-x:auto;width:100%}.reportingBodyHeaderLabel{font-size:18pt}.reportingButtonsDiv{align-self:flex-end;margin-bottom:10px;margin-right:10px;min-width:80px}.servicesButtonDiv{align-items:center;align-self:flex-end;display:flex;margin-left:auto;padding-right:20px}.excludeEmptyIataNumberContainerLabel{vertical-align:middle}.reportingBodyHeaderBtns{border:none;cursor:pointer;font-size:12pt;outline:none}.reportingBodyExportBtnIcon{height:16px}#reportingAttributesHeader,#reportingAttributesHeader2,#reportingGridHeader{background-color:#d4d4d4;width:-moz-fit-content;width:fit-content}#reportingAttributesHeader2{height:50px;max-width:1842px;min-width:1842px;width:100%}#reportingAttributesHeaderOrder{background-color:#d4d4d4;height:39px;line-height:39px;margin-bottom:10px;max-width:1395px;min-width:1395px;width:100%}.reportingAttributesHeaderCol1{width:120px}.reportingAttributesHeaderCol1,.reportingAttributesHeaderCol15{border-right:1px solid #fff;display:inline-block;float:left;font-size:10pt;height:100%;margin-top:0;padding:10px 0;text-align:center}.reportingAttributesHeaderCol15{width:170px}.reportingAttributesHeaderCol12{border-right:1px solid #fff;display:inline-block;float:left;height:100%;margin-top:0;padding:10px 0;text-align:center;width:145px}.reportingAttributesHeaderCol2{width:110px}.reportingAttributesHeaderCol2,.reportingAttributesHeaderCol3{border-right:1px solid #fff;display:inline-block;float:left;font-size:10pt;height:100%;margin-top:0;padding:10px 0;text-align:center}.reportingAttributesHeaderCol3{width:200px}.reportingAttributesHeaderCol4{width:70px}.reportingAttributesHeaderCol4,.reportingAttributesHeaderCol5{border-right:1px solid #fff;display:inline-block;float:left;font-size:10pt;height:100%;margin-top:0;padding:10px 0;text-align:center}.reportingAttributesHeaderCol5{width:220px}.reportingAttributesHeaderCol6{width:60px}.reportingAttributesHeaderCol6,.reportingAttributesHeaderCol7{border-right:1px solid #fff;display:inline-block;float:left;font-size:10pt;height:100%;margin-top:0;padding:10px 0;text-align:center}.reportingAttributesHeaderCol7{width:120px}.reportingAttributesHeaderCol_450{width:440px}.reportingAttributesHeaderCol8,.reportingAttributesHeaderCol_450{border-right:1px solid #fff;display:inline-block;float:left;font-size:10pt;height:100%;margin-top:0;padding:10px 0;text-align:center}.reportingAttributesHeaderCol8{width:85px}.reportingAttributesHeaderCol299{width:399px}.reportingAttributesHeaderCol299,.reportingAttributesHeaderCol_100{border-right:1px solid #fff;display:inline-block;float:left;font-size:10pt;height:100%;margin-top:0;padding:10px 0;text-align:center}.reportingAttributesHeaderCol_100{width:100px}.reportingAttributesBorder{background-color:#fff;display:inline-block;float:left;height:100%;width:1px}.reportingmorning #reportingAttributesHeader,.reportingmorning #reportingAttributesHeader2,.reportingmorning #reportingGridItemsEmptyList,.reportingmorning #reportingGridItemsList{max-width:1440px;min-height:40px;min-width:1440px}.reportingmorning #reportingBodyHeader{width:100%}#reportingAttributesHeaderOrderMenu>.reportingAttributesHeaderCol{padding:0}#reportingGridItemsList{height:calc(100% - 140px);max-width:1842px;min-width:1842px;width:100%}.reportingGridItemView{height:42px;width:100%}.reportingGridItemMainBody{float:left;height:100%;width:100%}#reportingGridItemRow{height:100%;width:100%}.reportingGridItemContentFormat{font-size:11pt}.reportingGridItemContentFormatTitle{font-size:11pt;line-height:44px}.reportingGridItemCol1{width:120px}.reportingGridItemCol1,.reportingGridItemCol12{border-bottom:1px solid #c5c5c5;border-right:1px solid #c5c5c5;display:inline-block;float:left;height:100%;text-align:center}.reportingGridItemCol12{width:145px}.reportingGridItemCol15{width:170px}.reportingGridItemCol15,.reportingGridItemCol2{border-bottom:1px solid #c5c5c5;border-right:1px solid #c5c5c5;display:inline-block;float:left;height:100%;text-align:center}.reportingGridItemCol2{width:110px}.reportingGridItemCol3{width:200px}.reportingGridItemCol3,.reportingGridItemCol4{border-bottom:1px solid #c5c5c5;border-right:1px solid #c5c5c5;display:inline-block;float:left;height:100%;text-align:center}.reportingGridItemCol4{width:70px}.reportingGridItemCol5{width:220px}.reportingGridItemCol5,.reportingGridItemCol6{border-bottom:1px solid #c5c5c5;border-right:1px solid #c5c5c5;display:inline-block;float:left;height:100%;text-align:center}.reportingGridItemCol6{width:60px}.reportingGridItemCol7{font-size:12pt;width:120px}.reportingGridItemCol7,.reportingGridItemCol8{border-bottom:1px solid #c5c5c5;border-right:1px solid #c5c5c5;display:inline-block;float:left;height:100%;text-align:center}.reportingGridItemCol8{width:85px}.reportingGridItemCol_450{font-size:12pt;width:440px}.reportingGridItemCol299,.reportingGridItemCol_450{border-bottom:1px solid #c5c5c5;border-right:1px solid #c5c5c5;display:inline-block;float:left;height:100%;text-align:center}.reportingGridItemCol299{width:399px}.marginright{margin-right:1px}.reportingGridItemCol_100{display:inline-block;float:left;height:100%;margin-right:1px;text-align:center;width:100px}.reportingGridItemColStacked{font-size:11pt;line-height:22px;width:100%}.reportingGridItemColStacked1{font-size:10pt;line-height:22px;width:100%}#reportingGridItemsEmptyList{height:290px;margin-bottom:40px;max-width:1842px;min-width:1842px;width:100%}#reportingGridItemsEmptyText{font-size:16pt;line-height:290px;text-align:center;width:100%}.reportingBodyOverflowMenu{height:64.5vh;overflow-x:auto;width:100%}.reportingBodyOverflowMenu .jsgrid-grid-body{overflow-y:auto!important}#reportingGridItemsListMenu{width:calc(100vw - 390px)}#reportingAttributesHeaderOrderMenu{height:39px;line-height:39px;margin-bottom:10px;width:100%}.reportingGridItemViewMenu{display:block;margin-bottom:1px;width:100%}.reportingGridItemRow{display:table-row}.reportingGridItemCol{background-color:#fff;border-bottom:1px solid #c5c5c5;border-right:1px solid #c5c5c5;display:table-cell;padding:10px 0;text-align:center;vertical-align:middle}.reportingAttributesHeaderCol{border-left:1px solid #fff;display:table-cell;height:40px;padding:10px 0;text-align:center}.reportingGridItemCol40{max-width:40px;min-width:40px;width:40px}.reportingGridItemCol70{word-wrap:break-word;max-width:70px;min-width:70px;width:70px}.reportingGridItemCol90{word-wrap:break-word;max-width:90px;min-width:90px;width:90px}.reportingGridItemCol100{word-wrap:break-word;max-width:100px;min-width:100px;width:100px}.reportingGridItemCol110,.reportingGridItemCol120{word-wrap:break-word;max-width:120px;min-width:120px;width:120px}.reportingGridItemCol130{word-wrap:break-word;max-width:130px;min-width:130px;width:130px}.reportingGridItemCol150{word-wrap:break-word;max-width:150px;min-width:150px;width:150px}.reportingGridItemCol200{word-wrap:break-word;max-width:200px;min-width:200px;width:200px}.reportingGridItemCol220{word-wrap:break-word;max-width:220px;min-width:220px;width:220px}.reportingGridItemCol450{word-wrap:break-word;max-width:450px;min-width:450px;width:450px}.reportingGridItemCol400{word-wrap:break-word;max-width:400px;min-width:400px;width:400px}.reportingGridItemBorder{border-right:none}.overflowHidden{overflow:hidden!important;overflow-x:hidden!important;overflow-y:hidden!important}.widthAuto{overflow:auto!important;width:calc(330vw - 390px)!important}#reportingPanelDropDownMenu_chosen>a>div>b{background:none}#tblReportingGridItemsList .total_row{font-size:14px;font-weight:700}#arrowViewsContainer #filter_container{margin-top:10px;width:100%}#arrowViewsContainer #filter_container .reportingButtonsDiv{display:flex}#reportingGridFooter{padding:10px}input{font-size:14pt}input,input[type=button]{font-weight:400}.resetPasswordBodyInnerSpan{box-shadow:2px 5px 5px 0 rgba(0,0,0,.55);height:74px;margin-left:10%;width:80%}.resetPasswordBodyInnerLogo{background-color:#858585;float:left;height:74px;width:74px}.resetPasswordBodyInner{background-color:#858585;color:#fff;display:block;float:left;font-size:22px;height:74px;line-height:74px;margin:auto;width:calc(100% - 74px)}.resetPasswordHeader{height:100%;text-align:center;width:130px}.resetPasswordContent{margin-left:10%;max-height:500px;min-height:310px;width:80%}.resetPasswordContentInner{color:#1a1a1a;font-size:20pt;height:auto;text-align:center;width:100%}.resetPasswordContentDivider1{background-color:#c5c5c5;height:1px;opacity:.5;width:100%}.resetPasswordContentDivider2{background-color:#c5c5c5;height:1px;opacity:.2;width:100%}.resetPasswordContentMainBody{color:#fff;height:auto;margin-top:15px;text-align:center;width:100%}.resetPasswordContentP1{text-align:right;width:70%}.resetPasswordContentLabel{margin-right:10px}.resetPasswordContentTf{border-style:solid;border-width:1px;font-size:14pt;height:37px;text-indent:5px;width:190px}.resetPasswordContentBtn,.resetPasswordContentTf{background-color:#858585;color:#fff;position:relative}.resetPasswordContentBtn{border-style:none;border-width:0;font-size:16px;height:40px;outline:medium none;width:170px}.resetPasswordContentLoginHref{color:#858585;font-size:12pt;text-decoration:underline}.adminView{height:100%;width:100%}.bottomPaddingAdmin{float:left;height:75px;position:relative;width:100%}.adminSidePanel{float:left;height:438px;margin-left:22px;margin-right:22px;margin-top:38px;position:relative;width:316px}.adminSidePanelCenter{height:100%;margin-left:44px;width:calc(100% - 88px)}.adminSidePanelHeaderDiv{height:28px;width:100%}.adminFieldsLbl{float:left;font-size:16pt;margin-bottom:10px}.adminSidePanelDiv{height:150px;width:100%}.adminSidePanelButtonDiv{float:left;height:32px;position:relative;width:100%}.adminLeftPanelBtns{border:none;float:left;font-size:12pt;outline:none;padding:0 0 10px;text-align:left}.adminMainBody{float:left;height:100%}.adminMainBodySpacer{display:flex;height:5px;justify-content:flex-end;padding-top:5px}.adminMainBodySpacer .reportingUserExportBtn{align-self:auto;display:block;width:70px}.adminMainBodySpacer .reportingUserExportBtn .reportingBodyHeaderBtns{background:none;color:#fff}.adminSelectionFormContainer{display:flex;flex-direction:row;padding-left:10px}.adminSelectionFormContainer .form-semiround{min-width:200px}.adminSelectionFormContainer .CabanaSetButton{margin:5px 0}.adminSelectionFormContainer .CabanaDetailsSelector{margin:0 25px 0 0;position:relative}.adminSelectionFormContainer .CabanaDetailsSelector #selectColumn{margin:10px 0 0;width:100%}.adminSelectionFormContainer .CabanaDetailsSelector #selectDropdown{margin-top:10px;width:100%}.adminSelectionFormContainer .DropDownSelectArrow{left:calc(100% - 22px);pointer-events:none;position:absolute;top:calc(50% - 2px)}.adminSelectionFormContainer .CabanaUploadButton{margin:auto 25px auto 0}.adminSelectionFormContainer .textSetField{margin:10px 0 0}.adminSelectionFormContainer #checkboxContainer input{margin-top:25px}.adminSelectionBtn{margin-top:0!important}#selectColumn{margin-left:50px}#adminHeaderTitleBar{align-items:center;display:flex;justify-content:space-between;padding:10px 0}#adminHeaderTitleBar .userTypeDropdownContainer{display:inline-flex;margin-left:20px;width:250px!important}#adminHeaderTitleBar .userTypeDropdownContainer #dropDownUserType{line-height:40px;min-height:40px;width:100%}#callHost,#goToUsers,#refreshHost{float:right;margin-right:180px}#adminRight{float:right}#addType{margin-top:10px}#adminRights,#userType{float:right;margin-right:10px}.adminBodyHeaderLabel{font-size:20pt;line-height:1;margin-right:20px;padding-left:30px;padding-right:30px}.AppUsersView{width:-moz-max-content;width:max-content}.AppUsersView .adminHeader{align-items:center;display:flex;height:auto}.AppUsersView .adminHeader .adminMainBodySpacer{align-items:center;height:100%;margin-left:20px;padding-top:0}.adminBodySubHeaderLabel{float:left;font-size:12pt;line-height:80px;margin-left:35px}#adminGridItemsList{margin-top:10px}#adminGridItemsList,#adminUserRightsList{height:calc(100% - 145px);width:100%}.adminGridItemView{height:60px;width:100%}.adminGridItemMainBody{float:left;height:100%;width:100%}#adminGridItemHeader{margin-top:50px}#adminGridItemRow{height:calc(100% - 10px);width:100%}.adminGridItemCol1{text-indent:32px;width:20%}.adminGridItemCol1,.adminGridItemCol2{display:inline-block;float:left;height:100%}.adminGridItemCol2{width:14%}.adminGridItemCol3{width:12%}.adminGridItemCol1a,.adminGridItemCol3{display:inline-block;float:left;height:100%}.adminGridItemCol1a{text-indent:32px;width:25%}.adminGridItemCol2a,.adminGridItemCol4{display:inline-block;float:left;height:100%;width:15%}.adminGridItemCol5,.adminGridItemCol6,.adminGridItemCol7{display:inline-block;float:left;height:100%;width:10%}.adminGridItemCol8{width:9%}.adminGridItemCol8,.adminGridItemCol9{display:inline-block;float:left;height:100%;text-align:center}.adminGridItemCol9{width:calc(10% - 2px)}.image_anonymize,.image_delete,.image_edit,.image_info{height:30px;width:30px}.adminGridItemSpacer{display:inline-block;float:left;height:100%;width:1px}.adminGridItemSpacerLine{display:inline-block;float:left;height:calc(100% - 20px);margin-top:10px;width:1px}.adminGridItemContentFormat{font-size:11pt;line-height:44px}#editDiscLimits_btn{cursor:pointer!important;font-size:11pt;font-weight:400;line-height:40px;margin-left:20px;padding:0 20px;text-align:center;vertical-align:top;width:250px}.adminGridEditButton{background-image:url(assets/118cf482854e55ca72ca.svg);background-size:21px 21px;text-align:center}.adminGridDeleteButton,.adminGridEditButton{background-position:50%;background-repeat:no-repeat;border:none;cursor:pointer;height:100%;outline:medium none;width:40px}.adminGridDeleteButton{background-image:url(assets/973b754087511b139ad4.svg);background-size:23px 23px}.adminUserButton{cursor:pointer;height:42px;margin-right:20px;width:138px}#editRights{margin-top:10px}#adminGenerateRights{margin:3px 10px 0 0;min-width:250px}#adminImportUsers{width:370px}#transferUsers{min-width:200px}#downloadUsersCsvContainer{margin:5px 8px 5px 0}.userDialogView{display:flex;height:100%;justify-content:center;left:0;position:fixed;top:0;width:100%;z-index:100}.userDialogViewBackground{background-color:#000000cc;height:100%;opacity:.8;position:absolute;width:100%}.userDialogBody{max-height:80%;min-height:250px}.userDialogBody,.userTypeDialogBody{background-color:#fff;margin:auto;overflow-x:hidden;overflow-y:auto;position:relative;width:570px;z-index:10000}.userTypeDialogBody{height:auto;max-height:90%;padding-bottom:20px}.userTypeDialogBody .chosen-container .chosen-results{max-height:260px}.userDialogBodyServiceType{max-width:1000px;overflow:auto;width:70%}.userDialogBodyServiceType .showAllNotesContainer{margin:10px}.DialogImagePopup{background-color:transparent;height:auto;line-height:0;width:auto}.DialogImagePopup #imageToExpand{height:auto;max-width:100%;min-height:100%;width:auto}#bookingStatusProperties,#servicetype{width:100%!important}.menuItemObjectNumContainer{overflow:auto;width:25%}.menuItemObjectNumContainer .showAllNotesContainer{margin:10px}.adminManageMenuDiv .adminDialogActionButtonsDiv{margin:0;padding:0}.manageGridDiv{height:100%!important;min-height:400px!important;width:100%!important}.userDialogView #manageGridContent .manageGridDiv{min-height:1px!important}#manageGridContent .manageGridDiv{min-width:3200px}#manageGridContent.SmallGrid .manageGridDiv{min-width:9rem}.ManageMenuItems{max-height:90%;max-width:98%;overflow:auto;width:98%}.adminMenuLocationsDiv #manageGridContent .manageGridDiv{min-width:200px}.menuItemObjectNumView{display:flex;height:100%;justify-content:center;left:0;position:fixed;top:0;width:100%;z-index:600}.addSimphonyItemsDiv{align-items:center;display:flex}.adminManageMenu{max-height:90%;max-width:98%;overflow:auto;width:98%}.adminManageMenu .jsgrid-grid-body{height:100%!important}.adminManageMenu #manageGridContent,.adminManageMenuOptions{overflow:auto}.adminManageMenuLocations{overflow:auto;padding-bottom:20px!important;width:50%}.adminManageMenuLocations .adminDialogInputDiv{padding:20px 50px}.adminManageMenuLocations .adminDialogInputDiv .adminDialogInput{margin:10px 0}.adminManageCabanaLocations{overflow:auto;padding-bottom:20px!important;width:50%}.adminManageCabanaLocations .adminDialogInputDiv{padding:20px 50px}.adminManageCabanaLocations .adminDialogInputDiv .adminDialogInput{margin:10px 0}#giftOptionsTable td,#giftOptionsTable th,#giftOptionsTable tr{padding:1rem}.manageMenuContainer .jsgrid-grid-body{overflow-y:auto!important}.userDialogHeaderDiv{display:none}.userDialogUserInfo{font-size:22pt;margin-top:35px;text-indent:30px;width:100%}.userDialogTextFieldsSpacer{height:1px;width:100%}.userDialogTextFieldsSpacer1{height:10px;width:100%}.adminDialogDividerLine{height:1px;margin-bottom:5px;width:100%}.userDialogTextFields{cursor:pointer!important;display:inline-block;font-size:11pt;height:40px;line-height:40px;margin:0 auto;padding-left:20px;text-align:left;width:300px}.mbAdmin .userDialogTextFields::-moz-placeholder{opacity:1}.mbAdmin .userDialogTextFields::placeholder{opacity:1}.globalBookingField{padding-left:10px}.userTextFields{align-items:center;border:none;cursor:pointer!important;display:inline-flex;font-size:11pt;margin-left:10px;outline:medium none;text-align:center}#toggle-user-conf-password,#toggle-user-password{display:flex;height:33px;margin-left:83%;margin-top:-2.5em;position:relative;width:28px;z-index:2}.adminLabel{display:inline-block;font-size:11pt;line-height:40px;margin-bottom:5px;min-height:40px;min-width:240px;padding-left:10px;vertical-align:top}#managehotel_hotelSupportContactBCCServiceBooking,#managehotel_hotelSupportContactBCCServiceLoanerBooking{display:block}#adminNoCancelBookingBfrCnt,#adminOpenExternalUrl{padding-left:0}.adminLabelDescription{line-height:20px;width:240px}.adminTextFields{cursor:pointer!important;font-size:11pt;font-weight:400;height:40px;line-height:40px;padding:0 20px;text-align:left;vertical-align:top;width:230px}.adminDeepLinkContainer{align-items:center;display:flex}.adminDeepLinkContainer .adminDeepLink{font-size:11pt;font-weight:400;height:40px;line-height:40px;margin-left:20px;vertical-align:top}.adminDeepLinkContainer #copyButton{height:42px;line-height:38px;margin-right:10px;text-align:center}.adminDialogTextFieldDiv .adminTextFields{width:915px}#adminDialogNote{height:11vh;line-height:1.5;text-align:left;vertical-align:middle}#managehotel_hotelSupportContact,#managehotel_hotelSupportContactBCC,#managehotel_hotelSupportContactBCCMenuOrdering,#managehotel_hotelSupportContactBCCSeating,#managehotel_hotelSupportContactBCCServiceBooking,#managehotel_hotelSupportContactBCCServiceLoanerBooking,#managehotel_hotelSupportContactCC,#managehotel_hotelSupportServicePending,.adminLabel#staffPasswordExpireDays{display:block;line-height:25px;margin-left:240px}.adminTextArea{cursor:pointer!important;font-family:Montserrat,sans-serif;font-size:11pt;padding:5px 20px;width:915px}#adminContentView{margin-bottom:15px;padding:10px 50px 0}#adminContentView #disclaimers_grid .jsgrid-edit-row textarea,#adminContentView #disclaimers_grid .jsgrid-insert-row textarea{height:150px}.host_responseTextArea{background-color:#f8f8f8;border:2px solid #ccc;border-radius:4px;box-sizing:border-box;font-size:10px;height:250px;margin:7px 5px 5px 6px;padding:12px 20px;resize:none;width:98%}.adminDialogActionButtonsDiv{cursor:pointer;display:inline-block;margin-bottom:10px;text-align:center;width:100%}.restaurantDialogActionButtons{border:none;display:block;font-size:12pt;height:42px;margin-left:160px;outline:none;width:138px}.adminDialogResetPassBtn{border:none;cursor:pointer;font-size:12pt;outline:none;padding:10px 0;width:230px}.mbAdmin #confirmWrapper .adminDialogTextFieldDiv,.mbAdmin #confirmWrapper .userDialogWrapperDiv{text-align:center}.mbAdmin #confirmWrapper .adminDialogTextFieldDiv .chosen-container-single .chosen-single span{text-align:left}.adminDialogTextFieldDiv{clear:both;padding:5px 0;width:100%}.adminDialogTextFieldDiv .textfieldSmall{width:150px}.mbAdmin #userDialogWrapperDiv #languageSelectContainer{padding:5px 0;text-align:left;width:100%}.mbAdmin #userDialogWrapperDiv #languageSelectContainer .confirmDialogTextFieldsLabel{margin:0 5% 5px}.mbAdmin #userDialogWrapperDiv #languageSelectContainer .bookRoomConfirmDropDiv{margin:0 5%;width:90%}.mbAdmin #userDialogWrapperDiv .adminDialogActionButtonsDiv{margin-bottom:20px}.mbAdmin #userDialogWrapperDiv #adminDialogButtonSection{margin-top:20px}.adminDialogTextFieldDivDrop{position:relative;width:300px}.adminDialogTextFieldDivDrop .chosen-container.chosen-container-single{width:300px!important}.adminDialogTextFieldDivDrop select{-webkit-appearance:none;-moz-appearance:none;appearance:none;cursor:pointer!important;display:inline-block;font-size:11pt;height:40px;line-height:40px;margin:0 auto;outline:medium none;padding-left:20px;text-align:left;width:300px}.adminDialogTextFieldDivDrop .chosen-container,.adminDialogTextFieldDivDrop .chosen-container-active.chosen-with-drop{width:300px!important}.adminDialogTextFieldDivDrop .chosen-container-single .chosen-single{background-color:#fff;background-image:none;border-radius:0;box-shadow:none;cursor:pointer!important;font-size:11pt;height:42px;padding-left:20px;text-align:center;text-align:left}.adminDialogTextFieldDivDrop .chosen-container-single .chosen-single span{background-color:#fff;background-image:none;display:inline-block;line-height:42px}.adminDialogTextFieldDivDrop .chosen-container-single .chosen-single div{background-color:#fff;background-image:none}.adminDialogTextFieldDivDrop .chosen-container-single .chosen-single div b{background-color:#fff;height:100%;margin-top:7px;width:100%}.adminDialogTextFieldDivDrop .chosen-container-single .chosen-single .chosen-with-drop{background-color:#fff;background-image:none}.adminDialogTextFieldDivDrop .chosen-container-single .chosen-drop{background-color:#fff;background-image:none;border:1px solid #c5c5c5;box-shadow:none}.adminDialogTextFieldDivDrop .chosen-container-multi .chosen-choices{padding-left:20px}.adminDialogTextFieldDivDrop .chosen-container-active.chosen-with-drop .chosen-single{background-color:#fff;background-image:none;border:1px solid #c5c5c5;box-shadow:none}.adminDialogTextFieldDivDrop .chosen-container .chosen-results li.active-result{border-bottom:1px solid #c5c5c5;color:#1a1a1a;font-size:11pt;line-height:36px;min-height:36px;padding-left:10px}#daySessionDrop,#umbrellaTypeDrop,.mblSel{display:inline-block}.adminPanelDownArrowIcon{left:calc(100% - 25px);pointer-events:none;position:absolute;top:calc(50% - 8px)}#userFilterName{display:inline-block;margin:10px 0;width:100%}#adminFindUserName{margin-left:20;padding-left:20}#adminFindUsers{margin-top:-2px}.adminDialogActiveLock{display:flex}.adminDialogActiveLock #adminUserActive{margin:auto 0}.adminDialogActiveLock #lockUserInterval{margin-left:10px}.colapse{background-image:url(assets/49c1145bd018692d4ca5.svg)}.colapse,.expandplus{background-repeat:no-repeat;background-size:21px 21px;display:inline;padding-left:30px}.expandplus{background-image:url(assets/785c71a7b5d52d6b185d.svg)}#gridItemsList{height:calc(100% - 140px);max-width:1965px;min-width:1965px;width:100%}.gridItemRow{display:block;width:100%}.gridItemCol100p{display:inline-block;height:100%;padding-left:10px;width:100%}#rightsDetails{padding-left:30px}#packageGridItemsListContainer{max-height:510px;overflow:auto;padding-top:10px}#packageGridItemsListJSGrid{width:100%!important}#packageGridItemsList .jsgrid-grid-body::-webkit-scrollbar{display:none}.labelAddOn{display:inline-block;text-align:left;width:150px}#userDialogWrapperDiv #availabilityContactChoiceContainer .userDialogCategoryInput,#userDialogWrapperDiv #categoryContainer .userDialogCategoryInput{display:inline-block;width:250px}#userDialogWrapperDiv #availabilityContactChoiceContainer .userDialogCategoryInput #dlgUserCategory_chosen>a>span,#userDialogWrapperDiv #availabilityContactChoiceContainer .userDialogCategoryInput #dlgUserGuestsNumber_chosen>a>span,#userDialogWrapperDiv #categoryContainer .userDialogCategoryInput #dlgUserCategory_chosen>a>span,#userDialogWrapperDiv #categoryContainer .userDialogCategoryInput #dlgUserGuestsNumber_chosen>a>span{line-height:18px}#userDialogWrapperDiv #guestsNumberContainer #dlgUserGuestsNumber_chosen>a>span{line-height:18px;text-align:left}#userDialogWrapperDiv #availabilityContactChoiceContainer #dlgAvailabilityContactChoice{width:100%}#passchangeinfo{display:none;text-align:center}#adminContentView>.adminLabel{margin-bottom:20px}#socialMediaLinks_btn,#useS3Storage_btn{height:42px;line-height:38px;margin-bottom:20px;max-width:350px;text-align:center}.adminDropdownContainer{display:inline-block;width:915px}@media only screen and (max-width:900px){.adminDialogTextFieldDiv .adminTextFields,.adminTextArea{width:auto}.adminDropdownContainer{width:196px}#managehotel_hotelSupportContact,#managehotel_hotelSupportContactBCC,#managehotel_hotelSupportContactBCCMenuOrdering,#managehotel_hotelSupportContactCC,.adminLabel#staffPasswordExpireDays{margin-left:0}}@media only screen and (max-width:1030px){.adminManageMenu,.userDialogBodyServiceType{overflow:auto;width:95%}.AppUsersView #adminRight{margin-right:10px}#adminHeaderTitleBar .userTypeDropdownContainer{margin-left:0}}@media only screen and (max-width:769px){.AppUsersView,.adminView{width:1200px}.adminSelectionFormContainer .DropDownSelectArrow{top:calc(50% - 16px)}}@media only screen and (max-width:1258px){#managehotel_hotelSupportContact,#managehotel_hotelSupportContactBCC,#managehotel_hotelSupportContactBCCMenuOrdering,#managehotel_hotelSupportContactCC,.adminLabel#staffPasswordExpireDays{margin-left:0}}.registerView{background-color:#fff;height:100%;width:100%}.adminNoCancelMenuOrderBfrCnt .manageGridDiv{min-height:150px!important;min-width:400px!important}.adminNoCancelMenuOrderBfrCnt #adminNoCancelMenuOrderBfrCnt{margin:0 auto;padding:20px;width:100%}.adminNoCancelMenuOrderBfrCnt #filterContainer{align-items:center;display:flex}#socialMediaLinks_btn{max-width:350px;text-align:center}@media only screen and (max-width:450px){.labelAddOn{width:300px}}.reservarionConfirm{width:300px}.adminCheckinDiv,.adminCopySpecialDaysDiv,.adminNotesHistoryDiv,.adminObjNumDiv{min-width:1000px;position:relative}.adminMenuOptions{min-width:600px;position:relative}@media only screen and (max-width:450px){.adminCopySpecialDaysDiv{min-width:300px}.adminCopySpecialDaysDiv #copyDatesContainer{align-items:center;flex-flow:column;margin:5px;text-align:center}.adminCopySpecialDaysDiv #copyDatesContainer .hasDatepicker{width:100%}.adminCopySpecialDaysDiv .basicDialogActionButtonsDiv{margin:15px 0}}.SimphonyManagePopup{width:70%}.passwordChangeLabel{display:inline-block;margin:auto;text-align:left;width:300px}#force_password_change{position:absolute;right:28px}.bookPopup{height:100%;left:0;position:absolute;top:0;width:100%}.bookPopup .bookViewMB1{align-items:center;display:flex;height:100%;justify-content:center;width:100%}.bookPopup .mbcontestwrapper.hotelservicesList{background-color:#fff;margin-top:10px;padding:10px 20px;z-index:100}.bookPopup .serviceCartStaffItemContainer{height:90%;margin:20px;overflow:auto;position:absolute;width:calc(100% - 40px)!important}.bookPopup .serviceCartStaffItemContainer .closePalapaDetailsCls{position:absolute;right:5px;top:10px;z-index:100001}.mbAdmin .bookPopup .serviceCartStaffItemContainer{display:flex;height:-moz-fit-content;height:fit-content;max-height:90%;position:relative}.mbAdmin #serviceBook{background-color:#f1f1f1}#leftMenu{height:auto;position:fixed;top:0;z-index:200}#leftMenu .navbarDropDownChoice{display:none;height:calc(100vh - 145px);left:0;overflow-y:auto;position:absolute;top:90px}#leftMenu .navbarDropDownChoice .dropdown-list{margin:0;padding-left:20px}#leftMenu .navbarDropDownChoice .nav-item{display:block;padding:10px}#leftMenu .navbarDropDownChoice .nav-item img,#leftMenu .navbarDropDownChoice .nav-item span{display:inline-block;vertical-align:middle}#leftMenu .navbarDropDownChoice .nav-item img{margin-right:10px}#leftMenu .navbarDropDownChoice .nav-item a,#leftMenu .navbarDropDownChoice .nav-item a:active,#leftMenu .navbarDropDownChoice .nav-item a:focus,#leftMenu .navbarDropDownChoice .nav-item a:hover{text-decoration:none}#leftMenu .navbarDropDownChoice .nav-item.user-item{padding-bottom:30px;padding-top:30px}#leftMenu .navbarDropDownChoice .nav-item.user-item .person-name{font-weight:700}#hotelServiceInventoriesContainer{display:flex;flex-wrap:wrap;margin-left:20px}#hotelServiceInventoriesContainer #itemInventoryTime,#hotelServiceInventoriesContainer #itemInventoryTimeLabel{font-size:16px;vertical-align:sub}.unhide{display:block!important}.marginHandler{margin-left:200px!important}.iframe_container{height:100%!important;overflow:hidden;width:100%}#leftMenu .top-navigation{display:flex;flex-direction:row-reverse;justify-content:space-between;padding:0 5px}#leftMenu .top-navigation .dropd-down-toggle{transform:rotate(180deg)}#leftMenu .top-navigation .navbarDropDownChoice{height:calc(100vh - 204px);left:0;min-width:224px;top:130px;width:25%}#leftMenu .top-navigation .navbarDropDownChoice .nav-item{font-size:15px;padding:10px 10%}#leftMenu .top-navigation .navbarDropDownChoice .nav-item.user-item{border-bottom:none;font-size:20px;padding:20px 10%}#orderBookingImage{margin:0 auto;max-width:300px;padding:10px;width:100%}#hotelServiceInventory{display:inline-block}#hotelServiceInventory .spinnerDiv{align-items:center;display:flex;margin:0;padding-left:0}#hotelServiceInventory .spinnerDiv #id_spinnerLbl{margin:0;width:auto}#pricesContainer{display:inline-block}.serviceLabel{font-size:15px;padding:20px 3px 7px}#servicePriceContainer{display:inline-block;padding-right:50px}#servicePriceContainer #servicePrice{font-size:25px;font-weight:700;margin-bottom:10px;text-align:center}#servicePriceContainer #servicePriceWithFee{align-items:end;display:flex;flex-direction:column;font-size:13px;font-weight:700;text-align:center}.orderBookingCount #elementGuestCount{display:block;padding-left:20px}.cartSummaryInfos #elementGuestCount{display:inline-block}#itineraryItemGuestCounts{display:block;padding-left:30px}.ellipsisFullContainer{height:100%}.ellipsisRowContainer{height:100%!important}.ellipsisContainer{-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;line-height:18px!important;margin-bottom:0!important;min-height:35px;overflow:hidden;text-overflow:ellipsis}.ellipsisContainer ul{list-style-position:inside;margin-top:0!important}.ellipsisContainer ul li:nth-child(2){overflow:hidden;text-overflow:ellipsis;white-space:nowrap;width:140px}.ellipsisNoContainer{height:55%!important;line-height:18px!important;margin-bottom:0!important;max-height:150px;overflow:auto;text-overflow:clip;white-space:normal;width:auto}.ellipsisNoContainer ul{list-style-position:inside;margin-top:0!important}.ellipsisNoContainer ul li:nth-child(2){overflow:auto;text-overflow:clip;white-space:normal;width:100%}#showMore{margin-bottom:15px;margin-top:15px}.showMoreLink{color:#51555a;font-size:12px;line-height:20px}#hsInventories{padding-bottom:10px;padding-top:10px;width:100%}#hsInventories,#hsInventories .hotelServiceInventoryTime{display:inline-block}#hsInventories .hotelServiceInventoryTime .lbl_checkbox_green{display:inline-block;min-width:230px}#hotelServiceRepeatContainer span,#hotelServiceStudioPriceContainer span{display:inline-block!important;font-size:15px!important;font-weight:400!important;min-width:200px}#hotelServiceRepeatContainer #spinnerPerDayContainer span,#hotelServiceRepeatContainer #spinnerPerHourContainer span,#hotelServiceStudioPriceContainer #spinnerPerDayContainer span,#hotelServiceStudioPriceContainer #spinnerPerHourContainer span{font-size:20px!important}#hotelServiceRepeatContainer label,#hotelServiceStudioPriceContainer label{min-width:200px}#hotelServiceRepeatContainer #priceByGuestTypeContainer,#hotelServiceRepeatContainer #pricingTypeContainer,#hotelServiceRepeatContainer #repeatEndContainer,#hotelServiceRepeatContainer #repeatStartContainer,#hotelServiceRepeatContainer #slotSelectorContainer,#hotelServiceStudioPriceContainer #priceByGuestTypeContainer,#hotelServiceStudioPriceContainer #pricingTypeContainer,#hotelServiceStudioPriceContainer #repeatEndContainer,#hotelServiceStudioPriceContainer #repeatStartContainer,#hotelServiceStudioPriceContainer #slotSelectorContainer{display:inline-block}#hotelServiceAgePriceContainer{display:block;margin-bottom:15px}#navbarDropDownChoiceDistributionPartners,#navbarDropDownChoiceDistributionRules{display:none!important}@media only screen and (max-device-height:700px){#leftMenu .navbarDropDownChoice .nav-item.user-item{padding:20px 10px}#leftMenu .navbarDropDownChoice .nav-item{padding:10px 10px 5px}#leftMenu .navbarDropDownChoice .nav-item img{width:40px}}@media only screen and (max-device-height:550px){#leftMenu .navbarDropDownChoice .nav-item.user-item{padding:10px}#leftMenu .navbarDropDownChoice .nav-item{font-size:14px!important;padding:5px 10px}#leftMenu .navbarDropDownChoice .nav-item img{width:25px}}@media only screen and (max-device-height:450px)and (orientation:landscape){#leftMenu .navbarDropDownChoice .nav-item{padding:2px 10px}#leftMenu .navbarDropDownChoice .nav-item img{width:20px}}.lbl_checkbox_green{font-size:18px}.lbl_checkbox_green .checkbox_green,.lbl_checkbox_green_small .checkbox_green{display:none}.lbl_checkbox_green .checkbox_green+span.checkmark{border:2px solid #c5c5c5;cursor:pointer;display:inline-block;height:32px;margin:6px 10px 0 0;vertical-align:middle;width:32px}.lbl_checkbox_green .checkbox_green:checked+span.checkmark{background:url(assets/801610bbd5b283d2cc1a.png) 0 0 no-repeat;border:none}.lbl_checkbox_green.disabled .checkbox_green+span.checkmark{background-color:#d8d8d8}.lbl_checkbox_green.disabled #itemInventoryTime{color:#b1b1b1}.lbl_checkbox_green_small .checkbox_green+span.checkmark,.lbl_checkbox_green_small .checkbox_green:checked+span.checkmark{background-size:20px;height:32px}.pplGroupComposition,.spinnerAgePriceDiv,.spinnerDiv{padding:0 5px}.pplGroupComposition .class_spinner:focus,.spinnerAgePriceDiv .class_spinner:focus,.spinnerDiv .class_spinner:focus{outline:none}.pplGroupComposition label,.spinnerAgePriceDiv label,.spinnerDiv label{display:block;font-size:1em;font-weight:700;padding:7px 3px}.pplGroupComposition #id_dropdownLbl,.spinnerAgePriceDiv #id_dropdownLbl,.spinnerDiv #id_dropdownLbl{font-size:1em!important;font-weight:700!important;min-width:80px}.pplGroupComposition input,.spinnerAgePriceDiv input,.spinnerDiv input{width:150px}.pplGroupComposition input,.spinnerAgePriceDiv input,.spinnerAgePriceDiv input.class_spinner_price{width:100px}.pplGroupComposition{width:100%}.pplGroupComposition .blockInline{padding-right:20px;text-align:center}.pplGroupComposition .blockInline .ui-widget.ui-widget-content{height:50px!important;padding:5px 0}.pplGroupComposition label,.spinnerDiv label,.subtitle{display:block}.subtitle{font-weight:700;padding:0 5px 0 0}.blockInline,.spinnerAgePriceDiv label{display:inline-flex;flex-flow:column}.staffRevenueDiv{margin:0 10px;width:200px}.CurentStatusDiv{align-items:center;flex-flow:row;height:5.9rem;margin:0 20px 0 10px}.filter_group #btnSubmitFilter,.filter_group #totalPaymentSumLabel,.filter_group #totalProductSumLabel,.filter_group #visitProductStats,.filter_group #visitProducts{margin-left:5px}.filter_group #totalProductSum{margin-right:5px}.filter_group #btnRefresh{margin-left:5px;margin-right:15px}.BookingPaymentsView .filter_container .filter_group{margin-left:10px}.PrepaidDiv{align-items:center;display:flex}.display_type{padding:5px 0}.mbMain .bodyview{min-height:100%}.text-toggle #servicedetail{background:url(assets/b42b8ab3a6010ee28933.png) 0 0 no-repeat;float:left;height:40px;width:40px}.text-toggle #servicedelete{background:url(assets/6a72d92e6d2c53be79c7.png) 50% no-repeat;background-position-y:2px;float:left;height:40px;width:40px}#editServices,#services{display:inline-block;margin-bottom:20px;padding-left:25px;padding-right:20px;width:100%}#editServices .top_filter,#services .top_filter{border-bottom:1px solid #c5c5c5;display:flex;justify-content:space-between;margin-bottom:20px;margin-top:10px;padding-bottom:10px}#editServices .top_filter #gridFilter,#services .top_filter #gridFilter{align-items:center;display:flex}#editServices .top_filter #gridFilter .row_title,#services .top_filter #gridFilter .row_title{margin-right:20px}#editServices .top_filter .blockInline,#editServices .top_filter .spinnerAgePriceDiv label,#services .top_filter .blockInline,#services .top_filter .spinnerAgePriceDiv label{align-items:center;display:inline-flex}#editServices .top_filter #ManageFilterButton,#services .top_filter #ManageFilterButton{display:flex;margin-right:15px}#editServices .top_filter .mbbookDateRangeButtonDiv,#services .top_filter .mbbookDateRangeButtonDiv{margin:0 15px}#editServices .days_of_week,#services .days_of_week{display:flex;margin-bottom:20px}#editServices .days_of_week .row_title,#services .days_of_week .row_title{margin-right:15px}#editServices .days_of_week input[type=checkbox],#editServices .days_of_week input[type=radio],#services .days_of_week input[type=checkbox],#services .days_of_week input[type=radio]{margin-left:15px}#editServices .hours_row,#services .hours_row{border-top:1px solid #c5c5c5;display:flex;justify-content:space-between;padding-top:20px}#editServices .hours_row #hotelServiceInventoryTime,#services .hours_row #hotelServiceInventoryTime{align-items:center;display:flex}#editServices .hours_row #hotelServiceInventoryTime .row_title,#services .hours_row #hotelServiceInventoryTime .row_title{margin-right:15px}#editServices .hours_row #hotelServiceInventoryTime .userServiceHotelField,#services .hours_row #hotelServiceInventoryTime .userServiceHotelField{margin:0;padding:12px 0 12px 20px}#editServices .hours_row #hotelServiceInventoryTime .HotelSericesDetailDiv,#services .hours_row #hotelServiceInventoryTime .HotelSericesDetailDiv{margin-right:15px}#editServices .hours_row .manage_inventory_row,#services .hours_row .manage_inventory_row{display:flex}#editServices .hours_row .manage_inventory_row .blockInline,#services .hours_row .manage_inventory_row .blockInline{margin-right:15px}#editServices #adminAddShopButton,#editServices #adminRestaurantMenuConfig,#services #adminAddShopButton,#services #adminRestaurantMenuConfig{cursor:pointer;padding:0!important;text-align:center!important}#editServices #adminDeleteShopButton,#services #adminDeleteShopButton{bottom:38px;cursor:pointer;left:350px;padding:0!important;text-align:center!important}#editServices #serviceImageList,#services #serviceImageList{display:inline-block;width:100%}#editServices #serviceImageList div,#services #serviceImageList div{display:inline-block;vertical-align:middle}#editServices #imagesContainer,#services #imagesContainer{display:inline-block;padding:5px}#editServices #imagesContainer div,#services #imagesContainer div{display:inline-block}#editServices #imageContainer,#services #imageContainer{display:inline-block;min-width:280px;padding-bottom:10px;padding-right:10px}#editServices #imageContainer .imagetoolbar,#services #imageContainer .imagetoolbar{clear:both;display:block;height:30px;width:100%}#editServices #imageContainer .imagetoolbar .imageedit,#services #imageContainer .imagetoolbar .imageedit{background:url(assets/f95769042becfabe2b50.png) no-repeat 50%;float:left;height:30px;width:30px}#editServices #imageContainer .imagetoolbar .imagedelete,#services #imageContainer .imagetoolbar .imagedelete{background:url(assets/766d75f2e917943ef01c.png) no-repeat 50%;float:right;height:30px;left:0;width:30px}#editServices #imageContainer .imageadd,#services #imageContainer .imageadd{display:inline-block;padding:10px}#editServices #btnAddInclude,#services #btnAddInclude{background-color:transparent;border:none;display:inline-block;font-size:2em}#editServices #restaurant_container,#services #restaurant_container{display:inline-block;width:100%}#editServices #restaurant_container #restaurantAddLabel,#services #restaurant_container #restaurantAddLabel{display:inline-block}#editServices #restaurant_container #formRestaurantName,#services #restaurant_container #formRestaurantName{margin-right:20px;width:50%!important}#editServices .listServiceInclude,#services .listServiceInclude{clear:both;list-style-type:none}#editServices .listServiceInclude .serviceInclude,#services .listServiceInclude .serviceInclude{width:calc(100% - 70px)}#editServices .listServiceInclude #btnDeleteInclude,#services .listServiceInclude #btnDeleteInclude{background:url(assets/6a72d92e6d2c53be79c7.png) 50% no-repeat;border:0 solid;float:right;height:60px;margin-top:-5px;width:60px}#editServices #priceGuests,#services #priceGuests{display:inline-block;width:100%}#editServices #priceGuests label,#services #priceGuests label{display:block}#editServices #priceGuests #internalPriceGuestsContainer,#editServices #priceGuests #priceGuestsContainer,#services #priceGuests #internalPriceGuestsContainer,#services #priceGuests #priceGuestsContainer{display:inline-block;width:100%}#editServices #priceGuests #internalPriceGuestsContainer div,#editServices #priceGuests #priceGuestsContainer div,#services #priceGuests #internalPriceGuestsContainer div,#services #priceGuests #priceGuestsContainer div{display:inline-block}#editServices .confirmDialogTextFieldDivMB,#services .confirmDialogTextFieldDivMB{display:inline-block;font-size:15px;font-weight:700;margin:0 15px 15px 6px;position:relative;text-align:left;width:45%}#editServices .confirmDialogTextFieldDivMB .DescriptionTextAdmin,#services .confirmDialogTextFieldDivMB .DescriptionTextAdmin{margin-top:5px;width:100%}#editServices .confirmDialogTextFieldDivMB input,#services .confirmDialogTextFieldDivMB input{padding:10px}#editServices .confirmDialogTextFieldDivMB #formBannerName,#editServices .confirmDialogTextFieldDivMB #formCapacityName,#editServices .confirmDialogTextFieldDivMB #formServiceLocation,#services .confirmDialogTextFieldDivMB #formBannerName,#services .confirmDialogTextFieldDivMB #formCapacityName,#services .confirmDialogTextFieldDivMB #formServiceLocation{max-width:600px}#editServices .confirmDialogTextFieldDivMB #hotelServiceETASelect_chosen,#services .confirmDialogTextFieldDivMB #hotelServiceETASelect_chosen{padding:0}#editServices .confirmDialogTextFieldDivMB #service_guests_in_inventory_label,#services .confirmDialogTextFieldDivMB #service_guests_in_inventory_label{font-weight:400}#editServices .confirmDialogTextFieldDivMB .confirmAdvanceBooking,#services .confirmDialogTextFieldDivMB .confirmAdvanceBooking{margin:10px 0}#editServices .confirmDialogTextFieldDivMB .mbcontentCalendar,#services .confirmDialogTextFieldDivMB .mbcontentCalendar{display:inline-block}#editServices .confirmDialogTextFieldDivMB #confirmShowMoreButtonId,#services .confirmDialogTextFieldDivMB #confirmShowMoreButtonId{border:none;cursor:pointer;font-size:10pt;margin-top:20px;outline:medium none;padding:10px}#editServices #serviceEdit,#services #serviceEdit{display:flex}#editServices .ServiceIconDiv,#editServices .ServiceNameDiv,#services .ServiceIconDiv,#services .ServiceNameDiv{display:block;margin-bottom:0}#editServices .serviceIncludes,#services .serviceIncludes{width:100%}#editServices #filterTime,#services #filterTime{display:flex;width:100%}#editServices #serviceEdit,#services #serviceEdit{flex-flow:column;width:100%}#editServices #serviceEdit .HotelServicesDetailDiv,#services #serviceEdit .HotelServicesDetailDiv{width:100%}#editServices{margin-bottom:0;margin-top:0}.mbAdmin #services .confirmDialogTextFieldDivMB .DescriptionTextAdmin{display:block;margin:5px 15px 5px 5px;width:100%}.mbAdmin #services .confirmDialogTextFieldDivMB .form-semiround{max-width:100%!important;width:100%}.mbAdmin #services .confirmDialogTextFieldDivMB #formServiceLocation{max-width:600px!important}#formi18nContainer{display:inline-block;width:30px}.spinnerDiv input{width:100px}.pplGroupComposition #childrenContainer{display:flex;flex-wrap:wrap;justify-content:center;padding-top:15px}.pplGroupComposition #childrenContainer .spinnerDiv{display:inline-flex;flex-flow:column;margin:0;padding-right:20px;position:relative}.pplGroupComposition #childrenContainer .form-round{color:#1a1a1a;font-size:19px;font-weight:400;margin:0;min-width:120px;padding:0 10px}.spinnerAgePriceDiv input{width:100px}.ui-button-text-only{margin-top:2px}.imager-selector-container{z-index:1}.imager-test{display:inline-block;min-height:210px;min-width:280px;width:280px}.confirmBodyEditImage{background-color:#fff;margin:auto;max-height:600px;overflow-x:hidden;overflow-y:auto;position:relative;width:900px;z-index:100000}.confirmBodyEditImage #imageEditContainer{padding-left:50px}#mbcontentService{margin-bottom:2em!important;position:relative}#mbcontentService .blueButton{cursor:pointer;display:inline-block;width:100%}#mbcontentService #goToBookService{margin-bottom:10px;margin-top:1em;width:100%}#mbcontentService .itemExpanded{margin-bottom:10px;max-height:112px;overflow-y:hidden}#mbcontentService .itemExpandedScrollable{margin-bottom:10px;max-height:112px;overflow-y:scroll}#mbcontentService .itemContentBottom{margin-top:35px}#imageContent{height:400px;margin:0 auto;width:533px}#imageEditContainer img{max-width:100%}#browseImage,#fileName{height:25px;margin:20px 0}#fileName{position:relative}#imageImg{display:none}.mbcontentEmpty{font-size:20px;margin-top:120px;text-align:center}.mbcontentInventoryEmpty{font-size:20px;margin-top:20%;text-align:center}.mbcontestwrapper.hotelservicesList{display:flex;flex-direction:row-reverse;height:auto;height:100%;justify-content:center;margin:0 auto;overflow:visible;position:relative;width:100%}.mbcontestwrapper.hotelservicesList #mbcontentCategory{background-color:#fff;border:1px solid #c5c5c5}.mbcontestwrapper.hotelservicesList #mbcontentCategory #custom-fields-container{position:relative}.mbcontestwrapper.hotelservicesList #mbcontentCategory #custom-fields-container .customFieldArrow{left:calc(100% - 50px);pointer-events:none;position:absolute;top:40%}#CandleLightDescription .hotelServicesIncludes{font-size:14px;text-align:left}#CandleLightDescription .itemIncludeTitleName{font-size:14px;margin:0}.bookViewMB .closePalapaDetailsCls,.bookViewMB .confirmBackground,.bookViewMBDynamic .closePalapaDetailsCls,.bookViewMBDynamic .confirmBackground{display:none}.chosen-container-single .chosen-single span{font-weight:400;text-align:left}.chosen-container-single .chosen-single{padding-left:20px}#languageDropdown_chosen .chosen-single{line-height:42px;min-height:42px;padding-left:10px}#languageDropdown_chosen .chosen-single div b{margin-top:9px}@media only screen and (max-width:768px){.attachmentsContainerInfos{text-align:left}.mbWhiteContentBox{background-color:#fff}.mbWhiteContentBox .contentBox{display:flex;flex-flow:column;padding-bottom:20px}#mbcontentCategory{text-align:center;width:100%}#mbcontentCategory .itemTitleName{text-align:left}.fullWidthButton{margin-bottom:10px;text-align:center;width:100%}#mbcontentService{margin-top:60px;padding-bottom:10px}#mbcontentService .itemExcerpt{margin-bottom:inherit}#mbcontentService #goToBookService{margin:20px auto 10px;position:static;width:100%}.DaraRangeDropdownIcon{top:calc(100% - 30px)!important}.hotelservicesList #commentsContainer{padding:0 20px}}.itemInventoryServiceHotel{background-color:#d4d4d4;border-radius:0;margin:2px!important;text-align:center}.itemSubTitleName{font-size:18px;font-weight:400}@media only screen and (min-width:750px){.mbcontestwrapper.hotelservicesList{max-width:1000px}}@media only screen and (min-width:768px){.ellipsisNoContainer{width:100%}.orderBookingCount #elementGuestCount{padding-left:0}#hotelServiceInfo{width:100%}#hotelServiceInfo #mediaContainer{float:left;height:auto;width:50%}#hotelServiceInfo #CandleLightDescription{float:left;padding-left:20px;width:50%}.Notice{padding:10px 0 0 15px!important}.mbcontestwrapper.hotelservicesList #mbcontentCategory{box-shadow:0 1px 10px #ddd;width:63%}.mbcontestwrapper.hotelservicesList #mbcontentCategory #hotelServiceInfo{display:block;float:left}.mbcontestwrapper.hotelservicesList #mbcontentCategory #hsRestaurant{display:block;padding:0 13px;width:100%}.mbcontestwrapper.hotelservicesList #mbcontentCategory #hsRestaurant .MenuSelectPosition{display:block}.mbcontestwrapper.hotelservicesList #mbcontentCategory #donationContainer .spinnerDiv{margin:0 10px 0 15px}.mbcontestwrapper.hotelservicesList #mbcontentCategory #restaurantSelectionContainer{margin-left:10px}.mbcontestwrapper.hotelservicesList #mbcontentCategory #editableETA{margin-left:3px}.mbcontestwrapper.hotelservicesList #mbcontentCategory.noCalendar{width:92%}.mbcontestwrapper.hotelservicesList #contentPools{width:100%}.mbcontestwrapper.hotelservicesList #contentPools .categorys-number-2 .desktopcontentBox{height:100%}.mbcontestwrapper.hotelservicesList #contentPools .mbcontentBox{min-height:210px;overflow:hidden}.mbcontestwrapper.hotelservicesList #contentPools .mbcontentBox .categoryImage{float:left;height:190px;overflow:hidden;width:50%}.mbcontestwrapper.hotelservicesList #contentPools .mbcontentBox .categoryImage img{height:100%;width:auto}.mbcontestwrapper.hotelservicesList #contentPools .mbcontentBox .mbcontentBoxInner{display:flex;flex-flow:column;float:none;justify-content:space-between;overflow:hidden;width:50%}.mbcontestwrapper.hotelservicesList #mbcontentCategory{padding:20px}.mbcontestwrapper.hotelservicesList #mbcontentCategories{padding:0 10px}.mbcontestwrapper.hotelservicesList #mbcontentCategories,.mbcontestwrapper.hotelservicesList #mbcontentCategory{margin:10px auto 0;width:calc(100% - 300px)}.mbcontestwrapper.hotelservicesList #mbcontentCategories .mbcontentBox,.mbcontestwrapper.hotelservicesList #mbcontentCategory .mbcontentBox{display:flex;height:100%}.mbcontestwrapper.hotelservicesList #mbcontentCategories .mbcontentBox .categoryImage,.mbcontestwrapper.hotelservicesList #mbcontentCategory .mbcontentBox .categoryImage{float:left;width:50%}.mbcontestwrapper.hotelservicesList #mbcontentCategories .mbcontentBox .categoryImage img,.mbcontestwrapper.hotelservicesList #mbcontentCategory .mbcontentBox .categoryImage img{height:auto;width:100%}.mbcontestwrapper.hotelservicesList #mbcontentCategories .mbcontentBox .mbcontentBoxInner,.mbcontestwrapper.hotelservicesList #mbcontentCategory .mbcontentBox .mbcontentBoxInner{display:flex;flex-flow:column;float:none;justify-content:space-between;overflow:hidden;width:50%}.mbcontestwrapper.hotelservicesList #mbcontentCalendar{display:flex;flex-flow:column}.mbcontestwrapper.hotelservicesList #mbcontentCalendar .ui-datepicker{padding:5px}.mbcontestwrapper.hotelservicesList #mbcontentCalendar .ui-datepicker .ui-datepicker-calendar th{font-size:15px}.mbcontestwrapper.hotelservicesList #mbcontentCalendar .ui-datepicker .ui-datepicker-calendar .ui-state-default{font-size:15px;height:35px!important;line-height:35px;width:35px!important}.confirmMenuButtons{width:60%}.fullWidthButton .btn{display:block;margin-bottom:0;margin-top:1em}#hotelServiceGuestsDisplay{border-top:none;clear:both;padding:0 0 15px 20px}#hotelServiceGuestsDisplay .hotelServiceGuestsDisplay{align-items:center;display:flex}#hotelServiceGuestsDisplay .hotelServiceGuestsDisplay #hotelServiceInventory{margin-right:20px}#mbcontentCategory{text-align:left}.itemSubTitleName{margin:20px 0 0 10px}.itemSubTitleName span{font-size:17px}.itemIncludeTitleName{font-size:18px;font-weight:600}#hsIncludes{display:inline-block;margin:10px 0;width:100%}#hsIncludes li{float:left;width:100%}.itemInventoryServiceHotel .itemValue{font-size:22px}.itemValue{font-size:22px!important}#studioPriceWithTaxes,.item #minPriceWithFee{font-size:11px}#maxPriceContainer .itemValue{align-items:flex-end;display:flex;flex-direction:column}#maxPriceContainer .itemValue .minPriceWithFee{font-size:.5em}.mbAdmin .bookPopup .serviceCartStaffItemContainer{max-width:1000px}.mbAdmin .mbcontestwrapper.hotelservicesList #mbcontentCategories,.mbAdmin .mbcontestwrapper.hotelservicesList #mbcontentCategory{margin:0 auto}}.serviceSummaryInventory{cursor:pointer}.serviceSummaryInventory .itemValue{font-size:16px!important}.serviceSummaryInventory:hover{border:1px solid #000}#foodchoose{display:inline-block;text-align:center;width:100%}#goToBookService:focus{outline:none}.fillerLine{display:block;height:10px;margin-bottom:10px}@media only screen and (max-width:959px){#contentPools .fullWidthButton{padding:15px}}#hotelServiceInfo #mediaContainer{margin:0 auto;max-width:550px}#hotelServiceInfo #mediaContainer #slickSlider{display:none}@media only screen and (min-width:960px){.ellipsisNoContainer{width:300px}#mbcontentCartItems .mbcontentBox,#mbcontentCategory .mbcontentBox{min-height:210px;overflow:hidden}#mbcontentCartItems .mbcontentBox .categoryImage,#mbcontentCategory .mbcontentBox .categoryImage{float:left;height:auto;width:50%}#mbcontentCartItems .mbcontentBox .categoryImage img,#mbcontentCategory .mbcontentBox .categoryImage img{height:auto;width:100%}#mbcontentCartItems{margin-left:0;width:auto}#slickSlider{margin:0 auto}}@media only screen and (min-width:850px){.mbcontestwrapper.hotelservicesList{max-width:850px}}@media only screen and (min-width:915px){.mbcontestwrapper.hotelservicesList{max-width:950px}}@media only screen and (min-width:1000px){.mbcontestwrapper.hotelservicesList{max-width:1000px}}@media only screen and (min-width:1250px){.mbcontestwrapper.hotelservicesList{max-width:1500px;padding:20px}.mbcontestwrapper.hotelservicesList #mbcontentCartItems .mbcontentBox,.mbcontestwrapper.hotelservicesList #mbcontentCategories .mbcontentBox,.mbcontestwrapper.hotelservicesList #mbcontentCategory .mbcontentBox{min-height:220px;overflow:hidden;padding-bottom:0}.mbcontestwrapper.hotelservicesList #mbcontentCartItems .mbcontentBox .categoryImage,.mbcontestwrapper.hotelservicesList #mbcontentCategories .mbcontentBox .categoryImage,.mbcontestwrapper.hotelservicesList #mbcontentCategory .mbcontentBox .categoryImage{float:left;height:auto;margin:auto;width:49%}.mbcontestwrapper.hotelservicesList #mbcontentCartItems .mbcontentBox .categoryImage img,.mbcontestwrapper.hotelservicesList #mbcontentCategories .mbcontentBox .categoryImage img,.mbcontestwrapper.hotelservicesList #mbcontentCategory .mbcontentBox .categoryImage img{height:auto;width:100%}.mbcontestwrapper.hotelservicesList #mbcontentCalendar .ui-datepicker .ui-datepicker-calendar .ui-state-default{border:none;font-size:18px;height:36px!important;line-height:38px;width:38px!important}}.imagedeleterestaurant{background:url(assets/d3cae6a86f8b01cf13ff.png) no-repeat 50%;float:left;height:30px;width:30px}.restaurant_toolbar .buttonmain{float:none}.restaurant_toolbar #adminDeleteShopButton{bottom:0!important;left:0!important}.restaurantfileupload{float:right}.restaurant_label{display:inline-block;float:left;font-size:25px;line-height:25px;width:250px}.buttonUpload{display:inline-block;padding-left:40px;padding-top:40px}.labelWrapper{display:inline-block;margin:0 20px;text-align:right;width:50px}#button_upload_image,.uploadText{cursor:pointer}#hotelServicesBookings,#hotelServicesBookingsReport{padding-top:10px}#hotelServicesBookings #gridFilter,#hotelServicesBookingsReport #gridFilter{align-items:flex-end;display:flex;min-width:1400px;padding:6px 10px;text-align:center}#hotelServicesBookings #gridFilter #mapDateFrom,#hotelServicesBookings #gridFilter #mapDateShiftFrom,#hotelServicesBookings #gridFilter #mapDateShiftTo,#hotelServicesBookings #gridFilter #mapDateTo,#hotelServicesBookingsReport #gridFilter #mapDateFrom,#hotelServicesBookingsReport #gridFilter #mapDateShiftFrom,#hotelServicesBookingsReport #gridFilter #mapDateShiftTo,#hotelServicesBookingsReport #gridFilter #mapDateTo{border-radius:0;width:100%}#hotelServicesBookings #packageGridItemsList,#hotelServicesBookingsReport #packageGridItemsList{min-width:1400px}#hotelServicesBookings #filterContainer,#hotelServicesBookingsReport #filterContainer{flex-flow:row;margin-bottom:0;margin-left:0;vertical-align:bottom}#hotelServicesBookings #filterContainer #btnImport,#hotelServicesBookings #filterContainer #btnRefresh,#hotelServicesBookingsReport #filterContainer #btnImport,#hotelServicesBookingsReport #filterContainer #btnRefresh{align-self:flex-end;height:42px;margin-right:10px}#hotelServicesBookings #filterContainer .manageBookingTextfieldDiv,#hotelServicesBookingsReport #filterContainer .manageBookingTextfieldDiv{align-self:flex-end;margin-right:10px;margin-top:0;width:auto}#hotelServicesBookings #filterContainer .manageBookingTextfieldDiv #dropDownFilterId,#hotelServicesBookingsReport #filterContainer .manageBookingTextfieldDiv #dropDownFilterId{height:42px;width:100%}#hotelServicesBookings #fromContainer,#hotelServicesBookings #toContainer,#hotelServicesBookingsReport #fromContainer,#hotelServicesBookingsReport #toContainer{width:30%}#hotelServicesBookings #bookDateFromContainer,#hotelServicesBookings #bookDateToContainer,#hotelServicesBookingsReport #bookDateFromContainer,#hotelServicesBookingsReport #bookDateToContainer{width:20%}#hotelServicesBookings #manageBookDateFrom,#hotelServicesBookings #manageBookDateTo,#hotelServicesBookings #mapDateFrom,#hotelServicesBookings #mapDateShiftFrom,#hotelServicesBookings #mapDateShiftTo,#hotelServicesBookings #mapDateTo,#hotelServicesBookingsReport #manageBookDateFrom,#hotelServicesBookingsReport #manageBookDateTo,#hotelServicesBookingsReport #mapDateFrom,#hotelServicesBookingsReport #mapDateShiftFrom,#hotelServicesBookingsReport #mapDateShiftTo,#hotelServicesBookingsReport #mapDateTo{width:auto}#hotelServicesBookings #footerBookings,#hotelServicesBookingsReport #footerBookings{display:inline-block;width:100%}#hotelServicesBookings #footerBookings #footerBookingsLeft,#hotelServicesBookings #footerBookings #footerBookingsRight,#hotelServicesBookingsReport #footerBookings #footerBookingsLeft,#hotelServicesBookingsReport #footerBookings #footerBookingsRight{display:inline-block;padding:10px;width:49%}#hotelServicesBookings #footerBookings #footerBookingsLeft,#hotelServicesBookingsReport #footerBookings #footerBookingsLeft{margin-left:1%}#hotelServicesBookings #footerBookings #footerBookingsLeft button,#hotelServicesBookingsReport #footerBookings #footerBookingsLeft button{display:block;margin-left:0;margin-right:auto;padding:0;width:70%;width:350px}#hotelServicesBookings #footerBookings #footerBookingsRight button,#hotelServicesBookingsReport #footerBookings #footerBookingsRight button{display:block;margin-left:auto;margin-right:0;padding:0;width:350px}#hotelServicesBookings #footerBookings .buttonWhite,#hotelServicesBookingsReport #footerBookings .buttonWhite,.buttonLightBlue{font-weight:700;margin-bottom:5px}.buttonLightBlue{border-radius:0}.bookViewMB1 .serviceBookViewMB .bodyContent #contentHeader{display:block}.bookViewMB1 .serviceBookViewMB .bodyContent #contentHeader .itineraryTitle{padding-left:20px}.bookViewMB1 .serviceBookViewMB .bodyContent #contentHeader .itineraryTitle .itineraryTitleText{margin:0;padding-top:10px}.dialogView{display:flex;height:100%;justify-content:center;left:0;position:fixed;top:0;width:100%;z-index:100000}.dialogViewBackground{background-color:#000000cc;height:100%;opacity:.8;position:absolute;width:100%}.dialogBody{background-color:#fff;margin:auto!important;max-height:90%;min-height:250px;overflow-x:hidden;overflow-y:auto;position:relative;width:80%;z-index:100000}#userDialogWrapperDiv .adminDialogTextFieldDiv{text-align:center}.dialogTextFieldsSpacer{height:7px;width:100%}.dialogTextFieldsSpacer1{height:10px;width:100%}.dialogConfirmInfo{font-size:18pt;font-weight:700;margin:0 0 20px;padding:20px 40px;position:relative;width:90%}.hotelServiceButton{border:0 solid;border-radius:0;cursor:pointer;font-size:18px;padding:15px;width:40%}.mbAdmin #resortRight #languageSelectContainer .bookRoomConfirmDropDiv{width:80px!important}.mbAdmin .pplGroupComposition,.mbAdmin .spinnerAgePriceDiv,.mbAdmin .spinnerDiv{margin:3px 0}.mbAdmin .pplGroupComposition label,.mbAdmin .spinnerAgePriceDiv label,.mbAdmin .spinnerDiv label{padding:7px 10px!important}.mbAdmin .pplGroupComposition #id_spinnerLbl,.mbAdmin .spinnerAgePriceDiv #id_spinnerLbl,.mbAdmin .spinnerDiv #id_spinnerLbl{line-height:20px;margin:0;width:190px}.mbAdmin #hotelServiceAvailableContainer .spinnerDiv,.mbAdmin #hotelServiceGuestsContainer .spinnerDiv{min-width:200px}.mbAdmin #hotelServiceAvailableContainer #id_spinnerLbl,.mbAdmin #hotelServiceGuestsContainer #id_spinnerLbl{min-width:230px}.mbAdmin #hotelServicePGContainer .spinnerDiv label{margin:0 3px 0 15px}.mbAdmin #tabs-1 .confirmDialogTextFieldDivMB.StudiosTextFieldDiv .display_type{width:500px}.mbAdmin .userServiceHotelField{margin:5px 0;position:relative;width:100%}.mbAdmin .userServiceHotelField .AdminBookDate{padding-top:10px;right:0}.mbAdmin #serviceContent #languageSelectContainer{background-color:#fff;border:1px solid #c5c5c5}.mbAdmin #languageSelectContainer{padding:0 0 0 50px}.mbAdmin #languageSelectContainer select{padding:12px 5px 10px 0;width:100%}.mbAdmin #discountContainer>div{display:contents}.mbAdmin #discountValue{flex:150%}.mbAdmin #discountType_chosen{max-height:44px}.mbAdmin #serviceheader{display:flex;flex-direction:column;justify-content:center;margin:0 auto}.mbAdmin #serviceheader #mbcontentCartItem{max-height:250px;overflow:auto}.mbAdmin #contentHeader.fixedHeader{display:none}.mbAdmin #serviceBook{flex-direction:column}.mbAdmin #serviceBook #serviceEditBookingHeader #actionsContainer{display:flex;justify-content:center;margin-bottom:10px}.mbAdmin #serviceBook #serviceEditBookingHeader #actionsContainer .btn{margin:0 5px}.mbAdmin #serviceBook #hotelServiceInfo .hotelServiceDiv{display:flex;justify-content:center}.mbAdmin #serviceBook #hotelServiceInfo .hotelServiceDiv .hotelServiceInfoDiv{max-width:500px;padding:0 20px;width:100%}.mbAdmin #serviceBook #hotelServiceInfo .hotelServiceDiv .hotelServiceInfoDiv1{border-right:1px solid #c5c5c5;max-width:500px;padding:0 20px;width:100%}.mbAdmin .mbcontestwrapper.hotelservicesList{flex-direction:row}.mbAdmin .mbcontestwrapper.hotelservicesList #mbcontentCalendar{flex-flow:column;margin-top:0}.mbAdmin .mbcontestwrapper.hotelservicesList #mbcontentCategories{margin-left:20px}.mbAdmin .mbcontestwrapper.hotelservicesList .categoryImage{display:flex;width:auto}.mbAdmin .mbcontestwrapper.hotelservicesList .AdminBookDate{right:80px}.mbAdmin .mbcontestwrapper.hotelservicesList .itemValue{margin-bottom:0}.mbAdmin .mbcontestwrapper.hotelservicesList .mbAdminDescription{display:flex;flex-flow:column;padding:10px;width:100%}.mbAdmin .mbcontestwrapper.hotelservicesList .mbAdminDescription .fillerLine{height:1px}.mbAdmin .mbcontestwrapper.hotelservicesList .mbAdminDescription .itemDesc,.mbAdmin .mbcontestwrapper.hotelservicesList .mbAdminDescription .spinnerDiv{margin:0;max-width:400px}.mbAdmin .mbcontestwrapper.hotelservicesList #hotelServiceInfo .itemSubTitleName{color:#1a1a1a;font-size:14px;margin:5px 10px 0 0}.mbAdmin .mbcontestwrapper.hotelservicesList #hotelServiceInfo #adminNotesContainer{display:block;margin:0 auto;width:100%}.mbAdmin .mbcontestwrapper.hotelservicesList #hotelServiceInfo #bccEmailsContainer,.mbAdmin .mbcontestwrapper.hotelservicesList #hotelServiceInfo #staffCommentsContainer{display:block;margin:0 auto}.mbAdmin .mbcontestwrapper.hotelservicesList #hotelServiceInfo #restaurantSelection{margin:0 auto}.mbAdmin .mbcontestwrapper.hotelservicesList #hotelServiceInfo #hotelServiceGuestsDisplay{display:flex;text-align:center}.mbAdmin .mbcontestwrapper.hotelservicesList #hotelServiceInfo .hsUserInfo{margin:0 auto;width:100%}.mbAdmin .mbcontestwrapper.hotelservicesList #hotelServiceInfo .hsUserInfo .userServiceHotelField{padding-left:35px}.mbAdmin .mbcontestwrapper.hotelservicesList #hotelServiceInfo .hsUserInfo .leftIcon{display:inline-block;padding-left:10px;padding-top:18px;position:absolute;z-index:2}.mbAdmin .mbcontestwrapper.hotelservicesList #hotelServiceInfo .hsUserInfo .leftIcon .DetailesIcon{color:#8c8c8c}.mbAdmin .mbcontestwrapper.hotelservicesList #hotelServiceInfo .hsInfo{display:flex;margin:0 auto;width:100%}.mbAdmin .mbcontestwrapper.hotelservicesList #hotelServiceInfo .hsInfo .userEmail{display:flex;flex-shrink:0;position:relative;width:100%}.mbAdmin .mbcontestwrapper.hotelservicesList #hotelServiceInfo .hsInfo .userServiceHotelField{display:inline-block;margin:5px 0;padding-right:35px}.mbAdmin .mbcontestwrapper.hotelservicesList #hotelServiceInfo .hsInfo #languageSelectContainer{display:inline-block}.mbAdmin .mbcontestwrapper.hotelservicesList #hotelServiceInfo #hotelServiceGuestsETA,.mbAdmin .mbcontestwrapper.hotelservicesList #hotelServiceInfo #hsRestaurant{margin:0 auto;width:100%}.mbAdmin .mbcontestwrapper.hotelservicesList #hotelServiceInfo #hotelServiceGuestsETA #editableETA,.mbAdmin .mbcontestwrapper.hotelservicesList #hotelServiceInfo #hsRestaurant #editableETA{align-items:center;display:flex!important;margin:0!important;width:100%!important}.mbAdmin .mbcontestwrapper.hotelservicesList #mbcontentCartItem #hotelServiceInfo{width:80%}.mbAdmin .mbcontestwrapper.hotelservicesList #mbcontentCartItem .categoryImage{height:-moz-fit-content;height:fit-content;margin:0 auto;max-width:800px;padding:10px!important;width:60%}.mbAdmin .mbcontestwrapper.hotelservicesList #mbcontentCartItem .fullWidthButton{width:400px}.mbAdmin .mbcontestwrapper.hotelservicesList #hotelServiceGuestsDisplay{align-items:center;justify-content:center}.mbAdmin .mbcontestwrapper.hotelservicesList #hotelServiceGuestsDisplay #servicePriceContainer{margin:10px 0;padding:0}.mbAdmin .mbcontestwrapper.hotelservicesList .fullWidthButton{max-width:500px}.mbAdmin #email_input,.mbAdmin #reason,.mbAdmin #reasonToCancel,.mbAdmin #reasonToResolve{border-radius:0;margin:0 5%;padding:5px;width:90%}.mbAdmin .staffNoteInputCalendar{margin:0 5%}.mbAdmin #email_input{height:3em;padding:0 10px}.mbAdmin #AdminHSBookingText{text-align:center}.mbAdmin #packageid #hotelServiceGuestsDisplay{justify-content:flex-start;padding-left:20px}.userServiceHotelField{cursor:text;font-size:14px;font-weight:400;margin:5px 5px 5px 20px;padding:10px;width:calc(100% - 50px)}.userServiceHotelField #confirmDialogRoomId{border:none;height:40px;width:100%!important}.userServiceHotelField #languageSelectId{border:none!important}.userServiceHotelField::-moz-placeholder{opacity:1}.userServiceHotelField::placeholder{opacity:1}.userServiceHotelField:focus{outline:none}.AdminBookDate{padding-top:15px;position:absolute;right:40px}.hsEmailField,.hsUserField{width:100%!important}#languageSelectContainer.hsUserField{display:inline-block}.hsRestaurantField{font-size:16px}.mbAdmin .MenuSelectionIcon{top:unset}.restaurantSelection{list-style-type:none;padding:0 5px}.restaurantSelection div{display:inline-block}.restaurantSelection li{align-items:center;background-color:#fff;border:1px solid #c5c5c5;color:#1a1a1a;display:inline-flex;margin:0 auto 5px;min-height:42px;min-width:100px;padding-left:10px;position:relative;width:100%}.restaurantSelection input[type=radio]{opacity:.011;width:0;z-index:100}.restaurantSelection input[type=radio]:checked+label{background-color:#51555a;border-color:#ccc!important;color:#fff}.restaurantSelection label{cursor:pointer;display:inline-block;margin:5px 0;text-align:left;width:60%}.restaurantSelection a{padding-left:10px}.restaurantSelection a img{height:35px;position:relative}#hsCustomInfo{display:inline-block;width:100%}#hsCustomInfo #tabs .confirmDialogTextFieldsLabel{width:170px}#hsRepeat{display:inline-block;width:100%}#hsRepeat #changeDayPrice{float:none;width:100%}.blockDiv{display:inline-block}.blockDiv .userServiceHotelField{min-width:140px;padding:10px 10px 10px 20px;width:140px}.blockDiv #id_hsvalueLbl{display:block;font-size:13px;font-weight:700;padding:0 10px}.blockDiv #hotelServiceGuestsDisplay .hotelServiceGuestsDisplay{display:block;margin-bottom:5px}.blockDiv #hotelServiceGuestsDisplay .hotelServiceGuestsDisplay .grid.equal-width .item{padding:0}.blockDiv #hotelServiceGuestsDisplay .hotelServiceGuestsDisplay .grid.equal-width .item .itemLabel{margin-bottom:0}#internalPriceGuestsContainer,#priceGuestsContainer{display:inline-block;margin:0;width:100%}#internalPriceGuestsContainer div,#priceGuestsContainer div{display:inline-block;margin:0 5px;padding:2px 0}#btnConfirmBooking,#btnSignWaiver{font-size:20px;margin:0 auto;outline:none}#btnSignWaiver{margin-bottom:10px}.Notice{font-size:14px;padding:10px}.sameHeightContent{display:flex;width:100%}.hs_containerLeft{border-style:solid;border-width:1px;border-right:none;flex:360;padding:20px}.hs_containerLeft .textContent2{font-size:13px;min-width:320px}.hs_containerRight{border-style:solid;border-width:1px;border-left:none;flex:590;padding:20px}.foodIcon{margin-bottom:-4px;margin-left:-40px}#hotelServiceGuestsDisplay{padding-top:10px}#hotelServiceGuestsDisplay .hotelServiceGuestsDisplay .ui-state-disabled{border:none}#hotelServiceGuestsDisplay .hotelServiceGuestsDisplay .ui-state-disabled a.ui-button{display:none}#contentDaypasses{width:100%}#contentDaypasses .categorys-number-1{height:calc(100% - 20px);padding:10px 10px 0}#contentDaypasses .categorys-number-2{height:47%;padding:10px 10px 0}#contentDaypasses .categorys-number-3{height:40%;padding:10px 10px 0}#contentDaypasses .desktopcontentBox{align-items:center;background:url(assets/28c4c119da5c994b6ebd.jpg) 100% no-repeat;background-size:cover!important;display:flex;height:100%;margin:0 auto;min-height:245px;position:relative}#daypass_id{height:100%}#TermsAndPoliciesPanel .terms_buttons{display:flex;justify-content:space-around;margin-top:1em}#TermsAndPoliciesPanel .terms_buttons a.btn{text-align:center;width:200px}.blockInlineTolal .ui-spinner a.ui-spinner-button{display:none}.blockInline .ui-button-text-only{margin-top:0}@media only screen and (max-width:750px){.dialogBody .close-button{right:5px!important}.dialogBody #sendEmailBtn{min-width:200px}#mbcontentSubHeader{display:block}#hsInventories,#hsInventories .hotelServiceInventoryTime{display:block;text-align:left}.mbAdmin #serviceBook #hotelServiceInfo .hotelServiceDiv{flex-flow:column}#userClubMember{border:none;height:42px;line-height:42px;margin:0;width:100%}}.marginbottom{margin-bottom:10px}#guest_location{min-width:200px}.vert_middle{padding-left:20px;vertical-align:middle}#editReportServiceTypes,#editServiceTypes{display:inline-block;vertical-align:middle}#serviceEdit .removeParent{display:inline-block;width:100%}#serviceEdit .removeParent .form-semiround{width:10%}#serviceEdit #formTypeContainer{align-items:center;display:flex}#serviceEdit #formTypeContainer #formServiceType{width:100%}#serviceEdit #formTypeContainer .formServiceTypeDiv{width:90%}#serviceEdit #formTypeContainer #formReportServiceType,#serviceEdit #formTypeContainer .formServiceTypeDiv #formServiceType{width:100%}#serviceEdit #formTypeContainer .formReportServiceTypeDiv{width:90%}#serviceEdit #formTypeContainer .formReportServiceTypeDiv #formReportServiceType{width:100%}#serviceEdit #formTimeContainer select{min-width:170px}#serviceEdit input[type=number]{min-width:300px!important;width:25%!important}#serviceEdit #hotelServiceStudioPriceContainer{display:inline-block}#serviceEdit #hotelServiceStudioPriceContainer .spinnerDiv{margin:2px}#serviceEdit #spinnerCapacityContainer{display:inline-block}#serviceEdit #spinnerCapacityContainer .spinnerDiv{margin:2px}#serviceEdit #spinnerCapacityContainer label{display:block!important;padding-top:0}#serviceEdit #repeatContainer{margin-top:10px}#serviceEdit #repeatContainer .confirmDialogTextFieldDiv span{min-width:70px}#serviceEdit #repeatContainer .confirmDialogTextFieldDiv{display:inline-block;width:auto}#serviceEdit .productCodeContainer{display:flex;width:100%}#serviceEdit .productCodeContainer>div{flex:1;margin-right:5px}#serviceEdit .productCodeContainer .width90{width:90%}.CallToActionHotelService{margin-bottom:10px;text-align:center}#confirmDialogTextFieldContainer{margin-top:10px}#confirmDialogTextFieldContainer .filterTimeDiv{width:150px}#confirmDialogTextFieldContainer #filterPeopleContainer{align-items:center;display:flex;margin:0 5px;width:100%}#confirmDialogTextFieldContainer #filterPeopleContainer .DescriptionTextAdmin{margin-left:10px;width:50%}#confirmDialogTextFieldContainer #filterPeopleContainer #filterGuestsContainer{width:150px}.hotelservicesList #commentsContainer{margin-bottom:10px}.hotelservicesList #commentsContainer .form-semiround{width:100%}#lblGuestRequests{display:inline-block;padding:0}.CldDownArrowIcon{left:calc(100% - 45px);pointer-events:none;position:absolute;top:calc(100% - 33px)}@media only screen and (min-width:750px){.dialogBody{max-width:50%}.tabelDialogBody{max-width:calc(100% - 25px);min-width:700px}.hotelservicesList #commentsContainer{padding:10px 20px 0}#confirmBookUserForm #commentsContainer{padding-left:0}.pplGroupComposition .blockInline{text-align:left;vertical-align:bottom}.pplGroupComposition #childrenContainer{padding-top:0}}#priceAgeSpinnerContainer .spinnerAgePriceDiv .spinnerAgeValue{margin:9px 7px 0 0}.ConfirmServicesDiv{align-items:center;display:inline-flex;margin-bottom:10px;margin-right:10px}.ConfirmServicesDiv span{align-self:center;margin-right:10px;text-align:left}#tabContainer .confirmDialogTextFieldDiv,#tabShiftMainContainer .confirmDialogTextFieldDi{display:inline-flex;margin-bottom:10px;margin-right:10px}.confirmDialogTextFieldDiv{display:flex;flex-flow:column;margin-bottom:10px;margin-right:10px}.confirmDialogTextFieldDiv span{align-self:center;margin-right:10px;text-align:left}#tabGeneral .ConfirmServicesDiv span,#tabGeneral .confirmDialogTextFieldDiv span{align-self:center!important;margin-left:10px;margin-right:0;width:230px}#tabGeneral .spinnerDiv #id_spinnerLbl{width:240px}.HotelServicesDetailDiv{align-items:center;display:flex}.HotelServicesDetailDiv input{margin-right:10px!important;padding:10px!important}.HotelServicesDetailDiv .chosen-container,.HotelServicesDetailDiv .chosen-container-active.chosen-with-drop{width:100%!important}.StudiosTextFieldDiv{display:flex!important}#repeatEditorContainer,#repeatOptionContainer{margin-top:10px}#repeatEditorContainer p{font-size:14px;font-weight:400}.DaraRangeDropdownIcon{color:#1a1a1a!important;left:calc(100% - 10px);pointer-events:none;position:absolute;top:calc(100% - 28px)}#hotelServiceFilter .DaraRangeDropdownIcon{left:calc(100% - 30px)}#sidePalapaList .DaraRangeDropdownIcon{left:unset;top:calc(50% - 11px)}.menuSidePanel .DaraRangeDropdownIcon{left:100%;top:calc(50% - 8px)}#BookedOnfromContainer.DaraRangeDropdownIcon,#BookedOntoContainer .DaraRangeDropdownIcon,#bookDateFromContainer .DaraRangeDropdownIcon,#bookDateToContainer .DaraRangeDropdownIcon,#fromContainer .DaraRangeDropdownIcon,#toContainer .DaraRangeDropdownIcon{left:calc(100% - 26px)}.formServiceLicenseDiv{width:80%}.formServiceLicenseDiv #formServiceLicense{width:100%}.formReportServiceTypeDiv,.formServiceTypeDiv{display:inline-block;min-width:300px;width:25%}#userRoomNumber,.userClubMemberDropdownContainer{background-color:#fff;border:1px solid #c5c5c5;color:#444;display:inline-block;padding:0 0 0 50px;position:relative}#userRoomNumber .chosen-container.chosen-container-single,.userClubMemberDropdownContainer .chosen-container.chosen-container-single{border:none;width:100%!important}#userRoomNumber .chosen-container.chosen-container-single .chosen-single,.userClubMemberDropdownContainer .chosen-container.chosen-container-single .chosen-single{padding:0}#userRoomNumber .chosen-container.chosen-container-single .chosen-drop,.userClubMemberDropdownContainer .chosen-container.chosen-container-single .chosen-drop{bottom:100%;top:unset}.manageService .manage_inventory_row,.manageShit .manage_inventory_row{align-items:center;display:flex;font-size:inherit;font-weight:400;margin:10px 0;width:90%!important}.manageService .manage_inventory_row .confirmDialogTextFieldDiv,.manageShit .manage_inventory_row .confirmDialogTextFieldDiv{flex-flow:column;width:270px}.manageService .manage_inventory_row .confirmDialogTextFieldsSpacer,.manageShit .manage_inventory_row .confirmDialogTextFieldsSpacer{width:10px}.manageService .manage_inventory_row .row_title,.manageShit .manage_inventory_row .row_title{margin-right:.5em}.manageService .manage_inventory_row #filterContainer,.manageShit .manage_inventory_row #filterContainer{margin:0 15px 0 0;padding:0}.manageService .manage_inventory_row .dayCheckbox,.manageShit .manage_inventory_row .dayCheckbox{margin:0 10px 0 20px}.manageService .manage_inventory_row .mbbookDateRangeButtonDiv,.manageService .manage_inventory_row .userServiceHotelField,.manageShit .manage_inventory_row .mbbookDateRangeButtonDiv,.manageShit .manage_inventory_row .userServiceHotelField{width:230px}.manageService .manage_inventory_row .userServiceHotelField,.manageShit .manage_inventory_row .userServiceHotelField{padding-left:10px}.manageService .manage_inventory_row .advanced_booking_time_label,.manageShit .manage_inventory_row .advanced_booking_time_label{align-self:center;font-weight:400;margin:0 10px;min-width:150px}.manageService .manage_inventory_row .manageBookingDownArrowIcon,.manageShit .manage_inventory_row .manageBookingDownArrowIcon{color:#1a1a1a!important}.manageService .manage_inventory_row input[type=radio],.manageShit .manage_inventory_row input[type=radio]{margin:0 5px}.manageService .manage_inventory_row .blockInline .manage_service_label,.manageShit .manage_inventory_row .blockInline .manage_service_label{padding-bottom:5px;width:100%}.manageService .manage_inventory_row #serviceEdit,.manageService .manage_inventory_row .confirmDialogTextFieldDivMB h3,.manageShit .manage_inventory_row #serviceEdit,.manageShit .manage_inventory_row .confirmDialogTextFieldDivMB h3{padding-left:20px}.manageService .AdvancedBookingDiv,.manageShit .AdvancedBookingDiv{display:flex!important}.manageService #internalPriceGuestsContainer,.manageService #priceGuestsContainer,.manageShit #internalPriceGuestsContainer,.manageShit #priceGuestsContainer{margin-left:0!important}.manageService #internalPriceGuestsContainer label,.manageService #priceGuestsContainer label,.manageShit #internalPriceGuestsContainer label,.manageShit #priceGuestsContainer label{min-width:230px}.manageService .iconRed,.manageShit .iconRed{align-items:center;display:flex;height:100%;justify-content:center}.manageService #adminSaveDefinitionsButton,.manageService #adminSaveInventoryButton,.manageShit #adminSaveDefinitionsButton,.manageShit #adminSaveInventoryButton{display:inline-block;margin-left:10px;max-width:300px;min-width:100px}.manageService .formServiceLicenseDiv,.manageShit .formServiceLicenseDiv{width:100%}.manageService .formServiceLicenseDiv #formServiceIcon_chosen i,.manageShit .formServiceLicenseDiv #formServiceIcon_chosen i{padding-right:5px}.manageService .hours_row,.manageShit .hours_row{display:flex;justify-content:space-between}.manageService #serviceEdit #changeDayPrice,.manageShit #serviceEdit #changeDayPrice{color:#1a1a1a}.manageService .manage_service_label,.manageShit .manage_service_label{color:#1a1a1a;font-weight:400;margin-bottom:3px;min-width:180px;width:auto}.manageService .mbconfirmUserDialogTextFields,.manageShit .mbconfirmUserDialogTextFields{width:100%!important}.manageService #hotelServiceIntervalContainer .bookRoomConfirmDropDiv,.manageShit #hotelServiceIntervalContainer .bookRoomConfirmDropDiv{align-items:center;display:flex;font-weight:400;width:inherit;width:230px}.manageService .manageBookingDownArrowIcon,.manageShit .manageBookingDownArrowIcon{left:calc(100% - 30px)}.manageService .detailExpand .spinnerAgePriceDiv,.manageService .detailExpand .spinnerDiv,.manageShit .detailExpand .spinnerAgePriceDiv,.manageShit .detailExpand .spinnerDiv{align-items:center;display:flex;margin-top:10px}.manageService .detailExpand .spinnerAgePriceDiv #id_spinnerLbl,.manageService .detailExpand .spinnerDiv #id_spinnerLbl,.manageShit .detailExpand .spinnerAgePriceDiv #id_spinnerLbl,.manageShit .detailExpand .spinnerDiv #id_spinnerLbl{color:#1a1a1a;width:135px}.manageService .detailExpand .spinnerAgePriceDiv span.ui-spinner,.manageService .detailExpand .spinnerDiv span.ui-spinner,.manageShit .detailExpand .spinnerAgePriceDiv span.ui-spinner,.manageShit .detailExpand .spinnerDiv span.ui-spinner{background:#fff!important;color:#1a1a1a}.manageService .detailExpand .spinnerAgePriceDiv #spinnerTitle,.manageService .detailExpand .spinnerAgePriceDiv .manage_service_label,.manageShit .detailExpand .spinnerAgePriceDiv #spinnerTitle,.manageShit .detailExpand .spinnerAgePriceDiv .manage_service_label{color:#1a1a1a;font-weight:400;margin-right:10px;min-width:50px;width:inherit}.manageService .manage_inventory_row>.buttonWhite,.manageShit .manage_inventory_row>.buttonWhite{margin:0 10px}.manageService .top_filter,.manageShit .top_filter{align-items:center;display:flex;justify-content:space-between}.manageService .ManageButtons,.manageShit .ManageButtons{display:block}.manageService #manageSimphonyItem,.manageShit #manageSimphonyItem{display:inline-block;font-size:1.2rem;margin-left:10px;max-width:300px;min-width:100px}@media only screen and (max-width:500px){.manageService #manageSimphonyItem{margin-bottom:10px}}#affectedBookingsPopup .basicDialogBody,#affectedInventoriesPopup .basicDialogBody{max-height:600px;top:calc(50% - 340px);width:60%}#affectedBookingsPopup .basicDialogBody .basicDialogHeaderDiv,#affectedInventoriesPopup .basicDialogBody .basicDialogHeaderDiv{height:75px;width:100%}#affectedBookingsPopup .basicDialogBody .basicDialogBodyDiv .basicDialogTextAreaDivContainer,#affectedInventoriesPopup .basicDialogBody .basicDialogBodyDiv .basicDialogTextAreaDivContainer{height:80%;max-height:75%;padding:10px}#affectedBookingsPopup .basicDialogBody .basicDialogBodyDiv #basicDialogButtonSection,#affectedInventoriesPopup .basicDialogBody .basicDialogBodyDiv #basicDialogButtonSection{padding:0 10px;text-align:center}#affectedBookingsPopup .basicDialogBody .basicDialogBodyDiv #id_spinnerLbl,#affectedInventoriesPopup .basicDialogBody .basicDialogBodyDiv #id_spinnerLbl{text-align:left;width:50%!important}#affectedBookingsPopup .basicDialogBody .basicDialogBodyDiv #distributionHelperContainer,#affectedInventoriesPopup .basicDialogBody .basicDialogBodyDiv #distributionHelperContainer{text-align:left;width:30%}#affectedBookingsPopup .basicDialogTextAreaDivContainer{align-items:center;display:flex;justify-content:center}#hotelServiceGuestsETA{margin:0 15px}#hotelServiceGuestsETA .confirmDialogTextFieldDivMB .roomDropDownSelectArrow{left:calc(100% - 18px);top:calc(50% - 5px)}.mbAdmin #hotelServiceGuestsETA{margin:0 auto;width:90%}.mbAdmin #hotelServiceGuestsETA .confirmDialogTextFieldDivMB .bookRoomConfirmDropDiv{width:100%}.mbAdmin #hotelServiceGuestsETA .confirmDialogTextFieldDivMB .roomDropDownSelectArrow{left:unset!important;top:calc(50% - 8px)}.mbAdmin #hotelServiceGuestsETA #hotelServiceETASelect_chosen{width:100%!important}@media only screen and (max-width:768px){.mbAdmin #languageSelectContainer select{margin-top:5px;padding:12px 5px 10px 25px}.mbAdmin #serviceBook #hotelServiceInfo .hotelServiceDiv .hotelServiceInfoDiv1{border-right:none}.mbAdmin #serviceheader{margin:0;width:90vmin}.mbAdmin .spinnerDiv #id_spinnerLbl{width:auto}#hotelServiceInventory{display:block}}@media only screen and (max-width:769px){.mbAdmin #editServices #formTypeContainer,.mbAdmin #services #formTypeContainer{flex-flow:column}.mbAdmin #editServices #formTypeContainer .confirmDialogTextFieldDivMB,.mbAdmin #services #formTypeContainer .confirmDialogTextFieldDivMB{width:100%}}.isDeletedFilter{align-items:center;display:flex;height:42px;padding:0 10px;width:30%}.isDeletedFilter .outOfDateBook{cursor:pointer;display:inline-flex;padding-left:5px}.isDeletedFilter #totalUnavailableBookings{border-radius:20px;font-size:12px;font-weight:700;height:1.4em;line-height:12px;margin-left:-5px;padding-top:2px;text-align:center;width:1.4em}#hotelServiceETASelect{min-height:42px;padding-left:20px;width:250px}.mbAdmin #hotelServiceGuestsETA #hotelServiceETASelect{width:100%!important}@media only screen and (max-width:768px){.mbAdmin .mbcontestwrapper.hotelservicesList{flex-direction:column}.mbAdmin .mbcontestwrapper.hotelservicesList #mbcontentCalendar{width:360px}.mbAdmin .mbcontestwrapper.hotelservicesList .mbcontentService{max-width:360px;width:auto}.mbAdmin .mbcontestwrapper.hotelservicesList .mbcontentBox{flex-direction:column}.AppBookingDiscountsView,.AppCategoriesView,.AppPalapasView,.AppRoomsView,.AppServiceTemplateValuesView,.AppZonesView,.appSettingsView,.ordersView,.registerView,.reportingView{width:1200px}.BookingPaymentsView{width:1400px}}@media only screen and (max-width:1030px){.mbAdmin #hotelServicesBookings{width:1400px!important}.mbAdmin .AppPackagesView{width:1350px}}.buttons_row{display:flex;margin:10px 0;padding:0 1.4em}#adminCreateInventoryButton{margin-left:10px}.attachmentsContainerInfos{font-size:16px;padding:10px 0}.attachmentsContainerInfos .attachmentsContainerIcon{font-size:20px;padding-right:10px}.pplGroupComposition #childrenContainer .form-round{padding:13px 10px}@media only screen and (min-width:600px){.confirmDialogTextFieldDiv{flex-flow:row}}@media only screen and (min-width:768px){#amountAndTaxesContainer .confirmDialogTextFieldDiv,#dialogUserPassDiv,#lastCardDigitNumberContainer .confirmDialogTextFieldDiv{flex-flow:column}}#priceAgeSpinnerContainer .bookRoomConfirmDropDiv{margin-left:10px;margin-top:0}#serviceAdd{padding:10px}#userDepartmentNameContainer{position:relative}#studioInfoContainer{display:flex;justify-content:center;width:100%}#studioInfoContainer #selectionDescriptionContainer{align-items:center;display:flex}#studioInfoContainer #selectionDescriptionContainer #selectionDescription{margin-right:10px}#studioInfoContainer #spinnerStudioGuestsContainer .spinnerDiv{margin:10px 0 20px;padding:0}#calendarContainer{display:flex!important}#calendarContainer #mbcontentCalendarStart{margin-right:10px}#detailDateExpand .confirmDialogTextFieldDivMB{width:90%}#detailDateExpand .removeParent{width:170px}.studioMeetingPrivateContainer{display:flex;padding:0 10px;text-align:left!important}.studioMeetingPrivateContainer input[type=checkbox],.studioMeetingPrivateContainer input[type=radio]{align-self:flex-start;margin-top:4px}@media only screen and (max-width:768px){.filterCalendar#filterServiceContainer{flex-flow:column}.filterCalendar#filterServiceContainer #mbcontentCalendar{display:block;margin:80px 0 20px;padding:0 10px;width:100%}.filterCalendar#filterServiceContainer #mbcontentCategories{margin:0!important}.filterCalendar#filterServiceContainer .ui-widget.ui-widget-content.ui-datepicker{margin:0 auto}#studioInfoContainer #selectionDescriptionContainer{flex-flow:column;margin-bottom:20px}#studioInfoContainer #selectionDescriptionContainer #selectionDescription{margin-bottom:10px}#studioInfoContainer .studioMeetingNameContainer,#studioInfoContainer .studioMeetingPrivateContainer,#studioInfoContainer .studioPaymentLinkContainer{padding:0 10px}.maxGuestsContainer{text-align:left}}#discountType{line-height:23px;margin-bottom:5px;min-height:40px;min-width:100px;padding:10px}#filterEndDate,#filterEndTimeContainer,#filterStartDate,#filterStartTimeContainer{margin-bottom:15px;width:100%!important}.mbAdmin #studioInfoContainer{justify-content:flex-start;padding:20px 0 0 30px}.studioContainer #mbcontentCategory #commentsContainer,.studioContainer #mbcontentCategory #hotelServiceGuestsDisplay,.studioContainer #mbcontentCategory #hsInfo,.studioContainer #mbcontentCategory #hsInventories,.studioContainer #mbcontentCategory #hsRestaurant{margin:20px auto 10px;width:54%}.mbAdmin #filterTitle{font-weight:700}.mbAdmin #filterContainerDiv{margin-top:10px}.mbAdmin #filterContainerDiv .confirmDialogTextFieldDivMB{width:100%}.mbAdmin #filterContainerDiv .FilterSelectArrow{top:calc(100% - 30px)}.mbAdmin #filterContainerDiv #filterEndTime,.mbAdmin #filterContainerDiv #filterStartTime{width:96%!important}#formBanneri18nContainer,#formCapacityi18nContainer{display:inline-block;width:30px}.mbAdmin #hsInventories,.mbAdmin #hsInventories .hotelServiceInventoryTime{display:block;margin-bottom:5px}.mbAdmin #hsInventories .grid.equal-width .item .itemLabel,.mbAdmin #hsInventories .hotelServiceInventoryTime .grid.equal-width .item .itemLabel{margin-bottom:0}.mbAdmin #hotelServiceGuestsDisplay .hotelServiceGuestsDisplay{justify-content:center}#maxGuestContainer{margin:0;max-width:135px}#dhx_add_event:hover{background-color:#858585;border:1px solid #c5c5c5;color:#fff}.dhx_cal_tab{background-color:#fff;border:1px solid #c5c5c5;color:#858585;min-width:88px}#dhx_add_event{background-color:#858585;width:160px}.dhx_cal_tab:hover{background-color:#c5c5c5;color:#858585}.dhx_cal_tab.active:hover{background-color:#858585;border:1px solid #858585;color:#fff}.dhx_cal_tab.active{background-color:#858585;border:1px solid #c5c5c5;color:#fff}.dhx_cal_ltitle{background-color:#858585;border-bottom:1px solid #858585}.dhx_save_btn_set div{background-color:#fff;border:none;color:#858585;font-size:16px}.dhx_save_btn_set:hover{border:1px solid #858585}.dhx_save_btn_set:hover div{background-color:#858585;color:#fff}.dhx_btn_set,.dhx_cancel_btn_set{background-color:#fff;border:1px solid #858585;color:#858585}.dhx_cancel_btn_set:hover,.dhx_delete_btn_set:hover{background-color:#858585;border:1px solid #858585;color:#fff}.dhx_cal_event .dhx_body,.dhx_cal_event_clear .dhx_cal_event .dhx_title,.dhx_cal_today_button{color:#858585}.dhx_cal_prev_button{background:url(assets/9499653c1190a0264b40.svg) no-repeat 50%;background-size:10px}.dhx_cal_next_button{background:url(assets/b8a3f2dbc0fc6fc44db6.svg) no-repeat 50%;background-size:10px}.dhx_cal_navline div.dhx_minical_icon{background:url(assets/ce334f7edb9641f75122.svg) no-repeat 50%;background-size:40%}.dhx_cal_navline .dhx_cal_date{font-size:16px}.dhx_section_time.dhx_lightbox_minical select.dhx_lightbox_time_select{width:100px!important}.dhx_cal_header .dhx_scale_bar{height:auto!important}#timeline_headerContainer{border-bottom:1px solid #ddd}.timeline_headerContainer{left:9rem;position:absolute;top:-3.1rem}.timeline_headerContainer .DaraRangeDropdownIcon{left:calc(100% - 20px)}.timeline_headerElement{display:inline-block;position:relative!important;top:-3.1rem!important;width:200px}#timeline_filterEventsContainer{align-items:center;display:flex;left:650px;margin-left:-20px;position:absolute!important;text-align:center;top:-.7rem!important;width:300px}#timeline_filterEventsContainer input{height:3.4rem;padding:0 2rem;width:100%}#timeline_filterEventsContainer .resultsControl{background-color:#fff;height:30px;padding:0}#timeline_filterEventsContainer #searchBtn{margin-left:.7rem}.timeline_headerElement#timeline_filterParentContainer{width:210px}.timeline_headerElement#timeline_filterParentContainer .chosen-container{margin-top:.35rem}#exportTimelineExcel,#exportTimelinePDF,#refreshTimeline{margin:1rem;position:absolute}#exportTimelineExcel i,#exportTimelinePDF i,#refreshTimeline i{font-size:2rem}#exportTimelineExcel{margin-left:3.5rem}#refreshTimeline{margin-left:6rem}.selectOptionBold{font-weight:500}.timeline_headerElement #sectionParentSelect,.timeline_headerElement .mbbookDateRangeButtonDiv{margin-top:.4rem}.timeline_headerElement #sectionParentSelect .DaraRangeDropdownIcon,.timeline_headerElement .mbbookDateRangeButtonDiv .DaraRangeDropdownIcon{left:calc(100% - 20px)}#timeline_selectDateContainer .DaraRangeDropdownIcon{left:calc(100% - 38px);top:calc(100% - 42px)}.timeline_iconBase{font-size:1.3rem;margin-right:.5rem}.timeline_iconBadge{background-color:#f9f9f9;border-radius:3px;color:#212121;margin-right:.5rem;padding:0 .1rem}.timeline_iconImgBase{margin-right:.3rem}.timelineIconDoNotMove{color:red}.timeline_iconsInventory{margin-top:.7rem}.timeline_contentBase{font-size:.9rem;margin:0}.timeline_eventContentContainer{display:flex;justify-content:space-between}.timeline_eventContentIconsRowContainer{align-items:center;display:flex;font-size:.75rem;margin-top:.7rem;padding-bottom:.3rem}.timeline_eventContentTextContainer{margin-top:.7rem}.timeline_tooltipTextContent{font-size:.9rem;margin:0}#cruise_scheduler .dhx_matrix_scell{align-items:center;display:flex;flex-direction:column;justify-content:center}.timeline_sectionTextExtra{font-size:12px;line-height:14px;margin:0;padding:1rem}.timeline_sectionTextTitle{font-size:16px;font-weight:500;line-height:18px;margin:0}.timeline_sectionTooltipClass{max-width:400px;width:auto}.timeline_eventFilteredSelected{border:3px solid #d40000}.timeline_filteredOutEvents{opacity:.5;transform:scale(.9)}#searchTimeline{position:absolute;right:1rem}#resultsControls{right:2.5rem;top:7px}#timeline_clearSearch div,#timeline_filterResultsDown div,#timeline_filterResultsUp div{position:relative;top:0}#timeline_fromContainer,#timeline_toContainer{width:200px}.dhx_timeline_scale_header.dhx_timeline_second_scale{border-right:0}#timeline_selectDateContainer{padding:1rem}.bookingPriceDetails{margin-bottom:10px}.servicesViewMB #gridFilter,.servicesViewMB #serviceFilterContainer,.servicesViewMB #weekDayFilterContainer{align-items:center;display:flex;margin:10px 0}.servicesViewMB .row_title{font-weight:700;padding-right:10px}.servicesViewMB input[type=checkbox],.servicesViewMB input[type=radio]{margin-left:2px}#donationContainer input.class_spinner.form-round{font-size:14px;width:220px}#id_errorLbl{color:#d40000;margin-left:10px;padding:0}#shareToSocialMedia{display:flex;justify-content:center;margin-bottom:20px;padding:10px}#shareToSocialMedia #shareToFacebook{background-color:#3b5998}#shareToSocialMedia #shareToFacebook,#shareToSocialMedia #shareToTwitter{border-radius:50px;color:#fff;cursor:pointer;font-size:34px;font-weight:400;line-height:40px;margin:10px 20px;padding:10px 12px}#shareToSocialMedia #shareToTwitter{background-color:#1da1f2}#shareToSocialMedia #shareToEmail{background-color:#888;border-radius:50px;color:#fff;cursor:pointer;font-size:34px;font-weight:400;line-height:40px;margin:10px 20px;padding:10px 12px}.shareDeepLinkContainer{align-items:stretch;display:flex;justify-content:center;margin:10px auto;max-width:80%}.shareDeepLinkContainer .deepLinkToShare{background-color:#efefef;padding:15px 20px;text-align:center}.shareDeepLinkContainer .copyButtonToShare{font-size:14px;padding:15px 20px;text-transform:uppercase;width:150px}.shareDeepLinkContainer .copyButtonToShare i{margin-left:5px}#filterDateContainer{align-items:center;display:flex;justify-content:space-between;padding:10px 0 15px;width:250px}#filterDateContainer .DaraRangeDropdownIcon{left:calc(100% - 26px)}#filterDateContainer .mbbookDateRangeButtonDiv{margin:0 0 0 10px}.hotelServiceGuestSelector{display:flex}@media only screen and (max-width:900px){.hotelServiceGuestSelector{flex-flow:column;padding:0 20px}.hotelServiceGuestSelector .ui-widget input,.hotelServiceGuestSelector .ui-widget select,.hotelServiceGuestSelector .ui-widget textarea{line-height:2em}.hotelServiceGuestSelector .spinnerDiv input{height:50px!important}#filterDateContainer{margin:15px 0 10px}#filterDateContainer label{font-size:1em;font-weight:700;padding:7px 3px}}@media only screen and (max-width:900px)and (min-width:768px){.hotelServiceGuestSelector{align-items:flex-start}}#book_time{margin:0}#services #filter_container #mapDateFrom,#services #filter_container #mapDateShiftFrom,#services #filter_container #mapDateShiftTo,#services #filter_container #mapDateTo{min-width:150px}#services #filter_container .bookDateGridFilter{padding-right:10px}#services #filter_container #fromContainer{margin-right:10px}#services #bookedOnGridFilter .form-control{min-width:150px}#services #gridFilter .chosen-container-multi .chosen-choices li.search-field input[type=text]{height:40px}.mbAdmin .priceGuests .display_type{align-items:flex-start;display:inline-flex;margin:3px auto;padding-left:10px;width:100%}.mbAdmin .priceGuests .display_type input{margin-top:6px;width:20px}.mbAdmin .priceGuests .display_type label{padding:0!important}.mbAdmin .priceGuests #internalPriceGuestsContainer #id_spinnerLbl,.mbAdmin .priceGuests #priceGuestsContainer #id_spinnerLbl{width:auto!important}.resetPasswordError{margin:5px 10px 10px}.moveServiceBookingDiv{max-width:900px;width:50%}.moveServiceBookingDiv .hotelServiceDiv{padding:0 45px}.SendEmailsDiv{margin-bottom:20px;text-align:center;width:100%}.SendEmailTextAreaDiv{min-height:40px}.serviceInventoryPopup .close-button{top:6px!important}.serviceInventoryPopup .adminDialogActionButtonsDiv{padding:0}.serviceInventoryPopup .top_filter{align-items:flex-end;display:flex;padding:10px 40px}.serviceInventoryPopup .top_filter #fromContainer,.serviceInventoryPopup .top_filter #toContainer{align-items:center}.serviceInventoryPopup .top_filter label{margin-right:20px}.serviceInventoryPopup #weekDayFilterContainer{padding:5px 40px}.serviceInventoryPopup .hours_row{padding:10px 40px 0}.serviceInventoryPopup .bodyContent{min-width:1200px}.inventoryDiv{padding:0 10px}@media only screen and (max-width:600px){.moveServiceBookingDiv{max-height:78%;width:80%}.moveServiceBookingDiv .manageRestaurantTitle{padding:20px 25px 25px 20px}.moveServiceBookingDiv .hotelServiceDiv{padding:0 20px}.serviceInventoryPopup .top_filter{padding:10px 20px}.serviceInventoryPopup #weekDayFilterContainer{padding:5px 20px}.serviceInventoryPopup .hours_row{padding:10px 20px 0}}.cruiseType .serviceCartStaffItemContainer{margin:0 auto;max-height:96%!important;overflow-x:hidden}.cruiseType .mbcontestwrapper.hotelservicesList{padding:5px 10px!important}.cruiseType .mbcontestwrapper.hotelservicesList #serviceEditBookingHeader #actionsContainer{margin-bottom:5px!important}.cruiseType .mbcontestwrapper.hotelservicesList #serviceheader{margin:0;max-width:95%;width:95%!important}.cruiseType .mbcontestwrapper.hotelservicesList #mbcontentCartItem .categoryImage{padding:5px!important;width:25%!important}.cruiseType .mbcontestwrapper.hotelservicesList #mbcontentCartItem .mbAdminDescription{padding:5px!important}.cruiseType .mbcontestwrapper.hotelservicesList #mbcontentCartItem .mbAdminDescription h4{margin:0}.cruiseType .mbcontestwrapper.hotelservicesList #mbcontentCartItem .mbAdminDescription .itemEmail,.cruiseType .mbcontestwrapper.hotelservicesList #mbcontentCartItem .mbAdminDescription .itemName,.cruiseType .mbcontestwrapper.hotelservicesList #mbcontentCartItem .mbAdminDescription .itemTitleName{margin:0 0 10px}.cruiseType .mbcontestwrapper.hotelservicesList #mbcontentCartItem .itemDesc{max-width:100%}.cruiseType #serviceBook #hotelServiceInfo{padding:0}.cruiseType #serviceBook #hotelServiceInfo .itemSubTitleName{margin:0 10px 2px 0}.cruiseType #serviceBook #hotelServiceInfo .hotelServiceDiv #hsInventories{display:inline-block;margin:0;padding:0;width:auto}.cruiseType #serviceBook #hotelServiceInfo .hotelServiceDiv #hsInventories .hotelServiceInventoriesContainer{display:flex}.cruiseType #serviceBook #hotelServiceInfo .hotelServiceDiv #hsInventories #hotelServiceInventoriesContainer{display:inline-block}.cruiseType #serviceBook #hotelServiceInfo .hotelServiceDiv #hsInventories .hotelServiceInventoryTime{display:inline-block;margin-bottom:0;margin-right:10px}.cruiseType #serviceBook #hotelServiceInfo .hotelServiceDiv #hsInventories .hotelServiceInventoryTime .lbl_checkbox_green{min-width:140px}.cruiseType #serviceBook #hotelServiceInfo .hotelServiceDiv #hsInventories .hotelServiceInventoryTime .lbl_checkbox_green .checkbox_green+span.checkmark{background-size:100%;height:22px;width:22px}.cruiseType #serviceBook #hotelServiceInfo .hotelServiceDiv #hsInventories .hotelServiceInventoryTime #itemInventoryTime,.cruiseType #serviceBook #hotelServiceInfo .hotelServiceDiv #hsInventories .hotelServiceInventoryTime #itemInventoryTimeLabel{font-size:15px!important}.cruiseType #serviceBook #hotelServiceInfo .hotelServiceDiv #hsInventories .hotelServiceInventoryTime #itemInventoryTime{margin-left:5px}.cruiseType #serviceBook #hotelServiceInfo .hotelServiceDiv #hsInventories .hotelServiceInventoryTime .itemInventoryServiceHotel{margin:0 2px!important}.cruiseType #serviceBook #hotelServiceInfo #inventorySummary .grid.equal-width .item{flex-grow:0;min-width:60px;padding:2px}.cruiseType #serviceBook #hotelServiceInfo #inventorySummary .itemLabel{font-size:11px!important}.cruiseType #serviceBook #hotelServiceInfo #inventorySummary .itemValue{font-size:16px!important;font-weight:600}.cruiseType #serviceBook #hotelServiceInfo .hsInfo,.cruiseType #serviceBook #hotelServiceInfo .hsUserInfo{margin:0}.cruiseType #serviceBook #hotelServiceInfo .hsUserInfo .leftIcon{padding-top:9px}.cruiseType #serviceBook #hotelServiceInfo .hsUserInfo .leftIcon .DetailesIcon{font-size:.8em;padding-right:5px}.cruiseType #serviceBook #hotelServiceInfo .hsUserInfo .userServiceHotelField{padding-left:25px}.cruiseType #serviceBook #hotelServiceInfo #userPhone .phoneNumberFieldView{height:36px}.cruiseType #serviceBook #hotelServiceInfo #userPhone .phoneNumberFieldView .chosen-container .chosen-single{height:34px;line-height:34px}.cruiseType #serviceBook #hotelServiceInfo #userPhone .phoneNumberFieldView .chosen-container,.cruiseType #serviceBook #hotelServiceInfo #userPhone .phoneNumberFieldView .chosen-container-active.chosen-with-drop{margin-bottom:2px;min-height:36px}.cruiseType #serviceBook #hotelServiceInfo #userPhone .phoneNumberFieldView .chosen-container .chosen-choices,.cruiseType #serviceBook #hotelServiceInfo #userPhone .phoneNumberFieldView .chosen-container .chosen-single,.cruiseType #serviceBook #hotelServiceInfo #userPhone .phoneNumberFieldView .chosen-container-active.chosen-with-drop .chosen-choices,.cruiseType #serviceBook #hotelServiceInfo #userPhone .phoneNumberFieldView .chosen-container-active.chosen-with-drop .chosen-single{min-height:32px}.cruiseType #serviceBook #hotelServiceInfo #userPhone .phoneNumberFieldView .chosen-select,.cruiseType #serviceBook #hotelServiceInfo #userPhone .phoneNumberFieldView .country-code-selector{height:36px;padding-left:20px;width:100%}.cruiseType #serviceBook #hotelServiceInfo #discountContainer{display:inline-block;margin:2px 0;width:100%}.cruiseType #serviceBook #hotelServiceInfo #discountContainer #discountPercentageContainer{position:relative;z-index:100}.cruiseType #serviceBook #hotelServiceInfo #discountContainer #discountPercentageContainer .chosen-results{max-height:125px}.cruiseType #serviceBook #hotelServiceInfo #discountContainer #discountValue{line-height:32px;margin-bottom:0;min-height:32px;min-width:180px}.cruiseType #serviceBook #hotelServiceInfo #discountContainer #discountType_chosen{max-height:36px}.cruiseType #serviceBook #hotelServiceInfo #discountContainer #discountType{margin:0;min-height:36px;padding:5px 5px 5px 8px}.cruiseType #serviceBook #hotelServiceInfo #discountContainer .chosen-container,.cruiseType #serviceBook #hotelServiceInfo #discountContainer .chosen-container-active.chosen-with-drop{min-height:36px}.cruiseType #serviceBook #hotelServiceInfo #discountContainer .chosen-container .chosen-choices,.cruiseType #serviceBook #hotelServiceInfo #discountContainer .chosen-container .chosen-single,.cruiseType #serviceBook #hotelServiceInfo #discountContainer .chosen-container-active.chosen-with-drop .chosen-choices,.cruiseType #serviceBook #hotelServiceInfo #discountContainer .chosen-container-active.chosen-with-drop .chosen-single{line-height:36px!important;min-height:36px!important;padding-left:8px;position:relative;z-index:10}.cruiseType #serviceBook #hotelServiceInfo #discountContainer .chosen-select{height:36px;padding-left:20px;width:100%}.cruiseType #serviceBook #hotelServiceInfo #discountContainer #discountStep{margin:2px 0;padding:8px;width:100%}.cruiseType #serviceBook #hotelServiceInfo .userServiceHotelField{margin:2px 0;padding:8px}.cruiseType #serviceBook #hotelServiceInfo .chosen-container .chosen-results{background-color:#fff;height:100%;max-height:150px;overflow:auto;z-index:1000}.cruiseType .CruiseColumnDiv{border-right:1px solid #c5c5c5;margin-right:10px;padding-right:10px}.cruiseType .CruiseColumnDiv #serviceContent{display:flex;flex-wrap:wrap}.cruiseType .CruiseColumnDiv #serviceContent #userFirstNameContainer{margin-right:5px;width:calc(50% - 5px)}.cruiseType .CruiseColumnDiv #serviceContent #userLastNameContainer{width:50%}.cruiseType .CruiseColumnDiv .CustomFieldsdDiv .label.itemSubTitleName{line-height:36px;margin-right:10px!important}.cruiseType .CruiseColumnDiv1{min-width:500px}.cruiseType .CruiseColumnDiv1 .CruiseServicePrices{display:inline-block;width:49%}.cruiseType #hotelServiceGuestsDisplay .hotelServiceGuestsDisplay #hotelServiceInventory{margin-right:5px}.cruiseType #hotelServiceGuestsDisplay{background-color:#f6f6f6;margin:0 0 5px;padding:5px}.cruiseType #hotelServiceGuestsDisplay .spinnerDiv{display:flex}.cruiseType #hotelServiceGuestsDisplay .spinnerDiv #id_spinnerLbl{text-align:left;width:auto}.cruiseType #hotelServiceGuestsDisplay .buyout{font-size:1em;margin-right:10px;padding:10px}.cruiseType #hotelServiceGuestsDisplay #servicePriceContainer #servicePrice{font-size:18px}.cruiseType #hotelServiceGuestsDisplay #servicePriceContainer #servicePriceWithFee{font-size:9px}.cruiseType #hotelServiceGuestsDisplay #hotelServiceInventory .ui-widget.ui-widget-content{height:36px}.cruiseType #hotelServiceGuestsDisplay #hotelServiceInventory .ui-widget.ui-widget-content input{width:70px}.cruiseType #pricesByGuestInputContainer .priceByGuestInputRow{display:inline-block;margin-bottom:2px;position:relative}.cruiseType #pricesByGuestInputContainer .priceByGuestInputRow .guestNameContainer{display:inline-block;position:relative}.cruiseType #pricesByGuestInputContainer .priceByGuestInputRow .guestNameContainer input{width:230px}.cruiseType #pricesByGuestInputContainer .priceByGuestInputRow .guestNameContainer #guestName_1{border-right:none;margin:0;padding-right:100px;width:200px}.cruiseType #pricesByGuestInputContainer .priceByGuestInputRow .guestNameContainer .btn-copy-name{font-size:1rem;min-width:50px;padding:11px 7px;position:absolute;right:0}.cruiseType #pricesByGuestInputContainer .priceByGuestInputRow .guestPriceTypeContainer{align-items:center;display:inline-flex;margin-left:auto;position:relative;width:100%}.cruiseType #pricesByGuestInputContainer .priceByGuestInputRow .guestPriceTypeContainer .guestPriceInputType{position:relative;width:90px}.cruiseType #pricesByGuestInputContainer .priceByGuestInputRow .btn-copy-price{font-size:1rem;min-width:50px;padding:11px 7px;position:absolute;right:0}.cruiseType #pricesByGuestInputContainer .priceByGuestInputRow .guestPriceSpinnerContainer{margin-left:5px}.cruiseType #pricesByGuestInputContainer .priceByGuestInputRow .arrowCustomRight80{padding-right:10px;top:26%}.cruiseType #pricesByGuestInputContainer .priceByGuestInputRow div:nth-child(3){display:inline-block}.cruiseType #pricesByGuestInputContainer .priceByGuestInputRow div:nth-child(3) .spinnerDiv{align-items:center;display:flex;margin:0!important}.cruiseType #pricesByGuestInputContainer .priceByGuestInputRow div:nth-child(3) #id_errorLbl{width:auto}.cruiseType #pricesByGuestInputContainer .priceByGuestInputRow .spinnerDiv label{align-self:center;margin-left:10px;padding:0!important}.cruiseType #pricesByGuestInputContainer .priceByGuestInputRow .chosen-select{height:36px;padding-left:20px}.cruiseType .pplGroupComposition,.cruiseType .spinnerAgePriceDiv,.cruiseType .spinnerDiv{margin:0!important;padding:0}.cruiseType .pplGroupComposition .ui-widget input,.cruiseType .spinnerAgePriceDiv .ui-widget input,.cruiseType .spinnerDiv .ui-widget input{padding:4px 5px 4px 10px}.cruiseType .pplGroupComposition .ui-widget .ui-icon,.cruiseType .spinnerAgePriceDiv .ui-widget .ui-icon,.cruiseType .spinnerDiv .ui-widget .ui-icon{margin-top:0}.cruiseType .pplGroupComposition .ui-widget .ui-spinner-input,.cruiseType .spinnerAgePriceDiv .ui-widget .ui-spinner-input,.cruiseType .spinnerDiv .ui-widget .ui-spinner-input{font-size:18px;line-height:24px}.cruiseType .pplGroupComposition .ui-widget .ui-widget-content,.cruiseType .spinnerAgePriceDiv .ui-widget .ui-widget-content,.cruiseType .spinnerDiv .ui-widget .ui-widget-content{padding:2px 0 0}.cruiseType #priceByGuestTypeContainer .chosen-container,.cruiseType #priceByGuestTypeContainer .chosen-container-active.chosen-with-drop,.cruiseType #slotSelectorContainer .chosen-container,.cruiseType #slotSelectorContainer .chosen-container-active.chosen-with-drop{width:100%!important}.cruiseType .fullWidthButton{margin:0;padding:0!important;width:auto}.cruiseType #btnConfirmBooking,.cruiseType #btnSignWaiver{font-size:18px;margin:5px auto!important;min-width:250px}.cruiseType #custom-fields-container{margin-top:0}.cruiseType #custom-fields-container .custom-fields .input{min-height:36px;padding:8px}.cruiseType #custom-fields-container .custom-fields .input-field{display:inline;padding:0}.cruiseType #custom-fields-container .custom-fields .input-field .customFieldArrow{padding-right:10px;top:14px}.cruiseType #custom-fields-container .custom-fields .row{margin:1px 0}.cruiseType #custom-fields-container .custom-fields .chosen-container,.cruiseType #custom-fields-container .custom-fields .chosen-container-active.chosen-with-drop{margin-bottom:2px;min-height:34px}.cruiseType #custom-fields-container .custom-fields .chosen-container .chosen-choices,.cruiseType #custom-fields-container .custom-fields .chosen-container .chosen-single,.cruiseType #custom-fields-container .custom-fields .chosen-container-active.chosen-with-drop .chosen-choices,.cruiseType #custom-fields-container .custom-fields .chosen-container-active.chosen-with-drop .chosen-single{line-height:34px;min-height:34px;padding-left:8px}.cruiseType #custom-fields-container .custom-fields .chosen-select{height:36px;padding-left:20px;width:100%}.cruiseType .sendCheckboxesContainer{display:flex;flex-wrap:wrap}.cruiseType .sendCheckboxesContainer input{margin-right:3px}.cruiseType .sendCheckboxesContainer .confirmDialogTextFieldDiv{margin-bottom:0}.cruiseType .sendCheckboxesContainer #priceByGuestTypeContainer,.cruiseType .sendCheckboxesContainer #slotSelectorContainer{width:180px}.cruiseType .sendCheckboxesContainer #priceByGuestTypeContainer .confirmDialogTextFieldDiv span,.cruiseType .sendCheckboxesContainer #slotSelectorContainer .confirmDialogTextFieldDiv span{margin:0 5px}.cruiseType .sendCheckboxesContainer #priceByGuestTypeContainer .chosen-container,.cruiseType .sendCheckboxesContainer #priceByGuestTypeContainer .chosen-container-active.chosen-with-drop,.cruiseType .sendCheckboxesContainer #slotSelectorContainer .chosen-container,.cruiseType .sendCheckboxesContainer #slotSelectorContainer .chosen-container-active.chosen-with-drop{margin-bottom:2px;min-height:34px;width:180px!important}.cruiseType .sendCheckboxesContainer #priceByGuestTypeContainer .chosen-container .chosen-choices,.cruiseType .sendCheckboxesContainer #priceByGuestTypeContainer .chosen-container .chosen-single,.cruiseType .sendCheckboxesContainer #priceByGuestTypeContainer .chosen-container-active.chosen-with-drop .chosen-choices,.cruiseType .sendCheckboxesContainer #priceByGuestTypeContainer .chosen-container-active.chosen-with-drop .chosen-single,.cruiseType .sendCheckboxesContainer #slotSelectorContainer .chosen-container .chosen-choices,.cruiseType .sendCheckboxesContainer #slotSelectorContainer .chosen-container .chosen-single,.cruiseType .sendCheckboxesContainer #slotSelectorContainer .chosen-container-active.chosen-with-drop .chosen-choices,.cruiseType .sendCheckboxesContainer #slotSelectorContainer .chosen-container-active.chosen-with-drop .chosen-single{line-height:34px;min-height:34px;padding-left:8px;width:180px!important}.cruiseType .sendCheckboxesContainer #priceByGuestTypeContainer .arrowCustomRight80,.cruiseType .sendCheckboxesContainer #slotSelectorContainer .arrowCustomRight80{padding-right:10px;top:28%}.cruiseType .sendCheckboxesContainer #priceByGuestTypeContainer .chosen-select,.cruiseType .sendCheckboxesContainer #slotSelectorContainer .chosen-select{height:36px;padding-left:20px;width:100%}.cruiseType .sendCheckboxesContainer #priceByGuestTypeContainer,.cruiseType .sendCheckboxesContainer #slotSelectorBookContainer{width:100%}.cruiseType .sendCheckboxesContainer .sendCheckboxesDiv{margin:2px 10px 2px 0!important}.cruiseType .sendCheckboxesContainer .sendCheckboxesDiv .userServiceHotelField{margin-right:5px!important}.cruiseType .closePalapaDetailsBtnIcon{margin-top:10px}.cruiseType .ButtonDiv{align-items:center;display:flex;flex-wrap:wrap;justify-content:center}.cruiseType .ButtonDiv #bookingBookedBy{margin-left:20px}.cruiseType .tabFocus:focus{outline:none}.cruiseType .priceOrig{margin-left:10px}@media only screen and (min-width:900px)and (max-width:1050px){.cruiseType .CruiseColumnDiv1{min-width:465px}.cruiseType #pricesByGuestInputContainer .priceByGuestInputRow .guestNameContainer input{padding-right:70px;width:200px}.cruiseType #pricesByGuestInputContainer .priceByGuestInputRow .guestNameContainer .btn-copy-name{padding:11px 5px}.cruiseType #pricesByGuestInputContainer .priceByGuestInputRow .guestNameContainer .guestPriceTypeContainer{width:90px}}@media only screen and (max-width:900px){.cruiseType #serviceBook #hotelServiceInfo .hotelServiceDiv{flex-flow:column}.cruiseType .CruiseColumnDiv{border-right:none;margin-right:0;padding-right:0}.cruiseType #priceByGuestContainer{text-align:center}}@media only screen and (max-width:768px){.cruiseType #hotelServiceGuestsDisplay{text-align:left}.cruiseType #hotelServiceGuestsDisplay #hotelServiceInventory,.cruiseType #hotelServiceGuestsDisplay #servicePriceContainer,.cruiseType #hotelServiceGuestsDisplay .priceBuyoutContainer{display:inline-block}.cruiseType #hotelServiceGuestsDisplay #hotelServiceInventory .PriceSpacer,.cruiseType #hotelServiceGuestsDisplay #servicePriceContainer .PriceSpacer,.cruiseType #hotelServiceGuestsDisplay .priceBuyoutContainer .PriceSpacer{align-items:center;flex-flow:row}.cruiseType #hotelServiceGuestsDisplay #hotelServiceInventory .PriceSpacer .serviceLabel,.cruiseType #hotelServiceGuestsDisplay #servicePriceContainer .PriceSpacer .serviceLabel,.cruiseType #hotelServiceGuestsDisplay .priceBuyoutContainer .PriceSpacer .serviceLabel{padding:0 5px}.cruiseType #hotelServiceGuestsDisplay #hotelServiceInventory .PriceSpacer #servicePrice,.cruiseType #hotelServiceGuestsDisplay #servicePriceContainer .PriceSpacer #servicePrice,.cruiseType #hotelServiceGuestsDisplay .priceBuyoutContainer .PriceSpacer #servicePrice{margin-bottom:0}.cruiseType #hotelServiceInventory .spinnerDiv{margin:0!important}.cruiseType .CruiseColumnDiv1{min-width:100%}.cruiseType .CruiseColumnDiv1 .CruiseServicePrices{margin-top:4px}.cruiseType #userPhoneContainer{margin:2px 0!important;max-width:500px}.cruiseType #custom-fields-container .custom-fields .input-field{display:inline;margin:2px 0;padding:0}.cruiseType #slotSelectorMainDiv{flex-flow:row}.cruiseType .phoneNumberFieldView{margin-top:2px}.cruiseType #discountContainer{margin:4px 0 2px}.cruiseType .spinnerDiv .ui-widget input{padding:6px 5px 5px 10px}}@media only screen and (max-width:600px){.cruiseType .CruiseColumnDiv1 .CruiseServicePrices{display:block;width:100%}.cruiseType .CruiseColumnDiv #serviceContent #userFirstNameContainer{margin-right:0;width:100%}.cruiseType .CruiseColumnDiv #serviceContent #userLastNameContainer{width:100%}.cruiseType #custom-fields-container .custom-fields .input-field{width:100%!important}.cruiseType #custom-fields-container .custom-fields .row{flex-flow:column wrap}.cruiseType #discountContainer{margin:5px 0 0}.cruiseType #discountValue{min-width:100px!important;width:120px}.cruiseType .country-code-selector{line-height:36px;min-height:36px}.cruiseType #pricesByGuestInputContainer .priceByGuestInputRow{margin-top:3px}.cruiseType #pricesByGuestInputContainer .priceByGuestInputRow .guestNameContainer input{width:100%}.cruiseType .ButtonDiv #bookingBookedBy{margin-left:0}}@media only screen and (min-width:1500px){.cruiseType .serviceCartStaffItemContainer{max-width:1500px}.cruiseType .mbcontestwrapper.hotelservicesList #serviceheader{margin:0;width:97%!important}.cruiseType .CruiseColumnDiv,.cruiseType .CruiseColumnDiv1{width:50%}}.adminDeepLinkDiv{width:100%!important}@media only screen and (max-width:1440px){#cruise_scheduler{min-width:1000px}}#cruise_scheduler .bookingDropDownSelectArrow{margin-top:2.7rem}.tabFocus:focus{outline:1px solid #000}#timeline_fromToContainer{margin-left:2rem}#pricingTypeContainer,#slotSelectorContainer{display:inline-block}#pricingTypeContainer .chosen-container,#pricingTypeContainer .chosen-container-active.chosen-with-drop,#slotSelectorContainer .chosen-container,#slotSelectorContainer .chosen-container-active.chosen-with-drop{width:100%!important}.guestPriceTypeContainer{position:relative}.userDialogFiled{margin:5px 0;width:80%}#userDialogWrapperDiv .flex-col-wrap .tox.tox-tinymce{width:80%}#repeatContainer .confirmDialogTextFieldDiv{flex-flow:row;width:auto}#repeatContainer .confirmDialogTextFieldDiv .bookRoomConfirmDropDiv .chosen-container,#repeatContainer .confirmDialogTextFieldDiv .bookRoomConfirmDropDiv .chosen-container .chosen-choices,#repeatContainer .confirmDialogTextFieldDiv .bookRoomConfirmDropDiv .chosen-container .chosen-single,#repeatContainer .confirmDialogTextFieldDiv .bookRoomConfirmDropDiv .chosen-container-active.chosen-with-drop,#repeatContainer .confirmDialogTextFieldDiv .bookRoomConfirmDropDiv .chosen-container-active.chosen-with-drop .chosen-choices,#repeatContainer .confirmDialogTextFieldDiv .bookRoomConfirmDropDiv .chosen-container-active.chosen-with-drop .chosen-single{width:100%!important}.mbAdmin #packageid #hotelServiceGuestsETA{margin-left:25px!important;width:42%!important}.mbAdmin #packageid #commentsContainer{padding:0}#audit-log .AuditLogView .filter_container .filter_group .filter_title_container{margin:5px}#audit-log .AuditLogView .filter_container .manageTextInputCalendar{font-size:10pt;margin-left:0}#audit-log .AuditLogView .filter_container .manageTextInputCalendarIcon{left:calc(100% - 20px);top:calc(50% - 7px)}#audit-log .AuditLogView .filter_container .manageTextInputDiv{margin:0 10px}#audit-log .AuditLogView .chosen-container-single .chosen-single{background:#fff;height:42px;line-height:42px;padding-left:10px}#audit-log .AuditLogView .mbbookDateRangeButtonDiv{margin:0}#audit-log .AuditLogView #btnSubmitFilter{margin-top:15px}.allowShareDiv{padding:5px 0}#hotelServiceOtherContainer,.allowShareDiv{margin-left:6px}#hotelServiceOtherContainer .blockInline{align-items:center;flex-flow:row;justify-content:center}#hotelServiceOtherContainer .blockInline .mbbookDateRangeButtonDiv{margin-left:15px}#hotelServiceOtherContainer .blockInline .mbbookDateRangeButtonDiv .DaraRangeDropdownIcon{left:calc(100% - 25px);top:calc(100% - 27px)}#hotelServiceOtherContainer .blockInline #removedDefaultDate{cursor:pointer}.custom-fields .input-field{position:relative}#editInventoriesPricesContainer{align-items:center;display:flex;flex-flow:row}#editInventoriesPricesContainer #editInventoriesPricesInput{margin-right:10px;padding:9px 10px}#editServices #manageInventoriesGrid,#editServices #manageShiftsGrid{padding-left:0}#editServices #tabGeneral-3.serviceTabPanel{padding:.5rem}.thresholdTypeSelector{border:var(--bs-border-width) solid var(--bs-border-color);border-radius:.375rem;padding:.65rem .75rem}.thresholdinput{width:70px}#pricesByGuestInputContainer{display:flex;justify-content:center}#pricesByGuestInputContainer .priceByGuestInputRow{min-width:500px}#pricesByGuestInputContainer .guestNameContainer{display:flex}#pricesByGuestInputContainer .guestNameContainer .btn-copy-name{margin-left:10px}#pricesByGuestInputContainer .guestPriceTypeContainer{display:flex}#pricesByGuestInputContainer .guestPriceInputType{margin-right:20px;position:relative}.onqCurrentReservationDialog{min-height:300px;width:1000px}.partySizeSelector{position:relative}.partySizeSelector .chosen-container{display:inline-block;vertical-align:middle;width:auto}.partySizeSelector i{padding-left:13px;pointer-events:none;position:absolute;top:50%;transform:translateY(-50%);z-index:999}.partySizeSelector .chosen-container-single .chosen-single{padding-left:33px!important}#editServices .confirmDialogTextFieldDivMB{margin:0 15px 3px 6px}#waiverRequiredLabel{padding-top:5px}#spinnerMinPartySizeContainer,#spinnerPartySizeContainer{display:inline-block}#spinnerMinPartySizeContainer .rstarantReservationsSpinner,#spinnerPartySizeContainer .rstarantReservationsSpinner{margin-left:10px}#spinnerPaymentLinkExpirationContainer #id_spinnerLbl{width:250px}#manageBookingDiscountsPanelContent{overflow:visible!important}#manageBookingDiscountsPanelContent .jsgrid-edit-row>.jsgrid-cell,#manageBookingDiscountsPanelContent .jsgrid-filter-row>.jsgrid-cell,#manageBookingDiscountsPanelContent .jsgrid-grid-header,#manageBookingDiscountsPanelContent .jsgrid-insert-row>.jsgrid-cell{overflow:visible}#manageBookingDiscountsPanelContent .chosen-container{border:1px solid #c5c5c5!important;border-radius:0!important;overflow:visible;width:100%!important;z-index:99999}#manageBookingDiscountsPanelContent .chosen-container .chosen-choices{line-height:inherit!important;min-height:30px!important}#manageBookingDiscountsPanelContent .chosen-drop,#manageBookingDiscountsPanelContent .chosen-with-drop{width:900px}#manageBookingDiscountsPanelContent .chosen-container-single .chosen-single{min-height:32px!important}#manageBookingDiscountsPanelContent .jsgrid-grid-body{overflow:auto}#servicePriceContainer #servicePriceContainer{display:flex;flex-direction:column}.refresh_button{margin-top:30px}#serviceParkingBook #doNotMoveContainer,#serviceParkingBook #isTentativeContainer,#serviceParkingBook #sendEmailContainer,#serviceParkingBook #sendPaymentLinkContainer,#serviceParkingBook #taxExemptionContainer,#serviceParkingBook #vipGuestContainer{margin:0}#serviceParkingBook #doNotMoveContainer input,#serviceParkingBook #isTentativeContainer input,#serviceParkingBook #sendEmailContainer input,#serviceParkingBook #sendPaymentLinkContainer input,#serviceParkingBook #taxExemptionContainer input,#serviceParkingBook #vipGuestContainer input{margin-right:10px}#dropDownFilterId{width:100%}.importDialogContent{max-height:80%!important;max-width:60%!important}.importDialogContent .bootstrap_design_cardContainer{overflow-x:auto;overflow-y:auto}.pImportDialog{word-wrap:break-word;text-align:justify;width:650px}#paymentTransactionsContaier .blockInline{margin-right:10px}#basicDialogButtonSection #manualChargeNote{display:block;margin:10px auto;width:94%}.ChargeModal .basicDialogTextAreaDivContainer{max-height:100%}#hotelServiceInfo{display:inline-block;width:100%}.packageContent .hotelservicesList #mbcontentCategory{margin:0!important;width:100%!important}.packageContent .categoriesList{display:block;margin:0 auto;max-width:1140px!important}.packageContent .categoriesList #mbcontentCategories .mbWhiteContentBox{margin-bottom:10px}.packageContent #goToBookService{margin-top:10px}#packageTotal,#packageTotalConfirm{padding:15px}.orderBookingRow #packageContent{margin-bottom:10px;padding:0 5px;position:relative}.orderBookingRow #packageContent .elementName{display:block;font-size:20px;font-weight:700;margin:0 0 5px}.orderBookingRow .orderBooking{margin-bottom:10px}.orderBookingRow .orderBooking .content-row-left{align-items:flex-start;display:flex}.itineraryItem .packagePrice{padding-right:0}.itineraryItem .orderBookingPrice{padding:20px 15px 10px}#packageDetails .itineraryItemContentClose,#packageDetails .orderBookingClose{display:none}#contentGuests{height:auto}.elementName{padding:10px 0}.close-button{top:12px!important}.orderBookingPrice.content-row,.orderBookingPriceFee.content-row{padding:10px 0}.ConfirmBookingMenuOrderMB .orderBookingPrice.content-row,.orderBookingPriceFee.content-row{padding:2px 0}.packageContent.ui-accordion-content{padding:0!important}#title{margin:20px auto 10px;text-align:center}.itemEmail,.itemName,.itemTitleName{font-size:24px}#packageContent #editOrderSummary{display:none}#accordion,#packageInfo{height:100%;width:100%}#accordion .fullWidthButton,#packageInfo .fullWidthButton{margin-bottom:10px;width:100%}#accordion #btnConfirmBooking,#packageInfo #btnConfirmBooking{width:50%}#accordion #mbconfirmPalapaName,#packageInfo #mbconfirmPalapaName{font-size:22px}#accordion #mbconfirmPrice>span.price-value.item-title-bottom,#packageInfo #mbconfirmPrice>span.price-value.item-title-bottom{font-size:22px;font-weight:700}#accordion #dataContainer>div.floatLeft.dataContainerInfo>h2,#packageInfo #dataContainer>div.floatLeft.dataContainerInfo>h2{font-size:18px;text-align:left}#accordion #dataContainer>div.floatRight.dataContainerAdditional>h2,#packageInfo #dataContainer>div.floatRight.dataContainerAdditional>h2{font-size:18px}#accordion #goToBookService,#packageInfo #goToBookService{margin:0 auto!important;max-width:300px;width:100%}#accordion #dataContainer,#packageInfo #dataContainer{margin:0 auto!important}#accordion h3,#packageInfo h3{font-weight:400;margin:10px 0}#accordion .action-button,#packageInfo .action-button{display:none;float:right}#accordion .mbWhiteContentBox,#packageInfo .mbWhiteContentBox{padding-top:1em}#accordion .btnBookContainer,#packageInfo .btnBookContainer{margin-bottom:0}#accordion .toggleMenuCatGroupsCls,#packageInfo .toggleMenuCatGroupsCls{width:120px}#accordion #packageid,#packageInfo #packageid{height:100%!important}#accordion #packageid #services .confirmDialogTextFieldDivMB,#packageInfo #packageid #services .confirmDialogTextFieldDivMB{margin:0}#accordion #packageid .menuSidePanel,#packageInfo #packageid .menuSidePanel{margin-bottom:20px;position:static}#accordion #packageid #mbcontentCategories,#packageInfo #packageid #mbcontentCategories{margin:0 auto}#accordion #packageid #mbcontentCategories .guestMbcontentBox,#packageInfo #packageid #mbcontentCategories .guestMbcontentBox{display:flex;flex-flow:column}#accordion #packageid #mbcontentCategories .guestMbcontentBox .fullWidthButton,#packageInfo #packageid #mbcontentCategories .guestMbcontentBox .fullWidthButton{padding:15px 0}#accordion #packageid #mbcontentCategories .bottomConfirm,#packageInfo #packageid #mbcontentCategories .bottomConfirm{width:100%}#accordion #packageid #mbcontentCategories .bottomConfirm .mbcontentBoxInner,#packageInfo #packageid #mbcontentCategories .bottomConfirm .mbcontentBoxInner{padding:10px 20px;width:100%}#accordion #packageid #confirmBookUserAndAdditionals,#packageInfo #packageid #confirmBookUserAndAdditionals{margin:0 auto;max-width:1000px}#accordion #hotelServiceGuestsDisplay,#packageInfo #hotelServiceGuestsDisplay{padding:15px}#accordion .mbcontentBoxInner,#packageInfo .mbcontentBoxInner{padding:10px 15px}#accordion .mbcontentBoxInner .mbcontentBoxInner,#packageInfo .mbcontentBoxInner .mbcontentBoxInner{padding:0}#accordion #accordion .ui-state-active .action-button,#packageInfo #accordion .ui-state-active .action-button{display:inline}#accordion #mbcontentCategories .itemPriceDetails,#packageInfo #mbcontentCategories .itemPriceDetails{margin-top:10px}#accordion #mbcontentCategories .itemPriceDetails .itemLabel,#accordion #mbcontentCategories .itemPriceDetails .itemValue.maxGuests,#packageInfo #mbcontentCategories .itemPriceDetails .itemLabel,#packageInfo #mbcontentCategories .itemPriceDetails .itemValue.maxGuests{text-align:left}#accordion #mbcontentCategories #categoryMinPrice .itemLabel,#accordion #mbcontentCategories #categoryMinPrice .itemValue.maxGuests,#packageInfo #mbcontentCategories #categoryMinPrice .itemLabel,#packageInfo #mbcontentCategories #categoryMinPrice .itemValue.maxGuests{text-align:right}#accordion .bookingPriceDetails .itemLabel,#accordion .bookingPriceDetails .itemValue.maxGuests,#packageInfo .bookingPriceDetails .itemLabel,#packageInfo .bookingPriceDetails .itemValue.maxGuests,#subheaderPalapa{text-align:left}#restaurantSelection{padding:0}#restaurantSelection .restaurant_select{width:100%}#restaurantSelection label{width:calc(100% - 60px)}#restaurantSelection .menuPanelFoodItemHeaderName{font-size:14px!important;width:calc(80% - 35px)}#restaurantSelection .menuPanelFieldsSubLblUser{font-size:14px}#restaurantSelection .menuItemLeftSideDiv{padding-left:.6em}#restaurantSelection #hotelServiceInfo #CandleLightDescription .itemExcerpt{text-align:center}#restaurantSelection #hotelServiceInfo #hotelServiceInventory .blockInlineTolal{padding:10px 0}#restaurantSelection #confirmBookUserAndAdditionals,#restaurantSelection #confirmBookUserAndAdditionals .info-title .info-title-left .item-title-bottom{text-align:left}#restaurantSelection #confirmBookUserAndAdditionals .info-title .info-title-right .item-title-top{text-align:right}#restaurantSelection #confirmBookUserAndAdditionals .info-title .info-title-right .item-title-bottom{font-size:22px!important}#restaurantSelection #confirmBookUserAndAdditionals .dataContainerInfo h2{font-size:18px;text-align:left}#restaurantSelection #confirmBookUserAndAdditionals .dataContainerAdditional h2,#restaurantSelection .item-header .item-header-title{font-size:18px}#restaurantSelection #confirmBookUserAndAdditionals #confirmPalapaInfo,#restaurantSelection #confirmBookUserAndAdditionals #dataContainer{margin:0 auto}#restaurantSelection .menuMainBody{margin-top:0}#restaurantSelection .fullWidthButton{margin:10px auto 0;padding-bottom:0!important;width:100%}#restaurantSelection .content-row-text,#restaurantSelection .elementTotalPrice{font-weight:700}#restaurantSelection .itineraryItemContent #rowItems{padding-top:20px}#restaurantSelection .info-note{margin-top:20px}#restaurantSelection .editPencil{right:60px;top:20px}#restaurantSelection .additionalItemsMB .bodyContent .contentHeader{text-align:left}.ButtonBlue{font-size:18px;margin:0 auto;padding:10px 0!important}#managePackagesPanelContent,#managePackagesPanelContent .chosen-container,#managePackagesPanelContent .chosen-container-active.chosen-with-drop,#managePackagesPanelContent .chosen-single.jsgrid-header-row,#managePackagesPanelContent .jsgrid-filter-row,#managePackagesPanelContent .jsgrid-grid-header,#managePackagesPanelContent .jsgrid-table{overflow:visible!important}#managePackagesPanelContent .chosen-container a,#managePackagesPanelContent .chosen-container div,#managePackagesPanelContent .chosen-container td,#managePackagesPanelContent .chosen-container tr,#managePackagesPanelContent .chosen-container-active.chosen-with-drop a,#managePackagesPanelContent .chosen-container-active.chosen-with-drop div,#managePackagesPanelContent .chosen-container-active.chosen-with-drop td,#managePackagesPanelContent .chosen-container-active.chosen-with-drop tr,#managePackagesPanelContent .chosen-single.jsgrid-header-row a,#managePackagesPanelContent .chosen-single.jsgrid-header-row div,#managePackagesPanelContent .chosen-single.jsgrid-header-row td,#managePackagesPanelContent .chosen-single.jsgrid-header-row tr,#managePackagesPanelContent .jsgrid-filter-row a,#managePackagesPanelContent .jsgrid-filter-row div,#managePackagesPanelContent .jsgrid-filter-row td,#managePackagesPanelContent .jsgrid-filter-row tr,#managePackagesPanelContent .jsgrid-grid-header a,#managePackagesPanelContent .jsgrid-grid-header div,#managePackagesPanelContent .jsgrid-grid-header td,#managePackagesPanelContent .jsgrid-grid-header tr,#managePackagesPanelContent .jsgrid-table a,#managePackagesPanelContent .jsgrid-table div,#managePackagesPanelContent .jsgrid-table td,#managePackagesPanelContent .jsgrid-table tr{min-height:-moz-fit-content!important;min-height:fit-content!important;overflow:visible!important}#managePackagesPanelContent .chosen-container .search-choice-close,#managePackagesPanelContent .chosen-container-active.chosen-with-drop .search-choice-close,#managePackagesPanelContent .chosen-single.jsgrid-header-row .search-choice-close,#managePackagesPanelContent .jsgrid-filter-row .search-choice-close,#managePackagesPanelContent .jsgrid-grid-header .search-choice-close,#managePackagesPanelContent .jsgrid-table .search-choice-close{z-index:1000000000!important}#goToAddPackageToCart{margin-top:10px}#summaryRow #packageDetails{padding:0 5px}#summaryRow #packageDetails .itineraryItem{margin-top:10px;padding:10px}#summaryRow #packageDetails .itineraryItem .itineraryItemHeader.item-header{padding-bottom:20px}#summaryRow #packageDetails .itineraryItem .content-row.flex-space-between{padding-top:20px}.mbAdmin #packageContent .bookViewMB{width:100%!important}.mbAdmin #packageContent .bookViewMB #dataContainer #confirmDialogEmailId,.mbAdmin #packageContent .bookViewMB #dataContainer #confirmDialogNameId{display:none}@media only screen and (min-width:766px){#summaryRow #packageDetails .itineraryItem .itineraryItemHeader.item-header{display:inline-block;padding:10px;vertical-align:top;width:25%}#summaryRow #packageDetails .itineraryItem .itineraryItemContent.square-decoration-top{display:inline-block;width:74%}#accordion #mbcontentCategories .guestMbcontentBox,#packageInfo #mbcontentCategories .guestMbcontentBox{flex-flow:row}#accordion #mbcontentCategories .bottomConfirm,#packageInfo #mbcontentCategories .bottomConfirm{width:50%}#accordion .mbWhiteContentBox,#packageInfo .mbWhiteContentBox{padding-top:0}#accordion #hotelServiceInfo #CandleLightDescription,#packageInfo #hotelServiceInfo #CandleLightDescription{padding-right:10px}#accordion #hotelServiceInfo #CandleLightDescription .itemExcerpt,#packageInfo #hotelServiceInfo #CandleLightDescription .itemExcerpt{text-align:left}#accordion .menuMainBody,#packageInfo .menuMainBody{margin-top:0}#accordion #restaurantSelection .menuSidePanel,#packageInfo #restaurantSelection .menuSidePanel{position:inherit}#accordion #restaurantSelection .fullWidthButton #goToBookService,#accordion #restaurantSelection .fullWidthButton #goToPrevGuest,#packageInfo #restaurantSelection .fullWidthButton #goToBookService,#packageInfo #restaurantSelection .fullWidthButton #goToPrevGuest{line-height:20px;margin:20px auto 0;min-width:300px;width:-moz-fit-content;width:fit-content}#accordion #restaurantSelection .mbcontestwrapper.hotelservicesList,#packageInfo #restaurantSelection .mbcontestwrapper.hotelservicesList{margin:30px 0}#accordion #restaurantSelection .mbcontestwrapper.hotelservicesList #foodchoose.services .menuMainBody .catselected,#packageInfo #restaurantSelection .mbcontestwrapper.hotelservicesList #foodchoose.services .menuMainBody .catselected{padding-left:.6em;width:120px}#accordion #restaurantSelection .mbcontestwrapper.hotelservicesList #mbcontentCategory,#packageInfo #restaurantSelection .mbcontestwrapper.hotelservicesList #mbcontentCategory{display:block;margin:0 auto;width:96%}#accordion #restaurantSelection .mbcontestwrapper.hotelservicesList #mbcontentCategory #servicePriceContainer,#packageInfo #restaurantSelection .mbcontestwrapper.hotelservicesList #mbcontentCategory #servicePriceContainer{margin-left:50px}#accordion #restaurantSelection .mbcontestwrapper.categoriesList,#packageInfo #restaurantSelection .mbcontestwrapper.categoriesList{margin:20px 0 30px;width:100%}#accordion #restaurantSelection .mbcontestwrapper.categoriesList #mbcontentCategories,#packageInfo #restaurantSelection .mbcontestwrapper.categoriesList #mbcontentCategories{max-width:800px;width:100%}#accordion #restaurantSelection .mbcontestwrapper.categoriesList #mbcontentCategories>div .mbcontentBox .categoryImage,#packageInfo #restaurantSelection .mbcontestwrapper.categoriesList #mbcontentCategories>div .mbcontentBox .categoryImage{height:-moz-max-content;height:max-content;max-width:360px}#accordion #restaurantSelection .mbcontestwrapper.categoriesList #mbcontentCategories>div .mbcontentBox #slickSlider,#packageInfo #restaurantSelection .mbcontestwrapper.categoriesList #mbcontentCategories>div .mbcontentBox #slickSlider{margin-bottom:3px}#accordion #restaurantSelection .mbcontestwrapper.categoriesList #mbcontentCategories>div .mbcontentBox .fullWidthButton,#packageInfo #restaurantSelection .mbcontestwrapper.categoriesList #mbcontentCategories>div .mbcontentBox .fullWidthButton{margin:0 auto;width:auto}#accordion #restaurantSelection .mbcontestwrapper.categoriesList #mbcontentCategories>div .mbcontentBox .fullWidthButton button.mbconfirmDialogActionButtons.goToBook.btn.btn-primary,#packageInfo #restaurantSelection .mbcontestwrapper.categoriesList #mbcontentCategories>div .mbcontentBox .fullWidthButton button.mbconfirmDialogActionButtons.goToBook.btn.btn-primary{line-height:20px}#accordion #restaurantSelection #palapaInfoModal .bottomConfirm .bookingPriceDetails .is-right .itemValue,#packageInfo #restaurantSelection #palapaInfoModal .bottomConfirm .bookingPriceDetails .is-right .itemValue{font-size:22px}#accordion #restaurantSelection #palapaInfoModal .bottomConfirm .fullWidthButton,#packageInfo #restaurantSelection #palapaInfoModal .bottomConfirm .fullWidthButton{margin:20px 0;width:100%}#accordion #restaurantSelection #mbconfirmPalapaName,#packageInfo #restaurantSelection #mbconfirmPalapaName{font-size:26px}}@media only screen and (min-width:1024px){#packageid #closeListHandler{position:absolute;right:-20px}}@media only screen and (min-width:1124px){#accordion #hotelServiceInfo #CandleLightDescription,#packageInfo #hotelServiceInfo #CandleLightDescription{width:50%}#accordion .mbcontestwrapper.categoriesList #mbcontentCategories>div,#packageInfo .mbcontestwrapper.categoriesList #mbcontentCategories>div{display:inline-block;max-width:800px;width:100%}}.itemDesc,.itemExcerpt{text-indent:0}.PackageName{padding-left:40px}@media only screen and (max-width:768px){.elementName{padding:10px 0 0}.PackageName{padding-left:20px;width:80%}}.mbAdmin #accordion #packageid #mbcontentCategories #mediaContainer,.mbAdmin #packageInfo #packageid #mbcontentCategories #mediaContainer{display:none}@media only screen and (max-width:600px){.orderBookingRow #packageContent .elementName{padding-top:50px}.orderBookingRow #packageContent #packageDetails .elementName{padding-top:0}.orderBookingRow #packageContent #packageDetails .orderBooking{padding-top:10px}}@media only screen and (min-width:769px){#packageid #miniOrderButton{left:80px;top:140px}.mbAdmin #packageid #miniOrderButton{left:85px;top:95px}}#packageInfo #packageid,.mbAdmin #accordion #packageid{height:calc(100vh - 145px)!important}#managePackagesPanelContent .chosen-container-single .chosen-single abbr{right:6px}#managePackagesPanelContent .chosen-container-single .chosen-single span{line-height:28px}@media only screen and (max-width:768px){#packageInfo #packageid{height:calc(100vh - 185px)!important}}#footer{display:flex;height:auto;z-index:1}#footer div:first-child{width:100%}#gdpr-cookie{border-bottom:1px solid;opacity:.8;padding:10px 20px;text-align:center}#gdpr-cookie>p{display:inline-block;padding-right:10px}#gdpr-cookie .btn-primary{text-decoration:none}.footer-content{height:auto;position:static}.footer-content a,.footer-content a:active,.footer-content a:hover,.footer-content a:visited{text-decoration:underline}.footer-content .footer-content-text{display:flex;flex-wrap:wrap;font-size:12px;justify-content:center;line-height:1.5;margin:0 auto;min-height:52px;padding:7px 10px;position:relative;text-align:center}.footer-content .footer-content-text .releaseNumber{margin-left:10px}.footer-content .footer-content-text>div:first-child:not(.releaseNumber){flex-basis:100%}#footerlinks>div{display:inline-flex;vertical-align:middle;width:auto!important}@media only screen and (max-width:767px){#footer .footer-content a{min-width:24px;padding:7px 0}#footer .footer-content .footer-content-text{font-size:9px;min-height:33px}}.helpBody{background-color:transparent;margin:auto;max-height:90%;min-height:180px;position:relative;width:60%;z-index:100000}.helpBody #tabs{border:none!important;padding:0 10px}.helpHeader{background-color:#000;height:75px}.helpHeader,.helpText{margin:0 auto;width:100%}.helpText{background-color:transparent;font-size:large;line-height:1.5;max-height:90%;min-height:180px;position:relative;top:calc(50% - 180px)}.helpViewHeaderText{align-items:center;color:#fff;display:flex;font-size:14pt;height:100%;justify-content:center;text-align:center;width:100%}#AppCategoriesPanel{overflow:auto;width:100%}#manageCategoriesPanelContent{max-height:70vh;width:-moz-fit-content!important;width:fit-content!important}#manageCategoriesPanelContent .jsgrid-grid-body{height:calc(100vh - 400px)!important}@media only screen and (min-height:900px){#manageCategoriesPanelContent{max-height:80vh}}#appSettingsHeaderTitleBarDynamic{padding:10px;width:100%}#appSettingsHeaderTitleBar,#palapaGroupsPanelHeaderTitleBar{align-items:center;display:flex;justify-content:space-between;min-width:550px;padding:10px}#manageInventoriesGrid .top_filter .blockInline,#manageShiftsGrid .top_filter .blockInline{flex-flow:row}#manageInventoriesGrid .hours_row .manage_inventory_row,#manageShiftsGrid .hours_row .manage_inventory_row{margin:0}#AppRoomsPanelContent,#AppRoomsPanelContent .manageRoomsPanel{margin-top:10px}#AppRoomsPanelContent .AppRoomsButtons{margin-left:10px}#appSettingsPanel,#appSettingsPanel #appSettingsPanelContent{margin-top:10px}.jsgrid-cell{overflow:hidden}#closeActivitiesHandler{background-color:#dbdbdb;border-radius:0 5px 5px 0;color:#1a1a1a;cursor:pointer;height:45px;left:0;position:absolute;top:165px;width:20px;z-index:500}#closeActivitiesHandler .arrow-left{border-left-color:inherit;margin-top:3px;right:3px}#closeActivitiesHandler.marginHandler{left:23px}#closeActivitiesHandler.marginHandler .arrow-left{border-left-color:transparent;border-right-color:inherit;right:6px}.paddingActivities{margin-left:242px!important}#manageZonesPanelContent{overflow:auto}#manageCategoriesPanelContent .jsgrid-cell,#manageZonesPanelContent .jsgrid-cell{overflow:hidden}#manageCategoriesPanelContent .jsgrid-cell textarea,#manageZonesPanelContent .jsgrid-cell textarea{max-width:100%}.managePoolsPanel #managePoolsPanelContent{overflow:hidden}#manageBookingDiscountsPanelContent .jsgrid-table select{background-image:none}#AppZonesPanel>h3{margin-left:25px;padding-left:30px}.mbAdmin .AppRoomsView #gridFilter{display:flex;margin-left:10px;padding-top:10px}#appSettingsPanel>.cols-2{display:grid}#AppCustomBookingsPanel>h3{margin-left:25px;padding-left:30px}.manageCustomBookingsPanel #manageCustomBookingsPanelContent{overflow:hidden}.manageCustomBookingsPanel .jsgrid-clear-filter-button,.manageCustomBookingsPanel .jsgrid-search-button{display:none}.serviceDefinitionValues,.serviceTemplateValues{float:right;margin:10px .6em}.menuLocationIcon{font-size:34px}.hotelServicesBookings #appSettingsHeaderTitleBar,.hotelServicesBookings #gridFilter{width:2750px}#hotel_welcome{font-size:3em;margin:5% 0 10px;text-align:center}#hotel_welcome_subtitle{font-size:.5em}#comunity_manager{margin:10px 0;text-align:center}#navbarHotelSubNameDivId{display:inline-block;font-size:1.2em;line-height:40px;margin-right:40px;text-align:center;width:calc(100% - 40px)}#filterTime{align-content:space-between;display:flex;flex-flow:row;justify-content:space-between;margin-top:10px}#filterTime #filterEndTime,#filterTime #filterStartTime{margin:0 5px;width:135px!important}#filterTime .DescriptionTextAdminTo{line-height:50px}#filterPeopleContainer{align-items:center;display:flex}#filterPeopleContainer .DescriptionTextAdmin{width:100%}#cart-confirm{align-items:center;display:flex;height:100%;justify-content:center}#cart-confirm #confirmContainer{background:#fff;border:1px solid #ccc;font-size:14px;font-weight:700;font-weight:400;line-height:20px;min-width:300px;padding:30px;text-align:center;width:50%}#cart-confirm #confirmContainer #message{font-size:24px;font-weight:600;text-align:left;text-align:center}#cart-confirm #confirmContainer #transaction_details{font-weight:600;text-align:center}#cart-confirm #confirmContainer .confirmContainerDiv{align-items:center;display:flex;justify-content:space-evenly;padding:10px 0}#cart-confirm #confirmContainer .confirmContainerDiv .confirmContainerLabel{margin-right:20px;text-align:left;width:300px}#cart-confirm #confirmContainer .confirmContainerDiv .confirmContainerValue{background-color:#fafafa;border:1px solid #dbdbdb;padding:10px;width:300px}#cart-confirm #confirmation{padding:10px 0}#cart-confirm #imageFood{background:url(assets/7f1a09cbfc4226c10b46.png) no-repeat 50%;background-size:contain;height:120px;margin:auto;width:100%}#cart-confirm #orderCartBox{padding-top:10px}#cart-confirm #orderCartDescription{display:inline;padding-right:3px}#cart-confirm #goToFirstPage{margin:20px auto 0;max-width:300px}#translationPopup .basicDialogBody{max-height:500px;width:70%}#translationPopup .basicDialogBody .basicDialogHeaderDiv{width:100%}#translationPopup .basicDialogBody .basicDialogBodyDiv .basicDialogTextAreaDivContainer{height:80%;max-height:75%;padding:0 20px;text-align:left}#translationPopup .basicDialogBody .basicDialogBodyDiv .basicDialogTextAreaDivContainer #internalPriceGuestsContainer,#translationPopup .basicDialogBody .basicDialogBodyDiv .basicDialogTextAreaDivContainer #priceGuestsContainer{margin:0}.manageTranslationPopUp{width:40%!important}.filterValueOnAllDomainsContainer{align-items:center;display:flex}.portal #mbcontentService{padding:0}.portal #mbcontentService .categoryImage{margin:0!important}.portal #mbcontentService .contentBoxRow{display:flex;justify-content:space-between;padding:15px;width:65%}.portal #mbcontentService .contentBoxRow #contentTop,.portal #mbcontentService .contentBoxRow .contentBottom{display:flex;flex-flow:column;justify-content:space-between;padding:10px}.portal #mbcontentService .contentBoxRow #contentTop #hotelContentLogo,.portal #mbcontentService .contentBoxRow .contentBottom #hotelContentLogo{background-position:50%;background-repeat:no-repeat;background-size:contain;height:50px;margin:auto 0}.portal #mbcontentService .blueButton{white-space:nowrap}.portal .mbcontentBoxInner{align-content:flex-end;padding:25px}.portal .mbcontentBoxInner #contentTop{display:flex;flex-flow:column;justify-content:flex-start;padding:10px}.portal .mbcontentBoxInner #contentBottom{display:flex;flex-flow:column;justify-content:flex-end;padding:10px}.portal .mbcontentBoxInner #contentBottom #maxGuestContainer{display:none}.portal .mbcontentBoxInner #mbcontentCategories>.hidden{height:0;overflow-y:hidden}.portal .mbcontentBoxInner #mbcontentPages{text-align:center}.portal .mbcontentBoxInner #mbcontentPages>div{cursor:pointer;display:inline-block;font-size:18px;margin:0 8px}.portal .mbcontentBoxInner #mbcontentPages>div.disabled{opacity:.5;pointer-events:none}.portal .mbcontentBoxInner #mbcontentPages>div.active{font-weight:600;pointer-events:none}.portal .login-page{background-image:none!important}.portal .login-page .login-container #mbLoginContainer{padding:40px!important}.portal .bodyContent.portal{height:-moz-fit-content;height:fit-content}.portal #categoryDescription.itemExcerpt.MarginForitemExcerpt.content.hideContent ul{padding-inline-start:15px}#portalHotelDesc{margin:0 auto;max-width:1300px;padding:10px 20px}#portalLocationo{background-position:top;background-size:cover;height:340px}#portalHotelLocationName{float:right;margin-right:100px;margin-top:30px;position:static}#portalHotelLocationName #portalHotelSeparator{height:20px;margin:0 auto;width:2px}#portalHotelLocationName #portalLocationHotelLogo{background-position:top;background-size:contain;height:50px;margin-bottom:30px;margin-top:30px}#portalHotelLocationName #portalContentLogo{background-image:none!important;background-repeat:no-repeat;background-size:cover;font-size:3.5em;font-weight:700;min-height:120px;text-align:center;vertical-align:middle}#portalDescription{margin-bottom:20px;padding:10px;text-align:center}.mbAdmin #hotelServiceGuestsDisplay{float:none;margin-left:0!important;width:100%}.mbAdmin #filterService{width:70%}.mbAdmin #filterService .serviceSelectArrow{left:calc(100% - 78px);top:calc(100% - 30px)}.mbAdmin #confirmDialogTextFieldContainer{padding-top:20px}.mbAdmin .mbcontestwrapper.hotelservicesList .mbcontentBoxInner{flex-flow:column!important}.mbAdmin .mbcontestwrapper.hotelservicesList .mbcontentBoxInner .grid{flex-flow:row}.mbAdmin .mbcontestwrapper.hotelservicesList .fullWidthButton #goToBookService{margin:1em 5px 5px}.mbAdmin .mbcontestwrapper.hotelservicesList #mbcontentCartItem .hs_containerLeft{border-bottom:none;border-left:none;border-top:none}.mbAdmin .mbcontestwrapper.hotelservicesList #mbcontentCartItem .hs_containerRight{border:none}@media only screen and (min-width:768px){#portalHotelDesc{padding:10px 2% 10px calc(2% + 386px)}.portal .mbcontestwrapper.hotelservicesList #menuPortalServices #mbcontentCalendar{position:relative;right:inherit;width:auto}.portal .mbcontestwrapper.hotelservicesList #servicesList{padding:5px 2%;width:calc(100% - 360px)}.portal .mbcontestwrapper.hotelservicesList #servicesList #mbcontentCategories{margin:0;padding:0;width:100%}.portal .login-page #loginViewContainerDiv{height:calc(100% - 20px)!important;top:0!important}#mbcontentLongDescription{text-align:justify}#mbcontentLongDescription h1{font-size:x-large;margin-top:0}#showMore{margin-top:0;padding-left:0!important}#benefits{display:none}}@media only screen and (min-width:1250px){.portal .mbcontestwrapper.hotelservicesList #servicesList{width:calc(100% - 360px)}}@media only screen and (max-width:768px){#portalDescription{display:none}.portal .bookRoomConfirmDropDiv,.portal .commentsConfirmDropDiv{margin:0 auto}.portal #portalHotelContainer{margin-bottom:0}.portal #filterServiceContainer{display:flex;flex-flow:column}.portal #hotelContentLogo{display:none}.portal #mbcontentService .contentBoxRow{display:block;width:100%}.portal #mbcontentService .contentBoxRow #goToBookHotelPortal{width:100%}.portal #hotel_info_Div{margin-top:50px}.bodyContent.portal{padding-top:50px}#portalLocationo{background-image:none;height:200px}#portalLocationo #portalHotelLocationName{right:0;top:50px;width:100%}#portalLocationo #portalHotelLocationName #portalContentLogo{font-size:2.4em;min-height:70px}#portalLocationo #portalHotelLocationName #portalLocationHotelLogo{height:35px;margin-bottom:15px;margin-top:15px}#portalHotelAddress{width:100%!important}#benefits{display:none}#mbcontentLongDescription{margin:10px;text-align:justify}#hotelServiceLongDescription #showMore{margin:0}#hotelServiceLongDescription #showMore a{text-decoration:underline}}.colorPicker{border:1px solid #c5c5c5;padding:.8em}.customPicker{width:18em!important}._1stBackground{background-color:#858585}._1stColor{color:#858585}._1stBorder{border-color:#858585}._1stContrastBackground{background-color:#fff}._1stContrastColor{color:#fff}._1stContrastBorder{border-color:#fff}._2ndBackground{background-color:#51555a}._2ndColor{color:#51555a}._2ndBorder{border-color:#51555a}._2ndContrastBackground{background-color:#fff}._2ndContrastColor,a:active._2ndContrastColor,a:hover._2ndContrastColor,a:visited._2ndContrastColor{color:#fff}._2ndContrastBorder{border-color:#fff}._3rdBackground{background-color:#ffd875}._3rdColor{color:#ffd875}._3rdBorder{border-color:#ffd875}._3rdContrastBackground{background-color:#b175ff}._3rdContrastColor{color:#b175ff}._3rdContrastBorder{border-color:#b175ff}._AttentionBackground{background-color:#d40000}.__AttentionColor{color:#d40000}._AttentionColorBorder{border-color:#d40000}._AttentionContrastBackground{background-color:#fff}._AttentionContrastColor{color:#fff}._AttentionContrastBorder{border-color:#fff}.theme_duplicate{height:30px;width:30px}#manageTheme .jsgrid-edit-row>.jsgrid-cell{overflow:visible}#manageTheme .chosen-container{font-size:16px}#manageTheme .group-result:not(:first-child){border-top:1px solid #c5c5c5}.itemWaiterInitials{background-color:aqua}.blackColor{color:#000!important}.btnVenueAction{padding:.75rem .5rem!important}#venueContentMap{background-color:#000;margin-left:1em}#venueContentMap .leaflet-marker-icon img{height:100%;width:100%}#venueContentMap .leaflet-marker-icon .tablesize{height:100%;width:100%!important}.newMarker{filter:invert(17%) sepia(59%) saturate(7025%) hue-rotate(355deg) brightness(118%) contrast(129%)}.markerActive{filter:drop-shadow(0 0 15px #ffffff)}.tablecontainer{-webkit-touch-callout:none;height:100%;padding:0;position:absolute;-moz-user-select:none;user-select:none;-webkit-user-select:none;width:100%}.cellTableDisplay{left:50%;position:absolute;top:50%;transform:scale(.5) translate(-100%,-25%);-webkit-transform:scale(.5) translate(-100%,-25%)}.cellTableContent{border:1px solid #000;border-radius:10px;overflow:hidden}.tableserver{align-items:center;background:aqua;box-shadow:1px 1px 5px #000040;color:#000;display:flex;font-size:1.8em;font-weight:800;line-height:8px;padding:10px;text-align:center;vertical-align:middle;z-index:3}.tableserveradditional{background:#000;color:#fff}.tableguest{font-size:1.5em;left:50%;position:absolute;top:100%;transform:translate(-50%);white-space:nowrap}.tablenumber{color:#fff;font-weight:700;text-shadow:1px 1px 14px #000;top:45%}.tableicons,.tablenumber{font-size:1em;left:50%;margin:0;position:absolute;transform:translate(-50%,-50%);z-index:2}.tableicons{with:100%;align-items:center;color:gold!important;display:flex;gap:2px;justify-content:center;top:-7px}.leaflet-div-icon{background:none;border:0 solid #666}.venueTab.active,.venueTab:hover{background-color:var(--2ndColor)!important;color:var(--3rdContrastColor)!important}.venueTab.disabled{color:#b5b5b5!important;opacity:1!important}.z-900{z-index:900}.venueFloorplanLeftCol{background-color:#777;max-width:380px}.venueDarkGrayBg{background-color:#777675;color:var(--3rdContrastColor)!important}.timeSelector.dropdown-menu{max-height:50vh;overflow:auto}.buttonProfile,.printButton{height:35px}.reservationsArrivedCollapse.collapsed,.reservationsCancellationsCollapse.collapsed,.reservationsDeparturesCollapse.collapsed,.reservationsNoShowCollapse.collapsed,.reservationsSeatedCollapse.collapsed,.reservationsUpcomingCollapse.collapsed,.waitersAssignedCollapse.collapsed,.waitersUnassignedCollapse.collapsed{border-radius:.4rem!important}.futureTimeSelector{background-color:var(--1stContrastColor)!important;color:var(--1stColor)!important}.disabledTimeSelector{background-color:transparent!important}.restaurantsReservationContainer #discountContainer>div:nth-child(2){display:flex;margin-top:1rem}.restaurantsReservationContainer .hotelServiceGuestsDisplay{display:flex;flex-direction:column}.restaurantsReservationContainer #hotelServiceInventory{margin-bottom:1rem!important;margin-right:0!important;width:100%}.restaurantsReservationContainer .spinnerDiv{align-items:center;justify-content:space-between;width:100%}.restaurantsReservationContainer .rstarantReservationsSpinner{display:flex;flex-direction:row-reverse}.restaurantsReservationContainer #servicePriceContainer{margin-bottom:1rem!important;width:100%}.restaurantsReservationContainer .PriceSpacer{display:flex;justify-content:space-between}.restaurantsReservationContainer #servicePrice,.restaurantsReservationContainer .chips-component label,.restaurantsReservationContainer .serviceLabel,.restaurantsReservationContainer .spinnerDiv label{font-size:14px!important;font-style:normal!important;font-weight:600!important;padding:0!important}.restaurantsReservationContainer #servicePrice,.restaurantsReservationContainer .serviceLabel{margin-top:5px}.restaurantsReservationContainer .fullWidthButton .btn{margin-bottom:0!important;margin-top:1em!important}.restaurantsReservationContainer .chips-component label{margin-bottom:1rem!important}.restaurantsReservationContainer #discountValue{margin-right:10px}.overlayBottomMenu{margin-left:-1.5rem;padding-left:2.1em;width:100%}.reservationsContainer .mapMenuOverlay{margin-left:0!important}.reservationsContainer .filterInput{padding:.57rem .6rem!important}.reservationsContainer .searchAllBtn{width:170px}.reservationsContainer .refreshBtn{padding-bottom:.45rem!important;padding-top:.45rem!important}.reservationsContainer .inputFilterGroup{box-shadow:0 .125rem .25rem rgba(0,0,0,.075)!important;-webkit-box-shadow:0 .125rem .25rem rgba(0,0,0,.075)!important;height:40.5px;margin-top:.95rem!important}.venueDetailInfoContainer #hotelServiceInventory label,.venueDetailInfoContainer .chips-component label,.venueDetailInfoContainer .reservationAvailabilitiesContainer label,.venueDetailInfoContainer .venueAvailabilitiesTitleDate{color:var(--3rdColor)!important;font-size:12px!important;font-style:normal!important;font-weight:600!important;line-height:120%!important}.timeSlotReportContainer,.venueTimelineBottom{width:-moz-max-content;width:max-content}.timeSlotReportBooking{display:inline-block;width:140px}.p-8{padding:8px!important}.collapseOverviewBadge{border:1px solid var(--3rdColor);border-radius:50px;color:var(--1stContrastColor);margin-right:9px;padding:.3rem .5rem}.arrivedReservationCount,.arrivedWalkinsCount{margin:0 17px 0 1.5px}.btnOverlayBottomContainer button{width:75px!important}.btnOverlayBottomContainer{margin-right:12px}.venueTimelineBooking i{color:orange;margin-right:.3rem}.dropdown-toggle.dropdown_no-caret:after{display:none}.dropdownPartySizeSelector{border:0!important}.dropdownPartySizeSelector a{border-right:1px solid #ddd;padding:.5rem 1rem}.dropdownPartySizeSelector a:last-child{border-right:0 solid #ddd}.dropdownPartySizeSelector a:hover{background-color:var(--2ndColor);color:var(--2ndContrastColor)}.itemNumberOfGuests{line-height:3!important}.reservationItemExpandTrigger.collapsed,.reservationItemRowContainer.collapsed{background-color:transparent}.reservationItemRowContainer{background-color:transparent;border-bottom:1px solid transparent}.partySizeCircle{align-items:center;display:flex;height:2.5rem;justify-content:center;text-align:center;width:2.5rem}.itemTableNumber{border:2px solid transparent;padding:1rem .5rem .4rem .6rem}.reservationItemExpandTrigger.collapsed,.reservationItemRowContainer,.reservationItemRowContainer.collapsed{background-color:transparent}.tableStatusColorIndicator{border-radius:5rem;display:inline-block;height:.5rem;width:.5rem}.btnActionsCancel,.btnActionsConfirm{min-width:50px!important}.dropdownTableNumber{min-width:130px!important;width:auto!important}.btnActionsConfirm{background-color:var(--2ndColor)!important}.btnActionsCancel,.btnActionsConfirm{color:var(--2ndContrastColor)!important}.btnActionsCancel{background-color:var(--Attention)!important}.dropdownRightCaret.dropdown-toggle:after{vertical-align:-.2rem}.actionContainer button{height:38px!important}.dropdownStatusContainer{width:300px}.reservationsMainContainer{border-radius:5px 5px 0 0;text-align:left;text-align:left!important}.bookingMainCard{background-color:#f3ecec}.accentBorder{border:2px solid var(--3rdColor)!important}#venueSummaryReportGridContainer .jsgrid-header-cell{background-color:#b1b1b1;color:#fff}#venueSummaryReportHeader{background-color:#fff;padding:10px;position:sticky;top:0;z-index:1}.summaryReportMenuOverlayHeader{background-color:#767574;margin-bottom:10px;padding:8px;position:sticky;top:0;z-index:1}.largePartiesBtn,.specialOccassionBtn,.vipBtn{border:2px solid #ccc;border-radius:5px;cursor:pointer;display:inline-block;height:20px;line-height:30px;text-align:center;vertical-align:middle;width:20px}.buttonChecked:before{color:#fff;content:"✔";display:inline-block;left:50%;position:absolute;top:50%;transform:translate(-50%,-50%)}.buttonChecked{background-color:#15c9d9;color:#fff;position:relative}.indeterminate{background-color:#fff;color:#000;position:relative}.indeterminate:before{color:#000;content:"-";display:inline-block;left:50%;position:absolute;top:50%;transform:translate(-50%,-50%)}#reportSummaryBtn{align-items:center;border-radius:20px;cursor:pointer;display:flex;height:32px;justify-content:center;opacity:1;width:53px}#reportSummaryBtn .circle,#reportSummaryBtn .map-icon,#reportSummaryBtn .rocket{display:none}#reportSummaryBtn.is-floor-plan .circle,#reportSummaryBtn.is-floor-plan .rocket,#reportSummaryBtn.is-summary-report .circle,#reportSummaryBtn.is-summary-report .map-icon{color:#fff;display:inline-block}#reportSummaryBtn.is-floor-plan{background-color:#3cd536}#reportSummaryBtn.is-summary-report{background-color:#d4cfcf6e}.hourlyContainer,.overviewCardContainer,.totalCoversContainer{height:220px!important}.serversCardContainer{height:300px!important}.overviewCardContainer,.serversCardContainer{overflow:auto}#columnChart,#donughtChart{max-height:150px!important}#shiftNotesModal .modal-dialog{max-width:400px}#shiftNotesTextArea{height:230px}#saveShiftNotes{height:40px;width:300px}#editShiftNotes{cursor:pointer}.filterCheckbox{display:none}#venueReportGuestExperienceSatisfaction,#venueReportOccupancy,#venueReportReservations,#venueReportRevenuePerformance,#venueSummaryReportContainer{overflow:visible!important}#venueReportGuestExperienceSatisfaction .jsgrid-filter-row>.jsgrid-cell,#venueReportGuestExperienceSatisfaction .jsgrid-grid-header,#venueReportOccupancy .jsgrid-filter-row>.jsgrid-cell,#venueReportOccupancy .jsgrid-grid-header,#venueReportReservations .jsgrid-filter-row>.jsgrid-cell,#venueReportReservations .jsgrid-grid-header,#venueReportRevenuePerformance .jsgrid-filter-row>.jsgrid-cell,#venueReportRevenuePerformance .jsgrid-grid-header,#venueSummaryReportContainer .jsgrid-filter-row>.jsgrid-cell,#venueSummaryReportContainer .jsgrid-grid-header{overflow:visible}#venueReportGuestExperienceSatisfaction .chosen-container,#venueReportOccupancy .chosen-container,#venueReportReservations .chosen-container,#venueReportRevenuePerformance .chosen-container,#venueSummaryReportContainer .chosen-container{border:1px solid #c5c5c5!important;border-radius:0!important;overflow:visible;width:100%!important;z-index:99999}#venueReportGuestExperienceSatisfaction .chosen-container .chosen-choices,#venueReportOccupancy .chosen-container .chosen-choices,#venueReportReservations .chosen-container .chosen-choices,#venueReportRevenuePerformance .chosen-container .chosen-choices,#venueSummaryReportContainer .chosen-container .chosen-choices{line-height:inherit!important;min-height:30px!important}#venueReportGuestExperienceSatisfaction .btnSearch,#venueReportOccupancy .btnSearch,#venueReportReservations .btnSearch,#venueReportRevenuePerformance .btnSearch{display:none!important}#venueReportGuestExperienceSatisfaction .search-field,#venueReportOccupancy .search-field,#venueReportReservations .search-field,#venueReportRevenuePerformance .search-field{width:auto}.vip-star{color:#ff9d00;font-size:12px}.floorplanBookingDragHandle{-webkit-touch-callout:none;background-color:hsla(0,0%,100%,.5);border-radius:12px;padding:.2rem .5rem;-moz-user-select:none;user-select:none;-webkit-user-select:none}#repeatContainer #repeatEnd_chosen,#repeatContainer #repeatStart_chosen,#repeaterShiftContainer #formShiftDefaultDuration,#repeaterShiftContainer #formShiftName,#repeaterShiftContainer #formShiftNotes{width:230px!important}.venueTimelineBooking{cursor:pointer;line-height:1!important;margin-left:5px;margin-right:5px;width:130px}.venueTimelineBooking:hover{background-color:#fafafa}.venueTimelineBookingGuestsNumber{background-color:#ddd;border:1px solid #ccc;color:#000;height:23px;padding:6px 0!important;text-align:center;width:23px}.venueTimelineBookingLastName{color:#000;display:inline-block;line-height:1.15;max-width:70px;overflow:hidden;text-overflow:clip}.venueTimelineBookingIcon{padding-top:.3rem}.coverflow-CheckedIn,.coverflow-Seated{background-color:#fff!important}.coverflow-Cancelled,.coverflow-CheckedOut,.coverflow-NoShow{opacity:.5}.coverflow-Booked .venueTimelineBookingGuestsNumber,.coverflow-CheckedIn .venueTimelineBookingGuestsNumber,.coverflow-Seated .venueTimelineBookingGuestsNumber{background-color:#fff;color:#666}.coverflow-Cancelled .venueTimelineBookingGuestsNumber,.coverflow-NoShow .venueTimelineBookingGuestsNumber{color:#666;text-decoration:line-through}.coverflow-CheckedOut .venueTimelineBookingGuestsNumber{border:1px solid transparent;color:#666}.coverflow-Seated .venueTimelineBookingGuestsNumber{border:1px solid #000}.coverflow-Cancelled .venueTimelineBookingLastName,.coverflow-NoShow .venueTimelineBookingLastName{text-decoration:line-through}.venueTimelineColumnHour{background-color:#000;color:#fff;padding:.5rem 0}.venueTimelineColumnContainer{border:1px solid #ddd}.venueTimelineColumnTotal{background-color:#fff}#venuesDetailsModal{--bs-modal-width:1100px!important}.partySizeButtons{background-color:#000;border:1px solid #8a8383;border-radius:5px;color:#fff;cursor:pointer;height:35px;margin:5px;width:55px}.partySizeButtons.active{background-color:#00a1b0}.partyAvailabilityButton{background:transparent 0 0 no-repeat padding-box;border:1px solid #00a1b0;border-radius:4px;color:#fff;opacity:1;width:30px}#waitlistModal .modal-dialog{display:flex;height:600px;left:auto;margin-left:auto;margin-right:10px;min-height:400px;right:0;top:120px}#waitlistModal .modal-content{background-color:#000;border:1px solid #6b6b6b!important;border-radius:.5rem!important}#restaurantName{color:#fff}#restaurantsAvailabilityGrid .jsgrid-cell,#restaurantsAvailabilityGrid .jsgrid-grid-body,#restaurantsAvailabilityGrid .jsgrid-grid-header,#restaurantsAvailabilityGrid .jsgrid-header-row>.jsgrid-header-cell{border:none}#restaurantsAvailabilityGrid .jsgrid-header-cell{background-color:#000!important;color:var(--3rdColor)!important}#restaurantsAvailabilityGrid .jsgrid-row .jsgrid-cell{background-color:#1e1f1f!important;color:#fff!important}#restaurantsAvailabilityGrid .jsgrid-alt-row .jsgrid-cell{background-color:#000!important;color:#fff!important}#restaurantsAvailabilityGrid .jsgrid-grid-body{overflow-y:auto!important}#restaurantsAvailabilityGrid .jsgrid-grid-header{overflow-y:hidden}#restaurantsContainer{max-height:320px;overflow-y:auto}.draggable{transform:scale(1.2)}.draggable .tablesize{filter:invert(40%) sepia(50%) saturate(4343%) hue-rotate(238deg) brightness(89%) contrast(89%)!important}@media only screen and (max-width:820px){#waitlistModal .modal-dialog{top:180px}}.itemTableShiftWaiverName{align-items:center;border-radius:20px;cursor:pointer;display:flex;height:25px;justify-content:center;opacity:1;padding-left:10px;padding-right:10px;width:auto}.pagesDropdownContainer{display:flex}.status-box{background-color:#fff;border:1px solid #fff;border-radius:5px;color:#000;cursor:pointer;margin-top:10px;padding:.7rem;text-align:center}.tableInfoContainer{background-color:#e7e7e7!important}.pagesSelector{z-index:10000!important}#filterSections label{font-size:14px}#filterSections input[type=checkbox]{-webkit-appearance:none;-moz-appearance:none;appearance:none;background-color:#fff;border:1px solid #e2e2e2;border-radius:3px;box-shadow:0 0 1px 1px rgba(0,0,0,.1)!important;cursor:pointer;height:20px;position:relative;width:20px}#filterSections input[type=checkbox]:checked:before{color:var(--3rdColor);content:"✓";font-size:16px;left:50%;position:absolute;top:50%;transform:translate(-50%,-50%)}#hotelGuestValidationNoModal .modal-dialog{width:400px}#hotelGuestValidationNoModal .lastNameInput,#hotelGuestValidationNoModal .reservationNoInput{width:300px}.restaurantsReservationContainer #register_reservation_no{height:42px}.restaurantsReservationContainer #userdetail{height:41px}.venueDetailInfoContainer #hotelGuestBookBtn{font-size:15px!important;height:auto!important;padding:10px 50px!important;width:100%}.venueDetailInfoContainer #goToBookService{max-width:none!important}#hotelGuestValidation .lastNameInput::-moz-placeholder,#hotelGuestValidation .reservationNoInput::-moz-placeholder{font-style:italic}#hotelGuestValidation .lastNameInput::placeholder,#hotelGuestValidation .reservationNoInput::placeholder{font-style:italic}#hotelGuestValidation .error-message,#hotelGuestValidation .reservationNoLabel{font-weight:500!important}#hotelGuestValidation .modal-footer{padding:calc(var(--bs-modal-padding) - var(--bs-modal-footer-gap)*.5)!important}#hotelGuestValidation .badge{padding-bottom:.75rem!important;padding-top:.75rem!important}#btnClear{min-width:unset}.form-check-input:checked{background-color:var(--3rdColor)!important;border-color:var(--3rdColor)!important;color:var(--3rdContrastColor)!important}.btnConfirmSeat,.btnExitSeat{min-width:120px!important}.serversCoverageGrid{font-size:smaller}.serversCoverageGrid .jsgrid-cell{border:none;padding-left:0}.serversCoverageGrid .jsgrid-grid-body{border:none;overflow-y:inherit}.serversCoverageGrid .jsgrid-grid-header{border:none}.serversCoverageGrid .jsgrid-header-row{border-bottom:1px solid #d3d3d3}.serversCoverageGrid .jsgrid-grid-header{overflow-y:hidden}.serversCoverageGrid .jsgrid-header-cell{background:#fff;border:none}.serversCoverageGrid .jsgrid-header-sort-asc:before,.serversCoverageGrid .jsgrid-header-sort-desc:before{border-color:var(--Attention) transparent transparent}.disabled{opacity:.5;pointer-events:none}.shiftTimeElements{width:95px}#waiversContentHeader{margin-right:30px}.waiverDialogContent{max-height:90%!important;max-width:90%!important}.waiverDialogContent .bootstrap_design_cardContainer{overflow-y:auto}.basicDialogBodyView .waiverDialogContent{max-height:100%!important;max-width:100%!important}.basicDialogBodyView .modal-header{justify-content:center;width:100%!important}.signWaiverButton,.signedWaiverButton{margin-top:-10px;width:calc(24% - 2px)}.signedWaiverButton{background-color:green!important;color:#fff!important}.signatureContainer{padding:10px 0}.signatureContainer .inputRow,.signatureContainer .row{display:flex;width:100%}.signatureContainer .inputRow .clearSignature,.signatureContainer .inputRow .date,.signatureContainer .inputRow .event-start-date,.signatureContainer .inputRow .name,.signatureContainer .inputRow .signature,.signatureContainer .inputRow .signatureImage,.signatureContainer .row .clearSignature,.signatureContainer .row .date,.signatureContainer .row .event-start-date,.signatureContainer .row .name,.signatureContainer .row .signature,.signatureContainer .row .signatureImage{border:1px solid #000;font-size:large}.signatureContainer .inputRow .name,.signatureContainer .row .name{padding:2px 5px;width:20%}.signatureContainer .inputRow .date,.signatureContainer .inputRow .event-start-date,.signatureContainer .row .date,.signatureContainer .row .event-start-date{padding:2px 5px;width:12.5%}.signatureContainer .inputRow .signature,.signatureContainer .row .signature{width:45%}.signatureContainer .inputRow .signature canvas,.signatureContainer .row .signature canvas{height:100%;width:100%}.signatureContainer .inputRow .clearSignature,.signatureContainer .row .clearSignature{width:10%}.signatureContainer .inputRow .clearSignature button,.signatureContainer .row .clearSignature button{height:100%;width:100%}.signatureContainer .inputRow{height:80px;width:100%}.signatureContainer .inputRow .date,.signatureContainer .inputRow .event-start-date{display:flex;flex-direction:column;justify-content:center;text-align:center}.signatureContainer .signatureImage{height:100%;width:100%}.signatureHeader{width:55%!important}.signatureStatusButton{height:100%;margin:0;width:100%}.signatureStatusButtonPending{background-color:orange;color:#fff}.signatureStatusButtonCompleted{background-color:green;color:#fff}.signatureStatusButtonExpired{background-color:red;color:#fff}@media(max-width:600px){.signatureContainer{display:flex;flex-flow:column wrap}.rotate{height:70%;transform:rotate(-90deg);width:-moz-fit-content;width:fit-content}.date,.event-start-date,.name,.signature{word-wrap:break-word;font-size:small!important;inline-size:-moz-min-content;inline-size:min-content}.printWaiverButtons{font-size:small!important;padding:0!important;width:50%}.headerText{width:50%}}.tox-tinymce-aux,div[role=menu]{z-index:1000001!important}.min-width-override{min-width:70px!important}#bulk-export-waiver-pdfs{line-height:0px;padding:10px 0;width:100%}#gift-card-input-container{align-content:center;align-items:center;display:flex;flex-flow:row nowrap;gap:10px;justify-content:space-around}.gift-card-input{border-radius:4px;height:3.2em}#gift-card-number-input{order:0;padding:5px;width:60%}#gift-card-sec-code-input{order:1;padding:5px;width:25%}#gift-card-add-button{border-radius:4px;height:2.5em;order:2;width:15%}#show-gift-cards-button{border-radius:10px;height:2.5em;margin-top:5px;width:100%}#gift-card-form-container{padding-bottom:5px}#gift-card-rows-container{align-content:flex-start;align-items:flex-start;flex-flow:row wrap;gap:20px;margin-bottom:10px;row-gap:5px}#gift-card-rows-container,.gift-card-form-row{display:flex;justify-content:flex-start;width:100%}.gift-card-form-row{align-content:center;align-items:center;flex-flow:column wrap;gap:4px;padding:10px}.left-right{align-content:center;align-items:flex-start;padding:0 20px;width:100%}.left-right,.remove-gift-card-button{display:flex;flex-flow:row nowrap;justify-content:space-between}.remove-gift-card-button{width:90px}#gift-card-content{background-color:#fff;padding:5px 15px 10px}#gift-card-content h2{margin:8px 0}#show-gift-cards-button{border:2px solid #000;color:#000;width:150px}.gift-card-input{border:0;border-bottom:1px solid gray;border-radius:0}#main .messageTemplateDialogBodyView .messageTemplateDialogContent{max-height:90%;max-width:100%;min-height:250px;overflow-y:auto;width:80%}#main .messageTemplateDialogBodyView .messageTemplateDialogContent #download-eml-file,#main .messageTemplateDialogBodyView .messageTemplateDialogContent #upload-eml-file{cursor:pointer}#main .messageTemplateDialogBodyView .messageTemplateDialogContent #eml-file-element,#main .messageTemplateDialogBodyView .messageTemplateDialogContent #html-download-link{display:none}.comunicationTextFieldDiv{align-items:center;display:flex;padding:5px 0}.comunicationTextFieldDiv .comunicationLabel{min-width:20%;padding-right:10px;width:20%}.comunicationTextFieldDiv #initialWizardSelect,.comunicationTextFieldDiv .modal-wrapper .modal-body .resetpass_textfield,.comunicationTextFieldDiv .resetpass_textfield{width:80%}.comunicationTextFieldDiv #initialWizardSelect_chosen,.comunicationTextFieldDiv #messageTemplatePolicySelect_chosen{width:80%!important}.comunicationTextFieldDiv #messageTemplateName{margin-left:auto}.comunicationEmailFieldDiv{display:flex;padding:5px 0}.comunicationEmailFieldDiv .comunicationLabel{padding-right:10px;width:20%}.comunicationEmailFieldDiv .tox.tox-tinymce{width:80%}.MinuteLabel{margin-left:20px}.messageTemplateDialogBodyView .resetPassDialogActionButtonsDiv,.notificationPolicyWizardBodyView .resetPassDialogActionButtonsDiv,.policyRestrictionDialogContent .resetPassDialogActionButtonsDiv{justify-content:center}.messageTemplateDialogBodyView .resetPassDialogActionButtonsDiv .item.is-center,.notificationPolicyWizardBodyView .resetPassDialogActionButtonsDiv .item.is-center,.policyRestrictionDialogContent .resetPassDialogActionButtonsDiv .item.is-center{flex-grow:0;margin:0}.messageTemplateDialogBodyView .resetPassDialogActionButtonsDiv .item.is-center #cancelBtn,.notificationPolicyWizardBodyView .resetPassDialogActionButtonsDiv .item.is-center #cancelBtn,.policyRestrictionDialogContent .resetPassDialogActionButtonsDiv .item.is-center #cancelBtn{display:inline-block;padding:8px 30px}.messageTemplateDialogBodyView .resetPassDialogActionButtonsDiv .item.is-center #cancelBtn:hover,.notificationPolicyWizardBodyView .resetPassDialogActionButtonsDiv .item.is-center #cancelBtn:hover,.policyRestrictionDialogContent .resetPassDialogActionButtonsDiv .item.is-center #cancelBtn:hover{font-weight:700}#new-message-template,#new-notification-policy{margin-bottom:5px}#wizardDialogContainer{display:flex;width:100%}#wizardDialogContainer .notificationPolicyWizardDialogContent{height:60%;max-width:60%;overflow:auto}#initialWizardName{margin-bottom:2%}#setTimesDayTimeContainer{display:flex;flex-direction:row;justify-content:space-between;margin-bottom:4%}#setTimesExpirationDate>div{margin:auto}#setTimesExpirationDateLabel{margin-bottom:1%;text-align:center}#categoryRadioContainer{text-align:center}#categoryRadioContainer label{margin-right:2%}.ui-tooltip{max-width:20%;padding:3px!important;width:20%;z-index:1000000}#main .policyRestrictionDialogBodyView .policyRestrictionDialogContent{max-height:100%;max-width:100%;overflow-y:auto;width:80%}.policyRestrictionDialogInputs{display:flex;flex-direction:column;justify-content:space-between}.comunicationLabelExclude{align-self:flex-start}#policyExpirationDate{padding:1rem;width:80%}#policyExcludedWeekdays_chosen{width:80%!important}#policyExcludedWeekdays_chosen input{width:100%!important}.dateMultiSelect{align-items:stretch;display:flex;justify-content:space-between}.dateMultiSelect .excludedDatesDisplayContainer{display:flex;flex-direction:column;height:100%;width:50%}.dateMultiSelect .excludedDatesDisplay{align-items:center;border:1px solid #c5c5c5;display:flex;flex-direction:column;height:100%;min-height:100px;overflow-y:auto;width:100%}.dateMultiSelect .excludedDatesDisplay>div{border:1px solid #c5c5c5;border-radius:2px;font-size:16px;margin:.2rem 0;width:90%}#policyExcludedDatesContainer>div:nth-child(2){width:80%}.dateMultiSelectRow{display:flex;flex-direction:row;justify-content:space-between;padding:.5rem;width:100%}.dateMultiSelectRowRemove{color:#bb2121;cursor:pointer}#communications-settings label{display:inline-block;margin-bottom:.2rem;padding-right:10px;width:20%}#communications-settings #default_country_code_chosen{width:80%!important}#communications-settings #autofill-country-code-container label{width:100%}#communications-settings .tox.tox-tinymce,#communications-settings input[type=text]{width:80%}#communications-settings #dummy-tiny-container{margin-left:auto;width:80%}#communications-settings #dummy-tiny-container #dummy-tiny{width:100%}#communications-settings .communications-settings-input{display:flex;margin-bottom:1rem}#communications-settings #save-button{margin-top:10px;width:15%}#communications-settings #save-button-container{text-align:center}#communications-log .filter_container .filter_group{min-height:auto;padding-bottom:4px}#communications-log .manageTextInputDiv{margin:0 15px}#communications-log .manageTextInputDiv .manageTextInputCalendar{margin-left:0;text-indent:-20px;width:150px}#main div.phoneNumberFieldView.phoneNumberFieldView{display:flex;flex-direction:row;height:42px;padding-top:0}.phoneNumberFieldView .country-code-container.country-code-container{max-height:100%;max-width:40%;min-width:40%;padding-top:0}.phoneNumberFieldView .country-code-container>.chosen-container{height:100%;padding-top:0;width:100%!important}.phoneNumberFieldView .country-code-container>.chosen-container .chosen-single{box-shadow:none;height:42px;line-height:42px}.phoneNumberFieldView .phone-number{max-height:100%;max-width:60%;min-width:60%}.phoneNumberFieldView .phone-number:focus-visible{outline:none}.phoneNumberFieldView .chosen-container-single .chosen-single span{margin-right:6px}#confirmDialogPhoneNo{padding-left:0;width:270px}#adminHotelPhone{border:none;display:inline-block;margin-bottom:10px;max-width:500px;padding:0}#adminDialogUserPhoneNumber{width:300px}#userPhone#userPhone#userPhone{padding:0}#userPhoneContainer#userPhoneContainer .leftIcon{padding-left:7px;padding-top:15px}.communications .ui-widget input.jsgrid-search-button{padding:0 10px!important}#communications-h1{font-size:20pt;font-weight:400;padding:20px}@media only screen and (max-width:600px){#confirmDialogPhoneNo{width:100%}.country-code-selector{min-height:40px;padding-left:20px;width:100%}.comunicationEmailFieldDiv,.comunicationTextFieldDiv{flex-flow:column}.comunicationEmailFieldDiv #initialWizardSelect,.comunicationEmailFieldDiv .comunicationLabel,.comunicationEmailFieldDiv .resetpass_textfield,.comunicationEmailFieldDiv .tox.tox-tinymce,.comunicationTextFieldDiv #initialWizardSelect,.comunicationTextFieldDiv .comunicationLabel,.comunicationTextFieldDiv .resetpass_textfield,.comunicationTextFieldDiv .tox.tox-tinymce{width:100%}.comunicationEmailFieldDiv #initialWizardSelect,.comunicationTextFieldDiv #initialWizardSelect{height:40px}.MinuteLabel{margin-left:0;padding:5px 0}#wizardDialogContainer .notificationPolicyWizardDialogContent{max-width:90%}#communications-settings .communications-settings-input{flex-flow:column;width:90vw}#communications-settings .tox.tox-tinymce,#communications-settings input[type=text],#communications-settings label{width:100%}#communications-settings #default-country-code{height:40px}#policyExcludedDatesContainer>div:nth-child(2),#policyExpirationDate{width:100%}.dateMultiSelect{flex-flow:column}.dateMultiSelect .excludedDatesDisplayContainer{margin-top:10px}}#userDialogWrapperDiv #phoneContainer{align-items:center;display:flex;justify-content:center}#userDialogWrapperDiv #phoneContainer .phoneNumberFieldView{width:100%}.userGuestBody #userDialogWrapperDiv.booking-wrapper #phoneContainer{align-items:flex-start;flex-flow:column}.userGuestBody #userDialogWrapperDiv.booking-wrapper #phoneContainer #dlgUserPhone{width:100%}@media only screen and (max-width:450px){#userDialogWrapperDiv #phoneContainer{flex-flow:column}}#survey-container{min-width:3.5in;padding-top:2%;width:max(min(100%,3in),25%)}#survey-container textarea{width:100%}#survey-container .five-star-input-field{justify-content:space-between}#survey-container .five-star-input-field div{flex-basis:50%}#survey-container .five-star-container{color:#edc561;flex-basis:50%;text-align:right}#survey-container #submit-button{display:block;margin:20px auto}#survey-container #service-image{align-items:center;display:flex;overflow:hidden}#survey-container #service-image img{margin:auto;max-height:350px}#survey-container #service-name{font-size:22px;font-weight:600;padding:20px 20px 5px;text-align:center}#survey-container #survey-desc{padding:5px 20px}#survey-container #native-fields .input-field{display:flex;padding:5px 20px}#survey-container #native-fields .label{margin:5px 0!important}#survey-container .boolean-input-field{display:flex;flex-direction:row-reverse;justify-content:space-between}#survey-filters{align-self:flex-end;display:flex;margin:auto}#survey-filters #refresh-btn{margin-left:10%}#survey-filters #survey-llm-container{align-self:flex-end}#survey-horizonal-rule{margin:35px auto}#survey-grid-container{display:flex;justify-content:center}#survey-grid .bars-table-container{display:flex;flex-direction:column;width:50%}#survey-grid .bars-table-container #sourceCheckboxes{display:flex;gap:10px;justify-content:flex-start}#survey-grid .bars-table-container #sourceCheckboxes #sourceCheckboxesLabel{margin-right:10px}#survey-grid .niceness-bar-container{border:1px solid transparent;border-radius:4px;padding-top:10px}#survey-grid .niceness-bar{border-radius:10px;display:flex;height:40px;margin-bottom:10px;overflow:hidden}#survey-grid .positive-color{color:#43dea9}#survey-grid .neutral-color{color:#a3a09b}#survey-grid .negative-color{color:#744180}#survey-grid .positive-sentiment{background-color:#43dea9;color:#000}#survey-grid .neutral-sentiment{background-color:#a3a09b;color:#fff}#survey-grid .negative-sentiment{background-color:#744180;color:#fff}#survey-grid .nice-box.positive{background-color:#43dea9;height:100%}#survey-grid .nice-box.neutral{background-color:#a3a09b;height:100%}#survey-grid .nice-box.negative{background-color:#744180;height:100%}#survey-grid #survey-summary{padding-top:1%}#survey-grid .non-overall-container{display:flex;font-size:14px;grid-row-start:3}#survey-grid .non-overall-container .average{font-size:24px}#survey-grid .averageGridContainer{-moz-column-gap:10px;column-gap:10px;display:grid;font-size:18px;grid-template-columns:repeat(12,6.5%);grid-template-rows:95px 72px 120px;row-gap:25px;width:50%}#survey-grid .averageFlexContainer{align-items:center;display:flex;justify-content:space-between}#survey-grid .average-container{grid-column:auto/span 3}#survey-grid .average{font-size:1.2em!important;font-weight:700}#survey-grid #average-overall-container{font-size:1.1em;grid-column:1/span 6}#survey-grid #average-overall-container .average{font-size:1.5em!important}#survey-grid #percent-recommended-container{font-size:1.1em;grid-column:auto/span 6}#survey-grid .overall-negative,#survey-grid .overall-neutral,#survey-grid .overall-positive{grid-row-start:2}#survey-grid .overall{background-color:#fff;border:1px solid rgba(0,0,0,.2);border-radius:4px;grid-column:auto/span 4;padding:7px}#survey-grid .overall.trait-selected,#survey-grid .overall.trait-selected:hover,#survey-grid .overall:hover{border:1px solid #000}#survey-grid .average-star-container{color:#ffb703}#survey-grid #download-csv-btn,#survey-grid #refresh-btn{align-self:end;line-height:1.5}#survey-grid #remove-date-label{text-align:right;text-decoration:underline;width:100%}#survey-thank-you-view#survey-thank-you-view #survey-thank-you-container{min-width:3.5in;padding-top:2%;width:max(min(100%,3in),25%)}#survey-thank-you-view#survey-thank-you-view #survey-thank-you-container #service-image{align-items:center;display:flex;overflow:hidden}#survey-thank-you-view#survey-thank-you-view #survey-thank-you-container #service-image img{margin:auto;max-height:350px}#survey-thank-you-view#survey-thank-you-view #survey-thank-you-container #survey-desc{font-size:22px;font-weight:600;padding:20px 20px 5px;text-align:center}#survey-thank-you-view#survey-thank-you-view #survey-thank-you-container #submit-button{display:block;margin:20px auto auto}#survey-llm-chat-modal #llmOutput{min-height:800px}.slick-next,.slick-prev{background:none;z-index:10}.slick-next:after,.slick-next:before,.slick-prev:after,.slick-prev:before{content:""}.slick-prev{left:-1px}[dir=rtl] .slick-prev{left:auto;right:-1px}.slick-next{right:-1px}[dir=rtl] .slick-next{left:-1px;right:auto}#slickSliderCategory>button.slick-prev.slick-arrow,.slick-slider>button.slick-prev.slick-arrow{background-color:hsla(0,0%,100%,.8);background-image:url(assets/aa7e7284f95df948aaf3.png);background-position:50%;background-repeat:no-repeat;background-size:35%;border:none;height:35px;margin-left:10px;width:35px}#slickSliderCategory>button.slick-next.slick-arrow,.slick-slider>button.slick-next.slick-arrow{background-color:hsla(0,0%,100%,.8);background-image:url(assets/1681a5bb886c0867d62d.png);background-position:50%;background-repeat:no-repeat;background-size:35%;border:none;height:35px;margin-right:10px;width:35px}.slick-next:focus,.slick-next:hover,.slick-prev:focus,.slick-prev:hover{border:none}#slickSliderCategory>button.slick-next.slick-arrow:hover,#slickSliderCategory>button.slick-prev.slick-arrow:hover,.slick-slider>button.slick-next.slick-arrow:hover,.slick-slider>button.slick-prev.slick-arrow:hover{background-color:#fff}.slickSlider>button.slick-prev.slick-arrow{background-image:url(assets/aa7e7284f95df948aaf3.png);border:none;margin-left:10px}.slickSlider>button.slick-next.slick-arrow,.slickSlider>button.slick-prev.slick-arrow{background-color:hsla(0,0%,100%,.8);background-position:50%;background-repeat:no-repeat;background-size:35%;height:35px;width:35px}.slickSlider>button.slick-next.slick-arrow{background-image:url(assets/1681a5bb886c0867d62d.png);margin-right:10px}.slickSlider>button.slick-next.slick-arrow:hover,.slickSlider>button.slick-prev.slick-arrow:hover{background-color:#fff}table{border-collapse:collapse;border-spacing:0}.chosen-container,.chosen-container-active.chosen-with-drop{background-color:#fff;border:1px solid #c5c5c5;min-height:42px}.chosen-container .chosen-choices,.chosen-container .chosen-single,.chosen-container-active.chosen-with-drop .chosen-choices,.chosen-container-active.chosen-with-drop .chosen-single{background:none;border:none;box-shadow:none;color:#1a1a1a;line-height:42px;min-height:42px;text-align:center;text-transform:uppercase}.chosen-container .chosen-choices div b,.chosen-container .chosen-single div b,.chosen-container-active.chosen-with-drop .chosen-choices div b,.chosen-container-active.chosen-with-drop .chosen-single div b{margin-top:7px}.chosen-container .chosen-choices:hover,.chosen-container .chosen-single:hover,.chosen-container-active.chosen-with-drop .chosen-choices:hover,.chosen-container-active.chosen-with-drop .chosen-single:hover{font-weight:600}.chosen-container .chosen-drop,.chosen-container-active.chosen-with-drop .chosen-drop{margin-top:1px}select:not(.show-icon)+.chosen-container .chosen-choices div b,select:not(.show-icon)+.chosen-container .chosen-single div b{display:none}.chosen-container+.iconWhite{color:#1a1a1a}.chosen-container .chosen-results li.highlighted{background-color:#dbdbdb;background-image:none;color:#1a1a1a}.chosen-container-multi .chosen-choices li.search-field input[type=text]{color:#1a1a1a;font-family:Montserrat,sans-serif;text-align:center;text-transform:uppercase;width:-moz-fit-content!important;width:fit-content!important}.ui-widget{padding:0}.ui-widget input{margin:0;padding:5px 5px 5px 20px}.ui-widget input.ui-spinner-input{font-size:22px}.ui-widget a.ui-button{cursor:pointer}.ui-widget .custom-down-icon,.ui-widget a.ui-button:hover .custom-down-icon{background-image:url(assets/5c79a2b8d355c53442bb.png);width:22px}.ui-widget .custom-up-icon,.ui-widget a.ui-button:hover .custom-up-icon{background-image:url(assets/a187a110456fa0f4f377.png);width:22px}.adminTextArea~.tox-tinymce{display:inline-flex;width:915px}.dhx_cal_event.dhx_cal_select_menu .dhx_body,.dhx_cal_event.selected .dhx_body,.dhx_cal_event:hover .dhx_body,.dhx_cal_event_line:hover{opacity:1!important;transition:opacity .3s}.dhx_cal_event .dhx_title{background-color:#855999;padding-top:2px!important}.dhx_cal_event .dhx_body{background-color:#855999;color:#fff;font-size:12px;font-weight:400;opacity:.9!important;transition:opacity .3s}.dhx_cal_event .dhx_body.reserved_event{background-color:#708090;font-size:10px}.dhx_time_block_reset{opacity:.2!important}.dhx_minical_icon{margin-left:100px}.dhx_cal_navline .dhx_cal_date{right:220px;text-align:right;width:unset}.country-code-container .country-code-selector{max-height:100%;max-width:100%;min-height:40px;min-width:70%}.dhx_cal_ltext>div{display:none}.phone-number{box-sizing:border-box;color:#000!important;line-height:20px;max-width:100%;min-height:35px!important;min-width:78%;position:relative}.dhx_add_event{background-color:#876f38;border-color:#000;color:#fff;margin-left:145px}.dhx_add_event:hover{background-color:#876f38;opacity:.8}.dhx_cal_light{max-height:80%;overflow:auto;padding:0 0 15px!important;top:20%!important;width:600px!important}.dhx_cal_light .phone-number.dhx_cal_ltext{font-size:14px!important;margin:10px 0 0 10px}.dhx_section_disabled{background-color:#d3d3d3!important;opacity:.8}.dhx_section_time.dhx_lightbox_minical input{height:32px;width:86px}.dhx_section_time.dhx_lightbox_minical input:nth-of-type(2){display:none}.dhx_section_time.dhx_lightbox_minical span{color:#000;display:block;float:left}.dhtmlx_modal_box .dhtmlx_popup_controls .dhtmlx_popup_button.dhtmlx_cancel_button,.dhtmlx_modal_box .dhtmlx_popup_controls .dhtmlx_popup_button.dhtmlx_ok_button{float:unset}.dhtmlx_modal_box .dhtmlx_popup_controls{text-align:center}.dhx_cal_event .dhx_footer,.dhx_cal_event .dhx_select_menu_footer{background:none}.dhx_cal_tab.week_tab{left:110px!important}.dhx_cal_tab.month_tab{left:205px!important}.dhx_cal_tab.unit_tab{left:300px!important}.dhx_cal_tab.add_tab{left:260px!important}.dhx_cal_navline div.dhx_minical_icon{left:unset!important;right:170px}#serviceScheduler{min-width:1000px}#serviceScheduler .dhx_body.reserved_event{height:30px}.dhx_minical_popup{left:auto!important;right:20px}@media only screen and (max-width:768px){.dhx_cal_light{left:15%!important;width:450px!important}}@media only screen and (max-width:450px){.dhx_cal_light{left:3%!important;width:90%!important}}.dhx_cal_light.bootstrap{height:-moz-fit-content!important;height:fit-content!important;max-height:86%;overflow:auto;padding:0 0 15px!important;top:3%!important;width:600px!important}.mbMain{overflow:auto}.mainBody{display:flex;flex-flow:column;margin:0;padding:0}#bodyview,.main,.mainBody{height:100%;width:100%}#bodyview{background-color:#f1f1f1;overflow:auto;position:static;z-index:1}#bodyview>div{height:-moz-fit-content;height:fit-content}.mbAdmin #bodyview>div{height:100%}#bodyview-container{display:flex;flex:1;flex-direction:column;overflow:auto}.mbAdmin #bodyview{flex:1}.dashboard_mb_user{display:flex;flex-direction:column;height:100%!important;text-align:center}*{box-sizing:border-box}.is-small{font-size:12px}@media only screen and (max-device-width:340px){.is-small{font-size:11px}}.is-right{text-align:right}.is-center,.is-left{text-align:center}.cursorPointer{cursor:pointer}.opacity{opacity:.5}.mt-1{margin-top:1em}.mt-2{margin-top:2em}.mb-1{margin-bottom:1em}.mb-2{margin-bottom:2em}.pt-1{padding-top:1em}.pt-2{padding-top:2em}.pb-1{padding-bottom:1em}.pb-2{padding-bottom:2em}.w-100{width:100%}.h-5{height:5rem}.inline{display:inline-block}#amenityGuestCompimentaryContainer{background-color:#fff}#amenityGuestCompimentaryContainer .content-row-value{display:block;font-size:14px;margin-top:5px}.hide{display:none}.selMenuItemDialogColRowDiv #selMenuItemDialogColRowNameId{margin-left:5px}.selMenuItemDialogColRowDiv #inputGroupContainer{display:flex}.selMenuItemDialogColRowDiv .input-group-text{background-color:transparent;font-size:18px!important}.selMenuItemDialogColRowDiv .bootstrap_design_QuantitySelector{border-radius:0!important;border-right:none;font-size:15px;font-weight:700;height:25px;padding:0 5px;text-align:center;width:40px}.selMenuItemDialogColRowDiv .aditionalListQuantityDecrease,.selMenuItemDialogColRowDiv .serviceSelectorQuantityDecrease,.selMenuItemDialogColRowDiv .valueSelector #decrease{border:1px solid #ccc;border-radius:12px 0 0 12px!important;cursor:pointer;padding:0 .8rem!important}.selMenuItemDialogColRowDiv .aditionalListQuantityIncrease,.selMenuItemDialogColRowDiv .serviceSelectorQuantityIncrease,.selMenuItemDialogColRowDiv .valueSelector #increase{border:1px solid #ccc;border-radius:0 12px 12px 0!important;cursor:pointer;padding:0 .8rem!important}.selMenuItemDialogColRowDiv #valueSelectorQuantity{border-radius:0!important}.selMenuItemDialogColRowDiv .valueSelector #input-wrap{margin:0;padding:0}.grid{display:flex}.grid.equal-width .item{flex-basis:0;flex-grow:1;margin:auto;padding:4px 2px}.flex-center{align-items:center;display:flex;justify-content:center}.flex-end{display:flex;justify-content:flex-end}.flex-space-between{align-items:center;display:flex;justify-content:space-between}.flex-space-center{align-items:center;display:flex;justify-content:center}.flex-column-center{align-items:center;display:flex;flex-flow:column}@media only screen and (max-width:768px){.flex-space-between{display:block}}a{cursor:pointer}.arrow-left{border:6px solid transparent;border-left-color:#fff;border-radius:0 5px 5px 0;height:0;position:absolute;top:1rem;width:0}.floatLeft{float:left}.floatRight{float:right;padding:0 20px}#dataContainerDiv{display:flex;flex-flow:row}.dataContainerAdditional,.dataContainerInfo{align-items:center;display:inline-flex;flex-flow:column;float:none;margin:0 auto}.dataContainerAdditional .clear{clear:both}.dashboardUserViewMB{position:relative}.dashboardUserViewMB,.mbMain{height:100%;width:100%}.bottomPaddingDashboardUserMB{float:left;height:100px;position:relative;width:100%}.mbBasicDialogHeaderText{font-size:44px;height:100%;text-indent:20px;width:100%}.mbnavbarView{position:relative;width:100%}.mbnavbarHotelLogoDiv1{height:220px;left:0;position:absolute;top:0;width:100%}#contentHeader.fixedHeader{position:fixed}.mbnavbarHotelLogoDiv{height:220px;width:100%}.mbTest{background-image:url(assets/d4a8fad333233a6b38ae.svg);height:220px;left:-1px;width:calc(100% + 1px)}.mbTest,.mobileLogo{background-size:100%;position:absolute}.mobileLogo{background-image:url(assets/7b46e5011bc5e97d713b.svg)}.navbarlogonow{left:140px;position:absolute;top:80px}.bottomArrow{background-image:url(assets/9e8b31877c83a79ab47d.png);background-size:100%;float:left;height:12px;margin-left:25px;margin-top:28px;width:16px}.mbdashboardBannerText{font-size:52px;text-align:center;width:100%}.dashboardBannerSubTextMobile{font-size:24px;text-align:center}.dashboardBannerDividerMobile{margin:0 auto;text-align:center;width:100%}.centerMobile{height:100%;margin:0 auto;width:calc(100% - 60px)}.navbarDividerCenter{margin:0 auto;position:relative;text-align:center}.findYourHotel{float:left;height:72px;left:0;margin:0 auto 0 100px;text-align:left;width:385px}.findYourHotel,.findYourHotelGo{border:none;font-size:25px;outline:none;position:absolute;top:225px}.findYourHotelGo{border-radius:0;height:90px;left:515px;text-align:center;width:300px}.purpleCover{height:100%;opacity:.7;position:absolute;width:100%}.mbnavbarHotelDetails{height:240px;position:absolute;top:210px;width:100%;z-index:9999}.mbnavbarHotelNameDiv{font-size:50px;height:30px;margin-top:40px;text-align:center;width:100%}.mbnavbarHotelDescDiv{font-size:24px;height:14px;text-align:center;width:100%}.navbarDropDownChoiceLabel{cursor:pointer;float:left;font-size:34px;line-height:160px;margin-left:20px;opacity:.7}.navbarDropDownChoiceMenu{display:none;height:500px;opacity:.9;position:absolute;top:80px;z-index:50000}.confirmBookViewMB{height:100%;left:0;position:absolute;top:0;width:100%;z-index:100000}.confirmBookViewMB.modal-wrapper{height:calc(100% - 115px);top:130px}.confirmDialogInfoCenter,.passwordAlignCenter{text-align:center}.smallPalapaBtn{right:10px;width:320px}.palapaBtnParent{border:none;font-size:22px;height:100%;position:absolute;right:0;width:340px}.bookMapContainer{width:100%}.mbcontestwrapper{-webkit-overflow-scrolling:touch;display:flex;height:100%;position:relative;width:100%}.mbcontestwrapper .checkin_btn{background-color:#fff;border:1px solid #c5c5c5;outline:none}.mbconfirmBody{height:100%;margin:0 auto;width:100%}#confirmWrapperBookSuccess{font-size:50px;margin-left:10%;text-align:center;width:80%}.confirmWrapperTosMB{float:left;height:calc(100% - 480px);width:100%}#confirmWrapperTos1{height:100px;margin-top:20px}#confirmWrapperTos1,#confirmWrapperTos2{float:left;font-size:32px;margin-left:10%;position:relative;text-align:center;width:80%}#confirmWrapperTos2{height:calc(100% - 270px)}#mbconfirmDateText{text-align:right;width:calc(50% - 18px)}#mbconfirmDateText,.mbconfirmDateMiddle{float:left;font-size:14px;height:50px;line-height:50px}.mbconfirmDateMiddle{text-align:center;width:36px}.confirmDialogDividerLineMB{float:left;height:1px;margin-bottom:25px;width:100%}.mbconfirmDialogInfo{float:left;font-size:18px;height:200px;line-height:65px;margin-left:40px;position:relative;width:calc(100% - 80px)}#mbconfirmZone{bottom:0;font-size:14px;height:50%;margin-right:16px;position:absolute;right:0}.mbcontentSubHeaderDivZoneImage1{height:27px;left:100px;margin-top:145px;position:absolute;width:26px}.mbconfirmDialogActionSuccessButtons{border:none;border-right:solid;bottom:0;font-size:32px;height:150px;left:0;outline:none;position:absolute;width:100%}.mbconfirmDialogTextFieldsSpacer{height:20px;width:100%}.mbbookRoomConfirmDropDiv{float:left;height:140px;margin:0 auto 80px 10%;position:relative;width:80%}.mbbookingDropDownSelectArrow{height:25px;pointer-events:none;position:absolute;right:50px;top:calc(50% - 4px)}#ui-datepicker-div{display:none}.resetPassDialogTopMargin{height:26px;width:100%}.resetPassDialogTextFieldsDividerLine{height:1px;margin-left:10px;width:calc(100% - 20px)}.resetPassDialogActionButtonsDiv{text-align:center;width:100%}#loginLogoTxt{display:inline-block;font-size:60px;margin-left:95px}#txtMapInfo{font-size:40px;position:absolute;text-align:center;top:10%;width:100%;z-index:1000}body{margin:0}.g,.std,body,h1,html,input{font-size:small}input[type=checkbox],input[type=radio]{margin-right:5px;vertical-align:middle}#adminAllowGuestRegistration,#adminWaitlist{height:40px}#confirmDialogTermsAdditionalItems .confirmWrapperMB{overflow-y:visible}.bookRoomConfirmDropDiv{clear:both}.bookRoomConfirmDropDiv #menuItemSeatingTextfieldId,.bookRoomConfirmDropDiv #menuOrderSelectTime{height:40px;padding:10px;width:100%}.bookRoomConfirmDropDiv .chosen-container-single .chosen-default{font-family:Montserrat,sans-serif;min-height:40px;padding-left:15px;vertical-align:middle}.DeliveryIcon{left:calc(100% - 35px);pointer-events:none;position:absolute;top:calc(100% - 30px)}#confirmbookingAgreement,#confirmbookingHotel,#confirmbookingTax{font-size:14px;padding-bottom:10px}.mbAdmin #confirmbookingHotel{max-height:200px;overflow:auto}#confirmbookingAgreement{margin-top:20px}#confirmbookingHeader{display:none}.mapBeachAnnounce{font-size:1.4em}.menusView,.menusViewAdmin{height:auto;margin:0 auto;width:100%}.mobileMenus .menuBodyView{height:100%!important;padding-top:0!important}.mobileMenus .menuHeader{clear:both;display:block;height:40px;margin-left:10px;padding-top:5px}.mobileMenus #menuHeaderId{display:block;height:auto}.mobileMenus #menuHeaderTitle{font-size:1em;margin-left:80px;margin-right:160px;position:relative;text-align:center;top:0;width:80%;width:calc(100% - 190px)}.mobileMenus .menuMainBody{width:100%}.mobileMenus #menuMenu{background-image:url(assets/47ce9a5936c1d86158b7.png);cursor:pointer}.mobileMenus #menuBack,.mobileMenus #menuMenu{background-size:100%;float:left;height:30px;margin-left:0;margin-top:0;width:30px}.mobileMenus #menuBack{background-image:url(assets/8a807b394295bcd31a11.png)}.mobileMenus #menuCart{background-image:url(assets/174e62ccc843984f9160.png);cursor:pointer}.mobileMenus #menuCart,.mobileMenus #menuCartFull{background-size:100%;height:40px;margin-left:0;margin-top:0;position:absolute;right:10px;top:0;width:40px}.mobileMenus #menuCartFull{background-image:url(assets/a63fc4413cb34d835e71.png)}.mobileMenus #cartItemsCount{font-size:26px;font-weight:700;position:absolute;right:16px;top:14px}.mobileMenus #menuMainBodyBtn{display:block;height:82px;margin:0 auto}.mobileMenus #menuMainBodyAddCatBtnId{display:block;height:70px;padding:0 5%;width:100%}.mobileMenus .toggleMenuCatGroupsCls{font-size:20px;height:70px;margin-right:0;width:50%}.mobileMenus .menuCategoryHeader{height:558px;margin-bottom:-2px}.mobileMenus .menuCategoryBodyHeaderLabel{cursor:pointer;float:none;font-weight:700;height:100%;padding-left:50px;padding-top:30%;position:absolute;text-align:left;top:0;width:100%;z-index:100}.mobileMenus .menuCategoryHeadermobile{background-repeat:no-repeat;background-size:100% 100%;height:0;padding-top:73.614%;position:relative;width:100%}.mobileMenus #menuMainBodyId{background-size:100%}.mobileMenus .menuItemUser{display:inline-block;height:auto}.mobileMenus .menuItemContent{clear:both;display:block;width:100%}.mobileMenus .menuItemHeader{height:auto;margin:0 auto;width:96%}.mobileMenus #menuItems{border-top:2px solid}.mobileMenus .menuItemRightSideDivMB{float:left;padding:30px 0 20px}.mobileMenus .menuCategoryHeaderBodyClsMB{display:inline-block;width:100%}.mobileMenus .menuItemBodyHeaderLabelUserMB{float:left;font-size:1em;height:40px;line-height:60px;padding-bottom:20px;width:100%}.mobileMenus .menuItemBodyHeaderLabelDescUserMB{font-size:.9em;overflow-wrap:break-word;overflow-x:auto;width:100%}.mobileMenus .menuItemSpacerMB{height:2px;margin:0 auto;width:96%}.mobileMenus .menuItemRightSidePriceDiv_user{font-size:.9em;font-weight:700;line-height:normal}.mobileMenus .menuItemLeftSideCheckboxMB{float:right;padding:30px 0 20px}.mobileMenus .btnMenuItemButtonDetails{border:2px solid;border-bottom-left-radius:30px;border-bottom-right-radius:30px;border-top-left-radius:30px;border-top-right-radius:30px;font-size:.9em;font-weight:700;height:auto;padding:5px 15px}.mobileMenus .addMenuItemDialogBodyMB{border-bottom-left-radius:20px;border-bottom-right-radius:20px;border-top-left-radius:20px;border-top-right-radius:20px;height:calc(100% - 50px);margin-left:auto;margin-right:auto;position:relative;top:25px;width:90%}.mobileMenus .selMenuItemDialogColUser{display:inline-block;float:none;width:100%}.mobileMenus .selMenuItemTextLabelUser{word-wrap:break-word;float:left;font-size:20px;padding-bottom:15px;text-align:left;width:auto}.mobileMenus .selMenuItemTextPriceLabelUser{font-size:21px;font-weight:700;height:25px;line-height:25px;text-align:left;width:auto}.mobileMenus .selMenuItemTextPriceTaxLabelUser{font-size:.5em}.mobileMenus .addMenuItemButtons{width:100%}.mobileMenus .addMenuItemScrollBodyUser{border-bottom-left-radius:20px;border-bottom-right-radius:20px;border-top-left-radius:20px;border-top-right-radius:20px}.mobileMenus .addNewItemToMenuClsMB{border:2px solid;border-bottom-left-radius:30px;border-bottom-right-radius:30px;border-top-left-radius:30px;border-top-right-radius:30px;float:left;font-size:16px;font-weight:700;height:50px;min-width:100px;outline:medium none;text-align:center;width:35%}.mobileMenus #addNewItemToMenuId{float:right;font-size:1em;margin-right:40px}.mobileMenus #cancelNewItemToMenuCls{border:2px solid;border-bottom-left-radius:30px;border-bottom-right-radius:30px;border-top-left-radius:30px;border-top-right-radius:30px;float:left;font-size:1em;height:50px;margin-left:40px;min-width:100px;width:35%}.mobileMenus #menuCartItems{border-top:2px solid}.mobileMenus .menuPanelFoodItem{display:inline-block}.mobileMenus #menuCartItems{padding:0 20px}.mobileMenus .menuPanelFoodItem{padding-top:5px}.mobileMenus .menuPanelFoodItemHeaderName{font-size:1em;height:auto;line-height:1.5em}.mobileMenus #cartCount{font-weight:700;left:25px;position:absolute;top:6px}.mobileMenus .cartQuant{style:float;height:auto;width:200px}.mobileMenus #cartQuantMinusId{background-image:url(assets/460ce718e25d8f06b4cd.png)}.mobileMenus #cartQuantMinusId,.mobileMenus #cartQuantPlusId{background-size:100%;float:left;height:40px;margin-left:0;margin-top:0;width:40px}.mobileMenus #cartQuantPlusId{background-image:url(assets/4517de931698633ad381.png)}.mobileMenus .cartQuantLabel{float:left;font-size:2em;text-align:center;width:50px}.mobileMenus .menuPanelFoodItemAddOnRowFooter{display:inline-block;width:100%}.mobileMenus .menuPanelFieldsLbl{float:left;font-size:1.1em;font-weight:700}.mobileMenus #menuPanelFieldsTotalPrice{float:right;font-size:1.1em;font-weight:700}.mobileMenus #menuSidePanelHeaderOrderNote{font-size:.7em}.mobileMenus .menuPanelFoodItemAddOnRowDiv{display:block;font-size:.9em;margin-top:15px}.mobileMenus #menuSidePanelHeaderOrderNoteHeader{height:auto}.mobileMenus .menuPanelFoodItemHeaderPrice{float:right;font-size:1em;font-weight:700;height:auto;line-height:1em;margin-top:5px;text-align:right;width:auto}.mobileMenus .menuSidePanelOrderDiv{display:block;float:none;height:60px;margin:0 auto;padding-top:20px;text-align:center}.mobileMenus #menuPanelOrderFoodBtn{border:2px solid;border-bottom-left-radius:30px;border-bottom-right-radius:30px;border-top-left-radius:30px;border-top-right-radius:30px;display:inline-block;font-size:1em;height:auto;line-height:1.5em;margin:0 auto;padding:5px 10px;width:320px}.mobileMenus .addMenuItemScrollBodyUser .selMenuItemTextLabelUser{font-size:1em}.mobileMenus .selMenuItemTextDescLabelUser{font-size:.95em}.mobileMenus .menuCheckItemGridCheckBoxSelUser span{border-bottom-left-radius:3px;border-bottom-right-radius:3px;border-top-left-radius:3px;border-top-right-radius:3px;height:25px;width:25px}.mobileMenus .menuCheckItemGridCheckBoxSelUser input:checked+span{background-image:url(assets/7ad9a007b521143a61d3.svg);background-repeat:no-repeat;background-size:25px 25px}.mobileMenus .addMenuItemTextLabelHint,.mobileMenus .addMenuItemTextLabelUser{float:left;font-size:.9em;font-weight:700;height:20px;line-height:20px;padding-top:5px;position:relative;text-align:left;width:auto}.mobileMenus .addMenuItemTextLabelHint{font-style:unset;text-indent:5px}.mobileMenus .selMenuItemDialogColRowNameDiv{float:left}.mobileMenus .selMenuItemDialogColRowNameDiv,.mobileMenus .selMenuItemTextLabelHintUser{font-size:.8em;height:20px;line-height:20px;position:relative;text-align:left;width:auto}.mobileMenus .selMenuItemTextLabelHintUser{text-indent:5px}.mobileMenus .selMenuItemDialogColRowCls{padding-top:5px}.mobileMenus .selMenuItemDialogColRowDiv{height:auto;padding-top:15px}.mobileMenus #selMenuItemDialogColRowCommentsId{display:inline-block;padding-top:10px}.mobileMenus .selMenuItemTextLabelCommentsLbl1{float:left;font-size:1em;font-weight:700;height:auto;line-height:25px;padding-bottom:10px;position:relative;text-align:left;width:100%}.mobileMenus .selMenuItemTextAreaCommentsBox{height:100px}.mobileMenus .selMenuItemTextAreaCommentsInput{font-size:.9em;font-weight:700}.mobileMenus .addMenuItemSeparator{height:1px}.mobileMenus .selMenuItemTextDescLabelUser{font-size:.9em;font-style:unset;height:auto;line-height:normal}.mobileMenus .selMenuItemTextLabelCommentsLbl2{font-size:.6em;line-height:normal}.mobileMenus .menuItemLeftSideCheckboxInsideSelUser{height:30px;width:30px}.mobileMenus .menuItemLeftSideCheckbox{width:auto}.mobileMenus .menuCategoryAvailability{bottom:-20px;left:90px;pointer-events:none;position:absolute;width:620px}.mobileMenus .menuCategoryAvailabilityText{bottom:48%;font-weight:700;pointer-events:none;position:absolute;text-align:center;width:100%}@media only screen and (min-width:768px){.menusView,.menusViewAdmin{width:90%}}@media only screen and (max-width:768px){#toggleAddMenuItemButtonBev,#toggleMenuItemButtonBev{width:-moz-fit-content;width:fit-content}}#categoryDescription.expand{padding-right:12px}#languageDropdownContainer{background-size:100%;position:absolute;right:1%;top:2%}#languageDropdown{background-clip:padding-box;border-radius:0;box-shadow:inset 0 0 3px #fff,0 1px 1px rgba(0,0,0,.1);display:block;height:25px;line-height:24px;overflow:hidden;padding:0 0 0 8px;position:relative;text-decoration:none;white-space:nowrap;width:60px}.jsgrid-header-row>.jsgrid-header-cell{font-size:12px;overflow:clip;text-overflow:ellipsis}#allServices{align-items:center;display:flex;margin:10px 0;width:100%}.ui-icon{height:100%;margin-top:2px}.ui-spinner-button{width:4em}.ui-corner-tr:after{content:"";font-size:1rem;top:30%}.ui-corner-br:after,.ui-corner-tr:after{border:none;cursor:pointer;font-family:IcoFont;position:relative}.ui-corner-br:after{content:"";font-size:1.2rem;top:20%}#appLogChecksOperationsView #gridFilter,#paymentTransactionsContaier #gridFilter{align-items:center;display:flex;padding:10px}#appLogChecksOperationsView #gridFilter #fromContainer .DaraRangeDropdownIcon,#appLogChecksOperationsView #gridFilter #toContainer .DaraRangeDropdownIcon,#paymentTransactionsContaier #gridFilter #fromContainer .DaraRangeDropdownIcon,#paymentTransactionsContaier #gridFilter #toContainer .DaraRangeDropdownIcon{top:35%}#appLogChecksOperationsView #gridFilter input,#paymentTransactionsContaier #gridFilter input{height:42px}#appLogChecksOperationsView #gridFilter #simphonySearchForm,#appLogChecksOperationsView #gridFilter .mbbookDateRangeButtonDiv,#paymentTransactionsContaier #gridFilter #simphonySearchForm,#paymentTransactionsContaier #gridFilter .mbbookDateRangeButtonDiv{align-self:flex-end}#appLogChecksOperationsView select,#paymentTransactionsContaier select{padding:11px 5px 11px 20px!important}#appLogChecksOperationsView .reportingUserExportBtn,#paymentTransactionsContaier .reportingUserExportBtn{min-height:40px}#appLogChecksOperationsView .reportingUserExportBtn #reportingBodyHeaderCsvBtn,#paymentTransactionsContaier .reportingUserExportBtn #reportingBodyHeaderCsvBtn{background-color:#fff}#attachmentsGrid{height:350px!important}#attachmentsGrid .jsgrid-grid-body{height:300px!important;overflow:auto}.syncPricesTitle{display:inline-block;margin-bottom:20px;margin-left:20px;margin-right:10px}#simphonyItemsFilter{padding:10px}#refreshPos,#syncPrices{margin-right:20px}#monthlyViewScheduler.dhx_cal_container{height:100%;margin:2.5%;min-height:800px;width:95%}#monthlyViewScheduler.dhx_cal_container .dhx_cal_data div.dhx_cal_event_clear,#monthlyViewScheduler.dhx_cal_container .dhx_cal_data div.dhx_cal_event_line{background-color:#fff;color:#333!important;height:auto;margin-top:-7px}#monthlyViewScheduler.dhx_cal_container .dhx_cal_data div.dhx_cal_event_clear b,#monthlyViewScheduler.dhx_cal_container .dhx_cal_data div.dhx_cal_event_line b{display:none}#monthlyViewScheduler.dhx_cal_container .dhx_cal_data div.dhx_cal_event_clear a,#monthlyViewScheduler.dhx_cal_container .dhx_cal_data div.dhx_cal_event_clear h2,#monthlyViewScheduler.dhx_cal_container .dhx_cal_data div.dhx_cal_event_clear h3,#monthlyViewScheduler.dhx_cal_container .dhx_cal_data div.dhx_cal_event_clear p,#monthlyViewScheduler.dhx_cal_container .dhx_cal_data div.dhx_cal_event_line a,#monthlyViewScheduler.dhx_cal_container .dhx_cal_data div.dhx_cal_event_line h2,#monthlyViewScheduler.dhx_cal_container .dhx_cal_data div.dhx_cal_event_line h3,#monthlyViewScheduler.dhx_cal_container .dhx_cal_data div.dhx_cal_event_line p{margin:0}#monthlyViewScheduler.dhx_cal_container .dhx_cal_data div.dhx_cal_event_clear p,#monthlyViewScheduler.dhx_cal_container .dhx_cal_data div.dhx_cal_event_line p{font-size:1.1rem;margin:0}#monthlyViewScheduler.dhx_cal_container .bodyNavDropdown{margin-top:-.5rem}#chartsContainer{display:block;position:relative}#distributionChannelsViewsContainer #hotelGridBookings{padding:0 20px 10px}#distributionChannelsViewsContainer .distributionChannelsViewMB{padding:0 0 0 20px}#distributionChannelsViewsContainer #chartsContainer{padding:0 0 0 13px}#distributionChannelsViewsContainer #monthlyViewScheduler{margin:0 0 0 20px}#lineChartContainer{background-color:#fff;float:left;margin:.5rem;padding:.5rem;width:75%}#donughtAndPieChartContainer{float:left;width:22%}#donughtChartContainer,#pieChartContainer{background-color:#fff;margin:.5rem;padding:.5rem}#donughtAndPieChartContainer h3,#lineChartContainer h3{text-align:center}.distributionFiltersHeader{display:block}.distributionFiltersHeader>div{display:inline-block;padding:2rem 1rem}.distributionFiltersHeader label{margin-top:-1.5rem;position:absolute}.w200{width:200px}.w250{width:250px}.w-auto{width:auto}.bg-white{background-color:#fff}.p-1101{padding:1rem 1rem 0}.filterBookingRevenue label{display:inline-block;font-size:14pt;margin-right:1rem;padding-bottom:1rem;position:relative}.abs{position:absolute}.ml-250{margin-left:250px}.p-lr-1{padding-left:1rem;padding-right:1rem}.text-left{text-align:left}.distributionFilterGrid label{display:block;text-align:left}.distributionFilterGrid div{margin-right:1rem;padding:0!important}.distributionFilterGrid #fromContainer,.distributionFilterGrid #toContainer{width:160px!important}.distributionFilterGrid .filterSelectItem{width:210px!important}#clearFiltersCabanas,#clearFiltersServices{margin-left:5.8rem;position:absolute;top:-.1rem}#clearFiltersCabanas i,#clearFiltersServices i{color:#ccc;font-size:1.5rem}#monthlyViewScheduler .dhx_cal_navline{display:none}.pointer{cursor:pointer}#HotelSocial{display:flex;padding-top:5px}#HotelSocial .iconWhite{font-size:1.2rem;line-height:1.5rem;margin-right:15px}#HotelSocial .iconWhite a{padding-right:10px}.HotelLinks{align-items:center;display:flex}.customTooltip{display:inline-block;position:relative}.customTooltip .customTooltiptext{background-color:#000;border-radius:6px;color:#fff;left:50%;margin-left:-60px;opacity:0;padding:5px 0;position:absolute;text-align:center;top:150%;transition:all .3s ease;width:120px;z-index:1}.customTooltip .customTooltiptext:after{border:5px solid transparent;border-bottom-color:#000;bottom:100%;content:"";left:50%;margin-left:-5px;position:absolute}.customTooltip:hover .customTooltiptext{opacity:1}#btnShowAllWaivers{margin:0 10px;padding:8px 5px 0}.filter_container>.filter_group.filterBtn{align-content:center}.form-grup{margin:6px 15px 15px;position:relative}.form-control{color:#1a1a1a;font-size:16px;padding:10px;width:100%}.mbbookDateRangeButtonDiv{margin:6px 10px 0 0;position:relative}.mbbookDateRangeButtonDiv .form-control{padding:12px 10px}.login-register-wrapper #login_password,.login-register-wrapper #login_username{padding:15px 0 15px 45px}.login-register-wrapper #login_username{background-image:url(assets/6b3d1c82e38ec7a56960.png);background-position-x:5px;background-position-y:center;background-repeat:no-repeat;background-size:25px}.login-register-wrapper #login_password{background-image:url(assets/ecd21f420a2f52532ab9.png);background-position-x:5px;background-position-y:center;background-repeat:no-repeat;background-size:25px}.login-register-wrapper .login_btnForgotpassMB img{display:inline-block;vertical-align:middle;width:10px}.login-register-wrapper .mbloginregisterbtn{display:block;margin:5px auto;max-width:300px;width:100%}.loginNote{padding-bottom:10px;padding-top:10px;text-align:justify}@media only screen and (max-device-width:340px){.form-control{padding:12px}#login_password,#login_username{background-size:20px}.login-register-wrapper .form-control{padding:6px}.logoItem .smallLogo{font-size:18px}.logoItem .smallLogo:after{height:35px;width:35px}.login-register-wrapper .form-group{margin-bottom:12px}}.form-round{border-radius:0;box-shadow:none;font-size:12px;margin:6px 0;padding:16px 15px;width:100%}.form-semiround{border-radius:5px;font-size:14px;margin:6px 0;outline:none;padding:10px;width:90%}.textSetField{margin:6px;width:80%}.selectContainerText{width:18%!important}.mbAdmin .form-semiround{margin:2px 3px;vertical-align:middle;width:80%}.itemFilter{text-align:center;width:25%}.propertyIdentifier{height:30px;margin-left:40px;margin-top:30px;width:30%}.propertyIdentifierBtn{margin-left:40px;margin-top:60px;width:200px!important}#formServiceParent,#formServiceType{width:30%}.chosen-select .mbconfirmUserDialogTextFields{width:100%}.chosen-select #formServiceParent,.chosen-select #formServiceType{width:90%}.chosen-select #editReportServiceTypes,.chosen-select #editServiceTypes{float:right;height:30px;width:30px}.chosen-select #confirmDialogEmailId{background-image:url(assets/b63a6411eb03c0e4a0d7.png);background-position-x:10px;background-position-y:center;background-repeat:no-repeat;background-size:15px;padding-left:30px}.chosen-select #confirmDialogNameId{background-image:url(assets/7f4b3d2201c518e3de2f.png);background-position-x:10px;background-position-y:center;background-repeat:no-repeat;background-size:15px;padding-left:30px}.chosen-select #confirmDialogRoomId{background-color:#fff;background-image:url(assets/9e13f662bb6ced3c4a72.png);background-position-x:10px;background-position-y:center;background-repeat:no-repeat;background-size:15px;padding-left:30px}.chosen-select #confirmDialogChairsTextId{background-image:url(assets/c42f28c7b59a815255fe.png);background-position-x:10px;background-position-y:center;background-repeat:no-repeat;background-size:15px;padding-left:30px}.chosen-select .confirmDialogNumChairsIcon{background-image:url(assets/c42f28c7b59a815255fe.png);background-repeat:no-repeat;background-size:15px;height:30px;left:10px;position:absolute;top:22px;width:30px}.chosen-select #confirmDialogTimeId{background-image:url(assets/60861fa455b7290ce41d.png);background-position-x:10px;background-position-y:center;background-repeat:no-repeat;background-size:15px;padding-left:30px}.chosen-select #comments{padding-left:30px}.btn{border:none!important;border-radius:0;cursor:pointer;display:inline-block;font-size:1.2rem;font-weight:400;line-height:.9;min-width:100px;outline:none;padding:15px;text-transform:uppercase}.btn:hover{font-weight:600}.btn:disabled{cursor:text;opacity:.5}.btn_small{min-width:unset}.toggleButtonWhite{align-items:center;display:inline-flex!important;justify-content:center}.buttonWhite,.toggleButtonWhite{background-color:#fff;border:1px solid #c5c5c5;cursor:pointer!important;font-size:1.1rem;min-height:42px;min-width:150px;outline:none;position:relative;text-align:center;text-transform:uppercase}.buttonWhite:hover{font-weight:600}.book_header .buttonWhite{height:42px}@media only screen and (max-width:768px){.btn{padding:10px}#btnPayLater{margin-top:10px}}.btn-full{cursor:pointer;width:100%}.btn-primary{border:none!important;cursor:pointer}.btn-primary:disabled{cursor:text}.btn-transparent{border:2px solid;cursor:pointer;font-weight:600;opacity:.8}.infoNoteGuest{text-align:center;width:100%}.btn_no_show{background-color:#fff;border:1px solid #c5c5c5!important;color:#1a1a1a!important}.top-navigation{display:block!important;height:auto;padding-bottom:5px}.top-navigation .dropd-down-toggle{display:inline-flex;padding-left:.5em;padding-top:.7em;vertical-align:middle;z-index:10}.top-navigation .navbarDropDownChoice{background-color:#fff;border-right:1px solid #c5c5c5;left:auto;min-width:314px;width:25%}.top-navigation .navbarDropDownChoice .nav-item{font-size:16px;padding:10px 0 10px 25px}.goBackHotelName{font-size:18px;font-weight:400;text-align:center}@media only screen and (max-device-width:350px){.goBackHotelName{font-size:15px}}.hotel-details{cursor:pointer;display:block;height:90px;margin:0 auto;padding:10px 0;width:100%}.navigationMenu{border-top:1px solid;display:flex;width:100%}.mbBoot #navbar{z-index:2}#navbar{height:auto;top:0;width:100%;z-index:20}#navbar .navbarDropDownChoice{height:91vh;left:0;min-height:-webkit-fill-available;opacity:.95;overflow-y:auto;position:absolute;top:0;z-index:5}#navbar .navbarDropDownChoice .dropdown-list{margin:0}#navbar .navbarDropDownChoice .nav-item{display:block;padding:10px 10px 10px 20px}#navbar .navbarDropDownChoice .nav-item img{vertical-align:middle}#navbar .navbarDropDownChoice .nav-item span{display:inline;vertical-align:middle;width:calc(100% - 35px)}#navbar .navbarDropDownChoice .nav-item a,#navbar .navbarDropDownChoice .nav-item a:active,#navbar .navbarDropDownChoice .nav-item a:focus,#navbar .navbarDropDownChoice .nav-item a:hover{color:#1a1a1a;font-size:16px;text-decoration:none}#navbar .navbarDropDownChoice .nav-item.is-active{background:#d4d4d4}#navbar .navbarDropDownChoice .nav-item.user-item{border-bottom:1px solid #c5c5c5;border-top:1px solid #c5c5c5;color:#1a1a1a;margin:5px 0}.BackButton{display:inline-flex;line-height:1.9em;margin-left:auto;padding-right:.5em;padding-top:.75em}.BackButton .iconWhite{display:inline-block;font-size:1em;line-height:2em}#goBack,#goBackToConfirm{display:none;font-size:12px;margin-right:1em}#globalSearchNavbar{align-items:center;cursor:pointer;display:flex;padding:6px 0 0 9px;transition-duration:.15s;transition-property:opacity,filter;transition-timing-function:linear;width:40px}#globalSearchNavbar:hover{opacity:.7}.mbAdmin #goBack,.mbAdmin #goBackToConfirm{right:270px}#navbarDropDownChoiceCabanas .palapaname{text-transform:capitalize}@media only screen and (max-device-height:700px){#navbar .navbarDropDownChoice .nav-item.user-item{padding:20px 10px}#navbar .navbarDropDownChoice .nav-item{padding:10px 10px 5px}#navbar .navbarDropDownChoice .nav-item img{width:40px}}@media only screen and (min-device-width:768px)and (max-device-height:650px){#navbar .navbarDropDownChoice .nav-item.user-item{padding:10px 5px}#navbar .navbarDropDownChoice .nav-item{font-size:16px!important;padding:5px 5px 0}#navbar .navbarDropDownChoice .nav-item img{width:30px}}@media only screen and (max-device-height:550px){#navbar .navbarDropDownChoice .nav-item.user-item{padding:10px}#navbar .navbarDropDownChoice .nav-item{font-size:14px!important;padding:5px 10px}#navbar .navbarDropDownChoice .nav-item img{width:25px}}@media only screen and (max-device-height:450px)and (orientation:landscape){#navbar .navbarDropDownChoice .nav-item{padding:2px 10px}#navbar .navbarDropDownChoice .nav-item img{width:20px}}.mbAdmin #navbar .top-navigation{flex-direction:row}.mbAdmin #navbar .top-navigation .navbarDropDownChoice{left:0;right:auto}@media only screen and (max-device-width:1024px)and (max-device-height:1366px){.navbarDropDownChoiceMenu{height:170px;top:36px}.navbarDropDownChoiceLabel{font-size:20px;line-height:55px}}.nav-item a img{width:10%}@media only screen and (max-width:600px){.BackButton{padding-top:.55em}#cartFull{padding-top:.4em}}@media only screen and (max-width:300px){.top-navigation .navbarDropDownChoice{min-width:224px}}.hamburger{background-color:transparent;border:0;color:inherit;cursor:pointer;display:inline-block;font:inherit;margin:0;overflow:visible;text-transform:none;transition-duration:.15s;transition-property:opacity,filter;transition-timing-function:linear}.hamburger:hover{opacity:.7}.hamburger-box{display:inline-block;height:24px;position:relative;width:24px}.hamburger-inner{display:block;margin-top:-1px;top:50%;width:20px}.hamburger-inner,.hamburger-inner:after,.hamburger-inner:before{background-color:#fff;border-radius:4px;height:2px;position:absolute;transition-duration:.15s;transition-property:transform;transition-timing-function:ease}.hamburger-inner:after,.hamburger-inner:before{content:"";display:block;width:30px}.hamburger-inner:before{top:-8px}.hamburger-inner:after{bottom:-8px}.hamburger--spin .hamburger-inner{transition-duration:.22s;transition-timing-function:cubic-bezier(.55,.055,.675,.19)}.hamburger--spin .hamburger-inner:before{transition:top .1s ease-in .25s,opacity .1s ease-in}.hamburger--spin .hamburger-inner:after{transition:bottom .1s ease-in .25s,transform .22s cubic-bezier(.55,.055,.675,.19)}.hamburger--spin.is-active .hamburger-inner{margin-top:-90px;transform:rotate(225deg);transition-delay:.12s;transition-timing-function:cubic-bezier(.215,.61,.355,1);width:30px}.hamburger--spin.is-active .hamburger-inner:before{top:0;transition:top .1s ease-out,opacity .1s ease-out .12s}.hamburger--spin.is-active .hamburger-inner:after{bottom:0;transform:rotate(-90deg);transition:bottom .1s ease-out,transform .22s cubic-bezier(.215,.61,.355,1) .12s}@media only screen and (max-width:1200px){#mapDate1,#mapDate3{display:none!important}.bookView .bodyContent #contentHeader .bookDate .bookDateRangeShiftButtons{width:24px}#filter_container,#hotelServicesBookings,#hotelServicesBookingsReport{min-width:1200px}.detailExpand.manageService{min-width:1400px}}@media only screen and (max-width:900px){.bookView{align-content:space-around;display:flex;flex-flow:column;overflow:visible}.bookView .bodyContent #contentHeader .contentHeaderActions{background-color:transparent;margin:0;width:auto}.bookView .bodyContent #contentHeader #contentMultipleBookings{display:inline-flex;margin:0 auto;min-width:auto}.bookView .bodyContent #contentHeader .bookDate{align-items:center;background-color:transparent;display:flex;flex-flow:row;height:auto;margin:0 auto;width:auto}.bookView .bodyContent #contentHeader .bookDate .bookDateRangeButtonDiv .bookingDateCalendarIcon{top:calc(50% - 8.5px)}.bookView .bodyContent #bodyNavDropdown,.bookView .bodyContent #contentSubHeaderContainer{order:3}.bookView .bodyContent #contentSubHeader,.bookView .bodyContent #contentSubHeaderContainer{justify-content:space-around}.bookView .bodyContent #contentSubHeader .contentSubHeaderDivPalapa,.bookView .bodyContent #contentSubHeaderContainer .contentSubHeaderDivPalapa{margin-top:0}.bookView .bodyContent #contentSubHeader #closePalapaDetailsBtn,.bookView .bodyContent #contentSubHeaderContainer #closePalapaDetailsBtn{background-color:#fff;padding:0}.bookView .bodyContent #contentSubHeader .closePalapaDetailsCls,.bookView .bodyContent #contentSubHeaderContainer .closePalapaDetailsCls{top:65px}.bookView .bodyContent #contentSubHeader #contentCheckinHeader,.bookView .bodyContent #contentSubHeaderContainer #contentCheckinHeader{align-content:center;align-items:center;display:flex;flex-flow:column;position:relative;top:0}.bookView .bodyContent #contentSubHeader #subheaderPalapa,.bookView .bodyContent #contentSubHeaderContainer #subheaderPalapa{padding:0}.bookView .bodyContent #bookDateRangeButtonIdUntil,.bookView .bodyContent #mapDate1,.bookView .bodyContent #mapDate3,.bookView .bodyContent .contentSubHeaderDivSpacer{display:none!important}.bookView .bodyContent #searchBookingsDivWrapper .bookRoomDropDiv .bookHeaderSearchPanelIcon{position:absolute;right:2px;top:20px}.buttonWhite{min-width:120px}.gridFilter .chosen-select{height:44px;margin:0}.gridFilter .form-semiround{border-radius:0;height:44px;margin:0}.AppSimphonyView{min-width:1400px}}@media only screen and (max-width:600px){.bookView .bodyContent #contentHeader{flex-wrap:wrap;justify-content:center}#btnCancelEditedPalapas,#btnCancelEditedPalapasFree,#btnSaveEditedPalapas{float:none}.bodyNavBarSearchClosed{top:320px}#contentSubHeaderContainer{flex-flow:column}}@media only screen and (max-width:350px){.labelAddOn{padding-bottom:5px}.bookView .bodyContent #contentMap .leaflet-right .leaflet-control{margin-right:-10px}}@media only screen and (max-width:1025px){.AppUsersView,.BookingPaymentsView{min-width:1500px}.manageBookingMainBody{min-width:1300px}.AppBookingDiscountsView,.AppPalapasView,.AppRoomsView,.AppZonesView{min-width:1200px}#hotelGridBookings{min-width:1124px}.flex-centered{flex-wrap:wrap}#communications-h1,#communications-tabs{min-width:1300px}}#bodyNavSelect_chosen{width:100%!important}.modal-wrapper{display:flex;height:100%;justify-content:center;left:0;position:fixed;top:0;width:100%;z-index:500000}.modal-wrapper .modal-overlay{background-color:#000000cc;height:100%;opacity:.8;position:absolute;width:100%;z-index:100000}.modal-wrapper .modal-content{height:-moz-fit-content;height:fit-content;margin:auto;max-width:410px;position:relative;width:95%;z-index:100000}.modal-wrapper .modal-header{height:auto;padding:10px;width:auto}.modal-wrapper .modal-title{font-size:22px!important;margin:0}.modal-wrapper .modal-body{background-color:#fff;border:none;height:auto;padding:10px;width:100%}.modal-wrapper .modal-body .resetpass_textfield{height:auto;margin-left:0;text-align:left}.modal-wrapper .modal-body .basicDialogTextFieldsDividerLine,.modal-wrapper .modal-body .basicDialogTextFieldsSpacer,.modal-wrapper .modal-body .resetPassDialogTextFieldsDividerLine,.modal-wrapper .modal-body .resetPassDialogTextFieldsSpacer,.modal-wrapper .modal-body .resetPassDialogTopMargin{display:none}.modal-wrapper .modal-body .cancel-item{margin-right:10px}.basicDialogBodyDiv{border:none;width:100%}.basicDialogBody{min-height:auto}.basicDialogTextAreaDivContainer{height:auto;margin-left:0;width:100%}.infoBox .modal-content{max-width:650px}.infoBox .modal-content .basicDialogTextAreaDivContainer{max-height:450px;text-align:left}.maximizePopup .modal-content{max-width:1000px}.maximizePopup .modal-content .basicDialogTextAreaDivContainer{max-height:500px;text-align:justify}@media only screen and (min-height:600px){.infoBox .modal-content .basicDialogTextAreaDivContainer,.maximizePopup .modal-contenty .basicDialogTextAreaDivContainer{max-height:350px}}.info-box{border-radius:30px;height:24px;left:0;margin:20px auto auto;position:absolute;right:0;width:90%;z-index:1}.info-box .info-box-text{font-size:12px;font-weight:300}.info-box .info-box-image{display:inline-block;margin-right:10px;width:15px}.squareDecorationAdjust{margin-left:45px;margin-right:45px;padding-bottom:20px}.square-decoration-bottom:after,.square-decoration:after{content:"";display:block;height:5px;left:50%;margin-top:-5px;position:relative;transform:rotate(45deg);width:5px}.info-title{display:flex;justify-content:space-between;padding:12px 15px}.info-title .info-title-left{display:flex;flex-direction:column;justify-content:center;padding-right:10px}.info-title .info-title-left .item-title-top{font-size:20px}.info-title .info-title-right{display:flex;flex-direction:column;justify-content:center;padding-top:5px}.info-title .info-title-right .item-title-bottom{font-size:20px}.itemSelector .itemQuantity{align-items:center;display:flex;justify-content:center}.itemSelector .itemValue{text-align:center;width:39px}.page-title{text-transform:uppercase}@media only screen and (min-width:768px){.page-title{font-size:32px}}.info-note{border-radius:30px;height:30px;text-align:center;width:210px}.info-note .info-note-text{font-size:1.2rem}.info-note:hover{font-weight:700}.content-row{align-items:center;display:flex;padding:5px 0}.content-row .content-row-right{display:flex}.content-row .content-row-icon{float:left;width:20px}.content-row .content-row-icon img{height:15px}.content-row .content-row-icon .iconGrey{opacity:.5}.content-row .orderBooking .content-row-left{align-items:flex-start;display:flex}.content-row .content-row-price{font-size:18px;margin-left:15px;min-width:120px;text-align:right}.cartSummaryInfos{align-items:baseline;display:flex}.cartSummaryInfos .content-row-text{margin-right:5px}@media only screen and (min-width:768px){#amenityArrivalDateContainer .cartSummaryInfos,#amenityGuestCompimentaryContainer .cartSummaryInfos,#orderAmenityGuest .cartSummaryInfos{flex-flow:column}.content-row{font-size:18px;padding:10px 0}.content-row .content-row-price{font-size:18px;line-height:24px}.content-row .content-row-icon{line-height:1.3em}.content-row .content-row-icon img{height:20px}.content-row .content-row-text{font-size:16px;font-weight:300;line-height:25px;margin-right:5px;min-width:80px}#amenityGuestCompimentary,#amenityUserArrivalDate,#amenityUserName{margin-right:5px}}.shadow-container{box-shadow:3px 3px 10px 0 rgba(0,0,0,.2)}@media only screen and (min-width:1025px){#itineraryView{margin:0 10%}.itineraryTitleText{text-align:center}}.orderBookingAddon.content-row.flex-space-between{padding:5px 0}#rowItems .orderBookingAddon.content-row.flex-space-between input{border:none;font-size:18px!important;margin-bottom:0}.itemSelector{display:flex}.itemSelector .itemQuantity{border-radius:50%;font-size:16px;height:30px;line-height:30px;text-align:center;width:30px}.itemSelector .itemQuantityValue{border:none;text-align:center;width:30px}.close-button{align-items:center;border-radius:50%;display:flex;font-size:30px;height:40px;justify-content:center;position:absolute;right:10px;text-decoration:none;top:15px;width:40px}.close-button:after{content:"x";margin-left:1px;margin-top:-3px}.close-button .small-close-button{height:20px;width:20px}.manageCopySpecialDaysTitle,.manageEditSpecialDaysTitle,.manageRestaurantTitle{display:inline-block;font-size:24px;min-height:50px;padding:20px 25px 25px 45px;width:100%}#menutable{width:100%!important}.userDialogBodyRestaurant{margin:0 auto;max-height:80%;min-width:650px;padding-bottom:10px;position:relative;top:30px;width:80%}.editPencil{cursor:pointer;position:absolute;right:60px;top:18px}.cartRowBtns{display:flex;position:absolute;right:5px;top:5px}.cartRowBtns .editBtn{border:1px solid #51555a!important;cursor:pointer;margin-right:10px;text-align:center}.cartRowBtns .deleteBtn,.cartRowBtns .editBtn{align-items:center;display:flex;justify-content:center}.item-header .item-header-title{font-size:20px;font-weight:700;margin:0 0 5px}.item-header .item-header-subtitle{font-size:14px;font-weight:600;margin:0}@media only screen and (min-width:768px){.editPencil{cursor:pointer;position:absolute;right:60px;top:15px}.editBtn{cursor:pointer;text-align:center}}#categoryDescription{padding:0}#categoryDescription.expand{height:auto}.text-toggle .text-toggle-collapse{cursor:pointer;overflow:hidden;padding-right:2em;position:relative;text-align:justify;width:auto}.text-toggle .expand{display:inline-block;overflow:auto;padding-top:5px;text-overflow:clip;white-space:normal;width:auto}.text-toggle #expand-collapse.text-toggle-collapse:after{content:"↓";font-size:20px;line-height:20px}.text-toggle #expand-collapse.text-toggle-collapse.expand{display:inline-block}.text-toggle #expand-collapse.text-toggle-collapse.expand:after{content:"↑";display:inline-block;font-size:20px;line-height:20px;padding-bottom:15px;padding-top:15px}.grayOut{height:100%;opacity:.3;position:absolute;width:100%}#aditionalItemsRows .aditionalList .aditionalListItem{display:block;padding:10px 0}#aditionalItemsRows .aditionalList .aditionalListItem .aditionalListProduct{display:inline-block;margin:auto 0;min-width:230px;text-align:left;width:40%}#aditionalItemsRows .aditionalList .aditionalListItem .aditionalListProduct .aditionalListProductPrice{font-size:14px;font-weight:700}#aditionalItemsRows .aditionalList .aditionalListItem .aditionalListProduct .aditionalListProductName{font-size:12pt}#aditionalItemsRows .aditionalList .aditionalListItem .aditionalListProduct .aditionalListProductSubtitle{display:block;font-size:11pt}#aditionalItemsRows .aditionalList .aditionalListItem .aditionalListQuantity{display:inline-flex}@media only screen and (min-width:768px){.info-note{height:45px;width:180px}#aditionalItemsRows{height:auto!important;overflow-y:hidden!important}#aditionalItemsRows .aditionalList .aditionalListItem{display:flex;justify-content:space-between;min-height:71px;position:relative}#aditionalItemsRows .aditionalList .aditionalListItem .aditionalListProduct .aditionalListProductName,#aditionalItemsRows .aditionalList .aditionalListItem .aditionalListProduct .aditionalListProductPrice{font-size:16px}#aditionalItemsRows .aditionalList .aditionalListItem .aditionalListProduct .aditionalListProductName{margin-right:5px}#aditionalItemsRows .aditionalList .aditionalListItem .aditionalListProduct .aditionalListProductSubtitle{font-size:14px}#aditionalItemsRows .aditionalList .aditionalListItem .aditionalListQuantity{cursor:pointer;margin:auto 0}#aditionalItemsRows .aditionalList .aditionalListItem .aditionalListQuantity .itemQuantity{font-size:22px;height:35px;width:35px}#aditionalItemsRows .aditionalList .aditionalListItem .aditionalListQuantity .itemQuantityValue{font-size:18px;width:45px}}.ConfirmBookingMenuOrderMB .contentHeader{padding-bottom:20px}@media only screen and (max-width:770px){.close-button{font-size:30px;height:35px;line-height:30px;right:10px!important;top:10px!important;width:35px}.close-button:after{padding:15px}#cancelDialog{right:0!important}.small-close-button{height:20px;width:20px}.orderBookingAddon.content-row.flex-space-between{flex-flow:column}.orderBookingAddon.content-row.flex-space-between .content-row-right{align-self:flex-end}}.contrastBorder{border-style:solid;border-width:2px}@media only screen and (max-width:768px){#aditionalItemsRows .aditionalList .aditionalListItem .aditionalListProduct{padding:8px 0}.aditionalProductDiv{padding-bottom:0}}#aditionalItemsRows.square-decoration-top .aditionalList{border-bottom:1px solid #dbdbdb}#aditionalItemsRows.square-decoration-top .square-decoration-bottom:after,#aditionalItemsRows.square-decoration-top .square-decoration:after{margin-top:-4px}.manageCopySpecialDaysTitle,.manageEditSpecialDaysTitle{display:block;float:left;font-size:20px;height:100%;margin:0 auto;padding-top:20px;text-align:center}.adminManageCopySpecialDay .close-button{right:5px}.content-row-value{padding-right:5px}#showBookingsSessionContainer{font-weight:700;line-height:1.5;padding:10px 0}.ui-widget.ui-widget-content.ui-datepicker{background:#fff;border:1px solid #c5c5c5;border-radius:0;margin-top:0;padding:10px}.ui-widget.ui-widget-content.ui-datepicker .ui-datepicker-header{background:transparent;border:none;display:flex;height:25px;text-shadow:none}.ui-widget.ui-widget-content.ui-datepicker .ui-datepicker-header .ui-datepicker-prev{background-image:url(assets/b379f5cd86f1a0f543ff.svg);background-position:0 0;height:20px;margin:auto;order:1;width:20px}.ui-widget.ui-widget-content.ui-datepicker .ui-datepicker-header .ui-datepicker-title{margin:auto;order:2;width:210px}.ui-widget.ui-widget-content.ui-datepicker .ui-datepicker-header .ui-datepicker-title .ui-datepicker-month,.ui-widget.ui-widget-content.ui-datepicker .ui-datepicker-header .ui-datepicker-title .ui-datepicker-year{-webkit-appearance:auto;-moz-appearance:auto;appearance:auto}.ui-widget.ui-widget-content.ui-datepicker .ui-datepicker-header .ui-datepicker-next{background-image:url(assets/2ccb9fcf2e703215a4de.svg);background-position:0 0;height:20px;margin:auto;order:3;width:20px}.ui-widget.ui-widget-content.ui-datepicker .ui-datepicker-header .ui-state-disabled{opacity:.3}.ui-widget.ui-widget-content.ui-datepicker .ui-datepicker-calendar{background:transparent}.ui-widget.ui-widget-content.ui-datepicker .ui-datepicker-calendar td,.ui-widget.ui-widget-content.ui-datepicker .ui-datepicker-calendar th{border:none;text-align:center}.ui-widget.ui-widget-content.ui-datepicker .ui-datepicker-calendar th{font-size:16px;font-weight:300;text-align:center;text-transform:none}.ui-widget.ui-widget-content.ui-datepicker .ui-datepicker-calendar tbody tr{border-bottom:none}.ui-widget.ui-widget-content.ui-datepicker .ui-datepicker-calendar thead{background:transparent;border-bottom:1px solid #c5c5c5}.ui-widget.ui-widget-content.ui-datepicker .ui-datepicker-calendar .ui-state-default{background:none;border:none;font-size:16px;font-weight:300;height:40px!important;width:40px!important}.ui-widget.ui-widget-content.ui-datepicker .ui-datepicker-calendar .ui-state-default.ui-state-active{border:none;border-radius:50%}.ui-datepicker-today .ui-state-highlight,.ui-datepicker-today .ui-widget-content .ui-state-highlight,.ui-datepicker-today .ui-widget-header .ui-state-highlight{color:#1a1a1a;font-weight:400!important}@media only screen and (orientation:landscape){.ui-widget.ui-widget-content.ui-datepicker .ui-datepicker-header .ui-datepicker-next,.ui-widget.ui-widget-content.ui-datepicker .ui-datepicker-header .ui-datepicker-prev{height:20px;width:20px}.ui-widget.ui-widget-content.ui-datepicker .ui-datepicker-header .ui-state-disabled{opacity:.3}.ui-widget.ui-widget-content.ui-datepicker .ui-datepicker-calendar{background:transparent}.ui-widget.ui-widget-content.ui-datepicker .ui-datepicker-calendar td,.ui-widget.ui-widget-content.ui-datepicker .ui-datepicker-calendar th{border:none}.ui-widget.ui-widget-content.ui-datepicker .ui-datepicker-calendar th{font-size:12px}.ui-widget.ui-widget-content.ui-datepicker .ui-datepicker-calendar tbody{text-align:center}.ui-widget.ui-widget-content.ui-datepicker .ui-datepicker-calendar tbody tr{border-bottom:none}.ui-widget.ui-widget-content.ui-datepicker .ui-datepicker-calendar thead{background:transparent}}@media only screen and (max-width:767px){.ui-widget.ui-widget-content.ui-datepicker{left:10%!important}}@media only screen and (max-width:330px){.ui-datepicker{left:4%!important}}@media only screen and (max-width:300px){.ui-widget.ui-widget-content.ui-datepicker .ui-datepicker-calendar .ui-state-default{height:30px!important;line-height:30px;width:30px!important}}.calendarDateFullBooked,.calendarDateUnavailable{background-color:#b1b1b1}.calendarDateFullBooked .ui-state-default,.calendarDateFullBooked .ui-widget-content .ui-state-default,.calendarDateUnavailable .ui-state-default,.calendarDateUnavailable .ui-widget-content .ui-state-default{color:#d8d4d4}.calendarDateFullBooked .ui-state-default.ui-state-active,.calendarDateUnavailable .ui-state-default.ui-state-active{background-color:#b1b1b1!important;color:#d8d4d4!important}.calendarDateWaitlistAvailable{background-color:#b1b1b1}.calendarDateWaitlistAvailable .ui-state-default,.calendarDateWaitlistAvailable .ui-widget-content .ui-state-default{color:#fff}.calendarDateWaitlistAvailable .ui-state-default.ui-state-active{background-color:#b1b1b1!important;color:#fff!important}.calendarDateFullBooked .ui-state-default:before,.calendarDateUnavailable .ui-state-default:before{border:2px solid transparent;border-left-color:#747474;content:"";height:32px;margin-left:8px;position:absolute;transform:skewX(35deg)}.calendarDateInPast{color:#b1b1b1}@media only screen and (max-width:768px){.calendarDateFullBooked .ui-state-default:before,.calendarDateUnavailable .ui-state-default:before,.calendarDateWaitlistAvailable .ui-state-default:before{height:20px}}.login-page{background:none 50% no-repeat;background-size:100%;background-size:cover;min-height:650px}.login-page .login-container .logo-wrapper{padding-top:30px;text-align:center}.login-page .login-container .logo-wrapper .mbloginLogo{height:auto;max-width:50%}.login-page .login-container .login-register-wrapper{background-color:#fff}.login-page .login-container .login-register-wrapper .login-register-buttons{margin:0 15px 10px}.login-page .login-container .login-register-wrapper .useAndPrivacy{margin:0 35px 10px}.login-page .login-container .login-box .login-box-text{font-size:25px;text-align:center}.login-page .login-container .login-box .login-box-text a,.login-page .login-container .login-box .login-box-text a:active,.login-page .login-container .login-box .login-box-text a:hover,.login-page .login-container .login-box .login-box-text a:visited{font-size:25px}.login-page .login-container .login_btnForgotpassMB span,.login-page .login-container .mblogin_btnRegister span{display:inline-block;vertical-align:middle}.login-page .login-container .login_btnForgotpassMB img,.login-page .login-container .mblogin_btnRegister img{vertical-align:middle;width:10px}.login-page .login-container #registerViewContainerDiv,.login-page .login-container .login-box{padding:5px 10px}.login-page .login-container #mbLoginContainer{margin:auto;overflow:auto;padding:10px}.login-page .login-container #mbLoginContainer #mbLoginControls{padding-bottom:10px}.login-page .login-container #mbLoginContainer #mbLoginControls .form-grup{margin:6px 0 15px}.login-page .login-container .TermsPrivacy{padding:0 25px 10px}.login-page .login-container .TermsPrivacy #terms_privacy_label{width:90%}@media (orientation:landscape){.login-page .login-container .logo-wrapper{padding-top:5px}.login-page .login-container .logo-wrapper .mbloginLogo{width:100px}.login-page .login-container .login-box{margin-bottom:10px;margin-top:15px}}.login-page #registerViewContainerDiv .logo-wrapper .mbloginLogo{width:100px}.login-page #registerViewContainerDiv .login-box{margin-bottom:0}.login-page #loginViewContainerDiv{background-position:50%;background-repeat:no-repeat;background-size:cover;display:flex;flex-direction:column;height:100%;justify-content:center;position:static;width:100%}.logoItem{font-size:32px;font-weight:300;margin-top:45px;text-align:center;text-decoration:none;transform:translateY(-50%)}.logoItem:after{content:"";height:70px;left:50%;position:absolute;top:50%;transform:translate(-50%,-50%) rotate(-135deg);width:70px}.logoItem.smallLogo{font-size:20px;margin-bottom:10px;margin-top:45px}.logoItem.smallLogo:after{height:45px;width:45px}#registerCartContainerDiv{margin:auto}#registerCartContainerDiv .login-box{margin:10px}@media only screen and (min-width:768px){.login-page{background:none 50% no-repeat;background-size:100%;background-size:cover;min-height:auto}.login-page .login-container .login-box{padding:0 20px}.login-page .login-container .logoItem{visibility:hidden}.login-page .login-container .logo-wrapper{padding-top:60px}.login-page .login-container .login-register-wrapper{background-color:#fff;margin:0 auto;padding:30px;width:500px}.login-page .login-container .login-register-wrapper .login-box .login-box-text{display:block;font-size:14px!important;margin:30px auto;width:90%}.login-page .login-container .login-register-wrapper .login-box .login-box-text .login-box-title{font-size:35px;text-align:center}.login-page .login-container .login-register-wrapper .login-box .login-box-text .login-box-subtitle{font-weight:400;text-align:center}.login-page .login-container .login-register-wrapper .login-box #landingLoginForgotPasswordId,.login-page .login-container .login-register-wrapper .login-box #login_btnRegister,.login-page .login-container .login-register-wrapper .login-box #login_password,.login-page .login-container .login-register-wrapper .login-box #login_username{font-size:16px}.login-page .login-container .login-register-wrapper .login-box .login-box-account{margin-bottom:15px}.login-page .login-container .login-register-wrapper .login-box .login-box-account img{width:20px}.login-page .login-container .login-register-wrapper .login-box .login-box-account .login_btnForgotpassMB,.login-page .login-container .login-register-wrapper .login-box .login-box-account .mblogin_btnRegister{cursor:pointer}.login-page .login-container .login-register-wrapper .login-box .login-register-buttons #already_btnAlreadyRegister,.login-page .login-container .login-register-wrapper .login-box .login-register-buttons #login_btnAlreadyRegister,.login-page .login-container .login-register-wrapper .login-box .login-register-buttons #login_btnNotRegister{font-size:14px}.login-page .login-container .login-register-wrapper .login-btn-wrapper .mbloginregisterbtn{font-size:20px;margin-top:10px;max-width:none}.login-page .login-container .login-register-wrapper .logo-wrapper{padding-top:50px}.login-page #registerViewContainerDiv .logo-wrapper{padding-top:60px}.login-page #registerViewContainerDiv .logo-wrapper .logoItem.smallLogo{font-size:32px}.login-page #registerViewContainerDiv .logo-wrapper .logoItem.smallLogo:after{height:70px;width:70px}.login-page #registerViewContainerDiv .login-register-wrapper .login-box .login-box-text,.login-page #registerViewContainerDiv .login-register-wrapper .login-box .login-box-text .login-box-title{margin:0 auto}}.login_container_host_interface .form-control{padding:7px}#toggle-password,#toggle-pin{background-color:transparent;display:flex;height:33px;margin-left:88%;margin-top:-3em;position:relative;width:28px;z-index:8}.eye{background-image:url(assets/b7c4091fb4ce72960ef3.svg)}.eye,.eye-slash{background-repeat:no-repeat;background-size:100%}.eye-slash{background-image:url(assets/e82769240a687385b1a8.svg)}@media only screen and (max-width:767px){.login-page{min-height:auto!important}.login-page #cart-background,.login-page .cart-background{min-height:100%!important;overflow:auto}}@media only screen and (min-device-width:320px)and (max-device-width:374px)and (orientation:portrait){.login_host_interface{top:calc(50vh - 190px)!important}}@media only screen and (min-device-width:375px)and (max-device-width:667px)and (orientation:portrait){.pplGroupComposition .custom-up-icon,.spinnerDiv .custom-up-icon{bottom:14px}}@media only screen and (min-device-width:320px)and (max-device-width:568px)and (orientation:portrait){.pplGroupComposition .custom-up-icon,.spinnerDiv .custom-up-icon{bottom:14px}}@media only screen and (min-device-width:320px)and (max-device-width:1024px)and (orientation:portrait){#btnConfirmBooking{background-position:center right 6px;font-size:22px}}@media only screen and (min-device-width:375px)and (max-device-width:667px)and (orientation:portrait){#btnConfirmBooking{background-position:center right 6px;font-size:25px}}.login-box1{padding-bottom:20px}.iconAccount{display:inline-block;font-size:.8em}.promotionsTextDiv{flex-flow:row!important}#login{height:100%;overflow-y:auto}#login,#login div{display:flex;width:100%}#login div{background-repeat:no-repeat;background-size:cover;flex-wrap:wrap;justify-content:space-evenly}@media only screen and (min-width:768px){.login-page .login-container .login-register-wrapper{width:500px!important}}#bodyview .dashboard-wrapper{height:100%}#bodyview .dashboard-wrapper,#bodyview .dashboardwrapper{width:100%}#bodyview .dashboard-wrapper .mbButtonDashboard,#bodyview .dashboardwrapper .mbButtonDashboard{display:block}#bodyview .dashboard-wrapper .categorys-number-1,#bodyview .dashboard-wrapper .categorys-number-1 .category-item,#bodyview .dashboardwrapper .categorys-number-1,#bodyview .dashboardwrapper .categorys-number-1 .category-item{height:100%}#bodyview .dashboard-wrapper .categorys-number-2,#bodyview .dashboardwrapper .categorys-number-2{height:calc(50% - 15px)}#bodyview .dashboard-wrapper .categorys-number-2 .category-item,#bodyview .dashboardwrapper .categorys-number-2 .category-item{height:100%}#bodyview .dashboard-wrapper .categorys-number-3,#bodyview .dashboardwrapper .categorys-number-3{height:40%}#bodyview .dashboard-wrapper .categorys-number-3 .category-item,#bodyview .dashboardwrapper .categorys-number-3 .category-item{height:100%}#bodyview .dashboard-wrapper .categorys-number-3:first-child,#bodyview .dashboard-wrapper .categorys-number-3:not(:first-child),#bodyview .dashboardwrapper .categorys-number-3:first-child,#bodyview .dashboardwrapper .categorys-number-3:not(:first-child){padding:10px 10px 0}#bodyview .dashboard-wrapper .categorys-number-3:last-child,#bodyview .dashboardwrapper .categorys-number-3:last-child{padding:10px}#bodyview .dashboard-wrapper .category-item,#bodyview .dashboardwrapper .category-item{align-items:center;background-size:100%!important;background-size:cover!important;display:flex;position:relative}#bodyview .dashboard-wrapper .category-item.findHotelMobile,#bodyview .dashboardwrapper .category-item.findHotelMobile{background:url(assets/756c3103bb609dfba1f0.jpg) 50% no-repeat;height:100%}#bodyview .dashboard-wrapper .category-item.findHotelMobile #bookPalapaContainer,#bodyview .dashboardwrapper .category-item.findHotelMobile #bookPalapaContainer{display:none}#bodyview .dashboard-wrapper .category-item.findHotelMobile #bookPalapaContainer #dashboard_btnBook,#bodyview .dashboardwrapper .category-item.findHotelMobile #bookPalapaContainer #dashboard_btnBook{margin-left:85px}#bodyview .dashboard-wrapper .category-item.findFoodMobile,#bodyview .dashboardwrapper .category-item.findFoodMobile{background:url(assets/80066f1b89e40929920e.jpg) 50% no-repeat;background-position-y:bottom}#bodyview .dashboard-wrapper .category-item#dbActivities,#bodyview .dashboardwrapper .category-item#dbActivities{background:url(assets/28c4c119da5c994b6ebd.jpg) 100% no-repeat}#bodyview .dashboard-wrapper .category-item#dbRestaurant,#bodyview .dashboardwrapper .category-item#dbRestaurant{background:url(assets/de8e1522f20a43f5c5f9.jpg) 100% no-repeat}#bodyview .dashboard-wrapper .category-item .dashboardUserInnerTextButtonMobile,#bodyview .dashboardwrapper .category-item .dashboardUserInnerTextButtonMobile{font-size:36px;font-weight:300;left:0;position:absolute;right:0;text-align:center;text-decoration:none;text-shadow:0 0 10px #fff;top:50%;transform:translateY(-50%)}#bodyview .dashboard-wrapper .category-item .dashboardUserInnerTextButtonMobile:after,#bodyview .dashboardwrapper .category-item .dashboardUserInnerTextButtonMobile:after{content:"";height:100px;left:50%;position:absolute;top:50%;transform:translate(-50%,-50%) rotate(-135deg);width:100px}#bodyview .dashboard-wrapper .category-item .mbBookDashboard,#bodyview .dashboardwrapper .category-item .mbBookDashboard,#bodyview .info-box .booking-reserve-image{display:none}#bodyview .welcomeMessage{margin:0 auto;max-width:75%}#bodyview .welcomeMessage .itemExcerpt{text-align:justify}@media only screen and (min-width:768px){#bodyview .info-box{display:none}#bodyview .dashboard-wrapper .categorys-number-1,#bodyview .dashboard-wrapper .categorys-number-1 .category-item,#bodyview .dashboardwrapper .categorys-number-1,#bodyview .dashboardwrapper .categorys-number-1 .category-item{height:100%}#bodyview .dashboard-wrapper .category-item .palapaImageUserMenu,#bodyview .dashboardwrapper .category-item .palapaImageUserMenu{height:auto}#bodyview .dashboard-wrapper .category-item .dashboardUserInnerTextButtonMobile,#bodyview .dashboardwrapper .category-item .dashboardUserInnerTextButtonMobile{border:none;font-size:50px;margin-left:60px;padding:20px;position:relative;text-shadow:none}#bodyview .dashboard-wrapper .category-item .dashboardUserInnerTextButtonMobile:after,#bodyview .dashboardwrapper .category-item .dashboardUserInnerTextButtonMobile:after{display:none}#bodyview .dashboard-wrapper .category-item .mbButtonDashboard,#bodyview .dashboardwrapper .category-item .mbButtonDashboard{font-weight:600;margin-left:60px;margin-top:30px;width:200px}#bodyview .dashboard-wrapper .category-item #dashboardUserInnerMenuBtn,#bodyview .dashboard-wrapper .category-item #dashboardUserInnerPalapaBtn,#bodyview .dashboardwrapper .category-item #dashboardUserInnerMenuBtn,#bodyview .dashboardwrapper .category-item #dashboardUserInnerPalapaBtn{pointer-events:none}}@media only screen and (max-width:499px){#contentPools.dashboard-wrapper .categorys-number-2{height:auto}}#welcomeMessage{font-size:14px;margin:0 auto;max-width:1200px}.btnUnWait,.btnWait{display:inline-block;margin-top:5px;padding:10px 0}#contentMap{height:100%!important;order:1;overflow:hidden;transition:height .3s;width:auto!important}#mapWrapper{height:calc(100% - 65px)}#map{height:100%;width:100vw}#contentHeader{background-color:#fff;height:auto;position:relative;z-index:11;z-index:999}#contentHeader .bookDate,#contentHeader .mapType{width:100%}#contentHeader .bookDate{background:#fff}#contentHeader .bookDate .change-date-btn{text-align:center}#contentHeader .item{height:auto!important;margin:auto}#contentHeader .item img{display:inline-block;height:20px;width:auto}#contentHeader .form-grup{position:relative}#contentHeader .form-grup .mbbookingDateCalendarIcon{color:#1a1a1a;position:absolute;top:18px}.mbAdmin #contentHeader{margin:auto 0}.book_header{align-items:center;background-color:#fff;display:flex!important}#availabilityContactChoiceContainer .userDialogCategoryInput,#availabilityContactChoiceContainer .userDialogGuestsNumberInput,#categoryContainer .userDialogCategoryInput,#categoryContainer .userDialogGuestsNumberInput,#guestsNumberContainer .userDialogCategoryInput,#guestsNumberContainer .userDialogGuestsNumberInput{position:relative}#availabilityContactChoiceContainer .userDialogCategoryInput .userDialogDownArrowIcon,#availabilityContactChoiceContainer .userDialogGuestsNumberInput .userDialogDownArrowIcon,#categoryContainer .userDialogCategoryInput .userDialogDownArrowIcon,#categoryContainer .userDialogGuestsNumberInput .userDialogDownArrowIcon,#guestsNumberContainer .userDialogCategoryInput .userDialogDownArrowIcon,#guestsNumberContainer .userDialogGuestsNumberInput .userDialogDownArrowIcon{height:8px;left:calc(100% - 30px);pointer-events:none;position:absolute;top:calc(50% - 11.5px)}#availabilityContactChoiceContainer .chosen-single,#categoryContainer .chosen-single,#guestsNumberContainer .chosen-single{border-radius:0;font-size:14px!important;height:40px;padding:10px 20px}#availabilityContactChoiceContainer .chosen-single div>b,#categoryContainer .chosen-single div>b,#guestsNumberContainer .chosen-single div>b{display:none}#dropDownContentMap{margin-top:40px;top:33vh}#dropDownContentMap,#moveHandler{height:30px;position:absolute;width:100%;z-index:1000}#moveHandler{background:url(assets/6dbe6a554e6f050a61f1.png) 50% no-repeat;padding:20px 0;top:-19px}#slickSlider{margin-bottom:3px}#slickSlider .slick-dots{bottom:20px}#slickSlider .slick-dots li{display:inline-block}#slickSlider .slick-dots li:only-child{display:none}#slickSlider.slick-dotted.slick-slider{margin-bottom:20px}#fullScreenModal{background-color:#000000cc;bottom:0;height:100%;left:0;padding:10px;position:fixed;right:0;top:0;width:100%;z-index:101}#fullScreenModal .slick-list,#fullScreenModal .slick-slide>div,#fullScreenModal .slick-slider,#fullScreenModal .slick-track{height:100%}#fullScreenModal .slick-slide img{height:100%;-o-object-fit:scale-down;object-fit:scale-down}#view360Button{background:rgba(0,0,0,.4);border-radius:50%;position:absolute;right:15px;top:15px}#closeModalButton{background:hsla(0,0%,100%,.5);height:38px;padding:7px;position:absolute;right:10px;top:10px;width:38px;z-index:136}#mediaContainer{margin:auto;max-width:700px;position:relative;width:100%}#returnContentMap{background:#fff;bottom:60px;height:64px;position:absolute;width:100%;z-index:1000}.mbbookingShowListIcon{float:left;margin:16px;width:32px}.mbbookingShowListLabel{display:block;margin:24px 0}#bodyview #mbcontentSubHeaderCon{padding:0 10px 50px}#bodyview #mbcontentSubHeaderCon #mbcontentSubHeader{background-color:#fff;border-bottom:1px solid #c5c5c5;padding:10px 15px}#bodyview #mbcontentSubHeaderCon #mbcontentSubHeader .item.TitleContainer{display:block;margin-top:10px;text-align:center;width:100%}#bodyview #mbcontentSubHeaderCon #mbcontentSubHeader .item.TitleContainer #subheaderZone{text-align:center}#bodyview #mbcontentSubHeaderCon #mbcontentSubHeader .mbcontentSubheaderButtons.ButtonContainer{display:block;margin-top:10px;width:60%}#bodyview #mbcontentSubHeaderCon #mbcontentSubHeader .bookingDetailsContainer{display:block}#bodyview #mbcontentSubHeaderCon #mbcontentSubHeader .bookingDetailsContainer .item .itemExcerpt{padding:0}#bodyview #mbcontentSubHeaderCon #mbcontentSubHeader .mbcontentSubHeaderDivPalapa{font-size:18px;margin:0}#bodyview #mbcontentSubHeaderCon #mbcontentSubHeader .mbcontentSubHeaderDivZone{font-size:12px}#bodyview #mbcontentSubHeaderCon #mbcontentSubHeader .mbcontentSubHeaderDivPrice{font-size:20px}#bodyview #mbcontentSubHeaderCon #mbcontentSubHeader .mbcontentSubheaderButtons .mbbookPalapaUserBtn{margin:2px;padding:7px;width:100%}#bodyview #mbcontentSubHeaderCon #mbcontentSubHeader .mbcontentSubheaderButtons .mbbookPalapaUserBtn #bookPalapaBtnTxt1{padding:3px 0}#bodyview #mbcontentSubHeaderCon #mbcontentSubHeader .mbcontentSubheaderButtons .mbbookPalapaUserBtn #bookPalapaBtnTxt2{font-size:14px!important;padding:3px 0}#bodyview #mbcontentSubHeaderCon #mbcontentSubHeader .mbcontentSubheaderButtons .mbbookPalapaUserBtn #bookPalapaBtnTxt3{font-size:12px!important;padding:3px 0}#bodyview #mbcontentSubHeaderCon #mbcontentSubHeader .bookingDetailsContainer .bookingDetailsPrice{margin:auto 10px}#bodyview #mbcontentSubHeaderCon #mbcontentSubHeader .bookingDetailsContainer .itemExcerpt{margin-bottom:0;margin-top:2em;text-align:left}#bodyview #mbcontentSubHeaderCon #mbcontentSubHeader .bookingDetailsContainer .itemValue{margin-bottom:0}#bodyview #mbcontentSubHeaderCon #mbcontentSubHeader .bookingSessionContainer{margin:10px 0}#bodyview #mbcontentSubHeaderCon #mbcontentSubHeader .bookingSessionContainer #bookPalapaSlot1Afternoon{margin:0 10px}#bodyview #mbcontentSubHeaderCon #mbcontentSubHeader .bookingSessionContainer .btnToggle{height:100%}.leaflet-container{overflow:hidden;touch-action:none}#filterZoneContainer{display:inline-block;position:relative}#filterZone{background:#fff;border-radius:0 0 0 0;height:50px;max-width:500px;overflow:hidden;position:absolute;top:205px;transition:width .2s;width:60px;z-index:10000}.filterActive{width:99%!important}.filterActive #filterCategorySelect{display:inline-block;padding:10px;width:80%}#filterZoneIcon{font-size:2em;margin-left:20px;margin-top:10px;position:absolute}#filterCategorySelect{display:inline-block;display:none;margin:6px 0;position:relative;top:-1px;width:0}.aditionalListProductPrice{text-align:right;width:100px}#bodyview #mbcontentSubHeaderCon.bookingsRowsContainer{overflow-y:scroll;width:100%}#bookPalapaSlot1Text,#bookPalapaSlot2Text,#bookPalapaSlotDayText{float:none}.contentSubheaderButtons{cursor:pointer;height:auto}.contentSubheaderButtons .bookPalapaUserBtn{margin:0;width:100%}.contentSubheaderButtons.bookingSession .bookPalapaUserBtn{width:130px}.contentSubheaderButtons .closePalapaDetailsBtnIcon{margin-top:0;padding-top:13px}.contentSubheaderButtons .closePalapaDetailsCls{background-color:#000;color:#fff;padding:0;position:relative}#mapDate2{border:none;height:50px;padding:0 10px 0 0;text-align:center}#mbcontentCalendar{position:relative}#mbcontentCalendar #mbcontentCalendarContainer{position:sticky;top:10px}#mbcontentCalendar .confirmSessionSelectArrow{left:calc(100% - 26px);position:absolute;top:calc(100% - 36px)}.confirmSessionContainer{display:none;position:relative}#contentPools .desktopcontentBox,.bookingPriceDetails .bookingPriceDetailsToggle{display:none}#pool_id{margin:0}#mbcontentCategories,#pool_id,.mbcontentBoxInner #mbcontentSubHeader .item{width:100%}.mbAdmin #contentMap{margin-top:5px!important;z-index:0}.mbAdmin #manageContentMap{height:calc(100% - 110px)!important}.bookViewMB .instructions{padding:1em;position:fixed;z-index:10}.bookViewMB .instructions #bookingDate{font-size:1.2em;margin-bottom:1em}#services .bookViewMB{width:80%}.mbAdmin #services .bookViewMB{width:100%}.guestMbcontentBox{margin-bottom:10px}#palapaInfoModal{background:rgba(0,0,0,.8);height:100%;left:0;position:fixed;top:5%;width:100%;z-index:10001}#palapaInfoModal .palapaInfoClose{z-index:1}#palapaInfoModal #desktopBookAnother{display:none}#palapaInfoModal .palapaInfo{display:flex;flex-direction:column;left:50%;max-height:70%;min-width:90%;position:absolute;top:50%;transform:translate(-50%,-50%)}@media only screen and (min-width:1024px){#palapaInfoModal{background:rgba(0,0,0,.8);top:0}#palapaInfoModal #desktopBookAnother{display:inline-block}#palapaInfoModal .palapaInfo{display:flex;flex-direction:row;max-height:calc(100% - 310px);max-width:60%;min-width:550px;top:40%}#palapaInfoModal .palapaInfo .contentBox{width:50%}}@media only screen and (max-width:1024px){#palapaInfoModal .palapaInfo{flex-direction:column}}@media only screen and (min-width:768px){.bookViewMB #contentHeader{display:none}.mbcontestwrapper.categoriesList{display:flex;flex-direction:row-reverse;height:auto;justify-content:center;margin:0 auto;overflow:visible;position:relative;width:100%}.mbcontestwrapper.categoriesList #contentPools{width:100%}.mbcontestwrapper.categoriesList #contentPools .categorys-number-2 .desktopcontentBox{height:100%}.mbcontestwrapper.categoriesList #contentPools .mbcontentBox{min-height:210px;overflow:hidden}.mbcontestwrapper.categoriesList #contentPools .mbcontentBox .categoryImage{float:left;margin:4px 0 0 4px;overflow:hidden;width:50%}.mbcontestwrapper.categoriesList #contentPools .mbcontentBox .categoryImage img:not(#view360Button){height:100%;width:auto}.mbcontestwrapper.categoriesList #contentPools .mbcontentBox .mbcontentBoxInner{float:right;overflow:hidden;width:43%}.mbcontestwrapper.categoriesList #mbcontentCategories{width:calc(100% - 300px)}.mbcontestwrapper.categoriesList #mbcontentCategories .mbcontentBox{margin:0 10px 10px;overflow:hidden}.mbcontestwrapper.categoriesList #mbcontentCategories .mbcontentBox .categoryImage{float:left;overflow:hidden;padding-bottom:3px;padding-left:3px;padding-top:3px;width:50%}.mbcontestwrapper.categoriesList #mbcontentCategories .mbcontentBox .categoryImage img:not(#view360Button){height:100%;width:auto}.mbcontestwrapper.categoriesList #mbcontentCategories .mbcontentBox .mbcontentBoxInner{float:right;overflow:hidden;width:50%}.mbcontestwrapper.categoriesList #mbcontentCategories .mbcontentBox .mbcontentBoxInner #mbcontentSubHeader{display:inline-block;width:100%}.mbcontestwrapper.categoriesList #mbcontentCategories .mbcontentBox .mbcontentBoxInner #mbcontentSubHeader .item{width:100%}.mbcontestwrapper.categoriesList #mbcontentCalendar{display:block;margin-left:10px}.mbcontestwrapper.categoriesList #mbcontentCalendar .ui-datepicker{padding:5px}.mbcontestwrapper.categoriesList #mbcontentCalendar .ui-datepicker .ui-datepicker-calendar th{font-size:15px}.mbcontestwrapper.categoriesList #mbcontentCalendar .ui-datepicker .ui-datepicker-calendar .ui-state-default{border:none;font-size:15px;height:25px!important;line-height:26px;width:26px!important}.bookViewMB{height:100%;width:100%}#closeListHandler{background-color:#dbdbdb;border-radius:0 5px 5px 0;box-shadow:4px 2px 6px #a2a2a2;cursor:pointer;height:80px;position:absolute;top:40px;width:20px;z-index:500}#closeListHandler .arrow-left{margin-left:6px;margin-top:-6px;position:relative;top:50%}#bodyview #sidePalapaList{background:#fff;box-shadow:3px 2px 10px #cbcbcb;display:flex;flex-direction:column;left:0;padding:20px;top:110px;transition:all .2s;z-index:1000}#bodyview #sidePalapaList #contentHeader{display:block;height:auto;position:relative;top:0}#bodyview #sidePalapaList #contentHeader .bookDate{background-color:#fff;border:1px solid #c5c5c5;border-radius:50px;height:40px}#bodyview #sidePalapaList #contentHeader .bookDate .item{height:20px;margin:auto}#bodyview #sidePalapaList #contentHeader .bookDate #mapDate2{border:none;height:21px}#bodyview #sidePalapaList #filterZone{display:block;min-height:50px;padding:10px 0;position:relative;top:0;width:100%}#bodyview #sidePalapaList #filterZone #filterCategorySelect{display:inline-block;font-size:14px!important;height:40px;margin:0;padding:0 40px;width:100%}#bodyview #sidePalapaList #mbcontentSubHeaderCon.bookingsRowsContainer{overflow-x:hidden;overflow-y:scroll;padding:0;position:relative}#bodyview #sidePalapaList.hidden-map{padding:20px 0;width:0}#bodyview #sidePalapaList.hidden-map #contentHeader,#bodyview #sidePalapaList.hidden-map #filterZone{visibility:hidden}#bodyview #closeListHandler.hidden-map{left:0}#map.hidden-map{width:100vw}#bodyview #closeListHandler.hidden-map .arrow-left,#bodyview #sidePalapaList.hidden-map .arrow-left{border-left-color:#1a1a1a}#moveHandler{display:none}.palapaInfo{background-color:#fff;display:block}.palapaInfo #mediaContainer{overflow:visible;width:50%}.palapaInfo .bottomConfirm{bottom:auto;flex-basis:50%;padding-bottom:40px}.palapaInfo .palapaInfoClose{font-size:22px;height:30px;right:5px;top:5px;width:30px}.palapaInfo .contentBox .itemValue{margin-bottom:0}.palapaInfo .contentBox .fullWidthButton .btn{margin:10px 0}.palapaInfo .contentBox .mbcontentBoxInner .contentBoxText{width:100%}.palapaInfo .contentBox .mbcontentBoxInner .contentBoxText .itemEmail,.palapaInfo .contentBox .mbcontentBoxInner .contentBoxText .itemName,.palapaInfo .contentBox .mbcontentBoxInner .contentBoxText .itemTitleName{font-size:22px;font-weight:700;margin-bottom:15px;padding:0 15px;text-align:center}.palapaInfo .contentBox .mbcontentBoxInner .contentBoxText .itemZoneName{text-align:center}.palapaInfo .contentBox .mbcontentBoxInner .contentBoxText .itemExcerpt{line-height:1.5em}.palapaInfo .bottomConfirm .bookingPriceDetails .is-right .itemLabel{font-size:16px}.palapaInfo .bottomConfirm .bookingPriceDetails .is-right .itemValue{font-size:22px;font-weight:600}.palapaInfo .bottomConfirm .contentSubheaderButtons{text-align:center}.palapaInfo .bottomConfirm .contentSubheaderButtons.bookingSession .btnBookContainer .bookPalapaUserBtn{height:35px;width:250px}.palapaInfo .bottomConfirm .contentSubheaderButtons .btnBookContainer{display:block}.palapaInfo .bottomConfirm .contentSubheaderButtons .btnBookContainer button{float:none;font-size:20px;height:50px;margin:0;width:350px}.palapaInfo .bottomConfirm #bookPalapaSlot1Text,.palapaInfo .bottomConfirm #bookPalapaSlot2Text,.palapaInfo .bottomConfirm #bookPalapaSlotDayText{float:right}.confirmSessionContainer{display:none;position:relative}.confirmSessionContainer .confirmSessionIcon{background-image:url(assets/60861fa455b7290ce41d.png);background-repeat:no-repeat;background-size:15px;height:15px;left:10px;position:relative;top:32px;width:15px}.confirmSessionContainer .confirmSessionInput{background-size:15px;margin:0;padding-left:30px;width:100%}.confirmSessionContainer .confirmSessionSelectArrow{left:calc(100% - 28px);pointer-events:none;position:absolute;top:calc(100% - 30px)}.marginForCalendar{margin-top:0}}#palapaInfoModal .itemExcerpt{overflow-y:auto;padding-right:5px}#DesktopText{cursor:pointer;display:block;margin:0 auto;position:relative;width:80%;z-index:2}#DesktopText .itemTitleNameDesktop{display:block;font-size:25px;font-weight:600;margin:0;opacity:.8;padding:20px 10px;position:relative;text-align:center;text-transform:uppercase;vertical-align:middle}#DesktopText .dashboardUserInnerTextButtonMobile{font-weight:300;left:0;right:0;text-align:center;text-decoration:none;top:50%;transform:translateY(-50%)}#DesktopText .mbButtonDashboard{border:none;bottom:0;cursor:pointer;display:block;font-size:15px;margin:0;min-width:150px;vertical-align:middle}#DesktopText #contactUsMB{font-size:25px!important}@media only screen and (max-width:768px){#DesktopText .itemTitleNameDesktop,.palapaInfo .contentBox{padding:10px}}.categoryClassName{justify-content:space-between}.categoryClassName #expand-collapse{padding:0}@media only screen and (min-width:500px){#contentPools .mbcontentBox{display:none!important}#contentPools .desktopcontentBox{background:url(assets/a01caad53157de4cc4f3.jpg) 50% no-repeat;background-size:cover!important;border-bottom:2px solid #fff;display:block;height:240px;margin:10px 10px 0;position:relative}#contentPools .desktopcontentBox #DesktopText{cursor:pointer;display:table;margin:0 0 0 50px;top:70%;width:60%;z-index:2}#contentPools .desktopcontentBox #DesktopText .itemTitleNameDesktop{display:table-cell;position:relative;text-align:center;vertical-align:middle}#contentPools .desktopcontentBox #DesktopText .dashboardUserInnerTextButtonMobile{font-weight:300;left:0;right:0;text-align:center;text-decoration:none;top:50%;transform:translateY(-50%)}#contentPools .desktopcontentBox #DesktopText .mbButtonDashboard{border:none;bottom:0;cursor:pointer;display:table-cell;font-size:20px;margin:0;min-width:200px;vertical-align:middle;width:30%}#DesktopText{display:table;position:relative;top:20%;width:80%}#DesktopText .itemTitleNameDesktop{display:table-cell;padding:15px 10px;width:70%}#DesktopText .mbButtonDashboard{display:table-cell!important;font-size:20px;min-width:200px}}@media only screen and (min-width:780px){#contentDaypasses #DesktopText,.findDaypassMobile #DesktopText,.findFoodMobile #DesktopText,.findHotelMobile #DesktopText{margin:0 0 0 50px;width:60%}#pool_id .categorys-number-1{padding:10px 10px 0}#pool_id .categorys-number-1 #DesktopText{top:70%}}@media only screen and (min-width:750px){#palapaInfoModal .palapaInfo{max-height:77%;overflow:hidden;top:55%}.palapaInfo .contentBox{padding-bottom:20px}.mbcontestwrapper.categoriesList{max-width:1000px}}@media only screen and (min-width:768px){.mbcontestwrapper.categoriesList{max-width:700px;padding-top:10px}}@media only screen and (min-width:850px){.mbcontestwrapper.categoriesList{max-width:850px}}@media only screen and (min-width:1000px){.mbcontestwrapper.categoriesList{max-width:1000px}}@media only screen and (min-width:768px)and (max-width:1000px){#view360Button{right:5px;top:5px;width:32px}}@media only screen and (min-width:1250px){.mbcontestwrapper.categoriesList{height:auto;margin:0 auto;max-width:1140px;overflow:visible;padding-top:10px;position:relative}.mbcontestwrapper.categoriesList #mbcontentCategories{width:768px}.mbcontestwrapper.categoriesList #mbcontentCategories .mbcontentBox{overflow:hidden}.mbcontestwrapper.categoriesList #mbcontentCategories .mbcontentBox .categoryImage{float:left;height:auto;width:50%}.mbcontestwrapper.categoriesList #mbcontentCategories .mbcontentBox .categoryImage img:not(#view360Button){height:auto;width:100%}.mbcontestwrapper.categoriesList #mbcontentCategories .mbcontentBox .mbcontentBoxInner{float:left;padding:10px 15px 0 20px;width:50%}.mbcontestwrapper.categoriesList #mbcontentCalendar .ui-datepicker .ui-datepicker-calendar .ui-state-default{border:none;font-size:18px;height:36px!important;line-height:38px;width:38px!important}}@media only screen and (min-width:768px){.foodBeverage{font-size:12px!important;margin-bottom:5px;margin-top:15px}#mbcontentSubHeaderCon #mbcontentSubHeader .item.TitleContainer{display:inline-block!important;text-align:left!important;vertical-align:middle!important}#mbcontentSubHeaderCon #mbcontentSubHeader .item.TitleContainer #subheaderZone{text-align:left!important}#mbcontentSubHeaderCon #mbcontentSubHeader .mbcontentSubheaderButtons.ButtonContainer{display:inline-block!important;margin-top:0!important;vertical-align:middle!important;width:90%!important}}@media only screen and (min-width:1024px){#mbcontentSubHeaderCon #mbcontentSubHeader .item.TitleContainer{width:58%!important}#mbcontentSubHeaderCon #mbcontentSubHeader .mbcontentSubheaderButtons.ButtonContainer{width:40%!important}}@media only screen and (max-width:767px){#bodyview .contentMapGuest{padding-top:50px}#bodyview .contentMapGuest #map{height:35vh;width:100vw}#bodyview .mapFull #map{height:65vh}#bodyview .mbcontestwrapper.categoriesList{overflow-y:auto;padding-top:50px}.itemExcerpt{margin-bottom:0}}@media only screen and (max-height:900px){#palapaInfoModal .palapaInfo{max-height:70%;overflow:auto}#palapaInfoModal .palapaInfo .contentBox .itemExcerpt{margin-bottom:0;max-height:100%}#palapaInfoModal .palapaInfo .bottomConfirm .contentSubheaderButtons .btnBookContainer button{width:100%}#palapaInfoModal .palapaInfo .bottomConfirm .contentSubheaderButtons .btnBookContainer button .itemValue{font-size:32px}#palapaInfoModal .palapaInfo #mediaContainer .slick-dotted.slick-slider{margin-bottom:0}}@media only screen and (max-height:700px){#palapaInfoModal .palapaInfo{max-height:65%;top:50%}}@media only screen and (min-height:900px)and (max-height:1200px){#palapaInfoModal .palapaInfo{overflow:auto}}.bookViewMB #map{width:100%}#categoryMsg{display:inline-block;font-size:small;padding-top:5px}@media only screen and (max-width:1023px){#palapaInfoModal .itemExcerpt{max-height:120px}#map{width:calc(100vw - 300px)}#closeListHandler{left:300px;position:absolute}#bodyview #sidePalapaList{width:300px}#bodyview #sidePalapaList #contentHeader,#bodyview #sidePalapaList #filterZone{width:260px}}@media only screen and (min-width:1024px){#map{width:calc(100vw - 470px)}#closeListHandler{left:470px;position:absolute}#bodyview #sidePalapaList{width:470px}#bodyview #sidePalapaList #contentHeader,#bodyview #sidePalapaList #filterZone{width:430px}}#itemTitleNameDesktopSmall{font-size:14px;line-height:18px;text-align:center}#bookPalapaSlot1Text,#bookPalapaSlot2Text,#bookPalapaSlotDayText{display:inline-block;padding:10px 0;width:130px}.pool_row{margin:10px}#moveBookingBtn{margin-bottom:5px}#desktopButtons{display:flex;justify-content:space-around}#desktopButtons #desktopBookAnother,#desktopButtons #desktopBooking{margin:2px}@media only screen and (max-width:1200px){.mbAdmin #manageContentMap{height:calc(100% - 150px)!important}}@media only screen and (max-width:767px){.mbAdmin #manageContentMap{height:calc(100% - 210px)!important}}@media only screen and (max-width:600px){.mbAdmin .mapContainer #subheaderStaffNotes,.mbAdmin .mapContainer .subheaderBooked,.mbAdmin .mapContainer .subheaderPricing{display:none}.mbAdmin .mapContainer #subheaderPalapa{height:auto;text-align:center;width:100%}.mbAdmin .mapContainer #contentSubHeaderContainer{background-color:#fff;padding:20px 0}}.leaflet-tile-pane{z-index:9999}.mbcontentBoxInner .itemPriceDetails{justify-content:space-between}#packageid #calendarLine{display:none}#packageid .confirmBookViewMB{position:static}#packageid #actionHeader{display:none}#packageid .bookViewMB #contentHeader{display:none!important}#packageid .bookViewMB .categoriesList{position:static!important}#packageid #mbcontentCalendar{display:none!important}.confirmBookViewMB .mbconfirmDialogHeaderDiv{display:none;height:52px;z-index:2}.confirmBookViewMB .mbconfirmDialogHeaderDiv .item{margin:auto 0}.confirmBookViewMB .image-wrapper>img{display:block;margin-left:-10px;margin-right:-10px;margin-top:-10px;min-height:40px;width:calc(100% + 20px)}.confirmBookViewMB .modal-content{height:100%!important;max-width:none;width:100%}.confirmBookViewMB .modal-content .mbconfirmBody{height:100%;overflow-y:scroll}.confirmBookViewMB .modal-content .mbconfirmBody .confirmWrapperMainMB{height:90%;position:relative}.confirmBookViewMB .confirmDialogTextFieldsMB .confirmDialogTextInfoMB{position:relative}.confirmBookViewMB .confirmDialogTextFieldsMB .confirmDialogTextInfoMB .info-wrapper{padding:15px 20px}.confirmBookViewMB .confirmDialogTextFieldsMB .confirmDialogTextInfoMB .info-wrapper .item-price{display:flex;justify-content:flex-end}.confirmBookViewMB .confirmDialogTextFieldsMB .confirmDialogTextInfoMB .info-wrapper .item-price .price-wrapper{padding-right:10px}.confirmBookViewMB .confirmDialogTextFieldsMB .booking-wrapper{padding:20px}.confirmBookViewMB .confirmDialogTextFieldsMB .booking-wrapper .bookRoomConfirmDropDiv{margin:6px 0;width:100%}.confirmBookViewMB .confirmDialogTextFieldsMB .booking-wrapper .bookRoomConfirmDropDiv #confirmDialogNumChairsId,.confirmBookViewMB .confirmDialogTextFieldsMB .booking-wrapper .bookRoomConfirmDropDiv #confirmDialogNumChairsId1{height:auto;margin:0;padding:16px 5px 16px 30px;width:100%}.confirmBookViewMB .confirmDialogTextFieldsMB .booking-wrapper .bookRoomConfirmDropDiv .confirmDialogNumChairsIcon{background-image:url(assets/c42f28c7b59a815255fe.png);background-repeat:no-repeat;background-size:10px;height:15px;left:10px;position:absolute;top:14px;width:15px}.confirmBookViewMB .confirmDialogTextFieldsMB .booking-wrapper #confirmDialogRoomId{padding:15px 15px 15px 30px;width:100%}.confirmBookViewMB .confirmDialogTextFieldsMB #mbconfirmPalapaName{font-size:18px;font-weight:700}.confirmBookViewMB .mbconfirmDialogActionButtonsDiv{padding-bottom:30px}.confirmBookViewMB .mbconfirmDialogActionButtonsDiv .mbconfirmDialogActionButtons{border:none;margin-bottom:15px;margin-top:15px;width:100%}#confirmBookUserForm .booking-wrapper .confirmDialogTextFieldDivMB{position:relative}@media only screen and (min-width:768px){#confirmBookUserAndAdditionals .info-box{border-radius:0;display:flex;height:60px;margin-top:0;position:relative;width:100%}#confirmBookUserAndAdditionals .info-box .info-box-text{font-size:18px;font-weight:400}#confirmBookUserAndAdditionals .info-box .info-box-image{width:20px}#confirmBookUserAndAdditionals .info-title{padding:30px}#confirmBookUserAndAdditionals .info-title .info-title-left .item-title-top{font-size:22px;font-weight:700}#confirmBookUserAndAdditionals .info-title .info-title-left .item-title-bottom{font-size:16px;font-weight:400;margin-top:10px}#confirmBookUserAndAdditionals .info-title .info-title-right .item-title-top{font-size:16px;font-weight:400}#confirmBookUserAndAdditionals .info-title .info-title-right .item-title-bottom{font-size:22px;margin-top:5px}#confirmBookUserAndAdditionals #confirmPalapaInfo,#confirmBookUserAndAdditionals #dataContainer{background:#fff;margin:0 auto;max-width:1000px}#confirmBookUserAndAdditionals #dataContainer{padding-bottom:10px;text-align:center}#confirmBookUserAndAdditionals .mbconfirmDialogActionButtonsDiv{margin:0 auto;max-width:1000px}#confirmBookUserAndAdditionals .square-decoration-top{border-top:2px solid;margin:0 120px}#confirmBookUserAndAdditionals .square-decoration-top:before{height:10px;margin-top:-7px;width:10px}#confirmBookUserAndAdditionals #dataContainer{max-height:100%;padding:15px}#confirmBookUserAndAdditionals #dataContainer .dataContainerInfo h2{font-size:16px}#confirmBookUserAndAdditionals #dataContainer .dataContainerInfo #confirmBookUserForm{min-width:400px}#confirmBookUserAndAdditionals #dataContainer .dataContainerInfo #confirmBookUserForm .booking-wrapper div{display:block;width:100%}#confirmBookUserAndAdditionals #dataContainer .dataContainerInfo #confirmBookUserForm .booking-wrapper div input,#confirmBookUserAndAdditionals #dataContainer .dataContainerInfo #confirmBookUserForm .booking-wrapper div select{background-position-x:20px;font-size:14px!important;margin-top:0;padding:15px;width:100%}#confirmBookUserAndAdditionals #dataContainer .dataContainerInfo #confirmBookUserForm .booking-wrapper div textarea{font-size:14px!important;margin-top:0}#confirmBookUserAndAdditionals #dataContainer .dataContainerInfo #confirmBookUserForm .booking-wrapper div input{background-size:30px;padding:16px 15px}#confirmBookUserAndAdditionals #dataContainer .dataContainerInfo #confirmBookUserForm .booking-wrapper div .bookRoomConfirmDropDiv select{margin-top:0}#confirmBookUserAndAdditionals #dataContainer .dataContainerAdditional h2{font-size:16px}#confirmBookUserAndAdditionals #dataContainer .mbconfirmDialogActionButtonsDiv{clear:both;display:block;margin:0 auto;max-width:400px;text-align:center;width:100%}#confirmBookUserAndAdditionals #dataContainer .mbconfirmDialogActionButtonsDiv button{border:none;font-size:18px;font-weight:400;margin:20px 0 10px}}@media only screen and (max-width:1200px){#confirmBookUserAndAdditionals .dataContainerAdditional,#confirmBookUserAndAdditionals .dataContainerInfo{float:none}}@media only screen and (max-width:767px){.confirmBookViewMB .modal-content{margin:0;top:0}#confirmDialogCustomId,.booking-wrapper #confirmDialogETAId{height:auto;padding:16px 30px!important}}#confirmDialogConfirmationId{padding:15px 10px 15px 30px}#confirmBookUserAndAdditionals #dataContainer{border-top:1px solid #c5c5c5}#confirmDialogCustomId{margin-bottom:6px}body{background:none}.itemEmail,.itemName,.itemTitleName{font-size:18px;font-weight:600;margin:0 0 15px;padding:0;word-break:break-word}.itemTitleDiv{display:flex;justify-content:space-between;margin:0 0 15px}.itemTitleDiv .itemTitleName{margin:0}.itemTitleDiv #btnShare,.itemTitleDiv .btnShare{font-size:14px;margin-left:auto;max-height:45px;min-width:80px;padding:10px;text-transform:uppercase}.itemEmailAlign,.itemNameAlign,.itemTitleNameAlign{margin:15px 0 0}.itemZoneName{margin-top:0}.itemExcerpt{font-size:14px;text-align:left}.itemExcerpt p,.itemExcerpt ul{margin:0}.itemLabel{display:block;font-size:12px;margin-bottom:5px}.itemValue{display:block;font-size:22px}.itemValue .minPriceWithFee{font-size:.5em}.fullWidthButton button{width:100%}#goToBookService{margin:0 auto;width:calc(100% - 40px)}.palapaCategoryImage{cursor:default;vertical-align:middle;width:100%}.mbcontentBox{background-color:#fff;border:1px solid #c5c5c5;position:relative}.mbcontentBoxUnavailable{background-color:#b1b1b1}.mbAdmin .mbcontentBox{display:flex}.mbcontentBoxServices{position:relative}.mbcontentBoxInner{padding:14px 10px 0}.fixedBottomBox{left:0;padding:0 20px 20px;position:relative;width:100%}select{-webkit-appearance:none;-moz-appearance:none;appearance:none;box-sizing:border-box;font-weight:300;margin:0}.zoomIn{transform:scale(2);transform-origin:50% 0}.userGuestBody{height:500px;margin:auto;max-width:600px;width:90%}.userGuestBody .booking-wrapper{padding:0 30px}.userGuestBody .booking-wrapper div{padding-top:5px}.userGuestBody .booking-wrapper div input,.userGuestBody .booking-wrapper div select{background-position-x:20px;font-size:14px!important;padding:10px 20px}.userGuestBody .booking-wrapper div textarea{font-size:14px!important}.userGuestBody .booking-wrapper div input{background-size:30px}.userGuestBody .booking-wrapper div .userDialogCategoryInput{width:100%!important}.userGuestBody .booking-wrapper div .host_field{margin:6px 0 15px;padding-top:0}.manageImagesBody{width:90%}.manageImagesBody #manageImagesTitleBar{height:100%;padding:10px 0}.manageImagesBody .image_preview{border-radius:10px;height:50px;max-height:50px;-o-object-fit:cover;object-fit:cover;width:50px}@media only screen and (orientation:landscape){.bottomConfirm.fixedBottomBox{position:relative}}@media only screen and (min-width:768px){.itemExcerpt{text-align:left}}@media only screen and (max-width:768px){.itemEmail,.itemName,.itemTitleName{margin:10px 0;text-align:left}}.mbAdmin .OrangeBox .text-toggle .itemEmail,.mbAdmin .OrangeBox .text-toggle .itemName,.mbAdmin .OrangeBox .text-toggle .itemTitleName{padding:12px 0 0 12px;position:absolute}.mbAdmin .OrangeBox .text-toggle .text-toggle-collapse{max-height:inherit;overflow:visible;padding-top:10px}.mbAdmin .categoryImage{width:100%}.mbAdmin .categoryImage .ImageCropped{height:100%;margin-top:0;width:auto}.mbAdmin #internalPriceGuestsContainer,.mbAdmin #priceGuestsContainer{padding-top:5px}.mbAdmin .detailExpand #internalPriceGuestsContainer,.mbAdmin .detailExpand #priceGuestsContainer{padding-left:0}.includeTaxes{font-size:x-small;margin-bottom:1em}.DescriptionTextAdmin{display:inline-block;width:10%}@media only screen and (min-width:1024px){.mbcontentBoxInner{padding:14px 20px 0 10px}}.resetPassDialogBodyViewMb .resetPassDialogBodyDiv .resetPassDialogActionButtonsDiv a{width:90%}.resetPassDialogBodyViewMb .resetPassDialogBodyDiv .resetPassDialogActionButtonsDiv .cancel-item{margin-right:0}.resetPassDialogBodyViewMb .resetPassDialogBodyDiv .resetPassDialogActionButtonsDiv .cancel-item .resetPassDialogActionButtonCreate{height:auto}.additionalItemsMB{background-color:#fff}.additionalItemsMB .bodyContent{height:100%}.additionalItemsMB .bodyContent .contentHeader{padding:0 10px;width:100%}.additionalItemsMB .bodyContent .contentWrapper{padding:15px}.additionalItemsMB .bodyContent .contentWrapper .listTitle{font-size:16px;margin:15px 0}.additionalItemsMB .bodyContent .contentWrapper .additionalConfirm{margin-top:30px}#aditionalItemsRows{max-height:46vh;overflow-y:auto!important}@media only screen and (max-device-width:340px){.additionalItemsMB .bodyContent .contentWrapper{padding:10px 15px}.additionalItemsMB .bodyContent .contentWrapper .aditionalList .aditionalListItem{padding:5px 0}.additionalItemsMB .bodyContent .contentWrapper .aditionalListProduct .aditionalListProductName,.additionalItemsMB .bodyContent .contentWrapper .aditionalListProduct .aditionalListProductPrice{font-size:.9em}}.ConfirmBookingMenuOrderMB{display:inline-block;margin-bottom:40px;width:100%;z-index:9999}.ConfirmBookingMenuOrderMB .bodyContent{padding:10px}.ConfirmBookingMenuOrderMB .orderTitle{padding-top:10px}.ConfirmBookingMenuOrderMB .contentWrapper .orderBooking{background-color:#fff;margin-top:10px;padding:35px 15px 15px;position:relative}.ConfirmBookingMenuOrderMB .contentWrapper .orderBooking .orderBookingName{display:inline-block;font-size:1.5em}.ConfirmBookingMenuOrderMB .contentWrapper .orderBooking .orderBookingName p{font-weight:700;margin:0}.ConfirmBookingMenuOrderMB .contentWrapper .orderBooking .orderBookingName .elementZone{display:none}.ConfirmBookingMenuOrderMB .contentWrapper .orderBooking .orderBookingAddonSelector .itemQuantity{font-size:14px;height:20px;line-height:20px;width:20px}.ConfirmBookingMenuOrderMB .contentWrapper .orderBooking .orderBookingAddonSelector .itemValue{font-size:14px;margin-bottom:0;width:39px}.ConfirmBookingMenuOrderMB .contentWrapper .orderFee,.ConfirmBookingMenuOrderMB .contentWrapper .orderFeeTotal,.ConfirmBookingMenuOrderMB .contentWrapper .orderSum{background-color:#fff;margin-top:10px;padding:15px 12px 15px 20px}.ConfirmBookingMenuOrderMB .contentWrapper .orderFee .orderFeeSubtotal,.ConfirmBookingMenuOrderMB .contentWrapper .orderFee .orderFeeTotalRow,.ConfirmBookingMenuOrderMB .contentWrapper .orderFee .orderSumSubtotal,.ConfirmBookingMenuOrderMB .contentWrapper .orderFeeTotal .orderFeeSubtotal,.ConfirmBookingMenuOrderMB .contentWrapper .orderFeeTotal .orderFeeTotalRow,.ConfirmBookingMenuOrderMB .contentWrapper .orderFeeTotal .orderSumSubtotal,.ConfirmBookingMenuOrderMB .contentWrapper .orderSum .orderFeeSubtotal,.ConfirmBookingMenuOrderMB .contentWrapper .orderSum .orderFeeTotalRow,.ConfirmBookingMenuOrderMB .contentWrapper .orderSum .orderSumSubtotal{align-items:flex-start;display:flex;margin:0 15px;padding-right:20px;width:100%}.ConfirmBookingMenuOrderMB .contentWrapper .orderFee .orderFeeSubtotal .orderFeeSubtotalText,.ConfirmBookingMenuOrderMB .contentWrapper .orderFee .orderFeeSubtotal .orderFeeTotalText,.ConfirmBookingMenuOrderMB .contentWrapper .orderFee .orderFeeSubtotal .orderSumSubtotalText,.ConfirmBookingMenuOrderMB .contentWrapper .orderFee .orderFeeTotalRow .orderFeeSubtotalText,.ConfirmBookingMenuOrderMB .contentWrapper .orderFee .orderFeeTotalRow .orderFeeTotalText,.ConfirmBookingMenuOrderMB .contentWrapper .orderFee .orderFeeTotalRow .orderSumSubtotalText,.ConfirmBookingMenuOrderMB .contentWrapper .orderFee .orderSumSubtotal .orderFeeSubtotalText,.ConfirmBookingMenuOrderMB .contentWrapper .orderFee .orderSumSubtotal .orderFeeTotalText,.ConfirmBookingMenuOrderMB .contentWrapper .orderFee .orderSumSubtotal .orderSumSubtotalText,.ConfirmBookingMenuOrderMB .contentWrapper .orderFeeTotal .orderFeeSubtotal .orderFeeSubtotalText,.ConfirmBookingMenuOrderMB .contentWrapper .orderFeeTotal .orderFeeSubtotal .orderFeeTotalText,.ConfirmBookingMenuOrderMB .contentWrapper .orderFeeTotal .orderFeeSubtotal .orderSumSubtotalText,.ConfirmBookingMenuOrderMB .contentWrapper .orderFeeTotal .orderFeeTotalRow .orderFeeSubtotalText,.ConfirmBookingMenuOrderMB .contentWrapper .orderFeeTotal .orderFeeTotalRow .orderFeeTotalText,.ConfirmBookingMenuOrderMB .contentWrapper .orderFeeTotal .orderFeeTotalRow .orderSumSubtotalText,.ConfirmBookingMenuOrderMB .contentWrapper .orderFeeTotal .orderSumSubtotal .orderFeeSubtotalText,.ConfirmBookingMenuOrderMB .contentWrapper .orderFeeTotal .orderSumSubtotal .orderFeeTotalText,.ConfirmBookingMenuOrderMB .contentWrapper .orderFeeTotal .orderSumSubtotal .orderSumSubtotalText,.ConfirmBookingMenuOrderMB .contentWrapper .orderSum .orderFeeSubtotal .orderFeeSubtotalText,.ConfirmBookingMenuOrderMB .contentWrapper .orderSum .orderFeeSubtotal .orderFeeTotalText,.ConfirmBookingMenuOrderMB .contentWrapper .orderSum .orderFeeSubtotal .orderSumSubtotalText,.ConfirmBookingMenuOrderMB .contentWrapper .orderSum .orderFeeTotalRow .orderFeeSubtotalText,.ConfirmBookingMenuOrderMB .contentWrapper .orderSum .orderFeeTotalRow .orderFeeTotalText,.ConfirmBookingMenuOrderMB .contentWrapper .orderSum .orderFeeTotalRow .orderSumSubtotalText,.ConfirmBookingMenuOrderMB .contentWrapper .orderSum .orderSumSubtotal .orderFeeSubtotalText,.ConfirmBookingMenuOrderMB .contentWrapper .orderSum .orderSumSubtotal .orderFeeTotalText,.ConfirmBookingMenuOrderMB .contentWrapper .orderSum .orderSumSubtotal .orderSumSubtotalText{display:inline-block;padding-left:15px;text-transform:uppercase}.ConfirmBookingMenuOrderMB .contentWrapper .orderFee .orderFeeSubtotal .orderFeeSubtotalValue,.ConfirmBookingMenuOrderMB .contentWrapper .orderFee .orderFeeSubtotal .orderFeeTotalValue,.ConfirmBookingMenuOrderMB .contentWrapper .orderFee .orderFeeSubtotal .orderSumSubtotalValue,.ConfirmBookingMenuOrderMB .contentWrapper .orderFee .orderFeeTotalRow .orderFeeSubtotalValue,.ConfirmBookingMenuOrderMB .contentWrapper .orderFee .orderFeeTotalRow .orderFeeTotalValue,.ConfirmBookingMenuOrderMB .contentWrapper .orderFee .orderFeeTotalRow .orderSumSubtotalValue,.ConfirmBookingMenuOrderMB .contentWrapper .orderFee .orderSumSubtotal .orderFeeSubtotalValue,.ConfirmBookingMenuOrderMB .contentWrapper .orderFee .orderSumSubtotal .orderFeeTotalValue,.ConfirmBookingMenuOrderMB .contentWrapper .orderFee .orderSumSubtotal .orderSumSubtotalValue,.ConfirmBookingMenuOrderMB .contentWrapper .orderFeeTotal .orderFeeSubtotal .orderFeeSubtotalValue,.ConfirmBookingMenuOrderMB .contentWrapper .orderFeeTotal .orderFeeSubtotal .orderFeeTotalValue,.ConfirmBookingMenuOrderMB .contentWrapper .orderFeeTotal .orderFeeSubtotal .orderSumSubtotalValue,.ConfirmBookingMenuOrderMB .contentWrapper .orderFeeTotal .orderFeeTotalRow .orderFeeSubtotalValue,.ConfirmBookingMenuOrderMB .contentWrapper .orderFeeTotal .orderFeeTotalRow .orderFeeTotalValue,.ConfirmBookingMenuOrderMB .contentWrapper .orderFeeTotal .orderFeeTotalRow .orderSumSubtotalValue,.ConfirmBookingMenuOrderMB .contentWrapper .orderFeeTotal .orderSumSubtotal .orderFeeSubtotalValue,.ConfirmBookingMenuOrderMB .contentWrapper .orderFeeTotal .orderSumSubtotal .orderFeeTotalValue,.ConfirmBookingMenuOrderMB .contentWrapper .orderFeeTotal .orderSumSubtotal .orderSumSubtotalValue,.ConfirmBookingMenuOrderMB .contentWrapper .orderSum .orderFeeSubtotal .orderFeeSubtotalValue,.ConfirmBookingMenuOrderMB .contentWrapper .orderSum .orderFeeSubtotal .orderFeeTotalValue,.ConfirmBookingMenuOrderMB .contentWrapper .orderSum .orderFeeSubtotal .orderSumSubtotalValue,.ConfirmBookingMenuOrderMB .contentWrapper .orderSum .orderFeeTotalRow .orderFeeSubtotalValue,.ConfirmBookingMenuOrderMB .contentWrapper .orderSum .orderFeeTotalRow .orderFeeTotalValue,.ConfirmBookingMenuOrderMB .contentWrapper .orderSum .orderFeeTotalRow .orderSumSubtotalValue,.ConfirmBookingMenuOrderMB .contentWrapper .orderSum .orderSumSubtotal .orderFeeSubtotalValue,.ConfirmBookingMenuOrderMB .contentWrapper .orderSum .orderSumSubtotal .orderFeeTotalValue,.ConfirmBookingMenuOrderMB .contentWrapper .orderSum .orderSumSubtotal .orderSumSubtotalValue{display:inline-block;float:right;font-size:1.3em;font-weight:700}.ConfirmBookingMenuOrderMB .contentWrapper .orderFee .orderFeeSubtotal .orderFeeSubtotalText,.ConfirmBookingMenuOrderMB .contentWrapper .orderFee .orderFeeSubtotal .orderFeeSubtotalValue,.ConfirmBookingMenuOrderMB .contentWrapper .orderFee .orderFeeTotalRow .orderFeeSubtotalText,.ConfirmBookingMenuOrderMB .contentWrapper .orderFee .orderFeeTotalRow .orderFeeSubtotalValue,.ConfirmBookingMenuOrderMB .contentWrapper .orderFee .orderSumSubtotal .orderFeeSubtotalText,.ConfirmBookingMenuOrderMB .contentWrapper .orderFee .orderSumSubtotal .orderFeeSubtotalValue,.ConfirmBookingMenuOrderMB .contentWrapper .orderFeeTotal .orderFeeSubtotal .orderFeeSubtotalText,.ConfirmBookingMenuOrderMB .contentWrapper .orderFeeTotal .orderFeeSubtotal .orderFeeSubtotalValue,.ConfirmBookingMenuOrderMB .contentWrapper .orderFeeTotal .orderFeeTotalRow .orderFeeSubtotalText,.ConfirmBookingMenuOrderMB .contentWrapper .orderFeeTotal .orderFeeTotalRow .orderFeeSubtotalValue,.ConfirmBookingMenuOrderMB .contentWrapper .orderFeeTotal .orderSumSubtotal .orderFeeSubtotalText,.ConfirmBookingMenuOrderMB .contentWrapper .orderFeeTotal .orderSumSubtotal .orderFeeSubtotalValue,.ConfirmBookingMenuOrderMB .contentWrapper .orderSum .orderFeeSubtotal .orderFeeSubtotalText,.ConfirmBookingMenuOrderMB .contentWrapper .orderSum .orderFeeSubtotal .orderFeeSubtotalValue,.ConfirmBookingMenuOrderMB .contentWrapper .orderSum .orderFeeTotalRow .orderFeeSubtotalText,.ConfirmBookingMenuOrderMB .contentWrapper .orderSum .orderFeeTotalRow .orderFeeSubtotalValue,.ConfirmBookingMenuOrderMB .contentWrapper .orderSum .orderSumSubtotal .orderFeeSubtotalText,.ConfirmBookingMenuOrderMB .contentWrapper .orderSum .orderSumSubtotal .orderFeeSubtotalValue{font-size:1.1em}.ConfirmBookingMenuOrderMB .contentWrapper .orderFee .orderFeeSubtotal .orderFeeSubtotalValue,.ConfirmBookingMenuOrderMB .contentWrapper .orderFee .orderFeeTotalRow .orderFeeSubtotalValue,.ConfirmBookingMenuOrderMB .contentWrapper .orderFee .orderSumSubtotal .orderFeeSubtotalValue,.ConfirmBookingMenuOrderMB .contentWrapper .orderFeeTotal .orderFeeSubtotal .orderFeeSubtotalValue,.ConfirmBookingMenuOrderMB .contentWrapper .orderFeeTotal .orderFeeTotalRow .orderFeeSubtotalValue,.ConfirmBookingMenuOrderMB .contentWrapper .orderFeeTotal .orderSumSubtotal .orderFeeSubtotalValue,.ConfirmBookingMenuOrderMB .contentWrapper .orderSum .orderFeeSubtotal .orderFeeSubtotalValue,.ConfirmBookingMenuOrderMB .contentWrapper .orderSum .orderFeeTotalRow .orderFeeSubtotalValue,.ConfirmBookingMenuOrderMB .contentWrapper .orderSum .orderSumSubtotal .orderFeeSubtotalValue{padding-right:16px;text-align:right}.ConfirmBookingMenuOrderMB .contentWrapper .orderFee .orderFeeSubtotal .orderFeeTotalText,.ConfirmBookingMenuOrderMB .contentWrapper .orderFee .orderFeeSubtotal .orderFeeTotalValue,.ConfirmBookingMenuOrderMB .contentWrapper .orderFee .orderFeeTotalRow .orderFeeTotalText,.ConfirmBookingMenuOrderMB .contentWrapper .orderFee .orderFeeTotalRow .orderFeeTotalValue,.ConfirmBookingMenuOrderMB .contentWrapper .orderFee .orderSumSubtotal .orderFeeTotalText,.ConfirmBookingMenuOrderMB .contentWrapper .orderFee .orderSumSubtotal .orderFeeTotalValue,.ConfirmBookingMenuOrderMB .contentWrapper .orderFeeTotal .orderFeeSubtotal .orderFeeTotalText,.ConfirmBookingMenuOrderMB .contentWrapper .orderFeeTotal .orderFeeSubtotal .orderFeeTotalValue,.ConfirmBookingMenuOrderMB .contentWrapper .orderFeeTotal .orderFeeTotalRow .orderFeeTotalText,.ConfirmBookingMenuOrderMB .contentWrapper .orderFeeTotal .orderFeeTotalRow .orderFeeTotalValue,.ConfirmBookingMenuOrderMB .contentWrapper .orderFeeTotal .orderSumSubtotal .orderFeeTotalText,.ConfirmBookingMenuOrderMB .contentWrapper .orderFeeTotal .orderSumSubtotal .orderFeeTotalValue,.ConfirmBookingMenuOrderMB .contentWrapper .orderSum .orderFeeSubtotal .orderFeeTotalText,.ConfirmBookingMenuOrderMB .contentWrapper .orderSum .orderFeeSubtotal .orderFeeTotalValue,.ConfirmBookingMenuOrderMB .contentWrapper .orderSum .orderFeeTotalRow .orderFeeTotalText,.ConfirmBookingMenuOrderMB .contentWrapper .orderSum .orderFeeTotalRow .orderFeeTotalValue,.ConfirmBookingMenuOrderMB .contentWrapper .orderSum .orderSumSubtotal .orderFeeTotalText,.ConfirmBookingMenuOrderMB .contentWrapper .orderSum .orderSumSubtotal .orderFeeTotalValue{font-size:1.2em}.ConfirmBookingMenuOrderMB .contentWrapper .orderFee .orderFeeSubtotal .orderFeeTotalValue,.ConfirmBookingMenuOrderMB .contentWrapper .orderFee .orderFeeTotalRow .orderFeeTotalValue,.ConfirmBookingMenuOrderMB .contentWrapper .orderFee .orderSumSubtotal .orderFeeTotalValue,.ConfirmBookingMenuOrderMB .contentWrapper .orderFeeTotal .orderFeeSubtotal .orderFeeTotalValue,.ConfirmBookingMenuOrderMB .contentWrapper .orderFeeTotal .orderFeeTotalRow .orderFeeTotalValue,.ConfirmBookingMenuOrderMB .contentWrapper .orderFeeTotal .orderSumSubtotal .orderFeeTotalValue,.ConfirmBookingMenuOrderMB .contentWrapper .orderSum .orderFeeSubtotal .orderFeeTotalValue,.ConfirmBookingMenuOrderMB .contentWrapper .orderSum .orderFeeTotalRow .orderFeeTotalValue,.ConfirmBookingMenuOrderMB .contentWrapper .orderSum .orderSumSubtotal .orderFeeTotalValue{padding-right:16px;text-align:right}.ConfirmBookingMenuOrderMB h2{margin:.3em 0}.ConfirmBookingMenuOrderMB .orderNote{font-size:14px;margin-bottom:15px;padding:10px}.ConfirmBookingMenuOrderMB #extra_terms_container{margin:10px 0}.ConfirmBookingMenuOrderMB #extra_terms_container .orderNote.freeze{padding:0 10px}@media only screen and (min-width:1024px){#editOrderSummary{height:25px;width:25px}.ConfirmBookingMenuOrderMB .bodyContent{padding:30px 60px}.ConfirmBookingMenuOrderMB .bodyContent .orderFee,.ConfirmBookingMenuOrderMB .bodyContent .orderFeeTotal,.ConfirmBookingMenuOrderMB .bodyContent .orderSum{margin-top:15px;padding:15px 12px 15px 20px}.ConfirmBookingMenuOrderMB .bodyContent .orderFee .orderFeeSubtotal,.ConfirmBookingMenuOrderMB .bodyContent .orderFee .orderFeeTotalRow,.ConfirmBookingMenuOrderMB .bodyContent .orderFee .orderSumSubtotal,.ConfirmBookingMenuOrderMB .bodyContent .orderFeeTotal .orderFeeSubtotal,.ConfirmBookingMenuOrderMB .bodyContent .orderFeeTotal .orderFeeTotalRow,.ConfirmBookingMenuOrderMB .bodyContent .orderFeeTotal .orderSumSubtotal,.ConfirmBookingMenuOrderMB .bodyContent .orderSum .orderFeeSubtotal,.ConfirmBookingMenuOrderMB .bodyContent .orderSum .orderFeeTotalRow,.ConfirmBookingMenuOrderMB .bodyContent .orderSum .orderSumSubtotal{margin:0}.ConfirmBookingMenuOrderMB .bodyContent .orderNote{padding:0 0 0 15px!important}.ConfirmBookingMenuOrderMB .bodyContent .orderAccept{display:flex;justify-content:center;text-align:center}.ConfirmBookingMenuOrderMB .bodyContent .orderAccept .orderAcceptButton{justify-content:center;margin:5px;width:400px!important}.ConfirmBookingMenuOrderMB .bodyContent .orderBooking{border:1px solid #c5c5c5;display:inline-flex;padding:0;width:100%}.ConfirmBookingMenuOrderMB .bodyContent .orderBooking .orderBookingDetails,.ConfirmBookingMenuOrderMB .bodyContent .orderBooking .orderBookingItems,.ConfirmBookingMenuOrderMB .bodyContent .orderBooking .orderBookingName{display:table-cell}.ConfirmBookingMenuOrderMB .bodyContent .orderBooking .orderBookingDetails{padding:15px 0}.ConfirmBookingMenuOrderMB .bodyContent .orderBooking .orderBookingItems{padding:35px 0 15px}.ConfirmBookingMenuOrderMB .bodyContent .orderBooking .orderBookingName{background-color:#d4d4d4;justify-content:center;padding:25px 0;text-align:center;vertical-align:middle;width:35%!important}.ConfirmBookingMenuOrderMB .bodyContent .orderBooking .orderBookingName .elementName{font-size:20px;margin:0;padding:15px;text-align:left}.ConfirmBookingMenuOrderMB .bodyContent .orderBooking .orderBookingName .elementZone{margin-top:10px}.ConfirmBookingMenuOrderMB .bodyContent .orderBooking .orderBookingDetails{border-right:1px solid #c5c5c5;justify-content:center;margin-left:15px;min-width:200px;vertical-align:top;width:35%}.ConfirmBookingMenuOrderMB .bodyContent .orderBooking .orderBookingItems{display:inline-block;margin-left:15px;padding-right:25px;padding-top:35px;width:55%}.ConfirmBookingMenuOrderMB .bodyContent .orderBooking .orderBookingItems #undiscountedPrice,.ConfirmBookingMenuOrderMB .bodyContent .orderBooking .orderBookingItems #undiscountedPriceFee{justify-content:space-between}.ConfirmBookingMenuOrderMB .bodyContent .orderBooking .orderBookingItems .orderBookingAddon .orderBookingAddonSelector .itemQuantity{font-size:20px;height:30px;width:30px}.ConfirmBookingMenuOrderMB .bodyContent .orderBooking .orderBookingItems .orderBookingAddon .orderBookingAddonSelector .itemValue{font-size:18px}.ConfirmBookingMenuOrderMB .bodyContent .orderBooking .orderMenuItem{padding:0}.ConfirmBookingMenuOrderMB .bodyContent .orderBooking .orderBookingClose{height:25px;width:25px}.ConfirmBookingMenuOrderMB #extra_terms_container{padding-left:15px}.ConfirmBookingMenuOrderMB .orderNote.freeze{height:auto}.ConfirmBookingMenuOrderMB .orderNote.freeze .portalAgreementBox .portalCheckbox{line-height:2px}}.portalAgreementBox{align-items:flex-start;display:flex}@media only screen and (min-width:1200px){.ConfirmBookingMenuOrderMB .bodyContent{float:none;margin:auto;padding:0 10% 30px;width:100%}.ConfirmBookingMenuOrderMB .bodyContent .orderBooking{flex-direction:row}.ConfirmBookingMenuOrderMB .bodyContent .orderBooking .orderBookingName{flex-basis:29%}.ConfirmBookingMenuOrderMB .bodyContent .orderBooking .orderBookingItems{margin-right:15px}.ConfirmBookingMenuOrderMB .bodyContent .orderBooking .orderBookingItems .ProductNameCart{margin:0 0 0 30px}.ConfirmBookingMenuOrderMB .bodyContent .orderBooking .orderBookingItems #aditionalListProductName{font-weight:700}}@media only screen and (min-width:320px){.ConfirmBookingMenuOrderMB .contentWrapper .orderBooking .orderBookingName{font-size:1.4em}}@media only screen and (min-width:300px){.PriceRight{width:100%}.ConfirmBookingMenuOrderMB .contentWrapper .orderFee .orderFeeSubtotal,.ConfirmBookingMenuOrderMB .contentWrapper .orderFeeTotal .orderFeeTotalRow,.ConfirmBookingMenuOrderMB .contentWrapper .orderSum .orderSumSubtotal{margin:0;padding-right:5px}.ConfirmBookingMenuOrderMB .contentWrapper .orderBooking .orderBookingName{padding:10px 5px;width:100%}.orderBookingDetails{padding:10px 0}}@media only screen and (min-width:414px){.ConfirmBookingMenuOrderMB .contentWrapper .orderBooking .orderBookingName{font-size:1.2em}}@media only screen and (max-width:650px){.ConfirmBookingMenuOrderMB .orderTitle.flex-space-between{display:block!important}}@media only screen and (min-width:651px){.ConfirmBookingMenuOrderMB .orderTitle.flex-space-between{display:flex!important}.ConfirmBookingMenuOrderMB .orderTitle.flex-space-between .page-title{font-size:32px}.ConfirmBookingMenuOrderMB .orderTitle.flex-space-between .info-note{height:45px;width:180px}}.iconGrey{display:inline-block;font-size:1em;padding-right:20px}.orderPaidTotal .orderPaidTotalText{display:inline-block;font-size:1.1em;padding-left:15px;text-transform:uppercase}.orderPaidTotal .orderPaidTotalValue{font-size:1.1em}.orderPaidTotal .orderPaidTotalRow{padding-right:5px}@media only screen and (min-width:1024px){.ConfirmBookingMenuOrderMB .bodyContent .orderBooking .orderBookingName .elementName{font-size:18px;padding:10px}.ConfirmBookingMenuOrderMB .bodyContent .orderBooking .orderBookingDetails,.ConfirmBookingMenuOrderMB .bodyContent .orderBooking .orderBookingItems{width:45%}}.itineraryView .bodyContent{background-color:#fff;margin:10px auto;padding:10px;width:90%}.itineraryView .bodyContent .contentHeader .itineraryTitle{margin:0 10px}.itineraryView .bodyContent .contentWrapper .listTitle{font-size:16px;margin:12}.itineraryView .bodyContent .contentWrapper .itineraryEmpty{display:none}.itineraryView .bodyContent .contentWrapper .itineraryItem{background-color:#fff;margin-top:10px;position:relative}.itineraryView .bodyContent .contentWrapper .itineraryItem .itineraryItemHeader{align-items:center;display:flex;justify-content:space-between;padding:15px}.itineraryView .bodyContent .contentWrapper .itineraryItem .itineraryItemHeader .floatLeft{margin-right:5px}.itineraryView .bodyContent .contentWrapper .itineraryItem .itineraryItemContent{padding:15px}.itineraryView .bodyContent .contentWrapper .itineraryItem .itineraryItemContent .orderFeeSubtotalText,.itineraryView .bodyContent .contentWrapper .itineraryItem .itineraryItemContent .orderFeeTotalText,.itineraryView .bodyContent .contentWrapper .itineraryItem .itineraryItemContent .orderSumSubtotalText{display:inline-block;padding-left:20px;text-transform:uppercase}.itineraryView .bodyContent .contentWrapper .itineraryItem .itineraryItemContent .orderFeeSubtotalValue,.itineraryView .bodyContent .contentWrapper .itineraryItem .itineraryItemContent .orderFeeTotalValue,.itineraryView .bodyContent .contentWrapper .itineraryItem .itineraryItemContent .orderSumSubtotalValue{display:inline-block;float:right;font-size:1.3em;font-weight:700}.itineraryView .bodyContent .contentWrapper .itineraryItem .square-decoration-top:before{margin-top:-20px}.itineraryItemContentClose{cursor:pointer;display:flex;font-size:12px;justify-content:center;line-height:18px;margin-left:auto;min-width:130px;padding:10px;text-align:center}@media only screen and (min-width:768px){.itineraryView{display:inline-block;width:100%}.itineraryView .bodyContent{padding:10px 120px 60px}.itineraryView .bodyContent .contentWrapper .itineraryItem{border:1px solid #c5c5c5;margin-top:20px}.itineraryView .bodyContent .contentWrapper .itineraryItem .itineraryItemHeader .floatLeft{width:70%}.itineraryView .bodyContent .contentWrapper .itineraryItem .itineraryItemHeader .itineraryItemContentClose{font-size:15px}}.infoView{margin-top:20%;width:100%}.infoView .infoViewContainer{text-align:center}.infoView .infoViewContainer .infoViewTitle{font-size:32px;font-weight:700}.infoView .infoViewContainer .infoViewSubtitle{font-size:20px}.infoView .infoViewContainer .infoViewGo{border:none;display:block;font-size:18px;margin:30px auto;width:300px}.infoView .infoViewContainer .infoViewBack{font-size:18px}.importExportContainer{margin:0 5%;width:90%}.btnActive{background-color:#51555a;color:#fff}.flex-container{display:flex}.flex-left-half,.flex-right-half{flex:1;margin-top:2rem;padding:2rem}.flex-left-half{border-right:1px solid #ccc}#importExportTutorial li{padding:1rem 0}#importFile i,#validateFile i{font-size:1.3rem;margin-right:.3rem}.hrDivider{border-top:1px solid #ccc;margin:2rem 0}#uploadImportExportFile{padding:2rem 0;position:relative}#uploadImportExportFile input{height:3rem;opacity:0;position:absolute;z-index:9}#importExportOverview #importIconAlert,#importExportOverview #importIconSuccess{font-size:4rem}#importExportOverview #importIconAlert{color:red}#importExportOverview #importIconSuccess,.success{color:green}#importExportOverview .overviewContainer{align-items:center;display:flex;justify-content:center}#importExportOverview .iconContainer{flex:1}#importExportOverview .descriptionContainer{flex:5}#importExportOverview p{border-bottom:1px solid #ccc;display:block;margin-bottom:1rem;padding-bottom:1rem;position:relative;width:100%}#importExportOverview .sideLeft{display:inline-block;width:70%}#importExportOverview .sideRight{display:inline-block;width:20%}#errorsTable{max-height:400px;overflow-y:auto}.buttonTabSmallSize{min-height:24px!important;min-width:auto!important}#menuImportTabsComponent{margin:2rem 0}