.form-row {
  margin-bottom: 5px;
display: flex; }

label {
  width: 400px;
padding-left: 5px;}

.form-field-wrap {
  margin-right: 5px;
}
.form-field-small input {
  width: 65px;
}
.form-field-medium input {
  width: 135px;
}
.form-field-large input {
  width: 205px;
}


a.button, input.button {
  background-color: #009fdf;
  color: white !important;
  padding: 10px 15px;
  text-align: center;
  margin: 15px 0 30px 0;
  display: inline-block; }

.online-services a {
  background-color: #009fdf;
  color: white !important;
  padding: 10px 15px;
  text-align: center;
  margin: 15px 0 30px 0;
  display: inline-block;
}

.btn-primary {
  color: #FFF;
  background-color: #009fdf;
  border-color: #0B5FFF;
  box-shadow: none;
  padding: 10px 15px;
  -webkit-border-radius: 0px;
  -moz-border-radius: 0px;
  -ms-border-radius: 0px;
  -o-border-radius: 0px;
  border-radius: 0px;
}

.control-group {
  margin-bottom: 30px;
}