.cb{-webkit-box-sizing:border-box;box-sizing:border-box}.cb *{-webkit-box-sizing:inherit;box-sizing:inherit}.cb.disabled{pointer-events:none}.cb input[type="text"],.cb input[type="number"]{height:auto}@media (min-width: 1200px){.cb input.span12,.cb textarea.span12{width:100%}}.cb-group{background-color:#f9f9f9;border:solid 1px #dedcdc;-webkit-box-shadow:1px 1px 1px 1px rgba(0,0,0,0.1);box-shadow:1px 1px 1px 1px rgba(0,0,0,0.1)}.cb-group:not(:last-child){position:relative;margin-bottom:75px}.cb-group:not(:last-child):after{content:"AND";text-align:center;width:100%;position:absolute;bottom:-75px;height:75px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;z-index:-1}.cb-group:not(:last-child):before{content:"\2013\2013\2013\00a0\00a0\00a0\00a0\2013\2013\2013";white-space:nowrap;font-size:10px;letter-spacing:3px;font-family:Georgia;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;height:70px;position:absolute;bottom:-75px;left:0;right:0;-webkit-transform:rotate(90deg);transform:rotate(90deg);opacity:.5;z-index:-1}.cb-item{padding:15px;position:relative}.cb-item:not(:last-child){border-bottom:dashed 1px #dedcdc}.cb-item:not(:last-child):after{content:"OR";position:absolute;font-family:Arial;bottom:-10px;left:0;right:0;background-color:#f9f9f9;text-align:center;margin:0 auto;width:40px}.cb-item-toolbar{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.cb-item-toolbar .cb-dropdown .controls,.cb-item-toolbar .cb-dropdown .control-group{margin:0}.cb-item-toolbar .cb-item-buttons{margin-left:5px}.cb-item-toolbar .cb-item-buttons [class^="icon-"]{margin:0}.form-horizontal .cb-item-content>.control-group{margin-bottom:10px}.form-horizontal .cb-item-content>.control-group:first-child{margin-top:15px}.form-horizontal .cb-item-content>.control-group:last-child{margin-bottom:0}

