div#site-main{font-family:'PT Sans',sans-serif}div#site-main input[type=submit]{color:#fff;background:#0077ca;text-align:center;border:0;border-radius:2px;font-family:'PT Sans',sans-serif;font-weight:bold;font-size:0.9em;padding:0.5em 2em}div#site-main input[type=submit].login{margin:0.7em auto 1em}div#site-main input#Code{background:none;border:1px solid #9bd2ff;border-radius:2px}div#site-main label{color:#666;font-family:'PT Sans',sans-serif;font-size:0.8em}div#site-main a{color:#0077ca}div#site-main h2{font-size:1.8em}div#signup-social a{display:inline-block;width:105px;height:30px;margin-right:26px;border-radius:2px;background-position:0% 0%;background-repeat:no-repeat;background-image:url("/img/v4/login/btn_social_login_2o2.png?v=1")}@media only screen and (-webkit-min-device-pixel-ratio:2),only screen and (min--moz-device-pixel-ratio:2),only screen and (min-resolution:192dpi),only screen and (min-resolution:2ppx),only screen and (min-device-pixel-ratio:2){div#signup-social a{background-image:url("/img/v4/login/btn_social_login_2o2-x2.png?v=1");background-size:cover}}html[dir='rtl'] div#signup-social a{margin-right:0;margin-left:26px}div#signup-social a:hover{background-image:url("/img/v4/login/btn_social_login_2o2_hover.png?v=1")}@media only screen and (-webkit-min-device-pixel-ratio:2),only screen and (min--moz-device-pixel-ratio:2),only screen and (min-resolution:192dpi),only screen and (min-resolution:2ppx),only screen and (min-device-pixel-ratio:2){div#signup-social a:hover{background-image:url("/img/v4/login/btn_social_login_2o2_hover-x2.png?v=1");background-size:cover}}div#signup-social a.internal{background-color:#000;background-position:0 0}div#signup-social a.internal:hover{background-color:#505050}div#signup-social a.facebook{background-color:#3c5999;background-position:25% 0}div#signup-social a.facebook:hover{background-color:#5872b1}div#signup-social a.google{background-color:#dd4b39;background-position:50% 0}div#signup-social a.google:hover{background-color:#e7654f}div#signup-social a.twitter{background-color:#00abec;background-position:75% 0;margin-right:0}html[dir='rtl'] div#signup-social a.twitter{margin-left:0}div#signup-social a.twitter:hover{background-color:#1cbbff}div#signup-social a.linkedin{background-color:#008fc3;background-position:100% 0;margin-right:0}html[dir='rtl'] div#signup-social a.linkedin{margin-left:0}div#signup-social a.linkedin:hover{background-color:#009ac9}#login-form-community h3.login{margin-top:35px}#login-form-community span.field-validation-error{display:inline-block;margin-bottom:10px}#login-form-community.password-policy-enabled div#signup-social a,div#signup-form-community.password-policy-enabled div#signup-social a{width:85px;height:30px;margin-right:10px;background-image:url("/img/v4/login/btn_social_login_short_2o2.png")}@media only screen and (-webkit-min-device-pixel-ratio:2),only screen and (min--moz-device-pixel-ratio:2),only screen and (min-resolution:192dpi),only screen and (min-resolution:2ppx),only screen and (min-device-pixel-ratio:2){#login-form-community.password-policy-enabled div#signup-social a,div#signup-form-community.password-policy-enabled div#signup-social a{background-image:url("/img/v4/login/btn_social_login_short_2o2-x2.png");background-size:cover}}#login-form-community.password-policy-enabled div#signup-social a:hover,div#signup-form-community.password-policy-enabled div#signup-social a:hover{background-image:url("/img/v4/login/btn_social_login_short_2o2_hover.png")}@media only screen and (-webkit-min-device-pixel-ratio:2),only screen and (min--moz-device-pixel-ratio:2),only screen and (min-resolution:192dpi),only screen and (min-resolution:2ppx),only screen and (min-device-pixel-ratio:2){#login-form-community.password-policy-enabled div#signup-social a:hover,div#signup-form-community.password-policy-enabled div#signup-social a:hover{background-image:url("/img/v4/login/btn_social_login_short_2o2_hover-x2.png");background-size:cover}}#login-form-community.password-policy-enabled div#signup-social a.internal,div#signup-form-community.password-policy-enabled div#signup-social a.internal{background-position:0 0}#login-form-community.password-policy-enabled div#signup-social a.facebook,div#signup-form-community.password-policy-enabled div#signup-social a.facebook{background-position:33.3% 0}#login-form-community.password-policy-enabled div#signup-social a.google,div#signup-form-community.password-policy-enabled div#signup-social a.google{background-position:66.6% 0}#login-form-community.password-policy-enabled div#signup-social a.twitter,div#signup-form-community.password-policy-enabled div#signup-social a.twitter{background-position:100% 0}div.form form input.text-box{width:100%;height:25px;margin-top:0.5em;padding-right:10px;color:#000;-webkit-appearance:none;border-radius:2px;background-color:#fff;border:1px solid #9bd2fe;box-sizing:border-box;height:36px}div#login-native input.text-box{width:370px}div#login-form-community div.form form label,div#signup-form-community div.form form label,div#login-native div.form form label{display:block}div#login-form-community div.form form label.inline,div#signup-form-community div.form form label.inline,div#login-native div.form form label.inline{display:inline}div#login-form-community div.form form input[type=text].text-box.password,div#signup-form-community div.form form input[type=text].text-box.password,div#login-native div.form form input[type=text].text-box.password,div#login-form-community div.form form input[type=text].text-box.confirm-password,div#signup-form-community div.form form input[type=text].text-box.confirm-password,div#login-native div.form form input[type=text].text-box.confirm-password{display:none;color:#a9a9a9}div#login-form-community div.form form input[type=submit],div#signup-form-community div.form form input[type=submit],div#login-native div.form form input[type=submit]{margin:0;display:block}div#login-form-community div.form form label,div#signup-form-community div.form form label{display:none}div.form form a.forgot{display:inline-block}div#register-form{overflow:auto;font-family:'PT Sans',sans-serif}div#register-form.login{margin:0 auto}div#register-form span{font-family:'PT Sans',sans-serif}div#register-form>h2,div#register-form>h3{text-align:center;margin:5px 0}div#register-form>h2{font-size:22pt}div#register-form>h3{font-size:16pt;font-weight:normal}div#register-form div.form.register{margin:20px auto 40px;border-radius:10px;padding:10px 25px 30px 30px;background:#f5f5f5;width:375px}div#register-form div.form.register.login{padding-top:30px;margin:30px auto auto auto}div#register-form div.form.register.login a{color:#0077ca}div#register-form div.form.register.login form a,div#register-form div.form.register.login form span{font-size:small}div#register-form div.form.register.center{float:none;margin:2em auto}div#register-form div.form.register h3,div#register-form div.form.register h4{margin:0}div#register-form div.form.register h3.login,div#register-form div.form.register h4.login{margin:1.5em auto 0.5em}div#register-form div.form.register h4{font-weight:normal}div#register-form div.form.register p{line-height:1.3em;font-size:smaller}div#register-form div.form.register p.hr{font-weight:bold;text-align:center;margin:2em 0;background:url('/img/v4/login/hr.png') repeat-x center;margin-right:5px}div#register-form div.form.register p.hr span{display:inline-block;padding:0 1em;background:#f5f5f5;font-size:small;color:#000;font-weight:bold}div#register-form div.form.register div#signup-social+p{font-size:0.7em;color:#505050}div#register-form div.form.register form label{display:none;width:350px;vertical-align:top}html[dir='rtl'] div#register-form div.form.register form label{text-align:right}div#register-form div.form.register form label.inline{display:inline-block;color:#000}div#register-form div.form.register form label.inline+p{margin:0 0 15px 1.5em;font-size:0.7em;color:#505050}html[dir='rtl'] div#register-form div.form.register form label.inline+p{margin:0 1.5em 15px 0}div#register-form div.form.register form label.inline a{color:#0077ca}div#register-form div.form.register form input[type=checkbox]{padding:0}div#register-form div.form.register form input[type=text].text-box.password,div#register-form div.form.register form input[type=text].text-box.confirm-password{display:none;color:#a9a9a9}div#register-form div.form.register form input.text-box{display:inline}div#register-form div.form.register form input.text-box[type=password]{margin-top:0}div#register-form div.form.register form input.text-box.password{margin-top:0}div#register-form div.form.register form input[type=submit]{width:100%;padding:0.5em 0}div#register-form div.form.register form div.passwords{margin:5px 0 20px 0}div#register-form div.form.register form p.terms-of-use{text-align:center;color:#505050}div#register-form div.form.register form p.hint{margin:0 0 0 3px;font-size:0.7em;color:#505050;text-align:left;display:none;position:relative;top:-7px}div#register-form div.form.register form div.aside.invalid,div#register-form div.form.register form div#id-available.aside.valid{background:none;padding:0;left:0px;top:-10px}div#register-form div.form.register form div.aside.invalid span.field-validation-error,div#register-form div.form.register form div#id-available.aside.valid span.field-validation-error{display:inline-block;background:none;color:#c13a3f;padding:0;font-weight:bold}html[dir='rtl'] div#register-form div.form.register form div.aside.invalid span.field-validation-error,html[dir='rtl'] div#register-form div.form.register form div#id-available.aside.valid span.field-validation-error{margin-right:1em}div#register-form div.form.register form span.field-validation-valid{display:none}div#register-form div.form.register form span.field-validation-error{display:block;background:none;color:#c13a3f;padding:0;font-weight:bold}div#register-form div.form.register form div#password-meter div.text{text-align:left}div#register-form div.form.register form br{display:block;height:0}div#register-form.purchase{box-shadow:none;padding:20px 30px}div#register-form.purchase div.form.register{background:none;padding:0;margin:0;overflow:hidden;border-radius:0;width:auto}html[dir='rtl'] div#register-form.purchase div.form.register{padding:0;margin:0}div#register-form.purchase div.form.register div.tabs{width:500px}div#register-form.purchase div.form.register h3{margin:0;text-align:left;display:inline-block;padding:0.5em 1em;background:#f0f0f0;color:#000;border-top-left-radius:3px;border-top-right-radius:3px;border:1px solid #dcdcdc;font-size:12pt}div#register-form.purchase div.form.register h3 a{text-decoration:none;color:#000;font:inherit}div#register-form.purchase div.form.register h3.active{padding-bottom:0.5625em;color:#505050;background:#fff;border-bottom:none}div#register-form.purchase div.form.register h3.empty{border:none;border-bottom:1px #dcdcdc solid;width:2px;padding:0.5em 0;background:none;cursor:default}div#register-form.purchase div.form.register h3.empty.long{width:200px}div#register-form.purchase div.form.register input.text-box{width:350px;background-image:none;border-radius:3px;border:1px solid #9bd2fe}div#register-form.purchase div.form.register input.text-box[type=password]{padding-right:6px;width:350px}html[dir='rtl'] div#register-form.purchase div.form.register input.text-box{padding:5px 10px 5px 0px}div#register-form.purchase div.form.register input[type='submit']{width:350px}div#register-form.purchase div.form.register label{width:320px;margin:0}div#register-form.purchase div.form.register div.forms-container{border-left:1px solid #dcdcdc;border-right:1px solid #dcdcdc;border-bottom:1px solid #dcdcdc;padding:10px 15px;min-height:360px}div#register-form.purchase div.form.register div.forms-container form span.field-validation-error{font-size:0.7em;font-weight:normal}div#register-form.purchase div#signup-social a.facebook,div#register-form.purchase div#signup-social a.google{margin-left:0;margin-right:12px}html[dir='rtl'] div#register-form.purchase div#signup-social a.facebook,html[dir='rtl'] div#register-form.purchase div#signup-social a.google{margin-left:12px;margin-right:0}#login-form-community,#signup-form-community{width:910px}#login-form-community input.text-box,#signup-form-community input.text-box{width:370px}#redirect-form{overflow:auto}div.password-requirements{font-size:8pt}div.password-requirements ul{margin:0 0 5px 0;padding:0 0 0 20px}html[dir='rtl'] div.password-requirements ul{padding:0 20px 0 0}a.tfa-resend{display:inline-block;margin-top:10px}input.tfa-submit{display:block}