body{margin:0;font-family:-apple-system,BlinkMacSystemFont,"Segoe UI","Roboto","Oxygen","Ubuntu","Cantarell","Fira Sans","Droid Sans","Helvetica Neue",sans-serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}code{font-family:source-code-pro,Menlo,Monaco,Consolas,"Courier New",monospace}body{background-color:#f4fbfa}.App{text-align:center}h1,h2{padding-top:1em;padding-bottom:.6em}a{color:#203f3c}a:hover{color:#000}.btn .spinner-border,.btn svg{margin-right:.5em}.btn svg{margin-top:3px;margin-bottom:3px;width:18px;height:18px}.btn-merol-dark{background-color:#203f3c;border-color:#203f3c;color:#fff}.btn-merol-dark:hover{background-color:#000;border-color:#000;color:#fff}.btn-outline-merol-dark{background-color:transparent;border-color:#203f3c;color:#203f3c}.btn-outline-merol-dark:hover{background-color:#203f3c;border-color:#203f3c;color:#fff}.btn-merol-light{background-color:#529e96;border-color:#529e96;color:#fff}.btn-merol-light:hover{background-color:#2f5b56;border-color:#2f5b56;color:#fff}.btn-outline-merol-light{background-color:transparent;border-color:#529e96;color:#529e96}.btn-outline-merol-light:hover{background-color:#529e96;border-color:#529e96;color:#fff}.button-group button{margin:.5em}.xxl-button-group{display:flex;justify-content:center}.xxl-button-group button{display:flex;flex-direction:column;align-items:center;padding:1em;margin:.4em;font-size:1.1em;width:12em;max-width:50%}.xxl-button-group button span{font-size:.8em}.xxl-button-group button svg{margin-top:0;margin-bottom:1em;width:33px;height:33px}footer{margin:4em 0}footer a{padding:1em;text-decoration:none;color:#999}footer a:hover{color:#666}.navigation-wrapper .navbar-brand{cursor:pointer}.navigation-wrapper .active{color:#000;font-weight:bolder}.navigation-wrapper .nav-link svg{margin-right:.3em}.guest-main{display:flex;flex-direction:column;align-items:center}.guest-main form{max-width:500px;text-align:left}.guest-main form button,.guest-main form h3{margin-top:2rem}.guest-main .guestPreview{text-align:left;max-width:-webkit-fit-content;max-width:-moz-fit-content;max-width:fit-content;margin:2em auto;padding:1em;background-color:#fff;box-shadow:0 0 12px 0 #ccc;border-radius:1em;overflow-wrap:anywhere}.guest-main .guestPreview span{font-weight:700;margin-right:.8em}.scan-main{display:flex;flex-direction:column;align-items:center}.scan-main video{border-radius:2em;box-shadow:0 0 16px 0 #ccc}.scan-main .app_logos{display:flex;justify-content:center;padding-bottom:.5em}.scan-main .app_logos img{height:40px;padding:0 1em}.scan-main .qr-wrapper{padding:2em 0;width:40em;max-width:100%}.scan-main .qr-wrapper section{display:inline-block;margin-bottom:1em}.scan-main .three-g-info{margin-bottom:.5em;justify-content:center;width:80%}.scan-main .three-g-info>div{background-color:#fff;border-radius:.5em;margin:.5em;padding:1em}.scan-main .three-g-info>div .card-title{margin-bottom:.1em}.scan-main .three-g-info>div span{display:block}.scan-main .three-g-info>div .valid{color:#666}.scan-main .certPreview{text-align:left;max-width:-webkit-fit-content;max-width:-moz-fit-content;max-width:fit-content;margin:2em auto;padding:1em;background-color:#fff;box-shadow:0 0 12px 0 #ccc;border-radius:1em;overflow-wrap:anywhere}.scan-main .certPreview span{font-weight:700;margin-right:.8em}.scan-main .validCert .pill{display:inline-block;padding:.4em .9em;border:1px solid;border-radius:1em}.scan-main .validCert .pill .spinner-grow,.scan-main .validCert .pill svg{margin-right:.6em}.scan-main .validCert .pill svg{width:18px;height:18px}.scan-main .validCert .verifying{color:#664d03;background-color:#fff3cd;border-color:#ffecb5}.scan-main .validCert .verified{color:#0f5132;background-color:#d1e7dd;border-color:#badbcc}.scan-main .validCert .notValid{color:#842029;background-color:#f8d7da;border-color:#f5c2c7}.scan-main .debug{font-size:.8em}.scan-main .privacy{padding-top:4em;color:#999}.scan-main .privacy span{font-size:.8em}