#nome-filtro {
  margin-bottom: 15px;
}
.container-textarea textarea {
  margin-bottom: 10px;
  font-size: 14px;
  width: 100%;
  min-width: 100%;
  max-width: 100%;
}
textarea.textarea-sm {
  min-height: 45px;
  max-height: 45px;
}
textarea.textarea-lg {
  min-height: 150px;
  max-height: 150px;
}
#btn-multi {
  margin-bottom: 10px;
}
#input-nome-criterio {
  margin-bottom: 10px;
}
.for-criterios {
  position: relative;
}
.for-criterios div[class^="col-"] {
  padding: 0px !important;
}
.for-criterios .fa-arrows {
  position: absolute !important;
  left: 15px;
  top: 13px;
  font-size: 20px;
  z-index: 2;
}
.for-criterios .fa-arrows:hover {
  cursor: move;
}
.for-criterios i.fa-trash {
  position: absolute !important;
  right: 10px;
  font-size: 25px;
  top: 10px;
}
.for-criterios i.fa-trash:hover {
  color: rgba(204, 8, 8, 0.8);
  cursor: pointer;
}
button.filtro-disabled:disabled {
  background: unset;
  color: black;
  cursor: default;
}
button.filtro-disabled:disabled:hover {
  background: unset;
  color: black;
  cursor: default;
}
.container-dash .visible-xs {
  margin-bottom: 10px;
}
.container-dash .well {
  background: #cecece;
  min-height: 46px;
}
.container-dash .input-campo {
  margin-bottom: 5px;
}
.label-filtro-id {
  position: absolute;
  top: 1px;
  left: 3px;
  font-size: 10px;
  color: #B5B5B5;
}
.icone-filtro {
  display: flex;
  position: absolute;
  top: 5px;
  right: 10px;
  font-size: 13px;
}
.icone-filtro > i {
  margin-top: 5px;
  font-size: 18px;
}
