.base-datos .card-header {
	display: flex;
	padding-right: 8px;
	height:72px;
	background-color: #fff;
}



.base-datos .card-header .boton-c {
	padding-left: 1em;
	
	opacity: 1;
	font-size: 14px;
	font-style: normal;
	letter-spacing: 0px;
	text-align: left;
	line-height: 24px;
	padding-top: 0;
}

.base-datos .ir {
	width: 8px;
	filter: invert(31%) sepia(92%) saturate(892%) hue-rotate(190deg) brightness(89%) contrast(81%);
}

.base-datos .img-principal {
	margin-top: 3px;
	/*width: 42px;*/
	height: 36px;
}

.card.modalidad {
  margin-bottom: 10px;
  border: 0 !important;
  border-left: 8px solid #FFCF02 !important;
  width: 420px;
}

.card.modalidad > a > .card-header button {
	padding-top: 0;
	padding-bottom: 0;
}


.modalidad .card-header {
	display: flex;
}

.modalidad .card-header img {
	filter: invert(31%) sepia(92%) saturate(892%) hue-rotate(190deg) brightness(89%) contrast(81%);
}

.modalidad .card-header .boton-c {
	padding-left: 1em;
	opacity: 1;
	font-size: 16px;
	font-style: normal;
	letter-spacing: 0px;
	text-align: left;
	line-height: 24px;
	color: black;
	font-weight: bolder;
}

.modalidad .ir {
	width: 8px;
	filter: invert(31%) sepia(92%) saturate(892%) hue-rotate(190deg) brightness(89%) contrast(81%);
}

.modalidad .img-principal {
	width: 32px;
	height: 32px;
	margin-top: 3px;
}