/**
* Colors
*/
/* line 3, halel/static/home/scss/hcbs_page.scss */
.hcbs-page {
  width: 100%;
  min-height: 400px; }

/**
* Colors
*/
/* line 4, halel/static/home/scss/sections/search.scss */
.search {
  position: relative;
  padding-bottom: 70px;
  margin-top: -20px; }
  /* line 9, halel/static/home/scss/sections/search.scss */
  .search__inner {
    background-color: #ffffff;
    padding: 35px;
    box-shadow: 0 4px 8px 0 rgba(0, 0, 0, 0.07); }
    @media (max-width: 767px) {
      /* line 9, halel/static/home/scss/sections/search.scss */
      .search__inner {
        padding: 28px; } }
    @media (max-width: 560px) {
      /* line 9, halel/static/home/scss/sections/search.scss */
      .search__inner {
        padding: 24px 10px; } }
  /* line 23, halel/static/home/scss/sections/search.scss */
  .search__table {
    margin-top: 30px; }
  /* line 27, halel/static/home/scss/sections/search.scss */
  .search__table-m {
    padding: 15px;
    margin-bottom: 0; }
    /* line 31, halel/static/home/scss/sections/search.scss */
    .search__table-m:first-child {
      margin-top: 15px; }
    /* line 35, halel/static/home/scss/sections/search.scss */
    .search__table-m a {
      color: #026d34;
      text-decoration: underline; }

/**
* Colors
*/
/**
* Mixins
*/
/* line 5, halel/static/scss/components/search.scss */
.search-title {
  font-family: "FuturaArabic-Demi", sans-serif;
  font-size: 24px;
  font-weight: 400;
  line-height: 1.33; }
  /* line 11, halel/static/scss/components/search.scss */
  .search-title--primary {
    margin-bottom: 25px; }
    @media (max-width: 767px) {
      /* line 11, halel/static/scss/components/search.scss */
      .search-title--primary {
        margin-bottom: 12px; } }
  /* line 19, halel/static/scss/components/search.scss */
  .search-title--placeholder {
    max-width: 600px;
    margin: 0 auto; }
  /* line 24, halel/static/scss/components/search.scss */
  .search-title.rtl-class {
    font-family: "Tajawal-Bold", sans-serif;
    direction: rtl; }

/* line 30, halel/static/scss/components/search.scss */
.search-form {
  display: flex;
  width: 100%; }
  /* line 34, halel/static/scss/components/search.scss */
  .search-form.rtl-class {
    flex-direction: row-reverse; }
  /* line 38, halel/static/scss/components/search.scss */
  .search-form__input {
    flex: 1 1 auto;
    height: 64px;
    font-size: 16px;
    border-width: 1px 0 1px 1px;
    border-style: solid;
    border-color: #e4e4e4;
    border-radius: 0;
    padding: 16px 26px;
    transition: none; }
    @media (max-width: 767px) {
      /* line 38, halel/static/scss/components/search.scss */
      .search-form__input {
        height: 56px;
        padding: 11px 16px; } }
    @media (max-width: 479px) {
      /* line 38, halel/static/scss/components/search.scss */
      .search-form__input {
        padding: 11px; } }
    /* line 6, halel/static/scss/mixins.scss */
    .search-form__input::-webkit-input-placeholder {
      font-size: 16px;
      color: #797979;
      opacity: 1; }
    /* line 10, halel/static/scss/mixins.scss */
    .search-form__input::-moz-placeholder {
      font-size: 16px;
      color: #797979;
      opacity: 1; }
    /* line 14, halel/static/scss/mixins.scss */
    .search-form__input:-moz-placeholder {
      font-size: 16px;
      color: #797979;
      opacity: 1; }
    /* line 18, halel/static/scss/mixins.scss */
    .search-form__input:-ms-input-placeholder {
      font-size: 16px;
      color: #797979;
      opacity: 1; }
    /* line 64, halel/static/scss/components/search.scss */
    .search-form__input.rtl-class {
      border-width: 1px 1px 1px 0;
      direction: rtl; }
  /* line 70, halel/static/scss/components/search.scss */
  .search-form .select2-container {
    width: 186px !important; }
    @media (max-width: 479px) {
      /* line 70, halel/static/scss/components/search.scss */
      .search-form .select2-container {
        width: 120px !important; } }
    /* line 78, halel/static/scss/components/search.scss */
    .search-form .select2-container--default .select2-selection--single {
      height: 64px; }
      @media (max-width: 767px) {
        /* line 78, halel/static/scss/components/search.scss */
        .search-form .select2-container--default .select2-selection--single {
          height: 56px; } }
      /* line 85, halel/static/scss/components/search.scss */
      .search-form .select2-container--default .select2-selection--single .select2-selection__rendered {
        padding-left: 20px;
        line-height: 64px; }
        @media (max-width: 767px) {
          /* line 85, halel/static/scss/components/search.scss */
          .search-form .select2-container--default .select2-selection--single .select2-selection__rendered {
            line-height: 56px; } }
        @media (max-width: 479px) {
          /* line 85, halel/static/scss/components/search.scss */
          .search-form .select2-container--default .select2-selection--single .select2-selection__rendered {
            padding-left: 11px; } }
      /* line 98, halel/static/scss/components/search.scss */
      .search-form .select2-container--default .select2-selection--single .select2-selection__arrow {
        height: 60px;
        right: 10px; }
        @media (max-width: 767px) {
          /* line 98, halel/static/scss/components/search.scss */
          .search-form .select2-container--default .select2-selection--single .select2-selection__arrow {
            height: 54px; } }
        @media (max-width: 479px) {
          /* line 98, halel/static/scss/components/search.scss */
          .search-form .select2-container--default .select2-selection--single .select2-selection__arrow {
            right: 4px; } }
    /* line 113, halel/static/scss/components/search.scss */
    .search-form .select2-container .select2-selection {
      border-width: 1px 0 1px 1px;
      border-style: solid;
      border-color: #e4e4e4; }
      /* line 118, halel/static/scss/components/search.scss */
      .search-form .select2-container .select2-selection.rtl-class {
        border-width: 1px 1px 1px 0; }
  /* line 124, halel/static/scss/components/search.scss */
  .search-form__btn {
    display: flex;
    justify-content: center;
    align-items: center;
    background-color: #caaf00;
    background-image: none;
    height: 64px;
    width: 64px;
    touch-action: manipulation;
    padding: 0;
    border: 0; }
    @media (max-width: 767px) {
      /* line 124, halel/static/scss/components/search.scss */
      .search-form__btn {
        height: 56px;
        width: 56px; } }

/* line 143, halel/static/scss/components/search.scss */
.search-placeholder {
  text-align: center;
  padding: 30px;
  margin-top: 30px; }
  /* line 148, halel/static/scss/components/search.scss */
  .search-placeholder__img {
    display: inline-block;
    margin-bottom: 30px; }
    @media (max-width: 767px) {
      /* line 148, halel/static/scss/components/search.scss */
      .search-placeholder__img {
        max-width: 70px;
        margin-bottom: 24px; } }

/* line 159, halel/static/scss/components/search.scss */
#searchPreloader,
#searchTable,
#tableHeaderCB,
#tableHeaderCertificate,
#searchPlaceholder,
#errorMessage,
.table-m_template,
.table-m_cb-template,
.table-m_cr-template,
#pagination {
  display: none; }
