.visforms-data .js-stools{width:100%}.visforms-data .js-stools .clearfix::after{display:block;clear:both;content:""}.visforms-data .js-stools .btn-group{position:relative;display:inline-flex;vertical-align:inherit}.visforms-data .js-stools .input-group .btn{position:relative;z-index:2}.visforms-data .js-stools>.btn,.visforms-data .js-stools>button{vertical-align:middle;display:inline-block}.visforms-data .js-stools .sr-only{position:absolute !important;width:1px !important;height:1px !important;padding:0 !important;margin:-1px !important;overflow:hidden !important;clip:rect(0,0,0,0) !important;white-space:nowrap !important;border:0 !important}.visforms-data .js-stools-container-filters{display:none;margin:10px 0}.visforms-data .js-stools-container-filters.shown{display:block}.visforms-data .js-stools-container-bar .input-append{margin-bottom:0}.visforms-data .js-stools-container-bar .btn-primary .caret{border-top:0;border-bottom:4px solid #FFF;margin-top:7px;margin-bottom:8px}.visforms-data .js-stools .btn-wrapper{margin:0 5px 0 0}.visforms-data .js-stools .input-group input.form-control{display:inline-block;width:204px}.visforms-data .js-stools .js-stools-container-selector{float:left;margin-right:10px;min-width:220px}html[dir=rtl] .visforms-data .js-stools .js-stools-container-selector{float:right;margin-left:10px;margin-right:0}.visforms-data .js-stools .js-stools-container-bar{float:left}html[dir=rtl] .visforms-data .js-stools .js-stools-container-bar{float:right}.visforms-data .js-stools .js-stools-container-list{float:right;text-align:right}html[dir=rtl] .visforms-data .js-stools .js-stools-container-list{float:left;text-align:left}.visforms-data .js-stools .js-stools-container-filters select.active{border:2px solid #2384d3}.visforms-data .js-stools .js-stools-container-filters-visible{display:inline-block}.visforms-data .js-stools .js-stools-field-list,.visforms-data .js-stools .js-stools-field-filter{display:inline-block;margin:0 5px 5px 0}.visforms-data .js-stools .js-stools-field-filter button{vertical-align:inherit}.visforms-data .js-stools-field-filter input,.js-stools-field-filter select,.js-stools-field-filter button{display:block}.visforms-data .js-stools .js-stools-container-list .js-stools-field-list:last-child{margin-right:0}.visforms-data .choices{overflow:initial}.visforms-data .choices__inner{vertical-align:middle}.visforms-data .js-stools-btn-clear{vertical-align:unset}@media(max-width:480px){.visforms-data .js-stools-container-filters .btn-group{display:block}.visforms-data .js-stools-container-filters .btn-wrapper{width:100%}.visforms-data .js-stools-container-bar{margin-top:20px}}@media(min-width:768px) and (max-width:979px){.visforms-data .js-stools .js-stools-container-bar,.visforms-data .js-stools .js-stools-container-list{float:none;display:block}}