body{background-color:#3c3e99;display:flex;align-items:center;justify-content:center;height:100vh}.guest_user_panel{font-family:'azo_sansregular';margin:auto;width:410px;height:auto;padding:50px 80px;background-color:white;border-radius:6px}.logo{display:block;height:80px;width:410px}.hidden{display:none}.label{font-family:'azo_sansregular';font-size:12px;color:#3c3e99}.input{display:block;position:relative;background:white;border-radius:100px;border:1px solid #c3c3c3;margin:10px auto 20px auto;height:20px;width:100%;padding:10px 0 10px 10px}.submit a{display:block;text-align:left;color:#7d7979;font-size:10px}.submit a:last-of-type{margin-bottom:20px}.submit button{display:block;float:right;height:40px;min-width:140px;border-radius:4px;color:white;font-size:12px;background-color:#00b7af;box-shadow:inset 0 -2px 0 0 rgba(0,0,0,0.15)}.signup{display:grid;grid-gap:10px}.signup .message{color:gray;font-size:14px;font-style:italic;text-align:center}.signup .row{display:flex;flex-flow:column nowrap;margin:0 0 15px}.signup .row.oneline{flex-flow:row nowrap}.signup .label{font-weight:bold;font-size:14px;color:#3c3e99;margin-bottom:10px}.signup .field{display:block;position:relative;background:white;border-radius:10px;border:1px solid #c3c3c3;height:20px;width:100%;padding:10px 0 10px 10px}.signup .strength_meter{font-size:14px;display:inline-block;margin-top:5px;color:gray}.signup .two-factor-warning{font-style:italic;color:gray;margin-bottom:10px;margin-top:0}.signup .qr_code{text-align:center}.signup .term_of_service{margin:0 10px;width:20px;height:20px}.signup .submit_button{float:right;height:40px;min-width:140px;border-radius:4px;color:white;font-size:12px;background-color:#3c3e99;box-shadow:inset 0 -2px 0 0 rgba(0,0,0,0.15);text-transform:uppercase}.signup .submit_button:hover{cursor:pointer}.signup .submit_button:disabled{opacity:0.5;cursor:default;background-color:#9B9B9B}.signup .semitransparent{opacity:.5}
