.m-header a
{
    height: 100%;
}
.m-header a img
{
    height: 100%;
}
.theme-customizer
{
    display: none!important;
}
.btn-primary,
.btn-primary:hover,
.btn.bg-soft-primary:focus,
.btn.bg-soft-primary:hover {
    background-color: #077477 !important;
    border-color: #077477 !important;
    color: #fff !important;
}

.table-responsive .dataTables_paginate .active>.page-link
{
    color: #fff !important;
    background-color: #077477;
}

.status-badge {
    display: inline-flex;
    align-items: center;
    padding: 3px 10px;
    font-size: 12px;
    font-weight: 600;
    border-radius: 999px;
    text-transform: capitalize;
}

.status-approved { background:#D8F5E5; color:#18854A; }
.status-register-pending { background:#FFF3CD; color:#856404; }
.status-not-registered { background:#ECEFF1; color:#555; }
.status-deleted { background:#FDE7D4; color:#C05717; }
.status-blocked { background:#F8D7DA; color:#842029; }
.status-tutorial-pending { background:#E0E7FF; color:#3730A3; }


/* Active */
.status-active {
    background-color: #D1F5E0;
    color: #0F8C4B;
}

/* Inactive */
.status-inactive {
    background-color: #F5D1D1;
    color: #C62828;
}
.swal2-styled.swal2-confirm
{
    background-color: #F5AB03!important;
}
.nav-tabs-wrapper .nav-tabs-custom-style .nav-item .nav-link.active, .nav-tabs-wrapper .nav-tabs-custom-style .nav-item .nav-link.hover
{
    color: #077477;
    border-bottom: 3px solid #077477;
    background-color: rgba(52, 84, 209, .075);
    transition: all .3s 
ease;
}
/* ====== Ride Status Badges ====== */
.ride-badge {
    display: inline-flex;
    align-items: center;
    padding: 3px 10px;
    font-size: 12px;
    font-weight: 600;
    border-radius: 999px;
    text-transform: capitalize;
}

/* Completed – أخضر */
.ride-completed {
    background-color: #D1F5E0;
    color: #0F8C4B;
}

/* Pending – أزرق فاتح */
.ride-pending {
    background-color: #DCEBFF;
    color: #1C5FD4;
}

/* Cancelled – أحمر */
.ride-cancelled {
    background-color: #F5D1D1;
    color: #C62828;
}

/* Scheduled – بنفسجي */
.ride-scheduled {
    background-color: #E8E1FF;
    color: #5A32D1;
}

/* Default fallback */
.ride-default {
    background-color: #EEE;
    color: #666;
}
/* ====== Ride TYPE Badges ====== */
.type-badge {
    display: inline-flex;
    align-items: center;
    padding: 3px 10px;
    font-size: 12px;
    font-weight: 600;
    border-radius: 999px;
    text-transform: capitalize;
}

/* Standard */
.type-standard {
    background-color: #E6ECF5; /* رمادي مائل للأزرق */
    color: #3B4757;
}

/* Scheduled */
.type-scheduled {
    background-color: #E8E1FF;
    color: #5A32D1;
}

/* VIP */
.type-vip {
    background-color: #FFF4CC;
    color: #8A6D00;
}

/* Pinky */
.type-pinky {
    background-color: #FFE0EA;
    color: #C2185B;
}

/* Yellow */
.type-yellow {
    background-color: #FFF4C4;
    color: #A67C00;
}

/* Private */
.type-private {
    background-color: #DFF6FD;
    color: #00738C;
}

/* Van */
.type-van {
    background-color: #DFFFF0;
    color: #009F6B;
}

