/* UTILITY CLASSES */
@media screen and (min-width: 40.063em) {
  .right-for-medium-up {
    float: right !important; } }
@media screen and (min-width: 64.063em) {
  .colLeftPadding {
    padding-left: 0.5rem; } }

@supports (-webkit-overflow-scrolling: touch) {
  input[type="search"],
  input[type="text"],
  select:focus,
  textarea:focus,
  input:focus,
  select,
  textarea,
  input {
    font-size: 16px !important; } }
h1 {
  text-align: center;
  padding-top: 2rem; }

#transfer-equivalency-tool {
  padding: 0rem 0.4rem 2rem 0.4rem; }
  #transfer-equivalency-tool .row {
    max-width: 75rem; }
  #transfer-equivalency-tool h2 {
    color: #877148;
    font-family: "Roboto Condensed", "Helvetica Neue", "Helvetica", Helvetica, Arial, sans-serif;
font-weight: 500;
    font-size: 1.3rem;
    line-height: 1.3rem;
    margin-bottom: 1rem;
    margin-top: 0rem; }
  #transfer-equivalency-tool h3 {
    color: #000000;
    font-family: "Roboto Condensed", "Helvetica Neue", "Helvetica", Helvetica, Arial, sans-serif;
font-weight: 500;
    font-size: 1.4rem;
    line-height: 1.6rem;
    margin-bottom: 0rem;
    margin-top: 0rem; }
  #transfer-equivalency-tool #schoolSelectContainer {
    margin: 1rem 0 1rem 0; }
    #transfer-equivalency-tool #schoolSelectContainer h2 label {
      color: #877148;
      font-family: "Roboto Condensed", "Helvetica Neue", "Helvetica", Helvetica, Arial, sans-serif;
font-weight: 500;
      font-size: 1.2rem;
      line-height: 1.3rem;
      margin-bottom: 1.5rem;
      margin-top: 1rem;
      text-align: center;
      cursor: default; }
      @media screen and (max-width: 40em) {
        #transfer-equivalency-tool #schoolSelectContainer h2 label {
          font-size: 1.1rem; } }
    #transfer-equivalency-tool #schoolSelectContainer select {
      padding: 0.25rem;
      overflow: auto; }
    #transfer-equivalency-tool #schoolSelectContainer .select2 {
      width: 100% !important; }
    #transfer-equivalency-tool #schoolSelectContainer .buttonRow {
      padding: 3rem 0 2rem 0; }
      #transfer-equivalency-tool #schoolSelectContainer .buttonRow .button {
        background-color: #877148;
        border: 0px;
        text-transform: uppercase;
        color: #fff;
        font-family: "Roboto Condensed", "Helvetica Neue", "Helvetica", Helvetica, Arial, sans-serif;
font-weight: 400;
        font-size: 0.9rem;
        line-height: 1.2rem;
        letter-spacing: 0.04rem;
        text-decoration: none;
        margin: 0.5rem;
        display: inline-block;
        padding: 1rem; }
      #transfer-equivalency-tool #schoolSelectContainer .buttonRow .button:hover, #transfer-equivalency-tool #schoolSelectContainer .buttonRow .button:focus {
        background-color: #7a6641; }
  #transfer-equivalency-tool #resultsDisplay {
    display: none;
    padding-bottom: 5rem; }
    #transfer-equivalency-tool #resultsDisplay #headerRow {
      margin-bottom: 2rem; }
      #transfer-equivalency-tool #resultsDisplay #headerRow .header {
        border-bottom: 1px solid #c3c3c3;
        border-top: 1px solid #c3c3c3;
        display: table; }
        #transfer-equivalency-tool #resultsDisplay #headerRow .header h3 {
          text-align: center;
          padding: 1rem 0;
          display: table-cell;
          vertical-align: middle;
          text-transform: uppercase; }
        #transfer-equivalency-tool #resultsDisplay #headerRow .header #ouHeader {
          color: #877148; }
      #transfer-equivalency-tool #resultsDisplay #headerRow .arrowContainer {
        padding-bottom: 0.25rem;
        padding-top: 0.25rem; }
        #transfer-equivalency-tool #resultsDisplay #headerRow .arrowContainer .helper {
          display: inline-block;
          height: 100%;
          vertical-align: middle; }
        #transfer-equivalency-tool #resultsDisplay #headerRow .arrowContainer img {
          vertical-align: middle;
          max-width: 18px;
          height: auto; }
          @media screen and (max-width: 64em) {
            #transfer-equivalency-tool #resultsDisplay #headerRow .arrowContainer img {
              max-width: 15px; } }
          @media screen and (max-width: 40em) {
            #transfer-equivalency-tool #resultsDisplay #headerRow .arrowContainer img {
              -webkit-transform: rotate(90deg);
              -moz-transform: rotate(90deg);
              -o-transform: rotate(90deg);
              -ms-transform: rotate(90deg);
              transform: rotate(90deg); } }
    #transfer-equivalency-tool #resultsDisplay #searchDisplayRow {
      margin-bottom: 1rem; }
      #transfer-equivalency-tool #resultsDisplay #searchDisplayRow #displayNumber #classDisplayNumber {
        padding: 5px; }
        #transfer-equivalency-tool #resultsDisplay #searchDisplayRow #displayNumber #classDisplayNumber:hover {
          cursor: pointer; }
      #transfer-equivalency-tool #resultsDisplay #searchDisplayRow #displayNumber label {
        padding-top: 0.3rem;
        padding-left: 1rem; }
        #transfer-equivalency-tool #resultsDisplay #searchDisplayRow #displayNumber label:hover {
          cursor: default; }
      @media screen and (max-width: 40em) {
        #transfer-equivalency-tool #resultsDisplay #searchDisplayRow #searchClasses {
          margin: 1rem auto 2rem auto; } }
      #transfer-equivalency-tool #resultsDisplay #searchDisplayRow #searchClasses input[type="button"] {
        background-color: #877148;
        border: 0px;
        text-transform: uppercase;
        color: #fff;
        font-family: "Roboto Condensed", "Helvetica Neue", "Helvetica", Helvetica, Arial, sans-serif;
font-weight: 400;
        font-size: 0.9rem !important;
        line-height: 1.2rem;
        letter-spacing: 0.04rem;
        text-decoration: none;
        display: inline-block;
        padding: 0.5rem 0.75rem; }
        #transfer-equivalency-tool #resultsDisplay #searchDisplayRow #searchClasses input[type="button"]:hover, #transfer-equivalency-tool #resultsDisplay #searchDisplayRow #searchClasses input[type="button"]:focus {
          background-color: #7a6641;
          cursor: pointer; }
      @media screen and (min-width: 40.063em) {
        #transfer-equivalency-tool #resultsDisplay #searchDisplayRow #searchClasses .buttonContainer {
          padding-left: 0px; } }
    #transfer-equivalency-tool #resultsDisplay #filterRow .sortColHeader {
      display: table;
      border-bottom: 1px solid #c3c3c3;
      border-top: 1px solid #c3c3c3;
      padding-bottom: 0.3rem;
      padding-top: 0.3rem; }
      #transfer-equivalency-tool #resultsDisplay #filterRow .sortColHeader span {
        display: table-cell;
        vertical-align: middle;
        font-size: 0.92rem;
        line-height: 1rem;
        font-family: "Roboto Condensed", "Helvetica Neue", "Helvetica", Helvetica, Arial, sans-serif;
font-weight: 500;
        letter-spacing: 0.02rem; }
        #transfer-equivalency-tool #resultsDisplay #filterRow .sortColHeader span:before, #transfer-equivalency-tool #resultsDisplay #filterRow .sortColHeader span:after {
          border: 4px solid transparent;
          content: "";
          display: block;
          height: 0;
          right: 5px;
          top: 50%;
          position: absolute;
          width: 0; }
        #transfer-equivalency-tool #resultsDisplay #filterRow .sortColHeader span:before {
          border-bottom-color: #000;
          margin-top: -9px; }
        #transfer-equivalency-tool #resultsDisplay #filterRow .sortColHeader span:after {
          border-top-color: #000;
          margin-top: 1px; }
        #transfer-equivalency-tool #resultsDisplay #filterRow .sortColHeader span:hover {
          cursor: pointer; }
      #transfer-equivalency-tool #resultsDisplay #filterRow .sortColHeader:hover, #transfer-equivalency-tool #resultsDisplay #filterRow .sortColHeader:focus, #transfer-equivalency-tool #resultsDisplay #filterRow .sortColHeader:focus-within {
        background-color: #ededed;
        color: #7B6742; }
      #transfer-equivalency-tool #resultsDisplay #filterRow .sortColHeader .transferringClass {
        padding-left: 0.5rem; }
    #transfer-equivalency-tool #resultsDisplay #filterRow .sortColHeader.active {
      background-color: #ededed;
      color: #7B6742; }
      #transfer-equivalency-tool #resultsDisplay #filterRow .sortColHeader.active .sort-ascending:after {
        display: none; }
      #transfer-equivalency-tool #resultsDisplay #filterRow .sortColHeader.active .sort-descending:before {
        display: none; }
    #transfer-equivalency-tool #resultsDisplay #filterRow .sortColHeader:last-of-type a:before, #transfer-equivalency-tool #resultsDisplay #filterRow .sortColHeader:last-of-type a:after {
      right: 0px; }
    #transfer-equivalency-tool #resultsDisplay #filterRow .gold {
      color: #877148; }
    #transfer-equivalency-tool #resultsDisplay #entryContainer .entry {
      font-size: 0.95rem;
      letter-spacing: 0.02rem;
      line-height: 1.2rem;
      padding-top: 0.5rem;
      padding-bottom: 0.5rem;
      background-color: #ededed;
      font-family: "Roboto Condensed", "Helvetica Neue", "Helvetica", Helvetica, Arial, sans-serif;
font-weight: 300; }
      @media screen and (max-width: 64em) {
        #transfer-equivalency-tool #resultsDisplay #entryContainer .entry .resultsLabel {
          border-right: 1px solid #c3c3c3;
          padding-bottom: 0.25rem;
          padding-top: 0.25rem; } }
      #transfer-equivalency-tool #resultsDisplay #entryContainer .entry .resultsLabel .labelData {
        font-family: "Roboto Condensed", "Helvetica Neue", "Helvetica", Helvetica, Arial, sans-serif;
font-weight: 500; }
        #transfer-equivalency-tool #resultsDisplay #entryContainer .entry .resultsLabel .labelData.gold {
          color: #7B6742; }
      #transfer-equivalency-tool #resultsDisplay #entryContainer .entry .data {
        padding-bottom: 0.25rem;
        padding-top: 0.25rem; }
        @media screen and (max-width: 64em) {
          #transfer-equivalency-tool #resultsDisplay #entryContainer .entry .data {
            padding-left: 2rem; } }
        #transfer-equivalency-tool #resultsDisplay #entryContainer .entry .data span {
          display: block; }
      #transfer-equivalency-tool #resultsDisplay #entryContainer .entry .arrowContainer {
        padding-bottom: 0.25rem;
        padding-top: 0.25rem; }
        #transfer-equivalency-tool #resultsDisplay #entryContainer .entry .arrowContainer img {
          max-width: 18px;
          height: auto; }
      @media screen and (max-width: 64em) {
        #transfer-equivalency-tool #resultsDisplay #entryContainer .entry .margin-top {
          margin-top: 2rem; } }
    #transfer-equivalency-tool #resultsDisplay #entryContainer .entry:nth-child(odd) {
      background-color: #ffffff; }
    #transfer-equivalency-tool #resultsDisplay #pagination {
      margin-top: 3rem; }
      #transfer-equivalency-tool #resultsDisplay #pagination input {
        background-color: #877148;
        border: 0px;
        text-transform: uppercase;
        color: #fff;
        font-family: "Roboto Condensed", "Helvetica Neue", "Helvetica", Helvetica, Arial, sans-serif;
font-weight: 400;
        font-size: 0.9rem;
        line-height: 1.2rem;
        letter-spacing: 0.04rem;
        text-decoration: none;
        display: inline-block;
        padding: 0.5rem 0.75rem; }
        @media screen and (max-width: 40em) {
          #transfer-equivalency-tool #resultsDisplay #pagination input {
            padding: 0.25rem 0.5rem;
            font-size: 0.8rem; } }
        #transfer-equivalency-tool #resultsDisplay #pagination input:hover, #transfer-equivalency-tool #resultsDisplay #pagination input:focus {
          background-color: #7a6641;
          cursor: pointer; }
        #transfer-equivalency-tool #resultsDisplay #pagination input[disabled=""] {
          background-color: #ededed;
          cursor: default; }
      #transfer-equivalency-tool #resultsDisplay #pagination .pageDisplay {
        font-family: "Roboto Condensed", "Helvetica Neue", "Helvetica", Helvetica, Arial, sans-serif;
font-weight: 300;
        margin: 1rem; }
        @media screen and (max-width: 40em) {
          #transfer-equivalency-tool #resultsDisplay #pagination .pageDisplay {
            margin: 0.5rem;
            font-size: 0.85rem; } }
        #transfer-equivalency-tool #resultsDisplay #pagination .pageDisplay #currentPageNumber {
          font-family: "Roboto Condensed", "Helvetica Neue", "Helvetica", Helvetica, Arial, sans-serif;
font-weight: 400; }
        #transfer-equivalency-tool #resultsDisplay #pagination .pageDisplay #totalPageNum {
          font-family: "Roboto Condensed", "Helvetica Neue", "Helvetica", Helvetica, Arial, sans-serif;
font-weight: 400; }
    #transfer-equivalency-tool #resultsDisplay #sysDateRow {
      margin-top: 2rem;
      font-size: 0.8rem;
      font-family: "Roboto Condensed", "Helvetica Neue", "Helvetica", Helvetica, Arial, sans-serif;
font-weight: 300; }
    #transfer-equivalency-tool #resultsDisplay #tableLegend {
      font-size: 0.8rem;
      margin-top: 3rem; }
      #transfer-equivalency-tool #resultsDisplay #tableLegend .columns {
        padding-bottom: 2rem; }
      #transfer-equivalency-tool #resultsDisplay #tableLegend span {
        display: block; }
      #transfer-equivalency-tool #resultsDisplay #tableLegend p {
        font-size: 0.8rem;
        line-height: 1.7; }

/*# sourceMappingURL=transferEquivalency.css.map */