body {
	margin: 0;
	font-size: 13px;
	font-family: "Nunito", -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Arial, "Noto Sans", sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji" !important;
                
}

a{
    text-decoration: none;
    font-weight: 500;
    color: #373737;
}

body .ui-datatable .ui-datatable-header, body .ui-datatable .ui-datatable-footer {
    background-color: #eeeeee;
    border: 1px solid #e0e0e0;
        border-bottom-color: rgb(224, 224, 224);
        border-bottom-style: solid;
        border-bottom-width: 1px;
    color: #212121;
    padding: 0.857em 1em;
    font-weight: 700;
}
.ui-widget{
    font-size: 13px !important;
    font-family: "Nunito", -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Arial, "Noto Sans", sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji" !important;
           
}

.ui-picklist.ui-picklist-responsive *{
    margin-right: 2px !important;
}
/*Panel GRID*/
.ui-panelgrid .ui-panelgrid-cell {
    border-width: 1px;
    border-style: solid;
    padding: 4px 10px;
    border: none !important;
}	

.ui-widget-header {
    background:#e2e3e4;  
}

/* Input */
.ui-inputfield{
    box-shadow: none !important; 
    border:1px solid #a8a8a8;
        
}

/* tabela */
.ui-datatable thead th{
    background: #e2e3e4 !important;
     border: 1px #e2e3e4 solid !important;
}
.ui-datatable td{
    border: 1px #e2e3e4 solid !important;
}


.ui-grid {
    border: none;
    background: none;
}

.ui-panel {
    border: none;
    background: none;
}