body {
    font-family: sans-serif;
    background-color: #f4f4f4!important;
}

.container {
    padding:20px;
    /*height: 100%;*/
    /*min-height: calc(100vh - 10px);
    max-height: calc(100vh - 10px);
    display: flex;*/
}

.container-fluid {
    padding:0px;
}

.formularz {
    flex-grow: 0;
    box-sizing:border-box;
    /*padding:20px;*/
    padding-top:20px;  /*200px*/
}

.formularz div.tytul{
    color: #1d7e49;
}

.formularz h2 {
    font-weight:bold;
}

.formularz h3 {
    font-size:16px;
    font-weight: bold;
    margin-bottom: 10px;
    padding-top: 20px;
}
.formularz div {
    font-size:14px;
    font-weight:normal;
    margin-bottom:20px;
}

.formularz div span {
    color:#333;
    font-weight:bold;
}
.red {
    color: red !important;
}

.formularz div.updateInfo {
    font-size:14px;
    color:#777;
    font-weight:normal;
    padding-bottom:10px;
    padding-top:20px;
}

#wopy .table-group-divider{
    border-top: calc(var(--bs-border-width) * 2) solid #aaa!important;
}

input.form-control{
    background-color: #effbda;
}