/** Import Bootstrap functions */
/** Relative Image Path. **/
/* line 39, assets/styles/common/_placeholders.scss */
.fees-table .heading-wrapper .filters-wrapper .select-group {
  font-size: 18px;
  line-height: 24px;
  font-weight: 500; }
  @media (max-width: 991.98px) {
    /* line 39, assets/styles/common/_placeholders.scss */
    .fees-table .heading-wrapper .filters-wrapper .select-group {
      font-size: 14px;
      line-height: 18px; } }

/* line 196, assets/styles/common/_placeholders.scss */
.fees-table .table-wrapper tbody td.course {
  font-size: 18px;
  line-height: 24px;
  font-weight: 500; }
  @media (max-width: 991.98px) {
    /* line 196, assets/styles/common/_placeholders.scss */
    .fees-table .table-wrapper tbody td.course {
      font-size: 14px;
      line-height: 18px; } }

/* line 214, assets/styles/common/_placeholders.scss */
.fees-table .table-wrapper thead th {
  display: flex;
  align-items: center;
  list-style: none;
  margin: 0;
  padding: 0; }
  /* line 221, assets/styles/common/_placeholders.scss */
  .fees-table .table-wrapper thead th a {
    text-decoration: none;
    display: block;
    padding: 0.5rem 1rem;
    color: inherit; }
    /* line 227, assets/styles/common/_placeholders.scss */
    .fees-table .table-wrapper thead th a:hover, .fees-table .table-wrapper thead th a:focus {
      text-decoration: underline; }
  @media (max-width: 991.98px) {
    /* line 214, assets/styles/common/_placeholders.scss */
    .fees-table .table-wrapper thead th {
      flex-direction: column;
      align-items: flex-start; } }

/* line 8, stdin */
.fees-table .heading-wrapper {
  align-items: flex-end;
  margin-bottom: 48px; }
  @media (max-width: 991.98px) {
    /* line 8, stdin */
    .fees-table .heading-wrapper {
      margin-bottom: 24px; } }
  /* line 16, stdin */
  .fees-table .heading-wrapper .h6 {
    line-height: 40px;
    margin-bottom: 0;
    font-weight: 700; }
  /* line 22, stdin */
  .fees-table .heading-wrapper h2 {
    font-size: 36px;
    line-height: 40px;
    font-weight: 700; }
    @media (min-width: 768px) {
      /* line 22, stdin */
      .fees-table .heading-wrapper h2 {
        margin-bottom: 0; } }
  /* line 32, stdin */
  .fees-table .heading-wrapper .filters-wrapper {
    display: flex;
    align-items: center;
    justify-content: flex-end; }
    @media (max-width: 991.98px) {
      /* line 32, stdin */
      .fees-table .heading-wrapper .filters-wrapper {
        margin-top: 24px;
        justify-content: flex-start; } }
    @media (max-width: 767.98px) {
      /* line 32, stdin */
      .fees-table .heading-wrapper .filters-wrapper {
        flex-direction: column;
        align-items: flex-start; } }
    /* line 48, stdin */
    .fees-table .heading-wrapper .filters-wrapper .text {
      text-transform: uppercase;
      color: #8d8a8c;
      margin-right: 20px; }
      @media (max-width: 767.98px) {
        /* line 48, stdin */
        .fees-table .heading-wrapper .filters-wrapper .text {
          flex: 0 0 100%;
          padding-bottom: 12px; } }
    /* line 59, stdin */
    .fees-table .heading-wrapper .filters-wrapper .select-group {
      margin-bottom: 0; }
      /* line 64, stdin */
      .fees-table .heading-wrapper .filters-wrapper .select-group.filter-level::before, .fees-table .heading-wrapper .filters-wrapper .select-group.filter-discipline::before {
        display: none; }
      /* line 69, stdin */
      .fees-table .heading-wrapper .filters-wrapper .select-group .filter {
        display: none; }
      @media (max-width: 767.98px) {
        /* line 59, stdin */
        .fees-table .heading-wrapper .filters-wrapper .select-group {
          flex: 0 0 50%; } }

@media (max-width: 767.98px) {
  /* line 82, stdin */
  .fees-table .table-wrapper {
    padding-left: 0 !important;
    padding-right: 0 !important; } }

/* line 88, stdin */
.fees-table .table-wrapper thead {
  background: #231e21; }
  /* line 91, stdin */
  .fees-table .table-wrapper thead th {
    vertical-align: middle;
    color: #fff;
    text-transform: uppercase;
    font-weight: 500;
    text-align: center;
    white-space: nowrap;
    padding: 18px; }
    /* line 100, stdin */
    .fees-table .table-wrapper thead th.course {
      text-align: left; }
    /* line 104, stdin */
    .fees-table .table-wrapper thead th.estimated-fees {
      white-space: nowrap; }
  @media (max-width: 991.98px) {
    /* line 88, stdin */
    .fees-table .table-wrapper thead {
      display: none; } }

/* line 118, stdin */
.fees-table .table-wrapper tbody tr.fees-contents:hover {
  background: #f6f6f6; }

/* line 122, stdin */
.fees-table .table-wrapper tbody tr.fees-contents:last-of-type {
  border-bottom: solid 2px #f6f6f6; }

@media (max-width: 991.98px) {
  /* line 117, stdin */
  .fees-table .table-wrapper tbody tr.fees-contents {
    padding-top: 20px;
    padding-bottom: 20px;
    border-bottom: solid 2px #f6f6f6; } }

/* line 133, stdin */
.fees-table .table-wrapper tbody td {
  padding: 18px;
  text-align: center;
  vertical-align: middle;
  border-top: 1px solid #ccc;
  /* stylelint-disable */
  /* stylelint-enable */ }
  /* line 139, stdin */
  .fees-table .table-wrapper tbody td .caption {
    display: none; }
  /* line 145, stdin */
  .fees-table .table-wrapper tbody td.estimated-fees a {
    color: #231e21 !important;
    text-decoration: underline; }
    /* line 149, stdin */
    .fees-table .table-wrapper tbody td.estimated-fees a:hover {
      color: #ed1c2e !important; }
  /* line 155, stdin */
  .fees-table .table-wrapper tbody td.course {
    text-align: left; }
    /* line 160, stdin */
    .fees-table .table-wrapper tbody td.course a {
      color: #231e21 !important; }
      @media (max-width: 991.98px) {
        /* line 160, stdin */
        .fees-table .table-wrapper tbody td.course a {
          color: #ed1c2e !important;
          text-decoration: underline; } }
      /* line 168, stdin */
      .fees-table .table-wrapper tbody td.course a:hover {
        color: #ed1c2e !important; }
        @media (max-width: 991.98px) {
          /* line 168, stdin */
          .fees-table .table-wrapper tbody td.course a:hover {
            color: #231e21 !important;
            text-decoration: underline; } }
  /* line 182, stdin */
  .fees-table .table-wrapper tbody td p.body-1.with-tooltip {
    display: flex;
    align-items: center;
    justify-content: center; }
    /* line 187, stdin */
    .fees-table .table-wrapper tbody td p.body-1.with-tooltip .icon.tool {
      margin-left: 8px;
      width: 14px;
      height: 14px;
      cursor: pointer;
      filter: brightness(0) invert(0); }
  /* line 197, stdin */
  .fees-table .table-wrapper tbody td .icon.help {
    background-image: url("/wp-content/themes/swinburne/dist/images/icon-checkmark.svg");
    background-repeat: no-repeat;
    background-position: center;
    background-size: contain;
    height: 30px;
    width: 100%; }
    /* line 205, stdin */
    .fees-table .table-wrapper tbody td .icon.help.no {
      background-image: url("/wp-content/themes/swinburne/dist/images/icon-minus-circle.svg"); }

@media (max-width: 991.98px) {
  /* line 116, stdin */
  .fees-table .table-wrapper tbody {
    width: 100%;
    display: flex;
    flex-wrap: wrap;
    border-top: solid 2px #f6f6f6; }
    /* line 217, stdin */
    .fees-table .table-wrapper tbody tr.fees-contents {
      display: flex;
      flex-wrap: wrap;
      flex-direction: row; }
      /* line 222, stdin */
      .fees-table .table-wrapper tbody tr.fees-contents td {
        flex-basis: 100%;
        border: none; }
        /* line 226, stdin */
        .fees-table .table-wrapper tbody tr.fees-contents td .caption {
          display: block;
          color: #8d8a8c;
          margin-bottom: 10px; }
        /* line 232, stdin */
        .fees-table .table-wrapper tbody tr.fees-contents td .icon-help {
          height: 25px; }
        /* line 236, stdin */
        .fees-table .table-wrapper tbody tr.fees-contents td.hecs-help, .fees-table .table-wrapper tbody tr.fees-contents td.fee-help, .fees-table .table-wrapper tbody tr.fees-contents td.estimated-fees {
          flex-basis: 33.3%; }
        /* line 245, stdin */
        .fees-table .table-wrapper tbody tr.fees-contents td.buttons .btn {
          min-width: 157px; } }
        @media (max-width: 991.98px) and (max-width: 375px) {
          /* line 245, stdin */
          .fees-table .table-wrapper tbody tr.fees-contents td.buttons .btn {
            min-width: 130px;
            padding: 5px; } }

@media (max-width: 991.98px) {
          /* line 253, stdin */
          .fees-table .table-wrapper tbody tr.fees-contents td.buttons .btn img {
            width: 12px; } }

/* line 273, stdin */
.fees-table .table-wrapper .buttons {
  display: flex; }
  /* line 276, stdin */
  .fees-table .table-wrapper .buttons .question-btn {
    display: none; }
  /* line 280, stdin */
  .fees-table .table-wrapper .buttons .btn {
    font-size: 16px;
    line-height: 14px;
    font-weight: 700;
    min-width: 178px;
    white-space: nowrap; }
    /* line 287, stdin */
    .fees-table .table-wrapper .buttons .btn:first-of-type {
      margin-right: 42px; }
      @media (max-width: 991.98px) {
        /* line 287, stdin */
        .fees-table .table-wrapper .buttons .btn:first-of-type {
          margin-right: 16px; } }
    @media (max-width: 991.98px) {
      /* line 280, stdin */
      .fees-table .table-wrapper .buttons .btn {
        margin-right: 16px;
        font-size: 13px;
        font-weight: 500;
        line-height: 14px; } }

/* line 306, stdin */
.select2-container {
  margin-right: 1rem;
  display: flex;
  align-items: center;
  white-space: nowrap; }
  /* line 314, stdin */
  .select2-container--open .selection .select2-selection {
    background: #f6f6f6; }
  /* line 320, stdin */
  .select2-container .selection {
    position: relative; }
    /* line 323, stdin */
    .select2-container .selection .select2-selection {
      border-radius: 0;
      padding: 0 16px;
      min-height: 50px;
      display: flex;
      align-items: center; }
      @media (max-width: 991.98px) {
        /* line 323, stdin */
        .select2-container .selection .select2-selection {
          font-size: 16px; } }
      /* line 334, stdin */
      .select2-container .selection .select2-selection__rendered {
        color: #000;
        padding-right: 1rem; }
      /* line 339, stdin */
      .select2-container .selection .select2-selection__arrow {
        height: 100%;
        top: 0;
        right: 0; }
        /* line 344, stdin */
        .select2-container .selection .select2-selection__arrow::before {
          content: "";
          position: absolute;
          z-index: 1;
          top: 50%;
          right: 10px;
          display: block;
          background-image: url("/wp-content/themes/swinburne/dist/images/icon-triangle-down.svg");
          background-repeat: no-repeat;
          background-position: 50%;
          background-size: contain;
          width: 10px;
          height: 8px;
          transform: translateY(-50%);
          pointer-events: none; }
        /* line 361, stdin */
        .select2-container .selection .select2-selection__arrow b {
          display: none; }
  /* line 368, stdin */
  .select2-container:hover, .select2-container:focus {
    cursor: pointer; }
  /* line 373, stdin */
  .select2-container .select2-search {
    display: none; }
  /* line 377, stdin */
  .select2-container .select2-dropdown {
    border: none;
    width: auto !important; }
  /* line 383, stdin */
  .select2-container .select2-results__options {
    background: #f6f6f6;
    list-style-type: none;
    padding: 0;
    border: none;
    max-height: 100%; }
    /* line 390, stdin */
    .select2-container .select2-results__options .select2-results__option {
      color: #000;
      padding: 16px;
      font-size: 18px;
      font-weight: 500;
      text-transform: uppercase; }
      @media (max-width: 991.98px) {
        /* line 390, stdin */
        .select2-container .select2-results__options .select2-results__option {
          font-size: 16px; } }
      /* line 401, stdin */
      .select2-container .select2-results__options .select2-results__option--disabled {
        opacity: 0.5; }
      /* line 405, stdin */
      .select2-container .select2-results__options .select2-results__option--selected {
        display: none !important; }
      /* line 409, stdin */
      .select2-container .select2-results__options .select2-results__option:hover {
        text-decoration: underline;
        color: #ed1c2e; }

/*# sourceMappingURL=fees-table.css.map*/