a{text-decoration:none}.mbMain{overflow:auto}.application-body{color:#666;font-family:Montserrat,sans-serif;font-size:14px;overflow:hidden}#bodyview{background-color:#fafafa;height:100%;overflow:auto;position:static;width:100%;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;text-align:center}.dashboard_mb_user,.mapContainer{height:100%!important}*{box-sizing:border-box}.is-small{font-size:12px}@media only screen and (max-device-width:340px){.is-small{font-size:11px}}.is-right,.is-right .itemLabel,.is-right .itemValue{text-align:right}.is-center,.is-left{text-align:center}.cursorPointer{cursor:pointer}.opacity{opacity:.5}.grid{display:flex}.grid.equal-width .item{flex-basis:0;flex-grow:1;margin:auto;padding:4px 2px}.flex-end{display:flex;justify-content:flex-end}.flex-space-between{align-items:center}.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}}.addMenuItemDialog{display:flex;height:100%;justify-content:center;left:0;position:fixed;top:0;width:100%;z-index:100}.addMenuItemDialogBackground{background-color:rgba(0,0,0,.8);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{background-color:#981015;color:#fff;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{background-color:#876f38;color:#fff;font-size:22pt;line-height:30px;text-align:center}.addMenuItemScrollBody,.addMenuItemScrollBodyUser{background-color:#fff;width:100%}.addMenuItemScrollBodyUser{height:90%;overflow-y:auto}.addMenuItemInnerBody{height:100%;padding:0 20px;width:100%}.addMenuItemInnerBodyUser{height:100%;margin-left:auto;margin-right:auto;width:calc(100% - 80px)}.selMenuItemTextLabelUser{color:#333;font-size:14pt;line-height:25px;min-height:25px;text-align:left;width:auto}.selMenuItemTextPriceLabelUser{color:#876f38;display:inline-flex;font-size:14pt;text-align:left;width:auto}.selMenuItemCountDiv{width:100%}.selMenuItemCountDiv .selMenuItemCountLblDiv{display:inline-block}.selMenuItemCountDiv .addMenuItemQuanityDropdownUser{display:inline-block;margin-left:20px}.selMenuItemCountLblDiv{color:#333;font-size:11pt;height:25px;line-height:30px;text-align:left;width:auto}.menuItemDiv{display:flex}.selMenuItemTextDescLabelUser{color:#848484;font-size:10pt;padding:10px 10px 10px 0;text-align:left;width:calc(100% - 80px)}.addMenuItemTextLabel{color:#666;display:inline;font-size:10pt;height:25px;margin:0 5px}.selMenuItemTextLabelCommentsLbl1{color:#666;display:inline-block;font-size:11pt;text-align:left;width:100%}.selMenuItemTextLabelCommentsLbl2{color:#666;font-size:9pt;font-style:italic;margin-top:5px;text-align:left;width:100%}.addMenuItemTextLabelUser{color:#333;display:inline;font-size:11pt;line-height:24px;text-align:left}.selMenuItemDialogColRowNameDiv{color:#848484;display:flex;font-size:11pt;line-height:19px;text-align:left}.selMenuItemPanelAddOnLabelGroup{display:block;overflow:hidden;text-indent:15px}.selMenuItemPanelAddOnLabelGroup,.selMenuItemPanelAddOnLabelItem{color:#5d5d5d;display:inline;font-size:12px;line-height:30px;position:relative;text-align:left}.selMenuItemPanelAddOnLabelItem{min-height:25px}.selMenuItemDialogColRowCommentsCls{height:100%;width:100%}.addMenuItemTextLabelHint{color:#666;display:inline;font-size:10pt;font-style:italic;line-height:25px;margin:0 5px;text-align:left}.selMenuItemTextLabelHintUser{color:#876f38;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{background-color:#f1ead8;border:none;border-radius:0;box-sizing:border-box;color:#333;cursor:pointer!important;font-size:10pt;font-weight:400;height:34px;margin-bottom:15px;outline:medium none;padding:0 10px;text-align:left;width:480px}#addMenuItemDropdownCategory_chosen{width:480px}.addMenuItemTextFieldBlue{background-color:#f1ead8;border:1px solid #c5c5c5;border-radius:0;box-sizing:border-box;color:#333;cursor:pointer!important;font-size:10pt;font-weight:400;height:34px;margin-left:20px;outline:none;padding-left:10px;text-transform:uppercase;width:395px}.addMenuItemTextFieldBlue[disabled]{background-color:#eaeaea;color:#a0a0a0}.addMenuItemTextFieldBlueTaxName{background-color:#e4e4ff;border:none;border-radius:0;box-sizing:border-box;color:#333;cursor:pointer!important;font-size:10pt;height:34px;outline:medium 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{background-color:#e4e4ff;border:none;cursor:pointer!important;width:50px}.addMenuItemTextFieldBluePercent,.addMenuItemTextFieldBlueTax{border-radius:0;box-sizing:border-box;color:#333;font-size:10pt;height:34px;outline:medium none;text-align:center}.addMenuItemTextFieldBluePercent{line-height:34px;width:15px}.addMenuItemTextAreaBox{background-color:#fff;margin-bottom:5px;position:relative}.selMenuItemTextAreaCommentsBox{background-color:#f0f0f0;height:60px;width:100%}.addMenuItemTextArea{background-color:#f1ead8;border:none;padding:10px}.addMenuItemTextArea,.selMenuItemTextAreaCommentsInput{color:#333;cursor:pointer!important;font-size:10pt;height:100%;outline:medium none;resize:none;width:100%}.selMenuItemTextAreaCommentsInput{background-color:transparent;text-align:left}.selMenuItemCenterBody{height:auto;width:100%}.addMenuItemDropdown{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;border-style:solid;border-width:1px;box-shadow:none;height:45px;position:relative}.addMenuItemQuanityDropdownUser .selMenuItemDropdownIconUser{top:34%}.addMenuItemQuanityDropdownUser #selMenuItemDropdownQuantity{background-color:transparent;border:1px solid #ccc;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{background-color:transparent;border:none;border-radius:0;box-shadow:none;box-sizing:border-box;color:#333;cursor:pointer!important;font-size:10pt;height:34px;outline:none;text-align:left;text-indent:10px;width:100%}.addExtraGroupItemDropdown{background-color:#f1ead8;border:1px solid #d7d7d7;box-shadow:none;margin:15px 0;position:relative;width:300px}.addMenuItemDropdownChosen{height:100%;width:100%}.addMenuItemSeparator{background-color:#d5d5d5;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{color:#333;font-size:10pt;height:34px;line-height:34px;position:relative;text-align:left;text-indent:10px;width:auto}.extraItemBorderDiv{background-color:#fff;border:1px solid #d7d7d7;box-shadow:none;height:34px;margin:0 5px;width:70px}.extraItemBorderDiv:first-child{width:300px}.extraItemTitle{height:34px;height:inherit;width:80px}.extraItemTextFieldNameTitle{margin-right:10px;width:290px}.extraItemTextFieldActiveTitle{padding-left:10px}.quantityMenuItemBorderDivUser{background-color:#fff;border:1px solid #d7d7d7;box-shadow:none;height:34px;width:75px}.extraItemTextFieldName{background-color:#f1ead8;border:none;border-radius:0;box-shadow:none;box-sizing:border-box;color:#333!important;cursor:pointer!important;font-family:Montserrat,sans-serif!important;font-size:10pt;font-weight:400;height:34px;outline:none;text-align:left;text-indent:10px;width:290px}.addNewMenuGroupItemCls{background-color:#876f38;border:none;color:#fff;font-size:10pt;height:34px;margin-left:10px;outline:medium none;text-align:center;width:100px}.extraItemTextFieldIndex,.extraItemTextFieldMaxQuantity,.extraItemTextFieldPrice{background-color:transparent;border:none;border-radius:0;box-shadow:none;box-sizing:border-box;color:#333;cursor:pointer!important;font-size:10pt;height:34px;line-height:34px;outline:none;text-align:center;width:60px}.extraItemTextFieldActive{margin-top:10px;width:60px}.extraItemRightDelete{background-color:transparent;border:none;line-height:25px;outline:none;width:40px}.addNewItemToMenuCls{background-color:#876f38;border:none;color:#fff;font-size:11pt;height:40px;margin:5px auto;outline:medium none;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{background-color:#ecf1f4;padding:30px 10px;width:auto}.productDescHeader{border-bottom:1px solid #ccc;border-top:1px solid #ccc;display:block;font-size:1.4em;padding:10px 0;width:100%}#menuItemDescribeLocationTextfieldId{height:60px;padding:10px}@media only screen and (min-width:768px){#productDesContainer{background-color:#ecf1f4;flex-flow:row}.productDescHeader{border:0 solid #ccc;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;justify-content:center;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%}.addMenuItemInnerBody .extraItemTextFieldNameTitle{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{background-color:#eae8f1;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")}button,html,input,select,textarea{font-family:Montserrat,sans-serif}button{cursor:pointer}.leaflet-container{font:12px/1.5 Montserrat,sans-serif}.chosen-container-multi .chosen-choices li.search-field input[type=text]{color:#666;font-family:Montserrat,sans-serif;text-align:center;text-transform:uppercase;width:100%!important}.chosen-container-multi .chosen-choices li.search-field{text-align:left;width:100%}.slick-next:before,.slick-prev:before,.ui-datepicker{font-family:Montserrat,sans-serif}.main,.mainBody{height:100%;width:100%}.mainBody{display:flex;flex-flow:column;margin:0;padding:0}.center,.centerDash{height:100%;margin:0 auto;width:calc(100% - 160px)}.centerDash{max-width:1000px}#ui-datepicker-div{display:none}.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{color:#e0e0e0;font-size:14pt;height:30px;line-height:30px}.ui-datepicker thead{height:50px}.ui-datepicker th{font-size:8pt}.buttonmain{background-color:#981015;color:#fff}.floatright{float:right;margin-right:20px;vertical-align:middle}.priceWithFeePalapa{align-items:end;display:flex;flex-direction:column;font-size:10px;margin-right:20px}.attentionBkg{background-color:#c3f!important}#btnChangePassword{background-color:transparent;border:none;color:#333;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:150px}#searchText:focus-visible{border:none;outline:none}.resultArrowIcon{color:#000;font-size:18px}#cmuserdetail,#userdetail{cursor:pointer;float:right;font-size:1.2em;line-height:2em;position:absolute;right:-45px;top:60px}.close-button{align-items:center;background-color:#981015;border-radius:50%;color:#fafafa;cursor:pointer;display:flex;font-size:16px;height:30px;justify-content:center;position:absolute;right:30px;text-decoration:none;top:15px;width:30px}.close-button:after{content:"x";margin-left:1px;margin-top:-3px}.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{line-height:1.5em;max-height:6em!important;overflow:hidden}.showContent{height:auto;line-height:1.5em}.notVisible{visibility:hidden}.discount_selector>select{height:28px!important}#discountContainer{background:#fff;padding-top:10px}.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:#f0f6f8;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 #fff;border-left:2px solid #fff;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}.flex-center{align-items:center;display:flex;justify-content:center}.jsgrid-base{height:auto;position:relative;width:100%}.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:space-between;align-items:center;display:flex;flex-flow:column wrap;justify-content:space-between;justify-items:center}.flex-col-wrap input{width:80%}.spinnerMessage{background-color:#ff9100;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-between{display:flex;justify-content:space-between}.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{background-color:#eae8f1;height:100%;padding-left:5px;width:calc(100% - 10px)}.bookView .buttonWhite{margin-right:5px}.spinnerClassBooking{background-color:#000;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}.gridBookingTextfieldDiv .chosen-container-single .chosen-single{background:#fff;border-radius:0;box-shadow:none;height:44px;vertical-align:middle}.gridBookingTextfieldDiv .chosen-container-single .chosen-single span{font-size:16px;font-weight:400;line-height:44px;vertical-align:middle}.spinnerClassCheckin{left:50%;position:absolute;top:250px;z-index:1000}.bodyNavBar{background:#fff;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{left:calc(100% - 22px)!important;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 .bookRoomConfirmDropDiv .chosen-container-single .chosen-single span,.mbMain .commentsConfirmDropDiv .chosen-container-single .chosen-single span{font-size:inherit}.mbMain #dlgPalapaProp .chosen-container .chosen-results li.active-result,.mbMain .bookRoomConfirmDropDiv .chosen-container .chosen-results li.active-result,.mbMain .commentsConfirmDropDiv .chosen-container .chosen-results li.active-result{font-size:inherit;height:auto;line-height:40px}.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 #confirmDialogTermsAdditionalItems .chosen-container,.mbMain #confirmDialogTermsAdditionalItems .chosen-container-single,.mbMain #confirmDialogTermsAdditionalItems .chosen-container-single-nosearch{background-color:#e4e4ff;height:42px;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{background-color:#fff;height:100%}.bookCenter{cursor:pointer;margin:0 auto;padding:0 10px}.booktextfield{background-color:#f1ead8!important;border:none;color:#981015;font-size:10pt;height:34px;outline:none;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:#ccc;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;color:#981015;font-size:12pt;height:50px;line-height:50px;min-width:50px}#searchBar{align-items:center;background-color:#fff;border:1px solid #c5c5c5;padding:10px}#resultsCount{color:#000;margin-left:5px;padding:1px 5px!important}#searchBookingsDivWrapper{background-color:#fff;width:270px}.bookMapLegendDiv{text-indent:5px}.bookMapLegendDiv,.bookMapLegendDivMyPalapa{color:#333;font-size:12pt;height:30px;width:100%}.bookMapLegendDivMyPalapa{line-height:25px;text-indent:10px}.bookZoneLegend{height:100%;width:100%}.bookZoneItemView{background-color:#fff;height:auto;width:100%}.bookZoneItemMainBody{height:100%;width:100%}.bookZoneContentName{color:#333;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{color:#981015;font-size:12pt;height:50px;width:130px}.bookDateRangeButtons,.bookDateRangeShiftButtons{background-color:transparent;border:none;float:left;outline:medium none;position:relative}.bookDateRangeShiftButtons{height:44px;width:40px}.bookDateRangeButtonsCenter{background-color:#fff;border:none;color:#981015;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{height:35px;left:calc(100% - 18px);position:absolute;top:calc(50% - 10px);width:18px}.bookingDateShiftRightIcon{height:28px;left:calc(100% - 44px);position:absolute;top:calc(50% - 10px);width:18px}#contentHeader{height:auto;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{height:auto!important;min-height:100px}#contentSubHeader,#contentSubHeaderEditMap{background-color:#fff;width:100%;z-index:15000}#contentSubHeaderEditMap{display:flex;flex-flow:column;left:0;min-height:60px;padding-bottom:5px;top:0}#contentSubHeaderEditMap #right{align-items:center;display:flex;padding:0 4px 0 8px}#contentSubHeaderEditMap #left .buttonWhite{margin:4px 1px}#contentSubHeaderBookedMessage{background-color:#fff;text-align:center;width:100%}.contentSubHeaderDiv{display:inline-block;height:100%}.contentSubHeaderDivSpacer{background-color:#ccc;height:40px}.contentSubHeaderDivSpacer,.contentSubHeaderDivSpacerNoLine{float:left;margin-left:10px;margin-right:10px;margin-top:10px;width:1px}.contentSubHeaderDivSpacerNoLine{height:calc(100% - 40px)}.contentSubHeaderDivPalapa{color:#000;float:left;font-size:16pt;height:100%;text-indent:0;width:25%}.contentSubHeaderDivZone{color:#000;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}.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 .subheaderBooked .contentSubHeaderDivPriceWithFee,.subheaderPricing .subheaderTotals .contentSubHeaderDivPrice,.subheaderPricing .subheaderTotals .contentSubHeaderDivPriceWithFee{font-weight:500;line-height:20px;width:100%!important}.subheaderPricing .subheaderBooked #subheaderPrice,.subheaderPricing .subheaderBooked #subheaderPriceWithFee #subheaderPriceSlot2,.subheaderPricing .subheaderTotals #subheaderPrice,.subheaderPricing .subheaderTotals #subheaderPriceWithFee #subheaderPriceSlot2{font-weight:700}.subheaderPricing .subheaderBooked #subheaderPrice span,.subheaderPricing .subheaderBooked #subheaderPriceWithFee #subheaderPriceSlot2 span,.subheaderPricing .subheaderTotals #subheaderPrice span,.subheaderPricing .subheaderTotals #subheaderPriceWithFee #subheaderPriceSlot2 span{padding-right:5px}.contentSubHeaderDivStaffNotes{float:left;height:100%;line-height:60px}#searchBookingsClearFieldsBtnId{background-color:transparent;border:none;color:#39f;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}#searchBookingsExpandBtnId{float:right}#searchBookingsCollapseBtnId,#searchBookingsExpandBtnId{background-color:transparent;border:none;cursor:pointer;height:100%;outline:none}.contentSubHeaderDivState{color:#000;line-height:40px}.contentSubHeaderDivReference{padding:0 10px}#contentCheckinHeader{align-content:center;clear:both;justify-content:space-between;position:relative;width:100%}#contentCheckinHeader,#contentMoveHeader{align-items:center;display:flex;flex-wrap:wrap;padding-bottom:10px}#contentMoveHeader{background-color:#fff}.moveStateText{height:30px;padding-left:20px;text-align:center}.contentCheckinHeaderTop{display:inline-block;width:calc(100% - 70px)}.contentCheckinHeaderTopName{color:#000;font-size:14pt;margin:0 5px}.contentCheckinHeaderTopCheckinBtn{border:none;height:40px;outline:medium none;width:125px}.contentCheckinHeaderTopCheckinBtn,.orderPrint{background-color:#981015;color:#fff;font-size:10pt}#subheaderRoom{display:inline-block;float:left;font-size:11pt;height:auto;line-height:normal;margin-left:10px;margin-top:29px}.reservationCancel{background-color:#981015;border:none;color:#fff;font-size:10pt;height:40px;min-width:125px;outline:medium none;padding:0 10px}.doNotMove{float:right}#btnApplyDiscountSlot1,#btnApplyDiscountSlot2,#editBookingSlot1,#editBookingSlot2{background-color:#981015;color:#fff}#btnApplyDiscountSlot1,#btnApplyDiscountSlot2{margin-left:5px}#btnMovePalapa{background-color:#981015;color:#fff;margin: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:80mm;padding:4mm}#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 .orderNo{font-weight:600}#print.receipt .hrFood{display:none}#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.2em;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;color:#000;float:right;font-size:10pt;height:40px;line-height:40px;margin-left:5px;margin-right:15px;outline:medium none;width:125px}.contentCheckinHeaderTopEmail{color:#981015;display:block;font-size:11pt;margin:0 10px 0 5px}.contentCheckinHeaderDividerLine{background-color:#ccc;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;width:200px}.contentCheckinHeaderTopDivider textarea{min-width:240px}.contentCheckinHeaderBottonRoom{background-color:#e4e4ff;border:none;color:#333;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{background-color:#eae8f1;position:relative;width:100%}.formManagement .bookPalapaBtn{width:200px}.bookPalapaAvailableSlot{color:#5dbd6f;float:right;font-size:12pt;line-height:60px;margin-right:10px}.bookPalapaTimeText{color:#000;display:block;font-size:12pt;line-height:normal;margin-right:10px}#contentSubHeaderContainer{align-items:start;display:flex;justify-content:space-evenly}#contentSubHeaderContainer .subheaderBooked{align-content:start;align-items:start;max-width:250px}.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}.contentBookingsLeft{float:left;margin-left:20px}.mapType{display:none;float:right;height:100%;position:relative;width:150px}.palapaIcon{height:33px;margin-left:-16px!important;margin-top:-16px!important;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{color:#fff;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:#000;height:100%;opacity:.5;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{color:#876f38;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{background-color:#456;height:80px;margin:0 auto;position:relative;width:calc(100% - 80px)}.confirmDialogInfo{color:#000;font-size:22px;margin-left:40px;min-height:40px;padding:20px 25px 25px 45px;width:calc(100% - 80px)}.addMenuItemBlue{color:#fff;display:inline-block;font-size:16pt;margin:0;padding:20px;text-align:center;width:85%}.TitleUser,.addMenuItemBlue{background-color:#981015;height:70px}.TitleUser{margin-left:0;padding:0;width:100%}.TitleUser .UserTitle{color:#fff;float:left;font-size:20px;height:100%;margin:0 auto;padding-top:20px;text-align:center;width:91%}.TitleUser .closePalapaDetailsCls>div{color:#fff}.bookingTextCenter{text-align:center}#confirmShowMoreBtnId{background-color:transparent;border:none;color:#39f;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{background-color:#eae9f1;height:100%;margin-left:50%;width:1px}.confirmDialogHeaderDiv{height:70px;width:100%}.userDialogView .confirmDialogHeaderDiv{display:none}.confirmDialogInfoCenter{background-color:#981015;color:#fff;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:#eae9f1;height:1px;margin-bottom:10px;width:100%}.confirmDialogTextFieldDiv{color:#333;padding-left:0!important;width:100%}.confirmDialogTextFields{background-color:#f1ead8;border:none;color:#333;cursor:pointer!important;font-size:10pt;height:40px;outline:medium none;padding-left:20px;text-align:left;width:270px}.confirmDialogTextFieldsLabel{display:inline-block;margin-top:10px;text-align:left;width:150px}#payedContainer .confirmDialogTextFieldsLabel{width:180px}#payedContainer .confirmDialogTextFields{width:240px}.userDialogBody .confirmDialogTextFieldsLabel{margin-top:0}.CardDigitLabel{width:100%}#dailyDiscountId{width:270px!important}#tabs-2 .label-form{padding-top:5px;vertical-align:middle}.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}#confirmDialogCommentId{display:inline-block;font-size:13px;position:relative;vertical-align:middle}.confirmUserDialogTextFields{background-color:#f1ead8;border:none;color:#333;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{background-color:#981015;float:left;height:100%;margin:0 auto;padding:10px 0;width:100%}#confirmDateText{width:calc(50% - 18px)}#confirmDateText,.confirmDateMiddle{color:#fff;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{color:#fff!important;font-size:1em!important;height:16px;pointer-events:none;position:absolute;right:30px;top:14px;width:16px}#confirmDateCalendarIconId{color:#fff;float:left;font-size:1em;height:16px;margin-top:0;width:16px}#confirmStartDateRangeId{margin-left:10px;width:140px}.confirmEndDateRangeBtn{background-color:transparent;border:none;color:#fff;float:left;font-size:14pt;font-weight:inherit;height:50px;line-height:50px;outline:medium 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}.switch{display:inline-block;height:34px;position:relative;width:60px}.switch input{height:0;opacity:0;width:0}.slider{background-color:#ccc;bottom:0;cursor:pointer;left:0;right:0;top:0}.slider,.slider:before{position:absolute;transition:.4s}.slider:before{background-color:#fff;bottom:4px;content:"";height:26px;left:4px;width:26px}input:checked+.slider{background-color:#2196f3}input:focus+.slider{box-shadow:0 0 1px #2196f3}input:checked+.slider:before{transform:translateX(26px)}.slider.round{border-radius:34px}.slider.round:before{border-radius:50%}#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}#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}.main .basicDialogBodyView{height:100%;width:100%;z-index:1000000}.popup{z-index:1000000}.basicDialogBodyView{height:100%;left:0;position:fixed;top:0;width:100%;z-index:100000}.basicDialogBodyView .small-close-button{display:none}.noButtons .basicDialogBodyView .small-close-button{display:flex}.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{background-color:#981015;height:55px;margin:0 auto;width:350px}.basicDialogTopMargin{height:26px;width:100%}.basicDialogTextAreaDivContainer{color:#333;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;color:#fff;display:flex;font-size:14pt;font-weight:400;height:100%;justify-content:center;text-align:center;width:100%}.basicDialogBodyDiv{background-color:#fff;border:1px solid #ccc;width:100%}.basicDialogTextFieldsSpacer{height:14px;width:100%}.basicDialogActionButtonsDiv{text-align:center;width:100%}.noButtons .basicDialogActionButtonsDiv{display:none}.noButtons .modal-wrapper{display:flex;margin:auto}.noButtons .modal-wrapper .modal-body{max-height:80vh;overflow:auto}.noButtons .basicDialogTextAreaDivContainer{max-height:inherit}.basicDialogActionButtonCreate{background-color:#981015;color:#fff;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 .bookRoomConfirmDropDiv .chosen-container,.mbAdmin .bookRoomConfirmDropDiv .chosen-container-active.chosen-with-drop,.mbAdmin .commentsConfirmDropDiv #confirmDialogNumChairsId_chosen,.mbAdmin .commentsConfirmDropDiv .chosen-container,.mbAdmin .commentsConfirmDropDiv .chosen-container-active.chosen-with-drop{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}}.bookRoomDropDiv .chosen-container-single .chosen-single,.commentsConfirmDropDiv .chosen-container-single .chosen-single{background-color:#f1ead8;background-image:none;border:1px solid #f1ead8;border-radius:0;box-shadow:none;color:#000;cursor:pointer;font-size:10pt;height:34px;text-align:left;text-indent:10px}.bookRoomDropDiv .chosen-container-single .chosen-single span,.commentsConfirmDropDiv .chosen-container-single .chosen-single span{background-color:#f1ead8;background-image:none;line-height:32px}.bookRoomDropDiv .chosen-container-single .chosen-single div,.commentsConfirmDropDiv .chosen-container-single .chosen-single div{background-color:#f1ead8;background-image:none}.bookRoomDropDiv .chosen-container-single .chosen-single div b,.commentsConfirmDropDiv .chosen-container-single .chosen-single div b{background:none;background-color:#f1ead8;display:none;height:100%;width:100%}.chosen-container-single .chosen-single div b{background-image:none}.bookRoomDropDiv .chosen-container-single .chosen-single .chosen-with-drop,.commentsConfirmDropDiv .chosen-container-single .chosen-single .chosen-with-drop{background-color:#f1ead8;background-image:none}.bookRoomDropDiv .chosen-container-single .chosen-drop,.commentsConfirmDropDiv .chosen-container-single .chosen-drop{background-color:#f1ead8;background-image:none;border:1px solid #e4e4e4;box-shadow:none}.bookRoomDropDiv .chosen-container-active.chosen-with-drop .chosen-single,.commentsConfirmDropDiv .chosen-container-single .chosen-single{background-color:#f1ead8;background-image:none;border:1px solid #f1ead8;box-shadow:none}.bookRoomDropDiv .chosen-container .chosen-results li.active-result{border-bottom:1px solid #e4e4e4;color:#333;font-size:12pt;height:auto;line-height:14pt;text-indent:24px}.bookRoomDropDiv .chosen-container .chosen-results li.highlighted{background-image:linear-gradient(#fff,#f7f5f5 0)}.bookRoomConfirmDropDiv .chosen-container-single .chosen-single,.commentsConfirmDropDiv .chosen-container-single .chosen-single{background-color:#fff;background-image:none;border:1px solid #333;border-radius:0;box-shadow:none;color:#333;cursor:text!important;font-size:10pt;height:44px;padding-left:20px;text-align:left}.bookRoomConfirmDropDiv .chosen-container-single .chosen-single span,.commentsConfirmDropDiv .chosen-container-single .chosen-single span{background-image:none;line-height:44px;margin-right:13px;text-indent:0}.aditionalBookingDropDiv .chosen-container-single .chosen-single span{line-height:60px;margin-right:0;width:100%}.bookRoomConfirmDropDiv .chosen-container-single .chosen-single div,.commentsConfirmDropDiv .chosen-container-single .chosen-single div{background-image:none}.bookRoomConfirmDropDiv .chosen-container-single .chosen-single div b,.commentsConfirmDropDiv .chosen-container-single .chosen-single div b{background:none;background-color:#f1ead8;display:none;height:100%;width:100%}.bookRoomConfirmDropDiv .chosen-container-single .chosen-single .chosen-with-drop,.commentsConfirmDropDiv .chosen-container-single .chosen-single .chosen-with-drop{background-color:#f1ead8;background-image:none}.bookRoomConfirmDropDiv .chosen-container-single .chosen-drop,.commentsConfirmDropDiv .chosen-container-single .chosen-drop{background-color:#fff;background-image:none;border:1px solid #e4e4e4;box-shadow:none}.commentsConfirmDropDiv .chosen-container-single .chosen-drop{min-width:300px;text-align:left}.bookRoomConfirmDropDiv .chosen-container .chosen-results li.active-result,.commentsConfirmDropDiv .chosen-container .chosen-results li.active-result{border-bottom:1px solid #e4e4e4;color:#333;font-size:11pt;height:auto;line-height:14pt}.commentsConfirmDropDiv .chosen-container .chosen-results li.active-result{text-indent:0}.bookRoomConfirmDropDiv .chosen-container .chosen-results li.highlighted,.commentsConfirmDropDiv .chosen-container .chosen-results li.highlighted{background-image:linear-gradient(#fff,#f7f5f5 0)}.booktextfield::-moz-placeholder{color:#000}.booktextfield::placeholder{color:#000}.confirmUserDialogTextFields::-moz-placeholder{color:#000}.confirmUserDialogTextFields::placeholder{color:#000}.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{color:#333;font-size:10pt;height:110px;margin-left:20px;overflow-y:scroll;text-align:left;width:calc(100% - 40px)}#bookPalapaSlot1Text,#bookPalapaSlot2Text,#bookPalapaSlotDayText{color:#981015;float:right;font-size:14px}#bookPalapaTimeTextS1,#bookPalapaTimeTextS2{color:#981015;font-size:13px}#checkInRoomIdSlot1Container,#checkInRoomIdSlot2Container,#checkInRoomIdSlotDayContainer{float:left;margin-top:14px}#contentCheckinHeader #bookPalapaSlot1Text,#contentCheckinHeader #bookPalapaSlot2Text,#contentCheckinHeader #bookPalapaSlotDayText{padding-right:5px}.contentSubHeaderDivSpacerVert{background-color:#ccc;float:right;height:56px;margin:2px 10px;width:1px}.contentSubHeaderDivState{font-size:11pt;padding:0 10px}#contentSubHeaderDivSpacerVertSDay{background-color:#fff}#contentHeaderBookButtonsLine{display:flex;flex-wrap:wrap;height:100%;justify-content:center;width:100%}#cancelMultipleBookingsContainer{margin-left:20px}#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%}#confirmDialogTermsAdditionalItemsContent,.aditionalBookingItemInfo{display:flex;flex-flow:column}.aditionalBookingItemInfo{background-color:#f1ead8;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}#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:30px;top:100%}.mbAdmin #aditionalBookingItemQtyDrop .chosen-container .chosen-results{background-color:#fff;border:1px solid #d2d2d2;margin:0 0 4px}#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{color:#981015;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{background-color:#981015;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}#aditionalBookingItemQtyDrop .chosen-container .chosen-results{padding:0}#additionalItemsTitle{display:flex;justify-content:space-between;margin:0 auto;padding:20px 0 10px 8px;width:100%}#confirmWrapper #additionalItemsTitle{justify-content:space-around}.AdditionalHeader{background-color:#981015;height:70px!important;margin:0 auto}.AdditionalHeader .iconMenu.closePalapaDetailsBtnIcon{color:#fff}#aditionalBookingItemQty_chosen{height:65px;width:100%!important}#aditionalBookingItemQty_chosen>a{border-radius:0;cursor:pointer!important;height:100%;margin:0;padding:0;text-align:center;width:65px}#aditionalBookingItemQty_chosen.chosen-disabled a{cursor:context-menu!important;line-height:65px}#additionalItemsTitleLine{background-color:#bbb;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}#confirmDialogEtaContent .chosen-container-single .chosen-single{width:90px}#confirmDialogEtaIdIcon{right:30px}.mapBeachAnnounce{bottom:.5em;color:red;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{background-color:#f1ead8;border:none;color:#333;cursor:pointer!important;float:left;font-size:12pt;height:40px;min-width:50px;outline:medium none;text-align:center}.currencyCodeDiscount{background-color:#fff;height:40px;line-height:40px;padding:0 6px;width:auto}.labelSlot{color:#981015;float:left;font-size:11pt;height:38px;line-height:38px;padding:0 10px 0 20px}.labelDiscount{display:inline-block;float:left;height:auto;line-height:normal;margin-top:11px}.confirmDialogComment{background-color:#f1ead8;border:none;color:#333;cursor:pointer!important;font-size:10pt;line-height:normal!important;outline:medium none;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;text-align:center}#main.mbMain .bookRoomConfirmDropDiv .chosen-container-single .chosen-single,#main.mbMain .commentsConfirmDropDiv .chosen-container-single .chosen-single{height:auto;line-height:normal}#main.mbMain .bookRoomConfirmDropDiv .chosen-container-single .chosen-single span,#main.mbMain .commentsConfirmDropDiv .chosen-container-single .chosen-single span{line-height:42px}#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 .highlightCell1{background-color:#00c6e4!important}#hotelGridBookings .highlightCellWaitlist{background-color:#adff2f!important}#hotelGridBookings .highlightCell2{background-color:#981015!important}#hotelGridBookings .highlightedSearch{background-color:#dbd51a!important}#hotelGridBookings .selectedSearch{background-color:#00c6e4!important}#hotelGridBookings .moveSource{background-color:#adff2f!important;color:#666!important}#hotelGridBookings .moveDest{background-color:#7ed321!important;color:#666!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{background-color:#981015;color:#fff;max-width:300px}#orderNote{clear:both}#hotelServicesBookingsReport #filterContainer{display:flex;justify-content:center}#hotelServicesBookingsReport #packageGridItemsList{overflow:auto;width:100%!important}.changeBookingContainer{float:right;margin:0 0 10px}#btnMovePalapa:disabled{border:1px solid #ddd;opacity:.8!important}.is_hotel_reserved{word-wrap:break-word;background-color:gray!important}.no_rights{background-color:#d3d3d3!important}.is_custom{word-wrap:break-word}.casino_reserved,.convention_hold,.is_custom{background-color:gray!important}.out_of_order{background-color:#000!important;color:#c3c3c3!important}.is_booked,.is_booked_by_guest{word-wrap:break-word;background-color:red!important;color:wheat}.is_reserved{word-wrap:break-word;background-color:#d3d3d3!important}.is_checkedin,.is_checkedin_by_guest{word-wrap:break-word;background-color:#ff0!important;color:#666}#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;background-color:#981015;color:#fff;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 #mapDateFrom,#hotelGridBookings #gridFilter #mapDateTo{color:#981015}#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{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,#hotelGridBookings #cancelRow #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:hsla(0,0%,98%,.9);color:#000;margin:auto;min-width:320px}.cartUserSelect h2{font-size:1em}.cartUserSelect .row{border-bottom:none;clear:both;display:inline-block;margin:0;width:100%}.cartUserSelect .row .sectionleft,.cartUserSelect .row .sectionright{border-bottom:1px solid #000;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:url(assets/6b3d1c82e38ec7a56960.png) 5px no-repeat;background-size:25px;font-size:14px;padding-left:35px}.cartUserSelect .row #login_password{background:url(assets/ecd21f420a2f52532ab9.png) 5px no-repeat;background-size:25px;font-size:14px;padding-left:45px}#submitCart{width:100%}#cart-background,.cart-background{display:block;width:100%}#cart-background{background-size:cover;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:0 solid #000!important}.cartUserSelect .sectionright{border:solid #000!important;border-width:1px 0 0!important}.cartUserSelect .sectionleft{border-bottom:1px solid #000!important}}@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 #000;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 #000}.cartUserSelect .row .sectionlefta #mbAccountControls{padding:0}.cartUserSelect .row #login_password,.cartUserSelect .row #login_username{font-size:16px;padding-left:45px}#cart-background{background:url(assets/930f77b4eea0c02e6ef1.jpg) 50% no-repeat;background-size:cover}}.ui-widget input,.ui-widget select,.ui-widget textarea{font-family:Montserrat,sans-serif;font-size:1em!important;line-height:1em;padding-left:20px!important;text-align:left!important;vertical-align:middle}.ui-widget input.ui-spinner-input{line-height:35px}.ui-spinner-input:focus{border:none!important}.ui-button.ui-state-active:hover,.ui-button:active,.ui-state-active,.ui-widget-content .ui-state-active,.ui-widget-header .ui-state-active,a.ui-button:active{background:#981015;border:1px solid #981015}.reservationCommentSlotNotes{font-size:12px;padding:5px;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{background-color:#876f38;border:none;color:#fff;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{background-color:#981015;color:#fff;margin-left:0}#cancelGuestDialog{background-color:#fff}#subheaderStaffNotes{margin-left:5px}#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 .controls #checkInButton{background-color:#876f38}#manageCheckInContent #checkinsummary,#manageCheckInContent .roomChargeCheckbox{display:inline-block}#manageCheckInContent .cancelCheckin{float:right}#manageCheckInContent tr.highlight td.jsgrid-cell{background-color:#f1ead8}.disabledService{pointer-events:none}.confirmBookMultipleRow{color:#fff;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{height:100%}#confirmBookMultipleRow>div{height:40px}#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}#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}}.iconRed{color:#981015;display:inline-block;font-size:1.2em;padding:0 0 0 5px}.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% - 121px)!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}.confirmDialogTextFieldDivMB{position:relative}.roomDropDownSelectArrow{pointer-events:none;position:absolute;right:10px;top:calc(50% - 12px)}.AdminConfirmDialogHeaderDiv{display:none}.removeParent .roomDropDownSelectArrow{left:110px!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)}.bodyContent #confirmMenuButtons{padding:0}.contentSubheaderButtons #bookPalapaSlot1Container,.contentSubheaderButtons #bookPalapaSlot2Container{margin-bottom:10px;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%}}.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)}.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%}.tooltipContainerSlot2{display:flex;flex-direction:column;margin-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}.popup{z-index:10000}#bookingsStatistics{display:grid;gap:8px;grid-template-columns:1fr 50px;padding:16px}#bookingsStatistics .label{font-weight:600;text-align:right}#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{color:#981015;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}#overlapedSpecialDaysPopup .basicDialogBody,#overlapedSpecialDaysPopup .basicDialogHeaderDiv{width:700px}#addAnchorGridPopup h3,#overlapedSpecialDaysPopup h3{text-align:center}#retryAllBtn{margin: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{width:250px}}.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{background-color:#eae8f1;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{background-color:#fff;bottom:0;height:auto;position:absolute;width:100%}#confirmUserDate{color:#fff;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{color:#fff;font-size:12pt;height:50%;line-height:25px;text-align:center;width:100%}#contentCheckinHeaderUser{background-color:#fff;height:135px;left:0;position:absolute;top:124px;width:100%;z-index:1000}.contentCheckinHeaderTopUser{height:49%;margin-left:35px;width:calc(100% - 70px)}.contentCheckinHeaderTopNameUser{color:#981015;float:left;height:100%;margin-right:10px;margin-top:10px;outline:medium none;width:100%}#reservationCancelUser{background-color:#981015;border:none;color:#fff;float:right;font-size:10pt;height:40px;outline:medium none;width:150px}.contentCheckinHeaderTopEmailUser{color:#981015;float:left;height:100%;margin-right:20px;word-break:break-word}.contentCheckinHeaderTopDividerUser{float:left;height:49%;width:100%}.bodyNavWaitListBottomSpacer{background-color:#fff;height:30px;width:100%}.palapaUnavailableBookingText{color:#981015;font-size:13pt;margin-top:10px;text-align:center}.closePalapaDetailsUserBtn{float:right}.bookPalapaUserBtn{background-color:#981015;color:#fff;float:right;width:175px}#contentSubHeader .smallBookBtn{width:105px}#contentUserDBSubHeader{background-color:#fff;height:80px;width:100%}.palapaUnavailableBookingImg{background-color:#eae8f1;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{background-color:#981015;border:none;color:#fff;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{background-color:transparent;border:none;color:#39f;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:#ccc;float:right;height:46px;margin:-2px 6px 0 10px;width:1px}#txtMapInfo{color:red;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 #000;margin-bottom:10px;margin-top:20px;padding-top:20px;width:100%}.back a{color:#981015}.back a,.back a:hover{font-weight:600;padding:20px}.back a:hover{color:#6060ae}#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!important;min-height:100%}#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:hsla(0,0%,98%,.9);color:#000;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 #registerViewContainerDiv{background:none!important}.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%}.login-box{background:none!important}.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}.divCartDiscountContainer{padding-left:15px}#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:20px 0 0!important}.login-register-wrapper-cart .login-page .login-container .login-box{padding:10px}}@media only screen and (max-width:750px){.back{text-align:center}.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:#000;font-size:16px;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}.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 a,.dashboardView #dashboardMenu li a:active,.dashboardView #dashboardMenu li a:focus,.dashboardView #dashboardMenu li a:hover{color:#312d30;text-decoration:none}.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;color:#fff;cursor:pointer;font-size:16pt;height:60px;left:35px;outline:none;position:absolute;text-transform:uppercase;top:calc(50% - 30px);width:230px}#dashboardInnerPalapaBtn{background-color:#981015;cursor:pointer}#dashboardInnerMenuBtn{background-color:#876f38;cursor:pointer}#dashboardMenuBtn{background-color:transparent;background:url(assets/2da05e4f30514eed1fec.jpg) no-repeat;border:none;height:100%;outline:none;width:300px}.dashboardUserView{background-color:#eae8f1;height:100%;position:absolute;width:100%}#dashboardWelcomeUser{color:#333;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{color:#981015;font-size:12pt;height:25px;line-height:25px;text-indent:10px;width:100%}.dashboardBanner{background-color:#981015;height:160px;position:relative;text-align:center;width:100%}.dashboardBannerText{color:#fff;font-size:24pt;text-align:center;width:100%}.dashboardBannerSubText{color:#ccc;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-color:transparent;background:url(assets/8e0f375c8e461faa6a65.jpg) 50% no-repeat}#dashboardUserMenuBtn,#dashboardUserPalapaBtn{border:none;height:100%;outline:none;width:100%}#dashboardUserMenuBtn{background-color:transparent;background:url(assets/449035a8319a27ae5759.jpg) 50% no-repeat}#dashboardUserInnerPalapaBtn{background-color:#981015}#dashboardUserInnerMenuBtn{background:#876f38 no-repeat right 10px center}.dashboardUserInnerTextButton{border:none;color:#fff;cursor:pointer;font-size:12pt;height:60px;left:calc(50% - 115px);outline:none;position:absolute;top:225px;width:230px}.dashboardSubHeaderDivPalapa{color:#000;float:left;font-size:20pt;height:100%;line-height:80px;text-indent:30px;width:250px}.contentSubHeaderDivDate,.contentSubHeaderDivStateDashboard{color:#000;float:left;font-size:12pt;height:100%;line-height:85px}.contentSubHeaderDivDate{margin-left:20px}.dashboardSubHeaderDividerLine{background-color:#ccc;height:1px;margin-left:15px;width:calc(100% - 30px)}.dashboardContentSubHeaderDivPalapa{color:#000;float:left;font-size:20pt;height:80px;line-height:80px;text-indent:30px;width:180px}.dashboardContentCheckinHeaderSpacer{height:6px;width:100%}.dashboardContentCheckinHeader{background-color:#fff;height:80px;width:100%}#dashboardReservationCancel{background-color:#981015;font-size:10pt;margin-right:20px}#dashboardReservationCancel,.dashboardUserCheckedIn{border:none;color:#fff;float:right;height:40px;margin-top:15px;outline:medium none;width:136px}.dashboardUserCheckedIn{background-color:#39f;font-size:11pt;margin-right:15px}.dashboardUserHeaderTopOrderFoodDiv{display:none!important;float:right;height:100%;line-height:80px;margin-right:15px}.dashboardUserHeaderTopOrderFoodText{background-color:transparent;border:none;color:#39f;float:right;font-size:12pt;height:100%;outline:medium none}.dashboardUserHeaderTopOrderFoodIcon{float:right;height:26px;margin-top:23px;width:20px}#navbarMenus_User{background:transparent url(assets/3ff4a9f26791dda8daaf.svg) no-repeat 100%;background-size:37px;min-height:38px;padding-right:38px;width:150px}#dashboardUserInnerMenuBtn{background:#876f38 url(assets/3ff4a9f26791dda8daaf.svg) no-repeat right 10px center;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{background:transparent url(assets/3ff4a9f26791dda8daaf.svg) no-repeat scroll 0 0/100% auto;display:inline-block;float:left;height:60px;left:10px;position:relative;top:55px;width:60px}#navbarMenuMenuUserDiv,#navbarMenus_UserContainer{display:none}.loginView{background-color:#eae8f1}.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}.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{color:#fff;font-size:10pt;margin-bottom:32px;text-align:center;width:100%}.login_textfield,.resetpass_textfield{border:none;color:#333;font-size:10pt;height:40px;margin-left:calc(50% - 115px);outline:none;text-align:center;width:230px}.resetpass_textfield{background-color:#f1ead8}.login_textfield_first{margin-left:35px}.login_textfield_first,.login_textfield_last{border:none;color:#333;font-size:10pt;height:40px;outline:none;text-align:center;width:110px}.login_textfield_last{margin-left:4px}.loginregisterbtn{background-color:#c3f;border:none;color:#fff;font-size:12pt;height:42px;margin-left:calc(50% - 68.5px);outline:none;width:137px}.loginSignupLabel{color:#fff;display:inline-block;font-size:12pt}.login_btnRegister{color:#6cf;font-size:12pt}.login_btnForgotpass,.login_btnRegister{background-color:transparent;border:none;display:inline-block;height:100%;outline:medium none}.login_btnForgotpass{color:#fff;font-size:10pt;margin-left:30px}#login_btnAlreadyRegister,#login_btnNotRegister{background-color:transparent;border:none;color:#981015;display:inline-block;font-size:12pt;height:100%;outline:medium none}#toggle-password,#toggle-pin{background-color:transparent;display:flex;height:33px;margin-left:88%;margin-top:-2.7em;position:relative;width:28px;z-index:8}#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}.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)}::-ms-reveal{display:none}.labelTextAdjust{font-size:11px}.resetPassDialogBodyView{height:100%;left:0;position:fixed;top:0;width:100%;z-index:100000}.resetPassDialogBackground{background-color:#000;height:100%;opacity:.5;position:absolute;width:100%}.resetPassDialogBody{background-color:transparent;height:160px;margin:auto;max-width:570px!important;position:relative;width:470px}.resetPassDialogHeaderDiv{background-color:rgba(54,54,99,.9);height:75px;width:100%}.resetPassDialogTopMargin{height:26px;width:100%}.resetPassDialogTextFieldsDividerLine{background-color:#ccc;height:1px;margin-left:10px;width:calc(100% - 20px)}#resetPassDialogHeaderText{color:#fff;font-size:14pt;height:100%;line-height:45px;text-align:center;width:100%}.resetPassDialogBodyDiv{background-color:#fff;border:1px solid #ccc;height:100%;width:calc(100% - 2px)}.resetPassDialogTextFieldsSpacer{height:14px;width:100%}.resetPassDialogActionButtonsDiv{cursor:pointer;text-align:center;width:100%}.resetPassDialogActionButtonCreate{background-color:#c3f;border:none;color:#fff;cursor:pointer;height:42px;outline:none;width:185px}#loginLogoTxt{color:#fff;display:inline-block;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 #privacy,.useAndPrivacy #terms{color:#876f38}.useAndPrivacy input[type=checkbox],.useAndPrivacy input[type=radio]{margin-top:5px}#privacy,#terms{text-decoration:underline}.promotionsTextDiv{flex-flow:row!important}#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{background-color:#fafafa;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{color:#981015;font-size:20pt;height:44px;margin-bottom:12px;margin-left:15px}#manageBookingAddZoneButton{background-color:#45a1fe;border:none;color:#fff;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;padding:5px 0 5px 15px;width:100%}#manageBookingDatesHeader,#manageBookingDatesHeader .manageBookingDate{align-items:center;display:flex}#manageBookingDatesHeader .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}#manageBookingSelectBookingsHeaderButtons .manageBookingTextfieldDiv .chosen-container-single .chosen-single{align-items:center;background-color:transparent;background-image:none;border:1px solid #84734d;border-radius:0;box-shadow:none;color:#84734d;cursor:pointer;display:flex;font-size:13px;font-size:11pt;height:40px;text-indent:12px}#manageBookingSelectBookingsHeaderButtons .manageBookingTextfieldDiv .chosen-container-single .chosen-single div b{background:none;display:none;height:100%;width:100%}.manageBookingSelectHeaderButtonsContent{background-color:transparent;border:none;color:#981015;font-size:12pt;margin-left:15px;outline:medium none}.manageBookingSelectHeaderButtonsContentApply{background-color:#fff;border:none;color:#876f38;float:right;font-size:11pt;margin-right:18px;opacity:1;padding:10px}.manageBookingContentTitle{color:#981015;flex:1;font-size:18pt;width:50%}.manageBookingButtons{flex:1}.manageBookingButtons .buttonWhite{margin:5px}.manageBookingContentSubTitle{color:#981015;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:#eae8f1;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 #999;box-shadow:none;display:block;height:20px;width:20px}.iconCheckRed{color:#fff}.bookingGridCheckBox input:checked+span,.manageBookingGridCheckBox input:checked+span{background-color:#981015;color:#fff}#manageBookingNameId{color:#000;float:left;font-size:12pt;font-weight:600;line-height:24px;text-transform:uppercase}#manageBookingStateId1,#manageBookingStateId2{color:#000;float:left;font-size:12pt;height:40px;line-height:40px;margin-left:11px}#manageBookingStateFullDay{float:left;font-size:16px;line-height:40px;margin-left:10px}#manageBookingDateId{color:#666;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{color:#666;font-size:12pt;line-height:normal;min-height:40px;overflow:auto;padding-top:12px;white-space:pre-wrap;width:100%}#manageBookingCMDiscountId,#manageBookingFBCreditId,#manageBookingPriceId{color:#666;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{color:#666;float:left;font-size:11pt;height:40px;line-height:40px;text-align:center;width:100%}#manageBookingAdvancedBookId,#manageBookingCMAdvancedBookId,#manageBookingCMUntilBookId,#manageBookingUntilBookId{color:#666;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 .buttonAdd,.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-color:transparent;background-image:none;border:1px solid #d4d4de;border-radius:0;box-shadow:none;color:#d4d4de;cursor:text!important;font-size:13px;font-size:11pt;height:38px;text-indent:12px;width:100%}.manageBookingTextfield::-moz-placeholder{color:#d4d4de}.manageBookingTextfield::placeholder{color:#d4d4de}.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{border:1px solid #777;color:#fff;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}.manageBookingEditAttributesContentBox .chosen-container-single .chosen-single{align-items:center;background-color:transparent;background-image:none;border:1px solid #d4d4de;border-radius:0;box-shadow:none;color:#fff;cursor:pointer;display:flex;font-size:13px;font-size:11pt;height:42px;text-indent:12px}.manageBookingDownArrowIcon{color:#fff!important;left:calc(100% - 30px);pointer-events:none;position:absolute;top:calc(50% - 7px)}.gridBookingTextfieldDiv .manageBookingDownArrowIcon{color:#000!important}.bookRoomConfirmDropDiv .manageBookingDownArrowIcon{top:calc(100% - 30px)}.manageBookingEditAttributesContentBox .chosen-container-single .chosen-single span{background-color:transparent;background-image:none;line-height:30px}.manageBookingEditAttributesContentBox .chosen-container-single .chosen-single div{background-color:transparent;background-image:none}.manageBookingSelectDivTS .chosen-container-single .chosen-single span{background-color:transparent;background-image:none;line-height:42px}.manageBookingSelectDivTS .chosen-container-single .chosen-single div{background-color:transparent;background-image:none}#manageBookingCheckInSelect .chosen-container-single .chosen-single div b,.manageBookingEditAttributesContentBox .chosen-container-single .chosen-single div b{background:none;display:none;height:100%;width:100%}.manageBookingEditAttributesContentBox .chosen-container-single .chosen-single .chosen-with-drop{background-color:#f1ead8;background-image:none}.manageBookingEditAttributesContentBox .chosen-container-single .chosen-drop{background-color:#fff;background-image:none;border:1px solid #e4e4e4;box-shadow:none}.manageBookingEditAttributesContentBox .chosen-container-active.chosen-with-drop .chosen-single{background-color:transparent;background-image:none;border:1px solid #f1ead8;box-shadow:none}.manageBookingEditAttributesContentBox .chosen-container .chosen-results li.active-result{border-bottom:1px solid #e4e4e4;color:#333;font-size:11pt;height:36px;line-height:36px;overflow:hidden;text-indent:10px}.manageBookingEditAttributesContentBox .chosen-container .chosen-results li.highlighted{background-image:linear-gradient(#fff,#f7f5f5 0)}.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:#eae8f1;height:3px;width:100%}.manageZoneItemView{background-color:#fff;height:80px;margin-bottom:5px;width:100%}.manageZoneItemMainBodySpacer{float:left;height:30px;width:100%}.manageZoneItemMainBody{float:left;height:100%;width:100%}.manageBtnDivider{background-color:#939393;float:right;height:22px;margin-right:14px;width:1px}.manageZoneContentLeft{color:#666;float:left;font-size:15pt;margin-left:15px}#manageZoneImgId{width:26px}.manageZoneContentRightEdit{background-image:url(assets/118cf482854e55ca72ca.svg)}.manageZoneContentRightDelete,.manageZoneContentRightEdit{background-color:transparent;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}.manageTextInputCalendar{background-color:#fff;border:1px solid #d3d2d3;color:#666;cursor:pointer!important;font-size:12pt;height:42px;margin-left:15px;outline:none;position:relative;text-align:center;text-indent:-15px;width:142px}.manageTextInputCalendarIcon{color:#333;height:16px;left:calc(100% - 15px);pointer-events:none;position:absolute;top:calc(50% - 9px);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{color:#981015;min-width:150px;padding:0 10px}.addZoneDialogView{height:100%;left:0;position:fixed;top:0;width:100%;z-index:100000}.zoneDialogBackground{background-color:#000;height:100%;opacity:.5;position:absolute;width:100%}.zoneDialogBody{background-color:#fff;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{color:#333;width:100%}.zoneDialogTextFields{background-color:#e4e4ff;border:none;color:#666;cursor:pointer!important;font-size:11pt;height:40px;margin-left:calc(50% - 115px);outline:medium none;text-align:center;width:230px}.zoneDialogTextAreaDivContainer{border:1px solid #636363;height:164px;margin-left:calc(50% - 185px);width:370px}.zoneDialogTextAreas{color:#666;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)}.zoneDialogActionButtonCreate{background-color:#c3f;color:#fff}.zoneDialogActionButtonCancel,.zoneDialogActionButtonCreate{border:none;cursor:pointer;font-size:11pt;height:42px;outline:none;width:138px}.zoneDialogActionButtonCancel{background-color:#fff;color:#000;float:right}.zoneDialogTextAreaChosenContainer{height:40px;margin-left:calc(50% - 115px);width:230px}.zoneDialogTextAreaChosenContainer .chosen-container-single .chosen-single{background-color:#f1ead8;background-image:none;border:1px solid #f1ead8;border-radius:0;box-shadow:none;color:#000;cursor:pointer;font-size:10pt;height:42px;text-align:center;text-indent:20px}.zoneDialogTextAreaChosenContainer .chosen-container-single .chosen-single span{background-color:#f1ead8;background-image:none;line-height:42px}.zoneDialogTextAreaChosenContainer .chosen-container-single .chosen-single div{background-color:#f1ead8;background-image:none}.zoneDialogTextAreaChosenContainer .chosen-container-single .chosen-single div b{background:none;background-color:#f1ead8;display:none;height:100%;width:100%}.zoneDialogTextAreaChosenContainer .chosen-container-single .chosen-single .chosen-with-drop{background-color:#f1ead8;background-image:none}.zoneDialogTextAreaChosenContainer .chosen-container-single .chosen-drop{background-color:#fff;background-image:none;border:1px solid #e4e4e4;box-shadow:none}.zoneDialogTextAreaChosenContainer .chosen-container-active.chosen-with-drop .chosen-single{background-color:#f1ead8;background-image:none;border:1px solid #f1ead8;box-shadow:none}.zoneDialogTextAreaChosenContainer .chosen-container .chosen-results li.active-result{border-bottom:1px solid #e4e4e4;color:#333;font-size:11pt;height:36px;line-height:36px;text-indent:24px}.zoneDialogTextAreaChosenContainer .chosen-container .chosen-results li.highlighted{background-image:linear-gradient(#fff,#f7f5f5 0)}.manageBookingSelectDivTS{clear:left;float:left;padding:10px 7px}.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%}.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}#manageBookingSelectHeaderFullDaySliderDiv .ui-state-active,#manageBookingSelectHeaderSliderDiv .ui-state-active{background:#f6f6f6}.bookingSliderContainer{clear:both}.manageBookingSelectHeaderSlider{float:left;height:20px;height:100%;margin:20px 20px 10px;padding:10px 0;width:400px}.manageBookingSliderText1{float:left;text-align:left}.manageBookingSliderText1,.manageBookingSliderText2{color:#d4d4de;font-size:10pt;height:100%;margin-top:12px}.manageBookingSliderText2{float:right;text-align:right}.manageBookingSliderFDText{color:#fff;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 #dbdbdb;box-shadow:none;cursor:pointer;display:inline-block;height:20px;width:20px}.manageBookingSelectCheckBox input:checked+span{background-color:#fff;color:#51555a}#manageBookingsAddOnsBtn,#manageBtn{margin-bottom:10px;margin-left:auto;margin-right:10px}.buttonAdd{background-color:#981015;border:none;color:#fff;font-size:12pt;min-height:43px;outline:none;width:138px}#adminAddAddOnButton,#adminAddButton{cursor:pointer;height:42px;margin-right:10px}#adminSaveButton{background-color:#876f38;color:#fff;cursor:pointer;margin-right:50px}.addonGridItemCol1{background-color:#fff;display:inline-block;float:left;height:100%;text-indent:32px;width:18%}.addonGridItemCol2,.addonGridItemCol3{background-color:#fff;display:inline-block;float:left;height:100%;width:20%}.addonGridItemCol3{padding-left:10px}.addonGridItemCol4,.addonGridItemCol5{background-color:#fff;display:inline-block;float:left;height:100%;width:7%}.addonGridItemCol5{padding-left:5px}.addonGridItemCol6{background-color:#fff;display:inline-block;float:left;height:100%;width:5%}.dialogHeaderDivGeneral{display:none}#divMsg{color:red;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}.buttonSmall{background-color:#981015;border:none;color:#fff;cursor:pointer;display:inline-block;font-size:12pt;height:42px;margin:5px 0 0 2px;outline:none;padding:0 20px}#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%}.adminTextFieldsShort{background-color:#f1ead8;border:none;color:#666;cursor:pointer!important;font-size:11pt;height:40px;line-height:40px;outline:medium none;text-align:center;width:100px}#anchorGridSpacing,#manageBookingCMDiscount,#manageBookingPriceSelect{background-color:transparent;background-image:none;border:1px solid #d4d4de;border-radius:0;box-shadow:none;color:#fff;cursor:pointer;font-size:11pt;height:42px;text-indent:12px;width:100%}#manageBookingCMDiscount::-moz-placeholder,#manageBookingPriceSelect::-moz-placeholder{color:#fff;opacity:1}#manageBookingCMDiscount::placeholder,#manageBookingPriceSelect::placeholder{color:#fff;opacity:1}#manageBookingCMDiscount::-webkit-inner-spin-button,#manageBookingCMDiscount::-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{color:#fff;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;color:#fff;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;background-color:#666;display:flex;margin-bottom:2px}.filter_container .filter_group{border-right:2px solid #d3d2d3;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:15px 5px 5px 20px}.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 5px 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;color:#fff;display:flex;flex-flow:row;min-width:350px}.filter_container>div:nth-child(3)>.manageTextInputDiv{width:300px}.manageDescriptionBody{width:60%}.manageDescriptionBody #titleBar{background-color:#51555a;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}.BookingPaymentsView #gridFilter{position:20px;width:2700px}.BookingPaymentsView .filter_container{width:2700px!important}.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}#bookingPaymentsViewsContainer{min-width:2700px}#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 .mbbookDateRangeButtonDiv{margin:0}#bookingPaymentsViewsContainer .filter_container .filter_group{min-height:auto;padding:10px 0 4px 20px}#bookingPaymentsViewsContainer .filter_container .filter_group .chosen-container-single .chosen-single{background:#fff;height:42px;line-height:42px}#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%}.staffRevenueContainer{display:flex;padding-bottom:0}.contentSubHeaderSpecialDay{flex-flow:row!important}#right.rightSpecialDay{padding:12px 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,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);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}.specialDay .buttonWhite{width:150px}#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{background-color:#981015;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 #manageBookingPriceSelect,.manageBookingHeader .manageBookingTextfieldAdvancedDiv,.manageBookingHeader .manageBookingTextfieldAdvancedTimeDiv,.manageBookingHeader .manageBookingTextfieldCMAdvancedDiv,.manageBookingHeader .manageBookingTextfieldCMAdvancedTimeDiv,.manageBookingHeader .manageBookingTextfieldCMUntilDiv,.manageBookingHeader .manageBookingTextfieldCMUntilTimeDiv,.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}.menusUserView{background-color:#fff;height:100%;position:absolute;width:100%}.menusView,.menusViewAdmin{background-color:#eae8f1;display:flex;flex-wrap:wrap;justify-content:center;width:100%}#daysContainer{padding:10px;text-align:center}#daysContainer .daysContainerDiv{display:inline-block;margin-right:10px}#weekDaysContainer{padding:0 20px}#weekDaysContainer .dayContainer{display:inline-block;margin-right:10px}#dateRangeContainer .remove_first_range,#dateRangeContainer .remove_range{background-image:url(data:image/png;base64,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);background-repeat:no-repeat;cursor:pointer;height:30px;margin-top:11px;width:30px}.spinnerClassMenu{left:50%;position:fixed;top:150px;top:50%;z-index:1000}.bottomPaddingMenu{float:left;height:auto;position:relative;width:100%}#menuItemRightSideDivId{align-items:flex-end;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;background-color:#fff;display:flex;margin-right:10px;overflow-y:unset!important;padding:20px;position:relative;top:0;width:300px;z-index:2}.menuSidePanel #contentHeader #mapDate2{border:0 solid transparent}.menuSidePanelAdmin{height:auto;position:relative;top:20px;width:300px}#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{background-color:transparent;border:1px solid #ccc;color:#333;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{background-color:#fff;height:100%;margin:0 auto;width:calc(100% - 20px)}.menuSidePanelHeaderDiv{height:auto;margin:0 auto;width:calc(100% - 60px)}.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{background-color:#fff;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{color:#981015;font-family:Montserrat,sans-serif;font-size:15pt;height:25px;line-height:32px;position:relative;text-align:left;width:auto}.menuPanelFieldsLbl{color:#981015;font-size:14pt;line-height:32px;text-align:center}.mbAdmin .menuPanelFieldsLbl{padding-top:10px}.menuPanelFieldsLblUser{color:#981015;font-size:15pt;line-height:32px;text-align:left;width:100%}.menuPanelFieldsLblUser .total{font-weight:600}#menuPanelFieldsTotalLabel{display:inline-block;width:auto}.menuPanelFieldsSubLblUser{color:#981015;font-size:13px;text-align:left;width:100%}.menuPanelFieldsLblTaxUser{color:#981015;font-size:12pt;line-height:25px}.menuPanelFieldsLblUserOrder{color:#981015;font-size:11pt;line-height:28px}.menuPanelFieldsTaxPriceCls{color:#876f38;float:right;font-size:12pt;line-height:25px}.menuSidePanelDividerLine{background-color:#ccc;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{background-color:#fff;height:40px;width:100%}.menuSidePanelSearchDiv{height:30px;width:100%}.menuSidePanelTextfieldDiv{height:auto;width:100%}.menuSidePanelTextfieldUserDiv{background-color:#fff;height:42px}.menuSidePanelOrderDiv{margin-top:10px;width:100%}#menuPanelOrderFoodBtn{background-color:#981015;border:none;color:#fff;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{background-color:#eee;border:none;color:#333;float:left;height:42px;margin-right:2px;min-width:170px;opacity:.55;outline:none;text-align:center;width:-moz-fit-content;width:fit-content}#menuSidePanelAddFoodBtn,.menui18nButton{background-color:#981015;border:none;color:#fff;cursor:pointer;margin-top:8px;outline:none;width:100%}.menuSidePanelAddTaxBtn{background-color:#c3f;border:none;color:#fff;cursor:pointer;font-size:11pt;height:42px;margin-top:15px;outline:none;text-align:center;width:100%}#menuHeaderTitleBar{background-color:#981015;height:80px;width:100%}.menuBodyHeaderLabel{color:#fff;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;margin-bottom:3px;position:relative;width:100%}.menuCategorySpacer{background-color:transparent;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:rgba(135,111,56,.8);display:block;position:relative;width:100%}.menuCategoryHeaderMaskCls{background-color:#000;cursor:pointer;opacity:0}.menuCategoryHeaderBodyCls{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;background-color:#981015;display:flex;position:relative;width:100%}.menuCategoryOptionsHeaderDownArrow{color:#fff!important;display:inline-flex;padding:5px 10px;pointer-events:none}.menuCategoryOptionsHeaderHideCat,.menuCategoryOptionsHeaderTimeCat,.menuItemOptionsHeaderHideCat{color:#fff;cursor:pointer!important;font-size:12pt;height:100%;padding:5px}.menuCategoryOptionsHeaderHideCatLbl,.menuItemOptionsHeaderHideCatLbl{color:#e3e1e8;font-size:12pt;font-style:italic;height:100%;padding:5px}.menuCategoryOptionsHeaderHideCatLbl a{color:#fff}.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{color:#fff;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;color:#fff!important;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{color:#fff;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;color:#fff;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:#876f38;height:5.4em;left:0;position:absolute;top:0}#editCategoryButton,#hideCategoryButton{border:none;color:#fff;cursor:pointer;outline:medium none;width:120px}#hideCategoryButton{background-color:transparent;float:right;height:75px}#addItemCategoryButton{background-color:#363664;border:none;color:#fff;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{border-bottom:1px solid #ccc;cursor:pointer;display:flex;flex-flow:column;height:auto;text-align:left!important;width:100%}.menuItemSpacer{background-color:transparent;display:flex;height:3px;width:100%}.menuItemHeader{display:flex;position:relative;width:100%}.mbAdmin .menuItemHeader{min-height:75px}.menuItemBodyHeaderLabel{color:#000;font-size:12pt;line-height:30px;line-height:20px;min-height:30px;overflow:hidden;width:100%}.menuItemBodyHeaderLabelUser{color:#666;float:left;font-size:12pt;font-weight:600;height:auto;line-height:20px;padding:10px 0;text-transform:uppercase;width:100%}.menuItemBodyHeaderLabelDesc{color:#000;margin-top:5px;min-height:40px}.menuItemBodyHeaderLabelDesc,.menuItemBodyHeaderLabelDescUser{word-wrap:break-word;color:#666;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{color:#000;font-size:14pt;line-height:40px}.menuItemRightSidePriceDiv_user{color:#876f38;font-size:14pt;line-height:20px;padding:10px 0 5px}.selMenuItemColRowUserRadioDiv,.selMenuItemDialogColRowInputDiv{display:inline-block}.menuItemLeftSideCheckboxInside{height:30px;margin-top:22px;width:30px}.menuItemLeftSideCheckboxInsideSelUser{font-size:15px;height:30px;line-height:15px;width:30px}.menuItemLeftSideText{float:left;height:100%;width:100%}.menuItemLeftSideTextUser{height:100%;text-indent:0;width:100%}.menuCheckItemGridCheckBoxSelUser input{display:none}.menuCheckItemGridCheckBoxSelUser span{background-color:#fff;border:2px solid #b7b7b7;box-shadow:none;display:inline-block;height:18px;margin-bottom:8px;width:18px}.menuCheckItemGridCheckBoxSelUser input:checked+span{background-color:#876f38;border-color:#bebebe!important;color:#fff}.menuCheckItemGridCheckBoxSelUserRadio input{display:none}.menuCheckItemGridCheckBoxSelUserRadio span{border:2px solid #b7b7b7;border-radius:20px;box-shadow:none;display:inline-block;height:18px;margin-bottom:8px;width:18px}.menuCheckItemGridCheckBoxSelUserRadio input:checked+span{background-color:#876f38;background-repeat:no-repeat;background-size:18px 18px;border-color:#bebebe!important;line-height:14px}.menuCheckItemGridCheckBox input{display:none}.menuCheckItemGridCheckBox span{background-color:#c3f;border:2px solid #c3f;box-shadow:none;color:#fff;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{background-color:#939393;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:700}.addCategoryDialogBackground,.addFoodDialogBackground{background-color:#000;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{background-color:#981015;height:70px;width:100%}.addCategoryDialogHeaderTitleDiv,.addFoodDialogHeaderTitleDiv{color:#fff;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{color:#333;margin-bottom:5px;width:100%}.addCategoryDialogTextFieldName,.addFoodDialogTextFieldName{background-color:#f1ead8;border:none;color:#666;cursor:pointer!important;font-size:11pt;height:40px;margin-left:calc(50% - 115px);outline:medium none;text-align:center;width:230px}.confirmDialogTextFieldLabel{display:inline-block;margin-right:-145px;margin-top:10px;padding-left:55px;text-align:left;width:150px}.addFoodDialogTextFieldDesc{background-color:#e4e4ff;border:none;color:#666;cursor:pointer!important;font-size:11pt;height:70px;margin-left:calc(50% - 115px);outline:medium none;text-align:center;width:230px}.addFoodDialogActionButtonsDiv{cursor:pointer;text-align:center;width:100%}.EditMenuCategoryAdmin{display:inline-block;width:85%}.addFoodDialogActionButtonCreate{background-color:#981015;border:none;color:#fff;cursor:pointer;font-size:11pt;height:42px;outline:none;width:138px}.menuCategoryDeleteCatDiv{height:25px;position:absolute;right:0;width:25px}#delCategoryButton{background-color:#363664;border:none;color:#fff;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{background-color:#fff;height:42px;width:100%}.menuPanelFoodItemHeaderName{color:#666;float:left;font-size:12pt;line-height:25px;text-align:left;text-transform:capitalize;width:calc(70% - 35px)}.menuPanelFoodItemHeaderPrice{color:#876f38;float:right;font-size:14pt;height:25px;line-height:25px;text-align:right;text-align:left;width:auto}#menuSidePanelCenterId{background-color:#fff;height:auto;padding-bottom:10px;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)}.addMenuItemDropdown .chosen-container-single .chosen-single{background-color:#f1ead8;background-image:none;border:1px solid #f1ead8;border-radius:0;box-shadow:none;color:#333;cursor:text!important;font-size:10pt;height:34px;text-align:center;text-indent:20px}.addMenuItemDropdown .chosen-container-single .chosen-single span{background-color:#f1ead8;background-image:none;line-height:34px}.addMenuItemDropdown .chosen-container-single .chosen-single div{background-color:#f1ead8;background-image:none}.addMenuItemDropdown .chosen-container-single .chosen-single div b{background:none;background-color:#f1ead8;display:none;height:100%;width:100%}.addMenuItemDropdown .chosen-container-single .chosen-single .chosen-with-drop{background-color:#f1ead8;background-image:none}.addMenuItemDropdown .chosen-container-single .chosen-drop{background-color:#fff;background-image:none;border:1px solid #e4e4e4;box-shadow:none;min-width:300px}.addMenuItemDropdown .chosen-container-active.chosen-with-drop .chosen-single{background-color:#f1ead8;background-image:none;border:1px solid #f1ead8;box-shadow:none}.addMenuItemDropdown .chosen-container .chosen-results li.active-result{border-bottom:1px solid #e4e4e4;color:#333;font-size:11pt;height:34px;line-height:34px;overflow:hidden;text-indent:15px}.addMenuItemDropdown .chosen-container .chosen-results li.highlighted{background-image:linear-gradient(#fff,#f7f5f5 0)}.addExtraGroupItemDropdown .chosen-container-single .chosen-single{background-color:transparent;background-color:#f1ead8;background-image:none;border:none;border-radius:0;box-shadow:none;box-sizing:border-box;color:#333;cursor:text!important;font-size:10pt;height:30px;outline:none;text-align:left;text-indent:6px}.addExtraGroupItemDropdown .chosen-container-single .chosen-single span{background-color:#f1ead8;background-image:none;line-height:34px}.addExtraGroupItemDropdown .chosen-container-single .chosen-single div{background-color:#f1ead8;background-image:none}.addExtraGroupItemDropdown .chosen-container-single .chosen-single div b{background:none;background-color:#f1ead8;display:none;height:100%;width:100%}.addExtraGroupItemDropdown .chosen-container-single .chosen-single .chosen-with-drop{background-color:#f1ead8;background-image:none}.addExtraGroupItemDropdown .chosen-container-single .chosen-drop{background-color:#fff;background-image:none;border:1px solid #e4e4e4;box-shadow:none}.addExtraGroupItemDropdown .chosen-container-active.chosen-with-drop .chosen-single{background-color:#f1ead8;background-image:none;border:1px solid #f1ead8;box-shadow:none}.addExtraGroupItemDropdown .chosen-container .chosen-results li.active-result{border-bottom:1px solid #e4e4e4;color:#333;font-size:10pt;height:34px;line-height:34px;text-indent:15px}.addExtraGroupItemDropdown .chosen-container .chosen-results li.highlighted{background-image:linear-gradient(#fff,#f7f5f5 0)}input[disabled]{cursor:default!important}.addMenuItemQuanityDropdownUser .chosen-container-single .chosen-single{background-color:transparent;background-color:#fff;background-image:none;border:none;border-radius:0;box-shadow:none;box-sizing:border-box;color:#333;cursor:text!important;font-size:12pt;height:30px;outline:none;text-align:left;text-indent:6px}.addMenuItemQuanityDropdownUser .chosen-container-single .chosen-single span{background-color:#fff;background-image:none;line-height:45px}.addMenuItemQuanityDropdownUser .chosen-container-single .chosen-single div{background-color:#fff;background-image:none}.addMenuItemQuanityDropdownUser .chosen-container-single .chosen-single div b{background:none;background-color:#fff;display:none;height:100%;width:100%}.addMenuItemQuanityDropdownUser .chosen-container-single .chosen-single .chosen-with-drop{background-color:#fff;background-image:none}.addMenuItemQuanityDropdownUser .chosen-container-active.chosen-with-drop .chosen-single,.addMenuItemQuanityDropdownUser .chosen-container-single .chosen-drop{background-color:#fff;background-image:none;border:1px solid #fff;box-shadow:none}.addMenuItemQuanityDropdownUser .chosen-container .chosen-results li.active-result{border-bottom:1px solid #e4e4e4;color:#333;font-size:10pt;height:30px;line-height:34px;text-indent:15px}.addMenuItemQuanityDropdownUser .chosen-container .chosen-results li.highlighted{background-image:linear-gradient(#fff,#f7f5f5 0)}.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}.restaurantSelection input[type=radio]{color:#981015}#internalPriceGuestsContainer,#priceGuestsContainer{margin-left:18px;padding-top:20px}#adminNotesContainer .userServiceHotelField,#bccEmailsContainer .userServiceHotelField,#staffCommentsContainer .userServiceHotelField{padding:5px}.spinnerDiv{margin-top:10px}.spinnerDiv .ui-spinner{background-color:#fff!important;border:1px solid #666!important;color:#666!important;font-size:25px!important}.spinnerDiv label{display:inline-block!important;font-size:15px!important;font-weight:400!important}.ui-spinner-input{margin:0;padding:8px}.ui-spinner-input:focus{border:none}.buttonLightBlue{border-radius:10px}.spinnerDiv input{width:110px}.catselected{background-color:#fff;color:#981015!important;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:20px}#servicePriceContainer #servicePrice{width:100%!important}.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{color:#876f38;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}.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){#menuItemRightSideDivId{padding:0 20px}#restaurantReservationInfoContainer .form-group{margin:10px 20px 10px 15px}.ButtonBlue{margin:0}#menuItemSeatingTextfieldId_chosen,#menuItemSeatingTextfieldId_chosen .chosen-single,#menuOrderSelectTime_chosen,#menuOrderSelectTime_chosen .chosen-single,.menuSidePanel #menuOrderSelectTimeContainer.bookRoomConfirmDropDiv{width:100%!important}}.manageBookingContentFormat{border-color:#ececec}#extraFood,.extraFood{padding-left:20px}#cartQuantId{display:inline-block;float:left;height:32px;line-height:32px}.menuLocation{height:40px;margin-left:0;margin-top:10px;width:100%}#menuItemSelectCheckoutNotes{height:80px;overflow:auto}#menuOrderSelectTime_chosen .chosen-drop{top:unset}#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:#000;left:calc(100% - 50px);pointer-events:none;position:absolute;top:60%}#menuSideDropDownMenu_chosen{font-size:1.1rem}#menuSideDropDownMenu_chosen a{height:42px;line-height:42px}#menuSideDropDownMenu_chosen a div>b{margin-top:10px}.ordersView #menuSideDropDownMenu_chosen a{height:10px;line-height:10px}@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}.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 #ccc!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:#212121;border-color:#ccc}#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:#212121}.wrapper .option span{color:#fff;display:inline-block}#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;padding:10px;width:100%!important}.menusView .half{padding:2rem}.rightHalfSingle{margin:5%}#deliveryContainer label,#giftContainer label,#pickupContainer label,#pickupInformation label{display:block;margin-bottom:.3rem}#pickupInformation{display:none}#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}.menuMainBody{transition:all .3s ease;width:94%}#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;max-width:150px;min-width:80px;padding:12px 15px;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:#876f38;background-image:none!important;font-size:16px;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}.overflowHidden{overflow:hidden!important;overflow-x:hidden!important;overflow-y:hidden!important}.widthAuto{overflow:auto!important;width:calc(330vw - 390px)!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:#000}.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:#000;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 .mbAdmin .menuCategoryShowMoreImg{font-size:3em!important}.menusImages .menuItemHeader{flex-flow:column;overflow:hidden}.menusImages .bookDate{border:1px solid #ccc;height:42px;margin-top:5px}.menusImages .bookViewMB .bookDate{margin-top:0}.menusImages .mbAdmin .bookDate{height:100%;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{color:#666;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{background-color:inherit;color:#666;font-size:16px;line-height:1.4;margin:0;outline:none;padding:8px 16px}.mnnavbar .mndropdown .toggleMenuCatGroupsCls{background-color:transparent;color:#000;float:none;font-weight:700;opacity:1}.mnnavbar .mndropdown .toggleMenuCatCls{background-color:transparent;border:none;font-size:18px!important;height:42px;margin-right:2px;opacity:.55;outline:none;text-align:left;width:200px}.mnnavbar .mndropdown .dropdown-content{background-color:#f9f9f9;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{background:#981015;color:#fff;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{color:#000;display:block;padding:16px;text-align:left;text-decoration:none}.mnnavbar .mndropdown .dropdown-content .row .column a:hover{background-color:#ddd}#menusNoCart .catselected{border:1px solid #c5c5c5;color:initial!important;opacity:1}#menusNoCart .menuCategoryHeader{background-color:inherit;border-bottom:1px solid #ccc}#menusNoCart .menuCategoryHeader #menuCategoryTitle{color:inherit;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-direction:row;flex-wrap:wrap}#menusNoCart #menuItems .menuItemFood{width:50%}#menusNoCart #menuItems .menuItemUser{border-bottom:0 solid #ccc;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{color:#333;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{background-color:#eae666;display:inline-block;height:calc(100% - 154px);left:0;position:absolute;top:162px;width:100%}#btnLogout{background-color:transparent;border:none;color:#69d6ff;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{background-color:transparent;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{height:74px;width:37px}#navbarLogoTriangleButton,#navbarLogoTriangleButtonUser{background-color:transparent;border:none;cursor:pointer;position:relative}#navbarLogoTriangleButtonUser{display:inline-block;float:left;height:76px;width:100%}#navbarLogoTriangle{height:74px;left:0;position:absolute;top:0;width:37px}.navbarLogoFiller{height:14px;width:100%}.navbarHotelNameDiv{color:#000;font-size:26pt;height:30px;margin-top:8px;text-align:center;width:100%}.navbarHotelDescDiv{color:#5d5d5d;font-size:10pt;height:14px;text-align:center;width:100%}.navbarHotelDetailsFull{background-color:#fff;height:110px;left:22px;position:absolute;top:74px;width:316px}#navbarHotelName{width:100%}#navbarHotelDesc{text-transform:uppercase;width:100%}.navbarUserSignout{background-color:#ddd;float:left;height:50px;margin-left:40px;position:relative;width:200px}.navbarButton{background-color:transparent;border:none;color:#333;font-size:11pt;outline:none}.contactus{margin-top:26px;position:absolute;right:20px;width:125px;z-index:1000000}#navbarContactUs{background-color:transparent;border:none;color:#fff;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{background-color:#981015;width:100%}.mbAdmin{background-color:#fafafa;overflow-y:hidden!important;width:100%}.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{background-color:#eae666;border:1px solid transparent;border-radius:20px;font-size:12px;font-weight:700;height:1.4em;line-height:1.2em;text-align:center;width:1.4em}#account{color:#fff;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{color:#fff;font-size:1.7em}#cartFull .iconWhite{font-size:2em}.iconMenu{color:#312d30}.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{background-color:#eae8f1;height:100%;margin-left:auto;margin-right:auto;position:relative;width:calc(100% - 40px)}.ordersItemView{background-color:#fff;box-shadow:2px 2px 5px #888;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;color:#5d5d5d;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{background-color:#fff;height:auto;margin-left:auto;margin-right:auto;padding:15px;width:100%}.orderViewItem{border-top:1px solid #ccc;display:inline-block;width:100%}.orderViewItemHeaderName{color:#5d5d5d;float:left;font-size:16px;height:auto;line-height:25px;padding-right:10px;width:60%}.orderViewItemHeaderPrice{color:#5d5d5d;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{color:#5d5d5d;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{color:#000;font-size:12px;line-height:25px;min-height:25px;width:auto}#deleteMenuOrderTicketId{float:left}#deleteMenuOrderTicketId,#editMenuOrderTicketId{background-color:transparent;border:none;color:#66c;font-size:10pt;line-height:20px;margin:20px 13px;outline:medium none;padding:5px 15px;width:auto}#editMenuOrderTicketId{float:right}.orderViewItemHeaderTableLbl{color:#000;float:right;font-size:10pt;height:25px;line-height:25px;width:auto}.orderViewItemHeaderServerLbl{color:#5d5d5d;font-size:10pt;line-height:20px;width:auto}.orderMarkNextStateBtn{background-color:#f99c13;border:none;color:#fff;float:right;font-size:10pt;height:100%;outline:medium none;width:100%}.orderMarkNextStateBtn:disabled{cursor:default;opacity:.6}.ordersItemViewContentSmall10{display:block;height:10px}.ordersItemViewContentSmall1{background-color:#000;display:block;height:1px}#orderViewItemHeaderLocationLblId,#orderViewItemHeaderServiceLblId{color:#f99c13;font-weight:700}.disabledItem{color:red}#creditCardView{background-color:#fff;font-size:16px;height:auto;margin:0 auto;padding:5px;width:100%}#creditCardView .orderSumSubtotalValue{color:#876f38}#creditCardView .contact_info_container .contact_form>form .contact_input{border:1px solid #4f87b9;border-radius:10px;height:3em;margin:1em;padding:0 1em}#creditCardView .contact_info_container .contact_form>form .create_account_btn{background-color:#ff9800;border:none;color:#fff;font-size:15px;height:3em;margin:1em}#creditCardView .contact_info_container .contact_form>form .save_account_btn{background-color:#363566;border:none;color:#fff;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:100%}#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{color:#876f38;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 #c5c5c5;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{background-color:#876f38;border:none;color:#fff;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:11px;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{background:transparent;border:none;border-radius:4px;box-shadow:none;color:#000;height:100%}#creditCardView .payment_info_container #cardinfouser #countryContainer #countryCode_chosen .chosen-choices b,#creditCardView .payment_info_container #cardinfouser #countryContainer #countryCode_chosen .chosen-choices div,#creditCardView .payment_info_container #cardinfouser #countryContainer #countryCode_chosen .chosen-choices span,#creditCardView .payment_info_container #cardinfouser #countryContainer #countryCode_chosen .chosen-single b,#creditCardView .payment_info_container #cardinfouser #countryContainer #countryCode_chosen .chosen-single div,#creditCardView .payment_info_container #cardinfouser #countryContainer #countryCode_chosen .chosen-single span,#creditCardView .payment_info_container #cardinfouser #countryContainer #countryCode_chosen .chosen-single.chosen-default b,#creditCardView .payment_info_container #cardinfouser #countryContainer #countryCode_chosen .chosen-single.chosen-default div,#creditCardView .payment_info_container #cardinfouser #countryContainer #countryCode_chosen .chosen-single.chosen-default span{font-size:14px;height:100%;line-height:2.3em}#creditCardView #savecardcontainer{color:#876f38;display:flex;margin-left:10px}#creditCardView #savecardcontainer #savecard{float:left}#creditCardView .cardcontrols{display:flex;flex-direction:column;margin:0 auto}#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:1px solid #c5c5c5;border-radius:4px;height:2.7em}#creditCardRows{display:none}}@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{display:flex;margin-top:5px}#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 #savecardcontainer,#creditCardView.freedompaycardview .orderSumSubtotalValue{color:#28a745}#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:1px solid #ced4da!important;border-radius:.25rem;color:#495057;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 .valid input:not(:disabled){border-color:#28a745}#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:#876f38}.checkmarkCard:after{content:"";display:none;position:absolute}.radioChoice_label input:checked~.checkmarkCard:after{display:block}.radioChoice_label .checkmarkCard:after{background:#fff;border-radius:50%;height:8px;left:9px;top:9px;width:8px}.savecard input{cursor:pointer;height:0;opacity:0;position:absolute;width:0}.checkmarkSave{background-color:#fff;border:1px solid #c5c5c5;display:inline-block;height:12px;margin-top:3px;width:12px}.savecard:hover input~.checkmarkSave{background-color:#ccc}.savecard input:checked~.checkmarkSave{background-color:#876f38}.checkmarkSave:after{content:"";display:none;position:absolute}.savecard input:checked~.checkmarkSave:after{display:block}.savecard .checkmarkSave:after{background:#fff;border-radius:50%;height:8px;left:9px;top:9px;width:8px}.SaveCardLabel{dispaly:inline;margin-left:20px}@media only screen and (max-device-height:450px)and (orientation:landscape){#creditCardView .payment_info_container .info_form>form{width:calc(100% - 100px)}#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 .cardexp{width:50%!important}#creditCardView .payment_info_container .info_form>form .expire{display:inline-block;float:right;width:69%}#creditCardView .payment_info_container .info_form>form .payment_input{height:3.2em;margin:1% 0}#creditCardView .payment_info_container .card_choice,#creditCardView .payment_info_container .cardcontrols,#creditCardView .payment_info_container .info_form>form .cardhalf{width:100%}#creditCardView .payment_info_container .cardpaymentcontrols{min-width:100%}#creditCardView .orderSum{width:100%}#creditCardView .info_form{display:block;width:100%}#creditCardView #creditCardRows{clear:both;margin:10px;padding-top:2em}#creditCardView #cardinfocard,#creditCardView #ccaddress,#creditCardView #ccuser{display:block;flex-wrap:wrap}#creditCardView #cardinfocardtitle{clear:both}#ccuser>div.lblinput.cardhalf.cardrightmobile,#lblinputAddress,#lblinputCC{padding-left:5px}}.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{align-content:center;align-items:center;display:flex;flex-flow:row wrap;justify-content:space-between;padding-top:10px}#display-hpc-fields-button-container{padding:0 10px;width:100%}#display-hpc-fields-button{border-radius:3px;height:40px;width:100%}.creditCardView,.freedompaycardview{border:1px solid #e8e8e8;border-radius:6px;display:block;float:none;margin:20px auto!important;max-width:1024px;padding:20px!important;width:90%!important}.creditCardView .itemTitleName,.freedompaycardview .itemTitleName{color:#1c1c1c;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{color:#1c1c1c;display:inline-block!important;font-size:24px}.creditCardView .orderSumSubtotalValue,.freedompaycardview .orderSumSubtotalValue{color:#1c1c1c!important;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)}.creditCardView .info_form>form .card_logos,.freedompaycardview .info_form>form .card_logos{height:20px;margin:auto auto auto 10px;vertical-align:middle;width:auto}.creditCardView .info_form>form .card_logos .card_logo,.freedompaycardview .info_form>form .card_logos .card_logo{width:auto!important}}@media only screen and (max-width:960px){.creditCardView #creditCardRows,.freedompaycardview #creditCardRows{display:none}}.creditcardassurance{display:none}.place_order_btn{background-color:#981015!important;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:192px}.clear-button-margin{margin-right:6px}#summaryTablesContainer{display:flex;flex-flow:row wrap}#cardSummaryContainer,#summaryOverviewReportContainer{width:50%}.container{display:block;padding:0 10px}@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{color:#981015;font-size:19px;padding-top:30px}#reportingClearFieldsBtnId{background-color:transparent;border:none;color:#876f38;height:100%;margin:25px 0 20px;outline:none;width:100%}.reportingSidePanelDividerLine{background-color:#ccc;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]{width:100%!important}.reportingSidePanelCalendarInput{background-color:#e9e9e9;color:#000;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{background-color:#981015;border:none;color:#fff;cursor:pointer;height:100%;outline:none;width:100%}#reportingPanelStatisticsBtn{height:100%;width:100%}#tblReportingGridItemsList .jsgrid-header-sortable{width:120px}.reportingSidePanelSearchDiv .chosen-container-single .chosen-single{background-color:#e9e9e9;background-image:none;border:1px solid #e9e9e9;border-radius:0;box-shadow:none;color:#000;cursor:text!important;font-size:12pt;height:42px;text-indent:20px;width:100%}.mbAdmin .bookRoomConfirmDropDiv .chosen-container-single .chosen-single span{display:inline-block!important}.reportingSidePanelSearchDiv .chosen-container-multi .chosen-choices{background-color:#e9e9e9;background-image:none;border:1px solid #e9e9e9;border-radius:0;box-shadow:none;color:#000;cursor:text!important;display:flex;flex-direction:column;font-size:12pt;justify-content:center;min-height:42px;text-indent:0}.reportingSidePanelSearchDiv .chosen-container-multi .chosen-choices .chosen-search-input{color:#000!important;font-size:12pt;font-weight:400;margin:0!important;width:100%!important}.reportingSidePanelSearchDiv .chosen-container-multi .chosen-choices li.search-choice{width:90%}.reportingSidePanelSearchDiv .chosen-container-multi .chosen-drop .result-selected{border-bottom:1px solid #e4e4e4;color:#333;font-size:11pt;line-height:25px;min-height:50px;opacity:.6;padding-left:50px;text-indent:-24px}.reportingSidePanelSearchDiv .chosen-container-single .chosen-single span{background-color:#e9e9e9;background-image:none;cursor:pointer;line-height:42px;text-align:left}#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}.reportingSidePanelSearchDiv .chosen-container-single .chosen-single div{background-color:#e9e9e9;background-image:none}.reportingSidePanelSearchDiv .chosen-container-single .chosen-single div b{background:none;background-color:#e9e9e9;display:none;height:100%;width:100%}.reportingSidePanelSearchDiv .chosen-container-single .chosen-single .chosen-with-drop{background-color:#e9e9e9;background-image:none}.reportingSidePanelSearchDiv .chosen-container-single .chosen-drop{background-color:#fff;background-image:none;border:1px solid #e4e4e4;box-shadow:none}.reportingSidePanelSearchDiv .chosen-container-active.chosen-with-drop .chosen-single{background-color:#e9e9e9;background-image:none;border:1px solid #e9e9e9;box-shadow:none}.reportingSidePanelSearchDiv .chosen-container .chosen-results li.active-result{border-bottom:1px solid #e4e4e4;color:#333;font-size:11pt;line-height:25px;min-height:50px;padding-left:50px;text-indent:-24px}.reportingSidePanelSearchDiv .chosen-container .chosen-results li.highlighted{background-image:linear-gradient(#fff,#f7f5f5 0)}.reportingMainBody{position:relative;width:calc(100% - 360px)}#reportingGridFooter{margin-left:.5rem}#reportingBodyHeader{align-items:center;color:#981015;display:flex;height:50px;justify-content:space-between;padding:20px}.BookingPaymentsView #gridFilter{display:flex;padding:0 20px 20px 35px}.BookingPaymentsView #gridFilter .chosen-container,.BookingPaymentsView #gridFilter .chosen-with-drop{background-color:#fff;border:1px solid #c5c5c5;min-height:42px}.BookingPaymentsView #gridFilter .chosen-container .chosen-single,.BookingPaymentsView #gridFilter .chosen-with-drop .chosen-single{background:none;border:none;box-shadow:none;color:#444;line-height:42px;min-height:42px;text-align:center;text-transform:uppercase}#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;color:#fff;display:flex;margin-bottom:10px}#removeBookDateId{color:#fff}.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;background-color:#666;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{color:#fff;float:right}#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}.reportingMainBodySpacer{height:30px;width:100%}.reportingBodyOverflowx{float:left;height:100%;overflow-x:auto;width:100%}.reportingBodyHeaderLabel{color:#981015;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{background-color:transparent;border:none;cursor:pointer;font-size:12pt;outline:none}.reportingBodyExportBtnIcon{height:16px}#services .reportingBodyExportBtnIcon,#services .reportingBodyHeaderBtns{color:#fff}#reportingAttributesHeader,#reportingAttributesHeader2,#reportingGridHeader{background-color:#981015;width:-moz-fit-content;width:fit-content}#reportingAttributesHeader2{height:50px;max-width:1842px;min-width:1842px;width:100%}#reportingAttributesHeaderOrder{background-color:#981015;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 #eae8f1;color:#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 #eae8f1;color:#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 #eae8f1;color:#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 #eae8f1;color:#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 #eae8f1;color:#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 #eae8f1;color:#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 #eae8f1;color:#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:#eae8f1;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{color:#333;font-size:11pt}.reportingGridItemContentFormatTitle{color:#333;font-size:11pt;line-height:44px}.reportingGridItemCol1{width:120px}.reportingGridItemCol1,.reportingGridItemCol12{background-color:#fff;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{background-color:#fff;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{background-color:#fff;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{background-color:#fff;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{background-color:#fff;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{background-color:#fff;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{background-color:#fff;display:inline-block;float:left;height:100%;margin-right:1px;text-align:center;width:100px}.reportingGridItemColStacked{color:#333;font-size:11pt;line-height:22px;width:100%}.reportingGridItemColStacked1{color:#333;font-size:10pt;line-height:22px;width:100%}#reportingGridItemsEmptyList{background-color:#fff;height:290px;margin-bottom:40px;max-width:1842px;min-width:1842px;width:100%}#reportingGridItemsEmptyText{color:#939393;font-size:16pt;line-height:290px;text-align:center;width:100%}.reportingGridFilterInput{height:30px;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 #eae8f1;vertical-align:middle}.reportingAttributesHeaderCol,.reportingGridItemCol{border-right:1px solid #eae8f1;display:table-cell;padding:10px 0;text-align:center}.reportingAttributesHeaderCol{background-color:#981015;color:#fff;height:40px}.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}.chosen-container-multi .chosen-choices li.search-choice{border-radius:0;line-height:18px}.BookingPaymentsView #fromContainer>label,.BookingPaymentsView #toContainer>label{color:#000}#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}.resetPasswordBodyInnerSpan{box-shadow:2px 5px 5px 0 rgba(0,0,0,.55);height:74px;margin-left:10%;width:80%}.resetPasswordBodyInnerLogo{float:left;height:74px;width:74px}.resetPasswordBodyInner{background-color:rgba(54,54,99,.9);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{background-color:hsla(0,0%,100%,.95);margin-left:10%;max-height:500px;min-height:310px;width:80%}.resetPasswordContentInner{color:#981015;font-size:20pt;height:auto;text-align:center;width:100%}.resetPasswordContentDivider1{background-color:#000;height:1px;opacity:.5;width:100%}.resetPasswordContentDivider2{background-color:#ccc;height:1px;opacity:.2;width:100%}.resetPasswordContentMainBody{color:#5d5d5d;height:auto;margin-top:15px;text-align:center;width:100%}.resetPasswordContentP1{text-align:right;width:70%}.resetPasswordContentLabel{margin-right:10px}.resetPasswordContentTf{background-color:#fff;border:1px solid #333;border-radius:4px;color:#000;font-size:14pt;height:37px;position:relative;text-indent:5px;width:190px}.resetPasswordContentBtn{background-color:#ac4aee;border-style:none;border-width:0;color:#fff;font-size:16px;height:40px;outline:medium none;position:relative;width:170px}.resetPasswordContentLoginHref{color:#e7ae55;font-size:12pt;text-decoration:underline}.adminView{height:100%;width:100%}.bottomPaddingAdmin{float:left;height:75px;position:relative;width:100%}.adminSidePanel{background-color:transparent;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{color:#981015;float:left;font-size:16pt;margin-bottom:10px}.adminSidePanelDiv{height:150px;width:100%}.adminSidePanelButtonDiv{float:left;height:32px;position:relative;width:100%}.adminLeftPanelBtns{background-color:transparent;border:none;color:#5d5d5d;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,.adminHeader{background-color:#981015}#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{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{color:#fff;font-size:20pt;line-height:1;margin-right:20px;padding-left: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}.adminBodySubHeaderLabel{color:#fff;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{border-bottom:1px solid #d3d2d3;height:calc(100% - 10px);width:100%}.adminGridItemCol1{text-indent:32px;width:20%}.adminGridItemCol1,.adminGridItemCol2{background-color:#fff;display:inline-block;float:left;height:100%}.adminGridItemCol2{width:14%}.adminGridItemCol3{width:12%}.adminGridItemCol1a,.adminGridItemCol3{background-color:#fff;display:inline-block;float:left;height:100%}.adminGridItemCol1a{text-indent:32px;width:25%}.adminGridItemCol2a,.adminGridItemCol4{background-color:#fff;display:inline-block;float:left;height:100%;width:15%}.adminGridItemCol5,.adminGridItemCol6,.adminGridItemCol7{background-color:#fff;display:inline-block;float:left;height:100%;width:10%}.adminGridItemCol8{width:9%}.adminGridItemCol8,.adminGridItemCol9{background-color:#fff;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{background-color:#fff;display:inline-block;float:left;height:100%;width:1px}.adminGridItemSpacerLine{background-color:#ccc;display:inline-block;float:left;height:calc(100% - 20px);margin-top:10px;width:1px}.adminGridItemContentFormat{color:#333;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-color:transparent;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{background-color:#876f38;border:none;color:#fff;cursor:pointer;height:42px;margin-right:20px;outline:none;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:#000;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%;max-height:650px}.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}.adminManageMenu{max-height:90%;max-width:98%;overflow:auto;width:98%}.adminManageMenu .jsgrid-grid-body{height:100%!important}.adminManageMenu #manageGridContent{overflow:auto}.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}.manageMenuContainer .jsgrid-grid-body{overflow-y:auto!important}.userDialogHeaderDiv{display:none}.userDialogUserInfo{color:#000;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{background-color:#f1ead8;border:none;color:#666;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}#toggle-user-conf-password,#toggle-user-password{display:flex;height:33px;margin-left:85%;margin-top:-2.2em;position:relative;width:28px;z-index:2}input[disabled].userDialogTextFields{background-color:#d3d3d3!important}.mbAdmin .userDialogTextFields::-moz-placeholder{color:#333;opacity:1}.mbAdmin .userDialogTextFields::placeholder{color:#333;opacity:1}.globalBookingField{padding-left:10px}.userTextFields{align-items:center;border:none;color:#666;cursor:pointer!important;display:inline-flex;float:left;font-size:11pt;margin-left:10px;outline:medium none;text-align:center}.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}.adminLabelDescription{line-height:20px;width:240px}#adminNoCancelBookingBfrCnt,#adminOpenExternalUrl{padding-left:0}.adminTextFields{background-color:#f1ead8;border:none;color:#666;cursor:pointer!important;font-size:11pt;font-weight:400;height:42px;line-height:42px;outline:medium none;padding:0 20px;text-align:left;vertical-align:top;width:230px}.adminDialogTextFieldDiv .adminTextFields{width:915px}.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}#adminNoteContainer{height:12vh}#adminNoteContainer label{padding-bottom:11vh}#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{background-color:#f1ead8;border:none;color:#666;cursor:pointer!important;font-family:Montserrat,sans-serif;font-size:11pt;outline:medium none;padding:5px 20px;width:915px}.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%}#adminContentView{background-color:#fff;margin-bottom:15px;padding:10px 50px 0}#adminContentView #disclaimers_grid .jsgrid-edit-row textarea,#adminContentView #disclaimers_grid .jsgrid-insert-row textarea{height:150px}.adminDialogActionButtonsDiv{cursor:pointer;display:inline-block;margin-bottom:10px;text-align:center;width:100%}.restaurantDialogActionButtons{cursor:pointer;display:block;margin-left:160px}.adminDialogActionButtons,.restaurantDialogActionButtons{background-color:#981015;color:#fff}.adminDialogResetPassBtn{background-color:#876f38;color:#fff;cursor:pointer;padding:10px 0}.mbAdmin #confirmWrapper .adminDialogTextFieldDiv,.mbAdmin #confirmWrapper .userDialogWrapperDiv{text-align:center}.mbAdmin #confirmWrapper .adminDialogTextFieldDiv .chosen-container-single .chosen-single span{text-align:left}.adminDialogTextFieldDiv{clear:both;color:#333;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}.adminDialogTextFieldDivDrop{position:relative;width:300px}.adminDialogTextFieldDivDrop select{-webkit-appearance:none;-moz-appearance:none;appearance:none;background-color:#f1ead8;border:none;color:#666;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{text-align:center}.adminDialogTextFieldDivDrop .chosen-container-multi .chosen-choices{background-color:#f1ead8;background-image:none;border:1px solid #f1ead8;border-radius:0;box-shadow:none;color:#666;cursor:pointer!important;font-size:11pt;height:42px;padding-left:20px;text-align:left;width:300px!important}.adminDialogTextFieldDivDrop .chosen-container-multi .chosen-choices li.search-field{line-height:42px}.adminDialogTextFieldDivDrop .chosen-container-multi .chosen-choices li.search-field input[type=text]{text-align:left}.adminDialogTextFieldDivDrop .chosen-container-single{width:300px!important}.adminDialogTextFieldDivDrop .chosen-container-single .chosen-single{background-color:#f1ead8;background-image:none;border:1px solid #f1ead8;border-radius:0;box-shadow:none;color:#666;cursor:pointer!important;font-size:11pt;height:42px;padding-left:20px;text-align:left;width:300px!important}.adminDialogTextFieldDivDrop .chosen-container-single .chosen-single span{background-color:#f1ead8;background-image:none;display:inline-block;line-height:42px}.adminDialogTextFieldDivDrop .chosen-container-single .chosen-single div{background-color:#f1ead8;background-image:none}.adminDialogTextFieldDivDrop .chosen-container-single .chosen-single div b{background-color:#f1ead8;height:100%;margin-top:7px;width:100%}.adminDialogTextFieldDivDrop .chosen-container-single .chosen-single .chosen-with-drop{background-color:#f1ead8;background-image:none}.adminDialogTextFieldDivDrop .chosen-container-single .chosen-drop{background-color:#fff;background-image:none;border:1px solid #e4e4e4;box-shadow:none}.adminDialogTextFieldDivDrop .chosen-container-active.chosen-with-drop .chosen-single{background-color:#f1ead8;background-image:none;border:1px solid #f1ead8;box-shadow:none}.adminDialogTextFieldDivDrop .chosen-container .chosen-results li.active-result{border-bottom:1px solid #e4e4e4;color:#333;font-size:11pt;line-height:36px;min-height:36px;padding-left:10px}.adminDialogTextFieldDivDrop .chosen-container .chosen-results li.highlighted{background-image:linear-gradient(#fff,#f7f5f5 0)}.adminDialogActiveLock{display:flex}.adminDialogActiveLock #adminUserActive{margin:auto 0}.adminDialogActiveLock #lockUserInterval{margin-left:10px}#daySessionDrop,#umbrellaTypeDrop,.mblSel{display:inline-block}.userDialogTextFields::-moz-placeholder{color:#000}.userDialogTextFields::placeholder{color:#000}.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}#filterUserText{color:#fff}.colapse{background-image:url(assets/49c1145bd018692d4ca5.svg)}.colapse,.expandplus{background-color:transparent;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{border-bottom:1px solid #ccc;display:block;width:100%}.gridItemCol100p{background-color:#fff;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,#userDialogWrapperDiv #categoryContainer .userDialogCategoryInput #dlgUserCategory_chosen>a{background-color:#fff}#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,#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}.adminDropdownContainer .chosen-container-single .chosen-single b,.adminDropdownContainer .chosen-container-single .chosen-single div,.adminDropdownContainer .chosen-container-single .chosen-single span{background-color:#fff}.adminDropdownContainer .chosen-single.chosen-default{padding-left:0;text-indent:20px}.adminDropdownContainer .chosen-container-single .chosen-single span{margin:0}@media only screen and (max-width:900px){.adminDialogTextFieldDiv .adminTextFields,.adminTextArea{width:auto}#managehotel_hotelSupportContact,#managehotel_hotelSupportContactBCC,#managehotel_hotelSupportContactBCCMenuOrdering,#managehotel_hotelSupportContactCC,.adminLabel#staffPasswordExpireDays{margin-left:0}.adminDropdownContainer{width:196px}}@media only screen and (max-width:1030px){.adminManageMenu,.userDialogBodyServiceType{overflow:auto;width:98%}.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}}.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}.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%}.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{background:transparent;color:#333;height:auto;position:fixed;top:0;z-index:200}#leftMenu .navbarDropDownChoice{background:hsla(0,0%,98%,.95);display:none;left:0;overflow-y:auto;position:absolute}#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{color:#312d30;text-decoration:none}#leftMenu .navbarDropDownChoice .nav-item.is-active{background:#eee}#leftMenu .navbarDropDownChoice .nav-item.user-item{border-bottom:1px solid #ccc;padding-bottom:30px;padding-top:30px}#leftMenu .navbarDropDownChoice .nav-item.user-item .person-name{color:#981015;font-weight:700}#leftMenu .navbarDropDownChoice .nav-item.disabled{color:#d3d3d3}#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{background:#fff;border-right:1px solid #dbdbdb;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%}#leftMenu .top-navigation .navbarDropDownChoice .item-name{color:#333}#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{color:#981015;font-size:15px;padding:20px 3px 7px}#servicePriceContainer{display:inline-block;padding-right:50px}#servicePriceContainer #servicePrice{color:#876f38;font-size:25px;font-weight:700;margin-bottom:10px;text-align:center}#servicePriceContainer #servicePriceWithFee{align-items:end;color:#876f38;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:#ff6902;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}#hsInventories .hotelServiceInventoryTime .lbl_checkbox_green.disabled{color:#ccc}#hotelServiceRepeatContainer span,#hotelServiceStudioPriceContainer span{color:#666!important;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:#d8d8d8}.lbl_checkbox_green_small .checkbox_green+span.checkmark,.lbl_checkbox_green_small .checkbox_green:checked+span.checkmark{background-size:20px;height:32px}.pplGroupComposition .class_spinner:focus,.spinnerAgePriceDiv .class_spinner:focus,.spinnerDiv .class_spinner:focus{outline:none}.pplGroupComposition label,.spinnerAgePriceDiv label,.spinnerDiv label{color:#666;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 .ui-button:hover,.spinnerAgePriceDiv .ui-button:hover,.spinnerDiv .ui-button:hover{background-color:#f0f6f8;border-style:none}.pplGroupComposition .ui-spinner,.spinnerAgePriceDiv .ui-spinner,.spinnerDiv .ui-spinner{background-color:#f0f6f8;border:none;border-radius:0;color:#333;font-size:25px;padding:0}.pplGroupComposition .ui-spinner:focus,.spinnerAgePriceDiv .ui-spinner:focus,.spinnerDiv .ui-spinner:focus{outline:none}.pplGroupComposition .ui-spinner-button,.spinnerAgePriceDiv .ui-spinner-button,.spinnerDiv .ui-spinner-button{background-color:#fff;background-color:transparent;border-style:none;cursor:pointer}.pplGroupComposition input,.spinnerAgePriceDiv input,.spinnerDiv input{width:150px}.pplGroupComposition .custom-down-icon,.spinnerAgePriceDiv .custom-down-icon,.spinnerDiv .custom-down-icon{background-image:url(assets/5c79a2b8d355c53442bb.png)!important;height:22px;margin-top:-.25em;width:22px}.pplGroupComposition .custom-up-icon,.spinnerAgePriceDiv .custom-up-icon,.spinnerDiv .custom-up-icon{background-image:url(assets/a187a110456fa0f4f377.png)!important;bottom:0;width:22px}.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;color:#fff;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{background-color:#fafafa;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 .booking-wrapper,#services .booking-wrapper{background:#fff}#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{background-color:#eee;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 #000;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{color:#333;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{border:1px solid #333;padding:0}#editServices .confirmDialogTextFieldDivMB #hotelServiceETASelect_chosen .chosen-single,#services .confirmDialogTextFieldDivMB #hotelServiceETASelect_chosen .chosen-single{border:none}#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{background-color:#876f38;border:none;color:#fff;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 .ui-spinner,.spinnerAgePriceDiv .ui-spinner,.spinnerDiv .ui-spinner{font-size:22px!important}.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{background-color:#f0f6f8;border:none;color:#333;font-size:19px;font-weight:400;margin:0;min-width:120px;padding:0 10px}.spinnerAgePriceDiv .ui-spinner{background-color:#fff;border:1px solid #666;color:#666}.spinnerAgePriceDiv input{width:100px}#mapDateFrom,#mapDateShiftFrom,#mapDateShiftTo,#mapDateTo{background-color:#876f38!important;color:#fff!important}.ui-button-text-only{margin-top:2px}.imager-selector-container{z-index:1}.image-container{align-items:center;display:flex!important;height:210px;justify-content:center;width:280px}.image-container .imager-test{max-height:100%;max-width:100%}.confirmBodyEditImage{background-color:#fff;margin:auto;max-height:90%;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{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 .itemExpanded.itemExpandedScrollable{overflow-y:scroll}#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:10px auto;overflow:visible;position:relative;width:100%}.mbcontestwrapper.hotelservicesList #mbcontentCategory{background-color:#fff!important}.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;text-align:center}.fullWidthButton{margin-bottom:10px;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{left:calc(100% - 16px);top:calc(100% - 32px)!important}.hotelservicesList #commentsContainer{padding:0 20px}}.itemSubTitleName{color:#981015;font-size:18px;font-weight:400}#hotelServiceContainer .content,#hotelServiceContainer b,#hotelServiceContainer p{font-size:14px!important}.itemInventoryServiceHotel{background-color:#f1ead8;border-radius:0;margin:2px!important;text-align:center}@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;margin-bottom:-6px;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:calc(92% - 360px)}.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;margin:4px 0 0 4px;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;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;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{background-color:#981015;border-radius:0;display:block;margin-top:1em}.servicePrices{display:flex}#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{color:#666;font-size:17px}.itemIncludeTitleName{color:#981015;font-size:18px;font-weight:600}#hsIncludes{display:inline-block;margin:10px 0;width:100%}#hsIncludes li{float:left;width:100%}.itemInventoryServiceHotel{background-color:#f1ead8;border-radius:0;margin:2px!important;text-align:center}.itemInventoryServiceHotel .itemValue{color:#981015;font-size:22px}.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{border-bottom:1px solid #ccc;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{color:#981015;display:inline-block;float:left;font-size:25px;line-height:25px;width:250px}.buttonUpload{background-color:#f1ead8;display:inline-block;padding-left:40px;padding-top:40px}.labelWrapper{display:inline-block;margin:0 20px;text-align:right;width:50px}.uploadText{color:#d1e2e5}#button_upload_image,.uploadText{cursor:pointer}#hotelServicesBookings,#hotelServicesBookingsReport{padding-top:10px}#hotelServicesBookings #gridFilter,#hotelServicesBookingsReport #gridFilter{align-items:flex-end;background-color:#981015;color:#fff;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;color:#981015;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 #dropDownFilterActivityTypeId,#hotelServicesBookings #filterContainer .manageBookingTextfieldDiv #dropDownFilterId,#hotelServicesBookingsReport #filterContainer .manageBookingTextfieldDiv #dropDownFilterActivityTypeId,#hotelServicesBookingsReport #filterContainer .manageBookingTextfieldDiv #dropDownFilterId{height:42px;width:100%}#hotelServicesBookings #filterContainer .manageBookingTextfieldDiv .chosen-container-single,#hotelServicesBookingsReport #filterContainer .manageBookingTextfieldDiv .chosen-container-single{background:#fff}#hotelServicesBookings #filterContainer .manageBookingTextfieldDiv .chosen-container-single .chosen-single,#hotelServicesBookingsReport #filterContainer .manageBookingTextfieldDiv .chosen-container-single .chosen-single{background-color:transparent;background-image:none;border:1px solid #d4d4de;border-radius:0;box-shadow:none;color:#fff;cursor:pointer;font-size:13px;font-size:11pt;height:43px;text-indent:12px}#hotelServicesBookings #filterContainer .manageBookingTextfieldDiv .chosen-container-single .active-result,#hotelServicesBookingsReport #filterContainer .manageBookingTextfieldDiv .chosen-container-single .active-result{overflow:hidden}#hotelServicesBookings #fromContainer,#hotelServicesBookings #toContainer,#hotelServicesBookingsReport #fromContainer,#hotelServicesBookingsReport #toContainer{width:30%}#hotelServicesBookings #bookDateFromContainer,#hotelServicesBookings #bookDateToContainer,#hotelServicesBookingsReport #bookDateFromContainer,#hotelServicesBookingsReport #bookDateToContainer{width:25%}#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{color:#fff;font-weight:700;margin-bottom:5px}.buttonLightBlue{background-color:#981015;border:1px solid #981015;border-radius:0;font-weight:700;margin-bottom:5px}.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:#000;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{background-color:#981015;color:#fff;font-size:18pt;font-weight:700;margin:0 0 20px;padding:20px 40px;position:relative;width:90%}.hotelServiceButton{border:0 solid transparent;border-radius:0;color:#fff;cursor:pointer;font-size:18px;padding:15px;width:40%}.mbAdmin #resortRight #languageSelectContainer .bookRoomConfirmDropDiv{width:80px!important}.mbAdmin #hotelServicesBookings #filterContainer .manageBookingTextfieldDiv .chosen-container-single .chosen-single{text-indent:0}.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{display:flex;min-width:200px}.mbAdmin #hotelServiceAvailableContainer #id_spinnerLbl,.mbAdmin #hotelServiceGuestsContainer #id_spinnerLbl{min-width:230px}.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{border:none;padding:12px 5px 10px 0;width:100%}.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{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 #bccEmailsContainer #bccEmails{margin:10px 0}.mbAdmin .mbcontestwrapper.hotelservicesList #hotelServiceInfo #hotelServiceGuestsDisplay{display:flex;text-align:center}.mbAdmin .mbcontestwrapper.hotelservicesList #hotelServiceInfo #restaurantSelection{margin:0 auto}.mbAdmin .mbcontestwrapper.hotelservicesList #hotelServiceInfo .hsUserInfo{margin:0 auto;width:100%}.mbAdmin .mbcontestwrapper.hotelservicesList #hotelServiceInfo .hsUserInfo .userServiceHotelField{border:1px solid;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 #userPhone{border:none!important}.mbAdmin .mbcontestwrapper.hotelservicesList #hotelServiceInfo .hsInfo{display:block;margin:0 auto;width:100%}.mbAdmin .mbcontestwrapper.hotelservicesList #hotelServiceInfo .hsInfo .userEmail{display:flex;position:relative}.mbAdmin .mbcontestwrapper.hotelservicesList #hotelServiceInfo .hsInfo .userEmail #cmuserdetail,.mbAdmin .mbcontestwrapper.hotelservicesList #hotelServiceInfo .hsInfo .userEmail #userdetail{padding-left:5px;right:10px;top:5px}.mbAdmin .mbcontestwrapper.hotelservicesList #hotelServiceInfo .hsInfo .userEmail #cmuserdetail .iconGrey,.mbAdmin .mbcontestwrapper.hotelservicesList #hotelServiceInfo .hsInfo .userEmail #userdetail .iconGrey{padding-right:0}.mbAdmin .mbcontestwrapper.hotelservicesList #hotelServiceInfo .hsInfo .userServiceHotelField{border:1px solid;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:1px solid #333;border-radius:0;margin:0 5%;padding:5px;width:90%}.mbAdmin .staffNoteInputCalendar{margin:0 5%}.mbAdmin #email_input{height:3em;padding:0 10px}.mbAdmin #cancelHSBookingBtn{background-color:#b3282d}.mbAdmin #AdminHSBookingText{text-align:center}.mbAdmin #sendEmailBtn,.mbAdmin #sendHSBookingBtn{background-color:#b3282d}.mbAdmin #packageid #hotelServiceGuestsDisplay{justify-content:flex-start;padding-left:20px}.userServiceHotelField{background-color:#fff;border:1px solid #333;cursor:text;font-size:14px;font-weight:400;margin:5px 5px 5px 20px;padding:10px;width:calc(100% - 50px)}.userServiceHotelField #confirmDialogRoomId,.userServiceHotelField #languageSelectId{border:none!important;width:100%!important}.userServiceHotelField::-moz-placeholder{color:#333;opacity:1}.userServiceHotelField::placeholder{color:#333;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:#444;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:#876f38;border-color:#876f38!important;color:#fff}.restaurantSelection label{cursor:pointer;display:inline-block;margin:5px 0;text-align:left;width:60%}.restaurantSelection label:hover{border-color:#876f38!important;color:#876f38}.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%}#hsRepeat #changeDayPrice label{color:#ccc}.blockDiv{display:inline-block}.blockDiv .userServiceHotelField{min-width:140px;padding:10px 10px 10px 20px;width:140px}.blockDiv #id_hsvalueLbl{color:#666;display:block;font-size:13px;font-weight:700;padding:0 10px}#internalPriceGuestsContainer,#priceGuestsContainer{display:inline-block;margin:0;width:100%}#internalPriceGuestsContainer div,#priceGuestsContainer div{display:inline-block;margin:0 5px;padding:2px 0}#btnConfirmBooking,#btnSignWaiver{background:#981015;font-size:20px;margin:0 auto;outline:none}#btnSignWaiver{margin-bottom:10px}.Notice{color:red;font-size:14px;padding:10px}.sameHeightContent{display:flex;width:100%}.hs_containerLeft{background-color:#f0f6f8;border:1px solid #f0f6f8;border-left:1px solid #cee3e7;border-right:none;flex:360;padding:20px}.hs_containerLeft .textContent2{font-size:13px;min-width:320px}.hs_containerRight{background-color:#fff;border:1px solid #f0f6f8;border-left:none;border-right-color:#cee3e7;flex:590;padding:20px}.foodIcon{margin-bottom:-4px;margin-left:-40px}#hotelServiceGuestsDisplay{padding-bottom:10px;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;align-self:center!important;margin-right:10px;text-align:left}#tabContainer .confirmDialogTextFieldDiv,#tabShiftMainContainer .confirmDialogTextFieldDiv{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:#666!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%}.manageService .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{flex-flow:column;width:270px}.manageService .manage_inventory_row .confirmDialogTextFieldsSpacer{width:10px}.manageService .manage_inventory_row .row_title{margin-right:.5em}.manageService .manage_inventory_row #filterContainer{margin:0 15px 0 0;padding:0}.manageService .manage_inventory_row .dayCheckbox{margin:0 10px 0 20px}.manageService .manage_inventory_row .mbbookDateRangeButtonDiv,.manageService .manage_inventory_row .userServiceHotelField{width:230px}.manageService .manage_inventory_row .userServiceHotelField{padding-left:10px}.manageService .manage_inventory_row .advanced_booking_time_label{align-self:center;font-weight:400;margin:0 10px;min-width:150px}.manageService .manage_inventory_row .manageBookingDownArrowIcon{color:#000!important}.manageService .manage_inventory_row input[type=radio]{margin:0 5px}.manageService .manage_inventory_row .blockInline .manage_service_label{padding-bottom:5px;width:100%}.manageService .manage_inventory_row #serviceEdit,.manageService .manage_inventory_row .confirmDialogTextFieldDivMB h3{padding-left:20px}.manageService .AdvancedBookingDiv{display:flex!important}.manageService #internalPriceGuestsContainer,.manageService #priceGuestsContainer{margin-left:0!important}.manageService #internalPriceGuestsContainer label,.manageService #priceGuestsContainer label{min-width:230px}.manageService .iconRed{align-items:center;display:flex;height:100%;justify-content:center}.manageService #adminSaveDefinitionsButton,.manageService #adminSaveInventoryButton{display:inline-block;margin-left:10px;max-width:300px;min-width:100px}.manageService .formServiceLicenseDiv{margin:2px 3px;width:100%}.manageService .formServiceLicenseDiv #formServiceIcon_chosen .chosen-single{background:#fff;box-shadow:none;font-family:Montserrat,sans-serif;font-size:16px;height:38px;line-height:1em;padding:10px 20px;text-align:left}.manageService .formServiceLicenseDiv #formServiceIcon_chosen i{padding-right:5px}.manageService .hours_row{display:flex;justify-content:space-between}.manageService #changeDayPrice{color:#231c19}.manageService .manage_service_label{color:#231c19;font-weight:400;margin-bottom:3px;min-width:180px;width:auto}.manageService .mbconfirmUserDialogTextFields{width:100%!important}.manageService #hotelServiceIntervalContainer .bookRoomConfirmDropDiv{align-items:center;display:flex;font-weight:400;width:inherit;width:230px}.manageService #hotelServiceIntervalContainer .manageBookingDownArrowIcon{left:calc(100% - 30px)}.manageService .detailExpand .spinnerAgePriceDiv,.manageService .detailExpand .spinnerDiv{align-items:center;display:flex;margin-top:10px}.manageService .detailExpand .spinnerAgePriceDiv #id_spinnerLbl,.manageService .detailExpand .spinnerDiv #id_spinnerLbl{color:#231c19;width:135px}.manageService .detailExpand .spinnerAgePriceDiv span.ui-spinner,.manageService .detailExpand .spinnerDiv span.ui-spinner{background:#fff!important;color:#231c19}.manageService .detailExpand .spinnerAgePriceDiv #spinnerTitle,.manageService .detailExpand .spinnerAgePriceDiv .manage_service_label{color:#231c19;font-weight:400;margin-right:10px;min-width:50px;width:inherit}.manageService .manage_inventory_row>.buttonWhite{margin:0 10px}.manageService .top_filter{align-items:center;display:flex;justify-content:space-between}.manageService .ManageButtons{display:block}.manageService #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:670px;top:calc(50% - 340px);width:60%}#affectedBookingsPopup .basicDialogBody .basicDialogHeaderDiv,#affectedInventoriesPopup .basicDialogBody .basicDialogHeaderDiv{background:#981015;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}#userRoomNumber,.userClubMemberDropdownContainer{display:inline-block;padding:0 0 0 50px}#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}.userServiceHotelField #confirmDialogRoomId{height:40px}#hotelServiceGuestsETA{margin:0 15px}#hotelServiceGuestsETA .confirmDialogTextFieldDivMB .roomDropDownSelectArrow{left:calc(100% - 18px);top:calc(50% - 5px)}.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}#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}.mbAdmin .spinnerDiv #id_spinnerLbl{width:auto}.AppBookingDiscountsView,.AppCategoriesView,.AppPalapasView,.AppRoomsView,.AppServiceTemplateValuesView,.AppZonesView,.appSettingsView,.ordersView,.registerView,.reportingView{width:1200px}.BookingPaymentsView{width:1400px}.AuditLogView{width:800px}}@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}.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;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:#981015;border:1px solid #c5c5c5;color:#fff}.dhx_cal_tab{background-color:#fff;border:1px solid #c5c5c5;color:#981015;min-width:88px}#dhx_add_event{background-color:#981015;width:160px}.dhx_cal_tab:hover{background-color:#c5c5c5;color:#981015}.dhx_cal_tab.active:hover{background-color:#981015;border:1px solid #981015;color:#fff}.dhx_cal_tab.active{background-color:#981015;border:1px solid #c5c5c5;color:#fff}.dhx_cal_ltitle{background-color:#981015;border-bottom:1px solid #981015}.dhx_save_btn_set div{background-color:#fff;border:none;color:#981015;font-size:16px}.dhx_save_btn_set:hover{border:1px solid #981015}.dhx_save_btn_set:hover div{background-color:#981015;color:#fff}.dhx_btn_set,.dhx_cancel_btn_set{background-color:#fff;border:1px solid #981015;color:#981015}.dhx_cancel_btn_set:hover,.dhx_delete_btn_set:hover{background-color:#981015;border:1px solid #981015;color:#fff}.dhx_cal_event .dhx_body,.dhx_cal_event_clear .dhx_cal_event .dhx_title,.dhx_cal_today_button{color:#981015}.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}.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}.selectOptionBold{font-weight:500}.timeline_headerElement #sectionParentSelect,.timeline_headerElement .mbbookDateRangeButtonDiv{margin-top:.4rem}.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 red}.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:180px}.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:red;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 5px;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}#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}.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{padding:0!important}.cruiseType #btnConfirmBooking,.cruiseType #btnSignWaiver{font-size:18px;margin:5px auto!important;padding:10px}.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:1450px){#cruise_scheduler{min-width:1000px}}#cruise_scheduler .bookingDropDownSelectArrow{margin-top:2.7rem}.tabFocus:focus{outline:1px solid #000}#timeline_fromToContainer{margin-left:2rem}#priceByGuestTypeContainer,#pricingTypeContainer,#slotSelectorContainer{display:inline-block}#priceByGuestTypeContainer .chosen-container,#priceByGuestTypeContainer .chosen-container-active.chosen-with-drop,#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}.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}#dropDownFilterActivityTypeId,#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}#basicDialogButtonSection #manualChargeNote{display:block;margin:10px auto;width:94%}.ChargeModal .basicDialogTextAreaDivContainer{max-height:100%}#hotelServiceInfo{display:inline-block;padding:0 10px;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{color:#666;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}.overflow-visible{min-height:-moz-fit-content!important;min-height:fit-content!important}.overflow-visible,.overflow-visible div,.overflow-visible td,.overflow-visible tr{overflow:visible!important;z-index:1000000000!important}.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}.accordionHeaderLink{color:#fff!important}#goToAddPackageToCart{margin-top:10px}#summaryRow #packageDetails{padding:0 5px}#summaryRow #packageDetails .itineraryItem{background-color:#fff;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{background-color:#981015;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{background-color:#981015;color:#fff;height:auto;position:static}.footer-content a,.footer-content a:active,.footer-content a:hover,.footer-content a:visited{color:#fff;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%}#appSettingsHeaderTitleBar,#palapaGroupsPanelHeaderTitleBar{align-items:center;background-color:#876f38;display:flex;justify-content:space-between;min-width:550px;padding:10px;width:100%}#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}#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}}.jsgrid-cell{overflow:hidden}#closeActivitiesHandler{background:#000;border-radius:0 5px 5px 0;cursor:pointer;height:47.2px;left:0;position:absolute;top:165px;width:20px;z-index:500}#closeActivitiesHandler .arrow-left{margin-top:3px;right:3px}#bodyview #closeActivitiesHandler.marginHandler .arrow-left{border-left:6px solid transparent;border-right:6px solid #000;right:6px}#bodyview #closeActivitiesHandler.marginHandler{background:#fff;border:1px solid #dbdbdb;border-left-color:#fff;left:23px}.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}.jsgrid-edit-row>.jsgrid-cell{background:#f1ead8!important}#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{background-color:red;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}#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 #dbdbdb;font-size:16px;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 #mbcontentPages{text-align:center}.portal #mbcontentPages>div{cursor:pointer;display:inline-block;font-size:18px;margin:0 8px}.portal #mbcontentPages>div.disabled{opacity:.5;pointer-events:none}.portal #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%}#mbcontentLongDescription{text-align:justify}#mbcontentLongDescription h1{font-size:x-large;margin-top:0}#hotelServiceLongDescription #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 #hotelContentLogo{display:none}.portal #filterServiceContainer{display:flex;flex-flow:column}.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}}#resetTheme{float:right;font-size:small1;margin:9px 20px 0 5px;padding-left:15px;padding-right:15px}.colorPicker{border:1px solid #c5c5c5;padding:.8em}.customPicker{width:18em!important}.theme_duplicate{height:30px;width:30px}#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}#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{background:none;background-color:#fff;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}.confirmBookView .phoneNumberFieldView .phone-number{background-color:#f1ead8;border:none;margin-left:2px}.confirmBookView .phoneNumberFieldView .country-code-container>.chosen-container .chosen-single{background:none;background-color:#f1ead8;border:none}#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}.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}.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}.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}#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}.importExportContainer{margin:0 5%;width:90%}.btnActive{background-color:#212121;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}