@media print {

    div,
    span,
    h1,
    h2,
    h3,
    h4,
    h5,
    h6,
    p,
    a,
    li,
    ul,
    ol,
    table,
    th,
    td,
    form,
    button,
    .shadow-sm,
    .shadow-lg,
    .bg-light,
    .text-primary,
    .text-danger {
        color: black !important;
        background-color: transparent !important;
        box-shadow: none !important;
    }

    .border-start {
        border: none !important;
    }

    html,
    body,
    .container-fluid {
        width: 200mm !important;
        /* height: 297mm !important; */
    }

    .flex-md-row {
        flex-direction: row !important;
    }

    .justify-content-center {
        justify-content: center !important;
    }

    .col-md-6 {
        flex: 0 0 auto;
        width: 50%;
    }

    .col-md-6,
    .col-lg-4 {
        flex: 0 0 auto;
        width: 33%;
    }

    .no-print,
    .navbar,
    .nav,
    .ulFooter,
    svg,
    button,
    nav,
    i {
        display: none !important;
    }

    ::-webkit-input-placeholder {
        /* WebKit browsers */
        color: transparent !important;
    }

    :-moz-placeholder {
        /* Mozilla Firefox 4 to 18 */
        color: transparent !important;
    }

    ::-moz-placeholder {
        /* Mozilla Firefox 19+ */
        color: transparent !important;
    }

    :-ms-input-placeholder {
        /* Internet Explorer 10+ */
        color: transparent !important;
    }

    input::placeholder {
        color: transparent !important;
    }

    textarea::-webkit-input-placeholder {
        /* WebKit browsers */
        color: transparent !important;
    }

    textarea:-moz-placeholder {
        /* Mozilla Firefox 4 to 18 */
        color: transparent !important;
    }

    textarea::-moz-placeholder {
        /* Mozilla Firefox 19+ */
        color: transparent !important;
    }

    textarea:-ms-input-placeholder {
        /* Internet Explorer 10+ */
        color: transparent !important;
    }

    textarea::placeholder {
        color: transparent !important;
    }
}