/**
 * Bootstrap Override Styles
 * Prevents Bootstrap from conflicting with our custom design
 */

/* Remove Bootstrap's default navbar styles - allow custom background */
.navbar {
    /* Background is set in style.css - don't override */
    border: none !important;
}

.navbar-collapse {
    flex-basis: auto !important;
}

/* Fix container conflicts */
body .container {
    width: 100% !important;
}

/* Remove Bootstrap card padding override */
.card {
    margin-bottom: 16px !important;
}

/* Fix list styles */
ul.navbar-nav {
    list-style: none !important;
    margin: 0 !important;
    padding: 0 !important;
}

ul.navbar-nav li {
    list-style: none !important;
    margin: 0 !important;
    padding: 0 !important;
}

/* Ensure proper display */
.navbar-nav {
    display: flex !important;
    flex-direction: row !important;
}

/* Fix dropdown positioning */
.dropdown-menu {
    position: absolute !important;
    z-index: 1000 !important;
}


