/********************************/
/* dhtmlxgrid terrace overrides */
/********************************/

div.gridbox_dhx_terrace.gridbox .xhdr {
    border-bottom: 2px solid #cccccc;
}

div.gridbox_dhx_terrace.gridbox table.obj tr.rowselected {
    background-color: #b8c400;
}

div.gridbox_dhx_terrace.gridbox table.obj tr.rowselected td {
    background-color: #b8c400;
    color: #ffffff;
}

div.gridbox_dhx_terrace.gridbox table.obj.row20px tr.rowselected td {
    background-color: #b8c400;
    color: #ffffff;
}

div.gridbox_dhx_terrace.gridbox table.obj tr.rowselected td.cellselected {
    background-color: #b8c400;
    color: #ffffff;
}

.dhxgrid_sort_desc, .dhxgrid_sort_asc {
    background-image:
        url("imgs/dhxgrid_terrace/sort_desc.gif.xhtml?ln=ovam-common");
}

.dhxgrid_sort_asc {
    background-image:
        url("imgs/dhxgrid_terrace/sort_asc.gif.xhtml?ln=ovam-common");
}

/* dhtmlxgrid fix height shrinking bug in combination with bootsfaces */
div.gridbox {
    box-sizing : content-box;
}

div.gridbox table.hdr td div.hdrcell {
    white-space:nowrap;
}
div.gridbox_dhx_terrace.gridbox table.hdr td div.hdrcell {
  padding: 12px 5px 8px 10px;
  text-transform: none;
}

div.gridbox table.hdr td div.hdrcell span {
    font-weight:bold;
}

div.gridbox table.obj tr.ev_dhx_terrace td,
div.gridbox table.obj tr.odd_dhx_terrace td {
    color: #4D4D4D;
}

div.gridbox_dhx_terrace.gridbox table.obj.row20px tr td {
    padding-top: 0px;
    padding-bottom: 0px;
    padding-right: 0px;
    padding-left: 10px;
    height: 24px;
    line-height: 24px;
}
