.kt-aside__brand {
    background-color: #270C74;
}

.kt-aside-menu {
    background-color: #270C74;
}

.kt-aside .kt-aside-menu {
    margin: 0 !important;
}

.kt-aside-menu .kt-menu__nav>.kt-menu__item.kt-menu__item--active>.kt-menu__link {
    background-color: #D73F9D;
}

.kt-aside-menu .kt-menu__nav>.kt-menu__section .kt-menu__section-text {
    color: #fff;
}

.kt-aside-menu .kt-menu__nav>.kt-menu__item.kt-menu__item--active>.kt-menu__heading .kt-menu__link-icon,
.kt-aside-menu .kt-menu__nav>.kt-menu__item.kt-menu__item--active>.kt-menu__link .kt-menu__link-icon {
    color: #ffffff !important;
}

.kt-aside-menu .kt-menu__nav>.kt-menu__item:not(.kt-menu__item--parent):not(.kt-menu__item--open):not(.kt-menu__item--here):not(.kt-menu__item--active):hover>.kt-menu__heading,
.kt-aside-menu .kt-menu__nav>.kt-menu__item:not(.kt-menu__item--parent):not(.kt-menu__item--open):not(.kt-menu__item--here):not(.kt-menu__item--active):hover>.kt-menu__link {
    background-color: #D73F9D;
}

.kt-aside-menu .kt-menu__nav>.kt-menu__item:not(.kt-menu__item--parent):not(.kt-menu__item--open):not(.kt-menu__item--here):not(.kt-menu__item--active):hover>.kt-menu__heading .kt-menu__link-icon,
.kt-aside-menu .kt-menu__nav>.kt-menu__item:not(.kt-menu__item--parent):not(.kt-menu__item--open):not(.kt-menu__item--here):not(.kt-menu__item--active):hover>.kt-menu__link .kt-menu__link-icon {
    color: #fff;
}

.kt-aside-menu .kt-menu__nav>.kt-menu__item>.kt-menu__heading .kt-menu__link-icon,
.kt-aside-menu .kt-menu__nav>.kt-menu__item>.kt-menu__link .kt-menu__link-icon {
    color: #fff;
}

.kt-notification-item-padding-x {
    background: #270C74 !important;
}

.btn-success {
    color: #fff;
    background-color: #270C74;
    border-color: #270C74;
}

.btn-secondary {
    color: #fff;
    background-color: #D73F9D;
    border-color: #D73F9D;
}

.btn-secondary:hover {
    background-color: #e4e4e4 !important;
}
.btn-primary {
    color: #fff;
    background-color: #002246;
    border-color: #002246;
}
.btn-primary:hover{
    border-color: #D73F9D;
}

.btn-brand {
    color: #fff;
    background-color: #270C74;
    border-color: #270C74;
}

.btn-brand:not(:disabled):not(.disabled):active,
.btn-brand:not(:disabled):not(.disabled).active,
.show>.btn-brand.dropdown-toggle {
    color: #fff;
    background-color: #270C74;
    border-color: #270C74;
}

.btn-brand:hover {
    color: #fff !important;
    background-color: #D73F9D;
    border-color: #D73F9D;
}

.page-item.active .page-link {
    color: #fff;
    background-color: #D73F9D;
    border-color: #D73F9D;
}

.page-link:hover {
    color: #D73F9D;
}

.page-link {
    color: #270C74;
}

.btn.btn-label-brand {
    background-color: rgb(8 9 20);
    color: #fff;
    cursor: text !important;
}

a.btn.btn-label-brand:focus,
a.btn.btn-label-brand:hover,
a.btn.btn-label-brand.active,
button.btn.btn-label-brand:focus,
button.btn.btn-label-brand:hover,
button.btn.btn-label-brand.active,
input.btn.btn-label-brand:focus,
input.btn.btn-label-brand:hover,
input.btn.btn-label-brand.active {
    background-color: #D73F9D;
    color: #fff !important;
    border-color: #D73F9D;
}

.btn-success {
    color: #fff;
    background-color: #270C74 !important;
    border-color: #270C74;
}

.btn-success:hover {
    color: #fff;
    background-color: #D73F9D !important;
    border-color: #D73F9D;
}

.min-h-screen button {
    color: #fff;
    background-color: #270C74;
    border-color: #270C74;
}

.min-h-screen button:hover {
    color: #fff;
    background-color: #D73F9D;
    border-color: #D73F9D;
}

.min-h-screen {
    background-color: #270C74;
}

.kt-header-mobile {
    background-color: #270C74 !important;
}


.btn-primary:hover {
    background-color: #D73F9D;
    color: #fff;
}

.kt-scrolltop {
    background: #D73F9D;
}

.kt-content button {
    /* background-color: #270C74; */
}

.kt-content button:hover {
    background: #D73F9D;
}

a:hover {
    color: #D73F9D !important;
}

.kt-notification .kt-notification__item .kt-notification__item-details .kt-notification__item-title:hover {
    color: #D73F9D !important;
}

.kt-notification .kt-notification__item .kt-notification__item-details .kt-notification__item-title:active {
    color: #D73F9D !important;
}

.kt-header .kt-header-menu .kt-menu__nav>.kt-menu__item.kt-menu__item--active>.kt-menu__link .kt-menu__link-text {
    color: #D73F9D !important;
}

.kt-aside-close i {
    color: #D73F9D !important;
}

.kt-aside-menu .kt-menu__nav>.kt-menu__item>.kt-menu__link .kt-menu__link-icon {
    color: #fff;
}

.kt-aside--minimize .kt-aside-menu .kt-menu__nav>.kt-menu__item>.kt-menu__link>.kt-menu__link-icon {
    color: #fff;
}

.kt-aside-menu .kt-menu__nav>.kt-menu__section .kt-menu__section-icon {
    color: #ffffff;
}

.kt-font-success {
    color: #D73F9D !important;
}

.page-item button {
    color: #000;
    background-color: #fff;
    border-color: #eee;
}

.page-item button:hover {
    color: #fff !important;
    background-color: #D73F9D;
    border-color: #eee;
}

.dropdown-item.active,
.dropdown-item:active {
    color: #fff;
    text-decoration: none;
    background-color: #D73F9D;
}


.dropdown-menu>li>a>i,
.dropdown-menu>.dropdown-item:hover>i {
    color: #fff;
}

.dropdown .dropdown-menu .dropdown-item {
    background-color: transparent;
}

.dropdown-item:hover,
.dropdown-item:focus {
    color: #fff !important;
    text-decoration: none;
    background-color: #D73F9D !important;
}
.kt-aside {
    background-color: #002246;
}

.table-responsive thead tr th .row{
    flex-wrap: unset !important;
}

.kt-aside__brand-aside-toggler .kt-svg-icon{
    filter: invert(1);
}

.sm\:w-full{
    margin-top: 250px;
}
.table-responsive thead tr th .row{
    flex-wrap: unset !important;
}
/* 29-03-2023 Start */
.tier-group-repet .tier-group{
    display: flex;
    flex-wrap: wrap;
    padding-bottom: 60px;
    position: relative;
}
.tier-group-repet .tier-group > *:not(button){
    flex: 0 0 auto;
    width: 100%;
}
.tier-group-repet .tier-group > div[class^="tier-"]{
    display: flex;
    flex-wrap: wrap;
}
.tier-group-repet .tier-group > button{
    position: absolute;
    bottom: 0;
    left: 10px;
}
.tier-group-repet .tier-group > div[class^="tier-"]:not(:first-of-type){
    padding-right: 50px;
    position: relative;
}
.tier-group-repet .tier-group > div[class^="tier-"]:not(:first-of-type) > button{
    position: absolute;
    right: 0;
    top: auto;
    bottom: 2rem;
}
.tier-group-repet .btn{
    padding: 0;
    min-width: 40px;
    height: 40px;
    display: inline-flex;
    align-items: center;
    justify-content: center;
}
.tier-group-repet .btn i{
    line-height: normal;
    padding: 0;
}
/* 29-03-2023 End */
/* start media query */
@media (max-width:767px) {
    .kt-header-menu-wrapper-close>i {
        color: #D73F9D;
    }

    .kt-header-menu-wrapper {
        background: #270C74;
    }

    .kt-header-mobile .kt-header-mobile__toolbar .kt-header-mobile__topbar-toggler.kt-header-mobile__topbar-toggler--active i,
    .kt-header-mobile .kt-header-mobile__toolbar .kt-header-mobile__topbar-toggler:hover i {
        color: #D73F9D;
    }

    .kt-header-menu-mobile {
        background-color: #270C74;
    }

    .kt-aside-menu .kt-menu__nav {
        padding: 40px 0;
    }

    .kt-header-menu-mobile .kt-menu__nav>.kt-menu__item.kt-menu__item--active>.kt-menu__heading,
    .kt-header-menu-mobile .kt-menu__nav>.kt-menu__item.kt-menu__item--active>.kt-menu__link {
        background-color: #D73F9D;
    }

    .kt-header .kt-header-menu .kt-menu__nav>.kt-menu__item.kt-menu__item--active>.kt-menu__link .kt-menu__link-text {
        color: #ffffff !important;
    }

    .kt-header-menu-mobile .kt-menu__nav {
        padding: 40px 0 40px 0;
    }

    .kt-header-menu-wrapper--on .kt-header-menu-wrapper-close {
        background: #ffffff38;
    }
}

@media (max-width: 575px){
    .tier-group-repet .tier-group > div[class^="tier-"] .col-6{
        flex: 0 0 auto;
        width: 100%;
        max-width: 100%;
    }
    .tier-group-repet .tier-group > div[class^="tier-"]:not(:first-of-type){
        padding-right: 0;
    }
    .tier-group-repet .tier-group > div[class^="tier-"]:not(:first-of-type) > button{
        position: relative;
        bottom: 0;
        margin:0 auto 15px;
    }
    .tier-group-repet .tier-group .btn{
        width: calc(100% - 20px) !important;
        margin:0 auto 15px;
    }
}

@media (min-width: 1025px) {
    .kt-aside--minimize .kt-aside-menu .kt-menu__nav>.kt-menu__item>.kt-menu__link>.kt-menu__link-icon {
        color: #fff;
    }
}


