#header {
  overflow: hidden;
  padding-right: 10px;
  padding-left: 10px;
  margin-right: auto;
  margin-left: auto
}

#header #logo {
  width: 500px;
  max-width: 500px;
  min-width: 500px;
}

#header img {
  width: 100%;
  height: 100%;
}

#status {
  overflow: visible;
  padding-right: 0px;
  padding-left: 0px;
  margin-right: auto;
  margin-left: auto
}

#status img {
  width: 40px;
  max-width: 40px;
  min-width: 40px;
}

#dropdown-menu {
  overflow: auto;
}

#content {
  overflow: hidden;
  padding-right: 10px;
  padding-left: 10px;
  padding-top: 10px;
  padding-bottom: 10px;
  margin-right: auto;
  margin-left: auto
}

#footer {
  overflow: hidden;
  padding-right: 10px;
  padding-left: 10px;
  margin-right: auto;
  margin-left: auto
}

.section {
  border-radius: 8px;
  padding-right: 20px;
  padding-left: 20px;
  padding-top: 10px;
  padding-bottom: 1px;
  margin: 10px;
  vertical-align: middle;
}

.homeIconCol {
  padding: 25px;
  width: 300px;
  min-width: 300px;
  max-width: 300px;
}

.homeicon {
  padding: 25px;
  height: 200px;
  width: 200px;
}

.dropdown-menu-right {
  right: 0;
  left: auto;
}

.flagicon {
  margin-right: 5px;
  padding: 1px;
  height: 25px;
  width: 35px;
}

.form-control {
  margin-bottom: 10px;
}

.input-group {
  margin: 10px;
}

.input-group-addon {
  padding-left: 5px;
  padding-right: 5px;
}

#nhsNumber {
  width: 300px;
  min-width: 300px;
  max-width: 300px;
}

#dateOfBirth {
  width: 300px;
  min-width: 300px;
  max-width: 300px;
}

.modal-dialog {
  position: absolute;
  left: 0;
  right: 0;
  top: 0;
  bottom: 0;
  margin: auto;
  width: 500px;
  height: 300px;
}
