:root { --color-text: #000000; --color-text-alt: #ffffff; --color-blu: #0618be; --color-viola: #7738fa; --color-viola-hover: #7738fa40; --color-lilla: #f6f7ff; --color-outile: #8979ff; --color-rosso: #d6234f; --color-verde: #339e8e; } /* General styles*/ html, body { background-color: var(--color-lilla); color: var(--color-text); } body .btn--ui, body ul.pagination li .page-link, body #btn-back-to-top, body #btn-back-to-bottom { background-color: var(--color-blu) !important; font-weight: 600; border: 1px solid var(--color-blu); color: white; } body .btn--ui.primary { background-color: var(--color-blu) !important; } body .btn--ui.lightGrey, body .btn--ui.extraLightGrey { border-color: var(--color-blu); color: var(--color-blu); font-weight: 600; border-width: 1px; } body .btn--ui:hover, body .btn--ui.lightGrey:hover, body .btn--ui.extraLightGrey:hover, body ul.pagination li .page-link:hover, body ul.pagination li.active .page-link, body #btn-back-to-top:hover, body #btn-back-to-bottom:hover { background-color: var(--color-viola) !important; border-color: var(--color-viola); color: #ffffff; } /* Hide popover locked on top left corner */ .popover[data-popper-reference-hidden] { display: none; } /* Header */ .header--gestionale { background-color: var(--color-blu); padding-block: 10px; } .header--gestionale_back { width: auto; } .header--gestionale_back button { border: none; background-color: transparent; color: white; outline: none; font-size: 30px; padding: 0; line-height: 1; } .header--gestionale_logo { width: auto; } .header--gestionale_pageTitle { width: unset; flex: 1; } .header--userprofile-icon { vertical-align: middle; width: 50px; height: 50px; border-radius: 12px; background-color: white; text-align: center; border: 2px solid var(--color-outile); } /* Sidebar */ #sidebar--wrapper #filter--section { /* padding-right: 15px !important; */ } #sidebar--wrapper #filter--section #accordionExample .accordion-header { margin-left: 5px; } #sidebar--wrapper #filter--section #accordionExample .accordion-button { display: flex; flex-direction: row; flex-wrap: nowrap; justify-content: flex-start; align-items: baseline; gap: 5px; } #sidebar--wrapper #filter--section #accordionExample .accordion-button i { width: 30px; height: 30px; display: flex; flex-direction: row; flex-wrap: nowrap; align-content: center; justify-content: center; align-items: center; } #menu-anagrafica li a.nav-link, #menu-contabilita li a.nav-link, #menu-scadenze li a.nav-link, #menu-anagrafica li:hover a span, #menu-contabilita li:hover a span, #menu-scadenze li:hover a span { color: var(--color-text); } #accordionExample .accordion-item:hover, #menu-anagrafica li:hover, #menu-contabilita li:hover, #menu-scadenze li:hover { /* background-color: transparent; */ background-color: var(--color-viola-hover); } #accordionExample .accordion-item.accordion-item-active, #accordionExample .accordion-item .nav-item.nav-item-active { background-color: var(--color-viola); color: #ffffff; } #accordionExample .accordion-item .nav-item.nav-item-active a span { color: #ffffff; } /* reports */ body .dashboard-container { background: var(--color-lilla); } /* */