@import url("colors.css");

.ev-mainNav-container {
	position: relative;
	padding: 12px 24px;
	box-shadow: 0px 4px 4px 0px rgba(0, 0, 0, 0.10);
}

.ev-mainNav--dieLogo {
	height: 56px;
}

.ev-mainNav-bg--img {
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
	background-image: url('../../resources/styles/vendors/images/landing_bg.jpg');
	background-size: cover;
	background-position: center center;
	opacity: 0.3;
}

.ev-mainNav-content {
	opacity: 1;
}

.ev-mainNav-iconBtn .pi {
	font-size: 18px !important;
}

.ev-mainNav-iconBtn:hover {
	background-color: unset !important;
	color: var(--light-orange) !important;
}

.ev-mainNav-avatar {
	color: var(--bright-blue) !important;
}

.ev-mainNav-avatar:hover {
	cursor: pointer;
	border: 2px solid var(--light-orange);
	transition: background-color .2s, color .2s, border-color .2s, box-shadow .2s, opacity .2s;
}

.ev-manNav-contextMenu {
	list-style: none;
	padding: 0 !important;
	margin: 0 !important;
}

.ev-mainNav-contextMenu--item {
	padding: 0.75rem 1rem;
}

.ev-mainNav-contextMenu--item:hover {
	background-color: var(--gray-700);
}

.ev-mainNav-contextMenu--btn {
	font-size: 16px !important;
	font-style: normal !important;
	font-weight: 400 !important;
	line-height: 22.4px !important;
	color: var(--black-100) !important;
}

.ev-mainNav-contextMenu--icon {
	font-size: 16px !important;
	margin-right: 0.5rem;
}

.ev-mainNav-contextMenu--panel .ui-overlaypanel-content {
	padding: 0.25rem 0 !important;
}

.ev-mainNave-contextMenu--divider {
	margin: 0 !important;
	padding: 0 !important;
}

.ev-mainNav-contextMenu--userName {
	padding: 0 1rem;
}

.ev-mainNav-contextMenu--btn:hover {
	color: var(--black-100) !important;
	text-decoration: none !important;
}