/* ******
 * Global configurations
* ****** */

body {}

/* ******
   * Global fonts and link styles
  * ****** */

h1,
.h1 {}

h2,
.h2 {}

h3,
.h3 {}

h4,
.h4 {}

h5,
.h5 {}

h6,
.h6 {}


.no-border {
   border: 0px;
}

.smallest-cell {
   width: 1px;
   white-space: nowrap;
}

.largest-cell {
   width: 100%;
}

/* ******
   * Navigation bars
  * ****** */


/* ******
   * Introduction and header
  * ****** */


/* ******
   * Sections and general content
  * ****** */

.contact-cell {
   white-space: nowrap;
   font-size: 16px;
}

.contact-cell i {
   margin-right: 10px;
   margin-bottom: 10px;
}

.employee-biography {
   padding-top: 4px;
   font-size: 15px;
   letter-spacing: 1px;
}

/* ******
   * Cards
  * ****** */
.profile-photo-card {
   text-align: center;
   padding: 0px;
}

.profile-photo-card img {
   height: 200px;
   width: 100%;
   object-fit: cover;
}

.profile-photo-circle img {
   height: 80px;
   width: 80px;
   object-fit: cover;
   border-radius: 50%
}

.center-cropped {
   width: 180px;
   height: 180px;
   background-position: center center;
   background-repeat: no-repeat;
}

.directorates .nhsuk-card__content {
   padding: 32px;
   min-height: 160px;
}

/* ******
   * Footer content
  * ****** */




/* ******
   * Searchbox
  * ****** */

.nhsuk-header__service-name {
   margin-left: 20px;
}
form.homepage-search {
   width: 100%;
   display: flex;
}

.homepage-search-text {
   height: 60px;
}

.homepage-search-button {
   background: #007f3b;
   height: 60px;
   padding: 17px 20px;
   border: 1px solid #007f3b;
   text-align: center;
   width: 88px;
}

.homepage-search-button .nhsuk-icon__search {
   fill: #fff !important;
}

.homepage-search-button:hover {
   background-color: #00662f;
   border: 1px solid #00662f;
}

.homepage-search-button:focus {
   background-color: #00662f;
   border: 1px solid #00662f;
}

.homepage-search-button .nhsuk-search__submit:focus {
   background-color: #ffeb3b !important;
   box-shadow: 0 -4px #ffeb3b, 0 4px #212b32;
   outline: 4px solid transparent;
   outline-offset: 4px
}