.sidemenu {
	// a.current-location {
	// 	font-weight: 600;
		
	// 	&::after {
	// 		content: '';
	// 		position: absolute;
	// 		top: 0;
	// 		left: 0;
	// 		width: 100%;
	// 		height: 100%;
	// 		background-color: rgba(0,0,0,0.10);
	// 		z-index: -1;
	// 	}
	// }

	.pt-button-group {
		&, & div, & div a {
			width: 100%;
		}
	}

	&.pt-dialog {
		position: absolute !important;
		top: 0;
		left: 0;
		margin: 0;
		border-radius: 0;
		height: 100%;
		width: 14rem;
	}
}

.pt-portal {
	.pt-dialog-header {
		padding-left: 15px;
	}
	
	.pt-dialog-body {
		padding: 0;
		margin: 0;
	}
}
.sidemenu {
	.pt-button-group {
		&, & div, & div a {
			width: 100%;
		}
	}

	.pt-portal &.pt-dialog {
		position: absolute !important;
		top: 0;
		left: 0;
		margin: 0;
		border-radius: 0;
		height: 100%;
		width: 14rem;

		.pt-dialog-header {
			padding-left: 15px;
		}
		
		.pt-dialog-body {
			padding: 0;
			margin: 0;
		}
	}
}

Fix Navbar sidemenu style being overidden
[LIB] Fix Navbar sidemenu style being overidden
