
/* iPad */
@media screen and (min-width: 767px) {
	
	body {
		padding-top: 15vh;
	}

	div.headline_wrapper {
		//height: 14vh;
		padding: 1vh 5vw;		
	}

	div.headline_wrapper .result_headline,
	div.headline_wrapper .questions_headline {
		font-size: 3.5vh;
		margin: 2vh 0;
	}

	.progress-circle {
		font-size: 2.3vh;
		top: 1vh;
	}

	div.question_wrapper {
		font-size: 3vh;
		padding: 2vh 5vw 3vh 5vw;
	}

	div.question_wrapper .checkbox_wrapper input[type='checkbox'], 
	div.question_wrapper input[type='radio'] ~ label {

	}

	div.question_wrapper button, 
	div.question_wrapper input, 
	div.question_wrapper select, 
	div.question_wrapper textarea {
		padding: 1vh 2vw;
	}

	div.question_wrapper p.question_text {
		padding: 0 0 2vh 0;
	}

	div.question_wrapper span {
		width: 9vw;
		display: inline-block;
	}

	section.button_wrapper {
		padding: 0 5vw;
		width: initial;
	}

	div.question_wrapper .checkbox_wrapper label {
		left: 9vw;
	}

	div.question_wrapper .checkbox_wrapper {
		margin: 0 0 2vh 0
	}

	section.questions {
		padding: 0 0 1vh 0;
	}

	button {
		font-size: 3.5vh;
	}

	div.question_wrapper p.questions_fieldset_label span:nth-child(3) {
		transform: translateX(-1vw);
	}

	span.result_tile_value {
		padding-left: 5vw;
	}
}