/* Custom Color Overrides - Primary Blue to #00bfff (Deep Sky Blue) */

/* Background colors */
.bg-blue-50 {
    background-color: #e6f7ff !important;
}

.bg-blue-400 {
    background-color: #00bfff !important;
}

.bg-blue-500 {
    background-color: #00bfff !important;
}

.bg-blue-600 {
    background-color: #00bfff !important;
}

/* Text colors */
.text-blue-400 {
    color: #00bfff !important;
}

.text-blue-500 {
    color: #00bfff !important;
}

.text-blue-600 {
    color: #00bfff !important;
}

/* Border colors */
.border-blue-400 {
    border-color: #00bfff !important;
}

.border-blue-500 {
    border-color: #00bfff !important;
}

.border-blue-600 {
    border-color: #00bfff !important;
}

/* Hover states */
.hover\:bg-blue-50:hover {
    background-color: #e6f7ff !important;
}

.hover\:bg-blue-700:hover {
    background-color: #00a8e6 !important;
}

.hover\:text-blue-600:hover {
    color: #00bfff !important;
}

.hover\:text-blue-800:hover {
    color: #00a8e6 !important;
}

.hover\:border-blue-600:hover {
    border-color: #00bfff !important;
}

/* Group hover states */
.group:hover .group-hover\:text-blue-50 {
    color: #e6f7ff !important;
}

/* Gradient colors */
.from-blue-400 {
    --tw-gradient-from: #00bfff !important;
}

/* Focus states */
.focus\:border-blue-600:focus {
    border-color: #00bfff !important;
}
