.role--shareholder-register-portal [id^=block-views-block-portal],
.role--shareholder-register-portal #block-dsr-demo-theme-content {
  border: 1px solid black;
  padding: 1em;
  margin: 1em 0;
}

.role--shareholder-register-portal .field__label, .role--shareholder-register-portal .views-label {
  clear: both;
  float: left;
  width: 200px;
  font-weight: bold;
}

.role--shareholder-register-portal nav.tabs {
  display: none;
}

.role--shareholder-register-portal .views-row div[class^="natural_person"] {
  border: 1px solid #eee;
  display: flex;
}

.role--shareholder-register-portal .views-row div[class^="natural_person"] div:first-child {
  width: 200px;
}

.role--shareholder-register-portal .button {
  margin-top: 2em;
}

.role--shareholder-register-portal[class^='page-shareholder-']:not([class*='-edit']) [id$='-theme-content'] {
  display: none;
}

#shareholder-natural-person-edit-form h4,
#shareholder-legal-person-edit-form h4 {
  font-size: 1em;
  font-weight: 200;
  font-family: "Geogrotesque", sans-serif;
}

.block-views-block-portal-actions-block-1 .views-row {
  display: flex;
}

.block-views-block-portal-actions-block-1 .views-row .views-field {
  border: 1px solid black;
  padding: 0.5em 1em;
  margin: 1em;
}

.block-views-block-portal-actions-block-1 .views-row .views-field:hover {
  background-color: black;
}

.block-views-block-portal-actions-block-1 .views-row .views-field:hover a {
  color: white;
  -webkit-text-fill-color: white;
}

/*# sourceMappingURL=portal.css.map */
