div.navbar-collapse.collapse.show {
	z-index:1000;
}
.navbar-v-hide {
	left:-200px !important;
}
.main-content.navbar-v-hide{
	margin-left: 0px !important;	
}
.main-content.collapsed {
	margin-left: 60px; 
}
.collapsed + .main-content.navbar-v-hide{
	margin-left: 0px;
}	
.fa-rotate-45 {
    -webkit-transform: rotate(45deg);
    -moz-transform: rotate(45deg);
    -ms-transform: rotate(45deg);
    -o-transform: rotate(45deg);
    transform: rotate(45deg);
}
.fa-rotate-90 {
    -webkit-transform: rotate(90deg);
    -moz-transform: rotate(90deg);
    -ms-transform: rotate(90deg);
    -o-transform: rotate(90deg);
    transform: rotate(90deg);
}
.form-signin {
    width: 100%;
    max-width: 330px;
    padding: 15px;
    margin: 0 auto;
}


.navbar-global {
	background-color: indigo;
}

	.navbar-global .navbar-brand {
		color: white;
	}

	.navbar-global .navbar-user > li > a
	{
		color: white;
	}

	.navbar-primary {
		background-color: #333;
		bottom: 0px; 
		left: 0px;
		position: fixed;
		top: 51px;
		width: 200px;
		z-index: 8;
		overflow: hidden;
		-webkit-transition: all 0.1s ease-in-out;
		-moz-transition: all 0.1s ease-in-out;
		transition: all 0.1s ease-in-out;
	}

	.navbar-primary.collapsed {
		width: 60px;
	}

	.navbar-primary.collapsed .glyphicon {
		font-size: 22px;
	}

	.navbar-primary.collapsed .nav-label {
		display: none;
	}

	.btn-expand-collapse {
		position: absolute;
		display: block;
		left: 0px;
		bottom:0;
		width: 100%;
		padding: 8px 0;
		border-top:solid 1px #666;
		color: grey;
		font-size: 20px;
		text-align: center;
	}

	.btn-expand-collapse:hover,
	.btn-expand-collapse:focus {
		background-color: #222;
		color: white;
	}

	.btn-expand-collapse:active {
		background-color: #111;
	}

	.navbar-primary-menu,
	.navbar-primary-menu li {
		margin:0; padding:0;
		list-style: none;
	}

	.navbar-primary-menu li a {
		display: block;
		padding: 10px 18px;
		text-align: left;
		border-bottom:solid 1px #444;
		color: #ccc;
	}

	.navbar-primary-menu li a:hover {
		background-color: #000;
		text-decoration: none;
		color: white;
	}
	.navbar-primary-menu li a.active {
		background-color: rgba(255,255,255,0.2);
	}
	.navbar-primary-menu li.active {
		background-color: rgba(255,255,255,0.2);
	}

	.navbar-primary-menu li a .glyphicon {
		margin-right: 6px;
	}

	.navbar-primary-menu li a:hover .glyphicon {
		color: orchid;
	}

	.main-content {
		/*margin-top: 60px;*/
		margin-left: 200px;
		padding: 20px;
		transition: all 0.1s ease-in-out;
	}

	.collapsed + .main-content {
		margin-left: 60px;
	}