.cke,body{font-family:Helvetica,Helvetica Neue,Arial,sans-serif;font-size:14px;line-height:20px}blockquote,h1,h2,h3,h4,h5,h6,ol,p,pre,table,ul{margin:0 0 20px}blockquote:last-child,h1:last-child,h2:last-child,h3:last-child,h4:last-child,h5:last-child,h6:last-child,ol:last-child,p:last-child,pre:last-child,table:last-child,ul:last-child{margin-bottom:0}.section-start{margin-top:40px}.section-start:first-child{margin-top:20px}.nowrap{white-space:nowrap}a.no-style{color:inherit}.no-margin{margin:0}.caption,.under-parent{margin-top:-17.5px}.small{font-size:12px}.xs{font-size:10px}h1,h2,h3,h4,h5,h6{font-weight:700}h1{font-size:2.5em}h1,h2{line-height:1.1em}h2{font-size:2em}h3{font-size:1.5em}h3,h4{line-height:1.1em}h4{font-size:1.25em}h5,h6{font-size:1em;line-height:1.1em}.text-light-gray{color:#dadada}.text-dark-gray{color:#b3b9bd}a{color:#417fb2;text-decoration:none}a:focus,a:hover{color:#33648d}.underlined,.underlined-links a{text-decoration:underline}pre{word-wrap:break-word;border:0;display:block;word-break:break-all}code,pre{background-color:#f2f2f2;border-radius:8px;color:#000;font-family:Courier,Courier New,monospace;padding:2px 5px}blockquote{border-left:2px solid #e9e9e9;font-size:inherit;padding:10px 20px}*{box-sizing:border-box}html{height:100%}body{background:#fff;color:#fff;left:0;margin:0;padding:0;top:0;width:100%;z-index:3}#page,body{min-height:100vh}#page{margin:0 auto;max-width:540px;padding:96px 0;position:relative}@media (max-width:539px){#page{margin-left:24px;margin-right:24px}}@media (max-height:539px){#page{padding:24px 0}}.hidden{display:none!important}.transparent{opacity:0}.margin-xs-bt{margin-bottom:12px}#header,.margin-sm-bt{margin-bottom:24px}#logo{display:block;margin:0 auto;transform:translateX(-6px);width:300px}@media (max-width:359px){#logo{width:100%}}body,input,textarea{color:#000;font-family:Helvetica,Helvetica Neue,Arial,sans-serif;font-size:16px;line-height:24px}ul.list-unstyled{list-style:none}a,a:active,a:hover,a:visited{text-decoration:underline}a.no-decoration,a.no-style,a:active.no-decoration,a:active.no-style,a:hover.no-decoration,a:hover.no-style,a:visited.no-decoration,a:visited.no-style{text-decoration:none}.text-gray{color:#dadada}.text-gray-darker{color:#323232}.small{font-size:14px}form.has-error .hide-if-form-error{display:none}form.centered{text-align:center}.form-row{margin:12px 0}.form-row.form-row-centered{display:inline-block;margin-left:auto;margin-right:auto}.form-row.form-row-centered label{text-align:center}.form-row label{display:block;margin-bottom:6px}.form-row input[type=email],.form-row input[type=file],.form-row input[type=number],.form-row input[type=password],.form-row input[type=text],.form-row select,.form-row textarea{-webkit-appearance:none;background:none transparent;border:0;border-bottom:1px solid #dadada;color:#000;padding:15px 20px;transition:all .3s cubic-bezier(1,.005,.765,1);width:100%}.form-row input[type=email]::placeholder,.form-row input[type=file]::placeholder,.form-row input[type=number]::placeholder,.form-row input[type=password]::placeholder,.form-row input[type=text]::placeholder,.form-row select::placeholder,.form-row textarea::placeholder{color:#b3b9bd}.form-row input[type=email]:active,.form-row input[type=email]:focus,.form-row input[type=file]:active,.form-row input[type=file]:focus,.form-row input[type=number]:active,.form-row input[type=number]:focus,.form-row input[type=password]:active,.form-row input[type=password]:focus,.form-row input[type=text]:active,.form-row input[type=text]:focus,.form-row select:active,.form-row select:focus,.form-row textarea:active,.form-row textarea:focus{color:#000;outline:none}.form-row input[type=email]:disabled,.form-row input[type=file]:disabled,.form-row input[type=number]:disabled,.form-row input[type=password]:disabled,.form-row input[type=text]:disabled,.form-row select:disabled,.form-row textarea:disabled{opacity:.5}.form-row input[type=email]:disabled,.form-row input[type=email][readonly=true],.form-row input[type=file]:disabled,.form-row input[type=file][readonly=true],.form-row input[type=number]:disabled,.form-row input[type=number][readonly=true],.form-row input[type=password]:disabled,.form-row input[type=password][readonly=true],.form-row input[type=text]:disabled,.form-row input[type=text][readonly=true],.form-row select:disabled,.form-row select[readonly=true],.form-row textarea:disabled,.form-row textarea[readonly=true]{background:#f4f4f4!important;border-color:#e9e9e9!important;color:#dadada!important}.form-row.has-error input,.form-row.has-error select,.form-row.has-error textarea{border-color:#ffca59}.form-row.form-row-checkbox{position:relative}.form-row.form-row-checkbox label{cursor:pointer;margin-left:60px}.form-row.form-row-checkbox>.checkbox-wrapper{background-color:#e9e9e9;border-radius:20px;cursor:pointer;display:block;height:24px;left:0;overflow:hidden;position:absolute;top:0;width:48px}.form-row.form-row-checkbox>.checkbox-wrapper input{appearance:none;border-radius:12px;cursor:pointer;height:22px;margin:1px;outline:none;transition:background-color .3s;width:46px}.form-row.form-row-checkbox>.checkbox-wrapper input:before{background-color:#fff;border-radius:15px;content:"";cursor:pointer;display:block;height:16px;left:0;margin:3px;position:relative;transition:all .2s;width:16px}.form-row.form-row-checkbox>.checkbox-wrapper input:checked:before{background-color:#417fb2;left:24px}.help-text{margin-top:6px}.login form{margin-left:auto;margin-right:auto;max-width:360px}@media (max-width:359px){.login form{margin-left:24px;margin-right:24px}}.qr-wrapper{max-width:360px}.form-row.qr-row,.qr-wrapper{margin-left:auto;margin-right:auto}.form-row.qr-row{display:block;text-align:center}.form-row.qr-row input{font-size:32px;letter-spacing:.315em;padding-right:0;width:200px}ul.messages{margin:24px 0;padding:0;text-align:center}ul.messages>li{background-color:hsla(0,0%,100%,.05);background-position:12px 50%;background-repeat:no-repeat;background-size:24px 24px;border-radius:8px;display:inline-block;max-width:100%;text-align:left}ul.messages>li.centered,ul.messages>li.message-warning{text-align:center}ul.messages.messages-multiple>li{width:100%}a.button,a.button-small{color:#fff}.button{--webkit-display:none;-webkit-appearance:none;border:0;border-radius:8px;cursor:pointer;display:inline-block;font-size:inherit;margin-left:12px;outline:none;padding:12px 15px;text-decoration:none;transition:all .3s cubic-bezier(1,.005,.765,1)}.button.full-width{text-align:center;width:100%}.button:hover,.button:link,.button:visited{background:#3472a5;text-decoration:none}.button.button-primary{background:#417fb2;border:1px solid #fff;color:#fff}.button.button-primary:active,.button.button-primary:focus,.button.button-primary:hover{background:#3472a5}.button.button-secondary{background:#dadada;color:#fff}.button.button-secondary:active,.button.button-secondary:focus,.button.button-secondary:hover{background:#b3b9bd}.button:first-child{margin-left:0}.button:last-child{margin-right:0}.button.disabled,.button[disabled]{cursor:default;opacity:.8!important}.button.processing:after{animation:spinner 1s linear infinite;border:2px solid #f4f4f4;border-radius:50%;border-top-color:#417fb2;content:"";display:inline-block;height:9px;margin:0 0 0 6px;width:9px}.button.button-small{padding:4px 8px}.buttons-centered{margin-top:24px;text-align:center}.icon{display:inline-block;height:16px;width:16px}.spinner{animation:spinner 1s linear infinite;border:5px solid #f4f4f4;border-radius:50%;border-top-color:#417fb2;height:24px;margin:auto;width:24px}.fade-in{opacity:0;transition:opacity 1s}.fade-in.in{opacity:1}body,html{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}#facetec-loading-text{left:0;position:fixed;text-align:center;top:210px;width:100%}#DOM_FT_PRIMARY_TOPLEVEL_mainContainer h2,#DOM_FT_PRIMARY_TOPLEVEL_mainContainer p{outline:none!important}#DOM_FT_mainInterfaceNonOverlayContainer{border-color:#fff!important}#footer{bottom:0;font-size:14px;left:0;opacity:.5;padding:24px 0;position:fixed;text-align:center;width:100%}body.scrollable #footer{position:relative}ul.applications{list-style:none;margin:24px 0;padding:0;text-align:center}ul.applications li{display:inline-block;margin:6px}@keyframes spinner{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.animation-off{display:none;opacity:0!important;z-index:-9999!important}#handoff-content{text-align:center}@media (max-height:539px){#handoff-content ul.messages{margin:-12px 0 0}}ul.messages-default>li{padding:12px 25px!important;text-align:center}