/* Flash styles */
.flash {
    @apply bg-gray-50;
}

.flash p {
    @apply text-gray-500;
}

.flash svg {
    @apply text-gray-400
}

.flash-success {
    @apply bg-green-50;
}

.flash-success p {
    @apply text-green-800;
}

.flash-success svg {
    @apply text-green-400;
}

.flash-error {
    @apply bg-red-50;
}

.flash-error p {
    @apply text-red-800;
}

.flash-error svg {
    @apply text-red-400;
}

/* Links for navigation */
#navigation-links-non-menu a.active {
    @apply border-indigo-500 text-gray-900;
}

#navigation-links-non-menu a:not(.active) {
    @apply border-transparent text-gray-500 hover:border-gray-300 hover:text-gray-700;
}

#navigation-links-menu a.active {
    @apply bg-indigo-50 border-indigo-500 text-indigo-700;
}

#navigation-links-menu a:not(.active) {
    @apply border-transparent text-gray-600 hover:bg-gray-50 hover:border-gray-300 hover:text-gray-800;
}