.displayFlex-column, .articulo, html, body {
  display: flex;
  flex-direction: column;
  align-items: center;
}

* {
  width: 0;
  margin: 0;
  padding: 0;
}

html, body {
  width: 100%;
  height: auto;
  font-family: Arial, Helvetica, sans-serif;
  background-color: whitesmoke;
}

h1 {
  width: 100%;
  text-align: center;
}

.inputs {
  width: 100%;
  display: flex;
  justify-content: center;
}
.inputs .inputbutton, .inputs button, .inputs input {
  margin: 15px;
  border-radius: 10px;
  padding: 5px;
  border: 1px solid black;
}
.inputs input {
  width: clamp(0px, 20%, 400px);
}
.inputs input:focus {
  background-color: #a1a1a1;
  border: 1px solid #6d6d6d;
  outline: none;
}
.inputs button {
  width: clamp(0px, 30%, 200px);
  cursor: pointer;
}

.tabla {
  width: 80%;
  border-collapse: collapse;
}
.tabla th, .tabla td {
  border: 2px solid black;
  padding: 5px;
}
.tabla tbody {
  background-color: #a1a1a1;
  text-align: center;
  font-weight: bold;
}
.tabla tbody tr td:nth-last-child(1), .tabla tbody tr td:nth-last-child(2) {
  cursor: pointer;
}
.tabla thead {
  background-color: #6d6d6d;
  color: white;
}

.articulo {
  width: 100%;
}
.articulo h2 {
  margin-top: 20px;
  width: auto;
  text-align: center;
}
.articulo div {
  width: 80%;
  display: flex;
}
.articulo div p {
  width: auto;
  margin: 20px;
  text-align: justify;
}

/*# sourceMappingURL=index.css.map */
