@charset 'utf-8';  
/* CSS Document 
Tabela de cores :http://erikasarti.net/html/tabela-cores/
*/ 

*{
   font-size: 10px;
}  
.dataTable{
   width: 5%; 
   font-size: 10px; 
}
.coluna1 {  
   width: 10px;   
}  
.coluna2 {  
   width: 10%;
}  
.ui-layout-north {
   z-index:20 !important;
   overflow:visible !important;;
}
.ui-layout-north .ui-layout-unit-content {
   overflow:visible !important;
}
.ui-datatable .ui-datatable-data .even-row td{  
   background-color:#ffffff
}  
      
.ui-datatable .ui-datatable-data .odd-row td{  
   background-color:#fdf5cd; 
}  
.semBorda tr, .semBorda td {  
   border: none !important;  
}  

.tabelaSemBorda{  
   border: 0px;  
   padding-left: 0.5em;  
}  

.ui-grid-b div {
    padding: 0em 0.5em;
}
.ui-widget {
    font-size: 10px !important;
}
.ui-datatable {
    font-size: 10px !important; 
}
.ui-menubar{
    font-size: 10px !important; 
}
 .ui-layout-north {
    z-index:20 !important;
    overflow:visible;
}
.ui-layout-north .ui-layout-unit-content {
    overflow:visible;
}
.ui-datatable-hor-scroll .ui-datatable-tablewrapper,.scrolling-div .ui-datatable-tablewrapper{
    overflow:auto;
    width:100%;
    height:100%;
    padding-bottom:5px;
}

.datatable{
    padding-left: 9px;
    padding-right: 9px;
}

.semBorda tr, .semBorda td {
	border: none !important;
}

table.linhasAlternadas tr.even{
    background: #F0FFFF;
}
.paralelograma {
width: 150px;
height: 70px;
-webkit-transform: skew(-20deg);
   -moz-transform: skew(-20deg);
     -o-transform: skew(-20deg);
background: #c1c1c1;
}
.trapezioinvertido {
border-top: 70px solid #c1c1c1;
border-left: 30px solid transparent;
border-right: 15px solid transparent;
height: 0;
width: 120px;
}
.trapezio {
border-bottom: 70px solid #c1c1c1;
border-left: 30px solid transparent;
border-right: 15px solid transparent;
height: 0;
width: 120px;
}
/*DATA GRID - PRIME FACES*/
.ui-datatable table {
    table-layout: auto !important;
}

.ui-datatable .ui-column-title,
.ui-datatable td {
    white-space: nowrap;
}

.resultado-label-vermelho {
    color: #d32f2f;     /* Vermelho */
    font-weight: bold; /* Negrito */
    font-size:medium;/* Negrito */
}

.ui-layout-center {
    padding-top:50px !important;
    box-sizing: border-box;
}