/* 
  Qualquer alteração para o CSS do querybuilder deve ser feita aqui
  apenas execeção tratamento de cores que está em dgThemeAdminTLE
  Patch feito para suportar o Bootstrap 4.6.6.1
   
  Ignacio - D2 Team
*/

/* Mimic .fa */
.glyphicon {
    display: inline-block !important;
    font: normal normal normal 14px/1 FontAwesome !important;
    font-size: 14px !important;
    font-size: inherit !important;
    text-rendering: auto !important;
    -webkit-font-smoothing: antialiased !important;
    -moz-osx-font-smoothing: grayscale !important;
  }
  
  /* Mimic .fa-check-square-o */
  .glyphicon-check:before {
    content: '\f046';
  }
  
  /* Mimic .fa-plus */
  .glyphicon-plus:before {
    content: '\f067';
  }
  
  /* Mimic .fa-plus-circle */
  .glyphicon-plus-sign:before {
    content: '\f055';
  }
  
  /* Mimic .fa-random */
  .glyphicon-random:before {
    content: '\f074';
  }
  
  /* Mimic .fa-times */
  .glyphicon-remove:before {
    content: '\f00d';
  }
  
  /* Mimic .fa-sort */
  .glyphicon-sort:before {
    content: '\f0dc';
  }
  
  /* Mimic .fa-square-o */
  .glyphicon-unchecked:before {
    content: '\f096';
  }
  
  /* Mimic .fa-warning */
  .glyphicon-warning-sign:before {
    content: '\f071';
  }
  
  /* Not needed when using Font-Awesome 4.7.. but you may need it with v5 (not tested yet) */
  
  /*.pull-right {
    float:right;
  }*/
  .query-builder .drag-handle, .query-builder .error-container, .query-builder .rule-container .rule-filter-container, .query-builder .rule-container .rule-operator-container, .query-builder .rule-container .rule-value-container{
    margin: 0 !important;
  }
  .query-builder .rule-value-container{
    border: 0;
  }
  .query-builder .rules-group-container {
    min-height: 20px;
    padding: 19px;
    width: 100%;
  }
  .query-builder .btn-primary{
    opacity: 0.5 !important;
  }
  .query-builder .btn-primary.active{
    opacity: 1 !important;
    font-weight: bold;
  }
  .query-builder .form-control{
    width: inherit !important;
  }
  .query-builder .btn-group.pull-righ.rule-actions .btn{
    padding: auto 2 auto 2 !important;
  }
  .rule-container.has-error input, .rule-container.has-error select{
    border-color: #dc3545 !important;
    color: #dc3545 !important;
  }