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: "Nexa", Arial, 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: bold
}
em {
    color: #111
}

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

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

.uk-button {
    border-radius: 0;
    font-weight: 500;
    font-weight: 700;
}
.uk-button-primary {
    color:#FFF
}
.uk-button-large {
    font-size: 1rem;
}

.uk-tooltip.uk-active {
    background: #222;
    color: #eee
}

.uk-card {
    border-radius: 0;
    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: 0
}
.uk-slidenav {
    padding: 10px 15px;
    color: #333;   
    background: rgba(255,255,255,.1);
    border: 1px solid #dddddd;
    border-radius: 50px;
}

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

.list-course-name {
    font-size: 17px;
    line-height: 1.2;
}