#content .gfyitem {
  display: none;
}
.tti_results td {
  width: 100px;
}
.tti_results td:nth-child(1) {
  width: 200px;
}
.tti_results tr:nth-child(1) {
  font-weight: bold;
}
/*#selected_traits_form {*/
/*textarea { }*/
/*height: 500px;*/
/*}*/
.field-change_traits {
  width: 500px;
  height: 200px;
}
.field-change_traits div {
  position: fixed;
  display: inline;
}
#selected_traits_form textarea {
  font-size: 150%;
  height: 200px;
}
#changelist table #celery-info {
  width: 50%;
}
.SUCCESS {
  background-color: #468847;
  color: white;
}
.FAILURE {
  background-color: #d14c56;
}
.STARTED {
  background-color: #fff77a;
}
.progress-bar {
  background-color: #1d53d4;
  opacity: 0.5;
  position: absolute;
  height: 100%;
  width: 0;
  top: 0;
  left: 0;
  transition: width 1.5s ease-out;
}
.progress-item {
  display: none;
}
.loading-icon {
  height: 100%;
  width: 35px;
  position: absolute;
  top: 0;
  left: 50%;
  transform: translate(-50%, 0);
}
table tbody tr {
  height: 50px !important;
}
table tbody tr td,
table tbody tr td:nth-child(1),
table tbody tr th {
  vertical-align: middle !important;
  height: 50px !important;
}
select,
li {
  line-height: normal;
}
.errors {
  display: table;
}
.errors span {
  display: table-cell;
  vertical-align: middle;
  padding: 2px;
}
.error-cell {
  background-color: #ef594e !important;
  color: white;
}
td.field-render_report.ready {
  cursor: pointer;
  transition: all 200ms ease-in;
}
td.field-render_report.ready:hover {
  background-color: #dce7f9;
}
td.field-render_report.ready:hover span {
  color: #122a3f;
}
td.field-render_report.ready span {
  color: #337ab7;
  transition: color 200ms ease-in;
}

#grp-content-container .c-1:has(> #search) {
  display: flex !important;
  justify-content: space-between;
  width: 560px !important;
}

.c-1:has(> #search) #grp-changelist-search-form{
  position: relative;
}

.c-1:has(> #search) #grp-changelist-search-form .grp-search-button{
  position: absolute;
  right: -31px;
}