#parent {
  display: table;
  width: 100%;
}

#form-change {
  display: table-cell;
  vertical-align: middle;
  width: 150px;
  text-align: center
}

.caption {
  font-family: Helvetica;
  font-size: 24px;
}

.button {
  width: 100px;
  color: green;
}

body {
  background-color: #2b3035!important;
}

::-webkit-input-placeholder { /* WebKit, Blink, Edge */
    color:    #d4d4ce!important;
}
:-moz-placeholder { /* Mozilla Firefox 4 to 18 */
   color:    #d4d4ce!important;
   opacity:  1!important;
}
::-moz-placeholder { /* Mozilla Firefox 19+ */
   color:    #d4d4ce!important;
   opacity:  1!important;
}
:-ms-input-placeholder { /* Internet Explorer 10-11 */
   color:    #d4d4ce!important;
}
::-ms-input-placeholder { /* Microsoft Edge */
   color:    #d4d4ce!important;
}

::placeholder { /* Most modern browsers support this now. */
   color:    #d4d4ce!important;
}
