/*
 * admonittion:  ies
 */
:root {
  --md-admonition-icon--ies: url('../img/ies16.svg')
}
.md-typeset .admonition.ies,
.md-typeset details.ies {
  border-color: rgb(255, 193, 5);
}
.md-typeset .ies > .admonition-title,
.md-typeset .ies > summary {
  background-color: rgba(255, 222, 151, 0.801);
}
.md-typeset .ies > .admonition-title::before,
.md-typeset .ies > summary::before {
  background-color: rgb(189, 143, 4);
  -webkit-mask-image: var(--md-admonition-icon--ies);
          mask-image: var(--md-admonition-icon--ies);
}


/*
 * admonittion:  inst
 */
:root {
  --md-admonition-icon--inst: url('../img/inst16.svg')
}
.md-typeset .admonition.inst,
.md-typeset details.inst {
  border-color: rgb(5, 22, 255);
}
.md-typeset .inst > .admonition-title,
.md-typeset .inst > summary {
  background-color: rgba(5, 22, 255, 0.14);
}
.md-typeset .inst > .admonition-title::before,
.md-typeset .inst > summary::before {
  background-color: rgb(12, 38, 126);
  -webkit-mask-image: var(--md-admonition-icon--inst);
          mask-image: var(--md-admonition-icon--inst);
}


/*
 * admonittion:  creative commons
 */
 :root {
  --md-admonition-icon--cc: url('data:image/svg+xml;charset=utf-8,<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24"><path d="m11.89 10.34-1.34.7c-.14-.3-.31-.51-.52-.63s-.41-.18-.58-.18c-.9 0-1.34.59-1.34 1.77 0 .54.11.97.34 1.29.22.32.55.48 1 .48.58 0 .99-.27 1.23-.86l1.23.63c-.26.49-.62.87-1.09 1.15q-.69.42-1.53.42c-.9 0-1.62-.27-2.17-.82C6.58 13.74 6.3 13 6.3 12c0-.95.28-1.7.83-2.26q.84-.84 2.1-.84c1.24-.01 2.13.48 2.66 1.44m5.77 0-1.32.7c-.14-.3-.34-.51-.53-.63q-.315-.18-.6-.18c-.89 0-1.34.59-1.34 1.77 0 .54.13.97.34 1.29.23.32.56.48 1 .48.59 0 1-.27 1.24-.86l1.25.63c-.28.49-.65.87-1.11 1.15-.47.28-.97.42-1.52.42-.9 0-1.63-.27-2.17-.82S12.09 13 12.09 12c0-.95.28-1.7.83-2.26S14.17 8.9 15 8.9c1.26-.01 2.14.48 2.66 1.44M12 3.5a8.5 8.5 0 0 1 8.5 8.5 8.5 8.5 0 0 1-8.5 8.5A8.5 8.5 0 0 1 3.5 12 8.5 8.5 0 0 1 12 3.5M12 2A10 10 0 0 0 2 12a10 10 0 0 0 10 10 10 10 0 0 0 10-10A10 10 0 0 0 12 2"/></svg>')
}
.md-typeset .admonition.cc,
.md-typeset details.cc {
  border-color: rgb(40, 39, 39);
}
.md-typeset .cc > .admonition-title,
.md-typeset .cc > summary {
  background-color: rgba(218, 218, 218, 0.801);
}
.md-typeset .cc > .admonition-title::before,
.md-typeset .cc > summary::before {
  background-color: rgb(40, 39, 39);
  -webkit-mask-image: var(--md-admonition-icon--cc);
          mask-image: var(--md-admonition-icon--cc);
}

/*
 * admonittion:  youtube
 */
 :root {
  --md-admonition-icon--youtube: url('data:image/svg+xml;charset=utf-8,<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 576 512"><!--! Font Awesome Free 6.6.0 by @fontawesome - https://fontawesome.com License - https://fontawesome.com/license/free (Icons: CC BY 4.0, Fonts: SIL OFL 1.1, Code: MIT License) Copyright 2024 Fonticons, Inc.--><path d="M549.655 124.083c-6.281-23.65-24.787-42.276-48.284-48.597C458.781 64 288 64 288 64S117.22 64 74.629 75.486c-23.497 6.322-42.003 24.947-48.284 48.597-11.412 42.867-11.412 132.305-11.412 132.305s0 89.438 11.412 132.305c6.281 23.65 24.787 41.5 48.284 47.821C117.22 448 288 448 288 448s170.78 0 213.371-11.486c23.497-6.321 42.003-24.171 48.284-47.821 11.412-42.867 11.412-132.305 11.412-132.305s0-89.438-11.412-132.305m-317.51 213.508V175.185l142.739 81.205z"/></svg>')
}
.md-typeset .admonition.youtube,
.md-typeset details.youtube {
  border-color: rgb(148, 3, 3);
}
.md-typeset .youtube > .admonition-title,
.md-typeset .youtube > summary {
  background-color: rgba(253, 212, 212, 0.801);
}
.md-typeset .youtube > .admonition-title::before,
.md-typeset .youtube > summary::before {
  background-color: rgb(148, 3, 3);
  -webkit-mask-image: var(--md-admonition-icon--youtube);
          mask-image: var(--md-admonition-icon--youtube);
}


/*
 * admonittion:  vscode
 */
 :root {
  --md-admonition-icon--vscode: url('../img/microsoft-visual-studio-code.svg');
}
.md-typeset .admonition.vscode,
.md-typeset details.vscode {
  border-color: #008bce;
}
.md-typeset .vscode > .admonition-title,
.md-typeset .vscode > summary {
  background-color: #c3e1f3;
}
.md-typeset .vscode > .admonition-title::before,
.md-typeset .vscode > summary::before {
  background-color: #008bce;
  -webkit-mask-image: var(--md-admonition-icon--vscode);
          mask-image: var(--md-admonition-icon--vscode);
}


/*
 * admonittion:  java
 */
 :root {
  --md-admonition-icon--java: url('../img/java-filled-svgrepo-com.svg')
}
.md-typeset .admonition.java,
.md-typeset details.java {
  border-color: rgb(148, 3, 3);
}
.md-typeset .java > .admonition-title,
.md-typeset .java > summary {
  background-color: rgba(253, 212, 212, 0.801);
}
.md-typeset .java > .admonition-title::before,
.md-typeset .java > summary::before {
  background-color: rgb(148, 3, 3);
  -webkit-mask-image: var(--md-admonition-icon--java);
          mask-image: var(--md-admonition-icon--java);
}



/*
 * ABC. ancho de página completo
 */
.md-grid {
  max-width: initial;
}

.md-typeset .admonition,
.md-typeset details {
font-size: 16px
}

/*
 * ABC. centrar la tabla en mkdocs
 */
 .center-table {
  display: flex;
  justify-content: center;
  margin: 0 0;
}

.center-table table {
  border-collapse: collapse;
}

.center-table th, .center-table td {
  border: 1px solid #ddd;
  padding: 8px;
  text-align: center;
}


.center-table table th {
  background-color: #f5d488; /* Cambia este color por el que prefieras */
  color: #333; /* Opcional: Cambia el color del texto */
}


/* Alinear el icono de PDF junto al botón de modo oscuro */
.md-header__source {
  display: flex;
  align-items: center;
  gap: 12px; /* Espaciado entre los elementos */
}

/* Ajustar el tamaño del icono de PDF */
.md-header__button.md-icon[title="Descargar el PDF"] {
  font-size: 22px;
  color: red; /* Puedes cambiarlo a otro color */
}

/* Estilizar el hover del icono */
.md-header__button.md-icon[title="Descargar el PDF"]:hover {
  color: #ff9900; /* Cambia el color cuando el cursor pasa encima */
}




/* ABC. Cambiar el color de fondo de la tabla */
.md-typeset table th {
  background-color: #ee6462; /* Cambia este color */
  color: #ffffff; /* Cambia el color del texto si es necesario */
  font-size: 1.15em;
}

/* .md-typeset table tr:hover td {
  background-color: #f7b6ad;
} */



.md-typeset blockquote {
  border-left: 4px solid #f7b6ad !important;
  padding-left: 1rem !important;
}