.modal-background{display:none;position:fixed;z-index:999;top:0;left:0;width:100%;height:100%;background-color:rgba(0,0,0,.5)}.modal-content{background:#fff;width:450px;margin:10% auto;padding:30px;border-radius:10px;position:relative;box-shadow:0 0 10px rgba(0,0,0,.3)}.modal-close{position:absolute;top:10px;right:15px;cursor:pointer;font-size:24px}.modal-input{width:100%;padding:10px;font-size:16px;margin-bottom:15px;box-sizing:border-box;border:1px solid #ccc;border-radius:5px}.validation-message{color:#f00;margin-bottom:15px;font-size:15.5px}button{margin:0 auto;border-radius:.5rem;border:0;width:10rem;height:4rem;color:#fff;font-size:1.2rem;line-height:3rem;background:rgba(51,156,208,.8)}.sso-button{font-size:1rem;margin-left:.2rem;padding:.5rem;border-radius:.3rem;color:#fff;background:rgba(51,156,208,1);border:1px solid rgba(89,87,87,.2)}.sso-button-save{font-size:1rem;margin-left:.2rem;padding:.5rem;border-radius:.3rem;color:#fff;background:rgba(89,87,87,.4);border:1px solid rgba(89,87,87,.2)}.sso-button-save.upd{font-size:1rem;margin-left:.2rem;padding:.5rem;border-radius:.3rem;color:#fff;background:rgba(51,156,208,1);border:1px solid rgba(89,87,87,.2)}.sso-button:hover,.sso-button-save.upd:hover{background:rgba(51,156,208,1);width:14rem}#entityid_portal,#acsurl{display:inline-block;flex:1;min-width:0;overflow-x:auto;white-space:nowrap;word-break:break-all}#entityid,#metadataurl{width:80rem}.dg-btn-save button{color:#fff;background:rgba(89,87,87,.4)}.dg-btn-save button:hover{background:rgba(89,87,87,.7)}