
.content {
    padding: 10% 0 0;
    height: inherit;
}

.section-title.center h2 {
    text-align: center;
}

#serwis{
    /*background: url(../img/onas/onas.jpg);*/
    background: url(../img/back.gif);
    background-size: cover;
    /*background-position: center;*/
    background-attachment: fixed;
    background-repeat: no-repeat;
/*    /*color: #ffffff;*/*/
    min-height: 90vh;
}
#serwis .overlay{
    background-attachment: fixed;
    height: 100%;
    overflow: auto;
    background-color: rgba(0,0,0,.5);
    min-height: 90vh;
}

@media (max-width: 960px) {
    
}




dt {
    width: 160px !important;
}
dd {
    margin-left: 12em !important;
}

.nav-tabs > li > a {
    color: black;
}

.nav-tabs > li.active > a, .nav-tabs > li.active > a:focus, .nav-tabs > li.active > a:hover {
color: #DA251D;
}

.nav-tabs a:hover {
color: #DA251D;
}

.wieksze {
    font-size: larger;
    font-weight: 700;
}

td {
    padding-left: 5em;
}

input {
    width: 15em;
    color: black;
}

.blank_row {
    height: 2em !important;
background-color: transparent;
}

#error {
    padding: 1em 1em 0em 1em;
    display: inline-block;
    display: none;
    z-index: 9999;
    position: absolute;
    left: 40%;
    top: 80%;
}
#error h3 {
    font-weight: 700;
    margin-bottom: 0px;
    
    /*position: absolute;*/
}

#menuPoLewej a {
    color: black;
}

@media (max-width: 1100px) {
    #serwis .overlay {
        /*height: auto ;*/
        height: 100%;
       /* overflow: auto;*/
    }
    #serwis .content {
        padding: 15% 0 0 ;
    }
    td{
        padding-left: 1em;
    }

    #error {
        left: 5% !important;
        top: 90% !important;
    }
}

#logowanieForm {
    position: absolute;
    margin-top: 4em;
    /*padding-top: 4em;*/
    padding-bottom: 3em;
}