.sidebarClosebtn{
	margin-top: 10px;
	margin-left: 10px;
	display: block;
}

[data-role="sidemenu"] {
	overflow: scroll;
	position: fixed;
	top: 0;
	width: 180px;
	height: 100vh !important;
	background-color: #111;
	font-size: 14px;
	z-index:99999;
	display:block !important;

}

[data-role="sidemenu"] ul {
	list-style: none;
	margin: 0 0 0px;
	padding: 0;

}

[data-role="sidemenu"] ul li a{
	display: block;
	padding: 10px;
	padding-left: 15px;
	color: #eee;
	text-decoration: none;

	border-bottom: 1px solid #222;
	width: 100%;
	font-size: 12pt;
	font-weight: 100;
}




[data-role="sidemenu"] ul li a:hover {
	background-color: rgba(138, 15, 58, 1);

}
/*
[data-role="sidemenu"] li.active{
  	border-bottom: 1px solid #222;
	background-color: rgba(2, 67, 95, 1);
	width: 100%;
	color: #fff;
}
[data-role="sidemenu"] li.active a, [data-role="sidemenu"] li:hover a{
	text-decoration: none !important;
}


[data-role="sidemenu"] .divider {
	height: 20px;
}
*/

[data-role="sidemenu"] ul li ul li a{
	padding: 5px 10px 5px 25px;
	font-size: 9pt;
	font-weight: 300;
}

[data-role="sidemenu"] 	.sidemenu-divlang a{
	display: block;
	/*width: 27px;*/
	height: 27px;
	text-align: center;
	padding:  5px 5px !important;

	margin-right: 0px;
	margin-top: 20px;
	margin-bottom: 20px;

}
[data-role="sidemenu"] .sidemenu-div{

	margin-top:  75px;

}