/*!
 * ParamQuery Pro v3.5.0
 * 
 * Copyright (c) 2012-2021 Paramvir Dhindsa (http://paramquery.com)
 * Released under GNU General Public License v3
 * http://paramquery.com/license
 * 
 */
 
.pq-grid .ui-button .ui-button-text {
  padding-top: 4px;
  padding-bottom: 4px;
}
.pq-grid .ui-widget-header {
  background: #ebebff;
  border-color: #bbbbff;
}
.pq-grid .ui-state-default {
  background-color: #fefefe;
  background-image: linear-gradient( #fefefe, #ebebff);
}
.pq-grid .ui-state-focus {
  background: #ebebff;
  border-color: #9999ff;
}
.pq-grid .ui-state-hover {
  background: #ebebff;
  border-color: #9999ff;
}
.pq-grid .ui-widget-header .ui-state-default:not(.ui-state-hover) {
  border-color: #cfcfff;
}
.pq-grid .ui-state-active {
  background: #fff;
  border-color: #9999ff;
}
.pq-grid .ui-widget-content {
  border-color: #bbbbff;
}
div.pq-grid {
  color: #333;
  border-color: #bbbbff;
  background: #ebebff;
}
.pq-grid *:focus {
  outline: 1px dotted #ebebff;
}
.pq-grid select,
.pq-grid input[type="text"],
.pq-grid input,
.pq-grid textarea,
.pq-grid button.ui-state-default:not(.ui-state-hover) {
  border-color: #cfcfff;
}
.pq-group-item {
  border-color: #cfcfff;
}
.pq-group-item:hover {
  border-color: #9999ff;
}
.pq-group-remove:hover,
.pq-group-icon:hover {
  border-color: #9999ff;
}
.pq-grid > .pq-grid-top {
  background: #ebebff;
  color: #333;
  border-color: #cfcfff;
}
.pq-grid-title,
.pq-group-header {
  background: #ebebff;
  border-color: #cfcfff;
}
div.pq-toolbar {
  border-color: #cfcfff;
}
.pq-grid span.pq-separator {
  border-right-color: #fff;
  border-left-color: #bbbbff;
}
div.pq-pager,
div.pq-grid-summary {
  border-top-color: #cfcfff;
}
.pq-grid-bottom {
  background: #ebebff;
  color: #333;
}
.pq-header-outer {
  background: #ebebff;
  border-bottom-color: #bbbbff;
}
.pq-header-outer > .pq-grid-header {
  background: #ebebff;
  background-color: #fefefe;  
  background-image: linear-gradient(#fefefe, #ebebff);
}
.pq-grid-table > tbody > tr > .pq-grid-cell {
  border-color: #cfcfff;
}
.pq-grid-row > td.pq-grid-number-cell,
.pq-grid-number-col {
  border-color: #cfcfff;
}
.pq-grid-row > .pq-grid-number-cell {
  background: #ebebff;
}
.pq-grid-col {
  border-color: #cfcfff !important;
}
.pq-col-sort-asc,
.pq-col-sort-desc {
  background: #ccccff;
  border-color: #9999ff;
}
.pq-grid-col,
.pq-grid-number-col {
  color: #333;
}
.pq-grid-col:hover {
  background: #ebebff;
}
.pq-grid-row {
  background: #fff;
  color: #333;
}
.pq-hvscroll-square {
  background: #ebebff;
}
.pq-state-select.ui-state-highlight {
  background: #e3e3d1;
}
tr.pq-grid-oddRow {
  background: #f5f5ff;
}
.pq-grid-cell-hover.ui-state-hover,
.pq-grid-row-hover.ui-state-hover {
  background: #e3e3d1;
}
tr.pq-grid-oddRow > td.pq-state-select,
tr.pq-grid-oddRow.pq-state-select,
tr.pq-grid-oddRow > .pq-grid-cell-hover,
tr.pq-grid-oddRow.pq-grid-row-hover {
  background: #dbdbd1;
}
.pq-grid-cell:focus {
  outline: 2px solid #777;
}
.pq-loading-bg {
  background: #ebebff;
}
.pq-loading > .pq-loading-mask {
  background: #ebebff;
  border-color: #9999ff;
  color: #333;
}
div.pq-loading-mask > div {
  border-color: #bbbbff;
  background-color: #fff;
}
.pqg-vert-frozen-line,
.pqg-horiz-frozen-line {
  border-color: #9999ff;
}
.pq-sb-horiz-t .pq-sb-slider,
.pq-sb-vert-t .pq-sb-slider,
.pq-sb-horiz-t .pq-sb-btn,
.pq-sb-vert-t .pq-sb-btn {
  border-color: #bbbbff;
  background: #ebebff;
}
.pq-sb-horiz-t > .pq-sb-slider:hover,
.pq-sb-vert-t > .pq-sb-slider:hover,
.pq-sb-horiz-t > .pq-sb-btn:hover,
.pq-sb-vert-t > .pq-sb-btn:hover {
  border-color: #9999ff;
  background: #ccccff;
}
