.btn-second-danger {
	background-color: #fae4e8;
	color: #b03d5a;
}

.btn-second-danger:hover {
	background-color: rgb(249, 221, 226);
	color: #b03d5a;
}

.btn-second-success {
	background-color: #dcf1e4;
	color: #0c622e;
}

.btn-second-success:hover {
	background-color: rgb(219, 240, 227);
	color: #0c622e;
}

.btn-second-warning {
	background-color: #fbf1dd;
	color: #946110;
}

.btn-second-warning:hover {
	background-color: rgb(250, 237, 209);
	color: #946110;
}

.btn-second-info {
	background-color: #e5f4f8;
	color: #3b7e94;
}

.btn-second-info:hover {
	background-color: rgb(214, 237, 243);
	color: #3b7e94;
}

.btn-second-dark {
	background-color: rgb(209, 218, 228);
	color: #394c63;
}

.btn-second-dark:hover {
	background-color: rgb(217, 224, 232);
	color: #394c63;
}



/*BOTONES PARA EL TIPO DE ASISTENCIA "PRESENTE" */
.btn-outline-presente {
	border-color: #4285f4;
	/* Asegura grosor + color */
	color: #4285f4;
	background-color: transparent;
	transition: all 0.3s ease;
}

.btn-outline-presente:hover {
	border-color: rgb(14, 98, 237);
	background-color: rgb(232, 240, 253);
	color: rgb(18, 102, 241);
}

.btn-outline-presente:active {
	border-color: rgb(14, 98, 237);
	background-color: rgb(232, 240, 253);
	color: rgb(18, 102, 241);
}


.btn-presente {
	background-color: #4285f4;
	color: rgb(255, 255, 255);
}

.btn-presente:hover {
	background-color: #4285f4;
	color: rgb(255, 255, 255);
}

.btn-presente:active {
	background-color: #4285f4;
	color: rgb(255, 255, 255);
}