@charset "UTF-8";
@font-face {
  font-family: "Avenir-Roman";
  src: url("/fonts/Avenir-Roman.eot");
  src: url("/fonts/Avenir-Roman.eot?#iefix") format("embedded-opentype"), url("/fonts/Avenir-Roman.woff2") format("woff2"), url("/fonts/Avenir-Roman.woff") format("woff"), url("/fonts/Avenir-Roman.ttf") format("truetype"), url("/fonts/Avenir-Roman.svg#Avenir-Roman") format("svg");
  font-weight: normal;
  font-style: normal;
}
@font-face {
  font-family: "Avenir Next Condensed";
  src: url("/fonts/AvenirNextCondensed-Bold.eot");
  src: url("/fonts/AvenirNextCondensed-Bold.eot?#iefix") format("embedded-opentype"), url("/fonts/AvenirNextCondensed-Bold.woff2") format("woff2"), url("/fonts/AvenirNextCondensed-Bold.woff") format("woff"), url("/fonts/AvenirNextCondensed-Bold.ttf") format("truetype"), url("/fonts/AvenirNextCondensed-Bold.svg#AvenirNextCondensed-Bold") format("svg");
  font-weight: bold;
  font-style: normal;
}
@font-face {
  font-family: "Avenir Next Condensed Demi";
  src: url("/fonts/AvenirNextCondensed-DemiBold.eot");
  src: url("/fonts/AvenirNextCondensed-DemiBold.eot?#iefix") format("embedded-opentype"), url("/fonts/AvenirNextCondensed-DemiBold.woff2") format("woff2"), url("/fonts/AvenirNextCondensed-DemiBold.woff") format("woff"), url("/fonts/AvenirNextCondensed-DemiBold.ttf") format("truetype"), url("/fonts/AvenirNextCondensed-DemiBold.svg#AvenirNextCondensed-DemiBold") format("svg");
  font-weight: 600;
  font-style: normal;
}
@font-face {
  font-family: "Avenir Next Condensed";
  src: url("/fonts/AvenirNextCondensed-Regular.eot");
  src: url("/fonts/AvenirNextCondensed-Regular.eot?#iefix") format("embedded-opentype"), url("/fonts/AvenirNextCondensed-Regular.woff2") format("woff2"), url("/fonts/AvenirNextCondensed-Regular.woff") format("woff"), url("/fonts/AvenirNextCondensed-Regular.ttf") format("truetype"), url("/fonts/AvenirNextCondensed-Regular.svg#AvenirNextCondensed-Regular") format("svg");
  font-weight: normal;
  font-style: normal;
}
@font-face {
  font-family: "Avenir Next Condensed";
  src: url("/fonts/AvenirNextCondensed-Medium.eot");
  src: url("/fonts/AvenirNextCondensed-Medium.eot?#iefix") format("embedded-opentype"), url("/fonts/AvenirNextCondensed-Medium.woff2") format("woff2"), url("/fonts/AvenirNextCondensed-Medium.woff") format("woff"), url("/fonts/AvenirNextCondensed-Medium.ttf") format("truetype"), url("/fonts/AvenirNextCondensed-Medium.svg#AvenirNextCondensed-Medium") format("svg");
  font-weight: 500;
  font-style: normal;
}
@font-face {
  font-family: "Avenir-Black";
  src: url("/fonts/Avenir-Black.eot?#iefix") format("embedded-opentype"), url("/fonts/Avenir-Black.otf") format("opentype"), url("/fonts/Avenir-Black.woff") format("woff"), url("/fonts/Avenir-Black.ttf") format("truetype"), url("/fonts/Avenir-Black.svg#Avenir-Black") format("svg");
  font-weight: normal;
  font-style: normal;
}
@font-face {
  font-family: "Avenir-Heavy";
  src: url("/fonts/Avenir-Heavy.eot");
  src: url("/fonts/Avenir-Heavy.eot?#iefix") format("embedded-opentype"), url("/fonts/Avenir-Heavy.woff2") format("woff2"), url("/fonts/Avenir-Heavy.woff") format("woff"), url("/fonts/Avenir-Heavy.ttf") format("truetype"), url("/fonts/Avenir-Heavy.svg#Avenir-Heavy") format("svg");
  font-weight: bold;
  font-style: normal;
}

.join-form .form-control.name {
  background-image: url("/images/user-icon-blue.svg");
}
.join-form .form-control.email {
  background-image: url("/images/email-icon-blue.svg");
}
.join-form .form-control.phone {
  background-image: url("/images/phone-icon-blue.svg");
}
.join-form.form-1 .form-control.name {
  background-image: url("/images/user-icon-blue.svg");
}
.join-form.form-1 .form-control.email {
  background-image: url("/images/email-icon-blue.svg");
}
.join-form.form-1 .form-control.phone {
  background-image: url("/images/phone-icon-blue.svg");
}
.join-form.form-2 .form-control.name {
  background-image: url("/images/user-icon-purple.svg");
}
.join-form.form-2 .form-control.email {
  background-image: url("/images/email-icon-purple.svg");
}
.join-form.form-2 .form-control.phone {
  background-image: url("/images/phone-icon-purple.svg");
}
.join-form.form-3 .form-control.name {
  background-image: url("/images/user-icon-orange.svg");
}
.join-form.form-3 .form-control.email {
  background-image: url("/images/email-icon-orange.svg");
}
.join-form.form-3 .form-control.phone {
  background-image: url("/images/phone-icon-orange.svg");
}
.donation-tabs #tabs-1 .input-group.donations-group .custom-control-input:checked ~ .custom-control-label::after {
  background-image: url("/images/check-icon.svg");
}
.donation-tabs #tabs-2 .input-group.donations-group .custom-control-input:checked ~ .custom-control-label::after {
  background-image: url("/images/check-icon-2.svg");
}
.donation-tabs #tabs-3 .input-group.donations-group .custom-control-input:checked ~ .custom-control-label::after {
  background-image: url("/images/check-icon-3.svg");
}
.donation-tabs .custom-control-input:checked ~ .custom-control-label::after {
  background-image: url("/images/check-icon.svg");
}
.partnerships-group .btn-number span.button-plus {
  background-image: url("/images/arrow-up-icon.svg");
}
.partnerships-group .btn-number span.button-minus {
  background-image: url("/images/arrow-down-icon.svg");
}
.cc-partnership-form .custom-select {
  background-image: url("/images/arrow-down.svg");
  background-size: 15px;
  background-repeat: no-repeat;
  background-position: right 15px top 20px;
}
#cc-donors-search input[type=search], #teams_modal input[type=search] {
  background: #fff url("/images/search-icon.svg") no-repeat 8px center;
  background-size: 17px;
}
.button-asc-arrows {
  background: #fff url("/images/arrow-desc-icon.svg") no-repeat center center;
  background-size: 9px;
}
.multi-collapse .custom-select {
  background-color: #acadad;
  background-image: url("/images/arrow-down.svg");
  background-size: 15px;
  background-repeat: no-repeat;
  background-position: right 15px top 15px;
}
#selectMessage.custom-select {
  background-image: url("/images/arrow-down.svg");
  background-size: 15px;
  background-repeat: no-repeat;
  background-position: right 20px top 20px;
}
.cc-payment-accordion .form-group .creditcard-input {
  background: #acadad url("/images/icons/cc_unknown.png") no-repeat right center;
  background-size: contain;
}
.template-donate-partners .cc-payment-accordion .form-group .creditcard-input {
  background: #acadad url("/images/icons/cc_unknown.png") no-repeat right center;
}
.banner .carousel-control-prev-icon {
  background-image: url("/images/arrow-prev-icon.svg");
}
.banner .carousel-control-next-icon {
  background-image: url("/images/arrow-next-icon.svg");
}
.success-bar .success-bar-col .progress .progress-locked {
  background: #2b6688 url("/images/lock-icon.svg") no-repeat center left 5px;
  background-size: 15px;
}
.cc-partnership-table .partnership-row.benefactor .custom-control-label {
  background-image: url("/images/icons/benefactor-icon-gray.svg");
  background-size: 35px;
  background-position: left 9px top 14px;
}
.cc-partnership-table .partnership-row.benefactor.active .custom-control-label, .cc-partnership-table .partnership-row.benefactor:hover .custom-control-label {
  background-image: url("/images/icons/benefactor-icon.svg");
  background-color: #2b6688;
}
.cc-partnership-table .partnership-row.benefactor .custom-control-input:checked ~ .custom-control-label {
  background-color: #2b6688;
  background-image: url("/images/icons/benefactor-icon.svg");
}
.cc-partnership-table .partnership-row.pillar .custom-control-label {
  background-image: url("/images/icons/pillar-icon-gray.svg");
}
.cc-partnership-table .partnership-row.pillar.active .custom-control-label, .cc-partnership-table .partnership-row.pillar:hover .custom-control-label {
  background-image: url("/images/icons/pillar-icon.svg");
  background-color: #f3893d;
}
.cc-partnership-table .partnership-row.pillar .custom-control-input:checked ~ .custom-control-label {
  background-color: #f3893d;
  background-image: url("/images/icons/pillar-icon.svg");
}
.cc-partnership-table .partnership-row.patron .custom-control-label {
  background-image: url("/images/icons/patron-icon-gray.svg");
  background-position: left 6px top 15px;
}
.cc-partnership-table .partnership-row.patron.active .custom-control-label, .cc-partnership-table .partnership-row.patron:hover .custom-control-label {
  background-image: url("/images/icons/patron-icon.svg");
  background-color: #f3893d;
}
.cc-partnership-table .partnership-row.patron .custom-control-input:checked ~ .custom-control-label {
  background-color: #f3893d;
  background-image: url("/images/icons/patron-icon.svg");
}
.cc-partnership-table .partnership-row.advocate .custom-control-label {
  background-image: url("/images/icons/advocate-icon-gray.svg");
  background-size: 40px;
  background-position: left 9px top 14px;
}
.cc-partnership-table .partnership-row.advocate.active .custom-control-label, .cc-partnership-table .partnership-row.advocate:hover .custom-control-label {
  background-image: url("/images/icons/advocate-icon.svg");
  background-color: #53b7e8;
}
.cc-partnership-table .partnership-row.advocate .custom-control-input:checked ~ .custom-control-label {
  background-color: #53b7e8;
  background-image: url("/images/icons/advocate-icon.svg");
}
.cc-partnership-table .partnership-row.supporter .custom-control-label {
  background-image: url("/images/icons/supporter-icon-gray.svg");
  background-size: 42px;
  background-position: left 9px top 10px;
}
.sidebar-sorting #cc-donors-search input[type=search] {
  background: #fff url(/images/search-icon.svg) no-repeat 6px center;
  background-size: 14px;
}
.donor-box.dedications .icon-img {
  background: url("/images/lightblue-tile-icon.svg") no-repeat center;
  background-size: 45px;
}
.donor-box.partnerships .icon-img {
  background: url("/images/purple-tile-icon.svg") no-repeat center;
  background-size: 45px;
}
.donor-box.community .icon-img {
  background: url("/images/orange-tile-icon.svg") no-repeat center;
  background-size: 47px;
}
.donor-box.featured .icon-img {
  background: url("/images/darkblue-tile-icon.svg") no-repeat center;
  background-size: 40px;
}
.donor-box.chairman .icon-img {
  background: url("/images/icons/chairman-icon.svg") no-repeat center;
  background-size: 40px;
}
.donor-box.benefactor .icon-img {
  background: url("/images/icons/benefactor-icon.svg") no-repeat top 10px center;
  background-size: 38px;
}
.donor-box.pillar .icon-img {
  background: url("/images/icons/pillar-icon.svg") no-repeat center;
  background-size: 45px;
}
.donor-box.patron .icon-img {
  background: url("/images/icons/patron-icon.svg") no-repeat center;
  background-size: 48px;
}
.donor-box.advocate .icon-img {
  background: url("/images/icons/advocate-icon.svg") no-repeat center;
  background-size: 40px;
}
.donor-box.supporter .icon-img {
  background: url("/images/icons/supporter-icon.svg") no-repeat center;
  background-size: 45px;
}
.donor-box.contributor .icon-img {
  background: url("/images/icons/contributor-icon.svg") no-repeat center;
  background-size: 40px;
}
.donor-box.investor .icon-img {
  background: url("/images/icons/investor-icon.svg") no-repeat center;
  background-size: 42px;
}
.donor-box.shareholder .icon-img {
  background: url("/images/icons/shareholder-icon.svg") no-repeat center;
  background-size: 40px;
}

