.datagrid .blazon-img .ea-lightbox-thumbnail img {
    max-block-size: 140px !important;
    max-inline-size: 140px !important;
    height: auto;
    width: auto;
    object-fit: contain;
}

/* =========================
   GLOBAL TEXT COLOR
========================= */

:root {
    --bs-body-color: #2e3a4c;
    --bs-emphasis-color: #2e3a4c;
    --body-color: #2e3a4c;
    --text-color: #2e3a4c;
    --sidebar-color: #2e3a4c;
    --sidebar-menu-color: #2e3a4c;
    --form-label-color: #2e3a4c;
    --sidebar-menu-icon-color: #59687c;
}

body {
    color: #2e3a4c;
}

h1,
h2,
h3,
h4,
h5,
h6,
.page-title,
.content-header-title {
    color: inherit;
}

p,
span,
div,
dd,
dt,
li,
small,
label,
legend {
    color: inherit;
}

.form-control,
.form-select,
.form-check-label,
.form-label,
input,
textarea,
select {
    color: inherit;
}

input::placeholder,
textarea::placeholder {
    color: #666;
    opacity: 1;
}

.datagrid,
.datagrid table,
.datagrid tbody,
.datagrid tbody tr,
.datagrid td,
.datagrid td *,
.datagrid th,
.datagrid th *,
.datagrid .field-value,
.datagrid .field-text,
.datagrid .field-association,
.datagrid .field-date,
.datagrid .field-datetime,
.datagrid .field-integer,
.datagrid .field-decimal,
.datagrid .field-boolean {
    color: #2e3a4c;
}

.sidebar-menu .menu-item,
.sidebar-menu .menu-item a,
.sidebar-menu .menu-item-label {
    color: #2e3a4c;
}

.sidebar-menu .menu-icon,
.sidebar-menu i {
    color: #2e3a4c;
}

.sidebar-menu .main-menu .menu-icon {
    color: #525f71 !important;
}

.sidebar-menu .menu-header {
    color: #2e3a4c;
}

.sidebar-menu .menu-item.active,
.sidebar-menu .menu-item.active a,
.sidebar-menu .menu-item.active .menu-item-label,
.sidebar-menu .menu-item.active .menu-icon {
    color: #2e3a4c;
}

.card,
.card-body,
.list-group-item,
.dropdown-item,
.modal-content,
.modal-body,
.accordion-body {
    color: inherit;
}

.breadcrumb,
.breadcrumb-item,
.nav-tabs .nav-link,
.nav-pills .nav-link {
    color: inherit;
}