﻿
#secondary-nav #sec-nav {
    text-align: center;
}
.c-cal-event-card_title {
    font-weight: normal;
    display: list-item;
    margin-left: 32px;
}

.c-cal-event-card_top {
    margin-bottom: 2px;
}

.lw_events_day {
    margin-bottom: 20px;
}

.lwcw h3 {
    display: none;
}

a.text-end {
    flex: auto;
}

article.c-cal-event-card_item {
    margin-bottom: 10px;
}

h4.lw_events_header_date {
    font-weight: bold;
}

.c-cal-event-card_grid-wrapper {
    grid-template-columns: repeat(auto-fill, minmax(325px, 1000px));
}

.lw_ical_link a {
    color: #500000;
    font-weight: bold;
    font-size: 2em;
}

.regi .cal_date_day,
.regi .cal_date_month,
.regi .c-cal-event-card_date {
    font-size: 16px;
    color: #500000;
    background: transparent;
    font-weight: bold;
}

.regi .c-cal-event-card_date {
    padding: 10px 0;
    margin-right: 5px;
    margin-top: -15px;
}

article.c-cal-event-card_item.regi {
    background: transparent;
    padding: 5px 0;
}


.fr-view table tr, .fr-view table tr th {
    text-align: left;
}

/*Data Table Style*/
#main .e-grid .e-headercell, #main .e-grid .e-detailheadercell {
    background: #500000;
    color: white;
}

#main .e-grid .e-gridheader .e-icons:not(.e-icon-hide):not(.e-check):not(.e-stop):not(.e-icon-reorderuparrow):not(.e-icon-reorderdownarrow) {
    color: white;
}

#main .e-grid .e-headercell:hover, #main .e-grid .e-detailheadercell:hover {
    background: white;
    color: #500000;
}


#main .e-grid .e-toolbar-items .e-toolbar-item.e-search-wrapper .e-search {
    color: black;
    opacity: 1;
    border: 1px solid #500000;
    border-radius: 0px;
}

#main .e-grid .e-icons:not(.e-btn-icon) {
    color: white;
    font-weight: bold;
    background: #500000;
}

#main .e-grid th.e-headercell[aria-sort=ascending] .e-headertext, #main .e-grid th.e-headercell[aria-sort=descending] .e-headertext, #main .e-grid th.e-headercell[aria-sort=ascending] .e-sortfilterdiv, #main .e-grid th.e-headercell[aria-sort=descending] .e-sortfilterdiv {
    color: white;
}

#main .e-pager div.e-icons.e-disable {
    color: black;
    background: #ccc;
}

#main .e-pager div.e-icons.e-pager-default {
    color: white;
}

#main .e-pager .e-currentitem {
    color: #500000;
    border-color: #500000;
}

#main .e-pager .e-currentitem:hover {
    background: #500000;
    color: white;
    border-color: #500000;
}

#main .e-pager .e-numericitem {
    color: #500000;
}

#main .e-pager .e-numericitem:hover {
    color: white;
}

#main .e-pager .e-spacing.e-numericitem:not(.e-active):not(.e-np):not(.e-pp):hover {
    background: #500000;
}

#main .e-grid .e-icons:not(.e-btn-icon):hover {
    color: #500000;
    background: white;
    border: #500000;
}
