body {
    background-color: #eee;
    padding-bottom: 2em;
}

.popis {
    margin-bottom: 3em;
}

.faktura {
    border: 1px solid black;
    font-size: 80%;
    width: 100%;
    margin: 0 auto 2em auto;
}

.faktura td {
    border: 1px solid black;
    padding: 0.5em;
    vertical-align: top;
}

.demo .faktura {
    color: #999;
}

.demo .faktura td {
    border-color: #ccc;
}

.demo .vyplnte {
    color: #000;
    font-size: 1.25em;
    margin-bottom: 20em;
    font-weight: bold;
}

.polozky {
    width: 100%;
    font-size: 90%;
}

.polozky1 {
    margin-bottom: 20em;
}

.polozky td {
    padding: 0.2em;
}

.vyzva {
    margin-top: 1em;
}

.imgReplacement {
    height: 100px;
}

.jumbotron {
    background: #115588; /* Old browsers */
    background: -moz-linear-gradient(top, #115588 0%, #002244 100%); /* FF3.6-15 */
    background: -webkit-linear-gradient(top, #115588 0%,#002244 100%); /* Chrome10-25,Safari5.1-6 */
    background: linear-gradient(to bottom, #115588 0%,#002244 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#115588', endColorstr='#002244',GradientType=0 ); /* IE6-9 */
    color: white;
    padding-top: 4px;
    padding-bottom: 16px;
}

.jumbotron .h1, .jumbotron h1 {
    font-size: 36px;
}
.jumbotron p {
    font-size: 18px;
}
