/*
BioGurukul Strict Parent Portal Student Submenu Fix v4.0.0
Author: Abhishek Das
*/

/* Hide every previous Parent Portal/header variant unless it is the strict Student submenu */
.bgk-parent-portal-menu-final,
.bgk-parent-portal-holder,
.bgk-parent-menu-item,
.bgk-final-parent-under-student,
.bgk-clean-parent-under-student,
.bgk-parent-portal-student-submenu:not(.bgk-strict-parent-under-student){
	display:none!important;
	visibility:hidden!important;
	opacity:0!important;
	pointer-events:none!important;
}

/* Strict single Parent Portal under Student */
.bgk-strict-parent-under-student{
	display:list-item!important;
	visibility:visible!important;
	opacity:1!important;
	pointer-events:auto!important;
}
.bgk-strict-parent-under-student > a,
.bgk-student-parent-submenu .bgk-strict-parent-under-student > 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;
	white-space:nowrap!important;
}
.bgk-strict-parent-under-student > a:hover,
.bgk-strict-parent-under-student > a:focus{
	background:#eef4ff!important;
	color:#6c00ff!important;
}

.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;
}

/* Header/account icon remains controlled by previous final CSS */
