.quick-search-grid-loading{
    position: absolute;
    width: 100%;
    height: 100%;
    top: 0;
    margin: 0;
    padding: 0;
    left: 0;
    z-index: 1000;
    opacity: 0.6;
    background-color: #ffffff;
}

.quick-search-grid-loading-container{
    position: absolute;
    width: 100%;
    height: 100%;
    top: 0;
    margin: 0;
    padding: 0;
    left: 0;
    z-index:900;
}

.quick-search-grid-loading-text{
    margin-top: 250px;
    text-align: center;
    width: 100%;
    position: absolute;
    z-index: 1000
}


.pbs-grid-control{
  height: 30px;
}

.pbs-grid-control-input{
    height: 29px!important;
}

.pbs-grid-traffic-light{
    font-size: x-large;
    padding: 4px;
}

.pbs-icon-big{
    font-size: medium;
}

.pbs-grid-not-records{
    top: 100px;
    position: relative;
    width: 100%;
    text-align:  center;
    font-style: italic;
    font-size: 13px;
}

.pbs-grid-simbol{
    padding-top: 0!important;
    padding-bottom: 0!important;
}

.pbs-list-group{
    max-height: 280px;
    overflow-y: auto;
    border: solid 1px #b1b1b1;
    -webkit-box-shadow: 2px 2px 5px 0px rgba(0,0,0,0.75);
    -moz-box-shadow: 2px 2px 5px 0px rgba(0,0,0,0.75);
    box-shadow: 2px 2px 5px 0px rgba(0,0,0,0.75);
}

.list-group-item{
    font-size: 12px !important;
    min-height: 28px;
}


button:focus {
    outline:0;
    box-shadow: none!important;
}

.pbs-button-search{
    height: 35px;
}
.pbs-grid-full{
     top: 0; 
     position: absolute;
}

.pbs-button-link{
    width: 100%;
    height: 25px;
}

.pbs-row-edit > td > .pbs-content-control > .input-group-sm > input, 
.pbs-row-edit > td > .pbs-content-control > .input-group-sm > select, 
.pbs-row-edit > td > .pbs-content-control > .input-group-sm > textarea, 
.pbs-row-edit > td > .pbs-content-control > .input-group-sm > .input-group,
.pbs-row-edit > td > .pbs-content-control > .input-group-sm > .input-group-append > button{
    font-size: 12px !important;
}

.pbs-cell-check-box{
    border: solid 1px gray;
    height: 20px;
    width: 20px;
}

.pbs-row-edit{
    border-top: solid 1px white;
    height: 28px!important;
}

.pbs-row-edit:hover{
    border-top: solid 1px #ced4da !important;
    border-bottom: solid 1px #ced4da !important;
    background-color: beige;
}

.pbs-quick-search-title{
  font-size: 20px!important;
}  

#grid-wrapper{
    width: 100%;
    height: 100%;
    position: absolute;
    z-index: 1500;
    background-color:gray;
    opacity: 0.5;
}


#quick-search-grid{
    position: absolute;
    left: 2px;
    right: 2px;
    height: auto;
    background-color: #ffffff;
    border: 2px solid #2321af !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);
    z-index: 1501;
}

.pbs-spinner-message{
    font-size: 16px;
    font-family: monospace;
}

.pbs-quick-search-footer{
    height: 40px;
    border-top: solid 1px #dfdfdf;
}

.pbs-check-box-grid{
	border: solid 1px gray;
    height: 24px;
    margin: 2px;
}

.grid-row-buttons{
	position: sticky;
    right: 0; 
    font-size: large !important; 
    color: gray;
    background: white;
}

.grid-row-buttons > .fa-trash-alt:hover{
    color: red;
    opacity: 1;
}

.grid-row-buttons > .fa-pencil-alt:hover{
    color: blue;
    opacity: 1;
}


.pbs-border-radius-none{
	border-radius: 0 !important;
}

.pbs-grids-tabs{
}

.pbs-nav-grid-button{
    position: absolute;
    right: 15px;
}

.nav-tabs{
    
}

.nav-link{

}

.nav-tabs .nav-item.show .nav-link, .nav-tabs .nav-link.active {
    border-color: white white blue;
    border-bottom: solid 4px blue;
    color: blue;
    font-weight: bold;
}


.nav-tabs .nav-link:focus, .nav-tabs .nav-link:hover {
    border-color: white white blue;
    border-bottom: solid 4px blue;
    font-weight: bold;
}

.pbs-colum-invalid{
    border: solid 1px red;
}