.center-container-only {
    display: flex;
    justify-content: center;
    align-items: center;
    padding-bottom: 20px;
}

.center-container {
    display: flex;
    justify-content: center;
    align-items: center;
    height: 20vh;
}

.login_form-container {
    background-color: #004976; 
    color: #fff; 
    padding: 25px; 
    border-radius: 10px; 
    max-width: 100vh;
    padding-bottom: 40px;
}

.center-button {
    text-align: center;
}

.navbar-huabar {
    background-color: #004976;
}

.navbar-huabar .nav-link {
    color: #ffffff;
    font-size: 14px;

}

.navbar-huabar .nav-link:hover {
    border-bottom: 3px solid #5fbad5;
}

.navbar-huabar .nav-item.active .nav-link {
    border-bottom: 3px solid #5fbad5;
}

.navbar-huabar .nav-item.dropdown:hover .dropdown-menu {
    background-color: #004976;
}

.navbar-huabar .dropdown-item {
    color: #ffffff;
    font-size: 14px;
}

.navbar-huabar .dropdown-item:hover {
    background-color: #5fbad5;
}

.navbar-huabar .nav-item.dropdown:hover .dropdown-menu .dropdown-item.active {
    background-color: #5fbad5;
}

.footer-custom {
    background-color: #004976;
}

.simple-cell {
    line-height: 1.5em;
}
.truncated-table-cell-3 {
    line-height: 1.6em;
    min-height: calc(1.5em * 3); 
    max-height: calc(1.5em * 3); /* Limit the height to 3 lines */
    overflow: hidden;
    white-space: normal;
    text-overflow: ellipsis;
    display: -webkit-box;
    line-clamp: 3; /* Limit the printed lines to 3 */
    -webkit-line-clamp: 3; /* Limit the printed lines to 3 */
    -webkit-box-orient: vertical;
}

.truncated-table-cell-4 {
    line-height: 1.6em;
    min-height: calc(1.5em * 5); 
    max-height: calc(1.5em * 5); /* Limit the height to 3 lines */
    overflow: hidden;
    white-space: normal;
    text-overflow: ellipsis;
    display: -webkit-box;
    line-clamp: 5; /* Limit the printed lines to 3 */
    -webkit-line-clamp: 5; /* Limit the printed lines to 3 */
    -webkit-box-orient: vertical;
}

.w-80 {
    width: 80%;
}