.checkboxList { padding: 5px 5px 5px 5px; border: 1px solid #ccc; border-radius: 0.375rem; }
.checkboxList input[type=checkbox] { margin-right: 5px; margin-top: 0; /*margin-bottom: 5px;*/ }
.checkboxList .form-check { /*margin-bottom: 5px;*/ padding-left: 5px; padding-top: 3px; padding-bottom: 3px; margin-bottom: 0; }
.checkboxList .form-check:hover { background-color: #eee; }
.checkboxList .form-check.highlight { background-color: #f1f8ff; }
.checkboxList .form-check label { width: 100%; font-size: 90%; }
.checkboxList .form-check { margin-left: 0; width: 100%; display: block; }
.checkboxList .form-check .form-check-input { float: none; margin-left: 0; margin-top: 4px; }

.statsTablesTotal { max-width: 600px; text-align: center; margin: 0 auto; }
.statsTables { max-width: 1200px; text-align: center; margin: 0 auto; }
.statsTablesBlock { text-align: left; display: inline-block; max-width: 400px; margin: 10px; }

.statsCardDevice { background-color: #fafafa; }
.statsCardTotal { background-color: #f8f8f8; }