.table > tbody > tr > td,
.table > tbody > tr > th,
.table > tfoot > tr > td,
.table > tfoot > tr > th,
.table > thead > tr > td,
.table > thead > tr > th {
  vertical-align: middle;
}
.json_array_add {
  font-size: 32px;
  cursor: pointer;
}
.json_array_actions {
  text-align: center;
  font-size: 20px;
  vertical-align: middle !important;
}
.json_array_actions > span {
  margin: 0 5px;
  cursor: pointer;
}
.ui-autocomplete.ui-menu {
  border: 1px solid #ccc;
  border-radius: 3px;
}
.ui-autocomplete.ui-menu .ui-menu-item-wrapper {
  font-size: 12px;
}
.ui-autocomplete.ui-menu .ui-menu-item .ui-state-active {
  margin: 0;
}
.ui-autocomplete.ui-menu .ui-menu-divider {
  margin: 0;
}
.form-control {
  font-weight: normal;
}
.input-group-addon + input.form-control[type="email"],
.input-group-addon + input.form-control[type="password"] {
  height: 45px;
}
.colorpicker {
  width: 34px;
  height: 34px;
  padding: 1px;
}
.colorpicker-view {
  width: 20px;
  height: 20px;
}
.tmt-errors-container {
  margin-top: 20px;
}
form table.table {
  font-size: 0.8em;
}
