div.not-standart-letter-cont-div {
    margin: 0 auto;
    width: 95%;
}

div.werilis-text-1-div {
    text-align: center;
    font-weight: bold;
    font-size: 22px;
    margin-top: 33px;
}
div.werilis-text-2-div {
    text-align: center;
    margin-top: 33px;
    font-size: 18px;
}
div.werilis-text-3-div {
    text-align: left;
    margin-top: 33px;
    font-size: 18px;
}
div.werilis-text-4-div {
    font-size: 18px;
}
div.werilis-text-4-div > div {
    font-size: 18px;
}



div.punqtebi-container-div {
    margin-top: 33px;
}
div.punqtebi-container-div > div {
    margin-bottom: 20px;
}
div.punqtebi-container-div > div > div {
   display: flex;
    align-items: center;
    font-size: 18px;
}

div.punqtebi-container-div > div > div:first-child {
    /*border: 1px solid red;*/
    max-width: 40px;
    align-items: initial;
}





header.header-main-cont {
    display: none;
}
footer.footer-main-cont-f{
    display: none;
}
.form-control {
    pointer-events: none;
}

div.ppp-werilis-kategris {
    padding-top: 20px;
}
div.ppp-werilis-kategris > p {
    font-size: 18px;
}


/* Printing Styles */
@media print {
    /* Hide everything in the body when printing... */
    div#log_out_main_div { display: none; }
    div.schedule-container { display: none; }
    div.punqtebi-icon-div { display: none; }
    div.but-cont-foot { display: none; }
    span.print-action { display: none; }
    span.del-point { display: none; }
    div.werilebis-tab-div { display: none; }
    div.not-standart-letter-cont-div {
        border: 0;
        padding: 100px 0 0 0;
    }
    div.sent-letters-main-cont { display: none; }
    input[name="werilis_saxeli"] { display: none; }
    select[name="werilis_kategria"] { display: none; }
    select[name="werilis_kategria_not_standart"] { display: none; }

    /* ...except our special div. */
    div.div-werili-form {
        display: block;
    }
    input[name=werilis_nomeri] {
        border: none;
    }
    input[name=werilis_tarigi] {
        border: none;
        text-align: right;
    }
    input[name=werilis_kategris_saxeli] {
        border: none;
        text-align: right;
    }
    div.ppp-werilis-kategris > p {
        text-align: right;
        text-align-last: right;
    }
    input[name=werilis_text_1] {
        text-align: center;
        border: none;
        font-size: 28px;
        font-weight: bold;
    }
    input[name=werilis_text_2] {
        text-align: center;
        border: none;
    }
    textarea[name=werilis_text_3] {
        border: none !important;
        box-shadow: none !important;
        outline: none !important;
        transition: none !important;
    }
    textarea[name=werilis_text_4] {
        border: none;
        height: 200px;
    }
    textarea.point-input-tag {
        border: none;
        min-height: 80px;
    }
    input[name=submit_ara_standartuli] {
        display: none;
    }
    input[name=edit_ara_standartuli] {
        display: none;
    }
    img.print-standart-img { display: none; }
    textarea[name=werilis_text_5] {
        border: none;
    }
    select[name="sajaro_dawesebuleba_id_not_standart"] { display: none; }

    div.texttt-fff {
        padding-top: 20px;
    }

    div.werilis-text-1-div {
        text-align: center;
        font-weight: bold;
        font-size: 24px;
        margin-top: 33px;
        /*-webkit-print-color-adjust: exact;*/
        font-weight: bold !important;
    }

    @page {
        size: A4; /* DIN A4 standard, Europe  https://stackoverflow.com/questions/1542320/margin-while-printing-html-page */
        /*margin:0;*/
        margin-bottom: 30mm;
    }
    html, body {
        width: 210mm;
        height: 282mm;
        font-size: 18px;
        background: #FFF;
        overflow:visible;
    }
    body {
        /*padding-top: 15mm;*/
        padding-top: 35mm;
    }
}