root { 
    display: block;
}

.semBorda tr, .semBorda td {  
    border: none !important;  
}

.semFundo tr, .semFundo td {  
    border: none !important;  
    background: none !important;  
}

.fundoAmarelo tr, .fundoAmarelo td {  
    border: none !important;  
    background: #ece3a5 !important;  
}


.ui-panelgrid.ui-panelgrid-blank .ui-panelgrid-content.ui-widget-content, 
.ui-panelgrid.ui-panelgrid-blank .ui-panelgrid-header.ui-widget-header,
.ui-panelgrid.ui-panelgrid-blank .ui-panelgrid-footer.ui-widget-header,
.ui-panelgrid.ui-panelgrid-blank .ui-panelgrid-header > tr.ui-widget-header, 
.ui-panelgrid.ui-panelgrid-blank tbody > tr.ui-widget-content,
.ui-panelgrid.ui-panelgrid-blank tbody > tr.ui-widget-content > td.ui-panelgrid-cell,
.ui-panelgrid.ui-panelgrid-blank tbody > td.ui-widget-content,
.ui-panelgrid.ui-panelgrid-blank .ui-panelgrid-footer > tr.ui-widget-footer {
    background: none !important;
    border: 0 none !important;
}

.ui-outputlabel{
    color: #000000 !important; 
}

.ui-inputtext{
    color: #000000 !important; 
}

.ui-selectonemenu-label{
    color: #000000 !important; 
}

.ui-selectonemenu{
    color: #000000 !important; 
}

.ui-inputfield{
    color: #000000 !important; 
}

.ui-datatable table tbody tr td {
    color: #000000;
    border: solid 1px #E5EBF0;
    -webkit-transition: all 0.5s ease;
    -moz-transition: all 0.5s ease;
    -ms-transition: all 0.5s ease;
    -o-transition: all 0.5s ease;
    transition: all 0.5s ease;
}

.ui-menu .ui-menuitem-link {
    display: block;
    width: 92%;
    outline: none;
    text-decoration: none;
    font-weight: 400;
    border: solid 1px transparent;
    float: left;
    line-height: 16px;
    padding: 0.3em;
    cursor: pointer;
    color: black !important;
}