.wrapper {
    font-size: 13px;
}

.wrapper .main-panel,
.wrapper .content,
.wrapper .card,
.wrapper .table,
.wrapper .form-control,
.wrapper .dropdown-menu,
.wrapper .pagination {
    font-size: 0.82rem;
}

.wrapper p,
.wrapper label,
.wrapper td,
.wrapper th,
.wrapper .text-muted,
.wrapper .form-control,
.wrapper .dropdown-item {
    font-size: 0.82rem;
    line-height: 1.4;
}

.wrapper .btn,
.wrapper .btn.btn-sm,
.wrapper .btn-group-sm > .btn {
    font-size: 0.72rem;
    line-height: 1.25;
    padding: 0.42rem 0.7rem;
}

.wrapper .card .card-title,
.wrapper .dashboard-panel .card-title {
    font-size: 1.05rem !important;
    line-height: 1.25;
}

.wrapper .card .card-category,
.wrapper .dashboard-panel .card-category {
    font-size: 0.76rem !important;
    line-height: 1.35;
}

.wrapper .card-body {
    font-size: 0.82rem;
}

.wrapper .table thead th,
.wrapper .dashboard-table th {
    font-size: 0.72rem !important;
}

.wrapper .table tbody td,
.wrapper .dashboard-table td {
    font-size: 0.82rem;
}

.wrapper .status-item span {
    font-size: 0.82rem;
}

.wrapper .status-item strong {
    font-size: 1rem !important;
}

.wrapper .quick-actions a span,
.wrapper .competence-pill {
    font-size: 0.78rem;
}

.ibam-sidebar .nav li a,
.ibam-sidebar .nav li .dropdown-menu a,
.ibam-sidebar .nav li:first-child > a {
    font-size: 0.86rem !important;
}

.ibam-sidebar .nav p,
.ibam-sidebar .sidebar-normal {
    font-size: 0.86rem !important;
}

.ibam-sidebar .collapse .nav li a {
    font-size: 0.76rem !important;
}

.ibam-sidebar__account p {
    font-size: 0.74rem !important;
}

@media (max-width: 767px) {
    .wrapper {
        font-size: 12.5px;
    }
}
