.record_line {
  padding: 1%;
  /* padding: 5px; */
  /* border: 1px solid red; */
  width: calc(48% - 2px);
  float: left;
  /* display: table-row; */
  vertical-align: top;
  /* height: 50px; */
  /* padding: 20px; */
  padding-top: 10px;
  /* padding-left: 8px; */
  min-width: 366px;
  word-break: break-all;
  /* margin: .1%; */
  border: 1px solid rgba(0, 0, 0, 0.1);
}

.record_line .line_name {
  /*font-weight: 900;*/
  color:  #49bf9d;
}
.bottom_underline .line_name{
    font-weight: bolder;
}

.nothing_found {
  width: 100%;
  text-align: center;
  float: left;
}

.long_text_hide {
  width: 36% !important;
  height: 10px !important;
  overflow: hidden !important;
}

.non_click {
  cursor: default !important;
}

.non_click i, .non_click .first_name {
  cursor: pointer;
}

.result_item {
  display: inline-block;
  /* width: calc(100% - 15px); */
  margin: 2px 0 2px 3px;
  /* background-color: white; */
  box-shadow: 0 0 2px rgba(0, 0, 0, 1);
  padding: 5px;
  cursor: pointer;
  padding: 19px;
  width: 100%;
  /* height: 100px; */
  min-width: 300px;
  vertical-align: top;
}

.ui-autocomplete {
  height: 200px;
  overflow-y: scroll;
  overflow-x: hidden;
}

.result_item_icon_1 {
  /*    float: left;*/
  font-size: 30px;
  color:  #49bf9d;
}

.concor_result {
  width: calc(100% - 43px) !important;
  height: auto !important;
}

.result_item_name {
  /* float: left; */
  /* padding: 6px; */
  /* margin: 0 4% 0 4%; */
  /* text-align: center; */
  width: 23%;
/*  word-break: break-all;*/
  display: table-footer-group;
}

.ui-tabs .ui-tabs-panel {
  padding: 1em 0 !important;
}

.concor_label{
    color:  #49bf9d;
}

.concor_shelfmark{
  color: #49bf9d;
      float: right;
      width: calc(100% - 60px);
      font-size: 17px;
      margin-top: 4px;
      padding-right: 30px;
      text-align: center;
}
