.share-left-details {
	width: 282px;
	height: 100%;
	float: left;
}

#document-details {
	color: #FFF;
	float: left;
	font-family: Proxima Nova Regular;
	font-size: 20px;
	width: 282px;
	height: 100%;

	overflow-x: hidden;
}
#document-details a,
#document-details .a
{
	color: white;
	text-decoration: none;
}
#document-details a:focus,
#document-details a:hover,
#document-details .a:hover
{
	color: #ccc;
}

.share-back-button {
	display: block;
	position: absolute;
	width: 55px;
	height: 55px;
	background: url(../images/back-to-gather.png);
}

.document-details-padding {
	margin: 40px;
}

.share-details-title {
	font-size: 20px;
	margin-bottom: 5px;
}

.share-details-text {
	line-height: 20px;
	font-size: 13px;
	color: #CCC;
}

.share-details-action {
	font-size: 15px;
	display: block;
	margin-bottom: 5px;
}

.share-details-action .kindex-icon
{
	vertical-align: text-bottom;
	width: 15px;
}

.share-details-contributor-count {
	font-size: 11px;
	height: 16px;
	line-height: 16px;
	float: left;
	padding-left: 5px;
	padding-right: 5px;
	margin-right: 3px;
	color: white;
	min-width: 26px;
	text-align: right;
	background-color: #652D90;
	border-radius: 2px;
}

.share-details-contributor {
	margin-top: 25px;
	margin-bottom: 5px;
	font-size: 15px;
	letter-spacing: 0.05em;
}

.share-details-contributor-email {
	display: block;
	white-space: nowrap;
	overflow: hidden;
	text-overflow: ellipsis;
	padding-right: 18px;
}

.share-details-contributor-email:hover {
	color: white;
	text-decoration: underline;
}

.share-details-seperator {
	border-bottom: 1px solid #e6e6e6;
	height: 1px;
	width: 100%;
	padding-top: 10px;
	margin-bottom: 10px;
}

.share-checkmark-small {
	width: 10px;
	height: 16px;
	float: left;
	margin-right: 5px;
	background: url(../images/checkmark-small.png);
}

.share-thumbnail {
	margin-top: 20px;
	margin-bottom: 40px;
}

.share-thumbnail,
.share-thumbnail .archive-overlay {
	width: 200px !important;
	height: 200px !important;
}

.share-thumbnail-overlay.restricted
{
  background-color: white;
  background-image: url(/images/icon_no-sign-record28x28.svg);
  border-radius: 10px; /*20px;*/
  height: 28px; /*56px;*/
  left: 4px; /*8px;*/
  position: relative;
  top: 4px; /*8px;*/
  width: 28px; /*56px;*/
  z-index: 4;
}



#content-share {
	background-color: #e6e6e6;
	bottom: 0;
	font-size: 24px;
	overflow: auto;
	/* padding-bottom: 72px; *//* Add this if the other elements' spacing isn't enough to prevent stuff from hiding beind the floating nav bar */
	position: absolute;
 	top: 65px;
	width: 100%;
}

.content-share-fixed .content-view {
	max-width: 1085px;
}

.bc-fixedwidth {
	width: 788px;
}

.share-toolbar_container {
	background-color: #e6e6e6;
	height: 65px;
	overflow: auto;
}

.share-toolbar {
	float: right;
	margin: 16px;
}

.share-clearfix {
	clear: both;
}

.share-icon {
	width: 20px;
	height: 20px;
	margin-right: 5px;
	float: left;
}

.share-icon-download {
	background: url(../images/share-left-icons.png) 0 0;
}
.share-icon-arrow {
	background: url(../images/share-left-icons.png) 0 -20px;
}
.share-icon-pdf {
	background: url(../images/share-left-icons.png) 0 -40px;
}
.share-icon-link {
	background: url(../images/share-left-icons.png) 0 -60px;
}
.share-icon-edit {
	background: url(../images/coll-icon_pencil.svg) 2px 2px;
	background-repeat: no-repeat;
	background-size: 15px 15px;
	height: 20px;
	width: 20px;
}
.share-icon-metadata
{
	background: url(../images/icon_metadata_reversed.svg) 2px 2px;
	background-repeat: no-repeat;
	background-size: 15px 15px;
	height: 20px;
	width: 20px;
}
.share-icon-record-info
{
	background: url(../images/icon_record-info_reversed.svg) 2px 2px;
	background-repeat: no-repeat;
	background-size: 15px 15px;
	height: 20px;
	width: 20px;
}


.share-details-action.download:hover {
	color: #66ff66;
}
.share-details-action.pdf:hover {
	color: #f3715c;
}
.share-details-action.link:hover {
	color: #ccc;
}

.share-details-action.link span {
	display: none;
}

.share-details-action.link span.active {
	display: inline;
}

.share-tool-icon {
	width: 30px;
	height: 30px;
	float: left;
	background: url(../images/option_share_2x.png);
	border-top: 1px solid white;
	border-bottom: 1px solid #B3B3B3;
	background-size: 210px 90px;
}

.share-tool-icon-font-reset {
	background-position: 0 0;
}
.share-tool-icon.disabled {
	opacity: 0.3;
}
.share-tool-icon-font-reset:not(.disabled):hover {
	background-position: 0 -30px;
}
.share-tool-icon-font-reset:not(.disabled):active {
	background-position: 0 -60px;
}

.share-tool-icon-font-increase {
	background-position: -30px 0;
}
.share-tool-icon-font-increase:hover {
	background-position: -30px -30px;
}
.share-tool-icon-font-increase:active {
	background-position: -30px -60px;
}

.share-tool-icon-font-decrease {
	background-position: -60px 0;
}
.share-tool-icon-font-decrease:hover {
	background-position: -60px -30px;
}
.share-tool-icon-font-decrease:active {
	background-position: -60px -60px;
}

.share-tool-icon-collapse {
	background-position: -90px 0;
}
.share-tool-icon-collapse:hover {
	background-position: -90px -30px;
}
.share-tool-icon-collapse:active {
	background-position: -90px -60px;
}

.share-tool-icon-collapse.collapsed {
	background-position: -120px 0;
}
.share-tool-icon-collapse.collapsed:hover {
	background-position: -120px -30px;
}
.share-tool-icon-collapse.collapsed:active {
	background-position: -120px -60px;
}

#content-share .tag[data-tag-type=person] {
	border-bottom: 2px solid #cc99ff;
}

#content-share .tag[data-tag-type=place] {
	border-bottom: 2px solid #ff6e40;
}

#content-share .tag[data-tag-type=date] {
	border-bottom: 2px solid #ffff00;
}

#content-share .fa
{
	display: none;
}
