/* Global Badge CSS */
.class0 {
  color: #4c5561 !important;
  background-color: #e7e9ec !important;
}

.class1 {
  color: #6C70DC !important;
  background-color: #E7E5FF !important;
}

.class2 {
  color: #F0B247 !important;
  background-color: #FFEED1 !important;
}

.class3 {
  color: #E54F40 !important;
  background-color: #FFDCD9 !important;
}

.class4 {
  color: #00BF60 !important;
  background-color: #E2F5EC !important;
}

.class5 {
  color: #AA50D6 !important;
  background-color: #F3E7FF !important;
}

.class6 {
  color: #0768E4 !important;
  background-color: #DFEDFF !important;
}

.class7 {
  color: #FF6C00 !important;
  background-color: #fff3e9 !important;
}

.class8 {
  color: #17B7A6 !important;
  background-color: #ccfbf1 !important;
}

.class9 {
  color: #4F3423 !important;
  background-color: #F6F3F1 !important;
}

.class10 {
  color: #845206 !important;
  background-color: #FFF0D9 !important;
}

.class11 {
  color: #1c473b !important;
  background-color: #eefdf9 !important;
}

.class12 {
  color: #581d1d !important;
  background-color: #F5E1E1 !important;
}

.class13 {
  color: #4d3b61 !important;
  background-color: #f5ecff !important;
}

.class14 {
  color: #0D9488 !important;
  background-color: #D1FAE5 !important;
}

.class15 {
  color: #B91C1C !important;
  background-color: #FEE2E2 !important;
}

.class16 {
  color: #3F6212 !important;
  background-color: #ECFCCB !important;
}

.class17 {
  color: #7C3AED !important;
  background-color: #EDE9FE !important;
}

.class18 {
  color: #155E75 !important;
  background-color: #E0F2FE !important;
}

.class19 {
  color: #A16207 !important;
  background-color: #FEF9C3 !important;
}

.class20 {
  color: #9D174D !important;
  background-color: #FCE7F3 !important;
}

.class21 {
  color: #0F766E !important;
  background-color: #CCFBF1 !important;
}

.class22 {
  color: #7E22CE !important;
  background-color: #F3E8FF !important;
}

.class23 {
  color: #BE123C !important;
  background-color: #FCE7F3 !important;
}

.class24 {
  color: #166534 !important;
  background-color: #DCFCE7 !important;
}

.class25 {
  color: #1E3A8A !important;
  background-color: #DBEAFE !important;
}

.class26 {
  color: #C2410C !important;
  background-color: #FFEDD5 !important;
}

.class27 {
  color: #3B0764 !important;
  background-color: #FAE8FF !important;
}

.class28 {
  color: #7F1D1D !important;
  background-color: #FEE2E2 !important;
}

.class29 {
  color: #064E3B !important;
  background-color: #D1FAE5 !important;
}

.class30 {
  color: #92400E !important;
  background-color: #FFFBEB !important;
}

/* Table Custom CSS */
#model-table thead{
    background-color: #F6F7FB !important;
}

#model-table thead tr th{
    font-size: 0.7rem;
    font-weight: bold;
    padding: 0.925rem 1.25rem 0.775rem 1.25rem;
}
#model-table td{
    font-size: 0.8rem !important;
}

#model-table tbody tr:hover {
    background-color: rgba(67, 89, 113, 0.04) !important;
    transition: background-color 0.2s ease;
}

#model-table tbody tr td .with-hidden-actions .btn-icon.btn-sm, 
#model-table tbody tr td .with-hidden-actions .btn-group-sm > .btn-icon.btn {
    width: 0px;
    height: 0px;
    font-size: 0px;
}

#model-table.dataTable.table-hover > tbody > tr.selected:hover > * {
  box-shadow: inset 0 0 0 9999px rgba(67, 89, 113, 0.04);
}

/* Filter Section Custom CSS */
.filter-section-wrapper .btn-group:not(.btn-group-vertical) > .btn:not(:last-child):not(.dropdown-toggle) {
  border-end-end-radius: 0.375rem !important;
  border-start-end-radius: 0.375rem !important;
}