.pq-grid-title-row {
  /*height: 39px !important;*/
  background-color: #D8D8D8 !important;
  color: #3F3F3F;
  
}

.pq-grid-title-row .pq-grid-col {
    color: #3F3F3F;
    border-right-color: white !important;
}

.pq-table {
 min-width: 100% !important;
 background: #FFFFFF;	
}

.pq-title-span {
  font-size: 14px !important;
 /* padding: 10px;*/
   padding-right: 3px;
  padding-left: 10px;
  box-decoration-break: clone;	
  -webkit-box-decoration-break: clone;	
}

.pq-grid-header-search-row {
  background-color: #C2E8E4 !important;	
}

.pq-grid-header-search-row.filter-style {
  background-color: #f0d2d2 !important;
}

.pq-header-outer {
  background-color:transparent !important;	
}

.pq-grid-bottom {
  background-color: #D8D8D8 !important;		
}

.pq-grid-cell > .pq-td-div{
	padding: 10px !important;
}

.pq-cont-inner > .pq-table > .pq-grid-row {
  border-bottom: 1px solid #D8D8D8; 	
}

/*.pq-cont-inner > .pq-table > .pq-grid-row:nth-child(odd) {
	background: #F1F1F1;	
}*/

.grid-no-blind .pq-cont-inner > .pq-table > .pq-grid-row:nth-child(odd) {
	background: none;	
}

.pq-td-border-right > .pq-grid-row > .pq-grid-cell {
  border-right: none;
  padding: 10px;	
}

.pq-popup .pq-td-border-right > .pq-grid-row > .pq-grid-cell {
  border-right: none;
  padding: 0;	
}

.pq-popup .ui-widget label {
  padding: 0;	
}

.pq-grid.ui-widget.ui-widget-content {
  border: none !important;	
  box-shadow: none;
}

.pq-grid-top.ui-widget-header {
  /*background: transparent;*/	 
}

.pq-header-outer .pq-cont-right {
	border-top-left-radius: 5px;
	border-top-right-radius: 5px;	
}

.pq-grid-row:not(:last-child) > .pq-grid-col {
    border-right: 1px solid white;
}

.pq-theme input, .pq-theme input[type], .pq-theme label, .pq-theme select, .pq-theme textarea {
 font-family: inherit;	
}

.pq-body-outer .pq-cont-left {
  border-right: none;	
}

.pq-theme .ui-icon {
    background: none;
	font-family: "fontawesome" !important;
	border-radius: 2px;
	background: #F0F0F1;
	color: #6A7075;
	text-indent: 0 !important;
}
.ui-icon-seek-next::before {
  content: "\f105";
}

.ui-icon-seek-prev::before {
  content: "\f104";
}

.ui-icon-seek-first::before {
  content: "\f100";
}

.ui-icon-seek-end::before {
  content: "\f101";
}

.ui-icon-refresh::before {
  content: "\f021";
  width: auto;
}

.ui-icon-triangle-1-n::before {
  content: "\f0d8"	
}

.ui-icon-triangle-1-s::before {
  content: "\f0d7"	
}

.pq-theme .ui-widget-header .ui-icon {
 width: 27px;
 height: 28px;
 background: none;
 color:#00BCAB;	
 font-size: 22px;
}
.pq-theme .ui-widget-header .ui-icon-arrow-4-diag::before {
 content: "\f31e";
}


.pq-theme .ui-widget-header .ui-icon-circle-triangle-n::before {
 content: "\f139";	
}

.pq-theme .ui-widget-header .ui-icon-circle-triangle-s::before {
    content: "\f13a";
}

.pq-theme > .pq-grid-bottom {
  color: #6A7075;	
}

.grid-m .pq-grid-title {
  /*padding: 12px 5px !important;*/
}

.pq-grid-top.ui-corner-top, .pq-grid.ui-widget-content {
  background: transparent !important;	
}

div.pq-grid-disable {
  background: transparent !important;		
}

.pq-grid-footer span {
display: inline-block !important;
padding-bottom: 2px!important;
margin-bottom: -3px;	
}

@media screen and (max-width: 800px) {
.pq-grid-footer span {
display: block !important;
padding-bottom: 2px!important;
margin-bottom: -3px;	
}	
}

.pq-grid-footer .pq-ui-button {
padding-bottom: 0;	
}

.pq-grid-col {
  display:table !important;	
}

.pq-td-div {
  display: table-cell !important;
  vertical-align: middle !important;
  float:none !important;	
}

.pq-drag-handle {
  height: 100% !important;
  width:100% !important;
  background: transparent !important;
  padding-top: 15px !important;	
  text-align: left !important;
  
 
}

.pq-drag-handle:before {
  content: '\f7a5';
  font-family: 'fontawesome' !important;
  color:#00BCAB !important;	
}

.pq-grid-number-cell {
  padding-top: 15px !important;	
}
/*
.pq-theme > .pq-grid-top {
 border: none; !important;	
}*/

.pq-state-select.pq-grid-row, .grid-no-blind .pq-state-select.pq-grid-row {
		background: steelblue !important;
		color: #fff;
	}
	

	
input[type="checkbox"]:checked::after {
  font-family: "fontawesome" !important;
  border-radius: 5px !important;	
}

.pq-grid-top.ui-widget-header {
  height: 39px !important;	
}

.grid-no-header .pq-grid-top.ui-widget-header {
  display: none !important;	
}

.pq-grid .pq-ui-button:focus, .pq-grid .pq-ui-button:hover {
     margin: 1px !important; 
}

.pq-grid .pq-col-sort-icon:before {
  font-size: 16px;	
}

.pq-grid .pq-col-sort-icon {
  float:right;	
}

.pq-grid {
 min-height: 38px;	
}

.pq-grid .pq-grid-cont {
  cursor: default;	
}
/*.pq-header-outer {
height: 100px !important;	
}*/

.pq-table > .pq-grid-row > .pq-grid-cell.pq-focus {
  border: none !important;	
}

.pq-grid-summary-table .pq-grid-row {
  background: #C2E8E4 !important;	
}

.pq-grid-summary-table .pq-grid-cell {
  height: 30px !important;	
  padding-top: 3px !important;
}

.grid-detail .pq-tabs {
  padding: 0px !important;
  background: #00BCAB;
  	
}

.ui-datepicker select.ui-datepicker-month, .ui-datepicker select.ui-datepicker-year {
  color: #454545;	
}

.grid-mant-2 .pq-grid-top.ui-widget-header .pq-slider-icon {
   top: 9px;	
}

.pq-grid .pq-td-div .pq-title-span {
  /*width: 100%;*/
   display: inline-block;	
}
.pq-slider-icon {
  top: 9px !important;
}

.pq-grid .ui-state-highlight a, .ui-widget-content .ui-state-highlight a {
  color: inherit !important;	
}

.grid-big-button .pq-grid-top.ui-widget-header {
  height: 57px !important;
}

.grid-big-button .pq-grid-top .accions-header .fico-grid-solid::before {
  padding-right: 49px !important;
  font-size: 39px !important;
}

.grid-big-button .pq-grid-top .ui-widget-header .ui-icon {
  width: 45px !important;
  height: 58px !important;
  font-size: 39px !important;
}

.grid-big-button .pq-grid-top .pq-slider-icon .fico-grid-solid::before {
  padding-right: 8px !important;
}

.grid-big-button .pq-grid-top .pq-slider-icon {
  /*top: 17px !important;*/
}

.grid-big-button .pq-grid-top .pq-slider-icon .fico-grid-solid::before {
  font-size: 39px !important;
}

.grid-big-button.paramquery-pqGrid-disabled {
  /*height: 53px !important;*/  
}
