.schView{padding:0;margin:0}.schView .p-tabview-panels{padding:0!important;margin:0!important}.memTabView{padding:0;margin:0}.memTabView .p-tabview-panels{padding:0!important;margin:0!important}.calEventItem{cursor:pointer;border-radius:1px;border-width:1px;margin-bottom:1px;color:#000;text-wrap-mode:wrap;text-wrap:wrap;word-wrap:normal;word-break:normal}.myCalendar .fc-button-group,.myCalendar .fc-button-group button,.myCalendar .fc-create-button,.myCalendar .fc-today-button{font-size:small!important}@media (max-width:700px){.calEventItem,.myCalendar .p-multiselect-label-container{font-size:80%}.myCalendar .fc-toolbar-chunk h2{font-size:1.2rem!important}.layout-topbar .layout-topbar-logo img{height:50px!important}.layout-topbar .layout-topbar-button i{font-size:13px!important}.layout-topbar h3{font-size:1rem!important}.familyDropBtn,.statusDropBtn{font-size:.8rem!important;padding:8px!important}.searchInputFull,.searchInputFull input{width:200px!important}.searchInput,.searchInput input{font-size:.8rem!important}.txtDynoSearch{width:50px!important}.searchInput input:focus,.txtDynoSearch:focus{width:100%!important}.monthRangerBtn{font-size:.9rem!important;padding:6px 1px!important}.monthRangerBtnMiddle{width:100px!important}.p-button.p-button-icon-only.p-button-rounded{height:1.8rem!important;width:1.8rem!important}}@media (max-width:500px){.monthRangerBtn.p-button.p-button-icon-only{width:1.5rem!important}}.layout-sidebar{background-color:#ecedee;left:0;width:250px;top:6rem;height:calc(100vh - 7rem);border-top-left-radius:0;border-bottom-left-radius:0;border-bottom-right-radius:5px}.layout-main-container{padding:6rem 1rem 1rem 3rem}.formgrid h3{border-block-end-style:dashed;border-bottom-width:.1em;border-bottom-color:#ccc}.topBarRiGridFill{height:28px;width:28px}.widget .startText{font-size:xx-large}@media (min-width:992px){.layout-wrapper.layout-static .layout-main-container{margin-left:220px}.layout-wrapper.layout-static.layout-static-inactive .layout-main-container{padding-left:1rem}.showOnDesktop{display:inline-flex!important}.showOnMobile{display:none!important}}.layout-topbar-button .p-avatar{width:3rem!important;height:3rem!important}@media (max-width:991px){.layout-wrapper .layout-main-container{padding-left:1rem}.topBarRiGridFill{height:18px;width:18px;margin-right:5px}.layout-topbar-button .p-avatar{margin-right:5px;width:1.5rem;height:1.5rem}.showOnDesktop{display:none!important}.showOnMobile{display:inline-flex!important}.profileData{font-size:.8rem}}.profileData span{width:100px}.clubCompact .p-inputtext{padding:.3rem!important}.clubCompact .p-dropdown,.clubCompact .p-inputtext{border-top-style:none;border-right-style:none;border-left-style:none}.p-datatable-tbody.clubCompact>tr>td{padding:.3rem!important;font-size:80%!important}.error{color:red}.pointer{cursor:pointer}.row-updated>td{background-color:#90ee90}.payTable{width:100%;font-size:90%;margin-left:20px;margin-right:20px;margin-top:20px;padding-right:15px}.payTable tr{border:#ccc;border-style:dashed}.payTable th{text-align:left}.payTable td,.payTable th{border:#ccc;border-bottom-style:dashed;border-bottom-width:.1px}.payTable td{text-align:right}.payTable input{background-color:inherit;border:none;padding-top:.2rem!important;padding-bottom:.2rem!important}.adjustTbl{background-color:inherit!important}.adjustTbl td{padding:.2rem!important}.adjustTbl .p-multiselect,.adjustTbl input{background-color:inherit;border:none;padding-top:.2rem!important;padding-bottom:.2rem!important}.input-40,.input-40 input{width:40px}.input-80,.input-80 input{width:80px}.input-140,.input-140 input{width:140px}.input-240,.input-240 input{width:240px}.p-inputnumber-input{text-align:right}.payMemTable{font-size:90%;margin-left:20px;margin-right:20px;margin-top:20px}.payMemTable tr{border:#ccc;border-style:dashed}.payMemTable th{text-align:left}.payMemTable td,.payMemTable th{border:#ccc;border-bottom-style:dashed;border-bottom-width:.1px}.payMemTable input{background-color:inherit;border:none;padding-top:.2rem!important;padding-bottom:.2rem!important}.payMemTable .right .p-column-header-content{align-content:end!important;align-items:end!important;display:block}.p-inputswitch.small{width:2.5rem!important;height:1rem!important}.p-inputswitch.small .p-inputswitch-slider:before{width:.75rem;height:.75rem;left:.1rem;margin-top:-.4rem}.no-border{border-color:transparent!important}.content-icon{float:right;width:1.5rem!important;height:1.5rem!important}.content-icon .p-button-icon{font-size:.6rem!important}.layout-sidebar .layout-menu .menu-separator{border-top:1px solid hsla(0,0%,49%,.2)}.layout-menu .menu-separator{margin:1rem 0}.login-card .p-tabview-nav-content{display:none}.profileSideBar{height:calc(100vh - 7rem);border-top-left-radius:0;border-bottom-left-radius:0;border-bottom-right-radius:5px;background-color:#f0f8ff}.profileTable{font-size:80%}.profileTable th{text-align:right}.profileTable td{text-align:left}.center-image-container{display:flex;justify-content:center;align-items:center;margin-bottom:.2rem}@media screen and (max-width:1000px){.center-image-container{margin-bottom:.5rem}.profileSideBar{height:auto}}.p-message .p-message-wrapper{padding:.5rem!important}.layout-topbar .layout-topbar-logo img{height:80px}.widgetHeader{background:linear-gradient(to bottom,var(--primary-700),var(--primary-100));height:80px;width:100%;border-radius:8px 8px 0 0}.confirmation-overlay{background-color:#4caf50;border-radius:10px}.confirmation-overlay .p-overlaypanel-content{background-color:var(--primary-100)}.rejectionConfirmation-overlay{background-color:#c29c9f;border-radius:10px}.rejectionConfirmation-overlay .p-overlaypanel-content{background-color:var(--red-100)}.container{display:flex;flex-direction:row;gap:10px}.container>.left{flex:2 1}.container>.right{border-left:#4caf50;border-left-style:dotted;border-left-width:1px;flex:1 1;min-height:80vh;padding-bottom:20px}.container>.right .p-card-header img{width:100px}@media (max-width:768px){.container{flex-direction:column}.container>.right{order:-1;border-left:none}}.tooltip{position:relative;display:inline-block;cursor:pointer;text-decoration:underline}.tooltip .tooltiptext{visibility:hidden;width:250px;background-color:var(--highlight-text-color);color:var(--highlight-bg);text-align:center;padding:5px;border-radius:5px;position:absolute;bottom:125%;left:50%;margin-left:-75px;opacity:0;transition:opacity .3s;font-size:10px}.tooltip:hover{z-index:9999}.tooltip:hover .tooltiptext{visibility:visible;opacity:1;z-index:9999;position:relative}.eventInfo,.w-full .p-password>div{width:100%}.custom-dialog .p-dialog{border-radius:15px}.custom-dialog .p-dialog-header{border-top-left-radius:15px;border-top-right-radius:15px;background:linear-gradient(135deg,var(--primary-100),var(--primary-300),var(--primary-200))}.custom-dialog.danger .p-dialog-header{background:linear-gradient(135deg,var(--red-100),var(--red-300),var(--red-200))}.tinyTable .p-datatable-table td,.tinyTable .p-datatable-table th{font-size:80%}.custom-loading-overlay{position:fixed;top:0;left:0;width:100vw;height:100vh;background:rgba(0,0,0,.5);display:flex;align-items:center;justify-content:center;z-index:99999}.spinner{border:4px solid hsla(0,0%,100%,.3);border-top-color:#fff;border-radius:50%;width:140px;height:140px;animation:spin 1s linear infinite}@keyframes spin{to{transform:rotate(1turn)}}.highlight-row{background-color:var(--yellow-100)!important;font-weight:700}.attendanceDt .p-datatable-tbody>tr>td{padding:.1rem!important}.attendanceDt .p-dropdown,.attendanceDt .p-dropdown:focus,.attendanceDt input,.attendanceDt input:focus{border-top:none!important;border-right:none!important;border-left:none!important}.attendanceDt .p-inputnumber-input{width:100%}.attendCmts,.attendNm,.attendPos,.attendStnd{width:17%}.attendHrs,.attendTps{width:5%}@media screen and (max-width:1000px){.attendanceDt,.attendanceDt .p-datatable-tbody>tr>td,.attendanceDt .p-datatable-thead>tr>th,.attendanceDt input,.p-dropdown-item-label{font-size:80%}.attendCmts,.attendNm,.attendPos,.attendStnd{width:200px!important}.attendHrs,.attendTps{width:100px!important}.respTbl{font-size:80%}}.layout-topbar h3{margin-left:1.5rem}@media screen and (max-width:700){.layout-topbar h3{margin-left:.8rem!important}}@media (max-width:768px){.p-tabview-panels{padding:0!important;margin:0!important}}.custom-file-upload{display:inline-block;padding:.6rem;cursor:pointer;background-color:var(--blue-500);color:#fff;border:none;border-radius:4px;font-weight:600;font-size:small;transition:background-color .3s ease}.custom-file-upload:hover{background-color:var(--primary-300)}.logo img{height:4rem;margin-right:2rem}@media (max-width:700px){.logo img{height:50px!important;margin-right:.5rem}}.landingCSS .card{border-style:none}.fc-day-sat,.fc-day-sun{background-color:#f9f6f2}.bulkTable .p-dropdown,.bulkTable .p-dropdown div,.bulkTable .p-dropdown span,.bulkTable input,.bulkTable select{padding:.4rem!important;font-size:12px!important;border-top:none!important;border-left:none!important;border-right:none!important}.bulkTable td:has(.p-invalid){border:thin solid red!important}.row-saved{background-color:#d4edda!important}.row-error{background-color:#f8d7da!important}.row-saving{background-color:#fff3cd!important}.slim .p-accordion-header-link{padding:.3rem 1rem}.slimTable .p-datatable-table td,.slimTable .p-datatable-table th,.slimTable .p-row-toggler{font-size:80%;padding:.1rem!important;margin:.1rem!important}.tile-container{display:grid;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));grid-auto-rows:minmax(100px,auto);grid-gap:1rem;gap:1rem;padding:1rem}.tile{padding:1rem;text-align:center;background-color:#f5f5f5;border-radius:8px;box-shadow:2px 2px 10px rgba(0,0,0,.1);display:flex;flex-direction:column;justify-content:flex-start}@media (max-width:600px){.hide-on-small{display:none}}.localPwd div,.localPwd input,.w-full .p-inputnumber-input{width:100%}.unAnnounce .p-accordion-content{padding:0!important}.unAnnounce .p-accordion-header-link{padding:5px!important}.progress-bar{width:100%;height:25px;background-color:#eee;display:flex}.progress-segment{height:100%}.segment-1{background-color:#2e8430}.segment-1,.segment-2{color:#fff;text-align:center}.segment-2{background-color:#a9b233}.segment-3{background-color:#6543b0;color:#fff;text-align:center}.segment-4{color:#000;text-align:center}.iconBtn-secondary .p-button{background-color:var(--secondary-100)!important;color:var(--secondary-900)!important;padding:0!important;margin:0!important;width:1.6rem!important;border-color:var(--secondary-100)!important}