/*
    - Name: "user.scss"
    - Description: "Add custom styles to user info"
*/
/* VARIABLES */
/* TYPOGRAPHY */
/* Google Fonts */
.ui-autocomplete {
  border-color: #002855;
  border-color: rgba(0, 40, 85, 0.5);
  background-clip: padding-box;
}
.ui-autocomplete li a {
  display: block;
  color: #002855;
  font-weight: 400;
  font-family: "Roboto", sans-serif;
  font-size: 1rem;
  text-decoration: none;
}
.ui-autocomplete li a.ui-state-active, .ui-autocomplete li a:hover {
  border-color: #002855;
  background-color: #B3DBF5;
  font-weight: 700;
  font-family: "Roboto", sans-serif;
  color: #002855;
}

.profile {
  margin-bottom: 30px;
  padding: 20px;
}
.profile > .profile-container {
  padding: 30px;
  border-radius: 8px;
  background: #B3DBF5;
  background: rgba(179, 219, 245, 0.3);
}
.profile > .profile-container .layout__region--content {
  display: grid;
  gap: 16px;
}
.profile > .profile-container .layout__region--content .block .field--label-above,
.profile > .profile-container .layout__region--content .block .field--label-inline {
  display: flex;
  gap: 10px;
}
.profile > .profile-container .layout__region--content .block .field--label-above *,
.profile > .profile-container .layout__region--content .block .field--label-inline * {
  color: #002855;
}
.profile > .profile-container .layout__region--content .block .field--label-above .field__label,
.profile > .profile-container .layout__region--content .block .field--label-inline .field__label {
  font-weight: bold;
  text-transform: uppercase;
}
.profile > .profile-container .layout__region--content .block .field--label-above .field__label:after,
.profile > .profile-container .layout__region--content .block .field--label-inline .field__label:after {
  content: ":";
}
.profile > .profile-container .block-extra-field-blockuserusermember-for .form-type-item {
  display: inline-flex;
  flex-direction: row;
  flex-wrap: wrap;
  width: 100%;
  align-items: baseline;
}
.profile > .profile-container .block-extra-field-blockuserusermember-for .form-type-item .label {
  font-weight: 700;
  font-family: "Roboto", sans-serif;
  font-size: 1rem;
  color: #002855;
}
.profile > .profile-container table {
  width: 100%;
}
.profile > .profile-container table a {
  color: #002855;
  transition: all 0.4ms ease-in-out;
}
.profile > .profile-container table a:hover {
  color: #006FB7;
}
.profile > .profile-container .registration-book-subscription-delete-form {
  background-color: red;
}
.profile .button-wrapper {
  padding: 0;
}
.profile .button-wrapper a.edit-profile {
  margin-bottom: 20px;
  display: inline-block;
  padding: 10px 24px;
  border: 0;
  border-radius: 8px;
  font-weight: 400;
  font-family: "Roboto", sans-serif;
  font-size: 1rem;
  line-height: 1.5rem;
  text-decoration: none;
  transition: all 0.25s ease-in-out;
  background-color: #002855;
  color: #ffffff;
}
@media (min-width: 480px) {
  .profile .button-wrapper a.edit-profile {
    padding: 13px 32px;
  }
}
.profile .button-wrapper a.edit-profile:hover {
  font-weight: 700;
  font-family: "Roboto", sans-serif;
}
.profile .button-wrapper a.edit-profile:hover {
  background-color: #10006B;
}
/*# sourceMappingURL=user.css.map */
