.nav>li.active>a {
	text-decoration: none;
	background-color: var(--surface-hover);
}

.nav>li>a:hover {
	color: var(--text-active);
	cursor: pointer;
}

.navbar-large {
	height: 90px;
}

.navbar-brand-large {
	height: 90px !important;
}

.navbar .a0 {
	height: 30px;
	display: block;
	line-height: 30px;
}

.a0 .nav>li>a {
	padding-top: 5px;
	padding-bottom: 5px;
}

.navbar .a1 {
	display: flex;
	align-items: center;
}

.navbar-top-links {
	margin-right: 0;
}

.navbar-top-links li:last-child {
	margin-right: 15px;
}

.navbar-top-links li a {
	padding: 15px;
	min-height: 50px;
}

.navbar-top-links .dropdown-menu li {
	display: block;
}

.navbar-top-links .dropdown-menu li:last-child {
	margin-right: 0;
}

.navbar-top-links .dropdown-menu li a {
	padding: 3px 20px;
	min-height: 0;
}

.navbar-top-links .dropdown-menu li a div {
	white-space: normal;
}

.navbar-top-links .dropdown-messages,
.navbar-top-links .dropdown-tasks,
.navbar-top-links .dropdown-alerts {
	width: 310px;
	min-width: 0;
}

.navbar-top-links .dropdown-messages {
	margin-left: 5px;
}

.navbar-top-links .dropdown-tasks {
	margin-left: -59px;
}

.navbar-top-links .dropdown-alerts {
	margin-left: -123px;
}

.navbar-top-links .dropdown-user {
	right: 0;
	left: auto;
}

.navbar-header {
    flex: 1;
}