.tippy-tooltip.signpost-theme {
	background-color: #FFFFFF;
	border: 1px solid #EBEBEB;
	height: 200px;
	width: 400px;
	color: black;
	box-shadow: 0 4px 30px lightgray;
}

.tippy-tooltip.signpost-theme .tippy-backdrop {
	background-color: #FFFFFF;
}

.tippy-popper[x-placement^=bottom] .tippy-tooltip.signpost-theme .tippy-arrow {
	border-bottom: 7px solid #FFF;
	border-right: 7px solid transparent;
	border-left: 7px solid transparent;
}

.tippy-popper[x-placement^=top] .tippy-tooltip.signpost-theme .tippy-arrow {
	border-top: 7px solid #FFF;
	border-right: 7px solid transparent;
	border-left: 7px solid transparent;
}

.tippy-popper[x-placement^=right] .tippy-tooltip.signpost-theme .tippy-arrow {
	border-right: 7px solid #FFF;
}

.tippy-popper[x-placement^=left] .tippy-tooltip.signpost-theme .tippy-arrow {
	border-left: 7px solid #FFF;
}

/* Clarity signpost theme */
.tippy-tooltip.clarity-theme {
	border: 1px solid #9a9a9a;
	border-radius: .125rem;
	background-color: #fff;
	display: flex;
	flex-direction: column;
	z-index: 1070;
	color: black;
	width: 400px;
	height: 200px;
}

.tippy-tooltip.clarity-theme .tippy-backdrop {
	background-color: #FFFFFF;
}

.tippy-popper[x-placement^=bottom] .tippy-tooltip.clarity-theme .tippy-arrow {
	border-bottom: 7px solid #FFF;
	border-right: 7px solid transparent;
	border-left: 7px solid transparent;
}

.tippy-popper[x-placement^=top] .tippy-tooltip.clarity-theme .tippy-arrow {
	border-top: 7px solid #FFF;
	border-right: 7px solid transparent;
	border-left: 7px solid transparent;
}

.tippy-popper[x-placement^=right] .tippy-tooltip.clarity-theme .tippy-arrow {
	border-right: 7px solid #FFF;
	border-top: 7px solid transparent;
}

.tippy-popper[x-placement^=left] .tippy-tooltip.clarity-theme .tippy-arrow {
	/*   border-left: 7px solid ; */
	border-top: 7px solid transparent;
}