root{
    font-family: Verdana, Arial, sans-serif !important;
}
body{
    font-family: Verdana, Arial, sans-serif !important;
}
.painelPrincipal > .ui-panel-content{
    overflow-y: auto !important;
    overflow-x: hidden;
    scrollbar-width: thin;
    height: calc(100vh - 125px);
}

#menuConteudo button{
    margin-bottom: 3px
}

.opacity60{
    filter:alpha(opacity=60);
    -moz-opacity:0.6;
    -khtml-opacity: 0.6;
    opacity: 0.6;
}

.painelPrincipal .topAlinhamento,  .painelPrincipal .topAlinhamento td{
    vertical-align: top
}

.semBorda{
    border: 0px transparent !important;
}

.ql-disabled{
    border: 0px transparent !important;
}

.fa{
    color: #2e83ff ;
    font-size: 14px !important;
}

.button-flat{
    background-color: rgba(0,0,0,0);
    color: #fbc02d;
    border-color: rgba(0,0,0,0);
}

.Translado{
    background-color: #ad9800 !important;
}

.Velorio{
    background-color: #00ad25 !important;
}

.Sepultamento{
    background-color: #ad0000 !important;
}

.centralizado{
    text-align: center;
}

.vermelho, .vermelho .fa{
    color: red !important;
}

.azul{
    color: blue !important;
}

.verde{
    color: green !important;
}

.separadorAzul{
    border: 1px solid blue !important;
}

.ui-outputlabel .ui-outputlabel-rfi {
    color: red;
}

.ui-noborder{
    border: transparent;
}

.topAlinhamento {
    vertical-align: top
}

.aprovado .ui-panel-titlebar{
    background: green;
}
.aprovado .ui-panel-content{
    background: #e0ffe0 !important;
}

.pendente .ui-panel-titlebar{
    background: #ffbc00;
}
.pendente .ui-panel-content{
    background: #fffee0  !important;
}

.reprovado .ui-panel-titlebar{
    background: red;
}
.reprovado .ui-panel-content{
    background: #ffe0e0  !important;
}

.ui-fieldset .ui-fieldset-toggler {
    top: 0.2em !important;
    left: 0.2em !important;
}

.ygtv-checkbox .ygtv-highlight0 .ygtvcontent,
.ygtv-checkbox .ygtv-highlight1 .ygtvcontent,
.ygtv-checkbox .ygtv-highlight2 .ygtvcontent {
    padding-left: 2em !important;
}

.fieldsetlocalizado .ui-fieldset-legend{
    background-color: #183277 !important;
    color: white !important;
    font-weight: bolder !important;
}

.fieldsetlocalizado .ui-fieldset-content{
    background: #d6e1ff !important;
}

.ygtv-checkbox .ygtv-highlight1 .ygtvcontent {
    padding-left: 2em  !important;
}
.ygtv-checkbox .ygtv-highlight2 .ygtvcontent {
    padding-left: 2em  !important;
}
.grid3 td {
    display: block;
    float: left;
    white-space: nowrap;
    width: 33.3333333333%;
    box-sizing: border-box;
    min-width: fit-content;
}
.grid3 td:nth-child(3n+4) {
    clear: right;
}

.grid4 td {
    display: block;
    float: left;
    white-space: nowrap;
    width: 25%;
    box-sizing: border-box;
    min-width: fit-content;
}
.grid4 td:nth-child(4n+5) {
    clear: right;
}
.grid5 td {
    display: block;
    float: left;
    white-space: nowrap;
    width: 20%;
    box-sizing: border-box;
    min-width: fit-content;
}
.grid5 td:nth-child(5n+6) {
    clear: right;
}
.galeriaNovidades .ui-galleria-filmstrip-wrapper{
    /*    background-color: #183177 !important;*/
}
.ui-datatable  td {
    white-space: nowrap !important;
}
.NO_SCROLL .ui-dialog-content .ui-widget-content {
    overflow: hidden !important;
}

.horizontalFlex .ui-treenode-children {
    display: flex;
    flex-wrap: wrap; /* Permite quebrar para a próxima linha */
}

.horizontalFlex .ui-treenode {
    flex: 0 1 30%; /* 30% da largura do contêiner */
    margin: 2px; /* Espaçamento entre os itens */
}
