/*!
 * jQuery QueryBuilder 1.3.0-SNAPSHOT
 * Copyright 2014 Damien "Mistic" Sorel (http://www.strangeplanet.fr)
 * Licensed under MIT (http://opensource.org/licenses/MIT)
 */
.rule-container,.rule-placeholder,.rules-group-container{margin:4px 0;border-radius:5px;padding:5px;border:1px solid #eee;background:#fff;background:rgba(255,255,255,.9)}.rules-group-container{padding:10px 10px 5px;border:1px solid #DCC896;background:#FCF9ED;background:rgba(250,240,210,.5)}.rules-group-header{margin-bottom:10px}.rules-group-header input[name$=_cond]{display:none}.rules-list{list-style:none;padding:0 0 0 20px;margin:0}.rule-container.has-error{background:#fdd;border-color:#f99}.rule-container>div:not(.rule-header){display:inline-block;margin:0 5px 0 0;vertical-align:top}.rule-value-container:not(:empty){border-left:1px solid #ddd;padding-left:5px}.rule-value-container label{margin-bottom:0}.rule-value-container label.block{display:block}.rule-container input[type=number],.rule-container input[type=text],.rule-container select{padding:1px}.rules-list>*{position:relative}.rules-list>:after,.rules-list>:before{content:'';position:absolute;left:-15px;width:15px;height:calc(50% + 4px);border-color:#ccc;border-style:solid}.rules-list>:before{top:-2px;border-width:0 0 2px 2px}.rules-list>:after{top:50%;border-width:0 0 0 2px}.rules-list>:first-child:before{top:-12px;height:calc(50% + 14px)}.rules-list>:last-child:before{border-radius:0 0 0 4px}.rules-list>:last-child:after{display:none}.rule-container .drag-handle,.rules-group-container .drag-handle{cursor:move;display:inline-block}.rule-container .dragged,.rules-group-container .dragged{opacity:.5}.rule-placeholder{border:1px dashed #bbb;opacity:.7}