﻿.HeadTable {
    background-color: #f9f8f8;
}

    .HeadTable span {
        font-weight: bold;
        padding: 20px 0 15px 0;
        display: block;
    }

        .HeadTable span small {
            display: block;
            font-weight: normal;
            text-transform: uppercase;
        }

        .HeadTable span .form-check-input {
            display: inline-block;
            padding: 0;
            margin-right: 5px;
        }

.BodyTable .form-check-input {
    margin-right: 5px;
}

.BodyTable small,
.BodyTable .small-icon {
    display: none;
}

.BodyTable .row {
    padding: 20px 0;
    position: relative;
}

.BodyTable .dropdown-toggle::after {
    display: none;
}

.BodyTable .navi {
    list-style: none;
    padding: 0;
    margin: 0;
}

.BodyTable .navi-item {
    line-height: 40px;
    border-bottom: 1px solid #f4f4f4;
}

.BodyTable .dropdown-menu {
    background-color: #f6f6f6;
}

.BodyTable .dropdown-item {
    background-color: #fff;
    width: 100%;
}

.BodyTable .codice {
    font-weight: bold;
    font-size: 20px;
}

.BodyTable .totale {
    font-weight: bold;
    font-size: 16px;
}

.BodyTable input {
    background-color: transparent;
    border: none;
    padding: 0;
    margin: 0;
}

    .BodyTable input.form-control {
        border: 1px solid #ced4da;
        background-color: #fff;
    }

.TastiFunzione {
    position: absolute;
    right: 20px;
    top: 20%;
    width: 30px;
    color: #3370b0;
}

    .TastiFunzione ul li a {
        position: inherit;
    }

table tr td input {
    width: 15px;
    margin-right: 3px;
    margin: 20px 3px 20px 0
}

table tr td label {
    margin-right: 10px;
}

.RowHover:hover {
    background-color: #ededed;
}

@media (max-width: 991px) {
    .HeadTable {
        display: none;
    }

    .BodyTable small {
        display: inline-block;
        text-transform: uppercase;
        font-size: 10px;
        padding: 0;
        margin: 0;
    }

    .BodyTable span {
        display: inline-block;
        font-weight: bold;
    }

    .BodyTable .small-icon {
        text-transform: uppercase;
        font-weight: bold;
        padding: 0;
        margin: 0;
        padding-bottom: 5px;
        display: block;
        text-align: center;
    }

    .BodyTable span d-block {
        display: inline-block !important;
    }
}

.TablelistaOrdini {
}

.Sottolista {
    text-transform: uppercase;
    font-size: 10px;
    display: inline-block;
    width: 40%;
}

.infolista {
    width: 58%;
    display: inline-block;
    font-weight: bold;
}

.TablelistaOrdini i {
    color: #3370b0;
    /*    width: 58%;*/
}

.BodyTable .Categoria {
    background-color: #f9f8f8;
}

.BGGRay {
    background-color: #f9f8f8;
}

    .BGGRay .row {
        padding: 5px 0;
    }
.btnCancella{
    background-color:#ff0000!important;
    color:#fff;
    padding:5px;
    font-size:12px;
    border:none;
    font-weight:bold;
    width:100%;
}