body { font-family: Arial, Helvetica, sans-serif; background-color: #f2f2f2; padding: 20px; zoom: 1.5; } .container { background-color: white; padding: 20px; border-radius: 10px; box-shadow: 0px 0px 10px rgba(0, 0, 0, 0.1); } h2 { margin-top: 0; } table { width: 100%; border-collapse: collapse; max-height: 200px; /* Set a max height for vertical scrolling */ } table.dataTable { margin-top: 0; margin-bottom: 0; } th, td { padding: 10px; text-align: left; } th { background-color: #f2f2f2; } .title { text-align: center; font-size: 24px; margin-bottom: 20px; } /* Style for the navigation bar */ .nav-tabs { background-color: #f2f2f2; border-radius: 10px 10px 0 0; padding-left: 58px; padding-bottom: 5px; } .nav-item { margin-right: 5px; } .nav-link { color: #333; background-color: #f2f2f2; border: none; border-radius: 0; } .nav-link.active { background-color: #fff; border: 1px solid #ccc; border-bottom-color: transparent; border-radius: 10px 10px 0 0; }