/* RCHE SEARCH
   ————————————————————————————————————————————————————————— */
.view-rche-search .view-content .views-row:nth-child(1) {
  border-radius: 20px !important;
}

#views-exposed-form-rche-search-page-1 {
  padding: .7em 3em;
}

#views-exposed-form-rche-search-page-1 .checkbox label {
  padding-left: .4em;
}

#views-exposed-form-rche-search-page-1 h3 {
  margin-top: .6em;
}

#views-exposed-form-rche-search-page-1 .block,
#views-exposed-form-rche-search-page-1 .pnl {
  margin-top: 1em;
}

#views-exposed-form-rche-search-page-1 .checkbox {
  margin-top: 0;
  margin-bottom: 0;
}

#views-exposed-form-rche-search-page-1 form.views-exposed-form select {
  height: 2.5em;
}

#views-exposed-form-rche-search-page-1 form.views-exposed-form .button {
  box-shadow: 0 0 6px #00000061;
  transition: all .5s;
}

#views-exposed-form-rche-search-page-1 #edit-ss {
  width: auto;
}

#views-exposed-form-rche-search-page-1 .description {
  margin-left: calc(25% + 3.2em);
}

#views-exposed-form-rche-search-page-1 input[type="text"] {
  width: 12em;
  margin-right: .5em;
}

#views-exposed-form-rche-search-page-1 .view-header .summary {
  width: 13em;
  display: inline-block;
  margin: 0 0 .5em 2em;
}

#rche-search-reset {
  display: inline-block;
  margin-left: 1em;
  text-align: center;
}

#views-exposed-form-rche-search-page-1 .form--inline {
  margin-top: 2em;
}

#views-exposed-form-rche-search-page-1 .form--inline .form-item {
  float: none;
  margin-top: .5em;
  margin-bottom: .5em;
}

.checkbox input[type=checkbox] {
  top: .5em;
}

#views-exposed-form-rche-search-page-1 .pnl,
#views-exposed-form-rche-search-page-1 .form-item,
#views-exposed-form-rche-search-page-1 .facets-widget-checkbox {
  width: 100%;
  display: flex;
}

#block-rche-facet-district li {
  float: left;
  width: 35%;
}

#block-rche-facet-district .row {
  margin: 20px 0 0 0;
}

#block-rche-facet-district .checkbox+.checkbox {
  margin-top: 0;
}

#views-exposed-form-rche-search-page-1 .form-type-select {
  display: none;
}

.pnl {
  width: 100%;
}

#views-exposed-form-rche-search-page-1 .pnl .form-wrapper {
  padding-left: 40px;
}

#views-exposed-form-rche-search-page-1 .form-item > label,
#views-exposed-form-rche-search-page-1 h3 {
  min-width: 25%;
  display: inline-block;
  margin-right: 3em;
  font-size: 21px;
}

@media (max-width: 480px) {
  #rche-search-reset {
    margin: 1em 0 .5em 0;
  }

  #views-exposed-form-rche-search-page-1 .form--inline {
    margin-top: 0;
  }

  #views-exposed-form-rche-search-page-1 .pnl,
  #views-exposed-form-rche-search-page-1 .form-item:not(.form-type-select),
  #views-exposed-form-rche-search-page-1 .facets-widget-checkbox {
    display: block;
  }

  #views-exposed-form-rche-search-page-1 .description,
  #views-exposed-form-rche-search-page-1 .view-header .summary {
    margin-left: 0;
  }

  #views-exposed-form-rche-search-page-1 .form-item > label,
  #views-exposed-form-rche-search-page-1 h3 {
    margin-right: 0;
  }

  #views-exposed-form-rche-search-page-1 h3 {
    padding-left: 0;
  }

  #views-exposed-form-rche-search-page-1 .pnl .form-wrapper,
  #views-exposed-form-rche-search-page-1 ul {
    padding-left: 1.2em;
  }

  #block-rche-facet-district li {
    width: 40%;
    margin-right: 0;
  }

  #block-rche-facet-district li:nth-child(odd) {
    margin-right: 15%;
  }

  #views-exposed-form-rche-search-page-1 input[type="text"] {
    width: 7em;
  }

  #views-exposed-form-rche-search-page-1 .form-item-ss {
    flex-wrap: wrap;
  }

}

/* RCHE VIEW
   ————————————————————————————————————————————————————————— */
.field--type-faqfield .field__items .field__label {
  font-weight: normal;
}

.field--type-trinity-date .field__item .field__label {
  padding-left: 0;
}

/* CHAT
   ————————————————————————————————————————————————————————— */
body.e123_user_login #block-e123-enar-sub-breadcrumbs {
  display: none;
}

body.oauth-grant #simple-oauth-authorize-form article,
body.rocket-chat-iframe .wsmobileheader,
body.rocket-chat-iframe .region-breadcrumb,
body.rocket-chat-iframe #user-login-form .back_btn_wrapper,
body.rocket-chat-iframe #user-login-form .forgot_password
{
  display: none;
}

body.oauth-grant .page-title {
  margin-top: 3em;
  text-align: center;
}

body.oauth-grant #edit-submit {
  text-align: center;
  margin: 1em auto 0 auto;
  display: block;
}

body.rocket-chat-iframe #block-loginassocialmediase72e1668linktoregistermobile {
  display: none !important;
}
