.brand-link {
    border-bottom: none !important;
}

.brand-link .brand-text {
    font-size: 1.5rem;
}

.main-sidebar {
    background-color: #343a40 !important;
}

.nav-sidebar .nav-item > .nav-link {
    border-radius: 0.25rem;
    margin: 0.2rem 0.5rem;
}

.content-wrapper {
    background-color: #f8f9fa;
}

.login-page {
    background: linear-gradient(135deg, #ff6700 0%, #ff9d00 100%);
}

.login-logo a {
    color: #fff !important;
    font-size: 2.5rem;
}

.login-card-body {
    border-radius: 1rem;
}

.btn-primary {
    background-color: #ff6700;
    border-color: #e65c00;
}

.btn-primary:hover {
    background-color: #e65c00;
    border-color: #cc5200;
}

.text-primary {
    color: #ff6700 !important;
}

.bg-primary {
    background-color: #ff6700 !important;
}