/* COL */
.dashboard .primeinfo {margin-top:25px;}
.dashboard .primeinfo .boxitem .item {background:#fff; margin-bottom:25px; border-radius:5px; padding:15px; color:#fff;}
.dashboard .primeinfo .boxitem .item.red {background:var(--red-color);}
.dashboard .primeinfo .boxitem .item.indigo {background:var(--indigo-color);}
.dashboard .primeinfo .boxitem .item.green {background:var(--green-color);}
.dashboard .primeinfo .boxitem .item.purple {background:var(--purple-color);}
.dashboard .primeinfo .boxitem .item span {display:block;}
.dashboard .primeinfo .boxitem .item span.titlebox {font-size:14px; text-transform:uppercase; margin-bottom:15px; white-space:nowrap; overflow:hidden; text-overflow:ellipsis;}
.dashboard .primeinfo .boxitem .item span.valuebox {font-size:30px; font-weight:700; text-align:center; margin-bottom:15px;}
.dashboard .primeinfo .boxitem .item span.infobox {font-size:12px; color:#fff; text-align:right;}
.dashboard .primeinfo .boxitem .item span.infobox a {color:#fff;}
.dashboard .ultimeliste {background:#fff; border-radius:5px; padding-top:15px; height:500px; margin-bottom:25px; margin-top:25px; border:1px solid #c0c0c0;}
.dashboard .ultimeliste h2 {font-size:20px; padding:0 15px; padding-bottom:20px; margin-bottom:0; border-bottom:1px solid #f6f6f6;}
.dashboard .ultimeliste .table-responsive {height:calc(100% - 44px);}
.dashboard .ultimeliste .table-responsive::-webkit-scrollbar {width:2px; height:2px; background-color:transparent;}
.dashboard .ultimeliste .table-responsive::-webkit-scrollbar-thumb {background:#c0c0c0;}
.dashboard .ultimeliste .table-responsive .centernoliste {position:absolute; top:50%; left:50%; transform:translate(-50%, -50%); text-align:center;}
.dashboard .ultimeliste .table-responsive .centernoliste a {display:inline-block; margin-top:10px; padding:10px 20px; font-size:16px; color:#fff; background:var(--indigo-color); border-radius:5px;}
.dashboard .ultimeliste .table-responsive .boxaggiornamento {border-top:1px solid #dee2e6; padding:15px;}
.dashboard .ultimeliste .table-responsive .boxaggiornamento p.data {font-size:10px; color:#969696; margin-bottom:5px;}
.dashboard .ultimeliste .table-responsive .boxaggiornamento p.info {font-size:12px; margin-bottom:5px;}
.dashboard .ultimeliste .table-responsive .boxaggiornamento p.testo {font-size:14px; margin-bottom:5px;}
.dashboard .ultimeliste .table-responsive .boxaggiornamento p.action {font-size:12px; margin-bottom:0px; text-align:right;}
.dashboard .ultimeliste .table-responsive .boxaggiornamento p.action a {color:blue; text-decoration:underline;}

/* COL-MD */
@media only screen and (min-width: 768px) {

  .dashboard .primeinfo .boxitem:nth-child(even) {padding-left:15px;}
  .dashboard .primeinfo .boxitem:nth-child(odd) {padding-right:15px;}
  .dashboard .ultimeliste h2 {font-size:25px;}
  .dashboard .ultimeliste .table-responsive {height:calc(100% - 50px);}
  .dashboard .ultimeliste .table-responsive .boxaggiornamento p.data {font-size:12px;}
  .dashboard .ultimeliste .table-responsive .boxaggiornamento p.info {font-size:14px;}
  .dashboard .ultimeliste .table-responsive .boxaggiornamento p.testo {font-size:16px;}
  .dashboard .ultimeliste .table-responsive .boxaggiornamento p.action {font-size:14px;}

}





/* COL-XL */
@media only screen and (min-width: 1200px) {

  .dashboard .primeinfo .boxitem {padding-left:15px; padding-right:15px;}
  .dashboard .ultimeliste h2 {font-size:30px;}
  .dashboard .ultimeliste .table-responsive {height:calc(100% - 56px);}

}
