/****** Department / bdcom ******/
div#wrapper fieldset[data-display="bdcom"],
div#wrapper fieldset[data-display="bdcomoth"] {
  visibility:hidden;
}
div#wrapper fieldset[data-display="bdcom"] .qbody {
  padding-top:0px;
}
div#wrapper fieldset[data-display="bdcom"] .qbody fieldset,
div#wrapper fieldset[data-display="bdcomoth"] {
  display:flex;
  flex-wrap:wrap;
  align-items: first baseline;
  margin-top:7px;
}
div#wrapper fieldset[data-display="bdcom"] .qbody fieldset input[name$='.dep'] {
  width:50px;
  text-align:center;
}
div#wrapper fieldset[data-display="bdcom"] .qbody fieldset .qbody,
div#wrapper fieldset[data-display="bdcomoth"] .qbody {
  padding-top:5px;
  flex:1;
}
div#wrapper fieldset[data-display="bdcom"] .qendnotes {
  margin-top:10px;
  flex-basis:100%;
}
div#wrapper fieldset[data-display="bdcom"] .qbody fieldset .qtext,
div#wrapper fieldset[data-display="bdcomoth"] .qtext {
  padding-right:5px;
  color:#000;
  font-size:1rem;
  font-weight:normal;
}
div#wrapper fieldset[data-display="bdcomoth"] {
  margin-top:0px;
}
div#wrapper fieldset[data-display="bdcom"] span.select2,
div#wrapper fieldset[data-display="bdcomoth"] span.container-border-bottom {
  min-width:260px;
  width: 90% !important;
}
input[name$="_LIBCOM"] {
  text-align:left !important;
  padding-left:5px !important;
}
div.bdcom_info {
  padding-top:5px;
}
div.bdcom_info,
.select2-results__option.select2-results__message {
  font-size: 0.85rem;
  font-weight: 300;
}
div#wrapper table[data-display="bdcomrec"] td {
  display:inline-block;
}
@media screen and (max-width: 480px) {
  div#wrapper fieldset[data-display="bdcom"] span.select2 {
    width: 100% !important;
  }
}
