/* Style Sidebar Nav */

.list-group-item.active, .list-group-item.active:focus, .list-group-item.active:hover {
    background-color: #a2e435;
    border-color: #a2e435;
    color: #555;
    z-index: 2;
}

a.list-group-item:focus, a.list-group-item:hover, button.list-group-item:focus, button.list-group-item:hover {
    background-color: #a2e435;
    color: #555;
    text-decoration: none;
	
	-moz-transition-property: background-color, color, width;
    -moz-transition-duration: 500ms ;
    -moz-transition-timing-function: linear, ease-in, ease;
    -moz-transition-delay: 0s, 500ms, 0s;
	
	-webkit-transition-property: background-color, color, width;
    -webkit-transition-duration: 500ms ;
    -webkit-transition-timing-function: linear, ease-in, ease;
    -webkit-transition-delay: 0s, 500ms, 0s;
	
	-o-transition-property: background-color, color, width;
    -o-transition-duration: 500ms ;
    -o-transition-timing-function: linear, ease-in, ease;
    -o-transition-delay: 0s, 500ms, 0s;
	
	transition-property: background-color, color, width;
    transition-duration: 500ms ;
    transition-timing-function: linear, ease-in, ease;
    transition-delay: 0s, 500ms, 0s;
	

}

a.list-group-item:active{
background-color: #a2e435;
}

.list-group-item[aria-expanded="true"]{
     background-color: black !important;
  border-color: #aed248;

}

/* Wenn Sidebar Navigation ausgeschalten */

.mini-submenu{
  display:none;  
  background-color: rgba(0, 0, 0, 0);  
  border: 1px solid rgba(0, 0, 0, 0.9);
  border-radius: 4px;
  padding: 9px;  
  /*position: relative;*/
  width: 42px;
  margin-bottom: 20px;

}

.mini-submenu:hover{
  cursor: pointer;
}

.mini-submenu .icon-bar {
  border-radius: 1px;
  display: block;
  height: 2px;
  width: 22px;
  margin-top: 3px;
}

.mini-submenu .icon-bar {
  background-color: #000;
}

#slide-submenu{
  background: rgba(0, 0, 0, 0.45);
  display: inline-block;
  padding: 0 8px;
  border-radius: 4px;
  cursor: pointer;
}

