.bg-primary {
    border-color: #171a21;
}

.dropdown-menu-s1 {
    border-top: 3px solid #f5f6fa;
}

.user-status {
    color: #f5f6fa;
}

.nk-wizard-simple .steps ul li.done h5, .nk-wizard-simple .steps ul li.done .h5, .nk-wizard-simple .steps ul li.done .number, .nk-wizard-simple .steps ul li.current h5, .nk-wizard-simple .steps ul li.current .h5, .nk-wizard-simple .steps ul li.current .number {
    color: #f5f6fa;
}

.nk-wizard-simple .steps ul li.done:after, .nk-wizard-simple .steps ul li.current:after {
    background: #f5f6fa;
}

.nk-wizard-simple .steps ul li.done h5, .nk-wizard-simple .steps ul li.done .h5, .nk-wizard-simple .steps ul li.done .number, .nk-wizard-simple .steps ul li.current h5, .nk-wizard-simple .steps ul li.current .h5, .nk-wizard-simple .steps ul li.current .number {
    color: #171a21;
}

/*.pg-auth .nk-content {
    background-color: #0f192a;
}*/

.nk-header {
    background: #f5f6fa;
    border-bottom-color: #e5e9f2;
}

    .nk-header.is-dark:not([class*=bg-]) {
        background: #0f192a;
    }

    .nk-header.is-theme:not([class*=bg-]) {
        background: #171a21;
    }

.is-theme .nk-menu-link {
    color: #dcdcdc;
}

.is-theme .nk-menu-icon {
    color: #e6e6e6;
}

.is-theme .nk-menu-badge {
    color: #f2f2f2;
    background: #1a1a1a;
}

/*.card-tools-nav li a:before,
.progress-bar,
.bg-primary,
.icon-circle {
    background: #171a21;
}*/

.card-bordered.is-dark {
    border-color: #1a1a1a;
}

.card.is-dark {
    background: #111111;
}

.user-avatar {
    background: #1a1a1a;
}

a, .nk-menu-link:hover, .active > .nk-menu-link {
    color: #171a21;
}

    a:hover {
        color: #1a1a1a;
    }

.text-primary, .link-primary {
    color: #171a21 !important;
}

.border-primary {
    border-color: #171a21 !important;
}

.bg-primary {
    background-color: #171a21 !important;
}

a.bg-primary:hover, button.bg-primary:hover {
    background-color: #1a1a1a !important;
}

.bg-primary-dim {
    background-color: #f2f2f2 !important;
}

.alert-primary, .badge-dim.bg-outline-primary {
    background-color: #f2f2f2;
    border-color: #cccccc;
}

.btn-primary {
    background-color: #171a21;
    border-color: #171a21;
}

    .btn-primary:hover,
    .btn-primary:focus {
        background-color: #1a1a1a;
        border-color: #1a1a1a;
    }

    .btn-primary.btn-dim {
        color: #171a21;
        background-color: #f2f2f2;
        border-color: #f2f2f2;
    }

.btn-outline-primary {
    border-color: #171a21;
    color: #171a21;
}

    .btn-outline-primary:hover {
        background-color: #171a21;
        border-color: #171a21;
        color: #fff;
    }

.page-item.active .page-link {
    background-color: #171a21;
    border-color: #171a21;
}

.form-control:focus {
    border-color: #171a21;
    box-shadow: 0 0 0 3px rgba(0, 0, 0, 0.1);
}

.nk-error-head {
    background: -webkit-linear-gradient(#000000, #1a1a1a);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
}

.is-theme .nk-sidebar-footer, .nk-apps-sidebar.is-theme {
    background: #171a21;
    border-color: #1a1a1a;
}

.nk-menu-badge {
    color: #999999;
    background-color: #f2f2f2;
}

.chat.is-me .chat-msg {
    background-color: #171a21;
    color: #ffffff;
}

.kanban-add-task {
    color: #171a21;
}

    .kanban-add-task:hover {
        background: #171a21;
        border-color: #171a21;
        color: #fff;
    }





.is-theme .nk-menu > li > .nk-menu-link {
    color: #ffffff;
}

    .is-theme .nk-menu > li > .nk-menu-link.nk-menu-toggle:after  {
        color: rgba(196,  206,  254,  0.7);
    }

.nk-menu > li > .nk-menu-link:before  {
    background: #ffffff;
}

.nk-header.is-theme:not([class*=bg-])   {
    border-color: black;
}

.user-avatar,   [class^=user-avatar]:not([class*=-group])   {
    color: #171a21;
    background: #ffffff;
}

.custom-control-input:checked ~ .custom-control-label::before  {
    color: #fff;
    border-color: black;
    background-color: black;
}

@media (max-width: 991px) {
    .is-theme .nk-menu > li > .nk-menu-link {
        color: #000 !important;
    }
}
