/*!
 * (c) 2012 - 2019 SecSign Technologies Inc.
 */*{font-family:Helvetica,'Trebuchet MS',Tahoma,Arial;line-height:1.4}select::-moz-focus-inner,select::-moz-focus-outer{border:0}button::-moz-focus-inner{border:0}#message,.warn-message{position:fixed;display:none;width:333px;top:8px;left:50%;margin-left:-188px;padding:8px 20px;z-index:99999;background-color:#FFF;box-shadow:0 8px 10px -5px rgba(0,0,0,0.5);overflow:visible;white-space:normal;text-align:center;border:solid 1px #999;border-radius:3px}#message.portal{top:0;border-radius:0 0 5px 5px}.warn-message{width:90%;padding:8px 5%;position:relative;margin:0 auto;left:auto;border:solid 1px #e3b600;box-shadow:none;margin-bottom:10px;z-index:8995}.warn-message.last{margin-bottom:40px}#message:before,.warn-message:before{width:30px;height:100%;position:absolute;left:0;top:0;z-index:100;border-radius:3px 0 0 3px;color:#FFF;font-weight:bold;font-size:22px;content:"!";line-height:35px;text-align:center;text-indent:10px;display:inline-flex;align-items:center}#message.portal:before{border-radius:0 0 0 3px}.warn-message:before{background-color:#e3b600}#message.red,.warn-message.exceeded,.warn-message.error{border:solid 1px #a00}#message.red:before,.warn-message.exceeded:before,.warn-message.error:before{background-color:#a00}#certificate-message>div{text-align:left;margin:10px 0}#message .text{width:80%;text-align:center;min-height:30px;height:auto!important;position:relative;float:left;clear:both;margin:40px 10% 60px 10%;overflow-wrap:break-word;word-break:break-word;-ms-hyphens:auto;-moz-hyphens:auto;-webkit-hyphens:auto;hyphens:auto;font-weight:lighter}#message.portal .text{margin:10px 10% 0 10%;font-size:10pt}#message.red .text{color:#a00}#message.green{border:solid 1px #43c452}#message.green:before{background-color:#43c452;font-weight:normal;content:'\2713'}#message.green .text{color:#39a846}#message .close{background-color:#FFF;color:#333;padding:0;line-height:20px;position:absolute;width:20px;height:20px;right:10px;top:5px;border-radius:3px;text-align:center;text-decoration:none;font-weight:bold;font-family:sans-serif;font-size:12px;border-style:solid;border-width:thin;border-color:#d9d9d9;background-color:#f5f5f5}#message .close:hover{background:#0082c8;color:#FFF;cursor:pointer}#message .close:after{content:'\2715';font-size:12px;font-weight:lighter;color:#999}#message .close:hover:after{color:#FFF}#message .header{position:relative;width:100%;height:35px;line-height:35px;top:0;left:0;margin-bottom:20px;border-radius:3px 3px 0 0;border-bottom:solid 1px rgba(180,180,180,0.2);background-color:rgba(180,180,180,0.1)}#message .header ~ .text{margin-top:10px}#message-bg,#confirm-message-bg{position:fixed;display:none;font-family:Arial,Helvetica,sans-serif;top:0;right:0;bottom:0;left:0;background:rgba(0,0,0,0.4);z-index:99999}#message-bg>#message,#confirm-message-bg>#message{position:absolute;display:block;width:450px;min-height:140px;top:20%;left:50%;margin-left:-225px;padding:0;z-index:99999;background-color:#FFF;box-shadow:0 8px 10px -5px rgba(0,0,0,0.8);overflow:visible;white-space:normal;text-align:center;border:solid 1px #999;border-radius:5px}#message-bg>#message button.ok,#confirm-message-bg>#message button{position:relative;bottom:10px;margin-right:20px;float:right}#confirm-message-bg>#message button.cancel{border:0}#confirm-message-bg>#message:before{font-size:22px;content:"?";background-color:#f2cd60}/*!
 * (c) 2012 - 2020 SecSign Technologies Inc.
 */*{color:#666;font-weight:lighter}pre{white-space:pre-wrap;word-wrap:break-word}input,select{font-size:11pt}select{font-size:10pt}textarea{font-size:12pt}input[type=text],input[type=number],input[type=password],input[type=email]{color:#333;padding:0;text-indent:5px;border:solid thin #FFF;background-color:#fcfdff;box-shadow:0 1px 2px -2px #d1d1d1;border:solid 1px #CCC;border-radius:3px;outline:0}html,body{margin:0;padding:0;height:100%}body{overflow-y:scroll}body.bg-image{background:url(../images/secsign-id-admin-lorenz-attractor4-bg.png) no-repeat;background-size:cover;-ms-background-size:cover;-o-background-size:cover;-moz-background-size:cover;-webkit-background-size:cover;overflow-y:auto}body.bg-image.signup{background:url(../images/secsign-id-admin-lorenz-attractor3-bg.png) no-repeat;background-size:cover;-ms-background-size:cover;-o-background-size:cover;-moz-background-size:cover;-webkit-background-size:cover;overflow-y:auto}h1,h2,h3,h4,h5,h6{clear:both;font-weight:normal}#swagger-ui{line-height:1.5}.activity{display:none;position:fixed;width:100%;height:100%;top:0;bottom:0;left:0;right:0;z-index:99999;background-color:rgba(250,250,250,0.8)}.activity img{display:block;position:absolute;left:50%;margin-left:-40px;top:40%;margin-top:-40px;width:80px;height:80px}#loginactivity,.form-activity{display:none;position:absolute;width:100%;height:100%;top:0;bottom:0;left:0;right:0;z-index:999;background-color:rgba(250,250,250,0.8)}.loader,.loader:before,.loader:after{background:#0082c8;-webkit-animation:load1 1s infinite ease-in-out;animation:load1 1s infinite ease-in-out;width:1em;height:4em}.loader{color:#0082c8;text-indent:-9999em;margin:0 auto;margin-top:-36px;top:50%;height:88px;position:relative;font-size:11px;-webkit-transform:translateZ(0);-ms-transform:translateZ(0);transform:translateZ(0);-webkit-animation-delay:-0.16s;animation-delay:-0.16s}.loader:before,.loader:after{position:absolute;top:0;content:''}.loader:before{left:-1.5em;-webkit-animation-delay:-0.32s;animation-delay:-0.32s}.loader:after{left:1.5em}@-webkit-keyframes load1{0%,80%,100%{box-shadow:0;height:4em}40%{box-shadow:0 -2em;height:5em}}@keyframes load1{0%,80%,100%{box-shadow:0;height:4em}40%{box-shadow:0 -2em;height:5em}}button,.button,button.blue{display:inline;position:relative;border-radius:3px;width:auto;height:30px;font-size:10pt;font-weight:lighter;letter-spacing:.4pt;text-decoration:none;text-align:center;clear:none;padding:0 10px;background:#0082c8;color:#FFF;border-style:solid;border-width:thin;border-color:#004f75}.button.white,button.white,button.view-profile-btn{border:#FFF;background:#EEE;color:#0082c8}button.white>*{color:#0082c8}button.blue{background:#0082c8;color:#FFF;border-color:#004f75}button.cancel{border:0;background:transparent;color:#0082c8}button:hover,.button:hover,button.blue:hover{background:#005a85;outline:0;cursor:pointer}button.white:hover,button.white:hover>*{color:#FFF}button.blue:hover{color:#005a85}button.cancel:hover{color:#FFF}button[disabled],button[disabled]:hover,button.white[disabled],button.white[disabled]:hover .button[disabled],.button[disabled]:hover,.button.white[disabled],.button.white[disabled]:hover{color:#999;background:#DDD;border:solid 1px #BBB;outline:0;cursor:default}.bg-gradient{background:#00c0c3;background:-moz-linear-gradient(left,#00c0c3 0,#0082c8 100%);background:-webkit-linear-gradient(left,#00c0c3 0,#0082c8 100%);background:linear-gradient(to right,#00c0c3 0,#0082c8 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#00c0c3',endColorstr='#0082c8',GradientType=1)}.bg-gradient-lite{background:#00c0c3;background:-moz-linear-gradient(left,#00c0c3 0,#0082c8 100%);background:-webkit-linear-gradient(left,#00c0c3 0,#0082c8 100%);background:linear-gradient(to right,#00c0c3 0,#0082c8 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#00c0c3',endColorstr='#0082c8',GradientType=1)}.filter-gradient{color:#999;background:#d1d1d1}.button.bg-gradient,button.bg-gradient{border-color:#d9d9d9}.button.bg-gradient:hover,button.bg-gradient:hover{background:#00c0c3;background:-moz-linear-gradient(left,#00c0c3 0,#0082c8 30%);background:-webkit-linear-gradient(left,#00c0c3 0,#0082c8 30%);background:linear-gradient(to right,#00c0c3 0,#0082c8 30%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#00c0c3',endColorstr='#0082c8',GradientType=1)}.bg-gradient.pixel{background:#00c0c3;background:-moz-linear-gradient(left,#00c0c3 0,#0082c8 500%);background:-webkit-linear-gradient(left,#00c0c3 0,#0082c8 500%);background:linear-gradient(to right,#00c0c3 0,#0082c8 500%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#00c0c3',endColorstr='#0082c8',GradientType=1)}.bg-gradient.pixel2{background:#00c0c3;background:-moz-linear-gradient(left,#00c0c3 -500%,#0082c8 100%);background:-webkit-linear-gradient(left,#00c0c3 -500%,#0082c8 100%);background:linear-gradient(to right,#00c0c3 -500%,#0082c8 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#00c0c3',endColorstr='#0082c8',GradientType=1)}.secsign-blue{color:#0082c8;border-color:#0082c8}#bodywrapper{position:relative;display:block;clear:both}#navigationwrapper{display:block;position:relative;margin:0 auto;height:50px;clear:both;box-shadow:3px 0 10px -2px rgba(200,200,200,0.8)}#navigationwrapper .logo{width:30px;height:30px;position:relative;display:block;clear:both;margin:0 auto;top:10px;background:transparent url(../images/secsignlogo_w.png) no-repeat scroll top left;background-size:100%;-ms-filter:"progid:DXImageTransform.Microsoft.AlphaImageLoader(src='../images/secsignlogo_w.png', sizingMethod='scale')"}#navigationwrapper h1{position:absolute;left:5%;line-height:100px;margin:0;font-size:35px;letter-spacing:1px;font-weight:100;display:none}#contentwrapper{display:block;position:relative;height:auto!important;overflow:auto;clear:both}.content-width{width:70%;margin:0 auto}#content{display:block;position:relative;height:auto!important;margin:80px 0;overflow:auto;clear:both}#content.accesspass{margin:10px 0}.form a{text-decoration:none}.form:not(.bg-gradient){background:#FFF}.form .header,.form .workflow-login-header{width:96%;padding:15px 5%;border-top-left-radius:3px;border-top-right-radius:3px;color:#FFF;background-color:#0082c8;margin-bottom:30px}.secsignid_enrollment_form,.secsignid_login_form,.secsignid_signup_form,.create_admin_form,.master_password_form,.database_missing_form,.remote_signature_form,.signature_verification_form,.signature_creation_form,.lock_secsignid_form,.workflow-login-user-panel{display:block;position:relative;width:70%;min-height:200px;height:auto;overflow:hidden;border-radius:3px;border:solid 1px rgba(200,200,200,0.5);clear:both;margin:50px auto;padding-bottom:30px}.secsignid_login_form,.master_password_form,.database_missing_form,.lock_secsignid_form,.workflow-login-user-panel{width:400px}.create_admin_form,.secsignid_enrollment_form{width:500px}.secsignid_signup_form{min-width:300px;width:50%;box-sizing:content-box}.secsignid_login_form.shadow{box-shadow:0 0 15px -3px rgba(0,145,214,0.9)}.secsignid_login_form .login-links,.secsignid_signup_form .login-links{width:80%;margin-left:10%;margin-top:40px}.secsignid_login_form .login-links,.secsignid_login_form .login-links a,.secsignid_signup_form .login-links,.secsignid_signup_form .login-links a{color:#999;font-size:10pt;text-align:center}.secsignid_login_form .login-links a:hover{color:#005a85}.form .input{display:inline-block;height:20px;width:50%;margin:10px 0;text-indent:5px;border:solid 1px #CCC}.secsignid_signup_form.form .input{margin-top:0}.form input:focus{background-color:#fff6d1}.form .label{width:80%;font-size:11pt;margin:10px auto 0 auto}.form .label.mandatory:after{content:'*';display:inline;width:20px;height:20px;z-index:1;font-size:12pt}.form button{margin:20px 0}.form p{font-size:11pt;width:80%;margin:10px auto;color:#333}.form p.description{color:#999;margin-bottom:30px}.secsignid_enrollment_form .input,.secsignid_enrollment_form button,.secsignid_login_form .input,.secsignid_login_form button,.secsignid_signup_form .input,.secsignid_signup_form button,.create_admin_form .input,.create_admin_form button,.master_password_form .input,.master_password_form button,.lock_secsignid_form .input,.lock_secsignid_form button,.workflow-login-user-panel .input,.workflow-login-user-panel button{width:80%;margin-left:10%;height:30px;border-radius:5px;text-align:center}.secsignid_enrollment_form img.qrcode{width:60%;height:60%;min-width:250px;margin-left:20%}@media screen and (max-width:768px){.secsignid_enrollment_form img.qrcode{width:60%;margin:0 20%;max-width:none}}@media screen and (max-width:468px){.secsignid_enrollment_form img.qrcode{width:100%;margin:0}}#login-form,#login-2fa-form,#login-pwd-form{clear:both;display:block;position:relative;width:100%}.authsession_accesspass{display:block;color:#fff;font-family:Helvetica,Arial,Verdana,"MS Sans Serif";font-weight:normal;font-size:3.4em;line-height:95px;vertical-align:middle;width:160px;height:160px;margin:30px auto;background:#FFF;border-radius:50%}.authsession_accesspass img{position:relative;top:35px;left:35px}.remote_signature_form button.sign,.signature_verification_form button.verify,.signature_creation_form button.sign{float:right;clear:both;margin:0 5% 5% 0}.info-success,.info-error{position:relative;display:block;width:80%;min-height:40px;height:auto!important;border-radius:5px;border:solid 1px #DDD;margin:20px auto;text-align:center;text-indent:50px;color:#999;text-indent:0;padding:0 10px 0 50px;box-sizing:border-box}.signature_verification_form #listview.remote-signature{width:80%;height:auto;margin:40px auto;float:none;border:0;display:block;position:relative;clear:both}.info-success>.description{color:#333;font-weight:bold;line-height:40px}.info-success>.description,.info-error>.description{margin-left:45px}.info-success>.checkmark{border-radius:5px 0 0 5px;position:absolute;top:0;left:0;bottom:0;width:40px;background:#0a0 url("../images/icon_checked.png") no-repeat scroll 10px 10px;background-size:20px auto}.info-error>.checkmark2{border-radius:5px 0 0 5px;position:absolute;top:0;left:0;bottom:0;left:0;width:40px;background-color:#a00;color:#FFF;font-weight:bold;font-size:20pt;line-height:35px;text-align:center;text-indent:10px;display:inline-flex;align-items:center}@media screen and (max-width:768px){.info-success{width:90%}.remote_signature_form,.signature_verification_form,.signature_creation_form,.secsignid_login_form,.create_admin_form,.master_password_form,.database_missing_form,.secsignid_enrollment_form,.lock_secsignid_form{width:98%;margin-top:10px}.content-width{width:98%}}#content.accesspass{overflow:hidden}.cancelform{width:100%;height:40px;clear:both;margin:40px 0;height:40px;margin:30px 0}@media only screen and (max-width:580px){#content.accesspass{width:98%;margin-top:0;padding:10% 1% 20% 1%}#content.accesspass button.cancelauthsession,#content.accesspass button.cancelopenid{margin:0 0 20px 1%;padding:0;width:98%;height:40px}#content.accesspass button.back,#content.accesspass button.reload,#content.accesspass button.openmobileapp{margin:0 1% 20px 0;padding:0;width:98%;height:40px}}#footer{position:fixed;width:100%;bottom:0;height:50px;z-index:10000}#footer span,#footer p,#footer p a{color:#FFF;font-size:10pt}#footer #support{float:right;height:100%;width:150px;text-align:center;border-left:solid 1px rgba(255,255,255,0.4)}#footer #support p{padding:0;margin:6px 0}#footer #support a{font-size:9pt}#footer #language{float:right;height:100%;width:30px;border-left:solid 1px rgba(255,255,255,0.4)}#footer #language a{display:block;width:100%;height:100%;line-height:50px;text-align:center;text-decoration:none}