/**
 * ParamQuery Pro v7.6.1
 * 
 * Copyright (c) 2012-2021 Paramvir Dhindsa (http://paramquery.com)
 * Released under Commercial license
 * http://paramquery.com/pro/license
 * 
 */
.pq-theme .ui-button .ui-button-text
{
  padding-top: 4px;
  padding-bottom: 4px;
}

.pq-theme .ui-widget-header
{
  background: #e9e9e9;
  border-color: #b5b5b5;
}

.pq-theme .ui-state-default,
.pq-theme .ui-button
{
  background-color: #fefefe;
  background: -webkit-gradient(linear, left top, left bottom, from(#fefefe), to(#e9e9e9));
  background: -webkit-linear-gradient(top, #fefefe, #e9e9e9);
  background: -moz-linear-gradient(top, #fefefe, #e9e9e9);
  background: -ms-linear-gradient(top, #fefefe, #e9e9e9);
  background: -o-linear-gradient(top, #fefefe, #e9e9e9);
  filter: progid:DXImageTransform.Microsoft.gradient(GradientType=0, startColorstr=#fefefe, endColorstr=#e9e9e9);
}

.pq-theme .ui-state-focus
{
  background: #e9e9e9;
  border-color: #909090;
}

.pq-theme .ui-state-hover,
.pq-theme .ui-button:hover
{
  background: #e9e9e9;
  border-color: #909090;
}

.pq-theme .ui-widget-header .ui-state-default:not(.ui-state-hover)
{
  border-color: #cbcbcb;
}

.pq-theme .ui-state-active
{
  background: #b5b5b5;
  border-color: #909090;
}

.pq-theme .ui-widget-content
{
  border-color: #b5b5b5;
}

div.pq-theme
{
  color: #333;
  border-color: #b5b5b5 !important;
  background: #e9e9e9;
}

.pq-theme *:focus
{
  outline: 1px solid #909090;
}

.pq-theme select,
.pq-theme input[type="text"],
.pq-theme input,
.pq-theme textarea,
.pq-theme button.ui-state-default:not(.ui-state-hover),
.pq-theme .ui-button
{
  border-color: #cbcbcb;
}

.pq-cont-lt,
.pq-cont-tr,
.pq-body-outer .pq-cont-left
{
  border-color: #909090;
}

.pq-group-item
{
  border-color: #cbcbcb;
}

  .pq-group-item:hover
  {
    border-color: #909090;
  }

.pq-group-remove:hover,
.pq-group-icon:hover,
.pq-icon-hover:hover
{
  border-color: #909090;
}

.pq-theme > .pq-grid-top
{
  background: #e9e9e9;
  color: #333;
  border-color: #cbcbcb;
}

.pq-grid-title,
.pq-group-header
{
  background: #e9e9e9;
  border-color: #cbcbcb;
}

div.pq-toolbar
{
  border-color: #cbcbcb;
}

.pq-theme span.pq-separator
{
  border-right-color: #fff;
  border-left-color: #b5b5b5;
}

div.pq-pager,
div.pq-grid-summary
{
  border-top-color: #cbcbcb;
}

.pq-grid-bottom
{
  background: #e9e9e9;
  color: #333;
}

.pq-header-outer
{
  background: #e9e9e9;
  border-bottom-color: #cbcbcb;
}

.pq-summary-outer
{
  border-color: #cbcbcb;
}

.pq-header-outer .pq-cont-inner
{
  background: #e9e9e9;
  background-color: #fefefe;
  background: -webkit-gradient(linear, left top, left bottom, from(#fefefe), to(#e9e9e9));
  background: -webkit-linear-gradient(top, #fefefe, #e9e9e9);
  background: -moz-linear-gradient(top, #fefefe, #e9e9e9);
  background: -ms-linear-gradient(top, #fefefe, #e9e9e9);
  background: -o-linear-gradient(top, #fefefe, #e9e9e9);
  filter: progid:DXImageTransform.Microsoft.gradient(GradientType=0, startColorstr=#fefefe, endColorstr=#e9e9e9);
}

.pq-grid-cell,
.pq-grid-row
{
  border-color: #cbcbcb;
}

.pq-td-border-right > .pq-grid-row > .pq-grid-cell
{
  border-right-color: #cbcbcb;
}

.pq-td-border-top > .pq-grid-row > .pq-grid-cell,
.pq-cont-inner > .pq-td-border-top > .pq-grid-row
{
  border-bottom-color: #cbcbcb;
}

.pq-grid-row > .pq-grid-number-cell,
.pq-grid-number-col
{
  border-color: #cbcbcb;
}

.pq-body-outer .pq-grid-number-cell,
.pq-summary-outer .pq-grid-number-cell
{
  background: #e9e9e9;
}

.pq-grid-col
{
  border-color: #cbcbcb;
}

.pq-col-sort-asc,
.pq-col-sort-desc
{
  background: #c8c8c8;
  border-color: #909090;
}

.pq-grid-col,
.pq-grid-number-col
{
  color: #333;
}

  .pq-grid-col:hover
  {
    background: #e9e9e9;
  }

.pq-grid-row
{
  background: #fff;
  color: #333;
}

.pq-state-select.ui-state-highlight
{
  background: #e5e5e5;
}

.pq-grid-overlay
{
  background: rgba(0, 0, 0, 0.1);
  border-color: #909090;
}

.pq-number-overlay,
.pq-head-overlay
{
  background: rgba(144, 144, 144, 0.25);
}

.pq-grid-cell-hover.ui-state-hover,
.pq-grid-row-hover.ui-state-hover
{
  background: #e5e5e5;
}

.pq-grid-row.pq-striped
{
  background: #f5f5f5;
}

.pq-state-select.pq-striped,
.pq-striped > .pq-grid-cell-hover,
.pq-grid-row-hover.pq-striped
{
  background: #dcdcdc;
}

.pq-loading-bg
{
  background: #e9e9e9;
}

.pq-loading > .pq-loading-mask
{
  background: #e9e9e9;
  border-color: #909090;
  color: #333;
}

div.pq-loading-mask > div
{
  border-color: #b5b5b5;
  background-color: #fff;
}

.pqg-vert-frozen-line,
.pqg-horiz-frozen-line
{
  border-color: #909090;
}

textarea.pq-cell-editor
{
  box-shadow: inset 0 0 0 2px #909090;
}

.pq-border-0
{
  border-color: #909090;
}

.pq-border-1
{
  border-color: #b5b5b5;
}

.pq-border-2
{
  border-color: #cbcbcb;
}

.pq-bg-0
{
  background-color: #909090;
}

.pq-bg-1
{
  background-color: #b5b5b5;
}

.pq-bg-2
{
  background-color: #cbcbcb;
}

.pq-bg-3
{
  background-color: #e9e9e9;
}
