#header img {
   width: 25%;
}

#welcome {
   margin-bottom: 5%;
}

#center {
   display: flex;
   justify-content: flex-start;
}

#center div.form-group {
   width: 25%;
}

#center div.form-group input.error {
   color: red;
   border-color: red;
}

.disabled {
   pointer-events: none;
   cursor: default;
   opacity: 0.6;
}

@media (max-device-width: 480px) {
   #header img {
      width: 70%;
   }

   #welcome {
      margin-bottom: 10%;
   }

   #center div.form-group {
      width: 80%;
   }
}
