	#sidebar2 {
		/* width: 50vw; */
		max-width: 450px;
		padding: 0;
		background-color: #034f65 !important;
		height: 100vh;
		z-index: 20;
		-webkit-transition: all 0.3s;
		-o-transition: all 0.3s;
		transition: all 0.3s;
		box-shadow: 0px 2px 2px 0px rgba(0, 0, 0, 0.14), 0px 3px 1px -2px rgba(0, 0, 0, 0.12), 0px 1px 5px 0px rgba(0, 0, 0, 0.2);
		display: flex;
		flex-direction: column;
		flex-shrink: 0
	}

	#sidebar2 .header {
		height: 60px;
	}

	#sidebar2 .menu {
		overflow: auto;
		color: #fff;
		flex: 1 1;
	}

	#sidebar2 .menu ul {
		padding: 0 0.2em;
		
		margin: 0;
	}

	#sidebar2 .menu li {
		color: #fff;
		font-size: 1rem;
		list-style: none;
	}

	#sidebar2.active {
		box-shadow: 0;
		max-width: 0 !important;
	}

	#sidebar2.active>.menu {
		display: none !important;
	}

	#sidebar2 .act-button,
	.sortfilt-button {
		padding: 3px;
		display: flex;
		justify-content: space-between;
		flex-grow: 1;
		align-items: center;
		background-color: #127E9D;
		border: none;
		color: #fff;
	}

	#sidebar2 .OpenCloseButtonContainer {
		float: right;
		margin-top: 10px;
		margin-right: 5px;
		z-index: 99;
		-webkit-transition: 0.3s;
		-o-transition: 0.3s;
		transition: 0.3s;

	}

	#sidebar2 .OpenCloseButton {
		background: #127E9D;
		border-color: transparent;
		position: relative;
		width: 30px;
		height: 30px;
	}

	#sidebar2 .OpenCloseButton:hover {
		background-color: #034f65;
		border-color: #FC8A15;
	}

	#sidebar2 .OpenCloseButton:after,
	#sidebar2 .OpenCloseButton:before {
		position: absolute;
		top: 2px;
		left: 0;
		right: 0;
		bottom: 0;
		font-weight: 900;
		font-family: 'Font Awesome\ 5 Free';
		color: #fff;
		font-size: 1em;

	}

	#sidebar2 .OpenCloseButton:after {
		content: "\f053";
		right: 2px !important;

	}

	#sidebar2.active .OpenCloseButton:before {
		content: "\f0C9";
	}

	#sidebar2.active .OpenCloseButton:after {
		display: none;
	}

	#sidebar2.active .OpenCloseButtonContainer {
		margin-right: -50px;
	}

	#sidebar2 .filt-button:after {
		font-weight: 900;
		font-family: 'Font Awesome\ 5 Free';
		content: '\f0b0';
		color: #55A6BD;
	}

	#sidebar2 .sortdn:after {
		font-weight: 900;
		font-family: 'Font Awesome\ 5 Free';
		color: #fd7e14;
		content: '\F309';
		padding: 0 0.5rem;
	}

	#sidebar2 .sortup:after {
		font-weight: 900;
		font-family: 'Font Awesome\ 5 Free';
		content: '\F30c';
		color: #fd7e14;
		padding: 0 0.5rem;
	}