.query-builder,.query-builder *{margin:0;padding:0;box-sizing:border-box}.query-builder{font-family:sans-serif}.query-builder .hide{display:none}.query-builder .pull-right{float:right !important}.query-builder .btn{text-transform:none;display:inline-block;padding:6px 12px;margin-bottom:0;font-size:14px;font-weight:400;line-height:1.42857;text-align:center;white-space:nowrap;vertical-align:middle;touch-action:manipulation;cursor:pointer;user-select:none;background-image:none;border:1px solid transparent;border-radius:4px}.query-builder .btn.focus,.query-builder .btn:focus,.query-builder .btn:hover{color:#333;text-decoration:none}.query-builder .btn.active,.query-builder .btn:active{background-image:none;outline:0 none;box-shadow:0 3px 5px rgba(0,0,0,.125) inset}.query-builder .btn-success{color:#fff;background-color:#5cb85c;border-color:#4cae4c}.query-builder .btn-primary{color:#fff;background-color:#337ab7;border-color:#2e6da4}.query-builder .btn-danger{color:#fff;background-color:#d9534f;border-color:#d43f3a}.query-builder .btn-success.active,.query-builder .btn-success.focus,.query-builder .btn-success:active,.query-builder .btn-success:focus,.query-builder .btn-success:hover{color:#fff;background-color:#449d44;border-color:#398439}.query-builder .btn-primary.active,.query-builder .btn-primary.focus,.query-builder .btn-primary:active,.query-builder .btn-primary:focus,.query-builder .btn-primary:hover{color:#fff;background-color:#286090;border-color:#204d74}.query-builder .btn-danger.active,.query-builder .btn-danger.focus,.query-builder .btn-danger:active,.query-builder .btn-danger:focus,.query-builder .btn-danger:hover{color:#fff;background-color:#c9302c;border-color:#ac2925}.query-builder .btn-group{position:relative;display:inline-block;vertical-align:middle}.query-builder .btn-group>.btn{position:relative;float:left}.query-builder .btn-group>.btn:first-child{margin-left:0}.query-builder .btn-group>.btn:first-child:not(:last-child){border-top-right-radius:0;border-bottom-right-radius:0}.query-builder .btn-group>.btn:last-child:not(:first-child){border-top-left-radius:0;border-bottom-left-radius:0}.query-builder .btn-group .btn+.btn,.query-builder .btn-group .btn+.btn-group,.query-builder .btn-group .btn-group+.btn,.query-builder .btn-group .btn-group+.btn-group{margin-left:-1px}.query-builder .btn-xs,.query-builder .btn-group-xs>.btn{padding:1px 5px;font-size:12px;line-height:1.5;border-radius:3px}.query-builder .rules-group-container{min-height:20px;padding:12px;margin-bottom:10px;background-color:#f5f5f5;border:1px solid #e3e3e3;border-radius:5px;-webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,.05);box-shadow:inset 0 1px 1px rgba(0,0,0,.05);width:100%}.glyphicon{-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;display:inline-block;font-style:normal;font-variant:normal;text-rendering:auto;line-height:1;font-family:'Font Awesome 5 Free';font-weight:900}.glyphicon-check:before{font-family:'Font Awesome 5 Free';font-weight:400;content:''}.glyphicon-unchecked:before{font-family:'Font Awesome 5 Free';font-weight:400;content:''}.glyphicon-plus:before{content:''}.glyphicon-plus-sign:before{content:''}.glyphicon-random:before{content:''}.glyphicon-remove:before{content:''}.glyphicon-sort:before{content:''}.glyphicon-warning-sign:before{content:''}