@import url('css/Estedad.css');
@import url('css/theme.css');
@import url('css/utilities.css');

.navbar-logo {
    height: 35px;
    width: auto;
    object-fit: contain;
}

.navbar.bg-primary {
    background-color: rgba(var(--primary-rgb), var(--bs-bg-opacity)) !important;
}

.navbar.bg-primary .navbar-brand,
.navbar.bg-primary .nav-link {
    color: #333 !important;
}

.otp-input-container {
    margin: var(--spacing-lg) 0;
}

.otp-digit {
    text-align: center;
    font-size: var(--font-size-2xl);
    font-weight: bold;
}

.suggestions-list {
    margin-top: var(--spacing-sm);
}

.suggestion-item:hover {
    background-color: #f8f9fa;
}

.cursor-pointer {
    cursor: pointer;
}

.taxi-marker {
    background: transparent !important;
    border: none !important;
    text-align: center;
    line-height: 1;
}

.taxi-marker svg {
    display: block;
    pointer-events: none;
}

body, body *, 
[class*="navbar"], [class*="btn"], [class*="card"], [class*="modal"],
input, textarea, select, button, a, p, span, div, h1, h2, h3, h4, h5, h6,
li, ul, ol, table, th, td, label {
    font-family: 'Estedad', -apple-system, BlinkMacSystemFont, 'Segoe UI', Roboto, 'Helvetica Neue', Arial, sans-serif !important;
}

.bi, [class^="bi-"], [class*=" bi-"] {
    font-family: "bootstrap-icons" !important;
}

:root {
    --bs-font-sans-serif: 'Estedad', -apple-system, BlinkMacSystemFont, 'Segoe UI', Roboto, 'Helvetica Neue', Arial, sans-serif !important;
    --bs-body-font-family: 'Estedad', -apple-system, BlinkMacSystemFont, 'Segoe UI', Roboto, 'Helvetica Neue', Arial, sans-serif !important;
}

[class*="bs-"], [class*="btn"], [class*="form"], [class*="card"], [class*="modal"], [class*="alert"], [class*="badge"], [class*="dropdown"] {
    font-family: 'Estedad', -apple-system, BlinkMacSystemFont, 'Segoe UI', Roboto, 'Helvetica Neue', Arial, sans-serif !important;
}
