:root {
    --primary-color: #264aa4;
    --primary-dark: #1A3579;
    --primary-light: #5F79C9;
    --secondary-color: #343a40;
    --secondary-dark: #d6ebff;
    --secondary-light: #343a40;
    
    /* Bootstrap override variables */
    --bs-primary: #264aa4;
    --bs-primary-rgb: 255, 80, 0;
    --bs-link-color: #264aa4;
    --bs-link-hover-color: #1A3579;
}

/* Bootstrap overrides - Force Gespromo colors */
.btn-primary {
    background-color: #264aa4 !important;
    border-color: #264aa4 !important;
}

.btn-primary:hover,
.btn-primary:focus,
.btn-primary:active {
    background-color: #1A3579 !important;
    border-color: #1A3579 !important;
}

.btn-outline-primary {
    color: #264aa4 !important;
    border-color: #264aa4 !important;
}

.btn-outline-primary:hover,
.btn-outline-primary:focus,
.btn-outline-primary:active {
    background-color: #264aa4 !important;
    border-color: #264aa4 !important;
    color: white !important;
}

.text-primary {
    color: #264aa4 !important;
}

.bg-primary {
    background-color: #264aa4 !important;
}

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

.link-primary {
    color: #264aa4 !important;
}

.link-primary:hover {
    color: #1A3579 !important;
}

a {
    color: #264aa4;
}

a:hover {
    color: #1A3579;
}
