body.auth-page{color:#37465f}body.auth-page:not(.bg-animated){background:#f3f5f9}body.auth-page>.ui.grid.auth-layout{min-height:100vh;height:auto;padding:35px 20px}body.auth-page .ui.grid>.column.auth-card{width:480px;max-width:100%;padding:0!important;overflow:hidden;border-radius:15px;background:#fff;-webkit-box-shadow:0 18px 45px rgba(32,50,72,.08)!important;box-shadow:0 18px 45px rgba(32,50,72,.08)!important;text-align:left}.auth-card .auth-card-header{-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;gap:20px;min-height:78px;padding:20px 30px 20px 37px;background:#0b2225}.auth-card .auth-brand,.auth-card .auth-card-header{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.auth-card .auth-brand{-webkit-box-flex:0;-ms-flex:0 1 100px;flex:0 1 100px;min-width:0}.auth-card .auth-brand img{display:block;width:100px;max-width:100%;height:auto}.auth-card .auth-brand img.auth-brand-custom{width:auto;max-height:38px;-o-object-fit:contain;object-fit:contain}.auth-card .auth-card-header h1{margin:0;color:#e3f0f1;font-size:14px;font-weight:400;line-height:1.5;text-align:right;text-transform:uppercase}.auth-card .auth-card-body{padding:34px 30px 30px}.auth-card .ui.form.auth-form .field{margin:0 0 26px}.auth-card .ui.form.auth-form .field:last-of-type{margin-bottom:23px}.auth-card .ui.form.auth-form .field>label{margin:0 0 10px 4px;color:#596e91;font-size:12px;font-weight:600;letter-spacing:.5px;line-height:16px;text-transform:uppercase}.auth-card .ui.form.auth-form .ui.input input{height:47px;padding:12px 14px 12px 42px!important;border:1px solid #dfe7f2;border-radius:12px;background:#f7f9fb;color:#37465f;font-size:14px;line-height:21px;-webkit-box-shadow:none;box-shadow:none;-webkit-transition:border-color .15s,-webkit-box-shadow .15s;transition:border-color .15s,-webkit-box-shadow .15s;transition:border-color .15s,box-shadow .15s;transition:border-color .15s,box-shadow .15s,-webkit-box-shadow .15s}.auth-card .ui.form.auth-form .ui.input input:focus{border-color:#28727b;background:#fff;-webkit-box-shadow:0 0 0 3px rgba(32,94,103,.12);box-shadow:0 0 0 3px rgba(32,94,103,.12)}.auth-card .ui.form.auth-form .ui.input input:disabled{opacity:1;color:#6b7b91}.auth-card .ui.form.auth-form .ui.input>i.icon{width:42px;color:#93a3ba;font-size:16px;opacity:1}.auth-card .ui.form.auth-form .auth-submit{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;gap:8px;min-height:53px;margin:0;padding:15px 20px;border-radius:12px;background:#205e67;color:#fff;font-size:16px;font-weight:600;line-height:23px;-webkit-box-shadow:0 6px 10px rgba(21,77,85,.16);box-shadow:0 6px 10px rgba(21,77,85,.16)}.auth-card .ui.form.auth-form .auth-submit:focus,.auth-card .ui.form.auth-form .auth-submit:hover{background:#174e56}.auth-card .auth-form-links{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:16px;margin-top:29px;font-size:12px;line-height:16px}.auth-card .auth-form-links-end{-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end}.auth-card .auth-form-links a{color:#176674;font-weight:600;text-decoration:underline;-webkit-text-decoration-color:#c9d8df;text-decoration-color:#c9d8df;text-underline-offset:3px}.auth-card .auth-remember{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:7px;margin:0;color:#596e91;font-weight:400;cursor:pointer}.auth-card .ui.form.auth-form .auth-remember input{width:15px;height:15px;margin:0;accent-color:#205e67}.auth-card .auth-description{margin:0 0 24px;color:#596e91;font-size:14px;line-height:1.6}.auth-card .auth-card-footer{height:48px;border-top:1px solid #f0f3f8;background:#f7f9fb}.auth-card .auth-form-links a:focus-visible,.auth-card .auth-remember input:focus-visible,.auth-card .auth-submit:focus-visible{outline:2px solid #28727b;outline-offset:4px}@media only screen and (max-width:380px){.auth-card .auth-card-header{gap:12px;padding-right:22px;padding-left:22px}.auth-card .auth-card-header h1{font-size:11px}.auth-card .auth-card-body{padding-right:22px;padding-left:22px}}body{background:#f9fafb}.title{color:#fff!important;text-transform:uppercase;font-size:14px;background:#757575;display:block;margin:0;text-align:left;padding-left:19px;line-height:2.2857em}.title span{border-left:1px solid rgba(34,36,38,.1);border-right:1px solid rgba(34,36,38,.1);display:inline-block;padding:10px}.title span:hover{background:rgba(93,93,93,.51)}.title span.custom:hover{background:none!important}.title img{width:2.1em;height:auto;margin:1px 4px 0 0;vertical-align:top}.title .content{display:inline-block;color:#fff;float:right;margin:11px 18px 0 0;font-size:13px}.ui.form .field.field input:-webkit-autofill,.ui.form .field.field input:-webkit-autofill:focus{border-color:#85b7d9!important}.ui.stacked.segment{border:1px solid rgba(34,36,38,.08)!important;margin-bottom:0!important;padding:1em!important}body>.grid{height:100%;margin:auto 0!important}.column{max-width:450px}@media only screen and (max-width:460px){.ui .column{-webkit-box-shadow:none!important;box-shadow:none!important;padding:0!important}}body.theme-sibro .ui .title{background:#1b3540}body.theme-sibro .ui .title span{border:1px solid #ffffff1a}body.theme-sibro .ui .column{-webkit-box-shadow:0 0 9px 0 #72747596;box-shadow:0 0 9px 0 #72747596}body.theme-sibro-navi .ui .title{background:#1b3540}body.theme-sibro-navi .ui .title span{border:1px solid #ffffff1a}body.theme-sibro-navi .ui .column{-webkit-box-shadow:0 0 9px 0 #72747596;box-shadow:0 0 9px 0 #72747596}body.bg-animated{background:gray url(/images/auth-bg.png?8b9eb18dd056013d16b945613a1ca86f) repeat 0 0;width:100%;margin:0;text-align:center;-webkit-box-sizing:border-box;box-sizing:border-box;-webkit-animation:slide 20s linear infinite}@-webkit-keyframes slide{0%{background-position:0 0}to{background-position:-400px 0}}