#seqjs-overlay
{
	background: black;
	opacity: 0.5;
	position: fixed;
	width: 100%;
	height: 100%;
	top: 0px;
	left: 0px;
	display: none;
	z-index: 1000000;
}

#seqjs-helper
{
	background: white;
	position: absolute;
	z-index: 1000001;
	border-radius: 4px;
	box-shadow: 0px 0px 15px #575757;
}

#seqjs-tooltip-reference
{
	position: absolute;
	visibility: hidden;
	z-index: 1000002;
}

#seqjs-tooltip
{
	position: absolute;
	visibility: visible;
	background: white;
	padding: 10px;
	width: 200px;
	border-radius: 4px;
	box-shadow: 0px 0px 10px #575757;
}

#seqjs-tooltip-footer
{
	padding-top: 5px;
}

/*#seqjs-tooltip-footer .seqjs-button
{
	float: right;
}

#seqjs-tooltip-footer .seqjs-button-skip, #seqjs-tooltip-footer .seqjs-button-done 
{
	float: left;
}*/



#seqjs-tooltip-text
{
	padding-bottom: 5px;
}

.seqjs-relative
{
	z-index: 1000002 !important;
	position: relative;
}

.seqjs-button
{
	padding: 5px;
	background: #F1F1F1;
	color: #7a7a7a;
	border: 1px solid #d4d4d4;
	font-size: 11px;
	margin-left: 5px;
}

.seqjs-button.seqjs-disabled
{
	opacity: 0.5;
	cursor: default;
	text-decoration: none;
	color: inherit;
}

.seqjs-button.seqjs-hide
{
	display: none;
}

.seqjs-button:hover
{
	text-decoration: none;
}

#seqjs-tooltip-footer .seqjs-button:first-child
{
	margin-left: 0px;
}