
/**** TABLE CELL SIZING **/
.w-2 {
    width: 2%;
}

.w-3 {
    width: 3%;
}

.w-4 {
    width: 4%;
}

.w-5 {
    width: 5%;
}

.w-6 {
    width: 6%;
}

.w-7 {
    width: 7%;
}

.w-8 {
    width: 8%;
}

.w-10 {
    width: 10%;
}

.w-15 {
    width: 515%;
}

.w-20 {
    width: 20%;
}

.w-32 {
    width: 32%;
}

.w-35 {
    width: 35%;
}
.w-40 {
    width: 40%;
}
.w-42 {
    width: 42%;
}


label.control-auto {

    height: 1.1rem;
    font-size: 0.8em !important;
    padding: .2rem .2rem;
}

input.form-control-auto, select.form-control-auto , textarea.form-control-auto {
    height: 1.8rem;
    font-size: 0.8em !important;
    padding: .2rem .2rem;
    width: 100%;
}


textarea.form-control-auto {
    font-size: .8rem;
    padding: .2rem .2rem;
    height: auto;
}

input.form-control-mini, select.form-control-mini , textarea.form-control-mini {

    height: 1.5rem;
    font-size: .50rem;
    padding: .25rem .25rem;
}

.btn-form-search::before {
    content: " ";
    display: block;
    height: 1.6rem;
    font-size: 0.8em !important;
    padding: .2rem .2rem;
}

.btn-xs {
    font-size: .80rem;
    padding: .2rem .2rem;
    line-height: 1.8;
    border-radius: .2rem;
    min-width: 90px;
}



.dataTables_wrapper {
    font-size: 0.8em;
}

.dataTables_wrapper select,  .dataTables_wrapper input[type=search]  {
    min-width: 60px;
    height: 1.6rem;
    font-size: .60rem;
    padding: .2rem .2rem;
    margin:  .2rem;
}

.edit_in_place .bi {
    display: none;
}


tr:hover .edit_in_place .bi{
    display: block;
}



