/* ============================================================
   Basma Cloud branding – header & footer customizations
   Powered by https://www.basmacloud.com
   ============================================================ */

/* Navbar (Desk) */
.navbar-brand .app-logo {
    height: 28px !important;
    width: auto !important;
}
.navbar .navbar-home img {
    height: 28px;
}

/* Brand bar (website header) */
.basmacloud-topbar {
    background: linear-gradient(90deg, #0d47a1 0%, #1e88e5 100%);
    color: #fff;
    font-size: 12px;
    padding: 6px 16px;
    text-align: center;
    letter-spacing: .4px;
}
.basmacloud-topbar a {
    color: #ffd54f;
    text-decoration: none;
    font-weight: 600;
}
.basmacloud-topbar a:hover { text-decoration: underline; }

/* Footer */
.basmacloud-footer {
    background: #0d1b2a;
    color: #cfd8dc;
    padding: 28px 16px 16px;
    font-size: 13px;
    margin-top: 24px;
}
.basmacloud-footer .bc-footer-inner {
    max-width: 1100px;
    margin: 0 auto;
    display: flex;
    flex-wrap: wrap;
    gap: 24px;
    justify-content: space-between;
    align-items: center;
}
.basmacloud-footer img.bc-footer-logo {
    height: 40px;
}
.basmacloud-footer a {
    color: #90caf9;
    text-decoration: none;
}
.basmacloud-footer a:hover { color: #fff; }
.basmacloud-footer .bc-copy {
    width: 100%;
    text-align: center;
    border-top: 1px solid #1f2c3a;
    padding-top: 10px;
    margin-top: 14px;
    color: #78909c;
    font-size: 12px;
}

/* RTL support – mirror layout for Arabic */
html[dir="rtl"] .basmacloud-footer .bc-footer-inner { direction: rtl; }

/* Desk footer credit */
.desk-page .standard-footer-item,
.desk-page footer .powered-by {
    color: #1e88e5 !important;
    font-weight: 600;
}
