.ui-widget {
    /*font-size: 12px !important;*/
}
.ui-layout-north {
    z-index: 20 !important;
    overflow: visible !important;;
}
.ui-layout-north .ui-layout-unit-content {
    overflow: visible !important;
}
.ui-widget-header {
    text-align: center;
    text-transform: uppercase;
}

.row_estado{
    
    display:none
}

.first-row {
     background-color: greenyellow;    
}

.second-row {
     background-color: aqua;  
}

.third-row {
     background-color: yellow;  
}

.fourth-row {
     background-color: tomato;
}

.ui-notificationbar{
	bottom: 20px !important;
	width: 30% !important;
	right: 0 !important;
}
.ui-notificationbar .ui-datatable-tablewrapper{
	overflow-x: hidden !important;
	overflow-y: auto !important;
}
.ui-rowscolored {
    background: none repeat scroll 0 0 #F2F5F9;
}

.ui-datatable thead th {
    background-color: #223c75 !important;
    border: 1px solid #b7b2b2 !important;
    color: #fff !important;
}
.ui-panel .ui-panel-titlebar, .ui-panelgrid .ui-panelgrid-cell.ui-widget-header, .ui-button, .ui-datatable .ui-datatable-footer, .ui-dialog .ui-dialog-titlebar, .ui-datatable-header{
    border: 1px solid #007ad9ba !important;
    background-color: #223c75 !important;
}
.ui-datatable .ui-datatable-data>tr.ui-state-highlight{
    border: 1px solid #ffe2e2 !important;
    background-color: #bcbebfdb !important;
}
.ui-paginator .ui-paginator-pages .ui-paginator-page.ui-state-active {
    background-color: transparent !important;
    color: black !important;
}
.ui-chkbox .ui-chkbox-box {
    width: 18px !important;
    height: 18px !important;
}
.ui-spinner .ui-spinner-button.ui-button {
    background-color: transparent;
    color: #fff !important;
    border: 0 none;
    width: 1.429em;
    margin: 0;
}