.express-form-area {
  padding: 10px;
}

.express-form {
  padding: 5px 0;
}

.form-track {
  /* https://stackoverflow.com/questions/15314407/how-to-add-button-inside-input */
  /* This bit sets up the horizontal layout */
  display:flex;
  flex-direction:row;

}

.form-track input {
  /* Tell the input to use all the available space */
  flex-grow:2;
  font-size: 110%;
  flex-direction:row;
  border-color: lightgrey;
  border-radius: 0.3125em 0 0 0.3125em;
  border-width: 1px;
  border-style: solid;
  box-shadow: 0 1px 3px rgba(0,0,0,0.15);
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  -webkit-appearance: none;
  -moz-appearance: none;
  padding: .4em .4em;
  margin: 0;
}

.form-track button {
  display: block;
  cursor: pointer;
  font-weight: bold;
  font-size: 110%;
  background-color: #333;
  border-color: #1f1f1f;
  color: #fff;
  text-shadow: 0 1px 0 #111;
  border-radius: 0 0.3125em 0.3125em 0;
  border-width: 1px;
  border-style: solid;
  box-shadow: 0 1px 3px rgba(0,0,0,0.15);
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  -webkit-appearance: none;
  -moz-appearance: none;
  padding: .4em .4em;
  margin: 0;
}