﻿.h-auto {
    height: auto !important;
}

.div_nganhnghe_pc {
    border-radius: 12px;
    box-shadow: rgba(0, 0, 0, 0.12) 0px 6px 16px !important;
    min-height: 165px;
    border: 1px solid rgba(0, 0, 0, .125);
}

.div_nganhnghe_logo {
    border-radius: 0px;
    box-shadow: none !important;
    min-height: 165px;
    border: 1px solid rgba(0, 0, 0, .125);
}

.w-100 {
    width: 100% !important;
}

.border {
    border: 1px solid #f4f4f4;
}

.fa-solid, .fas {
    font-weight: 900;
}

.link {
    cursor: pointer;
}

.link:hover {
    color: #1e2125;
    background-color: #e9ecef;
}
.active {
    color: #1e2125;
    background-color: #e9ecef;
}
.fa-layer-group:before {
    content: "\f5fd";
}

.card-header {
    font-size: 20px !important;
    font-weight: bold;
    margin-bottom: 0px !important;
    background: none;
    color: #104861;
}

.card {
    min-height: 165px;
    line-height: 32px;
    font-family: Roboto;
}

.table {
    margin-bottom: 0px;
}

.table-detail tr:last-child td {
    border: none;
}

.table tr td:first-child {
    color: #104861;
    width: 200px;
}

.table tr td:last-child {
    color: #717171;
}


.card-body {
    padding: 0px 1rem;
}

.btn-viewMore {
    border: none;
    background: none;
    text-decoration: underline;
    font-weight: bold;
}
.row {
    --bs-gutter-x:8px !important
}

.group-pagination{
    padding-bottom: 70px;

}

/* animation dots */

.dots::after {
    content: '';
    animation: dots 1.5s steps(4, end) infinite;
}

@keyframes dots {
    0% { content: ''; }
    25% { content: '.'; }
    50% { content: '..'; }
    75% { content: '...'; }
    100% { content: ''; }
}
.input-group-text {
    padding: unset;
    /* height: 35px; */
}