/*
* style.css
* Styles for plugin Esf Shortcodes
*/

.green {
    background-color: green;
}
.red {
    background-color: red;
}
.white {
    background-color: white;
}

.esf-event-details {
    margin-top: 29px;
}
.esf-event-details .def-row {
    margin-top: 0px;
}
.esf-event-details .def-row .lemma {
    float: left;
    width: 30%;
}
.esf-event-details .def-row .definition {
    float: left;
    width: 70%;
}
.esf-event-details .def-row .definition iframe {
    margin-top: 11px;
}
.esf-event-list .margin-top {
    margin-top: 9px;
}
.eft-event-list .left.vertical {
    margin-bottom: 0;
}
.esf-event-list .hide {
    display: none;
}
.esf-event-list .datetime, .esf-event-list .title {
    display: block;
}

#esf-month table tbody tr td {
    border: 1px solid #CCCCCC;
}
#esf-month table tbody tr td, #esf-month table thead tr th {
    text-align: left;
}
#esf-month .list {
    width: auto;
}
#esf-month .list tr td {
    border: none;
    border-bottom: 1px dotted #CCCCCC;
    padding: 0.1rem 0.4rem 0.1rem 0.4rem;
    text-align: left;
}
.esf-registration-day {
    color: #CCCCCC;
    width: 14.25%;
}
.esf-registration-day.this-month {
    color: #333333;
}
.esf-registration-day .esf-day-of-month {
    text-align: center;
}
.esf-registration-day.this-day {
    color: #FF0000;
}
.esf-room-occupied {
    display: inline-block;
}
