html,body{background-color:white;overflow-x:hidden}.campaign-container{display:flex;flex-direction:column}.campaign-container .goal-bar-container{margin-top:1rem;padding:0 2rem;width:100%}.campaign-container #powered-by-footer{display:flex;justify-content:flex-end;align-content:center;padding:2em 1.5em 1em 1.5em}.campaign-container #powered-by-footer .powered-by-logo a{display:flex}.campaign-container #powered-by-footer .powered-by-logo a svg{height:100%;width:100%;background-color:white !important}@media only screen and (max-width: 767px){.campaign-container #powered-by-footer{justify-content:center;padding-top:0;margin-top:-1em}}.col.information{font-size:14px;min-width:100%;margin-bottom:10px}@media (max-width: 767px){.col.information{float:none}}.col.information .read-more-volunteer,.col.information .read-more-donation{float:right}.col.information .title{padding-top:20px;text-align:center;color:#157F83;font-weight:600;text-transform:uppercase}.col.information .description{padding-top:5px;padding-bottom:32px;text-align:center;font-weight:600}.component-user-card .user-card-score{bottom:30px}@media (max-width: 450px){.component-user-card .user-card-score{bottom:20px}}.opportunity{max-width:99999px;margin:0 auto;width:76%;height:100%;float:left}@media (max-width: 767px){.opportunity{width:100%;height:100%}}.opportunity #opp-share-links.popover-menu{left:0}.opportunity .details-opp{padding:0 2rem;margin-top:25px}.opportunity .details-opp .col.description{padding-right:2rem}@media (max-width: 767px){.opportunity .details-opp .col.description{padding-bottom:30px}}.opportunity .details-opp .col.info{width:100% !important;margin:-20px 0px 50px 0px}.opportunity .top-opp{float:left;width:100%}.opportunity .top-opp .col.image.campaign{width:57%;min-width:57%}.opportunity .top-opp .col.image.campaign .heading.background{height:60px !important}.opportunity .top-opp .col.image.campaign .heading.background #bannerbg.banner-background{background-color:white !important}.opportunity .top-opp .col.image.campaign ul.slick-dots{top:90%;left:50%;transform:translateX(-50%)}.opportunity .top-opp .col.title{width:40%;padding-top:25px;padding-right:0.5rem}@media (max-width: 767px){.opportunity .top-opp .col.title{padding-right:0}}.opportunity .top-opp .col.title .avatar{float:left;width:80px;padding-left:43px;box-sizing:unset}.opportunity .top-opp .col.title .avatar a{height:80px;width:80px}.opportunity .top-opp .col.title .name{float:left;overflow-wrap:normal;width:50%;line-height:35px;padding:10px 0px 30px 0}.opportunity .top-opp .col.title .name .opp-name{font-size:calc(0.9em + 1vw);line-height:inherit;padding-right:20px;padding-bottom:5px}@media (max-width: 767px){.opportunity .top-opp .col.title .name .opp-name{font-size:25px}}.opportunity .top-opp .col.title .name .company,.opportunity .top-opp .col.title .name .led-by{font-size:14px;line-height:100%;padding-right:30px}.opportunity .top-opp .col.title .name .company span,.opportunity .top-opp .col.title .name .led-by span{text-decoration:underline}.opportunity .top-opp .col.title .name .company .primary{color:#ee6840;text-decoration:none;font-size:15px;font-weight:bold}.opportunity .top-opp .col.title .name .company .primary a:link{text-decoration:none !important}.opportunity .top-opp .col.title .name .category span.tag{font-size:12px;font-weight:bold;color:white;background-color:#157f83;width:auto;padding:0 10px;border-radius:5px;margin-right:30px;text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.opportunity .top-opp .col.title .combined{min-width:120%}.opportunity .top-opp .col.title .buttons_test{padding-left:43px;line-height:42px}@media (max-width: 767px){.opportunity .top-opp .col.title .buttons_test{border-right:43px solid transparent !important}}.opportunity .top-opp .col.title .col.hosted-section{width:100%}.opportunity .top-opp .col.title .col.hosted-section .hosted-by{font-size:12px;text-align:center;float:right;margin-left:8%;margin-right:2.5%;max-width:45%}@media (max-width: 767px){.opportunity .top-opp .col.title .col.hosted-section .hosted-by{margin-top:13px;margin-bottom:13px}}.opportunity .top-opp .col.title .col.hosted-section .user-avatar{float:right;padding-left:0;margin-bottom:20px}.opportunity .top-opp .col.title .col.hosted-section .user-avatar a{transition:all 0.2s;box-shadow:0px 3px 6px rgba(0,0,0,0.165);display:block;overflow:hidden;position:relative;height:42px;width:30px;border:3px solid #ffffff;border-radius:80% / 65%}.share{width:40%}@media (min-width: 1284px){#campaign_user_card .component-user-card .user-card-score .dollars{width:55%}}.campaigns .donors .content.scrollable.donors{width:100% !important}.donors{margin:0 auto;width:100%;height:100%;background-color:#fff;float:right;display:table-cell}.donors .scrollable{width:100% !important}.donors .donor-title{padding-top:25px;text-align:center;color:#157F83;font-weight:600;text-transform:uppercase;color:#919191;font-size:15px}.donors .donor-info{font-size:14px;margin:0px 0px 10px 10px}@media (max-width: 767px){.donors .donor-info{margin-left:auto;margin-right:auto;width:75%;padding-left:20px}}.donors .donor-info .description{margin-bottom:35px;font-size:15px;padding:7px}.donors .donor-info .description .avatar{display:block;float:left;margin-bottom:0px;margin-left:5px;margin-right:10px;margin-top:0px !important}.donors .donor-info .description .avatar a.oval{border:3px solid #ffffff;border-radius:80% / 65%;height:48px;width:35px}.donors .donor-info .description .title{font-size:12px}@media (max-width: 767px){.donors .donor-info .description .title{font-size:14px}}.donors .donor-info .description .subtitle{margin-bottom:20px;font-size:12px}@media (max-width: 767px){.donors{width:100%;height:100%;padding-left:0}}.campaign-donation{width:25% !important}.campaign-opp{width:75% !important}@media (max-width: 968px){.campaign-donation,.campaign-opp{width:100% !important}}@media (max-width: 767px){a.btn.muted.btn-popover:after{content:"";display:inline;position:absolute;border:1px solid;top:-1px;bottom:-1px;right:-43px;left:-1px;border-radius:2.82235px}}a.btn.primary.modal-ajax,a.btn.muted.btn-popover,a.btn.muted.modal-ajax.btn-log{margin:0;width:92%;text-align:center;border-radius:2.82235px !important}@media (max-width: 767px){a.btn.primary.modal-ajax,a.btn.muted.btn-popover,a.btn.muted.modal-ajax.btn-log{width:100%;padding-left:53px;margin-bottom:7px;height:38px;line-height:25px}}@media (max-width: 767px){.col.hosted-section,a.btn.primary.modal-ajax,a.btn.muted.btn-popover,a.btn.muted.modal-ajax.btn-log,.details-opp{width:100%;border-right:43px solid transparent !important;box-sizing:border-box}}
