.password-protected-wrapper{display:block;position:fixed;top:50%;left:50%;margin:0 auto;padding:20px;max-width:420px;min-width:300px;border:1px solid #777;-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px;background-color:#fff;font-family:'Helvetica Neue',Helvetica,Arial,Tahoma,sans-serif;overflow-x:hidden;overflow-y:auto;z-index:1050;-webkit-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);transform:translate(-50%,-50%);-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.password-protected-message{padding:8px 0;font-size:16px;text-align:center}.password-protected-form-control{font-size:14px}.password-protected-form-control ::placeholder{color:#ddd;opacity:1}.password-protected-form-control :-ms-input-placeholder{color:#ddd}.password-protected-form-control ::-ms-input-placeholder{color:#ddd}.password-protected-form-control :invalid{box-shadow:none;outline:0}.password-protected-form-control *{margin:0;padding:0;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.password-protected-form-control input{margin-bottom:10px;padding:14px;width:100%;border:1px solid #ddd;outline:0;-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px}.password-protected-form-control input:focus{border:1px solid #777;z-index:2}.password-protected-form-control .error-container{display:none;padding:6px 15px;color:#f09;border:1px solid #ff74c7;border-bottom:1px solid #ff74c7;background:#fff1f5;font-size:.85em;line-height:1.5em;font-weight:700}.password-protected-form-control.invalid{position:relative;z-index:1}.password-protected-form-control.invalid :invalid{border-top-width:0;border-color:#ff74c7;border-top-left-radius:0;border-top-right-radius:0}.password-protected-form-control.invalid :invalid:focus{border-top:0;border-color:#ff74c7}.password-protected-form-control.invalid .error-container{display:block;border-top-left-radius:5px;border-top-right-radius:5px}.password-protected-logo{display:block;margin:0 auto;max-width:130px}