
/* img { max-width: 50%; } */
.clr { clear: both; }
.mai-dv{ width:100%;display:none; background-color:#fff;}
.tp-d{ width:100%; background-color:#1b5fbd; padding-top:6px;}
.m-lt{ width:48%; float:left;}
.m-ct{width:2%; float:left; height:46px; border-right:1px solid #FFF;}
.m-rt{ width:48%; float:right;}
.tp-lt{ width:100%;  height:50px;  text-align:center; padding:8px 0px 0px 0px; color:#FFF;}
.tp-rt{ width:100%; height:54px; text-align:center; padding:8px 0px 0px 0px; color:#FFF;}
.bg-whit{ border-bottom:4px solid #FFF; margin-top:4px;}
.sptx1{ font-size:15px; font-weight:bold;}
.sec-1-ret{ color:#dedede}
.week-sec{ width:100%; background-color:#e0e0e0; padding:5px 0px; }
.week-sec ul{ margin:0px; padding:0px;}
.week-sec ul li{margin:0px; padding:0px; list-style:none;}
.week-sec ul li span{ display:block; float:left; width:14.2%; text-decoration:none; color:#000; text-align:center; }
.month-n-dat-sec{ width:100%; padding-top: 8px; }
.mon-dat-over {
    overflow: auto;
	height:80vh;
	padding-bottom:40px !important;
}
.mon-n-dat{ width:100%;}
.mon-tit{ width:100%; text-align:center; font-size:18px; color:#000; padding:10px 0px;}
.date-sct{ width:100%;}
.date-sct ul{ margin:0px; padding:0px;}
.date-sct ul li{margin:0px; padding:0px; list-style:none;}
.date-sct ul li span{ display:block; float:left; width:14.2%; text-decoration:none; color:#5d5e5e; text-align:center; padding:12px 0px; cursor:pointer; }
  #stickyheader {
            width: 100%;
            height: 10px;
        }
  #stickyheaderCal {
            width: 100%;
            height: 10px;
        }
        #stickyalias {
            display: none;
            height: 10px;
        }
        .active-date {
            background-color: #1b5fbd;
            color: #FFF !important;
        }
        .old-dt {
            color: #c9c7c7 !important;
            pointer-events: none;
        }
        .old-month-dt{
            display:none;
        }









