.sidenav{background:#fff;box-shadow:2px 2px 6px rgba(0,0,0,.3);display:block;font-size:16px;font-weight:400;height:100%;left:0;position:fixed;overflow:auto;transform:translate(-346px,0);transition:transform .3s;top:0;width:314px;z-index:100}
.sidenav.show{transform:translate(0,0)}
.sidenav-dropdown{border-bottom:1px solid #424242;margin:0}
.sidenav-menu{list-style:none;margin:0;padding:0}
.sidenav-menu li{display:block;position:relative}
.sidenav-menu a{background:0 0;color:#3d4051;color:rgba(60,65,80,.9);display:block;line-height:24px;padding:22px 32px;text-decoration:none;font-size:18px;}
.sidenav-menu a:hover{box-shadow:0px 1px 0px rgba(0,0,0,.1) inset, 0px -1px 0px  rgba(0,0,0,.1) inset;}
.sidenav-menu .sidenav-active > a{background:#ecedea;}
.sidenav-menu a.active,.sidenav-menu a.active .sidenav-link-icon{color:#3d4051;color:rgba(60,65,80,.9);}
.sidenav-menu a .sidenav-dropdown-icon{position:absolute;width:24px;height:24px;display:block;right:24px;top:24px;background:url(../images/icons/minus-symbol.svg) center center no-repeat;background-size:contain;}
.sidenav-menu a .sidenav-dropdown-icon.show{background:url(../images/icons/plus-symbol.svg) center center no-repeat;background-size:contain;}
.sidenav-link-icon{position:absolute;text-align:center;top:20px}
.sidenav-link-icon{display:block;height:24px;left:24px;width:24px}
.sidenav-link-icon img{max-width:100%;height:auto;}
.sidenav-link-title{display:block;padding:0 16px 0 40px}
.sidenav-dropdown{display:none;list-style:none;padding:0;background:#fff;}
.sidenav-dropdown a{background:#fff;padding:19px 32px 19px 55px;}
.sidenav-dropdown a .sidenav-link-icon{top:16px;left:55px;}
.sidenav-dropdown a:hover{background:#ecedea;}
.sidenav-dropdown li:first-child a{box-shadow:inset 0 1px 1px rgba(0,0,0,.1)}
.sidenav-overlay{background:#3d4051;background:rgba(35,35,35,.8);display:none;height:100%;left:0;position:fixed;top:0;width:100%;z-index:99}
.sidenav-no-scroll{overflow:hidden!important}

.sidenav-brand{background:#007265; padding:25px 30px; color:#fff;font-size:16px;font-weight:400;background:-moz-linear-gradient(top,#049b5a 0,#007265 100%);background:-webkit-linear-gradient(top,#049b5a 0,#007265 100%);background:linear-gradient(to bottom,#049b5a 0,#007265 100%);filter:progid:DXImageTransform.Microsoft.gradient( startColorstr='#049b5a', endColorstr='#007265', GradientType=0);}
.sidenav-brand .sidenav-logo{padding-bottom:15px;width:100%;border-bottom:1px solid #fff;border-bottom:1px solid rgba(255,255,255,.15);}
.slidenav-profile{width:100%;clear:both;padding:25px 0 0 0;}
.slidenav-profile .profile-avatar{width:85px;height:85px;border-radius:50%;float:left;background:#049b5a;overflow:hidden;object-fit:contain;}
.slidenav-profile .profile-avatar img{max-width:100%;height:auto;}
.slidenav-profile .nav-prof-det{margin-left:100px;}
.slidenav-profile .nav-prof-det h2{font-size:22px;line-height:24px;margin:0 0 3px 0;padding:0;}
.slidenav-profile .nav-prof-det p{font-size:16px;}
.slidenav-profile .nav-prof-det .btn-upgrade{display:inline-block;font-size:14px;padding:3px 8px;color:#fff;background:#08bf58;border-radius:2px; margin:5px 0;}