.lee-link {
  background-image: linear-gradient(#76232F 0 0);
  background-size: 200% .1em;
  background-position: 200% 100%;
  background-repeat: no-repeat;
  transition: background-size .3s, background-position .3s .3s;
    color: #76232F;
}

.lee-link:hover{
  transition: background-size .3s .3s, background-position .3s, color .8s;
  background-position: 100% 100%;
    color: #76232F;
}

/*Loading spinner for catalog content*/
.fa-spin {
  -webkit-animation: fa-spin 2s linear infinite;
    animation: fa-spin 1s linear infinite;
    color: #76232F;
}

.leeu-degree-planner {
    content: attr(data-acalog-link-text);
    font-family: "Font Awesome 5 Pro";
    color: #76232F;
}

.leeu-degree-planner:hover {
    color: #76232F;
}

.lee-portfolio-link {
    color: #76232F;
}

/* adds cheverons before embeded acalog lists ul lists */
ul.acalog-program-core-courses {
    list-style-type:none !important;
}
ul.acalog-program-core-courses li.acalog-program-core-course::before {
    content: "\f101" !important;
    padding: 0 10px 0 0 !important;
    color: #041E42 !important;
    font-family: "Font Awesome 5 Pro" !important;
}