.sidenav {
	position:fixed;
	top:0;
	right:0;
	z-index: 100000000;
	display:block;
	overflow:auto;
	width:256px;
	height:100%;
	background: #fff;
	font-weight:400;
	font-size:16px;
	-webkit-transition:transform .3s;
	-moz-transition:transform .3s;
	-o-transition:transform .3s;
	transition:transform .3s;
	-webkit-transform:translate(262px,0);
	-moz-transform:translate(262px,0);
	-o-transform:translate(262px,0);
	transform:translate(262px,0);
	-ms-transform:translate(262px,0)
}
.sidenav.show {
	transform:translate(0,0)
}
.sidenav-menu {
	margin:0;
	padding:0;
	list-style:none
}
.sidenav-menu li {
	position:relative;
	display:block
}
.sidenav-menu a {
	position:relative;
	display:block;
	padding:12px 20px;
	border-bottom:1px #245d39 solid;
	background:0 0;
	background-color:#fff;
	color: #245d39;
	text-decoration:none;
	font-size:16px;
	line-height:24px
}
.sidenav-menu>li>a>span {
	color: #245d39;
}
.sidenav-menu a.navOn,.sidenav-menu a.navOn span,.sidenav-menu a.snavOn {
	color: #6cbb2f !important;
}
.sidenav-menu a:active i,.sidenav-menu a:active span,.sidenav-menu a:hover i,.sidenav-menu a:hover span {
	color:#fff
}
.sidenav-menu a.snavOn:active i,.sidenav-menu a.snavOn:active span,.sidenav-menu a.snavOn:hover i,.sidenav-menu a.snavOn:hover span {
	color:#fff
}
.sidenav-menu .active,.sidenav-menu a:hover {
	background: #6cbb2f!important;
	color: #fff !important;
}
.sidenav-menu .active i,.sidenav-menu .active span {
	color:#fff
}
.sidenav-menu a.snavOn .downangle,.sidenav-menu a.snavOn .sidenav-link-title {
	color:#fff
}
.sidenav-menu a:active i,.sidenav-menu a:active span {
	color:#fff
}
.downangle {
	position:absolute;
	top:15px;
	right:20px;
	color:#fff;
	font-size:16px;
	line-height:24px;
	transition:all .3s
}
.sidenav-menu a.navOn i {
	color:#fff
}
.sidenav-menu a.active .downangle {
	transform:rotate(90deg)
}
.sidenav-menu a.active,.sidenav-menu a.active .sidenav-dropdown-icon,.sidenav-menu a.active .sidenav-link-icon {
	color:#fff
}
.sidenav-dropdown-icon,.sidenav-link-icon {
	position:absolute;
	top:16px;
	color:#fff;
	text-align:center
}
.sidenav-dropdown {
	display:none;
	padding:0;
	list-style:none
}
.sidenav-dropdown a {
	padding-left:40px;
	background-color: #6cbb2f!important;
	color:#fff;
	font-size:14px
}
.sidenav-dropdown a.snavOn {
	background-color:#6cbb2f!important
}
.sidenav-dropdown a:hover {
	background: #5ca622 !important;
}
.sidenav-dropdown a:active,.sidenav-dropdown a:hover {
	color:#fff;
}
.sidenav-overlay {
	position:fixed;
	top:0;
	left:0;
	z-index:99999999;
	display:none;
	width:100%;
	height:100%;
	background:rgba(255,255,255,.8);
	cursor:pointer
}
.sidenav-no-scroll {
	overflow:hidden!important
}


.trim li a{
	padding: 12px 10px 12px 60px;
}