.contacts-summary {
  padding: 0px;
}

.contacts-summary .row {
  clear: both;
  width: 450px;
}

.contacts-summary .label {
  vertical-align:top;
  display:inline-block;
  width: 150px;
}

.contacts-summary .value {
  display:inline-block;
  vertical-align:top;
  width: 300px;
  text-align: left;
}

.contacts-summary-buttons {
  width: 100%;
  padding: 6px 0px;
}

.contacts-summary-buttons>* {
  padding: 3px 4px;
  position: relative;
}

.contact-submit-button-update {
  text-decoration: none;
  color: #ffffff !important;
  font-weight: bold;
  font-size: 0.95em;
}

.contact-edit-contact-cancel {
  text-decoration: none;
  color: #ffffff !important;
  font-weight: bold;
  font-size: 0.95em;
}

.contact-submit-button-container {
  position:relative;
}


#edit-contact-telephone-int-code-wrapper, #edit-contact-fax-int-code-wrapper {
  display: inline;
  margin: 0;
  padding-left: 5px;
  padding-right: 5px;
  width: 10px;
}

#edit-contact-telephone-wrapper label, #edit-contact-fax-wrapper label {
  display: none
}

#edit-contact-telephone-number-wrapper, #edit-contact-fax-number-wrapper {
  display: inline;
  margin: 0;
  padding-left: 5px;
  padding-right: 5px;
  width: 10px;
}

#edit-selectContacts-domainOwner-wrapper,#edit-selectContacts-domainAdmin-wrapper {
    display: inline;
    margin-right: 1em;
}