@font-face {
	font-family: Italiana;
	src: url("/assets/fonts/Satisfy-Regular.ttf");
}

@font-face {
	font-family: Alex Brush Regular;
	src: url("/assets/fonts/letra &.ttf");
}
/*
#CE466D
#CA2143
#E39FBD
*/
body{
	background-color: black;
}
.fondoIniciar{
	background-color: black;
}
.navbar-brand{
	color: white;
}
.card-title{
	font-weight: 400 !important;
}
.display-5{
	font-weight: 400 !important;
}
.display-6{
	font-weight: 400 !important;
}
.barra{
	font-family: Italiana;
	background-color: #CE466D;
	color: white;
}
.borde{
	border-style: solid;
	border-top-style: none;
	border-width: 2px;
	border-color: #CA2143;
}
.bordeCompleto{
	border-style: solid;
	border-width: 2px;
	border-color: #CA2143;
}
.and{
	font-family: Alex Brush Regular;
	opacity: 0.25;
	color: #CA2143;
	letter-spacing: -5px;
}
.nombres{
	font-size: 16vmin;
	line-height: 0.5;
}
.grande {
	position: relative;
	top: 25px;
	font-size: 1.4em;
}
.moverIzq{
	position: relative;
	left: -2px;
}
.titulo1{
	font-family: Italiana;
	color: #CA2143;
}
.titulo2{
	font-family: Italiana;
	color: #CA2143;
}
.lineas{
	color:#E39FBD;
	font-family: Italiana;
}
.dondes{
	font-family: Italiana;
	background-color: #CA2143;
	color: white;
	font-size: 4vmin !important;
}
.dondes a:link {
  color: white;
}

.dondes a:visited {
  color: white;
}

.dondes a:focus {
  border-bottom: 1px solid;
}
.gigante {
	font-size: 20vmin;
}
.flotante{
	position: fixed;
	bottom: 20px;
	right: 20px;
	z-index: 998;
}

.tituloreloj{
	font-size: 6.5vmin;
}
.tiempo{
	font-size: 10vmin;
}
.tiempoTitulo{
	font-size: 6vmin;
}
.dresscode{
	font-size: 6vmin;
}
.reservado{
	font-size: 5.5vmin;
}
.final{
	font-size: 10vmin;
}

.uno{
	transform: rotate(5deg);
}
.dos{
	transform: rotate(-5deg);
	display: flex;
	justify-content: center;
	align-items: center;
}
.tres{
	transform: rotate(3deg);
	display: flex;
	justify-content: center;
	align-items: center;
}

.form-control{
	font-size: 3.5rem !important;
}
.google-maps iframe {
	width: 100% !important;
}
.material-symbols-outlined, .bi{
	font-size: 6vmin !important;
	vertical-align: -.125em;
}
.claseAl{
	display: none;
}
.claseA{
	visibility: visible;
}
.claseAla{
	display: none;
}