/**
 * CSS for JS
 */

.wpvqgr-wrapper .wpvqgr,
.wpvqgr-wrapper .wpvqgr-page,
.wpvqgr-wrapper div.wpvqgr-explanation,
.wpvqgr-wrapper h3.wpvqgr-thats-right,
.wpvqgr-wrapper h3.wpvqgr-thats-wrong,
.wpvqgr-wrapper div.wpvqgr-continue, 
.wpvqgr-wrapper div.wpvqgr-additional-results, 
.wpvqgr-wrapper div.wpvqgr-additional-results-template, 
.wpvqgr-wrapper div.wpvqgr-forcetoshare, 
.wpvqgr-wrapper div.wpvqgr-askinfo,
.wpvqgr-wrapper div.wpvqgr-results {
	display: none;
}

.wpvqgr {
	margin:20px 0px;
}

hr.wpvqgr-clear {
	visibility: hidden !important;
	clear:both;
	margin:0;
	padding:0;
}

.wpvqgr-wrapper .gdpr-area label {
	font-size:.6em;
}

/* Defaults live on the wrapper: a theme need not supply Bootstrap or fonts. */
.wpvqgr-wrapper {
	box-sizing: border-box;
	font: 400 16px/1.5 system-ui, -apple-system, "Segoe UI", Roboto, Arial, sans-serif;
	color: #292b2c;
	text-align: left;
	width: 100%;
}
.wpvqgr-wrapper button.wpvqgr-button,
.wpvqgr-wrapper button.wpvqgr-start-button {
	appearance: none;
	font: inherit;
	text-transform: none;
	letter-spacing: normal;
	height: auto;
	box-shadow: none;
	background-image: none;
	cursor: pointer;
}
