
.BackgroundImg {

    /*background: url("../../images/2.jpg") no-repeat fixed;*/
    background: url("../../images/3.jpg") no-repeat fixed;
    /*background: url("../../images/background.jpg") no-repeat fixed;*/
    position: fixed;
    height: 100%;
    width: 100%;
    background-size: cover;
    scroll-behavior: unset;


}

.row {
    margin-top: 10px;
    margin-bottom: 10px;
}

.card {
    margin-top: 10px;
    margin-bottom: 10px;
}

main {
    min-height: 100vh;
}

@media print {
    body {

        font-family: sans-serif;
        line-height: 1; /* overridden from 1.2 */
        /*font-size: 1rem;*/
        font-weight: 500; /* overridden from 500 */
        margin: 0;
        color: #000;
        background-color: #fff;
        font-size: 9pt;
    }

    table {
        page-break-inside: auto
    }

    tr {
        page-break-inside: avoid;
        page-break-after: auto
    }

    thead {
        display: table-header-group
    }

    tfoot {
        display: table-footer-group
    }


}





.blink {
    animation: blink 2s steps(1, end) infinite;
}

@keyframes blink {
    0% {
        opacity: 1;
    }
    50% {
        opacity: 0;
    }
    100% {
        opacity: 1;
    }
}