#column_background {
background:#F5F5F5 !important;
}
.column_background {
background:#F5F5F5 !important;
}
#column_heading{
background:#FFFF66 !important;
}
.column_heading{
background:#FFFF66 !important;
}
#column_heading strong{
color:#333333 !important;
}
.column_heading strong{
color:#333333 !important;
}
.schedules {
background:#F5F5F5 !important;
}
.schedules td p.closed {
background:#F5F5F5 !important;
color:#898989 !important;
font-weight:bold !important;
font-size: 15px !important;
}
.schedules td p.open {
background:#FFFFFF !important;
color:#333333 !important; /* the item itself text */
font-weight:bold !important;
font-size: 15px !important;
}
.schedules td span.closed {
background:#F5F5F5 !important;
color:#898989 !important;
font-weight:bold !important;
font-size: 15px !important;
}
.schedules td span.open {
background:#FFFFFF !important;
color:#333333 !important; /* the item itself text */
font-weight:bold !important;
font-size: 15px !important;
}
.schedules span.text {
color:inherit !important;
font-size: 12px !important;
font-weight:normal !important;
}
/* Item container - used only on sheets */
.item-min-height-70 {
display: block;
min-height: 70px;
box-sizing: border-box;
}
/* Mobile full width inputs */
@media (max-width: 767px) {
.item-min-height-70 {
width: 100% !important;
}
.item-min-height-70 input[type="text"],
.item-min-height-70 .form-control:not([type="number"]):not(.number-item) {
width: 100% !important;
max-width: 100% !important;
box-sizing: border-box !important;
}
/* Number dropdown - keep auto width */
.number-item,
select.number-item,
select.number-item.form-select,
.open .number-item,
.schedules .number-item {
width: auto !important;
max-width: none !important;
min-width: 80px !important;
}
}