/** Import Bootstrap functions */
/** Relative Image Path. **/
/* line 98, assets/styles/common/_placeholders.scss */
.search-courses-v2__disciplines #discipline {
  font-size: 32px;
  line-height: 40px; }
  @media (max-width: 991.98px) {
    /* line 98, assets/styles/common/_placeholders.scss */
    .search-courses-v2__disciplines #discipline {
      font-size: 24px;
      line-height: 30px; } }

/* line 7, stdin */
.search-courses-v2 {
  padding-top: 120px;
  padding-bottom: 60px;
  overflow: visible; }
  /* line 12, stdin */
  .search-courses-v2 h2 {
    margin-bottom: 72px; }
  /* line 16, stdin */
  .search-courses-v2__disciplines {
    position: relative; }
    /* line 19, stdin */
    .search-courses-v2__disciplines::after {
      content: "";
      position: absolute;
      top: 22px;
      right: 0;
      display: block;
      background-image: url("/wp-content/themes/swinburne/dist/images/icon-search.svg");
      background-repeat: no-repeat;
      background-position: center;
      background-size: contain;
      width: 30px;
      height: 30px;
      filter: brightness(0) invert(0); }
    /* line 35, stdin */
    .search-courses-v2__disciplines #discipline {
      border: 0;
      border-bottom: solid 2px #000;
      padding: 1rem 3rem 1rem 0;
      border-radius: 0;
      outline: 0;
      box-shadow: none;
      width: 100%;
      text-transform: uppercase; }
      /* line 45, stdin */
      .search-courses-v2__disciplines #discipline::placeholder {
        color: #ccc; }
      /* line 49, stdin */
      .search-courses-v2__disciplines #discipline:focus::placeholder {
        color: transparent; }
    /* line 57, stdin */
    .search-courses-v2__disciplines:hover::after, .search-courses-v2__disciplines:focus::after {
      filter: none; }
    /* line 61, stdin */
    .search-courses-v2__disciplines:hover #discipline, .search-courses-v2__disciplines:focus #discipline {
      border-bottom-color: #ed1c2e; }
      /* line 64, stdin */
      .search-courses-v2__disciplines:hover #discipline::after, .search-courses-v2__disciplines:focus #discipline::after {
        filter: none; }
  /* line 71, stdin */
  .search-courses-v2 .ui-autocomplete {
    opacity: 0;
    z-index: -1;
    display: none;
    transition: height 0.5s ease-in-out;
    position: absolute;
    top: 0; }
    /* line 79, stdin */
    .search-courses-v2 .ui-autocomplete li {
      opacity: 0;
      transition: opacity 1s; }
    /* line 84, stdin */
    .search-courses-v2 .ui-autocomplete.opened {
      opacity: 1;
      z-index: 1;
      background: #fff; }
      /* line 89, stdin */
      .search-courses-v2 .ui-autocomplete.opened li {
        opacity: 1; }

/*# sourceMappingURL=search-courses-v2.css.map*/