/* Shamefully added: */
/* ZP-3704 */
/* An iframe is loading a page template so there is no really other  way..*/
.new-address-modal-form {
  padding: 10px;
}

.new-address-modal-form #block-stable-gsk-cart {
  display: none;
}

.new-address-modal-form {
  padding: 10px;
}

.new-address-modal-form .l-container {
  padding-top: 0px;
}

.new-address-modal-form h1 {
  margin-top: 0px;
}

.new-address-modal-form label {
  font-weight: bold;
  color: #868686;
}
.new-address-modal-form #edit-set-default {
  display: none;
}

.new-address-modal-form summary {
  font-weight: bold;
  font-size: 16px;
  color: #535353;
}

.new-address-modal {
  padding: 0px;
}

.new-address-modal .ui-dialog-titlebar {
  border-radius: 0px;
  width: 100%;
  margin: 0px;
  padding: 5px;
  background-color: #016DB6;
}

/* ZP-3939: Temporary style for orders table. */
/* TODO: Change the layout of the table & its style. */
th {
  background-color: #FFFFFF;
  color: #535353;
  border: 1px solid white;
  border-bottom: 2px solid #CCCCCC;
}
tbody {
  text-align: center;
}

/* ZP-4219 Changes applicable to the table at /userorders  */
div.userorders th, div.userorders td {
  text-align:left;
  vertical-align: top;
}
div.userorders table ul{
  margin:0;
  padding:0;
}

 tr {
  border-bottom: 1px solid #CCCCCC;
}
tr:nth-child(odd) {
  background-color: #F9F9F9;
}
td {
  border: none;
}

/* ZP-6511: Fix display of membership page. */
.c-membership__page .form-item-purchased-entity-0-variation label {
  display: none;
}

.c-membership__page #commerce-product-add-to-cart-form {
  margin-top: 5px;
}

.sf-main.sf-accordion li li a {
  color: #7B7A7A;
}

/* hide the fieldset ZP-12551 */
.new-address-modal-form #edit-field-gsk-address-fields-wrapper {
  display: none;
}

/* ZP-10240: Fix actions width. */
.views-exposed-form .form-actions input {
  width: auto;
  min-width: 100px;
}
