﻿html {
    background-color: #d5d5d51a;
    padding-bottom: 25px;
}

.uk-icon {
    min-width: 18px;
}

.uk-description-list > dt {
    font-weight: bold;
}

.uk-navbar-container:not(.uk-navbar-transparent) {
    background: linear-gradient(to left, #28a5f5, #1e87f0);
    margin-bottom: 20px;
    color: #fff;
    box-shadow: 0 1px 10px #0000001a;
    border-bottom: 1px solid #e3e0e0
}

    .uk-navbar-container:not(.uk-navbar-transparent) a {
        color: #fff;
    }

.uk-navbar-item, .uk-navbar-nav > li > a, .uk-navbar-toggle {
    min-height: 65px !important;
}

.uk-notification-message {
    box-shadow: 0 1px 10px #0000004d;
    border-radius: 3px;
    border: 1px solid #0003;
    font-weight: bold;
}

.uk-countdown-number {
    font-size: initial;
    line-height: initial;
    display: inline;
}

.uk-list-divider > li:nth-child(n+2) {
    margin-top: 4px;
    padding-top: 4px;
}

.uk-open > .uk-offcanvas-bar {
    transform: translateX(0);
    box-shadow: 0 0 10px #000000b3 inset;
}

.uk-button-small {
    font-size: 0.8em;
}


.admin-table-button {
    width: 220px !important;
}
.admin-table-button-large {
    width: 335px !important;
}

.admin-validation-summary {
    position: relative;
    background-color: #da5654;
    color: #fff;
}

    .admin-validation-summary:before {
        content: "";
        width: 100%;
        height: 100%;
        position: absolute;
        z-index: 1;
    }

    .admin-validation-summary::after {
        content: "!";
        position: absolute;
        top: 3px;
        font-family: "Catamaran",sans-serif !important;
        font-weight: bold;
        z-index: 3;
        font-size: 2.4em;
        color: #ffffff9e;
        text-align: left;
    }