#error-widget[data-v-21526d08]{z-index:1200}#error-widget .error-message[data-v-21526d08]{white-space:pre-line}html{box-sizing:border-box}*,:after,:before{box-sizing:inherit}h1{padding-bottom:3px;border-bottom:1px solid #ffca28;font-size:xx-large}h1,h2{font-family:Saira Condensed,sans-serif}h2{font-size:larger;font-weight:700;margin-top:1rem}h4{font-family:Saira Condensed,sans-serif}main{color:#424242;font-family:Lato,sans-serif}.btn-attention{background-color:#ffca28;color:#424242;font-family:Saira Condensed,sans-serif}.btn-attention:focus:hover,.btn-attention:hover{color:#292929;box-shadow:0 0 1px 3px #ffca28}.btn-attention:focus{box-shadow:0 4px 5px 0 rgba(0,0,0,.14),0 1px 10px 0 rgba(0,0,0,.12),0 2px 4px -1px rgba(0,0,0,.2)}.btn-attention.btn-sm{font-size:medium}@media(min-width:1200px){.btn-attention{font-size:x-large}}.btn-attention-outline{background-color:transparent;border-color:#ffca28;color:#424242}.btn-attention-outline.gp-fg-light{color:#e0e0e0}.btn-attention-outline{font-family:Saira Condensed,sans-serif}.btn-attention-outline.btn-sm{font-size:medium}@media(min-width:1200px){.btn-attention-outline{font-size:x-large}}.btn-attention-outline:focus:hover,.btn-attention-outline:hover{background-color:#ffca28;color:#292929;box-shadow:0 0 1px 3px #ffca28}.btn-attention-outline:focus{box-shadow:0 4px 5px 0 rgba(0,0,0,.14),0 1px 10px 0 rgba(0,0,0,.12),0 2px 4px -1px rgba(0,0,0,.2)}.app-body,body{display:flex;flex-direction:column;position:absolute;top:0;left:0;right:0;bottom:0}main{flex:1;overflow-y:auto;scroll-behavior:smooth;opacity:1;padding-top:2em}header{box-shadow:0 2px 2px #ececec;background-color:#424242}header .brand-logo{float:left;padding:10px 0}header .brand-name{margin-left:20px;font-family:Saira Condensed,sans-serif;font-size:xx-large;font-weight:700;color:#ffca28}header .brand-name:hover{color:#ffc104}header .navbar-collapse.collapse{display:none}header .navbar-collapse.collapse.show{flex-basis:100%;display:flex}@media(min-width:768px){header .navbar-collapse.collapse.show{flex-basis:auto}}header .navbar-collapse.collapsing{display:none}header .nav-link{margin-right:1em}header #bell-box-dropdown{position:relative;background-color:transparent;color:#616161}header #bell-box-dropdown:hover{color:#e0e0e0}header #bell-box-dropdown .fa-circle{font-size:x-small;position:absolute;right:.5rem;top:.25rem}@media(min-width:768px){header #user-dropdown{flex:0 0 content}}header .notification-bell .dropdown-menu{min-width:20rem}header .notification-bell .list-group-item{color:#616161}header .notification-bell .list-group-item:hover{color:#424242}header .navbar{padding:0 2em}.spinner.active{margin-right:10px}.login-box{background-color:#f9f9f9;box-shadow:0 2px 2px #ccc}.login-box .alert{visibility:visible;opacity:1;border-radius:0;transition:opacity .3s}.login-box .alert--hidden{visibility:hidden;opacity:0;margin:0;padding:0;max-height:0}.login-box section{margin-top:2rem;padding:0 1em 20px 1em}.form-toggle{position:relative;background:#ffca28}.form-toggle .title{color:gray;font-size:2em;padding:10px 0 0 0}.form-toggle .link{position:absolute;right:20px;top:.7em;font-size:1.3em;color:gray;opacity:.5;transition:opacity .1s ease-in-out}.form-toggle .link:hover{opacity:1;text-decoration:none}.login-form,.signup-form{margin:0 auto;padding:0 1em}.login-form label,.signup-form label{color:gray;font-weight:500}.login-form .form-control,.signup-form .form-control{position:relative;font-size:1.1em;height:auto;padding:10px}.login-form .form-control.email,.signup-form .form-control.email{margin-bottom:5px}.login-form .form-control.password,.signup-form .form-control.password{margin-bottom:10px}.login-form .btn-submit,.signup-form .btn-submit{transition:background-color .1s ease-in-out}.login-form .password-reset{margin-top:10px;float:right}.login-form-container .title,.signup-form-container .title,.social-buttons-container .title{text-align:left;font-size:larger;font-weight:700}.social-buttons-container{padding-bottom:20px}.social-buttons{margin-top:15px;border-radius:5px;box-shadow:0 2px 2px #ccc}.social-buttons .btn{background-color:#fff;font-size:10px}.help-text{color:gray;font-size:.9em}.additional-info{display:block;margin-top:10px;color:#f2f2f2;font-size:.9em}@media(max-width:767px){body{font-size:13px}.login-box-container{width:23em}}.card-header{background-color:#ffca28;color:#616161}