
/*
 * Estilos relacionados ao componente navbar do layout da área de login (sessions).
 */
.navbar {
  width: 100%;
  padding: 1rem 2rem;
  background-color: var(--bs-body-bg);
  border-bottom: 1px solid #e6e8f0;
}
.navbar .navbar-brand {
  padding: 0;
  width: 2rem;
  height: 2rem;
}
.navbar .navbar-content-name {
  font-family: "Open Sans", sans-serif;
  font-weight: 300;
  font-size: 1rem;
  line-height: 1.5rem;
  text-decoration: none;
  color: #171717;
}
.navbar .navbar-content-name strong {
  font-weight: 600;
}

.sessions-container {
  background-color: var(--bs-body-bg);
}
.sessions-container .sessions-banner {
  display: flex;
  flex: 1;
  width: 100%;
  height: 100vh;
  content: url(/assets/views/sessions/banner-a8242f99c81cf30b98831ac8d424fe46559f370ad4c79cbe34735115fb51090a.jpg);
  -o-object-fit: cover;
     object-fit: cover;
  -o-object-position: center;
     object-position: center;
}
.sessions-container h1 {
  font-weight: 600;
  font-size: 1.5rem;
  line-height: 2.25rem;
}
.sessions-container p {
  font-weight: 400;
  font-size: 0.875rem;
  line-height: 1.3125rem;
  text-decoration: none;
}
.sessions-container form {
  display: flex;
  flex-direction: column;
  width: 325px;
  margin: auto;
}
.sessions-container form [data-controller=password-visibility] .form-control {
  border-right: none;
}
.sessions-container form [data-controller=password-visibility] .input-group-text {
  background: none;
}
.sessions-container form [data-controller=password-visibility] .input-group-text i {
  color: var(--bs-gray-600);
}
.sessions-container form .sessions-form-content {
  display: flex;
  flex-direction: column;
}
.sessions-container form .sessions-form-content .sessions-form-content-top {
  display: flex;
  flex-direction: column;
  justify-content: normal;
}
.sessions-container form .sessions-form-content .sessions-form-content-bottom {
  display: flex;
  flex-direction: column;
}
.sessions-container .btn-google-login {
  --bs-btn-hover-bg: transparent;
  --bs-btn-hover-color: var(--bs-primary);
  --bs-btn-hover-border-color: var(--bs-primary);
  --bs-btn-focus-box-shadow: none;
  transition: 0.2s ease-in-out;
}
.sessions-container .btn-google-login:focus-visible {
  outline-style: auto;
  outline-width: 5px;
  color: #171717;
  border-color: #171717;
}
.sessions-container .btn-google-login svg {
  width: 1rem;
  height: 1rem;
  margin-right: 0.5rem;
}

/*# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbInNlc3Npb25zLmNzcyJdLCJuYW1lcyI6W10sIm1hcHBpbmdzIjoiQUFBQSxnQkFBZ0I7QUFDaEI7O0VBRUU7QUFDRjtFQUNFLFdBQVc7RUFDWCxrQkFBa0I7RUFDbEIsbUNBQW1DO0VBQ25DLGdDQUFnQztBQUNsQztBQUNBO0VBQ0UsVUFBVTtFQUNWLFdBQVc7RUFDWCxZQUFZO0FBQ2Q7QUFDQTtFQUNFLG9DQUFvQztFQUNwQyxnQkFBZ0I7RUFDaEIsZUFBZTtFQUNmLG1CQUFtQjtFQUNuQixxQkFBcUI7RUFDckIsY0FBYztBQUNoQjtBQUNBO0VBQ0UsZ0JBQWdCO0FBQ2xCOztBQUVBO0VBQ0UsbUNBQW1DO0FBQ3JDO0FBQ0E7RUFDRSxhQUFhO0VBQ2IsT0FBTztFQUNQLFdBQVc7RUFDWCxhQUFhO0VBQ2IseUNBQXlDO0VBQ3pDLG9CQUFpQjtLQUFqQixpQkFBaUI7RUFDakIsMEJBQXVCO0tBQXZCLHVCQUF1QjtBQUN6QjtBQUNBO0VBQ0UsZ0JBQWdCO0VBQ2hCLGlCQUFpQjtFQUNqQixvQkFBb0I7QUFDdEI7QUFDQTtFQUNFLGdCQUFnQjtFQUNoQixtQkFBbUI7RUFDbkIsc0JBQXNCO0VBQ3RCLHFCQUFxQjtBQUN2QjtBQUNBO0VBQ0UsYUFBYTtFQUNiLHNCQUFzQjtFQUN0QixZQUFZO0VBQ1osWUFBWTtBQUNkO0FBQ0E7RUFDRSxrQkFBa0I7QUFDcEI7QUFDQTtFQUNFLGdCQUFnQjtBQUNsQjtBQUNBO0VBQ0UseUJBQXlCO0FBQzNCO0FBQ0E7RUFDRSxhQUFhO0VBQ2Isc0JBQXNCO0FBQ3hCO0FBQ0E7RUFDRSxhQUFhO0VBQ2Isc0JBQXNCO0VBQ3RCLHVCQUF1QjtBQUN6QjtBQUNBO0VBQ0UsYUFBYTtFQUNiLHNCQUFzQjtBQUN4QjtBQUNBO0VBQ0UsOEJBQThCO0VBQzlCLHVDQUF1QztFQUN2Qyw4Q0FBOEM7RUFDOUMsK0JBQStCO0VBQy9CLDRCQUE0QjtBQUM5QjtBQUNBO0VBQ0UsbUJBQW1CO0VBQ25CLGtCQUFrQjtFQUNsQixjQUFjO0VBQ2QscUJBQXFCO0FBQ3ZCO0FBQ0E7RUFDRSxXQUFXO0VBQ1gsWUFBWTtFQUNaLG9CQUFvQjtBQUN0QiIsImZpbGUiOiJzZXNzaW9ucy5jc3MiLCJzb3VyY2VzQ29udGVudCI6WyJAY2hhcnNldCBcIlVURi04XCI7XG4vKlxuICogRXN0aWxvcyByZWxhY2lvbmFkb3MgYW8gY29tcG9uZW50ZSBuYXZiYXIgZG8gbGF5b3V0IGRhIMOhcmVhIGRlIGxvZ2luIChzZXNzaW9ucykuXG4gKi9cbi5uYXZiYXIge1xuICB3aWR0aDogMTAwJTtcbiAgcGFkZGluZzogMXJlbSAycmVtO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1icy1ib2R5LWJnKTtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNlNmU4ZjA7XG59XG4ubmF2YmFyIC5uYXZiYXItYnJhbmQge1xuICBwYWRkaW5nOiAwO1xuICB3aWR0aDogMnJlbTtcbiAgaGVpZ2h0OiAycmVtO1xufVxuLm5hdmJhciAubmF2YmFyLWNvbnRlbnQtbmFtZSB7XG4gIGZvbnQtZmFtaWx5OiBcIk9wZW4gU2Fuc1wiLCBzYW5zLXNlcmlmO1xuICBmb250LXdlaWdodDogMzAwO1xuICBmb250LXNpemU6IDFyZW07XG4gIGxpbmUtaGVpZ2h0OiAxLjVyZW07XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgY29sb3I6ICMxNzE3MTc7XG59XG4ubmF2YmFyIC5uYXZiYXItY29udGVudC1uYW1lIHN0cm9uZyB7XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG59XG5cbi5zZXNzaW9ucy1jb250YWluZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1icy1ib2R5LWJnKTtcbn1cbi5zZXNzaW9ucy1jb250YWluZXIgLnNlc3Npb25zLWJhbm5lciB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXg6IDE7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMHZoO1xuICBjb250ZW50OiB1cmwoXCJ2aWV3cy9zZXNzaW9ucy9iYW5uZXIuanBnXCIpO1xuICBvYmplY3QtZml0OiBjb3ZlcjtcbiAgb2JqZWN0LXBvc2l0aW9uOiBjZW50ZXI7XG59XG4uc2Vzc2lvbnMtY29udGFpbmVyIGgxIHtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgZm9udC1zaXplOiAxLjVyZW07XG4gIGxpbmUtaGVpZ2h0OiAyLjI1cmVtO1xufVxuLnNlc3Npb25zLWNvbnRhaW5lciBwIHtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgZm9udC1zaXplOiAwLjg3NXJlbTtcbiAgbGluZS1oZWlnaHQ6IDEuMzEyNXJlbTtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xufVxuLnNlc3Npb25zLWNvbnRhaW5lciBmb3JtIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgd2lkdGg6IDMyNXB4O1xuICBtYXJnaW46IGF1dG87XG59XG4uc2Vzc2lvbnMtY29udGFpbmVyIGZvcm0gW2RhdGEtY29udHJvbGxlcj1wYXNzd29yZC12aXNpYmlsaXR5XSAuZm9ybS1jb250cm9sIHtcbiAgYm9yZGVyLXJpZ2h0OiBub25lO1xufVxuLnNlc3Npb25zLWNvbnRhaW5lciBmb3JtIFtkYXRhLWNvbnRyb2xsZXI9cGFzc3dvcmQtdmlzaWJpbGl0eV0gLmlucHV0LWdyb3VwLXRleHQge1xuICBiYWNrZ3JvdW5kOiBub25lO1xufVxuLnNlc3Npb25zLWNvbnRhaW5lciBmb3JtIFtkYXRhLWNvbnRyb2xsZXI9cGFzc3dvcmQtdmlzaWJpbGl0eV0gLmlucHV0LWdyb3VwLXRleHQgaSB7XG4gIGNvbG9yOiB2YXIoLS1icy1ncmF5LTYwMCk7XG59XG4uc2Vzc2lvbnMtY29udGFpbmVyIGZvcm0gLnNlc3Npb25zLWZvcm0tY29udGVudCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG59XG4uc2Vzc2lvbnMtY29udGFpbmVyIGZvcm0gLnNlc3Npb25zLWZvcm0tY29udGVudCAuc2Vzc2lvbnMtZm9ybS1jb250ZW50LXRvcCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGp1c3RpZnktY29udGVudDogbm9ybWFsO1xufVxuLnNlc3Npb25zLWNvbnRhaW5lciBmb3JtIC5zZXNzaW9ucy1mb3JtLWNvbnRlbnQgLnNlc3Npb25zLWZvcm0tY29udGVudC1ib3R0b20ge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xufVxuLnNlc3Npb25zLWNvbnRhaW5lciAuYnRuLWdvb2dsZS1sb2dpbiB7XG4gIC0tYnMtYnRuLWhvdmVyLWJnOiB0cmFuc3BhcmVudDtcbiAgLS1icy1idG4taG92ZXItY29sb3I6IHZhcigtLWJzLXByaW1hcnkpO1xuICAtLWJzLWJ0bi1ob3Zlci1ib3JkZXItY29sb3I6IHZhcigtLWJzLXByaW1hcnkpO1xuICAtLWJzLWJ0bi1mb2N1cy1ib3gtc2hhZG93OiBub25lO1xuICB0cmFuc2l0aW9uOiAwLjJzIGVhc2UtaW4tb3V0O1xufVxuLnNlc3Npb25zLWNvbnRhaW5lciAuYnRuLWdvb2dsZS1sb2dpbjpmb2N1cy12aXNpYmxlIHtcbiAgb3V0bGluZS1zdHlsZTogYXV0bztcbiAgb3V0bGluZS13aWR0aDogNXB4O1xuICBjb2xvcjogIzE3MTcxNztcbiAgYm9yZGVyLWNvbG9yOiAjMTcxNzE3O1xufVxuLnNlc3Npb25zLWNvbnRhaW5lciAuYnRuLWdvb2dsZS1sb2dpbiBzdmcge1xuICB3aWR0aDogMXJlbTtcbiAgaGVpZ2h0OiAxcmVtO1xuICBtYXJnaW4tcmlnaHQ6IDAuNXJlbTtcbn1cbiJdfQ== */
