body {
    background: black;
    color:white;
    --bs-border-color:white;
    --bs-body-color: black;
    --bs-link-color: white;
}
.menubox, .footerbox {
    border-color: white;
}

#mainNav .navbar-brand img, .mainlogo, .accordion:not(#amembersac), .arrowtitle h5 img, .socialf img, .close-modal, .bannertalk, footer img, #portfolio a:hover img {
    filter: invert(1);
}
#portfolio a img, .inverse {
     filter: invert(0);
}
#amembers p, #amembers h6, #amembers h2 {color: white !important;}
svg path {stroke: white;}

.navbar {
      --bs-navbar-toggler-icon-bg: url('data:image/svg+xml,<svg width="72" height="15" viewBox="0 0 72 15" fill="none" xmlns="http://www.w3.org/2000/svg"><path d="M72 15H0V14.2109H72V15ZM72 7.89453H0V7.10547H72V7.89453ZM72 0.789062H0V0H72V0.789062Z" fill="white"/></svg>');
}

.c-flipbook__page {
    filter: invert(1);
}

.modal {
    --bs-modal-bg:black;
}
.modal-backdrop {
    --bs-backdrop-opacity: 0.8;
     }

.form-control, .form-control:focus {
    background: #000;
        border-bottom: 1px solid #ffffff;
        color:white;
}
.form-check-input:checked {
    background-color: #343434;
    border-color: #000;
}

footer a {color: white;}

.btn-outline-secondary {
    --bs-btn-color: #ffffff;
    --bs-btn-border-color: #ffffff;
    --bs-btn-hover-color: #000000;
    --bs-btn-hover-bg: #ffffff;
    --bs-btn-hover-border-color: #000;
    --bs-btn-focus-shadow-rgb: 108, 117, 125;
    --bs-btn-active-color: #000000;
    --bs-btn-active-bg: #ffffff;
    --bs-btn-active-border-color: #000;
    --bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
    --bs-btn-disabled-color: #000;
    --bs-btn-disabled-bg: transparent;
    --bs-btn-disabled-border-color: #000;
    --bs-gradient: none;
}