body.signin main{max-width:100%}body.signin .signin-register{margin:0;display:grid;grid-template-columns:auto;justify-content:center;align-items:start;gap:1rem}@media all and (min-width:768px){body.signin .signin-register{grid-template-columns:4fr 6fr;margin:2rem 0 1rem 0}}body.signin .card{padding:1rem;border-radius:.5rem;border:1px solid var(--bs-gray-300)}@media all and (min-width:768px){body.signin .card{padding:2rem}}body.signin .card .card-title{padding:1rem;margin:0;font-size:var(--bs-font-size-xl);font-weight:var(--bs-font-weight-semibold);text-transform:uppercase;text-align:center}body.signin .card.signin .card-body form span.text-danger.field-validation-error,body.signin .card.confirm .card-body form span.text-danger.field-validation-error{margin:.5rem 0;color:var(--bs-danger);font-size:.8rem;line-height:.8rem;max-width:550px}body.signin .change-password .form-group{max-width:250px;margin:0 auto 1rem auto}body.signin .change-password .token .form-control{font-size:1.25rem}body.signin #info-roles table td{font-size:.8rem}body.signin #info-roles table td.role_name{font-weight:var(--bs-font-weight-semibold)}body.signin .rednation{position:absolute;right:0}body.signin.chatmosa{background:var(--bs-gray-200)}body.signin.chatmosa .ww-header,body.signin.chatmosa .ww-footer{display:none}body.signin.chatmosa main{padding:1rem;background:var(--bs-white);border-radius:1rem}body.signin.chatmosa .connection{display:flex;flex-flow:nowrap row;justify-content:center;align-items:center;gap:.5rem}body.signin.chatmosa .connection i{color:var(--bs-gray)}body.signin.chatmosa .connection img{background:var(--bs-white);border:1px solid var(--bs-gray-300);border-radius:.5rem;height:60px;padding:1rem}body.signin.chatmosa form{width:100%;max-width:400px;justify-self:center}body.signin.chatmosa form .card.signin{border:0;padding:0;margin-bottom:2rem}body.signin.chatmosa form .card.signin .card-title{text-transform:none}body.signin.chatmosa form .card.signin .card-body .form-control-label{font-weight:var(--bs-font-weight-light)}body.signin.chatmosa form .card.signin .card-footer{text-align:center;padding:0}body.signin.chatmosa article{background:var(--bs-gray-300);margin:1rem;padding:2rem;border-radius:.5rem;max-width:400px;display:grid;justify-self:center}body.signin.chatmosa article p{text-transform:uppercase}body.signinconfirm .form-control{max-width:300px;font-size:1.5rem;text-align:center}