/******************************************
    File Name: custom.css
    Template Name: Aven
/****************************************** */

/** ADD YOUR AWESOME CODES HERE **/

body {
  line-height: normal!important;
}
@media (max-width: 1000px) {
  .col-xs-6 {
    display: contents;
  }
}

/* ---- Tabella contenuti (scoped, non tocca DataTables né il resto) ---- */
.table-adhoc {
   margin-bottom: 0;
   border-collapse: separate;
   border-spacing: 0;
}
.table-adhoc > thead > tr > th {
   border-bottom: 2px solid #e8e8e8;
   border-top: 0;
   padding: 18px 20px;
   font-size: 12px;
   font-weight: 700;
   letter-spacing: 2px;
   text-transform: uppercase;
   color: #999;
}
.table-adhoc > tbody > tr > td {
   border-top: 1px solid #f0f0f0;
   padding: 20px;
   font-size: 15px;
   line-height: 1.6;
   vertical-align: middle;
}
.table-adhoc > tbody > tr:hover > td {
   background: #fafafa;
}
/* prima colonna in evidenza, seconda come "valore" */
.table-adhoc > tbody > tr > td:first-child {
   font-weight: 600;
   color: #333;
}
.table-adhoc > tbody > tr > td:last-child {
   color: #7a7a7a;
   white-space: nowrap;
}
.form-inline-adhoc      { display: inline-block; margin: 0; }
.table-adhoc .btn-sm    { padding: 7px 18px; font-size: 12px; letter-spacing: 1px; }
.table-adhoc > tbody > tr > td:last-child { padding-top: 14px; padding-bottom: 14px; }

#home.parallax.no-parallax,
.parallax.no-parallax {
  background-attachment: scroll !important;
  background-size: cover !important;
  background-position: left bottom !important;
}