
:root {
    --hours-embed-bg-color-light: var(--neutral-light);
    --hours-embed-bg-color-dark: var(--neutral-dark);
    
}

.block-library-base-hours-embed .nav-tabs { display: none; }
.block-library-base-hours-embed .nav > li > a {}
.block-library-base-hours-embed th {}
.s-lc-fhw-map { border:1px solid #ccc; width: 750px; height: 300px; } 
.s-lc-fhw-pills { padding: 10px 0px; }
/*week*/
.s-lc-whw thead { background-color: var(--hours-embed-bg-color-dark); }
.s-lc-whw-head-date { color: #5F5F5F; }
.s-lc-whw-today-h {  background-color: var(--hours-embed-bg-color-dark); }
.s-lc-whw-today { background-color: var(--hours-embed-bg-color-light); } 
.s-lc-whw-bh { text-align: left; white-space: nowrap; }
.s-lc-whw-locname { font-weight: bold;}
.s-lc-whw-sublocname{ padding-left: 10px!important; }
.s-lc-whw-footnote { color: #555; font-size: 80%; }
.s-lc-whw-footnote td:hover { background-color:#fff!important;}	
/*month*/
.s-lc-mhw-tb { width: 100%; border: 1px solid #ddd; border-collapse: collapse; border-spacing: 0; } 
.s-lc-mhw-tb th, .s-lc-mhw-tb td { border: 1px solid #ddd; vertical-align: top; } 
.s-lc-mhw-tb thead { background-color: var(--hours-embed-bg-color-dark); } 
.s-lc-mhw-header { text-align: center; } 
.s-lc-mhw-header-date { text-align: center; display: inline-block; margin-top: 5px; font-size: 130%; } 
.s-lc-mhw-days th { text-align: center; font-weight: bold; min-width: 14.28%; max-width: 14.28%; width: 14.28%;} 
.s-lc-mhw-day-l { color: #555; text-align: right; padding: 2px; font-size: 11px; } 
.s-lc-mhw-cells { height: 50px; } 
.s-lc-mhw-fnc { color: #555; } 
.s-lc-mhw-loc { font-size: 11px; padding: 2px; border-radius: 4px; margin-bottom: 1px; color: #fff;  } 
.s-lc-mhw-subloc { margin-left: 5px;} 
.s-lc-mhw-footnote-cal { font-size: 86%;}
.loc_22096	{ background-color: #241D81; } 
.loc_22492 { background-color: #00CC99; } 
