﻿    table th.gridtable {
        color: #FFFFFF;
        font-family: verdana, arial, sans-serif;
        font-size: 10px;
        padding: 1px !important;
        font-weight: bold;
        border-width: 1px;
        background-color: rgb(0,90,140);
        box-sizing: content-box !important;
    }

    table td.gridtable {
        color: #555555;
        font-family: verdana, arial, sans-serif;
        font-size: 10px;
        padding: 1px !important;
        border-width: 1px;
        background-color: #FFFFFF;
        box-sizing: content-box !important;
    }

    table td.gridtablebasic {
        font-family: verdana, arial, sans-serif;
        padding: 3px;
        border-width: 1px;
        background-color: #FFFFFF;
    }

    .slick-header-column.ui-state-default {
        box-sizing: content-box !important;
        padding-left: 0px !important;
        padding-right: 0px !important;
        padding-top: 4px !important;
        padding-bottom: 4px !important;
        font-weight: bold;
        border-width: 1px;
    }

    div.slick-row.even {
        background-color: white;
        box-sizing: content-box !important;
    }

    div.slick-row.odd {
        background-color: white; /*background-color: rgb(202,194,126);*/
        box-sizing: content-box !important;
    }

    div.slicktableheader {
        color: #FFFFFF;
        font-family: "PTSansBold",helvetica,arial,sans-serif;
        font-size: 13px;
        padding-left: 0px !important;
        padding-right: 0px !important;
        padding-top: 4px !important;
        padding-bottom: 4px !important;
        font-weight: bold;
        border-width: 1px;
        background-color: #2FC3ED;
        background-image: none;
        box-sizing: content-box !important;
    }

    div.slick-header, div.slick-header-columns {
        /*background-color: rgb(85, 139, 58);*/
        background-image: none;
    }

    div.slick-row.odd.slick-group {
        /*font-weight: bold;*/
        /*color: black !important;*/
        background-color: lightgrey; /*background-color:rgb(130, 227, 135);*/
    }

    div.slick-row.even.slick-group {
        /*font-weight: bold;*/
        /*color: black !important;*/
        background-color: white; /*background-color:rgb(130, 227, 135); */
    }

    div.slick-row.odd.slick-group-totals {
        /*font-weight: bold;*/
        /*color: black !important;*/
        background-color: lightgrey; /*background-color:rgb(126, 165, 48);*/
    }

    div.slick-row.even.slick-group-totals {
        /*font-weight: bold;*/
        /*color: black !important;*/
        background-color: white; /*background-color:rgb(126, 165, 48);*/
    }

    .slick-cell.selected {
        background-color: lightblue !important;
    }

    div.slick-row.active {
        background-color: lightblue !important;
    }

    .doubleheight.slicktableheader.slick-header-column.ui-state-default {
        line-height: unset;
        height: 36px;
        text-align: center;
    }

    .trippleheight.slicktableheader.slick-header-column.ui-state-default {
        line-height: unset;
        height: 54px;
        text-align: center;
    }

    .slicktableheader.slick-header-column.ui-state-hover {
        color: black;
    }

    .slick-header-column:hover, .slick-header-column-active  {
        color: black;
    }
