html {
  -webkit-background-size: cover;
  -moz-background-size: cover;
  -o-background-size: cover;
  background-size: cover;
}
header{
  color: white;
  text-align: center;
  margin-left: auto;
  margin-right: auto;
  font-family: helvetica
}
body {
  background-color: black;
  justify-content: center;
  align-items: center;
}
main{
  color: white;
  text-align: center;
  margin-left: auto;
  margin-right: auto;
  font-family: helvetica
}
.center {
  margin-left: auto;
  margin-right: auto;
}
input, select, textarea{
  font-family: Helvetica;
  background-color:rgba(0, 0, 0, 0.5);
  color:white;
  font-size: 14px;
}
input.button{
  background-color:rgba(0, 0, 0, 1);
  color:white;
}
label{
  font-family: Helvetica;
  font-size: "12px";
  color:white;
}
button{
  font-family: Helvetica;
  background-color:black;
  color:white;
  font-size: 14px;
}
.center {
  margin-left: auto;
  margin-right: auto;
}
a:link {
  color: cyan;
  background-color: transparent;
  text-decoration: none;
}
a:visited {
  color: lightgreen;
  background-color: transparent;
  text-decoration: none;
}
a:hover {
  color: yellow;
  background-color: transparent;
  text-decoration: underline;
}
a:active {
  color: yellow;
  background-color: transparent;
  text-decoration: underline;
}
img.github {
  height: 65%;
  width: 65%;
  padding: 2px;
}
img.linkedin {
  height: 55%;
  width: 55%;
  padding: 2px;
}
img.twitter {
  height: 35%;
  width: 35%;
}
img.bioc {
  height: 80%;
  width: 80%;
}
img.tuni {
  height: 23%;
  width: 23%;
}
img.cosr {
  height: 65%;
  width: 65%;
  padding: 3px;
}
img.orcid {
  height: 22%;
  width: 22%;
  padding-right: 9px;
}
img.cv {
  height: 9%;
  width: 9%;
  padding: 3px;
  display: inline-block;
  vertical-align: middle;
}
#particles-js {
  position: absolute;
  left: 0;
  top: 0;
  width: 100%;
  height: 100%;
  z-index: -1;
}
.my-content {
  z-index: 1;
  width: 150px;
  height: 150px;
  background-color: white;
}
table {
  border-collapse: collapse;
  width: 100%;
  margin-left: auto;
  margin-right: auto;
  max-width: 1200px;
}
table td, table th {
  border: 1px solid white;
  border-top: 0;
  width: 33%;
  vertical-align: top;
  padding-left: 1%;
  padding-right: 1%;
}
table tr:first-child th {
  border-top: 0;
  border-left: 0;
  border-right: 0;
}
table tr:last-child td {
  border-bottom: 0;
  border-left: 0;
  border-right: 0;
}
table tr td:first-child,
table tr th:first-child {
  border-left: 0;
  border-right: 0;
}
table tr td:last-child,
table tr th:last-child {
  border-left: 0;
  border-right: 0;
}