.toolbar-icon-entity-shareholder-register:before {
  background: url(../images/register.png);
}

div.address-container-inline > .form-item {
  display: inline-block; /* LTR */
  margin-right: 1em; /* LTR */
}

form.shareholder-form {
  max-width: 768px;
}

form.shareholder-form .form-item > input[type="text"],
form.shareholder-form .form-item > select {
  width: 100%;
}

.shareholder-flexbox {
  display: -webkit-flex;
  display: flex;
  margin: 1em -0.5em;
}

.shareholder-flexbox .shareholder-flexbox {
  margin: 1em 0;
}

.shareholder-flex--container .form-item > input[type="text"],
.shareholder-flex--container .form-item > select {
  width: 100%;
}

.shareholder-flex {
  min-width: 0;
}

.shareholder-flex--container {
  margin: 0 0.5em 0 0;
}

.shareholder-flex--1 {
  -webkit-flex: 1;
  flex: 1;
}

.shareholder-flex--2 {
  -webkit-flex: 2;
  flex: 2;
}

.shareholder-flex--3 {
  -webkit-flex: 3;
  flex: 3;
}

.shareholder-flex--4 {
  -webkit-flex: 4;
  flex: 4;
}

.shareholder-flex--5 {
  -webkit-flex: 5;
  flex: 5;
}

.shareholder-flex--6 {
  -webkit-flex: 6;
  flex: 6;
}

.shareholder-flex--7 {
  -webkit-flex: 7;
  flex: 7;
}

.shareholder-flex--8 {
  -webkit-flex: 8;
  flex: 8;
}

.shareholder-flex--9 {
  -webkit-flex: 9;
  flex: 9;
}

.shareholder-flex--10 {
  -webkit-flex: 10;
  flex: 10;
}

.shareholder-flex--11 {
  -webkit-flex: 11;
  flex: 11;
}

.shareholder-flex--12 {
  -webkit-flex: 12;
  flex: 12;
}
