@charset "UTF-8";
.allyears{}
.each_yearBlock{margin:15px 0 0;height:50px;overflow:hidden;}
.yearblock_strip{border-radius:5px;background:#d5d5d5;padding:10px 20px;cursor:pointer;}
.ybs_year{float:left;font-size: 20px;font-weight: bold;padding: 2px 0 0;}
.ybs_arrw{float:right;}
.ybs_arrw svg{width:40px;height:30px;vertical-align:top;}
.setHeight{height:300px;}
.activeYear{height:auto;}

.ctvhd{padding:30px 0 0;margin:0 0 -40px;}
.mysrchblock{background-color:rgb(188 198 215 / 50%);border:solid 1px rgb(188 198 215 / 90%);}
.fb-timeliner ul{margin:10px 0 0;}
.fb-timeliner ul li a{font-size:110%;color:#747983;border-left-color:transparent;}
.fb-timeliner ul li a:hover{background:#d3d7dd;color:black;}
.fb-timeliner .blockHdng{display:block;background: #01a9ac;color: #fff;margin-top: 0;padding:10px 15px;font-size: 16px;border-radius: 2px;-webkit-border-radius: 4px;font-weight: 300;font-size:20px;}
.napageheader{text-align:center}
.calendarHolder{position:relative;text-align:center;width:100%;max-width:1000px;margin:0 auto 40px;z-index:2}.calendarHolder_in{border:solid 1px #1c2533;border-right:none}.dtpicker{max-width:1000px;margin:0 auto;position:relative;user-select:none}.calendar-table{width:100%}.calendar-day-head{border-right:solid 1px #1c2533;background:#8192ab;font-size:18px;font-weight:bold;color:white}.calendar-day-head:last-child{background:#efa92a}.calendar-day:last-child{background:#fff1d7}.calendar-row td{height:80px}.calendar-day{background:#fff;border-top:solid 1px #1c2533;border-right:solid 1px #1c2533;font-size:20px;position:relative}.calendar-day a{line-height:76px;display:block;height:100%}.calendar-day a:hover{text-decoration:none;background:#424b58;color:white}.calendar-day-np{background:#ebebeb;border-top:solid 1px #1c2533;border-right:solid 1px #1c2533}.caltoday{background:#beef6e}.caldatepicker .selodt{width:100%}.caldatepicker .selodt:before{content:attr(data-monthname);position:absolute;left:0;top:0;width:100%;height:100%;background:white;border-radius:5px;padding:17px 0 0;font-size:25px}.calendarHolder thead th{background-color:#01a9ac;color:#fff;padding:30px 10px;text-align:center;border-bottom:solid 1px #1c2533;border-right:solid 1px #1c2533;}.calendarHolder thead th{font-size:24px;}.calendarHolder thead th a{font-size:24px;color:white;font-weight:bold;}
.echMnthClndr{display:inline-block;vertical-align:top;width:24%;margin:20px 0.5% 0;}
.echMnthClndr .calendarHolder thead th{padding:10px 5px;}
.echMnthClndr .calendarHolder thead th a{font-size:16px;}
.echMnthClndr .calendar-row td{height:40px;}
.echMnthClndr .calendar-day a{line-height:40px;}
.day-number{font-size:14px;}
span.day-number{display:block;line-height:76px;height:100%;background:#ebebeb;cursor:not-allowed;}
.echMnthClndr span.day-number{line-height:40px;}

.srchnwsRchv{margin:-40px -38px 30px;}
.echYrMnthBlock .card-block{padding:0.5rem;border:solid 1px #01a9ac;border-radius:5px;}
.scrl_to_selected{background-color:#01a9ac;color:white;}
.selectYrBlcok{text-align:center;margin:-40px -39px 0px;}
.selectYrBlcok .card-header{padding:20px 10px 10px;}
.selectYrBlcok .card-header h5{font-size:18px;}
.selectYrBlcok .card-block a{margin:0 4px 2px;}
.pagemainheading{font-size:26px !important}
.disavailsource a{margin:0 5px 10px;font-weight:bold;padding:10px 0; width:200px;}
.displayNews .card{padding:15px;}
.displayNews a{font-weight: 700;display:block;margin-bottom:2px;line-height: 22px;font-size: 16px;letter-spacing: .3px;}
.displayNews time,.displayNews b{color: #d46505;font-size: 13px;}
.readArticle_content p{font-size:20px;}

.headerHeading_na{padding:35px 0 40px;}
.headerHeading_na h1{text-align:center;top:80px;left:50%;position:absolute;transform:translateX(-50%);}
.headerHeading_na h1 b{display:block;}
.headerHeading_na h1 b:before{content:'- ';}
.headerHeading_na a{height:50px;}
.hhna_link_l{float:left;}
.hhna_link_r{float:right;}
.headerHeading_na a b{display:inline-block;vertical-align:middle;margin:0 10px;}
.headerHeading_na a svg{width:30px;height:30px;display:inline-block;vertical-align:middle;}

.headerHeading_na .hdrHeading_text{width:auto;}


@media (max-width:1200px){
.echMnthClndr{width:32%;margin:20px 0.66% 0;}
}
@media (max-width:900px){
.echMnthClndr{width:48%;margin:20px 1% 0;}
}
@media (max-width:600px){
.echMnthClndr{width:100%;margin:20px 0 0;}
.headerHeading_na h1{font-size:16px;}
.headerHeading_na a svg{display:none;}
.headerHeading_na a b{margin:0;font-size:14px;}
}