﻿/*.body {
    
    
    
}*/
/*.Tenant .row {
    position: relative;
    height: 200px;
    background: #f9f9f9;
}

    .Tenant .row::before {
        content: "";
        position: absolute;
        top: 0;
        left: 0;
        width: 100%;
        height: 100%;
        background-image: radial-gradient(circle, #ccc 1px, transparent 1px);
        background-size: 40px 40px;
    }

.Tenant .row.curved-bg {
    height: 200px;
    background: url("data:image/svg+xml;utf8, <svg xmlns='http://www.w3.org/2000/svg' width='100%' height='100%'> <path d='M0 50 Q 50 100 100 50 T 200 50' stroke='%23ccc' fill='none' stroke-width='2'/> </svg>") repeat-x;
}
*/
.Tenant .formatacaoTextoCima{
    font-size:small;
    font-style: oblique;
}

.Tenant .formatacaoTextoBaixo {
    font-size: medium;
    font-weight: bold;
}

.Tenant .tituloDocumento {
    font-size: x-large !important;
    --bs-text-opacity: 1;
    color: red !important; /*var(--bs-secondary-color) !important;*/
    text-align: center !important;
    display: block !important;
}

.Tenant .logo-container {
    display: flex; /* usa flexbox */
    justify-content: center; /* centra horizontalmente */
    align-items: center; /* centra verticalmente */
    height: 200px; /* altura da área (ajuste conforme necessário) */
}

    .logo-container img {
        max-width: 150px; /* largura máxima do logótipo */
        height: auto; /* mantém proporção */
    }

.Tenant .cartao {
    background-color: #f9f9f9;
    padding: 10px;
}

.Tenant .corpoCartao {
    flex: 1 1 auto;
    padding: var(--bs-card-spacer-y) var(--bs-card-spacer-x);
    background-color: lightblue !important; /*var(--bs-card-color);*/
}

.Tenant tr:nth-child(even) .tituloTabela {
    font-size: medium;
    background-color: #ffd800;
    display: block;
    text-align: right;
    color: green;
}

.Tenant tr:nth-child(odd) .tituloTabela {
    font-size: medium;
    background-color: #b6ff00;
    display: block;
    text-align: right;
    color: green;
}


.Tenant td.textoTabela {
    font-size: medium;
    background-color: lightblue;
    display: table-cell;
    text-align: left;
    color: darkblue !important;
}
