html, body {
    speak: none;
    /* font-size: 100%; */
    -webkit-text-size-adjust: 100%;
    font-variant-ligatures: none;
    -webkit-font-variant-ligatures: none;
    text-rendering: optimizeLegibility;
    -moz-osx-font-smoothing: grayscale;
    font-smoothing: antialiased;
    -webkit-font-smoothing: antialiased;
    text-shadow: rgba(0, 0, 0, .01) 0 0 1px;
}



/* UIKIT OFF  REDAXO dump */
:not(pre) > code, :not(pre) > kbd, :not(pre) > samp {
    font-family: inherit;
    font-size: inherit;
    color: inherit;
    white-space: inherit;
    padding: 2px 6px;
    background: inherit;
}

/*
  Drag result frame (height) in order to check cover height-viewport (navbar offset)
*/

/*
.uk-section > div:not(.uk-container) > div .uk-slideshow-items {
    box-sizing: border-box;
    min-height: calc(100vh - 100px) !important; /* -100px height of nav */
/*    height: calc(100vh - 100px) !important; /* -100px height of nav */
/*}
/*
@media only screen and (max-width: 960px) {
    .uk-section > div:not(.uk-container) > div .uk-slideshow-items {
        min-height: calc(100vh - 80px) !important; /* -80px height of nav */
/*        height: calc(100vh - 80px) !important; /* -80px height of nav */
/*    }
}
*/


[class*="uk-align"] {
    display: table !important;
}




/* IE */

@media all and (-ms-high-contrast: none), (-ms-high-contrast: active) {
    .uk-flex {
        display: -ms-flexbox; /* IE 10 */
    }

    .uk-flex-wrap {
        -ms-flex-wrap: wrap; /* IE 10 */
    }

    .uk-flex-middle {
        -ms-flex-align: center; /* IE 10 */

    }

    .uk-flex-center {
        -ms-flex-pack: justify; /* IE 10 */
    }

    .uk-flex-wrap-around {
        -ms-flex-line-pack: center;
    }
}


/* Forms */
.uk-form-danger {
    height: unset;
}

.uk-form-danger ul {
    margin-bottom: 0;
}

.uk-alert-success {
    padding: 5px;
}



/* SKED Calendar */

.sked-events > div > .uk-card-body {
    border: 1px solid #f2f2f2;
    border-top: none;
}

.sked-events > div > .uk-card-header h2 {
    margin:0;
    text-transform: uppercase;
    color: #FFFFFF;
}


.sked-events-datebox > .sked-events-dateheader {
    color: #FFF;
    text-align: center;
    padding: 10px 20px;
    border-bottom: 2px solid #FFF;

    -webkit-border-top-left-radius: 5px;
    -webkit-border-top-right-radius: 5px;
    -moz-border-radius-topleft: 5px;
    -moz-border-radius-topright: 5px;
    border-top-left-radius: 5px;
    border-top-right-radius: 5px;

}

.sked-events-datebox > .sked-events-datebody {
    font-size: 3em;
    color: #FFF;
    text-align: center;
}


.sked-events-datebox > .sked-events-datefooter {
    color: #FFF;
    text-align: center;
    padding: 0 20px 15px 20px;
    border-bottom: 2px solid #FFF;

    -webkit-border-bottom-right-radius: 5px;
    -webkit-border-bottom-left-radius: 5px;
    -moz-border-radius-bottomright: 5px;
    -moz-border-radius-bottomleft: 5px;
    border-bottom-right-radius: 5px;
    border-bottom-left-radius: 5px;
}