/* 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: "Helvetica Bold", Helvetica, Arial, sans-serif;
}
body.public .theme-font-base {
  font-family: Helvetica, Arial, sans-serif;
}
body.public .theme-font-navigation {
  font-family: Helvetica, Arial, sans-serif;
}
body.public .theme-font-banner-title {
  font-family: 'Brian Magner Lobster Hand', Helvetica, Arial, sans-serif;
}
body.public .theme-font-banner-subtitle {
  font-family: Helvetica, Arial, sans-serif;
}
body.public .theme-color-brand-primary {
  color: #00a19a;
}
body.public .theme-bg-color-brand-primary {
  background-color: #00a19a;
}
body.public .theme-color-brand-secondary {
  color: #00a19a;
}
body.public .theme-bg-color-brand-secondary {
  background-color: #00a19a;
}
body.public .theme-color-brand-dark {
  color: #00a19a;
}
body.public .theme-bg-color-brand-dark {
  background-color: #00a19a;
}
body.public .theme-color-brand-light {
  color: :;
}
body.public .theme-bg-color-brand-light {
  background-color: :;
}
body.public .theme-color-bg-main {
  color: :;
}
body.public .theme-bg-color-bg-main {
  background-color: :;
}
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: #FFDD00;
}
body.public .theme-bg-color-bg-home-header {
  background-color: #FFDD00;
}
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: #00406D;
}
body.public .theme-bg-color-banner-title {
  background-color: #00406D;
}
body.public .theme-color-banner-subtitle {
  color: #000000;
}
body.public .theme-bg-color-banner-subtitle {
  background-color: #000000;
}
body.public .theme-color-banner-cta {
  color: #00a19a;
}
body.public .theme-bg-color-banner-cta {
  background-color: #00a19a;
}
body.public .theme-color-banner-cta-hover {
  color: #018E87;
}
body.public .theme-bg-color-banner-cta-hover {
  background-color: #018E87;
}
body.public .theme-color-admin-sidebar {
  color: #00a19a;
}
body.public .theme-bg-color-admin-sidebar {
  background-color: #00a19a;
}
    body.public .theme-bg-image-logo-inverse {
      background-image: url(https://res.cloudinary.com/chil/image/upload/f_auto/v1/temporary/oitcfcrtqybw2ocahs5p);
    }
    body.public .theme-bg-image-default-profile-banner-1 {
      background-image: url(https://res.cloudinary.com/chil/image/upload/f_auto/v1/temporary/wvfykmq1umov1v86psc3);
    }
      body.public .theme-bg-image-profile-banner-1 {
        background-image: url(https://res.cloudinary.com/chil/image/upload/f_auto/v1/temporary/wvfykmq1umov1v86psc3);
      }
    body.public .theme-bg-image-default-profile-banner-2 {
      background-image: url(https://res.cloudinary.com/chil/image/upload/f_auto/v1/temporary/tqfupordgp82qhyyqi2x);
    }
      body.public .theme-bg-image-profile-banner-2 {
        background-image: url(https://res.cloudinary.com/chil/image/upload/f_auto/v1/temporary/tqfupordgp82qhyyqi2x);
      }
    body.public .theme-bg-image-default-profile-banner-3 {
      background-image: url(https://res.cloudinary.com/chil/image/upload/f_auto/v1/temporary/m0ajpytzx0mznqfkzzgl);
    }
      body.public .theme-bg-image-profile-banner-3 {
        background-image: url(https://res.cloudinary.com/chil/image/upload/f_auto/v1/temporary/m0ajpytzx0mznqfkzzgl);
      }
    body.public .theme-bg-image-default-user-avatar {
      background-image: url(https://res.cloudinary.com/chil/image/upload/f_auto/v1/temporary/gptuywnzsvspzqvgrwev);
    }
      body.public .theme-bg-image-user-avatar {
        background-image: url(https://res.cloudinary.com/chil/image/upload/f_auto/v1/temporary/gptuywnzsvspzqvgrwev);
      }
    body.public .theme-bg-image-default-beneficiary-avatar {
      background-image: url(https://res.cloudinary.com/chil/image/upload/f_auto/v1/temporary/dfuretkjtshx0orx3cvj);
    }
      body.public .theme-bg-image-beneficiary-avatar {
        background-image: url(https://res.cloudinary.com/chil/image/upload/f_auto/v1/temporary/dfuretkjtshx0orx3cvj);
      }
    body.public .theme-bg-image-default-team-avatar {
      background-image: url(https://res.cloudinary.com/chil/image/upload/f_auto/v1/temporary/pzko5a2jfd3uviqndnuc);
    }
      body.public .theme-bg-image-team-avatar {
        background-image: url(https://res.cloudinary.com/chil/image/upload/f_auto/v1/temporary/pzko5a2jfd3uviqndnuc);
      }
    body.public .theme-bg-image-site-icon {
      background-image: url(https://res.cloudinary.com/chil/image/upload/f_auto/v1/temporary/rznpfmqfyxaycdxf6boi);
    }

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


body.public {
  background-color: :;
  font-family: Helvetica, Arial, sans-serif;
}
body.public h1, body.public h2, body.public h3, body.public h4, body.public h5, body.public h6 {
  font-family: "Helvetica Bold", Helvetica, Arial, sans-serif;
}
body.public .heading-link::after {
  color: #00a19a;
}
body.public .heading-text {
  font-family: Helvetica, Arial, sans-serif;
}
body.public a:not(.btn):not(.alert-link):not(.page-banner-button),
body.public .btn-link {
  color: #00a19a;
}
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(0, 161, 154, 0.8);
}
body.public hr.ornament::after {
  background-color: :;
}
body.public .page-banner-title {
  color: #00406D;
  font-size: 48px !important;
}
body.public .page-banner-subtitle {
  color: #000000;
  font-size: 24px !important;
}
body.public .page-banner-button {
  color: #00a19a;
  font-size: 24px !important;
}
body.public .page-banner-button:hover {
  background-color: #018E87;
}
body.public .page-banner-container {
  background-color: :;
}
body.public .accordion .accordion-section {
  border-color: #00a19a;
}
body.public .accordion .accordion-heading {
  background-color: #00a19a;
}
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(0, 161, 154, 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: #00a19a;
}
body.public .beneficiary-selection input[type=radio]:checked + .radio-label {
  background-color: #00a19a;
}
body.public .btn.btn-default {
  background-color: :;
  color: :;
}
body.public .btn.btn-primary {
  background-color: #00a19a;
}
body.public .btn-toggle.down {
  background-color: :;
}
body.public .btn-hollow {
  border-color: #00a19a;
}
body.public .btn-hollow:hover, body.public .btn-hollow:focus {
  background-color: rgba(0, 161, 154, 0.2);
}
body.public .btn-hollow.btn-hollow-light {
  color: : !important;
  border-color: :;
}
body.public .btn-hollow.btn-hollow-light:hover, body.public .btn-hollow.btn-hollow-light:focus {
  background-color: :;
}
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: #00a19a;
}
body.public .mobile-optimized-form .down {
  color: #00a19a !important;
  border-color: #00a19a !important;
}
body.public .mobile-optimized-form input:focus {
  border-color: #00a19a !important;
}

body.public .mobile-optimized-form input:focus {
  border-color: #00a19a !important;
}
body.public .mobile-optimized-form textarea:focus {
  border-color: #00a19a !important;
}
@media (min-width: 992px) {
  body.public .fancy-file-input label {
    color: #00a19a;
    border-color: #00a19a;
  }
  body.public .fancy-file-input input:hover + label {
    background-color: rgba(0, 161, 154, 0.1);
  }
}
body.public .profile-feed #feed-items .comment {
  background-color: :;
}
body.public #footer {
  background-color: #00a19a;
  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: #FFDD00;
}
@media (max-width: 768px) {
  body.public #home-header {
    background-color: :;
  }
}
body.public .home-stats > div .home-stat {
  font-family: "Helvetica Bold", Helvetica, Arial, sans-serif;
  color: #00a19a;
}
body.public #leaderboards {
  background-color: :;
}
body.public #leaderboards .leaderboards-title {
}
body.public #main-nav {
  background-color: #00a19a;
  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: 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: #00a19a;
  }

  body.public #main-nav .navbar-collapse {
    background-color: #00a19a;
  }
}
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: 'Brian Magner Lobster Hand', Helvetica, Arial, sans-serif;
}
body.public #page-banners .item-inner p {
  font-family: Helvetica, Arial, sans-serif;
}
body.public .pagination .active span {
  background-color: #00a19a;
}
body.public .panel-body-section .section-title {
  font-family: Helvetica, Arial, sans-serif;
}
body.public .panel-table-figure {
  color: #00a19a;
}
body.public .nav-pills .active a {
  color: #00a19a;
  border-color: #00a19a;
}
body.public #profile {
  background-color: :;
}
body.public .progress-bar {
  background-color: #00a19a;
}
body.public .progress-caption {
  font-family: "Helvetica Bold", Helvetica, Arial, sans-serif;
  color: #00a19a;
}
body.admin .sidebar {
  background-color: #00a19a;
}
