:root{--dark-blue:#2D1E5F;--light-green:#00CCBE}
body {
    background: linear-gradient(to right, rgba(255, 255, 255, 0.5), rgba(0, 0, 0, .5)), url(/img/background.png);
    background-color: rgb(255, 255, 255); /* Add black background color */
    background-attachment: fixed;
    background-position: right center;
    background-repeat: no-repeat;
    background-size: cover;
    font-family: "Poppins", sans-serif;
    font-weight: 300;
}
.stripe>.background>.caption,label{font-weight:600}#navbar{z-index:99}.flash{padding:1rem .5rem;text-align:center;color:#fff;margin-top:1rem}.flash+.flash{margin-top:.5rem}.flash.flash-danger{background-color:var(--bs-red)}.flash.flash-success{background-color:var(--bs-green)}.stripe{position:relative;width:100%;height:2rem}.stripe>.background{position:absolute;width:calc(100% - 2.5rem);height:100%;background-color:var(--dark-blue)}.button,.stripe>.end{background-color:var(--light-green)}.stripe>.end{position:absolute;width:2rem;height:2rem;right:0;top:0}.card>.card-body>.card-title{margin-left:calc(var(--bs-card-spacer-x)*-1);margin-right:calc(var(--bs-card-spacer-x)*-1);margin-top:calc(var(--bs-card-spacer-y)*-1);margin-bottom:var(--bs-card-spacer-y);padding:var(--bs-card-spacer-y) var(--bs-card-spacer-x)}.button{color:var(--dark-blue);font-weight:600;border-radius:10rem;padding:.5rem 2rem;text-transform:uppercase;transition:color .15s ease-in-out,background-color .15s ease-in-out;border:0;text-decoration:none}.button:hover{background-color:#008c83;color:#fff}.buttons{margin-top:2rem}