/* Updated Theme Colors */
:root {
    --primary-color2: #1d3b4a;
    --secondary-color2: #7598aa;
    --success-color2: #4caf50;
    --gray-color2: #6c757d;
    --warning-color2: #ffc107;
}

/* Background Colors */
 
.bg-secondary {
    background-color: var(--secondary-color2) !important;
}

.bg-success {
    background-color: var(--success-color2) !important;
}

.bg-gray {
    background-color: var(--gray-color2) !important;
}

.bg-warning {
    background-color: var(--warning-color2) !important;
}

/* Banner Background */
.bg-theme-grad {
    background: linear-gradient(to right, var(--primary-color2), var(--secondary-color2)) !important;
}

/* Text Colors */
.text-primary {
    color: var(--primary-color2) !important;
}

.text-secondary {
    color: var(--secondary-color2) !important;
}

.text-success {
    color: var(--success-color2) !important;
}

.text-gray {
    color: var(--gray-color2) !important;
}

.text-warning {
    color: var(--warning-color2) !important;
}

/* Buttons */
.btn-primary {
    background-color: var(--primary-color2);
    border-color: var(--primary-color2);
}

/*.btn-primary:hover, .btn-primary:focus {
    background-color: darken(var(--primary-color2), 70%);
    border-color: darken(var(--primary-color2), 70%);
}*/

.btn-secondary {
    background-color: var(--secondary-color2);
    border-color: var(--secondary-color2);
}

.btn-success {
    background-color: var(--success-color2);
    border-color: var(--success-color2);
}

.btn-warning {
    background-color: var(--warning-color2);
    border-color: var(--warning-color2);
}

/* Additional Styling */
.alert-primary {
    background-color: var(--primary-color2);
    color: #ffffff;
}

.alert-secondary {
    background-color: var(--secondary-color2);
    color: #ffffff;
}

.alert-success {
    background-color: var(--success-color2);
    color: #ffffff;
}

.alert-gray {
    background-color: var(--gray-color2);
    color: #ffffff;
}

.alert-warning {
    background-color: var(--warning-color2);
    color: #ffffff;
}
