/**
 * Theme Overrides
 * Primary Color: #43523B
 */

/* Main Primary Color for Elements */
.btn-primary,
.bg-primary,
.badge-primary {
    background-color: #43523B !important;
    border-color: #43523B !important;
}

/* Card Accents (Top Border) */
.card.card-primary {
    border-top: 2px solid #43523B !important;
}

/* Sidebar Active State */
.main-sidebar .sidebar-menu li.active a {
    color: #43523B !important;
}

.main-sidebar .sidebar-menu li.active a i {
    color: #43523B !important;
}

/* Text and Links */
.text-primary,
.section-header h1,
.dropdown-item.has-icon i {
    color: #43523B !important;
}

a {
    color: #43523B;
}

a:hover {
    color: #2d3b28;
}

/* Buttons Hover/Focus */
.btn-primary:hover,
.btn-primary:active,
.btn-primary:focus {
    background-color: #2d3b28 !important;
    border-color: #2d3b28 !important;
}

.btn-primary:focus {
    box-shadow: 0 2px 6px rgba(67, 82, 59, 0.5);
}

/* Forms */
.form-control:focus {
    border-color: #43523B !important;
}

/* Layout Elements */
.navbar-bg {
    background-color: #43523B !important;
}

/* Pagination */
.page-item.active .page-link {
    background-color: #43523B !important;
    border-color: #43523B !important;
}
