.bg-br-primary
{
	background: 
		url('../img/background/angle-bg.png') no-repeat center bottom -5vw / 100% auto,
		linear-gradient(to bottom, rgba(117,203,231,0.7),  0%, rgba(19,143,194,0.7) 100%),
		url('../img/background/parallax.jpg') no-repeat center center / cover;
}

.br-logo img
{
	max-height: 40px;
	max-width: 100%;
}

/* leaflet icons */
.awesome-marker i
{
	font-size: 10px;
	margin-top: 12px;
}

.page-user-editor .devices .dataTables_filter
{
	float: left;
}

.br-pagebody .dataTables_wrapper
{
	margin-bottom: 30px;
}

table.dataTable > tbody > tr.child span.dtr-title
{
	min-width: 125px;
}



.collapsed-menu .br-subleft
{
	left: 60px;
}

.show-right .br-subleft
{
	left: -170px;
}

.br-subleft + .br-mainpanel
{
	margin-left: 230px;
}
.collapsed-menu .br-subleft + .br-mainpanel
{
	margin-left: 290px;
}


.br-chat-body.no-input
{
	height: calc(100% - 70px) !important;
}
.br-chatpanel-left .br-chatlist .media-body p
{
	overflow: hidden;
	width: 220px;
	height: 2.5em;
}

.br-sideleft
{
	z-index: 5000 !important;
}


@media (max-width: 991.98px)
{
	.br-subleft, .collapsed-menu .br-subleft
	{
		left: 0;
	}
	.show-left .br-sideleft
	{
		left: 0;
	}
	.show-left .br-subleft
	{
		left: 230px;
	}
	.collapsed-menu .br-subleft + .br-mainpanel,
	.br-subleft + .br-mainpanel
	{
		margin-left: 230px;
	}
}

@media (max-width: 575.98px)
{
	.br-subleft, .collapsed-menu .br-subleft
	{
		left: -230px;
	}
	.show-mb-left .br-subleft, .collapsed-menu.show-mb-left .br-subleft
	{
		left: 0;
	}
	.show-mb-left.show-left .br-subleft, .collapsed-menu.show-mb-left.show-left .br-subleft
	{
		left: 230px;
	}
	.show-mb-left.show-right .br-subleft, .collapsed-menu.show-mb-left.show-right .br-subleft
	{
		transform: translateX(-280px);
	}
	.collapsed-menu .br-subleft + .br-mainpanel,
	.br-subleft + .br-mainpanel
	{
		margin-left: 0;
	}
}