

/* Start:/poa/style.css?17837676821895*/
.body-bl {
    padding: 0!important;
}

.doc {
    font-size: 18px;
    font-family: "Times New Roman", Times, serif;
    background: white;
    width: 20cm;

    box-shadow: 0 0 0.5cm rgba(0,0,0,0.3);
    margin: 0 auto 50px;
    padding: 40px 20px 20px;
}

.doc h1 {
    font-size: 18px;
    text-align: center;
    font-weight: bold;
}

.doc td {
    padding: 0;
}

.doc table {
    border-collapse: collapse;
    margin-bottom: 10px;
    width: 100%;
}

.doc p {
    font-size: 18px;
    line-height: 135%;
    margin-bottom: 15px;
    text-align: left;
}

.doc input {
    background: rgba(255, 255, 0, 0.7);
    border: 0;
    border-bottom: 1px solid #212529;
    font-size: 18px;
    font-family: "Times New Roman", Times, serif;
}

.doc .inp-no-border {
    border: none;
}

.doc .inp-centered {
    text-align: center;
}

.doc-btn {
    padding-top:30px;
    justify-content: center;
    display: flex;
}

.doc-btn-item {
    flex: 0 0 auto;
}

.doc-btn-item-bl {
    padding: 0 20px;
}

@media (max-width: 800px) {
    .body {
        overflow-x: scroll!important;
    }
}

@media print {
    header,
    footer,
    .doc-btn,
    .up-link,
    .bread-crumbs,
    .no-print {
        display: none!important;
    }

    body, .body-bl {
        padding: 0!important;
    }

    .body {
        overflow: hidden!important;
    }

    .doc {
        font-size: 16px;
        padding: 0;
        margin: 0;
        box-shadow: none;
    }

    .doc h1 {
        font-size: 16px;
    }

    .doc table {
        margin-bottom: 5px;
        width: 90%;
    }

    .doc p {
        font-size: 16px;
        margin-bottom: 10px;
    }

    .doc input {
        background: #fff;
        border: 0;
        border-bottom: 1px solid #212529;
        font-size: 16px;
    }
}
/* End */
/* /poa/style.css?17837676821895 */
