.modalBox {
	max-width: 555px;
	font-size: 14px;
}
.modalBox h2 {
	font-size: 20px;
	margin: 0;
}
.modalBox .subtitulo,
#okModal .subtitulo {
	font-size: 18px;
	font-weight: 800;
	margin-top: 10px;
	margin-bottom: 5px;
	/*color: #FFFFFF;*/
}
.modalBox ul,
#okModal ul {
	list-style: none;
	padding: 0;
}
.modalBox .botonesModal {
	margin-top: 20px;
	text-align: right;
}
.modalBox button {
	padding: 10px 14px;
	color: #FFFFFF;
	border: none;
	border-radius: 10px;
	font-size: 16px;
}
.modalBox .btnAceptar {
	background-color: var(--color-rojo);
}
.modalBox .btnAceptar:disabled {
	background-color: var(--color-rojo-claro);
	cursor: not-allowed;
}
.modalBox .btnCancelar {
	background-color: var(--color-gris-oscuro);
}
#avisoModal.fancybox-content,
#responseModal.fancybox-content,
#okModal.fancybox-content { 
	padding: 0;
}
#okModal.fancybox-content,
#responseModal.fancybox-content {
	background-color: transparent;
}
#okModal .fancybox-close-small {
    color: #FFFFFF;
}

/* okModal */
#okModal #cabeceraModal {
	font-size: 40px;
	font-weight: 800;
	padding: 40px 40px 10px 40px;
	text-transform: uppercase;
	color: #FFFFFF;
}
#okModal #cabeceraModal img {
	position: absolute;
    right: 0;
    margin-right: 40px;
    top: 10px;
}
#okModal #cuerpoModal {
	padding: 10px 10px 20px 10px;
	color: #FFFFFF;
}
#okModal #cuerpoModal #track-logo {
	margin-top: 50px;
	text-align: center;
}
#okModal #cuerpoModal .contenidoCurso,
#okModal #cuerpoModal .lineaBlanca {
	margin-left: 14px;
}
#okModal #cuerpoModal .lineaBlanca {
	height: 1px;
	background-color: #FFFFFF;
	margin-top: 15px;
	margin-bottom: 15px;
}
.analyticsModal {
	background-image: url('../img/modal/bg-data-analytics.png');
	background-size: 100% 100%;
}
.agilidadModal {
	background-image: url('../img/modal/bg-agilidad.png');
	background-size: 100% 100%;
}
.innovacionModal {
	background-image: url('../img/modal/bg-innovacion.png');
	background-size: 100% 100%;
}
.negocioModal {
	background-image: url('../img/modal/bg-negocio.png');
	background-size: 100% 100%;
}
.digitalModal {
	background-image: url('../img/modal/bg-digital-tech.png');
	background-size: 100% 100%;
}
.skillsModal {
	background-image: url('../img/modal/bg-top-skills.png');
	background-size: 100% 100%;
}

/* scheduleModal */
#scheduleModal .fancybox-close-small {
    padding: 9px;
    border-radius: 18px;
    top: 4px;
    right: 4px;
    height: 36px;
    width: 36px;
}
#scheduleModal .fancybox-close-small img {
	height: 20px;
}
#scheduleModal form select,
#scheduleModal form input {
	width: 100%;
	display: block;
	margin-bottom: 10px;
	padding: 8px 10px;
	border-radius: 8px;
}
#scheduleModal form button {
	width: 49%;
}

/* okModalCapacidad */
#okModalCapacidad {
	/*width: 600px;*/
	width: 524px;
	background-image: url('.../img/modal/fondo-modal.png');
	background-size: cover;
	color: #000000;
	border-radius: 25px;
}
#okModalCapacidad #cuerpoModal {
	position: relative;
}
#okModalCapacidad #cuerpoModal #icon-modal {
	position: absolute;
	right: 0;
	bottom: 0;
}
#okModalCapacidad #cuerpoModal .titulo {
	/*font-family: "Rimac";*/
	font-size: 40px;
	line-height: 45px;
	font-weight: bold;
	margin-top: 50px;
	margin-bottom: 20px;
}
#okModalCapacidad #cuerpoModal .contenidoModal .subtitulo {
	font-weight: bold;
	margin-bottom: 6px;
}
#okModalCapacidad #cuerpoModal .contenidoModal .subtitulo img {
	margin-right: 14px;
}
#okModalCapacidad #cuerpoModal .contenidoModal .contenidoCurso {
	margin-left: 40px;
	margin-bottom: 30px;
}
#okModalCapacidad #cuerpoModal .contenidoModal .contenidoCurso #modalHorarioCurso li {
	font-size: 15px;
	margin-left: -25px;
	margin-bottom: 10px;
}
#okModalCapacidad .enlace-curso {
	background-color: #000000;
	color: #FFFFFF;
	padding: 12px 10px;
	width: 70%;
	display: block;
	text-align: center;
	border-radius: 8px;
}

/* FancyBox */

.fancybox-slide--html .fancybox-close-small {
    right: 10px;
    top: 6px;
}

@media only screen and (max-width: 768px) {
	#okModal img {
		width: auto;
	}
	#okModal #cuerpoModal #track-logo {
		margin-top: 0;
	}
	#okModalCapacidad, 
	#okModalCapacidad img {
		width: auto;
		
	}
}