h1{color:#0081a7}h2{color:#e6e6e9}h4{color:#0081a7}h5{color:#dc493a}h6{color:#e6e6e9;font-size:16px}body{color:#262626}a{color:#00afb9;font-weight:bold;font-size:14px}.skip-slide{display:none !important}.skip-button-wrapper{margin-top:15px;display:inline-block;width:auto}.skip-control-button{display:block !important;visibility:visible !important;opacity:1 !important;margin-top:10px;padding:6px 12px;color:#dc493a;background-color:#f8f9fa;border:1px solid #ddd;border-radius:4px;text-decoration:none}.skip-control-button:hover,.skip-control-button:active,.skip-control-button:focus,.skip-control-button:visited{background-color:#e9ecef;color:#dc493a;text-decoration:none}.modal-content{position:relative;background-color:#fff !important;border-radius:8px !important;border:none !important;box-shadow:0 4px 6px rgba(0,0,0,.1) !important}.modal-content .btn-close{position:absolute;right:1rem;top:1rem;z-index:1050;width:1rem;height:1rem;padding:.25rem;background:rgba(0,0,0,0) url("../static/images/close.svg") center/1em auto no-repeat !important;border:0;opacity:.5;cursor:pointer;transition:opacity .15s ease-in-out}.modal-content .btn-close:hover{opacity:1}.modal-content .btn-close:focus{outline:none;box-shadow:none}.modal-header{border-bottom:none}.login-container .card .card-header{background:none;border:none;padding-bottom:0}.login-container .card .card-header h3{color:#0081a7;margin-bottom:1.5rem;text-align:center}.login-container .card .card-body{padding:1.5rem;display:flex;flex-direction:column;align-items:center}.login-container .card .card-body .text-center.mb-4{width:100%;max-width:300px;margin-left:auto;margin-right:auto;text-align:left}.login-container .card .card-body .text-center.mb-4 .form-label{text-align:left;margin-bottom:.5rem;padding-left:0}.login-container .card .card-body .text-center.mb-4 .form-control{width:100%;text-align:left;margin-bottom:1rem}.login-container .card .card-body .text-center.mb-3{margin-bottom:2rem !important;width:100%;text-align:center}.login-container .card .card-body .d-flex.justify-content-center.gap-4{display:flex;justify-content:center;gap:2rem !important;width:100%;margin-bottom:1.5rem}.login-container .card .card-body .d-flex.justify-content-center.gap-4 .btn{min-width:140px}.login-container .card .card-body hr{width:80%;margin:0 auto 1.5rem;opacity:.2;border-top:1px solid #262626}.login-container .card .card-body .social-login-container{width:100%}.login-container .card .card-body .social-login-container .d-flex{display:flex;justify-content:center;gap:2rem !important}.login-container .card .card-body .social-login-container .d-flex .btn-light{min-width:140px}.login-container .card .card-body .social-login-container .d-flex .btn-light:hover{transform:translateY(-1px);transition:all .2s ease}#signupCard .card-body{padding:1rem}#signupCard .card-body>div{max-width:450px;margin:0 auto}#signupCard .form-group{margin-bottom:0.75rem;max-width:100%}#signupCard label{text-align:left;display:block;margin-bottom:0.25rem}#signupCard .form-control{width:100%;max-width:100%;margin-bottom:0.5rem;box-sizing:border-box}#signupCard .shiny-date-input{width:100% !important;max-width:100%}#signupCard .shiny-date-input .form-control{width:100% !important;max-width:100%}#signupCard .shiny-date-input .input-group{width:100% !important;max-width:100%}#signupCard .g-recaptcha{margin-top:1rem !important;margin-bottom:1rem !important;display:inline-block}#signupCard .d-flex.justify-content-center{margin-top:1rem !important;margin-bottom:0.5rem !important}.modal-backdrop{background-color:rgba(0,0,0,.3) !important}.modal-content{background-color:#fff !important;border-radius:8px !important}.reset-password-modal{display:block !important;z-index:1050 !important}.reset-password-modal .modal-content{background-color:#fff !important;border-radius:8px !important;box-shadow:0 2px 10px rgba(0,0,0,.1) !important}.reset-password-modal .modal-dialog{margin-top:10vh}.reset-password-modal .modal-backdrop{opacity:.5 !important}.modal-footer .btn.btn-default{color:#6c757d;background-color:rgba(0,0,0,0);border:1px solid #6c757d}.modal-footer .btn.btn-default:hover{color:#fff;background-color:#6c757d;border-color:#6c757d}.user-menu{min-width:100px}.user-menu .dropdown-menu{background-color:#fff;border-radius:4px;box-shadow:0 2px 5px rgba(0,0,0,.2);min-width:120px;padding:8px 0}.user-menu .dropdown-menu .dropdown-item{padding:8px 16px;cursor:pointer;display:flex;align-items:center;justify-content:center;text-align:center;white-space:nowrap}.user-menu .dropdown-menu .dropdown-item:hover{background-color:#f8f9fa}.user-menu .dropdown-menu .dropdown-divider{margin:4px 0}.user-menu .btn-light{background-color:#fff;border-color:#dee2e6}.user-menu .btn-light:hover{background-color:#f8f9fa}.family-member-card{background:#e6e6e9 !important;border:1px solid #dee2e6 !important;border-radius:8px !important;overflow:hidden !important;box-shadow:0 2px 4px rgba(0,0,0,.05) !important;width:100% !important;margin-bottom:1rem !important}.family-member-card .card-header{padding:12px 15px !important;background:#fff !important;border-bottom:1px solid #dee2e6 !important;cursor:pointer !important;border-radius:8px !important}.family-member-card .card-header h5{color:#0081a7 !important;margin:0 !important}.family-member-card .card-content{padding:15px !important;background:#e6e6e9 !important;border-radius:8px !important}.family-member-card .card-content .help-text{color:#dc493a !important;margin-bottom:15px !important}
