.activeCustomerSelectionTableRow td {
    color: #000000;
    cursor: pointer;
    background-color: #dfe7fb;
}


/* Start CustomerSelectionTable */

table.grid-view-customer-regulation {
    BORDER-left: #799EDA 1px solid;
    margin: auto;
}

.grid-view-customer-regulation-header-row {
}

    .grid-view-customer-regulation-header-row TD {
        padding: 2 2 2 4;
        COLOR: #000000;
        FONT-FAMILY: Verdana, Helvetica, sans-serif;
        FONT-SIZE: 10px;
        TEXT-DECORATION: none;
        CURSOR: default;
        BORDER-top: #799EDA 1px solid;
        BORDER-bottom: #799EDA 1px solid;
        BORDER-right: #799EDA 1px solid;
        text-align: left;
        background-color: #C8D7F8;
    }

    .grid-view-customer-regulation-header-row TH {
        padding: 2 2 2 4;
        COLOR: #000000;
        FONT-FAMILY: Verdana, Helvetica, sans-serif;
        FONT-SIZE: 10px;
        TEXT-DECORATION: none;
        CURSOR: default;
        BORDER-top: #799EDA 1px solid;
        BORDER-bottom: #799EDA 1px solid;
        BORDER-right: #799EDA 1px solid;
        text-align: left;
        background-color: #C8D7F8;
        white-space: nowrap;
    }

.grid-view-customer-regulation-row-0 {
    COLOR: #000000;
    FONT-FAMILY: Verdana, Helvetica, sans-serif;
    FONT-SIZE: 10px;
    cursor: hand;
}

.grid-view-customer-regulation-row-1 {
    COLOR: #000000;
    FONT-FAMILY: Verdana, Helvetica, sans-serif;
    FONT-SIZE: 10px;
    cursor: hand;
}

.grid-view-customer-regulation-row-0 TD {
    padding: 2 2 2 4;
    BORDER-bottom: #799EDA 1px solid;
    BORDER-right: #799EDA 1px solid;
    background-color: #FFFFFF;
}

.grid-view-customer-regulation-row-1 TD {
    padding: 2 2 2 4;
    BORDER-bottom: #799EDA 1px solid;
    BORDER-right: #799EDA 1px solid;
    background-color: #F2F6FD;
}

.CustomerSelectionTableRowHighlight {
}

    .CustomerSelectionTableRowHighlight TD {
        padding: 2 2 2 4;
        COLOR: #000000;
        FONT-FAMILY: Verdana, Helvetica, sans-serif;
        FONT-SIZE: 10px;
        cursor: hand;
        background-color: #C8D7F8;
        BORDER-bottom: #799EDA 1px solid;
        BORDER-right: #799EDA 1px solid;
    }

/* End CustomerSelectionTable */


/* Start ItemTable */

table.grid-view-regulation {
    BORDER-left: #D8706E 1px solid;
    margin: auto;
}

.grid-view-regulation-header-row {
}

    .grid-view-regulation-header-row TD {
        padding: 2 2 2 4;
        COLOR: #000000;
        FONT-FAMILY: Verdana, Helvetica, sans-serif;
        FONT-SIZE: 10px;
        TEXT-DECORATION: none;
        CURSOR: default;
        BORDER-top: #D8706E 1px solid;
        BORDER-bottom: #D8706E 1px solid;
        BORDER-right: #D8706E 1px solid;
        text-align: left;
        background-color: #EFC6C4;
    }

    .grid-view-regulation-header-row TH {
        padding: 2 2 2 4;
        COLOR: #000000;
        FONT-FAMILY: Verdana, Helvetica, sans-serif;
        FONT-SIZE: 10px;
        TEXT-DECORATION: none;
        CURSOR: default;
        BORDER-top: #D8706E 1px solid;
        BORDER-bottom: #D8706E 1px solid;
        BORDER-right: #D8706E 1px solid;
        text-align: left;
        background-color: #EFC6C4;
        white-space: nowrap;
    }

.grid-view-regulation-row-0 {
    COLOR: #000000;
    FONT-FAMILY: Verdana, Helvetica, sans-serif;
    FONT-SIZE: 10px;
    cursor: hand;
}

.grid-view-regulation-row-1 {
    COLOR: #000000;
    FONT-FAMILY: Verdana, Helvetica, sans-serif;
    FONT-SIZE: 10px;
    cursor: hand;
}

.grid-view-regulation-row-0 TD {
    padding: 2 2 2 4;
    BORDER-bottom: #D8706E 1px solid;
    BORDER-right: #D8706E 1px solid;
    background-color: #FFFFFF;
}

.grid-view-regulation-row-1 TD {
    padding: 2 2 2 4;
    BORDER-bottom: #D8706E 1px solid;
    BORDER-right: #D8706E 1px solid;
    background-color: #F9EBEA;
}

.ItemTableRowHighlight {
}

    .ItemTableRowHighlight TD {
        padding: 2 2 2 4;
        COLOR: #000000;
        FONT-FAMILY: Verdana, Helvetica, sans-serif;
        FONT-SIZE: 10px;
        cursor: hand;
        background-color: #EFC6C4;
        BORDER-bottom: #D8706E 1px solid;
        BORDER-right: #D8706E 1px solid;
    }

/* End ItemTable */


.Dialog a {
    cursor: pointer;
}

.valign-boostrap-row {
    display: flex;
    align-items: center;
}

.lalign-boostrap-content {
    display: flex;
    justify-content: flex-start;
    margin-bottom: 0 !important;
}

.ralign-boostrap-content {
    display: flex;
    justify-content: flex-end;
    margin-bottom: 0 !important;
}

.action-buttons > div {
    align-self: flex-end;
    padding-left: 15px;
}
