/****** begin HPE mega-menu CSS (mega-menu.css) ******/

div.hpui-mega-menu {
	position: relative;
	width: 1000px;
	background-color: white;
	margin:auto;
	margin-top:15px;
	margin-bottom:15px;
}
div.hpui-mega-menu ul {
	list-style-type: none;
	padding: 0px;
	margin: 0px;
	display: none;   /* initially no display to prevent flicker during load */
}
div.hpui-mega-menu > ul > li.hpui-mega-menu-text {
	float: left;
	margin-left: 19px;
	max-width: 180px;
	padding: 0px;
}
div.hpui-mega-menu > ul > li.hpui-mega-menu-text a.hpui-arrow-down-icon,
div.hpui-mega-menu > ul > li.hpui-mega-menu-text span.hpui-arrow-down-icon,
div.hpui-mega-menu > ul > li.hpui-mega-menu-text div.hpui-arrow-down-icon {
	background: url('/portal/download/CaaS-nav/images/chevron.png') 100% 50% no-repeat;
	padding-right: 15px;
	font-size:16px !important;
}
div.hpui-mega-menu > ul > li.hpui-mega-menu-icon ul,
div.hpui-mega-menu > ul > li.hpui-mega-menu-text div.hpui-content, 
div.hpui-mega-menu > ul > li.hpui-mega-menu-text div.hpui-content > ul, 
div.hpui-mega-menu > ul > li.hpui-mega-menu-text div.hpui-content > div.hpui-secondary-vertical-divider {
	display: none;
}
/* note: ul:first-child is the level-2 menu, the other ul are the level-3 menus */
div.hpui-mega-menu > ul > li.hpui-mega-menu-text div.hpui-content > ul:first-child {
	display: block;
}
div.hpui-mega-menu > ul > li.hpui-mega-menu-text div.hpui-content {
    position: absolute;
    padding-top: 16px;
    border: 2px solid;
    border-color: #CCCCCC #CCCCCC #0096d6;
    background-color: #ffffff;
    z-index: 9999;
}
div.hpui-mega-menu > ul > li.hpui-mega-menu-text div.hpui-content.hpui-active {
	width: 501px;
}
div.hpui-mega-menu > ul > li.hpui-mega-menu-text div.hpui-content > ul {
	float: left;
}
div.hpui-mega-menu > ul > li.hpui-mega-menu-text div.hpui-content > ul > li {
	margin-top: 5px;
	margin-bottom: 5px;
	width: 210px;
	padding: 0px 20px;
}
div.hpui-mega-menu > ul > li.hpui-mega-menu-text div.hpui-content > ul:first-child > li {
	width: 210px;
	padding: 4px 20px;
	margin-bottom: 9px;
}
div.hpui-mega-menu > ul > li.hpui-mega-menu-text div.hpui-content > div.hpui-arrow-up {
	background: url("/portal/download/CaaS-nav/images/up_arrow.png") no-repeat;			
	background-position: -1px -1px;
    height: 15px;
    left: 12px;
    position: absolute;
    top: -13px;
    width: 20px;
}
div.hpui-mega-menu > ul > li.hpui-mega-menu-text div.hpui-content > ul:first-child > li.hpui-submenu {
	background: url("/portal/download/CaaS-nav/images/greyArrow.png") 92% 50% no-repeat;
}
div.hpui-mega-menu > ul > li.hpui-mega-menu-text div.hpui-content > ul:first-child > li.hpui-submenu.hpui-active {
	background:  #007DBA url("/portal/download/CaaS-nav/images/whiteArrow.png") 92% 50% no-repeat;
}
div.hpui-mega-menu > ul > li.hpui-mega-menu-text div.hpui-content > ul:first-child > li.hpui-submenu.hpui-active a.hpui-secondary-text1 {
	color: #FFFFFF;
}
div.hpui-mega-menu > ul > li.hpui-mega-menu-text div.hpui-content > ul > li a:hover {
	color: #007DBA;
}
div.hpui-mega-menu > ul > li.hpui-mega-menu-text div.hpui-content > div.hpui-secondary-vertical-divider {
	float: left;
	margin: 5px 0 0;
}
div.hpui-mega-menu > ul > li.hpui-mega-menu-text div.hpui-underline.hpui-active {
	height:4px;
	margin-top:11px;
	background-color: #0096d6;
}
div.hpui-mega-menu > ul > li.hpui-mega-menu-text table tr td > a:visited {
	color: #767676;
}
div.hpui-mega-menu > ul > li.hpui-mega-menu-text.hpui-active table tr td > .hpui-primary-text3,
div.hpui-mega-menu > ul > li.hpui-mega-menu-text.hpui-active .hpui-primary-text3 > .hpui-secondary-text3 {
	color: #000000 !important;
}
div.hpui-mega-menu > ul > li.hpui-mega-menu-text a.hpui-primary-text3:hover,
div.hpui-mega-menu > ul > li.hpui-mega-menu-text a.hpui-primary-text3:hover span.hpui-secondary-text3 {
	color: #007DBA;
}
div.hpui-mega-menu > ul > li.hpui-mega-menu-text.hpui-first {
	margin-left:18px;
}
div.hpui-mega-menu > ul > li.hpui-mega-menu-text div.hpui-content > ul > li.hpui-first {
	padding-top: 4px;
}
div.hpui-mega-menu > ul > li.hpui-mega-menu-text div.hpui-content > ul > li.hpui-last {
	margin-bottom: 16px;
}
div.hpui-mega-menu > ul > li.hpui-mega-menu-icon {
	float:right;
}
div.hpui-mega-menu > ul > li.hpui-mega-menu-icon ul li.hpui-mega-menu-icon {
	float: left;
	margin-left: 10px;
	height: 20px;
	cursor: pointer;
}
div.hpui-mega-menu > ul > li.hpui-mega-menu-icon ul li.hpui-mega-menu-icon.hpui-last {
	margin-right: 18px;
}
div.hpui-mega-menu > ul > li.hpui-underline {
	clear : both;
	padding-top: 0px;
}
div.hpui-mega-menu > ul > li.hpui-underline > div.hpui-secondary-horizontal-divider {
	margin-top: 0px;
	margin-bottom: 0px;
}
div.hpui-mega-menu > ul div.hpui-content > ul > li > div.hpui-secondary-horizontal-divider {
	margin-top: 6px;
	margin-bottom: 6px;
}
div.hpui-mega-menu > ul div.hpui-content > ul:first-child > li > div.hpui-secondary-horizontal-divider {
	margin-top: 0px;
	margin-bottom: 0px;
}
div.hpui-mega-menu > ul > li.hpui-mega-menu-icon a.hpui-refresh-icon,
div.hpui-mega-menu > ul > li.hpui-mega-menu-icon span.hpui-refresh-icon,
div.hpui-mega-menu > ul > li.hpui-mega-menu-icon div.hpui-refresh-icon {
	background: url('/portal/download/CaaS-nav/images/icon_refresh.png') 50% 50% no-repeat;
	display: block;
	width: 20px;
	height: 20px;
}
div.hpui-mega-menu > ul > li.hpui-mega-menu-icon a.hpui-settings-icon,
div.hpui-mega-menu > ul > li.hpui-mega-menu-icon span.hpui-settings-icon,
div.hpui-mega-menu > ul > li.hpui-mega-menu-icon div.hpui-settings-icon {
	background: url('/portal/download/CaaS-nav/images/icon_settings.png') 50% 50% no-repeat;
	display:block;
	width:20px;
	height:20px;
}
div.hpui-mega-menu > ul > li.hpui-mega-menu-icon a.hpui-help-icon,
div.hpui-mega-menu > ul > li.hpui-mega-menu-icon span.hpui-help-icon,
div.hpui-mega-menu > ul > li.hpui-mega-menu-icon div.hpui-help-icon {
	background: url('/portal/download/CaaS-nav/images/icon_help.png') 50% 50% no-repeat;
	display:block;
	width:20px;
	height:20px;
}
div.hpui-mega-menu > ul > li.hpui-mega-menu-icon a.hpui-reports-icon,
div.hpui-mega-menu > ul > li.hpui-mega-menu-icon span.hpui-reports-icon,
div.hpui-mega-menu > ul > li.hpui-mega-menu-icon div.hpui-reports-icon {
	background: url('/portal/download/CaaS-nav/images/icon_report.png') 50% 50% no-repeat;
	display:block;
	width:20px;
	height:20px;
}
/*resolve conflict with other CSS file*/
div.hpui-mega-menu .hpui-primary-text3 {
	color: #767676;
}
div.hpui-mega-menu > ul > li.hpui-mega-menu-text a:hover {
	cursor: pointer;
	text-decoration: none;
}
div.hpui-mega-menu a.hpui-secondary-text1[href],
div.hpui-mega-menu a.hpui-secondary-text1[disabled] {
	color: #000000;
	margin-right: 8px;
}
/* HPE lock icon */
div.hpui-mega-menu > ul > li.hpui-mega-menu-text div.hpui-content > ul .hpui-lock-icon {
	margin-left: -8px;
}
/****** end HPE mega-menus CSS (mega-menus.css) ******/
