header{
    box-shadow: 0 0 50px 0 rgb(0 0 0 / 5%);
}

.imgBanner{
	filter: brightness(80%);
}
/***Precarga */
.cargando {
	position: fixed;
	top: 0;
	bottom: 0;
	width: 100%;
	background-color: #f9f9f9;
	z-index: 999999;
  }
  .cargando .loader-inner {
	position: absolute;
	border: 2px solid #f12020;
	border-radius: 50%;
	width: 40px;
	height: 40px;
	left: calc(50% - 20px);
	top: calc(50% - 20px);
	border-right: 0;
	border-top-color: transparent;
	-webkit-animation: loader-inner 1s cubic-bezier(0.42, 0.61, 0.58, 0.41) infinite;
	animation: loader-inner 1s cubic-bezier(0.42, 0.61, 0.58, 0.41) infinite;
  }
  
  @-webkit-keyframes loader-outter {
	0% {
	  -webkit-transform: rotate(0deg);
	  transform: rotate(0deg);
	}
	100% {
	  -webkit-transform: rotate(360deg);
	  transform: rotate(360deg);
	}
  }
  @keyframes loader-outter {
	0% {
	  -webkit-transform: rotate(0deg);
	  transform: rotate(0deg);
	}
	100% {
	  -webkit-transform: rotate(360deg);
	  transform: rotate(360deg);
	}
  }
  @-webkit-keyframes loader-inner {
	0% {
	  -webkit-transform: rotate(0deg);
	  transform: rotate(0deg);
	}
	100% {
	  -webkit-transform: rotate(-360deg);
	  transform: rotate(-360deg);
	}
  }
  @keyframes loader-inner {
	0% {
	  -webkit-transform: rotate(0deg);
	  transform: rotate(0deg);
	}
	100% {
	  -webkit-transform: rotate(-360deg);
	  transform: rotate(-360deg);
	}
  }
  /****/

  .zmdi-copy{
	  color: #FF0043;
  }
  .zmdi-copy:hover{
	  cursor: pointer;
  }

  /**Centrando recaptcha**/
  .text-center {
	text-align: center;
  }
  .g-recaptcha {
	display: inline-block;
  }


.inner-addon {
    position: relative;
}
.inner-addon .zmdi-filter-center-focus {
    position: relative;
    padding: 10px;
    pointer-events: none;
}

#accionpassword:hover{
	cursor: pointer !important;
}

.btn-primary.disabled, .btn-primary:disabled {
	color: #fff !important;
	  background-color: #FF0043 !important;
	  border-color: #FF0043 !important;
  }
.terminoPass{
	background-color:#f9f9f9;
	font-weight: 500;
	padding:5px 10px;
	border-radius:10px;
	font-size: 12px;
}

.contentLinks{
	border-top: 1px solid #f6f6f6;
	margin: 0 auto;
	width: 100%;
	display: flex;
	flex-wrap: wrap;
	justify-content: space-between;
	padding: 10px 20px 15px 20px;
}
.boldIcons{
	font-weight: 600;
	font-size: 20px;
}
.boldIcons:hover{
	color: #FF0043 !important;
	font-weight: bold;
	
}

/***Efecto Hover**/
@keyframes hoverRedes {
	50%  {
	  transform: scale(1.08);
	}
  }

ul li a:hover{
	cursor: pointer !important;
	animation-name: hoverRedes;
	animation-duration: 0.2s;
}
/*********/

#grisP{
	background: #f9f9f9;
    padding: 5px 10px;
}
.cursorPointer:hover{
	cursor: pointer;
}