.slick-header-columns {
    background: repeat-x scroll center bottom transparent;
    border-bottom: 1px solid silver;
}
.slick-header-column {
    background: repeat-x scroll center bottom transparent;
    border-right: 1px solid silver;
}
/*.slick-header-column:hover, .slick-header-column-active {
    background: repeat-x scroll center bottom white;
}*/
.slick-headerrow {
    background: none repeat scroll 0 0 #FAFAFA;
}
.slick-headerrow-column {
    background: none repeat scroll 0 0 #FAFAFA;
    border-bottom: 0 none;
    height: 100%;
}
.slick-row.ui-state-active {
    background: none repeat scroll 0 0 #F5F7D7;
}
.slick-row {
    background: none repeat scroll 0 0 white;
    border: 0 none;
    line-height: 20px;
    position: absolute;
}
.slick-row.selected {
    background: none repeat scroll 0 0 #DFE8F6;
    z-index: 10;
}
.slick-cell {
    padding-left: 4px;
    padding-right: 4px;
}
.slick-group {
    border-bottom: 2px solid silver;
}
.slick-group-toggle {
    height: 9px;
    margin-right: 5px;
    width: 9px;
}
.slick-group-toggle.expanded {
    background: no-repeat scroll center center transparent;
}
.slick-group-toggle.collapsed {
    background: no-repeat scroll center center transparent;
}
.slick-group-totals {
    background: none repeat scroll 0 0 white;
    color: gray;
}
.slick-cell.selected {
    background-color: beige;
}
.slick-cell.active {
    border-color: gray;
    border-style: solid;
}
.slick-sortable-placeholder {
    background: none repeat scroll 0 0 silver !important;
}
.slick-row[row$="1"], .slick-row[row$="3"], .slick-row[row$="5"], .slick-row[row$="7"], .slick-row[row$="9"] {
    background: none repeat scroll 0 0 #FAFAFA;
}
.slick-row.ui-state-active {
    background: none repeat scroll 0 0 #F5F7D7;
}
.slick-row.loading {
    opacity: 0.5;
}
.slick-cell.invalid {
    border-color: red;
}
