@font-face{font-family:'ABBvoice';font-style:normal;font-weight:100;src:url(/_template/fonts/abb-voice/abbvoice_w_lt.woff2) format('woff2')}@font-face{font-family:'ABBvoice';font-style:normal;font-weight:400;src:url(/_template/fonts/abb-voice/abbvoice_w_rg.woff2) format('woff2')}@font-face{font-family:'ABBvoice';font-style:normal;font-weight:500;src:url(/_template/fonts/abb-voice/abbvoice_w_md.woff2) format('woff2')}@font-face{font-family:'ABBvoice';font-style:normal;font-weight:700;src:url(/_template/fonts/abb-voice/abbvoice_w_bd.woff2) format('woff2')}body{background-color:#fff;color:#313337;margin:0}.maincontent{padding:20px;padding-top:30px;padding-bottom:30px;min-height:calc(100vh - (80px + 43px + 50px + 30px + 30px))}.maincontent h2{margin:0;font-size:18px;font-weight:normal}.maincontent h3{font-weight:normal}body,td,th{font-family:'ABBVoice',Arial,Helvetica,sans-serif;font-size:12px}input,select,textarea,button{font-family:'ABBVoice',Arial,Helvetica,sans-serif}a,a:visited,a:active{color:#666;text-decoration:none}a:hover{text-decoration:underline}.bg-wrapper{width:100vw;height:100vh;padding:0;margin:0;position:relative;box-sizing:border-box}.bg-slide{width:100vw;min-height:100vh;background-size:cover}.tns-controls button,.tns-outer>button{display:none}.tns-nav{position:absolute;bottom:20px;z-index:5;width:100%;margin-left:auto;margin-right:auto;text-align:center}.tns-nav>.tns-nav-active{background:#999}.tns-nav>[aria-controls]{width:13px;height:13px;padding:0;margin:0 10px;border-radius:50%;background:#ddd;border:0}.login-wrapper{position:absolute;background:rgba(255,255,255,.85);width:80%;max-width:400px;padding-top:20px;padding-bottom:20px;z-index:2;top:10vh;box-shadow:0 0 8px rgba(0,0,0,.176);margin:0 auto;left:0;right:0;border-radius:10px;text-align:center;font-size:14px}.login-wrapper .login-input{display:block;height:34px;padding-left:12px;padding-right:12px;font-size:14px;line-height:1.42857;color:#555;background-color:#fff;background-image:none;border:1px solid #ccc;border-radius:4px;box-shadow:inset 0 1px 1px rgba(0,0,0,.075);transition:border-color ease-in-out .15s,box-shadow ease-in-out .15s;margin:5px auto;width:80%}.login-wrapper .login-btn{text-align:center;border:none;color:#fff;box-sizing:border-box;margin:10px auto;font-style:normal;font-weight:500;font-size:16px;border-radius:20px;border-radius:10px;pointer-events:auto;display:inline-block;padding:10px 24px;text-decoration:none;cursor:pointer;background-color:#0c6c75;box-shadow:none;user-select:none}.login-wrapper .login-btn:hover,.login-wrapper .login-btn:active{color:#fff;background-color:#313337}.login-wrapper .login-link{text-align:center;user-select:none}.login-error-message{text-align:center;color:#c30000;background-color:#fffdbb;padding:20px;margin:20px auto;width:75%;border-radius:10px;border:thin solid #ccc}.login-wrapper .login-img{width:30%;display:block;margin:20px auto;user-select:none}.login-wrapper p{padding-left:20px;padding-right:20px}.login-wrapper h1{font-size:40px;margin-top:0;margin-bottom:0;user-select:none}.login-wrapper h2,.login-wrapper .login-bu{user-select:none}