
div.worldview .clear { clear:both; }
div.worldview .hide { display: none; }

.page-id-2398 .standard_wrapper {
	width: 100% !important;
}

div.worldview {
	background: var(--blue);
	width: 100%;
	font-family: 'Open Sans', Arial, Tahoma, Verdana, sans-serif;
	font-size: 14px;
	font-style: normal;
	font-weight: normal;
	xmin-width: 660px;
}
div.worldview.annickdewitt {
	background: #c9e6df;
}

div.worldview ul {
	list-style: none;
	margin:0;
}
div.worldview p.indent {
	text-indent: -1.5em;
}
div.worldview p {
	padding:0;
	margin: 0 0 10px 0;
}
div.worldview.annickdewitt p {
	padding:0;
	margin: 0 0 10px 0;
}

div.worldview ul.questions {
	position:relative;
	background: #fbf9f9;
	font-size: 1.1em;
	clear:both;
	padding: 30px 60px 25px 60px !important;
	margin:0 0 !important;
}
div.worldview .question {
	padding: 10px 0;
}
div.worldview .question td {
	text-align:left;
}
xdiv.worldview .question p {
	font-size: 1.2em;
}
div.worldview .question.active  {
	display:list-item;
}
div.worldview ul.questions table {
	margin-top:10px;
	border-collapse: collapse;
	width: 100%;
}
div.worldview button.next,
div.worldview button.previous {
	background: none;
	color: #fff;
	-webkit-border-radius: 3px;
	-moz-border-radius: 3px;
	border-radius: 3px;
	padding: 10px 15px;
	line-height: 20px;
}
div.worldview.annickdewitt button.next,
div.worldview.annickdewitt button.previous {
	color: #5b5b5b;
}


div.worldview input[type="radio"] {
	display: none;
}
div.worldview input[type="radio"] + div {
	height: 22px;
	width: 22px;
	display: inline-block;
	cursor: pointer;
	vertical-align: middle;
	background: #FFF;
	border: 1px solid var(--light-blue);
	border-radius: 100%;
	margin-right:10px;
}

div.worldview input[type="radio"] + div:hover {
	border-color: var(--blue);
}
div.worldview input[type="radio"]:checked + div {
	background:var(--blue);
}


div.worldview button.next,
div.worldview input[type=button].submit {
	position:absolute;
	right:5px;
	border:1px solid rgba(255,255,255,.2) !important;
}
div.worldview.annickdewitt button.next,
div.worldview.annickdewitt button.previous {
	border:1px solid #5b5b5b !important;
}

div.worldview .reset {
	position:absolute;
	right:60px;
}
div.worldview button.previous {
	position:absolute;
	left:5px;
	border:1px solid rgba(255,255,255,.2) !important;
}
div.worldview button.next,
div.worldview button.previous {
	font-size: .9em;
}

div.worldview input[type=radio] {
	xdisplay: inline-block;


}
div.worldview input[name="email"] {
	width:50% !important;
	float:none;
	font-size: 1.3em;
	border:1px solid var(--blue);
}
div.worldview input[type=text].captcha {
	width: 60px;
	float:none;
}

xdiv.worldview input[name="agree"] {
	-ms-transform: scale(2); /* IE */
	-moz-transform: scale(2); /* FF */
	-webkit-transform: scale(2); /* Safari and Chrome */
	-o-transform: scale(2); /* Opera */
	transform: scale(2);
	padding: 10px;
	margin-right: 20px;
	margin-bottom: 20px;
	left: 6px;
	position: relative;
}

div.agree {
	margin-bottom:20px;
}
div.worldview input[name="agree"] {
	display: none;
}
div.worldview input[name="agree"] + div {
	height: 22px;
	width: 22px;
	display: inline-block;
	cursor: pointer;
	vertical-align: middle;
	background: #FFF;
	border: 1px solid var(--light-blue);
	border-radius: 3px;
	margin-right:10px;
	color:white;
}

div.worldview input[name="agree"] + div:hover {
	border-color: var(--blue);
}
div.worldview input[name="agree"]:checked + div {
	background:var(--blue);
}
div.worldview input[name="agree"]:checked + div:before {
	content: "✓";
	font-size: 1.8em;
	left:0;
	top:0;
}







div.worldview input[type=submit],
a.button.other {
	font-weight: bold;
	padding-left:20px;
	padding-right:20px;
	background-color: var(--blue);
	border-radius: 3px;
	text-align:center;
}


div.worldview .hide {
	display:none !important;
}

div.worldview .question {
	display:none;
}

div.worldview tr {
	vertical-align: top;
}
div.worldview tr.even {
	background:transparent;
}
div.worldview tr.odd {
	background:transparent;
}
div.worldview h3,

div.worldview th {
	font-family: 'Open Sans', Arial, Tahoma, Verdana, sans-serif;
}
div.worldview td {
}
div.worldview td.radio {
	padding: 0;
	text-align:left;
}
div.worldview label {
	padding: 10px 25px;
	width:100%;
	display:block;
}
div.worldview tr:hover {
	background:#f3f3f3;
}
div.worldview th {
	padding: 5px;
}
div.worldview  .nav {
	line-height: 0px;
}
div.worldview  .nav,
div.worldview  .footer {
	position:relative;
	padding: 10px 10px 15px 10px;
	text-align: left;
}
div.worldview  .footer {
	padding: 2px 10px 3px 10px;
}
div.worldview  .footer {
	color: white;
}
div.worldview.annickdewitt  .footer {
	color: #5b5b5b;
}
div.worldview  .footer .version,
div.worldview  .footer .privacy {
	float:right;
	font-size: .8em;
	padding-top:1px;

}
div.worldview  .footer .privacy a { color: #5b5b5b }
div.worldview  .footer .privacy a:hover { color: #9b3c62 }
div.worldview  .footer .privacy {
	border-right: 1px solid #fff;
	margin-right: 12px;
	padding-right: 12px;
}


div.worldview div.nav div.bar {
	display: table;
	float:none !important;
	margin-top:0px;
	-webkit-padding-start: 0px;
	margin-left: auto !important;
	margin-right: auto !important;
	margin-bottom: 0px !important;
	line-height: 20px;
}
div.worldview div.nav div.bar ul.navprogress {
	display: table-row;
	background-color: transparent;
	box-shadow: none;
}
div.worldview div.nav div.bar ul.navprogress li {
	display: table-cell;
	padding: 2px 4px;
	color:#fff;
	font-size: 1.1em;
	-webkit-border-radius: 3px;
	-moz-border-radius: 3px;
	border-radius: 3px;
}
div.worldview div.nav div.bar ul.navprogress li {
	display: inline-block;
	padding: 10px 13px;
	margin: 0 3px;
	color:#fff;
	font-size: 1.1em;
	-webkit-border-radius: 3px;
	-moz-border-radius: 3px;
	border-radius: 3px;
	border:1px solid rgba(255,255,255,.2);
}

div.worldview.annickdewitt div.nav div.bar ul.navprogress li {
	color:#5b5b5b;
}

div.worldview ul.navprogress li.active {
	background: rgba(255,255,255,.2);
}
div.worldview.annickdewitt div.nav div.bar ul.navprogress li.active {
	background:#ccc;
}

div.worldview .halfdone,
div.worldview div.nav div.bar ul.navprogress li.halfdone {
	font-weight: bold;
	color:#14fe02;
}
div.worldview .done,
div.worldview div.nav div.bar ul.navprogress li.done {
	font-weight: bold;
	color:#14fe02;
}
div.worldview.annickdewitt .halfdone,
div.worldview.annickdewitt div.nav div.bar ul.navprogress li.halfdone {
	font-weight: bold;
	color:red;
}
div.worldview.annickdewitt .done,
div.worldview.annickdewitt div.nav div.bar ul.navprogress li.done {
	font-weight: bold;
	color:blue;
}
div.worldview div.nav div.bar ul.navprogress li:hover {
	background:#999;
}
div.worldview .landscape {
	display:none;
}
div.worldview .nav button span {
	display:inline;
}

@media only screen and (max-width: 490px) {

	div.worldview ul.questions {
		padding: 0px 30px 5px 30px !important;
	}
	div.worldview ul.questions {
		font-size: 1em;
	}

	div.worldview p.start {
		font-size: 1em;
	}

	div.worldview .nav,
	div.worldview .questions,
	div.worldview .footer {
		display: none;
	}
	div.worldview .landscape {
		display:block;
		font-size: 1.4em !important;
		color:#fff;
		text-align: center;
		padding: 20px 20px;
	}
	div.worldview .landscape img {
		margin: 10px 0px;
	}
}

@media only screen and (max-width: 615px) {

	div.worldview p.indent {
		text-indent: 0em;
	}
	div.worldview ul.questions {
		padding: 0px 15px 5px 15px !important;
	}
	div.worldview .navprogress li.extremes span,
	div.worldview .nav button span {
		display: none;
	}
}
