﻿
div.ui-grid-cell input {
    height: 30px;
}

.ui-grid-pager-panel {
  right: 40px;
    top: 3px;
    width: 200px; 
    text-align: right;
    padding-top: 0;
    padding-bottom: 0;
    left: auto;
    bottom: auto;
}

.ui-grid-row:nth-child(odd):hover .ui-grid-cell,.ui-grid-row:nth-child(even):hover .ui-grid-cell {
    background:#E3F2FD; 
}

.ui-grid-row.ui-grid-row-selected > [ui-grid-row] > .ui-grid-cell,.ui-grid-cell-focus {
background-color:#BBDEFB;
 outline: 0;   
}

.ui-grid-row:nth-child(even) .ui-grid-cell {
background-color:#FAFAFA;
}

/*.ui-grid-cell-focus {
    outline: 0;   
    background-color: #BBDEFB;
}*/


.ui-grid {
  /*border: none;*/ 
  border:1px solid #BDBDBD;
  border-top-left-radius: 6px;
  border-top-right-radius: 6px;
  /*border-radius:6px;*/
   
}

.ui-grid-top-panel {
background: #FAFAFA;
border-bottom: 2px solid #BDBDBD;
}


.tec-grid-header-tools {
    height: 37px;   
    /*background-color: #E3F2FD;*/
    background-color: transparent;  
    border-top-left-radius: 6px;
    border-top-right-radius: 6px;
    padding-top:3px;
    padding-left:3px;
    border-bottom:1px solid #BDBDBD;

}


 .ui-grid-header-cell {
    border-right: 1px solid #E0E0E0;
}

 .ui-grid-cell {
    border-right: none;
    border-bottom:1px solid #E0E0E0;
    outline:none;
}

.ui-grid-header-cell:last-child .ui-grid-column-resizer.right {
    border-right: none;
}

.ui-grid-header {
     padding-top: 3px;
     line-height: 150%;
     border-bottom: none;
     font-weight: normal;
}

.tec-td-gridpage {
    min-width: 150px;
    max-width: 150px;
    text-align: right;
}

.tec-td-gridoption {
    min-width: 40px;
    max-width: 40px;
    text-align: right;
    padding-right: 2px;
}

.tec-td-gridtext {
    width: 100%;
}

.tec-td-gridsearchfilter {
    min-width: 200px;
    padding-left: 3px;
}

.tec-td-gridsearchtext {
    width: 100%;
    /*padding-right: 30px;*/
}

li.tec-grid-menu {
    display: inline-block;
    text-align: center;
}

.tec-grid-menu {
    text-align: left;
    padding-top: 3px;
    padding-bottom: 3px;
    padding-left: 3px;
    border-top: 1px solid #d4d4d4;
}

.tec-page-text {
    height: 30px;
}

.tec-td-gridoption .tec-button-img {
    border-left: 1px solid #BDBDBD;
}


.ui-grid-pinned-container-left .tec-grid-adjusthight {
    margin-top: 37px;
}

.ui-grid-focuser:focus{
    box-shadow: none;
}






