/* Colby directory styles... */
ul#directoryListing, ul#directoryListing li{
	list-style:none;	
}

ul#directoryListing li{
	border-bottom:1px solid #eee;
	padding: 6px 10px;	
	font-size:.9em;
     word-break: break-word;
	 -webkit-hyphens: auto;
	 -moz-hyphens: auto;
	 hyphens: auto;
}

ul#directoryListing li div.directory-email{
	-ms-word-break: break-all;
     word-break: break-all;
}

ul#directoryListing li:hover{
	background-color:#F9F9F9;	
}

ul#directoryListing li.headerline:hover{
	background:none;
}

ul#directoryListing li.headerline{
	padding: 2px 10px;
}


ul#directoryListing li.headerline div{
	min-height:15px!important;
	padding-top:10px;
	font-weight:500;
}

ul#directoryListing li div.directory-name a{
	font-size:1.1em;
}

ul#directoryListing li div.directory-email{
	font-size:.9em;
}

ul#directoryListing li div.directory-phone{
	font-size:.9em;
}

.input-appendlarge button.btn{
	margin-top:-10px;
}

#directoryAccordion{
	margin-top:25px;
}

ul.alphabeticalList li a{
	display:block;
	width:50px;	
}

#directoryForm label{
	font-weight:500;
	display:none;
}

.ie #directoryForm label{
	display:block;
}

#profile-officehours, #profile-mailingaddress,#contactinfo{
	padding-top:10px;
}

#contactinfo,#profile-department{
	font-size:.95em;
}

#profile-title h4{
	font-weight: 400;
	color:#333;
	font-size:.95em;
}

#directory-information{
	/*padding-left:15px; */
}

h2#profile-name{
	margin-top:0;
}

b,strong{
	font-weight:500;
}

.courseheader{
	font-weight:bold;
	text-align:center;
	display: table-row;
}

tr.courseheader td{
	width:40%;
}

.directorySection{
	font-size:.94em;
	border-bottom:1px solid #eee;
	padding-bottom:12px;
}

#directory-full-profile h3{
	margin-top:.8em;
}

#profile-publications br{

}

input#searchDirectoryBox{
	width: 80%;
}

#profile-sabbatical{
	font-weight:500;
	font-size:.95em;	
}

@media (max-width: 767px) { 
	li.headerline{
		display:none;
	}
	
	#main article img#profile-img-full{
		margin-top:5%;
		max-width: 60%;
		
	}
}