/* Sidebar & items */
.fi-sidebar-nav {
    background: #27363a;
}

.fi-sidebar-item-btn:hover {
    background: rgba(211, 211, 211, .4);
}

.fi-sidebar-item.fi-active>.fi-sidebar-item-btn {
    background: #416e8b;
}

.fi-sidebar-item-label {
    color: #fff;
}

/* Action buttons */
.fi-btn:not(.fi-outlined, .fi-color-danger) {
    background: #416e8b;
    color: #fff;
}

.fi-btn:not(.fi-outlined):hover {
    box-shadow: 0 14px 26px -12px rgba(65, 110, 139, .42), 0 4px 23px 0 rgba(0, 0, 0, .12), 0 8px 10px -5px rgba(65, 110, 139, .2) !important;
}

.fi-btn:not(.fi-outlined):hover:before {
    background-color: transparent;
}

.fi-color-danger:not(.fi-link, .fi-dropdown-list-item, .fi-no-notification) {
    background: #f44336;
}

:not(.fi-ac-icon-btn-group,
    .fi-ac-icon-btn-action,
    .fi-breadcrumbs-item,
    .fi-topbar-open-collapse-sidebar-btn,
    .fi-topbar-close-collapse-sidebar-btn,
    .fi-inline,
    .fi-ta-header-cell-sort-btn,
    .fi-pagination-item-btn,
    .fi-icon-btn,
    .fi-input-wrp-prefix,
    .fi-input-wrp-suffix,
    .fi-badge-delete-btn,
    .fi-no-notification,
    .fi-modal-icon-bg,
    .fi-section-header,
    .fi-page-content,
    .fi-theme-switcher-btn,
    .fi-dropdown-list-item,
    .fi-sc-wizard-header-step-icon-ctn,
    .fi-select-input-value-remove-btn,
    .fi-ac-link-action,
    .fi-ta-empty-state-icon-bg)>.fi-icon,
.fi-color-danger>.fi-icon,
.fi-active .fi-sc-wizard-header-step-icon-ctn>.fi-icon {
    color: #fff;
}

.fi-sc-component>.fi-icon {
    color: rgba(0, 0, 0, .65);
}

.fi-ac-btn-action {
    background-color: #f44336;
}

.fi-active .fi-sc-wizard-header-step-icon-ctn, .fi-active .fi-sc-wizard-header-step-number {
    background-color: #416e8b;
    color: #fff;
    border-color: #1f5272;
}

.fi-active .fi-sc-wizard-header-step-label {
    color: #416e8b;
}

.fi-completed .fi-sc-wizard-header-step-icon-ctn {
    background-color: #416e8b;
}

/* Page width */
.fi-main {
    max-width: 110rem;
}