.tri-evenement-calendar-wrapper .tri-evenements-calendar .calendar tr td {
	padding: 1%;
}



.tri-evenement-calendar-wrapper .tri-evenements-calendar .calendar header {
    background-color: #FFE8C5;
}
.tri-evenement-calendar-wrapper .tri-evenements-calendar .calendar  {
    background-color: #FFF4E4;
}

.tri-evenement-calendar-wrapper .tri-evenements-calendar .calendar table {
    margin-bottom: 0 !important;
}

.tri-evenement-calendar-wrapper .tri-evenements-calendar .calendar thead td {
    text-transform: uppercase;
    color: transparent;
    position: relative;
    left: 1.15em !important;
    padding: 0.5em 0;
    font-size: 14px
}

.tri-evenement-calendar-wrapper .tri-evenements-calendar .calendar thead td:first-letter {
    color: #545A5C;
}


.tri-evenement-calendar-wrapper .tri-evenements-calendar .calendar .month {
    display:  flex;
    justify-content: center;
    align-items: center;
    color: black !important;
    font-weight: 300 !important;
    font-family: 'Arial';
    font-size: 18px;
    height: 40px;
}

.tri-evenement-calendar-wrapper .tri-evenements-calendar .month .year {
    font-size: 18px !important;
    margin-left: 0.30em;
}



.tri-evenement-calendar-wrapper .tri-evenements-calendar .simple-calendar-btn {
    color: black !important;
    top: 5px !important;
    font-weight: 200 !important;
    border: 0 !important;
}

.tri-evenements-calendar .calendar header .simple-calendar-btn:before {
    top: 9px;
    left: 8px;
}

.tri-evenement-calendar-wrapper .tri-evenements-calendar .simple-calendar-btn.btn-next {
	right: 5px;
}

.tri-evenement-calendar-wrapper .tri-evenements-calendar .simple-calendar-btn.btn-prev {
	left: 5px;
}

.tri-evenement-calendar-wrapper .tri-evenements-calendar .calendar tr td {
    background: white !important;
}

.tri-evenements-calendar .day {
    border-radius: 0 !important;
    display: flex !important;
    align-items: center;
    justify-content: center;
    transition: 100ms ease-in;
}

.tri-evenement-calendar-wrapper .tri-evenements-calendar .calendar .day.today {
    border-radius: 50% !important;
    background-color: #fcb040;
    color: white;
    border-bottom-color: transparent !important;
}

.tri-evenement-calendar-wrapper .tri-evenements-calendar .calendar .day.has-event:hover {
    opacity: 0.80;
    border-color: #c7c7c7 !important;
}


/* LAVAL */
.tri-evenements-calendar.ulaval .calendar {
    background: #F3EDED;
}

.tri-evenements-calendar.ulaval .calendar header {
    background-color: #F6C5C8;
}

.tri-evenements-calendar .day.has-event.ulaval, .tri-evenements-calendar .event-cat-ulaval  {
    background-color: #e30513 !important;
}

/* UQAC */
.tri-evenements-calendar.uqac .calendar {
    background: #F1F5E3;
}

.tri-evenements-calendar.uqac .calendar header {
    background-color: #C0D18F;
}

.tri-evenements-calendar .day.has-event.uqac, .tri-evenements-calendar .event-cat-uqac {
    background-color: #6b8815 !important;
}


/* UQAM */
.tri-evenements-calendar.uqam .calendar {
    background: #EBF2F9;
}

.tri-evenements-calendar.uqam .calendar header {
    background-color: #B8D6F5;
}

.tri-evenements-calendar .day.has-event.uqam, .tri-evenements-calendar .event-cat-uqam {
    background-color: #0A55A3 !important;
}

/* UNIVERSITÉS SATELLITES  */
.tri-evenements-calendar.universites-satellites .calendar {
    background: #EDECF5;
}

.tri-evenements-calendar.universites-satellites .calendar header {
    background-color: #D7D5E9;
}

.tri-evenements-calendar .day.has-event.universites-satellites, .tri-evenements-calendar .event-cat-universites-satellites {
    background-color: #7a73b5 !important;
}