div.headerLogo {
     background-image: url('/images/background.jpg');
     background-color: #000;
     background-repeat: no-repeat;
     height: 200px;
     background-position: center;
 }












body, html{
    background-color: #F7F3E8;
    height: 100%;
}

#wrap{
    min-height: 100%;
    height: auto !important;
    margin: 0px auto -60px;
    padding-bottom: 60px;
}

#footer{
    color: #63656A;
    position: relative;
    margin-top: -60px; /* negative value of footer height */
    height: 60px;
    clear:both;
    padding-top:20px;
    background-color: #1f2029;
}

.navbar-wrapper{
    position: absolute;
    top: 0px;
    right: 0px;
    left: 0px;
    margin-top: 40px;
}

nav.navbar{
    border: none !important;
    background-image: none !important;
    background-color: #fff;
}


a.navbar-brand{
    background-color: #00b576 !important;
    color: #fff !important;
    font-weight: bold;
    padding-right: 40px;
    padding-left: 40px;
}

.navbar-nav li a{
    color: #7F7F7F !important;
    background-color: #fff !important;
}

.navbar-nav li a:hover {
    background-color: #059663 !important;
    color: #fff !important;
}

.navbar-nav li.open a.dropdown-toggle {
    background-image: none !important;
    background-color: #059663 !important;
    color: #fff !important;
}

.navbar-nav li.open a:hover {
    background-image: none !important;
    background-color: #059663 !important;
    color: #fff !important;
}


@media (max-width: 720px) {
    nav.navbar{
        background-color: #00b576;
    }

    div.nazwaZawodnika{
        text-align: center;
        padding-bottom: 20px;
    }
}

@media (min-width: 720px) {
    nav.navbar{
        background-color: #fff;
    }

    div.nazwaZawodnika{
        text-align: left;
    }

    .navbar-brand,
    .navbar-nav li a {
        line-height: 70px;
        height: 70px;
        padding-top: 0;
        text-align: center;
    }
}

.navbar-nav li.active a{
    background-color: #059663 !important;
    background-image: none !important;
    color: #fff !important;
}

.tales {
    width: 100%;
}

.carousel-inner{
    width:100%;
    max-height: 500px !important;
}

a.carousel-control{
    background: none !important;
}

button.navbar-toggle{
    background-color: #059663 !important;
}

.top5 { margin-top:5px; }
.top7 { margin-top:7px; }
.top10 { margin-top:10px; }
.top15 { margin-top:15px; }
.top20 { margin-top:15px; }
.top17 { margin-top:17px; }
.top30 { margin-top:30px; }

.right5 { margin-right: 5px; }

.bottom20 { margin-bottom:20px; }

.carousel-inner img{
    max-width: 1500px !important;
    margin: 0 auto;
}

#myCarousel{
    background-color: #1f2029;
}

img.miniaturka{
    margin: 4px;
}




.equal {
    display: flex;
    display: -webkit-flex;
    flex-wrap: wrap;
}

@media (min-width: 768px) {
    .row.equal {
        display: flex;
        flex-wrap: wrap;
    }
}

.noPadding {
    padding: 0px;
}

.blueBorder {
    border: 2px solid #337ab7;
}

table.table-middled td, table.table-middled th {
    vertical-align: middle !important;
}

.galleryPhoto {
    max-height: 90vh;
}