div#new_user_container{min-width:360px;position:absolute;left:50%;top:80px}form#new_user,form#edit_user{left:-200px;margin-right:200px;background:#fff;width:360px;padding:20px 20px 30px 20px;box-shadow:1px 1px 1px #cecece;position:relative;border-radius:4px}form#new_user #error_explanation,form#edit_user #error_explanation{background:#f0592a;color:#fff;padding:5px 10px;border-radius:3px;margin-bottom:20px}form#new_user #error_explanation h2,form#edit_user #error_explanation h2{font-size:13px}form#new_user #error_explanation li,form#edit_user #error_explanation li{font-size:13px}form#new_user .quiet,form#edit_user .quiet{font-size:13px;font-weight:normal;line-height:160%}form#new_user #cc_accepted,form#edit_user #cc_accepted{line-height:100%}form#new_user #cc_accepted i,form#edit_user #cc_accepted i{margin-right:8px;vertical-align:top;color:#f0592a}form#new_user .phone-number,form#edit_user .phone-number{display:flex;flex-flow:row nowrap}form#new_user .phone-number input:not(.countries-input):not(#authy-cellphone),form#edit_user .phone-number input:not(.countries-input):not(#authy-cellphone){display:none}form#new_user .phone-number .countries-input,form#edit_user .phone-number .countries-input{width:65px;margin-right:5px}form#new_user>h3{font-size:15px;text-align:center;margin-top:-15px;margin-bottom:20px;text-transform:uppercase}form#new_user .field{position:relative}form#new_user .field label:before{content:'*';color:#ff5154;position:absolute;top:5px;right:4px;font-size:20px}form#new_user .field label#phone_number_lbl:before{content:"" !important}#new_user_social_proof{width:260px;position:absolute;left:260px;top:130px}#new_user_social_proof img{display:block;height:110px;margin:0 auto}#new_user_social_proof p{text-align:center;font-size:15px;margin-top:5px}img#new_user_signup_logo{margin-bottom:30px;margin-left:-10em;width:250px}#new_user h1{text-align:center;margin:0 0 10px 0;font-size:25px;color:#333;line-height:100%}#new_user h2{text-align:center;font-size:15px;color:#333;line-height:75%}.button{width:100%;margin-top:0}.alert i{margin-right:5px}form#devise_authy{position:absolute;left:50%;top:140px;margin:0px 0 0 -200px;background:#fff;width:360px;padding:20px 20px 30px 20px;box-shadow:1px 1px 1px #cecece;position:relative;border-radius:4px}form#devise_authy>h3{font-size:15px;text-align:center;margin-top:-15px;margin-bottom:20px;text-transform:uppercase}form#devise_authy .field{position:relative}form#devise_authy .field :before{content:'*';color:#ff5154;position:absolute;top:5px;right:4px;font-size:20px}#devise_authy img#signup_logo{position:absolute;top:-55px;left:50%;margin-left:-80px;width:160px}#devise_authy h1{text-align:center;margin:0 0 10px 0;font-size:25px;color:#333;padding-bottom:20px;line-height:100%}#links a{display:inline-block;margin-right:8px;text-decoration:none;color:#999}#links{text-align:center;margin-top:20px}@media only screen and (min-width: 320px) and (max-width: 812px){body{padding:5px !important}#new_user_container{display:flex;flex-direction:column;justify-content:center;align-items:center;flex:1;min-width:auto !important;width:100%;height:auto;left:0 !important;top:auto !important}#new_user_container a #new_user_signup_logo{margin:30px auto auto auto}#new_user_container .new_user{margin:0 auto 0 auto;left:0;padding:20px;width:auto}#new_user_container .new_user h1{margin-bottom:0}#new_user_container .new_user .field{margin-bottom:0}#new_user_container .new_user .field label{margin-top:6px}#new_user_container .new_user .field input{margin-bottom:0}#new_user_container .new_user .actions input{margin-top:5px}#new_user_container #new_user_social_proof{display:none}}@media only screen and (min-width: 768px) and (max-width: 1024px){body{padding:25px !important}#new_user_container{min-width:auto !important;position:static;width:100%;height:100%;display:flex;flex-direction:column;justify-content:center;align-items:center;flex:1}#new_user_container a img{margin:10px}#new_user_container .new_user{margin:0;left:0;padding:10px;width:auto;height:auto !important}#new_user_container .new_user #links{height:50px}}@media only screen and (min-width: 1024px) and (max-width: 1366px){body{padding:25px !important}#new_user_container{display:grid;grid-template-columns:400px 260px;grid-template-areas:"form social_proof";grid-column-gap:20px;min-width:auto !important;width:660px;height:auto;left:30% !important;top:120px !important}#new_user_container .new_user{grid-area:form;position:static !important;margin:70px 0 0 0;width:360px;height:auto;left:0;justify-self:center;align-self:center}#new_user_container .new_user #links a{margin:0}#new_user_container a{z-index:1;grid-area:form;position:initial !important;justify-self:center;align-self:start;margin-bottom:20px}#new_user_container a img{margin:0 auto 0 auto}#new_user_container #new_user_social_proof{grid-area:social_proof;position:static !important;place-self:center}}
