  /* 
Description: Faculty Output Styles for Administration List
Author: Josh Palmeri
*/

.faculty-member-name {
	display: inline;
	font-weight: bold;
}

.faculty-member-output {
    position: relative
}

.faculty-member-output {
    padding-bottom: 14px;
}

.faculty-member-output .icon {
	min-width: 23px;
	display: inline-block;
}

.faculty-member-output .faculty-member-phone {
	display: none;
}

.show-phone-numbers .faculty-member-output .faculty-member-phone {
	display: block;
}

.faculty-member-output .faculty-member-email {
	display: none;
}

.show-email-addresses .faculty-member-output .faculty-member-email {
	display: block;
}

.faculty-member-output .faculty-member-credentials {
	display: block;
}

.hide-credentials .faculty-member-output .faculty-member-credentials {
	display: none;
}

.faculty-member-output .faculty-member-title {
	display: inline;
}

.hide-faculty-title .faculty-member-output .faculty-member-title {
	display: none;
}

.college-directory-pagination {
	display: none !important;
}

.show-admin-controls .department-output:hover {
    background: #e8f2f9;
}

.show-admin-controls .faculty-member-output:hover {
    background: #f7e8f4;
}

.show-admin-controls .faculty-member-output:hover:before ,
.show-admin-controls .department-output:hover:before {
    position: absolute;
    top: 0;
    right: 0;
    display: inline-block;
    background: #047bb9;
    border-radius: 3px;
    border: 2px solid #000;
    padding: 2px 7px;
    color: #fff;
    opacity: .95
}

.show-admin-controls .department-output:hover:before {
    content: "Department ID: " attr(data-department-id) !important;
    background: #047bb9;
}

.show-admin-controls .faculty-member-output:hover:before {
    position: absolute;
    content: "Faculty ID: " attr(data-faculty-id) !important;
    background: #b9049b;
}

.department-output {
    width: 100%;
}

.department-output h2 {
    padding-top: 30px;
}

.department-output h3 {
    padding-top: 20px;
}

.show-campus-headings .department-output:before {
	display: block;
	font-size: 24px;
	padding: 8px 0;
	margin: 15px 0 5px 0;
	font-weight: bold;
	color: #595959;
}

.show-campus-headings .department-output[data-campus="E"]:before {
    content: "Eastern Campus ";
}

.show-campus-headings .department-output[data-campus="W"]:before {
    content: "Michael J. Grant Campus ";
}

.show-campus-headings .department-output[data-campus="S"]:before {
    content: "Ammerman Campus ";
}

.show-campus-headings .department-output[data-campus="C"]:before {
    content: "Central Administration ";
}

h2.catalog-section-title {
    font-weight: bold;
    font-size: 28px;
    padding-bottom: 10px;
    color: #333;
}

.administration-output h2.college-administration.catalog-section-title {
	display: none !important;
}

h3.department-campus-heading {
	font-weight: bold;
	font-size: 24px;
}

.department-output h4 {
	padding-top: 20px;
	font-weight: bold;
	margin-bottom: 20px;;
}

.department-output h5 {
	padding-top: 20px;
	margin-top: 0;
	font-weight: normal;
}