.ui-widget-content {
    font-family: "Lato",sans-serif !important;
    font-size: 14px !important; 
}

.toast-message {
    font-family: "Lato",sans-serif !important;
    font-size: 14px !important; 
}
.sd.form fieldset legend {
    color: #004597 !important;
    font-size: 12px !important; 
}

/* AJUSTES NA TABELA DO PRIMENG */

.p-datatable-table {
    border-collapse: collapse !important;
    border-spacing: 0 !important;
}

.p-datatable-caption,
.p-datatable-caption .p-widget-header,
.p-sortable-column,
.p-sortable-column .p-sortable-column-icon,
.p-state-highlight, 
.p-state-highlight .p-sortable-column-icon,
.p-datatable .p-datatable-thead > tr > th, 
.p-datatable .p-datatable-tfoot > tr > td {
    background: none !important;
    border: none !important;
    font: "Lato,sans-serif" !important;
    font-size: 13px !important;
    color: #037 !important;
    font: "Lato,sans-serif" !important;
    font-size: 13px !important;
    text-transform: uppercase !important;
}

.p-datatable .p-datatable-thead > tr > th {
    border-bottom: solid 2px #ccc !important;
    padding: 12px !important;
}

.p-datatable .p-datatable-tbody > tr {
    background: none !important;
}

.p-datatable .p-datatable-tbody > tr > td {
    border: none !important;
    border-top: 1px solid #ddd !important;    
    padding: 12px !important;
    background: none !important;
    font: "Lato,sans-serif" !important;
    font-size: 13px !important;
    color: #333 !important;    
}

.p-datatable .p-datatable-tbody > tr:hover {    
    background: rgb(238, 238, 238) !important;    
    cursor: pointer !important;
}

.p-datatable input {
    font: "Lato,sans-serif" !important;
    font-size: 13px !important;
    color: #555 !important;
    font-weight: normal !important;
}

.sd.menu .dropdown-menu a[data-toggle=collapse].open:hover {
    color: #fff !important;
}

p-dropdown label {
    color: #555 !important;    
    text-transform: none !important;
    font-family: "Roboto", "Trebuchet MS", Arial, Helvetica, sans-serif !important;;
    font-size: 1em !important;;
    font-weight: normal !important;
    height: 36px !important;
    padding-top: 7px !important;
    padding-left: 10px !important;
}

p-dropdown .p-state-highlight {
    text-transform: none ! important;
    color: #ffffff !important;
    background-color: #007ad9 !important;
}

.p-dropdown {
    height: 36px !important;
    border-color: #ccc !important;
    border-radius: 4px !important;
    box-shadow: none !important;
}

.p-dropdown .p-dropdown-trigger {
    padding-top: 7px !important;
}

#justificativaSigiloReuniao .p-dropdown label.p-dropdown-label,
#justificativaSigiloReuniao .p-dropdown .p-dropdown-trigger {
    background-color: #eee !important;
}


.p-button {
    color: #fff !important;
    margin-left: 3px;
}

.p-button-icon {
    margin-right: 5px;
}

.p-fileupload input {
    display: none;
}