@charset "UTF-8";
.search-results, .search-results-exemption {
  min-width: 330px; }
  .search-results .body-container, .search-results-exemption .body-container {
    position: relative; }
    @media (min-width: 992px) {
      .search-results .body-container, .search-results-exemption .body-container {
        position: static; } }
    .search-results .body-container .grey-overlay, .search-results-exemption .body-container .grey-overlay {
      position: absolute;
      display: none;
      width: 100%;
      height: 100%;
      top: 101px;
      right: 0;
      left: 0;
      bottom: 0;
      background-color: rgba(0, 0, 0, 0.5);
      z-index: 10; }
  .search-results .custom-container, .search-results-exemption .custom-container {
    padding: 0 20px; }
  .search-results .search-results-top-sec, .search-results .search-results-exemption-top-sec, .search-results-exemption .search-results-top-sec, .search-results-exemption .search-results-exemption-top-sec {
    position: relative;
    min-height: 205px;
    background-color: #fff;
    box-shadow: 0 2px 5px 0 rgba(0, 0, 0, 0.1);
    margin-bottom: 5px; }
    @media (min-width: 992px) {
      .search-results .search-results-top-sec, .search-results .search-results-exemption-top-sec, .search-results-exemption .search-results-top-sec, .search-results-exemption .search-results-exemption-top-sec {
        background-image: url(../../images/search-results-header-visuals.png);
        height: 308px;
        background-size: auto;
        background-repeat: no-repeat;
        background-position: right; } }
    @media (min-width: 992px) {
      .search-results .search-results-top-sec, .search-results .search-results-exemption-top-sec, .search-results-exemption .search-results-top-sec, .search-results-exemption .search-results-exemption-top-sec {
        background-image: url(../../images/search-results-header-visuals.png);
        height: 260px;
        background-size: auto;
        background-repeat: no-repeat;
        background-position: right;
        background-size: 30%; } }
    @media (min-width: 1281px) {
      .search-results .search-results-top-sec, .search-results .search-results-exemption-top-sec, .search-results-exemption .search-results-top-sec, .search-results-exemption .search-results-exemption-top-sec {
        height: 308px; } }
    @media (max-width: 340px) {
      .search-results .search-results-top-sec, .search-results .search-results-exemption-top-sec, .search-results-exemption .search-results-top-sec, .search-results-exemption .search-results-exemption-top-sec {
        height: 240px;
        box-shadow: none; } }
    .search-results .search-results-top-sec .right-line, .search-results .search-results-exemption-top-sec .right-line, .search-results-exemption .search-results-top-sec .right-line, .search-results-exemption .search-results-exemption-top-sec .right-line {
      position: absolute;
      left: 0;
      right: auto;
      width: 5px;
      height: 100%;
      border-radius: 0 4px 4px 0;
      background-color: #1c6897; }
      @media (min-width: 992px) {
        .search-results .search-results-top-sec .right-line, .search-results .search-results-exemption-top-sec .right-line, .search-results-exemption .search-results-top-sec .right-line, .search-results-exemption .search-results-exemption-top-sec .right-line {
          width: 11px; } }
    .search-results .search-results-top-sec .search-results-container, .search-results .search-results-exemption-top-sec .search-results-container, .search-results-exemption .search-results-top-sec .search-results-container, .search-results-exemption .search-results-exemption-top-sec .search-results-container {
      width: 100%;
      margin: 0 auto;
      padding: 73px 20px 20px; }
      @media (min-width: 992px) {
        .search-results .search-results-top-sec .search-results-container, .search-results .search-results-exemption-top-sec .search-results-container, .search-results-exemption .search-results-top-sec .search-results-container, .search-results-exemption .search-results-exemption-top-sec .search-results-container {
          padding-top: 96px; } }
      @media (min-width: 1281px) {
        .search-results .search-results-top-sec .search-results-container, .search-results .search-results-exemption-top-sec .search-results-container, .search-results-exemption .search-results-top-sec .search-results-container, .search-results-exemption .search-results-exemption-top-sec .search-results-container {
          padding-top: 120px; } }
      .search-results .search-results-top-sec .search-results-container h1, .search-results .search-results-exemption-top-sec .search-results-container h1, .search-results-exemption .search-results-top-sec .search-results-container h1, .search-results-exemption .search-results-exemption-top-sec .search-results-container h1 {
        font-size: 3rem;
        font-weight: 500;
        line-height: 1;
        color: #1c6897; }
        @media (min-width: 992px) {
          .search-results .search-results-top-sec .search-results-container h1, .search-results .search-results-exemption-top-sec .search-results-container h1, .search-results-exemption .search-results-top-sec .search-results-container h1, .search-results-exemption .search-results-exemption-top-sec .search-results-container h1 {
            font-size: 6.2rem;
            font-style: normal;
            font-stretch: normal;
            line-height: normal;
            letter-spacing: normal;
            text-align: center;
            margin-bottom: 13px; } }
      .search-results .search-results-top-sec .search-results-container p, .search-results .search-results-exemption-top-sec .search-results-container p, .search-results-exemption .search-results-top-sec .search-results-container p, .search-results-exemption .search-results-exemption-top-sec .search-results-container p {
        font-size: 1.6rem;
        font-weight: normal;
        font-style: normal;
        font-stretch: normal;
        letter-spacing: normal;
        color: #4e5665;
        max-width: 640px;
        line-height: 1.25; }
        @media (min-width: 992px) {
          .search-results .search-results-top-sec .search-results-container p, .search-results .search-results-exemption-top-sec .search-results-container p, .search-results-exemption .search-results-top-sec .search-results-container p, .search-results-exemption .search-results-exemption-top-sec .search-results-container p {
            font-size: 3rem;
            line-height: normal; } }
  .search-results .search-results-body, .search-results-exemption .search-results-body {
    padding: 0 0 97px 0; }
    @media (min-width: 992px) {
      .search-results .search-results-body, .search-results-exemption .search-results-body {
        margin: 0;
        padding: 50px 20px 129px; } }
    .search-results .search-results-body .facet, .search-results-exemption .search-results-body .facet {
      z-index: 103;
      background-color: white;
      margin-top: 96px;
      width: 100%; }
      @media (min-width: 992px) {
        .search-results .search-results-body .facet, .search-results-exemption .search-results-body .facet {
          margin: 0 0 32px 0;
          padding: 0 20px;
          background-color: transparent; } }
      .search-results .search-results-body .facet .all-filters-wrapper, .search-results-exemption .search-results-body .facet .all-filters-wrapper {
        width: 100%; }
      .search-results .search-results-body .facet ul, .search-results-exemption .search-results-body .facet ul {
        max-width: 906px;
        width: 100%; }
        @media (min-width: 992px) {
          .search-results .search-results-body .facet ul, .search-results-exemption .search-results-body .facet ul {
            padding-bottom: 0; } }
      .search-results .search-results-body .facet li, .search-results-exemption .search-results-body .facet li {
        border-radius: 2.2px;
        background-color: rgba(28, 104, 151, 0.15);
        min-height: 38px;
        font-size: 2rem;
        font-weight: normal;
        font-style: normal;
        font-stretch: normal;
        line-height: 1.1;
        letter-spacing: 0.4px;
        color: #1c6897;
        padding: 0 10px;
        margin: 0 10px 10px 0;
        max-width: 100%;
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex;
        -webkit-box-align: center;
            -ms-flex-align: center;
                align-items: center; }
        .search-results .search-results-body .facet li span, .search-results-exemption .search-results-body .facet li span {
          margin-top: 3px; }
      .search-results .search-results-body .facet .deselect-all-filters-wrapper, .search-results-exemption .search-results-body .facet .deselect-all-filters-wrapper {
        border-radius: 2.2px;
        background-color: #0a7bb6;
        font-size: 2rem;
        font-weight: normal;
        font-style: normal;
        font-stretch: normal;
        line-height: 1.1;
        letter-spacing: 0.4px;
        white-space: nowrap;
        color: #fff;
        padding: 0 10px;
        margin: 0;
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex;
        width: 221px;
        max-height: 38px;
        margin: 10px 0 25px 0; }
        @media (min-width: 992px) {
          .search-results .search-results-body .facet .deselect-all-filters-wrapper, .search-results-exemption .search-results-body .facet .deselect-all-filters-wrapper {
            margin: 0 0 0 141px;
            padding: 0 9px 0 14px; } }
        .search-results .search-results-body .facet .deselect-all-filters-wrapper span, .search-results-exemption .search-results-body .facet .deselect-all-filters-wrapper span {
          padding-top: 3px; }
      .search-results .search-results-body .facet .deselect-filter-btn, .search-results .search-results-body .facet .deselect-all-filters-btn, .search-results-exemption .search-results-body .facet .deselect-filter-btn, .search-results-exemption .search-results-body .facet .deselect-all-filters-btn {
        background-image: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iVVRGLTgiPz4NCjxzdmcgd2lkdGg9IjExcHgiIGhlaWdodD0iMTFweCIgdmlld0JveD0iMCAwIDExIDExIiB2ZXJzaW9uPSIxLjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiPg0KICAgIDwhLS0gR2VuZXJhdG9yOiBza2V0Y2h0b29sIDUyLjUgKDY3NDY5KSAtIGh0dHA6Ly93d3cuYm9oZW1pYW5jb2RpbmcuY29tL3NrZXRjaCAtLT4NCiAgICA8dGl0bGU+REZDRTg0RkYtRjFBNy00RDQ1LUE2NDYtMjI5QzVENDZFRTg3PC90aXRsZT4NCiAgICA8ZGVzYz5DcmVhdGVkIHdpdGggc2tldGNodG9vbC48L2Rlc2M+DQogICAgPGcgaWQ9Iteq15XXpteQ15XXqi3Xl9eZ16TXldepIiBzdHJva2U9Im5vbmUiIHN0cm9rZS13aWR0aD0iMSIgZmlsbD0ibm9uZSIgZmlsbC1ydWxlPSJldmVub2RkIiBzdHJva2UtbGluZWNhcD0icm91bmQiIHN0cm9rZS1saW5lam9pbj0icm91bmQiPg0KICAgICAgICA8ZyBpZD0iMDJfc2VhcmNoIiB0cmFuc2Zvcm09InRyYW5zbGF0ZSgtNTIyLjAwMDAwMCwgLTU4My4wMDAwMDApIiBzdHJva2U9IiMxQzY4OTciIHN0cm9rZS13aWR0aD0iMiI+DQogICAgICAgICAgICA8ZyBpZD0ieC1jb3B5LTUiIHRyYW5zZm9ybT0idHJhbnNsYXRlKDUyMi4wMDAwMDAsIDU4My4wMDAwMDApIj4NCiAgICAgICAgICAgICAgICA8cG9seWxpbmUgaWQ9IlBhdGgtNTMyIiBwb2ludHM9IjEgMSA1LjQ2MDIwMTIgNS41IDEwIDEuMDQ1MDU1MDgiPjwvcG9seWxpbmU+DQogICAgICAgICAgICAgICAgPHBvbHlsaW5lIGlkPSJQYXRoLTUzMiIgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoNS41MDAwMDAsIDcuNzUwMDAwKSBzY2FsZSgxLCAtMSkgdHJhbnNsYXRlKC01LjUwMDAwMCwgLTcuNzUwMDAwKSAiIHBvaW50cz0iMSA1LjUgNS40NjAyMDEyIDEwIDEwIDUuNTQ1MDU1MDgiPjwvcG9seWxpbmU+DQogICAgICAgICAgICA8L2c+DQogICAgICAgIDwvZz4NCiAgICA8L2c+DQo8L3N2Zz4=);
        width: 11px;
        height: 11px;
        background-color: transparent;
        border: none;
        box-shadow: none;
        background-repeat: no-repeat;
        background-position: center;
        margin: 0 0 0 21px; }
      .search-results .search-results-body .facet .deselect-all-filters-btn, .search-results-exemption .search-results-body .facet .deselect-all-filters-btn {
        background-image: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iVVRGLTgiPz4NCjxzdmcgd2lkdGg9IjExcHgiIGhlaWdodD0iMTFweCIgdmlld0JveD0iMCAwIDExIDExIiB2ZXJzaW9uPSIxLjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiPg0KICAgIDwhLS0gR2VuZXJhdG9yOiBza2V0Y2h0b29sIDUyLjUgKDY3NDY5KSAtIGh0dHA6Ly93d3cuYm9oZW1pYW5jb2RpbmcuY29tL3NrZXRjaCAtLT4NCiAgICA8dGl0bGU+MEE0RkY5MUItNjlGMC00N0NBLThFNUMtMjZDNjhGODgxNjcxPC90aXRsZT4NCiAgICA8ZGVzYz5DcmVhdGVkIHdpdGggc2tldGNodG9vbC48L2Rlc2M+DQogICAgPGcgaWQ9Iteq15XXpteQ15XXqi3Xl9eZ16TXldepIiBzdHJva2U9Im5vbmUiIHN0cm9rZS13aWR0aD0iMSIgZmlsbD0ibm9uZSIgZmlsbC1ydWxlPSJldmVub2RkIiBzdHJva2UtbGluZWNhcD0icm91bmQiIHN0cm9rZS1saW5lam9pbj0icm91bmQiPg0KICAgICAgICA8ZyBpZD0iMDJfc2VhcmNoIiB0cmFuc2Zvcm09InRyYW5zbGF0ZSgtMjEyLjAwMDAwMCwgLTU4My4wMDAwMDApIiBzdHJva2U9IiNGRkZGRkYiIHN0cm9rZS13aWR0aD0iMiI+DQogICAgICAgICAgICA8ZyBpZD0iR3JvdXAtMjMiIHRyYW5zZm9ybT0idHJhbnNsYXRlKDIwMy4wMDAwMDAsIDU2OS4wMDAwMDApIj4NCiAgICAgICAgICAgICAgICA8ZyBpZD0iR3JvdXAtMjQiIHRyYW5zZm9ybT0idHJhbnNsYXRlKDkuMDAwMDAwLCAxNC4wMDAwMDApIj4NCiAgICAgICAgICAgICAgICAgICAgPGcgaWQ9IngtY29weS04Ij4NCiAgICAgICAgICAgICAgICAgICAgICAgIDxwb2x5bGluZSBpZD0iUGF0aC01MzIiIHBvaW50cz0iMSAxIDUuNDYwMjAxMiA1LjUgMTAgMS4wNDUwNTUwOCI+PC9wb2x5bGluZT4NCiAgICAgICAgICAgICAgICAgICAgICAgIDxwb2x5bGluZSBpZD0iUGF0aC01MzIiIHRyYW5zZm9ybT0idHJhbnNsYXRlKDUuNTAwMDAwLCA3Ljc1MDAwMCkgc2NhbGUoMSwgLTEpIHRyYW5zbGF0ZSgtNS41MDAwMDAsIC03Ljc1MDAwMCkgIiBwb2ludHM9IjEgNS41IDUuNDYwMjAxMiAxMCAxMCA1LjU0NTA1NTA4Ij48L3BvbHlsaW5lPg0KICAgICAgICAgICAgICAgICAgICA8L2c+DQogICAgICAgICAgICAgICAgPC9nPg0KICAgICAgICAgICAgPC9nPg0KICAgICAgICA8L2c+DQogICAgPC9nPg0KPC9zdmc+);
        color: #fff;
        margin: 0 0 0 13px;
        height: 38px; }
    .search-results .search-results-body .padding-top-d, .search-results-exemption .search-results-body .padding-top-d {
      margin-top: 90px !important; }
      @media (min-width: 992px) {
        .search-results .search-results-body .padding-top-d, .search-results-exemption .search-results-body .padding-top-d {
          margin: 0; } }
    .search-results .search-results-body .padding-top-facet .padding-top-facet-filters-list, .search-results-exemption .search-results-body .padding-top-facet .padding-top-facet-filters-list {
      padding-top: 15px; }
    .search-results .search-results-body .search-results-body-wrapper, .search-results-exemption .search-results-body .search-results-body-wrapper {
      width: 100%;
      padding: 0; }
      @media (min-width: 992px) {
        .search-results .search-results-body .search-results-body-wrapper, .search-results-exemption .search-results-body .search-results-body-wrapper {
          padding: 0 20px; } }
      .search-results .search-results-body .search-results-body-wrapper .status-filter-wrapper, .search-results-exemption .search-results-body .search-results-body-wrapper .status-filter-wrapper {
        padding: 0 0 0 20px; }
        @media (min-width: 992px) {
          .search-results .search-results-body .search-results-body-wrapper .status-filter-wrapper, .search-results-exemption .search-results-body .search-results-body-wrapper .status-filter-wrapper {
            padding: 0 0 23px 0; } }
      @media (min-width: 992px) {
        .search-results .search-results-body .search-results-body-wrapper .status-filter-wrapper, .search-results .search-results-body .search-results-body-wrapper .office-filter-wrapper, .search-results .search-results-body .search-results-body-wrapper .tags-filter-wrapper, .search-results-exemption .search-results-body .search-results-body-wrapper .status-filter-wrapper, .search-results-exemption .search-results-body .search-results-body-wrapper .office-filter-wrapper, .search-results-exemption .search-results-body .search-results-body-wrapper .tags-filter-wrapper {
          margin: -20px 0 0 0; } }
      .search-results .search-results-body .search-results-body-wrapper .office-filter-wrapper, .search-results .search-results-body .search-results-body-wrapper .tags-filter-wrapper, .search-results-exemption .search-results-body .search-results-body-wrapper .office-filter-wrapper, .search-results-exemption .search-results-body .search-results-body-wrapper .tags-filter-wrapper {
        padding: 0 0 0 20px; }
        @media (min-width: 992px) {
          .search-results .search-results-body .search-results-body-wrapper .office-filter-wrapper, .search-results .search-results-body .search-results-body-wrapper .tags-filter-wrapper, .search-results-exemption .search-results-body .search-results-body-wrapper .office-filter-wrapper, .search-results-exemption .search-results-body .search-results-body-wrapper .tags-filter-wrapper {
            padding: 0 0 15px 0; } }
        .search-results .search-results-body .search-results-body-wrapper .office-filter-wrapper .show-more-button, .search-results .search-results-body .search-results-body-wrapper .tags-filter-wrapper .show-more-button, .search-results-exemption .search-results-body .search-results-body-wrapper .office-filter-wrapper .show-more-button, .search-results-exemption .search-results-body .search-results-body-wrapper .tags-filter-wrapper .show-more-button {
          line-height: 3.44;
          font-size: 1.6rem;
          font-weight: normal;
          font-style: normal;
          font-stretch: normal;
          letter-spacing: 0.3px;
          color: #1d7db0;
          background-color: transparent;
          border: none; }
      @media (min-width: 992px) {
        .search-results .search-results-body .search-results-body-wrapper .filters-wrapper, .search-results-exemption .search-results-body .search-results-body-wrapper .filters-wrapper {
          margin: 0 70px 0 0; } }
      .search-results .search-results-body .search-results-body-wrapper .commit-button, .search-results-exemption .search-results-body .search-results-body-wrapper .commit-button {
        width: 90px;
        height: 32px;
        border-radius: 4px;
        box-shadow: 0 3px 7px 0 rgba(0, 0, 0, 0.1);
        background-color: #0a7bb6;
        border: none;
        font-size: 2rem;
        font-weight: normal;
        font-style: normal;
        font-stretch: normal;
        line-height: 0.8;
        letter-spacing: normal;
        text-align: center;
        color: #fff;
        padding: 11px; }
      .search-results .search-results-body .search-results-body-wrapper .search-results-filter-container, .search-results-exemption .search-results-body .search-results-body-wrapper .search-results-filter-container {
        min-width: 274px;
        width: 100%;
        -webkit-box-flex: 1;
            -ms-flex: 1;
                flex: 1;
        position: absolute;
        z-index: 100;
        background-color: white;
        margin-top: -5px; }
        @media (min-width: 992px) {
          .search-results .search-results-body .search-results-body-wrapper .search-results-filter-container, .search-results-exemption .search-results-body .search-results-body-wrapper .search-results-filter-container {
            position: static;
            background-color: white;
            margin-top: 0; } }
        .search-results .search-results-body .search-results-body-wrapper .search-results-filter-container .search-results-filter-wrapper, .search-results-exemption .search-results-body .search-results-body-wrapper .search-results-filter-container .search-results-filter-wrapper {
          padding-top: 5px; }
          @media (min-width: 992px) {
            .search-results .search-results-body .search-results-body-wrapper .search-results-filter-container .search-results-filter-wrapper, .search-results-exemption .search-results-body .search-results-body-wrapper .search-results-filter-container .search-results-filter-wrapper {
              max-width: 270px;
              margin-top: 0;
              padding-top: 0; } }
        .search-results .search-results-body .search-results-body-wrapper .search-results-filter-container .close-filter-container, .search-results-exemption .search-results-body .search-results-body-wrapper .search-results-filter-container .close-filter-container {
          height: 93px;
          border: solid #dddddd;
          border-width: 1px 0 0 0;
          padding: 0 24px 0 0;
          margin: 0 0 0 20px; }
          @media (min-width: 992px) {
            .search-results .search-results-body .search-results-body-wrapper .search-results-filter-container .close-filter-container, .search-results-exemption .search-results-body .search-results-body-wrapper .search-results-filter-container .close-filter-container {
              border: solid #dddddd;
              border-width: 1px 0 0 0;
              height: 90px;
              /*padding: 0;*/
              margin: 0;
              cursor: pointer; } }
          .search-results .search-results-body .search-results-body-wrapper .search-results-filter-container .close-filter-container:first-child, .search-results-exemption .search-results-body .search-results-body-wrapper .search-results-filter-container .close-filter-container:first-child {
            border: solid #dddddd;
            border-width: 1px 0 0 0; }
            @media (min-width: 992px) {
              .search-results .search-results-body .search-results-body-wrapper .search-results-filter-container .close-filter-container:first-child, .search-results-exemption .search-results-body .search-results-body-wrapper .search-results-filter-container .close-filter-container:first-child {
                border: none; } }
          .search-results .search-results-body .search-results-body-wrapper .search-results-filter-container .close-filter-container:last-child, .search-results-exemption .search-results-body .search-results-body-wrapper .search-results-filter-container .close-filter-container:last-child {
            border-bottom: 0; }
          @media (min-width: 992px) {
            .search-results .search-results-body .search-results-body-wrapper .search-results-filter-container .close-filter-container:focus, .search-results-exemption .search-results-body .search-results-body-wrapper .search-results-filter-container .close-filter-container:focus {
              outline-color: #80bdff;
              outline-width: 2px;
              outline-style: solid; } }
          .search-results .search-results-body .search-results-body-wrapper .search-results-filter-container .close-filter-container h3, .search-results-exemption .search-results-body .search-results-body-wrapper .search-results-filter-container .close-filter-container h3 {
            font-size: 3.2rem;
            font-weight: normal;
            font-style: normal;
            font-stretch: normal;
            line-height: 1.72;
            letter-spacing: 0.6px;
            color: #1c6897;
            margin: 0; }
          .search-results .search-results-body .search-results-body-wrapper .search-results-filter-container .close-filter-container .filter-arrow, .search-results-exemption .search-results-body .search-results-body-wrapper .search-results-filter-container .close-filter-container .filter-arrow {
            width: 15px;
            height: 15px;
            border: solid #1c6897;
            border-width: 0 0 2px 2px;
            display: inline-block;
            -webkit-transform: rotate(-135deg);
                    transform: rotate(-135deg);
            pointer-events: none;
            margin: 0 -8px 0 0; }
          .search-results .search-results-body .search-results-body-wrapper .search-results-filter-container .close-filter-container .rotate, .search-results-exemption .search-results-body .search-results-body-wrapper .search-results-filter-container .close-filter-container .rotate {
            -webkit-transform: rotate(-45deg);
                    transform: rotate(-45deg);
            margin-top: -10px; }
        .search-results .search-results-body .search-results-body-wrapper .search-results-filter-container .tags-wrapper, .search-results-exemption .search-results-body .search-results-body-wrapper .search-results-filter-container .tags-wrapper {
          padding-bottom: 25px; }
          @media (min-width: 992px) {
            .search-results .search-results-body .search-results-body-wrapper .search-results-filter-container .tags-wrapper, .search-results-exemption .search-results-body .search-results-body-wrapper .search-results-filter-container .tags-wrapper {
              padding-bottom: 0; } }
        .search-results .search-results-body .search-results-body-wrapper .search-results-filter-container .tag-wrapper, .search-results-exemption .search-results-body .search-results-body-wrapper .search-results-filter-container .tag-wrapper {
          opacity: 0.8;
          width: 190px;
          height: 57px;
          border-radius: 2px;
          background-color: rgba(233, 235, 240, 0.5);
          margin: 0 0 10px 0; }
          @media (min-width: 992px) {
            .search-results .search-results-body .search-results-body-wrapper .search-results-filter-container .tag-wrapper, .search-results-exemption .search-results-body .search-results-body-wrapper .search-results-filter-container .tag-wrapper {
              width: 190px;
              height: 57px; } }
          .search-results .search-results-body .search-results-body-wrapper .search-results-filter-container .tag-wrapper span, .search-results-exemption .search-results-body .search-results-body-wrapper .search-results-filter-container .tag-wrapper span {
            font-size: 2rem;
            font-weight: normal;
            font-style: normal;
            font-stretch: normal;
            line-height: 2.7;
            letter-spacing: normal;
            color: #4e5665 !important; }
        @media (min-width: 992px) {
          .search-results .search-results-body .search-results-body-wrapper .search-results-filter-container .tags-filter-wrapper, .search-results-exemption .search-results-body .search-results-body-wrapper .search-results-filter-container .tags-filter-wrapper {
            padding-bottom: 35px; } }
        .search-results .search-results-body .search-results-body-wrapper .search-results-filter-container .border-none, .search-results-exemption .search-results-body .search-results-body-wrapper .search-results-filter-container .border-none {
          border-bottom: 0; }
        .search-results .search-results-body .search-results-body-wrapper .search-results-filter-container .border-b, .search-results-exemption .search-results-body .search-results-body-wrapper .search-results-filter-container .border-b {
          border-bottom: 1px solid #dddddd; }
        @media (min-width: 992px) {
          .search-results .search-results-body .search-results-body-wrapper .search-results-filter-container .date-filter-close.border-none, .search-results-exemption .search-results-body .search-results-body-wrapper .search-results-filter-container .date-filter-close.border-none {
            margin: 0 0 -5px 0; } }
        .search-results .search-results-body .search-results-body-wrapper .search-results-filter-container .type-filter-wrapper, .search-results-exemption .search-results-body .search-results-body-wrapper .search-results-filter-container .type-filter-wrapper {
          padding: 0 0 0 22px;
          margin: 0 0 39px 0; }
          @media (min-width: 992px) {
            .search-results .search-results-body .search-results-body-wrapper .search-results-filter-container .type-filter-wrapper, .search-results-exemption .search-results-body .search-results-body-wrapper .search-results-filter-container .type-filter-wrapper {
              padding: 0 0 39px 0;
              margin: 0; } }
        .search-results .search-results-body .search-results-body-wrapper .search-results-filter-container .checkbox, .search-results-exemption .search-results-body .search-results-body-wrapper .search-results-filter-container .checkbox {
          min-height: 55px;
          display: -webkit-box;
          display: -ms-flexbox;
          display: flex;
          -webkit-box-align: center;
              -ms-flex-align: center;
                  align-items: center; }
          @media (min-width: 992px) {
            .search-results .search-results-body .search-results-body-wrapper .search-results-filter-container .checkbox, .search-results-exemption .search-results-body .search-results-body-wrapper .search-results-filter-container .checkbox {
              margin: 0 0 9px 0; } }
          .search-results .search-results-body .search-results-body-wrapper .search-results-filter-container .checkbox:last-of-type, .search-results-exemption .search-results-body .search-results-body-wrapper .search-results-filter-container .checkbox:last-of-type {
            margin: 0; }
          .search-results .search-results-body .search-results-body-wrapper .search-results-filter-container .checkbox label, .search-results-exemption .search-results-body .search-results-body-wrapper .search-results-filter-container .checkbox label {
            margin: 0;
            display: -webkit-box;
            display: -ms-flexbox;
            display: flex;
            -webkit-box-align: center;
                -ms-flex-align: center;
                    align-items: center; }
          .search-results .search-results-body .search-results-body-wrapper .search-results-filter-container .checkbox span, .search-results-exemption .search-results-body .search-results-body-wrapper .search-results-filter-container .checkbox span {
            font-size: 2rem;
            font-weight: normal;
            font-style: normal;
            font-stretch: normal;
            letter-spacing: 0.3px;
            color: #4e5665; }
          .search-results .search-results-body .search-results-body-wrapper .search-results-filter-container .checkbox .main-label, .search-results-exemption .search-results-body .search-results-body-wrapper .search-results-filter-container .checkbox .main-label {
            font-weight: 500;
            line-height: 0.85;
            margin: 0;
            max-width: 212px;
            display: inline-block; }
          .search-results .search-results-body .search-results-body-wrapper .search-results-filter-container .checkbox input, .search-results-exemption .search-results-body .search-results-body-wrapper .search-results-filter-container .checkbox input {
            -webkit-appearance: none;
            width: 15px;
            height: 14px;
            border-radius: 2px;
            background-color: #fff;
            border: solid 1px #bcbcba;
            margin: 0 15px -1px 0; }
          .search-results .search-results-body .search-results-body-wrapper .search-results-filter-container .checkbox input[type="checkbox"]:checked, .search-results-exemption .search-results-body .search-results-body-wrapper .search-results-filter-container .checkbox input[type="checkbox"]:checked {
            display: inline-block;
            background-color: #1c6897;
            border: none; }
            .search-results .search-results-body .search-results-body-wrapper .search-results-filter-container .checkbox input[type="checkbox"]:checked:after, .search-results-exemption .search-results-body .search-results-body-wrapper .search-results-filter-container .checkbox input[type="checkbox"]:checked:after {
              content: '';
              display: block;
              margin: 2px auto;
              width: 4px;
              height: 8px;
              border: solid #fff;
              border-width: 0 0 1.5px 1.5px;
              -webkit-transform: rotate(-45deg);
                      transform: rotate(-45deg); }
        .search-results .search-results-body .search-results-body-wrapper .search-results-filter-container .date-filter-wrapper, .search-results .search-results-body .search-results-body-wrapper .search-results-filter-container .last-date-filter-wrapper, .search-results .search-results-body .search-results-body-wrapper .search-results-filter-container .currency-filter-wrapper, .search-results-exemption .search-results-body .search-results-body-wrapper .search-results-filter-container .date-filter-wrapper, .search-results-exemption .search-results-body .search-results-body-wrapper .search-results-filter-container .last-date-filter-wrapper, .search-results-exemption .search-results-body .search-results-body-wrapper .search-results-filter-container .currency-filter-wrapper {
          padding: 0 24px 21px 20px; }
          @media (min-width: 992px) {
            .search-results .search-results-body .search-results-body-wrapper .search-results-filter-container .date-filter-wrapper, .search-results .search-results-body .search-results-body-wrapper .search-results-filter-container .last-date-filter-wrapper, .search-results .search-results-body .search-results-body-wrapper .search-results-filter-container .currency-filter-wrapper, .search-results-exemption .search-results-body .search-results-body-wrapper .search-results-filter-container .date-filter-wrapper, .search-results-exemption .search-results-body .search-results-body-wrapper .search-results-filter-container .last-date-filter-wrapper, .search-results-exemption .search-results-body .search-results-body-wrapper .search-results-filter-container .currency-filter-wrapper {
              margin: 6px 0 30px 0;
              padding: 0; } }
          .search-results .search-results-body .search-results-body-wrapper .search-results-filter-container .date-filter-wrapper input, .search-results .search-results-body .search-results-body-wrapper .search-results-filter-container .last-date-filter-wrapper input, .search-results .search-results-body .search-results-body-wrapper .search-results-filter-container .currency-filter-wrapper input, .search-results-exemption .search-results-body .search-results-body-wrapper .search-results-filter-container .date-filter-wrapper input, .search-results-exemption .search-results-body .search-results-body-wrapper .search-results-filter-container .last-date-filter-wrapper input, .search-results-exemption .search-results-body .search-results-body-wrapper .search-results-filter-container .currency-filter-wrapper input {
            width: 203px;
            height: 32px;
            border-radius: 1.5px;
            background-color: #ffffff;
            border: solid 0.5px #d4d4d4;
            -webkit-appearance: none;
            -webkit-box-flex: 0;
                -ms-flex: none;
                    flex: none;
            padding: 0 8px;
            font-size: 1.5rem; }
          .search-results .search-results-body .search-results-body-wrapper .search-results-filter-container .date-filter-wrapper .input-wrapper, .search-results .search-results-body .search-results-body-wrapper .search-results-filter-container .last-date-filter-wrapper .input-wrapper, .search-results .search-results-body .search-results-body-wrapper .search-results-filter-container .currency-filter-wrapper .input-wrapper, .search-results-exemption .search-results-body .search-results-body-wrapper .search-results-filter-container .date-filter-wrapper .input-wrapper, .search-results-exemption .search-results-body .search-results-body-wrapper .search-results-filter-container .last-date-filter-wrapper .input-wrapper, .search-results-exemption .search-results-body .search-results-body-wrapper .search-results-filter-container .currency-filter-wrapper .input-wrapper {
            position: relative; }
            .search-results .search-results-body .search-results-body-wrapper .search-results-filter-container .date-filter-wrapper .input-wrapper img, .search-results .search-results-body .search-results-body-wrapper .search-results-filter-container .last-date-filter-wrapper .input-wrapper img, .search-results .search-results-body .search-results-body-wrapper .search-results-filter-container .currency-filter-wrapper .input-wrapper img, .search-results-exemption .search-results-body .search-results-body-wrapper .search-results-filter-container .date-filter-wrapper .input-wrapper img, .search-results-exemption .search-results-body .search-results-body-wrapper .search-results-filter-container .last-date-filter-wrapper .input-wrapper img, .search-results-exemption .search-results-body .search-results-body-wrapper .search-results-filter-container .currency-filter-wrapper .input-wrapper img {
              position: absolute;
              width: 20px;
              height: 20px;
              right: 6px;
              left: auto;
              top: 50%;
              margin: -10px 0 0 0;
              z-index: 100;
              pointer-events: none; }
        .search-results .search-results-body .search-results-body-wrapper .search-results-filter-container .currency-filter-wrapper input, .search-results-exemption .search-results-body .search-results-body-wrapper .search-results-filter-container .currency-filter-wrapper input {
          opacity: 0.8;
          font-family: FbReforma-sign;
          font-size: 1.5rem;
          font-weight: normal;
          font-style: normal;
          font-stretch: normal;
          line-height: normal;
          letter-spacing: 0.3px;
          color: #4e5665; }
        .search-results .search-results-body .search-results-body-wrapper .search-results-filter-container .input-wrapper, .search-results-exemption .search-results-body .search-results-body-wrapper .search-results-filter-container .input-wrapper {
          margin: 0 0 15px 0; }
      .search-results .search-results-body .search-results-body-wrapper .search-results-content-with-results, .search-results .search-results-body .search-results-body-wrapper .search-results-content-no-results, .search-results-exemption .search-results-body .search-results-body-wrapper .search-results-content-with-results, .search-results-exemption .search-results-body .search-results-body-wrapper .search-results-content-no-results {
        width: 100%;
        max-width: 870px;
        padding: 0 10px; }
        @media (min-width: 992px) {
          .search-results .search-results-body .search-results-body-wrapper .search-results-content-with-results, .search-results .search-results-body .search-results-body-wrapper .search-results-content-no-results, .search-results-exemption .search-results-body .search-results-body-wrapper .search-results-content-with-results, .search-results-exemption .search-results-body .search-results-body-wrapper .search-results-content-no-results {
            padding: 5px 0 0 0; } }
        .search-results .search-results-body .search-results-body-wrapper .search-results-content-with-results h2, .search-results .search-results-body .search-results-body-wrapper .search-results-content-no-results h2, .search-results-exemption .search-results-body .search-results-body-wrapper .search-results-content-with-results h2, .search-results-exemption .search-results-body .search-results-body-wrapper .search-results-content-no-results h2 {
          font-size: 2rem;
          line-height: 1;
          font-weight: normal;
          margin: 0 70px 8px 0; }
          @media (min-width: 992px) {
            .search-results .search-results-body .search-results-body-wrapper .search-results-content-with-results h2, .search-results .search-results-body .search-results-body-wrapper .search-results-content-no-results h2, .search-results-exemption .search-results-body .search-results-body-wrapper .search-results-content-with-results h2, .search-results-exemption .search-results-body .search-results-body-wrapper .search-results-content-no-results h2 {
              font-size: 3.2rem;
              font-style: normal;
              font-stretch: normal;
              letter-spacing: normal;
              color: #4e5665;
              margin: 0 0 4px 0;
              max-width: none; } }
          .search-results .search-results-body .search-results-body-wrapper .search-results-content-with-results h2 .eng-in-heb, .search-results .search-results-body .search-results-body-wrapper .search-results-content-no-results h2 .eng-in-heb, .search-results-exemption .search-results-body .search-results-body-wrapper .search-results-content-with-results h2 .eng-in-heb, .search-results-exemption .search-results-body .search-results-body-wrapper .search-results-content-no-results h2 .eng-in-heb {
            font-weight: normal; }
      .search-results .search-results-body .search-results-body-wrapper .search-results-content-with-results, .search-results-exemption .search-results-body .search-results-body-wrapper .search-results-content-with-results {
        margin-top: 4px; }
        @media (min-width: 992px) {
          .search-results .search-results-body .search-results-body-wrapper .search-results-content-with-results, .search-results-exemption .search-results-body .search-results-body-wrapper .search-results-content-with-results {
            display: block;
            margin-top: 0; } }
      .search-results .search-results-body .search-results-body-wrapper .search-results-content-no-results, .search-results-exemption .search-results-body .search-results-body-wrapper .search-results-content-no-results {
        max-width: none; }
      .search-results .search-results-body .search-results-body-wrapper .no-results-wrapper, .search-results-exemption .search-results-body .search-results-body-wrapper .no-results-wrapper {
        font-size: 62px;
        font-weight: 500;
        font-style: normal;
        font-stretch: normal;
        line-height: normal;
        letter-spacing: normal;
        text-align: center;
        color: #1f86bc;
        position: relative; }
        @media (min-width: 992px) {
          .search-results .search-results-body .search-results-body-wrapper .no-results-wrapper, .search-results-exemption .search-results-body .search-results-body-wrapper .no-results-wrapper {
            font-size: 62px;
            font-weight: 500;
            font-style: normal;
            font-stretch: normal;
            line-height: normal;
            letter-spacing: normal;
            text-align: center;
            color: #1f86bc;
            max-width: 600px;
            margin: 0 0 0 130px; } }
        .search-results .search-results-body .search-results-body-wrapper .no-results-wrapper img, .search-results-exemption .search-results-body .search-results-body-wrapper .no-results-wrapper img {
          position: absolute; }
          @media (min-width: 992px) {
            .search-results .search-results-body .search-results-body-wrapper .no-results-wrapper img, .search-results-exemption .search-results-body .search-results-body-wrapper .no-results-wrapper img {
              width: 106px;
              height: 124px; } }
      .search-results .search-results-body .search-results-body-wrapper .details-main-wrapper, .search-results-exemption .search-results-body .search-results-body-wrapper .details-main-wrapper {
        font-size: 1.6rem;
        font-weight: normal;
        font-style: normal;
        font-stretch: normal;
        line-height: 1.5;
        letter-spacing: normal;
        color: #505050; }
        @media (min-width: 992px) {
          .search-results .search-results-body .search-results-body-wrapper .details-main-wrapper, .search-results-exemption .search-results-body .search-results-body-wrapper .details-main-wrapper {
            margin: 0 10px 24px 0;
            font-size: 2rem; } }
        .search-results .search-results-body .search-results-body-wrapper .details-main-wrapper span, .search-results-exemption .search-results-body .search-results-body-wrapper .details-main-wrapper span {
          font-weight: 500; }
        .search-results .search-results-body .search-results-body-wrapper .details-main-wrapper .number, .search-results-exemption .search-results-body .search-results-body-wrapper .details-main-wrapper .number {
          font-size: 2rem; }
      .search-results .search-results-body .search-results-body-wrapper .search-result-sub-head, .search-results-exemption .search-results-body .search-results-body-wrapper .search-result-sub-head {
        font-size: 1.6rem;
        font-weight: 500;
        font-style: normal;
        font-stretch: normal;
        line-height: normal;
        letter-spacing: normal;
        max-width: 250px; }
        @media (min-width: 992px) {
          .search-results .search-results-body .search-results-body-wrapper .search-result-sub-head, .search-results-exemption .search-results-body .search-results-body-wrapper .search-result-sub-head {
            font-size: 3.2rem;
            text-align: center;
            max-width: 120px; } }
      .search-results .search-results-body .search-results-body-wrapper .logo-container, .search-results-exemption .search-results-body .search-results-body-wrapper .logo-container {
        position: absolute;
        top: 10px;
        right: 10px;
        left: auto; }
        @media (min-width: 992px) {
          .search-results .search-results-body .search-results-body-wrapper .logo-container, .search-results-exemption .search-results-body .search-results-body-wrapper .logo-container {
            position: static;
            margin-top: 13px; } }
      .search-results .search-results-body .search-results-body-wrapper .health-department-logo, .search-results-exemption .search-results-body .search-results-body-wrapper .health-department-logo {
        width: 57px;
        height: 71px;
        position: absolute;
        bottom: 0;
        right: 10px;
        left: auto; }
        @media (max-width: 768px) {
          .search-results .search-results-body .search-results-body-wrapper .health-department-logo, .search-results-exemption .search-results-body .search-results-body-wrapper .health-department-logo {
            display: none; } }
        @media (min-width: 992px) {
          .search-results .search-results-body .search-results-body-wrapper .health-department-logo, .search-results-exemption .search-results-body .search-results-body-wrapper .health-department-logo {
            width: 160px;
            height: 60px;
            margin: 0 0 18px 0;
            position: static; } }
      .search-results .search-results-body .search-results-body-wrapper .result-container, .search-results-exemption .search-results-body .search-results-body-wrapper .result-container {
        margin: 0 0 30px 0;
        height: auto;
        border-radius: 4px;
        background-color: #ffffff;
        box-shadow: 0 0 5px 0 rgba(0, 0, 0, 0.15);
        position: relative;
        width: 100%; }
        @media (min-width: 992px) {
          .search-results .search-results-body .search-results-body-wrapper .result-container, .search-results-exemption .search-results-body .search-results-body-wrapper .result-container {
            min-height: 265px;
            margin: 0 0 50px 0; } }
        .search-results .search-results-body .search-results-body-wrapper .result-container:last-child, .search-results-exemption .search-results-body .search-results-body-wrapper .result-container:last-child {
          margin: 0; }
        .search-results .search-results-body .search-results-body-wrapper .result-container .right-line, .search-results-exemption .search-results-body .search-results-body-wrapper .result-container .right-line {
          width: 7px;
          height: 100%;
          border-radius: 0 4px 4px 0;
          position: absolute;
          left: 0;
          right: auto; }
        .search-results .search-results-body .search-results-body-wrapper .result-container .content-wrapper, .search-results-exemption .search-results-body .search-results-body-wrapper .result-container .content-wrapper {
          padding: 28px 23px 21px; }
          @media (min-width: 992px) {
            .search-results .search-results-body .search-results-body-wrapper .result-container .content-wrapper, .search-results-exemption .search-results-body .search-results-body-wrapper .result-container .content-wrapper {
              padding: 7px 20px 5px 39px; } }
        .search-results .search-results-body .search-results-body-wrapper .result-container h2, .search-results-exemption .search-results-body .search-results-body-wrapper .result-container h2 {
          color: #0a7bb6; }
          @media (min-width: 992px) {
            .search-results .search-results-body .search-results-body-wrapper .result-container h2, .search-results-exemption .search-results-body .search-results-body-wrapper .result-container h2 {
              margin: 0 40px 4px 0; } }
        .search-results .search-results-body .search-results-body-wrapper .result-container h3, .search-results-exemption .search-results-body .search-results-body-wrapper .result-container h3 {
          color: #02448e; }
        .search-results .search-results-body .search-results-body-wrapper .result-container .right-line, .search-results-exemption .search-results-body .search-results-body-wrapper .result-container .right-line {
          background-color: #02448e; }
        .search-results .search-results-body .search-results-body-wrapper .result-container .tender-icon, .search-results .search-results-body .search-results-body-wrapper .result-container .central-tender-icon, .search-results-exemption .search-results-body .search-results-body-wrapper .result-container .tender-icon, .search-results-exemption .search-results-body .search-results-body-wrapper .result-container .central-tender-icon {
          height: 52px;
          width: 52px; }
          @media (min-width: 992px) {
            .search-results .search-results-body .search-results-body-wrapper .result-container .tender-icon, .search-results .search-results-body .search-results-body-wrapper .result-container .central-tender-icon, .search-results-exemption .search-results-body .search-results-body-wrapper .result-container .tender-icon, .search-results-exemption .search-results-body .search-results-body-wrapper .result-container .central-tender-icon {
              height: 92px;
              width: 92px; } }
        .search-results .search-results-body .search-results-body-wrapper .result-container .exemption-card-icon, .search-results-exemption .search-results-body .search-results-body-wrapper .result-container .exemption-card-icon {
          height: 52px;
          width: 52px; }
          @media (min-width: 992px) {
            .search-results .search-results-body .search-results-body-wrapper .result-container .exemption-card-icon, .search-results-exemption .search-results-body .search-results-body-wrapper .result-container .exemption-card-icon {
              height: 92px;
              width: 83px; } }
        .search-results .search-results-body .search-results-body-wrapper .result-container .last-date, .search-results-exemption .search-results-body .search-results-body-wrapper .result-container .last-date {
          color: #02448e; }
        @media (min-width: 992px) {
          .search-results .search-results-body .search-results-body-wrapper .result-container:last-child, .search-results-exemption .search-results-body .search-results-body-wrapper .result-container:last-child {
            margin: 0; } }
      .search-results .search-results-body .search-results-body-wrapper .result-container.exemption-result .right-line, .search-results-exemption .search-results-body .search-results-body-wrapper .result-container.exemption-result .right-line {
        background-color: #df7b11; }
      .search-results .search-results-body .search-results-body-wrapper .result-container.exemption-result h3, .search-results-exemption .search-results-body .search-results-body-wrapper .result-container.exemption-result h3 {
        color: #df7b11; }
      @media (min-width: 992px) {
        .search-results .search-results-body .search-results-body-wrapper p, .search-results-exemption .search-results-body .search-results-body-wrapper p {
          max-width: 687px; } }
    .search-results .search-results-body .filter-mobile-container, .search-results-exemption .search-results-body .filter-mobile-container {
      height: 95px;
      width: 100%;
      background-color: #fff;
      position: absolute;
      z-index: 1000; }
      .search-results .search-results-body .filter-mobile-container .filter-mobile-wrapper, .search-results-exemption .search-results-body .filter-mobile-container .filter-mobile-wrapper {
        width: 100%; }
        .search-results .search-results-body .filter-mobile-container .filter-mobile-wrapper h3, .search-results-exemption .search-results-body .filter-mobile-container .filter-mobile-wrapper h3 {
          margin: 0; }
      .search-results .search-results-body .filter-mobile-container .mobile-filter-arrow, .search-results-exemption .search-results-body .filter-mobile-container .mobile-filter-arrow {
        width: 8px;
        height: 8px;
        border: solid #216b9a;
        border-width: 0 0 2px 2px;
        display: inline-block;
        -webkit-transform: rotate(-45deg);
                transform: rotate(-45deg);
        pointer-events: none; }
      .search-results .search-results-body .filter-mobile-container .filter-icon, .search-results-exemption .search-results-body .filter-mobile-container .filter-icon {
        width: 23px;
        height: 22px;
        margin: 0 0 3px 0; }
      .search-results .search-results-body .filter-mobile-container .mobile-filter-head, .search-results-exemption .search-results-body .filter-mobile-container .mobile-filter-head {
        font-size: 1.6rem;
        font-weight: normal;
        font-style: normal;
        font-stretch: normal;
        line-height: 1.38;
        letter-spacing: normal;
        color: #1c6897; }
      .search-results .search-results-body .filter-mobile-container .mobile-filter-arrows-wrapper.rotate, .search-results-exemption .search-results-body .filter-mobile-container .mobile-filter-arrows-wrapper.rotate {
        -webkit-transform: rotate(-180deg);
                transform: rotate(-180deg); }
    .search-results .search-results-body .filter-mobile-container.add-border:after, .search-results-exemption .search-results-body .filter-mobile-container.add-border:after {
      content: "";
      position: absolute;
      bottom: 0;
      right: 0;
      left: 0;
      z-index: -1;
      margin: 0 0 0 20px; }
  .search-results footer, .search-results-exemption footer {
    background-color: #fff; }

.search-results-exemption .right-line {
  background-color: #df7b11 !important; }

.search-results-exemption .search-result-sub-head {
  color: #df7b11 !important; }

@media (min-width: 992px) {
  .search-results-exemption .logo-container {
    position: absolute !important;
    top: 20px !important;
    right: 20px !important;
    left: auto !important;
    margin: 0 !important; } }

.search-results-exemption .exemption-card-icon {
  height: 52px;
  width: 52px; }
  @media (min-width: 992px) {
    .search-results-exemption .exemption-card-icon {
      height: 92px;
      width: 83px; } }

.search-results-exemption .content-wrapper {
  width: 100% !important; }
  .search-results-exemption .content-wrapper .details-main-wrapper {
    width: 100% !important; }
  .search-results-exemption .content-wrapper .details-wrapper {
    max-width: 100% !important; }

.search-results-exemption .last-date {
  color: #df7b11 !important; }

.search-results-exemption .show-more-link {
  font-size: 3.2rem;
  font-weight: normal;
  font-style: normal;
  font-stretch: normal;
  line-height: 0.78;
  letter-spacing: normal;
  color: #0a7bb6;
  text-align: center; }

@media (min-width: 992px) {
  *:focus {
    outline-color: #80bdff;
    outline-width: 2px;
    outline-style: solid; } }

.dp-modal {
  position: fixed;
  top: 0;
  right: 0;
  left: 0;
  bottom: 0;
  background: rgba(255, 255, 255, 0.75); }

.dp {
  position: relative;
  background: #FFF;
  box-shadow: -2px 2px 16px rgba(0, 0, 0, 0.25);
  line-height: 1.4;
  border-radius: 4px;
  z-index: 1000;
  padding-top: 20px;
  overflow: hidden;
  -webkit-tap-highlight-color: transparent; }
  @media (min-width: 992px) {
    .dp {
      max-height: 400px; } }

.dp-permanent .dp {
  padding-top: 0;
  border: 1px solid #EEE;
  box-shadow: none; }

.dp-permanent .dp:before {
  display: none; }

.dp-below {
  position: absolute;
  font-size: 1.6rem;
  max-width: 100vw;
  width: 449px;
  height: 313px;
  margin: 10px 20px;
  -webkit-transform: translateX(calc(-1*(-100% + 203px)));
          transform: translateX(calc(-1*(-100% + 203px)));
  z-index: 1500; }

.dp-permanent {
  position: relative;
  font-size: 0.8em;
  width: 400px;
  max-width: 100vw; }

.dp-permanent .dp {
  z-index: 0; }

.dp-modal .dp {
  position: absolute;
  top: 50%;
  right: 50%;
  max-width: 600px;
  width: calc(100% - 4em);
  -webkit-transform: translate(50%, -50%);
          transform: translate(50%, -50%);
  -webkit-animation: slide-up 0.3s forwards;
          animation: slide-up 0.3s forwards; }

.dp-months {
  padding: 24px; }

.dp-years {
  box-sizing: border-box;
  max-height: 400px;
  padding: 8px 0;
  overflow: auto !important;
  /* HACK for Chrome on Android */ }

.dp-cal-month,
.dp-cal-year,
.dp-day,
.dp-month,
.dp-year {
  box-sizing: border-box;
  text-align: center;
  text-decoration: none;
  position: relative;
  color: #3B404D;
  border-radius: 2px;
  border: 0;
  background: transparent;
  font-size: 1.6rem; }

.dp-cal-header {
  position: relative;
  text-align: center;
  background: #fff; }

.dp-next,
.dp-prev {
  position: absolute;
  width: 22px;
  height: 20px;
  overflow: hidden;
  top: 14px;
  border-radius: 2px;
  border: 0;
  background: transparent;
  padding: 0;
  -webkit-transform: rotate(-180deg);
          transform: rotate(-180deg); }

.dp-next:focus,
.dp-prev:focus,
.dp-next:hover,
.dp-prev:hover {
  outline: none;
  color: inherit; }

.dp-prev {
  left: 20px;
  right: auto;
  top: 0; }

.dp-next {
  right: 20px;
  left: auto;
  top: 0; }

.dp-prev:before,
.dp-next:before {
  content: '';
  border: 1.5px solid;
  width: 10px;
  height: 10px;
  border-color: #1f86bc;
  display: inline-block;
  -webkit-transform: rotate(45deg);
          transform: rotate(45deg);
  transition: border-color 0.2s;
  overflow: hidden; }

.dp-prev:before {
  border-left: 0;
  border-bottom: 0; }

.dp-next:before {
  border-right: 0;
  border-top: 0;
  margin-right: 0;
  margin-left: 4px; }

.dp-cal-month,
.dp-cal-year {
  display: inline-block;
  font-size: 1.6rem;
  padding: 0 4px;
  outline: none; }

.dp-cal-footer {
  text-align: end;
  font-size: 1.6rem;
  font-weight: normal;
  font-style: normal;
  font-stretch: normal;
  line-height: normal;
  letter-spacing: normal;
  text-align: end;
  color: #2c3135; }

.dp-day-today:after {
  content: '';
  height: 0;
  width: 0;
  position: absolute;
  top: 0;
  left: 0; }

.dp-day-today:not(:active),
.dp-day-today:not(:hover),
.dp-day-today:not(:focus) {
  font-weight: 500;
  color: #1f86bc;
  background-color: transparent; }

.dp-close {
  box-sizing: border-box;
  display: inline-block;
  width: 33%;
  padding: 6px;
  text-decoration: none;
  color: inherit;
  border: 0;
  background: transparent; }
  @media (min-width: 992px) {
    .dp-close {
      padding: 8px; } }

.dp-permanent .dp-close,
.dp-permanent .dp-clear {
  display: none; }

.dp-today:active {
  background: #1f86bc;
  color: white; }

@media screen and (min-device-width: 1200px) {
  .dp-clear:hover,
  .dp-clear:focus,
  .dp-today:hover,
  .dp-today:focus {
    background: #1f86bc;
    color: white; } }

.dp-close {
  background-image: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iVVRGLTgiPz4NCjxzdmcgd2lkdGg9IjIwcHgiIGhlaWdodD0iMjBweCIgdmlld0JveD0iMCAwIDIwIDIwIiB2ZXJzaW9uPSIxLjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiPg0KICAgIDwhLS0gR2VuZXJhdG9yOiBza2V0Y2h0b29sIDUyLjUgKDY3NDY5KSAtIGh0dHA6Ly93d3cuYm9oZW1pYW5jb2RpbmcuY29tL3NrZXRjaCAtLT4NCiAgICA8dGl0bGU+OTg2ODRDNDItNDQ5Ni00NDFELUIyREUtNkVFOTQ1OTUzRjYzPC90aXRsZT4NCiAgICA8ZGVzYz5DcmVhdGVkIHdpdGggc2tldGNodG9vbC48L2Rlc2M+DQogICAgPGRlZnM+DQogICAgICAgIDxyZWN0IGlkPSJwYXRoLTEiIHg9IjAiIHk9IjAiIHdpZHRoPSI0NDkiIGhlaWdodD0iMzEzIiByeD0iNCI+PC9yZWN0Pg0KICAgICAgICA8ZmlsdGVyIHg9Ii00LjAlIiB5PSItNS44JSIgd2lkdGg9IjEwOC4wJSIgaGVpZ2h0PSIxMTEuNSUiIGZpbHRlclVuaXRzPSJvYmplY3RCb3VuZGluZ0JveCIgaWQ9ImZpbHRlci0yIj4NCiAgICAgICAgICAgIDxmZU9mZnNldCBkeD0iMCIgZHk9IjAiIGluPSJTb3VyY2VBbHBoYSIgcmVzdWx0PSJzaGFkb3dPZmZzZXRPdXRlcjEiPjwvZmVPZmZzZXQ+DQogICAgICAgICAgICA8ZmVHYXVzc2lhbkJsdXIgc3RkRGV2aWF0aW9uPSI2IiBpbj0ic2hhZG93T2Zmc2V0T3V0ZXIxIiByZXN1bHQ9InNoYWRvd0JsdXJPdXRlcjEiPjwvZmVHYXVzc2lhbkJsdXI+DQogICAgICAgICAgICA8ZmVDb21wb3NpdGUgaW49InNoYWRvd0JsdXJPdXRlcjEiIGluMj0iU291cmNlQWxwaGEiIG9wZXJhdG9yPSJvdXQiIHJlc3VsdD0ic2hhZG93Qmx1ck91dGVyMSI+PC9mZUNvbXBvc2l0ZT4NCiAgICAgICAgICAgIDxmZUNvbG9yTWF0cml4IHZhbHVlcz0iMCAwIDAgMCAwLjgzMjI5Njk4MSAgIDAgMCAwIDAgMC44MzIyOTY5ODEgICAwIDAgMCAwIDAuODMyMjk2OTgxICAwIDAgMCAxIDAiIHR5cGU9Im1hdHJpeCIgaW49InNoYWRvd0JsdXJPdXRlcjEiPjwvZmVDb2xvck1hdHJpeD4NCiAgICAgICAgPC9maWx0ZXI+DQogICAgPC9kZWZzPg0KICAgIDxnIGlkPSLXqteV16bXkNeV16ot15fXmdek15XXqSIgc3Ryb2tlPSJub25lIiBzdHJva2Utd2lkdGg9IjEiIGZpbGw9Im5vbmUiIGZpbGwtcnVsZT0iZXZlbm9kZCI+DQogICAgICAgIDxnIGlkPSIwMl9zZWFyY2giIHRyYW5zZm9ybT0idHJhbnNsYXRlKC05ODEuMDAwMDAwLCAtMTk5MC4wMDAwMDApIj4NCiAgICAgICAgICAgIDxyZWN0IGZpbGw9IiNGRkZGRkYiIHg9IjAiIHk9IjAiIHdpZHRoPSIxNjAwIiBoZWlnaHQ9IjI4ODEiPjwvcmVjdD4NCiAgICAgICAgICAgIDxnIGlkPSLXmdeV157XnyIgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoOTYxLjAwMDAwMCwgMTcxNi4wMDAwMDApIj4NCiAgICAgICAgICAgICAgICA8ZyBpZD0iR3JvdXAiPg0KICAgICAgICAgICAgICAgICAgICA8ZyBpZD0iUmVjdGFuZ2xlLTIiPg0KICAgICAgICAgICAgICAgICAgICAgICAgPHVzZSBmaWxsPSJibGFjayIgZmlsbC1vcGFjaXR5PSIxIiBmaWx0ZXI9InVybCgjZmlsdGVyLTIpIiB4bGluazpocmVmPSIjcGF0aC0xIj48L3VzZT4NCiAgICAgICAgICAgICAgICAgICAgICAgIDxyZWN0IHN0cm9rZT0iI0RERERERCIgc3Ryb2tlLXdpZHRoPSIxIiBzdHJva2UtbGluZWpvaW49InNxdWFyZSIgZmlsbD0iI0ZGRkZGRiIgZmlsbC1ydWxlPSJldmVub2RkIiB4PSIwLjUiIHk9IjAuNSIgd2lkdGg9IjQ0OCIgaGVpZ2h0PSIzMTIiIHJ4PSI0Ij48L3JlY3Q+DQogICAgICAgICAgICAgICAgICAgIDwvZz4NCiAgICAgICAgICAgICAgICAgICAgPGcgaWQ9Ikljb24vQ2FuY2VsIiB0cmFuc2Zvcm09InRyYW5zbGF0ZSgyMC4wMDAwMDAsIDI3NC4wMDAwMDApIiBmaWxsPSIjRDUzQjRBIj4NCiAgICAgICAgICAgICAgICAgICAgICAgIDxnIGlkPSJHcm91cCI+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgPHBhdGggZD0iTTE3LjgxMjUsOS43MzM1Mzk3NyBDMTcuODEyNSw1LjQyMjA5Mzg4IDE0LjMxNDg2OTksMS45MjY3NDM4MSAxMCwxLjkyNjc0MzgxIEM1LjY4NTEzMDE1LDEuOTI2NzQzODEgMi4xODc1LDUuNDIyMDkzODggMi4xODc1LDkuNzMzNTM5NzcgQzIuMTg3NSwxNC4wNDQ5ODU2IDUuNjg1MTMwMTUsMTcuNTQwMzM1NyAxMCwxNy41NDAzMzU3IEMxNC4zMTQ4Njk5LDE3LjU0MDMzNTcgMTcuODEyNSwxNC4wNDQ5ODU2IDE3LjgxMjUsOS43MzM1Mzk3NyBaIE0xOS42ODc1LDkuNzMzNTM5NzcgQzE5LjY4NzUsMTUuMDgwNzkzNCAxNS4zNTAxMzAxLDE5LjQxNTMzNTcgMTAsMTkuNDE1MzM1NyBDNC42NDk4Njk4NSwxOS40MTUzMzU3IDAuMzEyNSwxNS4wODA3OTM0IDAuMzEyNSw5LjczMzUzOTc3IEMwLjMxMjUsNC4zODYyODYxNyA0LjY0OTg2OTg1LDAuMDUxNzQzODA3IDEwLDAuMDUxNzQzODA3IEMxNS4zNTAxMzAxLDAuMDUxNzQzODA3IDE5LjY4NzUsNC4zODYyODYxNyAxOS42ODc1LDkuNzMzNTM5NzcgWiBNNy41Njk2Nzg1Nyw4LjYzMDE5NTc4IEwxMS4xMDQ2Nzg2LDEyLjE2Mjg5MTMgQzExLjQ3MDkxNDQsMTIuNTI4ODg4NSAxMi4wNjQ1MDY2LDEyLjUyODY5NDkgMTIuNDMwNTAzNywxMi4xNjI0NTkxIEMxMi43OTY1MDA4LDExLjc5NjIyMzIgMTIuNzk2MzA3MywxMS4yMDI2MzEgMTIuNDMwMDcxNCwxMC44MzY2MzM5IEw4Ljg5NTA3MTQzLDcuMzAzOTM4MzUgQzguNTI4ODM1NTUsNi45Mzc5NDEyMiA3LjkzNTI0MzQyLDYuOTM4MTM0NzYgNy41NjkyNDYyOCw3LjMwNDM3MDYzIEM3LjIwMzI0OTE1LDcuNjcwNjA2NTEgNy4yMDM0NDI2OSw4LjI2NDE5ODY1IDcuNTY5Njc4NTcsOC42MzAxOTU3OCBaIE0xMS4xMDQ5Mjg2LDcuMzAzOTM4MzUgTDcuNTY5OTI4NTcsMTAuODM2NjMzOSBDNy4yMDM2OTI2OSwxMS4yMDI2MzEgNy4yMDM0OTkxNSwxMS43OTYyMjMyIDcuNTY5NDk2MjgsMTIuMTYyNDU5MSBDNy45MzU0OTM0MiwxMi41Mjg2OTQ5IDguNTI5MDg1NTUsMTIuNTI4ODg4NSA4Ljg5NTMyMTQzLDEyLjE2Mjg5MTMgTDEyLjQzMDMyMTQsOC42MzAxOTU3OCBDMTIuNzk2NTU3Myw4LjI2NDE5ODY1IDEyLjc5Njc1MDgsNy42NzA2MDY1MSAxMi40MzA3NTM3LDcuMzA0MzcwNjMgQzEyLjA2NDc1NjYsNi45MzgxMzQ3NiAxMS40NzExNjQ0LDYuOTM3OTQxMjIgMTEuMTA0OTI4Niw3LjMwMzkzODM1IFoiIGlkPSJDb21iaW5lZC1TaGFwZSIgZmlsbC1ydWxlPSJub256ZXJvIj48L3BhdGg+DQogICAgICAgICAgICAgICAgICAgICAgICA8L2c+DQogICAgICAgICAgICAgICAgICAgIDwvZz4NCiAgICAgICAgICAgICAgICA8L2c+DQogICAgICAgICAgICA8L2c+DQogICAgICAgIDwvZz4NCiAgICA8L2c+DQo8L3N2Zz4=);
  background-size: auto;
  background-repeat: no-repeat;
  background-position: right;
  height: 20px;
  width: auto;
  color: transparent;
  margin: 32px 20px 20px;
  padding: 0; }

.dp-close:after {
  content: '\5D1\5D8\5DC';
  font-size: 1.6rem;
  font-weight: normal;
  font-style: normal;
  font-stretch: normal;
  line-height: normal;
  letter-spacing: normal;
  text-align: start;
  color: #2c3135;
  padding: 0 26px 0 0; }

.dp-col-header,
.dp-day {
  display: inline-block;
  margin: 4px 1px;
  text-align: center;
  width: 48px;
  height: 24px;
  font-size: 1.6rem;
  font-weight: normal;
  font-style: normal;
  font-stretch: normal;
  line-height: 0.83;
  letter-spacing: normal;
  text-align: center;
  color: #505050;
  padding: 6px; }
  @media (min-width: 992px) {
    .dp-col-header,
    .dp-day {
      width: 58px;
      height: 24px;
      padding: 8px; } }

.dp-col-header {
  text-transform: uppercase;
  font-weight: 500;
  padding: 8px 0; }

.dp-month {
  width: 33%;
  display: inline-block;
  padding: 6px; }
  @media (min-width: 992px) {
    .dp-month {
      width: 58px;
      height: 24px;
      padding: 8px; } }

.dp-year {
  display: block;
  padding: 8px 40px;
  width: 100%; }

.dp-edge-day {
  color: #AAA; }

.dp-day:hover,
.dp-month:hover,
.dp-year:hover,
.dp-current:hover,
.dp-day:focus,
.dp-month:focus,
.dp-year:focus {
  outline: none;
  color: #fff;
  border-radius: 2px;
  box-shadow: 0 2px 6px 0 rgba(171, 171, 171, 0.5);
  background: #1f86bc; }

.dp-selected:hover,
.dp-selected:focus,
.dp-selected {
  background: #1f86bc;
  color: #fff; }

.dp-day-disabled {
  background: transparent;
  color: #DDD; }

.dp-day-disabled:focus,
.dp-day-disabled:hover {
  background: #DDD; }

.dp-focuser {
  position: absolute;
  z-index: 0;
  top: 50%;
  right: 50%; }

/* Responsive overrides */
@media (max-width: 480px), (max-height: 480px) {
  .dp-modal .dp {
    font-size: 0.9em;
    width: auto;
    width: 100%; }
  .dp-day-of-week,
  .dp-day {
    padding: 6px; } }
  @media (max-width: 480px) and (min-width: 992px), (max-height: 480px) and (min-width: 992px) {
    .dp-day-of-week,
    .dp-day {
      padding: 8px; } }

@-webkit-keyframes slide-up {
  0% {
    -webkit-transform: translate(50%, 100%);
            transform: translate(50%, 100%); }
  100% {
    -webkit-transform: translate(50%, -50%);
            transform: translate(50%, -50%); } }

@keyframes slide-up {
  0% {
    -webkit-transform: translate(50%, 100%);
            transform: translate(50%, 100%); }
  100% {
    -webkit-transform: translate(50%, -50%);
            transform: translate(50%, -50%); } }

.dp-clear,
.dp-today {
  display: none; }

.dp-days {
  padding: 5px 12px 0; }
  @media (min-width: 992px) {
    .dp-days {
      padding: 5px 14px 0; } }

input {
  font-family: FbReforma, fbagol, sans-serif !important;
  opacity: 0.8; }

input.currency-field {
  font-family: FbReforma-sign !important; }

.disabled {
  background-color: #e8e8e8 !important;
  color: #9b9b9b !important;
  pointer-events: none;
  box-shadow: none !important;
  opacity: 0.8; }
