form.meets {
  padding: 10px 0px 0px 0px;
  margin: 0px;
  border: 0;
  background-color: #e2e2f3;
}

.options {
  border: 0;
  background-color: transparent;
  color: #4a6d9d;
  float:  right;
  cursor: pointer;
}

.o-delete {
  border: 0;
  background-color: transparent;
  color: #4a6d9d;
  cursor: pointer;
  padding: 0 4px;
}

form.meets > div {
  padding: 3px 6px;
}

form.meets > div.ordering {
  padding: 3px 6px;
  background-color: #ffffff;
  border-top: 1px solid #c3c3c3;
  border-bottom: 1px solid #c3c3c3;
  display: table;
  width: 100%;
  box-sizing: border-box;
}

form.meets > div.ordering > div {
  display: table-cell;
  width: 33.33333333333333%;
  padding: 0;
  margin: 0;
  border-top: 1px solid #c5c5c5;
  border-bottom: 1px solid #c5c5c5;
  background: -o-linear-gradient(top, #FFFFFF, #E6E6E6) transparent;
}

form.meets > div.ordering > div:hover {
  background-color: #e2e2e2;
  background: -o-linear-gradient(top, #e2e2e2, #e2e2e2) transparent;
}


form.meets > div.ordering > div.o-active {
  background-color: #d8d8d8;
  background: -o-linear-gradient(top, #d8d8d8, #d8d8d8) transparent;
  box-shadow: inset 0 0 0.5em #bcbcbc;
}

form.meets > div.ordering > div:last-child {
  border-right: 1px solid #c5c5c5;
  border-left: 1px solid #c5c5c5;
  border-radius: 0 5px 5px 0;
}

form.meets > div.ordering > div:first-child {
  border-left: 1px solid #c5c5c5;
  border-right: 1px solid #c5c5c5;
  border-radius: 5px 0 0 5px;
}

form.meets > div.ordering > div button {
  display: block;
  width: 100%;
  padding: 6px 0;
  cursor: pointer;
  margin: 0;
  background-color: transparent;
  border: 0;
}

form.meets label,
form.meets label:hover,
form.meets label:active {
  background: inherit;
  border: inherit;
  cursor: pointer;
}

form.meets input[type="radio"],
form.meets input[type="checkbox"] {
  padding: 4px;
  border-radius: 50%;
  width: 16px;
  height: 16px;
  cursor: pointer;
}

form.meets input[type="checkbox"] {
  padding: 6px;
  border-radius: 0;
  height: auto;
  width: auto;
}

.meets-age input {
  width: 33px;
}