

.AutocompleteRow {
  padding: 5px;
  cursor:pointer;
  height: 14px;
  line-height: 14px;
  position:relative;
  background:#ffffff;
}

.AutoCompleteJump {
  width: 24px;
  height: 24px;
  position: absolute;
  left: 0px;
  top: 0px;
  background:url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAB4AAAAeCAYAAAA7MK6iAAAAo0lEQVRIx+3X4QaAMBQF4L10RIwRMUZE9BB7t96gXOpfdVrtdMV+HMbY9+teOybGaDSyHxZC5gIX+BdwpTlOteYc15oLpGHB8/Y4BUew3FmAWxZMwe/CEgdwx4Kz4qmwpAV4y4Kz4E9hSQfwjgW/wt/CEg9wz4IlIRXPBSfjub+tPcADC76D9yxYMqDtxmwL49VKZVeV8Wymv+hJ09EiMVqlbQXTCZuExPleFwAAAABJRU5ErkJggg==') center no-repeat;
  background-size: contain;
  background-size: 18px;
  background-color:#f7f7f7;
  transform: rotate(90deg);
  -webkit-transform: rotate(90deg);
}

.AutocompleteRow.Hover,
.AutocompleteRow:hover {
  background-color:#ececec;
}

.AutoCompleteResultText {
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
  display: block;
  width: calc(100% - 24px);
  padding-right: 24px;
}

.InappropriateLink {
  text-decoration: underline;
  text-align: left;
}

.UpdateGroup .UpdateElement .InappropriateHeader {
  width: 160px;
}

.UpdateGroup .UpdateElement .EqualWidth.InappropriateList {
  margin: 0px;
  padding: 0px;
  list-style: none;
  text-align: right;
  display: inline-block;
}

#inappropriateAdditionalText,
.UpdateGroup .UpdateElement .EqualWidth.InappropriateList {
  width: calc(100% - 171px);
}

#spanErrInappropriateType,
#spanErrInappropriateWord {
  top: 5px;
  -webkit-transform: none;
  -ms-transform: none;
  transform: none;
}

@media only screen and (max-width:700px) {
  .AutocompleteRow {
    height: 30px;
    line-height: 30px;
  }
  
  .AutoCompleteJump {
    height: 40px;
    width: 40px;
    background-size: 25px;
  }
  
  #inappropriateForm .UpdateElement {
    height: auto;
  }
  
  #inappropriateForm .CancelButton {
    width: 30%;
  }
  
  .UpdateGroup .UpdateElement .InappropriateHeader {
    height: auto !important;
    width: calc(100% - 10px);
    border-left: none;
    border-bottom: 1px solid #dedede;
  }
  
  #inappropriateAdditionalText,
  .UpdateGroup .UpdateElement .EqualWidth.InappropriateList {
    width: 100%;
    max-width: initial;
  }
  
  #inappropriateForm .BasicLabel {
    width: calc(100% - 30px) !important;
  }
}