

.tableedit select{width:150px; padding: 3px; background-color: aliceblue;}
.tableedit td{font-size: 12px; }
.tableedit th{font-size: 12px; text-align:center;}
.tableedit {margin: auto; padding: 10px;}



.fortable {
    border-collapse: collapse;
    width: 100%;
    position: relative;
}

.fortable th {
position: sticky;  

border: 1px #ddd solid;
background-color: #f2f2f2;
font-size: 10px;
padding: 5px 10px;

}

.fortable td {
    border: 1px #ddd solid;
    padding-left: 5px;
    font-size: 12px;
    
}

.fortable tr:hover, .fortable .last{
    background-color: #fde68f;
    color: blue;
    cursor: pointer;
}


.done{
    background-color:  #ccffee;
    font-weight: bold;
}
#printbotton.deactive{
    opacity: 0.3;
}

/*New tables*/
.table80{
    width: 80%;
    margin:auto;
}

.table80 thead{
    background-color: aqua;
}

.small-button-close{
    border: none;
    padding: 0;
    background-color: transparent;
}


.table-header{
    display: flex;
    justify-content: space-between;
    align-items: flex-end;
}
.mb10{margin-bottom: 10px;}
.ma{margin: auto;}

.w25{width: 25%;}
.w50{width: 50%;}
.w75{width: 75%;}
.w100{width: 100%;}

.input-search{
    padding: 3px 10px;
    border:none;
    border-bottom: 1px solid;
    width: 250px;

}

.input-search:focus{
    border-bottom: 2px solid red;
    outline: none;
    /* box-shadow: 0 0 0 2px rgba(59, 130, 246, 0.3); */
}
.rows-number{
    font-weight: 100;
    margin-left: 10px;
    font-size: 14px;
}
.delete-button{
    border: none;
    background-color: transparent;
    font-size: 8px;
}