@charset "UTF-8";
.guideline-content h1, .guideline-content h2, .guideline-content h3, .guideline-content h4, .guideline-content h5, .guideline-content h6 {
  color: #0175c0;
}

.main-navigation .navbar-logo .nav-item.open .nav-link,
.main-navigation .navbar-logo .nav-item a.nav-link:hover {
  background-color: #FFFFFF !important;
  -webkit-border-radius: 7px;
  -moz-border-radius: 7px;
  border-radius: 7px;
}

.footer-links {
  flex-grow: 1;
  align-self: flex-start;
  display: flex;
  flex-flow: row wrap;
  justify-content: flex-start;
  align-items: center;
}
.footer-links li {
  padding: 0;
  font-size: 0.93rem;
}
.footer-links li:last-child:after {
  content: '';
}
.footer-links li:after {
  content: '•';
  margin: 0 0.3rem;
}

.whats-up-container .card.feed-activity-card {
  border: none !important;
  background-color: #FFF !important;
}
.whats-up-container .card.feed-activity-card.study {
  border: none;
  background-color: #FFF !important;
}
.whats-up-container .card.feed-activity-card.challenge {
  border: none;
  background-color: #FFF !important;
}
.whats-up-container .card.feed-activity-card.topic {
  border: none;
  background-color: #FFF !important;
}
.whats-up-container .card.feed-activity-card.blog {
  border: none;
  background-color: #FFF !important;
}
.whats-up-container .card.feed-activity-card.course {
  border: none;
  background-color: #FFF !important;
}

.btn.btn-primary {
  text-transform: uppercase;
}
.btn.btn-support {
  background-color: #598DFD;
  color: #FFF !important;
  padding-left: 1.5rem;
  padding-right: 1.5rem;
}
.btn.btn-transparent {
  background-color: transparent;
  color: #FFF;
  border: solid 2px #FFF;
}
.btn.btn-danger {
  color: #d9534f;
  background-color: #FFF;
}
.btn.btn-danger:focus, .btn.btn-danger:active, .btn.btn-danger:hover {
  color: #fff;
  background-color: #c12e2a;
}

.badge-brand {
  background-color: #0175c0;
  color: #ffffff;
}

.quick-questions-container {
  color: #ffffff !important;
  background-color: #0175c0 !important;
}

.quizzes-container {
  color: #ffffff !important;
  background-color: #0175c0 !important;
}
.quizzes-container .btn-secondary {
  background-color: #0194f3;
  border-color: #ffffff;
  color: #ffffff;
}
.quizzes-container .btn-secondary:focus, .quizzes-container .btn-secondary:hover {
  color: #0175c0;
  background-color: #ffffff;
  border-color: #ffffff;
}
.quizzes-container .card-answer {
  border-color: #ffffff;
  color: #ffffff;
  background-color: #0194f3;
}

.poll-container {
  color: #0175c0 !important;
  background-color: #ffffff !important;
}
.poll-container .btn-secondary {
  background-color: white;
  border-color: #0175c0;
  color: #0175c0;
}
.poll-container .btn-secondary:focus, .poll-container .btn-secondary:hover {
  color: #ffffff;
  background-color: #0175c0;
  border-color: #0175c0;
}

.btn-secondary {
  color: #0175c0;
  background-image: none;
  background-color: #fff;
  border-color: #0175c0;
}
.btn-secondary:focus, .btn-secondary.focus, .btn-secondary:active, .btn-secondary.active, .open > .btn-secondary.dropdown-toggle {
  color: #fff;
  background-color: #0175c0;
  border-color: #0175c0;
}
.btn-secondary:hover {
  color: #fff;
  background-color: #0175c0;
  border-color: #0175c0;
}
.btn-secondary.disabled:focus, .btn-secondary.disabled.focus, .btn-secondary:disabled:focus, .btn-secondary:disabled.focus {
  border-color: #29aafe;
}
.btn-secondary.disabled:hover, .btn-secondary:disabled:hover {
  border-color: #29aafe;
}

.btn-primary {
  color: #ffffff;
  background-color: #0175c0;
  border-color: #0175c0;
}
.btn-primary:hover {
  color: #ffffff;
  background-color: #01568d;
  border-color: #015083;
}
.btn-primary:focus, .btn-primary.focus {
  color: #ffffff;
  background-color: #01568d;
  border-color: #015083;
}
.btn-primary:active, .btn-primary.active, .open > .btn-primary.dropdown-toggle {
  color: #ffffff;
  background-color: #01568d;
  border-color: #015083;
  background-image: none;
  -moz-box-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
  -webkit-box-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
  box-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
}
.btn-primary:active:hover, .btn-primary:active:focus, .btn-primary:active.focus, .btn-primary.active:hover, .btn-primary.active:focus, .btn-primary.active.focus, .open > .btn-primary.dropdown-toggle:hover, .open > .btn-primary.dropdown-toggle:focus, .open > .btn-primary.dropdown-toggle.focus {
  color: #ffffff;
  background-color: #002237;
  border-color: #000304;
}
.btn-primary.disabled:focus, .btn-primary.disabled.focus, .btn-primary:disabled:focus, .btn-primary:disabled.focus {
  background-color: #0175c0;
  border-color: #0175c0;
}
.btn-primary.disabled:hover, .btn-primary:disabled:hover {
  background-color: #0175c0;
  border-color: #0175c0;
}

.btn-default {
  color: #0175c0;
  background-image: none;
  background-color: #fff;
  border-color: #0175c0;
}
.btn-default:focus, .btn-default.focus, .btn-default:active, .btn-default.active, .open > .btn-default.dropdown-toggle {
  color: #fff;
  background-color: #0175c0;
  border-color: #0175c0;
}
.btn-default:hover {
  color: #fff;
  background-color: #0175c0;
  border-color: #0175c0;
}
.btn-default.disabled:focus, .btn-default.disabled.focus, .btn-default:disabled:focus, .btn-default:disabled.focus {
  border-color: #29aafe;
}
.btn-default.disabled:hover, .btn-default:disabled:hover {
  border-color: #29aafe;
}

.btn-info {
  color: #ffffff;
  background-color: #0175c0;
  border-color: #0175c0;
}
.btn-info:hover {
  color: #ffffff;
  background-color: #01568d;
  border-color: #015083;
}
.btn-info:focus, .btn-info.focus {
  color: #ffffff;
  background-color: #01568d;
  border-color: #015083;
}
.btn-info:active, .btn-info.active, .open > .btn-info.dropdown-toggle {
  color: #ffffff;
  background-color: #01568d;
  border-color: #015083;
  background-image: none;
  -moz-box-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
  -webkit-box-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
  box-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
}
.btn-info:active:hover, .btn-info:active:focus, .btn-info:active.focus, .btn-info.active:hover, .btn-info.active:focus, .btn-info.active.focus, .open > .btn-info.dropdown-toggle:hover, .open > .btn-info.dropdown-toggle:focus, .open > .btn-info.dropdown-toggle.focus {
  color: #ffffff;
  background-color: #002237;
  border-color: #000304;
}
.btn-info.disabled:focus, .btn-info.disabled.focus, .btn-info:disabled:focus, .btn-info:disabled.focus {
  background-color: #0175c0;
  border-color: #0175c0;
}
.btn-info.disabled:hover, .btn-info:disabled:hover {
  background-color: #0175c0;
  border-color: #0175c0;
}

.btn-flat:hover {
  color: #0175c0;
}

.btn-input.active {
  background-color: #0175c0;
}
.btn-input.active:hover, .btn-input.active:focus, .btn-input.active.focus {
  background-color: #01406a;
}

::-webkit-file-upload-button {
  color: #0175c0;
  background-image: none;
  background-color: #fff;
  border-color: #0175c0;
}
::-webkit-file-upload-button:focus, ::-webkit-file-upload-button.focus, ::-webkit-file-upload-button:active, ::-webkit-file-upload-button.active, .open > ::-webkit-file-upload-button.dropdown-toggle {
  color: #fff;
  background-color: #0175c0;
  border-color: #0175c0;
}
::-webkit-file-upload-button:hover {
  color: #fff;
  background-color: #0175c0;
  border-color: #0175c0;
}
::-webkit-file-upload-button.disabled:focus, ::-webkit-file-upload-button.disabled.focus, ::-webkit-file-upload-button:disabled:focus, ::-webkit-file-upload-button:disabled.focus {
  border-color: #29aafe;
}
::-webkit-file-upload-button.disabled:hover, ::-webkit-file-upload-button:disabled:hover {
  border-color: #29aafe;
}

.thumbnails-tray div:hover {
  border-color: #0175c0;
}
.thumbnails-tray .current {
  border-color: #0175c0;
}

.follow-button.following {
  color: #0175c0;
}

.main-navigation .navbar-mobile {
  background-color: #292929;
}
.main-navigation .navbar-mobile .nav-item .nav-link {
  color: #dbdcdd;
}
.main-navigation .navbar-mobile .nav-item.open .nav-link {
  color: #292929;
  background-color: #dbdcdd;
}
.main-navigation .navbar-mobile-hamburger .nav .nav-item .nav-link:hover, .main-navigation .navbar-mobile-hamburger .nav .nav-item .nav-link:focus {
  color: #ffffff;
  background-color: #0175c0;
}
.main-navigation .navbar-logo {
  background-color: #292929;
}
.main-navigation .navbar-logo .community-logo {
  max-height: 45px;
}
.main-navigation .navbar-logo .nav-item .nav-link {
  color: #dbdcdd;
}
.main-navigation .navbar-logo .nav-item .nav-link:hover {
  color: #292929;
  background-color: #dbdcdd;
}
.main-navigation .navbar-logo .nav-item.open .nav-link, .main-navigation .navbar-logo .nav-link-notifications.open .nav-link {
  color: #292929;
  background-color: #dbdcdd;
}
.main-navigation .navbar-secondary {
  background-color: #666;
}
.main-navigation .navbar-secondary .nav-item .nav-link {
  font-family: "Varela Round", Arial, Helvetica, sans-serif;
  color: #fff;
}
.main-navigation .navbar-secondary .nav-item .nav-link:hover, .main-navigation .navbar-secondary .nav-item .nav-link:focus {
  background-color: #0175c0;
  color: #ffffff;
}
.main-navigation .primary-nav .user-info-nav-item {
  order: 7;
}
.main-navigation .primary-nav .notifications-nav-item {
  order: 5;
}
.main-navigation .primary-nav .search-nav-item, .main-navigation .primary-nav .search-mobile-nav-item {
  order: 1;
}
.main-navigation .primary-nav .feed-nav-item {
  order: 2;
}
.main-navigation .primary-nav .discover-nav-item {
  order: 3;
}
.main-navigation .primary-nav .people-nav-item {
  order: 4;
}
.main-navigation .primary-nav .hamburger-nav-item {
  order: 6;
}

.main-footer .footer-img-link img {
  height: 46px;
}

.marquee .marquee-join {
  border-color: #0175c0;
}
.marquee a:not(.btn):hover {
  color: #0084bf;
}

.card-marquee .checkbox-trigger {
  color: #ffffff;
  background-color: #0175c0;
  border-color: #0175c0;
}
.card-marquee .checkbox-trigger:hover {
  color: #ffffff;
  background-color: #01568d;
  border-color: #015083;
}
.card-marquee .checkbox-trigger:focus, .card-marquee .checkbox-trigger.focus {
  color: #ffffff;
  background-color: #01568d;
  border-color: #015083;
}
.card-marquee .checkbox-trigger:active, .card-marquee .checkbox-trigger.active, .open > .card-marquee .checkbox-trigger.dropdown-toggle {
  color: #ffffff;
  background-color: #01568d;
  border-color: #015083;
  background-image: none;
  -moz-box-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
  -webkit-box-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
  box-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
}
.card-marquee .checkbox-trigger:active:hover, .card-marquee .checkbox-trigger:active:focus, .card-marquee .checkbox-trigger:active.focus, .card-marquee .checkbox-trigger.active:hover, .card-marquee .checkbox-trigger.active:focus, .card-marquee .checkbox-trigger.active.focus, .open > .card-marquee .checkbox-trigger.dropdown-toggle:hover, .open > .card-marquee .checkbox-trigger.dropdown-toggle:focus, .open > .card-marquee .checkbox-trigger.dropdown-toggle.focus {
  color: #ffffff;
  background-color: #002237;
  border-color: #000304;
}
.card-marquee .checkbox-trigger.disabled:focus, .card-marquee .checkbox-trigger.disabled.focus, .card-marquee .checkbox-trigger:disabled:focus, .card-marquee .checkbox-trigger:disabled.focus {
  background-color: #0175c0;
  border-color: #0175c0;
}
.card-marquee .checkbox-trigger.disabled:hover, .card-marquee .checkbox-trigger:disabled:hover {
  background-color: #0175c0;
  border-color: #0175c0;
}

.pfa-container .the-process {
  background-color: #0175c0;
}

.response-page .nav-pills {
  border-color: #0175c0;
}
.response-page .nav-pills li {
  color: #ffffff;
}
.response-page .nav-pills li.active a, .response-page .nav-pills li.active a:hover, .response-page .nav-pills li.active a:focus {
  color: #ffffff;
  background-color: #0175c0;
}
.response-page .nav-pills li.active .label-brand {
  color: #0175c0;
}
.response-page .nav-stacked {
  border-color: #0175c0;
}
.response-page .left-sidebar .sidebar-content .support-meta .support-counts {
  color: #a6ce39;
}

.comments-container .comment-action-toggle-replies span {
  color: #0175c0;
}
.comments-container .comment-actions-list a:hover {
  color: #0175c0;
}

.response-page .activity-header.study, .response-edit-page .activity-header.study {
  border-color: #d64541;
}
.response-page .activity-header.study .activity-header-type, .response-edit-page .activity-header.study .activity-header-type {
  background-color: #d64541;
}
.response-page .activity-header.challenge, .response-edit-page .activity-header.challenge {
  border-color: #f39c12;
}
.response-page .activity-header.challenge .activity-header-type, .response-edit-page .activity-header.challenge .activity-header-type {
  background-color: #f39c12;
}
.response-page .activity-header.topic, .response-edit-page .activity-header.topic {
  border-color: #3fc380;
}
.response-page .activity-header.topic .activity-header-type, .response-edit-page .activity-header.topic .activity-header-type {
  background-color: #3fc380;
}
.response-page .activity-header.blog, .response-edit-page .activity-header.blog {
  border-color: #9b59b6;
}
.response-page .activity-header.blog .activity-header-type, .response-edit-page .activity-header.blog .activity-header-type {
  background-color: #9b59b6;
}
.response-page .activity-header.course, .response-edit-page .activity-header.course {
  border-color: #0175c0;
}
.response-page .activity-header.course .activity-header-type, .response-edit-page .activity-header.course .activity-header-type {
  background-color: #0175c0;
}

.img-input input:checked ~ label {
  border-color: #0175c0;
  background-color: rgba(1, 117, 192, 0.2);
}

.support-action {
  background: #0175c0;
}
.support-action.decrease:hover, .support-action.decrease:focus, .support-action.decrease:active, .support-action.decrease.active, .support-action.decrease.hover {
  background: #178bd6;
}
.support-action.increase:hover, .support-action.increase:focus, .support-action.increase:active, .support-action.increase.active, .support-action.increase.hover {
  background: #178bd6;
}
.support-action.current {
  background: #a6ce39;
}
.support-action.achieved {
  background: #a6ce39;
}

.text-brand-1 {
  color: #0175c0;
}

.text-brand-2 {
  color: #a6ce39;
}

.overlay-brand > * {
  background-color: rgba(1, 117, 192, 0.5);
  color: #ffffff;
}

.bg-brand-1 {
  color: #fff !important;
  background-color: #0175c0 !important;
}

a.bg-brand-1:focus, a.bg-brand-1:hover {
  background-color: #e6e6e6;
}

.bg-brand-2 {
  color: #fff !important;
  background-color: #a6ce39 !important;
}

a.bg-brand-2:focus, a.bg-brand-2:hover {
  background-color: #e6e6e6;
}

[class^="b-"].b-brand-1, [class*=" b-"].b-brand-1 {
  border-color: #0175c0;
}

.scale-voting span.active {
  background-color: #0175c0;
  color: #ffffff;
}

.whats-up-container .card.feed-tile .tile-header-banner.study .bar, .whats-up-container .card.feed-activity-card .tile-header-banner.study .bar {
  background-color: #d64541;
}
.whats-up-container .card.feed-tile .tile-header-banner.study .label, .whats-up-container .card.feed-activity-card .tile-header-banner.study .label {
  color: #d64541;
}
.whats-up-container .card.feed-tile .tile-header-banner.challenge .bar, .whats-up-container .card.feed-activity-card .tile-header-banner.challenge .bar {
  background-color: #f39c12;
}
.whats-up-container .card.feed-tile .tile-header-banner.challenge .label, .whats-up-container .card.feed-activity-card .tile-header-banner.challenge .label {
  color: #f39c12;
}
.whats-up-container .card.feed-tile .tile-header-banner.topic .bar, .whats-up-container .card.feed-activity-card .tile-header-banner.topic .bar {
  background-color: #3fc380;
}
.whats-up-container .card.feed-tile .tile-header-banner.topic .label, .whats-up-container .card.feed-activity-card .tile-header-banner.topic .label {
  color: #3fc380;
}
.whats-up-container .card.feed-tile .tile-header-banner.blog .bar, .whats-up-container .card.feed-activity-card .tile-header-banner.blog .bar {
  background-color: #9b59b6;
}
.whats-up-container .card.feed-tile .tile-header-banner.blog .label, .whats-up-container .card.feed-activity-card .tile-header-banner.blog .label {
  color: #9b59b6;
}
.whats-up-container .card.feed-tile .tile-header-banner.course .bar, .whats-up-container .card.feed-activity-card .tile-header-banner.course .bar {
  background-color: #0175c0;
}
.whats-up-container .card.feed-tile .tile-header-banner.course .label, .whats-up-container .card.feed-activity-card .tile-header-banner.course .label {
  color: #0175c0;
}
.whats-up-container .card.feed-tile .tile-header-banner.gallery .bar, .whats-up-container .card.feed-activity-card .tile-header-banner.gallery .bar {
  background-color: #00aacc;
}
.whats-up-container .card.feed-tile .tile-header-banner.gallery .label, .whats-up-container .card.feed-activity-card .tile-header-banner.gallery .label {
  color: #00aacc;
}
.whats-up-container .card.feed-tile.poll, .whats-up-container .card.feed-activity-card.poll {
  border-color: #0175c0;
}
.whats-up-container .card.feed-tile.quick_question_survey, .whats-up-container .card.feed-activity-card.quick_question_survey {
  border-color: #ffffff;
}
.whats-up-container .card.feed-tile.quiz, .whats-up-container .card.feed-activity-card.quiz {
  border-color: #ffffff;
}
.whats-up-container .card .phase-timeline .phase-countdown, .whats-up-container .card .phase-timeline .winners {
  background-color: #f39c12;
}
.whats-up-container .card .phase-timeline .phase-list .current {
  color: #f39c12;
}
.whats-up-container .tile-featured-meta-num {
  color: #a6ce39;
}
.whats-up-container .footer-card .card-block img {
  height: 46px;
}

.phase_aside-title {
  font-family: "Varela Round", Arial, Helvetica, sans-serif;
}

.project-submit .project-nav .text-image.complete .img-arrow {
  background-color: #a6ce39;
  color: #ffffff;
}
.project-submit .project-nav .text-image.complete .img-arrow.left:after {
  border-left-color: #a6ce39;
}

.tile-supporters {
  color: #a6ce39;
}

.slides-navigation li a {
  font-family: "Varela Round", Arial, Helvetica, sans-serif;
  border-right: 3px solid #0175c0;
}
.slides-navigation li.active a, .slides-navigation li:hover a {
  background: #0175c0;
  border-right: 3px solid #0175c0;
}
.slides-navigation li.active .arrow-right, .slides-navigation li:hover .arrow-right {
  border-left: 29px solid #0175c0;
}

.label {
  font-family: "Varela Round", Arial, Helvetica, sans-serif;
}

@media screen and (max-width: 767px) {
  .achievement-rank-container.current .achievement-rank-start.rank-1 {
    background: #139f49;
  }
  .achievement-rank-container.current .achievement-rank-start.rank-2 {
    background: #d98950;
  }
  .achievement-rank-container.current .achievement-rank-start.rank-3 {
    background: #bcbdc0;
  }
  .achievement-rank-container.current .achievement-rank-start.rank-4 {
    background: #e5c436;
  }
  .achievement-rank-container.current .achievement-rank-start.rank-5 {
    background: #ed1c24;
  }
  .achievement-rank-container.end .achievement-rank-end.rank-1 {
    background: #139f49;
  }
  .achievement-rank-container.end .achievement-rank-end.rank-2 {
    background: #d98950;
  }
  .achievement-rank-container.end .achievement-rank-end.rank-3 {
    background: #bcbdc0;
  }
  .achievement-rank-container.end .achievement-rank-end.rank-4 {
    background: #e5c436;
  }
  .achievement-rank-container.end .achievement-rank-end.rank-5 {
    background: #ed1c24;
  }
}

h1, h2, h3, h4, h5, h6 {
  font-family: "Varela Round", Arial, Helvetica, sans-serif;
}

.h1, .h2, .h3, .h4, .h5, .h6 {
  font-family: "Varela Round", Arial, Helvetica, sans-serif;
}

.nav-pills .nav-link.active, .nav-pills .nav-link.active:focus, .nav-pills .nav-link.active:hover,
.nav-pills .nav-item.open .nav-link,
.nav-pills .nav-item.open .nav-link:focus,
.nav-pills .nav-item.open .nav-link:hover {
  background-color: #0175c0;
}

.list-group-item.active, .list-group-item.active:focus, .list-group-item.active:hover {
  background-color: #0175c0;
  border-color: #0175c0;
}
.list-group-item.active .list-group-item-text, .list-group-item.active:focus .list-group-item-text, .list-group-item.active:hover .list-group-item-text {
  color: #8fd3fe;
}

.label-brand {
  background-color: #0175c0;
  color: #fff;
}
.label-brand[href]:focus, .label-brand[href]:hover {
  background-color: #01568d;
}

.breadcrumb-item.active {
  color: #0175c0;
}

.page-link {
  color: #545e6d;
}
.page-link:focus, .page-link:hover {
  color: #0084bf;
}

.page-item.active .page-link, .page-item.active .page-link:focus, .page-item.active .page-link:hover {
  background-color: #0175c0;
  border-color: #0175c0;
}

.progress-bar {
  background-color: #a6ce39;
}

.challenge-header .banner-section .details-section .title-section {
  background-color: #f39c12;
}

.dropdown-item.active, .dropdown-item.active:focus, .dropdown-item.active:hover {
  color: #ffffff;
  background-color: #0175c0;
}

.challenge-color {
  background-color: #f39c12;
}

.footer-top {
  background-color: transparent;
}
.footer-top .link-footer {
  color: #666;
}
.footer-top .link-footer:focus, .footer-top .link-footer:hover {
  color: #434343;
}

.activity-header.study .banner-section {
  background-color: #d64541;
}
.activity-header.challenge .activity-break {
  border-color: #f39c12;
}
.activity-header.challenge .banner-section {
  background-color: #f39c12;
}
.activity-header.topic .banner-section {
  background-color: #3fc380;
}
.activity-header.blog .banner-section {
  background-color: #9b59b6;
}
.activity-header.course .banner-section {
  background-color: #0175c0;
}
