.pbs-quick-search-grid{
  height: 60px;
  width: 100%;
  border: solid 1px #c6c6dd;
}


.pbs-quick-search-grid .pbs-header{
   background-color: #c6c6dd !important;
}

.pbs-text-multiedit{
   font-style: italic;
   font-size: small;
   padding: 0;
   margin: 0;
}


#container-multiple-edition .pbs-header{
   background-color: #e6ecfb;
   border-top: solid 1px #b1aeae !important;
   border-bottom: solid 1px #b1aeae !important;
}


#container-multiple-edition .pbs-table-wrapper{
  border-bottom: solid 1px #bfbfbf;
  border-left: solid 1px #bfbfbf;
  border-right: solid 1px #bfbfbf;
}



.pbs-grid-state{
  font-size: 11px !important;
  width: 100%;
  height: 25px;
  padding-top: 4px;
  border-top: solid 1px #d0c9c9;
  border-bottom: solid 1px #d0c9c9;
}
.pbs-cursor{
  cursor: pointer;
}

.pbs-grig-state-disabled{
  opacity: 0.5;
  pointer-events: none;
}

.pbs-font-icon{
  font-size: 17px;
}

.pbs-grid-state-info{

}

.pbs-grid-state-command{

}

.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: 95%;
}

.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-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{
  -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;
}

