body {
    background-color: white;
    color: black;
}
.navbar {
    background-color: #4184e7; /* 蓝绿色 */
}
.nav-item {
    margin-right: 2rem; /* 增加导航栏选项之间的间隔 */
    font-size:20px;
}
.nav-link {
    color:black
}
.table-container {
    width: 80%;
    margin: 2rem auto;
}
.footer {
    height: 80px;
    padding: 1rem;
    text-align: center;
    background-color: #08827c; /* 蓝绿色 */
}
.header-div {
    display: flex;
    justify-content: space-between;
    align-items: center;
    padding: 10px 20px;
    background-color: #08827c;
    color: white;
}
.header-title {
    font-size: 1.5rem;
    font-weight: bold;
}
.contact-icon {
    font-size: 1.2rem;
    color: white;
    text-decoration: none;
}
.search-input-group {
    width: 300px;
}
.table th, .table td {
    width: 10%; /* 调整列宽 */
}
.table th:nth-child(2), .table td:nth-child(2) {
    width: 40%; /* 表项列宽 */
}
.table td {
    vertical-align: middle; /* 垂直居中 */
}
.table td:nth-child(2) {
    height: 100px; /* 设置标题单元格的高度 */
    overflow: auto; /* 允许滚动 */
}
.pagination-input-group {
    display: flex;
    align-items: center;
}
.pagination-input-group input {
    width: 50px;
    text-align: center;
}
.pagination-input-group .invalid-feedback {
    display: none;
}