/**
 * ParamQuery Pro v3.2.0
 *
 * Copyright (c) 2012-2015 Paramvir Dhindsa (http://paramquery.com)
 * Released under Commercial license
 * http://paramquery.com/pro/license
 *
 */
.pq-grid{overflow:hidden;position:relative;z-index:0;box-sizing:border-box}div.pq-grid *{box-sizing:inherit}div.pq-grid select{width:auto;height:auto}.pq-grid *:focus{outline:1px dotted gray}.pq-grid-cell:focus{outline:2px solid #666}.pq-grid-cont:focus{outline:0}.pq-focus{outline:1px dotted gray}.pq-disable-select{-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;-o-user-select:none;user-select:none}.pq-native-select{-webkit-user-select:text;-moz-user-select:text;-ms-user-select:text;-o-user-select:text;user-select:text}.pq-grid .pq-grid-top{border-width:0}.pq-slider-icon{position:absolute;z-index:4;right:0;top:0}div.pq-grid-title{border-bottom:1px solid #c5c5c5;zoom:1;padding:5px;overflow:hidden}.pq-grid-title-row>th.ui-state-active{font-weight:bold}div.pq-toolbar{border-bottom:1px solid #c5c5c5;padding:3px 5px 4px;zoom:1;overflow:hidden;text-align:left}div.pq-toolbar *{vertical-align:middle}div.pq-toolbar select{height:18px;position:relative;border-width:1px}div.pq-toolbar .pq-separator{margin-left:10px;margin-right:10px}.pq-grid select{border-color:#ccc}.pq-grid .pq-search-txt{border:1px solid #ccc;overflow:visible;margin:1px auto 1px;padding:1px 4px}div.pq-grid div.pq-draggable{cursor:move}div.pq-grid-bottom{border-width:0;font-weight:normal;position:relative}div.pq-grid-footer{padding:3px 5px 3px;overflow:hidden;position:relative}.pq-grid-center{position:relative;width:100%;overflow-x:hidden;overflow-y:hidden}div.pq-header-outer{position:relative;border-width:0;text-align:left}.pq-grid span.pq-grid-header{position:absolute;top:-2px;cursor:default;display:inline-block;overflow:hidden;border-width:0}.pq-grid-header-inner{position:relative}.pq-grid span.pq-grid-header-left{overflow:hidden}.pq-grid-cont-inner{position:absolute;left:0;top:0;cursor:default;overflow:hidden}.pq-grid-cont .pq-grid-norows{text-align:center;padding:3px;position:relative}.pq-col-sort-icon{margin-right:-3px;min-width:3px;display:inline-block}.pq-space.pq-col-sort-icon{width:16px}.pq-space.pq-col-sort-count{display:inline-block}.pq-col-sort-count{font-weight:normal;width:6px;font-size:.8em}.pq-grid-col-resize-handle{cursor:col-resize;display:block;width:10px;height:100%;position:absolute;top:0}.pq-grid-drag-bar{position:absolute;width:1px;z-index:100;top:0;background-color:#000}div.pq-grid .pq-align-right{text-align:right}div.pq-grid .pq-align-right *{text-align:right}div.pq-grid .pq-align-center{text-align:center}div.pq-grid .pq-align-center *{text-align:center}div.pq-grid-cont-outer{position:relative}div.pq-grid-cont{overflow:hidden;border-top:0;width:100%;position:relative}.pq-grid .pq-grid-cont .ui-state-hover{font-weight:normal}table.pq-grid-table{border-collapse:collapse;border-spacing:0;table-layout:fixed;width:0;position:relative;top:0;left:0;margin-top:-1px}table.pq-grid-header-table{table-layout:fixed;width:0;border-spacing:0;border-collapse:collapse}table.pq-grid-header-table div.pq-td-div{position:relative}.pq-grid .pq-grid-col{overflow:hidden}.pq-grid-number-col{border-right:1px solid #cfcfcf;padding:4px 5px}.pq-grid .pq-col-drag-helper{padding:1px 5px 4px 3px;-moz-box-shadow:0 4px 8px rgba(0,0,0,0.5);-webkit-box-shadow:0 4px 8px rgba(0,0,0,0.5);box-shadow:0 4px 8px rgba(0,0,0,0.5)}.pq-grid .pq-col-drag-helper .pq-drag-icon{height:16px;width:16px;margin-right:5px;margin-top:3px;float:left}.pq-grid td.pq-drop-hover,.pq-grid .pq-drop-hover{background-image:url("")}tr.pq-row-hidden{visibility:hidden;height:1px}.pq-row-hidden>td{padding:0!important;border:0!important}.pq-grid td.pq-grid-cell{overflow:hidden;vertical-align:middle;word-wrap:break-word}div.pq-grid td.pq-cell-dirty{background-image:url("images/square_dirty.gif");background-repeat:no-repeat;background-position:left top}  div.pq-grid td.pq-cell-red-tr{background-image:url("images/square-red-tr.gif");background-repeat:no-repeat;background-position:right top}  div.pq-grid td.pq-cell-blue-tr{background-image:url("images/square-blue-tr.gif");background-repeat:no-repeat;background-position:right top}  table.pq-wrap>tbody>tr>.pq-grid-cell,table.pq-wrap>tbody>tr>.pq-grid-col{word-wrap:break-word;white-space:normal}  table.pq-no-wrap>tbody>tr>.pq-grid-cell,table.pq-no-wrap>tbody>tr>.pq-grid-col>.pq-td-div{word-wrap:normal;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}  .pq-grid-header-search-row .pq-grid-hd-search-field{width:100%;box-sizing:border-box}  tr.pq-grid-header-search-row div.pq-td-div{padding:0 2px}  .pq-grid-header-search-row .pq-from-div{float:left;padding-right:3px;width:50%;box-sizing:border-box}  .pq-grid-header-search-row .pq-to-div{float:right;padding-left:3px;width:50%;box-sizing:border-box}  span.pq-from-to-center{width:6px;position:absolute;left:50%;line-height:20px;margin-left:-3px;text-align:center}  div.pq-editor-outer{border:2px solid #666;position:absolute;left:0;top:0;padding:0;z-index:5;display:table;color:#333}  div.pq-editor-inner{display:table-cell;vertical-align:middle;width:100%;height:100%}  div.pq-editor-inner>div[contenteditable='true']{overflow:auto}  .pq-editor-inner>textarea{overflow:auto}  div.pq-editor-inner>.pq-cell-editor{padding:2px 3px;width:100%}  div.pq-tooltip{padding:3px 10px}  span.pq-tooltip-icon{display:inline-block;position:relative;top:3px;margin-right:4px}  .pq-grid-number-cell{overflow:hidden;border-right:1px solid #9eb6ce;border-left:0;padding:4px 5px}  .pqg-vert-frozen-line{position:absolute;width:0;border-left:1px solid #999;border-right:1px solid #ddd;top:0;height:100%}  .pqg-horiz-frozen-line{position:absolute;height:0;border-top:1px solid #999;border-bottom:1px solid #ddd;left:0;width:100%}  .pq-grid tr.pq-detail-master>td{border-bottom-width:0}  .pq-grid td.pq-detail-child{padding:3px 30px}  div.pq-grid-disable{height:100%;width:100%;position:absolute;left:0;top:0;background:#ccc;z-index:3}  div.pq-loading{height:100%;width:100%;position:absolute;left:0;top:0;display:none}  div.pq-loading div.pq-loading-bg{background:#ccc;height:100%;width:100%;position:absolute;left:0;top:0;z-index:10}  div.pq-loading-mask{width:100px;height:25px;z-index:6;padding:5px;position:absolute;left:50%;top:50%;margin-left:-50px;margin-top:-13px;box-sizing:content-box}  .pq-grid div.pq-loading-mask>div{padding-top:0;padding-right:6px;padding-left:29px;line-height:23px;background-image:url("images/loading.gif");background-position:6px center;background-repeat:no-repeat;white-space:nowrap}  div.pq-vscroll{height:150px;position:absolute;right:0;bottom:17px}  div.pq-hscroll{height:17px;border:0 solid blue;position:absolute;right:17px;bottom:0}  div.pq-hvscroll-square{height:17px;width:17px;border:0 solid blue;position:absolute;right:0;bottom:0;z-index:1}  div.pq-grid tr.pq-row-select{border-width:0}  div.pq-grid tr td.pq-grid-cell-hover{border-width:0}  div.pq-grid tr td.pq-cell-select{border-width:0}  tr.pq-group-row{cursor:pointer}  tr.pq-group-row td span{float:left;margin-top:-2px;margin-right:3px}  .pq-pager{padding:2px 5px 13px;overflow:hidden;vertical-align:middle}  .pq-grid span.pq-separator{height:18px;border-left:1px solid #ccc;display:inline-block;position:relative;top:4px;margin:0 6px}  .pq-pager input{width:35px}  .pq-pager .pq-page-placeholder{vertical-align:top;margin-right:0}  .pq-page-placeholder span{margin:0 4px}  .pq-grid button.ui-button-icon-only{width:22px;margin-right:5px;padding:.4em 0}  .pq-sb-vert-wt{display:block;width:17px;background:#efefef url(images/vert-bg.png)}  .pq-sb-horiz-wt{display:block;height:17px;background:#efefef url(images/horiz-bg.png)}  .pq-sb-vert-wt *{padding:0;margin:0}  .pq-sb-horiz-wt *{padding:0;margin:0}  .pq-sb-btn{width:17px;height:17px;position:absolute}  .pq-sb-vert-wt div.top-btn{left:0;top:0;background:url(images/sprite.png)}  .pq-sb-horiz-wt div.left-btn{left:0;top:0;background:url(images/sprite.png) -34px}  .pq-sb-vert-wt div.bottom-btn{left:0;bottom:0;background:url(images/sprite.png) -17px}  .pq-sb-horiz-wt div.right-btn{top:0;right:0;background:url(images/sprite.png) -51px}  .pq-sb-slider{position:absolute}  .pq-sb-vert-wt .pq-sb-slider *{background:url(images/sprite.png)}  .pq-sb-slider-h{position:absolute}  .pq-sb-horiz-wt .pq-sb-slider-h *{display:inline-block;background:url(images/sprite.png)}  .pq-sb-slider .vert-slider-top{width:17px;height:3px;overflow:hidden;background-position:17px -8px}  .pq-sb-slider-h .horiz-slider-left{height:17px;width:3px;overflow:hidden;background-position:-68px 0}  .pq-sb-vert-wt .pq-sb-slider .vert-slider-bg{width:17px;overflow:hidden;background:#b6cefb url(images/vert-slider-bg.png)}  .pq-sb-horiz-wt .pq-sb-slider-h .horiz-slider-bg{height:17px;overflow:hidden;background:#b6cefb url(images/horiz-slider-bg.png)}  .pq-sb-slider .vert-slider-center{width:17px;height:8px;overflow:hidden;background-position:17px 0}  .pq-sb-slider-h .horiz-slider-center{height:17px;width:8px;overflow:hidden;background-position:-74px 0}  .pq-sb-slider .vert-slider-bottom{width:17px;height:3px;overflow:hidden;background-position:17px -11px}  .pq-sb-slider-h .horiz-slider-right{height:17px;width:3px;overflow:hidden;background-position:-71px 0}  .pq-sb-vert-t{display:block;width:17px;background:#efefef url(images/vert-bg.png)}  .pq-sb-horiz-t{display:block;height:17px;background:#efefef url(images/horiz-bg.png)}  .pq-sb-vert-t *{padding:0;margin:0}  .pq-sb-horiz-t *{padding:0;margin:0}  .pq-sb-vert-t .pq-sb-btn{width:17px;height:17px;position:absolute}  .pq-sb-horiz-t .pq-sb-btn{width:17px;height:17px}  .pq-sb-vert-t div.top-btn{left:0;top:0}  .pq-sb-horiz-t div.left-btn{left:0;top:0}  .pq-sb-horiz-t div.left-btn .ui-icon{margin-top:-1px}  .pq-sb-vert-t div.bottom-btn{left:0;bottom:0}  .pq-sb-vert-t div.bottom-btn .ui-icon{margin-left:-1px}  .pq-sb-horiz-t div.right-btn{top:0;right:0}  .pq-sb-horiz-t div.right-btn .ui-icon{margin-top:-1px;margin-left:-1px}  .pq-sb-vert-t .pq-sb-slider{position:absolute;width:15px;left:1px}  .pq-sb-horiz-t .pq-sb-slider-h{position:absolute;top:1px;height:15px}  .pq-arrow-up,.pq-arrow-down{position:absolute!important;z-index:200}
