/** hide waiting time message when closed **/
.Closed{
  display:none;
}

body{
    font-family: 'arial' ;
}

/** Overides Header input **/


header .govuk-input{
  border-color: #bfc1c3;
  border-width:1px;
  width:calc(100% - 100px);
  font-size: 16px;
  height: 40px;
  
}


#views-exposed-form-solr-search-content-page-1 .govuk-form-group {
    margin: 0;
}

/** inline form prefixes  **/
.form-prefix > span {
  display: inline-block;
}


/** Local Tasks **/

#block-banes8-local-tasks ul {
    list-style:none;
    padding:0;
}

#block-banes8-local-tasks li {
    display:inline-block;
    margin-right:20px;
}

.govuk-template {
    background-color: #f3f2f1;
}


.header-search .site-search .govuk-button {
    background-image: url(/themes/custom/banes8/images/icon-search-2x.png);
}

.button-task {
    width: 100%;
    min-height: 90px;
    display: flex;
    align-items: center;
    align-content: space-between;
}

/** Flex Box **/ 

.flex-item {
    display: flex;
    padding: 0;
    margin: 0;
    list-style: none;
    justify-content: space-between;;
}

.flex-item li{
  width: 24%;
  background: #00663d;
}

.flex-item li a{
  color:white;
}

.flex-item li {
    width: 24%;
    background: #00663d;
    flex-direction: column;
    display: flex;
    justify-content: space-around;
}

.flex-item .govuk-heading-s {
    font-size: 19px;
    line-height: 25px;
    min-height: 100px;
    flex-direction: column;
    display: flex;
    padding: 10px 20px;
    justify-content: center;
    align-content: space-around;
    margin-bottom:0;
}

.aside {
    font-family: arial;
}

@media (min-width: 40.0625em) {
   a[href*="tel:"] {
       pointer-events: none;
       cursor:default;
       text-decoration: none;
       color: #0b0c0c;
       font-weight:700;
   }
}

.header-search .site-search .button {
    background-image: url(/themes/custom/banes8/dist/assets/patterns/images/icon-search.png);
}

.left-align {
    text-align: left;
}


ul.govuk-list.govuk-list--bullet.hint {
    color: #6f7787;
}

.header-wrapper {
    max-width: 1100px;
}

ul.navigation-primary-list {
    max-width: 1100px;
}


.govuk-width-container, .footer-wrapper, .header-wrapper{
    max-width: 960px;
}

@media (min-width: 40.0625em) {
.govuk-width-container,
.footer-wrapper, .header-wrapper {
    max-width: 1100px;
}
}

.site-search .govuk-form-group {
    margin-bottom: 0;
}

ul.js-pager__items {
    list-style: none;
    padding: 0;
    margin: 2em 0 0 -10px;
    display: inline-flex;
    color: white;
}

strong{
  font-weight: 700;
}

.aside {
border-top: none;
background-color: transparent;
padding: 0;
}

.aside .block{
 border-top: 3px solid #00b259; 
 background-color: #f8f8f8;
 padding: 1em;
}

.alert {
    background: orange;
    padding: 1em 0 2em;
}

a.btn.btn-default {
    color: black;
    border: solid 2px black;
    padding: .5em;
    /*display:block;*/
}

button.close {
    float: right;
    background: transparent;
    border: transparent;
}

.beta {
    background: #00728f;
}

.govuk-phase-banner {
    border: none;
    /* color: white; */
}

strong.govuk-tag.govuk-phase-banner__content__tag {
    background: #fff;
    color: #00728f;
}

span.govuk-phase-banner__text {
    color: #fff;
}

span.govuk-phase-banner__text a.govuk-link {
    color: #fff;
}

@media print {
  div#sliding-popup, .eu-cookie-compliance-banner {
  display:none;
}
}

/* OLD COOKIE MODULE 
.cc_banner.cc_container.cc_container--open {
    color: #fff;
    background:#00728F;
}


p.cc_message {
    color: #fff;
}

a.cc_more_info {
    font-weight:  700;
    color: #fff;
}

.cc_container .cc_btn:hover, .cc_container .cc_btn:active {
    background-color: #004D2E;
    color: #fff;
}

.cc_container .cc_btn {
    background-color: #00663D;
    color: #fff;
}
*/

.highlight .govuk-warning-text span.govuk-warning-text__icon {
    left: 0;
}

#chrome, #ios{
  margin-bottom:1em;
}

.header-search .site-search .form-control {
    height: 40px;
}

@media (min-width: 769px){
.header-logo {
    width: 190.5px;
    float: left;
}
}

.header-search .site-search {
    margin-top: 1em;
}
/* fix for displaying content inline
.container-inline div, .container-inline label {
    display: flex;
}*/