@import url(https://fonts.googleapis.com/css2?family=Roboto:wght@400;700&display=swap);@import url(https://fonts.googleapis.com/css2?family=Inter:wght@400;700&display=swap);body{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Fira Sans,Droid Sans,Helvetica Neue,sans-serif;margin:0}code{font-family:source-code-pro,Menlo,Monaco,Consolas,Courier New,monospace}*{box-sizing:border-box;font-family:Inter,sans-serif;margin:0;padding:0}#root,.main,body,html{height:100%}a{color:inherit;text-decoration:none}.main{background-color:#001d3d;color:#fff}.container{display:flex;height:calc(100% - 250px)}.menuContainer{border-right:3px solid #fff;padding:5px 20px;width:300px}.contentContainer{padding:5px 20px;width:100%}.navbar{height:125px}.footer{height:75px}.login{align-items:center;background-color:#001d3d;color:#fff;display:flex;flex-direction:column;font-size:18px;height:100%;justify-content:center}.login img{max-width:200px;padding:20px}.login .persistCheck{align-items:center;display:flex;flex-direction:row;font-size:15px;gap:10px;justify-content:center}.login .persistCheck input{height:16px;width:16px}.login div{align-items:center;display:flex;flex-direction:column;gap:15px;padding:20px;width:350px}.login div input[type=password],.login div input[type=text]{border:1px solid #fff;border-radius:3px;font-size:16px;height:36px;padding:5px;width:85%}.login div .login{font-size:14px;height:40px;width:60%}.login div .error-text{color:#eb3333;font-size:15px;text-align:center}.home{display:flex;flex-wrap:wrap;gap:25px;justify-content:left}.home .section{background-color:#fff;border:4px solid #ddd;border-radius:4px;color:#001d3d;gap:15px;min-height:250px;min-width:32%;padding:25px}.home .section,.home .section ul{display:flex;flex-direction:column}.home .section ul{list-style-type:none}.home .section ul.italics{font-style:italic}.home .section ul.userInfo{gap:10px}.home .section li{font-size:18px}.home .section li span{font-size:26px;font-style:normal}.home .section a{color:#002652;font-size:16px;font-weight:700}.dataTable .dataGrid .MuiDataGrid-toolbar{justify-content:start}.add{align-items:center;background-color:#00000080;display:flex;height:100%;justify-content:center;left:0;position:absolute;top:0;width:100%}.add .modal{background-color:#001d3d;border-radius:10px;padding:50px;position:relative}.add .modal h1{color:#ddd;font-size:24px;margin-bottom:20px}.add .modal .close{cursor:pointer;position:absolute;right:15px;top:10px}.add .modal .items{display:flex;flex-direction:row;flex-wrap:wrap;justify-content:space-between}.modal form,.modal-content form{align-items:center;display:flex;flex-direction:column;gap:35px;max-width:600px}.modal form .items,.modal-content form .items{display:flex;flex-direction:column;gap:12px}.modal form .items .item,.modal-content form .items .item{display:flex;flex-direction:column;width:275px}.modal form .items .item label,.modal-content form .items .item label{font-size:14px;margin-bottom:5px}.modal form .items .item input,.modal form .items .item select,.modal-content form .items .item input,.modal-content form .items .item select{background-color:#0000;border:1px solid #ddd;border-radius:3px;color:#fff;gap:10px;outline:none;padding:10px}.modal form .items .item ::picker(select),.modal-content form .items .item ::picker(select){color:#000}.modal form .items .item span,.modal-content form .items .item span{color:#cc5f5f;font-size:13px;margin:5px 5px 0}.modal form .items .item-checkbox,.modal-content form .items .item-checkbox{align-content:center;flex-direction:row}.modal form .items .item-checkbox input,.modal-content form .items .item-checkbox input{margin:0 5px 5px}.modal form .buttons,.modal-content form .buttons{align-items:center;display:flex;flex-direction:column;gap:15px;max-width:250px;width:100%}.modal form .buttons .button,.modal-content form .buttons .button{width:85%}.dialogWrapper{background-color:#00000080;height:100%;left:0;position:absolute;top:0;width:100%}.dialogWrapper,.dialogWrapper dialog{align-items:center;display:flex;justify-content:center}.dialogWrapper dialog{background-color:#001d3d;border:initial;border-radius:10px;color:#fff;flex-direction:column;gap:15px;padding:30px;position:relative;width:400px}.dialogWrapper dialog .modal-content{display:flex;flex-direction:column;font-size:16px;gap:25px}.dialogWrapper dialog .modal-content .warning{font-weight:700}.dialogWrapper dialog .modal-content .modal-buttons{display:flex;gap:15px;justify-content:center}.dialogWrapper dialog .modal-content .modal-buttons button{padding:5px;width:100px}.members .info{display:flex;flex-direction:row;justify-content:space-between;padding:5px}.members .info button{background-color:#fff;border-radius:5px;color:#001d3d;font-size:13px;font-weight:700;padding:10px}.members .dataTable .action{display:flex;height:100%}.members .dataTable .action a,.members .dataTable .action div{align-items:center;display:flex}.members .dataTable .action .delete{cursor:pointer}.userInfo{border-spacing:5px;text-align:left}.memberInfo{display:flex;flex-direction:column;gap:15px}.memberInfo .content{display:flex;flex-direction:row;justify-content:space-around}.memberInfo .content .items{background-color:#fff;border:4px solid #ddd;border-radius:5px;color:#001d3d;display:flex;flex-direction:row;gap:10px;padding:25px;width:49%}.memberInfo .content .items .section{display:flex;flex:1 1;flex-direction:column;gap:10px}.memberInfo .content .items .section .item{display:flex;flex-direction:column;gap:5px;max-width:250px}.memberInfo .content .items .section .item input,.memberInfo .content .items .section .item select{font-size:14px;padding:5px}.memberInfo .content .info{flex-direction:column}.memberInfo .content .info .header{display:flex;justify-content:space-between}.memberInfo .content .info .header .header-text{display:flex;flex-direction:column;gap:5px}.memberInfo .content .info .header .header-text h3{padding:0 5px}.memberInfo .content .info .header .header-buttons{display:flex;gap:5px}.memberInfo .content .info .header Button{height:60%}.memberInfo .content .info .body{display:flex;flex-direction:row}.memberInfo .error-message{color:#cc5f5f;font-size:13px;margin:5px 5px 0}.memberInfo .error-message-h3{color:#cc5f5f}.membership .menu{display:flex;flex-direction:row;justify-content:space-between;padding:5px}.membership .menuRight{display:flex;flex-direction:row;gap:10px}.membership .menu>button,.membership .menuRight>button{background-color:#fff;color:#001d3d;font-size:13px;font-weight:700;padding:10px}.membership .menu>button{border-radius:5px}.membership .search{background-color:#fff;width:450px}.membership .search label{color:#000}.membership .dataTable .action{display:flex;height:100%}.membership .dataTable .action a,.membership .dataTable .action div{align-items:center;display:flex}.membership .dataTable .action .delete{cursor:pointer}.addMembership form,.addMembership form .addMembershipPaid{display:flex;flex-direction:column;gap:15px}.navbar{display:flex;margin-bottom:10px;padding:20px;width:100%}.navbar span{font-size:22px}.navbar .logo{align-items:center;display:flex;font-weight:700;gap:15px}.navbar .logo img{max-height:90px}.menu{display:flex;flex-direction:column;height:100%;justify-content:space-between}.menu .menu-bot svg,.menu .menu-top svg{color:#fff}.footer{align-items:center;bottom:0;display:flex;justify-content:space-between;padding:25px;position:fixed;width:100%}.footer span:first-child{font-weight:700}.footer span:last-child{font-size:14px}
/*# sourceMappingURL=main.13b0a75c.css.map*/