
/* REGION: ESTRUTURA */
.headerStyle, 
.headerStyle th, 
.headerStyle tr
{
    height: 0px !important;
}

.headerStyle th span
{
    white-space: nowrap;
}

div.hide-grid-cell
{
    height:0px;
    overflow:hidden;
}

.content-header
{
    position:relative;
    width: 100%;  
}
.content-grid
{
    overflow: auto;
    width: 100%;
}

.content-grid tbody td
{ 
    white-space:nowrap;
    border-right:1px solid transparent;
}

.content-header thead th,
.content-grid thead th,
.content-grid tbody td
{
    font-size: 12px;
    padding: 2px 6px;
}

.content-grid thead tr,
.content-grid thead th
{
    height:0px;
}

.content-header thead th,
.content-grid thead th
{
    border-width:0px; 
    border-right-width:1px;
    border-style:solid;
    white-space:nowrap;
}
        
.content-header
{
    border-top-width:2px;	
}

.content-header table,
.content-grid table
{
    width:100%;   
}

.content-grid table th
{
    padding-top:0px;
    padding-bottom:0px;
}


.content-header thead th,
.content-grid thead th,
.content-grid tbody td
{
    padding-top: 2px;
    padding-bottom: 2px; 
    font-size: 12px;
}

/* ENDREGION: ESTRUTURA */

/* REGION: APARENCIA */

.content-header
{
    border-top: 2px solid #888;   
}

thead th,
tbody th,
.content-header thead th,
.content-grid thead th
{
    font-weight: bold;
    text-transform: uppercase;
    text-shadow: rgba(0, 0, 0, 0.796875) 0px -1px 0px, rgba(255, 255, 255, 0.296875) 0px 0px 10px;
    color: #9fffff;            
    border-right: 1px solid #888; 
    white-space: nowrap;
}

thead th,
tbody th,
.content-header,
.content-header thead th,
.content-grid thead th
{
    background-color: #000; 
    background: linear-gradient(to bottom, #444 0%,#222 100%); 
}

.empty-data
{
    color: Red;
    font-size: 12px;
    text-align: center;    
}

/* ENDREGION: APARENCIA */  

