th {
    font-size: 12px !important;
}

td {
    font-size: 12px !important;
    word-break: none !important;
}

.btn-transparent {
    background: transparent !important;
    box-shadow: none !important;
}

.bg-label-pink {
    background: #f8e2ff !important;
}

tr.pending-row {
    background: #ffc80015 !important;
}

tr.new-row {
    background: #00ff1115 !important;
}

tr.in-progress-row {
    background: #00f2ff15 !important;
}

tr.closed-row {
    background: #ff000015 !important;
}

tr.dayleft-row {
    background-color: #ff000015;
    animation: dayleftColor 2s infinite;
}

@keyframes dayleftColor {
    0%,
    100% {
        background-color: #ff000015;
    }
    30% {
        background-color: transparent;
    }
}

tr.threedayleft-row {
    background-color: #ffff0015;
    animation: threedayleftColor 2s infinite;
}

@keyframes threedayleftColor {
    0%,
    100% {
        background-color: #ffff0015;
    }
    30% {
        background-color: transparent;
    }
}

tr.weekleft-row {
    background-color: #ee00ff20;
    animation: weekleftColor 2s infinite;
}

@keyframes weekleftColor {
    0%,
    100% {
        background-color: #ee00ff20;
    }
    30% {
        background-color: transparent;
    }
}

.dt-buttons.btn-group.flex-wrap {
    flex-wrap: nowrap !important;
}

tr.urgentColor-row {
    background-color: #fc5555 !important;
}
tr.expiryColor-row {
    background-color: #ffff00 !important;
}
tr.expiredColor-row {
    background-color: #95dbf4 !important;
}
tr.dormantColor-row {
    background-color: #FCB2B2 !important;
}

.textTransformation{
    text-transform: capitalize !important;
}