/**
 * Supervisor Quick View
 */
.personnel-quick-view label
,.personnel-quick-addendum label
{
	font-size: 1.0rem;
}

.card-divider h6
{
	font-size: 1.1em;
	font-weight: 700;
}

.personnel-quick-view .card-divider h6
{
	margin-bottom: 0;
	font-size: 1.2em;
	font-weight: 700;
	color: #0769aa
}

.profile-photo
{
	display: block;
	position: relative;
	height: 100px;
	margin: 0 6px;
}

.profile-photo img
{
	max-width: 100px;
	max-height: 100px;
}

.profile-photo i
{
	display: none;
	position: absolute;
	top: 10px;
	left: 50%;
	width: 64px;
	height: 32px;
	margin: 0 0 0 -32px;
	border: 2px solid #dddddd;
	border-radius: 3px;
	text-align: center;
	font-size: 20px;
	line-height: 26px;
	color: #ffffff;
	background-color: #000000;
	opacity: 0.2;
	cursor: pointer;
}

.upload-photo i.cancel
{
	z-index: 10;
	display: block;
	top: auto;
	bottom: 10px;
	border-color: #ff3333;
	background-color: #aa3333;
	opacity: 0.6;
}

.profile-photo .dropzone-preview
{
	display: none;
}

.profile-photo:hover i.edit
{
	display: block;
}

.upload-photo i.edit
,.upload-photo:hover i.edit
{
	display: none;
}

.upload-photo .dropzone-preview
{
	position: absolute;
	top: 0;
	left: 0;
	display: block;
	width: 100%;
	min-height: 0;
	height: 100px;
	padding: 6px 8px;
	opacity: 0.9;
}
.dropzone.dz-started .dz-message
{
	display: block;
	margin: 0;
	opacity: 1;
}

.personnel-quick-addendum
{
	margin-top: -1rem;
}

/* Welcome page */
.welcome-page .welcome-heading
,.welcome-page .welcome-subheading
{
	color: #910039;
	font-weight: 700;
}

/* Decorator button for changing supervisor status */
.card-divider .decorator-button.draft
{
	color: #000000 !important;
	background-color: #d0d0d0;
}
.card-divider .decorator-button.draft:hover
{
	color: #000000 !important;
	background-color: #b0b0b0;
}
.card-divider .decorator-button.active
{
	color: #ffffff !important;
	background-color: #07a102;
	cursor: default;
}
.card-divider .decorator-button.historical
{
	color: #ffffff !important;
	background-color: #333333;
	cursor: default;
}
/**
 * END: Supervisor Quick View
 */

/* CV Management */

/* User impersonation and proxy cancel/change panel */
.user-impersonate-proxy
{
	position: absolute;
	top: 0;
	left: 40%;
	padding: 10px;
	z-index: 10000000;
	background: #eeeeee;
	color: #000000;
	border: 2px inset #aaaaaa;
	font-size: 14px;
	opacity: 0.8;
	text-align: center;
}

.impersonate-description
{
	text-decoration: none;
}

.proxying-for-user .impersonate-description
{
	font-size: 0.8em;
}

div.dataTables_wrapper .bottom div.dataTables_info
{
	float: left;
}

/**Legend Styles**/
.ui-legend .legend-item
{
	padding: 0.25rem 0;
	font-weight: 700;
}

.ui-legend .legend-item .display-status
{
	display: inline-block;
	width: 7em;
	padding-right: 0.5em;
}

/* Suppliers */
.show-related-detail
,.show-related-detail .business-detail
,.show-related-detail .individual-detail
,.group-members-detail
{
	display: none;
}

.show-individual-detail
,.show-individual-detail .individual-detail
,.show-group-members
,.force-show-group-members
{
	display: block;
}

.show-business-detail
,.show-business-detail .business-detail
{
	display: block;
}

.search-learner-type .pg-filter-field
,.search-learner-type .ug-filter-field
,.show-pg-filter .empty-filter-field
,.show-ug-filter .empty-filter-field
{
	display: none;
}

.show-pg-filter .pg-filter-field
,.show-ug-filter .ug-filter-field
{
	display: block;
}

/*Personnel Profiles */
.profile-masthead .profile-label
{
	display: inline-block;
	width: 9em;
	font-weight: 700;
}

.profile-masthead .profile-label.extra-thin
{
	width: 5em;
}

.profile-masthead .profile-label.thin
{
	width: 7em;
}

.profile-masthead .profile-label.wide
{
	width: 13em;
}

.prominent-heading
{
	font-size: 1.2em;
	font-weight: 700;
}

/* Contact information wizard */
.wizard-heading
{
	padding: 0.5em;
	color: #ffffff;
	background-color: #193989;
}

.wizard-form .button
{
	margin: 0;
}

/* Contributions */
.role-assignment-help-text-container
{
	color: #910039;
}

/* Renewal application */
.renewal-status
{
	display: inline-block;
	border: 1px solid transparent;
	border-radius: 4px;
	color: #000000;
	text-align: center;
	padding: 3px;
}

.renewal-status.pending_department
{
	color: #ffffff;
	background-color: #748a2c;
}

.renewal-status.pending_distributed_site
{
	color: #ffffff;
	background-color: #3963ae;
}

.renewal-status.pending_signoff
{
	color: #ffffff;
	background-color: #e65802;
}

.renewal-status.distributed_leadership_review
{
	color: #000000;
	background-color: #8ab8e1;
}

.renewal-status.department_leadership_review
{
	color: #000000;
	background-color: #abd28a;
}

.renewal-status.declined
{
	color: #ffffff;
	background-color: #c00000;
}

.renewal-status.completed
{
	color: #000000;
	background-color: #24b0f0;
}

.renewal-status.faculty_relations_completed
{
	color: #000000;
	background-color: #09d7b2;
}

.renewal-status.faculty_relations_pending
{
	color: #ffffff;
	background-color: #870896;
}

.renewal-quick-filter-instructions
{
	font-size: 1.2em;
}

.renewal-quick-filter-tabs
{
	position: relative;
	z-index: 99;
	margin-bottom: -3em;
}

.renewal-quick-filter-tabs a.decision-filter-tab
{
	color: #000000;
}

.renewal-list-action-items .top
{
	text-align: right;
}

.renewal-list-action-items .top .dataTables_filter
{
	position: relative;
	z-index: 99;
}

.renewal-list-action-items .top .dataTables_filter label
{
	padding-left: 3em;
}

.renewal-list-action-items .top .dataTables_info
{
	position: relative;
	z-index: 99;
	display: inline-block;
	padding-top: 0.5em;
	max-width: 32em;
}

.renewal-step-select-table .renewal-step-department
,.renewal-step-select-table .renewal-step-location
,.renewal-step-select-table .renewal-step-faculty
,.renewal-step-select-table .renewal-step-reviewer
{
	width: 15%;
}