.fieldLabel {
  display: inline-block;
  font-weight: bold;
}

.smallField {
  -margin-right: 10px;
  -min-width: 200px;
  display: inline-block;
}
.smallField .fieldLabel {
  -margin-right: 10px;
  -min-width: 75px
}

.smallField .fieldInput {
  display: inline-block;
}
.smallField div {
  margin: 0.1em;
}

.fieldList .fieldLabel {
  margin-right: 6px;
  min-width: 67px;
}

.bigField {
  margin-bottom: 0.2em;
}

.bigField .fieldLabel {
  -margin: 3px;
}

.bigField .fieldInput {
  -width: 100%;
  padding-left: 1em;
  -padding-right: 5px;
  font-size: 1em;
}

.fieldInput > textarea {
  width: 98%;
}

.fieldInput > input {
  width: 98%;
}

.fieldInput input[type='checkbox'] {
  height: 1em;
  width: 1em;
}

.fieldInput > select {
  width: 98%;
}


.bigField div {
  margin: 0.1em;
  min-height: 1.5%;
}

.searchField {
  -padding: 10px;
  -height: 100%;
  -width:  100%;
}

.searchLabel {
  font-weight: bold;
  font-size: 1em;
  margin-bottom: 0.1em;
}
.searchInput input {
  width: 90%;
}
