#profile-edit-form {
    max-width: 800px;
    margin: 0px auto 50px;
    background: #fff;
    padding: 40px;
    margin-top: 30px;
}

.js-form-item.js-form-type-textfield.form-type-textfield.js-form-item-mobile.form-item-mobile.mb-3 {
  	position: relative;
    flex-wrap: wrap;
    margin-right: 0 !important;
    width: 100%;
    max-width: 100%;
}

.fieldset-legend.js-form-required.form-required{
	font-size: small;
}

.js-form-wrapper.form-wrapper.mb-3{
		margin-left: 10px;
}

.js-form-item.js-form-type-select.form-type-select.js-form-item-correspondence-address-country-code.form-item-correspondence-address-country-code.mb-3{
		margin-left: -10px;
}

.fieldgroup.form-composite.required.js-form-item.form-item.js-form-wrapper.form-wrapper.mb-3{
		margin-left: auto;	
}

.js-form-item.js-form-type-select.form-type-select.js-form-item-office-address-country-code.form-item-office-address-country-code.mb-3{
	margin-left: -10px;
}

.link.tabledrag-toggle-weight{
	visibility: hidden;
}

.fieldset-legend.js-form-required form-required, label[data-drupal-selector="edit-correspondence-label"][for="edit-correspondence-label"], label.js-form-required.form-required[for="edit-mobile"], label.js-form-required.form-required[for="edit-email"] {
		font-weight: bold;
}

span.fieldset-legend.js-form-required.form-required{
		font-weight: bold;
}

div.js-form-item.js-form-type-textfield.form-type-textfield.js-form-item-company.form-item-company.mb-3 label {
	  font-weight: bold;
}

div.js-form-item.js-form-type-textfield.form-type-textfield.js-form-item-position.form-item-position.mb-3 label {
  	font-weight: bold;
}

label[data-drupal-selector="edit-office-label"][for="edit-office-label"], .js-form-item-office-tel label[for="edit-office-tel"], .js-form-item-office-fax label[for="edit-office-fax"], .js-form-item-employment label {
  	font-weight: bold;
}

#edit-edit-profile-heading p {
  text-transform: uppercase;
  color: #fa541c;
  font-weight: 300;
  font-size: 34px;
}

#edit-employment-add-more-items {
	visibility: hidden;
}

div.input-group-append {
  display: none;
}

input[data-drupal-selector*="-add"][type="image"] {
  display: none;
}

#edit-postal-address--wrapper {
  padding: 0;
  display: block;
}

[id^="edit-employment-add-more-items--"] {
  display: none;
}