﻿h1 {
  color: Navy;
  font-size: 1em;
  font-family: Arial, Verdana, sans-serif;
  text-align: center;
}

p {
  font-family: Arial, Verdana, sans-serif;
  text-align: justify;
}

body {
  font-size: 16pt;
  background-color: LightSteelBlue;
  color: Black;
  font-family: Arial, Verdana, sans-serif;
  text-align: left;
}
@media only screen and (max-width: 600px) {
  body {
  font-size: 10pt;
  }
}
a {
  text-decoration: none;
}
header{
  position: fixed;
}
main {
  width: 100vm;
}
section {
  border: solid 1px black;
  border-radius: 1em;
  padding: 0.25em;
  background-color: SteelBlue;

}

footer {
  position: fixed;
  background-color: transparent;
  border: none
  height: 1em;
  width: 100%;
  left: 0;
  bottom: 0;
  vertical-align: middle;
  text-shadow: white 1px 0 1px, white 0 1px 1px, white -1px 0 1px, white 0 -1px 1px;
}

button {
  cursor: pointer;
  overflow: hidden;
  background-color: DarkGrey;
  border: solid 1px Indigo;
  font-size: 1em;
  outline: none;
  border-radius: 1em;
}
button:hover {
  background-color: Azure;
  color:black;

}
input {
  margin:0;
  font-size: 1em;
  background-color:transparent;
  border:none;
  outline:none;
}
input[type=number]::-webkit-outer-spin-button,
input[type=number]::-webkit-inner-spin-button {
  -webkit-appearance: none;]
  -moz-appearance: textfield;
}
.setBtn {
  background-color: transparent;
  border-radius: 0.75em;
  border: none;
  float:right;
}
.setBtn:hover {
  background-color: Azure;
}

.grid {
  border: solid 1px Indigo;
  border-radius: 0.75em;
  margin: 0.5em;
  padding: 0.5em;
  align-items: center;
}
.field {
  padding: 0.25em 0.5em 0.25em 0em;
  margin: 0.25em;
  background-color: DarkGrey;
  border: solid 1px Indigo;
  border-radius: 0.5em;
  font-size: 1em;
  text-align: left;
  outline: none;
 }
.plus  {
  cursor: pointer;
  margin: 0.5em;
  overflow: hidden;
  background-color: transparent;
  border: none;
  font-weight: bold;
  border-radius: 1em;
  outline: none;
}
