
@charset "UTF-8";


	section.landing .front .big-image, .question h2, .content, .footer, footer, .bottom-bar, .cookies-box, #loginfb, .dynamicstyle .radiostyle span{
		display: none !important;
	}
	section{
		position: absolute;
	}
	
	section.landing{
		height: calc(100vh - 33rem);
		width: 100%;
		min-height: 100% !important;
	}
	.register-data{
		padding:10px;
		padding-bottom: 10px;
	}
	input{
		padding: 2px 6px;
		font-size: 9pt;
	}
	.wrong{
		border: 1px solid red !important;
	}
	.dynamicstyle .block-line{
		margin-bottom: 1px;
	}
	select{
		padding: 2px 5px;
		margin-bottom: 0px;
		width: 27%;
		font-size: 9pt;
	}
	select:first-child{
		margin-left:0px;
	}
	select:last-child{
		margin-right:0px;
	}
	.formbox form label{
		font-size: 8pt;
		margin-top: 3px;
	}
	#legalagree{
		font-size: 6pt;
	}
	.question #botonenviar{
		margin-top: 5px;
		padding: 3px;
		width: 100%;
	}
	.formbox form input[type="submit"]{
		font-size: 13pt;
	}
	.question{
		border-radius: 8px;
		width: 30%;
		display: inline-block !important;
	}
	.question img{display: none !important;}
	section.landing .front .register-start{
		width: 100%;
		top: 0;
		display: block;
		text-align:center;
	}
	section.landing .front{
		height: auto;
		top: 10px;
	}
	
	.titlewithnopreform {
		margin-bottom: 5px;
	}
	.dynamicstyle .radiostyle{
		margin-bottom: 2px;
		padding-left: 0px;
	}
	.dynamicstyle .radiostyle label{
		padding: 2px 10px;
		font-size: 7pt;
	}
	
	.iframe-box{
		display: inline-block;
		width: 30%;
		vertical-align: top;
	}

	.if_title h1{
		font-weight:300;
		text-align: left !important;
		font-size: 22pt !important;
		line-height: 32px !important;
		margin-top: 20px;
	}
	.if_title h1 b{
		font-weight:600;
		display: inline-block !important;
	}
	.if_title span{
		display: block;
		font-size: 15pt;
		text-align: left;
		color: #fff;
	}

	.if_image{
		text-align:center;
	}
	.if_image img{
		display: block;
		margin: 0 auto;
		max-width: 100%;
		max-height: 230px !important;
	}

	section .row{
		width: 95% !important;
	}

	.error{
		position: absolute;
		z-index: 99999;
		left: 6%;
		top: 13px;
		background: red;
		padding: 0;
	}


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

		.mobile-frontimage{
			display: none !important;
		}
		.question{
			margin: 10px auto !important;
		}

	}

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

		.question{
			width: 45% !important;
			margin: 0px auto !important;
		}
		.iframe-box{
			width: 29% !important;
		}
		.if_title h1{
			font-size: 14pt !important;
			line-height: 22px !important;
		}
		.if_title span{
			font-size: 10pt !important;
		}
		.if_image{
			width: 20% !important;
		}
		select{
			width: 25%  !important;
		}

	}

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

		.question, .iframe-box{
			width: 97% !important;
			display: block  !important;
		}
		section.landing .front .register-start h1, .if_title span, .if_title h1 b{
			text-align: center !important;
		}
		.if_title span{
			margin-bottom: 15px;
		}

	}

