// --Sidebar
@import "variables.less";
.sidebar {
  
  overflow-y:auto;
    .sidebar-nav.navbar-collapse {
        padding-left: 0;
        padding-right: 0;
       
    }
   .fa-fw{
   		width:20px;
   		text-align:left!important;
   		display:inline-block;
      font-size:16px;
      vertical-align:middle;
   } 
   .label{
   	 font-size:10px;
   	 border-radius: 60px;
     padding: 6px 8px;
     min-width: 30px;
     height: 20px;
   }

}
.sidebar #side-menu .user-pro{
    
     /*background:url(../../plugins/images/profile-menu.png) no-repeat center center / cover;*/
     
     a{
        padding-left:20px;
     }
     
     .nav-second-level a:hover{
          color:@themecolor;
        }
      .arrow{
          top:23px;
          right:20px;
      }
      > a{
        padding:17px 30px 16px 15px!important;
      }
      .img-circle{
        width:30px;
        margin-right:10px;
      }
      .nav-second-level{
          
        li i{
            margin-right:5px;
        }  
      } 
   }
.sidebar .sidebar-search {
    padding: 15px;
}
#side-menu li.active > a{
	background:rgba(0, 0, 0, 0.02);
}
#side-menu li a{
	color:@sidebar-text;
  border-left:3px solid @sidebar;
}

#side-menu > li > a {
	padding:15px 30px 15px 15px;
	
	&:hover, &:focus{
		background:rgba(0, 0, 0, 0.1);
    
	}
   &.active {
            border-left:3px solid @themecolor;
            color:@white;
            background:rgba(0, 0, 0, 0);
        }
}
#side-menu ul > li > a {
	&:hover{
		color:@themecolor;
		background:none;  
	}
	&.active{
	 color:@themecolor;
	}
}

.sidebar .arrow {
    position:absolute;
    right:15px;
    top:18px;
}
.sidebar .nav-second-level .arrow {
    
    top:12px;
}
.sidebar .fa.arrow:before {
    content: "\f105";
}

.sidebar .active > a > span > .fa.arrow:before {
    content: "\f107";
}

.sidebar .nav-second-level li,
.sidebar .nav-third-level li {
    border-bottom: none !important;
}

.sidebar .nav-second-level li a {
    padding-left: 43px;
    &:hover, &:focus{
    background:rgba(0, 0, 0, 0.1);
    
  }
}

.sidebar .nav-third-level li a {
    padding-left: 52px;
}
.content-wrapper .nicescroll-rails { display:none!important;}


