.body-tags {
  max-height: 55vh;
  overflow-y: auto;
  display: block;
}

.body-tags-into-modal {
  max-height: 45vh !important;
}

.modal-tags {
  width: 49.5vw;
}

.display-block-tags {
  display: block;
}

.div-rows-tags {
  border-collapse: separate;
  border-spacing: 4px;
  border-color: grey;
  border-bottom: 1px solid #ddd !important;
  cursor: pointer;
  margin: 0;
}

.panel-tags {
  margin-bottom: 0px;
  overflow: auto;
  max-height: 65vh;
}

.icons-edit-tags {
  text-align: right;
}

.save-tag {
  background-color: #428BCA;
}

.tag-selected {
  background-color: #E9F0F8;
}

.tag-selected:hover {
  background-color: #E0F0F8;
}

@media (max-width: 992px) {

  .modal-tags {
    width: 95vw;
  }

}

.input-group-save {
  background-color: #428bca;
}

.tags-select {
  font-size: 12px;
}

.margin-icons-tags{
  margin-right: 7px;
}

.mailer-tags {
  margin-right: 10px;
}

.cursor-tags {
  cursor: default;
  z-index: 1050;
}

.toolbar-loading-tags {
  height: 4px;
  width: 100%;
  position: relative;
  overflow: hidden;
  background-color: #ddd;
}
.toolbar-loading-tags:before{
  display: block;
  position: absolute;
  content: "";
  /*left: -200px;*/
  width: 200px;
  height: 4px;
  background-color: #428BCA;
  animation: loading 2s linear infinite;
}

.search-clear {
  position: absolute;
  right: 5px;
  top: 0;
  bottom: 0;
  height: 14px;
  margin: auto;
  font-size: 14px;
  cursor: pointer;
  color: #ccc;
}

.batch-tags {
  display: block;
  padding: 3px 20px;
  clear: both;
  font-weight: 400;
  line-height: 1.42857143;
  color: #333;
  white-space: nowrap;
}

.batch-tags:hover {
  background-color: #F5F5F5;
}

.button-tags-into-modal {
  margin-right: 5px;
}

.tags-form  input[type="search"] {
  height: 17px;
  padding: 7px;
  width: 100%;
  position: relative;
  max-width: 570px;
}

.radius-border--tags {
  border-radius: 4px !important;
}

.button-create--tags {
  height: 34px;
}

.margin-body--tags {
  margin-bottom: 15px;
  margin-left: 10px;
  margin-top: 15px;
}

.container-tags {
  padding-left: 9px !important;
  padding-right: 0px !important;
  display: inline;
}

.table-head-tags {
  position: sticky;
  top: 0;
}

.popover-tags-preview-container {
  width: 300px;
}