html {
height: 100%;
background-color: #f3eba5 !important;
}
body {
height: 100%;
margin: 0;
}
#main {
height: 100%;
width: 100%;
padding: 0;
}
#mainArea {
padding-top: 52px;
margin: 0 auto;
max-width: 1399px;
}
#calendarCol {
width: 240px;
}
#calendarArea {
padding: 1em;
margin: 20px 0px 20px 20px;
}
#eventArea {
padding: 1em;
margin: 20px;
max-width: fit-content;
}
#btnArea {
text-align: center;
}
#calendar {
display: flex;
flex-wrap: wrap;
}
#calendar h4 {
margin-top: 0px;
}
#calendar section {
margin: 10px;
}
#calendar h1 {
font-size: 18px;
}
#calendar table {
border-spacing: 0;
border-collapse: collapse;
}
#calendar td {
font-size: 11px;
border: 1px solid #ddd;
padding: 5px;
text-align: center;
background-color: white;
}
#calendar td:first-child {
color: red;
}
#calendar td:last-child {
color: royalblue;
}
#calendar td.is-disabled {
color: #ccc;
}
#calendar td.nowdate {
background-color: yellow;
}
.w3-btn.w3-white.w3-border.w3-round-large {
font-size: 10px;
padding: 4px 8px 4px 8px;
}
#ec {
font-size: 11px;
}
#ec div.ec-timeline {
max-height: 80vh;
}
.ec-timeline .ec-time, .ec-timeline .ec-line {
width: 68px;
}
.ec-button.ec-prev, .ec-button.ec-next, .ec-button.ec-today {
background-color: white;
}
.ec-title {
font-size: 24px;
}
.ec-event-title {
font-size: 12px;
}
.ec-sidebar-title, .ec-day-head, .ec-times {
background-color: #ddffdd;
}
.ec-sidebar .ec-resource:nth-child(odd), .ec-body .ec-days:nth-child(even) {
background-color: #f1f1f1;
}
.ec-sidebar .ec-resource:nth-child(even), .ec-body .ec-days:nth-child(odd) {
background-color: #ddffff;
}
.ec-body .ec-days:hover {
background-color: #87CEEB !important;
}
.ec-day.ec-today {
background-color: inherit;
}
dialog {
width: 400px;
padding: 20px;
border: solid 1px;
}
dialog .row {
display: flex;
margin: 10px;
}
dialog .row label {
width: 90px;
}
dialog textarea {
width: 250px;
}
#room-name {
clear: both;
}
div.btnLeft {
text-align: left;
float: left;
}
div.btnRight {
text-align: right;
}
#cancel i {
font-size: 24px;
padding-top: 2px;
}