button.btn{padding:.5rem;margin:.5rem 5%;font-family:inherit;background-color:#f8f8f8;border:1px solid #3a0061;color:#000;border-radius:.5rem;cursor:pointer;width:90%}button:active,button:hover{background-color:#ff0;border-color:#270041}.flat{background-color:transparent;color:#3a0061;border:none}.flat:active,.flat:hover{background-color:#edd2ff}h5[data-v-0c4262b8]{color:#000}.modal-body[data-v-0c4262b8],p[data-v-0c4262b8]{text-align:left}.start[data-v-7908fbac]{border-start-start-radius:2rem;border-start-end-radius:2rem}.end[data-v-7908fbac]{border-end-start-radius:2rem;border-end-end-radius:2rem}.resource{background-color:#000}div[data-v-13dbc7d3]{border-radius:2rem;box-shadow:0 2px 8px rgba(0,0,0,.26);padding:1rem .5rem;margin:.5rem auto}h5,h5 a{color:#fff;text-decoration:none}h5 a:hover{color:#ff0}a[data-v-31162219]{width:100%}.governance{background-color:#012061}.identity{background-color:#c00000}.authoritative{background-color:#555}.federation{background-color:#7030a0}.access{background-color:#004cb1}.protectedResource{background-color:#8d400c}div[data-v-3e80ea04]{border-radius:1rem;box-shadow:0 2px 8px rgba(0,0,0,.26);padding:2rem .2rem;width:4rem}.identityProofing[data-v-2f429dfc]{background-color:#c00000}#identity-proofing[data-v-2f429dfc]{width:14rem;margin-top:14rem;transform-origin:0 0;transform:rotate(-90deg)}#sponsorship[data-v-2f429dfc]{width:30rem;margin-top:26rem;transform-origin:0 0;transform:rotate(-90deg)}img[data-v-2117d911]{width:4rem;display:block;margin:.5rem auto}.resourceConsumers[data-v-3681b9a2]{background-color:#fff}h5 a[data-v-3681b9a2],h5[data-v-3681b9a2]{color:#000}h5 a[data-v-3681b9a2]:hover{color:#7030a0}button[data-v-3681b9a2]{border:none;background-color:#fff}.wider[data-v-3681b9a2]{width:8rem;margin-left:-1rem}.credential{background-color:green}button[data-v-32112a9f]{border-radius:50%;background-color:#00b0f0;color:#000;padding:1rem;margin:0;width:100%}button[data-v-32112a9f]:active,button[data-v-32112a9f]:hover{background-color:#ff0;border-color:#270041}.linkLine[data-v-0715ac45]{margin:1rem -1rem;border-top:.2rem dotted #000;height:0}.longMargin[data-v-0715ac45]{margin-top:20rem}.mediumMargin[data-v-0715ac45]{margin-top:7rem}.shortMargin[data-v-0715ac45]{margin-top:5rem}.shorterMargin[data-v-0715ac45]{margin-top:3rem}a.btn[data-v-0715ac45]{border-radius:0}#app{font-family:Avenir,Helvetica,Arial,sans-serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-align:center;color:#2c3e50}