.mainContentCenter{max-width:100%;width:100%;padding-top:10px;}.mainLogoText{font-family:Norwester, Poppins, sans-serif;}.banner{background:#285C8D;}.button{display:flex;flex-direction:column;align-items:center;padding:6px 14px;font-family:-apple-system, BlinkMacSystemFont, 'Roboto', sans-serif;border-radius:6px;border:none;background:#6E6D70;box-shadow:0px 0.5px 1px rgba(0, 0, 0, 0.1), inset 0px 0.5px 0.5px rgba(255, 255, 255, 0.5), 0px 0px 0px 0.5px rgba(0, 0, 0, 0.12);color:#FFF;user-select:none;-webkit-user-select:none;touch-action:manipulation;cursor:pointer;font-size:18px;height:50px;width:250px;margin:0 auto;line-height:50px;}.button:hover{background:#4B86B2;transition:all 0.5s ease;}.button-12:focus{box-shadow:inset 0px 0.8px 0px -0.25px rgba(255, 255, 255, 0.2), 0px 0.5px 1px rgba(0, 0, 0, 0.1), 0px 0px 0px 3.5px rgba(58, 108, 217, 0.5);outline:0;}.newButton{height:40px;width:250px;margin:0 auto;line-height:40px;background:#44ABC8;color:#FFF;border-radius:5px;cursor:pointer;text-align:center;box-shadow:0 4px 4px -2px #888;margin-bottom:10px;position:relative;top:0px;transition:all 0.2s ease;}.newButton:hover{background:#4B86B2;top:-2px;}.searchWrapper{max-width:500px;width:100%;margin:0 auto;}.memberRecordButton{height:40px;width:250px;margin:0 auto;line-height:40px;cursor:pointer;text-align:center;margin-bottom:10px;position:relative;top:0px;transition:all 0.2s ease;border-bottom:1px solid #333}.pageButton{background:#285C8D;}.pageButton:hover{background:#285C8D;}.inline{display:inline;}.w200{width:200px;margin:0 auto;}.w30p{width:30%;}.w45p{width:45%;height:30px;line-height:30px;padding:0px;border-radius:3px;}.w100{width:100px;height:30px;line-height:30px;padding:0px;border-radius:3px;}.smallFont{font-size:12px;}.bottomRight{position:absolute;bottom:0px;right:5px;}.bottomLeft{position:absolute;bottom:0px;left:0px;}.centre{margin:0 auto;}.title{font-size:24px;color:#1c4c74;position:relative;top:-10px;}.inputName{clear:both;float:left;max-width:250px;width:30%;padding:10px 0px;line-height:45px;font-size:1.5em;text-align:right;padding-right:20px;height:50px;}.inputSelection{float:left;max-width:600px;width:100%;text-indent:3px;height:70px;}.inputMultiple{display:flex;justify-content:flex-start;flex-wrap:wrap;max-width:570px;width:100%;float:left;}.inputMultipleName{max-width:100px;width:100%;padding:0px;line-height:45px;font-size:1em;text-align:right;padding-right:10px;height:50px;}.inputMultipleSelection{max-width:100px;width:100%;text-indent:3px;padding:0px 0px;font-size:1em;position:relative;}.textAreaSelection{height:220px;max-height:220px;}.inputMultipleSelection input,
.inputSelection input,
.inputSelection textarea,
.inputSelection select{-webkit-transition:all 0.30s ease-in-out;-moz-transition:all 0.30s ease-in-out;-ms-transition:all 0.30s ease-in-out;-o-transition:all 0.30s ease-in-out;outline:none;box-sizing:border-box;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;width:70%;background:#fff;margin-bottom:4%;border:1px solid #ccc;padding:3%;color:#555;font:20px Arial, Helvetica, sans-serif;margin-right:10px;}.inputMultipleSelection input:focus,
.inputSelection input:focus,
.inputSelection textarea:focus,
.inputSelection select:focus{box-shadow:0 0 5px #44ABC8;padding:3%;border:1px solid #44ABC8;}.inputMultipleSelection input{width:100%;font-size:18px;height:35px;line-height:35px;text-indent:4px;}.inputLargeSelectionWrapper{max-width:800px;width:80%;margin:0 auto;}.largeSelectBox{max-width:380px;width:45%;float:left;font-size:40px;height:140px;line-height:100px;text-align:center;cursor:pointer;margin:2.5%;position:relative;}.largeSelectBox:hover{opacity:0.7;-webkit-transition:all 0.70s ease-in-out;-moz-transition:all 0.70s ease-in-out;-ms-transition:all 0.70s ease-in-out;-o-transition:all 0.70s ease-in-out;}.largeSelectBox div{position:absolute;bottom:40px;font-size:20px;line-height:20px;text-align:center;width:100%;}.freight-container{display:grid;grid-template-columns:repeat(4, 1fr);gap:0 10px;align-items:center;max-width:600px;width:70%;}.freight-container input{width:100%;height:40px;line-height:40px;text-indent:5px;box-sizing:border-box;}.freight-container .inputSelectionFreight{position:relative;}.freight-container .inputNameFreight{color:#555;font-size:12px;}.nutrition-container{display:grid;grid-template-columns:repeat(4, 1fr);gap:0 10px;align-items:center;max-width:600px;width:70%;}.nutrition-container input{width:100%;height:40px;line-height:40px;text-indent:5px;box-sizing:border-box;}.nutrition-container .inputSelectionNutrition{position:relative;}.nutrition-container .inputNameNutrition{color:#555;font-size:12px;}.unit-label{position:absolute;right:10px;top:50%;transform:translateY(-50%);font-size:0.9em;color:#555;}.inputMultipleSelection .unit-label{right:3px;top:40%;font-size:0.8em;}.memberSelect{float:none;height:auto;}.memberSelect select{width:90%;margin-left:3%;}.smallSelectionWrapper
.largeSelectBox{font-size:12px;height:50px;line-height:50px;-webkit-transition:all 0.70s ease-in-out;-moz-transition:all 0.70s ease-in-out;-ms-transition:all 0.70s ease-in-out;-o-transition:all 0.70s ease-in-out;}.inputSelection textarea{height:200px;width:600px;font-size:14px;}.inputSelectionModal{width:400px;}.inputSelectionModal input,
.inputSelectionModal select{width:80%;}.searchWrapperInput{display:flex;justify-content:space-between;flex-wrap:wrap;}.searchWrapperInput	.inputName,
.searchWrapperInput	.inputSelection{float:none;width:50%;}.preview{text-align:center;border:1px solid #333;min-height:100px;min-width:250px;line-height:10px;margin-bottom:10px;}.preview img{width:100%;}.preview div{line-height:100px;}.addWineSteps{max-width:1500px;width:80%;margin:0 auto;}.updateWineSelect{height:215px;width:350px;font-size:18px;margin-bottom:20px;background:#FFF;box-shadow:rgb(0 0 0 / 15%) 0 0.5px 10px 0px;border-radius:4px;border:1px solid #BFBFBF;}.updateWineSelect img{max-height:140px;max-width:140px;padding-top:10px;}.updateWineSelectImg{float:left;width:170px;}.updateWineSelectContent{float:right;width:180px;position:relative;}.priceName{font-size:16px;text-align:left;}.priceSign{font-size:14px;}.priceTable input{width:80px;height:30px;font-size:14px;line-height:14px;text-indent:5px;border:1px solid #CCC;}.successGreen{background:#4BB543;color:#FFF;}.errorRed{background:#FF9494;color:#FFF;}.table{border-collapse:collapse;width:95%;border-radius:5px;box-shadow:0 0 20px rgba(0, 0, 0, 0.1);}.table th{cursor:pointer;}.table td, .table th{border:1px solid #ddd;padding:8px;}.table tr:nth-child(even){background-color:#f2f2f2;}.table tr:hover{background-color:#ddd;}.table th{padding-top:12px;padding-bottom:12px;text-align:left;background-color:#1c4c74;color:white;letter-spacing:1px;}#mySearch{background-image:url('/css/icons/searchicon.png');background-position:10px 12px;background-repeat:no-repeat;width:90%;font-size:16px;padding:12px 20px 12px 40px;border:1px solid #ddd;margin-bottom:12px;}.updatePackSelect{height:150px;width:250px;font-size:12px;margin-bottom:20px;background:#FFF;box-shadow:rgb(0 0 0 / 15%) 0 0.5px 10px 0px;border-radius:4px;border:1px solid #BFBFBF;}.updatePackSelect img{max-height:100px;max-width:100px;padding-top:10px;}.updatePackSelectImg{float:left;width:100px;}.updatePackSelectContent{float:right;width:150px;}.packPanel{border:1px solid #333;float:left;margin-right:20px;cursor:pointer;text-align:center;position:relative;}.updatePackSelectContent .plus,
.updatePackSelectContent .minus{padding:10px 10px 10px 10px;}.updatePackSelectContent{font-size:20px;}.standardPanel{width:200px;height:100px;}.panelProductWrapper{display:flex;flex-wrap:wrap;}.panel{border:1px solid #333;margin-right:20px;cursor:pointer;text-align:center;position:relative;transition:all 0.3s ease-in-out;}.updateProductSelect{height:auto;width:350px;font-size:14px;margin-bottom:20px;background:#FFF;box-shadow:0px 2px 10px rgba(0, 0, 0, 0.15);border-radius:5px;border:1px solid #BFBFBF;padding:5px;overflow:hidden;}.updateProductSelectWrapper{display:flex;gap:10px;text-align:center;justify-content:space-evenly;}.panel .productSelectNameContainer{font-weight:bold;font-size:14px;padding:0px;text-align:center;color:#333;min-height:40px;}.panel .updateProductSelectImg img{width:150px;height:auto;margin:10px auto;display:block;}.panel .status{font-size:12px;margin-top:15px;line-height:18px;}.panel_Review{color:#FF9494;font-weight:bold;font-size:16px;}.panel_Active{color:#28a745;font-weight:bold;font-size:16px;}.panel .editButton{display:inline-block;background-color:#44ABC8;color:white;border:none;padding:4px 8px;font-size:12px;border-radius:6px;cursor:pointer;margin-top:10px;transition:background 0.3s ease-in-out;min-width:80px;box-shadow:0 4px 4px -2px #888;}.panel .editButton:hover{background-color:#4B86B2;}.accountRecordWrapper{border:1px solid #333;border-radius:3px;background:#FFF;float:left;margin-right:30px;position:relative;margin-bottom:20px;}.headerRecord{font-weight:bold;border-bottom:1px solid #ccc;position:relative;padding:5px;padding-left:20px;text-transform:uppercase;border-top-right-radius:3px;border-top-left-radius:3px;background:#93adc6;color:#FFF;}.bodyRecord{padding:20px;padding-top:10px;}.editRecord{position:absolute;right:10px;top:0px;}.addressRecord{width:300px;}.detailsRecord{width:500px;min-height:180px;}.orderRecord{width:80%;min-height:180px;max-width:1030px;}.membersNotes{height:200px;width:95%;margin:0 auto;}.bodyRecordWrapper{clear:both;height:20px;width:100%;border-bottom:1px solid #DDD;padding-bottom:7px;padding-top:7px;}.bodyRecordTitle{float:left;width:30%;padding:2px 0px;cursor:default;}.bodyRecordValue{float:left;margin-left:20px;width:60%;padding:2px 0px;cursor:default;}.noborderBottom{border-bottom:none;}.dashboardHome .bodyRecordTitle{width:60%;}.dashboardHome .bodyRecordValue{width:35%;}.productTable td{text-align:center;}.priceName{text-align:left !important;width:35%;}.priceTable .priceName{width:25%;font-size:14px;}.priceTable .priceVariant{width:5%;}.priceTable .priceType{width:8%;}.priceTable .priceStock{min-width:5%;}.priceTable .priceClubRow{min-width:10%;}.priceTable-Name{text-align:left !important;font-size:18px;text-indent:10px;}.priceTable-Price{width:70px;height:30px;line-height:30px;font-size:20px;margin-bottom:5px;text-indent:2px}.priceTable-Stock{width:70px;height:30px;line-height:30px;font-size:20px;margin-bottom:5px;text-align:center;}.priceTable-PriceFirst{font-size:24px;}.priceTable-Discount{text-align:center;}.priceTable-DiscountText{font-size:16px;}.reportRange{cursor:pointer;font-size:16px;border-bottom:1px solid #ccc;width:150px;text-align:center;margin:0 auto;}.dateInput{float:none !important;}.orderTableRow1{width:30%;}.orderTableRow2,
.orderTableRow3{width:20%;}.orderTableRow4{width:30%;}.orderDetailsWrapper{max-width:32% !important;}.orderDetailsProductName{font-weight:normal;}.orderNotes1{width:30%;}.orderNotes2{width:70%;}.orderNotes1,
.orderNotes2{padding:10px 0px;border-bottom:1px dashed #CCC;}.adminScroll::-webkit-scrollbar{width:15px;}.adminScroll::-webkit-scrollbar-track{background:#fafafa;}.adminScroll::-webkit-scrollbar-thumb{background:#146ca4;border-radius:6px;padding-right:8px;}.adminScroll::-webkit-scrollbar-thumb:hover{background:#146ca4;}.dateRange{max-width:575px;margin-bottom:20px;}.quoteTabs{width:30%;text-align:center;line-height:40px;font-size:16px;height:40px;float:left;border:1px solid #333;cursor:pointer;margin-right:10px;background:#DDD;max-width:150px;transition:all 0.4s;border-radius:4px;border:none;font-size:14px;padding:0 8px;position:relative;text-align:center;top:0;box-shadow:1px 1px 1px #AAA,	inset 0px 0.5px 0.5px rgba(255, 255, 255, 0.5),	0px 0px 0px 0.5px rgba(0, 0, 0, 0.12);}.quoteTabs:hover{background:#285C8D;color:#FFF;font-weight:bold;top:-2px;text-decoration:underline}.quoteTabsActive{background:#285C8D;position:relative;top:0px;color:#FFF;font-weight:bold;}.rightClubContent{float:right;width:35%;position:relative;margin-bottom:0px;position:relative;right:5%;top:-20px;}.clubUpdate{float:right;}.topMemberContent{width:94%;position:relative;}.search{width:40%;float:right;height:40px;right:5%;position:relative;}.memberAdd,
.memberUpdate{margin-left:30px;float:right;}.leftMemberContent{float:left;width:80%;position:relative;top:5px;}.rightMemberContent{float:right;width:20%;position:relative;margin-bottom:20px;}.searchMemberContent{clear:both;width:50%;position:relative;margin-bottom:20px;}.link{border-bottom:1px solid #CCC;transition:all .8s ease;cursor:pointer;}.link:hover{border-bottom:1px solid #333;}.orderTop{width:100%;height:60px;}.orderTabs{margin-top:5px;float:left;width:100%;}.leftOrderContent{float:left;width:60%;position:relative;top:10px;}.rightOrderContent{float:right;width:38%;position:relative;margin-bottom:0px;position:relative;right:6%;top:-20px;}.orderDateRange{position:relative;float:left;width:55%;}.orderSearch{width:100%;right:0;}.editTabs{margin-right:20px;}.printIcon{height:40px;cursor:pointer;}.fixTableHead{clear:both;overflow-y:auto;height:500px;}.fixTableHead thead th{position:sticky;top:0;}.subscriptionPaymentWrapper{text-align:right;width:95%;}.paymentCheckWrapper{float:right;}.paymentCheckWrapper .warning{width:600px;height:120px;margin-bottom:10px;padding:0px;}.paymentCheckWrapper .warningImage{width:80px;font-size:50px;padding:5px;}.paymentCheckWrapper .warningContent{width:500px;padding-top:5px;text-align:left;padding:5px;margin-left:0;}.paymentCheckWrapper .warningContent .newButton{margin-top:10px;background:orange;}.paymentRunWrapper{float:right;}.paymentRunCheckWrapper{width:95%;margin-bottom:20px;}.paymentRunCheckWrapper .error{padding:10px;}.processButton{position:relative;margin:0 auto;float:left;margin-right:30px;height:40px;width:150px;line-height:40px;background:#44ABC8;color:#FFF;font-size:16px;border-radius:3px;cursor:pointer;text-align:center;box-shadow:1px 1px 1px #AAA,	inset 0px 0.5px 0.5px rgba(255, 255, 255, 0.5),	0px 0px 0px 0.5px rgba(0, 0, 0, 0.12);}.processButton:hover{background:#4B86B2;transition:all 0.5s ease;}.processCount{position:absolute;background:green;right:-10px;top:-10px;height:30px;width:30px;line-height:30px;font-size:15px;border-radius:30px;color:#FFF;box-shadow:1px 1px 2px #333;}.processInactive{background:#CCC;cursor:default;}.processInactive:hover{background:#CCC;}.arrow{float:left;transform:translate(-50%, -50%);transform:rotate(270deg);cursor:pointer;width:40px;height:1px;margin-left:-25px;margin-right:15px;}.arrow span{display:block;width:15px;height:15px;opacity:0.75;border-bottom:8px solid #1c4c74;border-right:8px solid #1c4c74;transform:rotate(45deg);margin:-10px;box-shadow:1px 1px 1px #AAA,	inset 0px 0.5px 0.5px rgba(255, 255, 255, 0.5),	0px 0px 0px 0.5px rgba(0, 0, 0, 0.12);}.rightButton{float:right;margin-right:5%;position:relative;top:-18px;}.rightOrderProduct{float:right;width:200px;position:absolute;right:5%;}.productImageWrapper{position:fixed;width:250px;max-width:250px;}.productInfoWrapper{width:100%;}.newProduct{padding-left:250px;}#gantt-container{display:grid;}.gantt-month-back,	.gantt-month-forward{cursor:pointer;}.gantt-row-resource{background-color:#1c4c74;color:#FFF;;border:1px solid rgb(133, 129, 129);text-align:center;line-height:50px;}.gantt-row-period{background-color:#1c4c74;color:#FFF;border:1px solid rgb(133, 129, 129);text-align:center;height:50px;line-height:50px;font-size:20px;display:grid;grid-auto-flow:column;grid-auto-columns:minmax(20px, 0.95fr);}.gantt-row-item{border:1px dashed grey;padding:20px 0 20px 0;position:relative;background-color:white;}.job{position:absolute;height:20px;top:10px;width:calc(2*100%);z-index:100;background-color:#44ABC8;border-radius:5px;}.drag-hide{transition:0.01s;transform:translateX(-9999px);}#select-level{text-align:left;margin-top:10px;}.bookingMainWrapper{border:1px dashed #1F4E79;min-width:50%;max-width:80%;width:400px;margin-bottom:50px;padding:20px;position:relative;padding-top:40px;border-radius:5px;}.bookingMainHeader{font-size:20px;border:1px solid #1F4E79;padding:5px 15px;position:absolute;top:-20px;left:20px;background:#FFF;border-radius:5px;}.bookingMainWrapper .processButton{font-size:14px;width:200px;}.subMonthClick{cursor:pointer;}.splashClubName{padding-top:10px;}.productThumbWrapper{display:flex;justify-content:center;flex-wrap:wrap;}.thumbImage{padding:5px;max-width:50px;width:100%;cursor:pointer;}.thumbImage img{width:50px;}.tooltip{position:relative;display:inline-block;cursor:pointer;}.tooltip .tooltiptext{visibility:hidden;width:120px;background-color:black;color:#fff;text-align:center;padding:5px 0;border-radius:6px;font-size:12px;position:absolute;z-index:2;}.tooltip:hover .tooltiptext{visibility:visible;}.tooltip .tooltiptext{width:120px;bottom:100%;left:50%;margin-left:-60px;}.product-stock-container{display:flex;align-items:center;gap:10px;justify-content:center;}.stock-price-input{display:flex;align-items:center;}.allocation-container{display:flex;justify-content:space-between;font-size:11px;border-top:1px solid #ccc;padding-top:3px;}.allocation-item{flex:1;text-align:center;}.allocation-item2{flex:1;text-align:center;}.container{max-width:800px;margin:0 auto;background:white;padding:20px;border-radius:8px;box-shadow:0 0 10px rgba(0, 0, 0, 0.1);}.container table{width:100%;border-collapse:collapse;}.container th, .container td{padding:10px;border:1px solid #ddd;text-align:center;}.container th{background:#f0f0f0;}.container .btn{display:inline-block;padding:10px 15px;background:blue;color:white;border:none;border-radius:5px;cursor:pointer;margin-top:10px;}.container input[type="text"]{width:300px;height:30px;font-size:16px;line-height:30px;}.container input[type="checkbox"]{width:20px;height:20px;cursor:pointer;}.container select{padding:8px;border:1px solid #ccc;border-radius:5px;background:#fff;cursor:pointer;}.paymentTypeWrapper{display:flex;justify-content:left;;max-width:200px;padding-top:10px;margin-left:10px;}.paymentType{border:1px solid #333;border-radius:5px;padding:2px 5px;text-align:center;margin-right:20px;position:relative;cursor:pointer;}.paymentTypeSelected{background:#44ABC8;transition:0.4s ease all;color:#FFF;}.paymentType:hover{background:#4B86B2;top:-2px;transition:0.4s ease all;color:#FFF;}