* {
  box-sizing: border-box;
}

#deleteButton {
  background: url("../images/delete.png");
  background-size: 30px 30px;
}
#addUpButton {
  background: url("../images/arrow.webp");
  height:15px;
  background-size: 30px 15px;
}
#addDownButton {
  background: url("../images/arrow.webp");
  background-size: 30px 15px;
  height:15px;
  transform: rotate(180deg);
}

.warning{
  text-align: center;
  height: 60px;
  width: 600px;
}

.warning span{
  font-size: 16px;
  color: red;
  text-decoration: bold;
}

.embracingInput{
  width: 30px;
}

.input-small {
  width: 30px;
  height: 30px;
  text-align: center;
  padding: 0;
  margin: 0;
  vertical-align: top;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
}

.input-medium {
  width: 250px;
  height: 30px;
  padding: 0;
  margin: 0;
  vertical-align: top;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
}

.image {
  filter: grayscale(100%);
  -moz-filter: grayscale(100%);
  filter: grayscale(100%);
  -webkit-filter: grayscale(100%);
}

.image:hover {
  filter: grayscale(25%);
  -moz-filter: grayscale(25%);
  filter: grayscale(25%);
  -webkit-filter: grayscale(25%);
}

.image:active {
  filter: grayscale(0%);
  -moz-filter: grayscale(0%);
  filter: grayscale(0%);
  -webkit-filter: grayscale(0%);
}