body {
	color: #000000 !important;
}
.level-2-sub {
	margin-left: 20px;
}
.level-2.br-menu-link {
	height: inherit;
	padding: 0px;
}
.level-2-br-menu-sub {
	margin-left: 20px;
}
.level-3 .sub-link {
	padding-left: 0px !important;
/*	font-style: italic !important; */
}
.level-3 .sub-link::before {
	content: "L" !important;
	left: -11px !important;
	width: 0px !important;
	top: 5px !important;
	font-style: normal !important;
}
.level-3 .sub-link:hover::before, .level-3 .sub-link.active::before, .level-3 .sub-link:focus::before {
	width: 0px !important;
}
.br-menu-sub .with-sub::after {
	content: '\f107';
	font-family: 'Font Awesome 5 Pro';
	position: absolute;
	font-size: 14px;
	top: 7px;
	right: 13px;
	color: #868e96;
	transition: all 0.2s ease-in-out;
}
.menu-item-icon {
	font-size: 18px;
	text-align: center;
}
[id*="dropdownMenuButton-"] {
	display: none !important;
}
.breadcrumb-item {
	padding-left: 0px !important;
}
.br-logo img {
	max-width: 230px;
	max-height: 60px;
}
.br-sideleft h3 {
    display: block;
    text-transform: uppercase;
    font-size: 10px;
    font-family: "Roboto", "Helvetica Neue", Arial, sans-serif;
    color: #fff;
    letter-spacing: 1px;
    white-space: nowrap;
	margin-top: 20px;
	padding-left: 15px;
	padding-right: 15px;
}
.br-pagebody {
	max-width: inherit;
	margin-top: 0px !important;
}
.breadcrumb {
	margin: 0px !important;
	padding: 0px !important;
}
.br-header-left {
	flex: 1;
}
.btn {
	cursor: pointer;
}
.search-query {
	height: 60px;
}
.top-search .btn {
	margin-right: 0px !important;
	height: 60px;
}
.hidden {
	display: none;
}
.input-append .add-on, .input-prepend .add-on {
	height: 29px;
}
.br-section-wrapper {
	padding: 30px 10px !important;
}
.form-group {
	margin-bottom: 10px !important;
}
.br-menu-sub {
	margin-left: 0px;
}
.breadcrumb-item + .breadcrumb-item::before {
	content: "⇒" !important;
}
.br-top-left-menu .menu-item-icon {
	width: inherit !important;
}
.box-shadow-white {
	border: 1px solid #ffffff;
	background-color: #ffffff;
	box-shadow: 0 1px 2px rgba(0, 0, 0, 0.5), 0 0 1px rgba(0, 0, 0, 0.1) inset;
	border-radius: 5px;
}
.moduletable.collection-expenses {
	margin-top: 20px;
}
.tx-70 {
	font-size: 70px !important;
}
.loadingoverlay {
	z-index: 1 !important;
	justify-content: center !important;
}
footer {
	padding: 10px;
}