/* Custom styles goes here */
:root,
[data-bs-theme=light] {
    --bs-link-hover-color-rgb: 219, 103, 73;
    --bs-primary: #db7b49;
    --bs-link-color: #db7b49;
}

.azure {
    color: #80B7E6 !important;
}

.azure-bg {
    background-color: #80B7E6 !important;
}

.bg-menu-avatar {
    background: linear-gradient(72.47deg, #DB7B49 22.16%, rgba(128, 183, 230, 0.7) 76.47%) !important;
}

/*  WOW! Casualmente
    .bg-menu-theme {
    background: linear-gradient(72.47deg, #DB7B49 22.16%, rgba(128, 183, 230, 0.7) 76.47%) !important;
}
*/

.app-brand-logo.demo {
  width: 49px;
  height: 42px;
}

.light-style .menu .app-brand.demo {
  height: 64px;
}

.bg-menu-theme.menu-vertical .menu-item.active > .menu-link:not(.menu-toggle) {
  background: linear-gradient(72.47deg, #DB7B49 22.16%, rgba(128, 183, 230, 0.7) 76.47%) !important;
}

.dropdown-menu {
  --bs-dropdown-border-color: #dddbd9; /*#dbdade*/
  --bs-dropdown-divider-bg: #dddbd9; /*#dbdade*/
  --bs-dropdown-box-shadow: 0 0.25rem 1rem rgba(241, 182, 105, 0.45); /*165, 163, 174*/
  --bs-dropdown-link-color: #6C625A; /*#5d596c*/
  --bs-dropdown-link-hover-color: #db7b49; /*#7367f0*/
  --bs-dropdown-link-hover-bg: rgba(115, 103, 240, 0.08);
  --bs-dropdown-link-active-bg: #db7b49; /*#7367f0*/
  --bs-dropdown-link-disabled-color: #cdcac7; /*#c9c8ce*/
  --bs-dropdown-header-color: #aea8a2; /*#a5a3ae*/
}

a:hover {
  --bs-link-color-rgb: #80b7e6 !important;
}

.menu-sub > .menu-item > .menu-link:before {
    font-size: 0.4rem !important;
    font-weight: normal !important;
}


.piuscuro {
    filter: brightness(80%);
}

.nomano {
    cursor:default !important;
}

tbody tr.child td ul {
    width: 100%;
    list-style-type: none;
    padding: 10px;
}
tbody tr.child td li {
    line-height:2rem;
}

    tbody tr.child td li:nth-child(even) {
        background-color: rgba(var(--bs-body-bg-rgb), 0.7);
    }

table.dataTable.table-striped > tbody > tr.odd > * {
    box-shadow: inset 0 0 0 9999px rgba(128, 183, 230, 0.05) !important;
}