/**
 * @file
 * Stylesheet for the Annotations module.
 */

 annotation.annotation-title {
	cursor: pointer;
	font-weight: 500;
	padding-left: 2px;
	padding-right: 2px;
	margin-left: 0px;
	position: relative;
}

div.annotation-content .annotation-close {
	display: block;
	position: absolute;
	top: 5px;
	right: 5px;
	width: 25px;
	height: 25px;
	line-height: 19px;
	text-align: center;
	font-size: 18px;
	cursor: pointer;
}

annotation.annotation-title .supperior {
	position: absolute;
	top: -7px;
	height: 13px;
	right: -7px;
	line-height: 9px;
	font-size: 10px;
	padding: 2px;
	width: 10px;
	z-index: 10;
}

div.annotation-content {
	margin: 1.5rem auto;
	max-width: 42.6688rem;
	padding: 3rem;
	position: relative;
	overflow-wrap: break-word;
}

div.annotation-content a {
	word-break: break-all;
	font-weight: 600;
}

/**
 * Border Colors
 */

div.annotation-content.ann-border-white {
	border: solid #FFF;
	border-width: 3px 1px 1px;
}

div.annotation-content.ann-border-black {
	border: solid #000;
	border-width: 3px 1px 1px;
}

div.annotation-content.ann-border-red {
	border: solid #FF0000;
	border-width: 3px 1px 1px;
}

div.annotation-content.ann-border-yellow {
	border: solid #FFFF00;
	border-width: 3px 1px 1px;
}

div.annotation-content.ann-border-blue {
	border: solid #0000FF;
	border-width: 3px 1px 1px;
}

div.annotation-content.ann-border-beige {
	border: solid #F5F5DC;
	border-width: 3px 1px 1px;
}

div.annotation-content.ann-border-aquamarine {
	border: solid #7FFFD4;
	border-width: 3px 1px 1px;
}

div.annotation-content.ann-border-navy {
	border: solid #000080;
	border-width: 3px 1px 1px;
}

div.annotation-content.ann-border-brown {
	border: solid #A52A2A;
	border-width: 3px 1px 1px;
}

div.annotation-content.ann-border-purple {
	border: solid #800080;
	border-width: 3px 1px 1px;
}

div.annotation-content.ann-border-deeppink {
	border: solid #FF1493;
	border-width: 3px 1px 1px;
}

div.annotation-content.ann-border-violet {
	border: solid #EE82EE;
	border-width: 3px 1px 1px;
}

div.annotation-content.ann-border-pink {
	border: solid #FFC0CB;
	border-width: 3px 1px 1px;
}

div.annotation-content.ann-border-darkgreen {
	border: solid #006400;
	border-width: 3px 1px 1px;
}

div.annotation-content.ann-border-green {
	border: solid #008000;
	border-width: 3px 1px 1px;
}

div.annotation-content.ann-border-yellowgreen {
	border: solid #9ACD32;
	border-width: 3px 1px 1px;
}

div.annotation-content.ann-border-orange {
	border: solid #FFA500;
	border-width: 3px 1px 1px;
}

div.annotation-content.ann-border-burlywood {
	border: solid #DEB887;
	border-width: 3px 1px 1px;
}

div.annotation-content.ann-border-darkgrey {
	border: solid #333;
	border-width: 3px 1px 1px;
}

div.annotation-content.ann-border-lightgrey {
	border: solid #F4F4F4;
	border-width: 3px 1px 1px;
}


/**
 * Background Colors
 */

div.annotation-content.white,
annotation.annotation-title.white,
annotation.annotation-title .supperior.index-bg-white {
	background-color: #FFF;
}

div.annotation-content.black,
annotation.annotation-title.black,
annotation.annotation-title .supperior.index-bg-black {
	background-color: #000;
}

div.annotation-content.red,
annotation.annotation-title.red,
annotation.annotation-title .supperior.index-bg-red {
	background-color: #FF0000;
}

div.annotation-content.yellow,
annotation.annotation-title.yellow,
annotation.annotation-title .supperior.index-bg-yellow {
	background-color: #FFFF00;
}

div.annotation-content.blue,
annotation.annotation-title.blue,
annotation.annotation-title .supperior.index-bg-blue {
	background-color: #0000FF;
}

div.annotation-content.beige,
annotation.annotation-title.beige,
annotation.annotation-title .supperior.index-bg-beige {
	background-color: #F5F5DC;
}

div.annotation-content.aquamarine,
annotation.annotation-title.aquamarine,
annotation.annotation-title .supperior.index-bg-aquamarine {
	background-color: #7FFFD4;
}

div.annotation-content.navy,
annotation.annotation-title.navy,
annotation.annotation-title .supperior.index-bg-navy {
	background-color: #000080;
}

div.annotation-content.brown,
annotation.annotation-title.brown,
annotation.annotation-title .supperior.index-bg-brown {
	background-color: #A52A2A;
}

div.annotation-content.purple,
annotation.annotation-title.purple,
annotation.annotation-title .supperior.index-bg-purple {
	background-color: #800080;
}

div.annotation-content.deeppink,
annotation.annotation-title.deeppink,
annotation.annotation-title .supperior.index-bg-deeppink {
	background-color: #FF1493;
}

div.annotation-content.violet,
annotation.annotation-title.violet,
annotation.annotation-title .supperior.index-bg-violet {
	background-color: #EE82EE;
}

div.annotation-content.pink,
annotation.annotation-title.pink,
annotation.annotation-title .supperior.index-bg-pink {
	background-color: #FFC0CB;
}

div.annotation-content.darkgreen,
annotation.annotation-title.darkgreen,
annotation.annotation-title .supperior.index-bg-darkgreen {
	background-color: #006400;
}

div.annotation-content.green,
annotation.annotation-title.green,
annotation.annotation-title .supperior.index-bg-green {
	background-color: #008000;
}

div.annotation-content.yellowgreen,
annotation.annotation-title.yellowgreen,
annotation.annotation-title .supperior.index-bg-yellowgreen {
	background-color: #9ACD32;
}

div.annotation-content.orange,
annotation.annotation-title.orange,
annotation.annotation-title .supperior.index-bg-orange {
	background-color: #FFA500;
}

div.annotation-content.burlywood,
annotation.annotation-title.burlywood,
annotation.annotation-title .supperior.index-bg-burlywood {
	background-color: #DEB887;
}

div.annotation-content.darkgrey,
annotation.annotation-title.darkgrey,
annotation.annotation-title .supperior.index-bg-darkgrey {
	background-color: #333;
}

div.annotation-content.lightgrey,
annotation.annotation-title.lightgrey,
annotation.annotation-title .supperior.index-bg-lightgrey {
	background-color: #F4F4F4;
}


/**
 * Font Colors
 */

div.annotation-content .annotation-close.white,
div.annotation-content .ann-content-white p,
annotation.annotation-title .supperior.index-font-white,
annotation.annotation-title.ann-font-white {
	color: #FFF;
}

div.annotation-content .annotation-close.black,
div.annotation-content .ann-content-black p,
annotation.annotation-title .supperior.index-font-black,
annotation.annotation-title.ann-font-black {
	color: #000;
}

div.annotation-content .annotation-close.red,
div.annotation-content .ann-content-red p,
annotation.annotation-title .supperior.index-font-red,
annotation.annotation-title.ann-font-red {
	color: #FF0000;
}

div.annotation-content .annotation-close.yellow,
div.annotation-content .ann-content-yellow p,
annotation.annotation-title .supperior.index-font-yellow,
annotation.annotation-title.ann-font-yellow {
	color: #FFFF00;
}

div.annotation-content .annotation-close.blue,
div.annotation-content .ann-content-blue p,
annotation.annotation-title .supperior.index-font-blue,
annotation.annotation-title.ann-font-blue {
	color: #0000FF;
}

div.annotation-content .annotation-close.beige,
div.annotation-content .ann-content-beige p,
annotation.annotation-title .supperior.index-font-beige,
annotation.annotation-title.ann-font-beige {
	color: #F5F5DC;
}

div.annotation-content .annotation-close.aquamarine,
div.annotation-content .ann-content-aquamarine p,
annotation.annotation-title .supperior.index-font-aquamarine,
annotation.annotation-title.ann-font-aquamarine {
	color: #7FFFD4;
}

div.annotation-content .annotation-close.navy,
div.annotation-content .ann-content-navy p,
annotation.annotation-title .supperior.index-font-navy,
annotation.annotation-title.ann-font-navy {
	color: #000080;
}

div.annotation-content .annotation-close.brown,
div.annotation-content .ann-content-brown p,
annotation.annotation-title .supperior.index-font-brown,
annotation.annotation-title.ann-font-brown {
	color: #A52A2A;
}

div.annotation-content .annotation-close.purple,
div.annotation-content .ann-content-purple p,
annotation.annotation-title .supperior.index-font-purple,
annotation.annotation-title.ann-font-purple {
	color: #800080;
}

div.annotation-content .annotation-close.deeppink,
div.annotation-content .ann-content-deeppink p,
annotation.annotation-title .supperior.index-font-deeppink,
annotation.annotation-title.ann-font-deeppink {
	color: #FF1493;
}

div.annotation-content .annotation-close.violet,
div.annotation-content .ann-content-violet p,
annotation.annotation-title .supperior.index-font-violet,
annotation.annotation-title.ann-font-violet {
	color: #EE82EE;
}

div.annotation-content .annotation-close.pink,
div.annotation-content .ann-content-pink p,
annotation.annotation-title .supperior.index-font-pink,
annotation.annotation-title.ann-font-pink {
	color: #FFC0CB;
}

div.annotation-content .annotation-close.darkgreen,
div.annotation-content .ann-content-darkgreen p,
annotation.annotation-title .supperior.index-font-darkgreen,
annotation.annotation-title.ann-font-darkgreen {
	color: #006400;
}

div.annotation-content .annotation-close.green,
div.annotation-content .ann-content-green p,
annotation.annotation-title .supperior.index-font-green,
annotation.annotation-title.ann-font-green {
	color: #008000;
}

div.annotation-content .annotation-close.yellowgreen,
div.annotation-content .ann-content-yellowgreen p,
annotation.annotation-title .supperior.index-font-yellowgreen,
annotation.annotation-title.ann-font-yellowgreen {
	color: #9ACD32;
}

div.annotation-content .annotation-close.orange,
div.annotation-content .ann-content-orange p,
annotation.annotation-title .supperior.index-font-orange,
annotation.annotation-title.ann-font-orange {
	color: #FFA500;
}

div.annotation-content .annotation-close.burlywood,
div.annotation-content .ann-content-burlywood p,
annotation.annotation-title .supperior.index-font-burlywood,
annotation.annotation-title.ann-font-burlywood {
	color: #DEB887;
}

div.annotation-content .annotation-close.darkgrey,
div.annotation-content .ann-content-darkgrey p,
annotation.annotation-title .supperior.index-font-darkgrey,
annotation.annotation-title.ann-font-darkgrey {
	color: #333;
}

div.annotation-content .annotation-close.lightgrey,
div.annotation-content .ann-content-lightgrey p,
annotation.annotation-title .supperior.index-font-lightgrey,
annotation.annotation-title.ann-font-lightgrey {
	color: #F4F4F4;
}


/**
 * Link Colors
 */

div.annotation-content .ann-link-white a {
	color: #FFF;
	text-decoration: underline;
}

div.annotation-content .ann-link-black a {
	color: #000;
	text-decoration: underline;
}

div.annotation-content .ann-link-red a {
	color: #FF0000;
	text-decoration: underline;
}

div.annotation-content .ann-link-yellow a {
	color: #FFFF00;
	text-decoration: underline;
}

div.annotation-content .ann-link-blue a {
	color: #0000FF;
	text-decoration: underline;
}

div.annotation-content .ann-link-beige a {
	color: #F5F5DC;
	text-decoration: underline;
}

div.annotation-content .ann-link-aquamarine a {
	color: #7FFFD4;
	text-decoration: underline;
}

div.annotation-content .ann-link-navy a {
	color: #000080;
	text-decoration: underline;
}

div.annotation-content .ann-link-brown a {
	color: #A52A2A;
	text-decoration: underline;
}

div.annotation-content .ann-link-purple a {
	color: #800080;
	text-decoration: underline;
}

div.annotation-content .ann-link-deeppink a {
	color: #FF1493;
	text-decoration: underline;
}

div.annotation-content .ann-link-violet a {
	color: #EE82EE;
	text-decoration: underline;
}

div.annotation-content .ann-link-pink a {
	color: #FFC0CB;
	text-decoration: underline;
}

div.annotation-content .ann-link-darkgreen a {
	color: #006400;
	text-decoration: underline;
}

div.annotation-content .ann-link-green a {
	color: #008000;
	text-decoration: underline;
}

div.annotation-content .ann-link-yellowgreen a {
	color: #9ACD32;
	text-decoration: underline;
}

div.annotation-content .ann-link-orange a {
	color: #FFA500;
	text-decoration: underline;
}

div.annotation-content .ann-link-burlywood a {
	color: #DEB887;
	text-decoration: underline;
}

div.annotation-content .ann-link-darkgrey a {
	color: #333;
	text-decoration: underline;
}

div.annotation-content .ann-link-lightgrey a {
	color: #F4F4F4;
	text-decoration: underline;
}


/**
 * Annotations custom Tippy theme
 */

.tippy-tooltip.annotations-theme {
	background-color: #333;
	border: 2px solid #333;
	font-weight: bold;
	color: #FFF;
	overflow-wrap: break-word;
}

.tippy-tooltip.annotations-theme .tippy-content {
	color: #FFF;
	font-weight: 400;
}

.tippy-tooltip.annotations-theme .tippy-content a {
	color: #FFF;
	font-weight: 700;
	word-break: break-all;
}

.tippy-popper[x-placement^=right] .tippy-tooltip.annotations-theme .tippy-arrow {
	border-right: 7px solid #333;
}

.tippy-popper[x-placement^=left] .tippy-tooltip.annotations-theme .tippy-arrow {
	border-left: 7px solid #333;
}

.tippy-popper[x-placement^=top] .tippy-tooltip.annotations-theme .tippy-arrow {
	border-top: 7px solid #333;
}

.tippy-popper[x-placement^=bottom] .tippy-tooltip.annotations-theme .tippy-arrow {
	border-bottom: 7px solid #333;
}

.tippy-popper[x-placement^=right] .tippy-tooltip.annotations-theme .tippy-roundarrow {
	fill: #333;
}

.tippy-popper[x-placement^=left] .tippy-tooltip.annotations-theme .tippy-roundarrow {
	fill: #333;
}

.tippy-popper[x-placement^=top] .tippy-tooltip.annotations-theme .tippy-roundarrow {
	fill: #333;
}

.tippy-popper[x-placement^=bottom] .tippy-tooltip.annotations-theme .tippy-roundarrow {
	fill: #333;
}


/**
 * Annotations Light custom Tippy theme
 */

.tippy-tooltip.light-theme {
	background-color: #F4F4F4;
	border: 2px solid #F4F4F4;
	font-weight: bold;
	color: #333;
	overflow-wrap: break-word;
}

.tippy-tooltip.light-theme .tippy-content {
	color: #333;
	font-weight: 400;
}

.tippy-tooltip.light-theme .tippy-content a {
	color: #333;
	font-weight: 700;
	word-break: break-all;
}

.tippy-popper[x-placement^=right] .tippy-tooltip.light-theme .tippy-arrow {
	border-right: 7px solid #F4F4F4;
}

.tippy-popper[x-placement^=left] .tippy-tooltip.light-theme .tippy-arrow {
	border-left: 7px solid #F4F4F4;
}

.tippy-popper[x-placement^=top] .tippy-tooltip.light-theme .tippy-arrow {
	border-top: 7px solid #F4F4F4;
}

.tippy-popper[x-placement^=bottom] .tippy-tooltip.light-theme .tippy-arrow {
	border-bottom: 7px solid #F4F4F4;
}

.tippy-popper[x-placement^=right] .tippy-tooltip.light-theme .tippy-roundarrow {
	fill: #F4F4F4;
}

.tippy-popper[x-placement^=left] .tippy-tooltip.light-theme .tippy-roundarrow {
	fill: #F4F4F4;
}

.tippy-popper[x-placement^=top] .tippy-tooltip.light-theme .tippy-roundarrow {
	fill: #F4F4F4;
}

.tippy-popper[x-placement^=bottom] .tippy-tooltip.light-theme .tippy-roundarrow {
	fill: #F4F4F4;
}


/**
 * Annotations Red custom Tippy theme
 */

.tippy-tooltip.red-theme {
	background-color: #ff0000;
	border: 2px solid #ff0000;
	font-weight: bold;
	color: #FFF;
	overflow-wrap: break-word;
}

.tippy-tooltip.red-theme .tippy-content {
	color: #FFF;
	font-weight: 400;
}

.tippy-tooltip.red-theme .tippy-content a {
	color: #FFF;
	font-weight: 700;
	word-break: break-all;
}

.tippy-popper[x-placement^=right] .tippy-tooltip.red-theme .tippy-arrow {
	border-right: 7px solid #ff0000;
}

.tippy-popper[x-placement^=left] .tippy-tooltip.red-theme .tippy-arrow {
	border-left: 7px solid #ff0000;
}

.tippy-popper[x-placement^=top] .tippy-tooltip.red-theme .tippy-arrow {
	border-top: 7px solid #ff0000;
}

.tippy-popper[x-placement^=bottom] .tippy-tooltip.red-theme .tippy-arrow {
	border-bottom: 7px solid #ff0000;
}

.tippy-popper[x-placement^=right] .tippy-tooltip.red-theme .tippy-roundarrow {
	fill: #ff0000;
}

.tippy-popper[x-placement^=left] .tippy-tooltip.red-theme .tippy-roundarrow {
	fill: #ff0000;
}

.tippy-popper[x-placement^=top] .tippy-tooltip.red-theme .tippy-roundarrow {
	fill: #ff0000;
}

.tippy-popper[x-placement^=bottom] .tippy-tooltip.red-theme .tippy-roundarrow {
	fill: #ff0000;
}


/**
 *Annotations Little Red Car custom Tippy theme
 */

.tippy-tooltip.darkred-theme {
	background-color: #8e0000;
	border: 2px solid #8e0000;
	font-weight: bold;
	color: #FFF;
	overflow-wrap: break-word;
}

.tippy-tooltip.darkred-theme .tippy-content {
	color: #FFF;
	font-weight: 400;
}

.tippy-tooltip.darkred-theme .tippy-content a {
	color: #FFF;
	font-weight: 700;
	word-break: break-all;
}

.tippy-popper[x-placement^=right] .tippy-tooltip.darkred-theme .tippy-arrow {
	border-right: 7px solid #8e0000;
}

.tippy-popper[x-placement^=left] .tippy-tooltip.darkred-theme .tippy-arrow {
	border-left: 7px solid #8e0000;
}

.tippy-popper[x-placement^=top] .tippy-tooltip.darkred-theme .tippy-arrow {
	border-top: 7px solid #8e0000;
}

.tippy-popper[x-placement^=bottom] .tippy-tooltip.darkred-theme .tippy-arrow {
	border-bottom: 7px solid #8e0000;
}

.tippy-popper[x-placement^=right] .tippy-tooltip.darkred-theme .tippy-roundarrow {
	fill: #8e0000;
}

.tippy-popper[x-placement^=left] .tippy-tooltip.darkred-theme .tippy-roundarrow {
	fill: #8e0000;
}

.tippy-popper[x-placement^=top] .tippy-tooltip.darkred-theme .tippy-roundarrow {
	fill: #8e0000;
}

.tippy-popper[x-placement^=bottom] .tippy-tooltip.darkred-theme .tippy-roundarrow {
	fill: #8e0000;
}


/**
 * Annotations Yellow custom Tippy theme
 */

.tippy-tooltip.yellow-theme {
	background-color: #fdea02;
	border: 2px solid #fdea02;
	font-weight: bold;
	color: #000;
	overflow-wrap: break-word;
}

.tippy-tooltip.yellow-theme .tippy-content {
	color: #000;
	font-weight: 400;
}

.tippy-tooltip.yellow-theme .tippy-content a {
	color: #000;
	font-weight: 700;
	word-break: break-all;
}

.tippy-popper[x-placement^=right] .tippy-tooltip.yellow-theme .tippy-arrow {
	border-right: 7px solid #fdea02;
}

.tippy-popper[x-placement^=left] .tippy-tooltip.yellow-theme .tippy-arrow {
	border-left: 7px solid #fdea02;
}

.tippy-popper[x-placement^=top] .tippy-tooltip.yellow-theme .tippy-arrow {
	border-top: 7px solid #fdea02;
}

.tippy-popper[x-placement^=bottom] .tippy-tooltip.yellow-theme .tippy-arrow {
	border-bottom: 7px solid #fdea02;
}

.tippy-popper[x-placement^=right] .tippy-tooltip.yellow-theme .tippy-roundarrow {
	fill: #fdea02;
}

.tippy-popper[x-placement^=left] .tippy-tooltip.yellow-theme .tippy-roundarrow {
	fill: #fdea02;
}

.tippy-popper[x-placement^=top] .tippy-tooltip.yellow-theme .tippy-roundarrow {
	fill: #fdea02;
}

.tippy-popper[x-placement^=bottom] .tippy-tooltip.yellow-theme .tippy-roundarrow {
	fill: #fdea02;
}


/**
 * Annotations Gold custom Tippy theme
 */

.tippy-tooltip.gold-theme {
	background-color: #CCAC00;
	border: 2px solid #b79a00;
	font-weight: bold;
	color: #000;
	overflow-wrap: break-word;
}

.tippy-tooltip.gold-theme .tippy-content {
	color: #000;
	font-weight: 400;
}

.tippy-tooltip.gold-theme .tippy-content a {
	color: #000;
	font-weight: 700;
	word-break: break-all;
}

.tippy-popper[x-placement^=right] .tippy-tooltip.gold-theme .tippy-arrow {
	border-right: 7px solid #b79a00;
}

.tippy-popper[x-placement^=left] .tippy-tooltip.gold-theme .tippy-arrow {
	border-left: 7px solid #b79a00;
}

.tippy-popper[x-placement^=top] .tippy-tooltip.gold-theme .tippy-arrow {
	border-top: 7px solid #b79a00;
}

.tippy-popper[x-placement^=bottom] .tippy-tooltip.gold-theme .tippy-arrow {
	border-bottom: 7px solid #b79a00;
}

.tippy-popper[x-placement^=right] .tippy-tooltip.gold-theme .tippy-roundarrow {
	fill: #b79a00;
}

.tippy-popper[x-placement^=left] .tippy-tooltip.gold-theme .tippy-roundarrow {
	fill: #b79a00;
}

.tippy-popper[x-placement^=top] .tippy-tooltip.gold-theme .tippy-roundarrow {
	fill: #b79a00;
}

.tippy-popper[x-placement^=bottom] .tippy-tooltip.gold-theme .tippy-roundarrow {
	fill: #b79a00;
}


/**
 * Annotations Military custom Tippy theme
 */

.tippy-tooltip.military-theme {
	background-color: #014747;
	border: 2px solid #fdea02;
	font-weight: bold;
	color: #FFF;
	overflow-wrap: break-word;
}

.tippy-tooltip.military-theme .tippy-content {
	color: #FFF;
	font-weight: 400;
}

.tippy-tooltip.military-theme .tippy-content a {
	color: #FFF;
	font-weight: 700;
	word-break: break-all;
}

.tippy-popper[x-placement^=right] .tippy-tooltip.military-theme .tippy-arrow {
	border-right: 7px solid #fdea02;
}

.tippy-popper[x-placement^=left] .tippy-tooltip.military-theme .tippy-arrow {
	border-left: 7px solid #fdea02;
}

.tippy-popper[x-placement^=top] .tippy-tooltip.military-theme .tippy-arrow {
	border-top: 7px solid #fdea02;
}

.tippy-popper[x-placement^=bottom] .tippy-tooltip.military-theme .tippy-arrow {
	border-bottom: 7px solid #fdea02;
}

.tippy-popper[x-placement^=right] .tippy-tooltip.military-theme .tippy-roundarrow {
	fill: #fdea02;
}

.tippy-popper[x-placement^=left] .tippy-tooltip.military-theme .tippy-roundarrow {
	fill: #fdea02;
}

.tippy-popper[x-placement^=top] .tippy-tooltip.military-theme .tippy-roundarrow {
	fill: #fdea02;
}

.tippy-popper[x-placement^=bottom] .tippy-tooltip.military-theme .tippy-roundarrow {
	fill: #fdea02;
}


/**
 * Annotations Drupal Drop custom Tippy theme
 */

.tippy-tooltip.drupal-theme {
	background-color: #0678be;
	border: 2px solid #0678be;
	font-weight: bold;
	color: #FFF;
	overflow-wrap: break-word;
}

.tippy-tooltip.drupal-theme .tippy-content {
	color: #FFF;
	font-weight: 400;
}

.tippy-tooltip.drupal-theme .tippy-content a {
	color: #FFF;
	font-weight: 700;
	word-break: break-all;
}

.tippy-popper[x-placement^=right] .tippy-tooltip.drupal-theme .tippy-arrow {
	border-right: 7px solid #0678be;
}

.tippy-popper[x-placement^=left] .tippy-tooltip.drupal-theme .tippy-arrow {
	border-left: 7px solid #0678be;
}

.tippy-popper[x-placement^=top] .tippy-tooltip.drupal-theme .tippy-arrow {
	border-top: 7px solid #0678be;
}

.tippy-popper[x-placement^=bottom] .tippy-tooltip.drupal-theme .tippy-arrow {
	border-bottom: 7px solid #0678be;
}

.tippy-popper[x-placement^=right] .tippy-tooltip.drupal-theme .tippy-roundarrow {
	fill: #0678be;
}

.tippy-popper[x-placement^=left] .tippy-tooltip.drupal-theme .tippy-roundarrow {
	fill: #0678be;
}

.tippy-popper[x-placement^=top] .tippy-tooltip.drupal-theme .tippy-roundarrow {
	fill: #0678be;
}

.tippy-popper[x-placement^=bottom] .tippy-tooltip.drupal-theme .tippy-roundarrow {
	fill: #0678be;
}


/**
 * Annotations Fergus custom Tippy theme
 */

.tippy-tooltip.fergus-theme {
	background-color: #0E5920;
	border: 2px solid #191746;
	font-weight: bold;
	color: #FFF;
	overflow-wrap: break-word;
}

.tippy-tooltip.fergus-theme .tippy-content {
	color: #FFF;
	font-weight: 400;
}

.tippy-tooltip.fergus-theme .tippy-content a {
	color: #FFF;
	font-weight: 700;
	word-break: break-all;
}

.tippy-popper[x-placement^=right] .tippy-tooltip.fergus-theme .tippy-arrow {
	border-right: 7px solid #191746;
}

.tippy-popper[x-placement^=left] .tippy-tooltip.fergus-theme .tippy-arrow {
	border-left: 7px solid #191746;
}

.tippy-popper[x-placement^=top] .tippy-tooltip.fergus-theme .tippy-arrow {
	border-top: 7px solid #191746;
}

.tippy-popper[x-placement^=bottom] .tippy-tooltip.fergus-theme .tippy-arrow {
	border-bottom: 7px solid #191746;
}

.tippy-popper[x-placement^=right] .tippy-tooltip.fergus-theme .tippy-roundarrow {
	fill: #191746;
}

.tippy-popper[x-placement^=left] .tippy-tooltip.fergus-theme .tippy-roundarrow {
	fill: #191746;
}

.tippy-popper[x-placement^=top] .tippy-tooltip.fergus-theme .tippy-roundarrow {
	fill: #191746;
}

.tippy-popper[x-placement^=bottom] .tippy-tooltip.fergus-theme .tippy-roundarrow {
	fill: #191746;
}


/**
 * Annotations Dobby custom Tippy theme
 */

.tippy-tooltip.dobby-theme {
	background-color: #740001;
	border: 2px solid #000;
	font-weight: bold;
	color: #EEBA30;
	overflow-wrap: break-word;
}

.tippy-tooltip.dobby-theme .tippy-content {
	color: #EEBA30;
	font-weight: 400;
}

.tippy-tooltip.dobby-theme .tippy-content a {
	color: #EEBA30;
	font-weight: 700;
	word-break: break-all;
}

.tippy-popper[x-placement^=right] .tippy-tooltip.dobby-theme .tippy-arrow {
	border-right: 7px solid #000;
}

.tippy-popper[x-placement^=left] .tippy-tooltip.dobby-theme .tippy-arrow {
	border-left: 7px solid #000;
}

.tippy-popper[x-placement^=top] .tippy-tooltip.dobby-theme .tippy-arrow {
	border-top: 7px solid #000;
}

.tippy-popper[x-placement^=bottom] .tippy-tooltip.dobby-theme .tippy-arrow {
	border-bottom: 7px solid #000;
}

.tippy-popper[x-placement^=right] .tippy-tooltip.dobby-theme .tippy-roundarrow {
	fill: #000;
}

.tippy-popper[x-placement^=left] .tippy-tooltip.dobby-theme .tippy-roundarrow {
	fill: #000;
}

.tippy-popper[x-placement^=top] .tippy-tooltip.dobby-theme .tippy-roundarrow {
	fill: #000;
}

.tippy-popper[x-placement^=bottom] .tippy-tooltip.dobby-theme .tippy-roundarrow {
	fill: #000;
}


/**
 * Annotations Burberry custom Tippy theme
 */

.tippy-tooltip.burberry-theme {
	background-color: #A03D42;
	border: 2px solid #231F20;
	font-weight: bold;
	color: #ECDAB6;
	overflow-wrap: break-word;
}

.tippy-tooltip.burberry-theme .tippy-content {
	color: #ECDAB6;
	font-weight: 400;
}

.tippy-tooltip.burberry-theme .tippy-content a {
	color: #ECDAB6;
	font-weight: 700;
	word-break: break-all;
}

.tippy-popper[x-placement^=right] .tippy-tooltip.burberry-theme .tippy-arrow {
	border-right: 7px solid #231F20;
}

.tippy-popper[x-placement^=left] .tippy-tooltip.burberry-theme .tippy-arrow {
	border-left: 7px solid #231F20;
}

.tippy-popper[x-placement^=top] .tippy-tooltip.burberry-theme .tippy-arrow {
	border-top: 7px solid #231F20;
}

.tippy-popper[x-placement^=bottom] .tippy-tooltip.burberry-theme .tippy-arrow {
	border-bottom: 7px solid #231F20;
}

.tippy-popper[x-placement^=right] .tippy-tooltip.burberry-theme .tippy-roundarrow {
	fill: #231F20;
}

.tippy-popper[x-placement^=left] .tippy-tooltip.burberry-theme .tippy-roundarrow {
	fill: #231F20;
}

.tippy-popper[x-placement^=top] .tippy-tooltip.burberry-theme .tippy-roundarrow {
	fill: #231F20;
}

.tippy-popper[x-placement^=bottom] .tippy-tooltip.burberry-theme .tippy-roundarrow {
	fill: #231F20;
}


/**
 * Annotations Nina custom Tippy theme
 */

.tippy-tooltip.nina-theme {
	background-color: #f8f8f8;
	border: 2px solid #e9e9e6;
	font-weight: bold;
	color: #565656;
	overflow-wrap: break-word;
}

.tippy-tooltip.nina-theme .tippy-content {
	color: #565656;
	font-weight: 400;
}

.tippy-tooltip.nina-theme .tippy-content a {
	color: #565656;
	font-weight: 700;
	word-break: break-all;
}

.tippy-popper[x-placement^=right] .tippy-tooltip.nina-theme .tippy-arrow {
	border-right: 7px solid #e9e9e6;
}

.tippy-popper[x-placement^=left] .tippy-tooltip.nina-theme .tippy-arrow {
	border-left: 7px solid #e9e9e6;
}

.tippy-popper[x-placement^=top] .tippy-tooltip.nina-theme .tippy-arrow {
	border-top: 7px solid #e9e9e6;
}

.tippy-popper[x-placement^=bottom] .tippy-tooltip.nina-theme .tippy-arrow {
	border-bottom: 7px solid #e9e9e6;
}

.tippy-popper[x-placement^=right] .tippy-tooltip.nina-theme .tippy-roundarrow {
	fill: #e9e9e6;
}

.tippy-popper[x-placement^=left] .tippy-tooltip.nina-theme .tippy-roundarrow {
	fill: #e9e9e6;
}

.tippy-popper[x-placement^=top] .tippy-tooltip.nina-theme .tippy-roundarrow {
	fill: #e9e9e6;
}

.tippy-popper[x-placement^=bottom] .tippy-tooltip.nina-theme .tippy-roundarrow {
	fill: #e9e9e6;
}