* {
	margin:0;
	padding:0;
}
@font-face {
	font-family: 'sofia';
	src: url('sofiapro-light-webfont.woff') format('woff');
	font-weight: normal;
	font-style: normal;
}
body {
	font-family: 'sofia';
}
.pantalla {
	background:url('img/fondo.jpg') center center no-repeat;
	background-size:cover;
	position:absolute;
	top:0;
	left:0;
	width:100vw;
	height:100vh;
}
.pantalla > div {
	display:flex;
	flex-direction:column;
	justify-content:space-between;
	align-items:center;
	width:100vw;
	height:100vh;
	padding:8vh 0;
	box-sizing:border-box;
}
.logo {
	width:32vw;
}
.hometext {
	font-size:5vh;
	color:#1e285c;
	margin:5vh auto;
	width:72vw;
	text-align:center;
}
.preguntatext {
	font-size:4vh;
	color:#1e285c;
	margin:3vh auto;
	width:72vw;
	text-align:center;
}
.homeprod {
	width:72vw;
}
.revelar .botongris.correcta, .revelar .botongris.correcta.sel {
	background: #C79B37;
	background: linear-gradient(115deg,rgba(199, 155, 55, 1) 0%, rgba(233, 207, 138, 1) 50%, rgba(199, 155, 55, 1) 100%);
	color:#fff;
}
.botonzul {
	font-size:4vh;
	color:#fff;
	background: #000B28;
	background: linear-gradient(0deg,rgba(0, 11, 40, 1) 0%, rgba(30, 40, 92, 1) 100%);
	padding:1vh 5vh;
	border-radius:100000px;
	margin-top:3vh;
	text-transform:uppercase;
}
.botonzul.chico {
	font-size:3vh;
	padding:1vh 3vh;
}
.botongris {
	font-size:3.5vh;
	color:#1e285c;
	background:#d4d4d4;
	padding:1vh 0;
	width:60vw;
	border-radius:1vh;
	text-align:center;
}
.botongris.sel {
	color:#fff;
	background:#1e285c;
}
.premioimg {
	width:60vw;
}
.pantalla {
	display:none;
}
.pantalla#home {
	display:block;
}
#admin>div {
				width:100vw;
				height:100vh;
				background: rgba(0,0,0,0.8);
				color: #fff;
				display: flex;
				justify-content: center;
				flex-direction: column;
				align-items: center;
				font-size: 2vh;
			}
			#admin {
				z-index:99999999;
			}
			#admin>div>div {
				margin:0.2vh;
				display:flex;
				text-align:center;				
			}
			#admin input {	
				font-size: 2vh;
				text-align:center;
				width:30%;
			}
			#premioimg {
				max-width:65vw;
				max-height:50vh;
			}