.menuvsz .dropdown-menu>li>a:hover, .menuvsz .dropdown-menu>li>a:focus{
background-color: #404040 !important;
background-image: linear-gradient(to bottom,#404040 0,#404040 100%) !important;
}

.menuvsz{
   padding-top: 10px;
}
   
   

.menuvsz  .navbar-collapse.in {
overflow-y: none;
}


   .menuvsz .navbar-header{
   background-color: #404040;
	margin-bottom: 7px;
	border-radius: 4px!important;
	color: #f0f0f0 !important;
	font-size: 18px;
   }
   
  .menuvsz .navbar-default .navbar-brand {
   color: #f0f0f0 !important;
	font-size: 18px;
   }
   
   .navbar-default .navbar-toggle .icon-bar{
   color: #f0f0f0 !important;
	font-size: 18px;
	 background-color: #f0f0f0;
   }
  
  .menuvsz .navbar-default{
  background: transparent;
  border: 0;
  	-webkit-box-shadow: none;
	-moz-box-shadow: none;
	box-shadow: none;
  }
  
  .menuvsz nav.sidebar .navbar-nav > li>a{
  padding-top: 10px;
  padding-bottom: 10px;
  }
  
  .menuvsz .navbar-default .navbar-collapse{
  background: transparent;
  border: 0;
  max-height: 100%;
  }


  .menuvsz .main{
    padding: 10px 10px 0 10px;
  }
  
   .menuvsz nav.sidebar a{
    padding-right: 13px;
	color: #f0f0f0 !important;
	font-size: 18px;
	padding-top: 10px;
	padding-bottom: 10px;
    }
	
	 .menuvsz nav.sidebar a:hover{
	   color: #ddd; !important;
    }

   .menuvsz  nav.sidebar .navbar-nav > li:first-child{
      border-top: 1px #e5e5e5 solid;
    }

    .menuvsz nav.sidebar .navbar-nav > li{
    /*  border-bottom: 1px #e5e5e5 solid;*/
	background-color: #404040;
	margin-bottom: 7px;
	border-radius: 4px!important;
    }
	
	.menuvsz .navbar-default .navbar-nav>.open>a, .menuvsz .navbar-default .navbar-nav>.open>a:hover, .menuvsz .navbar-default .navbar-nav>.open>a:focus{
	background-color: #404040;
	border-radius: 4px!important;
	}
	
	.menuvsz nav>li{
    /*  border-bottom: 1px #e5e5e5 solid;*/
	background-color: #404040;
	margin-bottom: 7px;
	border-radius: 4px!important;
    }

	
    .menuvsz nav.sidebar .navbar-nav .open .dropdown-menu {
      position: static;
      float: none;
      width: auto;
      margin-top: 0;
      background-color: #eee;
      border: 0;
      -webkit-box-shadow: none;
      box-shadow: none;
	  padding-left: 20px;
	  white-space: normal;
    }
	
	  .menuvsz nav.sidebar .navbar-nav .open .dropdown-menu li{
	 background-color: #404040;
	 color: #f0f0f0;
	 border-radius: 4px!important;
	margin-top: 5px;
	}
	
	 .menuvsz nav.sidebar .navbar-nav .open .dropdown-menu li a:hover{
	 background-color: #404040;
	 color: #f0f0f0;
	 border-radius: 4px!important;
	margin-top: 5px;
	}
	
	.menuvsz nav.sidebar .navbar-nav .open .dropdown-menu li a{
	line-height: 1;
	color: #f0f0f0;
	word-wrap: break-word;
	white-space: normal;
    }
	
	.menuvsz nav.sidebar .navbar-nav .dropdown-menu{
	line-height: 1;
	color: #f0f0f0;
    }

   

    .menuvsz .navbar-inverse .navbar-nav .open .dropdown-menu>li>a {
      color: #f0f0f0;
	  font-size: 18px;
    }


 @media (min-width: 765px) {
  .menuvsz nav.sidebar .navbar-collapse, nav.sidebar .container-fluid{
      padding: 0 0px 0 0px;
    }

    .menuvsz nav.sidebar.navbar.sidebar>.container .navbar-brand, .navbar>.container-fluid .navbar-brand {
      margin-left: 0px;
    }

    .menuvsz nav.sidebar .navbar-brand, nav.sidebar .navbar-header{
      text-align: center;
      width: 100%;
      margin-left: 0px;
    }
   
    .menuvsz nav.sidebar li {
      width: 100%;
    }

    .menuvsz nav.sidebar:hover{
      margin-left: 0px;
    }

    .menuvsz .forAnimate{
      opacity: 0;
    }
  }
   
 .menuvsz  nav.sidebar .navbar-nav .open .dropdown-menu>li>a:hover, nav.sidebar .navbar-nav .open .dropdown-menu>li>a:focus {
    color: #CCC;
    background-color: transparent;
  }

 .menuvsz  nav:hover .forAnimate{
    opacity: 1;
  }
  .menuvsz section{
    padding-left: 15px;
  }
  
 