/********************/
/* backend theming */
/*******************/

.group-left .form-item.form-type-select label.option {
    float: left;
    margin-right: 0px !important;
    display: block;
    text-align: left;
    width: 10em;
    padding-right: 10px;
}

#ui-accordion-mvw-field_location_units-panel-0 {
  height: auto !important;
}

@media screen and (min-width: 1300px) {
  fieldset.group-unit-wh {
    padding: 0;
  }

  /* units*/
  fieldset.group-unit-wh .field-name-field-unit-wh-opp,
  fieldset.group-unit-wh .field-name-field-unit-wh-price,
  fieldset.group-unit-wh .field-name-field-unit-wh-rented,
  fieldset.group-unit-wh .field-name-field-unit-wh-avail {
    float: left;
    width: 25%;
    border-right: 1px solid #DEDEDE;
    box-sizing: border-box;
    text-align: center;
  }
  fieldset.group-unit-wh .field-name-field-unit-wh-avail {
    border: none;
  }
  fieldset.group-unit-wh .field-name-field-unit-wh-opp > div,
  fieldset.group-unit-wh .field-name-field-unit-wh-price > div,
  fieldset.group-unit-wh .field-name-field-unit-wh-rented > div,
  fieldset.group-unit-wh .field-name-field-unit-wh-avail > div {
    display: inline-block;
    box-sizing: border-box;
    text-align: left;
  }

  fieldset.group-unit-wh .field-name-field-unit-wh-rented {
    padding-top: 32px;
  }
  fieldset.group-unit-wh .field-name-field-unit-wh-avail fieldset {
    padding: 0;
    visibility: hidden;
  }
  fieldset.group-unit-wh .field-name-field-unit-wh-avail fieldset legend {
    display: none;
  }
  fieldset.group-unit-wh .field-name-field-unit-wh-avail fieldset .fieldset-wrapper {
    visibility: visible;
  }
  fieldset.group-unit-wh .field-name-field-unit-wh-avail fieldset .fieldset-wrapper .date-padding {
    padding: 0;
  }

  /*office*/
  fieldset.group-unit-office .field-name-field-unit-office-opp,
  fieldset.group-unit-office .field-name-field-unit-office-price,
  fieldset.group-unit-office .field-name-field-unit-office-rented,
  fieldset.group-unit-office .field-name-field-unit-office-avail {
    float: left;
    width: 25%;
    border-right: 1px solid #DEDEDE;
    box-sizing: border-box;
    text-align: center;
  }
  fieldset.group-unit-office .field-name-field-unit-office-avail {
    border: none;
  }
  fieldset.group-unit-office .field-name-field-unit-office-opp > div,
  fieldset.group-unit-office .field-name-field-unit-office-price > div,
  fieldset.group-unit-office .field-name-field-unit-office-rented > div,
  fieldset.group-unit-office .field-name-field-unit-office-avail > div {
    display: inline-block;
    box-sizing: border-box;
    text-align: left;
  }

  fieldset.group-unit-office .field-name-field-unit-office-rented {
    padding-top: 32px;
  }
  fieldset.group-unit-office .field-name-field-unit-office-avail fieldset {
    padding: 0;
    visibility: hidden;
  }
  fieldset.group-unit-office .field-name-field-unit-office-avail fieldset legend {
    display: none;
  }
  fieldset.group-unit-office .field-name-field-unit-office-avail fieldset .fieldset-wrapper {
    visibility: visible;
  }
  fieldset.group-unit-office .field-name-field-unit-office-avail fieldset .fieldset-wrapper .date-padding {
    padding: 0;
  }


  /*mezzanine*/
  fieldset.group-unit-mezz .field-name-field-unit-mezz-opp,
  fieldset.group-unit-mezz .field-name-field-unit-mezz-price,
  fieldset.group-unit-mezz .field-name-field-unit-mezz-rented,
  fieldset.group-unit-mezz .field-name-field-unit-mezz-avail {
    float: left;
    width: 25%;
    border-right: 1px solid #DEDEDE;
    box-sizing: border-box;
    text-align: center;
  }
  fieldset.group-unit-mezz .field-name-field-unit-mezz-avail {
    border: none;
  }
  fieldset.group-unit-mezz .field-name-field-unit-mezz-opp > div,
  fieldset.group-unit-mezz .field-name-field-unit-mezz-price > div,
  fieldset.group-unit-mezz .field-name-field-unit-mezz-rented > div,
  fieldset.group-unit-mezz .field-name-field-unit-mezz-avail > div {
    display: inline-block;
    box-sizing: border-box;
    text-align: left;
  }

  fieldset.group-unit-mezz .field-name-field-unit-mezz-rented {
    padding-top: 32px;
  }
  fieldset.group-unit-mezz .field-name-field-unit-mezz-avail fieldset {
    padding: 0;
    visibility: hidden;
  }
  fieldset.group-unit-mezz .field-name-field-unit-mezz-avail fieldset legend {
    display: none;
  }
  fieldset.group-unit-mezz .field-name-field-unit-mezz-avail fieldset .fieldset-wrapper {
    visibility: visible;
  }
  fieldset.group-unit-mezz .field-name-field-unit-mezz-avail fieldset .fieldset-wrapper .date-padding {
    padding: 0;
  }
}

/*contact issue*/
#edit-field-contact-firstname-und-0-value {
  font-size: 18px;
}