/*
.tooltip {
	!*position: relative;*!
	display: inline-block;
	position: absolute; !* prevent having size, see auction internal documents *!
	height: 0;
}
.tooltip--relative {
	position: relative !important;
}
.tooltip__body.flip:before{
	right: auto;
	left: -17px;
	bottom: -14px;
	transform: rotate(300deg);
}

.tooltip__body.flip.move_top:before{
	right: auto;
	left: 46%;
	bottom: -8px;
	transform: rotate(245deg);
}
.tooltip__title {
	display: inline-block;
}
.tooltip__body {
	position: absolute;
	background: #d3d3d3;
	display: none;
	border-radius: 20px;
	font-size: 0.8rem;
	max-width: 420px;
	padding: 8px 20px;
	z-index: 99999;
}
.tooltip__body:before {
	position: absolute;
	display: block;
	content: "";
	right: -21px;
	bottom: -6px;
	border-style: solid;
	border-width: 30px 14px 0 30px;
	border-color: #d3d3d3 transparent transparent transparent;
	-ms-transform: rotate(200deg);
	transform: rotate(200deg);
	z-index: -1;
}
.tooltip__body__caption {
	text-align: center;
	font-weight: 700;
}
.tooltip__body__caption {
	color: red;
}
.tooltip__body__text,
.tooltip__body__caption{
	font-size: 120%;
}

.tooltip_wrap{
	display: none;
	text-align: center;

}
.tooltip_wrap .tooltiptext {
	width: max-content;
	max-width: 100%;
	background-color: #87888e;
	color: #fff;
	text-align: center;
	border-radius: 10px;
	padding: 5px 10px;
	display: inline-block;
}

.tooltip_wrap .tooltiptext::after {
	content: "";
	position: absolute;
	top: 100%;
	left: 50%;
	margin-left: -5px;
	border-width: 5px;
	border-style: solid;
	border-color: #87888e transparent transparent transparent;
}
.tooltip__body-modal {
	z-index: 10000;
}
@media screen and (min-width: 1140px) {
	.tooltip_wrap{
		min-width: 18em;
	}
}
*/
