
/* Override navbar CSS variables — swap colors for hover/active/focus */
.o_main_navbar {
    --NavBar-entry-backgroundColor: #ffffff;
    --NavBar-entry-backgroundColor--hover: #0066cc;
    --NavBar-entry-backgroundColor--focus: #0066cc;
    --NavBar-entry-backgroundColor--active: #0066cc;
    --NavBar-entry-color: #000001;
    --NavBar-entry-color--hover: #FFFFFF;
    --NavBar-entry-color--focus: #FFFFFF;
    --NavBar-entry-color--active: #FFFFFF;
    background-color: #ffffff !important;
    background: #ffffff !important;
    border-bottom-color: #ffffff !important;
}
/* Navbar text and icon colors — normal state */
.o_main_navbar,
.o_main_navbar .o_menu_brand,
.o_main_navbar .o_menu_sections .o_nav_entry,
.o_main_navbar .o_menu_sections .dropdown > button,
.o_main_navbar .o_menu_sections .dropdown > button > span,
.o_main_navbar .o_menu_systray .dropdown-toggle,
.o_main_navbar .o_menu_systray button,
.o_main_navbar .o_navbar_apps_menu button,
.o_main_navbar .breadcrumb-item,
.o_main_navbar .breadcrumb-item a,
.o_main_navbar .breadcrumb-item.active,
.o_main_navbar .fa:not(.o-mail-ImStatus .fa):not(.text-success):not(.text-danger):not(.o-yellow),
.o_main_navbar .oi {
    color: #000001 !important;
}
/* Hover/focus/active/selected — swap text and bg for contrast */
.o_main_navbar .o_menu_sections .o_nav_entry:hover,
.o_main_navbar .o_menu_sections .o_nav_entry:focus,
.o_main_navbar .o_menu_sections .o_nav_entry:active,
.o_main_navbar .o_menu_sections .o_nav_entry.active,
.o_main_navbar .o_menu_sections .o_nav_entry.focus,
.o_main_navbar .o_menu_sections .o_nav_entry[aria-current],
.o_main_navbar .o_menu_sections .dropdown > button:hover,
.o_main_navbar .o_menu_sections .dropdown > button:focus,
.o_main_navbar .o_menu_sections .dropdown > button:active,
.o_main_navbar .o_menu_sections .dropdown.show > button,
.o_main_navbar .o_menu_sections .dropdown.active > button,
.o_main_navbar .o_navbar_apps_menu button:hover,
.o_main_navbar .o_navbar_apps_menu button:focus,
.o_main_navbar .o_navbar_apps_menu button:active {
    color: #FFFFFF !important;
    background-color: #0066cc !important;
    border-radius: 4px;
}
/* Icons/spans inside hover/active menu items */
.o_main_navbar .o_menu_sections .o_nav_entry:hover *,
.o_main_navbar .o_menu_sections .o_nav_entry:focus *,
.o_main_navbar .o_menu_sections .o_nav_entry:active *,
.o_main_navbar .o_menu_sections .o_nav_entry.active *,
.o_main_navbar .o_menu_sections .o_nav_entry[aria-current] *,
.o_main_navbar .o_menu_sections .dropdown > button:hover *,
.o_main_navbar .o_menu_sections .dropdown > button:focus *,
.o_main_navbar .o_menu_sections .dropdown > button:active *,
.o_main_navbar .o_menu_sections .dropdown.show > button *,
.o_main_navbar .o_menu_sections .dropdown.active > button * {
    color: #FFFFFF !important;
}
/* Dropdown submenu items — hover/active */
.o_main_navbar .o_menu_sections .dropdown-menu .dropdown-item:hover,
.o_main_navbar .o_menu_sections .dropdown-menu .dropdown-item:focus,
.o_main_navbar .o_menu_sections .dropdown-menu .dropdown-item:active,
.o_main_navbar .o_menu_sections .dropdown-menu .dropdown-item.active,
.o_main_navbar .o_menu_sections .dropdown-menu .dropdown-item[aria-current],
.o_main_navbar .o_navbar_apps_menu .dropdown-menu .dropdown-item:hover,
.o_main_navbar .o_navbar_apps_menu .dropdown-menu .dropdown-item:focus,
.o_main_navbar .o_navbar_apps_menu .dropdown-menu .dropdown-item:active,
.o_main_navbar .o_navbar_apps_menu .dropdown-menu .dropdown-item.active {
    color: #FFFFFF !important;
    background-color: #0066cc !important;
}
.o_main_navbar .o_menu_sections .dropdown-menu .dropdown-item:hover *,
.o_main_navbar .o_menu_sections .dropdown-menu .dropdown-item:focus *,
.o_main_navbar .o_menu_sections .dropdown-menu .dropdown-item:active *,
.o_main_navbar .o_menu_sections .dropdown-menu .dropdown-item.active * {
    color: #FFFFFF !important;
}
/* Menu item backgrounds — normal state inherits navbar bg */
.o_main_navbar .o_menu_sections .o_nav_entry,
.o_main_navbar .o_menu_sections > .dropdown > button,
.o_main_navbar .o_navbar_apps_menu .dropdown > button,
.o_main_navbar .o_menu_systray > div:not(.erp-environment-ribbon) {
    background-color: inherit !important;
}
/* Primary buttons */
.btn-primary {
    background-color: #0066cc !important;
    border-color: #0066cc !important;
    color: #FFFFFF !important;
}
.btn-primary:hover, .btn-primary:focus, .btn-primary:active {
    background-color: #ffffff !important;
    border-color: #0066cc !important;
    color: #0066cc !important;
}
/* Secondary buttons */
.btn-secondary {
    background-color: #FFFFFF !important;
    border-color: #0066cc !important;
    color: #0066cc !important;
}
.btn-secondary:hover, .btn-secondary:focus, .btn-secondary:active {
    background-color: #0066cc !important;
    border-color: #714b67 !important;
    color: #ffffff !important;
}
/* Links */
a:not(.btn):not(.nav-link):not(.dropdown-item):not(.oe_kanban_action) {
    color: #0066cc;
}
/* Active tab indicators */
.o_form_view .o_notebook .nav-link.active {
    color: #0066cc !important;
    border-bottom-color: #0066cc !important;
}
/* Home page systray icons — exclude IM status dots */
.alifond-home-systray button,
.alifond-home-systray .dropdown-toggle,
.alifond-home-systray a,
.alifond-home-systray .fa:not(.o-mail-ImStatus .fa),
.alifond-home-systray .oi {
    color: #FFFFFF !important;
}
.alifond-home-systray *:not(.o-mail-ImStatus):not(.o-mail-ImStatus *):not(.text-success):not(.text-danger):not(.o-yellow) {
    color: #FFFFFF !important;
}
/* Home page app names */
.alifond-home-app-name {
    color: #FFFFFF !important;
}
/* Home page footer */
.alifond-home-footer {
    color: #999999 !important;
}
/* Settings page — override CSS variables */
.o_base_settings_view .o_form_renderer {
    --settings__title-bg: #ffffff;
    --settings__tab-bg--active: #d1d1d1;
}
/* Settings page — section title h2 */
.o_base_settings_view .settings > .app_settings_block h2 {
    background-color: #ffffff !important;
}
/* Settings page — selected tab in left sidebar */
.o_base_settings_view .settings_tab .tab.selected {
    background-color: #d1d1d1 !important;
    color: #000000 !important;
}

.alifond-home-menu {
    background-image: url('/erp_customize/home-bg?v=1781774055') !important;
    background-size: cover !important;
    background-position: center !important;
    background-repeat: no-repeat !important;
}

