.profile {
	background-color: #0798e0;
	width: 15%;
	height: 120px;
	left: 0px;
	z-index: 1;
}

#main-menu li a:hover{
	background-color: rgba(0, 0, 0, 0.08);
	}

html.mm-opened.mm-opening .profile {
	left: 0px;
	display: block;
	width: 240px;
}

.profile .avatar {
	float: left;
	height: 50px;
	width: 50px;
	margin: 0px 5px;
	display: none;
}

.profile .descr {
	float: left;
	display: none;
	padding-left: 5px
}

html.mm-opened.mm-opening .profile .descr {
	display: block;
}

.profile .descr .position {
	font-size: small;
	width: 100%;
}

.mm-page {
	background-color: white;
	z-index: 3;
}

#main-menu
{
	background-color: #D9D9D9;
	z-index: 4;
}

.mm-menu {
	color: #CCC;
}

.mm-menu li a:hover {
	color: black;
}

.mm-menu li a {
	color: gray;
}

.mm-selected{
	background-color: #EEE;
	color: black;
}
.mm-selected a:hover {
	background-color: #EEE!important;
	color: black;
}

.mm-selected i {
	color:#0798e0!important;
	opacity: 1!important;
}

li.mm-selected > a {
	color: black;
}

#page, .common-view-bg {
    background-color: white;
    min-width: 790px;
}

/*************************************/
/* Переопределение mmenu-шных стилей */


.mm-list > li:not(.mm-subtitle):not(.mm-label):not(.mm-noresults)::after {
	border: 0px;
}

.mm-menu .mm-list > li.mm-selected > a:not(.mm-subopen), .mm-menu .mm-list > li.mm-selected > span {
	background-color: inherit;
}
/*************************************/
