*{font-family:Kanit!important;padding:0;margin:0}.bg-grey{background-color:#f7f7f7!important}.text-primary{color:#325bd6!important}.bg-primary{background-color:#325bd6!important}.bg-primary-gradient{background:#32a1d6;background:radial-gradient(circle,#32a1d6,#325bd6)}.text-danger{color:#d64045!important}.bg-danger{background-color:#d64045!important}.text-success{color:#1fc36c!important}.bg-success{background-color:#1fc36c!important}.text-bg-success{background-color:#1fc36c33!important;color:#1fc36c!important}.text-bg-secondary{background-color:#d6404533!important;color:#d64045!important}.bg-light{background-color:#9ed8db}.btn{border-radius:13px;font-weight:400}.btn i{position:relative;top:2px;margin-right:5px}.btn-primary{border:1px solid #2850c7!important}.btn-secondary{background-color:#9ed8db;border:0!important;color:#000!important}.btn-secondary:hover,.btn-secondary:focus{background-color:#54babf}.btn-white{transition:.25s;color:#000!important;background-color:#fff!important}.btn-white:hover{opacity:.5}.btn-white-link{border:2px solid #F7F7F7!important;width:auto;font-size:14px;color:#325bd6!important}.btn-white-link i{transition:.25s;text-decoration:none!important}.btn-white-link:hover span{text-decoration:underline}.btn-white-link:hover i{margin-left:5px;text-decoration:none!important}.btn-outline-primary{border:1px solid #325bd6!important;color:#325bd6;--bs-btn-active-bg: #325bd6}.form-control,.form-select{border-radius:13px;border:1px solid #efefef!important;font-size:16px;padding:7px 14px}p i{position:relative;top:2px}.btn-primary{background-color:#325bd6;border:2px solid #325bd6}.btn-primary:hover{background-color:#2447b2;border:2px solid #2447b2}.btn-primary:disabled{border:0!important;background-color:#325bd6;cursor:not-allowed}.btn-light{background-color:transparent;border:2px solid #F7F7F7!important}.btn-light:hover{background-color:#f7f7f7}.sidebarWrapper{background-color:#f7f7f7;position:fixed;max-width:250px}.sidebarWrapper .extendedNavbarButton{border:transparent;background-color:transparent;opacity:.3}.sidebarWrapper ul{list-style-type:none;list-style-position:outside;padding:0;margin:0}.sidebarWrapper ul li{padding:0!important}.sidebarWrapper ul li .sidebarItem{display:inline-block;width:100%;color:#000;text-decoration:none;opacity:.5;padding:5px 10px;border-radius:8px;border:2px solid transparent;font-weight:400;font-size:16px}.sidebarWrapper ul li .sidebarItem i{position:relative;top:2px;margin-right:5px}.sidebarWrapper ul li .selectedSidebarItem{opacity:1;color:#325bd6;background-color:#325bd61a;border:1px solid rgba(50,91,214,.5)}.sidebarWrapper ul li .selectedSubSidebarItem{opacity:.8;display:inline-block}.sidebarWrapper .profileCard{background-color:#fff;padding:5px;border-radius:10px;position:absolute;bottom:10px;width:90%;left:5%}.sidebarWrapper .profileCard h6{margin:5px;opacity:.8}.sidebarWrapper .profileCard .logoutButton,.sidebarWrapper .profileCard .settingsButton{text-decoration:none;color:#d64045;margin:5px;opacity:.5;transition:.25s}.sidebarWrapper .profileCard .logoutButton:hover,.sidebarWrapper .profileCard .settingsButton:hover{opacity:1}.sidebarWrapper .profileCard .settingsButton{color:gray}.responsiveNavbar{position:fixed;bottom:0;left:0;width:100vw;height:60px;z-index:9999;background-color:#f2f2f2;padding-bottom:10px}.responsiveNavbar .menu{text-decoration:none;color:#000;opacity:.4}.responsiveNavbar .menu i{display:block;font-size:20px;position:relative;top:10px}.responsiveNavbar .menu span{font-size:11px}.responsiveNavbar .activeMenuItem{color:#325bd6;opacity:1}.appWrapper{padding-left:250px;background-color:#fff;min-height:100vh}@media (max-width: 992px){.appWrapper{padding-left:0}.floatingActionWrapper{bottom:80px!important}}.headerRow{padding:10px 20px!important;border-bottom:2px solid #F7F7F7;min-height:62px}.headerRow h5{font-weight:400;font-size:18px}.headerRow .breadcrumbs span{opacity:.5}.headerRow .breadcrumbs span i{position:relative;top:2px}.headerRow .breadcrumbs a{margin:0!important;color:#000;text-decoration:none;border-radius:5px}.headerRow .breadcrumbs a:hover{text-decoration:underline}.modal{z-index:9999999}.modal .modal-content{border:0}.modal .modal-header{border:0;display:flex;flex-direction:row}.modal .modal-header .modal-title{font-size:25px;display:block;width:100%}.modal .modal-header i{display:block;position:relative;background-color:#325bd633;color:#325bd6;padding:5px 12px;border-radius:5px;font-size:20px;aspect-ratio:1/1;line-height:100%}.modal .modal-header i:before{position:relative;top:calc(50% - 10px)}.modal .modal-body,.modal .modal-footer{border:0}.modal-delete .modal-header i{background-color:#d6404533;color:#d64045}.teamCard{overflow:hidden;width:100%;border-radius:10px;border:2px solid #F7F7F7;transition:.25s}.teamCard:hover{transform:scale(1.03)}.teamCard .teamCardHeader{height:60px;background-color:#728ee3;margin-bottom:10px}.teamCard .teamCardHeader .teamCardIcon{position:absolute;width:60px;height:60px;border:2px solid #fff;left:calc(50% - 30px);top:20px;border-radius:10px;background-color:#325bd6;color:#fff;text-align:center;line-height:55px;font-size:30px;font-weight:800}.teamCard .card-text{opacity:.5;text-decoration:none!important;text-decoration-color:transparent!important;font-size:14px;font-weight:400}.memberListItem{border-top:2px solid #F7F7F7}.memberListItem .profilePicture{width:30px;border-radius:10px;background-color:#325bd633;padding:5px}.memberListItem .removeUserButton{color:#0003;text-decoration:none!important;transition:.25s}.memberListItem .removeUserButton:hover{color:#d64045}.memberListItem span i{position:relative;top:2px}.dataCard{background-color:#fff;border-radius:15px;overflow:hidden;border-bottom:2px solid #F7F7F7}.dataCard .dataCard_header{background-color:#f7f7f7;padding:10px}.dataCard .dataCard_header h1{font-weight:400;font-size:23px;margin:0}.dataCard .dataCard_header .dataCard_header_icon{display:inline-block;background-color:#fff;padding:10px 10px 6px;font-size:20px;margin-right:10px;border-radius:7px;outline:2px solid #efefef;border-bottom:2px solid #F7F7F7}.dataCard .dataCard_header .dataCard_header_icon i{margin:0;position:relative;top:2px}.dataCard .dataCard_header .moreDetailsButton{display:inline-block;background-color:#fff;padding:10px 10px 6px;font-size:20px;margin-right:10px;border-radius:7px;outline:2px solid #efefef;border-bottom:2px solid #F7F7F7;text-decoration:none;transition:.25s}.dataCard .dataCard_header .moreDetailsButton i{transition:.25s;color:#9ed8db;text-decoration:none;position:relative;top:2px}.dataCard .dataCard_header .moreDetailsButton:hover{outline:2px solid #eaeaea;border-bottom:2px solid #F7F7F7}.dataCard .dataCard_header .moreDetailsButton:hover i{color:#79c9cd}.dataCard .dataCard_content{padding:20px}.dataCard .dataCard_content h2 .badge{font-size:16px}.dataCard .dataCard_content p{opacity:.5;margin:0;font-weight:300}.transactionCard,.goalCard{outline:2px solid #F7F7F7;border-radius:10px;margin-bottom:10px;padding:10px 20px}.transactionCard h1,.goalCard h1{font-size:19px;margin:0}.transactionCard p,.goalCard p{margin:0}.transactionCard h6,.goalCard h6{margin:0;font-size:19px}.transactionCard .btn-delete-icon,.goalCard .btn-delete-icon,.transactionCard .btn-edit-icon,.goalCard .btn-edit-icon{padding-top:2px;font-size:20px;border:0;background-color:transparent;color:#00000080;transition:.25s}.transactionCard .btn-delete-icon:hover,.goalCard .btn-delete-icon:hover,.transactionCard .btn-edit-icon:hover,.goalCard .btn-edit-icon:hover{color:#d64045}.transactionCard .btn-edit-icon:hover,.goalCard .btn-edit-icon:hover{color:#325bd6}.goalCardSuccess{outline:2px solid rgba(31,195,108,.3)}.goalCardFail{outline:2px solid rgba(214,64,69,.3)}.floatingActionWrapper{position:fixed;bottom:20px;right:20px;z-index:99999}.floatingActionButton{font-size:20px}.returnBottle{background-color:#325bd6;width:100%;height:100%;border:0;color:#fff;font-size:20px}.badge{font-weight:400;border-radius:10px}.loginLink{color:#000;font-weight:300;text-decoration:none}.loginLink:hover{text-decoration:underline}.alert{border-radius:13px}.alert-danger{border:0;background-color:#d6404533;color:#d64045}.alert-success{border:0;background-color:#1fc36c33;color:#1fc36c}.filterGroup .btn,.filterGroup .form-select{padding:2px 15px;margin-right:10px;border-radius:50px!important;border:2px dashed rgba(0,0,0,.5)!important;color:#00000080}.filterGroup .btn:hover,.filterGroup .form-select:hover{color:#00000080;background-color:#0003}.filterGroup .btn-check:checked+.btn,.filterGroup .btn.active,.filterGroup .btn.show,.filterGroup .btn:first-child:active,.filterGroup :not(.btn-check)+.btn:active{background-color:#000!important;color:#fff}.filterGroup .form-select{padding-right:35px;display:inline-block;width:auto;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 20 20' fill='white'%3E%3Cpath fill-rule='evenodd' d='M5.293 7.293a1 1 0 011.414 0L10 10.586l3.293-3.293a1 1 0 111.414 1.414l-4 4a1 1 0 01-1.414 0l-4-4a1 1 0 010-1.414z' clip-rule='evenodd'/%3E%3C/svg%3E");background-size:16px;background-color:#000!important;color:#fff!important}.progress-bar{background:#44c5cc;background:linear-gradient(270deg,#44c5cc,#325bd6)}.groupBanner{position:relative;height:120px;width:100%;background-color:#728ee3;border-radius:10px;border:2px solid #F7F7F7;transition:.25s;margin-bottom:10px}.groupBanner .icon{position:absolute;width:100px;height:100px;border:2px solid #fff;left:calc(50% - 50px);bottom:-20px;border-radius:10px;background-color:#325bd6;color:#fff;text-align:center;line-height:95px;font-size:60px;font-weight:800}.settingRow{border-top:2px solid #F7F7F7}.settingRowDanger{color:#d64045}.charSelector button{width:30px;height:30px;margin:5px;background-color:transparent;border:2px solid #F7F7F7}.charSelector .selectedChar{background-color:#325bd6;color:#fff;border:2px solid rgba(255,255,255,.5)}.v-enter-active,.v-leave-active{transition:all .25s ease}.v-enter-from,.v-leave-to{opacity:0;transform:translate(40px)}.bg_effect{position:absolute;z-index:-1;left:0;top:0;width:100vw;height:100vh;background:#8c8c8c;background:linear-gradient(0deg,#325bd600,#325bd666);opacity:.3}#landing_page h1{font-weight:500;font-size:50px}#landing_page p{font-weight:400;opacity:.6}#landing_page .text-highlight{background:-webkit-linear-gradient(#325bd6,#1b3687);-webkit-background-clip:text;-webkit-text-fill-color:transparent}#landing_page .btn-primary{background:-webkit-linear-gradient(#325bd6,#1b3687);transition:.25s!important}#landing_page .btn-primary:hover{background:transparent;color:#325bd6}#landing_page .landing_card_hover,#landing_page .landing_card:hover{background:-webkit-linear-gradient(#325bd6,#1b3687);color:#fff}#landing_page .landing_card_hover .card_icon,#landing_page .landing_card:hover .card_icon{background-color:#ffffff1a!important}#landing_page .landing_card{background-color:#0000001a;padding:35px;border-radius:15px}#landing_page .landing_card .card_icon{display:block;position:relative;font-size:25px;background-color:#0009;color:#fff;width:50px;height:50px;line-height:55px;text-align:center;border-radius:50%;margin-bottom:15px}.bg-info{background-color:#325bd61a!important;color:#325bd6}
