.query-body {
	
}
.query-title,
.query-subtitle {
    font-weight: bold;
    font-size: 1em;
}
.query-title {
    color: red;
}
.query-count-info{
	margin-left:15px
}
.query-count {
	color:blue	
}
.query-condition-body {
	position: relative;
	padding: 5px;
	background:#fff
}
.query-condition-more-container > .row,
.query-condition-container > .row{
	margin: 0px 0px;
}
.query-condition-handler{
	position: absolute;
    top: 100%;
    left: 50%;
    width: 130px;
    margin-left: -65px;
    border: 1px solid #ddd;
    border-bottom-left-radius: 4px;
    border-bottom-right-radius: 4px;
    border-top-color: #fff;
    background: #fff;
    text-align: center;
    color: #999;
    font-size: .9em;
    padding: 3px;
    cursor: pointer;
}
.query-condition-handler > .glyphicon {
	margin-left:10px;
}
.query-condition-handler-text {
	color: #ff7878;
}
.query-operation-btns {
	/*margin-top: 30px;*/
	width:100%;
}
.query-operation-btns > .btn {
	margin-left:10px
}
.query-operation-btn:first-child {
	margin-left:0px
}
.query-operation-btns > .btn > span {
	margin-right:5px;
}
.query-resut {
	margin-top: 3px;
}
.query-condition-main,
.query-condition-more,
.query-condition-tag {
	border-bottom: 1px dashed #ddd;
	line-height:30px;
	padding:5px
}
.query-condition-name {
	border-right: 1px dashed #666;
	height: 20px;
    line-height: 25px;
    margin-top: 5px;
}
.query-condition-main > .query-condition-name,
.query-condition-more > .query-condition-name {
	color:#666;
	font-weight: bold;
}
.query-condition-tag {
	background: #f5f5f5;
}
.query-condition-tag > .query-condition-name {
	color:#999;
	border-right: 1px dashed #999;
}
.query-condition-more-container{
	display:none;
}
.query-condition-main > .query-condition-component,
.query-condition-more > .query-condition-component  {
	padding-left:20px;
}
.sdatagrid {
	border-color:#ddd;
}
.sdatagrid > tbody > tr > td.top {
	border-bottom: 1px solid #ddd !important;
}
.sdatagrid > tbody > tr > td.left{
	border-right: 1px solid #ddd !important;
}
.gridloading {
	background: url('images/loading.gif') no-repeat center center #fff;
    opacity: 0.8;
}
.form-row {
	margin:15px auto;
}
.form-row > .element,
.form-row > .element-title {
	line-height:30px;
}
.pageloading {
	position: fixed;
	top: 0px;
	left: 0px;
	width:100%;
	height:100%;
	z-index:99;
	background: url('images/loading.gif') no-repeat center center #fff;
    opacity: 0.8;
}
.col-percentage-10{
	width: 10.1111%;
}
.col-percentage-23{
	width: 23.2222%;
}

.ml10 {
	margin-left: 10px;
}