/* override some bootstrap settings */

/* nav overrides */

nav .badge {
	position: absolute;
	font-size: 0.75rem;
}

nav .dropdown-menu {
	min-width: 16rem;
}

@media screen and (min-width: 992px) {
	nav .badge {
		top: 0px;
		left: 0px;
		line-height: 0.75;
	}
}

@media screen and (max-width: 992px) {
	.navbar {
		padding: .5rem 7px;
	}

	nav .badge {
		top: 0.5rem;
		left: 1.5rem;
	}
}

.widget .badge {
	font-size: 100%;
}

.nav-item.nav-item-hack {
	height: 2.3rem;
}

.navbar-toggler-right {
	padding: 0.2rem 0;
	white-space: nowrap;
}

#navbar-collapse-1 i {
	font-size: 1.0rem;
}

nav .dropdown-menu {
	max-height: 70vh;
	overflow: auto;
}

#navbar-collapse-2 {
	flex-basis: 100%;
	max-height: 70vh;
}

#navbar-collapse-2.show {
	overflow: auto;
}


#navbar-collapse-2.collapsing .dropdown-header,
#navbar-collapse-2.show .dropdown-header {
	padding: 0.5rem 0.1rem;
}

.navbar-dark .navbar-toggler {
	color: rgba(255,255,255,1);
}
/* nav overrides end */

.wall-item-tools .dropdown-menu {
	min-width: auto;
}

label {
	font-weight: bold;
}

small,
.small {
	font-size: 0.75rem;
}
