/*
BioGurukul Parent Portal Header Menu Final v3.5.0
Author: Abhishek Das
*/

/* Hide old floating/failed attempts */
.bgk-force-header-actions,
.bgk-force-login-icon,
.bgk-force-parent-link,
.bgk-header-login-icon-menu,
.bgk-login-symbol-menu-item,
.bgk-simple-login-icon-menu,
.bgk-account-menu-container-fallback{
	display:none!important;
	visibility:hidden!important;
	opacity:0!important;
	pointer-events:none!important;
}

/* Parent Portal menu item */
.bgk-parent-portal-menu-final,
.bgk-parent-portal-holder{
	display:inline-flex!important;
	align-items:center!important;
	justify-content:center!important;
	margin-left:8px!important;
	list-style:none!important;
}
.bgk-parent-portal-menu-final > a,
.bgk-parent-portal-link-shortcode,
.bgk-parent-portal-holder > a{
	display:inline-flex!important;
	align-items:center!important;
	justify-content:center!important;
	min-height:42px!important;
	padding:0 16px!important;
	border-radius:999px!important;
	background:rgba(255,255,255,.10)!important;
	border:1px solid rgba(255,255,255,.16)!important;
	color:#fff!important;
	text-decoration:none!important;
	font-weight:1000!important;
	line-height:1!important;
	white-space:nowrap!important;
	transition:.18s ease!important;
}
.bgk-parent-portal-menu-final > a:hover,
.bgk-parent-portal-menu-final > a:focus,
.bgk-parent-portal-link-shortcode:hover,
.bgk-parent-portal-link-shortcode:focus,
.bgk-parent-portal-holder > a:hover,
.bgk-parent-portal-holder > a:focus{
	background:#6c00ff!important;
	color:#fff!important;
	box-shadow:0 10px 22px rgba(108,0,255,.24)!important;
	transform:translateY(-1px);
}

/* Account icon last */
.bgk-account-menu-final{
	display:inline-flex!important;
	align-items:center!important;
	justify-content:center!important;
	margin-left:8px!important;
	list-style:none!important;
}
.bgk-account-menu-final > a,
.bgk-account-menu-icon,
.bgk-exact-account-icon{
	width:38px!important;
	height:38px!important;
	min-width:38px!important;
	border-radius:999px!important;
	background:rgba(255,255,255,.10)!important;
	border:1px solid rgba(255,255,255,.18)!important;
	color:#fff!important;
	display:inline-flex!important;
	align-items:center!important;
	justify-content:center!important;
	text-decoration:none!important;
	font-size:17px!important;
	line-height:1!important;
	padding:0!important;
	box-shadow:none!important;
	transition:.18s ease!important;
}
.bgk-account-menu-final > a:hover,
.bgk-account-menu-final > a:focus,
.bgk-account-menu-icon:hover,
.bgk-account-menu-icon:focus,
.bgk-exact-account-icon:hover,
.bgk-exact-account-icon:focus{
	background:#6c00ff!important;
	color:#fff!important;
	box-shadow:0 10px 22px rgba(108,0,255,.24)!important;
	transform:translateY(-1px);
}

/* If JS inserts in a non-ul header container */
.bgk-parent-portal-holder,
.bgk-account-holder-final{
	position:static!important;
	flex:0 0 auto!important;
}

@media(max-width:900px){
	.bgk-parent-portal-menu-final,
	.bgk-parent-portal-holder{
		margin-left:4px!important;
	}
	.bgk-parent-portal-menu-final > a,
	.bgk-parent-portal-link-shortcode,
	.bgk-parent-portal-holder > a{
		min-height:38px!important;
		padding:0 11px!important;
		font-size:13px!important;
	}
	.bgk-account-menu-final > a,
	.bgk-account-menu-icon,
	.bgk-exact-account-icon{
		width:36px!important;
		height:36px!important;
		min-width:36px!important;
		font-size:16px!important;
	}
}
