#main_menu {
	position: inherit;
}
.navbar {
	border-bottom: 1px solid gray;
	box-shadow: 0px 0px 3px 2px lightgray;
	font-size: 11pt;
	padding: 0px 25px;
}


@media(max-width:1400px) {
	.navbar {
		margin-bottom: 4px;
	}
}


@media(max-width:1400px) {
	#main_menu ul li a {
		padding-left: 8px;
		padding-right: 8px;
	}
}

@media(max-width:1279px) {
	#main_menu ul li a {
		padding-left: 4px;
		padding-right: 4px;
	}

	#main_menu_edit_profile a table tbody tr td:last-of-type {
		max-width: 16ex;
		overflow-x: hidden;
		text-overflow: ellipsis;
	}
}


.logo-mini {
	height: 25px;
	margin-top: -3px;
}

#main_menu_edit_profile td.glyphicon-user {
	padding-top: 8px;
}

#main_menu_edit_profile td hr {
	margin-bottom: -15px;
}

#main_menu_edit_profile a {
	padding: 0px 15px;
}
.notify_box{
	position: absolute;
	height: 0vw;
	min-width: 300px;
	left: -200px;
	opacity: 0;
	z-index: 10;
	background-color:rgb(156, 156, 156);
	overflow: auto;
	padding: 10px;
	font-family: Arial, Helvetica, sans-serif;
	border-radius: 5px;
	padding-right: 20px;
}
.notify_item{
	display: flex;
	cursor: pointer;
	padding: 15px;
	margin-top: 10px;
	margin-bottom: 10px;
	background-color:rgb(206, 222, 189);
	border-radius: 10px;
}
.notify_item:hover{
	background-color: #eee;
}
#notify_icon{
	cursor: pointer;
}