.lightTheme.introjs-tooltip {

	.introjs-tooltiptext {
		font-size: 0.875rem;
		line-height: 1.3;
	}

	.introjs-button {
	    padding: 0;
	    border: none;
	    text-decoration: none;
	    text-shadow: none;
	    font: 11px/normal sans-serif;
	    color: #049cce;
	    background-color: transparent;
	    background-image: none;
	}

	.introjs-button:hover {
		box-shadow: none;
		text-decoration: underline;
	}

	.introjs-disabled, .introjs-disabled:hover, .introjs-disabled:focus {
	    color: #ccc;
	    border: none;
	    box-shadow: none;
	    cursor: default;
	    background-color: transparent;
	}

	.introjs-button:focus, .introjs-button:active {
		background-image: none;
	}

	.introjs-skipbutton {
		float: left;
	}

	.introjs-nextbutton {
		margin-left: .5rem;
	}	
}

.lightTheme.introjs-helperLayer {
    border: none;

	+ .introjs-tooltipReferenceLayer .introjs-helperNumberLayer {
	    font-size: 13px;
	    font-weight: normal;
	    text-shadow: none;
	    background: #049cce;
	    border: none;
	    border-radius: 0;
	    box-shadow: 0 2px 5px rgba(0,0,0,.4);
	}
}