portal-institution-page {
  display: block; }
  portal-institution-page .institution-title {
    background: #073c54; }
    portal-institution-page .institution-title .video-container .watch-video-button {
      color: #094967;
      border-color: #094967; }

#portal-container {
  color: #2a2a2c; }

#portal-container h2,
.portal-section-blurb {
  color: #094967; }

.portal-color-primary {
  color: #094967; }

.portal-color-secondary {
  color: #d3277e; }

.portal-box-wrapper {
  background: rgba(9, 73, 103, 0.02);
  border-color: #094967; }

ul.portal-bullet-list li::before {
  background: #094967; }

portal-nav-bar .nav-bar {
  background-color: #094967; }

portal-nav-bar .nav-bar-wrapper {
  display: flex;
  flex-wrap: nowrap;
  flex-direction: row;
  align-items: center;
  height: 70px; }
  portal-nav-bar .nav-bar-wrapper a.nav-bar-cta, portal-nav-bar .nav-bar-wrapper a.nav-bar-cta:hover {
    background: #073a52; }
    portal-nav-bar .nav-bar-wrapper a.nav-bar-cta::before, portal-nav-bar .nav-bar-wrapper a.nav-bar-cta:hover::before {
      border-color: transparent transparent transparent #094967; }
    portal-nav-bar .nav-bar-wrapper a.nav-bar-cta::after, portal-nav-bar .nav-bar-wrapper a.nav-bar-cta:hover::after {
      background: #073a52; }

portal-free-to-learn .free-to-learn {
  background-color: #094967; }
  portal-free-to-learn .free-to-learn .free-to-learn-feature > h4 {
    color: #d3277e; }
  portal-free-to-learn .free-to-learn .free-to-learn-feature > div {
    color: #202020; }

portal-faq {
  border-top-color: #094967; }
  portal-faq .faq-title {
    color: #d3277e; }
  portal-faq .faq-content a {
    color: #094967; }

portal-footer {
  background-color: #094967; }

#portal-container portal-qualification .row.portal-qualification-wrapper::before {
  border-color: #094967; }

#portal-container portal-qualification .portal-qualification-inner {
  background: rgba(9, 73, 103, 0.02); }
  #portal-container portal-qualification .portal-qualification-inner::before {
    visibility: hidden;
    border-color: #094967; }
  #portal-container portal-qualification .portal-qualification-inner::after {
    visibility: hidden;
    border-color: #094967; }

#portal-container portal-qualification .portal-qualification-img {
  background-color: #094967; }

#portal-container portal-qualification .portal-qualification-description {
  border-right-color: #094967; }

portal-button {
  background-color: #d3277e;
  border-color: #d3277e; }
  portal-button:hover {
    background-color: #fdf4f9;
    color: #d3277e; }
    portal-button:hover .portal-button-content a,
    portal-button:hover .portal-button-content span {
      color: #d3277e; }

portal-institution-selling-points .selling-point .selling-point-text .title {
  color: #d3277e; }

.selling-point-corner {
  visibility: hidden; }

portal-testimonials .testimonials-outer-container .slider {
  background: #fafbfc;
  border-color: #094967; }

portal-testimonials .testimonial-wrapper {
  color: #094967; }
  @media (min-width: 600px) {
    portal-testimonials .testimonial-wrapper .testimonial .quote {
      fill: #094967; } }

portal-carousel-indicators .indicator-list li {
  border-color: #094967; }
  portal-carousel-indicators .indicator-list li.active {
    background: #094967; }

portal-team .team-member-container::before {
  background: rgba(9, 73, 103, 0.6); }

portal-team .team-member-container:hover::before {
  background: rgba(9, 73, 103, 0.8); }

.qualification-traits .qualification-trait {
  color: #094967; }
  .qualification-traits .qualification-trait .qualification-trait-icon .fa {
    color: #d3277e; }

.portal-course-box {
  border-color: #094967; }
  .portal-course-box .portal-course-box-header {
    border-bottom-color: #094967;
    background: rgba(9, 73, 103, 0.02); }
  .portal-course-box .portal-course-summary .portal-course-links a:hover {
    color: #d3277e; }

portal-join-button .portal-button {
  border-color: #d3277e;
  color: #d3277e; }
  portal-join-button .portal-button .portal-button-content {
    color: #d3277e; }
    portal-join-button .portal-button .portal-button-content a,
    portal-join-button .portal-button .portal-button-content span {
      color: #d3277e; }

portal-join-button div.start-date {
  color: #d3277e; }

how-it-works-modal .react-modal-body .feature div:nth-child(2) {
  color: #094967; }

portal-qualification-page .qualification-title-banner {
  background-color: #094967; }

portal-mobile-nav-bar header {
  background-color: #094967; }
  portal-mobile-nav-bar header .nav-bar-links-wrapper {
    background: #08425d; }

portal-course-page .course-heading h1.heading,
portal-course-page .course-heading h4.subheading {
  color: #094967; }

portal-course-page .course-traits .course-trait .course-trait-text {
  color: #094967; }

portal-course-page .course-traits .course-trait .course-trait-icon {
  color: #d3277e; }

portal-community .portal-community-counts .count-label {
  color: #094967; }

more-qualifications-modal h4 {
  color: #094967; }

portal-outcomes h2,
portal-outcomes h3,
portal-outcomes h4 {
  color: #094967; }

portal-outcomes ul {
  border-color: #094967; }

portal-rich-text a, portal-rich-text a:active, portal-rich-text a:hover, portal-rich-text a:focus, portal-rich-text a:visited {
  color: #094967; }

.no-touch portal-courses course-tile .find-out-more a,
.no-touchevents portal-courses course-tile .find-out-more a,
.no-touch portal-courses course-tile .go-to-course a,
.no-touchevents portal-courses course-tile .go-to-course a,
.no-touch portal-categories course-tile .find-out-more a,
.no-touchevents portal-categories course-tile .find-out-more a {
  background-color: #d3277e; }

.login-modal .btn-login,
.login-modal .btn-submit {
  background-color: #d3277e; }

.login-modal .link_forgot {
  color: #094967; }

.enrolment-access-code-modal .btn-submit {
  background-color: #d3277e; }
