.accordion {
  counter-increment: acc_num;
  border: 0;
  background: white;
  border-radius: 0;
  border-top: 1px solid #bfc5c9;
  margin: 0; }
  .accordion .accordion-button {
    background: white;
    padding: 1rem;
    box-shadow: none;
    color: #3b2360;
    font-weight: normal;
    font-size: 1.3125rem;
    border-radius: 0; }
    .accordion .accordion-button::before {
      content: counter(acc_num);
      display: inline-block;
      width: 2ch;
      color: #00854f;
      font-weight: bold;
      font-size: 1.3125rem; }
    .accordion .accordion-button::after {
      content: 'Read More';
      background: transparent;
      font-family: Raleway;
      width: auto;
      height: auto;
      font-size: 0.875rem;
      color: #3b2360;
      position: static;
      display: block;
      padding: 0 0 0 3.1ch;
      margin: 0;
      line-height: 1em;
      text-align: left; }
    .accordion .accordion-button:hover {
      background: #fcf4e0;
      color: #3b2360; }
    @media (min-width: 768px) {
      .accordion .accordion-button {
        font-size: 1.75rem; }
        .accordion .accordion-button::before {
          font-size: 1.75rem; }
        .accordion .accordion-button::after {
          display: inline;
          padding: 0 0 0 1rem;
          font-size: 0.875rem; } }
  .accordion .accordion-button[aria-expanded="true"] {
    background: #fcf4e0;
    color: #3b2360;
    border-radius: 0; }
    .accordion .accordion-button[aria-expanded="true"]::after {
      content: 'Hide';
      color: #3b2360;
      background: transparent;
      -webkit-transform: none;
              transform: none; }

.tabs .accordion > .accordion-button {
  background: white;
  color: #3b2360; }
  .tabs .accordion > .accordion-button:hover {
    background: #d0bc81; }

.tabs .accordion[aria-expanded="true"] {
  background: #fcf4e0; }

.tabs .accordion > header:hover::after {
  background: transparent;
  color: #3b2360; }

/*# sourceMappingURL=grad-admitted.css.map */
