﻿.textmark {
    margin: 0 -0.4em;
    padding: 0.1em 0.4em;
    border-radius: 0.8em 0.3em;
    background: transparent;
    background-image: linear-gradient( to right, rgba(255, 225, 0, 0.1), rgba(255, 225, 0, 0.7) 4%, rgba(255, 225, 0, 0.3) );
    -webkit-box-decoration-break: clone;
    box-decoration-break: clone;
}

.ml-1 {
    margin-left: 2px;
}

.mr-1 {
    margin-right: 2px;
}

.displayBlock {
    display: block;
}

.wsNoWrap {
    white-space: nowrap !important;
}

.justifyText {
    text-align: justify;
}

.justifyText p {
    text-align: justify;
}

.justifyText td {
    text-align: justify;
}

.leftText {
    text-align: left;
}

.leftText p {
    text-align: left;
}

.leftText td {
    text-align: left;
}

.noBorderBottom {
    border-bottom: 0px transparent !important;
}

.baseTable thead {
    display: table-header-group;
}

.baseTable tbody {
    display: table-row-group;
}

.baseTable tfoot {
    display: table-footer-group;
}

@page {
    size: A4;
}

.w100p {
    width: 100%;
}

.w80p {
    width: 80%;
}

.w90p {
    width: 90%;
}

.w75p {
    width: 75%;
}

.w75p {
    width: 75%;
}

.w70p {
    width: 70%;
}

.w60p {
    width: 60%;
}

.w50p {
    width: 50%;
}

.w49p {
    width: 49%;
}

.w35p {
    width: 35%;
}

.w33p {
    width: 33.33%;
}

.w30p {
    width: 30%;
}

.w25p {
    width: 25%;
}

.w23_33p {
    width: 23.33%;
}

.w22_33p {
    width: 22.33%;
}

.w22p {
    width: 22%;
}

.w20p {
    width: 20%;
}

.w18p {
    width: 18%;
}

.w17p {
    width: 17%;
}

.w16p {
    width: 16%;
}

.w15p {
    width: 15%;
}

.w14p {
    width: 14%;
}

.w13p {
    width: 13%;
}

.w12p {
    width: 12%;
}

.w11p {
    width: 11%;
}

.w10p {
    width: 10%;
}

td {
    vertical-align: text-top;
}

.tdSmallTitle, .tdSmallTitle2 {
    text-align: left;
}

.tdSmallTitle {
    width: 8px;
}

.tdSmallTitle2 {
    width: 98px;
}

.tdSmallContent {
    width: 110px;
}

.tdSmallContent2 {
    width: 147px;
}

.vAlignTop {
    vertical-align: text-top !important;
}

.only-on-print {
    display: none;
}

.baseTable thead {
    position: relative !important;
    margin-bottom: 152px !important;
    padding-bottom: 152px !important;
}

.minimalTablePadding, .minimalTablePadding tr, .minimalTablePadding td {
    padding: 1px !important;
}

.center {
    text-align: center !important;
}

.no-print-mt-30 {
    margin-top: 30px !important;
}

.no-print-mt-40 {
    margin-top: 40px !important;
}

@media print {
    .no-print-mt-30, .no-print-mt-40 {
        margin-top: 0px !important;
    }

    .makeFooter {
        /*position: fixed;
                bottom: 0;*/
    }

    .pageCover {
        height: unset;
        page-break-after: always;
    }

    .creditESO {
        font-size: 0.8rem;
        margin-top: 50px;
    }

    .only-on-print {
        display: block !important;
    }

    .no-print {
        display: none !important;
    }

    .pageBreakBefore {
        page-break-before: always !important;
    }

    .avoidPageBreak {
        page-break-inside: avoid !important;
    }

    .fullPageOnPrint {
        page-break-after: always;
        /*height: 297mm;
                width: 195mm;
                top: 0px;
                bottom: 0px;
                margin: auto;
                margin-top: 0px !important;
                display: block !important;*/
    }

    .onPrintFont08 {
        font-size: 0.75em !important;
    }
}
