@charset "UTF-8";
/* CSS Document */

td.s-lc-whw-locname {
    visibility: hidden; height:40px;
}
th.s-lc-whw-bh {height:40px;}
table.s-lc-whw tbody tr:hover {
    background-color: none!important;
   background:none!important;
}
table.table.table-condensed.table-hover.s-lc-whw {
    border-bottom: .1875rem solid #f26641;
}

table tbody {
    border-bottom: none;
}
table thead {
    border-bottom: none;
}

table.s-lc-whw tr {width:100%;}

table.s-lc-whw tbody {display:flex;}
.s-lc-whw {
   width: 100%;
   margin-bottom: 20px;
   max-width: 100%;
   background-color: transparent;
   border-bottom: none;
   border-left: none;
   border-collapse: collapse;
   border-spacing: 0;
}

.s-lc-whw thead {
   background-color: #F5F5F5;
   float: left;
 width: auto;
   overflow: revert;
   margin: revert;
   height: revert;
   position:revert;
}
table.s-lc-whw>tbody>tr>td {
   padding: 5px;
   display: flex;
   font-size:1.2rem;
border-bottom:none;
}
.s-lc-whw-cont .table-responsive {border:none;}
.s-lc-whw-head-date { color: #5F5F5F; }
.s-lc-whw-today-h {  background-color: #ddd; }
.s-lc-whw-today { background-color: #F5F5F5; }
.s-lc-whw-bh { text-align: right; 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;}
/* Below styles can be removed if you are already using Bootstap v3 in host page */


.s-lc-whw-pr:disabled { background-color: #efefef; }
.s-lc-whw-ne:disabled { background-color: #efefef; }
.s-lc-whw { width: 100%; margin-bottom: 20px; max-width: 100%; background-color: transparent; border-bottom: none; border-left: none; border-collapse: collapse; border-spacing: 0; }

.s-lc-whw>thead>tr>th {vertical-align: bottom;  padding: 5px; display:flex;background:#ffffff;   font-family: museo-sans, sans-serif;
   font-size: 1.2rem;
   font-weight: 300;}
.s-lc-whw th { border-top: none; border-bottom: none; border-right: none;}
.sr-only { position: absolute; width: 1px; height: 1px; padding: 0; margin: -1px; overflow: hidden; clip: rect(0,0,0,0); border: 0; }
@media (max-width: 768px) {
   .s-lc-whw-cont .table-responsive { width: 100%; margin-bottom: 15px; overflow-y: hidden; overflow-x: scroll; -ms-overflow-style: -ms-autohiding-scrollbar; -webkit-overflow-scrolling: touch; }
   .s-lc-whw td { white-space: nowrap; }
}
.s-lc-whw-head-date {
   color: #5F5F5F;
   margin-right: 1em;
}
.s-lc-whw>thead>tr>th:nth-of-type(2n) {
   background: #ebf1f2;
}

th.s-lc-whw-today-h {
   background-color: #fdf684!important;
}
.s-lc-whw-today {
   background-color: #fdf684!important;
}
.s-lc-whw>tbody>tr>td:nth-of-type(2n) {
    background: #ebf1f2;
}
#s-lc-whw-1-15286 .btn:active, .btn:focus, .btn:hover {
    text-decoration: underline;
    color: #f26641;
    font-weight: revert;
}
.s-lc-whw-pr, .s-lc-whw-ne {
    font-size: 13px;
    line-height: 1.4;
    border-radius: 0;
    color: #333;
    background-color: #a4e4ec;
    display: inline-block;
    margin-bottom: 0;
    font-weight: 400;
    text-align: center;
    vertical-align: middle;
    cursor: pointer;
    background-image: none;
    border: none;
    white-space: nowrap;
    padding: 3px;
    margin-right: 2px;
}
#s-lc-whw-1-15286 .btn:active, .btn:focus, .btn:hover {
    text-decoration: underline;
    color: #ffffff;
    font-weight: revert;
    background: teal;
    transition: .3s;
}
