.bndtabelainfinitatable{
box-shadow: 0 0 2px 1px #DCDCDC;
-webkit-box-shadow: 0 0 2px 1px #DCDCDC;
-moz-box-shadow: 0 0 2px 1px #DCDCDC;
background-color:#f4f4f4;
min-width:200px;
overflow-x:auto;
}
.bndtabelainfinitatable tr:first-child td {background: linear-gradient(to bottom, #fff 0%,#f4f4f4 100%);}
.tabelainfinitaitens tr:first-child td{ background:none; }
.bndtabelainfinitatable  td{ padding:7px;}
.tabelainfinitaitens,.tabelainfinitaitens tr,.tabelainfinitaitens:hover{background-color:#fff; }
.tabelainfinitaitens tr:hover{background-color:#f5f5f5; background-color:#fff;} 
.bndtabelainfinitatable tbody:first-child { padding-bottom:1rem;}
.bndtabelainfinitatable tbody:first-child tr:nth-child(2) {opacity: 0.4;transition: opacity 0.3s ease;}
.bndtabelainfinitatable tbody:first-child tr:nth-child(2):hover {    opacity: 1;}
.bndtabelainfinitatable tbody:first-child:hover {box-shadow: 1px 1px 10px 1px #ccc; }
@media screen and (min-width: 0px) and (max-width: 699px){
.bndtabelainfinitatable tbody:first-child tr:nth-child(2) {opacity: 1;}
.bndtabelainfinitatable,.bndtabelainfinitatable td, .bndtabelainfinitatable th,.bndtabelainfinitatable tbody {border:none;display:block; padding:0px;}
.bndtabelainfinitatable tr{ width:100%; display:block; padding:10px; border:solid #dedede 1px;}
.bndtabelainfinitatable td {padding-top:5px; padding-bottom:5px;}
.bndtabelainfinitatable .odesk {display:none;}
}