.alert .close {
    float: right;
    background: bottom;
    border: unset;
    margin-top: -5px;
    font-size: large;
}

.form-control:disabled,
.form-control[readonly] {
    background-color: #eff2f5 !important;
}

.text-right {
    text-align: right !important;
}

.text-left {
    text-align: left !important;
}



/* SIDEBAR MODIFICATION */
[data-kt-app-layout=dark-sidebar] .app-sidebar .menu .menu-item .menu-link .menu-title {
    color: #fff;
}

[data-kt-app-layout=dark-sidebar] .app-sidebar .menu .menu-item .menu-link.active {
    transition: color .2s ease;
    background-color: #3f3f50;
    color: var(--kt-primary-inverse);
}


[data-kt-app-layout=light-sidebar] .app-sidebar .menu .menu-item .menu-link .menu-title {
    color: #2a2b34;
}

[data-kt-app-layout=light-sidebar] .app-sidebar .menu .menu-item .menu-link .menu-icon,
[data-kt-app-layout=light-sidebar] .app-sidebar .menu .menu-item .menu-link .menu-icon .svg-icon,
[data-kt-app-layout=light-sidebar] .app-sidebar .menu .menu-item .menu-link .menu-icon i {
    color: #818495;
}

.app-header {
    background-color: #fff !important;
    box-shadow: var(--kt-app-header-base-box-shadow);
    border-bottom: var(--kt-app-header-base-border-bottom);
}

.btn.btn-color-muted .svg-icon,
.btn.btn-color-muted i {
    color: #545557;
}


@media (min-width:768px) {
    .text-md-left {
        text-align: left !important
    }

    .text-md-right {
        text-align: right !important
    }

    .text-md-center {
        text-align: center !important
    }

    .float-md-right {
        float: right !important
    }

    [data-kt-app-layout=light-sidebar] .app-sidebar .app-sidebar-logo {
        border-bottom: unset !important;
    }

    .w-200px {
        width: 200px !important;
    }  
}

.cursor-pointer {
    cursor: pointer !important;
}

.py-10px {
    padding-top: 5px;
    padding-bottom: 5px;
}


[data-kt-app-layout=light-sidebar] .top-sidebar-text * {
    color: #2a2b34 !important;
}


[data-kt-app-layout=dark-sidebar] .sidebar-credits {
    border-top: 1px solid white; border-bottom: 1px solid white;
}

[data-kt-app-layout=light-sidebar] .sidebar-credits {
    /* border-top: 1px solid #9d9da6 !important; border-bottom: 1px solid #9d9da6 !important; */
}


[data-kt-app-sidebar-minimize=on]:not([data-kt-app-sidebar-hoverable=true]) .app-sidebar .app-sidebar-menu .user-cash-info {
    display: none;
}