:root {
    --body-bg: #f2f3f7;
    --main-purple: #3e2457;
    --dark-purple: #2f0743;
    --light-purple: #e9e7f3;
    --extra-purple: #4e4776;
    --bright-purple: #4f19af;

    --body-bgc-custom: #1a1d67;
    --white: #ffffff;
    --black: #111111;


}

body {
    background-color: var(--body-bg);
}

.ns .header .navbar {
}

.ns .header .navbar .container .m-list .m-item.txt-item:hover {
    
}

.ns .header .navbar .container .m-list .m-item:hover .link svg path {
    fill: var(--main-purple);
}

.ns .header .navbar .container .m-list .m-item:hover .link {
    color: #fff;
}

.m-item .im-notification svg:hover path:nth-child(2) {
    fill: var(--light-purple) !important;
}

.m-item .notification:hover svg path {
    stroke: #ffffff;
}

.blue-btn-style {
    background-image: linear-gradient(to bottom, var(--main-purple), var(--dark-purple)) !important;
}

.btn-add {
    background-image: linear-gradient(to top, var(--main-purple), var(--dark-purple)) !important;
}

.donation-page .btn-donate {
    background-image: linear-gradient(to bottom, var(--main-purple), var(--dark-purple)) !important;
}

.sort-list .sort-item .link-item.active {
    color: var(--extra-purple);
}

.sort-list .sort-item .link-item:hover {
    color: var(--extra-purple);
}


.alert-info {
    background: var(--light-purple);
    border-color: var(--light-purple);
    color: var(--main-purple);
}

.lbarmenu .nav a.active {
    background: var(--light-purple);
    border-color: var(--extra-purple);
}

.user-menu .dropdown-menu {
}

ul.submenu {
    background: var(--main-purple);
}

ul.submenu.ns-submenu .xmenu > li a {

}

.dropdown-menu .active > a, .dropdown-menu .active > a:hover,
.user-menu .dropdown-menu .nav-list li:hover,
.user-menu .dropdown-menu .nav-list li a:hover {
    background: var(--light-purple) !important;
}


.forum .cat .title,
.topic-btn-style {
    background: var(--main-purple) !important;
}

.new-forum-cmessage .actions .bbutton {
    background: var(--main-purple) !important;
    border-color: var(--main-purple);
}

.new-forum-cmessage .actions .reverse {
    background: #fff !important;
    color: var(--main-purple);
}

.admin-panel .main-menu .menu-list .nav-active {
    background: var(--light-purple);
    border-color: var(--extra-purple);
}

.lbarmenu .nav a:hover {
    background: var(--light-purple);
}

.admin-panel .main-menu .menu-list .menu-item:hover {
    background: var(--light-purple);
    border-color: var(--extra-purple);
}

.admin-panel .main-menu .menu-list .extra-menu-list .active a,
.admin-panel .main-menu .menu-list .extra-menu-list a:hover {
    color: var(--main-purple);
}

.main-content .section-content .btn-sett-save {
    background: linear-gradient(to top, var(--dark-purple), var(--main-purple));
}

.changelog .log-item .log-server-list .log-server-item {
    background: var(--light-purple);
}

.changelog .log-item .actions .action-item {
    background: var(--extra-purple);
}

.changelog .date .wrapper {
    background: var(--main-purple);
}

.donation-page .nav-tabs > .active > a, .nav-tabs > .active > a:hover {
    border-color: var(--extra-purple);
}