.nt-li:focus,
.nt-li.active {
  background-color: #f9fafb;
}

.nt-li:focus *,
.nt-li.active * {
  color: black!important;
}

.nt-li>.d-flex:hover {
  background-color: #f8f9fa;
}

.child-1 {
    color: rgb(64, 64, 64);
    font-weight: 600;
}

    .child-1 > * a {
        color: rgb(64, 64, 64) !important;
    }

.child-2 {
    color: #1c84c6;
}

    .child-2 > * a {
        color: #1c84c6 !important;
    }

.child-3 {
    color: #1ab394;
}

    .child-3 > * a {
        color: #1ab394 !important;
    }

.child-4 {
    color: #793dcd;
}

    .child-4 > * a {
        color: #793dcd !important;
    }