
body {
    background-color: #ffaf4a ;
    
    background-repeat: no-repeat;
    background-size: cover;
    background-position: top;}
.body-img {background-image: url("../img/Packground.jpeg");}

@supports (-webkit-touch-callout: none) {
    /* CSS specific to iOS devices */ 
    body {
        background-attachment: scroll;
        background-image: none;
        background-color: #ffaf4a ;
    }
 }
 
 @supports not (-webkit-touch-callout: none) {
    /* CSS for other than iOS devices */ 
    body {
        background-attachment: fixed;
    }
 }

.uk-alert {
    opacity:75%;
}

#logoContainer {
    height: 100vh;
    margin-top: -80px;
}
#iconsContainer img {
    filter:  grayscale(100%);
	transition: filter 0.25s;
}
#iconsContainer a {
    text-decoration: none;
}

#iconsContainer a:hover img {
    filter: grayscale(0%);
}

.number-animation {
    font-weight: 700;
    font-size: 2em;
}

.box-shadow,
.box-shadow-hover:hover {
    box-shadow: 0 5px 15px rgb(0, 0, 0, 0.18);
}
#navbar.navbar-light-pre {
    transition: background 0.7s, color 0.7s;
}
.background-lucas.navbar-light {
    background-color: #f8f8f8;
}
.background-lucas.navbar-light>* {
    color:rgba(0, 0, 0, 0.7) !important;
}
#navbar.navbar-light.uk-sticky-fixed .uk-logo path {
    fill: #444b47 !important;
    stroke: transparent !important;
}

#partnersGrid .uk-card {
    max-height: 170px;
}

#partnersGrid .uk-card img  {
    max-height: 100%;
    max-width: 100%;
    width: auto;
}

.pdf {padding: 25px; background-blend-mode: normal;margin-left: auto;
    margin-right: auto;display: block; background-color: fea100; }