/* Theme template generated by running `rake theme:update`
   More info: https://github.com/samrayner/rails-app-themer

  Update at 29/JAN/2020 - theme.rake has been removed from the app as it wasn't working post upgrades to system.
  All future updates will have to be made directly to this file.
*/

/* Utility Classes
================================================== */

body.public .theme-font-headings {
  font-family: "Gotham-pro-bold", Helvetica, Arial, sans-serif;
}
body.public .theme-font-base {
  font-family: "Gotham-pro-regular", Helvetica, Arial, sans-serif;
}
body.public .theme-font-navigation {
  font-family: "Gotham-pro-regular", Helvetica, Arial, sans-serif;
}
body.public .theme-font-banner-title {
  font-family: "Gotham-pro-bold", Helvetica, Arial, sans-serif;
}
body.public .theme-font-banner-subtitle {
  font-family: "Gotham-pro-regular", Helvetica, Arial, sans-serif;
}
body.public .theme-color-brand-primary {
  color: #0eaca7;
}
body.public .theme-bg-color-brand-primary {
  background-color: #0eaca7;
}
body.public .theme-color-brand-secondary {
  color: #18446d;
}
body.public .theme-bg-color-brand-secondary {
  background-color: #18446d;
}
body.public .theme-color-brand-dark {
  color: #0eaca7;
}
body.public .theme-bg-color-brand-dark {
  background-color: #0eaca7;
}
body.public .theme-color-brand-light {
  color: #ffffff;
}
body.public .theme-bg-color-brand-light {
  background-color: #ffffff;
}
body.public .theme-color-bg-main {
  color: #f0efeb;
}
body.public .theme-bg-color-bg-main {
  background-color: #f0efeb;
}
body.public .theme-color-bg-page {
  color: :;
}
body.public .theme-bg-color-bg-page {
  background-color: :;
}
body.public .theme-color-bg-highlight {
  color: :;
}
body.public .theme-bg-color-bg-highlight {
  background-color: :;
}
body.public .theme-color-bg-home-header {
  color: #999999;
}
body.public .theme-bg-color-bg-home-header {
  background-color: #999999;
}
body.public .theme-color-text-inverse {
  color: #ffffff;
}
body.public .theme-bg-color-text-inverse {
  background-color: #ffffff;
}
body.public .theme-color-default-button-bg {
  color: :;
}
body.public .theme-bg-color-default-button-bg {
  background-color: :;
}
body.public .theme-color-default-button-text {
  color: :;
}
body.public .theme-bg-color-default-button-text {
  background-color: :;
}
body.public .theme-color-banner-content-bg {
  color: :;
}
body.public .theme-bg-color-banner-content-bg {
  background-color: :;
}
body.public .theme-color-banner-title {
  color: #18446d;
}
body.public .theme-bg-color-banner-title {
  background-color: #18446d;
}
body.public .theme-color-banner-subtitle {
  color: #18446d;
}
body.public .theme-bg-color-banner-subtitle {
  background-color: #18446d;
}
body.public .theme-color-banner-cta {
  color: #18446d;
}
body.public .theme-bg-color-banner-cta {
  background-color: #18446d;
}
body.public .theme-color-banner-cta-hover {
  color: :;
}
body.public .theme-bg-color-banner-cta-hover {
  background-color: :;
}
body.public .theme-color-admin-sidebar {
  color: :;
}
body.public .theme-bg-color-admin-sidebar {
  background-color: :;
}
    body.public .theme-bg-image-logo-inverse {
      background-image: url(https://res.cloudinary.com/chil/image/upload/f_auto/v1/chil-production-ap/uploads/theme_image/image/81/mandatelogoteal.png);
    }
    body.public .theme-bg-image-company-logo-inverse {
      background-image: url(https://res.cloudinary.com/chil/image/upload/f_auto/v1/chil-production-ap/uploads/theme_image/image/82/PARF_logo_600x200_v2.png);
    }
    body.public .theme-bg-image-default-profile-banner-1 {
      background-image: url(https://res.cloudinary.com/chil/image/upload/f_auto/v1/chil-production-ap/uploads/theme_image/image/83/ParticipantHeader_1.png);
    }
      body.public .theme-bg-image-profile-banner-1 {
        background-image: url(https://res.cloudinary.com/chil/image/upload/f_auto/v1/chil-production-ap/uploads/theme_image/image/83/ParticipantHeader_1.png);
      }
    body.public .theme-bg-image-default-profile-banner-2 {
      background-image: url(https://res.cloudinary.com/chil/image/upload/f_auto/v1/chil-production-ap/uploads/theme_image/image/84/ParticipantHeader_2.png);
    }
      body.public .theme-bg-image-profile-banner-2 {
        background-image: url(https://res.cloudinary.com/chil/image/upload/f_auto/v1/chil-production-ap/uploads/theme_image/image/84/ParticipantHeader_2.png);
      }
    body.public .theme-bg-image-default-profile-banner-3 {
      background-image: url(https://res.cloudinary.com/chil/image/upload/f_auto/v1/chil-production-ap/uploads/theme_image/image/85/ParticipantHeader_3.png);
    }
      body.public .theme-bg-image-profile-banner-3 {
        background-image: url(https://res.cloudinary.com/chil/image/upload/f_auto/v1/chil-production-ap/uploads/theme_image/image/85/ParticipantHeader_3.png);
      }
    body.public .theme-bg-image-default-user-avatar {
      background-image: url(https://res.cloudinary.com/chil/image/upload/f_auto/v1/chil-production-ap/uploads/theme_image/image/86/MD18_Profile-Photo.jpg);
    }
      body.public .theme-bg-image-user-avatar {
        background-image: url(https://res.cloudinary.com/chil/image/upload/f_auto/v1/chil-production-ap/uploads/theme_image/image/86/MD18_Profile-Photo.jpg);
      }
    body.public .theme-bg-image-default-beneficiary-avatar {
      background-image: url(https://res.cloudinary.com/chil/image/upload/f_auto/v1/chil-production-ap/uploads/theme_image/image/87/thumb_PP18_Profile_Photo-Beneficiary.jpg);
    }
      body.public .theme-bg-image-beneficiary-avatar {
        background-image: url(https://res.cloudinary.com/chil/image/upload/f_auto/v1/chil-production-ap/uploads/theme_image/image/87/thumb_PP18_Profile_Photo-Beneficiary.jpg);
      }
    body.public .theme-bg-image-default-team-avatar {
      background-image: url(https://res.cloudinary.com/chil/image/upload/f_auto/v1/chil-production-ap/uploads/theme_image/image/88/MD18_Profile-Photo-Team.jpg);
    }
      body.public .theme-bg-image-team-avatar {
        background-image: url(https://res.cloudinary.com/chil/image/upload/f_auto/v1/chil-production-ap/uploads/theme_image/image/88/MD18_Profile-Photo-Team.jpg);
      }
    body.public .theme-bg-image-site-icon {
      background-image: url(https://res.cloudinary.com/chil/image/upload/f_auto/v1/chil-production-ap/uploads/theme_image/image/89/mandatelogoteal.png);
    }
    body.public .theme-bg-image-donation-icon {
      background-image: url(https://res.cloudinary.com/chil/image/upload/f_auto/v1/chil-production-ap/uploads/theme_image/image/90/MD18_Donation-ND.gif);
    }
    body.public .theme-bg-image-leaderboards-title-bg {
      background-image: url(https://res.cloudinary.com/chil/image/upload/f_auto/v1/chil-production-ap/uploads/theme_image/image/91/MD18_Leaderboard.png);
    }

/* -------------------------------------------------- */


body.public {
  background-color: #f0efeb;
  font-family: "Gotham-pro-regular", Helvetica, Arial, sans-serif;
}
body.public h1, body.public h2, body.public h3, body.public h4, body.public h5, body.public h6 {
  font-family: "Gotham-pro-bold", Helvetica, Arial, sans-serif;
}
body.public .heading-link::after {
  color: #0eaca7;
}
body.public .heading-text {
  font-family: "Gotham-pro-regular", Helvetica, Arial, sans-serif;
}
body.public a:not(.btn):not(.alert-link):not(.page-banner-button),
body.public .btn-link {
  color: #0eaca7;
}
body.public a:not(.btn):not(.alert-link):not(.page-banner-button):hover,
body.public a:not(.btn):not(.alert-link):not(.page-banner-button):active,
body.public .btn-link:hover,
body.public .btn-link:active {
  color: rgba(14, 172, 167, 0.8);
}
body.public hr.ornament::after {
  background-color: :;
}
body.public .page-banner-title {
  color: #18446d;
  font-size: 36px !important;
}
body.public .page-banner-subtitle {
  color: #18446d;
  font-size: 28px !important;
}
body.public .page-banner-button {
  color: #18446d;
  font-size: 24px !important;
}
body.public .page-banner-button:hover {
  background-color: :;
}
body.public .page-banner-container {
  background-color: :;
}
body.public .accordion .accordion-section {
  border-color: #0eaca7;
}
body.public .accordion .accordion-heading {
  background-color: #0eaca7;
}
body.public .accordion .accordion-heading .accordion-title a {
  color: #ffffff;
}

body.public .accordion .accordion-heading .accordion-title a:hover {
  color: rgba(255, 255, 255, 0.9);
}
body.public .accordion .accordion-heading:hover {
  background-color: rgba(14, 172, 167, 0.8);
}
body.public .accordion .accordion-heading a, body.public .accordion .accordion-heading a:hover, body.public .accordion .accordion-heading a:focus, body.public .accordion .accordion-heading a:active {
  color: #ffffff;
}
body.public .alert-highlight {
  background-color: :;
}
body.public .beneficiary-selection input[type=radio] + .radio-label {
  border-color: #0eaca7;
}
body.public .beneficiary-selection input[type=radio]:checked + .radio-label {
  background-color: #0eaca7;
}
body.public .btn.btn-default {
  background-color: :;
  color: :;
}
body.public .btn.btn-primary {
  background-color: #0eaca7;
}
body.public .btn-toggle.down {
  background-color: :;
}
body.public .btn-hollow {
  border-color: #0eaca7;
}
body.public .btn-hollow:hover, body.public .btn-hollow:focus {
  background-color: rgba(14, 172, 167, 0.2);
}
body.public .btn-hollow.btn-hollow-light {
  color: #ffffff !important;
  border-color: #ffffff;
}
body.public .btn-hollow.btn-hollow-light:hover, body.public .btn-hollow.btn-hollow-light:focus {
  background-color: rgba(255, 255, 255, 0.2);
}
body.public .cover-banner {
  background-color: :;
}
body.public .cover-banner, body.public .cover-page {
  background-color: :;
}
body.public .donation-type input[type=radio]:checked + label {
  border-color: #18446d;
}
body.public .mobile-optimized-form .down {
  color: #0eaca7 !important;
  border-color: #0eaca7 !important;
}
body.public .mobile-optimized-form input:focus {
  border-color: #0eaca7 !important;
}

body.public .mobile-optimized-form input:focus {
  border-color: #0eaca7 !important;
}
body.public .mobile-optimized-form textarea:focus {
  border-color: #0eaca7 !important;
}
@media (min-width: 992px) {
  body.public .fancy-file-input label {
    color: #0eaca7;
    border-color: #0eaca7;
  }
  body.public .fancy-file-input input:hover + label {
    background-color: rgba(14, 172, 167, 0.1);
  }
}
body.public .profile-feed #feed-items .comment {
  background-color: :;
}
body.public #footer {
  background-color: #0eaca7;
  color: rgba(255, 255, 255, 0.5);
}
body.public #footer h1, body.public #footer h2, body.public #footer h3, body.public #footer h4, body.public #footer h5, body.public #footer h6, body.public #footer a {
  color: #ffffff;
}
body.public #footer .support-phone a {
  color: #ffffff;
}
body.public #footer .support-phone {
  color: #ffffff;
}
body.public #footer .support-email a, body.public #footer .support-email i {
  color: #ffffff;
}
body.public #footer .support-phone i {
  color: #ffffff;
}
body.public #footer .support-phone {
  color: #ffffff;
}
body.public #home-header {
  background-color: #999999;
}
@media (max-width: 768px) {
  body.public #home-header {
    background-color: :;
  }
}
body.public .home-stats > div .home-stat {
  font-family: "Gotham-pro-bold", Helvetica, Arial, sans-serif;
  color: #18446d;
}
body.public #leaderboards {
  background-color: #f0efeb;
}
body.public #leaderboards .leaderboards-title {
    background-image: url(https://res.cloudinary.com/chil/image/upload/f_auto/v1/chil-production-ap/uploads/theme_image/image/91/MD18_Leaderboard.png);;
}
body.public #main-nav {
  background-color: #0eaca7;
  color: #ffffff;
}
body.public #main-nav a {
  color: rgba(255, 255, 255, 0.8);
}
body.public #main-nav a:hover, body.public #main-nav a:focus {
  color: rgba(255, 255, 255, 0.6);
}
body.public #main-nav .caret, body.public #main-nav .active a {
  color: #ffffff;
}
body.public #main-nav .page-nav {
  font-family: "Gotham-pro-regular", Helvetica, Arial, sans-serif;
}
@media (min-width: 768px) {
  body.public #main-nav .page-nav .active a {
    border-bottom-color: :;
  }
}
@media (max-width: 767px) {
  body.public #main-nav #search-form {
    background-color: #0eaca7;
  }

  body.public #main-nav .navbar-collapse {
    background-color: #0eaca7;
  }
}
body.public.onboarding .onboarding-steps li.active .step-wrapper {
  background-color: :;
}
body.public.onboarding .onboarding-steps li.active .step::before {
  border-top-color: :;
  border-bottom-color: :;
}
body.public.onboarding .onboarding-steps li.active .step::after {
  border-left-color: :;
}
body.public #page-banners .item-inner {
  color: #ffffff;
}
body.public #page-banners .item-inner h1 {
  font-family: "Gotham-pro-bold", Helvetica, Arial, sans-serif;
}
body.public #page-banners .item-inner p {
  font-family: "Gotham-pro-regular", Helvetica, Arial, sans-serif;
}
body.public .pagination .active span {
  background-color: #18446d;
}
body.public .panel-body-section .section-title {
  font-family: "Gotham-pro-regular", Helvetica, Arial, sans-serif;
}
body.public .panel-table-figure {
  color: #18446d;
}
body.public .nav-pills .active a {
  color: #18446d;
  border-color: #18446d;
}
body.public #profile {
  background-color: #f0efeb;
}
body.public .progress-bar {
  background-color: #18446d;
}
body.public .progress-caption {
  font-family: "Gotham-pro-bold", Helvetica, Arial, sans-serif;
  color: #18446d;
}
body.public .target-info-box {
  background-color: rgba(14, 172, 167, 0.1);
  font-size: 1.4rem;
}
body.public .target-info-box .material-icons {
  color: #0eaca7;
}
body.admin .sidebar {
  background-color: :;
}

/* Event index start */

body.public .location-icon .material-icons {
  color: #0eaca7;
}
body.public .time-icon .material-icons {
  color: #0eaca7;
}
body.public .event-details .details a {
  color: #0eaca7;
  border-color: #0eaca7;
}

/* Event index end */