﻿[data-color="theme-orange"].light-style {
    --bs-primary: #fd7e14 !important;
    --bs-primary-rgb: 253, 126, 20 !important;
    --bs-primary-text-emphasis: #663108 !important;
    --bs-primary-bg-subtle: #ffe5d0 !important;
    --bs-primary-border-subtle: #fecba1 !important;
}

    /* Page Title */
    [data-color="theme-orange"].light-style .page-title {
        color: #fd7e14;
    }

    [data-color="theme-orange"].light-style .page-title-0 {
        color: #ca6510;
        background: linear-gradient(to top, #ca6510 1%, var(--bs-card-bg) 8%);
    }

    /* Horizontal Menu Styling */
    [data-color="theme-orange"].light-style .bg-menu-theme.menu-horizontal {
        background-color: #fd7e14 !important;
        color: #ffffff !important;
    }

        [data-color="theme-orange"].light-style .bg-menu-theme.menu-horizontal .menu-link {
            color: #ffffff !important;
        }

            [data-color="theme-orange"].light-style .bg-menu-theme.menu-horizontal .menu-link:hover {
                background-color: #dc6500 !important;
                color: #ffffff !important;
            }

            [data-color="theme-orange"].light-style .bg-menu-theme.menu-horizontal .menu-link.active {
                background-color: #f57600 !important;
                color: #ffffff !important;
            }

            /* Dropdown Toggle Styling */
            [data-color="theme-orange"].light-style .bg-menu-theme.menu-horizontal .menu-link.dropdown-toggle:hover {
                background-color: #dc6500 !important;
                color: #ffffff !important;
            }

                [data-color="theme-orange"].light-style .bg-menu-theme.menu-horizontal .menu-link.dropdown-toggle:hover span {
                    color: #ffffff !important;
                }

            /* Dropdown Arrow Colors */
            [data-color="theme-orange"].light-style .bg-menu-theme.menu-horizontal .menu-link.dropdown-toggle::after,
            [data-color="theme-orange"].light-style .bg-menu-theme.menu-horizontal .menu-link.dropdown-toggle.mega-dropdown::after {
                color: #ffffff !important;
            }

            [data-color="theme-orange"].light-style .bg-menu-theme.menu-horizontal .menu-link.dropdown-toggle:hover::after,
            [data-color="theme-orange"].light-style .bg-menu-theme.menu-horizontal .menu-link.dropdown-toggle.mega-dropdown:hover::after {
                color: #ffffff !important;
            }

            /* Mega Dropdown Styling */
            [data-color="theme-orange"].light-style .bg-menu-theme.menu-horizontal .menu-link.dropdown-toggle.mega-dropdown:hover {
                background-color: #dc6500 !important;
                color: #ffffff !important;
            }

        [data-color="theme-orange"].light-style .bg-menu-theme.menu-horizontal .menu-item.mega-dropdown.active a {
            background-color: #b45300 !important;
            color: #ffffff !important;
        }

            [data-color="theme-orange"].light-style .bg-menu-theme.menu-horizontal .menu-item.mega-dropdown.active a:hover {
                background-color: #f57600 !important;
                color: #ffffff !important;
            }

    [data-color="theme-orange"].light-style .mega-dropdown .dropdown-menu {
        background: #b45300 !important;
    }

    [data-color="theme-orange"].light-style a.nav-link.mega-dropdown-link {
        color: #ffffff !important;
    }

        [data-color="theme-orange"].light-style a.nav-link.mega-dropdown-link:hover {
            color: #ffffff !important;
        }

    [data-color="theme-orange"].light-style li.nav-item.mega-nav-item:hover > a {
        color: #ffffff !important;
        font-weight: 500;
        text-shadow: 0 1px 1px rgba(255, 255, 255, 0.5);
    }

    /* Bootstrap Button Override */
    [data-color="theme-orange"].light-style .btn-primary {
        --bs-btn-color: #fff;
        --bs-btn-bg: #fd7e14;
        --bs-btn-border-color: #fd7e14;
        --bs-btn-hover-color: #fff;
        --bs-btn-hover-bg: #f57600;
        --bs-btn-hover-border-color: #dc6500;
        --bs-btn-focus-shadow-rgb: 253, 126, 20;
        --bs-btn-active-color: #fff;
        --bs-btn-active-bg: #dc6500;
        --bs-btn-active-border-color: #d15f00;
        background-color: #fd7e14 !important;
        border-color: #fd7e14 !important;
        color: #ffffff !important;
    }

        [data-color="theme-orange"].light-style .btn-primary:hover,
        [data-color="theme-orange"].light-style .btn-primary:focus {
            color: #fff !important;
            background-color: #f57600 !important;
            border-color: #dc6500 !important;
            box-shadow: 0 0.125rem 0.25rem rgba(253, 126, 20, 0.075), 0 0 0 0.2rem rgba(253, 126, 20, 0.25) !important;
        }

        [data-color="theme-orange"].light-style .btn-primary:active {
            color: #fff !important;
            background-color: #dc6500 !important;
            border-color: #d15f00 !important;
        }

    /* Nav Pills Override */
    [data-color="theme-orange"].light-style .nav-pills .nav-link.active,
    [data-color="theme-orange"].light-style .nav-pills .nav-link.active:hover,
    [data-color="theme-orange"].light-style .nav-pills .nav-link.active:focus {
        background-color: #fd7e14 !important;
        color: #ffffff !important;
    }

    /* DevExtreme Pagination Override */
    [data-color="theme-orange"].light-style .dx-pager .dx-page-sizes .dx-selection,
    [data-color="theme-orange"].light-style .dx-pager .dx-pages .dx-selection,
    [data-color="theme-orange"].light-style .dx-pagination .dx-page-sizes .dx-selection,
    [data-color="theme-orange"].light-style .dx-pagination .dx-pages .dx-selection {
        font-weight: 500;
        background-color: #fd7e14 !important;
        color: #fff !important;
    }

    /* Client Text Links */
    [data-color="theme-orange"].light-style .client-text a h5 {
        color: #fd7e14 !important;
    }

    /* Additional Bootstrap Component Overrides */
    [data-color="theme-orange"].light-style .badge.bg-primary {
        background-color: #fd7e14 !important;
    }

    [data-color="theme-orange"].light-style .alert-primary {
        --bs-alert-color: #663108;
        --bs-alert-bg: #ffe5d0;
        --bs-alert-border-color: #fecba1;
    }

    [data-color="theme-orange"].light-style .btn-outline-primary {
        --bs-btn-color: #fd7e14;
        --bs-btn-border-color: #fd7e14;
        --bs-btn-hover-color: #fff;
        --bs-btn-hover-bg: #fd7e14;
        --bs-btn-hover-border-color: #fd7e14;
        --bs-btn-active-color: #fff;
        --bs-btn-active-bg: #fd7e14;
        --bs-btn-active-border-color: #fd7e14;
    }

    [data-color="theme-orange"].light-style .text-primary {
        color: #fd7e14 !important;
    }

    [data-color="theme-orange"].light-style .bg-primary {
        background-color: #fd7e14 !important;
    }

    [data-color="theme-orange"].light-style .border-primary {
        border-color: #fd7e14 !important;
    }
