.mail_suggestion{color:#999;font-size:11px;margin:2px 0 4px 0}#logo{padding:27px 0 11px 0;margin-bottom:70px;background-color:#fff;text-align:center}#logo img{vertical-align:bottom}#logo div{padding-bottom:1px;display:block}#logo .top_inner{font-size:14px;margin:auto;max-width:320px}@media only screen and (max-width:480px){#logo{display:none}}.login_singup_form{box-sizing:border-box;max-width:410px;font-size:13px;color:#333;margin:auto;padding-top:10px;padding-left:2px;padding-right:2px}.login_singup_form h1{text-align:center;font-size:20px;font-weight:normal;margin:0 0 1.5em 0;padding:0}.login_singup_form .error_block{margin-bottom:1em}.login_singup_form .error_msg{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;color:#dd4b39;padding:.25em 0}.login_singup_form .error_msg img{margin-right:6px}.login_singup_form .error_msg span{-ms-flex-preferred-size:calc(100% - 24px);flex-basis:calc(100% - 24px)}.login_singup_form .label{display:block;font-weight:bold;font-size:13px;margin-bottom:5px}.login_singup_form input{box-sizing:border-box;font-size:13px;font-weight:normal;width:100%;padding:.75em 1em;border:1px solid #ddd;border-radius:5px;margin-bottom:1em}.login_singup_form input.has_error{border-color:#dd4b39}.login_singup_form input:active{border-color:#999}.login_singup_form input[type="checkbox"]{display:inline-block;width:unset}.login_singup_form .accept_terms{margin-bottom:1em}.login_singup_form .loading_spinner{display:none;text-align:center;margin-top:1em}.login_singup_form .loading_spinner.show{display:block}.login_singup_form .middle_separator{color:#777;font-size:13px;top:-9px;left:41%}.login_singup_form .forgot_password{color:#999}.login_singup_form .mail_suggestion{position:relative;top:-10px;font-size:11px;margin:0}.login_singup_form .google_login_button{margin-bottom:1em}.login_singup_form .ist_button_google,.login_singup_form .ist_button_facebook{cursor:pointer;box-sizing:border-box;width:100%;font-weight:normal;font-size:13px !important}.login_singup_form .submit_btn{cursor:pointer;text-align:center;display:block;height:auto;width:100%;font-size:13px !important;font-weight:bold;padding:9px 12px;box-sizing:border-box;border-radius:5px}.login_singup_form .help_block{margin-top:1em;text-align:center;font-size:13px}.login_singup_form .help_block hr{margin:1em 0;padding:0;border:0;color:#ddd;background-color:#ddd;height:1px}.login_singup_form .help_block .support_block{color:#777;margin-top:2em}.login_singup_form .help_block .support_block a{color:#777;margin-left:2em}.login_singup_form .footer_link{margin-top:2em;text-align:center}.login_singup_form .footer_link a{color:#ccc}.login_singup_form .top_help{color:#333;text-align:center}@media only screen and (max-width:480px){.login_singup_form .top_help{text-align:left}.login_singup_form .top_help .title{display:none}}.login_singup_form .title{color:#333;font-size:20px;font-weight:bold;margin-bottom:10px}.login_singup_form form{margin-top:30px}.login_singup_form form .ist_button{cursor:pointer;text-align:center;display:block;height:auto;width:100%;font-size:13px !important;font-weight:bold;padding:9px 12px;box-sizing:border-box;border-radius:5px}.login_singup_form .caption{color:#999;font-size:12px;margin-top:0}.login_singup_form #changed{background:0;border:0}.login_singup_form #changed .inner{border:0;padding:0}@media only screen and (min-width:500px){.standalone_page .login_singup_form{width:410px;padding:3em}}@media only screen and (max-width:500px){.standalone_page .login_singup_form{width:380px;padding:1.5em}.login_singup_form h1{margin:.5em 0 1.5em 0}}#tos_confirm{max-width:410px;color:#333}#tos_confirm h4{font-size:1em;text-align:center}#tos_confirm #agree_term_btn{width:240px;display:block;margin:1.5em auto;cursor:pointer;font-weight:normal}#tos_confirm .italic{font-style:italic}
