html,
.uk-h1, .uk-h2, .uk-h3, .uk-h4, .uk-h5, .uk-h6, h1, h2, h3, h4, h5, h6, .uk-heading-2xlarge, .uk-heading-large, .uk-heading-medium, .uk-heading-small, .uk-heading-xlarge {
    font-family: 'Nunito', sans-serif
}
.uk-h1, .uk-h2, .uk-h3, .uk-h4, .uk-h5, .uk-h6, h1, h2, h3, h4, h5, h6, .uk-heading-2xlarge, .uk-heading-large, .uk-heading-medium, .uk-heading-small, .uk-heading-xlarge {
    font-weight: 700
}
.uk-link, a {
    color:#333
}
em,
a:active,
 a:hover,
 .uk-link-heading a:hover, .uk-link-toggle:focus .uk-link-heading, .uk-link-toggle:hover .uk-link-heading, a.uk-link-heading:hover {
    color: #111
}

.uk-form-label {
    font-size: 1rem;
}

.uk-subnav > * > :first-child,
.uk-button {
    text-transform: none
}

.uk-button {
    border-radius: 5px;
    font-weight: 700
}
.uk-button-primary {
    color: #111
}
.uk-button-primary:hover {
    color: #000
}
.uk-button-large {
    font-size: 1rem;
}

.uk-tooltip.uk-active {
    background: #222;
    color: #eee
}
.uk-text-background,
.uk-text-primary {
    color: #58595B !important;
}

.uk-card {
    border-radius: 5px;
    overflow: hidden;
}
.uk-card-primary.uk-card-body, .uk-card-primary > :not([class*="uk-card-media"]), .uk-card-secondary.uk-card-body, .uk-card-secondary > :not([class*="uk-card-media"]), .uk-light, .uk-offcanvas-bar, .uk-overlay-primary, .uk-section-primary:not(.uk-preserve-color), .uk-section-secondary:not(.uk-preserve-color), .uk-tile-primary:not(.uk-preserve-color), .uk-tile-secondary:not(.uk-preserve-color) {
    /* color: #fff; */
}
.uk-input, .uk-select, .uk-textarea {
    border-radius: 5px
}
.uk-slidenav {
    padding: 10px 15px;
    color: #333;   
    background: rgba(255,255,255,.1);
    border: 1px solid #dddddd;
    border-radius: 50px;
}

.uk-badge {
    border-radius: 5px;
    font-weight: 700;
    padding: 0px 10px;
    font-size: 12px;
}

.list-course-name {
    font-size: 17px;
    line-height: 1.2;
}
.uk-input:focus, .uk-select:focus, .uk-textarea:focus {  
    border-color: #666;
}