
[data-kt-app-layout=dark-sidebar] .app-sidebar .app-sidebar-logo{
    border-bottom: none;
}
.app-sidebar-menu{
    background-color: #009ef7;
}

[data-kt-app-layout=dark-sidebar] .app-sidebar .menu .menu-item .menu-link{
    color: #fff;
}
[data-kt-app-layout=dark-sidebar] .app-sidebar .menu .menu-item .menu-link .menu-icon, [data-kt-app-layout=dark-sidebar] .app-sidebar .menu .menu-item .menu-link .menu-icon .svg-icon, [data-kt-app-layout=dark-sidebar] .app-sidebar .menu .menu-item .menu-link .menu-icon i{
    color: #fff;
}
[data-kt-app-layout=dark-sidebar] .app-sidebar .menu .menu-item .menu-link .menu-bullet .bullet{
    background-color:#FFF;
}
[data-kt-app-layout=dark-sidebar] .app-sidebar .menu .menu-item .menu-link .menu-title{
    color: #fff;
}

.fc .fc-toolbar{flex-wrap: wrap; gap: 10px;}[data-kt-app-layout=dark-sidebar] .app-sidebar .menu .menu-item .menu-link.active {transition: color .2s ease;background-color: #1f87c1;color: var(--kt-primary-inverse);}


.activate_status{background-color: #50cd89;padding: 4px;height: 12px;width: 12px;display: block;border-radius: 50%;}
.pending_status{background-color: #ff0000;padding: 4px;height: 12px;width: 12px;display: block;border-radius: 50%;}
.stepper_border-end{border-right: 1px solid;}
.stepper_custom{width: 33.33%;padding-left: 15px;padding-right: 15px;}

.card_nav_custom .card,.card_nav_custom_title{transition: all 0.3s ease-in-out;-o-transition: all 0.3s ease-in-out;-moz-transition: all 0.3s ease-in-out;-webkit-transition: all 0.3s ease-in-out;}
.card_nav_custom .card:hover{background: #009ef7;}
.card_nav_custom .card:hover .card_nav_custom_title{color: #ffffff;}
.notification_tab{padding: 15px;background: #ffffff;}
.sidebar_custom{max-width: 260px;}
.sidebar_custom .athlete_profile{padding: 40px 20px;}
.text-overflow>div{white-space: nowrap;overflow: hidden;text-overflow: ellipsis;max-width: 100%;}

.drop_border{
    border: 1px solid #e4e6ef !important;
}

.media_tbl_title{
    font-weight: 600 !important;
}

.field_error{
    border-color: #ff0000 !important;
}
.field_error_msg{
    color: #ff0000;
    margin-bottom: 5px;
}

/* changes for mobile resposive ui */
@media (max-width: 991.98px){
    .app-container {
        max-width: none !important;
        padding-left: 10px !important;
        padding-right: 10px !important;
    }

    .card .card-body {
        padding: 1.2rem 0.1rem !important;
        color: var(--kt-card-color) !important;
    }
}

.h-30px {
    height: 24px!important;
}