.table-eventCalendar {
    display: table;
    overflow: auto;
    min-width: 100%;
    margin-top: 7.5px auto 15px;
    border-collapse: separate !important;
    border-spacing: 1px;
    font-size: 90%;
    border: none !important;
}

    .table-eventCalendar thead > tr {
        text-align: center;
        font-weight: 700;
    }

        .table-eventCalendar thead > tr > th {
            text-align: center;
            width: 14%;
            border: none !important;
        }

    .table-eventCalendar tbody > tr > td {
        text-align: center;
        border: none !important;
    }

        .table-eventCalendar tbody > tr > td.weekend {
            background-color: WhiteSmoke;
        }

        .table-eventCalendar tbody > tr > td.weekday {
        }

        .table-eventCalendar tbody > tr > td.today {
            background-color: #BDE0FE;
        }

        .table-eventCalendar tbody > tr > td.calendar_wrk {
            color: Black;
            background-color: #CDB4DB;
        }

        .table-eventCalendar tbody > tr > td.calendar_ds {
            color: Black;
            background-color: #FFAFCC;
        }

        .table-eventCalendar tbody > tr > td.calendar_wrk_ds {
            color: Black;
            background: linear-gradient(140deg, #CDB4DB 50%, #FFAFCC 50%);
        }



.input-eventCalendar {
    font-size: 15px;
}

.btn-eventCalendar {
    font-weight: bold;
    text-decoration: none;
    color: #D35E13;
}

    .btn-eventCalendar:hover {
        text-decoration: none;
        color: #D35E13;
    }

.btn-eventCalendar {
    font-weight: bold;
    text-decoration: none;
    color: #D35E13;
}

    .btn-eventCalendar:hover {
        text-decoration: none;
        color: #D35E13;
    }

.readonly-normal {
    background-color: transparent !important;
    cursor: copy !important;
}


.eventCalendar-anchor > a {
    text-decoration: none;
    color: Black;
    border-bottom: 0px;
    display: block;
}

    .eventCalendar-anchor > a:hover {
        text-decoration: none;
        color: Black;
        border-bottom: 0px;
    }


.datatables-jlp-no-top-margin .datatables-jlp {
    margin-top:0px;
}