.form-grp{margin-bottom:10px;position:relative}.form-field{display:block;width:92%;height:50px;padding:5px 12px;font-size:14px;line-height:1.42857143;color:#555;background-color:#fff;background-image:none;border:1px solid #eee;border-radius:2px}.form-field:focus{outline:0;border-color:#1da1f2}.form-field::-moz-placeholder{color:#777;opacity:1}.form-field:-ms-input-placeholder{color:#777}.form-field::-webkit-input-placeholder{color:#777}.form-field[disabled],.form-field[readonly],fieldset[disabled] .form-field{cursor:not-allowed;background-color:#eee;opacity:1}select.form-field{border-radius:0;-webkit-appearance:none;-moz-appearance:none;border-radius:2px}select.ZI-country{border-radius:0;font-weight:lighter;font-size:13px;color:#d6d6d6;padding:5px 12px;border:1px solid #e0e0e0;font-weight:400;color:#444}.select-placeholder-color{color:#999;font-size:15px}.btn-signup{display:inline-block;padding:0 25px;color:#fff;font-weight:400;font-size:15px;letter-spacing:-.03em;line-height:48px;border:none;text-transform:uppercase;text-shadow:1px 1px 1px rgba(0,0,0,.05);-webkit-transition:all .25s ease-in-out;transition:all .25s ease-in-out;cursor:pointer;width:95%}.btn-signup:focus,.btn-signup:hover{outline:none}.ZI-form{opacity:0}.social-signup{color:#b3b3b3;text-align:center;border-top:1px dashed #b3b3b3;cursor:pointer}.social-signup p{margin-bottom:15px;color:#b3b3b3}.social-signup li{width:22px;height:22px;text-align:center;display:inline-block;vertical-align:middle}.social-signup li+li{margin-left:15px}.password-strength{background:none repeat scroll 0 0 #f7f7f7;display:block;float:right;margin-left:351px;margin-top:-35px;width:50px;display:none;position:absolute;top:43px;right:30px}.password-strength,.password-strength div{border-radius:5px;height:13px}.password-strength{right:39px}.field-msg{text-align:right;width:98%}.field-msg .error{color:#ed3d3d;font-size:12px}.field-error .error{display:inline-block!important}.field-error .form-field{-webkit-box-shadow:0 2px 0 #eb7c7c;box-shadow:0 2px 0 #eb7c7c}.field-error .form-field:focus{-webkit-box-shadow:0 2px 0 #eb7c7c;box-shadow:0 2px 0 #eb7c7c}.field-error .field-msg{display:block!important}.field-error .s-icon-name{background-position:-10px -523px}.field-error .s-icon-email{background-position:-8px -644px}.field-error .s-icon-pswd{background-position:-8px -768px}.field-error .s-icon-cname{background-position:-9px -584px}.field-error .s-icon-portal{background-position:-9px -827px}.field-error .s-icon-flag{background-position:-4px -1344px}.field-error .s-icon-phone{background-position:-9px -705px}.field-error .s-icon-country{background-position:-14px -768px}.field-error .s-icon-seg{background-position:-10px -949px}:-moz-placeholder,::-moz-placeholder{color:#999;font-weight:400;font-size:14px},::-webkit-input-placeholder{color:#999;font-size:14px;font-weight:200}:-ms-input-placeholder{color:#999;font-size:14px;font-weight:200}.za-domain-error{margin-left:40px;font-size:13px}.sign_agree a,.za-donami-error a{color:#298ff6;text-decoration:underline;cursor:pointer}.za-captcha-container input[type=text]{width:220px;margin-top:6px}.za-newsletter-container,.za-tos-container{line-height:18px}.za-newsletter-container .newsletter-label,.za-tos-container .tos-label{cursor:pointer;display:inline-block;width:90%;vertical-align:top}.za-newsletter-container .newsletter-checkbox,.za-tos-container .tos-checkbox{cursor:pointer;display:inline-block;width:5%;vertical-align:top;float:left}.signup-container .registered-user{padding-top:0}