*{margin:0;padding:0}img{border:none}.query-builder-root .heading{position:relative}.query-builder-root .heading h3,.query-builder-root .heading h4{color:#000;display:inline;margin-right:25px;font-weight:bold}.query-builder-root .heading a{position:absolute;right:0;width:130px}.query-builder-root .darken-hover{background:#e8e5cb}.query-builder-root .darken-hover input,.query-builder-root .darken-hover select,.query-builder-root .darken-hover h3,.query-builder-root .darken-hover h4{color:gray}.query-builder-root .property-filter{margin:10px 0}.query-builder-root .property-filter .heading{margin-bottom:3px}.query-builder-root .property-filter select{width:125px}.query-builder-root .property-filter input{width:190px}.query-builder-root .property-filter .param{position:relative;margin-left:5px;padding:1px 0}.query-builder-root .property-filter .param select{padding:2px}.query-builder-root .property-filter .param a{position:absolute;right:0;top:3px;width:130px}.query-builder-root .property-filter .param.radio-options{float:none;width:auto;zoom:1}.query-builder-root .property-filter .param.radio-options:after{content:".";display:block;height:0;visibility:collapsed;text-indent:-10000px;overflow:hidden;clear:both}.query-builder-root .property-filter .param.radio-options input{width:auto}.query-builder-root .property-filter .param.radio-options label{width:50px}.query-builder-root .property-filter .param.query-number input[type="text"],.query-builder-root .property-filter .param.query-date input[type="text"]{width:100px}.query-builder-root .property-filter .add-param{margin-left:5px}.query-builder-root .entity-editor{border:1px solid #bbb;padding:0 5px 5px;margin-top:10px}.query-builder-root .entity-editor .add-property,.query-builder-root .entity-editor .add-related-entity{border-top:1px solid #ebebeb;padding-top:5px}.query-test{margin-top:15px}.query-test h3{color:black}.query-test table{margin-top:5px}.datagrid{width:100%}.datagrid thead td,.datagrid thead th{border-top:1px solid #eeeeee;font:16px/16px Arial,Verdana,Sans-serif;background:#73feff;-moz-box-shadow:0 11px 22px rgba(255, 255, 255, 0.6) inset;-webkit-box-shadow:0 11px 22px rgba(255, 255, 255, 0.6) inset;box-shadow:0 11px 22px rgba(255, 255, 255, 0.6) inset}.datagrid thead td.sortable,.datagrid thead th.sortable{cursor:pointer}.datagrid thead td.sortable:hover,.datagrid thead th.sortable:hover{background-color:#73feff;-moz-box-shadow:0 0 5px rgba(0, 0, 0, 0.3) inset;-webkit-box-shadow:0 0 5px rgba(0, 0, 0, 0.3) inset;box-shadow:0 0 5px rgba(0, 0, 0, 0.3) inset}.datagrid thead td.sort-asc,.datagrid thead th.sort-asc,.datagrid thead td.sort-desc,.datagrid thead th.sort-desc{background:#2dfeff no-repeat 100% 50%;-moz-box-shadow:0 0 10px rgba(0, 0, 0, 0.3) inset;-webkit-box-shadow:0 0 10px rgba(0, 0, 0, 0.3) inset;box-shadow:0 0 10px rgba(0, 0, 0, 0.3) inset;padding-right:25px;padding-bottom:3px;border-bottom:none}.datagrid thead td.sort-asc,.datagrid thead th.sort-asc{background-image:url(images/sort-asc.png)}.datagrid thead td.sort-desc,.datagrid thead th.sort-desc{background-image:url(images/sort-desc.png)}.datagrid tbody td,.datagrid tbody th{font:15px/16px Arial,Verdana,Sans-serif}.datagrid th,.datagrid td{border-right:1px solid #eeeeee;text-align:left;padding:3px 5px}.datagrid th:nth-child(1),.datagrid td:nth-child(1){border-left:1px solid #eeeeee}.datagrid th.primary,.datagrid td.primary{font-size:16px}.datagrid th.sorter,.datagrid td.sorter{width:12px;height:16px}.datagrid th.date,.datagrid td.date{text-align:right;white-space:nowrap}.datagrid th.commands,.datagrid td.commands{white-space:nowrap}.datagrid th.number,.datagrid td.number{text-align:right}.datagrid th.unknown-user,.datagrid td.unknown-user{font-style:italic;color:#AAA}.datagrid tr{background:white}.datagrid tr:nth-child(2n+0){background:#f2f2f2}.datagrid tr:nth-last-child(1) td{border-bottom:1px solid #eeeeee}.datagrid form{display:inline}.datagrid .pager{text-align:center;font:15px/15px Arial,Verdana,Sans-serif}.form .multi-text.too-long{border:1px solid red;background-color:#ffd6d6}.chars-left-outer .chars-left-inner{width:175px;float:left}.chars-left{font-size:10px;font-style:italic;width:220px;text-align:right;float:left;margin-top:3px}.chars-left.too-long{color:red}td.failed{background-color:#ffd6d6;border-right:1px solid red}td.failed.last{border-right:none}.details-message{margin-bottom:10px}.sms-note{margin-bottom:10px}.spinner{display:none}.spinner .spinner-inner{height:32px;overflow:hidden;position:relative}.spinner .spinner-inner img{margin-bottom:-5px;position:absolute;left:50%}