:root {
    background: #e31c79;
}

.container-terminos{
	
	line-height: 1.25;
}
.z-index-99{
	z-index: 99;
	position: absolute;
}

@keyframes bounce {
	0%, 20%, 60%, 100% {
		-webkit-transform: translateY(0);
		transform: translateY(0);
	}

	40% {
		-webkit-transform: translateY(-20px);
		transform: translateY(-20px);
	}

	80% {
		-webkit-transform: translateY(-10px);
		transform: translateY(-10px);
	}
}
/*authentication{height:100vh;max-height:1050px;padding:0;position:relative}*/

table:hover {
	animation: bounce 1s;
}
.animar-bounce:hover{
	animation: bounce 1s;
}

.theme-sifei-rosa .wrap-container{
background: #e31c79;
}
.form-recuperar-acceso{
	padding-top: 90px;

}

.more_compatibilidad{
	background: #fff;
	height: 100vh;
	max-height: 1050px;
	padding: 0;
	position: relative;
	z-index: 99;
}
.authentication {

	height: 140vh;
}
 @media screen and (max-width: 600px){
  	.authentication{
  		height:180vh;
  	}
	.more_compatibilidad{
		height: 180vh;
	}  	
}
@media screen and (max-width: 992px){
  	.authentication{
  		height:180vh;
  	}
  	.more_compatibilidad{
		height: 180vh;
	}  	
  }

  .footer-d{
	background: #fff;
	height: 40vh;
	max-height: 60px;
	padding: 0;
	position: relative;
	z-index: 99;
}
#background_sifei {
    filter: brightness(50%);
}



.bg-imagen-sifei{
	background-image: url("../img/responsive.png")!important;
/*	background-position: center;*/
	background-repeat: no-repeat;
	background-size: cover;
}
.bg-imagen-sifei-large{
	background-image: url("../img/responsive_large.png")!important;
/*	background-position: center;*/
	background-repeat: no-repeat;
	background-size: cover;
}
.relative{
	position: relative;
}