/* This fixes the subnavbar position */
.navbar-fixed-top{
    position: unset !important;
}

.sub-navbar{
    margin-top: 0px !important;
}

body{
    padding-top: 0px !important;
}

nav {
	display: block;
}

.nav{
	border-bottom: unset !important;
}

nav {
	-webkit-box-shadow: initial;
	box-shadow: initial;
}

#chimali{
    margin-bottom: -40px;
    height: 40px;
    margin-left: 40px;
}

.containerNavBar{
    width: 80%;
}
.containerNavBar-fluid>.navbar-collapse, .containerNavBar-fluid>.navbar-header, .containerNavBar>.navbar-collapse, .containerNavBar>.navbar-header{
    margin-bottom: 15px;
}

nav ul a span.badge {
	display: initial;
	float: initial;
	margin-left: initial;
	line-height: initial;
	height: initial;
	-webkit-font-smoothing: initial;
}
nav {
	color: initial;
	background-color: initial;
	width: initial;
	height: initial;
	line-height: initial;
}
nav.nav-extended {
	height: initial;
}
nav.nav-extended .nav-wrapper {
	min-height: initial;
	height: initial;
}

nav.nav-extended .nav-content {
	position: initial;
	line-height: initial;
}

nav a {
	color: initial;
}

nav i,nav [class^="mdi-"],nav [class*="mdi-"],nav i.material-icons {
	display: initial;
	font-size: initial;
	height: initial;
	line-height: initial;
}

nav .nav-wrapper {
	position: initial;
	height: initial;
}

@media only screen and (min-width: 993px){
	nav a.sidenav-trigger {
		display: initial;
	}
}

nav .sidenav-trigger {
	float: initial;
	position: initial;
	z-index: initial;
	height: initial;
	margin: initial;
}

nav .sidenav-trigger i {
	height: initial;
	line-height: initial;
}

nav .brand-logo {
	position: initial;
	color: initial;
	display: initial;
	font-size: initial;
	padding: initial;
}

nav .brand-logo.center {
	left: initial;
	-webkit-transform: initial;
	transform: initial;
}

@media only screen and (max-width: 992px){
	nav .brand-logo {
		left: initial;
		-webkit-transform: initial;
		transform: initial;
	}

	nav .brand-logo.left,nav .brand-logo.right {
		padding: initial;
		-webkit-transform: initial;
		transform: initial;
	}

	nav .brand-logo.left {
		left: initial;
	}

	nav .brand-logo.right {
		right: initial;
		left: initial;
	}
}

nav .brand-logo.right {
	right: initial;
	padding: initial;
}

nav .brand-logo i,nav .brand-logo [class^="mdi-"],nav .brand-logo [class*="mdi-"],nav .brand-logo i.material-icons {
	float: initial;
	margin-right: initial;
}

nav .nav-title {
	display: initial;
	font-size: initial;
	padding: initial;
}

nav ul {
	margin: initial;
}

nav ul li {
	-webkit-transition: initial;
	transition: initial;
	float: initial;
	padding: initial;
}

/* nav ul li.active {
	background-color: initial;
} */

nav ul a {
	-webkit-transition: initial;
	transition: initial;
	font-size: initial;
	color: initial;
	display: initial;
	padding: initial;
	/* cursor: initial; */
}

nav ul a.btn,nav ul a.btn-large,nav ul a.btn-small,nav ul a.btn-large,nav ul a.btn-flat,nav ul a.btn-floating {
	margin-top: initial;
	margin-left: initial;
	margin-right: initial;
}

nav ul a.btn>.material-icons,nav ul a.btn-large>.material-icons,nav ul a.btn-small>.material-icons,nav ul a.btn-large>.material-icons,nav ul a.btn-flat>.material-icons,nav ul a.btn-floating>.material-icons {
	height: initial;
	line-height: initial;
}

nav ul a:hover {
	background-color: initial;
}

nav ul.left {
	float: initial;
}

nav form {
	height: initial;
}

nav .input-field {
	margin: initial;
	height: initial;
}

nav .input-field input {
	height: initial;
	font-size: initial;
	border: initial;
	padding-left: initial;
}

nav .input-field input:focus,nav .input-field input[type=text]:valid,nav .input-field input[type=password]:valid,nav .input-field input[type=email]:valid,nav .input-field input[type=url]:valid,nav .input-field input[type=date]:valid {
	border: initial;
	-webkit-box-shadow: initial;
	box-shadow: initial;
}

nav .input-field label {
	top: initial;
	left: initial;
}

nav .input-field label i {
	color: initial;
	-webkit-transition: initial;
	transition: initial;
}

nav .input-field label.active i {
	color: initial;
}
nav {
	position: initial;
}

@media only screen and (min-width: 601px){
	nav.nav-extended .nav-wrapper {
		min-height: initial;
	}

	nav,nav .nav-wrapper i,nav a.sidenav-trigger,nav a.sidenav-trigger i {
		height: initial;
		line-height: initial;
	}
	
}

@media (max-width: 768px){
	.containerNavBar{
		width: 100% !important;
	}

	.navbar-collapse {
		overflow-x: overlay !important;
	}
}

@media (max-width: 768px) {
	.fixPosition{
		position: relative;
		z-index: 10;
	}
}