.equisC {
    list-style-image:url('/t2/imagenes/circle-xmark-solid.svg');
}

/* Custom styles for the FAQ accordion */
.mopsAc {
  background-color: #18181b;
  color: #fff;
}

/* Mejora de responsividad para preguntas largas */
.accordion-button {
  padding-top: 1rem;
  padding-bottom: 1rem;
  line-height: 1;
  white-space: normal;
  word-break: break-word;
  text-align: left;
  align-items: flex-start;
}

/* Ajustes específicos para móviles */
@media (max-width: 576px) {
  .accordion-button {
    font-size: 1rem;
    padding-top: 1.2rem;
    padding-bottom: 1.2rem;
  }
}


.compartelo {
	font-size:0.9em;
	}

ul.social-network {
	list-style: none;
	display: inline;
	margin-left:0 !important;
	padding: 0;
}
	ul.social-network li {
		display: inline;
		margin: 0 2px;
	}
	.social-network a.icoFacebook:hover {
		background-color:#3B5998;
	}
	.social-network a.icoTwitter:hover {
		background-color:#33ccff;
	}
	.social-network a.icoLinkedin:hover {
		background-color:#007bb7;
	}
	.social-network a.icoFacebook:hover i, .social-network a.icoTwitter:hover i,
	.social-network a.icoLinkedin:hover i {
		color:#fff;
	}
	a.socialIcon:hover, .socialHoverClass {
		color:#44BCDD;
	}

	.social-circle li a {
		display:inline-block;
		position:relative;
		margin:0 auto 0 auto;
		-moz-border-radius:50%;
		-webkit-border-radius:50%;
		border-radius:50%;
		text-align:center;
		width: 25px;
		height: 25px;
		font-size:15px;
	}
	.social-circle li i {
		margin:0;
		line-height:25px;
		text-align: center;
	}

	.social-circle li a:hover i, .triggeredHover {
		-moz-transform: rotate(360deg);
		-webkit-transform: rotate(360deg);
		-ms--transform: rotate(360deg);
		transform: rotate(360deg);
		-webkit-transition: all 0.2s;
		-moz-transition: all 0.2s;
		-o-transition: all 0.2s;
		-ms-transition: all 0.2s;
		transition: all 0.2s;
	}
	.social-circle i {
		color:rgba(64,76,123,0.9);
		-webkit-transition: all 0.8s;
		-moz-transition: all 0.8s;
		-o-transition: all 0.8s;
		-ms-transition: all 0.8s;
		transition: all 0.8s;
	}

.aDer {
    position: relative;
    text-align: right;
    display: block;
	right: 20px;
}