/* UIkit Button Color Fixes
 * Ensures proper text colors on buttons, especially when buttons are links
 */

/* Primary buttons - white text on blue background */
.uk-button-primary,
.uk-button-primary:link,
.uk-button-primary:visited,
.uk-button-primary:hover,
.uk-button-primary:focus,
a.uk-button-primary,
a.uk-button-primary:link,
a.uk-button-primary:visited,
a.uk-button-primary:hover,
a.uk-button-primary:focus {
    color: #fff !important;
}

/* Default buttons - dark text */
.uk-button-default,
.uk-button-default:link,
.uk-button-default:visited,
.uk-button-default:hover,
.uk-button-default:focus,
a.uk-button-default,
a.uk-button-default:link,
a.uk-button-default:visited,
a.uk-button-default:hover,
a.uk-button-default:focus {
    color: #333 !important;
}

/* Secondary buttons - white text on dark background */
.uk-button-secondary,
.uk-button-secondary:link,
.uk-button-secondary:visited,
.uk-button-secondary:hover,
.uk-button-secondary:focus,
a.uk-button-secondary,
a.uk-button-secondary:link,
a.uk-button-secondary:visited,
a.uk-button-secondary:hover,
a.uk-button-secondary:focus {
    color: #fff !important;
}

/* Danger buttons - white text on red background */
.uk-button-danger,
.uk-button-danger:link,
.uk-button-danger:visited,
.uk-button-danger:hover,
.uk-button-danger:focus,
a.uk-button-danger,
a.uk-button-danger:link,
a.uk-button-danger:visited,
a.uk-button-danger:hover,
a.uk-button-danger:focus {
    color: #fff !important;
}

/* Remove text decoration from all button links */
a.uk-button,
a.uk-button:hover,
a.uk-button:focus {
    text-decoration: none !important;
}