div#\:0\.targetLanguage,
a.VIpgJd-ZVi9od-l4eHX-hSRGPd {
    display: none;
}

.goog-logo-link {
    display: none !important;
}

.goog-te-gadget {
    color: transparent !important;
}

select.goog-te-combo {
    width:100%;
    border: 1px solid #dcdcdc;
    padding: 8px;
}

.skiptranslate:not(.goog-te-gadget) {
    visibility: hidden !important;
}

.goog-te-banner-frame.skiptranslate,
.VIpgJd-ZVi9od-aZ2wEe-wOHMyf.VIpgJd-ZVi9od-aZ2wEe-wOHMyf-ti6hGc {
    visibility: hidden !important;
}

.fw-semibold{
    font-weight: normal !important;
}
label{
    font-weight: normal !important;
}
li.nav-item{
    font-weight: normal !important;
}
body {
    top: 0 !important;
    font-weight: normal !important;
}
span.text-muted{
    font-weight: normal !important;
}
.skiptranslate goog-te-gadget {
    display: inline;
}

#google_translate_element {
    display: inline;
    position: absolute;
    left: -140px;
    top: -20px;
}

.nav-item {
    position: relative;
}

#google_translate_element,
.skiptranslate.goog-te-gadget,
.skiptranslate.goog-te-gadget>div {
    display: inline !important;
}

.pull-left {
    float: left;
}

.pull-right {
    float: right;
}

.ovl-auto {
    overflow: auto;
}

.checkbox:checked+img {
    border: 3px solid #21da11;
    position: relative;
    top: -3px;
    transform: scale(1.2);
}

.svg-icon img {
    width: 24px;
    height: 24px;
}

tr>td{
    font-weight: normal !important; 
}
.dataTables_info{
    font-weight: normal !important; 
}
li.paginate_button {
    font-weight: normal !important; 
}
/* Bo góc popup và thêm bóng đổ */
.swal2-popup {
    border-radius: 1rem !important;
    box-shadow: 0 8px 30px rgba(0,0,0,0.15) !important;
    padding: 1.5rem !important;
}

/* Tiêu đề */
.swal2-title {
    font-size: 1.4rem !important;
    font-weight: 600 !important;
    color: #2c3e50 !important;
}

/* Nội dung */
.swal2-html-container {
    font-size: 1rem !important;
    color: #555 !important;
}



/* Hiệu ứng icon */
.swal2-icon {
    transform: scale(1.1);
    border-width: 3px !important;
}

.badge {
    padding: 0.15rem 0.4rem;  /* nhỏ hơn mặc định */
    font-size: 0.7rem;        /* chữ nhỏ */
    border-radius: 0.25rem;   /* bo tròn vừa phải */
    background-color: #20c997;/* xanh ngọc như hình */
    color: white;             /* chữ trắng */
}



span.nav-link-text {
    font-weight: normal;
}

a.nav-link-text {
    font-weight: normal !important;
}

.nav-item span.badge.ms-auto {
    font-size: 12px;
}

.nav-link {
    white-space: normal !important;
}


.hk-wrapper[data-menu=dark] .hk-pg-wrapper {
    background-color: #f5f6fa;
}

@media (min-width: 992px) {
    .hk-wrapper[data-menu=dark] button.btn.btn-icon.btn-rounded.btn-flush-dark.flush-soft-hover.navbar-toggle {
        color: #fff;
    }
}

@media (max-width: 992px) {
    .dataTables_length {
        margin-bottom: 10px;
    }

    .dataTables_filter {
        margin-bottom: 10px;
    }
}

div.dataTables_wrapper div.dataTables_filter input {
    width: auto !important;
}

.card .card-header {
    display: block !important;
}

.new_updates {
    max-height: 350px;
    overflow-x: hidden;
    overflow-y: scroll;
}

::-webkit-scrollbar {
    width: 5px;
}

::-webkit-scrollbar-thumb {
    background-color: #ced6e0;
    border-radius: 2px;
}
