﻿.TableEvent {
    border-spacing: 0px;
    border-collapse: separate;
    width: 100%;
}

    .TableEvent .highlightRow:hover {
        background: rgb(128, 128, 128);
    }

    .TableEvent .Header {
        background: #346182;
        color: white;
        text-align: center;
        line-height: 30px;
        font-weight: bold;
    }

        .TableEvent .Header .arrow-up {
            border-top: 0;
        }

        .TableEvent .Header > td {
            border-right: 1px solid #ccc;
        }

            .TableEvent .Header > td:last-child {
                border: 0;
            }

    .TableEvent .highlightRow > td {
        vertical-align: middle;
        line-height: 25px !important;
        border-right: 1px solid #ccc;
    }

        .TableEvent .highlightRow > td:first-child {
            border-left: 1px solid #ccc;
        }

        .TableEvent .highlightRow > td > img {
            padding: 5px 0;
        }

    .TableEvent .highlightRow:not([style*="display: none"]):nth-child(even) {
        background: white;
    }

    .TableEvent .highlightRow:nth-child(even):hover {
        background: rgb(185, 205, 211);
    }

    .TableEvent .highlightRow:not([style*="display: none"]):nth-child(odd) {
        background: rgb(223, 232, 238);
    }

    .TableEvent .highlightRow:nth-child(odd):hover {
        background: rgb(185, 205, 211);
    }

    .TableEvent .highlightRow:last-child td {
        border-bottom: 1px solid #ccc;
    }

    .TableEvent .highlightRowPriority[priority="0"] {
        background: white !important;
    }

        .TableEvent .highlightRowPriority[priority="0"] td {
            border-bottom: 1px solid #ccc;
        }

    .TableEvent .highlightRowPriority:not([priority="0"]) {
        background: #FFEEEE !important;
    }

        .TableEvent .highlightRowPriority:not([priority="0"]) td {
            border-bottom: 1px solid #FFCCCC;
        }

.GroupTable:nth-child(odd) td {
    background: rgb(223, 232, 238);
}

.GroupTable:nth-child(even) td {
    background: white;
}

.GroupTable:hover td {
    background: rgb(185, 205, 211);
}

.GroupTable tr td:last-child {
    border-right: 1px solid #ccc;
}

.GroupTable td {
    border-right: 1px solid #ccc;
    border-bottom: 1px solid #ccc;
    line-height: 30px;
    vertical-align: middle;
}

.GroupTable tr td:first-child {
    border-left: 1px solid #ccc;
}

.padding_left {
    padding-left: 8px;
}

.padding_right {
    padding-right: 8px;
}


.TableEvent_Photo {
    border-left: 8px solid #FFD700;
}


.TableEvent_DJ {
    border-left: 8px solid #9DBCDA;
}

.TableEvent_Video {
    border-left: 8px solid #E15CA8;
}

.noborder {
    border-right: none !important;
}

.width-initial {
    width: initial !important;
}

.border-bottom-perline {
    border: 1px solid #ccc;
}

    .border-bottom-perline > .autocomplete-suggestion {
        border-bottom: 1px solid #ccc;
    }

        .border-bottom-perline > .autocomplete-suggestion b {
            font-weight: bold;
            color: black;
        }
