body{
  font-family: Calibri, sans-serif;
  font-size: 14px;
}

main{
  width: 90%;
  background-color: rgba(50, 150, 80, 0.4);
  margin: auto;
  padding: 30px 20px 50px 20px;
}
h2{
  font-weight: bold;
  font-size: 25px;;
}
table{
  border-spacing: 4px
}
form{
  width: 100%;
  margin: 40px auto;
  /*background-color: yellow;*/
}
input{
  margin: 20px;
  width: 100px;
  box-shadow: 0 0 10px black;
  background-color: rgba(50, 80, 80, 0.4);
}
/*input[type='submit']{
  margin: 10px auto;
  width: 50px;
}*/
table{
  margin: 40px auto;
  width: 60%;
  border: 2px solid black;
}
th{
  text-align: center;
}
tr{
  background-color: rgba(50, 150, 80, 0.4);
  /*text-align: left;*/
  /*border: 30px dashed black;*/
}
/*tr:nth-child(1){
  height: 35px;
  font-size: 16px;
}*/
tr:nth-child(odd){
  background-color: rgba(50, 150, 80, 0.4);
}
td{
  padding-left: 8px;
  text-align: center;
}
thead, tfoot{
  text-align: center;
  font-weight: bold;
  background-color: rgba(50, 150, 80, 1);
}
