.qta, .peso{
    padding-left: 4px;
    padding-right: 4px;
    color:black;
}

.peso{
    font-size: 18px;
    border:2px solid blue;
    color: blue;
}

.peso:focus {
    border-color: blue;
    box-shadow: 0 1px 1px rgba(0, 0, 0, 0.4) inset, 0 0 8px rgba(0, 0, 255, 1);
    outline: 0 none;
}

.qta{
    font-size: 20px;
    border: 2px solid red;
    text-align: right;
}

.qta:focus {
    border-color: red;
    box-shadow: 0 1px 1px rgba(0, 0, 0, 0.4) inset, 0 0 8px rgba(255, 0, 0, 1);
    outline: 0 none;
}

.status-added {
    
    box-shadow: 0 1px 1px rgba(0, 0, 0, 0.4) inset, 0 0 8px rgba(255, 0, 0, 1);
    outline: 0 none;
}

.note_prodotto, .note_prodotto_presenti{
    height:30px; 
    /*width:100%;*/
    width:15.5%;
    margin-top:3px;
    border:2px solid black;
}

.prodotti{
    font-size: 18px;
}

.select2-drop{
    font-size: 18px;
}

.colli, .colli_presenti{
    width: 50px;
    font-size: 20px;
    padding-left: 3px;
    padding-right: 3px;
    color:black;
    border: 2px solid black;
}

.resoconto_input{
    font-size: 20px;
    padding-left: 4px;
    padding-right: 4px;
    color: black;
}

.fixednav{
    position: fixed;
    top: 0;
    background: white;
    z-index: 100;
}

.fixeddown{
    margin-top: 75px;
}

.distprodsel td{
    background: yellow !important;
}

.table-striped > tbody > tr:nth-of-type(2n+1) {
	background-color: #d5d5d5;
}

.table > tbody > tr > td{
    padding: 4px;
}