:root{--blue-bright:#007bff;--blue-dark:#2996d3;--blue-light:#50abff;--orange-bright:#fcce4e;--orange-light:#fce49e;--charcoal-dark:#2e2e3a;--text-color-light:#d1d0d0}@font-face{font-family:"Roboto";src:url("/static/fonts/Roboto-Light.881e150ab929.ttf?453f86059af5") format("truetype");font-weight:300;font-style:normal}@font-face{font-family:"Roboto";src:url("/static/fonts/Roboto-Regular.8a36205bd9b8.ttf?453f86059af5") format("truetype");font-weight:normal;font-style:normal}@font-face{font-family:"Roboto";src:url("/static/fonts/Roboto-Medium.68ea4734cf86.ttf?453f86059af5") format("truetype");font-weight:500;font-style:normal}@font-face{font-family:"Roboto";src:url("/static/fonts/Roboto-Bold.b8e42971dec8.ttf?453f86059af5") format("truetype");font-weight:bold;font-style:normal}body{font-style:normal;font-family:"Roboto","Helvetica Neue",Arial,sans-serif}.alert-debug{color:black;background-color:white;border-color:#d6e9c6}.alert-error{color:#b94a48;background-color:#f2dede;border-color:#eed3d7}.mb-1{padding:0px}.navbar{background-color:#50abff!important;height:100%;margin-bottom:0px}.nav-link{margin-left:15px;color:white!important}.nav-item #sign-up-link{background-color:#82c3ff!important;padding:10px 20px;text-decoration:none;border-radius:20px;line-height:normal;display:inline-block}.nav-item #sign-up-link:hover{color:black!important;background-color:var(--orange-bright)!important}.content-container{min-height:80vh}footer{background-color:var(--charcoal-dark);padding-top:30px;color:var(--text-color-light);font-family:"Roboto","Helvetica Neue",Arial,sans-serif;font-weight:300}footer ul li{display:inline-block;width:100%}footer ul li a{color:var(--text-color-light);text-decoration:none}footer ul li a:hover{color:#ffffff}#onboarding-progressbar{counter-reset:step 0;list-style-type:none;display:flex;justify-content:space-between;padding:0}#onboarding-progressbar li{width:20%;position:relative;text-align:center;list-style-type:none}#onboarding-progressbar li:before{content:counter(step);counter-increment:step;width:30px;height:30px;border:2px solid #ddd;display:block;text-align:center;margin:0 auto 10px auto;border-radius:50%;line-height:30px;background-color:white;color:#ddd}#onboarding-progressbar li:after{content:"";position:absolute;width:100%;height:2px;background-color:#ddd;top:15px;left:-50%;z-index:-1}#onboarding-progressbar li:first-child:after{content:none}#onboarding-progressbar li.active{color:#0d6efd}#onboarding-progressbar li.active:before{border-color:#0d6efd;color:#0d6efd}