h4 { font-size:1.3rem; }

.breadcrumb > li { padding-right:15px; }
.breadcrumb > li + li::marker {
    padding: 0 5px;
    color: gray;
    content: "/\00a0";
}

div.contenitore_top_elenco { margin-bottom:15px; }

form ul {
    list-style-type: none;
    padding: 0px;
    margin: 0px 5px;
}

form ul li {    
    color: red;        
}

form div.elemento { margin-bottom:20px; }

.alert ul {
    list-style-type: none;
    padding: 0px;
    margin: 0px 5px;
}


.jumbotron.mini { padding-top:1rem; padding-bottom:1rem; }
div.cont-right { text-align:right; }

span.ok { color:green; }
span.ko { color:red; }

div.wrap_paginator { background-color:#e9ecef; border-radius:0.25em; padding:0.75rem 1rem; }
div.wrap_paginator ul { margin-bottom:0; }
nav ul.pagination li { margin-left:3px; margin-right:3px; }

/* tabelle liste */
tr.pari { background-color:#ffffff; }
tr.dispari { background-color:#f9f9f9; }
table.riga_doppia tr.dati td { border-bottom:none; padding-bottom:0; }
table.riga_doppia tr.dati.sec_riga td { border-top:none; }
table.riga_doppia tr.dati.sec_riga td span.intestazione { font-weight:bold; }
table.riga_doppia .sinc_ok { color:green; }
table.riga_doppia .sinc_ko { color:red; }
table.riga_doppiariga_doppia tr.azioni td, table.riga_doppia tr.azioni td { border-top:none; }
table.riga_doppia tr.azioni a, table.riga_doppia tr.azioni a { margin-bottom:5px; }
table.riga_doppia tr.azioni td { border-top:0; border-bottom:1px solid #dee2e6; text-align:right; }
input.btn.sotto { margin-top:15px; margin-right:15px; }
input.elimina { display:none; }
input.nascondi { visibility:hidden; }
table.admin_elenco_prodotti span.angolo { color:#316322; } 
table.elenco_admin tr.dati + tr.azioni > td {
    border-top: none !important;
}


.label {
  display: inline-block;
  padding: .25em .4em;
  font-size: 75%;
  font-weight: 700;
  line-height: 1;
  text-align: center;
  white-space: nowrap;
  vertical-align: baseline;
  border-radius: .25rem;
}

.label-danger {
  background-color: #dc3545;
  color: #fff;
}

.label-warning {
  background-color: #ffc107;
  color: #212529;
}
.table > tbody > tr.danger > td {
  background-color: #f8d7da !important;
}

.table > tbody > tr.warning > td {
  background-color: #fff3cd !important;
}




div.row div.card, div.row div.box_generico { margin-bottom:20px; }
div.box_generico a.btn { margin-bottom:1px; }
td.box_generico a.btn { margin-bottom:1px; }
.btn { margin-bottom:5px; }
.btn.pull-right { margin-left:5px; }

div.visibile_riservato { /*border:1px dashed #1500ee; background-color: #ececec;*/ color:blue; }

.progress-bar-success { background-color: #5cb85c; }  /* verde */
.progress-bar-info    { background-color: #5bc0de; }  /* azzurro */
.progress-bar-warning { background-color: #f0ad4e; }  /* giallo */
.progress-bar-danger  { background-color: #d9534f; }  /* rosso */

a.anchor {
    display: inline-block;
    position: relative;
    top: -100px;
    visibility: hidden;
}

ul.tipologie_padre > li, ul.processi_associati > li, ul.lotti_associati > li, ul.angoli_associati > li, ul.lunghezze_associati > li, ul.diametri_associati > li, ul.sottocategorie_associati > li { margin-bottom:10px; }
ul.tipologie_padre, ul.processi_associati, ul.lotti_associati, ul.angoli_associati, ul.lunghezze_associati, ul.diametri_associati, ul.sottocategorie_associati { list-style-type:none; padding-left:0; }
ul.tipologie_padre li.cancellato, ul.tipologie_padre li.disabilitato, ul.processi_associati li.cancellato, ul.angoli_associati li.cancellato, ul.lotti_associati li.cancellato { opacity:0.5; }
ul.lotti_associati li a.icona_lotto { display:inline-block; float:left; margin:5px 10px 5px 0px; }
ul.lotti_associati li.non_attivo a.btn.icona_lotto { background-color:#ff0000; border-color:#ff0000; }

.img-wide {width:100%;}
.anteprima_foto_edit_prodotto > div { margin-top:15px; margin-bottom:15px; }
.gestione_galleria_prodotto .img-thumbnail img.img-wide { margin-top:5px; margin-bottom:5px; }

/* vista prodotto */
.vista_prodotto h1 span.etichetta, .vista_prodotto h2 span.etichetta { color:#575757; font-size:1rem; }
div.attributi, div.descrizione, div.intestazione { margin-bottom:20px; }
div.attributi .etichetta { color:#575757; font-weight:bold; }
div.attributi .valore { font-weight:bold; }
div.attributi .valore.Si, div.attributi .valore.status_2, span.active.fa-check { color:green; }
div.attributi .valore.No, span.active.fa-close, span.lotto.scaduto { color:red; }
div.attributi .valore.status_1 { color:#575757; }
.vista_prodotto .contenitore_processi_associati { margin-top:25px; }
.admin_elenco_lotti span.scaffale_comparto, .admin_elenco_lotti span.barcode, .admin_elenco_lotti span.diametro, .admin_elenco_lotti span.angolo, .admin_elenco_lotti span.name { color:#575757; }
.admin_elenco_lotti span.name { margin-left:40px; }
.seconda_riga { color:#575757; }
ul.motorbike_association { list-style-type:none; padding-left:0; }

/* elenco moto */
table#tabellaMotorbikes span.anno, table#tabellaMotorbikes span.cc, table#tabellaMotorbikes span.id_motocategory, table#tabellaMotorbikes span.cancellato { color:#575757; }

table#tabellaElencoLotti th.magazzino_qta { min-width:120px; }
table#tabellaElencoLotti th.magazzino_codice_prodotto_barcode { min-width:180px; }

.btn-success.active {
    background-color: #57a900;
}
.btn-success.disabled,
.btn-success[disabled] {
    background-color: #333333;
    background-image: -webkit-linear-gradient(top, #666666, #333333);
}
.btn-success:hover,
.btn-success:active {
    background-color: #4e9800;
    background-image: -webkit-linear-gradient(top, #5fb800, #4e9800);
}

.no-bullet { list-style-type: none; padding-left: 0; margin-left: 0; }

@media only screen and (max-width: 991px) {
	body > div.container, body > nav > div.container { max-width:100%; }
}

@media only screen and (min-width: 1300px) {
	.container, .container-lg, .container-md, .container-sm, .container-xl { max-width:1300px !important; }
}
