/**
 * ParamQuery Pro v4.0.3
 *
 * Copyright (c) 2012-2017 Paramvir Dhindsa (http://paramquery.com)
 * Released under Commercial license
 * http://paramquery.com/pro/license
 *
 */
.pq-grid .ui-button .ui-button-text {
    padding-top: 4px;
    padding-bottom: 4px;
}
.pq-grid .ui-widget-header {
    background: #f3f4f6;
    border-color: #e4e4e4;
}
.pq-grid .ui-state-default {
    background-color: #ffffff;
    background: -webkit-gradient(linear, left top, left bottom, from(#ffffff), to(#f3f4f6));
    background: -webkit-linear-gradient(top, #ffffff, #f3f4f6);
    background: -moz-linear-gradient(top, #ffffff, #f3f4f6);
    background: -ms-linear-gradient(top, #ffffff, #f3f4f6);
    background: -o-linear-gradient(top, #ffffff, #f3f4f6);
    filter: progid:DXImageTransform.Microsoft.gradient(GradientType=0, startColorstr=#ffffff, endColorstr=#f3f4f6);
}
.pq-grid .ui-state-focus {
    background: #f3f4f6;
    border-color: #909090;
}
.pq-grid .ui-state-hover {
    background: #f3f4f6;
    border-color: #909090;
}
.pq-grid .ui-widget-header .ui-state-default:not(.ui-state-hover) {
    border-color: #e4e4e4;
}
.pq-grid .ui-state-active {
    background: none;
    border-color: red;
}
.pq-grid .ui-widget-content {
    border-color: #b5b5b5;
    border:0;
}
div.pq-grid {
    color: #333;
    border:0;
    /*background: #f3f4f6;*/
    background:none;
    /* width:100% !important; */
}
.pq-grid *:focus {
    outline: none;
}
.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: #e4e4e4;
}
.pq-group-item {
    border-color: #e4e4e4;
}
.pq-group-item:hover {
    border-color: #909090;
}
.pq-group-remove:hover,
.pq-group-icon:hover {
    border-color: #909090;
}
.pq-grid > .pq-grid-top {
    background: #f3f4f6;
    color: #333;
    border-color: #e4e4e4;
}
.pq-grid-title,
.pq-group-header {
    background: #f3f4f6;
    border-color: #e4e4e4;
}
div.pq-toolbar {
    border-color: #e4e4e4;
}
.pq-grid span.pq-separator {
    border-right-color: #fff;
    border-left-color: #b5b5b5;
}
div.pq-pager,
div.pq-grid-summary {
    border-top-color: #e4e4e4;
}
.pq-grid-bottom {
    background: #f3f4f6;
    color: #333;
}
.pq-header-outer {
    background: #f3f4f6;
    border-bottom-color: #b5b5b5;
    /*   box-shadow: 0px -1px 9px 0px rgba(0,0,0,0.2) !important;
    -webkit-box-shadow: 0px -1px 9px 0px rgba(0,0,0,0.2) !important;
    -moz-box-shadow: 0px -1px 9px 0px rgba(0,0,0,0.2) !important;
    -o-box-shadow: 0px -1px 9px 0px rgba(0,0,0,0.2) !important; */
}
.pq-header-outer > .pq-grid-header {
    background: #f3f4f6;
    background-color: #ffffff;
    background: -webkit-gradient(linear, left top, left bottom, from(#ffffff), to(#f3f4f6));
    background: -webkit-linear-gradient(top, #ffffff, #f3f4f6);
    background: -moz-linear-gradient(top, #ffffff, #f3f4f6);
    background: -ms-linear-gradient(top, #ffffff, #f3f4f6);
    background: -o-linear-gradient(top, #ffffff, #f3f4f6);
    filter: progid:DXImageTransform.Microsoft.gradient(GradientType=0, startColorstr=#ffffff, endColorstr=#f3f4f6);
}
.pq-grid-table > tbody > tr > .pq-grid-cell {
    border-color: #e4e4e4;
    position:relative;
}
.pq-grid-row > td.pq-grid-number-cell,
.pq-grid-number-col {
    border-color: #e4e4e4;
}
.pq-grid-row > .pq-grid-number-cell {
    background: #f3f4f6;
}
.pq-grid-col {
    border-color: #e4e4e4 !important;
}
.pq-grid-col.ui-state-highlight {
    border-color:#999 !important;
    border-style:dashed !important;
}
.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: #f3f4f6;
}
/* .pq-grid-summary .pq-grid-row {
	    background: #f3f4f6;
    background-color: #ffffff;
    background: -webkit-gradient(linear, left top, left bottom, from(#ffffff), to(#f3f4f6));
    background: -webkit-linear-gradient(top, #ffffff, #f3f4f6);
    background: -moz-linear-gradient(top, #ffffff, #f3f4f6);
    background: -ms-linear-gradient(top, #ffffff, #f3f4f6);
    background: -o-linear-gradient(top, #ffffff, #f3f4f6);
    filter: progid:DXImageTransform.Microsoft.gradient(GradientType=0, startColorstr=#ffffff, endColorstr=#f3f4f6);
    font-weight:bold;
} */
.pq-grid-summary .pq-grid-row {
	    background: #737373;
    /* background-color: #ffc31b;
    background: -webkit-gradient(linear, left top, left bottom, from(#a1f5f0), to(#bbefec));
    background: -webkit-linear-gradient(top, #a1f5f0, #bbefec);
    background: -moz-linear-gradient(top, #a1f5f0, #bbefec);
    background: -ms-linear-gradient(top, #a1f5f0, #bbefec);
    background: -o-linear-gradient(top, #a1f5f0, #bbefec);
    filter: progid:DXImageTransform.Microsoft.gradient(GradientType=0, startColorstr=#a1f5f0, endColorstr=#bbefec); */
    /* font-weight:bold; */
}
.pq-grid-row[data-color='warning']  { background: #efd896;}
.pq-grid-row[data-color='critical'] { background: #fbc0aa;}
.pq-grid-summary .pq-grid-row td {color:white;border-color:#999 !important;}
.pq-grid-row {
    background: #fff;
    color: #333;
}
.pq-hvscroll-square {
    background: #f3f4f6;
}
.pq-state-select.ui-state-highlight {
    background: #cafffd !important;
}
.pq-grid-select-overlay {
    background: rgba(0, 0, 0, 0.1);
}
:nth-child(odd).pq-striped {
    background: #f9f9f9;
}
.mergeTable :nth-child(odd).pq-striped {
	background:none;
}
/* :nth-child(odd).pq-striped td:nth-child(odd) {
	background:#f9f9f9;
}
:nth-child(even).pq-striped td:nth-child(odd) {
	background:#f9f9f9;
} */
.pq-grid-cell-hover.ui-state-hover,
.pq-grid-row-hover.ui-state-hover {
    background: #f4ffff ;
}
:nth-child(odd).pq-state-select.pq-striped,
:nth-child(odd).pq-striped > .pq-grid-cell-hover,
:nth-child(odd).pq-grid-row-hover.pq-striped {
    background: #f4ffff ;
}
.pq-grid-cell:focus {
    /* outline: 2px solid #777; */
}
.pq-loading-bg {
    background:rgba(255,255,255,0.3);
}
.pq-loading > .pq-loading-mask {
    background: #f3f4f6;
    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: #e4e4e4;
}
.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: #b5b5b5;
    background: #f3f4f6;
}
.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: #909090;
    background: #c8c8c8;
}

.ui-state-active, .ui-widget-content .ui-state-active, .ui-widget-header .ui-state-active {
    color:#686868;
}
.ui-state-active .ui-icon {
    background-image: url(images/ui-icons_777777_256x240.png);
    vertical-align:bottom;
}
.grid_new_open_window, .gn, .mnt, .adm, .v_center_alias {
	/* display:block; */
	width: 100%;
    /* font-weight: bold; */
    color: #e86d00 !important;
    overflow: hidden;
    text-overflow: ellipsis;
    /* text-decoration: underline !important; */
}

.warning.ui-state-highlight .pq-grid-cell .column-in .gn,
.critical.ui-state-highlight .pq-grid-cell .column-in .gn,
.critical.ui-state-highlight .pq-grid-cell .gn.event_hd[data-level=Critical],
.warning.ui-state-highlight .pq-grid-cell .gn.event_hd[data-level=Warning] {
	color: #e86e02 !important;
}

.critical .pq-grid-cell .column-in .gn,
.gn.event_hd[data-level=Critical]{
	color: #f3b37b !important;
}
.warning .pq-grid-cell .column-in .gn,
.gn.registerSANSwitchEvent,
.gn.event_hd[data-level=Warning] {
	color: #e86d00 !important;
}
.grid_new_open_window:hover, 
.gn[onclick]:hover, 
.mnt:hover, 
.adm:hover,
.v_center_alias:hover {
	text-decoration: underline !important;
}
.grid_new_open_window:hover {
	text-decoration:underline !important;
}
.pq-grid-header-left {
	border-right:2px solid #dbdbdb !important;
	box-shadow: 0px -1px 9px 0px rgba(0,0,0,0.2);
    -webkit-box-shadow: 0px -1px 9px 0px rgba(0,0,0,0.2);
    -moz-box-shadow: 0px -1px 9px 0px rgba(0,0,0,0.2);
    -o-box-shadow: 0px -1px 9px 0px rgba(0,0,0,0.2);
    z-index: 1;
}
.frozen-table .pq-grid-cont-inner:first-child {
	border-right:2px solid #dbdbdb !important;
}

.ui-widget-content .ui-state-highlight.highlight-color-1 {background:#cfd9f2 !important;}
.ui-widget-content .ui-state-highlight.highlight-color-2 {background:#d6cdc8 !important;}
.ui-widget-content .ui-state-highlight.highlight-color-3 {background:#d7e0b1 !important;}
.ui-widget-content .ui-state-highlight.highlight-color-4 {background:#b5dce1 !important;}
.ui-widget-content .ui-state-highlight.highlight-color-5 {background:#f4e3c9 !important;}
.ui-widget-content .ui-state-highlight.highlight-color-6 {background:#f4d9d0 !important;}
.ui-widget-content .ui-state-highlight.highlight-color-7 {background:#f5e1ea !important;}
.ui-widget-content .ui-state-highlight.highlight-color-8 {background:#f5f0ed !important;}
.ui-widget-content .ui-state-highlight.highlight-color-9 {background:#d5d5d5 !important;}
.ui-widget-content .ui-state-highlight.highlight-color-10 {background:#d9edef !important;}
