﻿/*courtesy of https://tutorialzine.com/2014/07/css-inline-help-tips*/

.help-tip {
	display: inline-block;
	position: relative;
	text-align: center;
	background-color: #BCDBEA;
	border-radius: 50%;
	width: 24px;
	height: 24px;
	font-size: 14px;
	line-height: 26px;
	cursor: default;
}

	.help-tip:before {
		content: '?';
		font-weight: bold;
		color: #fff;
	}

	.help-tip:hover p {
		display: block;
		transform-origin: 100% 0%;
		-webkit-animation: fadeIn 0.3s ease-in-out;
		animation: fadeIn 0.3s ease-in-out;
	}

	.help-tip p {
		display: none;
		z-index: 1;
		text-align: left;
		background-color: #1E2021;
		padding: 20px;
		width: 300px;
		position: absolute;
		border-radius: 3px;
		box-shadow: 1px 1px 1px rgba(0, 0, 0, 0.2);
		right: -4px;
		color: #FFF;
		font-size: 13px;
		line-height: 1.4;
	}

		.help-tip p:before {
			position: absolute;
			content: '';
			width: 0;
			height: 0;
			border: 6px solid transparent;
			border-bottom-color: #1E2021;
			right: 10px;
			top: -12px;
		}

		/*.help-tip p:after {
			width: 100%;
			height: 40px;
			content: '';
			position: absolute;
			top: -40px;
			left: 0;
		}*/

@-webkit-keyframes fadeIn {
	0% {
		opacity: 0;
		transform: scale(0.6);
	}

	100% {
		opacity: 100;
		transform: scale(1);
	}
}

@keyframes fadeIn {
	0% {
		opacity: 0;
	}

	100% {
		opacity: 100;
	}
}
