.sidenav{height:100%;width:0;position:fixed;top:0;left:-110px;background-color:#fff;overflow:hidden;transition:.5s;box-shadow:1px 0 16px 0 rgba(0,0,0,.3);padding:0;text-align:left;z-index:999991}
.sidenav:hover{overflow:auto;overflow-x:hidden}
.sidenav a{padding:4px 0;text-align:left;text-decoration:none;font-size:14px;color:#212121;display:block;transition:.3s;font-family:'Lato bold',sans-serif;font-weight:700}
.sidenav a:hover{color:#757575}
.sidenav{overflow:scroll;}
.loginBlockNew{background:#212121; padding:10px 16px; }
.beforeLogin, .afterLogin {display:flex; justify-content:space-between; align-items:center;}
.loginUserPanel{background:url(https://www.livemint.com/lm-img/images/new/loginusernew.png) no-repeat center 5px; white-space: nowrap; padding-top:34px; cursor:pointer; text-align:center; color:#fff; font-size:14px; font-weight:400;}
.loginUserDetails{  color:#fff; font-weight:700; font-size:16px; white-space: nowrap;     overflow: hidden;    text-overflow: ellipsis; line-height:25px; font-family: 'Lato Black',sans-serif;} 
.navCopyright{background:#2f2f2f; padding:10px 16px; color:#fff; font-weight:400; line-height:22px; font-size:14px;margin-top:0;}
.navSecBlock{padding:16px 0 10px; margin:0 16px; border-top:1px solid #dedede;}
.navSecHead{margin-bottom:4px;}
.navSecHead, .navSecHead a{text-transform:uppercase; font-size:19px; color:#212121; font-weight:900; font-family: 'Lato Black',sans-serif;}
.navSecHead a{ padding:0 14px 0 0; margin:0; display:inline; background:url(https://www.livemint.com/lm-img/images/new/navarrow.png) no-repeat right center;}
.hiddenMenu{padding:4px 0 0;}
.viewMore, .viewLess{font-size:14px; font-weight:700; color:#212121; cursor:pointer; margin:5px 0;}
.navSecBlock .hiddenMenu, .navSecBlock.open .viewMore{display:none;}
.navSecBlock.open  .hiddenMenu{display:block;}
ul.navCategories li.submenu.newnavele a.newnav{background:url(https://images.livemint.com/dev/new-nav.svg) no-repeat 99% 6px; padding-right:13px; display:inline-block;}
ul.navCategories li,ul.navLinks li{background:0;padding:0;margin-top:0;font-family:'Lato bold',sans-serif;font-weight:700;line-height:24px;cursor:pointer}
ul.navCategories li:first-child,ul.navLinks li:first-child{border-top:0}
ul.navCategories li a{text-align:left;font-family:'Lato Regular',sans-serif;font-weight:400;font-size:16px;color:#424242;margin:0}
ul.navLinks{border-bottom:1px solid #e0e0e0;width:200px;padding:0;text-align:left}
ul.navCategories li.submenu.newnavele .subnavArrow{margin-top:0;}
ul.navCategories li.submenu{position:relative}
ul.navCategories li.submenu ul{display:none}
ul.navCategories li.active a,ul.navCategories li.submenu.active a{font-family:'Lato Black',sans-serif;font-weight:900;color:#424242}
ul.navCategories li.submenu.active .subnavArrow{transform:rotate(-180deg);-webkit-transform:rotate(-180deg);top:10px}
ul.navCategories li.submenu.active ul{padding:0;margin:0;display:block;animation:sublink .5s forwards 0s linear}
ul.navCategories li.submenu.active ul li a{font-family:'Lato Regular',sans-serif;font-weight:400;color:#212121;border-bottom:1px solid #dedede;font-size:16px;text-transform:none;padding:5px 0 5px 10px}
ul.navCategories li.submenu.active ul li.bold a{font-family:'Lato bold',sans-serif;font-weight:700}
.arrow{border:solid #757575;border-width:0 2px 2px 0;display:inline-block;padding:3px}
ul.navCategories{width:auto; padding:0; margin:0;}
ul.navCategories li a{position:relative;}
.subnavArrow{width:35px;height:25px;margin-top:-32px;background:#fff;position:relative;float:right;margin-right:-9px}