/***************registration***************************/

section.registration {
  padding-top: 30px;
  padding-bottom: 7%;
}

section.registration h1 {
  font: 30px/35px 'HelveticaNeueCyr-Roman', HelveticaNeue-Roman;
  padding-bottom: 15px;
}
.user-form {
  padding-left: 10px;
  padding-right: 10px;
}

.user-form .wrapp {
  padding-top: 20px;
  padding-bottom: 30px;
}

.user-form .submit {
  margin-left: 15px;
}

.user-form .title-selection .dropdown-toggle {
  width: 65px;
  height: 34px;
}

.user-form .title-selection .dropdown-menu {
  margin-top: -5px;
}

.user-form .private-info-display .dropdown-toggle {
  width: 240px;
  height: 34px;
}

.user-form .inline-fields {
  display: flex;
}

.user-form .inline-fields .title-selection,
.user-form .inline-fields .firstname-field {
  margin-right: 5px;
}

.user-form .inline-fields .country-field {
  width: 45%;
  margin-right: 5px;
}

.user-form .inline-fields .region-field {
  flex-grow: 1;
}

.user-form .inline-fields .city-field {
  width: 60%;
  margin-right: 5px;
}

.user-form .inline-fields .postal-field {
  flex-grow: 1;
}

.user-form .inline-fields .address-line-field {
  flex-grow: 1;
}
