.svg-link{position:relative;display:inline-block}.svg-link:after{content:"";position:absolute;top:0;right:0;left:0;bottom:0}.sign-share-community-form-container{font-size:14px}.sign-share-community-form-container ::placeholder{color:#ddd;opacity:1}.sign-share-community-form-container :-ms-input-placeholder{color:#ddd}.sign-share-community-form-container ::-ms-input-placeholder{color:#ddd}.sign-share-community-form-container :invalid{box-shadow:none;outline:0}.sign-share-community-form-container *{margin:0;padding:0;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.sign-share-community-form-container input,.sign-share-community-form-container option,.sign-share-community-form-container select{font:inherit;letter-spacing:inherit}.sign-share-community-form-container input[type=email],.sign-share-community-form-container input[type=text],.sign-share-community-form-container select{padding:14px;width:100%;border:1px solid #ddd;outline:0;-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px}.sign-share-community-form-container input[type=email]:focus,.sign-share-community-form-container input[type=text]:focus,.sign-share-community-form-container select:focus{border:1px solid #777;z-index:2}.sign-share-community-form-container select{background:transparent url(/campaign/static/images/community_petitions/icon-double-arrows-12.svg) no-repeat right 15px center;-webkit-appearance:none;-moz-appearance:none;appearance:none}.sign-share-community-form-container select::-ms-expand{display:none}.sign-share-community-form-container select:-moz-focusring{color:transparent;text-shadow:0 0 0 #000}.sign-share-community-form-container .disclaimer,.sign-share-community-form-container .privacy-policy-block{margin-bottom:10px;font-size:13px;color:#666}.sign-share-community-form-container .disclaimer a,.sign-share-community-form-container .privacy-policy-block a{color:#00acec;text-decoration:underline}.sign-share-community-form-container .disclaimer--highlighted{font-size:16px}.sign-share-community-form .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}.sign-share-community-form .invalid{position:relative;z-index:1}.sign-share-community-form .invalid :invalid{border-top-width:0;border-color:#ff74c7;border-top-left-radius:0;border-top-right-radius:0}.sign-share-community-form .invalid :invalid:focus{border-top:0;border-color:#ff74c7}.sign-share-community-form .invalid .error-container{display:block;border-top-left-radius:5px;border-top-right-radius:5px}.sign-share-community-form-control-group .sign-share-community-form-control:first-child .error-container,.sign-share-community-form-control-group .sign-share-community-form-control:first-child .sign-share-community-form-input,.sign-share-community-form-control-group .sign-share-community-form-control:first-child .sign-share-community-form-select{border-top-left-radius:5px;border-top-right-radius:5px}.sign-share-community-form-control-group .sign-share-community-form-control:first-child.invalid :invalid{border-top-left-radius:0;border-top-right-radius:0}.sign-share-community-form-control-group .sign-share-community-form-control:last-child .sign-share-community-form-input,.sign-share-community-form-control-group .sign-share-community-form-control:last-child .sign-share-community-form-select{border-bottom-left-radius:5px;border-bottom-right-radius:5px}.sign-share-community-form-control-group .sign-share-community-form-control .sign-share-community-form-input,.sign-share-community-form-control-group .sign-share-community-form-control .sign-share-community-form-select{position:relative;margin-bottom:-1px;-webkit-border-radius:0;-moz-border-radius:0;border-radius:0}.sign-share-community-form-control-group .sign-share-community-form-control .error-container{border-top-left-radius:0;border-top-right-radius:0}.sign-share-community-form-checkbox{display:table-cell;vertical-align:middle}.sign-share-community-form-checkbox-description{display:table-cell;padding-left:10px}.sign-share-community-form-location{margin:10px 0}.sign-share-community-form-location-preview-container{display:none;position:relative;width:100%;padding:10px;border:1px solid #ddd;cursor:pointer;-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px}.sign-share-community-form-location-preview-container-text{display:inline-block;vertical-align:middle}.sign-share-community-form-location-preview-container-edit{display:block;position:absolute;top:50%;right:0;margin:-9px 20px 0 10px;width:18px;height:18px;pointer-events:none}.sign-share-community-form-facebook-share-container{margin-top:10px;height:30px}.sign-share-community-form-facebook-share-label{display:none;font-size:12px;color:#666;cursor:pointer}.sign-share-community-form-submit-button{margin:10px 0;padding:12px 16px;width:100%;color:#fff;background:#f20476;border:2px solid #f20476;font:inherit;font-size:15px;font-weight:600;letter-spacing:inherit;cursor:pointer;-webkit-transition:.2s ease-in-out background-color;-moz-transition:.2s ease-in-out background-color;transition:.2s ease-in-out background-color;-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px}.sign-share-community-form-submit-button:hover{background:#d27}.sign-share-community-form-submit-button:active{color:#f20476;background:#fff}.sign-share-community-form-submit-button:disabled{background:#f20476;opacity:.3}.sign-share-community-form-submit-button-icon{display:inline-block;margin:0 .625em;width:10px;height:15px;pointer-events:none}.sign-share-community-form-submit-button-text{display:inline-block}.sign-share-community-form-location--prefilled .sign-share-community-form-location-preview-container{display:block}.sign-share-community-form-location--prefilled .sign-share-community-form-location-inputs-container{display:none}.sign-share-community-form-facebook-share-container--loaded .sign-share-community-form-facebook-share-label{display:table}.sign-share-community-form-facebook-share-container--loaded .sign-share-community-form-facebook-share-loader{display:none}.sign-share-community-form-facebook-share-container--errored{display:none}[dir=rtl] .sign-share-community-form-container select{background-position:left 15px center}[dir=rtl] .sign-share-community-form-location-preview-container-edit{right:auto;left:0;margin:-9px 10px 0 20px}[dir=rtl] .sign-share-community-form-checkbox-description{padding-right:10px;padding-left:0}@media only screen and (max-width:480px){.fb_dialog{right:10px!important;left:10px!important}.sign-share-community-form-container .disclaimer--highlighted{font-size:17px}}