a:link, :visited
{
    color: black;
    text-decoration: none;
}
a:hover
{
    color: rgb(20, 85, 255);
}
body
{
    background-color: rgb(247, 247, 247);
    background-position: bottom;
}
html
{
    overflow-x: hidden;
}
.nv-bar
{
    padding-top: 8%;
    text-align: center;
    height: 100%;
}
.napis
{
    font-weight: bold;
    font-size: 90%;
    font-family: 'Montserrat', sans-serif;
}
.napisk
{
    font-weight: bold;
    font-size: 90%;
    font-family: 'Montserrat', sans-serif;
    padding-top: 5%;
}
.np
{
    margin-left: 25%;
    width: 100%;
    height: 100%;
}
.nav
{
    background-color: white;
    margin-top: 2%;
    box-shadow: 0px 0px 5px 1px rgba(0, 0, 0, 0.08);
}
.banerinf
{
    width: 100%;
    height: 46vh;
    margin-top: 2%;
    background-position: center;
    background-size: cover;
    box-shadow: 0px 0px 5px 1px rgba(0, 0, 0, 0.08);
    background-image: url(../images/banner1.png);
}
.main
{
    margin-top: 3%;
    width: 100%;
    height: 25vh;
    height: auto;
    background-size: contain;
    background-color: white;
    box-shadow: 0px 0px 5px 1px rgba(0, 0, 0, 0.08);
    padding-bottom: 3%;
}
.tytul
{
    margin-top: 1%;
    text-align: center;
    font-size: 240%;
    font-family: 'Montserrat', sans-serif;
}
.wh-inf
{
    border-bottom: 1px solid black;
    margin-top: 4%;
}
.wh-text
{
    font-size: 120%;
    text-align: justify;
    background-color: white;
    padding-left: 5%;
    padding-right: 5%;
    margin-top: 5%;
    margin-bottom: 4%;
    border-radius: 20px;
}
.tytulinf
{
    text-align: left;
    font-size: 150%;
    font-weight: bold;
    font-family: 'Montserrat', sans-serif;
    margin-top: -3%;
}
.text
{
    text-align: justify;
    font-family: 'Montserrat', sans-serif;;
    font-size: 100%;
    margin-top: 1%;
}
.nazwa
{
    font-weight: bold;
    text-align: left;
    font-size: 100%;
    margin-left: 45%;
    font-family: 'Roboto', sans-serif;
    margin-top: -3%;
}
.button
{
    margin-left: 50%;
}
.przejdz
{
    font-size: 150%;
    text-align: left;
}
.strzalka
{   
    box-shadow:inset 0px 1px 0px 0px #97c4fe;
    background:linear-gradient(to bottom, #14b5ff 5%, #1457ff 100%);
    background-color:#14b5ff;
    border-radius:6px;
    border:1px solid #337fed;
    display:inline-block;
    cursor:pointer;
    color:#ffffff;
    font-family:Arial;
    font-size:15px;
    font-weight:bold;
    padding:6px 20px;
    text-decoration:none;
    text-shadow:0px 1px 0px #1570cd;
    margin-left: 25%;
    margin-top: 3%;
}
.strzalka:hover
{
    background:linear-gradient(to bottom, #1457ff 5%, #14b5ff 100%);
    background-color:#1457ff;
}
.gzpobierz
{
    box-shadow:inset 0px 1px 0px 0px #97c4fe;
    background:linear-gradient(to bottom, #14b5ff 5%, #1457ff 100%);
    background-color:#14b5ff;
    border-radius:6px;
    border:1px solid #337fed;
    display:inline-block;
    cursor:pointer;
    color:#ffffff;
    font-family:Arial;
    font-size:15px;
    font-weight:bold;
    padding:6px 20px;
    text-decoration:none;
    text-shadow:0px 1px 0px #1570cd;
    margin-top: 3%;
}
.gzpobierz:hover
{
    background:linear-gradient(to bottom, #1457ff 5%, #14b5ff 100%);
    background-color:#1457ff;
}
.banergsw
{
    width: 100%;
    height: 46vh;
    margin-top: 2%;
    background-position: center;
    background-size: cover;
    box-shadow: 0px 0px 5px 1px rgba(0, 0, 0, 0.08);
    background-image: url(../images/banner3.png);
}
.tytzarzad, .tytkomisja, .tytkontakt
{
    font-size: 180%;
    font-weight: bold;
    text-align: center;
}
.tr
{
    text-align: center;
    font-size: 120%;
}
.stopa
{
    background-color: gainsboro;
    margin-top: 13.6%;
    width: 100%;
    text-align: center;
    font-family: 'Montserrat', sans-serif;
    color: white;
    box-shadow: 0px -57px 39px -27px rgba(66, 68, 90, 1);
    font-size: 92%;
    font-weight: bold;
}
.pobierz
{
    text-align: left;
}
.zarzad
{
    margin-top: -3%;
    font-size: 80%;
    margin-left: 12;
    text-align: right;
    font-family: 'Roboto', sans-serif;
}
.tytulkont
{
    font-size: 120%;
    font-family: 'Montserrat', sans-serif;;
    font-weight: bold;
}
.adres
{
    text-align: justify;
    font-family: 'Montserrat', sans-serif;;
    font-size: 87%;
    margin-top: 5%;
}
.menuscr
{
    width: 100%;
    height: 4%;
}
.menusv
{
    height: 100%;
    width: 3%;
    min-height: 40px;
    min-width: 50px;
    margin-top: 0.5%;
    margin-left: 10%;
    cursor: pointer;
}
.mapka
{
    height: 110%;
    width: 100%;
}
.menunp
{
    font-weight: bold;
    margin-left: 9.6%;
    font-size: 120%;
    margin-top: -0.5%;
}
@media all and (max-width: 1359px)
{
    .banerinf
    {
        display: none;
    } 
    .banergsw
    {
        display: none;
    }  
    .main
    {
        box-shadow: none;
    }
    .stopa
    {
        box-shadow: none;
    }
}
@media all and (min-width: 1251px)
{
    .menuscr
    {
        display: none;
    }   
    .dropdown
    {
        display: none;
    }
    .inf-bg, .gsw-bg, .uchw-bg, .rodo-bg, .kont-bg
    {
        display: none;
    }
}
@media all and (max-width: 1250px)
{
    .nav
    {
        display: none;
    }
}
@media all and (max-width: 575px)
{
    .zarzad
    {
        text-align: center;
    }
}
.burger
{
    width: 245px;
    background-color: whitesmoke;
    margin-left: 3.9%;
    margin-top: -1.3%;
    box-shadow: 0px 26px 31px -25px rgba(66, 68, 90, 1);
    font-weight: bold;
    position: fixed;
    display: none;
    z-index: 1;
}
.inf-bg, .gsw-bg, .uchw-bg, .rodo-bg, .kont-bg
{
    text-align: center;
    font-size: 140%;
    margin-top: 2%;
    border-bottom: 2px solid grey;
    font-family: 'Roboto', sans-serif;
    z-index: 1;
}
.kont-bg
{
    border-bottom: 0px;
}
#dropdownMenuButton
{
    font-size: 3vw;
    color: black;
    background-color: whitesmoke;
    font-family: 'Roboto', sans-serif;
    border-radius: 0;
    border: 0;
    font-weight: bold;
}
.mn-icon
{
    width: 18%;
    height: 18%;
    margin-top: -2%;
}
.dropdown
{
    width: 22%;
}
.logbox
{
    height: 50%;
    width: 50%;
    margin-top: 30%;
}
#cl6
{
    height: 100vh;
}
.logint, .haslot
{
    font-size: 110%;
    font-weight: bold;
    font-family: 'Roboto', sans-serif;
}
.login, .haslo
{
    background-color: whitesmoke;
    border: 1px solid whitesmoke;
    box-shadow: inset 0px 0px 39px -32px rgba(66, 68, 90, 1);
}
.boxik
{
    width: 35%;
    height: 74%;
    margin-left: 32%;
    background-color: red;
}
.txt-admina
{
    text-align: center;
    font-size: 200%;
    font-weight: bold;
    font-family: 'Roboto', sans-serif;
    padding-top: 1%;
    padding-bottom: 1%;
}
.panel-txt
{
    padding-top: 3%;
    font-size: 120%;
    text-align: center;
    font-weight: bold;
}
.btn-wyloguj
{
    font-size: 130%;
    font-weight: bold;
    font-family: 'Roboto', sans-serif;
    background-color: aquamarine;
}
.tytul-inf-lb, .tresc-inf-lb
{
    font-size: 200%;
}
.btn-zapisz-inf
{
    font-size: 130%;
    font-weight: bold;
    font-family: 'Roboto', sans-serif;
    background-color: aquamarine;
}
.admin
{
    font-size: 130%;
    font-weight: bold;
    margin-top: 5%;
    padding-left: 2%;
    text-align: center;
}
.admin-menu
{
    margin-top: 15%;
}
.tytul-l, .tresc-l
{
    font-size: 150%;
    background-color: white;
    font-family: 'Roboto', sans-serif;
    font-weight: bold;
}
.tytul-in, .tresc-in
{
    width: 100%;
}
.tresc-in
{
    height: 22vh;
}
.btn-st
{
    font-size: 130%;
    font-weight: bold;
    background-color: black;
    color: white;
    font-family: 'Roboto', sans-serif;
}
.guzik-style
{
    border: 4px solid black;
    border-radius: 5px;
    font-size: 1vw;
    width: 10%;
    background-color: white;
    font-weight: bold;
    font-family: 'Roboto', sans-serif;
}
.strz
{
    box-shadow:inset 0px 1px 0px 0px #ffffff;
    background:linear-gradient(to bottom, #ffffff 5%, #f0f0f0 100%);
    background-color:#ffffff;
    border-radius:12px;
    border:1px solid #d1d1d1;
    cursor:pointer;
    color:#666666;
    font-family:Arial;
    font-size: 100%;
    font-weight:bold;
    text-decoration:none;
    text-shadow:0px 1px 0px #ffffff;
    margin-top: 2%;
}
.lb
{
    font-size: 120%;
    font-weight: bold;
    font-family: 'Roboto', sans-serif;
}
.tt-in
{
    width: 60%;
}
.wyloguj
{
    font-size: 130%;
    font-weight: bold;
    background-color: black;
    color: white;
    font-family: 'Roboto', sans-serif;
}
.wyldv
{
    margin-top: 25%;
}
.napisj
{
    font-weight: bold;
    font-size: 90%;
    font-family: 'Montserrat', sans-serif;
    padding-top: 23%;
}
.sklad
{
    font-size: 150%;
    font-family: 'Montserrat', sans-serif;
    font-weight: bold;
    padding-bottom: 6%;
}