@font-face{font-family:"Kievit W01 Bold";src:url("/assets/fonts/5742948/a0eb29d1-721c-4755-b915-e71f8c157399.eot?#iefix");src:url("/assets/fonts/5742948/a0eb29d1-721c-4755-b915-e71f8c157399.eot?#iefix") format("eot"),url("/assets/fonts/5742948/8013c5dd-a282-4159-b319-be8d2c1a60a0.woff2") format("woff2"),url("/assets/fonts/5742948/7973971b-3509-4aa2-aeb6-4c6e33d52a80.woff") format("woff"),url("/assets/fonts/5742948/681baeae-a8ba-47a0-b643-dd7aec510295.ttf") format("truetype")}@font-face{font-family:"Kievit W01 Bold Italic";src:url("/assets/fonts/5742960/2d45a2a6-68f1-4d08-9bff-0e47e311c8a2.eot?#iefix");src:url("/assets/fonts/5742960/2d45a2a6-68f1-4d08-9bff-0e47e311c8a2.eot?#iefix") format("eot"),url("/assets/fonts/5742960/1cbb4e51-24fa-4e3d-b0fc-675de6cefd1a.woff2") format("woff2"),url("/assets/fonts/5742960/b41a9d13-931e-4814-bab8-3392956d4997.woff") format("woff"),url("/assets/fonts/5742960/511a32ee-9bc9-4540-be91-054478878f95.ttf") format("truetype")}@font-face{font-family:"Kievit W01 Regular";src:url("/assets/fonts/5743073/4476ea6d-73f1-477d-9556-bf7c3aa04cb5.eot?#iefix");src:url("/assets/fonts/5743073/4476ea6d-73f1-477d-9556-bf7c3aa04cb5.eot?#iefix") format("eot"),url("/assets/fonts/5743073/9606f3ba-eb58-4273-a8c5-15babb6de2f4.woff2") format("woff2"),url("/assets/fonts/5743073/87667405-27af-4562-9db8-6b186043636a.woff") format("woff"),url("/assets/fonts/5743073/5695c7c2-eb18-4c1f-bfe8-c42aa4c63456.ttf") format("truetype")}@font-face{font-family:"Kievit W01 Italic";src:url("/assets/fonts/5743084/18e3d53e-eb35-4c38-8a6a-7263966ab6dc.eot?#iefix");src:url("/assets/fonts/5743084/18e3d53e-eb35-4c38-8a6a-7263966ab6dc.eot?#iefix") format("eot"),url("/assets/fonts/5743084/ae20f99a-cf7d-4e1a-8d26-c88313106297.woff2") format("woff2"),url("/assets/fonts/5743084/30be8889-a8fa-45f1-97ae-9cf14a5ca0fa.woff") format("woff"),url("/assets/fonts/5743084/202f444a-7d19-4511-b6c5-d5fdc4f5abbf.ttf") format("truetype")}html,body,#app,.modal{font-family:'Kievit W01 Regular';color:#4a4a4a}html .cc__bold,body .cc__bold,#app .cc__bold,.modal .cc__bold{font-family:'Kievit W01 Bold'}html .cc__bold-italic,body .cc__bold-italic,#app .cc__bold-italic,.modal .cc__bold-italic{font-family:'Kievit W01 Bold Italic'}html .cc__italic,body .cc__italic,#app .cc__italic,.modal .cc__italic{font-family:'Kievit W01 Italic'}.cc__columns{flex-direction:row;align-items:stretch}.cc__columns .cc__column{flex-direction:column}.cc__row-space_between{display:flex;flex-direction:row;justify-content:space-between;align-items:center}.cc__grey_bg{background-color:#F7F7F7}.cc__success_bg{background-color:#50e3c2}.cc__warning_bg{background-color:#ffd200}.cc__danger_bg{background-color:#ff6e1b}.cc__info_bg{background-color:#72cdf4}.cc__white_box{background-color:white;padding:25px}.cc__white_box h6{margin:0rem 0rem 1rem}.cc__darktext{color:#4a4a4a}.cc__lighttext{color:#727272}.cc__bigtext{font-size:28px;line-height:1.07}.cc__bluetext{color:#007db8}.cc__page__column_content{display:flex;flex-direction:row;align-items:flex-start;justify-content:space-between}.cc__page__column_content .cc__page__column_content__left{padding-right:60px;min-width:408px}.cc__page__column_content .cc__page__column_content__left .cc__white_box{margin-top:20px}.cc__page__column_content .cc__page__column_content__right{flex-basis:75%}.cc__no_top_margin{margin-top:0px !important}h2{font-weight:500;font-size:33px !important}h3{font-size:28px !important}h6{font-family:'Kievit W01 Bold';margin:1rem 0rem}select{background-color:#2196D5;color:white}.cc__stats__item{display:flex;flex-direction:row;justify-content:space-between}.cc__stats__label{line-height:2.2;font-family:'Kievit W01 Bold'}.cc__well{background-color:#f7f7f7;padding:50px 100px}.cc__well a,.cc__well .cc__link_button{margin-right:20px}.cc__link_button{cursor:pointer}.cc__space_around{display:flex;width:100%;justify-content:space-around}a.inactive{color:#767676;text-decoration:none}.btn.cc__rounded{border-radius:10rem}.btn.cc__white{background-color:white;border:1px solid #727272;color:#727272}.btn{min-height:38px}@media (min-width: 0){.cc__page__column_content .cc__page__column_content__left{display:none;min-width:auto}.cc__page__column_content .cc__page__column_content__right{flex:1;width:100%}}@media (max-width: 992px){.cc__mobile_show{display:block !important}.cc__mobile_hide{display:none !important}}@media (min-width: 992px){.cc__page__column_content .cc__page__column_content__left{display:initial;min-width:408px;flex-basis:25%}.cc__page__column_content .cc__page__column_content__right{flex:75%;width:auto}}@media (min-width: 1200px){.cc__page__column_content__left{display:initial}}.cc__input_group_with_spinner input:focus{-webkit-appearance:none;outline:none !important;box-shadow:none !important;border:1px solid #72cdf4}.cc__input_group_with_spinner .spinner-border{width:1.5rem;height:1.5rem}

#about .cc__page__column_content__left{font-size:16px}@media (min-width: 0){#about .cc__page__column_content__left{display:block;margin-left:7px;margin-right:31px}#about.cc__page__column_content{flex-direction:column-reverse}#about .cc__page__column_content__right{margin-left:7px;margin-right:31px}}@media (min-width: 992px){#about .cc__page__column_content__left{display:block;margin-left:0px;margin-right:0px}#about.cc__page__column_content{flex-direction:row}#about .cc__page__column_content__right{margin-left:0px;margin-right:0px}}

#user_update_form .cc__image_uploader{display:inline-block;margin-bottom:20px}#user_update_form .cc__profile_photo{width:130px;height:130px}@media (min-width: 0){#user_update_form .cc__buttons{flex-direction:column}#user_update_form .cc__buttons button{width:100%;margin-bottom:20px}}@media (min-width: 576px){#user_update_form .cc__buttons{flex-direction:row}#user_update_form .cc__buttons button{width:250px;margin-bottom:0px}}

#dashboard .cc__dashboard__bottom_menu{position:fixed;bottom:0px;display:flex;background-color:white;height:68px;width:100%;right:0px;justify-content:space-around;align-items:center}#pledge_carousel{margin-bottom:5px}@media (min-width: 0){#dashboard .cc__page__column_content__right{width:100%}#dashboard .cc__page__column_content__left{width:100%;flex-basis:initial;padding-right:0px}}#dashboard__campus_ranks .cc__stats__label{line-height:1.2}#dashboard__campus_ranks .cc__stats__item{margin-bottom:3px;margin-top:3px}@media (min-width: 992px){#dashboard .cc__page__column_content__right{width:auto}#dashboard .cc__page__column_content__left{width:initial;flex-basis:25%;padding-right:40px}#dashboard .cc__dashboard__bottom_menu{display:none}}@media (min-width: 1200px){#dashboard .cc__page__column_content__right{width:auto}#dashboard .cc__page__column_content__left{width:initial;flex-basis:25%;padding-right:40px}#dashboard .cc__dashboard__bottom_menu{display:none}}

.cc__entity{margin-top:10px}.cc__entity .cc__entity__name{font-size:33px;font-weight:500;display:flex}.cc__entity__header{justify-content:center;display:flex;flex-direction:column;align-items:center}.cc__entity__header .cc__entity__photo{text-align:center;background-color:white;width:200px;height:200px;display:flex;align-items:center;justify-content:center;overflow:hidden}.cc__entity__header .cc__entity__photo img{width:200px;height:200px;object-fit:contain}.cc__entity__with_banner .cc__entity__header{margin-top:-100px}.cc__entity__photo{text-align:center;border-radius:200px}.cc__entity .cc__entity__bottom_menu{position:fixed;bottom:0px;display:flex;background-color:white;height:68px;width:100%;right:0px;justify-content:space-around;align-items:center}@media (min-width: 0){.cc__entity.cc__page__column_content{flex-direction:column}.cc__entity .cc__page__column_content__left{width:100%;flex-basis:initial;padding-right:0px}.cc__entity .show{display:block}.cc__entity .cc__entity__bottom_menu__button.active{color:#0078b1}.cc__entity__header{display:none}.cc__entity__photo__mobile{text-align:center;background-color:white;width:60px;height:60px;display:flex;align-items:center;justify-content:center;margin-right:20px;border-radius:50px}.cc__entity__photo__mobile img{width:60px;height:60px;object-fit:contain}}@media (max-width: 992px){.cc__entity__name{margin:20px 0px}}@media (min-width: 992px){.cc__entity__header{display:flex}.cc__entity.cc__page__column_content{flex-direction:row}.cc__entity .cc__page__column_content__left{width:initial;flex-basis:25%;padding-right:40px}.cc__entity .cc__entity__bottom_menu{display:none}.cc__entity__photo__mobile{display:none}}@media (min-width: 1200px){.cc__entity .cc__page__column_content__left{width:initial;flex-basis:25%;padding-right:40px}.cc__entity .cc__entity__bottom_menu{display:none}}


#faq .tab-pane{padding:7px}

#about .cc__page__column_content__left{font-size:16px}@media (min-width: 0){#about .cc__page__column_content__left{display:block;margin-left:7px;margin-right:31px}#about.cc__page__column_content{flex-direction:column-reverse}#about .cc__page__column_content__right{margin-left:7px;margin-right:31px}}@media (min-width: 992px){#about .cc__page__column_content__left{display:block;margin-left:0px;margin-right:0px}#about.cc__page__column_content{flex-direction:row}#about .cc__page__column_content__right{margin-left:0px;margin-right:0px}}

#cc__home{display:flex;flex-direction:row;align-items:stretch;color:white}#cc__home .form-group{width:100%}#cc__home .home__form{width:414px}.page-scroller-compnent__content{background:black;position:relative;display:flex;justify-content:center;height:100%;text-align:center}.home-how_it_works{margin-bottom:5px}.home-how_it_works-step{font-size:42px;font-weight:normal;font-style:normal;font-stretch:normal;line-height:1.05;letter-spacing:-0.7px}#cc__home__fixed_sidebar{flex:3;background-color:#0078b1;width:calc(30% - 30px);top:0px;left:0px;padding:15px;padding-top:74px}#cc__home__fixed_sidebar__content{max-width:284px;width:100%;height:100%;display:flex;flex-direction:column;justify-content:space-between;margin:auto}#cc__home__fixed_sidebar__content img{object-fit:contain;width:100%;filter:brightness(0) invert(1)}#cc__home__links a{display:block;color:white;text-decoration:none;font-size:18px;margin-bottom:10px}#cc__home__links a:hover{color:#e6e6e6}#cc__home__carousel{flex:7}#cc__home__carousel .page-scroller-component{background-size:cover !important;height:100%;overflow-y:hidden}.home-how_it_works-number{border:1px solid white;border-radius:50%;height:40px;width:40px;font-size:24px;margin:auto;display:flex;justify-content:center;align-items:center;margin-top:10px;margin-bottom:10px}.home-how_it_works-number span{position:relative;top:-3px}#home__auth_buttons button{color:white;font-family:'Kievit W01 Bold'}#home__login_button{border:1px solid white}.cc__home_img{min-height:100%;min-width:100%;position:absolute;object-fit:cover}@media (min-width: 0){#cc__home{flex-direction:column}#cc__home #cc__home__fixed_sidebar{width:100vw}#cc__home .cc__home__scroller_indicator{position:absolute;right:33px;display:flex;flex-direction:column;justify-content:center;z-index:2;height:100%}#cc__home #home__auth_buttons{margin-top:20px;margin-bottom:100px}#cc__home #cc__home__links{display:none}#cc__home #cc__home__carousel{display:none}#cc__home .cc__home__slides_mobile{background:black;display:block;position:relative;width:100vw}#cc__home .cc__home__scroller_indicator{display:none}#cc__home .cc__home_img{width:100vw}#cc__home .page-scroller-component{height:100vh;min-height:560px}#cc__home .cc__overlay__container{height:100vh;min-height:560px}#cc__home .cc__home__form{width:100vw;height:100vh;position:absolute;top:481px}#cc__home .cc__home__form .cc__overlay__container{width:100%;position:relative}.stat-icon__icon-container{margin-bottom:10px}.cc__stat_icon__container-outer{display:flex;flex-direction:row;justify-content:space-between;align-items:center;z-index:2}.cc__stat_icon__container-inner{display:flex;flex-direction:column;justify-content:center;max-width:100%;z-index:2}.page-scroller-compnent__content .stat-icon{text-align:center;padding:8px;padding-bottom:15px;width:50vw}}@media (min-width: 992px){#cc__home{flex-direction:row;height:100vh}#cc__home #home__auth_buttons{margin-top:0px;margin-bottom:0px}#cc__home #cc__home__fixed_sidebar{width:calc(30% - 30px)}#cc__home #cc__home__carousel{flex:7;position:relative;height:100vh;display:block}#cc__home #cc__home__links{display:block}#cc__home .cc__home__slides_mobile{display:none}#cc__home .cc__home__scroller_indicator{position:fixed;top:0px;right:33px;display:flex;flex-direction:column;justify-content:center;z-index:2;height:100%}#cc__home .cc__overlay__container{height:100vh;min-height:initial}#cc__home .cc__home_img{width:100%}#cc__home .cc__home__form{width:calc(70% - 20px);height:100vh;position:absolute;right:0px;top:0px}#cc__home .cc__home__form .cc__overlay__container{width:100%;position:relative}.cc__stat_icon__container-outer{display:flex;flex-direction:column;justify-content:center}.cc__stat_icon__container-row{display:flex;flex-direction:row;justify-content:space-between;align-items:flex-start;z-index:2}.stat-icon__icon-container{margin-bottom:20px}.page-scroller-compnent__content .stat-icon{text-align:center;padding:15px;padding-bottom:25px;min-width:200px;width:initial}}

#join_form{display:flex;flex-direction:column;align-items:center;justify-content:space-between;width:414px}@media (min-width: 0){#join_form{max-width:414px;padding-left:20px;padding-right:20px;width:100vw}}@media (min-width: 992px){#join_form{width:414px;padding-left:0px;padding-right:0px}}

#login_form{display:flex;flex-direction:column;align-items:center;justify-content:space-between;width:414px}@media (min-width: 0){#login_form{max-width:414px;padding-left:20px;padding-right:20px;width:100vw}}@media (min-width: 992px){#login_form{width:414px;padding-left:0px;padding-right:0px}}

@media (min-width: 0){#forgot_password.home__form{max-width:414px;padding-left:20px;padding-right:20px;width:100vw}}@media (min-width: 992px){#forgot_password.home__form{width:414px;padding-left:0px;padding-right:0px}}

#signup_form{display:flex;flex-direction:column;align-items:center;justify-content:space-between;width:414px}#signup_form .invalid-feedback{display:block}#signup_form_wizard .carousel-item{text-align:center;width:100%;padding:4px}.cc__signup_wizard__controls{display:flex;justify-content:space-around}@media (min-width: 0){#signup_form{max-width:414px;padding-left:20px;padding-right:20px;width:100vw}}@media (min-width: 992px){#signup_form{width:414px;padding-left:0px;padding-right:0px}}

.cc__stat__icon__number{font-weight:bold;font-size:30px;margin:auto;line-height:34px}.cc__stat__icon__text{text-transform:uppercase;font-size:17px;margin:auto}@media (min-width: 0){.cc__stat__icon__text{font-size:12px}}@media (min-width: 576px){.cc__stat__icon__text{font-size:17px}}

.cc__competition_entity_pledge__prompt_new{font-style:italic}#pledge_page .cc__pledge__bottom_menu{position:fixed;bottom:0px;display:flex;background-color:white;height:68px;width:100%;right:0px;justify-content:space-around;align-items:center}#cc__pledge_page__learn_more{margin-top:10px}#cc__pledge_page__learn_more ul{padding-left:1rem;list-style-type:square}@media (min-width: 0){#pledge_page .cc__page__column_content__left{width:100%;flex-basis:initial;padding-right:0px}#pledge_page .show{display:block}#pledge_page .cc__pledge__bottom_menu__button.active{color:#0078b1}}@media (min-width: 992px){#pledge_page .cc__page__column_content__left{width:initial;flex-basis:25%;padding-right:40px}#pledge_page .cc__pledge__bottom_menu{display:none}}@media (min-width: 1200px){#pledge_page .cc__page__column_content__left{width:initial;flex-basis:25%;padding-right:40px}#pledge_page .cc__pledge__bottom_menu{display:none}}

.share__share-item{width:350px;margin-bottom:20px}.share__share-item img{height:220px}.share__share-item h4{color:#0078b1}#cc__share .cc__page__column_content__left{font-size:14px}#cc__share .cc__page__column_content__right{display:flex;flex-wrap:wrap;justify-content:space-between;align-items:stretch}

.cc__teams__no_team h2{margin-bottom:20px}.cc__teams__no_team .cc__bigtext{margin-top:36px}@media (max-width: 992px){#cc__teams{flex-direction:column}#cc__teams .cc__page__column_content__left{display:block}#cc__teams .cc__page__column_content__left #cc__footer{display:none}}

#cc__profile .cc__user__bottom_menu{position:fixed;bottom:0px;display:flex;background-color:white;height:68px;width:100%;right:0px;justify-content:space-around;align-items:center}@media (min-width: 0){#cc__profile .cc__page__column_content__right{width:100%}#cc__profile .cc__page__column_content__left{width:100%;flex-basis:initial;padding-right:0px}}@media (min-width: 992px){#cc__profile .cc__page__column_content__right{width:auto}#cc__profile .cc__page__column_content__left{width:initial;flex-basis:25%;padding-right:40px}#cc__profile .cc__user__bottom_menu{display:none}}@media (min-width: 1200px){#cc__profile .cc__page__column_content__right{width:auto}#cc__profile .cc__page__column_content__left{width:initial;flex-basis:25%;padding-right:40px}#cc__profile .cc__user__bottom_menu{display:none}}

html,body{padding:0;margin:0}html{height:100%}body{min-height:100%;font-family:KievitOffcPro;display:flex}#app{flex:1;display:flex;align-items:stretch;max-width:100%}#layout{flex:1;display:flex;align-items:stretch;max-width:100%}#layout>div{flex:1}#layout__overlay{position:fixed;width:100%;height:100%;z-index:4}#layout__overlay__bg{width:100%;height:100%;opacity:0.5;background:repeating-linear-gradient(45deg, #767676, #767676 10px, #7b7b7b 10px, #7b7b7b 20px);position:absolute}#layout__overlay__spinner{width:40px;height:40px;margin:25% auto;border:6px solid #f3f3f3;border-top:6px solid #50e3c2;border-radius:50%;animation:spinner-border .75s linear infinite}a{color:#72cdf4;text-decoration:none}a:hover{color:#119bd6}p:first-child{margin-top:0px}.invalid-feedback{display:block}@media (max-width: 992px){#intercom-container iframe{bottom:60px}.cc__page__column_content{margin-bottom:100px}}

.cc__social_links_form .invalid-feedback{text-align:left}

.ReactCrop{background-color:transparent !important}.ReactCrop__image{display:inline-block}.cc__react_crop__container{display:flex;flex-direction:row;justify-content:flex-start;max-width:100%}.cc__image_editor__controls{min-width:200px}.cc__image_editor.not-ready .ReactCrop{height:0px}

.cc__image_uploader__add_photo{border-radius:12px;border:1px solid #727272;color:#727272;display:flex;justify-content:space-around;align-items:center;flex-direction:column;text-align:center;padding:25px 7px;height:130px;font-size:0.9rem;cursor:pointer;width:100%}.cc__image_uploader__add_photo img{height:1.1rem !important;margin-right:3px !important}.cc__image_uploader__add_photo.disabled{cursor:not-allowed}

.cc__image_uploader{position:relative}.cc__image_uploader canvas{position:absolute;left:-99999px}.cc__image_uploader .cc__image_loader__controls{display:flex;justify-content:space-around;width:100%;margin-top:7px}.cc__image_uploader__banner{background-repeat:no-repeat;background-attachment:fixed;background-position:center center;height:20vh;width:100%;background-size:contain}

.clickable{cursor:pointer}

.cc__blog_entries section{display:flex;flex-wrap:wrap;justify-content:space-between}.cc__blog_entries section>div:nth-child(6n+1) a{color:#1295d8 !important}.cc__blog_entries section>div:nth-child(6n+2) a{color:#ff6f1c !important}.cc__blog_entries section>div:nth-child(6n+3) a{color:#ffb511 !important}.cc__blog_entries section>div:nth-child(6n+4) a{color:#4ebec6 !important}.cc__blog_entries section>div:nth-child(6n+5) a{color:#ff6f1c !important}.cc__blog_entries section>div:nth-child(6n) a{color:#249cda !important}.cc__blog_entries .cc__h3{font-size:20px}

@media (min-width: 0){#blogEntryForm .cc__buttons{flex-direction:column}#blogEntryForm .cc__buttons button{width:100%;margin-bottom:20px}}@media (min-width: 576px){#blogEntryForm .cc__buttons{flex-direction:row}#blogEntryForm .cc__buttons button{width:250px;margin-bottom:0px}}

.cc__blog_entry__preview{padding-bottom:10px;margin-top:20px;position:relative;margin-top:20px;border-radius:12px;flex-basis:50%;padding:20px}.cc__blog_entry__photo{overflow:hidden}.cc__blog_entry__photo img{max-width:100%;max-height:40vh}.cc__blog_entry__content{padding:10px 0px;color:#727272}@media (min-width: 0){.cc__blog_entry__preview{width:calc(100% - 44px);flex-basis:100%}}@media (min-width: 576px){.cc__blog_entry__preview{flex-basis:50%}}@media (min-width: 1200px){.cc__blog_entry__preview{flex-basis:50%}}

.carousel .control-arrow,.carousel.carousel-slider .control-arrow{-webkit-transition:all 0.25s ease-in;-moz-transition:all 0.25s ease-in;-ms-transition:all 0.25s ease-in;-o-transition:all 0.25s ease-in;transition:all 0.25s ease-in;opacity:0.4;filter:alpha(opacity=40);position:absolute;z-index:2;top:20px;background:none;border:0;font-size:32px;cursor:pointer}.carousel .control-arrow:hover{opacity:1;filter:alpha(opacity=100)}.carousel .control-arrow:before,.carousel.carousel-slider .control-arrow:before{margin:0 5px;display:inline-block;border-top:8px solid transparent;border-bottom:8px solid transparent;content:''}.carousel .control-disabled.control-arrow{opacity:0;filter:alpha(opacity=0);cursor:inherit;display:none}.carousel .control-prev.control-arrow{left:0}.carousel .control-prev.control-arrow:before{border-right:8px solid #fff}.carousel .control-next.control-arrow{right:0}.carousel .control-next.control-arrow:before{border-left:8px solid #fff}.carousel{position:relative;width:100%}.carousel *{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.carousel img{width:100%;display:inline-block;pointer-events:none}.carousel .carousel{position:relative}.carousel .control-arrow{outline:0;border:0;background:none;top:50%;margin-top:-13px;font-size:18px}.carousel .thumbs-wrapper{margin:20px;overflow:hidden}.carousel .thumbs{-webkit-transition:all 0.15s ease-in;-moz-transition:all 0.15s ease-in;-ms-transition:all 0.15s ease-in;-o-transition:all 0.15s ease-in;transition:all 0.15s ease-in;-webkit-transform:translate3d(0, 0, 0);-moz-transform:translate3d(0, 0, 0);-ms-transform:translate3d(0, 0, 0);-o-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0);position:relative;list-style:none;white-space:nowrap}.carousel .thumb{-webkit-transition:border 0.15s ease-in;-moz-transition:border 0.15s ease-in;-ms-transition:border 0.15s ease-in;-o-transition:border 0.15s ease-in;transition:border 0.15s ease-in;display:inline-block;width:80px;margin-right:6px;white-space:nowrap;overflow:hidden;border:3px solid #fff;padding:2px}.carousel .thumb:focus{border:3px solid #ccc;outline:none}.carousel .thumb.selected,.carousel .thumb:hover{border:3px solid #333}.carousel .thumb img{vertical-align:top}.carousel.carousel-slider{position:relative;margin:0;overflow:hidden}.carousel.carousel-slider .control-arrow{top:0;color:#fff;font-size:26px;bottom:0;margin-top:0;padding:5px}.carousel.carousel-slider .control-arrow:hover{background:rgba(0,0,0,0.2)}.carousel .slider-wrapper{overflow:hidden;margin:auto;width:100%;-webkit-transition:height 0.15s ease-in;-moz-transition:height 0.15s ease-in;-ms-transition:height 0.15s ease-in;-o-transition:height 0.15s ease-in;transition:height 0.15s ease-in}.carousel .slider-wrapper.axis-horizontal .slider{-ms-box-orient:horizontal;display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-moz-flex;display:-webkit-flex;display:flex}.carousel .slider-wrapper.axis-horizontal .slider .slide{flex-direction:column;flex-flow:column}.carousel .slider-wrapper.axis-vertical{-ms-box-orient:horizontal;display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-moz-flex;display:-webkit-flex;display:flex}.carousel .slider-wrapper.axis-vertical .slider{-webkit-flex-direction:column;flex-direction:column}.carousel .slider{margin:0;padding:0;position:relative;list-style:none;width:100%}.carousel .slider.animated{-webkit-transition:all 0.35s ease-in-out;-moz-transition:all 0.35s ease-in-out;-ms-transition:all 0.35s ease-in-out;-o-transition:all 0.35s ease-in-out;transition:all 0.35s ease-in-out}.carousel .slide{min-width:100%;margin:0;position:relative;text-align:center;background:#000}.carousel .slide img{width:100%;vertical-align:top;border:0}.carousel .slide iframe{display:inline-block;width:calc(100% - 80px);margin:0 40px 40px;border:0}.carousel .slide .legend{-webkit-transition:all 0.5s ease-in-out;-moz-transition:all 0.5s ease-in-out;-ms-transition:all 0.5s ease-in-out;-o-transition:all 0.5s ease-in-out;transition:all 0.5s ease-in-out;position:absolute;bottom:40px;left:50%;margin-left:-45%;width:90%;border-radius:10px;background:#000;color:#fff;padding:10px;font-size:12px;text-align:center;opacity:0.25;-webkit-transition:opacity 0.35s ease-in-out;-moz-transition:opacity 0.35s ease-in-out;-ms-transition:opacity 0.35s ease-in-out;-o-transition:opacity 0.35s ease-in-out;transition:opacity 0.35s ease-in-out}.carousel .control-dots{position:absolute;bottom:0;margin:10px 0;text-align:center;width:100%}@media (min-width: 960px){.carousel .control-dots{bottom:0}}.carousel .control-dots .dot{-webkit-transition:opacity 0.25s ease-in;-moz-transition:opacity 0.25s ease-in;-ms-transition:opacity 0.25s ease-in;-o-transition:opacity 0.25s ease-in;transition:opacity 0.25s ease-in;opacity:0.3;filter:alpha(opacity=30);box-shadow:1px 1px 2px rgba(0,0,0,0.9);background:#fff;border-radius:50%;width:8px;height:8px;cursor:pointer;display:inline-block;margin:0 8px}.carousel .control-dots .dot.selected,.carousel .control-dots .dot:hover{opacity:1;filter:alpha(opacity=100)}.carousel .carousel-status{position:absolute;top:0;right:0;padding:5px;font-size:10px;text-shadow:1px 1px 1px rgba(0,0,0,0.9);color:#fff}.carousel:hover .slide .legend{opacity:1}

.cc__comment_prompt{margin-bottom:0px}.cc__comment_prompt input{border:none;outline:none;box-shadow:none !important}

.cc__dropdown.show>button.btn-secondary.dropdown-toggle{background-color:#09567F;border-color:#09567F}.cc__dropdown>button.btn-secondary.dropdown-toggle{max-height:30px;min-height:30px;background-color:#1295d8;border-color:#1295d8}.cc__dropdown .btn-secondary:not(:disabled):not(.disabled):active,.cc__dropdown .btn-secondary:not(:disabled):not(.disabled).active,.cc__dropdown .show>.btn-secondary.dropdown-toggle{background-color:#1295d8}.cc__dropdown .btn-secondary:not(:disabled):not(.disabled):active,.cc__dropdown .btn-secondary:not(:disabled):not(.disabled).active,.cc__dropdown .show>.btn-secondary.dropdown-toggle{background-color:#1295d8}.cc__dropdown .dropdown-menu{background-color:#1295d8}.cc__dropdown .dropdown-menu>button{color:white}.cc__dropdown .dropdown-menu>button:hover,.cc__dropdown .dropdown-menu button:focus{color:white;background-color:#09567F;border-color:#09567F}

#entity_form__banner .cc__entity_banner{width:100%;max-height:30vh;overflow:hidden;display:flex;align-items:center}#entity_form__banner .cc__entity_banner img{width:100%}#entity_form__banner .cc__image_uploader{width:100%}#entity_form__photo .cc__image_uploader{width:200px;margin-bottom:20px}#entity_form__photo .cc__entity_photo img{max-width:100%;max-height:60vh}@media (min-width: 0){#entity_form .cc__buttons{flex-direction:column}#entity_form .cc__buttons button{width:100%;margin-bottom:20px}}@media (max-width: 576px){#entity_form__banner{display:none}}@media (min-width: 576px){#entity_form .cc__buttons{flex-direction:row}#entity_form .cc__buttons button{width:250px;margin-bottom:0px}}

.cc__entity_identity{display:flex;align-items:center;justify-content:space-between}.cc__entity_identity .cc__entity_identity__inner{display:flex;align-items:center;justify-content:flex-start}.cc__entity_identity .cc__entity_identity__inner .cc__entity_identity__photo__wrapper{position:relative;overflow:hidden;width:42px;height:42px;margin-right:10px}.cc__entity_identity .cc__entity_identity__inner .cc__entity_identity__photo__wrapper .cc__entity_identity__photo{margin-right:10px;width:42px;height:100%;display:flex;align-items:center}.cc__entity_identity .cc__entity_identity__inner .cc__entity_identity__photo__wrapper .cc__entity_identity__photo.cc__rounded{border-radius:50%;border:1px solid lightgrey;overflow:hidden}.cc__entity_identity .cc__entity_identity__inner .cc__entity_identity__photo__wrapper .cc__entity_identity__photo img{width:100%}.cc__entity_identity .cc__entity_identity__inner .cc__entity_identity__photo__wrapper .cc__entity_identity__photo img{width:100%;height:auto}

#cc__footer{margin-top:10px;color:#727272}#cc__footer a{display:inline-block;color:#727272}#cc__footer a:hover{color:#595959}#cc__footer__copyright{margin-top:20px}

.cc__input_length_indicator{flex:1;justify-content:flex-start;flex-direction:row;height:2px}.cc__input_length_indicator>div{height:2px}

#nav_bar{display:flex;flex-direction:row;justify-content:center;align-items:center;padding:50px 100px;background-color:white}#nav_bar__web__links{display:flex;justify-content:space-between;margin-left:47px;margin-right:47px;align-items:center;font-size:18px;flex:1}.cc__nav_bar__content{display:flex;justify-content:space-between;align-items:center;flex:1;max-width:1124px}.cc_nav_bar__mobile_search{display:flex;align-items:center;align-content:center}.cc_nav_bar__mobile_search img{width:16px;height:17px}.cc_nav_bar__mobile_menu{display:flex;align-items:center;align-content:center}.cc_nav_bar__mobile_menu img{width:22px;height:11px}.cc__nav_bar__search{display:flex;align-items:center;position:relative}.cc__nav_bar__search img{position:absolute;right:20px}.cc__nav_bar__search__input{width:230px;height:39px;object-fit:contain;border-radius:19.5px;border:solid 1px #cccccc;padding-left:20px}@media (min-width: 0){#nav_bar{height:77px;padding:32px 21px}.cc__logo{width:137.5px}.cc_nav_bar__tools{display:flex}.nav_bar__web__buttons{display:none}#nav_bar__web__links{display:none}.cc_nav_bar__desktop_menu{display:none}}@media (min-width: 992px){#nav_bar{height:initial;padding:50px 100px}.cc_nav_bar__logo{flex-basis:calc(25% + 40px);min-width:361.22px}.cc__logo{width:191.6px}#nav_bar__web__links{display:flex}.cc_nav_bar__mobile_search{display:none}.cc_nav_bar__mobile_menu{display:none;pointer-events:none}.cc_nav_bar__tools{display:flex;flex-basis:75%;justify-content:space-between;flex-direction:row-reverse}.cc__nav_bar__search{display:none}.cc_nav_bar__desktop_menu{display:block}}@media (min-width: 1200px){.cc__nav_bar__search{display:flex}}

#cc__nav_bar__mobile__overlay{position:fixed;top:0px;left:0px;right:0px;min-height:100vh;background-color:#00a3ad;display:none;opacity:0;display:flex;flex-direction:column;transition:opacity 600ms ease-in-out,transform 600ms cubic-bezier(0.7, 0, 0.6, 0.8);pointer-events:none;z-index:3}#cc__nav_bar__mobile__overlay.show{pointer-events:all;display:block;opacity:1}#cc__nav_bar__mobile__close{display:flex;justify-content:flex-end}#cc__nav_bar__mobile__close img{margin:29px}#cc__nav_bar__mobile__links{display:flex;flex-direction:column;justify-content:center;align-content:center}#cc__nav_bar__mobile__links a{min-height:33.6px;color:white;font-size:22px;text-align:center;font-weight:bold;margin-bottom:20px}#cc__nav_bar__mobile__buttons{margin-top:40px;display:flex;flex-direction:column;justify-content:center;align-content:center}

.cc__open_graph__carousel{background-color:#f7f7f7}.cc__open_graph__carousel .carousel-inner{padding:0px 50px}.cc__open_graph__img_container{text-align:center}.cc__open_graph__img_container img{max-height:30vh;width:auto !important}

.cc__overlay__container{position:absolute;top:0px;left:0px;width:100%;height:100%;z-index:3}.cc__overlay__container .cc__overlay{position:absolute;top:0px;left:0px;background-color:black;opacity:0.8;width:100%;height:100%}.cc__overlay__container .cc__overlay__content{z-index:4;position:relative;height:100%}.cc__overlay__container .cc__overlay__content__inner{display:flex;justify-content:center;flex-direction:column;height:100%;align-items:center}.cc__overlay__container a{color:#72cdf4}.cc__overlay__container a:hover{color:#2196D5}

.cc__page{width:100%;overflow-x:hidden}.cc__page .content--left{margin-right:20px}.cc__page .content--left>div,.cc__page .content--left>p{width:350px}.cc__page__content{margin:0px 100px 20px;width:calc(100% - 200px);max-width:1124px}.cc__page__content>div{margin-top:20px}.cc__banner{width:100%;max-height:25vh;overflow:hidden;display:flex;align-items:center}.cc__banner img{width:100%}@media (min-width: 0){.cc__page__content{width:calc(100% - 30px);margin-left:15px;margin-right:15px}}@media (max-width: 576px){.cc__banner{display:none}}@media (min-width: 992px){.cc__page__content{margin:0px auto 20px;width:calc(100% - 200px)}}

.cc__paginator__inner{display:flex;align-items:center;flex-direction:column}

.pledge_slide{display:flex;flex-direction:row;background-color:white}.pledge_slide>div{width:50%;height:240px}.pledge_slide a{font-size:28px}.pledge_slide__data{padding:20px 10px;display:flex;flex-direction:column;justify-content:space-between;padding-top:20px;padding-bottom:20px;align-items:center;text-align:center}.pledge_slide__data>div{margin-bottom:5px}.pledge_slide__data__label{color:#4a4a4a;font-family:'Kievit W01 Bold'}@media (min-width: 0){.pledge_slide{flex-direction:column-reverse}.pledge_slide>div{width:100%;height:240px}.pledge_slide>div img{max-height:240px;object-fit:cover}}@media (min-width: 992px){.pledge_slide{flex-direction:row}.pledge_slide>div{width:50%;height:240px}.pledge_slide>div img{height:100%}}@media (min-width: 1200px){.pledge_slide{flex-direction:row}.pledge_slide>div{width:50%;height:240px}.pledge_slide>div img{height:100%}}

#pledges_table .table-active,#pledges_table .cc__pledge_inactive{color:#727272}.cc__pledges_table__score_level{padding:8px !important}.cc__pledges_table__score_level img{height:1.1rem;width:1.1rem;object-fit:contain}.cc__pledges_table__score_level span.placeholder{height:1.1rem;width:1.1rem;display:inline-block}@media (min-width: 0){.cc__category__column{display:none;visibility:collapse;position:absolute;top:0;left:-999px}.cc__desktop__label{display:none}.cc__mobile__label{display:block}}@media (min-width: 992px){.cc__category__column{display:table-cell;visibility:visible;position:initial}.cc__desktop__label{display:block}.cc__mobile__label{display:none}}

.cc__profile_photo.cc__rounded{border-radius:50%;border:1px solid lightgrey;overflow:hidden;display:flex;justify-content:center;align-items:center}.cc__profile_photo .cc__profile_photo{height:auto}.cc__profile_photo.cc__profile_photo_center{margin:0 auto}.cc__profile_photo img{width:100%;height:auto}

.cc__progress_bar__label{text-transform:uppercase;font-size:14px}.cc__progress_bar{display:flex;justify-content:space-between;flex-direction:column}

.cc__html_page_content .cc__h3{margin-bottom:20px;font-size:20px}.cc__html_page_content .btn-group{margin-top:10px}.cc__html_page__controls{padding:10px}.cc__html_page__photo{display:flex;justify-content:center;align-items:center;overflow:hidden;margin-bottom:20px}.cc__html_page__photo img{max-height:70vh}@media (min-width: 0){.cc_blog_page .cc__page__column_content__left{display:block;margin-left:7px;margin-right:31px}.cc_blog_page .cc__page__column_content{flex-direction:column}.cc_blog_page .cc__page__column_content__right{margin-left:7px;margin-right:31px}.cc__html_page__photo img{max-height:70vh}}@media (min-width: 992px){.cc_blog_page .cc__page__column_content__left{display:block;margin-left:7px;margin-right:31px}.cc_blog_page .cc__page__column_content{flex-direction:row}.cc_blog_page .cc__page__column_content__right{margin-left:0px;margin-right:0px}.cc__html_page__photo img{max-height:70vh}}

#cc__score_level_modal .cc__score_level{display:flex;flex-direction:row;justify-content:flex-start}#cc__score_level_modal .cc__score_level__name{font-size:28px}#cc__score_level_modal .cc__score_level__points{font-size:18px}#cc__score_level_modal .cc__score_level__img{padding-right:30px}#cc__score_level_modal .cc__score_level__img span.placeholder{width:27px;height:35px;display:inline-block}

.cc__scoreboard{color:#727272}.cc__scoreboard th{text-transform:uppercase}.cc__scoreboard th,.cc__scoreboard td{font-size:14px}.cc__scoreboard thead{border-top:1px solid #e1e1e1;border-bottom:1px solid #e1e1e1}.cc__scoreboard table{width:100%}.cc__scoreboard__header_tab{cursor:pointer}.cc__scoreboard__header_tab:hover{color:#595959}.cc__scoreboard__header_tab.active{color:#007db8}.cc__scoreboard__header{font-size:18px}.cc__scoreboard__percentage{text-align:center}.cc__scoreboard__points{text-align:right}.cc__scoreboard__header_tabs{display:flex;flex-direction:row;justify-content:space-between;font-size:0.9rem}

.cc__search_results .popover-body{padding:0px}.cc__search_results .list-group-item{border:none}

.cc__story__creator .cc__image_uploader{height:187px}.cc__story__pledge_stats{display:flex;align-items:center;justify-content:space-between}.cc__story__controls{position:absolute;top:20px;right:20px}.cc__story{padding-bottom:10px;margin-top:20px;position:relative;margin-top:20px}.cc__story__photo{overflow:hidden;display:flex;justify-content:center}.cc__story__photo img{width:100%;max-height:40vh}.cc__story__photo video{width:100%;max-height:40vh}.cc__story__creator{display:flex;align-items:center;justify-content:space-between}.cc__story__creator .cc__story__creator__identity{display:flex;align-items:center;justify-content:flex-start}.cc__story__creator .cc__story__creator__identity .cc__story__creator__identity__photo{position:relative;overflow:hidden;width:42px;height:42px;margin-right:10px}.cc__story__creator .cc__story__creator__identity .cc__story__creator__identity__photo .cc__profile_photo{margin-right:10px;width:42px;height:100%}.cc__story__creator .cc__story__creator__identity .cc__story__creator__identity__photo .cc__profile_photo.cc__rounded{border-radius:50%;border:1px solid lightgrey;overflow:hidden}.cc__story__creator .cc__story__creator__identity .cc__story__creator__identity__photo .cc__profile_photo img{width:100%}.cc__story__creator .cc__story__creator__identity .cc__story__creator__name{flex-direction:column;align-items:start;justify-content:start}.cc__story__content{padding:10px 0px;color:#727272;overflow-wrap:break-word}@media (min-width: 0){.cc__story__photo img{max-height:297px;object-fit:cover}}@media (min-width: 992px){.cc__story__photo{overflow:hidden;display:flex;justify-content:center}.cc__story__photo img{width:100%;max-height:40vh}.cc__story__photo video{width:100%;max-height:40vh}}@media (min-width: 1200px){.cc__story__photo{overflow:hidden;display:flex;justify-content:center}.cc__story__photo img{width:100%;max-height:40vh}.cc__story__photo video{width:100%;max-height:40vh}}

.cc__story_form{margin-top:20px}.cc__story_form .cc__input_length_indicator{padding:15px}.cc__story_form .invalid-feedback{font-size:100%}.cc__story_form .carousel-inner{padding:0px 50px}.cc__story_form__input{margin-top:10px;border-radius:12px;border:1px solid #727272}.cc__story_form__input textarea{border:none;outline:none;box-shadow:none !important;border-radius:12px}.cc__story_form__details{display:flex;justify-content:left;align-items:center;margin:10px 0px}.cc__story_form__details span{margin-right:10px}.cc__story_form__buttons{margin-top:10px}

#cc__story_points_modal .modal-content{background-color:#d4f8f0}#cc__story_points_modal .modal-header{color:#0e5948}#cc__story_points_modal .btn-outline-success{border-color:#199b7e;color:#199b7e}#cc__story_points_modal .btn-outline-success:hover{background-color:#199b7e;color:#d4f8f0}#cc__story_points_modal__icon{text-align:center;margin-bottom:10px}#cc__story_points_modal__icon>div{display:inline-block;background-color:#199b7e;border-radius:50%;padding:3px}#cc__story_points_modal__tally{margin:0px 25px;color:#199b7e}

.cc__story_tagged_users{padding:7px 0px}.cc__story_tagged_users .badge{font-size:1rem}

#cc__toast{position:fixed;bottom:20px;display:flex;justify-content:center;width:100%;z-index:4}#cc__toast .alert{width:80%;display:block}

.user_header{display:flex;flex-direction:row;align-items:center;justify-content:space-between;margin-bottom:40px}.user_header .cc__user__header__photo{flex:1;position:relative;overflow:hidden}.user_header .cc__user__header__photo:before{content:'';display:block;padding-top:100%}.user_header .cc__user__header__photo .cc__profile_photo{position:absolute;top:0;left:0;bottom:0;right:0}.user_header .user_header__name_entities{flex:2;padding-left:10px}

.cc__user_ineligible_for_pledge img{height:20px}

.cc__score_level__points_to_next{margin-bottom:20px}



/*# sourceMappingURL=styles.420e421731ac8c83129c.css.map*/