body {
  padding: 20px;
  background: #f4c2c2;
  position: relative;
}

.calc-card {
  width: 280px;
  padding: 0;
}

.buttons {
  margin: 0 auto;
}

.row {
  margin: 4px;
}

.calc-button {
  height: 64px !important;
  font-size: 1.5em;
}

.calc-button-long {
  width: 132px;
}

.mdl-textfield {
  width: 100%;
  padding: 10px 0 0;
}

.mdl-textfield input[type="text"] {
  text-align: right;
  font-size: 3em;
  padding: 10px;
}

.mdl-textfield input[type="text"]:disabled {
  color: #000;
}

#article {
  padding: 5% 15% 0;
}