:root,
[data-bs-theme=light] {
    --bs-primary: #A94D14;
    --bs-primary-rgb: 169, 77, 20;
    --bs-secondary: #7C360F;
    --bs-secondary-rgb: 124, 54, 15;
    --bs-primary-text-emphasis: #3f1905;
    --bs-primary-bg-subtle: #f4d9cc;
    --bs-primary-border-subtle: #e5b189;
    --bs-focus-ring-color: rgba(169, 77, 20, 0.25);
    --bs-link-hover-color: #7C360F;
    --bs-link-hover-color-rgb: 124, 54, 15;
}

[data-bs-theme=dark] {
    --bs-primary: #A94D14;
    --bs-primary-rgb: 169, 77, 20;
    --bs-secondary: #7C360F;
    --bs-secondary-rgb: 124, 54, 15;
    --bs-primary-text-emphasis: #f5c9b0;
    --bs-primary-bg-subtle: rgba(169, 77, 20, 0.15);
    --bs-primary-border-subtle: #8a3d10;
    --bs-focus-ring-color: rgba(169, 77, 20, 0.4);
}

html[data-menu-color=light] {
    --bs-main-nav-item-hover-color: #A94D14;
    --bs-main-nav-item-active-color: #A94D14;
}

.btn-primary {
    --bs-btn-color: #fff;
    --bs-btn-bg: #A94D14;
    --bs-btn-border-color: #A94D14;
    --bs-btn-hover-color: #fff;
    --bs-btn-hover-bg: #8a3d10;
    --bs-btn-hover-border-color: #8a3d10;
    --bs-btn-focus-shadow-rgb: 169, 77, 20;
    --bs-btn-active-color: #fff;
    --bs-btn-active-bg: #7c320d;
    --bs-btn-active-border-color: #7c320d;
}

.btn-outline-primary {
    --bs-btn-color: #A94D14;
    --bs-btn-border-color: #A94D14;
    --bs-btn-hover-color: #fff;
    --bs-btn-hover-bg: #A94D14;
    --bs-btn-hover-border-color: #A94D14;
    --bs-btn-focus-shadow-rgb: 169, 77, 20;
    --bs-btn-active-color: #fff;
    --bs-btn-active-bg: #7c320d;
    --bs-btn-active-border-color: #7c320d;
}

.btn-soft-primary {
    --bs-btn-color: #A94D14;
    --bs-btn-bg: rgba(169, 77, 20, 0.15);
    --bs-btn-border-color: rgba(169, 77, 20, 0.15);
    --bs-btn-hover-color: #fff;
    --bs-btn-hover-bg: #A94D14;
    --bs-btn-hover-border-color: #A94D14;
}

.btn-outline-secondary {
    --bs-btn-color: #A94D14;
    --bs-btn-border-color: rgba(169, 77, 20, 0.6);
    --bs-btn-hover-color: #fff;
    --bs-btn-hover-bg: #A94D14;
    --bs-btn-hover-border-color: #A94D14;
    --bs-btn-focus-shadow-rgb: 169, 77, 20;
    --bs-btn-active-color: #fff;
    --bs-btn-active-bg: #7c320d;
    --bs-btn-active-border-color: #7c320d;
}

.link-primary,
a.link-primary {
    color: #A94D14 !important;
}

.link-primary:hover,
a.link-primary:hover {
    color: #7C360F !important;
}

.badge.bg-primary {
    background-color: #A94D14 !important;
}

.badge.bg-soft-primary,
.bg-soft-primary {
    color: #A94D14 !important;
    background-color: rgba(169, 77, 20, 0.15) !important;
}

.badge.bg-soft-info,
.bg-soft-info {
    color: #A94D14 !important;
    background-color: rgba(169, 77, 20, 0.12) !important;
}

.text-info {
    color: #A94D14 !important;
}

.form-check-input:checked {
    background-color: #A94D14;
    border-color: #A94D14;
}

body.full-width-page .wrapper {
    max-width: 100%;
    width: 100%;
}

body.full-width-page .page-content {
    --sidebar-width: 260px;
    margin-left: var(--sidebar-width);
    margin-right: 0;
    width: calc(100% - var(--sidebar-width));
    max-width: 100%;
    padding-right: 2rem;
}

@media (max-width: 991px) {
    body.full-width-page .page-content {
        margin-left: 0;
        width: 100%;
    }
}

body.full-width-page .page-content > .container-fluid {
    width: 100% !important;
    max-width: 100% !important;
    margin-left: 0;
    margin-right: 0;
    padding-left: 1.75rem;
    padding-right: 1.75rem;
}

body.full-width-page .page-content .row,
body.full-width-page .page-content .card,
body.full-width-page .page-content .page-title-box {
    max-width: 100%;
}

body.full-width-page .page-title-box {
    padding-right: 0;
}

body.full-width-page .card,
body.full-width-page .row > [class^="col"] {
    width: 100%;
}

.email-preview-frame {
    width: 100%;
    overflow: hidden;
    background-color: #fff;
}

.email-preview-frame iframe {
    width: 100%;
    min-height: 600px;
    border: none;
    border-radius: 0.35rem;
    background-color: #fff;
}
