@font-face{font-family:appleLogo;src:local("Lucida Grande");unicode-range:U+F8FF}
#invite_form[data-step=user_tos]{max-width:620px}
#invite_graphics_pane{background-color:#21b2fe}
#invite_graphics_pane #invite_graphics{background-image:url(/66f9/img/signup/step1-illi@2x.png)}
#invite_graphics_pane[data-step=password]{background-color:#6d438e}
#invite_graphics_pane[data-step=password] .fs_split_footer,#invite_graphics_pane[data-step=password] .fs_split_header{-ms-flex:.5;-webkit-flex:.5;flex:.5}
#invite_graphics_pane[data-step=password] .fs_split_body{-ms-flex:2;-webkit-flex:2;flex:2;max-height:682px}
#invite_graphics_pane[data-step=password] #invite_graphics{background-image:url(/e67b/img/reset/password1@2x.png)}
#invite_graphics_pane[data-step=password] .legalese,#invite_graphics_pane[data-step=password] .mobile_legalese{display:none}
#invite_graphics_pane[data-step=user_tos]{background-color:#18be8c}
#invite_graphics_pane[data-step=user_tos] #invite_graphics{background-image:url(/bfaba/img/signup/terms-illi@2x.png)}
#invite_graphics_pane.shared_invite_email_sent{background-color:#42c299}
#invite_graphics_pane.shared_invite_email_sent #invite_graphics{background-image:url(/66f9/img/signin/invite-sent@2x.png)}
#invite_graphics_pane.shared_invite_error #invite_graphics{background-image:url(/6f0b/img/signup/step-invites@2x.png)}
.legalese{text-align:center;font-size:smaller;max-width:675px!important;color:#fff}
.legalese a{color:#fff;font-weight:600}
.mobile_legalese{width:inherit;margin:1rem 2rem 1.5rem}
#email_checkbox{margin:1.5rem auto}
#email_checkbox label{font-weight:400;display:inline}
#submit_btn .ts_icon_arrow_right{margin-right:0rem}
.input_wrapper{position:relative}
.input_wrapper input{padding:.75rem;font-size:1.25rem;height:3rem}
.input_wrapper p{position:absolute;margin:.75rem;font-size:1.25rem;height:1.75rem;pointer-events:none;border-left:1px solid;border-color:rgba(0,0,0,0)}
.input_wrapper .input_spinner{position:absolute;left:-3rem}
.input_wrapper .input_checkmark{color:#2ab27b;background-color:#fff;text-align:right;z-index:5;right:.5rem}
.input_wrapper .input_overlay{background:#fff;width:95%;opacity:0;-webkit-transition:opacity 1s;-moz-transition:opacity 1s;transition:opacity 1s}
.input_wrapper .input_overlay.show{opacity:1;-webkit-transition:opacity .5s;-moz-transition:opacity .5s;transition:opacity .5s}
.error .input_overlay{background:#fff1e1!important}
#invite_form .email_container label{margin-bottom:.5rem!important}
@media only screen and (max-width:1300px){.legalese{max-width:500px!important}
}