/*
BioGurukul Parent Portal Under Student Menu v3.6.0
Author: Abhishek Das
*/

/* Hide previous top-level Parent Portal button caused by v3.5 */
.bgk-parent-portal-menu-final,
.bgk-parent-portal-holder{
	display:none!important;
	visibility:hidden!important;
	opacity:0!important;
	pointer-events:none!important;
}

/* Parent Portal inside Student submenu */
.bgk-parent-portal-student-submenu{
	display:list-item!important;
	visibility:visible!important;
	opacity:1!important;
	pointer-events:auto!important;
}
.bgk-parent-portal-student-submenu > a,
.bgk-student-parent-submenu .bgk-parent-portal-student-submenu > a{
	display:flex!important;
	align-items:center!important;
	width:100%!important;
	min-height:42px!important;
	padding:12px 16px!important;
	border-radius:14px!important;
	color:#15172f!important;
	background:#f7f9ff!important;
	text-decoration:none!important;
	font-weight:950!important;
}
.bgk-parent-portal-student-submenu > a:hover,
.bgk-parent-portal-student-submenu > a:focus{
	background:#eef4ff!important;
	color:#6c00ff!important;
}

/* Make any created submenu usable */
.bgk-student-parent-submenu{
	min-width:220px!important;
	background:#fff!important;
	border:1px solid #e5eaf3!important;
	border-radius:18px!important;
	padding:8px!important;
	box-shadow:0 18px 42px rgba(16,24,40,.12)!important;
}

/* Keep account icon last, but aligned */
.bgk-account-menu-final,
.bgk-exact-account-li,
.bgk-exact-account-holder{
	margin-left:8px!important;
	align-self:center!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;
	display:inline-flex!important;
	align-items:center!important;
	justify-content:center!important;
	padding:0!important;
	line-height:1!important;
}

/* Repair header row vertical alignment */
header ul,
.site-header ul,
.main-header ul,
.elementor-location-header ul,
.primary-menu,
.nav-menu,
.mega-menu{
	align-items:center!important;
}

@media(max-width:900px){
	.bgk-parent-portal-student-submenu > a{
		min-height:42px!important;
		padding:12px 14px!important;
	}
}
