/***********************************************
Image
***********************************************/

.intranet-ar-photo {
	position: relative;
}
.intranet-ar-photo-title {
	position: absolute;
	top: 0;
	left: 20px;
	background-color: $color-accent;
	padding: 15px;
	font-size: $font-base;
	text-transform: uppercase;
	font-weight: $font-bold;
	color: white;
}
.intranet-sensitive {
	position: absolute;
	top: 0;
	right: 20px;
	background-color: $color-accent;
	padding: 13px;
	font-size: $font-base;
	text-transform: uppercase;
	font-weight: $font-bold;
	color: white;
	background-image: url(/img/intranet/eye-slash.svg);
	background-size: contain;
	border: 10px solid $color-accent;
	background-repeat: no-repeat;
}
.intranet-ar-container {
	.intranet-directory-column-content .intranet-directory-info.intranet-ar-info:last-of-type {
		display: none;
	}
	h2, h3 {
		display: none;
	}
	@media screen and (min-width: $bp-mobile) {
		padding-top: 0;
		
		.intranet-directory-column-content .intranet-directory-info.intranet-ar-info:last-of-type {
			display: flex;
		}
		h2, h3 {
			display: block;
		}
	}

	.intranet-directory-column-image {
		position: relative;
		&.sensitive:after {
			@extend %pseudos;
			width: 30px;
			height: 30px;
			top: 0;
			left: 0;
			background-color: $color-accent;
			background-image: url(/img/intranet/eye-slash.svg);
			background-position: center;
			background-repeat: no-repeat;
			background-size: 20px;
			z-index: 2;
		}
	}
}

/***********************************************
AR Copy
***********************************************/

.ar-subtitle {
	font-size: $font-small;
	line-height: 1.5;
}
.ar-copy {
	h4 {
		color: $color-secondary;
		font-size: em(14);
		line-height: 1.5;
	}
	p {
		font-size: $font-small;
		line-height: 1.5;
		color: $dark-grey;
	}
	a {
		color: $color-accent;
		text-decoration: none;
		transition: color .3s;
		&:hover {
			color: $color-secondary;
		}
	}
}


/***********************************************
AR Copy
***********************************************/

.ar-block {
	padding-bottom: 30px;
	border-bottom: $border-default;
}
.ar-list-block {
	margin: 30px 0;
}

.ar-block.ar-list-block.ar-copy .select2.select2-container {
	width: 100%;
}


/***********************************************
AR Company
***********************************************/

.intranet-ar-company {
	flex-grow: 1;
	padding-left: 40px;
	padding-right: 15px;
}
.ar-row {
	width: 100%;
	margin-bottom: 20px;
	padding: 0 20px;
	@media screen and (min-width: $bp-tablet) {
		width: 50%;
		margin-bottom: 0;
		padding: 0;
	}
}

/***********************************************
AR Comments
***********************************************/

.ar-comment-block {
	margin-top: 25px;
	display: flex;
	flex-basis: 85px;
	flex-direction: row;
}
.ar-comment-avatar {
	width: 85px !important;
	height: 85px !important;
	display: block;
	flex-shrink: 0;
}
.ar-comment-copy {
	flex-grow: 1;
	padding-left: 20px;

	p {
		margin-bottom: em(25);
		font-size: $font-xs;
		&:last-of-type {
			margin-bottom: 0;
		}
	}
}

/***********************************************
AR Table
***********************************************/

.intranet-ar-team-row {
	display: flex;
	flex-direction: row;
	padding: 15px 0;
	border-bottom: $border-default;
	color: $color-primary;
	font-size: $font-xs;
	align-items: center;
	line-height: 1.3;
} 
.intranet-ar-team-label {
	text-align: left;
	width: 25%;
	padding-right: 30px;
}
.intranet-ar-team-info {
	text-align: left;
	width: 50%;
	a {
		color: $color-accent;
		text-decoration: none;
		transition: color .3s;

		&:hover {
			color: $color-primary;
		}
	}
}
.intranet-ar-team-number {
	text-align: left;
	width: 15%;
	color: $color-secondary;
	a {
		color: $color-accent;
		text-decoration: none;
		transition: color .3s;

		&:hover {
			color: $color-primary;
		}
	}
}
.intranet-ar-team-email {
	text-align: left;
	width: 10%;
	a {
		width: 17px;
		height: 12px;
		background: url(/images/icon-email.png);
		background-repeat: no-repeat;
		background-size: cover;
		display: block;
		margin: 0 auto;
		text-indent: -9999px;
	}
}
.intranet-ar-info .intranet-social-icons {
	margin-left: -7px;
}