
::-webkit-scrollbar {
    display: none;
}
@font-face{
	font-family: 'raleway';
	src:url("../fonts/Raleway-ExtraBold.ttf");
}
@font-face{
	font-family: 'montserrat';
	src:url("../fonts/Montserrat-Bold.otf")

}
html{
	overflow-x: hidden;
	overflow-y: hidden;
}
body{
	width: 1920px;
	height: 1200px;
	background-color: #000022;
	margin:0px 0px;
}
	.contenedor{
	width: 1920px;
	height: 1000px;
	background:url("../img/fondo_pilotos-1200.png");
	background-repeat:repeat;
		background-size: cover;
  display: grid;
	
		margin:0px 0px;

	
}
.contenedor_rally{
	width: 1920px;
	height: 1200px;
	background:url("../img/fondo_pilotos-1200.png");
	background-repeat:repeat;
		background-size: cover;
  display: grid;
	padding-top: 200px;
	
		margin:0px 0px;

	
}
cabecera {
	height: 200px;
	width: 1920px;
	margin: 0px;
}
form {

	width: 1920px;
	height: 1000px;
	margin-top: 0px;
	margin-bottom: 30px;
	text-transform: uppercase;	
	justify-content: center;
  align-items: center;
	border-radius: 30px;
	font-family: 'montserrat';
	display: grid;
}

#con_boton {
	padding: 20px 20px;
	background-color: #ededed;
	position:inherit;
	margin-top: 70px;
	padding-top: 28px;
	margin-bottom: 30px;
	display: block;
	width: 50%;
	justify-content: center;
  align-items: center;
	border-radius: 20px;
	font-family: 'montserrat';
}
select{
	height:100px;
	width: 1400px;
	font-size: 30px;
	border-radius: 10px;
	font-family: 'montserrat';
	text-align: center;
	align-items: center;
	padding: 10px;
	border: none;
	border-radius: 50px;
	border: 2px #868484 solid;
	text-transform: uppercase;
	color:#02070b;

}

option {
	height:100px;
	width: 80%;
	font-size: 60px;
	border-radius: 10px;
	font-family: 'montserrat';
	text-transform: uppercase;
	text-align: center;
	align-items: center;
	padding: 10px;
	color:#02070b;

}


h1 {
	text-align: center;
	color:#FFFFFF;
	font-family: 'montserrat';
	text-transform: uppercase;
	font-size: 40px;
	width: 100%;
	
}

input {
	width:300px;
	height: 100px;
	padding: 9px;
	margin: auto;
	margin-top: 12px;
	font-size: 30px;

}

input[type='submit']{
	background-color: #48e;
	color: #fff;
	width:300px;
	height: 100px;
	font-size:25px;
	font-family: 'montserrat';
	margin-top: 22px;
	border: none;
	border-radius: 50px;
	text-transform: uppercase;
	border: 2px #001260 solid;

}
input[type='number']{
	height:70px;
	width: 1400px;
	font-size: 30px;
	font-family: 'montserrat';
	text-align: center;
	align-items: center;
	padding: 10px;
	border: none;
	border-radius: 50px;
	border: 2px #868484 solid;
	text-transform: uppercase;
	color:#02070b;
;
}
input[type='password']{
	height:70px;
	width: 1400px;
	font-size: 30px;
	font-family: 'montserrat';
	text-align: center;
	align-items: center;
	padding: 10px;
	border: none;
	border-radius: 50px;
	border: 2px #868484 solid;
	text-transform: uppercase;
	color:#02070b;

}
input[type='text']{
	height:70px;
	width: 1400px;
	font-size: 30px;
	font-family: 'montserrat';
	text-align: center;
	align-items: center;
	padding: 10px;
	border: none;
	border-radius: 50px;
	border: 2px #868484 solid;
	text-transform: uppercase;
	color:#02070b;

}
.ok {
	text-align: center;
	width: 100%;
	padding: 12px;
	background-color: #1e6;
	color: #fff
}
.bad {
	text-align: center;
	width: 100%;
	padding: 12px;
	background-color: #a22;
	color: #fff
}
#boton{
	width: 100px;
	height: 30px;
	float: left;
	margin-top: auto;
	font-family: 'montserrat';
	font-size: 20px;
	color:#F9F7F7;
}
a{
	
	font-family: 'montserrat';
	font-size: 20px;
	color:#F9F7F7;
	background-color:#000000;
	border-radius: 10px;
	padding: 20px 20px;
	text-decoration: none;
	marging:30px 10px;
}
a:hover{
	background-color: #63357D;
	color: #F9F2F2;
}

