.table th {
	background: rgb(247, 247, 247);
	padding: 15px 5px;
	font-weight: bold !important;
	vertical-align: middle;
}
.table td {
	vertical-align: middle;
}
.app-sidebar {
	background: white !important;
}
@media (max-width: 768px) {
	.app-wrapper .app-header {
		left: 0;
		position: fixed;
		right: 0;
		top: 0;
		z-index: 1037;
	}

	.app-footer {
		bottom: 0;
		left: 0;
		position: fixed;
		right: 0;
		z-index: 1032;
	}
}
.sidebar-brand {
	height: 3.62rem !important;
}
body {
	background-color: #dc3545;
}
.table-highlight td {
	background-color: #f5f5f5 !important;
}
.table-highlight-today td {
	border-top: 2px solid #292f3c !important;
	border-bottom: 2px solid #292f3c;
}
.table-highlight-today td:last-child {
	border-right: 2px solid #292f3c !important;
}
.bg-primary,.text-gb-primary, .btn-primary, .card-primary .card-header {
	background-color: #292f3c !important;
}
.text-primary {
	color: #292f3c !important;
}	
.bg-app{
	background-color: #292f3c !important;
}
.app-header{
	position:sticky;
	top: 0;
	z-index: 1030;
}

