.pbs-grid-control{
  font-size: 11px !important;
}

.-webkit-textfield-decoration-container > input{
   font-size: 12px;
}

.pbs-grid-control > input, .pbs-grid-control > select, .pbs-grid-control > textarea{
    font-size: 11px !important;
}

.grid-spinner{
  position: absolute;
  top: 40%;
  width: 100%;
}

.pbs-table-wrapper-row{
height: 20px;
}


table  { 
overflow: auto;
display: block;
}

table > thead {
  border-bottom: solid 1px gray;
  border-top: solid 1px gray;
}

tbody{
    overflow-y: auto;
}

.ui-resizable-e {
  height: 75%!important;
  border-left: solid 2px #bdb7b7!important;
  margin-top: 3px!important;
}

table > thead > tr > th{
  background-color: white;
  background-clip: padding-box;
}

table > thead > tr > th:hover{
  background-color: white;
  cursor: pointer;
}

thead th { 
  position: sticky; 
  overflow: hidden;
  text-overflow: ellipsis;
}

td{
  font-family: Segoe UI,Tahoma,Arial !important;
  font-size: 11px !important;
  padding: 0 !important;
  margin: 0 !important;
  overflow: hidden;
  text-overflow: ellipsis;
}

.pbs-grid-state{
  font-family: Segoe UI,Tahoma,Arial !important;
  font-size: 11px !important;
  width: 100%;
  height: 0px;
  padding-top: 0px;
}

.pbs-cell{
  white-space: nowrap; 
  text-overflow:ellipsis; 
  overflow: hidden; 
  max-width:6px;
}

.pbs-check-box{
    max-width: 25px !important;
    min-width: 25px !important;
    width: 25px !important;
    text-align: center !important;
    padding: 3px !important;
    font-size: 13px !important;
}

.pbs-quick-search-button{
    background-color: #17a2b8 !important;
    color: #fff9ed !important;
}

.ui-dialog .ui-dialog-buttonpane button{
  margin: .2em .1em .1em 0 !important;
}

.ui-widget.ui-widget-content{
  border: 1px solid #201ec5 !important;
  -webkit-box-shadow: 0px 2px 5px 0px rgba(0,0,0,0.75);
  -moz-box-shadow: 0px 2px 5px 0px rgba(0,0,0,0.75);
  box-shadow: 0px 2px 5px 0px rgba(0,0,0,0.75);
}

.ui-dialog-buttonpane{
  margin: 0 !important;
  padding: 0 !important;
}

.pbs-quick-search-button{

}

.pbs-table-wrapper{
  height: 100%;
  width: 100%;
  display: block;
}

.pbs-header{
    font-family: Segoe UI,Tahoma,Arial;
    font-size: 11px;
    border-top: solid 1px black;
    border-bottom: solid 1px black;
}

.pbs-tab-grid-title{
    font-family: Segoe UI,Tahoma,Arial;
    font-size: 15px;
    cursor: pointer;
}

.pbs-tab-grid-button{
  font-size: large;
  -webkit-box-shadow: 1px 1px 3px 0px rgba(0,0,0,0.75);
  -moz-box-shadow: 1px 1px 3px 0px rgba(0,0,0,0.75);
  box-shadow: 1px 1px 3px 0px rgba(0,0,0,0.75);
}

.tab-content{

}

tbody > tr >td{
  margin: 0 !important;
  padding: 0 !important;
}


td{
  padding: 1px !important;
}
th { 
  background:#eee; 
  font-weight:normal;
  padding-bottom: 2px;
  padding-top: 2px;
}

