
	.container-fluid{
		padding: 0% !important;
	}
	
	.btnRegistro{
		width: 30%;
		height: 8vh;
		margin: 2px;
		border: solid white 1px;
		display: inline-block;
		cursor: pointer;
		color: white !important;
		font-size: 18pt;
		text-transform: capitalize;
		text-align: center;
		padding-top: 1%;
		border-radius: 10px;
		margin: 15px;

	}
	.btnRegistro:hover{
		background: #373737 !important;
		border: solid black 2px;

	}

	.pad{
		padding: 3% 0%;
	}

	.fondo{
		background: #fefefe;




	
	font-display: swap;



		/* background: -webkit-linear-gradient(to right,#6094d0,#b9b8bc);
		background: -o-linear-gradient(to right,#6094d0,#b9b8bc);
		background: linear-gradient(to right,#6094d0,#b9b8bc); */
	}
	.fondoRally{
					background: #FFF;

					
					background: -webkit-linear-gradient(to right,#ea538a56,#ea538a20,#ea538a56);
					background: -o-linear-gradient(to right,#ea538a56,#ea538a20,#ea538a56);
					background: linear-gradient(to right,#ea538a56,#ea538a20,#ea538a56);
					font-display: swap;
	}

	.fondoExposicion{
					background: #adbb34;
					
					/*background: -webkit-linear-gradient( #5FA1E8 20%, #75B8FF  40%,#75B8FF 100%);
					background: -o-linear-gradient( #5FA1E8 20%, #75B8FF 40%,#75B8FF 100%);
					background: linear-gradient(#5FA1E8 20%, #75B8FF 40%,#75B8FF 100%);*/
				}
	.fondoCartel{
					background: #e0dfe5;
					
					background: -webkit-linear-gradient( #5FA1E8 20%, #75B8FF  40%,#75B8FF 100%);
					background: -o-linear-gradient( #5FA1E8 20%, #75B8FF 40%,#75B8FF 100%);
					background: linear-gradient(#5FA1E8 20%, #75B8FF 40%,#75B8FF 100%);
	}
	.fondoMusica{
					background: #e0dfe5;
					
					/*background: -webkit-linear-gradient( #718EFF,#AEEBE0);
					background: -o-linear-gradient( #718EFF,#AEEBE0);
					background: linear-gradient(#718EFF,#AEEBE0);*/
					background: -webkit-linear-gradient( #eb6447,#FFB471);
					background: -o-linear-gradient( #eb6447,#FFB471);
					background: linear-gradient(#eb6447,#FFB471);
	}
	.tituloR{
		color: black;

	}
	.formRally{
		
		color: white;
		font-size: 14pt;
	}
	.formExpo{
		color: black;
		font-size: 14pt;
	}
	.formCartel{
		
		color: white;
		font-size: 14pt;
	}
	.formMusica{
		
		color: white;
		font-size: 14pt;
	}
	.colortituloRally
	{
		background: #ffffffa2;
		color: black;
	}
	.colorTituloExpo
	{
		background: rgba(92,92,92,0.4);
		color: white;
	}
	.colorTituloCartel
	{
		background: rgba(92,92,92,0.4);
		color: white;
	}
	.colorTituloMusica
	{
		background: rgba(92,92,92,0.4);
		color: white;
	}
	.colorparticipanteRally
	{
		background: #ffffffa2;
		padding-bottom: 30px;
		padding-top: 30px;
		border: transparent black 2px;
		border-bottom-right-radius: 10px;
		border-bottom-left-radius: 10px;

		color: black;

		}
		.colorparticipanteExpo
		{
			background: rgba(92,92,92,0.4);
			padding-bottom: 30px;
			padding-top: 30px;
			border: transparent black 2px;
			border-bottom-right-radius: 10px;
			border-bottom-left-radius: 10px;
			color: white;
		}
		.colorparticipanteCartel
		{
				background: rgba(92,92,92,0.4);

			padding-bottom: 30px;
			padding-top: 30px;
			border: transparent black 2px;
			border-bottom-right-radius: 10px;
			border-bottom-left-radius: 10px;

			color: white;

			}
		.colorparticipanteMusica
		{
				background: rgba(92,92,92,0.4);

			padding-bottom: 30px;
			padding-top: 30px;
			border: transparent black 2px;
			border-bottom-right-radius: 10px;
			border-bottom-left-radius: 10px;

			color: white;

			}

.btnRally{
	background: gray;
	color: white;
	border:none;

}
.btnRally:hover{
	background: white;
	color: black;
}
.form-control{
	background: #e0dfe5;
}

.textoTituloRally{
	color: black;
	 text-align: center;
	 font-size: 40pt;
}
.textoTituloMusica{
	color: white;
	 text-align: center;
	 font-size: 40pt;
}
.disabled{
	background: #C7CBCD!important;#C7CBCD
}
.disabled:hover{
	background: #C7CBCD !important;
	border: none;
}
.btnRow2{
	margin-left: 15%;
}

label.error { float: none; color: rgb(120, 0, 0); padding-left: .5em; vertical-align: middle; font-size: 17px; }

@media only screen and (max-width: 480px) {
  .btnRegistro{
		
		font-size: 12pt;
		width: 100%;
		height: 10vh
		

	}
	.btnRow2{
	margin-left: 0%;

}
	.container{
		padding-right: 0px !important; 
	}
}

@media only screen and (max-width: 800px) and (min-width: 480px){
	.btnRegistro{
		
		font-size: 12pt;
		width: 100%;
		height: 10vh
		

	}
	.btnRow2{
	margin-left: 0%;

}
	.container{
		padding-right: 0px !important; 
	} 
}
@media only screen and (max-width: 1350px) and (min-width: 800px){
	.btnRegistro{
		
		font-size: 18pt;
		width: 29%;
		height: 10vh
		

	}
	.btnRow2{
	margin-left: 20%;

}
	.container{
		padding-right: 0px !important; 
	} 
}

@media (min-width: 600px) and (max-width: 1300px) and (orientation: landscape) {
	.btnRegistro{
		font-size: 18pt;
		width: 100%;
		height: 20vh
	}
	.btnRow2{
	margin-left: 0%;
}
	.container{
		padding-right: 0px !important; 
	}
}