#global-header a#logo {
  display: block;
  font-size: 16pt;
  font-weight: bold;
}

main > header h1::after {
  content: "";
}

#company-name {
  display: block;
  font-size: 24pt;
  font-weight: bold;
  margin-bottom: 0;
}

.phase-banner {
  color: #6f777b;
}

input {
  display: block;
}

button, a#user-signin, a#user-signin-mobile, a#view-officers, a.download, ul.navigation-list, .section-tabs, .pager, #filing-history-filter, #mortgage-filter, .searchfield, ul#navigation, #global-nav a.js-header-toggle {
  display: none;
}

a[href^="/"]:after {
  content: " (https://beta.companieshouse.gov.uk" attr(href) ")";
  font-size: 90%;
}

.appointments-list a, .mortgages-list a {
  font-size: 16px;
  text-decoration: none;
}
.appointments-list a[href^="/"]:after, .mortgages-list a[href^="/"]:after {
  content: none;
}
.appointments-list div[class^=appointment], .appointments-list div[class^=mortgage], .mortgages-list div[class^=appointment], .mortgages-list div[class^=mortgage] {
  border-bottom: 1px solid #bfc1c3;
  border-top: 1px solid #bfc1c3;
}
.appointments-list dl, .mortgages-list dl {
  line-height: 1;
}
.appointments-list dl dt, .mortgages-list dl dt {
  display: inline-block;
  zoom: 1; /*IE fix*/
  *display: inline; /*IE fix*/
}
.appointments-list dl dd, .mortgages-list dl dd {
  display: inline-block;
  zoom: 1; /*IE fix*/
  *display: inline; /*IE fix*/
  font-weight: bold;
  margin-left: 5px;
}

.validation-summary a {
  display: inline-block;
  zoom: 1; /*IE fix*/
  *display: inline; /*IE fix*/
}

.filing-history #company-type-and-creation-date, .filing-history #company-status, .filing-history .filters {
  display: none;
}

article table {
  width: 100%;
  text-align: left;
}
article table td, article table td:nth-child(n+2) {
  text-align: left;
}

table tr th {
  text-align: left;
  padding: 5px;
}
table tr th.date {
  padding-left: 0;
}
table tr td {
  text-align: left;
  vertical-align: top;
  padding: 5px;
}
table tr td.date {
  padding-left: 0;
}