[sbproTocItem]:before {
    content: "";
    display: block;
    height: calc(1.5rem - 1px);
    margin-top: calc(-1.5rem - -1px);
    pointer-events: none;
    visibility: hidden;
    z-index: -1;
}

i-feather {
    display: inline-flex !important;
    height: auto !important;
    width: auto !important;
}

i-feather svg {
    height: 100%;
    vertical-align: top;
    width: 100%;
}

.feather-xl .feather {
    height: 2.5rem !important;
    width: 2.5rem !important;
}

.nav-sticky {
    top: 1.5rem;
}

.dropdown-item {
    cursor: pointer;
}

.navbar .dropdown-menu {
    top: 1rem !important;
}

.dropdown-notifications .dropdown-menu .dropdown-notifications-header fa-icon,
.dropdown-notifications
    .dropdown-menu
    .dropdown-notifications-header
    i-feather {
    height: 0.85rem;
    width: 0.85rem;
}

.dropdown-notifications .dropdown-menu .dropdown-notifications-header fa-icon,
.dropdown-notifications
    .dropdown-menu
    .dropdown-notifications-header
    i-feather
    .feather {
    opacity: 0.7;
}

.dropdown-notifications
    .dropdown-menu
    .dropdown-notifications-item
    .dropdown-notifications-item-icon
    i-feather {
    height: 0.85rem;
    width: 0.85rem;
}

.dropdown-notifications
    .dropdown-menu
    .dropdown-notifications-item
    .dropdown-notifications-item-icon
    fa-icon {
    align-items: center;
    display: inline-flex;
    height: 100%;
    justify-content: center;
    width: 100%;
}

.card-icon .card-icon-aside .card-icon {
    display: inline-flex;
}

.card-icon .card-icon-aside .card-icon i-feather {
    height: 3rem;
    width: 3rem;
}

.toast .toast-header i-feather {
    height: 0.9rem;
    width: 0.9rem;
}

.icons-org-create .icon-users .feather,
.icons-org-join .icon-user .feather {
    height: 4rem;
    width: 4rem;
}

.icons-org-join .icon-users .feather {
    height: 3rem;
    width: 3rem;
}

.sidenav-toggled .layout-rtl #layoutSidenav #layoutSidenav_nav {
    transform: translateX(0);
}

@media (min-width: 992px) {
    .sidenav-toggled .layout-rtl #layoutSidenav #layoutSidenav_nav {
        transform: translateX(15rem);
    }

    .sidenav-toggled .layout-rtl #layoutSidenav #layoutSidenav_content {
        margin-right: -15rem;
    }
}

.layout-rtl.nav-fixed #layoutSidenav #layoutSidenav_content {
    padding-right: 0;
}

@media (min-width: 992px) {
    .layout-rtl.nav-fixed #layoutSidenav #layoutSidenav_content {
        padding-right: 15rem;
    }
}

.copy-to-clipboard {
    color: #ffa400;
    height: 1.25rem !important;
    position: absolute;
    right: 1.35rem;
    top: 1rem;
    width: 1.25rem !important;
}

.copy-to-clipboard:hover {
    color: #a7aeb8;
}

.copy-to-clipboard:active {
    color: #363d47;
}

.table-activities {
    font-size: 0.85rem;
}

.btn i-feather {
    height: 0.875rem;
    margin-top: -1px;
    width: 0.875rem;
}

.btn-group-lg > .btn i-feather,
.btn-lg i-feather {
    height: 1rem;
    width: 1rem;
}

.btn-group-sm > .btn i-feather,
.btn-sm i-feather {
    height: 0.75rem;
    width: 0.75rem;
}

.btn-xs i-feather {
    height: 0.7rem;
    width: 0.7rem;
}

.btn-xl i-feather {
    height: 1.125rem;
    width: 1.125rem;
}

.btn-icon.dropdown-toggle .dropdown-trigger {
    height: 0.875rem;
}

.btn-group-lg > .btn-icon.dropdown-toggle.btn .dropdown-trigger,
.btn-lg.btn-icon.dropdown-toggle .dropdown-trigger {
    height: 1rem;
}

.btn-group-sm > .btn-icon.dropdown-toggle.btn .dropdown-trigger,
.btn-sm.btn-icon.dropdown-toggle .dropdown-trigger {
    height: 0.75rem;
}

.btn-xs.btn-icon.dropdown-toggle .dropdown-trigger {
    height: 0.7rem;
}

.btn-xl.btn-icon.dropdown-toggle .dropdown-trigger {
    height: 1.125rem;
}

.topnav .dropdown {
    position: static;
}

.topnav .dropdown .dropdown-menu {
    left: 0.75rem !important;
    right: 0.75rem !important;
    transform: translateY(51px) !important;
}

@media (min-width: 576px) {
    .topnav .dropdown {
        position: relative;
    }

    .topnav .dropdown .dropdown-menu {
        left: auto !important;
        min-width: 15rem;
        right: 0 !important;
        width: auto;
    }
}

.btn-close span {
    display: none;
}

.alert .btn-close {
    position: absolute;
    right: 1rem;
    top: 1rem;
}

.nav-sticky ul.nav > li.nav-item > a.nav-link.active ~ .nav {
    margin-left: 1rem;
}

