.aside {
    background-image: linear-gradient(180deg, rgb(42, 51, 88), rgb(165, 35, 94)) !important;
}

.aside-menu {
    background-image: linear-gradient(180deg, rgb(42, 51, 88), rgb(165, 35, 94)) !important;
}

.aside-menu .menu-nav > .menu-item.menu-item-active > .menu-heading .menu-text, .aside-menu .menu-nav > .menu-item.menu-item-active > .menu-link .menu-text {
    color: #D61D61 !important;
}

.aside-menu .menu-nav > .menu-item.menu-item-active > .menu-heading .menu-icon, .aside-menu .menu-nav > .menu-item.menu-item-active > .menu-link .menu-icon {
    color: #D61D61 !important;
}

.aside-menu .menu-nav > .menu-item.menu-item-active > .menu-heading, .aside-menu .menu-nav > .menu-item.menu-item-active > .menu-link {
    border-radius: 20px 0px 0px 20px !important;
    background-color: white !important;
}

a:hover .menu-text {
    border-radius: 20px 0px 0px 20px !important;
    color: #D61D61 !important;
}

.aside-menu .menu-nav > .menu-item:not(.menu-item-parent):not(.menu-item-open):not(.menu-item-here):not(.menu-item-active):hover > .menu-heading, .aside-menu .menu-nav > .menu-item:not(.menu-item-parent):not(.menu-item-open):not(.menu-item-here):not(.menu-item-active):hover > .menu-link {
    border-radius: 20px 0px 0px 20px !important;
    color: #D61D61 !important;
    background-color: white !important;
}

.aside-menu .menu-nav > .menu-item:not(.menu-item-parent):not(.menu-item-open):not(.menu-item-here):not(.menu-item-active):hover > .menu-heading, .aside-menu .menu-nav > .menu-item:not(.menu-item-parent):not(.menu-item-open):not(.menu-item-here):not(.menu-item-active):hover > .menu-link > .menu-text {
    color: #D61D61 !important;
}

.aside-menu .menu-nav > .menu-item:not(.menu-item-parent):not(.menu-item-open):not(.menu-item-here):not(.menu-item-active):hover > .menu-heading, .aside-menu .menu-nav > .menu-item:not(.menu-item-parent):not(.menu-item-open):not(.menu-item-here):not(.menu-item-active):hover > .menu-link .menu-icon.svg-icon svg g [fill] {
    fill: #D61D61 !important;
}

.brand {
    background-color: white !important;
}

.aside-menu .menu-nav > .menu-item > .menu-link {
    border-radius: 20px 0px 0px 20px !important;
}

.divider {
    background-image: linear-gradient(to right, rgb(102, 24, 195), rgb(170, 24, 195),rgb(37, 193, 244),rgb(71, 214, 204),rgb(72, 215, 202),rgb(83, 222, 189)) !important;
    height: 10px;
    /* border-top: 0px; */
    border-bottom: 57px !important;
    border-radius: 11px;
}

.aside-menu .menu-nav > .menu-item.menu-item-open > .menu-heading, .aside-menu .menu-nav > .menu-item.menu-item-open > .menu-link {
    background-color: #ffffff !important;
}

.aside-menu .menu-nav > .menu-item.menu-item-active > .menu-heading .menu-icon.svg-icon svg g [fill], .aside-menu .menu-nav > .menu-item.menu-item-active > .menu-link .menu-icon.svg-icon svg g [fill] {
    fill: #D61D61 !important;
}

.aside-menu .menu-nav > .menu-item.menu-item-active > .menu-heading .menu-arrow, .aside-menu .menu-nav > .menu-item.menu-item-active > .menu-link .menu-arrow {
    color: #D61D61;
}

.aside-menu .menu-nav > .menu-item .menu-submenu .menu-item:not(.menu-item-parent):not(.menu-item-open):not(.menu-item-here):not(.menu-item-active):hover > .menu-heading, .aside-menu .menu-nav > .menu-item .menu-submenu .menu-item:not(.menu-item-parent):not(.menu-item-open):not(.menu-item-here):not(.menu-item-active):hover > .menu-link {
    background-color: #ffffff !important;
    border-radius: 20px 0px 0px 20px !important;
    margin-left: 2rem !important;
    -moz-box-shadow:    inset 0 0 5px #b3b3b3;
    -webkit-box-shadow: inset 0 0 5px #b3b3b3;
    box-shadow:         inset 0 0 5px #b3b3b3;
    margin-top: 10px;
    margin-bottom: 10px;
}

.aside-menu .menu-nav > .menu-item .menu-submenu .menu-item:not(.menu-item-parent):not(.menu-item-open):not(.menu-item-here):not(.menu-item-active):hover > .menu-heading, .aside-menu .menu-nav > .menu-item .menu-submenu .menu-item:not(.menu-item-parent):not(.menu-item-open):not(.menu-item-here):not(.menu-item-active):hover > .menu-text {
    background-color: #D61D61 !important;
}

.aside-menu .menu-nav > .menu-item .menu-submenu .menu-item:not(.menu-item-parent):not(.menu-item-open):not(.menu-item-here):not(.menu-item-active):hover > .menu-heading, .aside-menu .menu-nav > .menu-item .menu-submenu .menu-item:not(.menu-item-parent):not(.menu-item-open):not(.menu-item-here):not(.menu-item-active):hover > .menu-link > .menu-text {
    color: #D61D61 !important;
}

.aside-menu .menu-nav > .menu-item .menu-submenu .menu-item > .menu-heading .menu-bullet.menu-bullet-dot > span, .aside-menu .menu-nav > .menu-item .menu-submenu .menu-item > .menu-link .menu-bullet.menu-bullet-dot > span {
    background-color: #D61D61 !important;
}

.aside-menu .menu-nav > .menu-item .menu-submenu .menu-item.menu-item-active > .menu-heading .menu-bullet.menu-bullet-dot > span, .aside-menu .menu-nav > .menu-item .menu-submenu .menu-item.menu-item-active > .menu-link .menu-bullet.menu-bullet-dot > span {
    background-color: #D61D61 !important;
}

.aside-menu .menu-nav > .menu-item .menu-submenu .menu-item.menu-item-active > .menu-heading, .aside-menu .menu-nav > .menu-item .menu-submenu .menu-item.menu-item-active > .menu-link {
    background-color: #ffffff !important;
    border-radius: 20px 0px 0px 20px !important;
    margin-left: 2rem !important;
}

.aside-menu .menu-nav > .menu-item .menu-submenu .menu-item.menu-item-active > .menu-heading .menu-text, .aside-menu .menu-nav > .menu-item .menu-submenu .menu-item.menu-item-active > .menu-link .menu-text {
    color: #D61D61 !important;
}

.aside-menu .menu-nav > .menu-item .menu-submenu .menu-item > .menu-heading .menu-bullet.menu-bullet-dot > span, .aside-menu .menu-nav > .menu-item .menu-submenu .menu-item > .menu-link .menu-bullet.menu-bullet-dot > span {
    background-color: #D61D61 !important;
}

.aside-menu .menu-nav > .menu-item .menu-submenu .menu-item > .menu-link {
    border-radius: 20px 0px 0px 20px !important;
    margin-left: 2rem !important;
}

.primarylightColor{background-color: #F6EEFF;}
.successlightColor{background-color: #D9FECE;}
.dangerColor{background-color: #FF4A55;}
.successColor{background-color: #38E25D;}
.backFirst{
    background-image: linear-gradient(to right, #6A78E0, #3B51D0) !important;
}

.btn.btn-light-primaryColor {
    color: #6418C3;
    background-color: #F6EEFF;
    border-color: transparent;
  }
