* {
  -webkit-box-sizing: border-box; /* Safari/Chrome, other WebKit */
  -moz-box-sizing: border-box; /* Firefox, other Gecko */
  box-sizing: border-box; /* Opera/IE 8+ */
}

html{
  font-family: 'Sunflower', sans-serif;
  line-height: 1.5;
  color: #4a4a4a;
}

h1{
  margin-bottom: 6px;
}

h2{
  font-size: 95%;
  font-style: italic;
}

div{
  font-size: 1.3em;
}

select{
  margin-left: 10px;
  font-size: 17px;
}

input{
  margin-left: 10px;
  font-size: 20px;
}

input{
  padding: 5px;
  font-weight: bold;
  border-radius: 10px;
  border: 0px;
  background-color: #e2e2e2;
  padding-left: 7px;
  width: 70%;
}

button{
  box-shadow: 0px 10px 14px -9px #777777;
  background-color: #f9f9f9;
  border-radius:10px;
  display:inline-block;
  cursor:pointer;
  color:#4a4a4a;
  font-size: 13px;
  font-size: 1.5;
  font-weight: 600;
  padding: 7px 16px;
  text-decoration: none;
  margin: 5px 0px 0px;
}

table{
  padding: 4px;
}

td{
  padding: 4px;
}

hr{
  box-shadow: none;
}

p{
  padding-left: 10px;
  font-size: 90%;
  color: #b6b6b6;
}

#returnButton{
  display: none;
}

/* Removes the up down arrows from input */
input[type=number]::-webkit-outer-spin-button,
input[type=number]::-webkit-inner-spin-button {
    -webkit-appearance: none;
    margin: 0;
}

input[type=number] {
    -moz-appearance:textfield;
}