
	label {font-weight:700;margin-top:25px}
	.photo {border-radius:45px;margin-right:20px;width:110px;height:110px}
	.expertise-label {display:block;font-weight:700;margin-top:10px}
	.expertise {background-color:#777;padding:5px;border-radius:5px;color:#fff;font-size:12px;margin-right:3px;margin-bottom:2px}
	#program {padding:10px 15px;margin-bottom:-1px;background-color:#fff;border:1px solid #ddd}
	#program:hover {color:#555;text-decoration:none;background-color:#f5f5f5}
	#programTable {margin-top:15px;margin-bottom:15px;padding-top:15px}
	.box {
		background:#F3F5F8;
		box-shadow:0 3px 0 0 #f0f2f4;
		margin-bottom:30px;
		border-radius:18px;
		display:block;
		padding:30px 30px 10px;
		color:#444;
		text-align:center;
		transition:all .5s ease-in-out;
	}
	.box:hover {box-shadow:0 3px 4px rgba(0,0,0,0.3);}
	.box img {transition:0.3s ease-in-out;}
	.box:hover img {filter:none;}
	.box p {font-size:14px}
	.box .social_team {list-style:none;padding:0;margin:5px 0 15px;font-size:16px}
	.box .social_team li {
		display:inline-block;
		border-radius:50%;
		border:1px solid #ededed;
		background:#fff;
		width:40px;
		height:40px;
		line-height:40px;
		margin-bottom:5px;
	}
	.box .social_team li a {display:block;width:40px;height:40px;text-align:center}
	.box .button_outline {
		padding:8px 30px;
		background-color:#092a4b;
		border:2px solid #092a4b;
		color:white;
		border-radius:8px;
		font-size:14px;
		text-decoration:none;
	}
	.box .button_outline:hover {color:#d8a408}
	.box .boxFooter {margin-top:25px;margin-bottom:20px}
	h4 {font-size:16px;font-weight:700;height:50px;overflow:hidden;}
	.color_drakBlue {animation:fadeIn 1.3s ease-in-out both;}
	.gold-label {color:#c19100;}
	@keyframes fadeIn {
	  from {opacity:0;transform:translateY(10px);}
	  to {opacity:1;transform:translateY(0);}
	}
	select.form-control {
		border-radius:10px;
		padding-top:6px;
		border:1px solid #ccc;
		font-size:14px;
		background-color:#fff;
		box-shadow:0 2px 4px rgba(0,0,0,0.1);
		transition:border-color 0.3s ease-in-out;
	}
	select.form-control:focus {
		outline:none;
		border-color:#00aeef;
		box-shadow:0 0 0 3px rgba(0,174,239,0.2);
	}
	hr {
		border:none;
		height:0.5px;
		background-color:#ffc107;
		margin-bottom:20px;
	}
	.yellow-circle {
		border:2px solid #ffc107;
		border-radius:50%;
		width:220px;
		height:220px;
		object-fit:cover;
		box-shadow:0 0 10px rgba(255,193,7,0.7);
	}


	/* Internal CSS for the Faculty Finder page */

/* Style for the filtering section container */
.faculty-finder-filters {
    background: #092a4b;
    padding-left: 58px;
    border-radius: 57px;
    padding-bottom: 33px;
    box-shadow: 0 4px 12px rgba(0,0,0,0.3);
}

/* Style for the search button in the filter section */
.search-button {
    margin-top: 50px;
    border-radius: 6px;
    background: #c19100;
    color: #fff;
}

/* Style for the "No Faculty Member" message text */
.no-faculty-message p {
    margin-top: 15px;
}

/* Style for faculty member details in the programTable */
.faculty-details p {
    color: slategrey;
    font-size: 12px;
}