@import url(http://fonts.googleapis.com/css?family=Open+Sans:300italic,400italic,600italic,700italic,800italic,400,300,600,700,800&subset=latin,latin-ext);

body {
    background:#fff;
    font-family: 'Open Sans', sans-serif;
}

header .lang {
    margin:10px 0px 0px 0px;
    z-index:1;
}

header .lang a {
    margin:0px 2px;
}

.head-slide {
    background:#008AD3;
    padding:5px 0px;
    margin:0px;
    box-shadow:inset 0 -200px 200px -200px rgba(0,0,0,.5), inset 0 200px 200px -200px rgba(0,0,0,0.5),0 -5px 5px -5px rgba(0,0,0,1), 0 5px 5px -5px rgba(0,0,0,1);

}

.navbar {
    background:#2C9919;
    border-radius: 0 0 15px 15px;
    padding-top:5px;
    padding-bottom:0px;
    box-shadow: 0px 3px 3px rgba(0,0,0,.2);
    border:0;
}

.navbar .navbar-nav, .navbar .navbar-nav > li {
    display: inline-block;
    float: none;
}

.navbar .navbar-collapse {
    text-align: center;
}

.navbar li a {
    color:#fff;
    font-size:16px;
    font-weight:700;
}


.navbar li a:hover {
    color:#0298EF;
    background:#fff;
    border-radius:10px 10px 0 0;
}

.navbar li.open {
    background:transparent;
    border-radius:10px 10px 0 0;
}

.navbar li.open > a {
    background:#00194c;
    border-radius:10px 10px 0 0;
    color:#fff;
}

.navbar li.open > a:hover {
    background:#00194c;
}

.navbar li.active > a {
    color:#0298EF;
    background:#fff;
    border-radius:10px 10px 0 0;
}

.navbar li.active > a:hover {
    color:#2C9919;
    background:#fff;
    border-radius:10px 10px 0 0;
}

.navbar .dropdown-menu a {
    color:#000;
}


footer {
    background:#DD4F39;
    padding:30px 0px;
    box-shadow:inset 0 -40px 40px -40px rgba(0,0,0,.2),inset 0 40px 40px -40px rgba(0,0,0,.2), 0 -5px 5px -5px rgba(0,0,0,1), 0 5px 5px -5px rgba(0,0,0,1);
    color:#ffffff;
    font-weight:600;
}


.carousel img {
    min-width: 100%;
}

.kviz-flag a {
    margin:0px;
    padding:0px;
    display:inline-block;
}

.kviz-flag img {
    margin:5px;
    padding:0px;
}



.page-container {
    padding-bottom:30px;
}


.logo-2020 {
    position:absolute;
    right:-2px;
    top:0px;
    z-index:1000;
    margin:0px !important;
    padding:0px !important;
}
