body#si{overflow-y:auto !important;overflow-x:hidden !important;height:auto !important;min-height:100vh}#si .container-fluid{padding:0px;margin:0px;min-height:100vh;position:relative;background:linear-gradient(135deg, #667eea 0%, #764ba2 100%)}#si .container-fluid .auth-bg-video{position:relative;display:flex;min-height:100vh;width:100%;justify-content:center;align-items:flex-start;padding:24px 0}#si .container-fluid .auth-bg-video video{position:fixed;top:50%;left:50%;min-width:100%;min-height:100%;width:auto;height:auto;z-index:0;transform:translateX(-50%) translateY(-50%);-o-object-fit:cover;object-fit:cover}@media screen and (max-width: 768px){#si .container-fluid .auth-bg-video video{display:none}}#si .container-fluid .auth-bg-video .auth-overlay{position:fixed;top:0;left:0;width:100%;height:100%;background:linear-gradient(135deg, rgba(102, 126, 234, 0.75) 0%, rgba(118, 75, 162, 0.75) 100%);z-index:1;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);pointer-events:none}@media screen and (max-width: 768px){#si .container-fluid .auth-bg-video .auth-overlay{background:linear-gradient(135deg, rgba(102, 126, 234, 0.9) 0%, rgba(118, 75, 162, 0.9) 100%)}}#si .container-fluid .auth-bg-video .authentication-box{position:relative;z-index:2;width:100%;max-width:460px;padding:56px 48px;margin:24px;background:hsla(0,0%,100%,.95);-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);border-radius:24px;box-shadow:0 20px 60px rgba(0,0,0,.15),0 0 0 1px hsla(0,0%,100%,.2) inset;-webkit-animation:slideUp .6s ease-out;animation:slideUp .6s ease-out;flex-shrink:0}@media screen and (max-width: 768px){#si .container-fluid .auth-bg-video .authentication-box{padding:40px 32px;border-radius:20px;max-width:100%;margin:16px}}@-webkit-keyframes slideUp{from{opacity:0;transform:translateY(30px)}to{opacity:1;transform:translateY(0)}}@keyframes slideUp{from{opacity:0;transform:translateY(30px)}to{opacity:1;transform:translateY(0)}}#si .container-fluid .auth-bg-video .authentication-box .auth-logo-container{text-align:center;margin-bottom:48px;-webkit-animation:fadeIn .8s ease-out .2s both;animation:fadeIn .8s ease-out .2s both}@media screen and (max-width: 768px){#si .container-fluid .auth-bg-video .authentication-box .auth-logo-container{margin-bottom:32px}}#si .container-fluid .auth-bg-video .authentication-box .auth-logo-container #logo{height:auto;max-height:100px;width:auto;-webkit-filter:drop-shadow(0 4px 8px rgba(0, 0, 0, 0.1));filter:drop-shadow(0 4px 8px rgba(0, 0, 0, 0.1))}@media screen and (max-width: 768px){#si .container-fluid .auth-bg-video .authentication-box .auth-logo-container #logo{max-height:80px}}#si .container-fluid .auth-bg-video .authentication-box .auth-header{text-align:center;margin-bottom:40px;-webkit-animation:fadeIn .8s ease-out .3s both;animation:fadeIn .8s ease-out .3s both}@media screen and (max-width: 768px){#si .container-fluid .auth-bg-video .authentication-box .auth-header{margin-bottom:32px}}#si .container-fluid .auth-bg-video .authentication-box .auth-header .auth-subtitle{font-size:18px;font-weight:400;color:#6b7280;margin:0 0 8px 0;letter-spacing:.5px}#si .container-fluid .auth-bg-video .authentication-box .auth-header .auth-title{font-size:36px;font-weight:700;margin:0;letter-spacing:-0.5px;background:linear-gradient(135deg, #FAC500 0%, #0051ff 100%);-webkit-background-clip:text;-webkit-text-fill-color:rgba(0,0,0,0);background-clip:text;display:inline-block}@media screen and (max-width: 768px){#si .container-fluid .auth-bg-video .authentication-box .auth-header .auth-title{font-size:28px}}#si .container-fluid .auth-bg-video .authentication-box .auth-form{-webkit-animation:fadeIn .8s ease-out .4s both;animation:fadeIn .8s ease-out .4s both}#si .container-fluid .auth-bg-video .authentication-box .auth-form .auth-alert{margin-bottom:24px;padding:14px 18px;border-radius:12px;border:none;box-shadow:0 4px 12px rgba(220,53,69,.15);-webkit-animation:shake .5s ease-out;animation:shake .5s ease-out}@-webkit-keyframes shake{0%,100%{transform:translateX(0)}25%{transform:translateX(-10px)}75%{transform:translateX(10px)}}@keyframes shake{0%,100%{transform:translateX(0)}25%{transform:translateX(-10px)}75%{transform:translateX(10px)}}#si .container-fluid .auth-bg-video .authentication-box .auth-form .btn-secondary{margin-bottom:32px}#si .container-fluid .auth-bg-video .authentication-box .auth-form .login-separator{display:flex;align-items:center;gap:16px;margin:32px 0}#si .container-fluid .auth-bg-video .authentication-box .auth-form .login-separator .separator-line{flex:1;height:1px;background:linear-gradient(to right, transparent, #e5e7eb, transparent)}#si .container-fluid .auth-bg-video .authentication-box .auth-form .login-separator .separator-text{font-size:13px;font-weight:500;color:#9ca3af;text-transform:uppercase;letter-spacing:.5px}#si .container-fluid .auth-bg-video .authentication-box .auth-form .form-group{margin-bottom:24px}#si .container-fluid .auth-bg-video .authentication-box .auth-form .form-group .form-label{display:block;font-size:14px;font-weight:600;color:#374151;margin-bottom:8px;letter-spacing:.2px}#si .container-fluid .auth-bg-video .authentication-box .auth-form .form-group .input-wrapper{position:relative}#si .container-fluid .auth-bg-video .authentication-box .auth-form .form-group .input-wrapper .form-control{width:100%;padding:14px 18px;font-size:15px;color:#1f2937;background:#fff;border:2px solid #e5e7eb;border-radius:12px;transition:all .3s cubic-bezier(0.4, 0, 0.2, 1);box-shadow:0 1px 2px rgba(0,0,0,.05)}#si .container-fluid .auth-bg-video .authentication-box .auth-form .form-group .input-wrapper .form-control::-moz-placeholder{color:#9ca3af}#si .container-fluid .auth-bg-video .authentication-box .auth-form .form-group .input-wrapper .form-control:-ms-input-placeholder{color:#9ca3af}#si .container-fluid .auth-bg-video .authentication-box .auth-form .form-group .input-wrapper .form-control::-ms-input-placeholder{color:#9ca3af}#si .container-fluid .auth-bg-video .authentication-box .auth-form .form-group .input-wrapper .form-control::placeholder{color:#9ca3af}#si .container-fluid .auth-bg-video .authentication-box .auth-form .form-group .input-wrapper .form-control:focus{outline:none;border-color:#667eea;box-shadow:0 0 0 4px rgba(102,126,234,.1),0 4px 12px rgba(0,0,0,.08);transform:translateY(-1px)}#si .container-fluid .auth-bg-video .authentication-box .auth-form .form-group .input-wrapper .form-control:hover:not(:focus){border-color:#d1d5db}#si .container-fluid .auth-bg-video .authentication-box .auth-form .btn-primary{margin-top:8px}@-webkit-keyframes fadeIn{from{opacity:0}to{opacity:1}}@keyframes fadeIn{from{opacity:0}to{opacity:1}}
body{overflow:hidden;font-family:Poppins,sans-serif;padding-top:0}#identification_header{padding:55px 25px;position:relative;z-index:1}#view_identification{padding:80px;background-color:#555762;color:#fff;position:absolute;top:50%;left:0;right:0;transform:translateY(-50%)}#view_identification #helpPassword{background-color:rgba(0,0,0,0);color:#f5f5f5;opacity:1}#view_identification #helpPassword:hover{background-color:#f1f2fd;color:#555762}#view_identification .fa{margin-left:15px}#view_identification .btn-default{color:#f1f2fd}#view_identification .btn-default:hover{color:#555762}#view_identification .googleplus{color:#f1f2fd;vertical-align:middle;margin-right:15px;display:inline-block}#view_identification .control-label{padding-top:15px;text-transform:uppercase}#view_identification #form__connect_user{width:550px;margin:0 auto}#view_identification #form__connect_user #id_failed{color:#0b62a4}#view_identification #form__connect_user #id_failed strong{color:#9a0000}#view_identification #form__connect_user #forgotten_password{margin-top:10px}#view_identification .input-group input{vertical-align:middle;border:3px solid #fff;font-size:16px;font-weight:300;line-height:50px;color:#888;box-shadow:none;transition:all .3s;height:50px}#view_identification .input-group .input-group-addon{background-color:#fff;border:3px solid #fff}.glyphicon-refresh-animate{-webkit-animation:spin 1s infinite linear;animation:spin 1s infinite linear}