#BoG.grid-container{
	grid-gap: 1rem;
}

/*Faculty listing*/
.view-name-faculties header{
	margin-block: .5rem 2rem;
	display: flex;
	flex-wrap: wrap;
	align-items: center;
	justify-content: space-between;
}
/*
body.path-staff-departmentwise .view-name-faculties header{
	justify-content: start;
}*/
.view-name-faculties .search-wrapper{
	display: flex;
	flex-wrap: wrap;
	align-items: center;
	margin-bottom: .5rem;
}
.view-name-faculties header span{
	float: left;
	padding-right: .5em;
}
.view-name-faculties header input.form-control{
	width: auto;
	margin-bottom: 0;
}
.view-name-faculties header span#found{
	padding-left: 1em;
}
.view-name-faculties .view-wrapper,
.user-profile-listing .view-wrapper{
	display: grid;
}
.view-name-faculties i{
	font-size: var(--fs-sm);
	color: #666;
}
.view-name-faculties .views-row,
.user-profile-listing .views-row,
#BoG .grid-item{
	box-shadow: 0 5px 20px 0 rgba(190,190,205,.75);
}
body.path-faculty .view-name-faculties .views-row,
.user-profile-listing .views-row,
.view-name-faculties .views-row{
	margin-bottom: 1.5em;
	border-radius: 0;
}
.user-profile-listing .field-department-designation{
	margin: .5rem 0;
	font-size: var(--fs-sm);
}
.view-name-faculties h3{
/*	border-top: solid 3px var(--primary-color);
	border-bottom: solid 3px var(--primary-color);
	text-align: center;
		text-transform: uppercase;
	padding-block: .5em;*/
	background: var(--darker-color);
	background: #dee2e6;
	/*color: #fff;*/

	padding: .25rem 1rem;
	font-weight: 500;
	font-size: var(--fs5);
}
.view-name-faculties .views-field-fieldset{
	margin-top: 1em;
}
.view-name-faculties .views-field-title{
	font-size: var(--fs5);
	padding-bottom: 0.1em;
}
/*
.view-name-faculties .views-field-field-department{
	font-weight: var(--fw-thin);
}
*/
/*
.view-name-faculties .views-field-fieldset-2 .views-field{
	margin-bottom: 0.75em;
}*/
body.path-faculty-department .view-name-faculties .views-field-field-photo,
body.path-staff-departmentwise .view-name-faculties .views-field-field-photo,
body.path-ipdf-department .view-name-faculties .views-field-field-photo,

.views-view-grid .views-field-field-photo{
	margin-bottom: .5em;
}
.views-label{
	font-size: var(--fs-xs);
	font-weight: var(--fw-xb);
	text-transform: uppercase;
	position: relative;
}
.views-label-field-phd-status,
.views-label-field-supervisor,
.views-label-field-year-of-graduation,
.views-label-field-enrollment-year{
	float: left;
	padding-right: 0.25rem;
}
/*
.views-label:after{
	content: '';
	display: block;
	position: absolute;
	bottom: -2px;
	width: 100%;
	height: 3px;
	background: var(--secondary-color);	
}
.view-name-faculties .views-field-field-area-of-research-please-me .views-label,
.view-name-faculties .views-field-field-detail-of-phd .views-label{
	padding-bottom: 0;
}*/
body.path-faculty-department .view-name-faculties .views-field-title,
body.path-staff-departmentwise .view-name-faculties .views-field-title,
body.path-ipdf-department .view-name-faculties .views-field-title,
.views-view-grid .views-field-title{
/*	font-weight: var(--fw-b);
	text-transform: uppercase;
	font-size: var(--fs-base);*/
	padding: 0;
	padding-bottom: .15rem;
	font-weight: 500;
}
/*
.view-name-faculties .views-field-field-area-of-research-please-me{
	margin-bottom: .5em;
}*/
.views-field-field-area-of-research-please-me .field-content{
	font-size: 0.935rem;
	line-height: 1.3;
}
.view-name-faculties .views-field-fieldset-1 fieldset{
	padding-left: 0;
	padding-bottom: 0;
    font-size: var(--fs-sm);
}
.view-name-faculties .views-field-fieldset-3{
	font-size: var(--fs-sm);
	border-left: solid 3px var(--secondary-color);
}
.view-name-faculties .views-field-fieldset-3 fieldset{
	padding-block:0;	
}
.view-name-faculties .views-field-fieldset-2{
	font-size: var(--fs-sm);
	line-height: 1.3;
}
.view-name-faculties .views-field-fieldset-2 fieldset{
	padding: 0;
	display: flex;
	justify-content: space-between;
	flex-wrap: wrap;
	margin-bottom: .5rem;
}
body.path-faculty .view-name-faculties .views-field-fieldset-2 fieldset{
	justify-content: flex-start;
}
body.path-faculty .view-name-faculties .views-field-field-email{
	margin-right: 2rem;
}
.views-field-field-link-to-profile-website a i.fa-globe{
	color: var(--primary-color);
}
.views-field-field-link-to-profile-website a:hover .fa-globe{
	color: var(--secondary-color);
}
.views-field.views-field-field-detail-of-phd{
	margin-bottom: .25rem;
}
.views-field.views-field-field-detail-of-phd .field-content,
.views-field-field-area-of-research-please-me .field-content{
	margin-top: -3px;
}

/*Faculty Page*/
body.page-node-type-user-profile #block-base-page-title{
	display: none;
}
body.page-node-type-user-profile .grid-container{
	background: #fff;
}
body.page-node-type-user-profile .field_title{
	font-weight: 500;
	font-size: var(--fs3);
}
body.page-node-type-user-profile .contact-info{
	padding-top: 1rem;
}
body.page-node-type-user-profile .field_email{
	display: inline;
}

/*
.field_department{
	padding-bottom: 3em;
}
.field_area_of_research_please_me{
	padding-bottom: 3em;
}*/
.profile-wrapper{
	box-shadow: 0 10px 20px 0px #ccc;
	border-radius: 20px;
	padding: 1rem 1rem 3rem;
	margin-top: 1rem;
}
.field_area_of_research_please_me .field_area_of_research_please_me{
	font-weight: var(--fw-b);
	font-size: var(--fs-fm);
	text-transform: uppercase;
	padding-bottom: 0.75em;
}
.field_salutation{
	display: inline;
}


.field_admission_category{
	display: inline;
}
.field_email i,
.field_mobile_number i{
	padding-right: 5px;
}
.field_link_to_profile_website{
	word-break: break-word;
}
.inner-wrapper{
	display: grid;
	padding: 20px 0;
}
.personal-page{
	font-size: var(--fs-sm);
	border: solid 1px var(--primary-color);
	width: max-content;
	padding: 0.25rem 1rem;
	margin-top: 1rem;
	border-radius: 30px;
}


/*	body.path-faculty-department .view-name-faculties .view-wrapper,
	body.path-staff-departmentwise .view-name-faculties .view-wrapper{
		display: grid;
		grid-auto-flow: dense;
		gap: 1rem;
		grid-template-columns: repeat(5, 1fr);
		grid-auto-rows: 210px auto auto auto auto auto;
		container-type: inline-size;
	}
	body.path-faculty-department .view-name-faculties .views-row,
	body.path-staff-departmentwise .view-name-faculties .views-row{
		grid-row: span 6;
		display: grid;
		grid-template-rows: subgrid;
		gap: 0;
		overflow: hidden;
		box-shadow: none;
		padding: 0;
		border-radius: 0;
	}
	body.path-faculty-department .view-name-faculties .views-field-field-photo,
	body.path-staff-departmentwise .view-name-faculties .views-field-field-photo{
		max-height: 280px;
		overflow: hidden;
	}*/
	body.path-faculty-department .view-name-faculties .view-wrapper,
	body.path-staff-departmentwise .view-name-faculties .view-wrapper,
	body.path-ipdf-department .view-name-faculties .view-wrapper,
	.views-view-grid .views-row{
		display: grid;
		gap: 1rem;
		grid-template-columns: repeat(auto-fit, minmax(250px,1fr));
	}


/*Dashboard*/
body.path-user .content-left-region ul li,
body.path-admin .content-left-region ul li{
	border-bottom: solid 1px #ccc;
}

#BoG h5{
	font-family: var(--secondary-font);
}
#BoG .designation{
	margin-bottom: 0.5em;
}
#BoG .text-block,
.user-profile-listing .views-row fieldset{
	padding: 0;
	float: left;
}
.user-profile-listing fieldset h5{
	margin-top: 0;
	font-weight: bold;
}
/*
.user-profile-listing fieldset .field_email::before{
	content: '\f0e0';
	font-family: 'Font Awesome 6 Free';
	font-size: medium;
	color: #666;
	padding-right: 0.25rem;
}
*/

@media(min-width: 480px){
	#BoG .grid-item,
	.user-profile-listing .views-row{
		display: grid;
		grid-template-columns: 1fr 2fr;
		grid-gap: 1rem;		
		padding: 0.5em;
	}
	#BoG .text-block{
		padding: 0;
	}
}
@media(max-width: 479px){
	.user-profile-listing .views-row img{
		width: 100%;
	}
}
@media(min-width: 580px){
	body.path-faculty-department .view-name-faculties .view-wrapper,
	body.path-staff-departmentwise .view-name-faculties .view-wrapper,
	body.path-ipdf-department .view-name-faculties .view-wrapper,
	.views-view-grid .views-row{
		grid-template-columns: repeat(2, 1fr);
	}
	body.path-faculty-department .view-name-faculties .views-field-field-photo,
	body.path-staff-departmentwise .view-name-faculties .views-field-field-photo,
	body.path-ipdf-department .view-name-faculties .views-field-field-photo{
		max-height: 280px;
		overflow: hidden;
	}
}

@media(min-width: 769px){
	.inner-wrapper{
		grid-template-columns: 1fr 1fr 1fr;
		grid-gap: 1em;
	}
	body.path-faculty .view-name-faculties .views-row,
	body.path-staff .view-name-faculties .views-row,
	body.page-node-2044 .view-name-faculties .views-row,
/*	body.path-ipdf .view-name-faculties .views-row,  */
	body.path-research-associates .view-name-faculties .views-row, 
	body.path-ra-ipdf .view-name-faculties .views-row,
	body.path-research-scholars .view-name-faculties .views-row,
	body.path-pmrf-students .view-name-faculties .views-row,
	body.path-visvesvaraya-phd-scheme-students .view-name-faculties .views-row,
	.user-profile-listing .views-row,
	#BoG .grid-item{
		display: flex;
		padding: 1em;
		position: relative;
	}
	.view-name-faculties .views-field-edit-node{
		position: absolute;
		top: 1rem;
		right: 1rem;
		z-index: 10;
	}
	.views-view-grid .views-field-edit-node{
		position: relative;
	}
/*	body.path-faculty .view-name-faculties .views-row{
		padding: 2em 1em;
	}*/
	body.path-faculty .view-name-faculties .views-field-fieldset fieldset,
	body.path-staff .view-name-faculties .views-field-fieldset fieldset,
/*	body.path-ipdf .view-name-faculties .views-field-fieldset fieldset,   */
	body.path-ra-ipdf .view-name-faculties .views-field-fieldset fieldset,
	body.path-research-associates .view-name-faculties .views-field-fieldset fieldset{
		padding-top: 0.1em;
	}
/*	.view-name-faculties .views-field-fieldset-2 fieldset{
		display: flex;
		padding: 0;
		flex-direction: column;
	}*/
	.view-name-faculties .views-field-field-photo,
	#BoG .img-block{
		flex: 0 0 200px;
	}
	.user-profile-listing .views-row .field_photo{
		width: 200px;
		max-width: unset;
	}
	body.path-faculty .view-name-faculties .views-field-field-photo,
/*	body.path-ipdf .view-name-faculties .views-field-field-photo,  */
	body.path-ra-ipdf .view-name-faculties .views-field-field-photo,
	body.path-research-associates .view-name-faculties .views-field-field-photo{
		flex: 0 0 240px;
	}
	#BoG.grid-container,
	.user-profile-listing .view-wrapper{
		grid-template-columns: repeat(auto-fit, minmax(400px, 1fr));
		grid-gap: 2rem;
	}
	.user-profile-listing .views-row{
		margin-bottom: 0;
	}
/*	.view-name-faculties .views-field-fieldset{
		flex: 2;
	}
	.view-name-faculties .views-field-fieldset-2{
		flex: 1;
	}
	.views-field-field-department{
		margin-bottom: .25rem;
	}
	.views-field-fieldset-1 fieldset{
		margin-top: 1em;
	}*/
	.view-name-faculties .views-field-fieldset{
		margin-top: 0;
	}	
	.profile-wrapper{
		display: flex;
		gap: 2em;		
		margin-top: 2rem;
	}
	.profile-wrapper .img-block{
		max-width: 22em;
	}
	#block-base-views-block-faculties-block-1,
	#block-base-views-block-faculties-block-2{
		margin-bottom: 4em;
	}
	.views-field-field-phd-status,
	.views-field-field-supervisor,
	.views-field-field-year-of-graduation,
	.views-field-field-enrollment-year{
		display: flex;
		align-items: baseline;
	}
}
@media(min-width: 880px){
	body.path-faculty-department .view-name-faculties .view-wrapper,
	body.path-staff-departmentwise .view-name-faculties .view-wrapper,
	body.path-ipdf-department .view-name-faculties .view-wrapper,
	.views-view-grid .views-row{
		grid-template-columns: repeat(3, 1fr);
	}
}
@media(min-width: 992px){
	#BoG.grid-container,
	body.page-node-2044 .view-name-faculties .view-wrapper,
	body.path-staff .view-name-faculties .view-wrapper,
/*	body.path-ipdf .view-name-faculties .view-wrapper,  */
	body.path-research-associates .view-name-faculties .view-wrapper,
	body.path-ra-ipdf .view-name-faculties .view-wrapper,
	.user-profile-listing .view-wrapper,
	body.path-research-scholars .view-wrapper,
	body.path-pmrf-students .view-wrapper,
	body.path-visvesvaraya-phd-scheme-students .view-wrapper{
		grid-template-columns: 1fr 1fr;
		grid-gap: 2em;
	}
	body.page-node-2044 .view-name-faculties .views-row,
	body.path-staff .view-name-faculties .views-row,
	body.path-research-scholars .view-name-faculties .views-row,
	body.path-pmrf-students .view-name-faculties .views-row,
	body.path-visvesvaraya-phd-scheme-students .view-name-faculties .views-row{
		margin-bottom: 0;
	}
	body.path-faculty .view-name-faculties .views-field-fieldset-1{
		float: left;
		max-width: 75%;
	}
	body.path-faculty .view-name-faculties .views-field-fieldset-3{
		float: right;
		font-size: var(--fs-sm);
		border-left: solid 3px var(--secondary-color);
	}
	.view-name-faculties .views-field-field-area-of-research-please-me{
		clear: both;
	}
	.view-name-faculties .views-field-fieldset{
		flex: 2;
	}
/*	body.path-staff-departmentwise .view-name-faculties header{
		justify-content: end;
	}*/
	#BoG h5{
		margin-block: 0.15rem 0.5rem;
	}
}
@media(min-width: 1180px){
	body.path-faculty-department .view-name-faculties .view-wrapper,
	body.path-staff-departmentwise .view-name-faculties .view-wrapper,
	body.path-ipdf-department .view-name-faculties .view-wrapper,
	.views-view-grid .views-row{
		grid-template-columns: repeat(4, 1fr);
	}
}

@media(min-width: 1200px){
	body.path-faculty-department .view-name-faculties .views-row,
	body.path-staff-departmentwise .view-name-faculties .views-row,
	body.path-ipdf-department .view-name-faculties .views-row{
		box-shadow: none;
	}
	body.path-faculty-department .view-name-faculties fieldset,
	body.path-staff-departmentwise .view-name-faculties fieldset,
	body.path-ipdf-department .view-name-faculties fieldset{
		padding: 0;
	}
	body.path-faculty-department .view-name-faculties .views-field-title,
	body.path-staff-departmentwise .view-name-faculties .views-field-title,
	body.path-ipdf-department .view-name-faculties .views-field-title,
	.views-view-grid .views-field-title{
		font-size: var(--fs-base);
	}
	.views-field-field-designation{
		margin-bottom: 0.25em;
		font-size: var(--fs-sm);
		line-height: 1.2;
	}
	body.path-faculty-department .view-name-faculties .views-field-field-email,
	body.path-staff-departmentwise .view-name-faculties .views-field-field-email,
	body.path-ipdf-department .view-name-faculties .views-field-field-email,
	body.path-faculty-department .views-field-field-link-to-profile-website,
	body.path-staff-departmentwise .views-field-field-link-to-profile-website,
	body.path-ipdf-department .views-field-field-link-to-profile-website{
		font-size: var(--fs-sm);
	}
	body.path-faculty-department .view-name-faculties i,
	body.path-staff-departmentwise .view-name-faculties i,
	body.path-ipdf-department .view-name-faculties i{
		font-size: var(--fs-xs);
		display: none;
	}
}
@media(min-width:1400px){
	#BoG .details{
		font-size: var(--fs-sm);
	}
}
@media(min-width: 1480px){
	body.path-faculty-department .view-name-faculties .view-wrapper,
	body.path-staff-departmentwise .view-name-faculties .view-wrapper,
	body.path-ipdf-department .view-name-faculties .view-wrapper{
		grid-template-columns: repeat(5, 1fr);
	}
}





/*ui widget*/
.accordion.ui-widget{
	font-family: var(--body-font-family);
}
.accordion .ui-state-default{
	border: none;
	background: none;
	color: var(--text-color);
}
.accordion .ui-widget-content{
	border: none;
}
.ui-state-default, .ui-widget-content .ui-state-default, .ui-widget-header .ui-state-default, .ui-button, html .ui-button.ui-state-disabled:hover, html .ui-button.ui-state-disabled:active{
	color: var(--text-color);
}


 body.path-graduated-research-scholars .view-name-faculties .views-row{
        display: flex;
        padding: 1em;
        position: relative;
    }
