main {
	padding-top: 90px
}

@media (min-width:768px) {
	main {
		padding-top: 0
	}
}

@media (min-width:768px) {
	main {
		margin-left: 232px
	}
}


.navbar.fixed-left {
	position: fixed;
	top: 0;
	left: 0;
	right: 0;
	z-index: 1030
}

@media (min-width:768px) {
	.navbar.fixed-left {
		bottom: 0;
		width: 232px;
		flex-flow: column nowrap;
		align-items: flex-start
	}
	.navbar.fixed-left .navbar-collapse {
		flex-grow: 0;
		flex-direction: column;
		width: 100%
	}
	.navbar.fixed-left .navbar-collapse .navbar-nav {
		flex-direction: column;
		width: 100%
	}
	.navbar.fixed-left .navbar-collapse .navbar-nav .nav-item {
		width: 100%
	}
	.navbar.fixed-left .navbar-collapse .navbar-nav .nav-item .dropdown-menu {
		top: 0
	}
}

@media (min-width:768px) {
	.navbar.fixed-left {
		right: auto
	}
	.navbar.fixed-left .navbar-nav .nav-item .dropdown-toggle:after {
		border-top: .3em solid transparent;
		border-left: .3em solid;
		border-bottom: .3em solid transparent;
		border-right: none;
		vertical-align: baseline
	}
	.navbar.fixed-left .navbar-nav .nav-item .dropdown-menu {
		left: 100%
	}
}

.navbar-dark .navbar-nav .nav-link, .navbar-dark .navbar-brand {
    color: #7f7f7f !important;
}


.navbar-dark .navbar-toggler-icon {
    background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' width='30' height='30' viewBox='0 0 30 30'%3e%3cpath stroke='rgba%2835, 42, 80, 1%29' stroke-linecap='round' stroke-miterlimit='10' stroke-width='3' d='M4 7h22M4 15h22M4 23h22'/%3e%3c/svg%3e");
}