/*
 * DROPDOWN
 */
.dropdown-item {
    font-size: 0.8rem;
}
.actions .btn-sm {
    padding: 2px 3px;
    font-size: 0.6rem;
    /* display: block; */
    margin-bottom: 2px;
    white-space: nowrap;
}
/*
 * SIDEBAR
 */
#sidebar ul.menu-categories li.menu > .dropdown-toggle {
    font-size: 13px;
}

#sidebar ul.menu-categories ul.submenu > li a {
    padding-top: 3px;
    padding-bottom: 3px;
    font-size: 13px;
}

#sidebar ul.menu-categories li.menu ul.submenu > li a:before {
    top: 8px;
}

#sidebar ul.menu-categories ul.submenu > li a .badge {
    padding: 2px 4px;
    font-size: 12px;
}

/*
 * DATA TABLE SIZE
 */
.dataTables_wrapper * {
    font-size: 12px;
}
div.dataTables_wrapper div.dataTables_length label, div.dataTables_wrapper div.dataTables_info {
    font-size: 12px !important;
}
.dataTables_wrapper .form-control {
    font-size: 12px !important;
    padding: 5px 10px !important;
}

.table > thead > tr > th, .table > tbody > tr > td {
    font-size: 12px !important;
    padding: 5px 10px !important;
    vertical-align: top;
}

/*
 * INPUT SIZE
 */
.card { margin-top: 15px; }
.card input, .card select, .card label, .card textarea { font-size: 12px; }
.card .form-control, .card .form-select { padding: 5px 10px; }
.card h4 { font-size: 14px; }
.card .btn { font-size: 12px; padding: 5px 10px; }

.clipboard { margin-top: 15px; }
.clipboard input, .clipboard select, .clipboard label, .clipboard textarea { font-size: 12px; }
.clipboard .form-control, .clipboard .form-select { padding: 5px 10px; }
.clipboard h4 { font-size: 14px; }
.clipboard .btn { font-size: 12px; padding: 5px 10px; }

form.readonly .form-control:disabled,
form.readonly .form-control[readonly],
.form-control[readonly] {
    color: #000 !important;
}
