.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;        
}

.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; }

/* tabelle liste */
tr.pari { background-color:#ffffff; }
tr.dispari { background-color:#f9f9f9; }
table.riga_doppia tr.dati td, table.riga_doppia tr.dati td { border-bottom:none; padding-bottom:0; }
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; }
table.listini_cliente tr.scaduto td {}
table.listini_cliente tr.scaduto td {
  position: relative;
}
table.listini_cliente tr.scaduto td:before {
  position: absolute;
  content: "";
  left: 0;
  top: 50%;
  right: 0;
  border-top: 1px solid;
  /*border-color: inherit;*/
  border-color: red;

  -webkit-transform:rotate(-15deg);
  -moz-transform:rotate(-15deg);
  -ms-transform:rotate(-15deg);
  -o-transform:rotate(-15deg);
  transform:rotate(-15deg);
}
input.btn.sotto { margin-top:15px; margin-right:15px; }
input.elimina { display:none; }
input.nascondi { visibility:hidden; }

table#anaClienti td.azioni a.btn { margin-bottom:6px; }

table span.numero_ordine, table span.kg, table span.cliente { color:#656565; }
div.view_elenco_dettagli a.row_salto_pagina { float:right; }
div.report_dettagli { margin-top:20px; }
span.error.non_trovato { color:red; }

table#tabellaDettagliFatturaVendita span.in_perdita, div.viewvendita span.in_perdita { color:red; }
table#tabellaDettagliFatturaVendita span.in_attivo, div.viewvendita span.in_attivo { color:green; }

.zf-green { color: #ee7421; }
.view_elenco_dettagli .eccezioni_varie { color:green; }

.btn-success {
    background-color: #d8681c;
    background-image: -moz-linear-gradient(top, #ff7d24, #d8681c);
    background-image: -ms-linear-gradient(top, #ff7d24, #d8681c);
    background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#ff7d24), to(#d8681c));
    background-image: -webkit-linear-gradient(top, #ff7d24, #d8681c);
    background-image: -o-linear-gradient(top, #ff7d24, #d8681c);
    background-image: linear-gradient(top, #ff7d24, #d8681c);
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff7d24', endColorstr='#d8681c', GradientType=0);
}

.btn-success {
    color: #fff;
    background-color: #f4741d !important;
    border-color: #d66111 !important;
}

.btn-success:hover,
.btn-success:active,
.btn-success.active,
.btn-success.disabled,
.btn-success[disabled] {
    background-color: #d8681c;
}

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; }

table.con_bordino { border:1px solid #dee2e6; }

div.form_listino_vendita div.servizi_accessori { margin-top:25px; }
div.form_listino_vendita div.delineato, div.form_dettaglio_acquisto div.delineato { border:1px dashed #cccccc; }


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

.edit_dettaglio .link_fatture .btn { margin:10px 10px 0 0; }

ul.listini_vendita_associati li { margin-bottom:10px; }

#flash_messenger button#chiudi_apri_messenger { margin-bottom:20px; width:100%; }
div.esempi_formati_xls img.esempio { width:100%; margin-bottom:10px; }

div.contenuto_pagina_default img { max-width:100%; height:auto; }
