@media print {
    *{
        font-size: 21px;
    }
    @page {
        size: A4;
    }
    body {
        font-size: 21px;
        background-color: #fff;
    }
    .table-bordered th, .table-bordered td {
        border: 1px solid #000 !important;
        height: 35px;
        line-height: 35px;
        font-size: 21px;
    }
    h6.text_moul{
        line-height: 35px;
    }
    p.text_moul , span.text_moul{
        font-size: 18px;
        line-height: 35px;
    }
    .table-bordered td.bg-warning{
        background-color: #FCC109 !important;
    }
    .drop_page{
        page-break-before: always;
    }
    .contract-header{
        position: relative;
        margin-bottom: 20px;
        margin-top: 20px;
    }
    .list-article {
        padding-left: 20px;
    }
    ul.list-article li {
        list-style-type: unset !important;
    }

    .group-loan .main-article {
        position: relative;
        padding-left: 100px;
    }
    .group-loan .main-article .title-article {
        left: 0;
        position: absolute;
    }
    .group-loan .top-article{
        padding-left: 40px;
    }
    .group-loan .article {
        position: relative;
        padding-left: 100px;
    }
    .group-loan .article .title-article {
        left: 40px;
        position: absolute;
    }
    .group-loan .border-squar {
        width: 100%;
        height: 450px;
        border: 1px solid #000;
        margin-bottom: 20px;
    }
    .group-loan .photo-boder {
        height: 110px;
        width: 90px;
        border: 1px solid #000;
    }
}
