/* line 32, /app/app/assets/stylesheets/vars/_colors.scss */
.cities-topic {
  background-color: #585b9a;
}

/* line 36, /app/app/assets/stylesheets/vars/_colors.scss */
.climate-change-topic {
  background-color: #82246f;
}

/* line 40, /app/app/assets/stylesheets/vars/_colors.scss */
.forests-topic {
  background-color: #00775a;
}

/* line 44, /app/app/assets/stylesheets/vars/_colors.scss */
.investors-topic {
  background-color: #af6165;
}

/* line 48, /app/app/assets/stylesheets/vars/_colors.scss */
.water-topic {
  background-color: #2c86da;
}

/* line 52, /app/app/assets/stylesheets/vars/_colors.scss */
.supply-chain-topic {
  background-color: #fe5e17;
}

/* line 56, /app/app/assets/stylesheets/vars/_colors.scss */
.states-and-regions-topic {
  background-color: #585b9a;
}

/* line 60, /app/app/assets/stylesheets/vars/_colors.scss */
.other-topic {
  background-color: #ef6a30;
}

/* line 65, /app/app/assets/stylesheets/vars/_colors.scss */
.policy-and-public-affairs-topic,
.companies-topic {
  background-color: palette(red, cdp);
}

/* line 32, /app/app/assets/stylesheets/vars/_colors.scss */
.cities-topic {
  background-color: #585b9a;
}

/* line 36, /app/app/assets/stylesheets/vars/_colors.scss */
.climate-change-topic {
  background-color: #82246f;
}

/* line 40, /app/app/assets/stylesheets/vars/_colors.scss */
.forests-topic {
  background-color: #00775a;
}

/* line 44, /app/app/assets/stylesheets/vars/_colors.scss */
.investors-topic {
  background-color: #af6165;
}

/* line 48, /app/app/assets/stylesheets/vars/_colors.scss */
.water-topic {
  background-color: #2c86da;
}

/* line 52, /app/app/assets/stylesheets/vars/_colors.scss */
.supply-chain-topic {
  background-color: #fe5e17;
}

/* line 56, /app/app/assets/stylesheets/vars/_colors.scss */
.states-and-regions-topic {
  background-color: #585b9a;
}

/* line 60, /app/app/assets/stylesheets/vars/_colors.scss */
.other-topic {
  background-color: #ef6a30;
}

/* line 65, /app/app/assets/stylesheets/vars/_colors.scss */
.policy-and-public-affairs-topic,
.companies-topic {
  background-color: #D31144;
}

/* line 6, /app/app/assets/stylesheets/components/access_my_data.scss */
.investor_member__tools {
  border-top: 2px solid #D31144;
  float: left;
}
/* line 10, /app/app/assets/stylesheets/components/access_my_data.scss */
.investor_member__tools .access_my_data__link {
  min-height: 225px;
  position: relative;
}
/* line 15, /app/app/assets/stylesheets/components/access_my_data.scss */
.investor_member__tools .access_my_data__link_cta {
  bottom: 1em;
  position: absolute;
}

/* line 21, /app/app/assets/stylesheets/components/access_my_data.scss */
.investor_member__files_header {
  border-top: 2px solid #D31144;
}

/* line 25, /app/app/assets/stylesheets/components/access_my_data.scss */
.access_my_data__link_title {
  font-size: 1.2em;
}

/* line 29, /app/app/assets/stylesheets/components/access_my_data.scss */
.access_my_data__link_icon {
  color: #D31144;
  font-size: 1.7em;
  left: .8em;
  position: absolute;
  top: .8em;
}
/* line 8, /app/app/assets/stylesheets/mixins/_helpers.scss */
.rtl .access_my_data__link_icon {
  left: auto;
  right: .5em;
}

/* line 42, /app/app/assets/stylesheets/components/access_my_data.scss */
.investor_access_my_data__links--heading {
  margin-bottom: 1.5em;
  padding-top: 0;
}

/* line 47, /app/app/assets/stylesheets/components/access_my_data.scss */
.access_my_data__links_members {
  position: relative;
  z-index: 1;
}

/* line 52, /app/app/assets/stylesheets/components/access_my_data.scss */
.access_my_data__links {
  *zoom: 1;
  float: left;
  padding-right: 1%;
  width: 49%;
}
/* line 38, /usr/local/bundle/gems/compass-core-1.0.3/stylesheets/compass/utilities/general/_clearfix.scss */
.access_my_data__links:after {
  content: "";
  display: table;
  clear: both;
}
/* line 8, /app/app/assets/stylesheets/mixins/_helpers.scss */
.rtl .access_my_data__links {
  padding-left: 1em;
  padding-right: 0;
}

/* line 65, /app/app/assets/stylesheets/components/access_my_data.scss */
.access_my_data__link_back {
  display: block;
  font-size: .9em;
  margin-top: 1.1em;
}

/* line 71, /app/app/assets/stylesheets/components/access_my_data.scss */
.access_my_data__link_cta {
  color: #D31144;
  margin-top: 1em;
  text-decoration: underline;
}

/* line 77, /app/app/assets/stylesheets/components/access_my_data.scss */
.access_my_data__link {
  *zoom: 1;
  background-color: #F4F7F9;
  border-bottom: 4px solid #FFFFFF;
  color: #485464;
  display: block;
  padding: 1em 1em 1em 6em;
  position: relative;
  text-decoration: none;
}
/* line 38, /usr/local/bundle/gems/compass-core-1.0.3/stylesheets/compass/utilities/general/_clearfix.scss */
.access_my_data__link:after {
  content: "";
  display: table;
  clear: both;
}
@media (min-width: 768px) {
  /* line 77, /app/app/assets/stylesheets/components/access_my_data.scss */
  .access_my_data__link {
    float: left;
    min-height: 152px;
    width: 100%;
  }
}
/* line 56, /usr/local/bundle/gems/susy-2.2.12/sass/susy/language/susy/_breakpoint-plugin.scss */
.no-mq .access_my_data__link {
  float: left;
  min-height: 152px;
  width: 100%;
}
/* line 8, /app/app/assets/stylesheets/mixins/_helpers.scss */
.rtl .access_my_data__link {
  padding: 1em 6em 1em 1em;
}
/* line 97, /app/app/assets/stylesheets/components/access_my_data.scss */
.access_my_data__link:hover {
  color: #485464;
}
/* line 101, /app/app/assets/stylesheets/components/access_my_data.scss */
.access_my_data__link:nth-child(odd) {
  border-right: 2px solid #FFFFFF;
  clear: left;
}
/* line 106, /app/app/assets/stylesheets/components/access_my_data.scss */
.access_my_data__link:nth-child(even) {
  border-left: 2px solid #FFFFFF;
}
/* line 32, /app/app/assets/stylesheets/vars/_colors.scss */
.cities-topic {
  background-color: #585b9a;
}

/* line 36, /app/app/assets/stylesheets/vars/_colors.scss */
.climate-change-topic {
  background-color: #82246f;
}

/* line 40, /app/app/assets/stylesheets/vars/_colors.scss */
.forests-topic {
  background-color: #00775a;
}

/* line 44, /app/app/assets/stylesheets/vars/_colors.scss */
.investors-topic {
  background-color: #af6165;
}

/* line 48, /app/app/assets/stylesheets/vars/_colors.scss */
.water-topic {
  background-color: #2c86da;
}

/* line 52, /app/app/assets/stylesheets/vars/_colors.scss */
.supply-chain-topic {
  background-color: #fe5e17;
}

/* line 56, /app/app/assets/stylesheets/vars/_colors.scss */
.states-and-regions-topic {
  background-color: #585b9a;
}

/* line 60, /app/app/assets/stylesheets/vars/_colors.scss */
.other-topic {
  background-color: #ef6a30;
}

/* line 65, /app/app/assets/stylesheets/vars/_colors.scss */
.policy-and-public-affairs-topic,
.companies-topic {
  background-color: palette(red, cdp);
}

/* line 6, /app/app/assets/stylesheets/components/account.scss */
.account_details {
  background: #FFFFFF;
  padding: 0 0 2em 2em;
}
/* line 8, /app/app/assets/stylesheets/mixins/_helpers.scss */
.rtl .account_details {
  padding: 0 2em 2em 0;
}

/* line 15, /app/app/assets/stylesheets/components/account.scss */
.account_details__static-information {
  max-width: 650px;
  overflow: hidden;
  padding: 2em 0;
  text-indent: 10px;
  text-overflow: ellipsis;
  white-space: nowrap;
}

/* line 24, /app/app/assets/stylesheets/components/account.scss */
.account_details__table {
  width: 100%;
}
/* line 27, /app/app/assets/stylesheets/components/account.scss */
.account_details__table tr {
  border-bottom: 1px solid #DDDDDD;
}
/* line 31, /app/app/assets/stylesheets/components/account.scss */
.account_details__table td {
  padding-right: 2em;
  vertical-align: middle;
}
/* line 8, /app/app/assets/stylesheets/mixins/_helpers.scss */
.rtl .account_details__table td {
  padding-left: 2em;
  padding-right: 0;
}
/* line 41, /app/app/assets/stylesheets/components/account.scss */
.account_details__table .field__error {
  color: #D31144;
}
/* line 43, /app/app/assets/stylesheets/components/account.scss */
.account_details__table .js_password_reveal {
  padding-bottom: 1em;
}
/* line 32, /app/app/assets/stylesheets/vars/_colors.scss */
.cities-topic {
  background-color: #585b9a;
}

/* line 36, /app/app/assets/stylesheets/vars/_colors.scss */
.climate-change-topic {
  background-color: #82246f;
}

/* line 40, /app/app/assets/stylesheets/vars/_colors.scss */
.forests-topic {
  background-color: #00775a;
}

/* line 44, /app/app/assets/stylesheets/vars/_colors.scss */
.investors-topic {
  background-color: #af6165;
}

/* line 48, /app/app/assets/stylesheets/vars/_colors.scss */
.water-topic {
  background-color: #2c86da;
}

/* line 52, /app/app/assets/stylesheets/vars/_colors.scss */
.supply-chain-topic {
  background-color: #fe5e17;
}

/* line 56, /app/app/assets/stylesheets/vars/_colors.scss */
.states-and-regions-topic {
  background-color: #585b9a;
}

/* line 60, /app/app/assets/stylesheets/vars/_colors.scss */
.other-topic {
  background-color: #ef6a30;
}

/* line 65, /app/app/assets/stylesheets/vars/_colors.scss */
.policy-and-public-affairs-topic,
.companies-topic {
  background-color: palette(red, cdp);
}

/* line 32, /app/app/assets/stylesheets/vars/_colors.scss */
.cities-topic {
  background-color: #585b9a;
}

/* line 36, /app/app/assets/stylesheets/vars/_colors.scss */
.climate-change-topic {
  background-color: #82246f;
}

/* line 40, /app/app/assets/stylesheets/vars/_colors.scss */
.forests-topic {
  background-color: #00775a;
}

/* line 44, /app/app/assets/stylesheets/vars/_colors.scss */
.investors-topic {
  background-color: #af6165;
}

/* line 48, /app/app/assets/stylesheets/vars/_colors.scss */
.water-topic {
  background-color: #2c86da;
}

/* line 52, /app/app/assets/stylesheets/vars/_colors.scss */
.supply-chain-topic {
  background-color: #fe5e17;
}

/* line 56, /app/app/assets/stylesheets/vars/_colors.scss */
.states-and-regions-topic {
  background-color: #585b9a;
}

/* line 60, /app/app/assets/stylesheets/vars/_colors.scss */
.other-topic {
  background-color: #ef6a30;
}

/* line 65, /app/app/assets/stylesheets/vars/_colors.scss */
.policy-and-public-affairs-topic,
.companies-topic {
  background-color: #D31144;
}

/* line 7, /app/app/assets/stylesheets/components/advertisements.scss */
.dashboard__advertisements_block {
  *zoom: 1;
  background: #FFFFFF;
  margin-bottom: 1em;
}
/* line 38, /usr/local/bundle/gems/compass-core-1.0.3/stylesheets/compass/utilities/general/_clearfix.scss */
.dashboard__advertisements_block:after {
  content: "";
  display: table;
  clear: both;
}
/* line 13, /app/app/assets/stylesheets/components/advertisements.scss */
.dashboard__advertisements_block .advertisement__item_excerpt {
  font-family: 'roboto-regular', Helvetica, sans-serif;
  font-weight: normal;
  font-size: 0.9em;
  min-height: 170px;
  padding: 1.2em;
  position: relative;
}
@media (max-width: 767px) {
  /* line 13, /app/app/assets/stylesheets/components/advertisements.scss */
  .dashboard__advertisements_block .advertisement__item_excerpt {
    min-height: 80px;
  }
}
/* line 56, /usr/local/bundle/gems/susy-2.2.12/sass/susy/language/susy/_breakpoint-plugin.scss */
.no-mq .dashboard__advertisements_block .advertisement__item_excerpt {
  min-height: 80px;
}
/* line 24, /app/app/assets/stylesheets/components/advertisements.scss */
.dashboard__advertisements_block .advertisement__item {
  background: #E7EBED;
  float: left;
  margin: 0 .5% 2em 0;
  padding-bottom: 60px;
  position: relative;
  width: 33%;
}
@media (max-width: 767px) {
  /* line 24, /app/app/assets/stylesheets/components/advertisements.scss */
  .dashboard__advertisements_block .advertisement__item {
    *zoom: 1;
    float: none;
    margin: 0 auto 10px auto;
    table-layout: fixed;
    width: 100%;
  }
  /* line 38, /usr/local/bundle/gems/compass-core-1.0.3/stylesheets/compass/utilities/general/_clearfix.scss */
  .dashboard__advertisements_block .advertisement__item:after {
    content: "";
    display: table;
    clear: both;
  }
  /* line 39, /app/app/assets/stylesheets/components/advertisements.scss */
  .dashboard__advertisements_block .advertisement__item img {
    width: 100%;
  }
}
/* line 56, /usr/local/bundle/gems/susy-2.2.12/sass/susy/language/susy/_breakpoint-plugin.scss */
.no-mq .dashboard__advertisements_block .advertisement__item {
  *zoom: 1;
  float: none;
  margin: 0 auto 10px auto;
  table-layout: fixed;
  width: 100%;
}
/* line 38, /usr/local/bundle/gems/compass-core-1.0.3/stylesheets/compass/utilities/general/_clearfix.scss */
.no-mq .dashboard__advertisements_block .advertisement__item:after {
  content: "";
  display: table;
  clear: both;
}
/* line 39, /app/app/assets/stylesheets/components/advertisements.scss */
.no-mq .dashboard__advertisements_block .advertisement__item img {
  width: 100%;
}
/* line 46, /app/app/assets/stylesheets/components/advertisements.scss */
.dashboard__advertisements_block .last {
  float: right;
  margin-right: 0;
}
@media (max-width: 767px) {
  /* line 46, /app/app/assets/stylesheets/components/advertisements.scss */
  .dashboard__advertisements_block .last {
    *zoom: 1;
    float: none;
    margin: 0 auto 10px auto;
    table-layout: fixed;
    width: 100%;
  }
  /* line 38, /usr/local/bundle/gems/compass-core-1.0.3/stylesheets/compass/utilities/general/_clearfix.scss */
  .dashboard__advertisements_block .last:after {
    content: "";
    display: table;
    clear: both;
  }
}
/* line 56, /usr/local/bundle/gems/susy-2.2.12/sass/susy/language/susy/_breakpoint-plugin.scss */
.no-mq .dashboard__advertisements_block .last {
  *zoom: 1;
  float: none;
  margin: 0 auto 10px auto;
  table-layout: fixed;
  width: 100%;
}
/* line 38, /usr/local/bundle/gems/compass-core-1.0.3/stylesheets/compass/utilities/general/_clearfix.scss */
.no-mq .dashboard__advertisements_block .last:after {
  content: "";
  display: table;
  clear: both;
}

/* line 60, /app/app/assets/stylesheets/components/advertisements.scss */
.advertisement__programme {
  float: left;
  font-size: 1.2em;
  line-height: 2.8em;
  margin-left: 2.6em;
}
/* line 8, /app/app/assets/stylesheets/mixins/_helpers.scss */
.rtl .advertisement__programme {
  float: right;
}

/* line 71, /app/app/assets/stylesheets/components/advertisements.scss */
.advertisement__cta {
  *zoom: 1;
  display: inline-block;
  vertical-align: middle;
  *vertical-align: auto;
  *zoom: 1;
  *display: inline;
  font-size: 16px;
  width: 50%;
}
/* line 38, /usr/local/bundle/gems/compass-core-1.0.3/stylesheets/compass/utilities/general/_clearfix.scss */
.advertisement__cta:after {
  content: "";
  display: table;
  clear: both;
}

/* line 78, /app/app/assets/stylesheets/components/advertisements.scss */
.advertisement__header {
  *zoom: 1;
  background-color: #485464;
  color: #FFFFFF;
  font-size: 0;
  padding: 0 0 0 1em;
}
/* line 38, /usr/local/bundle/gems/compass-core-1.0.3/stylesheets/compass/utilities/general/_clearfix.scss */
.advertisement__header:after {
  content: "";
  display: table;
  clear: both;
}
/* line 8, /app/app/assets/stylesheets/mixins/_helpers.scss */
.rtl .advertisement__header {
  padding: 0 1em 0 0;
}

/* line 91, /app/app/assets/stylesheets/components/advertisements.scss */
.advertisement__body {
  padding: 0;
}

/* line 95, /app/app/assets/stylesheets/components/advertisements.scss */
.advertisement__intro {
  margin: 0 auto;
  padding: 0 0 30px 0;
  text-align: center;
  width: 63%;
}

/* line 102, /app/app/assets/stylesheets/components/advertisements.scss */
.cta__advertisement_readmore {
  bottom: 25px;
  margin-left: 1.2em;
  position: absolute;
}
@media (max-width: 767px) {
  /* line 102, /app/app/assets/stylesheets/components/advertisements.scss */
  .cta__advertisement_readmore {
    margin-left: 10px;
  }
}
/* line 56, /usr/local/bundle/gems/susy-2.2.12/sass/susy/language/susy/_breakpoint-plugin.scss */
.no-mq .cta__advertisement_readmore {
  margin-left: 10px;
}
/* line 32, /app/app/assets/stylesheets/vars/_colors.scss */
.cities-topic {
  background-color: #585b9a;
}

/* line 36, /app/app/assets/stylesheets/vars/_colors.scss */
.climate-change-topic {
  background-color: #82246f;
}

/* line 40, /app/app/assets/stylesheets/vars/_colors.scss */
.forests-topic {
  background-color: #00775a;
}

/* line 44, /app/app/assets/stylesheets/vars/_colors.scss */
.investors-topic {
  background-color: #af6165;
}

/* line 48, /app/app/assets/stylesheets/vars/_colors.scss */
.water-topic {
  background-color: #2c86da;
}

/* line 52, /app/app/assets/stylesheets/vars/_colors.scss */
.supply-chain-topic {
  background-color: #fe5e17;
}

/* line 56, /app/app/assets/stylesheets/vars/_colors.scss */
.states-and-regions-topic {
  background-color: #585b9a;
}

/* line 60, /app/app/assets/stylesheets/vars/_colors.scss */
.other-topic {
  background-color: #ef6a30;
}

/* line 65, /app/app/assets/stylesheets/vars/_colors.scss */
.policy-and-public-affairs-topic,
.companies-topic {
  background-color: palette(red, cdp);
}

/* line 3, /app/app/assets/stylesheets/components/alternative_registrations.scss */
.label_placeholder {
  color: #ACAAAC;
  cursor: text;
  left: .8em;
  position: absolute;
  top: 1.6em;
}

/* line 11, /app/app/assets/stylesheets/components/alternative_registrations.scss */
.inputplaceholder .label_placeholder,
.placeholder-state-hidden + .label_placeholder {
  display: none;
}

/* line 17, /app/app/assets/stylesheets/components/alternative_registrations.scss */
.placeholder-state-hidden .label_placeholder {
  display: none;
}

/* line 23, /app/app/assets/stylesheets/components/alternative_registrations.scss */
.placeholder_wrapper .required_field label::after,
.placeholder_wrapper .required_field_label::after {
  display: none;
}
/* line 32, /app/app/assets/stylesheets/vars/_colors.scss */
.cities-topic {
  background-color: #585b9a;
}

/* line 36, /app/app/assets/stylesheets/vars/_colors.scss */
.climate-change-topic {
  background-color: #82246f;
}

/* line 40, /app/app/assets/stylesheets/vars/_colors.scss */
.forests-topic {
  background-color: #00775a;
}

/* line 44, /app/app/assets/stylesheets/vars/_colors.scss */
.investors-topic {
  background-color: #af6165;
}

/* line 48, /app/app/assets/stylesheets/vars/_colors.scss */
.water-topic {
  background-color: #2c86da;
}

/* line 52, /app/app/assets/stylesheets/vars/_colors.scss */
.supply-chain-topic {
  background-color: #fe5e17;
}

/* line 56, /app/app/assets/stylesheets/vars/_colors.scss */
.states-and-regions-topic {
  background-color: #585b9a;
}

/* line 60, /app/app/assets/stylesheets/vars/_colors.scss */
.other-topic {
  background-color: #ef6a30;
}

/* line 65, /app/app/assets/stylesheets/vars/_colors.scss */
.policy-and-public-affairs-topic,
.companies-topic {
  background-color: palette(red, cdp);
}

/* line 4, /app/app/assets/stylesheets/components/announcements.scss */
.announcements__shared_container, .announcements, .corporate_dashboard__announcements, .investor_dashboard__announcements {
  background: #FFFFFF;
  overflow: hidden;
  padding: 1.5em 2em 2em;
  position: relative;
}
/* line 10, /app/app/assets/stylesheets/components/announcements.scss */
.announcements__shared_container .announcements__less, .announcements .announcements__less, .corporate_dashboard__announcements .announcements__less, .investor_dashboard__announcements .announcements__less {
  display: none;
}

/* line 18, /app/app/assets/stylesheets/components/announcements.scss */
.announcements .corporate_dashboard__announcements_more {
  display: none;
}
/* line 2, /app/app/assets/stylesheets/mixins/_helpers.scss */
.ie7 .announcements.open {
  *behavior: none;
}
/* line 27, /app/app/assets/stylesheets/components/announcements.scss */
.announcements.open .announcements__less {
  display: block;
}
/* line 31, /app/app/assets/stylesheets/components/announcements.scss */
.announcements.open .announcements__more {
  display: none;
}

/* line 37, /app/app/assets/stylesheets/components/announcements.scss */
.corporate_dashboard__announcements {
  padding-bottom: 3em;
}
/* line 42, /app/app/assets/stylesheets/components/announcements.scss */
.corporate_dashboard__announcements .corporate_dashboard__announcements__post {
  display: none;
  margin-top: 4px;
}
/* line 2, /app/app/assets/stylesheets/mixins/_helpers.scss */
.ie7 .corporate_dashboard__announcements .corporate_dashboard__announcements__post {
  *behavior: none;
}
/* line 51, /app/app/assets/stylesheets/components/announcements.scss */
.corporate_dashboard__announcements .announcements__more,
.corporate_dashboard__announcements .investor_dashboard__announcements_more {
  display: none;
}
/* line 56, /app/app/assets/stylesheets/components/announcements.scss */
.corporate_dashboard__announcements .corporate_dashboard__announcements_more {
  display: block;
}
/* line 60, /app/app/assets/stylesheets/components/announcements.scss */
.corporate_dashboard__announcements .announcements__toggle {
  color: #636363;
  padding-bottom: 3em;
  padding-left: 2em;
  text-align: left;
  text-decoration: underline;
}
/* line 67, /app/app/assets/stylesheets/components/announcements.scss */
.corporate_dashboard__announcements .announcements__toggle:hover {
  background-color: #FFFFFF;
  color: #D31144;
}

/* line 74, /app/app/assets/stylesheets/components/announcements.scss */
.investor_dashboard__announcements {
  padding-bottom: 3em;
}
/* line 79, /app/app/assets/stylesheets/components/announcements.scss */
.investor_dashboard__announcements .investor_dashboard__announcements__post {
  display: none;
  margin-top: 4px;
}
/* line 2, /app/app/assets/stylesheets/mixins/_helpers.scss */
.ie7 .investor_dashboard__announcements .investor_dashboard__announcements__post {
  *behavior: none;
}
/* line 88, /app/app/assets/stylesheets/components/announcements.scss */
.investor_dashboard__announcements .announcements__more,
.investor_dashboard__announcements .corporate_dashboard__announcements_more {
  display: none;
}
/* line 93, /app/app/assets/stylesheets/components/announcements.scss */
.investor_dashboard__announcements .investor_dashboard__announcements_more {
  display: block;
}
/* line 97, /app/app/assets/stylesheets/components/announcements.scss */
.investor_dashboard__announcements .announcements__toggle {
  color: #636363;
  padding-bottom: 3em;
  padding-left: 2em;
  text-align: left;
  text-decoration: underline;
}
/* line 104, /app/app/assets/stylesheets/components/announcements.scss */
.investor_dashboard__announcements .announcements__toggle:hover {
  background-color: #FFFFFF;
  color: #D31144;
}

/* line 111, /app/app/assets/stylesheets/components/announcements.scss */
.announcements__toggle {
  background-color: #FFFFFF;
  bottom: 0;
  display: none;
  height: 2em;
  left: 0;
  line-height: 2em;
  position: absolute;
  text-align: center;
  text-decoration: none;
  width: 100%;
}
/* line 123, /app/app/assets/stylesheets/components/announcements.scss */
.announcements__toggle:hover {
  background-color: #D31144;
  color: #FFFFFF;
}

/* line 129, /app/app/assets/stylesheets/components/announcements.scss */
.announcements__post {
  padding: .5em 0 0 0;
}
/* line 32, /app/app/assets/stylesheets/vars/_colors.scss */
.cities-topic {
  background-color: #585b9a;
}

/* line 36, /app/app/assets/stylesheets/vars/_colors.scss */
.climate-change-topic {
  background-color: #82246f;
}

/* line 40, /app/app/assets/stylesheets/vars/_colors.scss */
.forests-topic {
  background-color: #00775a;
}

/* line 44, /app/app/assets/stylesheets/vars/_colors.scss */
.investors-topic {
  background-color: #af6165;
}

/* line 48, /app/app/assets/stylesheets/vars/_colors.scss */
.water-topic {
  background-color: #2c86da;
}

/* line 52, /app/app/assets/stylesheets/vars/_colors.scss */
.supply-chain-topic {
  background-color: #fe5e17;
}

/* line 56, /app/app/assets/stylesheets/vars/_colors.scss */
.states-and-regions-topic {
  background-color: #585b9a;
}

/* line 60, /app/app/assets/stylesheets/vars/_colors.scss */
.other-topic {
  background-color: #ef6a30;
}

/* line 65, /app/app/assets/stylesheets/vars/_colors.scss */
.policy-and-public-affairs-topic,
.companies-topic {
  background-color: palette(red, cdp);
}

/* line 32, /app/app/assets/stylesheets/vars/_colors.scss */
.cities-topic {
  background-color: #585b9a;
}

/* line 36, /app/app/assets/stylesheets/vars/_colors.scss */
.climate-change-topic {
  background-color: #82246f;
}

/* line 40, /app/app/assets/stylesheets/vars/_colors.scss */
.forests-topic {
  background-color: #00775a;
}

/* line 44, /app/app/assets/stylesheets/vars/_colors.scss */
.investors-topic {
  background-color: #af6165;
}

/* line 48, /app/app/assets/stylesheets/vars/_colors.scss */
.water-topic {
  background-color: #2c86da;
}

/* line 52, /app/app/assets/stylesheets/vars/_colors.scss */
.supply-chain-topic {
  background-color: #fe5e17;
}

/* line 56, /app/app/assets/stylesheets/vars/_colors.scss */
.states-and-regions-topic {
  background-color: #585b9a;
}

/* line 60, /app/app/assets/stylesheets/vars/_colors.scss */
.other-topic {
  background-color: #ef6a30;
}

/* line 65, /app/app/assets/stylesheets/vars/_colors.scss */
.policy-and-public-affairs-topic,
.companies-topic {
  background-color: #D31144;
}

/* line 7, /app/app/assets/stylesheets/components/article.scss */
.article,
.article--minimal {
  *zoom: 1;
  background: #FFFFFF;
  display: block;
  text-decoration: none;
}
/* line 38, /usr/local/bundle/gems/compass-core-1.0.3/stylesheets/compass/utilities/general/_clearfix.scss */
.article:after,
.article--minimal:after {
  content: "";
  display: table;
  clear: both;
}
/* line 14, /app/app/assets/stylesheets/components/article.scss */
.article:hover .article__text,
.article--minimal:hover .article__text {
  background-color: #E7EBED;
}

/* line 20, /app/app/assets/stylesheets/components/article.scss */
.article__summary_image {
  max-width: 100%;
  vertical-align: bottom;
}

/* line 25, /app/app/assets/stylesheets/components/article.scss */
.article__text {
  padding: 1.5em;
  transition: background .3s;
}

/* line 30, /app/app/assets/stylesheets/components/article.scss */
.article__type {
  color: #959595;
  font-size: 1.1em;
}

/* line 35, /app/app/assets/stylesheets/components/article.scss */
.article__title {
  color: #000000;
  font-size: 1.1em;
}

/* line 40, /app/app/assets/stylesheets/components/article.scss */
.article__show_title {
  font-size: 2em;
}

/* line 44, /app/app/assets/stylesheets/components/article.scss */
.article__excerpt {
  color: #636363;
  padding-top: .5em;
}

/* line 49, /app/app/assets/stylesheets/components/article.scss */
.article__meta {
  padding-top: 1em;
}

/* line 53, /app/app/assets/stylesheets/components/article.scss */
.article__read_time {
  display: inline-block;
  vertical-align: top;
  *vertical-align: auto;
  *zoom: 1;
  *display: inline;
  color: #959595;
  padding-right: 1em;
}
/* line 12, /app/app/assets/stylesheets/mixins/_readtime.scss */
.rtl .article__read_time .icon--read-time {
  color: #D31144;
  margin-left: 7px;
  position: relative;
  top: 2px;
}
/* line 20, /app/app/assets/stylesheets/mixins/_readtime.scss */
.article__read_time .icon--read-time {
  color: #D31144;
  margin-right: 7px;
  position: relative;
  top: 2px;
  vertical-align: baseline;
}
/* line 8, /app/app/assets/stylesheets/mixins/_helpers.scss */
.rtl .article__read_time .icon--read-time {
  display: none;
}

/* line 58, /app/app/assets/stylesheets/components/article.scss */
.article__tags {
  color: #959595;
}

/* line 62, /app/app/assets/stylesheets/components/article.scss */
.article--minimal {
  background-color: #F4F7F9;
  padding: 1.5em;
}
/* line 66, /app/app/assets/stylesheets/components/article.scss */
.article--minimal .article__title {
  color: #485464;
}
/* line 70, /app/app/assets/stylesheets/components/article.scss */
.article--minimal .article__text {
  padding: 0;
}
/* line 74, /app/app/assets/stylesheets/components/article.scss */
.article--minimal .article__excerpt {
  padding-top: 0;
}
/* line 78, /app/app/assets/stylesheets/components/article.scss */
.article--minimal .article__summary_image {
  float: left;
  width: 20%;
}
/* line 82, /app/app/assets/stylesheets/components/article.scss */
.article--minimal .article__summary_image + .article__text {
  float: right;
  padding-left: 2em;
  width: 80%;
}
/* line 2, /app/app/assets/stylesheets/mixins/_helpers.scss */
.ie7 .article--minimal .article__summary_image + .article__text {
  width: 75%;
}

/* line 94, /app/app/assets/stylesheets/components/article.scss */
.article--cms {
  text-align: center;
}
/* line 97, /app/app/assets/stylesheets/components/article.scss */
.article--cms .article__title {
  font-size: .9em;
}
/* line 101, /app/app/assets/stylesheets/components/article.scss */
.article--cms .article__icon {
  display: block;
  font-size: 2.4em;
  margin-bottom: .5em;
}
/* line 106, /app/app/assets/stylesheets/components/article.scss */
.article--cms .article__icon.icon--water {
  color: #2c86da;
}
/* line 110, /app/app/assets/stylesheets/components/article.scss */
.article--cms .article__icon.icon--forests {
  color: #00775a;
}
/* line 114, /app/app/assets/stylesheets/components/article.scss */
.article--cms .article__icon.icon--climate, .article--cms .article__icon.icon--climate-change {
  color: #82246f;
}
/* line 119, /app/app/assets/stylesheets/components/article.scss */
.article--cms .article__icon.icon--cities {
  color: #585b9a;
}
/* line 123, /app/app/assets/stylesheets/components/article.scss */
.article--cms .article__icon.icon--supply-chain {
  color: #fe5e17;
}
/* line 127, /app/app/assets/stylesheets/components/article.scss */
.article--cms .article__icon.icon--investors {
  color: #af6165;
}
/* line 131, /app/app/assets/stylesheets/components/article.scss */
.article--cms .article__icon.icon--policy-and-public-affairs, .article--cms .article__icon.icon--policy-public-affairs {
  color: #D31144;
}

/* line 139, /app/app/assets/stylesheets/components/article.scss */
.article__author_and_date {
  font-family: 'roboto-light', Helvetica, sans-serif;
  font-weight: normal;
  font-size: 0.9em;
  margin: 3em 0 1em;
}
/* line 143, /app/app/assets/stylesheets/components/article.scss */
.article__author_and_date .article__published_at {
  padding: 0;
}

/* line 148, /app/app/assets/stylesheets/components/article.scss */
.article__content {
  padding: .7em 2em 0;
  word-wrap: break-word;
}
/* line 152, /app/app/assets/stylesheets/components/article.scss */
.article__content strong,
.article__content b {
  font-weight: bold;
}
/* line 155, /app/app/assets/stylesheets/components/article.scss */
.article__content em {
  font-style: italic;
}
/* line 157, /app/app/assets/stylesheets/components/article.scss */
.article__content h1,
.article__content h2,
.article__content h3 {
  color: #000000;
  font-size: 2em;
  line-height: 1.3em;
  margin: 1.2em auto;
  max-width: 765px;
}
/* line 167, /app/app/assets/stylesheets/components/article.scss */
.article__content h2 {
  font-size: 1.5em;
}
/* line 171, /app/app/assets/stylesheets/components/article.scss */
.article__content h3 {
  font-size: 1.2em;
}
/* line 175, /app/app/assets/stylesheets/components/article.scss */
.article__content hr,
.article__content p,
.article__content ol,
.article__content ul,
.article__content table {
  margin: 0 auto;
  max-width: 675px;
  text-align: left;
}
/* line 8, /app/app/assets/stylesheets/mixins/_helpers.scss */
.rtl .article__content hr, .rtl
.article__content p, .rtl
.article__content ol, .rtl
.article__content ul, .rtl
.article__content table {
  text-align: right;
}
/* line 189, /app/app/assets/stylesheets/components/article.scss */
.article__content ol,
.article__content ul {
  padding-left: 20px;
}
/* line 8, /app/app/assets/stylesheets/mixins/_helpers.scss */
.rtl .article__content ol, .rtl
.article__content ul {
  padding-left: 0;
  padding-right: 20px;
}
/* line 199, /app/app/assets/stylesheets/components/article.scss */
.article__content p {
  font-size: 1.1em;
  padding-top: 1.4em;
}
/* line 204, /app/app/assets/stylesheets/components/article.scss */
.article__content ol {
  list-style: decimal;
}
/* line 206, /app/app/assets/stylesheets/components/article.scss */
.article__content ul {
  list-style: initial;
}
/* line 208, /app/app/assets/stylesheets/components/article.scss */
.article__content table,
.article__content th,
.article__content td {
  border: 1px solid;
}
/* line 214, /app/app/assets/stylesheets/components/article.scss */
.article__content td {
  padding: 10px;
}
/* line 32, /app/app/assets/stylesheets/vars/_colors.scss */
.cities-topic {
  background-color: #585b9a;
}

/* line 36, /app/app/assets/stylesheets/vars/_colors.scss */
.climate-change-topic {
  background-color: #82246f;
}

/* line 40, /app/app/assets/stylesheets/vars/_colors.scss */
.forests-topic {
  background-color: #00775a;
}

/* line 44, /app/app/assets/stylesheets/vars/_colors.scss */
.investors-topic {
  background-color: #af6165;
}

/* line 48, /app/app/assets/stylesheets/vars/_colors.scss */
.water-topic {
  background-color: #2c86da;
}

/* line 52, /app/app/assets/stylesheets/vars/_colors.scss */
.supply-chain-topic {
  background-color: #fe5e17;
}

/* line 56, /app/app/assets/stylesheets/vars/_colors.scss */
.states-and-regions-topic {
  background-color: #585b9a;
}

/* line 60, /app/app/assets/stylesheets/vars/_colors.scss */
.other-topic {
  background-color: #ef6a30;
}

/* line 65, /app/app/assets/stylesheets/vars/_colors.scss */
.policy-and-public-affairs-topic,
.companies-topic {
  background-color: palette(red, cdp);
}

/* line 8, /app/app/assets/stylesheets/components/branding.scss */
.branding {
  float: left;
  width: 158px;
}
/* line 8, /app/app/assets/stylesheets/mixins/_helpers.scss */
.rtl .branding {
  float: right;
}
@media (min-width: 768px) {
  /* line 8, /app/app/assets/stylesheets/components/branding.scss */
  .branding {
    margin-bottom: 1em;
    margin-left: 3.4em;
  }
  /* line 8, /app/app/assets/stylesheets/mixins/_helpers.scss */
  .rtl .branding {
    margin-left: inherit;
    margin-right: 3.4em;
  }
}
/* line 56, /usr/local/bundle/gems/susy-2.2.12/sass/susy/language/susy/_breakpoint-plugin.scss */
.no-mq .branding {
  margin-bottom: 1em;
  margin-left: 3.4em;
}
/* line 8, /app/app/assets/stylesheets/mixins/_helpers.scss */
.rtl .no-mq .branding {
  margin-left: inherit;
  margin-right: 3.4em;
}
@media (min-width: 1080px) {
  /* line 8, /app/app/assets/stylesheets/components/branding.scss */
  .branding {
    margin-bottom: 0;
    margin-left: 0;
  }
  /* line 8, /app/app/assets/stylesheets/mixins/_helpers.scss */
  .rtl .branding {
    margin-right: 0;
  }
}
/* line 56, /usr/local/bundle/gems/susy-2.2.12/sass/susy/language/susy/_breakpoint-plugin.scss */
.no-mq .branding {
  margin-bottom: 0;
  margin-left: 0;
}
/* line 8, /app/app/assets/stylesheets/mixins/_helpers.scss */
.rtl .no-mq .branding {
  margin-right: 0;
}
/* line 35, /app/app/assets/stylesheets/components/branding.scss */
.branding a {
  color: #D31144;
  display: block;
  font-size: 3em;
  text-align: justify;
}

/* line 43, /app/app/assets/stylesheets/components/branding.scss */
.branding__logo {
  background-image: url(/assets/branding/cdp_logo_no_text-942432398aa089c440de79cd58c290d8444858d8af00f180a226ece20adea8f7.svg);
  background-repeat: no-repeat;
  background-size: 100% 100%;
  height: 33px;
  text-indent: -9999px;
  width: 94px;
}
@media (min-width: 1080px) {
  /* line 43, /app/app/assets/stylesheets/components/branding.scss */
  .branding__logo {
    background-image: url(/assets/branding/cdp_logo-33f02e8468f0a9c1307d8048930dfcb86c15a81e0cc4b2a15e0df6b877ff0687.svg);
    height: 67px;
    width: 158px;
  }
  /* line 2, /app/app/assets/stylesheets/mixins/_helpers.scss */
  .collapsed_header .branding__logo {
    background-image: url(/assets/branding/cdp_logo_no_text-942432398aa089c440de79cd58c290d8444858d8af00f180a226ece20adea8f7.svg);
    height: 33px;
    width: 94px;
  }
}
/* line 56, /usr/local/bundle/gems/susy-2.2.12/sass/susy/language/susy/_breakpoint-plugin.scss */
.no-mq .branding__logo {
  background-image: url(/assets/branding/cdp_logo-33f02e8468f0a9c1307d8048930dfcb86c15a81e0cc4b2a15e0df6b877ff0687.svg);
  height: 67px;
  width: 158px;
}
/* line 2, /app/app/assets/stylesheets/mixins/_helpers.scss */
.collapsed_header .no-mq .branding__logo {
  background-image: url(/assets/branding/cdp_logo_no_text-942432398aa089c440de79cd58c290d8444858d8af00f180a226ece20adea8f7.svg);
  height: 33px;
  width: 94px;
}
/* line 2, /app/app/assets/stylesheets/mixins/_helpers.scss */
.no-svg .branding__logo {
  background: url(/assets/branding/cdp_logo-49da6869515c82be811cf957c96bad51effe088ff9df79cdd516297f49aa6571.png);
}
/* line 32, /app/app/assets/stylesheets/vars/_colors.scss */
.cities-topic {
  background-color: #585b9a;
}

/* line 36, /app/app/assets/stylesheets/vars/_colors.scss */
.climate-change-topic {
  background-color: #82246f;
}

/* line 40, /app/app/assets/stylesheets/vars/_colors.scss */
.forests-topic {
  background-color: #00775a;
}

/* line 44, /app/app/assets/stylesheets/vars/_colors.scss */
.investors-topic {
  background-color: #af6165;
}

/* line 48, /app/app/assets/stylesheets/vars/_colors.scss */
.water-topic {
  background-color: #2c86da;
}

/* line 52, /app/app/assets/stylesheets/vars/_colors.scss */
.supply-chain-topic {
  background-color: #fe5e17;
}

/* line 56, /app/app/assets/stylesheets/vars/_colors.scss */
.states-and-regions-topic {
  background-color: #585b9a;
}

/* line 60, /app/app/assets/stylesheets/vars/_colors.scss */
.other-topic {
  background-color: #ef6a30;
}

/* line 65, /app/app/assets/stylesheets/vars/_colors.scss */
.policy-and-public-affairs-topic,
.companies-topic {
  background-color: palette(red, cdp);
}

/* line 4, /app/app/assets/stylesheets/components/breadcrumbs.scss */
.breadcrumbs {
  font-size: .9em;
}
@media (max-width: 1079px) {
  /* line 4, /app/app/assets/stylesheets/components/breadcrumbs.scss */
  .breadcrumbs {
    padding: 0 2em;
  }
}
/* line 56, /usr/local/bundle/gems/susy-2.2.12/sass/susy/language/susy/_breakpoint-plugin.scss */
.no-mq .breadcrumbs {
  padding: 0 2em;
}

/* line 12, /app/app/assets/stylesheets/components/breadcrumbs.scss */
.breadcrumbs__separator {
  padding: 0 .2em;
}

/* line 16, /app/app/assets/stylesheets/components/breadcrumbs.scss */
.breadcrumbs__separator,
.breadcrumbs__crumb {
  color: #ACAAAC;
}
/* line 32, /app/app/assets/stylesheets/vars/_colors.scss */
.cities-topic {
  background-color: #585b9a;
}

/* line 36, /app/app/assets/stylesheets/vars/_colors.scss */
.climate-change-topic {
  background-color: #82246f;
}

/* line 40, /app/app/assets/stylesheets/vars/_colors.scss */
.forests-topic {
  background-color: #00775a;
}

/* line 44, /app/app/assets/stylesheets/vars/_colors.scss */
.investors-topic {
  background-color: #af6165;
}

/* line 48, /app/app/assets/stylesheets/vars/_colors.scss */
.water-topic {
  background-color: #2c86da;
}

/* line 52, /app/app/assets/stylesheets/vars/_colors.scss */
.supply-chain-topic {
  background-color: #fe5e17;
}

/* line 56, /app/app/assets/stylesheets/vars/_colors.scss */
.states-and-regions-topic {
  background-color: #585b9a;
}

/* line 60, /app/app/assets/stylesheets/vars/_colors.scss */
.other-topic {
  background-color: #ef6a30;
}

/* line 65, /app/app/assets/stylesheets/vars/_colors.scss */
.policy-and-public-affairs-topic,
.companies-topic {
  background-color: palette(red, cdp);
}

/* line 7, /app/app/assets/stylesheets/components/buttons/cta_button.scss */
.cta_button,
.cta_button--x2,
.cta_button--x3 {
  -moz-appearance: none;
  -webkit-appearance: none;
  -moz-border-radius: 0;
  -webkit-border-radius: 0;
  border-radius: 0;
  display: inline-block;
  vertical-align: middle;
  *vertical-align: auto;
  *zoom: 1;
  *display: inline;
  background: #D31144;
  border: 0;
  color: #FFFFFF;
  cursor: pointer;
  font-size: 1em;
  height: 2.6em;
  line-height: 2.6em;
  padding: 0 1em;
  text-align: left;
  text-decoration: none;
}
/* line 8, /app/app/assets/stylesheets/mixins/_helpers.scss */
.rtl .cta_button, .rtl
.cta_button--x2, .rtl
.cta_button--x3 {
  text-align: right;
}
/* line 2, /app/app/assets/stylesheets/mixins/_helpers.scss */
.ie7 .cta_button, .ie7
.cta_button--x2, .ie7
.cta_button--x3 {
  width: 18em;
}
/* line 33, /app/app/assets/stylesheets/components/buttons/cta_button.scss */
.cta_button:focus, .cta_button:hover,
.cta_button--x2:focus,
.cta_button--x2:hover,
.cta_button--x3:focus,
.cta_button--x3:hover {
  background: #a90e36;
  color: #FFFFFF;
  outline: 0;
}
/* line 40, /app/app/assets/stylesheets/components/buttons/cta_button.scss */
.cta_button .icon--submit-arrow,
.cta_button--x2 .icon--submit-arrow,
.cta_button--x3 .icon--submit-arrow {
  float: right;
  line-height: inherit;
  margin-left: 1em;
}

/* line 47, /app/app/assets/stylesheets/components/buttons/cta_button.scss */
.cta_button--x2 {
  display: block;
  float: left;
  margin-right: 1%;
  min-width: 0;
  width: 49%;
}
/* line 2, /app/app/assets/stylesheets/mixins/_helpers.scss */
.ie7 .cta_button--x2 {
  width: 35%;
}

/* line 60, /app/app/assets/stylesheets/components/buttons/cta_button.scss */
.cta_button--x3 {
  display: block;
  float: left;
  margin-left: 3.5%;
  margin-right: 1%;
  min-width: 0;
}
/* line 2, /app/app/assets/stylesheets/mixins/_helpers.scss */
.ie7 .cta_button--x3 {
  width: 35%;
}
@charset "UTF-8";
/* line 32, /app/app/assets/stylesheets/vars/_colors.scss */
.cities-topic {
  background-color: #585b9a;
}

/* line 36, /app/app/assets/stylesheets/vars/_colors.scss */
.climate-change-topic {
  background-color: #82246f;
}

/* line 40, /app/app/assets/stylesheets/vars/_colors.scss */
.forests-topic {
  background-color: #00775a;
}

/* line 44, /app/app/assets/stylesheets/vars/_colors.scss */
.investors-topic {
  background-color: #af6165;
}

/* line 48, /app/app/assets/stylesheets/vars/_colors.scss */
.water-topic {
  background-color: #2c86da;
}

/* line 52, /app/app/assets/stylesheets/vars/_colors.scss */
.supply-chain-topic {
  background-color: #fe5e17;
}

/* line 56, /app/app/assets/stylesheets/vars/_colors.scss */
.states-and-regions-topic {
  background-color: #585b9a;
}

/* line 60, /app/app/assets/stylesheets/vars/_colors.scss */
.other-topic {
  background-color: #ef6a30;
}

/* line 65, /app/app/assets/stylesheets/vars/_colors.scss */
.policy-and-public-affairs-topic,
.companies-topic {
  background-color: palette(red, cdp);
}

/* line 32, /app/app/assets/stylesheets/vars/_colors.scss */
.cities-topic {
  background-color: #585b9a;
}

/* line 36, /app/app/assets/stylesheets/vars/_colors.scss */
.climate-change-topic {
  background-color: #82246f;
}

/* line 40, /app/app/assets/stylesheets/vars/_colors.scss */
.forests-topic {
  background-color: #00775a;
}

/* line 44, /app/app/assets/stylesheets/vars/_colors.scss */
.investors-topic {
  background-color: #af6165;
}

/* line 48, /app/app/assets/stylesheets/vars/_colors.scss */
.water-topic {
  background-color: #2c86da;
}

/* line 52, /app/app/assets/stylesheets/vars/_colors.scss */
.supply-chain-topic {
  background-color: #fe5e17;
}

/* line 56, /app/app/assets/stylesheets/vars/_colors.scss */
.states-and-regions-topic {
  background-color: #585b9a;
}

/* line 60, /app/app/assets/stylesheets/vars/_colors.scss */
.other-topic {
  background-color: #ef6a30;
}

/* line 65, /app/app/assets/stylesheets/vars/_colors.scss */
.policy-and-public-affairs-topic,
.companies-topic {
  background-color: #D31144;
}

/* line 10, /app/app/assets/stylesheets/components/c40_authorities.scss */
.c40_authorities {
  background: #FFFFFF;
  margin: 2em 0 0 0;
  padding: 2em 0 2em 1em;
}
/* line 8, /app/app/assets/stylesheets/mixins/_helpers.scss */
.rtl .c40_authorities {
  padding: 2em 1em 2em 0;
}

/* line 20, /app/app/assets/stylesheets/components/c40_authorities.scss */
.c40_authorities__files_header {
  border-top: 2px solid #D31144;
}

/* line 24, /app/app/assets/stylesheets/components/c40_authorities.scss */
.c40_authorities__links--heading {
  margin-bottom: 1.5em;
  padding-top: 0;
}

/* line 29, /app/app/assets/stylesheets/components/c40_authorities.scss */
.c40_authorities__intro_wrapper {
  display: inline-block;
  vertical-align: middle;
  *vertical-align: auto;
  *zoom: 1;
  *display: inline;
  margin-bottom: .8em;
  padding-right: 1em;
  width: 100%;
}
/* line 8, /app/app/assets/stylesheets/mixins/_helpers.scss */
.rtl .c40_authorities__intro_wrapper {
  padding-left: 1em;
  padding-right: 0;
}

/* line 41, /app/app/assets/stylesheets/components/c40_authorities.scss */
.c40_authorities__intro_panel {
  float: left;
  width: 50%;
}
/* line 8, /app/app/assets/stylesheets/mixins/_helpers.scss */
.rtl .c40_authorities__intro_panel {
  float: right;
}
/* line 49, /app/app/assets/stylesheets/components/c40_authorities.scss */
.c40_authorities__intro_panel .c40_authorities__intro_header {
  font-size: 1.2em;
}

/* line 54, /app/app/assets/stylesheets/components/c40_authorities.scss */
.c40_authorities__files_filter {
  width: 50%;
}

/* line 271, /app/app/assets/stylesheets/mixins/_forms.scss */
.c40_authorities__select_filter_wrapper .chosen-container .chosen-single {
  -moz-border-radius: 0;
  -webkit-border-radius: 0;
  border-radius: 0;
  -moz-box-shadow: none;
  -webkit-box-shadow: none;
  box-shadow: none;
  background: #FFFFFF;
  border-bottom: 1px solid #959595;
  border-left: 1px solid #959595;
  border-top: 1px solid #959595;
  cursor: pointer;
  font-size: 1.3em;
  height: 2.5em;
  line-height: 2.2em;
  margin: 1em 0 auto;
  padding: 0 .4em;
  position: relative;
  text-align: left;
}
/* line 62, /app/app/assets/stylesheets/components/c40_authorities.scss */
.c40_authorities__select_filter_wrapper .chosen-container .membership__select_arrow {
  width: 1.5em;
}

/* line 68, /app/app/assets/stylesheets/components/c40_authorities.scss */
.c40_authorities__intro_copy {
  font-size: .9em;
  padding-top: .2em;
}

/* line 73, /app/app/assets/stylesheets/components/c40_authorities.scss */
.c40_authorities__files {
  overflow-x: scroll;
  padding: 1em 1em 0 0;
}

/* line 78, /app/app/assets/stylesheets/components/c40_authorities.scss */
.c40_authorities_export {
  background: #FFFFFF;
  padding: 1.5em 1em;
}

/* line 83, /app/app/assets/stylesheets/components/c40_authorities.scss */
.c40_authorities_export__export_button {
  padding: 1em 0 1em 1em;
  width: 100%;
}
/* line 87, /app/app/assets/stylesheets/components/c40_authorities.scss */
.c40_authorities_export__export_button .cta_button {
  float: right;
}

/* line 92, /app/app/assets/stylesheets/components/c40_authorities.scss */
.c40_authorities_files {
  overflow-x: scroll;
  padding: 1em 1em 0 0;
}

/* line 97, /app/app/assets/stylesheets/components/c40_authorities.scss */
.c40_authorities_files__delete {
  font-family: 'icomoon';
  speak: none;
  font-style: normal;
  font-weight: normal;
  font-variant: normal;
  text-transform: none;
  line-height: 1;
  vertical-align: middle;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  *zoom: expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = '' );
  color: #D31144;
  cursor: pointer;
  display: inline;
}
/* line 25, /app/app/assets/stylesheets/mixins/_icons.scss */
.c40_authorities_files__delete:before {
  content: "";
}

/* line 105, /app/app/assets/stylesheets/components/c40_authorities.scss */
.c40_authorities_files__delete_link {
  text-decoration: none;
}
/* line 32, /app/app/assets/stylesheets/vars/_colors.scss */
.cities-topic {
  background-color: #585b9a;
}

/* line 36, /app/app/assets/stylesheets/vars/_colors.scss */
.climate-change-topic {
  background-color: #82246f;
}

/* line 40, /app/app/assets/stylesheets/vars/_colors.scss */
.forests-topic {
  background-color: #00775a;
}

/* line 44, /app/app/assets/stylesheets/vars/_colors.scss */
.investors-topic {
  background-color: #af6165;
}

/* line 48, /app/app/assets/stylesheets/vars/_colors.scss */
.water-topic {
  background-color: #2c86da;
}

/* line 52, /app/app/assets/stylesheets/vars/_colors.scss */
.supply-chain-topic {
  background-color: #fe5e17;
}

/* line 56, /app/app/assets/stylesheets/vars/_colors.scss */
.states-and-regions-topic {
  background-color: #585b9a;
}

/* line 60, /app/app/assets/stylesheets/vars/_colors.scss */
.other-topic {
  background-color: #ef6a30;
}

/* line 65, /app/app/assets/stylesheets/vars/_colors.scss */
.policy-and-public-affairs-topic,
.companies-topic {
  background-color: palette(red, cdp);
}

/* line 32, /app/app/assets/stylesheets/vars/_colors.scss */
.cities-topic {
  background-color: #585b9a;
}

/* line 36, /app/app/assets/stylesheets/vars/_colors.scss */
.climate-change-topic {
  background-color: #82246f;
}

/* line 40, /app/app/assets/stylesheets/vars/_colors.scss */
.forests-topic {
  background-color: #00775a;
}

/* line 44, /app/app/assets/stylesheets/vars/_colors.scss */
.investors-topic {
  background-color: #af6165;
}

/* line 48, /app/app/assets/stylesheets/vars/_colors.scss */
.water-topic {
  background-color: #2c86da;
}

/* line 52, /app/app/assets/stylesheets/vars/_colors.scss */
.supply-chain-topic {
  background-color: #fe5e17;
}

/* line 56, /app/app/assets/stylesheets/vars/_colors.scss */
.states-and-regions-topic {
  background-color: #585b9a;
}

/* line 60, /app/app/assets/stylesheets/vars/_colors.scss */
.other-topic {
  background-color: #ef6a30;
}

/* line 65, /app/app/assets/stylesheets/vars/_colors.scss */
.policy-and-public-affairs-topic,
.companies-topic {
  background-color: #D31144;
}

/* line 9, /app/app/assets/stylesheets/components/c40_authorities_charts.scss */
.c40_authorities_charts {
  max-width: 100%;
  margin-left: auto;
  margin-right: auto;
  background: #FFFFFF;
  padding: 1.5em;
  position: relative;
}
/* line 12, /usr/local/bundle/gems/susy-2.2.12/sass/susy/output/support/_clearfix.scss */
.c40_authorities_charts:after {
  content: " ";
  display: block;
  clear: both;
}

/* line 17, /app/app/assets/stylesheets/components/c40_authorities_charts.scss */
.c40_authorities_charts__details {
  width: 40.6779661%;
  float: left;
  margin-right: 1.69491525%;
  padding-right: 6.77966102%;
}
/* line 2, /app/app/assets/stylesheets/mixins/_helpers.scss */
.ie7 .c40_authorities_charts__details {
  width: 34%;
}

/* line 26, /app/app/assets/stylesheets/components/c40_authorities_charts.scss */
.c40_authorities_charts__introduction {
  padding-bottom: 1em;
}

/* line 30, /app/app/assets/stylesheets/components/c40_authorities_charts.scss */
.c40_authorities_charts__summary {
  background: #E7EBED;
  padding: 3em 0.5em;
}

/* line 35, /app/app/assets/stylesheets/components/c40_authorities_charts.scss */
.c40_authorities_charts__type--all {
  max-width: 100%;
  margin-left: auto;
  margin-right: auto;
  padding-top: 1em;
}
/* line 12, /usr/local/bundle/gems/susy-2.2.12/sass/susy/output/support/_clearfix.scss */
.c40_authorities_charts__type--all:after {
  content: " ";
  display: block;
  clear: both;
}

/* line 40, /app/app/assets/stylesheets/components/c40_authorities_charts.scss */
.c40_authorities_charts__type_stat {
  -moz-border-radius: 50%;
  -webkit-border-radius: 50%;
  border-radius: 50%;
  font-family: 'roboto-regular', Helvetica, sans-serif;
  font-weight: normal;
  font-size: 0.8em;
  background: #EF6A30;
  color: #FFFFFF;
  float: left;
  height: 65px;
  margin-top: 5px;
  padding-top: 2px;
  text-align: center;
  width: 65px;
  line-height: 60px;
}

/* line 59, /app/app/assets/stylesheets/components/c40_authorities_charts.scss */
.c40_authorities_charts__type_text {
  font-size: .9em;
  line-height: 3.4em;
  padding-left: 5em;
  padding-top: 0.5em;
}
/* line 65, /app/app/assets/stylesheets/components/c40_authorities_charts.scss */
.c40_authorities_charts__type--long .c40_authorities_charts__type_text {
  line-height: 1.5em;
}

/* line 71, /app/app/assets/stylesheets/components/c40_authorities_charts.scss */
.c40_authorities_charts__visualisations {
  width: 57.62711864%;
  float: left;
  margin-right: 1.69491525%;
  float: right;
  margin-right: 0;
  font-size: .9em;
  padding-top: 47px;
}

/* line 79, /app/app/assets/stylesheets/components/c40_authorities_charts.scss */
.c40_authorities_charts__charts {
  max-width: 100%;
  margin-left: auto;
  margin-right: auto;
}
/* line 12, /usr/local/bundle/gems/susy-2.2.12/sass/susy/output/support/_clearfix.scss */
.c40_authorities_charts__charts:after {
  content: " ";
  display: block;
  clear: both;
}

/* line 83, /app/app/assets/stylesheets/components/c40_authorities_charts.scss */
.c40_authorities_charts__cta {
  bottom: 1.5em;
  position: absolute;
}
/* line 32, /app/app/assets/stylesheets/vars/_colors.scss */
.cities-topic {
  background-color: #585b9a;
}

/* line 36, /app/app/assets/stylesheets/vars/_colors.scss */
.climate-change-topic {
  background-color: #82246f;
}

/* line 40, /app/app/assets/stylesheets/vars/_colors.scss */
.forests-topic {
  background-color: #00775a;
}

/* line 44, /app/app/assets/stylesheets/vars/_colors.scss */
.investors-topic {
  background-color: #af6165;
}

/* line 48, /app/app/assets/stylesheets/vars/_colors.scss */
.water-topic {
  background-color: #2c86da;
}

/* line 52, /app/app/assets/stylesheets/vars/_colors.scss */
.supply-chain-topic {
  background-color: #fe5e17;
}

/* line 56, /app/app/assets/stylesheets/vars/_colors.scss */
.states-and-regions-topic {
  background-color: #585b9a;
}

/* line 60, /app/app/assets/stylesheets/vars/_colors.scss */
.other-topic {
  background-color: #ef6a30;
}

/* line 65, /app/app/assets/stylesheets/vars/_colors.scss */
.policy-and-public-affairs-topic,
.companies-topic {
  background-color: palette(red, cdp);
}

/* line 3, /app/app/assets/stylesheets/components/cdp2_link.scss */
.cdp2_link--disabled {
  color: #ACAAAC;
}
/* line 3, /app/app/assets/stylesheets/components/chosen.scss */
.chosen-container-single .chosen-single abbr {
  background: url(/assets/chosen-sprite-8aa69ee6b2376505578d758bfbbc52aec88fa5e591f1a7cabd8adfa80a7b613a.png) -42px 1px no-repeat;
}

/* line 7, /app/app/assets/stylesheets/components/chosen.scss */
.chosen-container-single .chosen-single div b {
  background: url(/assets/chosen-sprite-8aa69ee6b2376505578d758bfbbc52aec88fa5e591f1a7cabd8adfa80a7b613a.png) no-repeat 0px 2px;
}

/* line 11, /app/app/assets/stylesheets/components/chosen.scss */
.chosen-container-single .chosen-search input[type="text"] {
  background: white url(/assets/chosen-sprite-8aa69ee6b2376505578d758bfbbc52aec88fa5e591f1a7cabd8adfa80a7b613a.png) no-repeat 100% -20px;
  background: url(/assets/chosen-sprite-8aa69ee6b2376505578d758bfbbc52aec88fa5e591f1a7cabd8adfa80a7b613a.png) no-repeat 100% -20px;
}

/* line 16, /app/app/assets/stylesheets/components/chosen.scss */
.chosen-container-multi .chosen-choices li.search-choice .search-choice-close {
  background: url(/assets/chosen-sprite-8aa69ee6b2376505578d758bfbbc52aec88fa5e591f1a7cabd8adfa80a7b613a.png) -42px 1px no-repeat;
}

/* line 19, /app/app/assets/stylesheets/components/chosen.scss */
.chosen-rtl .chosen-search input[type="text"] {
  background: white url(/assets/chosen-sprite-8aa69ee6b2376505578d758bfbbc52aec88fa5e591f1a7cabd8adfa80a7b613a.png) no-repeat -30px -20px;
  background: url(/assets/chosen-sprite-8aa69ee6b2376505578d758bfbbc52aec88fa5e591f1a7cabd8adfa80a7b613a.png) no-repeat -30px -20px;
}
@charset "UTF-8";
/* line 32, /app/app/assets/stylesheets/vars/_colors.scss */
.cities-topic {
  background-color: #585b9a;
}

/* line 36, /app/app/assets/stylesheets/vars/_colors.scss */
.climate-change-topic {
  background-color: #82246f;
}

/* line 40, /app/app/assets/stylesheets/vars/_colors.scss */
.forests-topic {
  background-color: #00775a;
}

/* line 44, /app/app/assets/stylesheets/vars/_colors.scss */
.investors-topic {
  background-color: #af6165;
}

/* line 48, /app/app/assets/stylesheets/vars/_colors.scss */
.water-topic {
  background-color: #2c86da;
}

/* line 52, /app/app/assets/stylesheets/vars/_colors.scss */
.supply-chain-topic {
  background-color: #fe5e17;
}

/* line 56, /app/app/assets/stylesheets/vars/_colors.scss */
.states-and-regions-topic {
  background-color: #585b9a;
}

/* line 60, /app/app/assets/stylesheets/vars/_colors.scss */
.other-topic {
  background-color: #ef6a30;
}

/* line 65, /app/app/assets/stylesheets/vars/_colors.scss */
.policy-and-public-affairs-topic,
.companies-topic {
  background-color: palette(red, cdp);
}

/* line 32, /app/app/assets/stylesheets/vars/_colors.scss */
.cities-topic {
  background-color: #585b9a;
}

/* line 36, /app/app/assets/stylesheets/vars/_colors.scss */
.climate-change-topic {
  background-color: #82246f;
}

/* line 40, /app/app/assets/stylesheets/vars/_colors.scss */
.forests-topic {
  background-color: #00775a;
}

/* line 44, /app/app/assets/stylesheets/vars/_colors.scss */
.investors-topic {
  background-color: #af6165;
}

/* line 48, /app/app/assets/stylesheets/vars/_colors.scss */
.water-topic {
  background-color: #2c86da;
}

/* line 52, /app/app/assets/stylesheets/vars/_colors.scss */
.supply-chain-topic {
  background-color: #fe5e17;
}

/* line 56, /app/app/assets/stylesheets/vars/_colors.scss */
.states-and-regions-topic {
  background-color: #585b9a;
}

/* line 60, /app/app/assets/stylesheets/vars/_colors.scss */
.other-topic {
  background-color: #ef6a30;
}

/* line 65, /app/app/assets/stylesheets/vars/_colors.scss */
.policy-and-public-affairs-topic,
.companies-topic {
  background-color: #D31144;
}

/* line 12, /app/app/assets/stylesheets/components/chosen_filters.scss */
.chosen_filters {
  *zoom: 1;
  padding-top: .9em;
  position: relative;
}
/* line 38, /usr/local/bundle/gems/compass-core-1.0.3/stylesheets/compass/utilities/general/_clearfix.scss */
.chosen_filters:after {
  content: "";
  display: table;
  clear: both;
}
/* line 17, /app/app/assets/stylesheets/components/chosen_filters.scss */
.chosen_filters .chosen-container {
  float: left;
  text-align: left;
}
/* line 8, /app/app/assets/stylesheets/mixins/_helpers.scss */
.rtl .chosen_filters .chosen-container {
  text-align: right;
}
/* line 23, /app/app/assets/stylesheets/components/chosen_filters.scss */
.chosen_filters .chosen-container .chosen-drop {
  -moz-box-shadow: none;
  -webkit-box-shadow: none;
  box-shadow: none;
  left: 0;
  margin-top: -1px;
  z-index: 1;
}
/* line 30, /app/app/assets/stylesheets/components/chosen_filters.scss */
.chosen_filters .chosen-container .chosen-choices {
  border-bottom: 0;
  border-top: 0;
}
/* line 36, /app/app/assets/stylesheets/components/chosen_filters.scss */
.chosen_filters .search-choice {
  display: none;
}

/* line 39, /app/app/assets/stylesheets/components/chosen_filters.scss */
.chosen_filters__disabled_overlay {
  filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=40);
  opacity: 0.4;
  background: #FFFFFF;
  bottom: -1em;
  left: 0;
  position: absolute;
  right: 0;
  top: -1em;
}

/* line 49, /app/app/assets/stylesheets/components/chosen_filters.scss */
.chosen_filters__wrapper {
  -moz-user-select: -moz-none;
  -ms-user-select: none;
  -webkit-user-select: none;
  user-select: none;
  float: left;
  margin-bottom: .2em;
  width: 33.33333333%;
}
@media (min-width: 768px) {
  /* line 49, /app/app/assets/stylesheets/components/chosen_filters.scss */
  .chosen_filters__wrapper {
    width: 16.66666667%;
  }
}
/* line 56, /usr/local/bundle/gems/susy-2.2.12/sass/susy/language/susy/_breakpoint-plugin.scss */
.no-mq .chosen_filters__wrapper {
  width: 16.66666667%;
}
/* line 59, /app/app/assets/stylesheets/components/chosen_filters.scss */
.chosen_filters--x2 .chosen_filters__wrapper {
  width: 50%;
}
/* line 63, /app/app/assets/stylesheets/components/chosen_filters.scss */
.chosen_filters--x3 .chosen_filters__wrapper {
  width: 33.33333333%;
}
/* line 67, /app/app/assets/stylesheets/components/chosen_filters.scss */
.chosen_filters--x4 .chosen_filters__wrapper {
  width: 25%;
}
/* line 71, /app/app/assets/stylesheets/components/chosen_filters.scss */
.chosen_filters--x5 .chosen_filters__wrapper {
  width: 20%;
}
/* line 76, /app/app/assets/stylesheets/components/chosen_filters.scss */
.chosen_filters__wrapper:nth-child(3n) .chosen_filters__header {
  border-right: 1px solid #959595;
}
@media (min-width: 768px) {
  /* line 76, /app/app/assets/stylesheets/components/chosen_filters.scss */
  .chosen_filters__wrapper:nth-child(3n) .chosen_filters__header {
    border-right: 0;
  }
}
/* line 56, /usr/local/bundle/gems/susy-2.2.12/sass/susy/language/susy/_breakpoint-plugin.scss */
.no-mq .chosen_filters__wrapper:nth-child(3n) .chosen_filters__header {
  border-right: 0;
}
@media (min-width: 768px) {
  /* line 86, /app/app/assets/stylesheets/components/chosen_filters.scss */
  .chosen_filters__wrapper:last-child .chosen_filters__header {
    border-right: 1px solid #959595;
  }
}
/* line 56, /usr/local/bundle/gems/susy-2.2.12/sass/susy/language/susy/_breakpoint-plugin.scss */
.no-mq .chosen_filters__wrapper:last-child .chosen_filters__header {
  border-right: 1px solid #959595;
}
/* line 93, /app/app/assets/stylesheets/components/chosen_filters.scss */
.chosen_filters__wrapper .chosen-results {
  display: none;
}
/* line 98, /app/app/assets/stylesheets/components/chosen_filters.scss */
.chosen_filters__wrapper.select-open .chosen-results {
  display: block;
  z-index: 10;
}

/* line 105, /app/app/assets/stylesheets/components/chosen_filters.scss */
.chosen_filters__header {
  background-color: #CDDEE7;
  border: 1px solid #959595;
  cursor: pointer;
  font-size: 1.2em;
  line-height: 2.2em;
  margin: 0 auto 0 -1px;
  max-width: 400px;
  padding: 0 1em 0 .4em;
  position: relative;
  text-align: left;
}
/* line 2, /app/app/assets/stylesheets/mixins/_helpers.scss */
.disabled .chosen_filters__header {
  background-color: #ACAAAC;
  cursor: not-allowed;
}
/* line 8, /app/app/assets/stylesheets/mixins/_helpers.scss */
.rtl .chosen_filters__header {
  text-align: right;
}
/* line 126, /app/app/assets/stylesheets/components/chosen_filters.scss */
.chosen_filters--white .chosen_filters__header {
  background-color: #FFFFFF;
}
/* line 130, /app/app/assets/stylesheets/components/chosen_filters.scss */
.chosen_filters__header i {
  font-size: .7em;
  pointer-events: none;
  position: absolute;
  right: .4em;
  top: 1em;
}
/* line 2, /app/app/assets/stylesheets/mixins/_helpers.scss */
.select-open .chosen_filters__header i {
  font-family: 'icomoon';
  speak: none;
  font-style: normal;
  font-weight: normal;
  font-variant: normal;
  text-transform: none;
  line-height: 1;
  vertical-align: middle;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  *zoom: expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = '' );
}
/* line 25, /app/app/assets/stylesheets/mixins/_icons.scss */
.select-open .chosen_filters__header i:before {
  content: "";
}
/* line 8, /app/app/assets/stylesheets/mixins/_helpers.scss */
.rtl .chosen_filters__header i {
  left: 1em;
  right: auto;
}
/* line 147, /app/app/assets/stylesheets/components/chosen_filters.scss */
.chosen_filters__header--secondary {
  font-size: .9em;
}

/* line 152, /app/app/assets/stylesheets/components/chosen_filters.scss */
.chosen_filters__label {
  display: none;
}
/* line 2, /app/app/assets/stylesheets/mixins/_helpers.scss */
.ie7 .chosen_filters__label {
  display: block;
}

/* line 160, /app/app/assets/stylesheets/components/chosen_filters.scss */
.chosen_filters__filter {
  width: 100%;
}

/* line 164, /app/app/assets/stylesheets/components/chosen_filters.scss */
.chosen_filters__selected_options {
  margin-top: .1em;
  min-height: 3em;
  text-align: left;
}
/* line 8, /app/app/assets/stylesheets/mixins/_helpers.scss */
.rtl .chosen_filters__selected_options {
  text-align: right;
}

/* line 174, /app/app/assets/stylesheets/components/chosen_filters.scss */
.chosen_filters__selected_option {
  background-color: #CDDEE7;
  cursor: pointer;
  float: left;
  font-size: .9em;
  line-height: 1.5em;
  margin-right: .3em;
  margin-top: .2em;
  padding: .3em 1.5em .3em .7em;
  position: relative;
}
/* line 8, /app/app/assets/stylesheets/mixins/_helpers.scss */
.rtl .chosen_filters__selected_option {
  float: right;
  padding: .3em .7em .3em 1.5em;
}
/* line 2, /app/app/assets/stylesheets/mixins/_helpers.scss */
.chosen_filters--white .chosen_filters__selected_option {
  background-color: #FFFFFF;
  border: 1px solid #AAA;
}
/* line 195, /app/app/assets/stylesheets/components/chosen_filters.scss */
.chosen_filters__selected_option i {
  font-size: .7em;
  pointer-events: none;
  position: absolute;
  right: .5em;
  top: 1.1em;
}
/* line 8, /app/app/assets/stylesheets/mixins/_helpers.scss */
.rtl .chosen_filters__selected_option i {
  left: .5em;
  right: auto;
}

/* line 209, /app/app/assets/stylesheets/components/chosen_filters.scss */
.chosen_filters__inner {
  *zoom: 1;
  padding-bottom: 1em;
}
/* line 38, /usr/local/bundle/gems/compass-core-1.0.3/stylesheets/compass/utilities/general/_clearfix.scss */
.chosen_filters__inner:after {
  content: "";
  display: table;
  clear: both;
}

/* line 214, /app/app/assets/stylesheets/components/chosen_filters.scss */
.chosen_filters__select_all,
.chosen_filters__remove_all {
  background: #FFFFFF;
  border-left: 1px solid #AAA;
  border-right: 1px solid #AAA;
  display: none;
  padding: 5px 6px;
  text-decoration: none;
}
/* line 2, /app/app/assets/stylesheets/mixins/_helpers.scss */
.select-open .chosen_filters__select_all, .select-open
.chosen_filters__remove_all {
  color: #444;
  display: block;
}
/* line 228, /app/app/assets/stylesheets/components/chosen_filters.scss */
.chosen_filters__select_all.all_selected, .chosen_filters__select_all:hover,
.chosen_filters__remove_all.all_selected,
.chosen_filters__remove_all:hover {
  background-image: url('data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4gPHN2ZyB2ZXJzaW9uPSIxLjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGRlZnM+PGxpbmVhckdyYWRpZW50IGlkPSJncmFkIiBncmFkaWVudFVuaXRzPSJvYmplY3RCb3VuZGluZ0JveCIgeDE9IjAuNSIgeTE9IjAuMCIgeDI9IjAuNSIgeTI9IjEuMCI+PHN0b3Agb2Zmc2V0PSIyMCUiIHN0b3AtY29sb3I9IiMzODc1ZDciLz48c3RvcCBvZmZzZXQ9IjkwJSIgc3RvcC1jb2xvcj0iIzJhNjJiYyIvPjwvbGluZWFyR3JhZGllbnQ+PC9kZWZzPjxyZWN0IHg9IjAiIHk9IjAiIHdpZHRoPSIxMDAlIiBoZWlnaHQ9IjEwMCUiIGZpbGw9InVybCgjZ3JhZCkiIC8+PC9zdmc+IA==');
  background-size: 100%;
  background-image: -webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(20%, #3875d7), color-stop(90%, #2a62bc));
  background-image: -moz-linear-gradient(#3875d7 20%, #2a62bc 90%);
  background-image: -webkit-linear-gradient(#3875d7 20%, #2a62bc 90%);
  background-image: linear-gradient(#3875d7 20%, #2a62bc 90%);
  background-color: #3875d7;
  color: #fff;
}

/* line 236, /app/app/assets/stylesheets/components/chosen_filters.scss */
.c-cms-guidance-content-blocks .chosen_filters,
.c-cms-memberships .chosen_filters {
  font-size: 0.9em;
  padding: 1em;
}
/* line 241, /app/app/assets/stylesheets/components/chosen_filters.scss */
.c-cms-guidance-content-blocks .chosen_filters #filter_by_active,
.c-cms-memberships .chosen_filters #filter_by_active {
  text-transform: capitalize;
}
/* line 245, /app/app/assets/stylesheets/components/chosen_filters.scss */
.c-cms-guidance-content-blocks .chosen_filters .search-field,
.c-cms-memberships .chosen_filters .search-field {
  display: none;
}
/* line 249, /app/app/assets/stylesheets/components/chosen_filters.scss */
.c-cms-guidance-content-blocks .chosen_filters .select-open .search-field,
.c-cms-memberships .chosen_filters .select-open .search-field {
  display: block;
}
/* line 253, /app/app/assets/stylesheets/components/chosen_filters.scss */
.c-cms-guidance-content-blocks .chosen_filters .chosen_filters__selected_options,
.c-cms-memberships .chosen_filters .chosen_filters__selected_options {
  min-height: 0;
}
/* line 257, /app/app/assets/stylesheets/components/chosen_filters.scss */
.c-cms-guidance-content-blocks .chosen_filters .btn,
.c-cms-memberships .chosen_filters .btn {
  width: 100%;
}
/* line 261, /app/app/assets/stylesheets/components/chosen_filters.scss */
.c-cms-guidance-content-blocks .chosen_filters .non-chosen-text-field,
.c-cms-memberships .chosen_filters .non-chosen-text-field {
  border: 1px solid #959595;
  font-size: 1.2em;
  line-height: 2.2em;
  margin-bottom: 0.2em;
  padding: 0 1em 0 .4em;
  width: 100%;
}
/* line 270, /app/app/assets/stylesheets/components/chosen_filters.scss */
.c-cms-guidance-content-blocks .chosen_filters .chosen_filters__inner,
.c-cms-memberships .chosen_filters .chosen_filters__inner {
  display: flex;
  justify-content: space-between;
  padding-bottom: 0.2em;
}
/* line 275, /app/app/assets/stylesheets/components/chosen_filters.scss */
.c-cms-guidance-content-blocks .chosen_filters .chosen_filters__inner .chosen_filters__header,
.c-cms-memberships .chosen_filters .chosen_filters__inner .chosen_filters__header {
  margin: 0;
}
/* line 279, /app/app/assets/stylesheets/components/chosen_filters.scss */
.c-cms-guidance-content-blocks .chosen_filters .chosen_filters__inner .chosen_filters__wrapper,
.c-cms-memberships .chosen_filters .chosen_filters__inner .chosen_filters__wrapper {
  margin-right: 0.2em;
  margin-bottom: 0;
}
/* line 283, /app/app/assets/stylesheets/components/chosen_filters.scss */
.c-cms-guidance-content-blocks .chosen_filters .chosen_filters__inner .chosen_filters__wrapper:last-child,
.c-cms-memberships .chosen_filters .chosen_filters__inner .chosen_filters__wrapper:last-child {
  margin-right: 0;
}
/* line 32, /app/app/assets/stylesheets/vars/_colors.scss */
.cities-topic {
  background-color: #585b9a;
}

/* line 36, /app/app/assets/stylesheets/vars/_colors.scss */
.climate-change-topic {
  background-color: #82246f;
}

/* line 40, /app/app/assets/stylesheets/vars/_colors.scss */
.forests-topic {
  background-color: #00775a;
}

/* line 44, /app/app/assets/stylesheets/vars/_colors.scss */
.investors-topic {
  background-color: #af6165;
}

/* line 48, /app/app/assets/stylesheets/vars/_colors.scss */
.water-topic {
  background-color: #2c86da;
}

/* line 52, /app/app/assets/stylesheets/vars/_colors.scss */
.supply-chain-topic {
  background-color: #fe5e17;
}

/* line 56, /app/app/assets/stylesheets/vars/_colors.scss */
.states-and-regions-topic {
  background-color: #585b9a;
}

/* line 60, /app/app/assets/stylesheets/vars/_colors.scss */
.other-topic {
  background-color: #ef6a30;
}

/* line 65, /app/app/assets/stylesheets/vars/_colors.scss */
.policy-and-public-affairs-topic,
.companies-topic {
  background-color: palette(red, cdp);
}

/* line 32, /app/app/assets/stylesheets/vars/_colors.scss */
.cities-topic {
  background-color: #585b9a;
}

/* line 36, /app/app/assets/stylesheets/vars/_colors.scss */
.climate-change-topic {
  background-color: #82246f;
}

/* line 40, /app/app/assets/stylesheets/vars/_colors.scss */
.forests-topic {
  background-color: #00775a;
}

/* line 44, /app/app/assets/stylesheets/vars/_colors.scss */
.investors-topic {
  background-color: #af6165;
}

/* line 48, /app/app/assets/stylesheets/vars/_colors.scss */
.water-topic {
  background-color: #2c86da;
}

/* line 52, /app/app/assets/stylesheets/vars/_colors.scss */
.supply-chain-topic {
  background-color: #fe5e17;
}

/* line 56, /app/app/assets/stylesheets/vars/_colors.scss */
.states-and-regions-topic {
  background-color: #585b9a;
}

/* line 60, /app/app/assets/stylesheets/vars/_colors.scss */
.other-topic {
  background-color: #ef6a30;
}

/* line 65, /app/app/assets/stylesheets/vars/_colors.scss */
.policy-and-public-affairs-topic,
.companies-topic {
  background-color: #D31144;
}

/* line 10, /app/app/assets/stylesheets/components/cities.scss */
.cities {
  background: #FFFFFF;
  margin: 2em 0 0 0;
  padding: 2em 0 2em 1em;
}
/* line 8, /app/app/assets/stylesheets/mixins/_helpers.scss */
.rtl .cities {
  padding: 2em 1em 2em 0;
}

/* line 20, /app/app/assets/stylesheets/components/cities.scss */
.cities__files_header {
  border-top: 2px solid #D31144;
}

/* line 24, /app/app/assets/stylesheets/components/cities.scss */
.cities__links--heading {
  margin-bottom: 1.5em;
  padding-top: 0;
}

/* line 29, /app/app/assets/stylesheets/components/cities.scss */
.cities__intro_wrapper {
  display: inline-block;
  vertical-align: middle;
  *vertical-align: auto;
  *zoom: 1;
  *display: inline;
  margin-bottom: .8em;
  padding-right: 1em;
  width: 100%;
}
/* line 8, /app/app/assets/stylesheets/mixins/_helpers.scss */
.rtl .cities__intro_wrapper {
  padding-left: 1em;
  padding-right: 0;
}

/* line 41, /app/app/assets/stylesheets/components/cities.scss */
.cities__intro_panel {
  float: left;
  width: 50%;
}
/* line 8, /app/app/assets/stylesheets/mixins/_helpers.scss */
.rtl .cities__intro_panel {
  float: right;
}
/* line 49, /app/app/assets/stylesheets/components/cities.scss */
.cities__intro_panel .cities__intro_header {
  font-size: 1.2em;
}

/* line 54, /app/app/assets/stylesheets/components/cities.scss */
.cities__files_filter {
  width: 50%;
}

/* line 271, /app/app/assets/stylesheets/mixins/_forms.scss */
.cities__select_filter_wrapper .chosen-container .chosen-single {
  -moz-border-radius: 0;
  -webkit-border-radius: 0;
  border-radius: 0;
  -moz-box-shadow: none;
  -webkit-box-shadow: none;
  box-shadow: none;
  background: #FFFFFF;
  border-bottom: 1px solid #959595;
  border-left: 1px solid #959595;
  border-top: 1px solid #959595;
  cursor: pointer;
  font-size: 1.3em;
  height: 2.5em;
  line-height: 2.2em;
  margin: 1em 0 auto;
  padding: 0 .4em;
  position: relative;
  text-align: left;
}
/* line 62, /app/app/assets/stylesheets/components/cities.scss */
.cities__select_filter_wrapper .chosen-container .membership__select_arrow {
  width: 1.5em;
}

/* line 68, /app/app/assets/stylesheets/components/cities.scss */
.cities__intro_copy {
  font-size: .9em;
  padding-top: .2em;
}

/* line 73, /app/app/assets/stylesheets/components/cities.scss */
.cities__files {
  overflow-x: scroll;
  padding: 1em 1em 0 0;
}
/* line 32, /app/app/assets/stylesheets/vars/_colors.scss */
.cities-topic {
  background-color: #585b9a;
}

/* line 36, /app/app/assets/stylesheets/vars/_colors.scss */
.climate-change-topic {
  background-color: #82246f;
}

/* line 40, /app/app/assets/stylesheets/vars/_colors.scss */
.forests-topic {
  background-color: #00775a;
}

/* line 44, /app/app/assets/stylesheets/vars/_colors.scss */
.investors-topic {
  background-color: #af6165;
}

/* line 48, /app/app/assets/stylesheets/vars/_colors.scss */
.water-topic {
  background-color: #2c86da;
}

/* line 52, /app/app/assets/stylesheets/vars/_colors.scss */
.supply-chain-topic {
  background-color: #fe5e17;
}

/* line 56, /app/app/assets/stylesheets/vars/_colors.scss */
.states-and-regions-topic {
  background-color: #585b9a;
}

/* line 60, /app/app/assets/stylesheets/vars/_colors.scss */
.other-topic {
  background-color: #ef6a30;
}

/* line 65, /app/app/assets/stylesheets/vars/_colors.scss */
.policy-and-public-affairs-topic,
.companies-topic {
  background-color: palette(red, cdp);
}

/* line 5, /app/app/assets/stylesheets/components/cookie_banner.scss */
.cookie_banner {
  background: #ACAAAC;
  bottom: 0;
  color: #FFFFFF;
  padding: 1em 0;
  position: fixed;
  text-decoration: none;
  width: 100%;
}
/* line 14, /app/app/assets/stylesheets/components/cookie_banner.scss */
.cookie_banner .cookie_banner__inner {
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  max-width: 100%;
  margin-left: auto;
  margin-right: auto;
  padding: 0 1.6em;
  position: relative;
}
/* line 12, /usr/local/bundle/gems/susy-2.2.12/sass/susy/output/support/_clearfix.scss */
.cookie_banner .cookie_banner__inner:after {
  content: " ";
  display: block;
  clear: both;
}
@media (min-width: 768px) {
  /* line 14, /app/app/assets/stylesheets/components/cookie_banner.scss */
  .cookie_banner .cookie_banner__inner {
    padding: 0 3.4em;
  }
}
/* line 56, /usr/local/bundle/gems/susy-2.2.12/sass/susy/language/susy/_breakpoint-plugin.scss */
.no-mq .cookie_banner .cookie_banner__inner {
  padding: 0 3.4em;
}
@media (min-width: 1080px) {
  /* line 14, /app/app/assets/stylesheets/components/cookie_banner.scss */
  .cookie_banner .cookie_banner__inner {
    margin: 0 auto;
    max-width: 1400px;
    padding: 0 2em;
  }
}
/* line 56, /usr/local/bundle/gems/susy-2.2.12/sass/susy/language/susy/_breakpoint-plugin.scss */
.no-mq .cookie_banner .cookie_banner__inner {
  margin: 0 auto;
  max-width: 1400px;
  padding: 0 2em;
}
@media (min-width: 1080px) {
  /* line 14, /app/app/assets/stylesheets/components/cookie_banner.scss */
  .cookie_banner .cookie_banner__inner {
    padding-left: 13.5em;
    padding-right: 13.5em;
  }
}
/* line 56, /usr/local/bundle/gems/susy-2.2.12/sass/susy/language/susy/_breakpoint-plugin.scss */
.no-mq .cookie_banner .cookie_banner__inner {
  padding-left: 13.5em;
  padding-right: 13.5em;
}
/* line 25, /app/app/assets/stylesheets/components/cookie_banner.scss */
.cookie_banner .cookie_banner__content {
  width: 90%;
}
@media (min-width: 1080px) {
  /* line 25, /app/app/assets/stylesheets/components/cookie_banner.scss */
  .cookie_banner .cookie_banner__content {
    padding-left: 2em;
    padding-right: 2em;
  }
}
/* line 56, /usr/local/bundle/gems/susy-2.2.12/sass/susy/language/susy/_breakpoint-plugin.scss */
.no-mq .cookie_banner .cookie_banner__content {
  padding-left: 2em;
  padding-right: 2em;
}
/* line 35, /app/app/assets/stylesheets/components/cookie_banner.scss */
.cookie_banner a {
  color: #CC0000;
}
/* line 37, /app/app/assets/stylesheets/components/cookie_banner.scss */
.cookie_banner a:hover {
  color: #FFFFFF;
}
/* line 42, /app/app/assets/stylesheets/components/cookie_banner.scss */
.cookie_banner .cookie_banner__close {
  float: right;
  font-size: 2em;
  font-weight: bold;
  position: relative;
  right: 1em;
  text-decoration: none;
}
@charset "UTF-8";
/* line 32, /app/app/assets/stylesheets/vars/_colors.scss */
.cities-topic {
  background-color: #585b9a;
}

/* line 36, /app/app/assets/stylesheets/vars/_colors.scss */
.climate-change-topic {
  background-color: #82246f;
}

/* line 40, /app/app/assets/stylesheets/vars/_colors.scss */
.forests-topic {
  background-color: #00775a;
}

/* line 44, /app/app/assets/stylesheets/vars/_colors.scss */
.investors-topic {
  background-color: #af6165;
}

/* line 48, /app/app/assets/stylesheets/vars/_colors.scss */
.water-topic {
  background-color: #2c86da;
}

/* line 52, /app/app/assets/stylesheets/vars/_colors.scss */
.supply-chain-topic {
  background-color: #fe5e17;
}

/* line 56, /app/app/assets/stylesheets/vars/_colors.scss */
.states-and-regions-topic {
  background-color: #585b9a;
}

/* line 60, /app/app/assets/stylesheets/vars/_colors.scss */
.other-topic {
  background-color: #ef6a30;
}

/* line 65, /app/app/assets/stylesheets/vars/_colors.scss */
.policy-and-public-affairs-topic,
.companies-topic {
  background-color: palette(red, cdp);
}

/* line 32, /app/app/assets/stylesheets/vars/_colors.scss */
.cities-topic {
  background-color: #585b9a;
}

/* line 36, /app/app/assets/stylesheets/vars/_colors.scss */
.climate-change-topic {
  background-color: #82246f;
}

/* line 40, /app/app/assets/stylesheets/vars/_colors.scss */
.forests-topic {
  background-color: #00775a;
}

/* line 44, /app/app/assets/stylesheets/vars/_colors.scss */
.investors-topic {
  background-color: #af6165;
}

/* line 48, /app/app/assets/stylesheets/vars/_colors.scss */
.water-topic {
  background-color: #2c86da;
}

/* line 52, /app/app/assets/stylesheets/vars/_colors.scss */
.supply-chain-topic {
  background-color: #fe5e17;
}

/* line 56, /app/app/assets/stylesheets/vars/_colors.scss */
.states-and-regions-topic {
  background-color: #585b9a;
}

/* line 60, /app/app/assets/stylesheets/vars/_colors.scss */
.other-topic {
  background-color: #ef6a30;
}

/* line 65, /app/app/assets/stylesheets/vars/_colors.scss */
.policy-and-public-affairs-topic,
.companies-topic {
  background-color: #D31144;
}

/* line 32, /app/app/assets/stylesheets/vars/_colors.scss */
.cities-topic {
  background-color: #585b9a;
}

/* line 36, /app/app/assets/stylesheets/vars/_colors.scss */
.climate-change-topic {
  background-color: #82246f;
}

/* line 40, /app/app/assets/stylesheets/vars/_colors.scss */
.forests-topic {
  background-color: #00775a;
}

/* line 44, /app/app/assets/stylesheets/vars/_colors.scss */
.investors-topic {
  background-color: #af6165;
}

/* line 48, /app/app/assets/stylesheets/vars/_colors.scss */
.water-topic {
  background-color: #2c86da;
}

/* line 52, /app/app/assets/stylesheets/vars/_colors.scss */
.supply-chain-topic {
  background-color: #fe5e17;
}

/* line 56, /app/app/assets/stylesheets/vars/_colors.scss */
.states-and-regions-topic {
  background-color: #585b9a;
}

/* line 60, /app/app/assets/stylesheets/vars/_colors.scss */
.other-topic {
  background-color: #ef6a30;
}

/* line 65, /app/app/assets/stylesheets/vars/_colors.scss */
.policy-and-public-affairs-topic,
.companies-topic {
  background-color: #D31144;
}

/* line 11, /app/app/assets/stylesheets/components/corporates.scss */
.corporates {
  background: #FFFFFF;
  margin: 2em 0 0 0;
  padding: 2em 0 2em 1em;
}
/* line 8, /app/app/assets/stylesheets/mixins/_helpers.scss */
.rtl .corporates {
  padding: 2em 1em 2em 0;
}

/* line 21, /app/app/assets/stylesheets/components/corporates.scss */
.corporates__files_header {
  border-top: 2px solid #D31144;
}

/* line 25, /app/app/assets/stylesheets/components/corporates.scss */
.corporates__links--heading {
  margin-bottom: 1.5em;
  padding-top: 0;
}

/* line 30, /app/app/assets/stylesheets/components/corporates.scss */
.corporates__intro_wrapper {
  display: inline-block;
  vertical-align: middle;
  *vertical-align: auto;
  *zoom: 1;
  *display: inline;
  margin-bottom: .8em;
  padding-right: 1em;
  width: 100%;
}
/* line 8, /app/app/assets/stylesheets/mixins/_helpers.scss */
.rtl .corporates__intro_wrapper {
  padding-left: 1em;
  padding-right: 0;
}

/* line 42, /app/app/assets/stylesheets/components/corporates.scss */
.corporates__intro_panel {
  float: left;
  width: 50%;
}
/* line 8, /app/app/assets/stylesheets/mixins/_helpers.scss */
.rtl .corporates__intro_panel {
  float: right;
}
/* line 50, /app/app/assets/stylesheets/components/corporates.scss */
.corporates__intro_panel .corporates__intro_header {
  font-size: 1.2em;
}

/* line 55, /app/app/assets/stylesheets/components/corporates.scss */
.corporates__files_filter {
  width: 50%;
}

/* line 271, /app/app/assets/stylesheets/mixins/_forms.scss */
.corporates__select_filter_wrapper .chosen-container .chosen-single {
  -moz-border-radius: 0;
  -webkit-border-radius: 0;
  border-radius: 0;
  -moz-box-shadow: none;
  -webkit-box-shadow: none;
  box-shadow: none;
  background: #FFFFFF;
  border-bottom: 1px solid #959595;
  border-left: 1px solid #959595;
  border-top: 1px solid #959595;
  cursor: pointer;
  font-size: 1.3em;
  height: 2.5em;
  line-height: 2.2em;
  margin: 1em 0 auto;
  padding: 0 .4em;
  position: relative;
  text-align: left;
}
/* line 63, /app/app/assets/stylesheets/components/corporates.scss */
.corporates__select_filter_wrapper .chosen-container .membership__select_arrow {
  width: 1.5em;
}

/* line 69, /app/app/assets/stylesheets/components/corporates.scss */
.corporates__intro_copy {
  font-size: .9em;
  padding-top: .2em;
}

/* line 74, /app/app/assets/stylesheets/components/corporates.scss */
.corporates__links {
  *zoom: 1;
  padding-right: 1em;
}
/* line 38, /usr/local/bundle/gems/compass-core-1.0.3/stylesheets/compass/utilities/general/_clearfix.scss */
.corporates__links:after {
  content: "";
  display: table;
  clear: both;
}
/* line 8, /app/app/assets/stylesheets/mixins/_helpers.scss */
.rtl .corporates__links {
  padding-left: 1em;
  padding-right: 0;
}

/* line 84, /app/app/assets/stylesheets/components/corporates.scss */
.corporates__files {
  overflow-x: scroll;
  padding: 1em 1em 0 0;
}

/* line 89, /app/app/assets/stylesheets/components/corporates.scss */
.corporates__files_delete {
  font-family: 'icomoon';
  speak: none;
  font-style: normal;
  font-weight: normal;
  font-variant: normal;
  text-transform: none;
  line-height: 1;
  vertical-align: middle;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  *zoom: expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = '' );
  color: #D31144;
  cursor: pointer;
  display: inline;
}
/* line 25, /app/app/assets/stylesheets/mixins/_icons.scss */
.corporates__files_delete:before {
  content: "";
}

/* line 97, /app/app/assets/stylesheets/components/corporates.scss */
.corporates__files_delete_link {
  text-decoration: none;
}

/* line 101, /app/app/assets/stylesheets/components/corporates.scss */
.corporates__invitation-program {
  background: #f8fafb;
  color: #485464;
  float: left;
  margin-right: .5%;
  padding: 2.7em 1em 2.2em;
  position: relative;
  width: 33%;
}
/* line 2, /app/app/assets/stylesheets/mixins/_helpers.scss */
.ie7 .corporates__invitation-program {
  width: 29%;
}
/* line 16, /app/app/assets/stylesheets/mixins/_programme_blocks.scss */
.corporates__invitation-program.last {
  margin-right: 0;
}
/* line 2, /app/app/assets/stylesheets/mixins/_helpers.scss */
.ie7 .corporates__invitation-program.last {
  width: 28%;
}
/* line 24, /app/app/assets/stylesheets/mixins/_programme_blocks.scss */
.corporates__invitation-program:before {
  border-bottom: 25px solid transparent;
  border-left: 25px solid transparent;
  border-top: 25px solid #D31144;
  content: '';
  display: block;
  height: 0;
  position: absolute;
  right: 0;
  top: 0;
  width: 0;
}
/* line 32, /app/app/assets/stylesheets/vars/_colors.scss */
.cities-topic {
  background-color: #585b9a;
}

/* line 36, /app/app/assets/stylesheets/vars/_colors.scss */
.climate-change-topic {
  background-color: #82246f;
}

/* line 40, /app/app/assets/stylesheets/vars/_colors.scss */
.forests-topic {
  background-color: #00775a;
}

/* line 44, /app/app/assets/stylesheets/vars/_colors.scss */
.investors-topic {
  background-color: #af6165;
}

/* line 48, /app/app/assets/stylesheets/vars/_colors.scss */
.water-topic {
  background-color: #2c86da;
}

/* line 52, /app/app/assets/stylesheets/vars/_colors.scss */
.supply-chain-topic {
  background-color: #fe5e17;
}

/* line 56, /app/app/assets/stylesheets/vars/_colors.scss */
.states-and-regions-topic {
  background-color: #585b9a;
}

/* line 60, /app/app/assets/stylesheets/vars/_colors.scss */
.other-topic {
  background-color: #ef6a30;
}

/* line 65, /app/app/assets/stylesheets/vars/_colors.scss */
.policy-and-public-affairs-topic,
.companies-topic {
  background-color: palette(red, cdp);
}

/* line 32, /app/app/assets/stylesheets/vars/_colors.scss */
.cities-topic {
  background-color: #585b9a;
}

/* line 36, /app/app/assets/stylesheets/vars/_colors.scss */
.climate-change-topic {
  background-color: #82246f;
}

/* line 40, /app/app/assets/stylesheets/vars/_colors.scss */
.forests-topic {
  background-color: #00775a;
}

/* line 44, /app/app/assets/stylesheets/vars/_colors.scss */
.investors-topic {
  background-color: #af6165;
}

/* line 48, /app/app/assets/stylesheets/vars/_colors.scss */
.water-topic {
  background-color: #2c86da;
}

/* line 52, /app/app/assets/stylesheets/vars/_colors.scss */
.supply-chain-topic {
  background-color: #fe5e17;
}

/* line 56, /app/app/assets/stylesheets/vars/_colors.scss */
.states-and-regions-topic {
  background-color: #585b9a;
}

/* line 60, /app/app/assets/stylesheets/vars/_colors.scss */
.other-topic {
  background-color: #ef6a30;
}

/* line 65, /app/app/assets/stylesheets/vars/_colors.scss */
.policy-and-public-affairs-topic,
.companies-topic {
  background-color: #D31144;
}

/* line 32, /app/app/assets/stylesheets/vars/_colors.scss */
.cities-topic {
  background-color: #585b9a;
}

/* line 36, /app/app/assets/stylesheets/vars/_colors.scss */
.climate-change-topic {
  background-color: #82246f;
}

/* line 40, /app/app/assets/stylesheets/vars/_colors.scss */
.forests-topic {
  background-color: #00775a;
}

/* line 44, /app/app/assets/stylesheets/vars/_colors.scss */
.investors-topic {
  background-color: #af6165;
}

/* line 48, /app/app/assets/stylesheets/vars/_colors.scss */
.water-topic {
  background-color: #2c86da;
}

/* line 52, /app/app/assets/stylesheets/vars/_colors.scss */
.supply-chain-topic {
  background-color: #fe5e17;
}

/* line 56, /app/app/assets/stylesheets/vars/_colors.scss */
.states-and-regions-topic {
  background-color: #585b9a;
}

/* line 60, /app/app/assets/stylesheets/vars/_colors.scss */
.other-topic {
  background-color: #ef6a30;
}

/* line 65, /app/app/assets/stylesheets/vars/_colors.scss */
.policy-and-public-affairs-topic,
.companies-topic {
  background-color: #D31144;
}

/* line 6, /app/app/assets/stylesheets/components/dashboard.scss */
.dashboard__welcome {
  font-size: 1.2em;
}

/* line 10, /app/app/assets/stylesheets/components/dashboard.scss */
.dashboard__read_time {
  display: inline-block;
  vertical-align: top;
  *vertical-align: auto;
  *zoom: 1;
  *display: inline;
  color: #959595;
  font-size: .9em;
  margin-top: 1.5em;
}
/* line 12, /app/app/assets/stylesheets/mixins/_readtime.scss */
.rtl .dashboard__read_time .icon--read-time {
  color: #D31144;
  margin-left: 7px;
  position: relative;
  top: 2px;
}
/* line 20, /app/app/assets/stylesheets/mixins/_readtime.scss */
.dashboard__read_time .icon--read-time {
  color: #D31144;
  margin-right: 7px;
  position: relative;
  top: 2px;
  vertical-align: baseline;
}
/* line 8, /app/app/assets/stylesheets/mixins/_helpers.scss */
.rtl .dashboard__read_time .icon--read-time {
  display: none;
}
/* line 16, /app/app/assets/stylesheets/components/dashboard.scss */
.dashboard__read_time .icon--download {
  color: #f0d2d9;
  margin-right: .5em;
}

/* line 22, /app/app/assets/stylesheets/components/dashboard.scss */
.dashboard__previous_questionnaire {
  padding: 1.6em 0;
}

/* line 26, /app/app/assets/stylesheets/components/dashboard.scss */
.dashboard__previous_questionnaire_name {
  color: #485464;
  font-size: 1.2em;
}

/* line 31, /app/app/assets/stylesheets/components/dashboard.scss */
.dashboard__previous_questionnaire_info {
  padding-top: .5em;
}
/* line 32, /app/app/assets/stylesheets/vars/_colors.scss */
.cities-topic {
  background-color: #585b9a;
}

/* line 36, /app/app/assets/stylesheets/vars/_colors.scss */
.climate-change-topic {
  background-color: #82246f;
}

/* line 40, /app/app/assets/stylesheets/vars/_colors.scss */
.forests-topic {
  background-color: #00775a;
}

/* line 44, /app/app/assets/stylesheets/vars/_colors.scss */
.investors-topic {
  background-color: #af6165;
}

/* line 48, /app/app/assets/stylesheets/vars/_colors.scss */
.water-topic {
  background-color: #2c86da;
}

/* line 52, /app/app/assets/stylesheets/vars/_colors.scss */
.supply-chain-topic {
  background-color: #fe5e17;
}

/* line 56, /app/app/assets/stylesheets/vars/_colors.scss */
.states-and-regions-topic {
  background-color: #585b9a;
}

/* line 60, /app/app/assets/stylesheets/vars/_colors.scss */
.other-topic {
  background-color: #ef6a30;
}

/* line 65, /app/app/assets/stylesheets/vars/_colors.scss */
.policy-and-public-affairs-topic,
.companies-topic {
  background-color: palette(red, cdp);
}

/* line 10, /app/app/assets/stylesheets/components/discloser_requester.scss */
.disclosure__requesters {
  *zoom: 1;
  margin: 0 -3em;
}
/* line 38, /usr/local/bundle/gems/compass-core-1.0.3/stylesheets/compass/utilities/general/_clearfix.scss */
.disclosure__requesters:after {
  content: "";
  display: table;
  clear: both;
}

/* line 16, /app/app/assets/stylesheets/components/discloser_requester.scss */
.disclosure__request {
  float: left;
  margin-top: 30px;
  width: 25%;
}
/* line 8, /app/app/assets/stylesheets/mixins/_helpers.scss */
.rtl .disclosure__request {
  float: right;
}
/* line 25, /app/app/assets/stylesheets/components/discloser_requester.scss */
.disclosure__request__content {
  border-right: 1px solid #DDDDDD;
  padding: 0 10px 20px;
}
/* line 8, /app/app/assets/stylesheets/mixins/_helpers.scss */
.rtl .disclosure__request__content {
  border-left: 1px solid #DDDDDD;
  border-right: 0;
}
/* line 35, /app/app/assets/stylesheets/components/discloser_requester.scss */
.disclosure__request:first-of-type {
  clear: left;
}
/* line 8, /app/app/assets/stylesheets/mixins/_helpers.scss */
.rtl .disclosure__request:first-of-type {
  clear: right;
}
/* line 43, /app/app/assets/stylesheets/components/discloser_requester.scss */
.disclosure__request:last-of-type .disclosure__request__content {
  border: 0;
}
/* line 8, /app/app/assets/stylesheets/mixins/_helpers.scss */
.rtl .disclosure__request:last-of-type .disclosure__request__content {
  clear: right;
}

/* line 52, /app/app/assets/stylesheets/components/discloser_requester.scss */
.disclosure__request__logo {
  height: 80px;
  line-height: 78px;
  text-align: center;
  vertical-align: middle;
}
/* line 58, /app/app/assets/stylesheets/components/discloser_requester.scss */
.disclosure__request .disclosure__request__logo img {
  display: inline-block;
  vertical-align: middle;
  *vertical-align: auto;
  *zoom: 1;
  *display: inline;
  max-height: 80px;
  max-width: 85%;
}
/* line 65, /app/app/assets/stylesheets/components/discloser_requester.scss */
.disclosure__request__logo p {
  line-height: initial;
}

/* line 70, /app/app/assets/stylesheets/components/discloser_requester.scss */
.disclosure__request__programs {
  *zoom: 1;
  margin: 5px 0 15px;
  text-align: center;
}
/* line 38, /usr/local/bundle/gems/compass-core-1.0.3/stylesheets/compass/utilities/general/_clearfix.scss */
.disclosure__request__programs:after {
  content: "";
  display: table;
  clear: both;
}

/* line 77, /app/app/assets/stylesheets/components/discloser_requester.scss */
.disclosure__request__program {
  background: #f8fafb;
  float: left;
  margin-right: 2%;
  padding: .5em 0;
  width: 32%;
}
/* line 8, /app/app/assets/stylesheets/mixins/_helpers.scss */
.rtl .disclosure__request__program {
  float: right;
  margin: 0 0 0 2%;
}
/* line 89, /app/app/assets/stylesheets/components/discloser_requester.scss */
.disclosure__request__program i {
  font-size: 25px;
  visibility: hidden;
}
/* line 94, /app/app/assets/stylesheets/components/discloser_requester.scss */
.disclosure__request__program.is-requested i {
  visibility: visible;
}
/* line 98, /app/app/assets/stylesheets/components/discloser_requester.scss */
.disclosure__request__program .icon--climate-change,
.disclosure__request__program .icon--investor {
  color: #82246f;
}
/* line 103, /app/app/assets/stylesheets/components/discloser_requester.scss */
.disclosure__request__program .icon--forests {
  color: #00775a;
}
/* line 107, /app/app/assets/stylesheets/components/discloser_requester.scss */
.disclosure__request__program .icon--water {
  color: #2c86da;
}
/* line 111, /app/app/assets/stylesheets/components/discloser_requester.scss */
.disclosure__request__programs .disclosure__request__program--last {
  margin: 0;
}

/* line 116, /app/app/assets/stylesheets/components/discloser_requester.scss */
.disclosure__request__email {
  margin-top: 0.5em;
  margin-bottom: 0.5em;
}
/* line 8, /app/app/assets/stylesheets/mixins/_helpers.scss */
.rtl .disclosure__request__email {
  text-align: right;
}
/* line 120, /app/app/assets/stylesheets/components/discloser_requester.scss */
.rtl .disclosure__request__email i {
  float: right;
  padding: 0 0 0 10px;
}
/* line 129, /app/app/assets/stylesheets/components/discloser_requester.scss */
.disclosure__request__email i {
  color: #CC0000;
  font-size: 1.4em;
  padding-right: 10px;
}
/* line 135, /app/app/assets/stylesheets/components/discloser_requester.scss */
.disclosure__request__email a {
  color: #9099a0;
}

/* line 140, /app/app/assets/stylesheets/components/discloser_requester.scss */
.disclosure__request__website {
  margin-top: 0.5em;
  margin-bottom: 0.5em;
}
/* line 8, /app/app/assets/stylesheets/mixins/_helpers.scss */
.rtl .disclosure__request__website {
  text-align: right;
}
/* line 144, /app/app/assets/stylesheets/components/discloser_requester.scss */
.rtl .disclosure__request__website i {
  float: right;
  padding: 0 0 0 10px;
}
/* line 153, /app/app/assets/stylesheets/components/discloser_requester.scss */
.disclosure__request__website i {
  color: #CC0000;
  font-size: 1.4em;
  padding-right: 10px;
}
/* line 159, /app/app/assets/stylesheets/components/discloser_requester.scss */
.disclosure__request__website a {
  color: #9099a0;
}

/* line 164, /app/app/assets/stylesheets/components/discloser_requester.scss */
i.disclosure__request__tooltip {
  float: right;
  color: #9099a0;
}
@charset "UTF-8";
/* line 32, /app/app/assets/stylesheets/vars/_colors.scss */
.cities-topic {
  background-color: #585b9a;
}

/* line 36, /app/app/assets/stylesheets/vars/_colors.scss */
.climate-change-topic {
  background-color: #82246f;
}

/* line 40, /app/app/assets/stylesheets/vars/_colors.scss */
.forests-topic {
  background-color: #00775a;
}

/* line 44, /app/app/assets/stylesheets/vars/_colors.scss */
.investors-topic {
  background-color: #af6165;
}

/* line 48, /app/app/assets/stylesheets/vars/_colors.scss */
.water-topic {
  background-color: #2c86da;
}

/* line 52, /app/app/assets/stylesheets/vars/_colors.scss */
.supply-chain-topic {
  background-color: #fe5e17;
}

/* line 56, /app/app/assets/stylesheets/vars/_colors.scss */
.states-and-regions-topic {
  background-color: #585b9a;
}

/* line 60, /app/app/assets/stylesheets/vars/_colors.scss */
.other-topic {
  background-color: #ef6a30;
}

/* line 65, /app/app/assets/stylesheets/vars/_colors.scss */
.policy-and-public-affairs-topic,
.companies-topic {
  background-color: palette(red, cdp);
}

/* line 32, /app/app/assets/stylesheets/vars/_colors.scss */
.cities-topic {
  background-color: #585b9a;
}

/* line 36, /app/app/assets/stylesheets/vars/_colors.scss */
.climate-change-topic {
  background-color: #82246f;
}

/* line 40, /app/app/assets/stylesheets/vars/_colors.scss */
.forests-topic {
  background-color: #00775a;
}

/* line 44, /app/app/assets/stylesheets/vars/_colors.scss */
.investors-topic {
  background-color: #af6165;
}

/* line 48, /app/app/assets/stylesheets/vars/_colors.scss */
.water-topic {
  background-color: #2c86da;
}

/* line 52, /app/app/assets/stylesheets/vars/_colors.scss */
.supply-chain-topic {
  background-color: #fe5e17;
}

/* line 56, /app/app/assets/stylesheets/vars/_colors.scss */
.states-and-regions-topic {
  background-color: #585b9a;
}

/* line 60, /app/app/assets/stylesheets/vars/_colors.scss */
.other-topic {
  background-color: #ef6a30;
}

/* line 65, /app/app/assets/stylesheets/vars/_colors.scss */
.policy-and-public-affairs-topic,
.companies-topic {
  background-color: #D31144;
}

/* line 8, /app/app/assets/stylesheets/components/disclosers.scss */
.disclosers {
  background: #FFFFFF;
  overflow: hidden;
  padding: 1.5em 2em 2em;
  position: relative;
}

/* line 15, /app/app/assets/stylesheets/components/disclosers.scss */
.disclosers__payment {
  *zoom: 1;
  margin-top: 1em;
  position: relative;
  width: 100%;
}
/* line 38, /usr/local/bundle/gems/compass-core-1.0.3/stylesheets/compass/utilities/general/_clearfix.scss */
.disclosers__payment:after {
  content: "";
  display: table;
  clear: both;
}
@media (min-width: 1080px) {
  /* line 15, /app/app/assets/stylesheets/components/disclosers.scss */
  .disclosers__payment {
    max-width: 66.3%;
  }
}
/* line 56, /usr/local/bundle/gems/susy-2.2.12/sass/susy/language/susy/_breakpoint-plugin.scss */
.no-mq .disclosers__payment {
  max-width: 66.3%;
}

/* line 26, /app/app/assets/stylesheets/components/disclosers.scss */
.disclosers__payment_description {
  font-size: 14px;
  margin-bottom: 1em;
}
@media (min-width: 1080px) {
  /* line 26, /app/app/assets/stylesheets/components/disclosers.scss */
  .disclosers__payment_description {
    margin-bottom: 0;
    min-height: 37px;
    padding-right: 15em;
  }
}
/* line 56, /usr/local/bundle/gems/susy-2.2.12/sass/susy/language/susy/_breakpoint-plugin.scss */
.no-mq .disclosers__payment_description {
  margin-bottom: 0;
  min-height: 37px;
  padding-right: 15em;
}
/* line 8, /app/app/assets/stylesheets/mixins/_helpers.scss */
.rtl .disclosers__payment_description {
  padding: 0 0 0 15em;
}

/* line 41, /app/app/assets/stylesheets/components/disclosers.scss */
.disclosers__payment_button, .disclosers__payment_button--disabled {
  display: inline-block;
  vertical-align: top;
  *vertical-align: auto;
  *zoom: 1;
  *display: inline;
  -moz-appearance: none;
  -webkit-appearance: none;
  -moz-border-radius: 0;
  -webkit-border-radius: 0;
  border-radius: 0;
  display: inline-block;
  vertical-align: middle;
  *vertical-align: auto;
  *zoom: 1;
  *display: inline;
  background: #D31144;
  border: 0;
  color: #FFFFFF;
  cursor: pointer;
  font-size: 1em;
  line-height: 2.6em;
  height: 2.6em;
  padding: 0 0.5em;
  min-width: 12em;
  text-align: left;
  text-decoration: none;
  background: #D31144;
  font-size: 14px;
  position: relative;
  text-align: left;
  vertical-align: top;
}
/* line 8, /app/app/assets/stylesheets/mixins/_helpers.scss */
.rtl .disclosers__payment_button, .rtl .disclosers__payment_button--disabled {
  text-align: right;
}
/* line 2, /app/app/assets/stylesheets/mixins/_helpers.scss */
.ie7 .disclosers__payment_button, .ie7 .disclosers__payment_button--disabled {
  width: 18em;
}
/* line 182, /app/app/assets/stylesheets/mixins/_forms.scss */
.disclosers__payment_button:focus, .disclosers__payment_button--disabled:focus, .disclosers__payment_button:hover, .disclosers__payment_button--disabled:hover {
  background: #a90e36;
  color: #FFFFFF;
  outline: 0;
}
/* line 2, /app/app/assets/stylesheets/mixins/_helpers.scss */
.corporate_payments .disclosers__payment_button, .corporate_payments .disclosers__payment_button--disabled {
  float: right;
}
/* line 8, /app/app/assets/stylesheets/mixins/_helpers.scss */
.rtl .disclosers__payment_button, .rtl .disclosers__payment_button--disabled {
  left: 0;
  right: auto;
}
/* line 2, /app/app/assets/stylesheets/mixins/_helpers.scss */
.ie7 .disclosers__payment_button, .ie7 .disclosers__payment_button--disabled {
  width: 12em;
}
/* line 66, /app/app/assets/stylesheets/components/disclosers.scss */
.disclosers__payment_button .disclosers__payment_button--label, .disclosers__payment_button--disabled .disclosers__payment_button--label {
  display: block;
  margin-right: 2em;
}
/* line 8, /app/app/assets/stylesheets/mixins/_helpers.scss */
.rtl .disclosers__payment_button .disclosers__payment_button--label, .rtl .disclosers__payment_button--disabled .disclosers__payment_button--label {
  margin: 0 0 0 2em;
}
/* line 75, /app/app/assets/stylesheets/components/disclosers.scss */
.disclosers__payment_button i, .disclosers__payment_button--disabled i {
  color: #FFFFFF;
  position: absolute;
  right: 1em;
  top: .8em;
}
/* line 8, /app/app/assets/stylesheets/mixins/_helpers.scss */
.rtl .disclosers__payment_button i, .rtl .disclosers__payment_button--disabled i {
  left: 1em;
  right: auto;
}
/* line 85, /app/app/assets/stylesheets/components/disclosers.scss */
.rtl .disclosers__payment_button i:before, .rtl .disclosers__payment_button--disabled i:before {
  content: "";
}

/* line 92, /app/app/assets/stylesheets/components/disclosers.scss */
.disclosers__payment_button_wrapper {
  *zoom: 1;
}
/* line 38, /usr/local/bundle/gems/compass-core-1.0.3/stylesheets/compass/utilities/general/_clearfix.scss */
.disclosers__payment_button_wrapper:after {
  content: "";
  display: table;
  clear: both;
}

/* line 96, /app/app/assets/stylesheets/components/disclosers.scss */
.disclosers__payment_button--disabled {
  background: #636363;
  cursor: default;
}
/* line 102, /app/app/assets/stylesheets/components/disclosers.scss */
.disclosers__payment_button--disabled:hover, .disclosers__payment_button--disabled:focus, .disclosers__payment_button--disabled:active {
  background: #636363;
}
/* line 32, /app/app/assets/stylesheets/vars/_colors.scss */
.cities-topic {
  background-color: #585b9a;
}

/* line 36, /app/app/assets/stylesheets/vars/_colors.scss */
.climate-change-topic {
  background-color: #82246f;
}

/* line 40, /app/app/assets/stylesheets/vars/_colors.scss */
.forests-topic {
  background-color: #00775a;
}

/* line 44, /app/app/assets/stylesheets/vars/_colors.scss */
.investors-topic {
  background-color: #af6165;
}

/* line 48, /app/app/assets/stylesheets/vars/_colors.scss */
.water-topic {
  background-color: #2c86da;
}

/* line 52, /app/app/assets/stylesheets/vars/_colors.scss */
.supply-chain-topic {
  background-color: #fe5e17;
}

/* line 56, /app/app/assets/stylesheets/vars/_colors.scss */
.states-and-regions-topic {
  background-color: #585b9a;
}

/* line 60, /app/app/assets/stylesheets/vars/_colors.scss */
.other-topic {
  background-color: #ef6a30;
}

/* line 65, /app/app/assets/stylesheets/vars/_colors.scss */
.policy-and-public-affairs-topic,
.companies-topic {
  background-color: palette(red, cdp);
}

/* line 8, /app/app/assets/stylesheets/components/event.scss */
.event {
  *zoom: 1;
  background: #D31144;
  color: #FFFFFF;
  display: block;
  padding: 1.5em;
  position: relative;
  text-decoration: none;
}
/* line 38, /usr/local/bundle/gems/compass-core-1.0.3/stylesheets/compass/utilities/general/_clearfix.scss */
.event:after {
  content: "";
  display: table;
  clear: both;
}
/* line 18, /app/app/assets/stylesheets/components/event.scss */
.event:hover, .event:focus {
  color: #FFFFFF;
}

/* line 24, /app/app/assets/stylesheets/components/event.scss */
.event--cities {
  background: #585b9a;
}
/* line 27, /app/app/assets/stylesheets/components/event.scss */
.event--cities .event__type {
  color: #7a7db6;
}

/* line 32, /app/app/assets/stylesheets/components/event.scss */
.event--supply_chain {
  background: #fe5e17;
}
/* line 35, /app/app/assets/stylesheets/components/event.scss */
.event--supply_chain .event__type {
  color: #ff9059;
}

/* line 40, /app/app/assets/stylesheets/components/event.scss */
.event--forests {
  background: #00775a;
}
/* line 43, /app/app/assets/stylesheets/components/event.scss */
.event--forests .event__type {
  color: #0f9776;
}

/* line 48, /app/app/assets/stylesheets/components/event.scss */
.event--water {
  background: #2c86da;
}
/* line 51, /app/app/assets/stylesheets/components/event.scss */
.event--water .event__type {
  color: #499be7;
}

/* line 56, /app/app/assets/stylesheets/components/event.scss */
.event--climate {
  background: #82246f;
}
/* line 59, /app/app/assets/stylesheets/components/event.scss */
.event--climate .event__type {
  color: #9c3888;
}

/* line 64, /app/app/assets/stylesheets/components/event.scss */
.event--investors {
  background: #af6165;
}
/* line 67, /app/app/assets/stylesheets/components/event.scss */
.event--investors .event__type {
  color: #c7787c;
}

/* line 72, /app/app/assets/stylesheets/components/event.scss */
.event__date {
  float: left;
  text-align: center;
  width: 20%;
}

/* line 78, /app/app/assets/stylesheets/components/event.scss */
.event__day {
  -moz-border-radius: 50%;
  -webkit-border-radius: 50%;
  border-radius: 50%;
  border: 1px solid #FFFFFF;
  font-size: 3em;
  height: 2em;
  line-height: 2em;
  margin: 0 auto;
  width: 2em;
}

/* line 88, /app/app/assets/stylesheets/components/event.scss */
.event__month_year {
  padding: .5em 0 0 0;
}

/* line 92, /app/app/assets/stylesheets/components/event.scss */
.event__text {
  float: right;
  padding: 0 0 3em 2em;
  width: 80%;
}

/* line 98, /app/app/assets/stylesheets/components/event.scss */
.event__title {
  font-size: 1.1em;
}

/* line 102, /app/app/assets/stylesheets/components/event.scss */
.event__excerpt {
  padding-top: .5em;
}

/* line 106, /app/app/assets/stylesheets/components/event.scss */
.event__cta {
  bottom: 1.5em;
  position: absolute;
}
/* line 110, /app/app/assets/stylesheets/components/event.scss */
.event__cta span {
  text-decoration: underline;
}

/* line 115, /app/app/assets/stylesheets/components/event.scss */
.event--minimal {
  background-color: #58599C;
  color: #FFFFFF;
  margin-top: 1.7em;
  padding: 1em;
}
/* line 121, /app/app/assets/stylesheets/components/event.scss */
.event--minimal h2 {
  padding: 0;
}

/* line 126, /app/app/assets/stylesheets/components/event.scss */
.event--minimal__info {
  font-size: .9em;
  padding-top: 1.3em;
}

/* line 131, /app/app/assets/stylesheets/components/event.scss */
.event--minimal__ctas {
  float: right;
  line-height: 32px;
}
/* line 8, /app/app/assets/stylesheets/mixins/_helpers.scss */
.rtl .event--minimal__ctas {
  float: left;
}
/* line 139, /app/app/assets/stylesheets/components/event.scss */
.event--minimal__ctas a {
  color: #FFFFFF;
  margin-left: 19px;
  text-decoration: none;
}
/* line 8, /app/app/assets/stylesheets/mixins/_helpers.scss */
.rtl .event--minimal__ctas a {
  margin-left: 0;
  margin-right: 19px;
}
/* line 149, /app/app/assets/stylesheets/components/event.scss */
.event--minimal__ctas a:first-child {
  margin-left: 0;
}
/* line 8, /app/app/assets/stylesheets/mixins/_helpers.scss */
.rtl .event--minimal__ctas a:first-child {
  margin-right: 0;
}
/* line 157, /app/app/assets/stylesheets/components/event.scss */
.event--minimal__ctas a:after {
  font-family: 'roboto-bold', Helvetica, sans-serif;
  font-weight: bold;
  font-size: inherit;
}
/* line 8, /app/app/assets/stylesheets/mixins/_helpers.scss */
.rtl .event--minimal__ctas a:after {
  margin-left: 8px;
}
/* line 165, /app/app/assets/stylesheets/components/event.scss */
.event--minimal__ctas a span {
  text-decoration: underline;
}
/* line 168, /app/app/assets/stylesheets/components/event.scss */
.event--minimal__ctas i {
  margin-right: 8px;
}

/* line 173, /app/app/assets/stylesheets/components/event.scss */
.event--minimal__date {
  display: inline-block;
  vertical-align: middle;
  *vertical-align: auto;
  *zoom: 1;
  *display: inline;
}
/* line 176, /app/app/assets/stylesheets/components/event.scss */
.event--minimal__date span {
  -moz-border-radius: 18px;
  -webkit-border-radius: 18px;
  border-radius: 18px;
  display: inline-block;
  vertical-align: middle;
  *vertical-align: auto;
  *zoom: 1;
  *display: inline;
  border: 1px solid #FFFFFF;
  height: 36px;
  line-height: 34px;
  margin-right: 8px;
  position: relative;
  text-align: center;
  top: -2px;
  width: 36px;
}
/* line 32, /app/app/assets/stylesheets/vars/_colors.scss */
.cities-topic {
  background-color: #585b9a;
}

/* line 36, /app/app/assets/stylesheets/vars/_colors.scss */
.climate-change-topic {
  background-color: #82246f;
}

/* line 40, /app/app/assets/stylesheets/vars/_colors.scss */
.forests-topic {
  background-color: #00775a;
}

/* line 44, /app/app/assets/stylesheets/vars/_colors.scss */
.investors-topic {
  background-color: #af6165;
}

/* line 48, /app/app/assets/stylesheets/vars/_colors.scss */
.water-topic {
  background-color: #2c86da;
}

/* line 52, /app/app/assets/stylesheets/vars/_colors.scss */
.supply-chain-topic {
  background-color: #fe5e17;
}

/* line 56, /app/app/assets/stylesheets/vars/_colors.scss */
.states-and-regions-topic {
  background-color: #585b9a;
}

/* line 60, /app/app/assets/stylesheets/vars/_colors.scss */
.other-topic {
  background-color: #ef6a30;
}

/* line 65, /app/app/assets/stylesheets/vars/_colors.scss */
.policy-and-public-affairs-topic,
.companies-topic {
  background-color: palette(red, cdp);
}

/* line 10, /app/app/assets/stylesheets/components/flash_messages.scss */
.flash_messages {
  background: #D31144;
}
/* line 2, /app/app/assets/stylesheets/mixins/_helpers.scss */
.ie7 .flash_messages {
  height: 0;
}

/* line 18, /app/app/assets/stylesheets/components/flash_messages.scss */
.flash_messages_visible {
  z-index: 9999;
  display: block;
}

/* line 23, /app/app/assets/stylesheets/components/flash_messages.scss */
.flash_messages_invisible {
  display: none;
}

/* line 27, /app/app/assets/stylesheets/components/flash_messages.scss */
.flash_messages__scrolled {
  position: fixed;
  top: 0;
  width: 100%;
  z-index: 9999;
}

/* line 34, /app/app/assets/stylesheets/components/flash_messages.scss */
.flash_messages__message--success,
.flash_messages__message--alert,
.flash_messages__message--error,
.flash_messages__message--notice {
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  max-width: 100%;
  margin-left: auto;
  margin-right: auto;
  padding: 0 1.6em;
  position: relative;
  background: #D31144;
  color: #FFFFFF;
}
/* line 12, /usr/local/bundle/gems/susy-2.2.12/sass/susy/output/support/_clearfix.scss */
.flash_messages__message--success:after,
.flash_messages__message--alert:after,
.flash_messages__message--error:after,
.flash_messages__message--notice:after {
  content: " ";
  display: block;
  clear: both;
}
@media (min-width: 768px) {
  /* line 34, /app/app/assets/stylesheets/components/flash_messages.scss */
  .flash_messages__message--success,
  .flash_messages__message--alert,
  .flash_messages__message--error,
  .flash_messages__message--notice {
    padding: 0 3.4em;
  }
}
/* line 56, /usr/local/bundle/gems/susy-2.2.12/sass/susy/language/susy/_breakpoint-plugin.scss */
.no-mq .flash_messages__message--success, .no-mq
.flash_messages__message--alert, .no-mq
.flash_messages__message--error, .no-mq
.flash_messages__message--notice {
  padding: 0 3.4em;
}
@media (min-width: 1080px) {
  /* line 34, /app/app/assets/stylesheets/components/flash_messages.scss */
  .flash_messages__message--success,
  .flash_messages__message--alert,
  .flash_messages__message--error,
  .flash_messages__message--notice {
    margin: 0 auto;
    max-width: 1400px;
    padding: 0 2em;
  }
}
/* line 56, /usr/local/bundle/gems/susy-2.2.12/sass/susy/language/susy/_breakpoint-plugin.scss */
.no-mq .flash_messages__message--success, .no-mq
.flash_messages__message--alert, .no-mq
.flash_messages__message--error, .no-mq
.flash_messages__message--notice {
  margin: 0 auto;
  max-width: 1400px;
  padding: 0 2em;
}
/* line 42, /app/app/assets/stylesheets/components/flash_messages.scss */
.flash_messages__message--success:first-child,
.flash_messages__message--alert:first-child,
.flash_messages__message--error:first-child,
.flash_messages__message--notice:first-child {
  border: 0;
}
/* line 46, /app/app/assets/stylesheets/components/flash_messages.scss */
.flash_messages__message--success a,
.flash_messages__message--alert a,
.flash_messages__message--error a,
.flash_messages__message--notice a {
  color: #FFFFFF;
}

/* line 51, /app/app/assets/stylesheets/components/flash_messages.scss */
.flash_messages__message_inner {
  *zoom: 1;
  padding: 1em 0;
}
/* line 38, /usr/local/bundle/gems/compass-core-1.0.3/stylesheets/compass/utilities/general/_clearfix.scss */
.flash_messages__message_inner:after {
  content: "";
  display: table;
  clear: both;
}

/* line 56, /app/app/assets/stylesheets/components/flash_messages.scss */
.flash_messages__summary {
  width: 15.25423729%;
  float: left;
  margin-right: 1.69491525%;
  line-height: 4em;
}
@media (min-width: 1080px) {
  /* line 56, /app/app/assets/stylesheets/components/flash_messages.scss */
  .flash_messages__summary {
    width: 23.72881356%;
    float: left;
    margin-right: 1.69491525%;
  }
}
/* line 56, /usr/local/bundle/gems/susy-2.2.12/sass/susy/language/susy/_breakpoint-plugin.scss */
.no-mq .flash_messages__summary {
  width: 23.72881356%;
  float: left;
  margin-right: 1.69491525%;
}

/* line 65, /app/app/assets/stylesheets/components/flash_messages.scss */
.flash_messages__summary_text {
  display: none;
}
@media (min-width: 1080px) {
  /* line 65, /app/app/assets/stylesheets/components/flash_messages.scss */
  .flash_messages__summary_text {
    display: inline;
  }
}
/* line 56, /usr/local/bundle/gems/susy-2.2.12/sass/susy/language/susy/_breakpoint-plugin.scss */
.no-mq .flash_messages__summary_text {
  display: inline;
}

/* line 73, /app/app/assets/stylesheets/components/flash_messages.scss */
.flash_messages__count,
.flash_messages__success_tick {
  -moz-border-radius: 50%;
  -webkit-border-radius: 50%;
  border-radius: 50%;
  display: inline-block;
  vertical-align: middle;
  *vertical-align: auto;
  *zoom: 1;
  *display: inline;
  background: rgba(0, 0, 0, 0.2);
  height: 4em;
  margin-right: 1em;
  text-align: center;
  width: 4em;
}

/* line 85, /app/app/assets/stylesheets/components/flash_messages.scss */
.flash_messages__success_tick i {
  font-size: 2em;
  line-height: 2em;
}

/* line 91, /app/app/assets/stylesheets/components/flash_messages.scss */
.flash_messages__message_title {
  width: 66.10169492%;
  float: left;
  margin-right: 1.69491525%;
  font-size: 1.1em;
  padding: .2em 0;
}
@media (min-width: 1080px) {
  /* line 91, /app/app/assets/stylesheets/components/flash_messages.scss */
  .flash_messages__message_title {
    padding: 1em 0;
  }
}
/* line 56, /usr/local/bundle/gems/susy-2.2.12/sass/susy/language/susy/_breakpoint-plugin.scss */
.no-mq .flash_messages__message_title {
  padding: 1em 0;
}

/* line 101, /app/app/assets/stylesheets/components/flash_messages.scss */
.flash_messages__navigation {
  width: 15.25423729%;
  float: left;
  margin-right: 1.69491525%;
  float: right;
  margin-right: 0;
  line-height: 4em;
  text-align: right;
}
@media (min-width: 1080px) {
  /* line 101, /app/app/assets/stylesheets/components/flash_messages.scss */
  .flash_messages__navigation {
    width: 6.77966102%;
    float: left;
    margin-right: 1.69491525%;
    float: right;
    margin-right: 0;
  }
}
/* line 56, /usr/local/bundle/gems/susy-2.2.12/sass/susy/language/susy/_breakpoint-plugin.scss */
.no-mq .flash_messages__navigation {
  width: 6.77966102%;
  float: left;
  margin-right: 1.69491525%;
  float: right;
  margin-right: 0;
}
/* line 112, /app/app/assets/stylesheets/components/flash_messages.scss */
.flash_messages__navigation .flash_messages__navigation_prev,
.flash_messages__navigation .flash_messages__navigation_next,
.flash_messages__navigation .flash_messages__navigation_close {
  padding-left: .5em;
  text-decoration: none;
}

/* line 120, /app/app/assets/stylesheets/components/flash_messages.scss */
.flash_messages__navigation_prev,
.flash_messages__navigation_next {
  display: none;
}
@media (min-width: 768px) {
  /* line 120, /app/app/assets/stylesheets/components/flash_messages.scss */
  .flash_messages__navigation_prev,
  .flash_messages__navigation_next {
    display: inline;
  }
}
/* line 56, /usr/local/bundle/gems/susy-2.2.12/sass/susy/language/susy/_breakpoint-plugin.scss */
.no-mq .flash_messages__navigation_prev, .no-mq
.flash_messages__navigation_next {
  display: inline;
}

/* line 129, /app/app/assets/stylesheets/components/flash_messages.scss */
.flash_messages__message_cta {
  padding-top: 1em;
}

/* line 133, /app/app/assets/stylesheets/components/flash_messages.scss */
.flash_messages__yes {
  padding-left: 2em;
}

/* line 137, /app/app/assets/stylesheets/components/flash_messages.scss */
.flash_messages__no {
  padding-left: 1em;
}
@charset "UTF-8";
/* line 32, /app/app/assets/stylesheets/vars/_colors.scss */
.cities-topic {
  background-color: #585b9a;
}

/* line 36, /app/app/assets/stylesheets/vars/_colors.scss */
.climate-change-topic {
  background-color: #82246f;
}

/* line 40, /app/app/assets/stylesheets/vars/_colors.scss */
.forests-topic {
  background-color: #00775a;
}

/* line 44, /app/app/assets/stylesheets/vars/_colors.scss */
.investors-topic {
  background-color: #af6165;
}

/* line 48, /app/app/assets/stylesheets/vars/_colors.scss */
.water-topic {
  background-color: #2c86da;
}

/* line 52, /app/app/assets/stylesheets/vars/_colors.scss */
.supply-chain-topic {
  background-color: #fe5e17;
}

/* line 56, /app/app/assets/stylesheets/vars/_colors.scss */
.states-and-regions-topic {
  background-color: #585b9a;
}

/* line 60, /app/app/assets/stylesheets/vars/_colors.scss */
.other-topic {
  background-color: #ef6a30;
}

/* line 65, /app/app/assets/stylesheets/vars/_colors.scss */
.policy-and-public-affairs-topic,
.companies-topic {
  background-color: palette(red, cdp);
}

/* line 10, /app/app/assets/stylesheets/components/footer.scss */
.footer_list, .footer_list--full_width {
  width: 100%;
}
@media (min-width: 1080px) {
  /* line 10, /app/app/assets/stylesheets/components/footer.scss */
  .footer_list, .footer_list--full_width {
    float: left;
    width: 50%;
  }
  /* line 8, /app/app/assets/stylesheets/mixins/_helpers.scss */
  .rtl .footer_list, .rtl .footer_list--full_width {
    float: right;
  }
}
/* line 56, /usr/local/bundle/gems/susy-2.2.12/sass/susy/language/susy/_breakpoint-plugin.scss */
.no-mq .footer_list, .no-mq .footer_list--full_width {
  float: left;
  width: 50%;
}
/* line 8, /app/app/assets/stylesheets/mixins/_helpers.scss */
.rtl .no-mq .footer_list, .rtl .no-mq .footer_list--full_width {
  float: right;
}
/* line 22, /app/app/assets/stylesheets/components/footer.scss */
.footer_list li, .footer_list--full_width li {
  margin-bottom: 17px;
}

/* line 25, /app/app/assets/stylesheets/components/footer.scss */
.footer_block {
  color: #959595;
  font-size: .9em;
  padding: 10px 24px;
}
@media (min-width: 768px) {
  /* line 25, /app/app/assets/stylesheets/components/footer.scss */
  .footer_block {
    width: 24.05063291%;
    float: left;
    margin-right: 1.26582278%;
    border-right: 1px solid #636363;
    height: 200px;
  }
  /* line 8, /app/app/assets/stylesheets/mixins/_helpers.scss */
  .rtl .footer_block {
    border-left: 1px solid #636363;
    border-right: 0;
    float: right;
  }
}
/* line 56, /usr/local/bundle/gems/susy-2.2.12/sass/susy/language/susy/_breakpoint-plugin.scss */
.no-mq .footer_block {
  width: 24.05063291%;
  float: left;
  margin-right: 1.26582278%;
  border-right: 1px solid #636363;
  height: 200px;
}
/* line 8, /app/app/assets/stylesheets/mixins/_helpers.scss */
.rtl .no-mq .footer_block {
  border-left: 1px solid #636363;
  border-right: 0;
  float: right;
}
@media (min-width: 1080px) {
  /* line 25, /app/app/assets/stylesheets/components/footer.scss */
  .footer_block {
    height: 145px;
  }
}
/* line 56, /usr/local/bundle/gems/susy-2.2.12/sass/susy/language/susy/_breakpoint-plugin.scss */
.no-mq .footer_block {
  height: 145px;
}
/* line 47, /app/app/assets/stylesheets/components/footer.scss */
.footer_block.alpha {
  border-bottom: 1px solid #636363;
}
@media (min-width: 768px) {
  /* line 47, /app/app/assets/stylesheets/components/footer.scss */
  .footer_block.alpha {
    border-bottom: 0;
  }
  /* line 8, /app/app/assets/stylesheets/mixins/_helpers.scss */
  .rtl .footer_block.alpha {
    border-right: 0;
    margin-right: 0;
  }
}
/* line 56, /usr/local/bundle/gems/susy-2.2.12/sass/susy/language/susy/_breakpoint-plugin.scss */
.no-mq .footer_block.alpha {
  border-bottom: 0;
}
/* line 8, /app/app/assets/stylesheets/mixins/_helpers.scss */
.rtl .no-mq .footer_block.alpha {
  border-right: 0;
  margin-right: 0;
}
/* line 60, /app/app/assets/stylesheets/components/footer.scss */
.footer_block.beta {
  display: inline-block;
  vertical-align: top;
  *vertical-align: auto;
  *zoom: 1;
  *display: inline;
  width: 49%;
}
@media (min-width: 768px) {
  /* line 60, /app/app/assets/stylesheets/components/footer.scss */
  .footer_block.beta {
    width: 24.05063291%;
    float: left;
    margin-right: 1.26582278%;
  }
  /* line 8, /app/app/assets/stylesheets/mixins/_helpers.scss */
  .rtl .footer_block.beta {
    float: right;
  }
}
/* line 56, /usr/local/bundle/gems/susy-2.2.12/sass/susy/language/susy/_breakpoint-plugin.scss */
.no-mq .footer_block.beta {
  width: 24.05063291%;
  float: left;
  margin-right: 1.26582278%;
}
/* line 8, /app/app/assets/stylesheets/mixins/_helpers.scss */
.rtl .no-mq .footer_block.beta {
  float: right;
}
/* line 74, /app/app/assets/stylesheets/components/footer.scss */
.footer_block.omega {
  border-top: 1px solid #636363;
  margin-right: 0;
  padding: 0;
}
@media (min-width: 768px) {
  /* line 74, /app/app/assets/stylesheets/components/footer.scss */
  .footer_block.omega {
    border-right: 0;
    border-top: 0;
    padding: 10px 24px;
  }
  /* line 8, /app/app/assets/stylesheets/mixins/_helpers.scss */
  .rtl .footer_block.omega {
    border-left: 0;
  }
}
/* line 56, /usr/local/bundle/gems/susy-2.2.12/sass/susy/language/susy/_breakpoint-plugin.scss */
.no-mq .footer_block.omega {
  border-right: 0;
  border-top: 0;
  padding: 10px 24px;
}
/* line 8, /app/app/assets/stylesheets/mixins/_helpers.scss */
.rtl .no-mq .footer_block.omega {
  border-left: 0;
}
/* line 90, /app/app/assets/stylesheets/components/footer.scss */
.footer_block a {
  -moz-transition: color, 0.2s;
  -o-transition: color, 0.2s;
  -webkit-transition: color, 0.2s;
  transition: color, 0.2s;
  color: #959595;
}
/* line 8, /app/app/assets/stylesheets/mixins/_transitions.scss */
.footer_block a:hover, .footer_block a:focus {
  color: #FFFFFF;
}
/* line 92, /app/app/assets/stylesheets/components/footer.scss */
.footer_block p {
  padding: 0 0 1.5em  0;
}

/* line 98, /app/app/assets/stylesheets/components/footer.scss */
.footer_list--full_width {
  float: left;
  width: 50%;
}
@media (min-width: 1080px) {
  /* line 98, /app/app/assets/stylesheets/components/footer.scss */
  .footer_list--full_width {
    width: 100%;
  }
}
/* line 56, /usr/local/bundle/gems/susy-2.2.12/sass/susy/language/susy/_breakpoint-plugin.scss */
.no-mq .footer_list--full_width {
  width: 100%;
}

/* line 109, /app/app/assets/stylesheets/components/footer.scss */
.footer_logo {
  display: block;
  margin: 0 24px 15px;
}
@media (min-width: 768px) {
  /* line 114, /app/app/assets/stylesheets/components/footer.scss */
  .footer_logo.no_navigation {
    float: left;
  }
}
/* line 114, /app/app/assets/stylesheets/components/footer.scss */
.no-mq .footer_logo.no_navigation {
  float: left;
}

/* line 120, /app/app/assets/stylesheets/components/footer.scss */
.social_links--footer {
  display: inline-block;
  vertical-align: top;
  *vertical-align: auto;
  *zoom: 1;
  *display: inline;
  padding: 10px 24px;
  width: 49%;
}
/* line 6, /app/app/assets/stylesheets/mixins/_social.scss */
.social_links--footer .social_link {
  text-decoration: none;
}
/* line 10, /app/app/assets/stylesheets/mixins/_social.scss */
[dir="rtl"] .social_links--footer .social_link .icon {
  margin: 0 0 0 10px;
}
/* line 13, /app/app/assets/stylesheets/mixins/_social.scss */
.social_links--footer .social_link span {
  display: inline-block;
  vertical-align: top;
  *vertical-align: auto;
  *zoom: 1;
  *display: inline;
  text-decoration: underline;
}
/* line 19, /app/app/assets/stylesheets/mixins/_social.scss */
.social_links--footer .social_link .icon {
  margin-right: 10px;
}
/* line 22, /app/app/assets/stylesheets/mixins/_social.scss */
.social_links--footer .social_link--blog .icon {
  font-family: 'icomoon';
  speak: none;
  font-style: normal;
  font-weight: normal;
  font-variant: normal;
  text-transform: none;
  line-height: 1;
  vertical-align: middle;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  *zoom: expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = '' );
}
/* line 25, /app/app/assets/stylesheets/mixins/_icons.scss */
.social_links--footer .social_link--blog .icon:before {
  content: "";
}
/* line 26, /app/app/assets/stylesheets/mixins/_social.scss */
.social_links--footer .social_link--linkedin .icon {
  font-family: 'icomoon';
  speak: none;
  font-style: normal;
  font-weight: normal;
  font-variant: normal;
  text-transform: none;
  line-height: 1;
  vertical-align: middle;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  *zoom: expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = '' );
}
/* line 25, /app/app/assets/stylesheets/mixins/_icons.scss */
.social_links--footer .social_link--linkedin .icon:before {
  content: "";
}
/* line 30, /app/app/assets/stylesheets/mixins/_social.scss */
.social_links--footer .social_link--rss .icon {
  font-family: 'icomoon';
  speak: none;
  font-style: normal;
  font-weight: normal;
  font-variant: normal;
  text-transform: none;
  line-height: 1;
  vertical-align: middle;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  *zoom: expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = '' );
}
/* line 25, /app/app/assets/stylesheets/mixins/_icons.scss */
.social_links--footer .social_link--rss .icon:before {
  content: "";
}
/* line 34, /app/app/assets/stylesheets/mixins/_social.scss */
.social_links--footer .social_link--twitter .icon {
  font-family: 'icomoon';
  speak: none;
  font-style: normal;
  font-weight: normal;
  font-variant: normal;
  text-transform: none;
  line-height: 1;
  vertical-align: middle;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  *zoom: expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = '' );
}
/* line 25, /app/app/assets/stylesheets/mixins/_icons.scss */
.social_links--footer .social_link--twitter .icon:before {
  content: "";
}
/* line 38, /app/app/assets/stylesheets/mixins/_social.scss */
.social_links--footer .social_link--youtube .icon {
  font-family: 'icomoon';
  speak: none;
  font-style: normal;
  font-weight: normal;
  font-variant: normal;
  text-transform: none;
  line-height: 1;
  vertical-align: middle;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  *zoom: expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = '' );
}
/* line 25, /app/app/assets/stylesheets/mixins/_icons.scss */
.social_links--footer .social_link--youtube .icon:before {
  content: "";
}
/* line 42, /app/app/assets/stylesheets/mixins/_social.scss */
.social_links--footer .social_link--email .icon {
  font-family: 'icomoon';
  speak: none;
  font-style: normal;
  font-weight: normal;
  font-variant: normal;
  text-transform: none;
  line-height: 1;
  vertical-align: middle;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  *zoom: expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = '' );
}
/* line 25, /app/app/assets/stylesheets/mixins/_icons.scss */
.social_links--footer .social_link--email .icon:before {
  content: "";
}
@media (min-width: 768px) {
  /* line 120, /app/app/assets/stylesheets/components/footer.scss */
  .social_links--footer {
    padding: 0 10px 0 0;
    width: 100%;
  }
}
/* line 56, /usr/local/bundle/gems/susy-2.2.12/sass/susy/language/susy/_breakpoint-plugin.scss */
.no-mq .social_links--footer {
  padding: 0 10px 0 0;
  width: 100%;
}
@media (min-width: 1080px) {
  /* line 120, /app/app/assets/stylesheets/components/footer.scss */
  .social_links--footer {
    width: 49%;
  }
}
/* line 56, /usr/local/bundle/gems/susy-2.2.12/sass/susy/language/susy/_breakpoint-plugin.scss */
.no-mq .social_links--footer {
  width: 49%;
}
/* line 32, /app/app/assets/stylesheets/vars/_colors.scss */
.cities-topic {
  background-color: #585b9a;
}

/* line 36, /app/app/assets/stylesheets/vars/_colors.scss */
.climate-change-topic {
  background-color: #82246f;
}

/* line 40, /app/app/assets/stylesheets/vars/_colors.scss */
.forests-topic {
  background-color: #00775a;
}

/* line 44, /app/app/assets/stylesheets/vars/_colors.scss */
.investors-topic {
  background-color: #af6165;
}

/* line 48, /app/app/assets/stylesheets/vars/_colors.scss */
.water-topic {
  background-color: #2c86da;
}

/* line 52, /app/app/assets/stylesheets/vars/_colors.scss */
.supply-chain-topic {
  background-color: #fe5e17;
}

/* line 56, /app/app/assets/stylesheets/vars/_colors.scss */
.states-and-regions-topic {
  background-color: #585b9a;
}

/* line 60, /app/app/assets/stylesheets/vars/_colors.scss */
.other-topic {
  background-color: #ef6a30;
}

/* line 65, /app/app/assets/stylesheets/vars/_colors.scss */
.policy-and-public-affairs-topic,
.companies-topic {
  background-color: palette(red, cdp);
}

/* line 3, /app/app/assets/stylesheets/components/formatted_responses.scss */
.formatted_response__header_description {
  color: #D31144;
  font-family: Arial;
  font-size: 24px;
  font-weight: bold;
  padding: 6px 2px 6px 12px;
}

/* line 12, /app/app/assets/stylesheets/components/formatted_responses.scss */
#formatted_response__container .loading_spinner {
  padding: 6px 2px 6px 12px;
}

/* line 17, /app/app/assets/stylesheets/components/formatted_responses.scss */
#formatted_responses__menu {
  background: #e7ebed;
  left: 0;
  list-style: none;
  margin-bottom: 0;
  overflow: hidden;
  padding: 0;
  position: absolute;
  top: 4em;
  width: 13.5em;
}
/* line 28, /app/app/assets/stylesheets/components/formatted_responses.scss */
#formatted_responses__menu.fixed {
  display: block;
  position: fixed;
}
/* line 33, /app/app/assets/stylesheets/components/formatted_responses.scss */
#formatted_responses__menu li {
  border-bottom: 1px solid #fff;
}
/* line 36, /app/app/assets/stylesheets/components/formatted_responses.scss */
#formatted_responses__menu li .toggle {
  float: right;
  position: relative;
  top: 9px;
  right: 9px;
}
/* line 44, /app/app/assets/stylesheets/components/formatted_responses.scss */
#formatted_responses__menu li.ndp_formated_response__menu_item--selected > .toggle {
  color: #fff;
}
/* line 48, /app/app/assets/stylesheets/components/formatted_responses.scss */
#formatted_responses__menu li.ndp_formated_response__menu_item--selected ul li a {
  color: #000 !important;
}
/* line 53, /app/app/assets/stylesheets/components/formatted_responses.scss */
#formatted_responses__menu li ul {
  background: #e7ebed;
  border-top: 1px solid #fff;
  border-bottom: none;
  display: none;
}
/* line 60, /app/app/assets/stylesheets/components/formatted_responses.scss */
#formatted_responses__menu li > ul li {
  padding-left: 1em;
}
/* line 64, /app/app/assets/stylesheets/components/formatted_responses.scss */
#formatted_responses__menu li a {
  color: #000;
  display: block;
  font-size: 0.8em;
  line-height: 1.6em;
  padding: 0.5em;
  text-decoration: none;
  width: 80%;
}

@media print {
  /* line 77, /app/app/assets/stylesheets/components/formatted_responses.scss */
  #formatted_responses__menu {
    display: none !important;
  }
}
/* line 82, /app/app/assets/stylesheets/components/formatted_responses.scss */
#formatted_response__logo {
  float: right;
  width: 150px;
}

/* line 87, /app/app/assets/stylesheets/components/formatted_responses.scss */
.close {
  float: right;
  font-size: 14px;
  font-weight: bold;
  width: 100%;
}
/* line 93, /app/app/assets/stylesheets/components/formatted_responses.scss */
.close p {
  text-align: center;
}
/* line 95, /app/app/assets/stylesheets/components/formatted_responses.scss */
.close p a {
  color: #aaa;
  text-transform: uppercase;
}

/* line 102, /app/app/assets/stylesheets/components/formatted_responses.scss */
.close:hover,
.close:focus {
  color: black;
  cursor: pointer;
  text-decoration: none;
}

/* line 109, /app/app/assets/stylesheets/components/formatted_responses.scss */
.buttons {
  float: right;
  overflow: hidden;
}
/* line 113, /app/app/assets/stylesheets/components/formatted_responses.scss */
.buttons a {
  margin-left: .5em;
}
/* line 32, /app/app/assets/stylesheets/vars/_colors.scss */
.cities-topic {
  background-color: #585b9a;
}

/* line 36, /app/app/assets/stylesheets/vars/_colors.scss */
.climate-change-topic {
  background-color: #82246f;
}

/* line 40, /app/app/assets/stylesheets/vars/_colors.scss */
.forests-topic {
  background-color: #00775a;
}

/* line 44, /app/app/assets/stylesheets/vars/_colors.scss */
.investors-topic {
  background-color: #af6165;
}

/* line 48, /app/app/assets/stylesheets/vars/_colors.scss */
.water-topic {
  background-color: #2c86da;
}

/* line 52, /app/app/assets/stylesheets/vars/_colors.scss */
.supply-chain-topic {
  background-color: #fe5e17;
}

/* line 56, /app/app/assets/stylesheets/vars/_colors.scss */
.states-and-regions-topic {
  background-color: #585b9a;
}

/* line 60, /app/app/assets/stylesheets/vars/_colors.scss */
.other-topic {
  background-color: #ef6a30;
}

/* line 65, /app/app/assets/stylesheets/vars/_colors.scss */
.policy-and-public-affairs-topic,
.companies-topic {
  background-color: palette(red, cdp);
}

/* line 3, /app/app/assets/stylesheets/components/forms/confirmation_form.scss */
.confirmation_form__field {
  padding: 1em 0 0 0;
  position: relative;
  padding-top: 0;
  width: 100%;
}
@media (min-width: 768px) {
  /* line 3, /app/app/assets/stylesheets/components/forms/confirmation_form.scss */
  .confirmation_form__field {
    padding-bottom: 1em;
  }
}
/* line 56, /usr/local/bundle/gems/susy-2.2.12/sass/susy/language/susy/_breakpoint-plugin.scss */
.no-mq .confirmation_form__field {
  padding-bottom: 1em;
}
@media (min-width: 1080px) {
  /* line 3, /app/app/assets/stylesheets/components/forms/confirmation_form.scss */
  .confirmation_form__field {
    padding-bottom: 1.5em;
  }
}
/* line 56, /usr/local/bundle/gems/susy-2.2.12/sass/susy/language/susy/_breakpoint-plugin.scss */
.no-mq .confirmation_form__field {
  padding-bottom: 1.5em;
}
/* line 24, /app/app/assets/stylesheets/mixins/_forms.scss */
.confirmation_form__field label {
  display: block;
  font-size: 1.1em;
}
/* line 28, /app/app/assets/stylesheets/mixins/_forms.scss */
.confirmation_form__field label .field__requirement {
  color: #ACAAAC;
  font-size: .9em;
  padding: 0 0 0 1em;
}
/* line 35, /app/app/assets/stylesheets/mixins/_forms.scss */
.confirmation_form__field .field__error {
  color: #D31144;
  display: block;
  font-size: .9em;
  padding: .5em .6em 0 .6em;
}
/* line 42, /app/app/assets/stylesheets/mixins/_forms.scss */
.confirmation_form__field input {
  -moz-appearance: none;
  -webkit-appearance: none;
  -moz-border-radius: 0;
  -webkit-border-radius: 0;
  border-radius: 0;
  font-family: Helvetica, sans-serif;
  font-weight: lighter;
  font-size: 1.4em;
  background: #FFFFFF;
  border: 1px solid #FFFFFF;
  height: 2.6em;
  margin: 0;
  text-indent: .5em;
  width: 100%;
}
@media (min-width: 768px) {
  /* line 42, /app/app/assets/stylesheets/mixins/_forms.scss */
  .confirmation_form__field input {
    font-size: 1.2em;
    height: 2.7em;
    line-height: 2.7em;
  }
}
/* line 56, /usr/local/bundle/gems/susy-2.2.12/sass/susy/language/susy/_breakpoint-plugin.scss */
.no-mq .confirmation_form__field input {
  font-size: 1.2em;
  height: 2.7em;
  line-height: 2.7em;
}
/* line 60, /app/app/assets/stylesheets/mixins/_forms.scss */
.confirmation_form__field input:focus {
  border: 1px solid #485464;
  outline: 0;
}

/* line 9, /app/app/assets/stylesheets/components/forms/confirmation_form.scss */
.confirmation_form__actions {
  clear: both;
}
/* line 212, /app/app/assets/stylesheets/mixins/_forms.scss */
.confirmation_form__actions button,
.confirmation_form__actions input {
  -moz-appearance: none;
  -webkit-appearance: none;
  -moz-border-radius: 0;
  -webkit-border-radius: 0;
  border-radius: 0;
  display: inline-block;
  vertical-align: middle;
  *vertical-align: auto;
  *zoom: 1;
  *display: inline;
  background: #D31144;
  border: 0;
  color: #FFFFFF;
  cursor: pointer;
  font-size: 1em;
  line-height: 2.6em;
  height: 2.6em;
  padding: 0 0.5em;
  min-width: 12em;
  text-align: left;
  text-decoration: none;
  margin-top: 1.6em;
}
/* line 8, /app/app/assets/stylesheets/mixins/_helpers.scss */
.rtl .confirmation_form__actions button, .rtl
.confirmation_form__actions input {
  text-align: right;
}
/* line 2, /app/app/assets/stylesheets/mixins/_helpers.scss */
.ie7 .confirmation_form__actions button, .ie7
.confirmation_form__actions input {
  width: 18em;
}
/* line 182, /app/app/assets/stylesheets/mixins/_forms.scss */
.confirmation_form__actions button:focus, .confirmation_form__actions button:hover,
.confirmation_form__actions input:focus,
.confirmation_form__actions input:hover {
  background: #a90e36;
  color: #FFFFFF;
  outline: 0;
}
/* line 2, /app/app/assets/stylesheets/mixins/_helpers.scss */
.ie7 .confirmation_form__actions button, .ie7
.confirmation_form__actions input {
  *behavior: none;
}
@media (min-width: 768px) {
  /* line 9, /app/app/assets/stylesheets/components/forms/confirmation_form.scss */
  .confirmation_form__actions {
    padding-top: 1.7em;
  }
}
/* line 56, /usr/local/bundle/gems/susy-2.2.12/sass/susy/language/susy/_breakpoint-plugin.scss */
.no-mq .confirmation_form__actions {
  padding-top: 1.7em;
}
@media (min-width: 1080px) {
  /* line 9, /app/app/assets/stylesheets/components/forms/confirmation_form.scss */
  .confirmation_form__actions {
    padding-top: 1em;
  }
}
/* line 56, /usr/local/bundle/gems/susy-2.2.12/sass/susy/language/susy/_breakpoint-plugin.scss */
.no-mq .confirmation_form__actions {
  padding-top: 1em;
}
/* line 230, /app/app/assets/stylesheets/mixins/_forms.scss */
.confirmation_form__actions i {
  float: right;
  font-size: 1.3em;
  position: relative;
  top: .5em;
}
/* line 2, /app/app/assets/stylesheets/mixins/_helpers.scss */
.ie7 .confirmation_form__actions i {
  position: relative;
  top: -1.5em;
}
/* line 13, /app/app/assets/stylesheets/components/forms/confirmation_form.scss */
.confirmation_form__actions button {
  width: auto;
}
/* line 17, /app/app/assets/stylesheets/components/forms/confirmation_form.scss */
.confirmation_form__actions .submit_icon {
  margin-left: 1em;
}
/* line 32, /app/app/assets/stylesheets/vars/_colors.scss */
.cities-topic {
  background-color: #585b9a;
}

/* line 36, /app/app/assets/stylesheets/vars/_colors.scss */
.climate-change-topic {
  background-color: #82246f;
}

/* line 40, /app/app/assets/stylesheets/vars/_colors.scss */
.forests-topic {
  background-color: #00775a;
}

/* line 44, /app/app/assets/stylesheets/vars/_colors.scss */
.investors-topic {
  background-color: #af6165;
}

/* line 48, /app/app/assets/stylesheets/vars/_colors.scss */
.water-topic {
  background-color: #2c86da;
}

/* line 52, /app/app/assets/stylesheets/vars/_colors.scss */
.supply-chain-topic {
  background-color: #fe5e17;
}

/* line 56, /app/app/assets/stylesheets/vars/_colors.scss */
.states-and-regions-topic {
  background-color: #585b9a;
}

/* line 60, /app/app/assets/stylesheets/vars/_colors.scss */
.other-topic {
  background-color: #ef6a30;
}

/* line 65, /app/app/assets/stylesheets/vars/_colors.scss */
.policy-and-public-affairs-topic,
.companies-topic {
  background-color: palette(red, cdp);
}

/* line 7, /app/app/assets/stylesheets/components/forms/edit_password_form.scss */
.edit_password_form {
  max-width: 100%;
  margin-left: auto;
  margin-right: auto;
}
/* line 12, /usr/local/bundle/gems/susy-2.2.12/sass/susy/output/support/_clearfix.scss */
.edit_password_form:after {
  content: " ";
  display: block;
  clear: both;
}

/* line 11, /app/app/assets/stylesheets/components/forms/edit_password_form.scss */
.edit_password_form__help {
  padding: 1.5em 0 0 0;
  font-size: 1rem;
}
@media (min-width: 1080px) {
  /* line 11, /app/app/assets/stylesheets/components/forms/edit_password_form.scss */
  .edit_password_form__help {
    width: 43.03797468%;
    float: left;
    margin-right: 1.26582278%;
  }
}
/* line 56, /usr/local/bundle/gems/susy-2.2.12/sass/susy/language/susy/_breakpoint-plugin.scss */
.no-mq .edit_password_form__help {
  width: 43.03797468%;
  float: left;
  margin-right: 1.26582278%;
}

@media (min-width: 1080px) {
  /* line 16, /app/app/assets/stylesheets/components/forms/edit_password_form.scss */
  .edit_password_form__change_password,
  .edit_password_form__need_help {
    padding-right: 6em;
  }
}
/* line 56, /usr/local/bundle/gems/susy-2.2.12/sass/susy/language/susy/_breakpoint-plugin.scss */
.no-mq .edit_password_form__change_password, .no-mq
.edit_password_form__need_help {
  padding-right: 6em;
}

/* line 23, /app/app/assets/stylesheets/components/forms/edit_password_form.scss */
.edit_password_form__need_help {
  padding-top: 4em;
}

/* line 27, /app/app/assets/stylesheets/components/forms/edit_password_form.scss */
.edit_password_form__fieldset {
  padding: 1.5em 0 0 0;
}
@media (min-width: 1080px) {
  /* line 27, /app/app/assets/stylesheets/components/forms/edit_password_form.scss */
  .edit_password_form__fieldset {
    width: 36.70886076%;
    float: left;
    margin-right: 1.26582278%;
  }
}
/* line 56, /usr/local/bundle/gems/susy-2.2.12/sass/susy/language/susy/_breakpoint-plugin.scss */
.no-mq .edit_password_form__fieldset {
  width: 36.70886076%;
  float: left;
  margin-right: 1.26582278%;
}

/* line 31, /app/app/assets/stylesheets/components/forms/edit_password_form.scss */
.edit_password_form__field {
  padding: 1em 0 0 0;
  position: relative;
}
@media (min-width: 768px) {
  /* line 31, /app/app/assets/stylesheets/components/forms/edit_password_form.scss */
  .edit_password_form__field {
    padding-bottom: 1em;
  }
}
/* line 56, /usr/local/bundle/gems/susy-2.2.12/sass/susy/language/susy/_breakpoint-plugin.scss */
.no-mq .edit_password_form__field {
  padding-bottom: 1em;
}
@media (min-width: 1080px) {
  /* line 31, /app/app/assets/stylesheets/components/forms/edit_password_form.scss */
  .edit_password_form__field {
    padding-bottom: 1.5em;
  }
}
/* line 56, /usr/local/bundle/gems/susy-2.2.12/sass/susy/language/susy/_breakpoint-plugin.scss */
.no-mq .edit_password_form__field {
  padding-bottom: 1.5em;
}
/* line 24, /app/app/assets/stylesheets/mixins/_forms.scss */
.edit_password_form__field label {
  display: block;
  font-size: 1.1em;
}
/* line 28, /app/app/assets/stylesheets/mixins/_forms.scss */
.edit_password_form__field label .field__requirement {
  color: #ACAAAC;
  font-size: .9em;
  padding: 0 0 0 1em;
}
/* line 35, /app/app/assets/stylesheets/mixins/_forms.scss */
.edit_password_form__field .field__error {
  color: #D31144;
  display: block;
  font-size: .9em;
  padding: .5em .6em 0 .6em;
}
/* line 42, /app/app/assets/stylesheets/mixins/_forms.scss */
.edit_password_form__field input {
  -moz-appearance: none;
  -webkit-appearance: none;
  -moz-border-radius: 0;
  -webkit-border-radius: 0;
  border-radius: 0;
  font-family: Helvetica, sans-serif;
  font-weight: lighter;
  font-size: 1.4em;
  background: #FFFFFF;
  border: 1px solid #FFFFFF;
  height: 2.6em;
  margin: 0;
  text-indent: .5em;
  width: 100%;
}
@media (min-width: 768px) {
  /* line 42, /app/app/assets/stylesheets/mixins/_forms.scss */
  .edit_password_form__field input {
    font-size: 1.2em;
    height: 2.7em;
    line-height: 2.7em;
  }
}
/* line 56, /usr/local/bundle/gems/susy-2.2.12/sass/susy/language/susy/_breakpoint-plugin.scss */
.no-mq .edit_password_form__field input {
  font-size: 1.2em;
  height: 2.7em;
  line-height: 2.7em;
}
/* line 60, /app/app/assets/stylesheets/mixins/_forms.scss */
.edit_password_form__field input:focus {
  border: 1px solid #485464;
  outline: 0;
}

/* line 212, /app/app/assets/stylesheets/mixins/_forms.scss */
.edit_password_form__actions button,
.edit_password_form__actions input {
  -moz-appearance: none;
  -webkit-appearance: none;
  -moz-border-radius: 0;
  -webkit-border-radius: 0;
  border-radius: 0;
  display: inline-block;
  vertical-align: middle;
  *vertical-align: auto;
  *zoom: 1;
  *display: inline;
  background: #D31144;
  border: 0;
  color: #FFFFFF;
  cursor: pointer;
  font-size: 1em;
  line-height: 2.6em;
  height: 2.6em;
  padding: 0 0.5em;
  min-width: 12em;
  text-align: left;
  text-decoration: none;
  margin-top: 1.6em;
}
/* line 8, /app/app/assets/stylesheets/mixins/_helpers.scss */
.rtl .edit_password_form__actions button, .rtl
.edit_password_form__actions input {
  text-align: right;
}
/* line 2, /app/app/assets/stylesheets/mixins/_helpers.scss */
.ie7 .edit_password_form__actions button, .ie7
.edit_password_form__actions input {
  width: 18em;
}
/* line 182, /app/app/assets/stylesheets/mixins/_forms.scss */
.edit_password_form__actions button:focus, .edit_password_form__actions button:hover,
.edit_password_form__actions input:focus,
.edit_password_form__actions input:hover {
  background: #a90e36;
  color: #FFFFFF;
  outline: 0;
}
/* line 2, /app/app/assets/stylesheets/mixins/_helpers.scss */
.ie7 .edit_password_form__actions button, .ie7
.edit_password_form__actions input {
  *behavior: none;
}
/* line 32, /app/app/assets/stylesheets/vars/_colors.scss */
.cities-topic {
  background-color: #585b9a;
}

/* line 36, /app/app/assets/stylesheets/vars/_colors.scss */
.climate-change-topic {
  background-color: #82246f;
}

/* line 40, /app/app/assets/stylesheets/vars/_colors.scss */
.forests-topic {
  background-color: #00775a;
}

/* line 44, /app/app/assets/stylesheets/vars/_colors.scss */
.investors-topic {
  background-color: #af6165;
}

/* line 48, /app/app/assets/stylesheets/vars/_colors.scss */
.water-topic {
  background-color: #2c86da;
}

/* line 52, /app/app/assets/stylesheets/vars/_colors.scss */
.supply-chain-topic {
  background-color: #fe5e17;
}

/* line 56, /app/app/assets/stylesheets/vars/_colors.scss */
.states-and-regions-topic {
  background-color: #585b9a;
}

/* line 60, /app/app/assets/stylesheets/vars/_colors.scss */
.other-topic {
  background-color: #ef6a30;
}

/* line 65, /app/app/assets/stylesheets/vars/_colors.scss */
.policy-and-public-affairs-topic,
.companies-topic {
  background-color: palette(red, cdp);
}

/* line 6, /app/app/assets/stylesheets/components/forms/invitations.scss */
.invitations {
  max-width: 100%;
  margin-left: auto;
  margin-right: auto;
}
/* line 12, /usr/local/bundle/gems/susy-2.2.12/sass/susy/output/support/_clearfix.scss */
.invitations:after {
  content: " ";
  display: block;
  clear: both;
}
@media (min-width: 1080px) {
  /* line 6, /app/app/assets/stylesheets/components/forms/invitations.scss */
  .invitations {
    max-width: 990px;
  }
}
/* line 56, /usr/local/bundle/gems/susy-2.2.12/sass/susy/language/susy/_breakpoint-plugin.scss */
.no-mq .invitations {
  max-width: 990px;
}

/* line 14, /app/app/assets/stylesheets/components/forms/invitations.scss */
.invitations__label_container,
.invitations__field {
  padding: 1em 0 0 0;
  position: relative;
}
@media (min-width: 768px) {
  /* line 14, /app/app/assets/stylesheets/components/forms/invitations.scss */
  .invitations__label_container,
  .invitations__field {
    padding-bottom: 1em;
  }
}
/* line 56, /usr/local/bundle/gems/susy-2.2.12/sass/susy/language/susy/_breakpoint-plugin.scss */
.no-mq .invitations__label_container, .no-mq
.invitations__field {
  padding-bottom: 1em;
}
@media (min-width: 1080px) {
  /* line 14, /app/app/assets/stylesheets/components/forms/invitations.scss */
  .invitations__label_container,
  .invitations__field {
    padding-bottom: 1.5em;
  }
}
/* line 56, /usr/local/bundle/gems/susy-2.2.12/sass/susy/language/susy/_breakpoint-plugin.scss */
.no-mq .invitations__label_container, .no-mq
.invitations__field {
  padding-bottom: 1.5em;
}
/* line 24, /app/app/assets/stylesheets/mixins/_forms.scss */
.invitations__label_container label,
.invitations__field label {
  display: block;
  font-size: 1.1em;
}
/* line 28, /app/app/assets/stylesheets/mixins/_forms.scss */
.invitations__label_container label .field__requirement,
.invitations__field label .field__requirement {
  color: #ACAAAC;
  font-size: .9em;
  padding: 0 0 0 1em;
}
/* line 35, /app/app/assets/stylesheets/mixins/_forms.scss */
.invitations__label_container .field__error,
.invitations__field .field__error {
  color: #D31144;
  display: block;
  font-size: .9em;
  padding: .5em .6em 0 .6em;
}
/* line 42, /app/app/assets/stylesheets/mixins/_forms.scss */
.invitations__label_container input,
.invitations__field input {
  -moz-appearance: none;
  -webkit-appearance: none;
  -moz-border-radius: 0;
  -webkit-border-radius: 0;
  border-radius: 0;
  font-family: Helvetica, sans-serif;
  font-weight: lighter;
  font-size: 1.4em;
  background: #FFFFFF;
  border: 1px solid #FFFFFF;
  height: 2.6em;
  margin: 0;
  text-indent: .5em;
  width: 100%;
}
@media (min-width: 768px) {
  /* line 42, /app/app/assets/stylesheets/mixins/_forms.scss */
  .invitations__label_container input,
  .invitations__field input {
    font-size: 1.2em;
    height: 2.7em;
    line-height: 2.7em;
  }
}
/* line 56, /usr/local/bundle/gems/susy-2.2.12/sass/susy/language/susy/_breakpoint-plugin.scss */
.no-mq .invitations__label_container input, .no-mq
.invitations__field input {
  font-size: 1.2em;
  height: 2.7em;
  line-height: 2.7em;
}
/* line 60, /app/app/assets/stylesheets/mixins/_forms.scss */
.invitations__label_container input:focus,
.invitations__field input:focus {
  border: 1px solid #485464;
  outline: 0;
}

/* line 19, /app/app/assets/stylesheets/components/forms/invitations.scss */
.invitations__label_container {
  clear: both;
}

/* line 23, /app/app/assets/stylesheets/components/forms/invitations.scss */
.invitations__field {
  padding-top: 0;
  width: 100%;
}

/* line 28, /app/app/assets/stylesheets/components/forms/invitations.scss */
.invitations__actions {
  clear: both;
}
/* line 212, /app/app/assets/stylesheets/mixins/_forms.scss */
.invitations__actions button,
.invitations__actions input {
  -moz-appearance: none;
  -webkit-appearance: none;
  -moz-border-radius: 0;
  -webkit-border-radius: 0;
  border-radius: 0;
  display: inline-block;
  vertical-align: middle;
  *vertical-align: auto;
  *zoom: 1;
  *display: inline;
  background: #D31144;
  border: 0;
  color: #FFFFFF;
  cursor: pointer;
  font-size: 1em;
  line-height: 2.6em;
  height: 2.6em;
  padding: 0 0.5em;
  min-width: 12em;
  text-align: left;
  text-decoration: none;
  margin-top: 1.6em;
}
/* line 8, /app/app/assets/stylesheets/mixins/_helpers.scss */
.rtl .invitations__actions button, .rtl
.invitations__actions input {
  text-align: right;
}
/* line 2, /app/app/assets/stylesheets/mixins/_helpers.scss */
.ie7 .invitations__actions button, .ie7
.invitations__actions input {
  width: 18em;
}
/* line 182, /app/app/assets/stylesheets/mixins/_forms.scss */
.invitations__actions button:focus, .invitations__actions button:hover,
.invitations__actions input:focus,
.invitations__actions input:hover {
  background: #a90e36;
  color: #FFFFFF;
  outline: 0;
}
/* line 2, /app/app/assets/stylesheets/mixins/_helpers.scss */
.ie7 .invitations__actions button, .ie7
.invitations__actions input {
  *behavior: none;
}
@media (min-width: 768px) {
  /* line 28, /app/app/assets/stylesheets/components/forms/invitations.scss */
  .invitations__actions {
    padding-top: 1.7em;
  }
}
/* line 56, /usr/local/bundle/gems/susy-2.2.12/sass/susy/language/susy/_breakpoint-plugin.scss */
.no-mq .invitations__actions {
  padding-top: 1.7em;
}
@media (min-width: 1080px) {
  /* line 28, /app/app/assets/stylesheets/components/forms/invitations.scss */
  .invitations__actions {
    padding-top: 1em;
  }
}
/* line 56, /usr/local/bundle/gems/susy-2.2.12/sass/susy/language/susy/_breakpoint-plugin.scss */
.no-mq .invitations__actions {
  padding-top: 1em;
}
/* line 230, /app/app/assets/stylesheets/mixins/_forms.scss */
.invitations__actions i {
  float: right;
  font-size: 1.3em;
  position: relative;
  top: .5em;
}
/* line 2, /app/app/assets/stylesheets/mixins/_helpers.scss */
.ie7 .invitations__actions i {
  position: relative;
  top: -1.5em;
}
/* line 32, /app/app/assets/stylesheets/components/forms/invitations.scss */
.invitations__actions button {
  width: auto;
}
/* line 36, /app/app/assets/stylesheets/components/forms/invitations.scss */
.invitations__actions .submit_icon {
  margin-left: 1em;
}
/* line 32, /app/app/assets/stylesheets/vars/_colors.scss */
.cities-topic {
  background-color: #585b9a;
}

/* line 36, /app/app/assets/stylesheets/vars/_colors.scss */
.climate-change-topic {
  background-color: #82246f;
}

/* line 40, /app/app/assets/stylesheets/vars/_colors.scss */
.forests-topic {
  background-color: #00775a;
}

/* line 44, /app/app/assets/stylesheets/vars/_colors.scss */
.investors-topic {
  background-color: #af6165;
}

/* line 48, /app/app/assets/stylesheets/vars/_colors.scss */
.water-topic {
  background-color: #2c86da;
}

/* line 52, /app/app/assets/stylesheets/vars/_colors.scss */
.supply-chain-topic {
  background-color: #fe5e17;
}

/* line 56, /app/app/assets/stylesheets/vars/_colors.scss */
.states-and-regions-topic {
  background-color: #585b9a;
}

/* line 60, /app/app/assets/stylesheets/vars/_colors.scss */
.other-topic {
  background-color: #ef6a30;
}

/* line 65, /app/app/assets/stylesheets/vars/_colors.scss */
.policy-and-public-affairs-topic,
.companies-topic {
  background-color: palette(red, cdp);
}

/* line 3, /app/app/assets/stylesheets/components/forms/invite_resend_form.scss */
.invite-resend-form__submit {
  font-family: 'roboto-regular', Helvetica, sans-serif;
  font-weight: normal;
  font-size: 1em;
  background: none;
  border: 0;
  cursor: pointer;
  margin: 0;
  outline: none;
  padding: 0;
  text-decoration: underline;
}
/* line 201, /app/app/assets/stylesheets/mixins/_forms.scss */
.invite-resend-form__submit:hover {
  text-decoration: none;
}
/* line 205, /app/app/assets/stylesheets/mixins/_forms.scss */
.invite-resend-form__submit::-moz-focus-inner {
  border: 0;
  padding: 0;
}
@charset "UTF-8";
/* line 32, /app/app/assets/stylesheets/vars/_colors.scss */
.cities-topic {
  background-color: #585b9a;
}

/* line 36, /app/app/assets/stylesheets/vars/_colors.scss */
.climate-change-topic {
  background-color: #82246f;
}

/* line 40, /app/app/assets/stylesheets/vars/_colors.scss */
.forests-topic {
  background-color: #00775a;
}

/* line 44, /app/app/assets/stylesheets/vars/_colors.scss */
.investors-topic {
  background-color: #af6165;
}

/* line 48, /app/app/assets/stylesheets/vars/_colors.scss */
.water-topic {
  background-color: #2c86da;
}

/* line 52, /app/app/assets/stylesheets/vars/_colors.scss */
.supply-chain-topic {
  background-color: #fe5e17;
}

/* line 56, /app/app/assets/stylesheets/vars/_colors.scss */
.states-and-regions-topic {
  background-color: #585b9a;
}

/* line 60, /app/app/assets/stylesheets/vars/_colors.scss */
.other-topic {
  background-color: #ef6a30;
}

/* line 65, /app/app/assets/stylesheets/vars/_colors.scss */
.policy-and-public-affairs-topic,
.companies-topic {
  background-color: palette(red, cdp);
}

/* line 6, /app/app/assets/stylesheets/components/forms/new_invoice_form.scss */
.new_invoice_form__field, .new_invoice_form__field--checkbox {
  border-bottom: 1px solid #DDDDDD;
}
/* line 9, /app/app/assets/stylesheets/components/forms/new_invoice_form.scss */
.first.new_invoice_form__field, .first.new_invoice_form__field--checkbox {
  border-top: 1px solid #DDDDDD;
}

/* line 15, /app/app/assets/stylesheets/components/forms/new_invoice_form.scss */
.new_invoice_form__section {
  *zoom: 1;
}
/* line 38, /usr/local/bundle/gems/compass-core-1.0.3/stylesheets/compass/utilities/general/_clearfix.scss */
.new_invoice_form__section:after {
  content: "";
  display: table;
  clear: both;
}
/* line 19, /app/app/assets/stylesheets/components/forms/new_invoice_form.scss */
.new_invoice_form__section--actions {
  border-top: 1px solid #DDDDDD;
  margin-top: 1.5em;
}
@media (min-width: 1080px) {
  /* line 24, /app/app/assets/stylesheets/components/forms/new_invoice_form.scss */
  .new_invoice_form__left_panel {
    float: left;
    padding-right: 12%;
    width: 50%;
  }
  /* line 8, /app/app/assets/stylesheets/mixins/_helpers.scss */
  .rtl .new_invoice_form__left_panel {
    float: right;
    padding-left: 12%;
    padding-right: 0;
  }
}
/* line 56, /usr/local/bundle/gems/susy-2.2.12/sass/susy/language/susy/_breakpoint-plugin.scss */
.no-mq .new_invoice_form__left_panel {
  float: left;
  padding-right: 12%;
  width: 50%;
}
/* line 8, /app/app/assets/stylesheets/mixins/_helpers.scss */
.rtl .no-mq .new_invoice_form__left_panel {
  float: right;
  padding-left: 12%;
  padding-right: 0;
}
/* line 27, /app/app/assets/stylesheets/components/forms/new_invoice_form.scss */
.ie7 .new_invoice_form__left_panel {
  padding: 0;
}
@media (min-width: 1080px) {
  /* line 32, /app/app/assets/stylesheets/components/forms/new_invoice_form.scss */
  .new_invoice_form__right_panel {
    float: right;
    padding-top: 3em;
    width: 50%;
  }
  /* line 8, /app/app/assets/stylesheets/mixins/_helpers.scss */
  .rtl .new_invoice_form__right_panel {
    float: left;
  }
}
/* line 56, /usr/local/bundle/gems/susy-2.2.12/sass/susy/language/susy/_breakpoint-plugin.scss */
.no-mq .new_invoice_form__right_panel {
  float: right;
  padding-top: 3em;
  width: 50%;
}
/* line 8, /app/app/assets/stylesheets/mixins/_helpers.scss */
.rtl .no-mq .new_invoice_form__right_panel {
  float: left;
}
@media (min-width: 1080px) {
  /* line 32, /app/app/assets/stylesheets/components/forms/new_invoice_form.scss */
  .new_invoice_form__right_panel {
    padding-top: 0;
  }
}
/* line 56, /usr/local/bundle/gems/susy-2.2.12/sass/susy/language/susy/_breakpoint-plugin.scss */
.no-mq .new_invoice_form__right_panel {
  padding-top: 0;
}
/* line 40, /app/app/assets/stylesheets/components/forms/new_invoice_form.scss */
.new_invoice_form__title {
  margin: .5em 0 1em;
  padding: 0;
}
/* line 45, /app/app/assets/stylesheets/components/forms/new_invoice_form.scss */
.new_invoice_form strong {
  font-family: 'roboto-regular', Helvetica, sans-serif;
  font-weight: normal;
  font-size: 1em;
}
@media (min-width: 768px) {
  /* line 49, /app/app/assets/stylesheets/components/forms/new_invoice_form.scss */
  .new_invoice_form__right_panel .new_invoice_form__field {
    padding-right: 1em;
  }
}
/* line 56, /usr/local/bundle/gems/susy-2.2.12/sass/susy/language/susy/_breakpoint-plugin.scss */
.no-mq .new_invoice_form__right_panel .new_invoice_form__field {
  padding-right: 1em;
}
/* line 54, /app/app/assets/stylesheets/components/forms/new_invoice_form.scss */
.new_invoice_form__right_panel .new_invoice_form__field input {
  text-align: right;
}
/* line 59, /app/app/assets/stylesheets/components/forms/new_invoice_form.scss */
.new_invoice_form .js_text_validation i {
  top: 3em;
}
@media (min-width: 768px) {
  /* line 59, /app/app/assets/stylesheets/components/forms/new_invoice_form.scss */
  .new_invoice_form .js_text_validation i {
    top: 1.5em;
  }
}
/* line 56, /usr/local/bundle/gems/susy-2.2.12/sass/susy/language/susy/_breakpoint-plugin.scss */
.no-mq .new_invoice_form .js_text_validation i {
  top: 1.5em;
}
/* line 67, /app/app/assets/stylesheets/components/forms/new_invoice_form.scss */
.new_invoice_form .required_field label::after {
  color: #CC0000;
}
/* line 71, /app/app/assets/stylesheets/components/forms/new_invoice_form.scss */
.new_invoice_form .payment_item__manual {
  font-family: 'roboto-regular', Helvetica, sans-serif;
  font-weight: normal;
  font-size: 1em;
  display: inline-block;
  vertical-align: top;
  *vertical-align: auto;
  *zoom: 1;
  *display: inline;
  background: none;
  border: 0;
  color: #9099a0;
  cursor: pointer;
  font: inherit;
  padding-right: 0;
  text-align: center;
  text-decoration: underline;
}
/* line 84, /app/app/assets/stylesheets/components/forms/new_invoice_form.scss */
.new_invoice_form .payment_item__manual:hover, .new_invoice_form .payment_item__manual:active, .new_invoice_form .payment_item__manual:focus {
  background: none;
  color: #9099a0;
}
/* line 92, /app/app/assets/stylesheets/components/forms/new_invoice_form.scss */
.new_invoice_form .field_with_errors:first-child + .field__error {
  display: none;
}

/* line 97, /app/app/assets/stylesheets/components/forms/new_invoice_form.scss */
.new_invoice_form__field {
  padding: 1em 0 0 0;
  position: relative;
  *zoom: 1;
}
@media (min-width: 768px) {
  /* line 97, /app/app/assets/stylesheets/components/forms/new_invoice_form.scss */
  .new_invoice_form__field {
    padding-bottom: 1em;
  }
}
/* line 56, /usr/local/bundle/gems/susy-2.2.12/sass/susy/language/susy/_breakpoint-plugin.scss */
.no-mq .new_invoice_form__field {
  padding-bottom: 1em;
}
@media (min-width: 1080px) {
  /* line 97, /app/app/assets/stylesheets/components/forms/new_invoice_form.scss */
  .new_invoice_form__field {
    padding-bottom: 1.5em;
  }
}
/* line 56, /usr/local/bundle/gems/susy-2.2.12/sass/susy/language/susy/_breakpoint-plugin.scss */
.no-mq .new_invoice_form__field {
  padding-bottom: 1.5em;
}
/* line 24, /app/app/assets/stylesheets/mixins/_forms.scss */
.new_invoice_form__field label {
  display: block;
  font-size: 1.1em;
}
/* line 28, /app/app/assets/stylesheets/mixins/_forms.scss */
.new_invoice_form__field label .field__requirement {
  color: #ACAAAC;
  font-size: .9em;
  padding: 0 0 0 1em;
}
/* line 35, /app/app/assets/stylesheets/mixins/_forms.scss */
.new_invoice_form__field .field__error {
  color: #D31144;
  display: block;
  font-size: .9em;
  padding: .5em .6em 0 .6em;
}
/* line 42, /app/app/assets/stylesheets/mixins/_forms.scss */
.new_invoice_form__field input {
  -moz-appearance: none;
  -webkit-appearance: none;
  -moz-border-radius: 0;
  -webkit-border-radius: 0;
  border-radius: 0;
  font-family: Helvetica, sans-serif;
  font-weight: lighter;
  font-size: 1.4em;
  background: #FFFFFF;
  border: 1px solid #FFFFFF;
  height: 2.6em;
  margin: 0;
  text-indent: .5em;
  width: 100%;
}
@media (min-width: 768px) {
  /* line 42, /app/app/assets/stylesheets/mixins/_forms.scss */
  .new_invoice_form__field input {
    font-size: 1.2em;
    height: 2.7em;
    line-height: 2.7em;
  }
}
/* line 56, /usr/local/bundle/gems/susy-2.2.12/sass/susy/language/susy/_breakpoint-plugin.scss */
.no-mq .new_invoice_form__field input {
  font-size: 1.2em;
  height: 2.7em;
  line-height: 2.7em;
}
/* line 60, /app/app/assets/stylesheets/mixins/_forms.scss */
.new_invoice_form__field input:focus {
  border: 1px solid #485464;
  outline: 0;
}
/* line 38, /usr/local/bundle/gems/compass-core-1.0.3/stylesheets/compass/utilities/general/_clearfix.scss */
.new_invoice_form__field:after {
  content: "";
  display: table;
  clear: both;
}
@media (min-width: 1080px) {
  /* line 97, /app/app/assets/stylesheets/components/forms/new_invoice_form.scss */
  .new_invoice_form__field {
    padding-bottom: 1em;
  }
}
/* line 56, /usr/local/bundle/gems/susy-2.2.12/sass/susy/language/susy/_breakpoint-plugin.scss */
.no-mq .new_invoice_form__field {
  padding-bottom: 1em;
}
/* line 107, /app/app/assets/stylesheets/components/forms/new_invoice_form.scss */
.new_invoice_form__field label,
.new_invoice_form__field .field__error,
.new_invoice_form__field .field__hint {
  color: #9099a0;
}
@media (min-width: 768px) {
  /* line 107, /app/app/assets/stylesheets/components/forms/new_invoice_form.scss */
  .new_invoice_form__field label,
  .new_invoice_form__field .field__error,
  .new_invoice_form__field .field__hint {
    float: left;
    margin-top: .7em;
    padding: 0 0 0 1em;
    width: 49%;
  }
}
/* line 56, /usr/local/bundle/gems/susy-2.2.12/sass/susy/language/susy/_breakpoint-plugin.scss */
.no-mq .new_invoice_form__field label, .no-mq
.new_invoice_form__field .field__error, .no-mq
.new_invoice_form__field .field__hint {
  float: left;
  margin-top: .7em;
  padding: 0 0 0 1em;
  width: 49%;
}
/* line 119, /app/app/assets/stylesheets/components/forms/new_invoice_form.scss */
.rtl .new_invoice_form__field label, .rtl
.new_invoice_form__field .field__error, .rtl
.new_invoice_form__field .field__hint {
  float: right;
}
@media (min-width: 768px) {
  /* line 119, /app/app/assets/stylesheets/components/forms/new_invoice_form.scss */
  .rtl .new_invoice_form__field label, .rtl
  .new_invoice_form__field .field__error, .rtl
  .new_invoice_form__field .field__hint {
    padding: 0 1em 0 0;
  }
}
/* line 56, /usr/local/bundle/gems/susy-2.2.12/sass/susy/language/susy/_breakpoint-plugin.scss */
.no-mq .rtl .new_invoice_form__field label, .no-mq .rtl
.new_invoice_form__field .field__error, .no-mq .rtl
.new_invoice_form__field .field__hint {
  padding: 0 1em 0 0;
}
/* line 127, /app/app/assets/stylesheets/components/forms/new_invoice_form.scss */
.new_invoice_form__field label .field__hint,
.new_invoice_form__field .field__error .field__hint,
.new_invoice_form__field .field__hint .field__hint {
  font-size: .9em;
  margin-top: .9em;
}
/* line 132, /app/app/assets/stylesheets/components/forms/new_invoice_form.scss */
.ie7 .new_invoice_form__field label, .ie7
.new_invoice_form__field .field__error, .ie7
.new_invoice_form__field .field__hint {
  padding: 0;
}
/* line 137, /app/app/assets/stylesheets/components/forms/new_invoice_form.scss */
.new_invoice_form__field .field__error {
  color: #D31144;
  margin: 0 0 6px;
  padding: 0;
}
@media (min-width: 768px) {
  /* line 137, /app/app/assets/stylesheets/components/forms/new_invoice_form.scss */
  .new_invoice_form__field .field__error {
    margin: 0 3px;
    padding: 0 1em;
  }
}
/* line 56, /usr/local/bundle/gems/susy-2.2.12/sass/susy/language/susy/_breakpoint-plugin.scss */
.no-mq .new_invoice_form__field .field__error {
  margin: 0 3px;
  padding: 0 1em;
}
/* line 148, /app/app/assets/stylesheets/components/forms/new_invoice_form.scss */
.new_invoice_form__field .chosen-container {
  width: 50% !important;
  float: right;
}
/* line 152, /app/app/assets/stylesheets/components/forms/new_invoice_form.scss */
.new_invoice_form__field .chosen-container .chosen-single {
  height: 2.7em !important;
  line-height: 2.5em !important;
}
/* line 158, /app/app/assets/stylesheets/components/forms/new_invoice_form.scss */
.new_invoice_form__field input {
  background: #f7f8f9;
  color: #495862;
  margin-bottom: 1em;
  padding: 0 1em;
  text-indent: 0;
}
@media (min-width: 768px) {
  /* line 158, /app/app/assets/stylesheets/components/forms/new_invoice_form.scss */
  .new_invoice_form__field input {
    float: right;
    margin-bottom: 0;
    width: 50%;
  }
  /* line 170, /app/app/assets/stylesheets/components/forms/new_invoice_form.scss */
  .rtl .new_invoice_form__right_panel .new_invoice_form__field input {
    float: left;
    text-align: left;
  }
}
/* line 56, /usr/local/bundle/gems/susy-2.2.12/sass/susy/language/susy/_breakpoint-plugin.scss */
.no-mq .new_invoice_form__field input {
  float: right;
  margin-bottom: 0;
  width: 50%;
}
/* line 170, /app/app/assets/stylesheets/components/forms/new_invoice_form.scss */
.rtl .new_invoice_form__right_panel .no-mq .new_invoice_form__field input {
  float: left;
  text-align: left;
}
/* line 176, /app/app/assets/stylesheets/components/forms/new_invoice_form.scss */
.ie7 .new_invoice_form__field input {
  padding: 0;
}
/* line 181, /app/app/assets/stylesheets/components/forms/new_invoice_form.scss */
.new_invoice_form__field [disabled="disabled"] {
  background: #FFFFFF;
}
/* line 185, /app/app/assets/stylesheets/components/forms/new_invoice_form.scss */
.new_invoice_form__field input:focus {
  border-color: #DDDDDD;
}
/* line 190, /app/app/assets/stylesheets/components/forms/new_invoice_form.scss */
.new_invoice_form__field.invalid .chosen-container > .chosen-single {
  border: 1px solid #D31144;
  color: #D31144;
}

/* line 198, /app/app/assets/stylesheets/components/forms/new_invoice_form.scss */
.new_invoice_form__field--multi-text input {
  clear: right;
  margin-bottom: 1em;
}
/* line 202, /app/app/assets/stylesheets/components/forms/new_invoice_form.scss */
.rtl .new_invoice_form__field--multi-text input {
  clear: left;
  float: left;
}
/* line 208, /app/app/assets/stylesheets/components/forms/new_invoice_form.scss */
.new_invoice_form__field--multi-text input:last-child {
  margin-bottom: 0;
}

/* line 213, /app/app/assets/stylesheets/components/forms/new_invoice_form.scss */
.new_invoice_form__field--total {
  background: #f7f8f9;
  color: #495862;
}
/* line 217, /app/app/assets/stylesheets/components/forms/new_invoice_form.scss */
.new_invoice_form__field--total [disabled="disabled"],
.new_invoice_form__field--total label {
  background: #f7f8f9;
  border-color: #f7f8f9;
  color: #495862;
}
/* line 224, /app/app/assets/stylesheets/components/forms/new_invoice_form.scss */
.new_invoice_form__field--total label {
  padding: 0 1em;
}

/* line 229, /app/app/assets/stylesheets/components/forms/new_invoice_form.scss */
.new_invoice_form__field--select {
  padding-bottom: 1em;
}
/* line 233, /app/app/assets/stylesheets/components/forms/new_invoice_form.scss */
.new_invoice_form__field--select select,
.new_invoice_form__field--select .chosen-container {
  float: right;
  width: 100% !important;
}
@media (min-width: 768px) {
  /* line 233, /app/app/assets/stylesheets/components/forms/new_invoice_form.scss */
  .new_invoice_form__field--select select,
  .new_invoice_form__field--select .chosen-container {
    width: 50% !important;
  }
}
/* line 56, /usr/local/bundle/gems/susy-2.2.12/sass/susy/language/susy/_breakpoint-plugin.scss */
.no-mq .new_invoice_form__field--select select, .no-mq
.new_invoice_form__field--select .chosen-container {
  width: 50% !important;
}
/* line 244, /app/app/assets/stylesheets/components/forms/new_invoice_form.scss */
.new_invoice_form__field--select .rtl select,
.new_invoice_form__field--select .rtl .chosen-container {
  float: left;
}
/* line 249, /app/app/assets/stylesheets/components/forms/new_invoice_form.scss */
.new_invoice_form__field--select label {
  margin-bottom: 5px;
}
@media (min-width: 768px) {
  /* line 249, /app/app/assets/stylesheets/components/forms/new_invoice_form.scss */
  .new_invoice_form__field--select label {
    margin-bottom: 0;
  }
}
/* line 56, /usr/local/bundle/gems/susy-2.2.12/sass/susy/language/susy/_breakpoint-plugin.scss */
.no-mq .new_invoice_form__field--select label {
  margin-bottom: 0;
}

/* line 258, /app/app/assets/stylesheets/components/forms/new_invoice_form.scss */
.new_invoice_form__field--checkbox {
  padding: 1.5em 0 0 0;
  padding: 1em 0;
}
@media (min-width: 768px) {
  /* line 258, /app/app/assets/stylesheets/components/forms/new_invoice_form.scss */
  .new_invoice_form__field--checkbox {
    padding-top: .9em;
  }
}
/* line 56, /usr/local/bundle/gems/susy-2.2.12/sass/susy/language/susy/_breakpoint-plugin.scss */
.no-mq .new_invoice_form__field--checkbox {
  padding-top: .9em;
}
@media (min-width: 1080px) {
  /* line 258, /app/app/assets/stylesheets/components/forms/new_invoice_form.scss */
  .new_invoice_form__field--checkbox {
    padding-top: 0;
  }
}
/* line 56, /usr/local/bundle/gems/susy-2.2.12/sass/susy/language/susy/_breakpoint-plugin.scss */
.no-mq .new_invoice_form__field--checkbox {
  padding-top: 0;
}
/* line 2, /app/app/assets/stylesheets/mixins/_helpers.scss */
.no-mq .new_invoice_form__field--checkbox {
  margin-right: 10px;
}
/* line 76, /app/app/assets/stylesheets/mixins/_forms.scss */
.new_invoice_form__field--checkbox label {
  display: inline-block;
  vertical-align: middle;
  *vertical-align: auto;
  *zoom: 1;
  *display: inline;
  padding: 0 0 0 .5em;
}
/* line 2, /app/app/assets/stylesheets/mixins/_helpers.scss */
.no-mq .new_invoice_form__field--checkbox label {
  vertical-align: top;
}
/* line 85, /app/app/assets/stylesheets/mixins/_forms.scss */
.new_invoice_form__field--checkbox .field__error {
  color: #CC0000;
  display: block;
  font-size: .9em;
  padding: .5em 0 0 0;
}
/* line 92, /app/app/assets/stylesheets/mixins/_forms.scss */
.new_invoice_form__field--checkbox .field_with_errors {
  display: inline;
}
/* line 94, /app/app/assets/stylesheets/mixins/_forms.scss */
.new_invoice_form__field--checkbox input {
  margin: 0;
  width: auto;
}
@media (min-width: 768px) {
  /* line 258, /app/app/assets/stylesheets/components/forms/new_invoice_form.scss */
  .new_invoice_form__field--checkbox {
    padding: 2em 0 2em 1em;
  }
}
/* line 56, /usr/local/bundle/gems/susy-2.2.12/sass/susy/language/susy/_breakpoint-plugin.scss */
.no-mq .new_invoice_form__field--checkbox {
  padding: 2em 0 2em 1em;
}
/* line 269, /app/app/assets/stylesheets/components/forms/new_invoice_form.scss */
.new_invoice_form__field--checkbox label {
  color: #9099a0;
  padding-left: 10px;
}

/* line 275, /app/app/assets/stylesheets/components/forms/new_invoice_form.scss */
.new_invoice_form__actions--edit {
  bottom: 1.5em;
  position: absolute;
  right: 14em;
}
/* line 8, /app/app/assets/stylesheets/mixins/_helpers.scss */
.rtl .new_invoice_form__actions--edit {
  left: 14em;
  right: auto;
}
@media (min-width: 768px) {
  /* line 275, /app/app/assets/stylesheets/components/forms/new_invoice_form.scss */
  .new_invoice_form__actions--edit {
    right: 260px;
  }
  /* line 8, /app/app/assets/stylesheets/mixins/_helpers.scss */
  .rtl .new_invoice_form__actions--edit {
    left: 260px;
    right: auto;
  }
}
/* line 56, /usr/local/bundle/gems/susy-2.2.12/sass/susy/language/susy/_breakpoint-plugin.scss */
.no-mq .new_invoice_form__actions--edit {
  right: 260px;
}
/* line 8, /app/app/assets/stylesheets/mixins/_helpers.scss */
.rtl .no-mq .new_invoice_form__actions--edit {
  left: 260px;
  right: auto;
}
@media (min-width: 1080px) {
  /* line 275, /app/app/assets/stylesheets/components/forms/new_invoice_form.scss */
  .new_invoice_form__actions--edit {
    bottom: 55px;
  }
}
/* line 56, /usr/local/bundle/gems/susy-2.2.12/sass/susy/language/susy/_breakpoint-plugin.scss */
.no-mq .new_invoice_form__actions--edit {
  bottom: 55px;
}
/* line 298, /app/app/assets/stylesheets/components/forms/new_invoice_form.scss */
.new_invoice_form__actions--edit button {
  font-family: 'roboto-regular', Helvetica, sans-serif;
  font-weight: normal;
  font-size: 1em;
  background: none;
  border: 0;
  cursor: pointer;
  margin: 0;
  outline: none;
  padding: 0;
  text-decoration: underline;
}
/* line 201, /app/app/assets/stylesheets/mixins/_forms.scss */
.new_invoice_form__actions--edit button:hover {
  text-decoration: none;
}
/* line 205, /app/app/assets/stylesheets/mixins/_forms.scss */
.new_invoice_form__actions--edit button::-moz-focus-inner {
  border: 0;
  padding: 0;
}

/* line 303, /app/app/assets/stylesheets/components/forms/new_invoice_form.scss */
.new_invoice_form__actions {
  text-align: right;
}
/* line 212, /app/app/assets/stylesheets/mixins/_forms.scss */
.new_invoice_form__actions button,
.new_invoice_form__actions input {
  -moz-appearance: none;
  -webkit-appearance: none;
  -moz-border-radius: 0;
  -webkit-border-radius: 0;
  border-radius: 0;
  display: inline-block;
  vertical-align: middle;
  *vertical-align: auto;
  *zoom: 1;
  *display: inline;
  background: #D31144;
  border: 0;
  color: #FFFFFF;
  cursor: pointer;
  font-size: 1em;
  line-height: 2.6em;
  height: 2.6em;
  padding: 0 0.5em;
  min-width: 12em;
  text-align: left;
  text-decoration: none;
  margin-top: 1.6em;
}
/* line 8, /app/app/assets/stylesheets/mixins/_helpers.scss */
.rtl .new_invoice_form__actions button, .rtl
.new_invoice_form__actions input {
  text-align: right;
}
/* line 2, /app/app/assets/stylesheets/mixins/_helpers.scss */
.ie7 .new_invoice_form__actions button, .ie7
.new_invoice_form__actions input {
  width: 18em;
}
/* line 182, /app/app/assets/stylesheets/mixins/_forms.scss */
.new_invoice_form__actions button:focus, .new_invoice_form__actions button:hover,
.new_invoice_form__actions input:focus,
.new_invoice_form__actions input:hover {
  background: #a90e36;
  color: #FFFFFF;
  outline: 0;
}
/* line 2, /app/app/assets/stylesheets/mixins/_helpers.scss */
.ie7 .new_invoice_form__actions button, .ie7
.new_invoice_form__actions input {
  *behavior: none;
}
/* line 8, /app/app/assets/stylesheets/mixins/_helpers.scss */
.rtl .new_invoice_form__actions {
  text-align: left;
}
/* line 311, /app/app/assets/stylesheets/components/forms/new_invoice_form.scss */
.rtl .new_invoice_form__actions .icon--double-forward:before {
  content: "";
}
/* line 316, /app/app/assets/stylesheets/components/forms/new_invoice_form.scss */
.new_invoice_form__actions .icon--double-forward {
  float: right;
  line-height: 2.5em;
  margin-left: 15px;
}
/* line 8, /app/app/assets/stylesheets/mixins/_helpers.scss */
.rtl .new_invoice_form__actions .icon--double-forward {
  float: left;
}
/* line 2, /app/app/assets/stylesheets/mixins/_helpers.scss */
.ie7 .new_invoice_form__actions .icon--double-forward {
  float: none;
}
/* line 32, /app/app/assets/stylesheets/vars/_colors.scss */
.cities-topic {
  background-color: #585b9a;
}

/* line 36, /app/app/assets/stylesheets/vars/_colors.scss */
.climate-change-topic {
  background-color: #82246f;
}

/* line 40, /app/app/assets/stylesheets/vars/_colors.scss */
.forests-topic {
  background-color: #00775a;
}

/* line 44, /app/app/assets/stylesheets/vars/_colors.scss */
.investors-topic {
  background-color: #af6165;
}

/* line 48, /app/app/assets/stylesheets/vars/_colors.scss */
.water-topic {
  background-color: #2c86da;
}

/* line 52, /app/app/assets/stylesheets/vars/_colors.scss */
.supply-chain-topic {
  background-color: #fe5e17;
}

/* line 56, /app/app/assets/stylesheets/vars/_colors.scss */
.states-and-regions-topic {
  background-color: #585b9a;
}

/* line 60, /app/app/assets/stylesheets/vars/_colors.scss */
.other-topic {
  background-color: #ef6a30;
}

/* line 65, /app/app/assets/stylesheets/vars/_colors.scss */
.policy-and-public-affairs-topic,
.companies-topic {
  background-color: palette(red, cdp);
}

/* line 6, /app/app/assets/stylesheets/components/forms/new_password_form.scss */
.new_password_form {
  max-width: 100%;
  margin-left: auto;
  margin-right: auto;
}
/* line 12, /usr/local/bundle/gems/susy-2.2.12/sass/susy/output/support/_clearfix.scss */
.new_password_form:after {
  content: " ";
  display: block;
  clear: both;
}
@media (min-width: 1080px) {
  /* line 6, /app/app/assets/stylesheets/components/forms/new_password_form.scss */
  .new_password_form {
    max-width: 990px;
  }
}
/* line 56, /usr/local/bundle/gems/susy-2.2.12/sass/susy/language/susy/_breakpoint-plugin.scss */
.no-mq .new_password_form {
  max-width: 990px;
}

/* line 14, /app/app/assets/stylesheets/components/forms/new_password_form.scss */
.new_password_form__label_container,
.new_password_form__field {
  padding: 1em 0 0 0;
  position: relative;
}
@media (min-width: 768px) {
  /* line 14, /app/app/assets/stylesheets/components/forms/new_password_form.scss */
  .new_password_form__label_container,
  .new_password_form__field {
    padding-bottom: 1em;
  }
}
/* line 56, /usr/local/bundle/gems/susy-2.2.12/sass/susy/language/susy/_breakpoint-plugin.scss */
.no-mq .new_password_form__label_container, .no-mq
.new_password_form__field {
  padding-bottom: 1em;
}
@media (min-width: 1080px) {
  /* line 14, /app/app/assets/stylesheets/components/forms/new_password_form.scss */
  .new_password_form__label_container,
  .new_password_form__field {
    padding-bottom: 1.5em;
  }
}
/* line 56, /usr/local/bundle/gems/susy-2.2.12/sass/susy/language/susy/_breakpoint-plugin.scss */
.no-mq .new_password_form__label_container, .no-mq
.new_password_form__field {
  padding-bottom: 1.5em;
}
/* line 24, /app/app/assets/stylesheets/mixins/_forms.scss */
.new_password_form__label_container label,
.new_password_form__field label {
  display: block;
  font-size: 1.1em;
}
/* line 28, /app/app/assets/stylesheets/mixins/_forms.scss */
.new_password_form__label_container label .field__requirement,
.new_password_form__field label .field__requirement {
  color: #ACAAAC;
  font-size: .9em;
  padding: 0 0 0 1em;
}
/* line 35, /app/app/assets/stylesheets/mixins/_forms.scss */
.new_password_form__label_container .field__error,
.new_password_form__field .field__error {
  color: #D31144;
  display: block;
  font-size: .9em;
  padding: .5em .6em 0 .6em;
}
/* line 42, /app/app/assets/stylesheets/mixins/_forms.scss */
.new_password_form__label_container input,
.new_password_form__field input {
  -moz-appearance: none;
  -webkit-appearance: none;
  -moz-border-radius: 0;
  -webkit-border-radius: 0;
  border-radius: 0;
  font-family: Helvetica, sans-serif;
  font-weight: lighter;
  font-size: 1.4em;
  background: #FFFFFF;
  border: 1px solid #FFFFFF;
  height: 2.6em;
  margin: 0;
  text-indent: .5em;
  width: 100%;
}
@media (min-width: 768px) {
  /* line 42, /app/app/assets/stylesheets/mixins/_forms.scss */
  .new_password_form__label_container input,
  .new_password_form__field input {
    font-size: 1.2em;
    height: 2.7em;
    line-height: 2.7em;
  }
}
/* line 56, /usr/local/bundle/gems/susy-2.2.12/sass/susy/language/susy/_breakpoint-plugin.scss */
.no-mq .new_password_form__label_container input, .no-mq
.new_password_form__field input {
  font-size: 1.2em;
  height: 2.7em;
  line-height: 2.7em;
}
/* line 60, /app/app/assets/stylesheets/mixins/_forms.scss */
.new_password_form__label_container input:focus,
.new_password_form__field input:focus {
  border: 1px solid #485464;
  outline: 0;
}

/* line 19, /app/app/assets/stylesheets/components/forms/new_password_form.scss */
.new_password_form__label_container {
  clear: both;
}

/* line 23, /app/app/assets/stylesheets/components/forms/new_password_form.scss */
.new_password_form__field {
  padding-top: 0;
  width: 100%;
}

/* line 28, /app/app/assets/stylesheets/components/forms/new_password_form.scss */
.new_password_form__actions {
  clear: both;
}
/* line 212, /app/app/assets/stylesheets/mixins/_forms.scss */
.new_password_form__actions button,
.new_password_form__actions input {
  -moz-appearance: none;
  -webkit-appearance: none;
  -moz-border-radius: 0;
  -webkit-border-radius: 0;
  border-radius: 0;
  display: inline-block;
  vertical-align: middle;
  *vertical-align: auto;
  *zoom: 1;
  *display: inline;
  background: #D31144;
  border: 0;
  color: #FFFFFF;
  cursor: pointer;
  font-size: 1em;
  line-height: 2.6em;
  height: 2.6em;
  padding: 0 0.5em;
  min-width: 12em;
  text-align: left;
  text-decoration: none;
  margin-top: 1.6em;
}
/* line 8, /app/app/assets/stylesheets/mixins/_helpers.scss */
.rtl .new_password_form__actions button, .rtl
.new_password_form__actions input {
  text-align: right;
}
/* line 2, /app/app/assets/stylesheets/mixins/_helpers.scss */
.ie7 .new_password_form__actions button, .ie7
.new_password_form__actions input {
  width: 18em;
}
/* line 182, /app/app/assets/stylesheets/mixins/_forms.scss */
.new_password_form__actions button:focus, .new_password_form__actions button:hover,
.new_password_form__actions input:focus,
.new_password_form__actions input:hover {
  background: #a90e36;
  color: #FFFFFF;
  outline: 0;
}
/* line 2, /app/app/assets/stylesheets/mixins/_helpers.scss */
.ie7 .new_password_form__actions button, .ie7
.new_password_form__actions input {
  *behavior: none;
}
@media (min-width: 768px) {
  /* line 28, /app/app/assets/stylesheets/components/forms/new_password_form.scss */
  .new_password_form__actions {
    padding-top: 1.7em;
  }
}
/* line 56, /usr/local/bundle/gems/susy-2.2.12/sass/susy/language/susy/_breakpoint-plugin.scss */
.no-mq .new_password_form__actions {
  padding-top: 1.7em;
}
@media (min-width: 1080px) {
  /* line 28, /app/app/assets/stylesheets/components/forms/new_password_form.scss */
  .new_password_form__actions {
    padding-top: 1em;
  }
}
/* line 56, /usr/local/bundle/gems/susy-2.2.12/sass/susy/language/susy/_breakpoint-plugin.scss */
.no-mq .new_password_form__actions {
  padding-top: 1em;
}
/* line 230, /app/app/assets/stylesheets/mixins/_forms.scss */
.new_password_form__actions i {
  float: right;
  font-size: 1.3em;
  position: relative;
  top: .5em;
}
/* line 2, /app/app/assets/stylesheets/mixins/_helpers.scss */
.ie7 .new_password_form__actions i {
  position: relative;
  top: -1.5em;
}
/* line 32, /app/app/assets/stylesheets/components/forms/new_password_form.scss */
.new_password_form__actions button {
  width: auto;
}
/* line 36, /app/app/assets/stylesheets/components/forms/new_password_form.scss */
.new_password_form__actions .submit_icon {
  margin-left: 1em;
}

/* line 39, /app/app/assets/stylesheets/components/forms/new_password_form.scss */
.new_password_form__need_help {
  clear: both;
  padding-top: 2em;
}
@media (min-width: 1080px) {
  /* line 39, /app/app/assets/stylesheets/components/forms/new_password_form.scss */
  .new_password_form__need_help {
    padding-right: 5em;
    width: 36.70886076%;
  }
}
/* line 56, /usr/local/bundle/gems/susy-2.2.12/sass/susy/language/susy/_breakpoint-plugin.scss */
.no-mq .new_password_form__need_help {
  padding-right: 5em;
  width: 36.70886076%;
}
/* line 32, /app/app/assets/stylesheets/vars/_colors.scss */
.cities-topic {
  background-color: #585b9a;
}

/* line 36, /app/app/assets/stylesheets/vars/_colors.scss */
.climate-change-topic {
  background-color: #82246f;
}

/* line 40, /app/app/assets/stylesheets/vars/_colors.scss */
.forests-topic {
  background-color: #00775a;
}

/* line 44, /app/app/assets/stylesheets/vars/_colors.scss */
.investors-topic {
  background-color: #af6165;
}

/* line 48, /app/app/assets/stylesheets/vars/_colors.scss */
.water-topic {
  background-color: #2c86da;
}

/* line 52, /app/app/assets/stylesheets/vars/_colors.scss */
.supply-chain-topic {
  background-color: #fe5e17;
}

/* line 56, /app/app/assets/stylesheets/vars/_colors.scss */
.states-and-regions-topic {
  background-color: #585b9a;
}

/* line 60, /app/app/assets/stylesheets/vars/_colors.scss */
.other-topic {
  background-color: #ef6a30;
}

/* line 65, /app/app/assets/stylesheets/vars/_colors.scss */
.policy-and-public-affairs-topic,
.companies-topic {
  background-color: palette(red, cdp);
}

/* line 7, /app/app/assets/stylesheets/components/forms/registration_form.scss */
.registration_form {
  max-width: 100%;
  margin-left: auto;
  margin-right: auto;
}
/* line 12, /usr/local/bundle/gems/susy-2.2.12/sass/susy/output/support/_clearfix.scss */
.registration_form:after {
  content: " ";
  display: block;
  clear: both;
}

/* line 11, /app/app/assets/stylesheets/components/forms/registration_form.scss */
.registration_form__help {
  padding: 1.5em 0 0 0;
  font-size: 1rem;
  padding-top: 0;
}
@media (min-width: 1080px) {
  /* line 11, /app/app/assets/stylesheets/components/forms/registration_form.scss */
  .registration_form__help {
    width: 43.03797468%;
    float: left;
    margin-right: 1.26582278%;
  }
}
/* line 56, /usr/local/bundle/gems/susy-2.2.12/sass/susy/language/susy/_breakpoint-plugin.scss */
.no-mq .registration_form__help {
  width: 43.03797468%;
  float: left;
  margin-right: 1.26582278%;
}

@media (min-width: 1080px) {
  /* line 17, /app/app/assets/stylesheets/components/forms/registration_form.scss */
  .registration_form__create_account,
  .registration_form__need_help {
    padding-right: 6em;
  }
}
/* line 56, /usr/local/bundle/gems/susy-2.2.12/sass/susy/language/susy/_breakpoint-plugin.scss */
.no-mq .registration_form__create_account, .no-mq
.registration_form__need_help {
  padding-right: 6em;
}

@media (min-width: 1080px) {
  /* line 24, /app/app/assets/stylesheets/components/forms/registration_form.scss */
  .registration_form__need_help {
    padding-top: 8em;
  }
}
/* line 56, /usr/local/bundle/gems/susy-2.2.12/sass/susy/language/susy/_breakpoint-plugin.scss */
.no-mq .registration_form__need_help {
  padding-top: 8em;
}

/* line 30, /app/app/assets/stylesheets/components/forms/registration_form.scss */
.registration_form__fieldset {
  padding: 1.5em 0 0 0;
  padding-top: 0;
}
@media (min-width: 1080px) {
  /* line 30, /app/app/assets/stylesheets/components/forms/registration_form.scss */
  .registration_form__fieldset {
    width: 36.70886076%;
    float: left;
    margin-right: 1.26582278%;
  }
}
/* line 56, /usr/local/bundle/gems/susy-2.2.12/sass/susy/language/susy/_breakpoint-plugin.scss */
.no-mq .registration_form__fieldset {
  width: 36.70886076%;
  float: left;
  margin-right: 1.26582278%;
}

/* line 35, /app/app/assets/stylesheets/components/forms/registration_form.scss */
.registration_form__field {
  padding: 1em 0 0 0;
  position: relative;
}
@media (min-width: 768px) {
  /* line 35, /app/app/assets/stylesheets/components/forms/registration_form.scss */
  .registration_form__field {
    padding-bottom: 1em;
  }
}
/* line 56, /usr/local/bundle/gems/susy-2.2.12/sass/susy/language/susy/_breakpoint-plugin.scss */
.no-mq .registration_form__field {
  padding-bottom: 1em;
}
@media (min-width: 1080px) {
  /* line 35, /app/app/assets/stylesheets/components/forms/registration_form.scss */
  .registration_form__field {
    padding-bottom: 1.5em;
  }
}
/* line 56, /usr/local/bundle/gems/susy-2.2.12/sass/susy/language/susy/_breakpoint-plugin.scss */
.no-mq .registration_form__field {
  padding-bottom: 1.5em;
}
/* line 24, /app/app/assets/stylesheets/mixins/_forms.scss */
.registration_form__field label {
  display: block;
  font-size: 1.1em;
}
/* line 28, /app/app/assets/stylesheets/mixins/_forms.scss */
.registration_form__field label .field__requirement {
  color: #ACAAAC;
  font-size: .9em;
  padding: 0 0 0 1em;
}
/* line 35, /app/app/assets/stylesheets/mixins/_forms.scss */
.registration_form__field .field__error {
  color: #D31144;
  display: block;
  font-size: .9em;
  padding: .5em .6em 0 .6em;
}
/* line 42, /app/app/assets/stylesheets/mixins/_forms.scss */
.registration_form__field input {
  -moz-appearance: none;
  -webkit-appearance: none;
  -moz-border-radius: 0;
  -webkit-border-radius: 0;
  border-radius: 0;
  font-family: Helvetica, sans-serif;
  font-weight: lighter;
  font-size: 1.4em;
  background: #FFFFFF;
  border: 1px solid #FFFFFF;
  height: 2.6em;
  margin: 0;
  text-indent: .5em;
  width: 100%;
}
@media (min-width: 768px) {
  /* line 42, /app/app/assets/stylesheets/mixins/_forms.scss */
  .registration_form__field input {
    font-size: 1.2em;
    height: 2.7em;
    line-height: 2.7em;
  }
}
/* line 56, /usr/local/bundle/gems/susy-2.2.12/sass/susy/language/susy/_breakpoint-plugin.scss */
.no-mq .registration_form__field input {
  font-size: 1.2em;
  height: 2.7em;
  line-height: 2.7em;
}
/* line 60, /app/app/assets/stylesheets/mixins/_forms.scss */
.registration_form__field input:focus {
  border: 1px solid #485464;
  outline: 0;
}

/* line 39, /app/app/assets/stylesheets/components/forms/registration_form.scss */
.registration_form__field--checkbox {
  padding: 1.5em 0 0 0;
}
@media (min-width: 768px) {
  /* line 39, /app/app/assets/stylesheets/components/forms/registration_form.scss */
  .registration_form__field--checkbox {
    padding-top: .9em;
  }
}
/* line 56, /usr/local/bundle/gems/susy-2.2.12/sass/susy/language/susy/_breakpoint-plugin.scss */
.no-mq .registration_form__field--checkbox {
  padding-top: .9em;
}
@media (min-width: 1080px) {
  /* line 39, /app/app/assets/stylesheets/components/forms/registration_form.scss */
  .registration_form__field--checkbox {
    padding-top: 0;
  }
}
/* line 56, /usr/local/bundle/gems/susy-2.2.12/sass/susy/language/susy/_breakpoint-plugin.scss */
.no-mq .registration_form__field--checkbox {
  padding-top: 0;
}
/* line 2, /app/app/assets/stylesheets/mixins/_helpers.scss */
.no-mq .registration_form__field--checkbox {
  margin-right: 10px;
}
/* line 76, /app/app/assets/stylesheets/mixins/_forms.scss */
.registration_form__field--checkbox label {
  display: inline-block;
  vertical-align: middle;
  *vertical-align: auto;
  *zoom: 1;
  *display: inline;
  padding: 0 0 0 .5em;
}
/* line 2, /app/app/assets/stylesheets/mixins/_helpers.scss */
.no-mq .registration_form__field--checkbox label {
  vertical-align: top;
}
/* line 85, /app/app/assets/stylesheets/mixins/_forms.scss */
.registration_form__field--checkbox .field__error {
  color: #CC0000;
  display: block;
  font-size: .9em;
  padding: .5em 0 0 0;
}
/* line 92, /app/app/assets/stylesheets/mixins/_forms.scss */
.registration_form__field--checkbox .field_with_errors {
  display: inline;
}
/* line 94, /app/app/assets/stylesheets/mixins/_forms.scss */
.registration_form__field--checkbox input {
  margin: 0;
  width: auto;
}

/* line 212, /app/app/assets/stylesheets/mixins/_forms.scss */
.registration_form__actions button,
.registration_form__actions input {
  -moz-appearance: none;
  -webkit-appearance: none;
  -moz-border-radius: 0;
  -webkit-border-radius: 0;
  border-radius: 0;
  display: inline-block;
  vertical-align: middle;
  *vertical-align: auto;
  *zoom: 1;
  *display: inline;
  background: #D31144;
  border: 0;
  color: #FFFFFF;
  cursor: pointer;
  font-size: 1em;
  line-height: 2.6em;
  height: 2.6em;
  padding: 0 0.5em;
  min-width: 12em;
  text-align: left;
  text-decoration: none;
  margin-top: 1.6em;
}
/* line 8, /app/app/assets/stylesheets/mixins/_helpers.scss */
.rtl .registration_form__actions button, .rtl
.registration_form__actions input {
  text-align: right;
}
/* line 2, /app/app/assets/stylesheets/mixins/_helpers.scss */
.ie7 .registration_form__actions button, .ie7
.registration_form__actions input {
  width: 18em;
}
/* line 182, /app/app/assets/stylesheets/mixins/_forms.scss */
.registration_form__actions button:focus, .registration_form__actions button:hover,
.registration_form__actions input:focus,
.registration_form__actions input:hover {
  background: #a90e36;
  color: #FFFFFF;
  outline: 0;
}
/* line 2, /app/app/assets/stylesheets/mixins/_helpers.scss */
.ie7 .registration_form__actions button, .ie7
.registration_form__actions input {
  *behavior: none;
}
@media (min-width: 768px) {
  /* line 43, /app/app/assets/stylesheets/components/forms/registration_form.scss */
  .registration_form__actions {
    padding-top: 1.7em;
  }
}
/* line 56, /usr/local/bundle/gems/susy-2.2.12/sass/susy/language/susy/_breakpoint-plugin.scss */
.no-mq .registration_form__actions {
  padding-top: 1.7em;
}
@media (min-width: 1080px) {
  /* line 43, /app/app/assets/stylesheets/components/forms/registration_form.scss */
  .registration_form__actions {
    padding-top: 1em;
  }
}
/* line 56, /usr/local/bundle/gems/susy-2.2.12/sass/susy/language/susy/_breakpoint-plugin.scss */
.no-mq .registration_form__actions {
  padding-top: 1em;
}
/* line 230, /app/app/assets/stylesheets/mixins/_forms.scss */
.registration_form__actions i {
  float: right;
  font-size: 1.3em;
  position: relative;
  top: .5em;
}
/* line 2, /app/app/assets/stylesheets/mixins/_helpers.scss */
.ie7 .registration_form__actions i {
  position: relative;
  top: -1.5em;
}
/* line 4, /app/app/assets/stylesheets/components/forms/responder_form.scss */
.responder_form {
  background-color: #C6C9CE;
  padding: 0 3em 0;
}
/* line 8, /app/app/assets/stylesheets/components/forms/responder_form.scss */
.responder_form .new_invited_responder {
  padding: 1em 0 1em 0;
}
@media (min-width: 768px) {
  /* line 8, /app/app/assets/stylesheets/components/forms/responder_form.scss */
  .responder_form .new_invited_responder {
    padding: 1em 0 1em 30%;
  }
  /* line 8, /app/app/assets/stylesheets/mixins/_helpers.scss */
  .rtl .responder_form .new_invited_responder {
    padding: 2.4em 30% 2em 0;
  }
}
/* line 56, /usr/local/bundle/gems/susy-2.2.12/sass/susy/language/susy/_breakpoint-plugin.scss */
.no-mq .responder_form .new_invited_responder {
  padding: 1em 0 1em 30%;
}
/* line 8, /app/app/assets/stylesheets/mixins/_helpers.scss */
.rtl .no-mq .responder_form .new_invited_responder {
  padding: 2.4em 30% 2em 0;
}
/* line 20, /app/app/assets/stylesheets/components/forms/responder_form.scss */
.responder_form .user_form__field {
  padding: 0 0 .7em;
  width: 87%;
}
/* line 25, /app/app/assets/stylesheets/components/forms/responder_form.scss */
.responder_form .user_form__actions {
  padding-top: .5em;
}
/* line 28, /app/app/assets/stylesheets/components/forms/responder_form.scss */
.responder_form .user_form__actions button {
  margin-top: 0;
}
/* line 31, /app/app/assets/stylesheets/components/forms/responder_form.scss */
.responder_form .icon--check-tick {
  top: .8em;
}
@charset "UTF-8";
/* line 32, /app/app/assets/stylesheets/vars/_colors.scss */
.cities-topic {
  background-color: #585b9a;
}

/* line 36, /app/app/assets/stylesheets/vars/_colors.scss */
.climate-change-topic {
  background-color: #82246f;
}

/* line 40, /app/app/assets/stylesheets/vars/_colors.scss */
.forests-topic {
  background-color: #00775a;
}

/* line 44, /app/app/assets/stylesheets/vars/_colors.scss */
.investors-topic {
  background-color: #af6165;
}

/* line 48, /app/app/assets/stylesheets/vars/_colors.scss */
.water-topic {
  background-color: #2c86da;
}

/* line 52, /app/app/assets/stylesheets/vars/_colors.scss */
.supply-chain-topic {
  background-color: #fe5e17;
}

/* line 56, /app/app/assets/stylesheets/vars/_colors.scss */
.states-and-regions-topic {
  background-color: #585b9a;
}

/* line 60, /app/app/assets/stylesheets/vars/_colors.scss */
.other-topic {
  background-color: #ef6a30;
}

/* line 65, /app/app/assets/stylesheets/vars/_colors.scss */
.policy-and-public-affairs-topic,
.companies-topic {
  background-color: palette(red, cdp);
}

/* line 6, /app/app/assets/stylesheets/components/forms/update_supply_chain_form.scss */
.update_supply_chain_form__field {
  border-bottom: 1px solid #DDDDDD;
}

/* line 11, /app/app/assets/stylesheets/components/forms/update_supply_chain_form.scss */
.update_supply_chain_form__title {
  margin: .5em 0 1em;
  padding: 0;
}
/* line 16, /app/app/assets/stylesheets/components/forms/update_supply_chain_form.scss */
.update_supply_chain_form .inline-close__link {
  color: #9099a0;
  display: none;
  margin: 35px 15px 0;
}
/* line 22, /app/app/assets/stylesheets/components/forms/update_supply_chain_form.scss */
.modal-overlay .update_supply_chain_form .inline-close__link {
  display: inline-block;
  vertical-align: top;
  *vertical-align: auto;
  *zoom: 1;
  *display: inline;
}
/* line 27, /app/app/assets/stylesheets/components/forms/update_supply_chain_form.scss */
.update_supply_chain_form .field__error {
  clear: left;
}
/* line 31, /app/app/assets/stylesheets/components/forms/update_supply_chain_form.scss */
.update_supply_chain_form .field_with_errors:first-child + .field__error {
  display: none;
}

/* line 36, /app/app/assets/stylesheets/components/forms/update_supply_chain_form.scss */
.update_supply_chain_form__sme_description {
  font-size: 1.1em;
  padding: 1em 0 0 1em;
}

/* line 41, /app/app/assets/stylesheets/components/forms/update_supply_chain_form.scss */
.update_supply_chain_form__field {
  padding: 1em 0 0 0;
  position: relative;
  *zoom: 1;
}
@media (min-width: 768px) {
  /* line 41, /app/app/assets/stylesheets/components/forms/update_supply_chain_form.scss */
  .update_supply_chain_form__field {
    padding-bottom: 1em;
  }
}
/* line 56, /usr/local/bundle/gems/susy-2.2.12/sass/susy/language/susy/_breakpoint-plugin.scss */
.no-mq .update_supply_chain_form__field {
  padding-bottom: 1em;
}
@media (min-width: 1080px) {
  /* line 41, /app/app/assets/stylesheets/components/forms/update_supply_chain_form.scss */
  .update_supply_chain_form__field {
    padding-bottom: 1.5em;
  }
}
/* line 56, /usr/local/bundle/gems/susy-2.2.12/sass/susy/language/susy/_breakpoint-plugin.scss */
.no-mq .update_supply_chain_form__field {
  padding-bottom: 1.5em;
}
/* line 24, /app/app/assets/stylesheets/mixins/_forms.scss */
.update_supply_chain_form__field label {
  display: block;
  font-size: 1.1em;
}
/* line 28, /app/app/assets/stylesheets/mixins/_forms.scss */
.update_supply_chain_form__field label .field__requirement {
  color: #ACAAAC;
  font-size: .9em;
  padding: 0 0 0 1em;
}
/* line 35, /app/app/assets/stylesheets/mixins/_forms.scss */
.update_supply_chain_form__field .field__error {
  color: #D31144;
  display: block;
  font-size: .9em;
  padding: .5em .6em 0 .6em;
}
/* line 42, /app/app/assets/stylesheets/mixins/_forms.scss */
.update_supply_chain_form__field input {
  -moz-appearance: none;
  -webkit-appearance: none;
  -moz-border-radius: 0;
  -webkit-border-radius: 0;
  border-radius: 0;
  font-family: Helvetica, sans-serif;
  font-weight: lighter;
  font-size: 1.4em;
  background: #FFFFFF;
  border: 1px solid #FFFFFF;
  height: 2.6em;
  margin: 0;
  text-indent: .5em;
  width: 100%;
}
@media (min-width: 768px) {
  /* line 42, /app/app/assets/stylesheets/mixins/_forms.scss */
  .update_supply_chain_form__field input {
    font-size: 1.2em;
    height: 2.7em;
    line-height: 2.7em;
  }
}
/* line 56, /usr/local/bundle/gems/susy-2.2.12/sass/susy/language/susy/_breakpoint-plugin.scss */
.no-mq .update_supply_chain_form__field input {
  font-size: 1.2em;
  height: 2.7em;
  line-height: 2.7em;
}
/* line 60, /app/app/assets/stylesheets/mixins/_forms.scss */
.update_supply_chain_form__field input:focus {
  border: 1px solid #485464;
  outline: 0;
}
/* line 38, /usr/local/bundle/gems/compass-core-1.0.3/stylesheets/compass/utilities/general/_clearfix.scss */
.update_supply_chain_form__field:after {
  content: "";
  display: table;
  clear: both;
}
@media (min-width: 1080px) {
  /* line 41, /app/app/assets/stylesheets/components/forms/update_supply_chain_form.scss */
  .update_supply_chain_form__field {
    padding-bottom: 1em;
  }
}
/* line 56, /usr/local/bundle/gems/susy-2.2.12/sass/susy/language/susy/_breakpoint-plugin.scss */
.no-mq .update_supply_chain_form__field {
  padding-bottom: 1em;
}
/* line 51, /app/app/assets/stylesheets/components/forms/update_supply_chain_form.scss */
.update_supply_chain_form__field label,
.update_supply_chain_form__field .field__error {
  color: #9099a0;
}
@media (min-width: 768px) {
  /* line 51, /app/app/assets/stylesheets/components/forms/update_supply_chain_form.scss */
  .update_supply_chain_form__field label,
  .update_supply_chain_form__field .field__error {
    float: left;
    margin-top: .7em;
    padding: 0 0 0 1em;
    width: 49%;
  }
}
/* line 56, /usr/local/bundle/gems/susy-2.2.12/sass/susy/language/susy/_breakpoint-plugin.scss */
.no-mq .update_supply_chain_form__field label, .no-mq
.update_supply_chain_form__field .field__error {
  float: left;
  margin-top: .7em;
  padding: 0 0 0 1em;
  width: 49%;
}
/* line 62, /app/app/assets/stylesheets/components/forms/update_supply_chain_form.scss */
.rtl .update_supply_chain_form__field label, .rtl
.update_supply_chain_form__field .field__error {
  float: right;
}
@media (min-width: 768px) {
  /* line 62, /app/app/assets/stylesheets/components/forms/update_supply_chain_form.scss */
  .rtl .update_supply_chain_form__field label, .rtl
  .update_supply_chain_form__field .field__error {
    padding: 0 1em 0 0;
  }
}
/* line 56, /usr/local/bundle/gems/susy-2.2.12/sass/susy/language/susy/_breakpoint-plugin.scss */
.no-mq .rtl .update_supply_chain_form__field label, .no-mq .rtl
.update_supply_chain_form__field .field__error {
  padding: 0 1em 0 0;
}
/* line 70, /app/app/assets/stylesheets/components/forms/update_supply_chain_form.scss */
.ie7 .update_supply_chain_form__field label, .ie7
.update_supply_chain_form__field .field__error {
  padding: 0;
}
/* line 75, /app/app/assets/stylesheets/components/forms/update_supply_chain_form.scss */
.update_supply_chain_form__field .field__error {
  color: #D31144;
  margin: 0 0 6px;
  padding: 0;
}
@media (min-width: 768px) {
  /* line 75, /app/app/assets/stylesheets/components/forms/update_supply_chain_form.scss */
  .update_supply_chain_form__field .field__error {
    margin: 0 3px;
    padding: 0 1em;
  }
}
/* line 56, /usr/local/bundle/gems/susy-2.2.12/sass/susy/language/susy/_breakpoint-plugin.scss */
.no-mq .update_supply_chain_form__field .field__error {
  margin: 0 3px;
  padding: 0 1em;
}
/* line 86, /app/app/assets/stylesheets/components/forms/update_supply_chain_form.scss */
.update_supply_chain_form__field input {
  background: #f7f8f9;
  color: #495862;
  margin-bottom: 1em;
  padding: 0 1em;
  text-indent: 0;
}
@media (min-width: 768px) {
  /* line 86, /app/app/assets/stylesheets/components/forms/update_supply_chain_form.scss */
  .update_supply_chain_form__field input {
    float: right;
    margin-bottom: 0;
    width: 50%;
  }
}
/* line 56, /usr/local/bundle/gems/susy-2.2.12/sass/susy/language/susy/_breakpoint-plugin.scss */
.no-mq .update_supply_chain_form__field input {
  float: right;
  margin-bottom: 0;
  width: 50%;
}
/* line 99, /app/app/assets/stylesheets/components/forms/update_supply_chain_form.scss */
.ie7 .update_supply_chain_form__field input {
  padding: 0;
}
@media (min-width: 768px) {
  /* line 104, /app/app/assets/stylesheets/components/forms/update_supply_chain_form.scss */
  .update_supply_chain_form__field .radio-container {
    float: right;
    margin-bottom: 0;
    width: 50%;
  }
}
/* line 56, /usr/local/bundle/gems/susy-2.2.12/sass/susy/language/susy/_breakpoint-plugin.scss */
.no-mq .update_supply_chain_form__field .radio-container {
  float: right;
  margin-bottom: 0;
  width: 50%;
}
/* line 112, /app/app/assets/stylesheets/components/forms/update_supply_chain_form.scss */
.update_supply_chain_form__field [disabled="disabled"] {
  background: #FFFFFF;
}
/* line 116, /app/app/assets/stylesheets/components/forms/update_supply_chain_form.scss */
.update_supply_chain_form__field input:focus {
  border-color: #DDDDDD;
}
/* line 120, /app/app/assets/stylesheets/components/forms/update_supply_chain_form.scss */
.update_supply_chain_form__field .textual_radio_button {
  display: inline-block;
  vertical-align: top;
  *vertical-align: auto;
  *zoom: 1;
  *display: inline;
  float: none;
  padding: 0;
  position: relative;
  width: auto;
}
/* line 108, /app/app/assets/stylesheets/mixins/_forms.scss */
.update_supply_chain_form__field .textual_radio_button + label {
  margin-left: .6em;
}
/* line 112, /app/app/assets/stylesheets/mixins/_forms.scss */
.update_supply_chain_form__field .textual_radio_button input {
  -moz-appearance: none;
  -webkit-appearance: none;
  height: 5px;
  left: 2px;
  position: absolute;
  top: 2px;
  width: 5px;
  z-index: 1;
}
/* line 123, /app/app/assets/stylesheets/mixins/_forms.scss */
.update_supply_chain_form__field .textual_radio_button span {
  font-family: Helvetica, sans-serif;
  font-weight: lighter;
  font-size: 1.4em;
  display: inline-block;
  vertical-align: top;
  *vertical-align: auto;
  *zoom: 1;
  *display: inline;
  background: #f7f8f9;
  border: 1px solid #FFFFFF;
  color: #495862;
  cursor: pointer;
  font-size: 1em;
  height: 2.6em;
  line-height: 2.5em;
  margin: .2em 0 1em;
  padding: 0 1.5em;
  position: relative;
  text-transform: uppercase;
  z-index: 2;
}
@media (min-width: 768px) {
  /* line 123, /app/app/assets/stylesheets/mixins/_forms.scss */
  .update_supply_chain_form__field .textual_radio_button span {
    margin: 0;
  }
}
/* line 56, /usr/local/bundle/gems/susy-2.2.12/sass/susy/language/susy/_breakpoint-plugin.scss */
.no-mq .update_supply_chain_form__field .textual_radio_button span {
  margin: 0;
}
/* line 144, /app/app/assets/stylesheets/mixins/_forms.scss */
.update_supply_chain_form__field .textual_radio_button span:hover, .update_supply_chain_form__field .textual_radio_button span:focus {
  border: 1px solid #485464;
  outline: 0;
}
/* line 151, /app/app/assets/stylesheets/mixins/_forms.scss */
.update_supply_chain_form__field .textual_radio_button.is-checked span,
.update_supply_chain_form__field .textual_radio_button input:checked + span {
  border-color: #CC0000;
}

/* line 125, /app/app/assets/stylesheets/components/forms/update_supply_chain_form.scss */
.update_supply_chain_form__field--select {
  padding-bottom: 1em;
}
/* line 129, /app/app/assets/stylesheets/components/forms/update_supply_chain_form.scss */
.update_supply_chain_form__field--select select,
.update_supply_chain_form__field--select .chosen-container {
  float: right;
  width: 100% !important;
}
@media (min-width: 768px) {
  /* line 129, /app/app/assets/stylesheets/components/forms/update_supply_chain_form.scss */
  .update_supply_chain_form__field--select select,
  .update_supply_chain_form__field--select .chosen-container {
    width: 50% !important;
  }
}
/* line 56, /usr/local/bundle/gems/susy-2.2.12/sass/susy/language/susy/_breakpoint-plugin.scss */
.no-mq .update_supply_chain_form__field--select select, .no-mq
.update_supply_chain_form__field--select .chosen-container {
  width: 50% !important;
}
/* line 140, /app/app/assets/stylesheets/components/forms/update_supply_chain_form.scss */
.update_supply_chain_form__field--select .rtl select,
.update_supply_chain_form__field--select .rtl .chosen-container {
  float: left;
}
/* line 145, /app/app/assets/stylesheets/components/forms/update_supply_chain_form.scss */
.update_supply_chain_form__field--select label {
  margin-bottom: 5px;
}
@media (min-width: 768px) {
  /* line 145, /app/app/assets/stylesheets/components/forms/update_supply_chain_form.scss */
  .update_supply_chain_form__field--select label {
    margin-bottom: 0;
  }
}
/* line 56, /usr/local/bundle/gems/susy-2.2.12/sass/susy/language/susy/_breakpoint-plugin.scss */
.no-mq .update_supply_chain_form__field--select label {
  margin-bottom: 0;
}

/* line 154, /app/app/assets/stylesheets/components/forms/update_supply_chain_form.scss */
.update_supply_chain_form__actions {
  text-align: right;
}
/* line 212, /app/app/assets/stylesheets/mixins/_forms.scss */
.update_supply_chain_form__actions button,
.update_supply_chain_form__actions input {
  -moz-appearance: none;
  -webkit-appearance: none;
  -moz-border-radius: 0;
  -webkit-border-radius: 0;
  border-radius: 0;
  display: inline-block;
  vertical-align: middle;
  *vertical-align: auto;
  *zoom: 1;
  *display: inline;
  background: #D31144;
  border: 0;
  color: #FFFFFF;
  cursor: pointer;
  font-size: 1em;
  line-height: 2.6em;
  height: 2.6em;
  padding: 0 0.5em;
  min-width: 12em;
  text-align: left;
  text-decoration: none;
  margin-top: 1.6em;
}
/* line 8, /app/app/assets/stylesheets/mixins/_helpers.scss */
.rtl .update_supply_chain_form__actions button, .rtl
.update_supply_chain_form__actions input {
  text-align: right;
}
/* line 2, /app/app/assets/stylesheets/mixins/_helpers.scss */
.ie7 .update_supply_chain_form__actions button, .ie7
.update_supply_chain_form__actions input {
  width: 18em;
}
/* line 182, /app/app/assets/stylesheets/mixins/_forms.scss */
.update_supply_chain_form__actions button:focus, .update_supply_chain_form__actions button:hover,
.update_supply_chain_form__actions input:focus,
.update_supply_chain_form__actions input:hover {
  background: #a90e36;
  color: #FFFFFF;
  outline: 0;
}
/* line 2, /app/app/assets/stylesheets/mixins/_helpers.scss */
.ie7 .update_supply_chain_form__actions button, .ie7
.update_supply_chain_form__actions input {
  *behavior: none;
}
/* line 8, /app/app/assets/stylesheets/mixins/_helpers.scss */
.rtl .update_supply_chain_form__actions {
  text-align: left;
}
/* line 162, /app/app/assets/stylesheets/components/forms/update_supply_chain_form.scss */
.rtl .update_supply_chain_form__actions .icon--double-forward:before {
  content: "";
}
/* line 167, /app/app/assets/stylesheets/components/forms/update_supply_chain_form.scss */
.update_supply_chain_form__actions .icon--double-forward {
  float: right;
  line-height: 2.5em;
  margin-left: 15px;
}
/* line 8, /app/app/assets/stylesheets/mixins/_helpers.scss */
.rtl .update_supply_chain_form__actions .icon--double-forward {
  float: left;
}
/* line 2, /app/app/assets/stylesheets/mixins/_helpers.scss */
.ie7 .update_supply_chain_form__actions .icon--double-forward {
  float: none;
}
/* line 32, /app/app/assets/stylesheets/vars/_colors.scss */
.cities-topic {
  background-color: #585b9a;
}

/* line 36, /app/app/assets/stylesheets/vars/_colors.scss */
.climate-change-topic {
  background-color: #82246f;
}

/* line 40, /app/app/assets/stylesheets/vars/_colors.scss */
.forests-topic {
  background-color: #00775a;
}

/* line 44, /app/app/assets/stylesheets/vars/_colors.scss */
.investors-topic {
  background-color: #af6165;
}

/* line 48, /app/app/assets/stylesheets/vars/_colors.scss */
.water-topic {
  background-color: #2c86da;
}

/* line 52, /app/app/assets/stylesheets/vars/_colors.scss */
.supply-chain-topic {
  background-color: #fe5e17;
}

/* line 56, /app/app/assets/stylesheets/vars/_colors.scss */
.states-and-regions-topic {
  background-color: #585b9a;
}

/* line 60, /app/app/assets/stylesheets/vars/_colors.scss */
.other-topic {
  background-color: #ef6a30;
}

/* line 65, /app/app/assets/stylesheets/vars/_colors.scss */
.policy-and-public-affairs-topic,
.companies-topic {
  background-color: palette(red, cdp);
}

/* line 32, /app/app/assets/stylesheets/vars/_colors.scss */
.cities-topic {
  background-color: #585b9a;
}

/* line 36, /app/app/assets/stylesheets/vars/_colors.scss */
.climate-change-topic {
  background-color: #82246f;
}

/* line 40, /app/app/assets/stylesheets/vars/_colors.scss */
.forests-topic {
  background-color: #00775a;
}

/* line 44, /app/app/assets/stylesheets/vars/_colors.scss */
.investors-topic {
  background-color: #af6165;
}

/* line 48, /app/app/assets/stylesheets/vars/_colors.scss */
.water-topic {
  background-color: #2c86da;
}

/* line 52, /app/app/assets/stylesheets/vars/_colors.scss */
.supply-chain-topic {
  background-color: #fe5e17;
}

/* line 56, /app/app/assets/stylesheets/vars/_colors.scss */
.states-and-regions-topic {
  background-color: #585b9a;
}

/* line 60, /app/app/assets/stylesheets/vars/_colors.scss */
.other-topic {
  background-color: #ef6a30;
}

/* line 65, /app/app/assets/stylesheets/vars/_colors.scss */
.policy-and-public-affairs-topic,
.companies-topic {
  background-color: #D31144;
}

/* line 10, /app/app/assets/stylesheets/components/forms/user_form.scss */
.user_form__links, .user_form__links--terms, .user_form__links--right {
  padding-top: 1.4em;
}
@media (min-width: 768px) {
  /* line 10, /app/app/assets/stylesheets/components/forms/user_form.scss */
  .user_form__links, .user_form__links--terms, .user_form__links--right {
    float: left;
    font-size: .9em;
    padding-top: .9em;
    text-align: left;
  }
  /* line 8, /app/app/assets/stylesheets/mixins/_helpers.scss */
  .rtl .user_form__links, .rtl .user_form__links--terms, .rtl .user_form__links--right {
    float: right;
    text-align: right;
  }
  /* line 24, /app/app/assets/stylesheets/components/forms/user_form.scss */
  .user_form__field--checkbox + .user_form__links, .user_form__field--checkbox + .user_form__links--terms, .user_form__field--checkbox + .user_form__links--right {
    float: right;
    text-align: right;
  }
  /* line 8, /app/app/assets/stylesheets/mixins/_helpers.scss */
  .rtl .user_form__field--checkbox + .user_form__links, .rtl .user_form__field--checkbox + .user_form__links--terms, .rtl .user_form__field--checkbox + .user_form__links--right {
    float: left;
  }
}
/* line 56, /usr/local/bundle/gems/susy-2.2.12/sass/susy/language/susy/_breakpoint-plugin.scss */
.no-mq .user_form__links, .no-mq .user_form__links--terms, .no-mq .user_form__links--right {
  float: left;
  font-size: .9em;
  padding-top: .9em;
  text-align: left;
}
/* line 8, /app/app/assets/stylesheets/mixins/_helpers.scss */
.rtl .no-mq .user_form__links, .rtl .no-mq .user_form__links--terms, .rtl .no-mq .user_form__links--right {
  float: right;
  text-align: right;
}
/* line 24, /app/app/assets/stylesheets/components/forms/user_form.scss */
.user_form__field--checkbox + .no-mq .user_form__links, .user_form__field--checkbox + .no-mq .user_form__links--terms, .user_form__field--checkbox + .no-mq .user_form__links--right {
  float: right;
  text-align: right;
}
/* line 8, /app/app/assets/stylesheets/mixins/_helpers.scss */
.rtl .user_form__field--checkbox + .no-mq .user_form__links, .rtl .user_form__field--checkbox + .no-mq .user_form__links--terms, .rtl .user_form__field--checkbox + .no-mq .user_form__links--right {
  float: left;
}
@media (min-width: 1080px) {
  /* line 10, /app/app/assets/stylesheets/components/forms/user_form.scss */
  .user_form__links, .user_form__links--terms, .user_form__links--right {
    padding-top: 0;
  }
}
/* line 56, /usr/local/bundle/gems/susy-2.2.12/sass/susy/language/susy/_breakpoint-plugin.scss */
.no-mq .user_form__links, .no-mq .user_form__links--terms, .no-mq .user_form__links--right {
  padding-top: 0;
}
/* line 36, /app/app/assets/stylesheets/components/forms/user_form.scss */
.user_form__links a, .user_form__links--terms a, .user_form__links--right a {
  -moz-transition: color, 0.2s;
  -o-transition: color, 0.2s;
  -webkit-transition: color, 0.2s;
  transition: color, 0.2s;
  color: #959595;
}
/* line 8, /app/app/assets/stylesheets/mixins/_transitions.scss */
.user_form__links a:hover, .user_form__links--terms a:hover, .user_form__links--right a:hover, .user_form__links a:focus, .user_form__links--terms a:focus, .user_form__links--right a:focus {
  color: #D31144;
}

/* line 39, /app/app/assets/stylesheets/components/forms/user_form.scss */
.user_form {
  max-width: 100%;
  margin-left: auto;
  margin-right: auto;
}
/* line 12, /usr/local/bundle/gems/susy-2.2.12/sass/susy/output/support/_clearfix.scss */
.user_form:after {
  content: " ";
  display: block;
  clear: both;
}
@media (min-width: 768px) {
  /* line 39, /app/app/assets/stylesheets/components/forms/user_form.scss */
  .user_form {
    margin-left: 0;
    max-width: 75%;
  }
}
/* line 56, /usr/local/bundle/gems/susy-2.2.12/sass/susy/language/susy/_breakpoint-plugin.scss */
.no-mq .user_form {
  margin-left: 0;
  max-width: 75%;
}
@media (min-width: 1080px) {
  /* line 39, /app/app/assets/stylesheets/components/forms/user_form.scss */
  .user_form {
    margin: 0 auto;
    max-width: 990px;
  }
}
/* line 56, /usr/local/bundle/gems/susy-2.2.12/sass/susy/language/susy/_breakpoint-plugin.scss */
.no-mq .user_form {
  margin: 0 auto;
  max-width: 990px;
}

/* line 53, /app/app/assets/stylesheets/components/forms/user_form.scss */
.user_form__field {
  padding: 1em 0 0 0;
  position: relative;
}
@media (min-width: 768px) {
  /* line 53, /app/app/assets/stylesheets/components/forms/user_form.scss */
  .user_form__field {
    padding-bottom: 1em;
  }
}
/* line 56, /usr/local/bundle/gems/susy-2.2.12/sass/susy/language/susy/_breakpoint-plugin.scss */
.no-mq .user_form__field {
  padding-bottom: 1em;
}
@media (min-width: 1080px) {
  /* line 53, /app/app/assets/stylesheets/components/forms/user_form.scss */
  .user_form__field {
    padding-bottom: 1.5em;
  }
}
/* line 56, /usr/local/bundle/gems/susy-2.2.12/sass/susy/language/susy/_breakpoint-plugin.scss */
.no-mq .user_form__field {
  padding-bottom: 1.5em;
}
/* line 24, /app/app/assets/stylesheets/mixins/_forms.scss */
.user_form__field label {
  display: block;
  font-size: 1.1em;
}
/* line 28, /app/app/assets/stylesheets/mixins/_forms.scss */
.user_form__field label .field__requirement {
  color: #ACAAAC;
  font-size: .9em;
  padding: 0 0 0 1em;
}
/* line 35, /app/app/assets/stylesheets/mixins/_forms.scss */
.user_form__field .field__error {
  color: #D31144;
  display: block;
  font-size: .9em;
  padding: .5em .6em 0 .6em;
}
/* line 42, /app/app/assets/stylesheets/mixins/_forms.scss */
.user_form__field input {
  -moz-appearance: none;
  -webkit-appearance: none;
  -moz-border-radius: 0;
  -webkit-border-radius: 0;
  border-radius: 0;
  font-family: Helvetica, sans-serif;
  font-weight: lighter;
  font-size: 1.4em;
  background: #FFFFFF;
  border: 1px solid #FFFFFF;
  height: 2.6em;
  margin: 0;
  text-indent: .5em;
  width: 100%;
}
@media (min-width: 768px) {
  /* line 42, /app/app/assets/stylesheets/mixins/_forms.scss */
  .user_form__field input {
    font-size: 1.2em;
    height: 2.7em;
    line-height: 2.7em;
  }
}
/* line 56, /usr/local/bundle/gems/susy-2.2.12/sass/susy/language/susy/_breakpoint-plugin.scss */
.no-mq .user_form__field input {
  font-size: 1.2em;
  height: 2.7em;
  line-height: 2.7em;
}
/* line 60, /app/app/assets/stylesheets/mixins/_forms.scss */
.user_form__field input:focus {
  border: 1px solid #485464;
  outline: 0;
}

/* line 57, /app/app/assets/stylesheets/components/forms/user_form.scss */
.user_form__field--checkbox {
  padding: 1.5em 0 0 0;
}
@media (min-width: 768px) {
  /* line 57, /app/app/assets/stylesheets/components/forms/user_form.scss */
  .user_form__field--checkbox {
    padding-top: .9em;
  }
}
/* line 56, /usr/local/bundle/gems/susy-2.2.12/sass/susy/language/susy/_breakpoint-plugin.scss */
.no-mq .user_form__field--checkbox {
  padding-top: .9em;
}
@media (min-width: 1080px) {
  /* line 57, /app/app/assets/stylesheets/components/forms/user_form.scss */
  .user_form__field--checkbox {
    padding-top: 0;
  }
}
/* line 56, /usr/local/bundle/gems/susy-2.2.12/sass/susy/language/susy/_breakpoint-plugin.scss */
.no-mq .user_form__field--checkbox {
  padding-top: 0;
}
/* line 2, /app/app/assets/stylesheets/mixins/_helpers.scss */
.no-mq .user_form__field--checkbox {
  margin-right: 10px;
}
/* line 76, /app/app/assets/stylesheets/mixins/_forms.scss */
.user_form__field--checkbox label {
  display: inline-block;
  vertical-align: middle;
  *vertical-align: auto;
  *zoom: 1;
  *display: inline;
  padding: 0 0 0 .5em;
}
/* line 2, /app/app/assets/stylesheets/mixins/_helpers.scss */
.no-mq .user_form__field--checkbox label {
  vertical-align: top;
}
/* line 85, /app/app/assets/stylesheets/mixins/_forms.scss */
.user_form__field--checkbox .field__error {
  color: #CC0000;
  display: block;
  font-size: .9em;
  padding: .5em 0 0 0;
}
/* line 92, /app/app/assets/stylesheets/mixins/_forms.scss */
.user_form__field--checkbox .field_with_errors {
  display: inline;
}
/* line 94, /app/app/assets/stylesheets/mixins/_forms.scss */
.user_form__field--checkbox input {
  margin: 0;
  width: auto;
}
@media (min-width: 768px) {
  /* line 57, /app/app/assets/stylesheets/components/forms/user_form.scss */
  .user_form__field--checkbox {
    float: left;
    font-size: .9em;
  }
  /* line 8, /app/app/assets/stylesheets/mixins/_helpers.scss */
  .rtl .user_form__field--checkbox {
    float: right;
  }
}
/* line 56, /usr/local/bundle/gems/susy-2.2.12/sass/susy/language/susy/_breakpoint-plugin.scss */
.no-mq .user_form__field--checkbox {
  float: left;
  font-size: .9em;
}
/* line 8, /app/app/assets/stylesheets/mixins/_helpers.scss */
.rtl .no-mq .user_form__field--checkbox {
  float: right;
}

/* line 70, /app/app/assets/stylesheets/components/forms/user_form.scss */
.user_form__home_cta {
  display: none;
}
@media (min-width: 768px) {
  /* line 70, /app/app/assets/stylesheets/components/forms/user_form.scss */
  .user_form__home_cta {
    display: block;
  }
}
/* line 56, /usr/local/bundle/gems/susy-2.2.12/sass/susy/language/susy/_breakpoint-plugin.scss */
.no-mq .user_form__home_cta {
  display: block;
}
/* line 75, /app/app/assets/stylesheets/components/forms/user_form.scss */
.user_form__home_cta a {
  -moz-transition: color, 0.2s;
  -o-transition: color, 0.2s;
  -webkit-transition: color, 0.2s;
  transition: color, 0.2s;
  color: #959595;
}
/* line 8, /app/app/assets/stylesheets/mixins/_transitions.scss */
.user_form__home_cta a:hover, .user_form__home_cta a:focus {
  color: #D31144;
}

/* line 78, /app/app/assets/stylesheets/components/forms/user_form.scss */
.user_form__intro {
  padding-bottom: 1em;
}

@media (min-width: 1080px) {
  /* line 85, /app/app/assets/stylesheets/components/forms/user_form.scss */
  .user_form__links--terms {
    padding-top: 3em;
  }
}
/* line 56, /usr/local/bundle/gems/susy-2.2.12/sass/susy/language/susy/_breakpoint-plugin.scss */
.no-mq .user_form__links--terms {
  padding-top: 3em;
}
@media (min-width: 768px) {
  /* line 93, /app/app/assets/stylesheets/components/forms/user_form.scss */
  .user_form__links--right {
    float: right;
    text-align: right;
  }
}
/* line 56, /usr/local/bundle/gems/susy-2.2.12/sass/susy/language/susy/_breakpoint-plugin.scss */
.no-mq .user_form__links--right {
  float: right;
  text-align: right;
}

/* line 103, /app/app/assets/stylesheets/components/forms/user_form.scss */
.user_form__terms_and_conditions {
  color: #959595;
}

/* line 212, /app/app/assets/stylesheets/mixins/_forms.scss */
.user_form__actions button,
.user_form__actions input {
  -moz-appearance: none;
  -webkit-appearance: none;
  -moz-border-radius: 0;
  -webkit-border-radius: 0;
  border-radius: 0;
  display: inline-block;
  vertical-align: middle;
  *vertical-align: auto;
  *zoom: 1;
  *display: inline;
  background: #D31144;
  border: 0;
  color: #FFFFFF;
  cursor: pointer;
  font-size: 1em;
  line-height: 2.6em;
  height: 2.6em;
  padding: 0 0.5em;
  min-width: 12em;
  text-align: left;
  text-decoration: none;
  margin-top: 1.6em;
}
/* line 8, /app/app/assets/stylesheets/mixins/_helpers.scss */
.rtl .user_form__actions button, .rtl
.user_form__actions input {
  text-align: right;
}
/* line 2, /app/app/assets/stylesheets/mixins/_helpers.scss */
.ie7 .user_form__actions button, .ie7
.user_form__actions input {
  width: 18em;
}
/* line 182, /app/app/assets/stylesheets/mixins/_forms.scss */
.user_form__actions button:focus, .user_form__actions button:hover,
.user_form__actions input:focus,
.user_form__actions input:hover {
  background: #a90e36;
  color: #FFFFFF;
  outline: 0;
}
/* line 2, /app/app/assets/stylesheets/mixins/_helpers.scss */
.ie7 .user_form__actions button, .ie7
.user_form__actions input {
  *behavior: none;
}
@media (min-width: 768px) {
  /* line 105, /app/app/assets/stylesheets/components/forms/user_form.scss */
  .user_form__actions {
    padding-top: 1.7em;
  }
}
/* line 56, /usr/local/bundle/gems/susy-2.2.12/sass/susy/language/susy/_breakpoint-plugin.scss */
.no-mq .user_form__actions {
  padding-top: 1.7em;
}
@media (min-width: 1080px) {
  /* line 105, /app/app/assets/stylesheets/components/forms/user_form.scss */
  .user_form__actions {
    padding-top: 1em;
  }
}
/* line 56, /usr/local/bundle/gems/susy-2.2.12/sass/susy/language/susy/_breakpoint-plugin.scss */
.no-mq .user_form__actions {
  padding-top: 1em;
}
/* line 230, /app/app/assets/stylesheets/mixins/_forms.scss */
.user_form__actions i {
  float: right;
  font-size: 1.3em;
  position: relative;
  top: .5em;
}
/* line 2, /app/app/assets/stylesheets/mixins/_helpers.scss */
.ie7 .user_form__actions i {
  position: relative;
  top: -1.5em;
}
@media (min-width: 768px) {
  /* line 105, /app/app/assets/stylesheets/components/forms/user_form.scss */
  .user_form__actions {
    clear: both;
  }
}
/* line 56, /usr/local/bundle/gems/susy-2.2.12/sass/susy/language/susy/_breakpoint-plugin.scss */
.no-mq .user_form__actions {
  clear: both;
}
@media (min-width: 1080px) {
  /* line 113, /app/app/assets/stylesheets/components/forms/user_form.scss */
  .user_form__actions input {
    margin: 3.5em 0 0 0;
  }
}
/* line 113, /app/app/assets/stylesheets/components/forms/user_form.scss */
.no-mq .user_form__actions input {
  margin: 3.5em 0 0 0;
}
/* line 116, /app/app/assets/stylesheets/components/forms/user_form.scss */
.user_form__actions--signup {
  padding: 1em 0 .5em;
}

@media (min-width: 1080px) {
  /* line 119, /app/app/assets/stylesheets/components/forms/user_form.scss */
  .user_form__left_panel {
    float: left;
    padding-right: 12%;
    width: 50%;
  }
  /* line 8, /app/app/assets/stylesheets/mixins/_helpers.scss */
  .rtl .user_form__left_panel {
    float: right;
    padding-left: 12%;
    padding-right: 0;
  }
}
/* line 56, /usr/local/bundle/gems/susy-2.2.12/sass/susy/language/susy/_breakpoint-plugin.scss */
.no-mq .user_form__left_panel {
  float: left;
  padding-right: 12%;
  width: 50%;
}
/* line 8, /app/app/assets/stylesheets/mixins/_helpers.scss */
.rtl .no-mq .user_form__left_panel {
  float: right;
  padding-left: 12%;
  padding-right: 0;
}

@media (min-width: 1080px) {
  /* line 123, /app/app/assets/stylesheets/components/forms/user_form.scss */
  .user_form__right_panel {
    float: right;
    padding-top: 3em;
    width: 50%;
  }
  /* line 8, /app/app/assets/stylesheets/mixins/_helpers.scss */
  .rtl .user_form__right_panel {
    float: left;
  }
}
/* line 56, /usr/local/bundle/gems/susy-2.2.12/sass/susy/language/susy/_breakpoint-plugin.scss */
.no-mq .user_form__right_panel {
  float: right;
  padding-top: 3em;
  width: 50%;
}
/* line 8, /app/app/assets/stylesheets/mixins/_helpers.scss */
.rtl .no-mq .user_form__right_panel {
  float: left;
}
@media (min-width: 1080px) {
  /* line 123, /app/app/assets/stylesheets/components/forms/user_form.scss */
  .user_form__right_panel {
    padding-top: 2em;
  }
}
/* line 56, /usr/local/bundle/gems/susy-2.2.12/sass/susy/language/susy/_breakpoint-plugin.scss */
.no-mq .user_form__right_panel {
  padding-top: 2em;
}
/* line 32, /app/app/assets/stylesheets/vars/_colors.scss */
.cities-topic {
  background-color: #585b9a;
}

/* line 36, /app/app/assets/stylesheets/vars/_colors.scss */
.climate-change-topic {
  background-color: #82246f;
}

/* line 40, /app/app/assets/stylesheets/vars/_colors.scss */
.forests-topic {
  background-color: #00775a;
}

/* line 44, /app/app/assets/stylesheets/vars/_colors.scss */
.investors-topic {
  background-color: #af6165;
}

/* line 48, /app/app/assets/stylesheets/vars/_colors.scss */
.water-topic {
  background-color: #2c86da;
}

/* line 52, /app/app/assets/stylesheets/vars/_colors.scss */
.supply-chain-topic {
  background-color: #fe5e17;
}

/* line 56, /app/app/assets/stylesheets/vars/_colors.scss */
.states-and-regions-topic {
  background-color: #585b9a;
}

/* line 60, /app/app/assets/stylesheets/vars/_colors.scss */
.other-topic {
  background-color: #ef6a30;
}

/* line 65, /app/app/assets/stylesheets/vars/_colors.scss */
.policy-and-public-affairs-topic,
.companies-topic {
  background-color: palette(red, cdp);
}

/* line 4, /app/app/assets/stylesheets/components/geographical_data_detection_confirmation.scss */
.confirm-geographical-data--container {
  color: #FFFFFF;
  text-align: center;
}

/* line 9, /app/app/assets/stylesheets/components/geographical_data_detection_confirmation.scss */
.confirm-geographical-data--cta {
  font-family: 'roboto-bold', Helvetica, sans-serif;
  font-weight: bold;
  font-size: inherit;
  color: #FFFFFF;
}
/* line 13, /app/app/assets/stylesheets/components/geographical_data_detection_confirmation.scss */
.confirm-geographical-data--cta:hover {
  background: #FFFFFF;
}
/* line 32, /app/app/assets/stylesheets/vars/_colors.scss */
.cities-topic {
  background-color: #585b9a;
}

/* line 36, /app/app/assets/stylesheets/vars/_colors.scss */
.climate-change-topic {
  background-color: #82246f;
}

/* line 40, /app/app/assets/stylesheets/vars/_colors.scss */
.forests-topic {
  background-color: #00775a;
}

/* line 44, /app/app/assets/stylesheets/vars/_colors.scss */
.investors-topic {
  background-color: #af6165;
}

/* line 48, /app/app/assets/stylesheets/vars/_colors.scss */
.water-topic {
  background-color: #2c86da;
}

/* line 52, /app/app/assets/stylesheets/vars/_colors.scss */
.supply-chain-topic {
  background-color: #fe5e17;
}

/* line 56, /app/app/assets/stylesheets/vars/_colors.scss */
.states-and-regions-topic {
  background-color: #585b9a;
}

/* line 60, /app/app/assets/stylesheets/vars/_colors.scss */
.other-topic {
  background-color: #ef6a30;
}

/* line 65, /app/app/assets/stylesheets/vars/_colors.scss */
.policy-and-public-affairs-topic,
.companies-topic {
  background-color: palette(red, cdp);
}

/* line 10, /app/app/assets/stylesheets/components/flash_messages.scss */
.flash_messages, .geographical_flash_messages {
  background: #D31144;
}
/* line 2, /app/app/assets/stylesheets/mixins/_helpers.scss */
.ie7 .flash_messages, .ie7 .geographical_flash_messages {
  height: 0;
}

/* line 18, /app/app/assets/stylesheets/components/flash_messages.scss */
.flash_messages_visible {
  z-index: 9999;
  display: block;
}

/* line 23, /app/app/assets/stylesheets/components/flash_messages.scss */
.flash_messages_invisible {
  display: none;
}

/* line 27, /app/app/assets/stylesheets/components/flash_messages.scss */
.flash_messages__scrolled {
  position: fixed;
  top: 0;
  width: 100%;
  z-index: 9999;
}

/* line 34, /app/app/assets/stylesheets/components/flash_messages.scss */
.flash_messages__message--success,
.flash_messages__message--alert,
.flash_messages__message--error,
.flash_messages__message--notice {
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  max-width: 100%;
  margin-left: auto;
  margin-right: auto;
  padding: 0 1.6em;
  position: relative;
  background: #D31144;
  color: #FFFFFF;
}
/* line 12, /usr/local/bundle/gems/susy-2.2.12/sass/susy/output/support/_clearfix.scss */
.flash_messages__message--success:after,
.flash_messages__message--alert:after,
.flash_messages__message--error:after,
.flash_messages__message--notice:after {
  content: " ";
  display: block;
  clear: both;
}
@media (min-width: 768px) {
  /* line 34, /app/app/assets/stylesheets/components/flash_messages.scss */
  .flash_messages__message--success,
  .flash_messages__message--alert,
  .flash_messages__message--error,
  .flash_messages__message--notice {
    padding: 0 3.4em;
  }
}
/* line 56, /usr/local/bundle/gems/susy-2.2.12/sass/susy/language/susy/_breakpoint-plugin.scss */
.no-mq .flash_messages__message--success, .no-mq
.flash_messages__message--alert, .no-mq
.flash_messages__message--error, .no-mq
.flash_messages__message--notice {
  padding: 0 3.4em;
}
@media (min-width: 1080px) {
  /* line 34, /app/app/assets/stylesheets/components/flash_messages.scss */
  .flash_messages__message--success,
  .flash_messages__message--alert,
  .flash_messages__message--error,
  .flash_messages__message--notice {
    margin: 0 auto;
    max-width: 1400px;
    padding: 0 2em;
  }
}
/* line 56, /usr/local/bundle/gems/susy-2.2.12/sass/susy/language/susy/_breakpoint-plugin.scss */
.no-mq .flash_messages__message--success, .no-mq
.flash_messages__message--alert, .no-mq
.flash_messages__message--error, .no-mq
.flash_messages__message--notice {
  margin: 0 auto;
  max-width: 1400px;
  padding: 0 2em;
}
/* line 42, /app/app/assets/stylesheets/components/flash_messages.scss */
.flash_messages__message--success:first-child,
.flash_messages__message--alert:first-child,
.flash_messages__message--error:first-child,
.flash_messages__message--notice:first-child {
  border: 0;
}
/* line 46, /app/app/assets/stylesheets/components/flash_messages.scss */
.flash_messages__message--success a,
.flash_messages__message--alert a,
.flash_messages__message--error a,
.flash_messages__message--notice a {
  color: #FFFFFF;
}

/* line 51, /app/app/assets/stylesheets/components/flash_messages.scss */
.flash_messages__message_inner {
  *zoom: 1;
  padding: 1em 0;
}
/* line 38, /usr/local/bundle/gems/compass-core-1.0.3/stylesheets/compass/utilities/general/_clearfix.scss */
.flash_messages__message_inner:after {
  content: "";
  display: table;
  clear: both;
}

/* line 56, /app/app/assets/stylesheets/components/flash_messages.scss */
.flash_messages__summary {
  width: 15.25423729%;
  float: left;
  margin-right: 1.69491525%;
  line-height: 4em;
}
@media (min-width: 1080px) {
  /* line 56, /app/app/assets/stylesheets/components/flash_messages.scss */
  .flash_messages__summary {
    width: 23.72881356%;
    float: left;
    margin-right: 1.69491525%;
  }
}
/* line 56, /usr/local/bundle/gems/susy-2.2.12/sass/susy/language/susy/_breakpoint-plugin.scss */
.no-mq .flash_messages__summary {
  width: 23.72881356%;
  float: left;
  margin-right: 1.69491525%;
}

/* line 65, /app/app/assets/stylesheets/components/flash_messages.scss */
.flash_messages__summary_text {
  display: none;
}
@media (min-width: 1080px) {
  /* line 65, /app/app/assets/stylesheets/components/flash_messages.scss */
  .flash_messages__summary_text {
    display: inline;
  }
}
/* line 56, /usr/local/bundle/gems/susy-2.2.12/sass/susy/language/susy/_breakpoint-plugin.scss */
.no-mq .flash_messages__summary_text {
  display: inline;
}

/* line 73, /app/app/assets/stylesheets/components/flash_messages.scss */
.flash_messages__count,
.flash_messages__success_tick {
  -moz-border-radius: 50%;
  -webkit-border-radius: 50%;
  border-radius: 50%;
  display: inline-block;
  vertical-align: middle;
  *vertical-align: auto;
  *zoom: 1;
  *display: inline;
  background: rgba(0, 0, 0, 0.2);
  height: 4em;
  margin-right: 1em;
  text-align: center;
  width: 4em;
}

/* line 85, /app/app/assets/stylesheets/components/flash_messages.scss */
.flash_messages__success_tick i {
  font-size: 2em;
  line-height: 2em;
}

/* line 91, /app/app/assets/stylesheets/components/flash_messages.scss */
.flash_messages__message_title {
  width: 66.10169492%;
  float: left;
  margin-right: 1.69491525%;
  font-size: 1.1em;
  padding: .2em 0;
}
@media (min-width: 1080px) {
  /* line 91, /app/app/assets/stylesheets/components/flash_messages.scss */
  .flash_messages__message_title {
    padding: 1em 0;
  }
}
/* line 56, /usr/local/bundle/gems/susy-2.2.12/sass/susy/language/susy/_breakpoint-plugin.scss */
.no-mq .flash_messages__message_title {
  padding: 1em 0;
}

/* line 101, /app/app/assets/stylesheets/components/flash_messages.scss */
.flash_messages__navigation {
  width: 15.25423729%;
  float: left;
  margin-right: 1.69491525%;
  float: right;
  margin-right: 0;
  line-height: 4em;
  text-align: right;
}
@media (min-width: 1080px) {
  /* line 101, /app/app/assets/stylesheets/components/flash_messages.scss */
  .flash_messages__navigation {
    width: 6.77966102%;
    float: left;
    margin-right: 1.69491525%;
    float: right;
    margin-right: 0;
  }
}
/* line 56, /usr/local/bundle/gems/susy-2.2.12/sass/susy/language/susy/_breakpoint-plugin.scss */
.no-mq .flash_messages__navigation {
  width: 6.77966102%;
  float: left;
  margin-right: 1.69491525%;
  float: right;
  margin-right: 0;
}
/* line 112, /app/app/assets/stylesheets/components/flash_messages.scss */
.flash_messages__navigation .flash_messages__navigation_prev,
.flash_messages__navigation .flash_messages__navigation_next,
.flash_messages__navigation .flash_messages__navigation_close {
  padding-left: .5em;
  text-decoration: none;
}

/* line 120, /app/app/assets/stylesheets/components/flash_messages.scss */
.flash_messages__navigation_prev,
.flash_messages__navigation_next {
  display: none;
}
@media (min-width: 768px) {
  /* line 120, /app/app/assets/stylesheets/components/flash_messages.scss */
  .flash_messages__navigation_prev,
  .flash_messages__navigation_next {
    display: inline;
  }
}
/* line 56, /usr/local/bundle/gems/susy-2.2.12/sass/susy/language/susy/_breakpoint-plugin.scss */
.no-mq .flash_messages__navigation_prev, .no-mq
.flash_messages__navigation_next {
  display: inline;
}

/* line 129, /app/app/assets/stylesheets/components/flash_messages.scss */
.flash_messages__message_cta {
  padding-top: 1em;
}

/* line 133, /app/app/assets/stylesheets/components/flash_messages.scss */
.flash_messages__yes {
  padding-left: 2em;
}

/* line 137, /app/app/assets/stylesheets/components/flash_messages.scss */
.flash_messages__no {
  padding-left: 1em;
}
/* line 32, /app/app/assets/stylesheets/vars/_colors.scss */
.cities-topic {
  background-color: #585b9a;
}

/* line 36, /app/app/assets/stylesheets/vars/_colors.scss */
.climate-change-topic {
  background-color: #82246f;
}

/* line 40, /app/app/assets/stylesheets/vars/_colors.scss */
.forests-topic {
  background-color: #00775a;
}

/* line 44, /app/app/assets/stylesheets/vars/_colors.scss */
.investors-topic {
  background-color: #af6165;
}

/* line 48, /app/app/assets/stylesheets/vars/_colors.scss */
.water-topic {
  background-color: #2c86da;
}

/* line 52, /app/app/assets/stylesheets/vars/_colors.scss */
.supply-chain-topic {
  background-color: #fe5e17;
}

/* line 56, /app/app/assets/stylesheets/vars/_colors.scss */
.states-and-regions-topic {
  background-color: #585b9a;
}

/* line 60, /app/app/assets/stylesheets/vars/_colors.scss */
.other-topic {
  background-color: #ef6a30;
}

/* line 65, /app/app/assets/stylesheets/vars/_colors.scss */
.policy-and-public-affairs-topic,
.companies-topic {
  background-color: palette(red, cdp);
}

/* line 5, /app/app/assets/stylesheets/components/google_search.scss */
.gsc-search-box .gsib_a {
  padding-bottom: 2px;
}
/* line 10, /app/app/assets/stylesheets/components/google_search.scss */
.gsc-search-box input {
  background-position: 5px !important;
  font-size: 16px;
}
/* line 16, /app/app/assets/stylesheets/components/google_search.scss */
.gsc-search-box input.gsc-search-button {
  background-color: #FFFFFF;
  border: 1px solid #ACAAAC;
  color: #636363;
}

/* line 24, /app/app/assets/stylesheets/components/google_search.scss */
.gs-no-results-result .gs-snippet {
  background: none !important;
  border: none !important;
}
/* line 32, /app/app/assets/stylesheets/vars/_colors.scss */
.cities-topic {
  background-color: #585b9a;
}

/* line 36, /app/app/assets/stylesheets/vars/_colors.scss */
.climate-change-topic {
  background-color: #82246f;
}

/* line 40, /app/app/assets/stylesheets/vars/_colors.scss */
.forests-topic {
  background-color: #00775a;
}

/* line 44, /app/app/assets/stylesheets/vars/_colors.scss */
.investors-topic {
  background-color: #af6165;
}

/* line 48, /app/app/assets/stylesheets/vars/_colors.scss */
.water-topic {
  background-color: #2c86da;
}

/* line 52, /app/app/assets/stylesheets/vars/_colors.scss */
.supply-chain-topic {
  background-color: #fe5e17;
}

/* line 56, /app/app/assets/stylesheets/vars/_colors.scss */
.states-and-regions-topic {
  background-color: #585b9a;
}

/* line 60, /app/app/assets/stylesheets/vars/_colors.scss */
.other-topic {
  background-color: #ef6a30;
}

/* line 65, /app/app/assets/stylesheets/vars/_colors.scss */
.policy-and-public-affairs-topic,
.companies-topic {
  background-color: palette(red, cdp);
}

/* line 4, /app/app/assets/stylesheets/components/guidance.scss */
.guidance {
  float: left;
  padding-bottom: 2.3em;
  width: 100%;
}
@media (min-width: 768px) {
  /* line 4, /app/app/assets/stylesheets/components/guidance.scss */
  .guidance {
    width: 33%;
  }
}
/* line 56, /usr/local/bundle/gems/susy-2.2.12/sass/susy/language/susy/_breakpoint-plugin.scss */
.no-mq .guidance {
  width: 33%;
}

/* line 14, /app/app/assets/stylesheets/components/guidance.scss */
.guidance__description {
  padding-right: 1em;
}
/* line 8, /app/app/assets/stylesheets/mixins/_helpers.scss */
.rtl .guidance__description {
  padding-left: 1em;
  padding-right: 0;
}

/* line 23, /app/app/assets/stylesheets/components/guidance.scss */
.guidance__download {
  display: inline-block;
  vertical-align: top;
  *vertical-align: auto;
  *zoom: 1;
  *display: inline;
  color: #959595;
  font-size: .9em;
  margin-top: 1.5em;
}
/* line 12, /app/app/assets/stylesheets/mixins/_readtime.scss */
.rtl .guidance__download .icon--read-time {
  color: #D31144;
  margin-left: 7px;
  position: relative;
  top: 2px;
}
/* line 20, /app/app/assets/stylesheets/mixins/_readtime.scss */
.guidance__download .icon--read-time {
  color: #D31144;
  margin-right: 7px;
  position: relative;
  top: 2px;
  vertical-align: baseline;
}
/* line 8, /app/app/assets/stylesheets/mixins/_helpers.scss */
.rtl .guidance__download .icon--read-time {
  display: none;
}
/* line 29, /app/app/assets/stylesheets/components/guidance.scss */
.guidance__download .icon--download {
  color: #f0d2d9;
  margin-right: .5em;
}

/* line 35, /app/app/assets/stylesheets/components/guidance.scss */
.guidance__doc {
  color: #485464;
  text-decoration: none;
}
/* line 39, /app/app/assets/stylesheets/components/guidance.scss */
.guidance__doc p {
  color: #000000;
  height: 4em;
  overflow: hidden;
  text-overflow: ellipsis;
  word-wrap: break-word;
}
/* line 32, /app/app/assets/stylesheets/vars/_colors.scss */
.cities-topic {
  background-color: #585b9a;
}

/* line 36, /app/app/assets/stylesheets/vars/_colors.scss */
.climate-change-topic {
  background-color: #82246f;
}

/* line 40, /app/app/assets/stylesheets/vars/_colors.scss */
.forests-topic {
  background-color: #00775a;
}

/* line 44, /app/app/assets/stylesheets/vars/_colors.scss */
.investors-topic {
  background-color: #af6165;
}

/* line 48, /app/app/assets/stylesheets/vars/_colors.scss */
.water-topic {
  background-color: #2c86da;
}

/* line 52, /app/app/assets/stylesheets/vars/_colors.scss */
.supply-chain-topic {
  background-color: #fe5e17;
}

/* line 56, /app/app/assets/stylesheets/vars/_colors.scss */
.states-and-regions-topic {
  background-color: #585b9a;
}

/* line 60, /app/app/assets/stylesheets/vars/_colors.scss */
.other-topic {
  background-color: #ef6a30;
}

/* line 65, /app/app/assets/stylesheets/vars/_colors.scss */
.policy-and-public-affairs-topic,
.companies-topic {
  background-color: palette(red, cdp);
}

/* line 32, /app/app/assets/stylesheets/vars/_colors.scss */
.cities-topic {
  background-color: #585b9a;
}

/* line 36, /app/app/assets/stylesheets/vars/_colors.scss */
.climate-change-topic {
  background-color: #82246f;
}

/* line 40, /app/app/assets/stylesheets/vars/_colors.scss */
.forests-topic {
  background-color: #00775a;
}

/* line 44, /app/app/assets/stylesheets/vars/_colors.scss */
.investors-topic {
  background-color: #af6165;
}

/* line 48, /app/app/assets/stylesheets/vars/_colors.scss */
.water-topic {
  background-color: #2c86da;
}

/* line 52, /app/app/assets/stylesheets/vars/_colors.scss */
.supply-chain-topic {
  background-color: #fe5e17;
}

/* line 56, /app/app/assets/stylesheets/vars/_colors.scss */
.states-and-regions-topic {
  background-color: #585b9a;
}

/* line 60, /app/app/assets/stylesheets/vars/_colors.scss */
.other-topic {
  background-color: #ef6a30;
}

/* line 65, /app/app/assets/stylesheets/vars/_colors.scss */
.policy-and-public-affairs-topic,
.companies-topic {
  background-color: #D31144;
}

/* line 6, /app/app/assets/stylesheets/components/guidance_docs.scss */
.guidance_docs {
  background: #FFFFFF;
  margin: 2em 0 0 0;
  padding: 2em 0 2em 1em;
}
/* line 8, /app/app/assets/stylesheets/mixins/_helpers.scss */
.rtl .guidance_docs {
  padding: 2em 1em 2em 0;
}
/* line 15, /app/app/assets/stylesheets/components/guidance_docs.scss */
.guidance_docs .chosen_filters__header {
  max-width: 500px;
}
/* line 19, /app/app/assets/stylesheets/components/guidance_docs.scss */
.guidance_docs .chosen_filters__selected_options {
  min-height: 0;
}

/* line 24, /app/app/assets/stylesheets/components/guidance_docs.scss */
.guidance_docs__files_header {
  border-top: 2px solid #D31144;
}
/* line 27, /app/app/assets/stylesheets/components/guidance_docs.scss */
.guidance_docs__files_header .chosen_filters__inner {
  padding-right: 1em;
}

/* line 32, /app/app/assets/stylesheets/components/guidance_docs.scss */
.guidance_docs__links--heading {
  margin-bottom: 1.5em;
  padding-top: 0;
}

/* line 37, /app/app/assets/stylesheets/components/guidance_docs.scss */
.guidance_docs__submit_button {
  -moz-appearance: none;
  -webkit-appearance: none;
  -moz-border-radius: 0;
  -webkit-border-radius: 0;
  border-radius: 0;
  display: inline-block;
  vertical-align: middle;
  *vertical-align: auto;
  *zoom: 1;
  *display: inline;
  background: #D31144;
  border: 0;
  color: #FFFFFF;
  cursor: pointer;
  font-size: 1em;
  line-height: 2.6em;
  height: 2.6em;
  padding: 0 0.5em;
  min-width: 12em;
  text-align: left;
  text-decoration: none;
}
/* line 8, /app/app/assets/stylesheets/mixins/_helpers.scss */
.rtl .guidance_docs__submit_button {
  text-align: right;
}
/* line 2, /app/app/assets/stylesheets/mixins/_helpers.scss */
.ie7 .guidance_docs__submit_button {
  width: 18em;
}
/* line 182, /app/app/assets/stylesheets/mixins/_forms.scss */
.guidance_docs__submit_button:focus, .guidance_docs__submit_button:hover {
  background: #a90e36;
  color: #FFFFFF;
  outline: 0;
}
/* line 40, /app/app/assets/stylesheets/components/guidance_docs.scss */
.guidance_docs__submit_button .icon--submit-arrow {
  line-height: 2.5em;
}
/* line 8, /app/app/assets/stylesheets/mixins/_helpers.scss */
.rtl .guidance_docs__submit_button .icon--submit-arrow {
  line-height: 2.5em;
}

/* line 49, /app/app/assets/stylesheets/components/guidance_docs.scss */
.guidance_docs__keyword {
  border: 1px solid #959595;
  cursor: pointer;
  font-size: 1.2em;
  height: 2.2em;
  line-height: 2.2em;
  margin: 0 auto 0 -1px;
  max-width: 500px;
  padding: 0 1em 0 .4em;
  position: relative;
  text-align: left;
  width: 50%;
}
/* line 61, /usr/local/bundle/gems/compass-core-1.0.3/stylesheets/compass/css3/_user-interface.scss */
.guidance_docs__keyword:-moz-placeholder {
  opacity: 1;
  color: #485464;
  font-family: 'roboto-light', Helvetica, sans-serif;
  font-weight: 600;
  letter-spacing: .05em;
}
/* line 64, /usr/local/bundle/gems/compass-core-1.0.3/stylesheets/compass/css3/_user-interface.scss */
.guidance_docs__keyword::-moz-placeholder {
  opacity: 1;
  color: #485464;
  font-family: 'roboto-light', Helvetica, sans-serif;
  font-weight: 600;
  letter-spacing: .05em;
}
/* line 67, /usr/local/bundle/gems/compass-core-1.0.3/stylesheets/compass/css3/_user-interface.scss */
.guidance_docs__keyword:-ms-input-placeholder {
  opacity: 1;
  color: #485464;
  font-family: 'roboto-light', Helvetica, sans-serif;
  font-weight: 600;
  letter-spacing: .05em;
}
/* line 56, /usr/local/bundle/gems/compass-core-1.0.3/stylesheets/compass/css3/_user-interface.scss */
.guidance_docs__keyword::-webkit-input-placeholder {
  opacity: 1;
  color: #485464;
  font-family: 'roboto-light', Helvetica, sans-serif;
  font-weight: 600;
  letter-spacing: .05em;
}

/* line 72, /app/app/assets/stylesheets/components/guidance_docs.scss */
.guidance_docs__keyword_wrapper {
  padding-top: 1em;
}
@charset "UTF-8";
/* line 6, /app/app/assets/stylesheets/components/icons.scss */
.icon--dot {
  font-family: 'icomoon';
  speak: none;
  font-style: normal;
  font-weight: normal;
  font-variant: normal;
  text-transform: none;
  line-height: 1;
  vertical-align: middle;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  *zoom: expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = '' );
}
/* line 25, /app/app/assets/stylesheets/mixins/_icons.scss */
.icon--dot:before {
  content: "";
}

/* line 10, /app/app/assets/stylesheets/components/icons.scss */
.icon--offsite-link {
  font-family: 'icomoon';
  speak: none;
  font-style: normal;
  font-weight: normal;
  font-variant: normal;
  text-transform: none;
  line-height: 1;
  vertical-align: middle;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  *zoom: expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = '' );
}
/* line 25, /app/app/assets/stylesheets/mixins/_icons.scss */
.icon--offsite-link:before {
  content: "";
}

/* line 14, /app/app/assets/stylesheets/components/icons.scss */
.icon--close {
  font-family: 'icomoon';
  speak: none;
  font-style: normal;
  font-weight: normal;
  font-variant: normal;
  text-transform: none;
  line-height: 1;
  vertical-align: middle;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  *zoom: expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = '' );
}
/* line 25, /app/app/assets/stylesheets/mixins/_icons.scss */
.icon--close:before {
  content: "";
}

/* line 18, /app/app/assets/stylesheets/components/icons.scss */
.icon--cut {
  font-family: 'icomoon';
  speak: none;
  font-style: normal;
  font-weight: normal;
  font-variant: normal;
  text-transform: none;
  line-height: 1;
  vertical-align: middle;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  *zoom: expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = '' );
}
/* line 25, /app/app/assets/stylesheets/mixins/_icons.scss */
.icon--cut:before {
  content: "";
}

/* line 22, /app/app/assets/stylesheets/components/icons.scss */
.icon--custom-report-icon {
  font-family: 'icomoon';
  speak: none;
  font-style: normal;
  font-weight: normal;
  font-variant: normal;
  text-transform: none;
  line-height: 1;
  vertical-align: middle;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  *zoom: expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = '' );
}
/* line 25, /app/app/assets/stylesheets/mixins/_icons.scss */
.icon--custom-report-icon:before {
  content: "";
}

/* line 26, /app/app/assets/stylesheets/components/icons.scss */
.icon--double-back {
  font-family: 'icomoon';
  speak: none;
  font-style: normal;
  font-weight: normal;
  font-variant: normal;
  text-transform: none;
  line-height: 1;
  vertical-align: middle;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  *zoom: expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = '' );
}
/* line 25, /app/app/assets/stylesheets/mixins/_icons.scss */
.icon--double-back:before {
  content: "";
}

/* line 30, /app/app/assets/stylesheets/components/icons.scss */
.icon--double-forward {
  font-family: 'icomoon';
  speak: none;
  font-style: normal;
  font-weight: normal;
  font-variant: normal;
  text-transform: none;
  line-height: 1;
  vertical-align: middle;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  *zoom: expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = '' );
}
/* line 25, /app/app/assets/stylesheets/mixins/_icons.scss */
.icon--double-forward:before {
  content: "";
}

/* line 34, /app/app/assets/stylesheets/components/icons.scss */
.icon--extract-data-icon {
  font-family: 'icomoon';
  speak: none;
  font-style: normal;
  font-weight: normal;
  font-variant: normal;
  text-transform: none;
  line-height: 1;
  vertical-align: middle;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  *zoom: expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = '' );
}
/* line 25, /app/app/assets/stylesheets/mixins/_icons.scss */
.icon--extract-data-icon:before {
  content: "";
}

/* line 38, /app/app/assets/stylesheets/components/icons.scss */
.icon--flood {
  font-family: 'icomoon';
  speak: none;
  font-style: normal;
  font-weight: normal;
  font-variant: normal;
  text-transform: none;
  line-height: 1;
  vertical-align: middle;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  *zoom: expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = '' );
}
/* line 25, /app/app/assets/stylesheets/mixins/_icons.scss */
.icon--flood:before {
  content: "";
}

/* line 42, /app/app/assets/stylesheets/components/icons.scss */
.icon--help {
  font-family: 'icomoon';
  speak: none;
  font-style: normal;
  font-weight: normal;
  font-variant: normal;
  text-transform: none;
  line-height: 1;
  vertical-align: middle;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  *zoom: expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = '' );
}
/* line 25, /app/app/assets/stylesheets/mixins/_icons.scss */
.icon--help:before {
  content: "";
}

/* line 46, /app/app/assets/stylesheets/components/icons.scss */
.icon--pdf-icon {
  font-family: 'icomoon';
  speak: none;
  font-style: normal;
  font-weight: normal;
  font-variant: normal;
  text-transform: none;
  line-height: 1;
  vertical-align: middle;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  *zoom: expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = '' );
}
/* line 25, /app/app/assets/stylesheets/mixins/_icons.scss */
.icon--pdf-icon:before {
  content: "";
}

/* line 50, /app/app/assets/stylesheets/components/icons.scss */
.icon--arrow-north-east {
  font-family: 'icomoon';
  speak: none;
  font-style: normal;
  font-weight: normal;
  font-variant: normal;
  text-transform: none;
  line-height: 1;
  vertical-align: middle;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  *zoom: expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = '' );
}
/* line 25, /app/app/assets/stylesheets/mixins/_icons.scss */
.icon--arrow-north-east:before {
  content: "";
}

/* line 54, /app/app/assets/stylesheets/components/icons.scss */
.icon--percent {
  font-family: 'icomoon';
  speak: none;
  font-style: normal;
  font-weight: normal;
  font-variant: normal;
  text-transform: none;
  line-height: 1;
  vertical-align: middle;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  *zoom: expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = '' );
}
/* line 25, /app/app/assets/stylesheets/mixins/_icons.scss */
.icon--percent:before {
  content: "";
}

/* line 58, /app/app/assets/stylesheets/components/icons.scss */
.icon--questionnaire {
  font-family: 'icomoon';
  speak: none;
  font-style: normal;
  font-weight: normal;
  font-variant: normal;
  text-transform: none;
  line-height: 1;
  vertical-align: middle;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  *zoom: expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = '' );
}
/* line 25, /app/app/assets/stylesheets/mixins/_icons.scss */
.icon--questionnaire:before {
  content: "";
}

/* line 62, /app/app/assets/stylesheets/components/icons.scss */
.icon--search {
  font-family: 'icomoon';
  speak: none;
  font-style: normal;
  font-weight: normal;
  font-variant: normal;
  text-transform: none;
  line-height: 1;
  vertical-align: middle;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  *zoom: expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = '' );
}
/* line 25, /app/app/assets/stylesheets/mixins/_icons.scss */
.icon--search:before {
  content: "";
}

/* line 66, /app/app/assets/stylesheets/components/icons.scss */
.icon--snapshot-icon {
  font-family: 'icomoon';
  speak: none;
  font-style: normal;
  font-weight: normal;
  font-variant: normal;
  text-transform: none;
  line-height: 1;
  vertical-align: middle;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  *zoom: expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = '' );
}
/* line 25, /app/app/assets/stylesheets/mixins/_icons.scss */
.icon--snapshot-icon:before {
  content: "";
}

/* line 70, /app/app/assets/stylesheets/components/icons.scss */
.icon--triple-dot {
  font-family: 'icomoon';
  speak: none;
  font-style: normal;
  font-weight: normal;
  font-variant: normal;
  text-transform: none;
  line-height: 1;
  vertical-align: middle;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  *zoom: expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = '' );
}
/* line 25, /app/app/assets/stylesheets/mixins/_icons.scss */
.icon--triple-dot:before {
  content: "";
}

/* line 74, /app/app/assets/stylesheets/components/icons.scss */
.icon--user-icon {
  font-family: 'icomoon';
  speak: none;
  font-style: normal;
  font-weight: normal;
  font-variant: normal;
  text-transform: none;
  line-height: 1;
  vertical-align: middle;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  *zoom: expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = '' );
}
/* line 25, /app/app/assets/stylesheets/mixins/_icons.scss */
.icon--user-icon:before {
  content: "";
}

/* line 78, /app/app/assets/stylesheets/components/icons.scss */
.icon--dropdown {
  font-family: 'icomoon';
  speak: none;
  font-style: normal;
  font-weight: normal;
  font-variant: normal;
  text-transform: none;
  line-height: 1;
  vertical-align: middle;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  *zoom: expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = '' );
}
/* line 25, /app/app/assets/stylesheets/mixins/_icons.scss */
.icon--dropdown:before {
  content: "";
}

/* line 82, /app/app/assets/stylesheets/components/icons.scss */
.icon--dropup {
  font-family: 'icomoon';
  speak: none;
  font-style: normal;
  font-weight: normal;
  font-variant: normal;
  text-transform: none;
  line-height: 1;
  vertical-align: middle;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  *zoom: expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = '' );
}
/* line 25, /app/app/assets/stylesheets/mixins/_icons.scss */
.icon--dropup:before {
  content: "";
}

/* line 86, /app/app/assets/stylesheets/components/icons.scss */
.icon--read-time {
  font-family: 'icomoon';
  speak: none;
  font-style: normal;
  font-weight: normal;
  font-variant: normal;
  text-transform: none;
  line-height: 1;
  vertical-align: middle;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  *zoom: expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = '' );
}
/* line 25, /app/app/assets/stylesheets/mixins/_icons.scss */
.icon--read-time:before {
  content: "";
}

/* line 90, /app/app/assets/stylesheets/components/icons.scss */
.icon--arrow-south-east {
  font-family: 'icomoon';
  speak: none;
  font-style: normal;
  font-weight: normal;
  font-variant: normal;
  text-transform: none;
  line-height: 1;
  vertical-align: middle;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  *zoom: expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = '' );
}
/* line 25, /app/app/assets/stylesheets/mixins/_icons.scss */
.icon--arrow-south-east:before {
  content: "";
}

/* line 94, /app/app/assets/stylesheets/components/icons.scss */
.icon--checkbox_checked, .icon--checkbox_unchecked {
  display: inline-block;
  vertical-align: middle;
  *vertical-align: auto;
  *zoom: 1;
  *display: inline;
  background: url(/assets/icheck/cdp-56d27247880ea1695076ec60c40165d18e902bcdeed9da9db192856dc7579f93.png) no-repeat;
  content: '';
  height: 18px;
  margin-right: .8em;
  position: relative;
  top: -2px;
  width: 18px;
}
@media (-o-min-device-pixel-ratio: 5 / 4), (-webkit-min-device-pixel-ratio: 1.25), (min-resolution: 120dpi) {
  /* line 94, /app/app/assets/stylesheets/components/icons.scss */
  .icon--checkbox_checked, .icon--checkbox_unchecked {
    -moz-background-size: 200px 20px;
    -o-background-size: 200px 20px;
    -webkit-background-size: 200px 20px;
    background-size: 200px 20px;
    background-image: url(/assets/icheck/cdp@2x-495cdb529e55d22836ebb8853e379bdc9d71c0d94ba502e5b0acd6b9cfce3e96.png);
  }
}

/* line 110, /app/app/assets/stylesheets/components/icons.scss */
.icon--checkbox_checked {
  background-position: -40px 0;
}

/* line 119, /app/app/assets/stylesheets/components/icons.scss */
.icon--success-tick {
  font-family: 'icomoon';
  speak: none;
  font-style: normal;
  font-weight: normal;
  font-variant: normal;
  text-transform: none;
  line-height: 1;
  vertical-align: middle;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  *zoom: expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = '' );
}
/* line 25, /app/app/assets/stylesheets/mixins/_icons.scss */
.icon--success-tick:before {
  content: "";
}

/* line 123, /app/app/assets/stylesheets/components/icons.scss */
.icon--submit-arrow {
  font-family: 'icomoon';
  speak: none;
  font-style: normal;
  font-weight: normal;
  font-variant: normal;
  text-transform: none;
  line-height: 1;
  vertical-align: middle;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  *zoom: expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = '' );
  float: right;
}
/* line 25, /app/app/assets/stylesheets/mixins/_icons.scss */
.icon--submit-arrow:before {
  content: "";
}
/* line 8, /app/app/assets/stylesheets/mixins/_helpers.scss */
.rtl .icon--submit-arrow {
  font-family: 'icomoon';
  speak: none;
  font-style: normal;
  font-weight: normal;
  font-variant: normal;
  text-transform: none;
  line-height: 1;
  vertical-align: middle;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  *zoom: expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = '' );
  float: left;
}
/* line 25, /app/app/assets/stylesheets/mixins/_icons.scss */
.rtl .icon--submit-arrow:before {
  content: "";
}

/* line 133, /app/app/assets/stylesheets/components/icons.scss */
.icon--submit-email {
  font-family: 'icomoon';
  speak: none;
  font-style: normal;
  font-weight: normal;
  font-variant: normal;
  text-transform: none;
  line-height: 1;
  vertical-align: middle;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  *zoom: expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = '' );
}
/* line 25, /app/app/assets/stylesheets/mixins/_icons.scss */
.icon--submit-email:before {
  content: "";
}

/* line 137, /app/app/assets/stylesheets/components/icons.scss */
.icon--barchart {
  font-family: 'icomoon';
  speak: none;
  font-style: normal;
  font-weight: normal;
  font-variant: normal;
  text-transform: none;
  line-height: 1;
  vertical-align: middle;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  *zoom: expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = '' );
}
/* line 25, /app/app/assets/stylesheets/mixins/_icons.scss */
.icon--barchart:before {
  content: "";
}

/* line 141, /app/app/assets/stylesheets/components/icons.scss */
.icon--calendar {
  font-family: 'icomoon';
  speak: none;
  font-style: normal;
  font-weight: normal;
  font-variant: normal;
  text-transform: none;
  line-height: 1;
  vertical-align: middle;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  *zoom: expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = '' );
}
/* line 25, /app/app/assets/stylesheets/mixins/_icons.scss */
.icon--calendar:before {
  content: "";
}

/* line 145, /app/app/assets/stylesheets/components/icons.scss */
.icon--check-tick {
  font-family: 'icomoon';
  speak: none;
  font-style: normal;
  font-weight: normal;
  font-variant: normal;
  text-transform: none;
  line-height: 1;
  vertical-align: middle;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  *zoom: expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = '' );
}
/* line 25, /app/app/assets/stylesheets/mixins/_icons.scss */
.icon--check-tick:before {
  content: "";
}

/* line 149, /app/app/assets/stylesheets/components/icons.scss */
.icon--cities, .icon--states_and_regions {
  font-family: 'icomoon';
  speak: none;
  font-style: normal;
  font-weight: normal;
  font-variant: normal;
  text-transform: none;
  line-height: 1;
  vertical-align: middle;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  *zoom: expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = '' );
}
/* line 25, /app/app/assets/stylesheets/mixins/_icons.scss */
.icon--cities:before, .icon--states_and_regions:before {
  content: "";
}

/* line 153, /app/app/assets/stylesheets/components/icons.scss */
.icon--climate,
.icon--climatechange,
.icon--climate-change,
.icon--climate_change {
  font-family: 'icomoon';
  speak: none;
  font-style: normal;
  font-weight: normal;
  font-variant: normal;
  text-transform: none;
  line-height: 1;
  vertical-align: middle;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  *zoom: expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = '' );
}
/* line 25, /app/app/assets/stylesheets/mixins/_icons.scss */
.icon--climate:before,
.icon--climatechange:before,
.icon--climate-change:before,
.icon--climate_change:before {
  content: "";
}

/* line 160, /app/app/assets/stylesheets/components/icons.scss */
.icon--policy-and-public-affairs,
.icon--policy-public-affairs {
  font-family: 'icomoon';
  speak: none;
  font-style: normal;
  font-weight: normal;
  font-variant: normal;
  text-transform: none;
  line-height: 1;
  vertical-align: middle;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  *zoom: expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = '' );
}
/* line 25, /app/app/assets/stylesheets/mixins/_icons.scss */
.icon--policy-and-public-affairs:before,
.icon--policy-public-affairs:before {
  content: "";
}

/* line 165, /app/app/assets/stylesheets/components/icons.scss */
.icon--companies {
  font-family: 'icomoon';
  speak: none;
  font-style: normal;
  font-weight: normal;
  font-variant: normal;
  text-transform: none;
  line-height: 1;
  vertical-align: middle;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  *zoom: expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = '' );
}
/* line 25, /app/app/assets/stylesheets/mixins/_icons.scss */
.icon--companies:before {
  content: "";
}

/* line 169, /app/app/assets/stylesheets/components/icons.scss */
.icon--external-link {
  font-family: 'icomoon';
  speak: none;
  font-style: normal;
  font-weight: normal;
  font-variant: normal;
  text-transform: none;
  line-height: 1;
  vertical-align: middle;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  *zoom: expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = '' );
}
/* line 25, /app/app/assets/stylesheets/mixins/_icons.scss */
.icon--external-link:before {
  content: "";
}

/* line 173, /app/app/assets/stylesheets/components/icons.scss */
.icon--forestsprotection,
.icon--forests,
.icon--forest {
  font-family: 'icomoon';
  speak: none;
  font-style: normal;
  font-weight: normal;
  font-variant: normal;
  text-transform: none;
  line-height: 1;
  vertical-align: middle;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  *zoom: expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = '' );
}
/* line 25, /app/app/assets/stylesheets/mixins/_icons.scss */
.icon--forestsprotection:before,
.icon--forests:before,
.icon--forest:before {
  content: "";
}

/* line 179, /app/app/assets/stylesheets/components/icons.scss */
.icon--government {
  font-family: 'icomoon';
  speak: none;
  font-style: normal;
  font-weight: normal;
  font-variant: normal;
  text-transform: none;
  line-height: 1;
  vertical-align: middle;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  *zoom: expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = '' );
}
/* line 25, /app/app/assets/stylesheets/mixins/_icons.scss */
.icon--government:before {
  content: "";
}

/* line 183, /app/app/assets/stylesheets/components/icons.scss */
.icon--investoraction,
.icon--investors {
  font-family: 'icomoon';
  speak: none;
  font-style: normal;
  font-weight: normal;
  font-variant: normal;
  text-transform: none;
  line-height: 1;
  vertical-align: middle;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  *zoom: expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = '' );
}
/* line 25, /app/app/assets/stylesheets/mixins/_icons.scss */
.icon--investoraction:before,
.icon--investors:before {
  content: "";
}

/* line 188, /app/app/assets/stylesheets/components/icons.scss */
.icon--media {
  font-family: 'icomoon';
  speak: none;
  font-style: normal;
  font-weight: normal;
  font-variant: normal;
  text-transform: none;
  line-height: 1;
  vertical-align: middle;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  *zoom: expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = '' );
}
/* line 25, /app/app/assets/stylesheets/mixins/_icons.scss */
.icon--media:before {
  content: "";
}

/* line 192, /app/app/assets/stylesheets/components/icons.scss */
.icon--research {
  font-family: 'icomoon';
  speak: none;
  font-style: normal;
  font-weight: normal;
  font-variant: normal;
  text-transform: none;
  line-height: 1;
  vertical-align: middle;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  *zoom: expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = '' );
}
/* line 25, /app/app/assets/stylesheets/mixins/_icons.scss */
.icon--research:before {
  content: "";
}

/* line 196, /app/app/assets/stylesheets/components/icons.scss */
.icon--supplychain,
.icon--supply-chain {
  font-family: 'icomoon';
  speak: none;
  font-style: normal;
  font-weight: normal;
  font-variant: normal;
  text-transform: none;
  line-height: 1;
  vertical-align: middle;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  *zoom: expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = '' );
}
/* line 25, /app/app/assets/stylesheets/mixins/_icons.scss */
.icon--supplychain:before,
.icon--supply-chain:before {
  content: "";
}

/* line 201, /app/app/assets/stylesheets/components/icons.scss */
.icon--carbon-action {
  font-family: 'icomoon';
  speak: none;
  font-style: normal;
  font-weight: normal;
  font-variant: normal;
  text-transform: none;
  line-height: 1;
  vertical-align: middle;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  *zoom: expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = '' );
}
/* line 25, /app/app/assets/stylesheets/mixins/_icons.scss */
.icon--carbon-action:before {
  content: "";
}

/* line 205, /app/app/assets/stylesheets/components/icons.scss */
.icon--watersecurity,
.icon--water {
  font-family: 'icomoon';
  speak: none;
  font-style: normal;
  font-weight: normal;
  font-variant: normal;
  text-transform: none;
  line-height: 1;
  vertical-align: middle;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  *zoom: expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = '' );
}
/* line 25, /app/app/assets/stylesheets/mixins/_icons.scss */
.icon--watersecurity:before,
.icon--water:before {
  content: "";
}

/* line 210, /app/app/assets/stylesheets/components/icons.scss */
.icon--download {
  font-family: 'icomoon';
  speak: none;
  font-style: normal;
  font-weight: normal;
  font-variant: normal;
  text-transform: none;
  line-height: 1;
  vertical-align: middle;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  *zoom: expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = '' );
}
/* line 25, /app/app/assets/stylesheets/mixins/_icons.scss */
.icon--download:before {
  content: "";
}

/* line 214, /app/app/assets/stylesheets/components/icons.scss */
.icon--chart-legend {
  display: inline-block;
  vertical-align: middle;
  *vertical-align: auto;
  *zoom: 1;
  *display: inline;
  height: 1em;
  width: 1em;
}

/* line 221, /app/app/assets/stylesheets/components/icons.scss */
.icon--skype {
  font-family: 'icomoon';
  speak: none;
  font-style: normal;
  font-weight: normal;
  font-variant: normal;
  text-transform: none;
  line-height: 1;
  vertical-align: middle;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  *zoom: expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = '' );
}
/* line 25, /app/app/assets/stylesheets/mixins/_icons.scss */
.icon--skype:before {
  content: "";
}

/* line 225, /app/app/assets/stylesheets/components/icons.scss */
.icon--what-we-do {
  font-family: 'icomoon';
  speak: none;
  font-style: normal;
  font-weight: normal;
  font-variant: normal;
  text-transform: none;
  line-height: 1;
  vertical-align: middle;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  *zoom: expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = '' );
}
/* line 25, /app/app/assets/stylesheets/mixins/_icons.scss */
.icon--what-we-do:before {
  content: "";
}

/* line 229, /app/app/assets/stylesheets/components/icons.scss */
.icon--campaigns {
  font-family: 'icomoon';
  speak: none;
  font-style: normal;
  font-weight: normal;
  font-variant: normal;
  text-transform: none;
  line-height: 1;
  vertical-align: middle;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  *zoom: expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = '' );
}
/* line 25, /app/app/assets/stylesheets/mixins/_icons.scss */
.icon--campaigns:before {
  content: "";
}

/* line 233, /app/app/assets/stylesheets/components/icons.scss */
.icon--collaborations {
  font-family: 'icomoon';
  speak: none;
  font-style: normal;
  font-weight: normal;
  font-variant: normal;
  text-transform: none;
  line-height: 1;
  vertical-align: middle;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  *zoom: expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = '' );
}
/* line 25, /app/app/assets/stylesheets/mixins/_icons.scss */
.icon--collaborations:before {
  content: "";
}

/* line 237, /app/app/assets/stylesheets/components/icons.scss */
.icon--included {
  font-family: 'icomoon';
  speak: none;
  font-style: normal;
  font-weight: normal;
  font-variant: normal;
  text-transform: none;
  line-height: 1;
  vertical-align: middle;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  *zoom: expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = '' );
  font-size: 2em;
}
/* line 25, /app/app/assets/stylesheets/mixins/_icons.scss */
.icon--included:before {
  content: "";
}

/* line 242, /app/app/assets/stylesheets/components/icons.scss */
.icon--completed-task {
  font-family: 'icomoon';
  speak: none;
  font-style: normal;
  font-weight: normal;
  font-variant: normal;
  text-transform: none;
  line-height: 1;
  vertical-align: middle;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  *zoom: expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = '' );
  font-size: 1.5em;
}
/* line 25, /app/app/assets/stylesheets/mixins/_icons.scss */
.icon--completed-task:before {
  content: "";
}

/* line 247, /app/app/assets/stylesheets/components/icons.scss */
.icon--future-task {
  font-family: 'icomoon';
  speak: none;
  font-style: normal;
  font-weight: normal;
  font-variant: normal;
  text-transform: none;
  line-height: 1;
  vertical-align: middle;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  *zoom: expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = '' );
  font-size: 2em;
}
/* line 25, /app/app/assets/stylesheets/mixins/_icons.scss */
.icon--future-task:before {
  content: "";
}

/* line 252, /app/app/assets/stylesheets/components/icons.scss */
.icon--rejected-task {
  font-family: 'icomoon';
  speak: none;
  font-style: normal;
  font-weight: normal;
  font-variant: normal;
  text-transform: none;
  line-height: 1;
  vertical-align: middle;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  *zoom: expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = '' );
  font-size: 1.7em;
}
/* line 25, /app/app/assets/stylesheets/mixins/_icons.scss */
.icon--rejected-task:before {
  content: "";
}

/* line 257, /app/app/assets/stylesheets/components/icons.scss */
.icon--pending {
  font-family: 'icomoon';
  speak: none;
  font-style: normal;
  font-weight: normal;
  font-variant: normal;
  text-transform: none;
  line-height: 1;
  vertical-align: middle;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  *zoom: expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = '' );
  font-size: 1.5em;
}
/* line 25, /app/app/assets/stylesheets/mixins/_icons.scss */
.icon--pending:before {
  content: "";
}
/* line 5, /app/app/assets/stylesheets/components/inputs/icheck_inputs.scss */
.icheckbox_cdp,
.iradio_cdp {
  display: inline-block;
  vertical-align: middle;
  *vertical-align: auto;
  *zoom: 1;
  *display: inline;
  background: url(/assets/icheck/cdp-56d27247880ea1695076ec60c40165d18e902bcdeed9da9db192856dc7579f93.png) no-repeat;
  border: 0;
  cursor: pointer;
  height: 18px;
  margin: 0;
  padding: 0;
  width: 18px;
}

/* line 18, /app/app/assets/stylesheets/components/inputs/icheck_inputs.scss */
.icheckbox_cdp {
  background-position: 0 0;
}
/* line 21, /app/app/assets/stylesheets/components/inputs/icheck_inputs.scss */
.icheckbox_cdp.hover {
  background-position: -20px 0;
}
/* line 23, /app/app/assets/stylesheets/components/inputs/icheck_inputs.scss */
.icheckbox_cdp.checked {
  background-position: -40px 0;
}
/* line 25, /app/app/assets/stylesheets/components/inputs/icheck_inputs.scss */
.icheckbox_cdp.disabled {
  background-position: -68px 0;
  cursor: default;
}
/* line 2, /app/app/assets/stylesheets/mixins/_helpers.scss */
.checked .icheckbox_cdp.disabled {
  background-position: -92px 0;
}

/* line 33, /app/app/assets/stylesheets/components/inputs/icheck_inputs.scss */
.iradio_cdp {
  background-position: -120px 0;
}
/* line 36, /app/app/assets/stylesheets/components/inputs/icheck_inputs.scss */
.iradio_cdp.hover {
  background-position: -144px 0;
}
/* line 38, /app/app/assets/stylesheets/components/inputs/icheck_inputs.scss */
.iradio_cdp.checked {
  background-position: -168px 0;
}
/* line 40, /app/app/assets/stylesheets/components/inputs/icheck_inputs.scss */
.iradio_cdp.disabled {
  background-position: -192px 0;
  cursor: default;
}
/* line 2, /app/app/assets/stylesheets/mixins/_helpers.scss */
.checked .iradio_cdp.disabled {
  background-position: -216px 0;
}

@media (-o-min-device-pixel-ratio: 5 / 4), (-webkit-min-device-pixel-ratio: 1.25), (min-resolution: 120dpi) {
  /* line 49, /app/app/assets/stylesheets/components/inputs/icheck_inputs.scss */
  .icheckbox_cdp,
  .iradio_cdp {
    -moz-background-size: 200px 20px;
    -o-background-size: 200px 20px;
    -webkit-background-size: 200px 20px;
    background-size: 200px 20px;
    background-image: url(/assets/icheck/cdp@2x-495cdb529e55d22836ebb8853e379bdc9d71c0d94ba502e5b0acd6b9cfce3e96.png);
  }
}
/* line 32, /app/app/assets/stylesheets/vars/_colors.scss */
.cities-topic {
  background-color: #585b9a;
}

/* line 36, /app/app/assets/stylesheets/vars/_colors.scss */
.climate-change-topic {
  background-color: #82246f;
}

/* line 40, /app/app/assets/stylesheets/vars/_colors.scss */
.forests-topic {
  background-color: #00775a;
}

/* line 44, /app/app/assets/stylesheets/vars/_colors.scss */
.investors-topic {
  background-color: #af6165;
}

/* line 48, /app/app/assets/stylesheets/vars/_colors.scss */
.water-topic {
  background-color: #2c86da;
}

/* line 52, /app/app/assets/stylesheets/vars/_colors.scss */
.supply-chain-topic {
  background-color: #fe5e17;
}

/* line 56, /app/app/assets/stylesheets/vars/_colors.scss */
.states-and-regions-topic {
  background-color: #585b9a;
}

/* line 60, /app/app/assets/stylesheets/vars/_colors.scss */
.other-topic {
  background-color: #ef6a30;
}

/* line 65, /app/app/assets/stylesheets/vars/_colors.scss */
.policy-and-public-affairs-topic,
.companies-topic {
  background-color: palette(red, cdp);
}

/* line 32, /app/app/assets/stylesheets/vars/_colors.scss */
.cities-topic {
  background-color: #585b9a;
}

/* line 36, /app/app/assets/stylesheets/vars/_colors.scss */
.climate-change-topic {
  background-color: #82246f;
}

/* line 40, /app/app/assets/stylesheets/vars/_colors.scss */
.forests-topic {
  background-color: #00775a;
}

/* line 44, /app/app/assets/stylesheets/vars/_colors.scss */
.investors-topic {
  background-color: #af6165;
}

/* line 48, /app/app/assets/stylesheets/vars/_colors.scss */
.water-topic {
  background-color: #2c86da;
}

/* line 52, /app/app/assets/stylesheets/vars/_colors.scss */
.supply-chain-topic {
  background-color: #fe5e17;
}

/* line 56, /app/app/assets/stylesheets/vars/_colors.scss */
.states-and-regions-topic {
  background-color: #585b9a;
}

/* line 60, /app/app/assets/stylesheets/vars/_colors.scss */
.other-topic {
  background-color: #ef6a30;
}

/* line 65, /app/app/assets/stylesheets/vars/_colors.scss */
.policy-and-public-affairs-topic,
.companies-topic {
  background-color: #D31144;
}

/* line 11, /app/app/assets/stylesheets/components/inputs/js_input_enhancements_inputs.scss */
.password_strength__indicators .password_strength__indicator--1, .password_strength__indicators .password_strength__indicator--2, .password_strength__indicators .password_strength__indicator--3, .password_strength__indicators .password_strength__indicator--4 {
  background-color: #959595;
  display: block;
  height: 4px;
  margin-bottom: 4px;
  width: 9px;
}

/* line 2, /app/app/assets/stylesheets/mixins/_helpers.scss */
.ie7 input {
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  *behavior: none;
}
/* line 24, /app/app/assets/stylesheets/components/inputs/js_input_enhancements_inputs.scss */
input::-ms-clear {
  display: none;
}

/* line 30, /app/app/assets/stylesheets/components/inputs/js_input_enhancements_inputs.scss */
.js_text_validation input {
  padding-right: 2em;
}
/* line 2, /app/app/assets/stylesheets/mixins/_helpers.scss */
[dir="rtl"] .js_text_validation input {
  padding: 0 0 0 2em;
}
/* line 2, /app/app/assets/stylesheets/mixins/_helpers.scss */
.ie7 .js_text_validation input {
  padding: 0;
}
/* line 42, /app/app/assets/stylesheets/components/inputs/js_input_enhancements_inputs.scss */
.js_text_validation i {
  color: #ACAAAC;
  font-size: 1.3em;
  position: absolute;
  right: 1em;
  top: 1.7em;
}
/* line 2, /app/app/assets/stylesheets/mixins/_helpers.scss */
[dir="rtl"] .js_text_validation i {
  left: 1em;
  right: auto;
}
@media (min-width: 768px) {
  /* line 42, /app/app/assets/stylesheets/components/inputs/js_input_enhancements_inputs.scss */
  .js_text_validation i {
    top: 1.5em;
  }
}
/* line 56, /usr/local/bundle/gems/susy-2.2.12/sass/susy/language/susy/_breakpoint-plugin.scss */
.no-mq .js_text_validation i {
  top: 1.5em;
}
/* line 59, /app/app/assets/stylesheets/components/inputs/js_input_enhancements_inputs.scss */
.js_text_validation.valid i {
  color: #D31144;
}

/* line 65, /app/app/assets/stylesheets/components/inputs/js_input_enhancements_inputs.scss */
.js_password_reveal ::-ms-reveal {
  display: none;
}
/* line 67, /app/app/assets/stylesheets/components/inputs/js_input_enhancements_inputs.scss */
.js_password_reveal input {
  padding-right: 4.5em;
}
/* line 2, /app/app/assets/stylesheets/mixins/_helpers.scss */
[dir="rtl"] .js_password_reveal input {
  padding: 0 0 0 4.5em;
}
/* line 2, /app/app/assets/stylesheets/mixins/_helpers.scss */
.ie7 .js_password_reveal input {
  padding: 0;
}
/* line 78, /app/app/assets/stylesheets/components/inputs/js_input_enhancements_inputs.scss */
.js_password_reveal input:focus {
  border: 0;
}
/* line 83, /app/app/assets/stylesheets/components/inputs/js_input_enhancements_inputs.scss */
.js_password_reveal__input_wrapper {
  border: 1px solid #FFFFFF;
  overflow: hidden;
  position: relative;
}
/* line 88, /app/app/assets/stylesheets/components/inputs/js_input_enhancements_inputs.scss */
.js_password_reveal__input_wrapper.focus {
  border: 1px solid #485464;
}
/* line 93, /app/app/assets/stylesheets/components/inputs/js_input_enhancements_inputs.scss */
.js_password_reveal__mask {
  bottom: -1px;
  display: none;
  font-size: 1.2em;
  left: 0;
  line-height: 2.7em;
  margin-right: 4.5em;
  overflow: hidden;
  position: absolute;
  right: 0;
  text-indent: .5em;
  top: 0;
  white-space: nowrap;
}
/* line 2, /app/app/assets/stylesheets/mixins/_helpers.scss */
.js_password_reveal.active .js_password_reveal__mask {
  background: #FFFFFF;
  display: block;
}
/* line 112, /app/app/assets/stylesheets/components/inputs/js_input_enhancements_inputs.scss */
.js_password_reveal__mask:focus {
  outline: none;
}
/* line 117, /app/app/assets/stylesheets/components/inputs/js_input_enhancements_inputs.scss */
.js_password_reveal .js_password_toggle {
  color: #959595;
  font-size: .9em;
  line-height: 1em;
  position: absolute;
  right: 1em;
  text-decoration: none;
  top: 2.4em;
  width: 5em;
}
@media (min-width: 768px) {
  /* line 117, /app/app/assets/stylesheets/components/inputs/js_input_enhancements_inputs.scss */
  .js_password_reveal .js_password_toggle {
    right: 0;
  }
}
/* line 56, /usr/local/bundle/gems/susy-2.2.12/sass/susy/language/susy/_breakpoint-plugin.scss */
.no-mq .js_password_reveal .js_password_toggle {
  right: 0;
}
/* line 2, /app/app/assets/stylesheets/mixins/_helpers.scss */
[dir="rtl"] .js_password_reveal .js_password_toggle {
  left: 0;
  right: auto;
}
/* line 2, /app/app/assets/stylesheets/mixins/_helpers.scss */
.no-mq .js_password_reveal .js_password_toggle {
  display: none;
}
/* line 140, /app/app/assets/stylesheets/components/inputs/js_input_enhancements_inputs.scss */
.js_password_reveal .js_password_toggle:before {
  display: inline-block;
  vertical-align: middle;
  *vertical-align: auto;
  *zoom: 1;
  *display: inline;
  background-image: url(/assets/icheck/cdp-56d27247880ea1695076ec60c40165d18e902bcdeed9da9db192856dc7579f93.png);
  content: '';
  height: 18px;
  margin-right: 10px;
  position: relative;
  top: -.1em;
  width: 18px;
}
/* line 2, /app/app/assets/stylesheets/mixins/_helpers.scss */
[dir="rtl"] .js_password_reveal .js_password_toggle:before {
  margin: 0 0 0 10px;
}
/* line 156, /app/app/assets/stylesheets/components/inputs/js_input_enhancements_inputs.scss */
.js_password_reveal .js_password_toggle.active:before {
  background-position: -40px 0;
}

/* line 160, /app/app/assets/stylesheets/components/inputs/js_input_enhancements_inputs.scss */
.password_strength__indicators {
  overflow: hidden;
  position: relative;
}
@media (min-width: 768px) {
  /* line 160, /app/app/assets/stylesheets/components/inputs/js_input_enhancements_inputs.scss */
  .password_strength__indicators {
    overflow: visible;
    position: absolute;
    right: -1.5em;
    top: 1em;
  }
}
/* line 56, /usr/local/bundle/gems/susy-2.2.12/sass/susy/language/susy/_breakpoint-plugin.scss */
.no-mq .password_strength__indicators {
  overflow: visible;
  position: absolute;
  right: -1.5em;
  top: 1em;
}
@media (min-width: 1080px) {
  /* line 160, /app/app/assets/stylesheets/components/inputs/js_input_enhancements_inputs.scss */
  .password_strength__indicators {
    overflow: hidden;
    position: relative;
    right: auto;
    top: auto;
  }
}
/* line 56, /usr/local/bundle/gems/susy-2.2.12/sass/susy/language/susy/_breakpoint-plugin.scss */
.no-mq .password_strength__indicators {
  overflow: hidden;
  position: relative;
  right: auto;
  top: auto;
}
/* line 178, /app/app/assets/stylesheets/components/inputs/js_input_enhancements_inputs.scss */
.password_strength__indicators .password_strength__feedback {
  background-color: #485464;
  color: #FFFFFF;
  display: none;
  padding: 1em 2em 1.6em 1em;
}
@media (min-width: 768px) {
  /* line 178, /app/app/assets/stylesheets/components/inputs/js_input_enhancements_inputs.scss */
  .password_strength__indicators .password_strength__feedback {
    padding: 1em 1em 3em;
    position: absolute;
    right: -10.8em;
    top: 0;
    width: 9.8em;
  }
}
/* line 56, /usr/local/bundle/gems/susy-2.2.12/sass/susy/language/susy/_breakpoint-plugin.scss */
.no-mq .password_strength__indicators .password_strength__feedback {
  padding: 1em 1em 3em;
  position: absolute;
  right: -10.8em;
  top: 0;
  width: 9.8em;
}
@media (min-width: 1080px) {
  /* line 178, /app/app/assets/stylesheets/components/inputs/js_input_enhancements_inputs.scss */
  .password_strength__indicators .password_strength__feedback {
    padding: 1em 2em 1.6em 1em;
    position: relative;
    right: auto;
    top: auto;
    width: auto;
  }
}
/* line 56, /usr/local/bundle/gems/susy-2.2.12/sass/susy/language/susy/_breakpoint-plugin.scss */
.no-mq .password_strength__indicators .password_strength__feedback {
  padding: 1em 2em 1.6em 1em;
  position: relative;
  right: auto;
  top: auto;
  width: auto;
}
/* line 200, /app/app/assets/stylesheets/components/inputs/js_input_enhancements_inputs.scss */
.password_strength__indicators .password_strength__feedback p {
  color: #ACAAAC;
  padding: 0;
}
/* line 206, /app/app/assets/stylesheets/components/inputs/js_input_enhancements_inputs.scss */
.password_strength__indicators .password_strength__meter {
  position: absolute;
  right: 1em;
  top: 1.7em;
}
@media (min-width: 768px) {
  /* line 206, /app/app/assets/stylesheets/components/inputs/js_input_enhancements_inputs.scss */
  .password_strength__indicators .password_strength__meter {
    right: 0;
    top: .7em;
  }
}
/* line 56, /usr/local/bundle/gems/susy-2.2.12/sass/susy/language/susy/_breakpoint-plugin.scss */
.no-mq .password_strength__indicators .password_strength__meter {
  right: 0;
  top: .7em;
}
@media (min-width: 1080px) {
  /* line 206, /app/app/assets/stylesheets/components/inputs/js_input_enhancements_inputs.scss */
  .password_strength__indicators .password_strength__meter {
    right: 1em;
    top: 1.7em;
  }
}
/* line 56, /usr/local/bundle/gems/susy-2.2.12/sass/susy/language/susy/_breakpoint-plugin.scss */
.no-mq .password_strength__indicators .password_strength__meter {
  right: 1em;
  top: 1.7em;
}
/* line 2, /app/app/assets/stylesheets/mixins/_helpers.scss */
[data-password-strength="1"] .password_strength__indicators .password_strength__indicator--1 {
  background-color: #39D42D;
}
/* line 2, /app/app/assets/stylesheets/mixins/_helpers.scss */
[data-password-strength="2"] .password_strength__indicators .password_strength__indicator--1 {
  background-color: #39D42D;
}
/* line 2, /app/app/assets/stylesheets/mixins/_helpers.scss */
[data-password-strength="3"] .password_strength__indicators .password_strength__indicator--1 {
  background-color: #39D42D;
}
/* line 2, /app/app/assets/stylesheets/mixins/_helpers.scss */
[data-password-strength="4"] .password_strength__indicators .password_strength__indicator--1 {
  background-color: #39D42D;
}
/* line 2, /app/app/assets/stylesheets/mixins/_helpers.scss */
[data-password-strength="2"] .password_strength__indicators .password_strength__indicator--2 {
  background-color: #39D42D;
}
/* line 2, /app/app/assets/stylesheets/mixins/_helpers.scss */
[data-password-strength="3"] .password_strength__indicators .password_strength__indicator--2 {
  background-color: #39D42D;
}
/* line 2, /app/app/assets/stylesheets/mixins/_helpers.scss */
[data-password-strength="4"] .password_strength__indicators .password_strength__indicator--2 {
  background-color: #39D42D;
}
/* line 2, /app/app/assets/stylesheets/mixins/_helpers.scss */
[data-password-strength="3"] .password_strength__indicators .password_strength__indicator--3 {
  background-color: #39D42D;
}
/* line 2, /app/app/assets/stylesheets/mixins/_helpers.scss */
[data-password-strength="4"] .password_strength__indicators .password_strength__indicator--3 {
  background-color: #39D42D;
}
/* line 2, /app/app/assets/stylesheets/mixins/_helpers.scss */
[data-password-strength="4"] .password_strength__indicators .password_strength__indicator--4 {
  background-color: #39D42D;
}

@media (-o-min-device-pixel-ratio: 5 / 4), (-webkit-min-device-pixel-ratio: 1.25), (min-resolution: 120dpi) {
  /* line 282, /app/app/assets/stylesheets/components/inputs/js_input_enhancements_inputs.scss */
  .js_password_reveal .js_password_toggle:before {
    -moz-background-size: 200px 20px;
    -o-background-size: 200px 20px;
    -webkit-background-size: 200px 20px;
    background-size: 200px 20px;
    background-image: url(/assets/icheck/cdp@2x-495cdb529e55d22836ebb8853e379bdc9d71c0d94ba502e5b0acd6b9cfce3e96.png);
  }
}
/* line 271, /app/app/assets/stylesheets/mixins/_forms.scss */
.js_chosen_wrapper .chosen-container .chosen-single {
  -moz-border-radius: 0;
  -webkit-border-radius: 0;
  border-radius: 0;
  -moz-box-shadow: none;
  -webkit-box-shadow: none;
  box-shadow: none;
  background: #FFFFFF;
  border-bottom: 1px solid #959595;
  border-left: 1px solid #959595;
  border-top: 1px solid #959595;
  cursor: pointer;
  font-size: 1.3em;
  height: 2.5em;
  line-height: 2.2em;
  margin: 1em 0 auto;
  padding: 0 .4em;
  position: relative;
  text-align: left;
}
/* line 295, /app/app/assets/stylesheets/components/inputs/js_input_enhancements_inputs.scss */
.new_invoice_form__field .js_chosen_wrapper .chosen-search, .update_supply_chain_form__field .js_chosen_wrapper .chosen-search {
  display: none;
}
/* line 299, /app/app/assets/stylesheets/components/inputs/js_input_enhancements_inputs.scss */
.new_invoice_form__field .js_chosen_wrapper .chosen-single, .update_supply_chain_form__field .js_chosen_wrapper .chosen-single {
  margin-top: 0;
  padding-left: 1em;
}
/* line 304, /app/app/assets/stylesheets/components/inputs/js_input_enhancements_inputs.scss */
.new_invoice_form__field .js_chosen_wrapper .chosen-results, .update_supply_chain_form__field .js_chosen_wrapper .chosen-results {
  width: 100%;
}
/* line 310, /app/app/assets/stylesheets/components/inputs/js_input_enhancements_inputs.scss */
.js_chosen_wrapper .chosen-container .supply_chain_arrow,
.js_chosen_wrapper .chosen-container .invoice_currency_arrow {
  width: 1.5em;
}
/* line 32, /app/app/assets/stylesheets/vars/_colors.scss */
.cities-topic {
  background-color: #585b9a;
}

/* line 36, /app/app/assets/stylesheets/vars/_colors.scss */
.climate-change-topic {
  background-color: #82246f;
}

/* line 40, /app/app/assets/stylesheets/vars/_colors.scss */
.forests-topic {
  background-color: #00775a;
}

/* line 44, /app/app/assets/stylesheets/vars/_colors.scss */
.investors-topic {
  background-color: #af6165;
}

/* line 48, /app/app/assets/stylesheets/vars/_colors.scss */
.water-topic {
  background-color: #2c86da;
}

/* line 52, /app/app/assets/stylesheets/vars/_colors.scss */
.supply-chain-topic {
  background-color: #fe5e17;
}

/* line 56, /app/app/assets/stylesheets/vars/_colors.scss */
.states-and-regions-topic {
  background-color: #585b9a;
}

/* line 60, /app/app/assets/stylesheets/vars/_colors.scss */
.other-topic {
  background-color: #ef6a30;
}

/* line 65, /app/app/assets/stylesheets/vars/_colors.scss */
.policy-and-public-affairs-topic,
.companies-topic {
  background-color: palette(red, cdp);
}

/* line 3, /app/app/assets/stylesheets/components/inputs/required_fields_inputs.scss */
.required_fields {
  color: #ACAAAC;
  padding: 1.5em 0 0 0;
}

/* line 8, /app/app/assets/stylesheets/components/inputs/required_fields_inputs.scss */
.required_field label::after,
.required_field_label::after {
  color: #ACAAAC;
  content: ' *';
}
/* line 32, /app/app/assets/stylesheets/vars/_colors.scss */
.cities-topic {
  background-color: #585b9a;
}

/* line 36, /app/app/assets/stylesheets/vars/_colors.scss */
.climate-change-topic {
  background-color: #82246f;
}

/* line 40, /app/app/assets/stylesheets/vars/_colors.scss */
.forests-topic {
  background-color: #00775a;
}

/* line 44, /app/app/assets/stylesheets/vars/_colors.scss */
.investors-topic {
  background-color: #af6165;
}

/* line 48, /app/app/assets/stylesheets/vars/_colors.scss */
.water-topic {
  background-color: #2c86da;
}

/* line 52, /app/app/assets/stylesheets/vars/_colors.scss */
.supply-chain-topic {
  background-color: #fe5e17;
}

/* line 56, /app/app/assets/stylesheets/vars/_colors.scss */
.states-and-regions-topic {
  background-color: #585b9a;
}

/* line 60, /app/app/assets/stylesheets/vars/_colors.scss */
.other-topic {
  background-color: #ef6a30;
}

/* line 65, /app/app/assets/stylesheets/vars/_colors.scss */
.policy-and-public-affairs-topic,
.companies-topic {
  background-color: palette(red, cdp);
}

/* line 6, /app/app/assets/stylesheets/components/investor_invited_users.scss */
.investor_invited_users__container .responder_form {
  display: none;
  background-color: #C6C9CE;
  padding: 1em;
  margin-bottom: 2em;
}
/* line 13, /app/app/assets/stylesheets/components/investor_invited_users.scss */
.investor_invited_users__container .hidden {
  display: none;
}

/* line 16, /app/app/assets/stylesheets/components/investor_invited_users.scss */
.investor_invited_users__table--primary, .investor_invited_users__table--secondary {
  width: 100%;
}
/* line 19, /app/app/assets/stylesheets/components/investor_invited_users.scss */
.investor_invited_users__table--primary td, .investor_invited_users__table--secondary td {
  vertical-align: middle;
}
/* line 21, /app/app/assets/stylesheets/components/investor_invited_users.scss */
.investor_invited_users__table--primary p, .investor_invited_users__table--secondary p {
  padding-top: .3em;
}
/* line 23, /app/app/assets/stylesheets/components/investor_invited_users.scss */
.investor_invited_users__table--primary .hidden, .investor_invited_users__table--secondary .hidden {
  display: none;
}

/* line 26, /app/app/assets/stylesheets/components/investor_invited_users.scss */
.investor_invited_users__initials,
.investor_invited_users__new {
  width: 76px;
}

/* line 29, /app/app/assets/stylesheets/components/investor_invited_users.scss */
.investor_invited_users__table--primary {
  border-bottom: 1px solid #DDDDDD;
  margin-bottom: 1.2em;
  margin-top: 1em;
}
/* line 35, /app/app/assets/stylesheets/components/investor_invited_users.scss */
.investor_invited_users__table--primary td {
  padding: .6em 0 1.2em;
}

/* line 41, /app/app/assets/stylesheets/components/investor_invited_users.scss */
.investor_invited_users__table--secondary td {
  padding: .6em 0;
}

/* line 44, /app/app/assets/stylesheets/components/investor_invited_users.scss */
.investor_invited_users__body {
  background: #FFFFFF;
  margin-bottom: 2em;
}
/* line 48, /app/app/assets/stylesheets/components/investor_invited_users.scss */
.investor_invited_users__body .investor_invited_users__table--primary {
  width: 100%;
}
/* line 52, /app/app/assets/stylesheets/components/investor_invited_users.scss */
.investor_invited_users__body .investor_invited_users__table--secondary {
  width: 100%;
}
/* line 55, /app/app/assets/stylesheets/components/investor_invited_users.scss */
.investor_invited_users__body .investor_invited_users__table--secondary .last {
  border-bottom: 1px solid #DDDDDD;
  padding-bottom: 1em;
}
/* line 60, /app/app/assets/stylesheets/components/investor_invited_users.scss */
.investor_invited_users__body .investor_invited_users__table--secondary td {
  padding: .6em 0 1.3em;
}
/* line 64, /app/app/assets/stylesheets/components/investor_invited_users.scss */
.investor_invited_users__body .investor_invited_users__table--secondary .invited_responder_heading {
  padding-top: 1.2em;
}

/* line 70, /app/app/assets/stylesheets/components/investor_invited_users.scss */
.investor_invited_users__name {
  width: 60%;
}
/* line 32, /app/app/assets/stylesheets/vars/_colors.scss */
.cities-topic {
  background-color: #585b9a;
}

/* line 36, /app/app/assets/stylesheets/vars/_colors.scss */
.climate-change-topic {
  background-color: #82246f;
}

/* line 40, /app/app/assets/stylesheets/vars/_colors.scss */
.forests-topic {
  background-color: #00775a;
}

/* line 44, /app/app/assets/stylesheets/vars/_colors.scss */
.investors-topic {
  background-color: #af6165;
}

/* line 48, /app/app/assets/stylesheets/vars/_colors.scss */
.water-topic {
  background-color: #2c86da;
}

/* line 52, /app/app/assets/stylesheets/vars/_colors.scss */
.supply-chain-topic {
  background-color: #fe5e17;
}

/* line 56, /app/app/assets/stylesheets/vars/_colors.scss */
.states-and-regions-topic {
  background-color: #585b9a;
}

/* line 60, /app/app/assets/stylesheets/vars/_colors.scss */
.other-topic {
  background-color: #ef6a30;
}

/* line 65, /app/app/assets/stylesheets/vars/_colors.scss */
.policy-and-public-affairs-topic,
.companies-topic {
  background-color: palette(red, cdp);
}

/* line 32, /app/app/assets/stylesheets/vars/_colors.scss */
.cities-topic {
  background-color: #585b9a;
}

/* line 36, /app/app/assets/stylesheets/vars/_colors.scss */
.climate-change-topic {
  background-color: #82246f;
}

/* line 40, /app/app/assets/stylesheets/vars/_colors.scss */
.forests-topic {
  background-color: #00775a;
}

/* line 44, /app/app/assets/stylesheets/vars/_colors.scss */
.investors-topic {
  background-color: #af6165;
}

/* line 48, /app/app/assets/stylesheets/vars/_colors.scss */
.water-topic {
  background-color: #2c86da;
}

/* line 52, /app/app/assets/stylesheets/vars/_colors.scss */
.supply-chain-topic {
  background-color: #fe5e17;
}

/* line 56, /app/app/assets/stylesheets/vars/_colors.scss */
.states-and-regions-topic {
  background-color: #585b9a;
}

/* line 60, /app/app/assets/stylesheets/vars/_colors.scss */
.other-topic {
  background-color: #ef6a30;
}

/* line 65, /app/app/assets/stylesheets/vars/_colors.scss */
.policy-and-public-affairs-topic,
.companies-topic {
  background-color: #D31144;
}

/* line 9, /app/app/assets/stylesheets/components/investor_member.scss */
.layout_tabbed__tabs {
  *zoom: 1;
  margin-bottom: 26px;
}
/* line 38, /usr/local/bundle/gems/compass-core-1.0.3/stylesheets/compass/utilities/general/_clearfix.scss */
.layout_tabbed__tabs:after {
  content: "";
  display: table;
  clear: both;
}

/* line 15, /app/app/assets/stylesheets/components/investor_member.scss */
.layout_tabbed__tab {
  border-bottom: 1px solid #DDDDDD;
  border-left: 1px solid #DDDDDD;
  border-right: 1px solid #DDDDDD;
  border-top: 3px solid #FFFFFF;
  color: #485464;
  display: block;
  float: left;
  font-size: 18px;
  padding: .5em 1.1em;
  position: relative;
  text-decoration: none;
  width: 50%;
}
/* line 29, /app/app/assets/stylesheets/components/investor_member.scss */
.layout_tabbed__tab:first-child {
  border-left: 0;
  padding: .5em 1.1em .5em 0;
}
/* line 8, /app/app/assets/stylesheets/mixins/_helpers.scss */
.rtl .layout_tabbed__tab:first-child {
  border-left: 1px solid #DDDDDD;
  border-right: 0;
  padding: .5em 0 .5em 1.1em;
}
/* line 40, /app/app/assets/stylesheets/components/investor_member.scss */
.layout_tabbed__tab:last-child {
  border-right: 0;
}
/* line 8, /app/app/assets/stylesheets/mixins/_helpers.scss */
.rtl .layout_tabbed__tab:last-child {
  border-left: 0;
  border-right: 1px solid #DDDDDD;
}

/* line 50, /app/app/assets/stylesheets/components/investor_member.scss */
.layout_tabbed__tab--active {
  border: 0;
  border-top: 3px solid #D31144;
}
/* line 54, /app/app/assets/stylesheets/components/investor_member.scss */
.layout_tabbed__tab--active:hover {
  color: #485464;
}

/* line 57, /app/app/assets/stylesheets/components/investor_member.scss */
.layout_tabbed__tab_icon {
  color: #DDDDDD;
  font-size: 14px;
  margin-right: 3px;
}
/* line 8, /app/app/assets/stylesheets/mixins/_helpers.scss */
.rtl .layout_tabbed__tab_icon {
  margin-left: 3px;
  margin-right: 0;
}
/* line 2, /app/app/assets/stylesheets/mixins/_helpers.scss */
.layout_tabbed__tab--active .layout_tabbed__tab_icon {
  color: #D31144;
}

/* line 72, /app/app/assets/stylesheets/components/investor_member.scss */
.investor__two_up_body {
  min-height: 220px;
  position: relative;
}
/* line 32, /app/app/assets/stylesheets/vars/_colors.scss */
.cities-topic {
  background-color: #585b9a;
}

/* line 36, /app/app/assets/stylesheets/vars/_colors.scss */
.climate-change-topic {
  background-color: #82246f;
}

/* line 40, /app/app/assets/stylesheets/vars/_colors.scss */
.forests-topic {
  background-color: #00775a;
}

/* line 44, /app/app/assets/stylesheets/vars/_colors.scss */
.investors-topic {
  background-color: #af6165;
}

/* line 48, /app/app/assets/stylesheets/vars/_colors.scss */
.water-topic {
  background-color: #2c86da;
}

/* line 52, /app/app/assets/stylesheets/vars/_colors.scss */
.supply-chain-topic {
  background-color: #fe5e17;
}

/* line 56, /app/app/assets/stylesheets/vars/_colors.scss */
.states-and-regions-topic {
  background-color: #585b9a;
}

/* line 60, /app/app/assets/stylesheets/vars/_colors.scss */
.other-topic {
  background-color: #ef6a30;
}

/* line 65, /app/app/assets/stylesheets/vars/_colors.scss */
.policy-and-public-affairs-topic,
.companies-topic {
  background-color: palette(red, cdp);
}

/* line 3, /app/app/assets/stylesheets/components/investors/investor.scss */
.investor__submit_button {
  -moz-appearance: none;
  -webkit-appearance: none;
  -moz-border-radius: 0;
  -webkit-border-radius: 0;
  border-radius: 0;
  display: inline-block;
  vertical-align: middle;
  *vertical-align: auto;
  *zoom: 1;
  *display: inline;
  background: #D31144;
  border: 0;
  color: #FFFFFF;
  cursor: pointer;
  font-size: 1em;
  line-height: 2.6em;
  height: 2.6em;
  padding: 0 0.5em;
  min-width: 12em;
  text-align: left;
  text-decoration: none;
}
/* line 8, /app/app/assets/stylesheets/mixins/_helpers.scss */
.rtl .investor__submit_button {
  text-align: right;
}
/* line 2, /app/app/assets/stylesheets/mixins/_helpers.scss */
.ie7 .investor__submit_button {
  width: 18em;
}
/* line 182, /app/app/assets/stylesheets/mixins/_forms.scss */
.investor__submit_button:focus, .investor__submit_button:hover {
  background: #a90e36;
  color: #FFFFFF;
  outline: 0;
}
/* line 6, /app/app/assets/stylesheets/components/investors/investor.scss */
.investor__submit_button .icon--submit-arrow {
  line-height: 2.5em;
}

/* line 14, /app/app/assets/stylesheets/components/investors/investor.scss */
.filters_investor:nth-child(3n) .chosen_filters__header {
  border-right: 1px solid #959595;
}
@charset "UTF-8";
/* line 32, /app/app/assets/stylesheets/vars/_colors.scss */
.cities-topic {
  background-color: #585b9a;
}

/* line 36, /app/app/assets/stylesheets/vars/_colors.scss */
.climate-change-topic {
  background-color: #82246f;
}

/* line 40, /app/app/assets/stylesheets/vars/_colors.scss */
.forests-topic {
  background-color: #00775a;
}

/* line 44, /app/app/assets/stylesheets/vars/_colors.scss */
.investors-topic {
  background-color: #af6165;
}

/* line 48, /app/app/assets/stylesheets/vars/_colors.scss */
.water-topic {
  background-color: #2c86da;
}

/* line 52, /app/app/assets/stylesheets/vars/_colors.scss */
.supply-chain-topic {
  background-color: #fe5e17;
}

/* line 56, /app/app/assets/stylesheets/vars/_colors.scss */
.states-and-regions-topic {
  background-color: #585b9a;
}

/* line 60, /app/app/assets/stylesheets/vars/_colors.scss */
.other-topic {
  background-color: #ef6a30;
}

/* line 65, /app/app/assets/stylesheets/vars/_colors.scss */
.policy-and-public-affairs-topic,
.companies-topic {
  background-color: palette(red, cdp);
}

/* line 32, /app/app/assets/stylesheets/vars/_colors.scss */
.cities-topic {
  background-color: #585b9a;
}

/* line 36, /app/app/assets/stylesheets/vars/_colors.scss */
.climate-change-topic {
  background-color: #82246f;
}

/* line 40, /app/app/assets/stylesheets/vars/_colors.scss */
.forests-topic {
  background-color: #00775a;
}

/* line 44, /app/app/assets/stylesheets/vars/_colors.scss */
.investors-topic {
  background-color: #af6165;
}

/* line 48, /app/app/assets/stylesheets/vars/_colors.scss */
.water-topic {
  background-color: #2c86da;
}

/* line 52, /app/app/assets/stylesheets/vars/_colors.scss */
.supply-chain-topic {
  background-color: #fe5e17;
}

/* line 56, /app/app/assets/stylesheets/vars/_colors.scss */
.states-and-regions-topic {
  background-color: #585b9a;
}

/* line 60, /app/app/assets/stylesheets/vars/_colors.scss */
.other-topic {
  background-color: #ef6a30;
}

/* line 65, /app/app/assets/stylesheets/vars/_colors.scss */
.policy-and-public-affairs-topic,
.companies-topic {
  background-color: #D31144;
}

/* line 10, /app/app/assets/stylesheets/components/investors/investor_member.scss */
.investor_member {
  background: #FFFFFF;
  margin: 2em 0 0 0;
  padding: 2em 0 2em 1em;
}
/* line 8, /app/app/assets/stylesheets/mixins/_helpers.scss */
.rtl .investor_member {
  padding: 2em 1em 2em 0;
}

/* line 20, /app/app/assets/stylesheets/components/investors/investor_member.scss */
.investor_cleared__filter {
  *zoom: 1;
}
/* line 38, /usr/local/bundle/gems/compass-core-1.0.3/stylesheets/compass/utilities/general/_clearfix.scss */
.investor_cleared__filter:after {
  content: "";
  display: table;
  clear: both;
}

/* line 24, /app/app/assets/stylesheets/components/investors/investor_member.scss */
.investor_member__tab {
  border-bottom: 1px solid #DDDDDD;
  border-left: 1px solid #DDDDDD;
  border-right: 1px solid #DDDDDD;
  border-top: 3px solid #FFFFFF;
  color: #485464;
  display: block;
  float: left;
  font-size: 18px;
  padding: .5em 1.1em;
  position: relative;
  text-decoration: none;
  width: 50%;
}
/* line 38, /app/app/assets/stylesheets/components/investors/investor_member.scss */
.investor_member__tab:first-child {
  border-left: 0;
  padding: .5em 1.1em .5em 0;
}
/* line 8, /app/app/assets/stylesheets/mixins/_helpers.scss */
.rtl .investor_member__tab:first-child {
  border-left: 1px solid #DDDDDD;
  border-right: 0;
  padding: .5em 0 .5em 1.1em;
}
/* line 49, /app/app/assets/stylesheets/components/investors/investor_member.scss */
.investor_member__tab:last-child {
  border-right: 0;
}
/* line 8, /app/app/assets/stylesheets/mixins/_helpers.scss */
.rtl .investor_member__tab:last-child {
  border-left: 0;
  border-right: 1px solid #DDDDDD;
}

/* line 59, /app/app/assets/stylesheets/components/investors/investor_member.scss */
.investor_member__tab--active {
  border: 0;
  border-top: 3px solid #D31144;
}
/* line 63, /app/app/assets/stylesheets/components/investors/investor_member.scss */
.investor_member__tab--active:hover {
  color: #485464;
}

/* line 66, /app/app/assets/stylesheets/components/investors/investor_member.scss */
.investor_chain__intro_wrapper {
  display: inline-block;
  vertical-align: middle;
  *vertical-align: auto;
  *zoom: 1;
  *display: inline;
  margin-bottom: .8em;
  padding-right: 1em;
  width: 100%;
}
/* line 8, /app/app/assets/stylesheets/mixins/_helpers.scss */
.rtl .investor_chain__intro_wrapper {
  padding-left: 1em;
  padding-right: 0;
}

/* line 78, /app/app/assets/stylesheets/components/investors/investor_member.scss */
.investor_member__intro_panel {
  float: left;
  width: 50%;
}
/* line 8, /app/app/assets/stylesheets/mixins/_helpers.scss */
.rtl .investor_member__intro_panel {
  float: right;
}
/* line 86, /app/app/assets/stylesheets/components/investors/investor_member.scss */
.investor_member__intro_panel .investor_member__intro_header {
  font-size: 1.2em;
}

/* line 91, /app/app/assets/stylesheets/components/investors/investor_member.scss */
.investor_member__files_filter {
  width: 50%;
}

/* line 271, /app/app/assets/stylesheets/mixins/_forms.scss */
.investor_member__select_filter_wrapper .chosen-container .chosen-single {
  -moz-border-radius: 0;
  -webkit-border-radius: 0;
  border-radius: 0;
  -moz-box-shadow: none;
  -webkit-box-shadow: none;
  box-shadow: none;
  background: #FFFFFF;
  border-bottom: 1px solid #959595;
  border-left: 1px solid #959595;
  border-top: 1px solid #959595;
  cursor: pointer;
  font-size: 1.3em;
  height: 2.5em;
  line-height: 2.2em;
  margin: 1em 0 auto;
  padding: 0 .4em;
  position: relative;
  text-align: left;
}
/* line 99, /app/app/assets/stylesheets/components/investors/investor_member.scss */
.investor_member__select_filter_wrapper .chosen-container .membership__select_arrow {
  width: 1.5em;
}

/* line 105, /app/app/assets/stylesheets/components/investors/investor_member.scss */
.investor_member__intro_copy {
  font-size: .9em;
  padding-top: .2em;
}

/* line 110, /app/app/assets/stylesheets/components/investors/investor_member.scss */
.investor_member__tab_icon {
  color: #DDDDDD;
  font-size: 14px;
  margin-right: 3px;
}
/* line 8, /app/app/assets/stylesheets/mixins/_helpers.scss */
.rtl .investor_member__tab_icon {
  margin-left: 3px;
  margin-right: 0;
}
/* line 2, /app/app/assets/stylesheets/mixins/_helpers.scss */
.investor_member__tab--active .investor_member__tab_icon {
  color: #D31144;
}

/* line 125, /app/app/assets/stylesheets/components/investors/investor_member.scss */
.investor_member__files {
  overflow-x: scroll;
  padding: 1em 1em 0 0;
}

/* line 130, /app/app/assets/stylesheets/components/investors/investor_member.scss */
.investor_member__files_delete {
  font-family: 'icomoon';
  speak: none;
  font-style: normal;
  font-weight: normal;
  font-variant: normal;
  text-transform: none;
  line-height: 1;
  vertical-align: middle;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  *zoom: expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = '' );
  color: #D31144;
  cursor: pointer;
  display: inline;
}
/* line 25, /app/app/assets/stylesheets/mixins/_icons.scss */
.investor_member__files_delete:before {
  content: "";
}

/* line 138, /app/app/assets/stylesheets/components/investors/investor_member.scss */
.investor_member__files_delete_link {
  text-decoration: none;
}

/* line 143, /app/app/assets/stylesheets/components/investors/investor_member.scss */
.access_my_data__link:nth-child(odd) {
  border-right: 0;
  clear: left;
}
/* line 148, /app/app/assets/stylesheets/components/investors/investor_member.scss */
.access_my_data__link:nth-child(even) {
  border-left: 0;
}
@charset "UTF-8";
/* line 32, /app/app/assets/stylesheets/vars/_colors.scss */
.cities-topic {
  background-color: #585b9a;
}

/* line 36, /app/app/assets/stylesheets/vars/_colors.scss */
.climate-change-topic {
  background-color: #82246f;
}

/* line 40, /app/app/assets/stylesheets/vars/_colors.scss */
.forests-topic {
  background-color: #00775a;
}

/* line 44, /app/app/assets/stylesheets/vars/_colors.scss */
.investors-topic {
  background-color: #af6165;
}

/* line 48, /app/app/assets/stylesheets/vars/_colors.scss */
.water-topic {
  background-color: #2c86da;
}

/* line 52, /app/app/assets/stylesheets/vars/_colors.scss */
.supply-chain-topic {
  background-color: #fe5e17;
}

/* line 56, /app/app/assets/stylesheets/vars/_colors.scss */
.states-and-regions-topic {
  background-color: #585b9a;
}

/* line 60, /app/app/assets/stylesheets/vars/_colors.scss */
.other-topic {
  background-color: #ef6a30;
}

/* line 65, /app/app/assets/stylesheets/vars/_colors.scss */
.policy-and-public-affairs-topic,
.companies-topic {
  background-color: palette(red, cdp);
}

/* line 32, /app/app/assets/stylesheets/vars/_colors.scss */
.cities-topic {
  background-color: #585b9a;
}

/* line 36, /app/app/assets/stylesheets/vars/_colors.scss */
.climate-change-topic {
  background-color: #82246f;
}

/* line 40, /app/app/assets/stylesheets/vars/_colors.scss */
.forests-topic {
  background-color: #00775a;
}

/* line 44, /app/app/assets/stylesheets/vars/_colors.scss */
.investors-topic {
  background-color: #af6165;
}

/* line 48, /app/app/assets/stylesheets/vars/_colors.scss */
.water-topic {
  background-color: #2c86da;
}

/* line 52, /app/app/assets/stylesheets/vars/_colors.scss */
.supply-chain-topic {
  background-color: #fe5e17;
}

/* line 56, /app/app/assets/stylesheets/vars/_colors.scss */
.states-and-regions-topic {
  background-color: #585b9a;
}

/* line 60, /app/app/assets/stylesheets/vars/_colors.scss */
.other-topic {
  background-color: #ef6a30;
}

/* line 65, /app/app/assets/stylesheets/vars/_colors.scss */
.policy-and-public-affairs-topic,
.companies-topic {
  background-color: #D31144;
}

/* line 32, /app/app/assets/stylesheets/vars/_colors.scss */
.cities-topic {
  background-color: #585b9a;
}

/* line 36, /app/app/assets/stylesheets/vars/_colors.scss */
.climate-change-topic {
  background-color: #82246f;
}

/* line 40, /app/app/assets/stylesheets/vars/_colors.scss */
.forests-topic {
  background-color: #00775a;
}

/* line 44, /app/app/assets/stylesheets/vars/_colors.scss */
.investors-topic {
  background-color: #af6165;
}

/* line 48, /app/app/assets/stylesheets/vars/_colors.scss */
.water-topic {
  background-color: #2c86da;
}

/* line 52, /app/app/assets/stylesheets/vars/_colors.scss */
.supply-chain-topic {
  background-color: #fe5e17;
}

/* line 56, /app/app/assets/stylesheets/vars/_colors.scss */
.states-and-regions-topic {
  background-color: #585b9a;
}

/* line 60, /app/app/assets/stylesheets/vars/_colors.scss */
.other-topic {
  background-color: #ef6a30;
}

/* line 65, /app/app/assets/stylesheets/vars/_colors.scss */
.policy-and-public-affairs-topic,
.companies-topic {
  background-color: #D31144;
}

/* line 11, /app/app/assets/stylesheets/components/investors/investor_program.scss */
.investor-programs {
  background: #FFFFFF;
  display: flex;
  padding: 20px 15px;
  position: relative;
}
/* line 2, /app/app/assets/stylesheets/mixins/_helpers.scss */
.ie7 .investor-programs {
  display: block;
}
/* line 2, /app/app/assets/stylesheets/mixins/_helpers.scss */
.ie9 .investor-programs {
  display: block;
}
/* line 25, /app/app/assets/stylesheets/components/investors/investor_program.scss */
.investor-programs .investor-programs__ordinary {
  vertical-align: top;
  width: 100%;
}
/* line 29, /app/app/assets/stylesheets/components/investors/investor_program.scss */
.investor-programs .investor-programs__ordinary .disclosers__payment {
  max-width: 100%;
}
/* line 34, /app/app/assets/stylesheets/components/investors/investor_program.scss */
.investor-programs__become-a-member {
  margin-top: 30px;
}
/* line 38, /app/app/assets/stylesheets/components/investors/investor_program.scss */
.investor-programs__member-cta {
  margin-left: 20%;
  width: 33%;
}
/* line 43, /app/app/assets/stylesheets/components/investors/investor_program.scss */
.investor-programs__member-description {
  font-family: 'roboto-light', Helvetica, sans-serif;
  font-weight: normal;
  font-size: 0.9em;
  color: #D31144;
  float: left;
  width: 25%;
}
/* line 51, /app/app/assets/stylesheets/components/investors/investor_program.scss */
.investor-programs__successful-membership-request {
  margin-top: 20px;
}

/* line 56, /app/app/assets/stylesheets/components/investors/investor_program.scss */
.has-supply-chain {
  display: table;
  width: 100%;
}
/* line 60, /app/app/assets/stylesheets/components/investors/investor_program.scss */
.has-supply-chain .investor-programs__ordinary {
  display: table-cell;
  width: 67%;
}

/* line 66, /app/app/assets/stylesheets/components/investors/investor_program.scss */
.investor-programs__signatory {
  *zoom: 1;
  display: none;
}
/* line 38, /usr/local/bundle/gems/compass-core-1.0.3/stylesheets/compass/utilities/general/_clearfix.scss */
.investor-programs__signatory:after {
  content: "";
  display: table;
  clear: both;
}
@media (min-width: 768px) {
  /* line 66, /app/app/assets/stylesheets/components/investors/investor_program.scss */
  .investor-programs__signatory {
    display: block;
  }
}
/* line 56, /usr/local/bundle/gems/susy-2.2.12/sass/susy/language/susy/_breakpoint-plugin.scss */
.no-mq .investor-programs__signatory {
  display: block;
}

/* line 76, /app/app/assets/stylesheets/components/investors/investor_program.scss */
.investor-dashboard-program {
  background: #f8fafb;
  color: #485464;
  float: left;
  margin-right: .5%;
  padding: 2.7em 1em 2.2em;
  position: relative;
  width: 33%;
  padding: 1.5em 0 0;
  text-align: center;
  width: 24.5%;
}
/* line 2, /app/app/assets/stylesheets/mixins/_helpers.scss */
.ie7 .investor-dashboard-program {
  width: 29%;
}
/* line 16, /app/app/assets/stylesheets/mixins/_programme_blocks.scss */
.investor-dashboard-program.last {
  margin-right: 0;
}
/* line 2, /app/app/assets/stylesheets/mixins/_helpers.scss */
.ie7 .investor-dashboard-program.last {
  width: 28%;
}
/* line 24, /app/app/assets/stylesheets/mixins/_programme_blocks.scss */
.investor-dashboard-program:before {
  border-bottom: 25px solid transparent;
  border-left: 25px solid transparent;
  border-top: 25px solid #D31144;
  content: '';
  display: block;
  height: 0;
  position: absolute;
  right: 0;
  top: 0;
  width: 0;
}
/* line 83, /app/app/assets/stylesheets/components/investors/investor_program.scss */
.investor-dashboard-program__since {
  margin-top: 47px;
  padding-bottom: 4px;
}
/* line 88, /app/app/assets/stylesheets/components/investors/investor_program.scss */
.investor-dashboard-program__more-info-text {
  left: 1em;
  position: absolute;
}
/* line 93, /app/app/assets/stylesheets/components/investors/investor_program.scss */
.investor-dashboard-program__payment-details {
  font-family: 'roboto-light', Helvetica, sans-serif;
  font-weight: normal;
  font-size: 0.9em;
  float: left;
  padding: 0 1% 0 5%;
  width: 30%;
}
/* line 101, /app/app/assets/stylesheets/components/investors/investor_program.scss */
.investor-dashboard-program__payment-status-heading {
  color: #9099a0;
}
/* line 105, /app/app/assets/stylesheets/components/investors/investor_program.scss */
.investor-dashboard-program__payment-status {
  color: #D31144;
}
/* line 109, /app/app/assets/stylesheets/components/investors/investor_program.scss */
.investor-dashboard-program__payment-cta, .investor-dashboard-program__payment-cta--disabled {
  margin-top: 18px;
  position: relative;
  width: 100%;
}
/* line 114, /app/app/assets/stylesheets/components/investors/investor_program.scss */
.investor-dashboard-program__payment-cta i, .investor-dashboard-program__payment-cta--disabled i {
  position: absolute;
  right: 8%;
  top: 12px;
}
/* line 121, /app/app/assets/stylesheets/components/investors/investor_program.scss */
.investor-dashboard-program__paid-on {
  color: #D31144;
}
/* line 125, /app/app/assets/stylesheets/components/investors/investor_program.scss */
.investor-dashboard-program__invoice-details {
  margin-top: 2em;
}
/* line 128, /app/app/assets/stylesheets/components/investors/investor_program.scss */
.investor-dashboard-program__invoice-details a {
  text-decoration: none;
}
/* line 133, /app/app/assets/stylesheets/components/investors/investor_program.scss */
.investor-dashboard-program__requestor_roundel {
  color: initial;
  float: left;
  padding-right: .5em;
}
/* line 139, /app/app/assets/stylesheets/components/investors/investor_program.scss */
.investor-dashboard-program__requestor {
  color: initial;
  display: table;
  font-size: 95%;
  word-break: break-all;
}
/* line 146, /app/app/assets/stylesheets/components/investors/investor_program.scss */
.investor-dashboard-program__requestor_email {
  color: #D31144;
  text-decoration: underline;
}

/* line 152, /app/app/assets/stylesheets/components/investors/investor_program.scss */
.investor-dashboard-program__payment-cta--disabled {
  background: #636363;
}
/* line 157, /app/app/assets/stylesheets/components/investors/investor_program.scss */
.investor-dashboard-program__payment-cta--disabled:hover {
  background: #636363;
}

/* line 162, /app/app/assets/stylesheets/components/investors/investor_program.scss */
.investor-program__link {
  color: #485464;
  display: block;
  text-align: center;
  text-decoration: none;
}

/* line 169, /app/app/assets/stylesheets/components/investors/investor_program.scss */
.investor-program__icon {
  display: block;
  font-size: 2.2em;
  margin: 0 0 .2em;
  text-align: center;
}

/* line 176, /app/app/assets/stylesheets/components/investors/investor_program.scss */
.investor-program__title {
  font-family: 'roboto-regular', Helvetica, sans-serif;
  font-weight: normal;
  font-size: 1.1em;
  display: block;
  line-height: 1.2;
  margin: 0 auto;
}

/* line 184, /app/app/assets/stylesheets/components/investors/investor_program.scss */
.investor-program__meta {
  font-size: .9em;
  margin-top: 2em;
}

/* line 189, /app/app/assets/stylesheets/components/investors/investor_program.scss */
.investor-program__due {
  color: #9099a0;
}

/* line 193, /app/app/assets/stylesheets/components/investors/investor_program.scss */
.investor-program__cta {
  font-family: 'roboto-regular', Helvetica, sans-serif;
  font-weight: normal;
  font-size: 0.9em;
  border: 1px solid #d9dde0;
  color: #9099a0;
  display: block;
  margin-top: 1.3em;
  min-width: 105px;
  padding: .2em 1.5em .45em 1.2em;
  text-decoration: none;
  width: 50%;
}
/* line 8, /app/app/assets/stylesheets/mixins/_helpers.scss */
.rtl .investor-program__cta {
  padding: .2em 1.2em .45em 2.1em;
}
/* line 208, /app/app/assets/stylesheets/components/investors/investor_program.scss */
.rtl .investor-program__cta .icon--double-forward:before {
  content: "";
}
/* line 213, /app/app/assets/stylesheets/components/investors/investor_program.scss */
.investor-program__cta .icon--double-forward {
  float: right;
  font-size: .7em;
  line-height: 2.5em;
}
/* line 8, /app/app/assets/stylesheets/mixins/_helpers.scss */
.rtl .investor-program__cta .icon--double-forward {
  float: left;
}

/* line 235, /app/app/assets/stylesheets/components/investors/investor_program.scss */
.investor-program__score_band--climate-change {
  background-color: #82246f;
}

/* line 240, /app/app/assets/stylesheets/components/investors/investor_program.scss */
.investor-program--climate-change:before {
  border-top-color: #82246f;
}
/* line 244, /app/app/assets/stylesheets/components/investors/investor_program.scss */
.investor-program--climate-change .investor-program__icon {
  color: #82246f;
}
/* line 248, /app/app/assets/stylesheets/components/investors/investor_program.scss */
.investor-program--climate-change .investor-dashboard-program__since {
  font-family: 'roboto-light', Helvetica, sans-serif;
  font-weight: normal;
  font-size: 0.9em;
  color: #82246f;
}
/* line 253, /app/app/assets/stylesheets/components/investors/investor_program.scss */
.investor-program--climate-change .investor-dashboard-program__more-info {
  font-family: 'roboto-light', Helvetica, sans-serif;
  font-weight: normal;
  font-size: 0.9em;
  background: #82246f;
  bottom: 0;
  color: white;
  left: 0;
  margin-top: 45px;
  min-height: 33px;
  padding: 5px 0 5px 0;
  position: absolute;
  width: 100%;
}
/* line 266, /app/app/assets/stylesheets/components/investors/investor_program.scss */
.investor-program--climate-change .investor-dashboard-program__more-info span {
  font-size: 0.8em;
}
@media (max-width: 1079px) {
  /* line 266, /app/app/assets/stylesheets/components/investors/investor_program.scss */
  .investor-program--climate-change .investor-dashboard-program__more-info span {
    font-size: 0.9em;
  }
}
/* line 56, /usr/local/bundle/gems/susy-2.2.12/sass/susy/language/susy/_breakpoint-plugin.scss */
.no-mq .investor-program--climate-change .investor-dashboard-program__more-info span {
  font-size: 0.9em;
}
@media (max-width: 767px) {
  /* line 266, /app/app/assets/stylesheets/components/investors/investor_program.scss */
  .investor-program--climate-change .investor-dashboard-program__more-info span {
    left: 10%;
    margin-top: 0.1em;
    position: absolute;
    right: 10%;
  }
}
/* line 56, /usr/local/bundle/gems/susy-2.2.12/sass/susy/language/susy/_breakpoint-plugin.scss */
.no-mq .investor-program--climate-change .investor-dashboard-program__more-info span {
  left: 10%;
  margin-top: 0.1em;
  position: absolute;
  right: 10%;
}
/* line 281, /app/app/assets/stylesheets/components/investors/investor_program.scss */
.investor-program--climate-change .investor-dashboard-program__more-info i {
  position: absolute;
  right: 1em;
  top: .6em;
}
@media (max-width: 767px) {
  /* line 281, /app/app/assets/stylesheets/components/investors/investor_program.scss */
  .investor-program--climate-change .investor-dashboard-program__more-info i {
    display: none;
  }
}
/* line 56, /usr/local/bundle/gems/susy-2.2.12/sass/susy/language/susy/_breakpoint-plugin.scss */
.no-mq .investor-program--climate-change .investor-dashboard-program__more-info i {
  display: none;
}

/* line 235, /app/app/assets/stylesheets/components/investors/investor_program.scss */
.investor-program__score_band--water {
  background-color: #2c86da;
}

/* line 240, /app/app/assets/stylesheets/components/investors/investor_program.scss */
.investor-program--water:before {
  border-top-color: #2c86da;
}
/* line 244, /app/app/assets/stylesheets/components/investors/investor_program.scss */
.investor-program--water .investor-program__icon {
  color: #2c86da;
}
/* line 248, /app/app/assets/stylesheets/components/investors/investor_program.scss */
.investor-program--water .investor-dashboard-program__since {
  font-family: 'roboto-light', Helvetica, sans-serif;
  font-weight: normal;
  font-size: 0.9em;
  color: #2c86da;
}
/* line 253, /app/app/assets/stylesheets/components/investors/investor_program.scss */
.investor-program--water .investor-dashboard-program__more-info {
  font-family: 'roboto-light', Helvetica, sans-serif;
  font-weight: normal;
  font-size: 0.9em;
  background: #2c86da;
  bottom: 0;
  color: white;
  left: 0;
  margin-top: 45px;
  min-height: 33px;
  padding: 5px 0 5px 0;
  position: absolute;
  width: 100%;
}
/* line 266, /app/app/assets/stylesheets/components/investors/investor_program.scss */
.investor-program--water .investor-dashboard-program__more-info span {
  font-size: 0.8em;
}
@media (max-width: 1079px) {
  /* line 266, /app/app/assets/stylesheets/components/investors/investor_program.scss */
  .investor-program--water .investor-dashboard-program__more-info span {
    font-size: 0.9em;
  }
}
/* line 56, /usr/local/bundle/gems/susy-2.2.12/sass/susy/language/susy/_breakpoint-plugin.scss */
.no-mq .investor-program--water .investor-dashboard-program__more-info span {
  font-size: 0.9em;
}
@media (max-width: 767px) {
  /* line 266, /app/app/assets/stylesheets/components/investors/investor_program.scss */
  .investor-program--water .investor-dashboard-program__more-info span {
    left: 10%;
    margin-top: 0.1em;
    position: absolute;
    right: 10%;
  }
}
/* line 56, /usr/local/bundle/gems/susy-2.2.12/sass/susy/language/susy/_breakpoint-plugin.scss */
.no-mq .investor-program--water .investor-dashboard-program__more-info span {
  left: 10%;
  margin-top: 0.1em;
  position: absolute;
  right: 10%;
}
/* line 281, /app/app/assets/stylesheets/components/investors/investor_program.scss */
.investor-program--water .investor-dashboard-program__more-info i {
  position: absolute;
  right: 1em;
  top: .6em;
}
@media (max-width: 767px) {
  /* line 281, /app/app/assets/stylesheets/components/investors/investor_program.scss */
  .investor-program--water .investor-dashboard-program__more-info i {
    display: none;
  }
}
/* line 56, /usr/local/bundle/gems/susy-2.2.12/sass/susy/language/susy/_breakpoint-plugin.scss */
.no-mq .investor-program--water .investor-dashboard-program__more-info i {
  display: none;
}

/* line 235, /app/app/assets/stylesheets/components/investors/investor_program.scss */
.investor-program__score_band--forests {
  background-color: #00775a;
}

/* line 240, /app/app/assets/stylesheets/components/investors/investor_program.scss */
.investor-program--forests:before {
  border-top-color: #00775a;
}
/* line 244, /app/app/assets/stylesheets/components/investors/investor_program.scss */
.investor-program--forests .investor-program__icon {
  color: #00775a;
}
/* line 248, /app/app/assets/stylesheets/components/investors/investor_program.scss */
.investor-program--forests .investor-dashboard-program__since {
  font-family: 'roboto-light', Helvetica, sans-serif;
  font-weight: normal;
  font-size: 0.9em;
  color: #00775a;
}
/* line 253, /app/app/assets/stylesheets/components/investors/investor_program.scss */
.investor-program--forests .investor-dashboard-program__more-info {
  font-family: 'roboto-light', Helvetica, sans-serif;
  font-weight: normal;
  font-size: 0.9em;
  background: #00775a;
  bottom: 0;
  color: white;
  left: 0;
  margin-top: 45px;
  min-height: 33px;
  padding: 5px 0 5px 0;
  position: absolute;
  width: 100%;
}
/* line 266, /app/app/assets/stylesheets/components/investors/investor_program.scss */
.investor-program--forests .investor-dashboard-program__more-info span {
  font-size: 0.8em;
}
@media (max-width: 1079px) {
  /* line 266, /app/app/assets/stylesheets/components/investors/investor_program.scss */
  .investor-program--forests .investor-dashboard-program__more-info span {
    font-size: 0.9em;
  }
}
/* line 56, /usr/local/bundle/gems/susy-2.2.12/sass/susy/language/susy/_breakpoint-plugin.scss */
.no-mq .investor-program--forests .investor-dashboard-program__more-info span {
  font-size: 0.9em;
}
@media (max-width: 767px) {
  /* line 266, /app/app/assets/stylesheets/components/investors/investor_program.scss */
  .investor-program--forests .investor-dashboard-program__more-info span {
    left: 10%;
    margin-top: 0.1em;
    position: absolute;
    right: 10%;
  }
}
/* line 56, /usr/local/bundle/gems/susy-2.2.12/sass/susy/language/susy/_breakpoint-plugin.scss */
.no-mq .investor-program--forests .investor-dashboard-program__more-info span {
  left: 10%;
  margin-top: 0.1em;
  position: absolute;
  right: 10%;
}
/* line 281, /app/app/assets/stylesheets/components/investors/investor_program.scss */
.investor-program--forests .investor-dashboard-program__more-info i {
  position: absolute;
  right: 1em;
  top: .6em;
}
@media (max-width: 767px) {
  /* line 281, /app/app/assets/stylesheets/components/investors/investor_program.scss */
  .investor-program--forests .investor-dashboard-program__more-info i {
    display: none;
  }
}
/* line 56, /usr/local/bundle/gems/susy-2.2.12/sass/susy/language/susy/_breakpoint-plugin.scss */
.no-mq .investor-program--forests .investor-dashboard-program__more-info i {
  display: none;
}

/* line 235, /app/app/assets/stylesheets/components/investors/investor_program.scss */
.investor-program__score_band--forest {
  background-color: #00775a;
}

/* line 240, /app/app/assets/stylesheets/components/investors/investor_program.scss */
.investor-program--forest:before {
  border-top-color: #00775a;
}
/* line 244, /app/app/assets/stylesheets/components/investors/investor_program.scss */
.investor-program--forest .investor-program__icon {
  color: #00775a;
}
/* line 248, /app/app/assets/stylesheets/components/investors/investor_program.scss */
.investor-program--forest .investor-dashboard-program__since {
  font-family: 'roboto-light', Helvetica, sans-serif;
  font-weight: normal;
  font-size: 0.9em;
  color: #00775a;
}
/* line 253, /app/app/assets/stylesheets/components/investors/investor_program.scss */
.investor-program--forest .investor-dashboard-program__more-info {
  font-family: 'roboto-light', Helvetica, sans-serif;
  font-weight: normal;
  font-size: 0.9em;
  background: #00775a;
  bottom: 0;
  color: white;
  left: 0;
  margin-top: 45px;
  min-height: 33px;
  padding: 5px 0 5px 0;
  position: absolute;
  width: 100%;
}
/* line 266, /app/app/assets/stylesheets/components/investors/investor_program.scss */
.investor-program--forest .investor-dashboard-program__more-info span {
  font-size: 0.8em;
}
@media (max-width: 1079px) {
  /* line 266, /app/app/assets/stylesheets/components/investors/investor_program.scss */
  .investor-program--forest .investor-dashboard-program__more-info span {
    font-size: 0.9em;
  }
}
/* line 56, /usr/local/bundle/gems/susy-2.2.12/sass/susy/language/susy/_breakpoint-plugin.scss */
.no-mq .investor-program--forest .investor-dashboard-program__more-info span {
  font-size: 0.9em;
}
@media (max-width: 767px) {
  /* line 266, /app/app/assets/stylesheets/components/investors/investor_program.scss */
  .investor-program--forest .investor-dashboard-program__more-info span {
    left: 10%;
    margin-top: 0.1em;
    position: absolute;
    right: 10%;
  }
}
/* line 56, /usr/local/bundle/gems/susy-2.2.12/sass/susy/language/susy/_breakpoint-plugin.scss */
.no-mq .investor-program--forest .investor-dashboard-program__more-info span {
  left: 10%;
  margin-top: 0.1em;
  position: absolute;
  right: 10%;
}
/* line 281, /app/app/assets/stylesheets/components/investors/investor_program.scss */
.investor-program--forest .investor-dashboard-program__more-info i {
  position: absolute;
  right: 1em;
  top: .6em;
}
@media (max-width: 767px) {
  /* line 281, /app/app/assets/stylesheets/components/investors/investor_program.scss */
  .investor-program--forest .investor-dashboard-program__more-info i {
    display: none;
  }
}
/* line 56, /usr/local/bundle/gems/susy-2.2.12/sass/susy/language/susy/_breakpoint-plugin.scss */
.no-mq .investor-program--forest .investor-dashboard-program__more-info i {
  display: none;
}

/* line 235, /app/app/assets/stylesheets/components/investors/investor_program.scss */
.investor-program__score_band--carbon-action {
  background-color: #af6165;
}

/* line 240, /app/app/assets/stylesheets/components/investors/investor_program.scss */
.investor-program--carbon-action:before {
  border-top-color: #af6165;
}
/* line 244, /app/app/assets/stylesheets/components/investors/investor_program.scss */
.investor-program--carbon-action .investor-program__icon {
  color: #af6165;
}
/* line 248, /app/app/assets/stylesheets/components/investors/investor_program.scss */
.investor-program--carbon-action .investor-dashboard-program__since {
  font-family: 'roboto-light', Helvetica, sans-serif;
  font-weight: normal;
  font-size: 0.9em;
  color: #af6165;
}
/* line 253, /app/app/assets/stylesheets/components/investors/investor_program.scss */
.investor-program--carbon-action .investor-dashboard-program__more-info {
  font-family: 'roboto-light', Helvetica, sans-serif;
  font-weight: normal;
  font-size: 0.9em;
  background: #af6165;
  bottom: 0;
  color: white;
  left: 0;
  margin-top: 45px;
  min-height: 33px;
  padding: 5px 0 5px 0;
  position: absolute;
  width: 100%;
}
/* line 266, /app/app/assets/stylesheets/components/investors/investor_program.scss */
.investor-program--carbon-action .investor-dashboard-program__more-info span {
  font-size: 0.8em;
}
@media (max-width: 1079px) {
  /* line 266, /app/app/assets/stylesheets/components/investors/investor_program.scss */
  .investor-program--carbon-action .investor-dashboard-program__more-info span {
    font-size: 0.9em;
  }
}
/* line 56, /usr/local/bundle/gems/susy-2.2.12/sass/susy/language/susy/_breakpoint-plugin.scss */
.no-mq .investor-program--carbon-action .investor-dashboard-program__more-info span {
  font-size: 0.9em;
}
@media (max-width: 767px) {
  /* line 266, /app/app/assets/stylesheets/components/investors/investor_program.scss */
  .investor-program--carbon-action .investor-dashboard-program__more-info span {
    left: 10%;
    margin-top: 0.1em;
    position: absolute;
    right: 10%;
  }
}
/* line 56, /usr/local/bundle/gems/susy-2.2.12/sass/susy/language/susy/_breakpoint-plugin.scss */
.no-mq .investor-program--carbon-action .investor-dashboard-program__more-info span {
  left: 10%;
  margin-top: 0.1em;
  position: absolute;
  right: 10%;
}
/* line 281, /app/app/assets/stylesheets/components/investors/investor_program.scss */
.investor-program--carbon-action .investor-dashboard-program__more-info i {
  position: absolute;
  right: 1em;
  top: .6em;
}
@media (max-width: 767px) {
  /* line 281, /app/app/assets/stylesheets/components/investors/investor_program.scss */
  .investor-program--carbon-action .investor-dashboard-program__more-info i {
    display: none;
  }
}
/* line 56, /usr/local/bundle/gems/susy-2.2.12/sass/susy/language/susy/_breakpoint-plugin.scss */
.no-mq .investor-program--carbon-action .investor-dashboard-program__more-info i {
  display: none;
}

/* line 235, /app/app/assets/stylesheets/components/investors/investor_program.scss */
.investor-program__score_band--cities {
  background-color: #585b9a;
}

/* line 240, /app/app/assets/stylesheets/components/investors/investor_program.scss */
.investor-program--cities:before {
  border-top-color: #585b9a;
}
/* line 244, /app/app/assets/stylesheets/components/investors/investor_program.scss */
.investor-program--cities .investor-program__icon {
  color: #585b9a;
}
/* line 248, /app/app/assets/stylesheets/components/investors/investor_program.scss */
.investor-program--cities .investor-dashboard-program__since {
  font-family: 'roboto-light', Helvetica, sans-serif;
  font-weight: normal;
  font-size: 0.9em;
  color: #585b9a;
}
/* line 253, /app/app/assets/stylesheets/components/investors/investor_program.scss */
.investor-program--cities .investor-dashboard-program__more-info {
  font-family: 'roboto-light', Helvetica, sans-serif;
  font-weight: normal;
  font-size: 0.9em;
  background: #585b9a;
  bottom: 0;
  color: white;
  left: 0;
  margin-top: 45px;
  min-height: 33px;
  padding: 5px 0 5px 0;
  position: absolute;
  width: 100%;
}
/* line 266, /app/app/assets/stylesheets/components/investors/investor_program.scss */
.investor-program--cities .investor-dashboard-program__more-info span {
  font-size: 0.8em;
}
@media (max-width: 1079px) {
  /* line 266, /app/app/assets/stylesheets/components/investors/investor_program.scss */
  .investor-program--cities .investor-dashboard-program__more-info span {
    font-size: 0.9em;
  }
}
/* line 56, /usr/local/bundle/gems/susy-2.2.12/sass/susy/language/susy/_breakpoint-plugin.scss */
.no-mq .investor-program--cities .investor-dashboard-program__more-info span {
  font-size: 0.9em;
}
@media (max-width: 767px) {
  /* line 266, /app/app/assets/stylesheets/components/investors/investor_program.scss */
  .investor-program--cities .investor-dashboard-program__more-info span {
    left: 10%;
    margin-top: 0.1em;
    position: absolute;
    right: 10%;
  }
}
/* line 56, /usr/local/bundle/gems/susy-2.2.12/sass/susy/language/susy/_breakpoint-plugin.scss */
.no-mq .investor-program--cities .investor-dashboard-program__more-info span {
  left: 10%;
  margin-top: 0.1em;
  position: absolute;
  right: 10%;
}
/* line 281, /app/app/assets/stylesheets/components/investors/investor_program.scss */
.investor-program--cities .investor-dashboard-program__more-info i {
  position: absolute;
  right: 1em;
  top: .6em;
}
@media (max-width: 767px) {
  /* line 281, /app/app/assets/stylesheets/components/investors/investor_program.scss */
  .investor-program--cities .investor-dashboard-program__more-info i {
    display: none;
  }
}
/* line 56, /usr/local/bundle/gems/susy-2.2.12/sass/susy/language/susy/_breakpoint-plugin.scss */
.no-mq .investor-program--cities .investor-dashboard-program__more-info i {
  display: none;
}

/* line 235, /app/app/assets/stylesheets/components/investors/investor_program.scss */
.investor-program__score_band--supply-chain {
  background-color: #fe5e17;
}

/* line 240, /app/app/assets/stylesheets/components/investors/investor_program.scss */
.investor-program--supply-chain:before {
  border-top-color: #fe5e17;
}
/* line 244, /app/app/assets/stylesheets/components/investors/investor_program.scss */
.investor-program--supply-chain .investor-program__icon {
  color: #fe5e17;
}
/* line 248, /app/app/assets/stylesheets/components/investors/investor_program.scss */
.investor-program--supply-chain .investor-dashboard-program__since {
  font-family: 'roboto-light', Helvetica, sans-serif;
  font-weight: normal;
  font-size: 0.9em;
  color: #fe5e17;
}
/* line 253, /app/app/assets/stylesheets/components/investors/investor_program.scss */
.investor-program--supply-chain .investor-dashboard-program__more-info {
  font-family: 'roboto-light', Helvetica, sans-serif;
  font-weight: normal;
  font-size: 0.9em;
  background: #fe5e17;
  bottom: 0;
  color: white;
  left: 0;
  margin-top: 45px;
  min-height: 33px;
  padding: 5px 0 5px 0;
  position: absolute;
  width: 100%;
}
/* line 266, /app/app/assets/stylesheets/components/investors/investor_program.scss */
.investor-program--supply-chain .investor-dashboard-program__more-info span {
  font-size: 0.8em;
}
@media (max-width: 1079px) {
  /* line 266, /app/app/assets/stylesheets/components/investors/investor_program.scss */
  .investor-program--supply-chain .investor-dashboard-program__more-info span {
    font-size: 0.9em;
  }
}
/* line 56, /usr/local/bundle/gems/susy-2.2.12/sass/susy/language/susy/_breakpoint-plugin.scss */
.no-mq .investor-program--supply-chain .investor-dashboard-program__more-info span {
  font-size: 0.9em;
}
@media (max-width: 767px) {
  /* line 266, /app/app/assets/stylesheets/components/investors/investor_program.scss */
  .investor-program--supply-chain .investor-dashboard-program__more-info span {
    left: 10%;
    margin-top: 0.1em;
    position: absolute;
    right: 10%;
  }
}
/* line 56, /usr/local/bundle/gems/susy-2.2.12/sass/susy/language/susy/_breakpoint-plugin.scss */
.no-mq .investor-program--supply-chain .investor-dashboard-program__more-info span {
  left: 10%;
  margin-top: 0.1em;
  position: absolute;
  right: 10%;
}
/* line 281, /app/app/assets/stylesheets/components/investors/investor_program.scss */
.investor-program--supply-chain .investor-dashboard-program__more-info i {
  position: absolute;
  right: 1em;
  top: .6em;
}
@media (max-width: 767px) {
  /* line 281, /app/app/assets/stylesheets/components/investors/investor_program.scss */
  .investor-program--supply-chain .investor-dashboard-program__more-info i {
    display: none;
  }
}
/* line 56, /usr/local/bundle/gems/susy-2.2.12/sass/susy/language/susy/_breakpoint-plugin.scss */
.no-mq .investor-program--supply-chain .investor-dashboard-program__more-info i {
  display: none;
}

/* line 296, /app/app/assets/stylesheets/components/investors/investor_program.scss */
.investor-program--disabled:before,
.investor-program--volunteer:before {
  border-top-color: #959595;
}
/* line 300, /app/app/assets/stylesheets/components/investors/investor_program.scss */
.investor-program--disabled .investor-program__icon,
.investor-program--disabled .tooltip,
.investor-program--volunteer .investor-program__icon,
.investor-program--volunteer .tooltip {
  color: #959595;
}

/* line 306, /app/app/assets/stylesheets/components/investors/investor_program.scss */
.investor-program--volunteer {
  padding: 2.7em 0 0;
}

/* line 310, /app/app/assets/stylesheets/components/investors/investor_program.scss */
.investor-dashboard-programs {
  display: block;
}
/* line 313, /app/app/assets/stylesheets/components/investors/investor_program.scss */
.investor-dashboard-programs .investor-dashboard-program {
  margin-bottom: 10px;
  min-height: 150px;
  width: 100%;
}
/* line 318, /app/app/assets/stylesheets/components/investors/investor_program.scss */
.investor-dashboard-programs .investor-dashboard-program__more-info-text {
  top: 8px;
}
/* line 322, /app/app/assets/stylesheets/components/investors/investor_program.scss */
.investor-dashboard-programs .investor-dashboard-program i {
  top: 11px;
}
/* line 327, /app/app/assets/stylesheets/components/investors/investor_program.scss */
.investor-dashboard-programs .investor-program__title {
  max-width: 75%;
}

/* line 333, /app/app/assets/stylesheets/components/investors/investor_program.scss */
.investor-program-with-payments .investor-programs__member-cta {
  margin-left: 8%;
  position: relative;
}
/* line 337, /app/app/assets/stylesheets/components/investors/investor_program.scss */
.investor-program-with-payments .investor-programs__member-cta i {
  position: absolute;
  right: 1em;
  top: .8em;
}
/* line 344, /app/app/assets/stylesheets/components/investors/investor_program.scss */
.investor-program-with-payments .investor-dashboard-program {
  width: 17%;
}

/* line 349, /app/app/assets/stylesheets/components/investors/investor_program.scss */
.js-membership-requested {
  display: none;
}

/* line 353, /app/app/assets/stylesheets/components/investors/investor_program.scss */
.investor-programs__investor_member {
  font-family: 'roboto-light', Helvetica, sans-serif;
  font-weight: normal;
  font-size: 0.9em;
  float: left;
  padding: 1em 1% 0 5%;
  width: 30%;
}
/* line 2, /app/app/assets/stylesheets/mixins/_helpers.scss */
.with_logo .investor-programs__investor_member {
  padding-top: 3.5em;
}

/* line 365, /app/app/assets/stylesheets/components/investors/investor_program.scss */
.investor-programs__contact_container {
  float: left;
  padding-top: 1em;
  width: 69%;
}

/* line 371, /app/app/assets/stylesheets/components/investors/investor_program.scss */
.investor-programs__logo {
  float: left;
  margin-right: 2em;
  width: 25%;
}
/* line 376, /app/app/assets/stylesheets/components/investors/investor_program.scss */
.investor-programs__logo img {
  display: inline-block;
  vertical-align: middle;
  *vertical-align: auto;
  *zoom: 1;
  *display: inline;
  border: 1px solid #DDDDDD;
  border-width: 0 1px;
  max-height: 100px;
  width: 100%;
}

/* line 386, /app/app/assets/stylesheets/components/investors/investor_program.scss */
.investor-programs__contact {
  font-family: 'roboto-light', Helvetica, sans-serif;
  font-weight: normal;
  font-size: 0.9em;
  float: left;
}
/* line 2, /app/app/assets/stylesheets/mixins/_helpers.scss */
.with_logo .investor-programs__contact {
  padding-top: 2.5em;
}
/* line 395, /app/app/assets/stylesheets/components/investors/investor_program.scss */
.investor-programs__contact a {
  text-decoration: none;
}
/* line 399, /app/app/assets/stylesheets/components/investors/investor_program.scss */
.investor-programs__contact span {
  color: #485464;
  padding-left: .2em;
  text-decoration: underline;
}

/* line 406, /app/app/assets/stylesheets/components/investors/investor_program.scss */
.investor-program__score_band_single {
  -moz-border-radius: 100%;
  -webkit-border-radius: 100%;
  border-radius: 100%;
  display: inline-block;
  vertical-align: baseline;
  *vertical-align: auto;
  *zoom: 1;
  *display: inline;
  color: #FFFFFF;
  height: 35px;
  line-height: 35px;
  text-align: center;
  width: 35px;
}

/* line 416, /app/app/assets/stylesheets/components/investors/investor_program.scss */
.investor-program__score_band_wrapper {
  position: relative;
  text-align: center;
}
/* line 2, /app/app/assets/stylesheets/mixins/_helpers.scss */
.investor-program__due .investor-program__score_band_wrapper {
  top: 5px;
}
/* line 424, /app/app/assets/stylesheets/components/investors/investor_program.scss */
.investor-program__score_band_wrapper .tooltip {
  color: #FFFFFF;
}
/* line 429, /app/app/assets/stylesheets/components/investors/investor_program.scss */
.investor-program__score_band_wrapper.investor_declined:after {
  color: #000000;
  content: ' *';
}

/* line 436, /app/app/assets/stylesheets/components/investors/investor_program.scss */
.investor-program__score_band_status {
  min-height: 21px;
  text-align: center;
}

/* line 441, /app/app/assets/stylesheets/components/investors/investor_program.scss */
.investor-program__score_link {
  display: inline;
  text-decoration: none;
}

/* line 446, /app/app/assets/stylesheets/components/investors/investor_program.scss */
.investor-program__last_questionnaire {
  display: table;
}
/* line 449, /app/app/assets/stylesheets/components/investors/investor_program.scss */
.investor-program__last_questionnaire p {
  font-size: .9em;
  line-height: 1.4em;
}
/* line 454, /app/app/assets/stylesheets/components/investors/investor_program.scss */
.investor-program__last_questionnaire .investor-program__previous_score {
  display: table-cell;
  padding: 1.6em 0;
  vertical-align: middle;
  width: 30%;
}

/* line 462, /app/app/assets/stylesheets/components/investors/investor_program.scss */
.investor-program__previous_questionnaire {
  float: left;
  padding: 1.6em 0;
}

/* line 467, /app/app/assets/stylesheets/components/investors/investor_program.scss */
.investor-programs__expired_payment {
  *zoom: 1;
  float: left;
  width: 70%;
}
/* line 38, /usr/local/bundle/gems/compass-core-1.0.3/stylesheets/compass/utilities/general/_clearfix.scss */
.investor-programs__expired_payment:after {
  content: "";
  display: table;
  clear: both;
}

/* line 474, /app/app/assets/stylesheets/components/investors/investor_program.scss */
.investor-program__email_sent {
  color: #D31144;
  display: none;
  font-size: 14px;
  height: 47px;
  margin-top: 1em;
  overflow: hidden;
  padding: .5em;
  text-align: justify;
  text-justify: inter-word;
  text-overflow: ellipsis;
  word-wrap: break-word;
}
/* line 32, /app/app/assets/stylesheets/vars/_colors.scss */
.cities-topic {
  background-color: #585b9a;
}

/* line 36, /app/app/assets/stylesheets/vars/_colors.scss */
.climate-change-topic {
  background-color: #82246f;
}

/* line 40, /app/app/assets/stylesheets/vars/_colors.scss */
.forests-topic {
  background-color: #00775a;
}

/* line 44, /app/app/assets/stylesheets/vars/_colors.scss */
.investors-topic {
  background-color: #af6165;
}

/* line 48, /app/app/assets/stylesheets/vars/_colors.scss */
.water-topic {
  background-color: #2c86da;
}

/* line 52, /app/app/assets/stylesheets/vars/_colors.scss */
.supply-chain-topic {
  background-color: #fe5e17;
}

/* line 56, /app/app/assets/stylesheets/vars/_colors.scss */
.states-and-regions-topic {
  background-color: #585b9a;
}

/* line 60, /app/app/assets/stylesheets/vars/_colors.scss */
.other-topic {
  background-color: #ef6a30;
}

/* line 65, /app/app/assets/stylesheets/vars/_colors.scss */
.policy-and-public-affairs-topic,
.companies-topic {
  background-color: palette(red, cdp);
}

/* line 3, /app/app/assets/stylesheets/components/investors/investor_terms.scss */
.investor_terms__form {
  float: left;
  text-align: center;
  width: 50%;
}

/* line 9, /app/app/assets/stylesheets/components/investors/investor_terms.scss */
.investor_terms__button {
  -moz-appearance: none;
  -webkit-appearance: none;
  -moz-border-radius: 0;
  -webkit-border-radius: 0;
  border-radius: 0;
  display: inline-block;
  vertical-align: middle;
  *vertical-align: auto;
  *zoom: 1;
  *display: inline;
  background: #D31144;
  border: 0;
  color: #FFFFFF;
  cursor: pointer;
  font-size: 1em;
  line-height: 2.6em;
  height: 2.6em;
  padding: 0 0.5em;
  min-width: 12em;
  text-align: left;
  text-decoration: none;
}
/* line 8, /app/app/assets/stylesheets/mixins/_helpers.scss */
.rtl .investor_terms__button {
  text-align: right;
}
/* line 2, /app/app/assets/stylesheets/mixins/_helpers.scss */
.ie7 .investor_terms__button {
  width: 18em;
}
/* line 182, /app/app/assets/stylesheets/mixins/_forms.scss */
.investor_terms__button:focus, .investor_terms__button:hover {
  background: #a90e36;
  color: #FFFFFF;
  outline: 0;
}
/* line 12, /app/app/assets/stylesheets/components/investors/investor_terms.scss */
.investor_terms__button .icon--submit-arrow {
  line-height: 2.5em;
}
/* line 32, /app/app/assets/stylesheets/vars/_colors.scss */
.cities-topic {
  background-color: #585b9a;
}

/* line 36, /app/app/assets/stylesheets/vars/_colors.scss */
.climate-change-topic {
  background-color: #82246f;
}

/* line 40, /app/app/assets/stylesheets/vars/_colors.scss */
.forests-topic {
  background-color: #00775a;
}

/* line 44, /app/app/assets/stylesheets/vars/_colors.scss */
.investors-topic {
  background-color: #af6165;
}

/* line 48, /app/app/assets/stylesheets/vars/_colors.scss */
.water-topic {
  background-color: #2c86da;
}

/* line 52, /app/app/assets/stylesheets/vars/_colors.scss */
.supply-chain-topic {
  background-color: #fe5e17;
}

/* line 56, /app/app/assets/stylesheets/vars/_colors.scss */
.states-and-regions-topic {
  background-color: #585b9a;
}

/* line 60, /app/app/assets/stylesheets/vars/_colors.scss */
.other-topic {
  background-color: #ef6a30;
}

/* line 65, /app/app/assets/stylesheets/vars/_colors.scss */
.policy-and-public-affairs-topic,
.companies-topic {
  background-color: palette(red, cdp);
}

/* line 32, /app/app/assets/stylesheets/vars/_colors.scss */
.cities-topic {
  background-color: #585b9a;
}

/* line 36, /app/app/assets/stylesheets/vars/_colors.scss */
.climate-change-topic {
  background-color: #82246f;
}

/* line 40, /app/app/assets/stylesheets/vars/_colors.scss */
.forests-topic {
  background-color: #00775a;
}

/* line 44, /app/app/assets/stylesheets/vars/_colors.scss */
.investors-topic {
  background-color: #af6165;
}

/* line 48, /app/app/assets/stylesheets/vars/_colors.scss */
.water-topic {
  background-color: #2c86da;
}

/* line 52, /app/app/assets/stylesheets/vars/_colors.scss */
.supply-chain-topic {
  background-color: #fe5e17;
}

/* line 56, /app/app/assets/stylesheets/vars/_colors.scss */
.states-and-regions-topic {
  background-color: #585b9a;
}

/* line 60, /app/app/assets/stylesheets/vars/_colors.scss */
.other-topic {
  background-color: #ef6a30;
}

/* line 65, /app/app/assets/stylesheets/vars/_colors.scss */
.policy-and-public-affairs-topic,
.companies-topic {
  background-color: #D31144;
}

/* line 7, /app/app/assets/stylesheets/components/investors/my_files.scss */
.investors_dashboard_access_my_data__programme {
  float: left;
  font-size: 1.1em;
  line-height: 2.8em;
  margin-left: 1em;
}
/* line 8, /app/app/assets/stylesheets/mixins/_helpers.scss */
.rtl .investors_dashboard_access_my_data__programme {
  float: right;
}

/* line 18, /app/app/assets/stylesheets/components/investors/my_files.scss */
.investors_dashboard_access_my_data__cta {
  *zoom: 1;
  display: inline-block;
  vertical-align: middle;
  *vertical-align: auto;
  *zoom: 1;
  *display: inline;
  font-size: 16px;
  width: 50%;
}
/* line 38, /usr/local/bundle/gems/compass-core-1.0.3/stylesheets/compass/utilities/general/_clearfix.scss */
.investors_dashboard_access_my_data__cta:after {
  content: "";
  display: table;
  clear: both;
}

/* line 25, /app/app/assets/stylesheets/components/investors/my_files.scss */
.investors_dashboard_access_my_data__header {
  *zoom: 1;
  background-color: #485464;
  color: #FFFFFF;
  font-size: 0;
  padding: 0 0 0 1em;
}
/* line 38, /usr/local/bundle/gems/compass-core-1.0.3/stylesheets/compass/utilities/general/_clearfix.scss */
.investors_dashboard_access_my_data__header:after {
  content: "";
  display: table;
  clear: both;
}
/* line 8, /app/app/assets/stylesheets/mixins/_helpers.scss */
.rtl .investors_dashboard_access_my_data__header {
  padding: 0 1em 0 0;
}

/* line 39, /app/app/assets/stylesheets/components/investors/my_files.scss */
.investors_dashboard_access_my_data .two_up__body {
  min-height: 215px;
}
@charset "UTF-8";
/* line 32, /app/app/assets/stylesheets/vars/_colors.scss */
.cities-topic {
  background-color: #585b9a;
}

/* line 36, /app/app/assets/stylesheets/vars/_colors.scss */
.climate-change-topic {
  background-color: #82246f;
}

/* line 40, /app/app/assets/stylesheets/vars/_colors.scss */
.forests-topic {
  background-color: #00775a;
}

/* line 44, /app/app/assets/stylesheets/vars/_colors.scss */
.investors-topic {
  background-color: #af6165;
}

/* line 48, /app/app/assets/stylesheets/vars/_colors.scss */
.water-topic {
  background-color: #2c86da;
}

/* line 52, /app/app/assets/stylesheets/vars/_colors.scss */
.supply-chain-topic {
  background-color: #fe5e17;
}

/* line 56, /app/app/assets/stylesheets/vars/_colors.scss */
.states-and-regions-topic {
  background-color: #585b9a;
}

/* line 60, /app/app/assets/stylesheets/vars/_colors.scss */
.other-topic {
  background-color: #ef6a30;
}

/* line 65, /app/app/assets/stylesheets/vars/_colors.scss */
.policy-and-public-affairs-topic,
.companies-topic {
  background-color: palette(red, cdp);
}

/* line 32, /app/app/assets/stylesheets/vars/_colors.scss */
.cities-topic {
  background-color: #585b9a;
}

/* line 36, /app/app/assets/stylesheets/vars/_colors.scss */
.climate-change-topic {
  background-color: #82246f;
}

/* line 40, /app/app/assets/stylesheets/vars/_colors.scss */
.forests-topic {
  background-color: #00775a;
}

/* line 44, /app/app/assets/stylesheets/vars/_colors.scss */
.investors-topic {
  background-color: #af6165;
}

/* line 48, /app/app/assets/stylesheets/vars/_colors.scss */
.water-topic {
  background-color: #2c86da;
}

/* line 52, /app/app/assets/stylesheets/vars/_colors.scss */
.supply-chain-topic {
  background-color: #fe5e17;
}

/* line 56, /app/app/assets/stylesheets/vars/_colors.scss */
.states-and-regions-topic {
  background-color: #585b9a;
}

/* line 60, /app/app/assets/stylesheets/vars/_colors.scss */
.other-topic {
  background-color: #ef6a30;
}

/* line 65, /app/app/assets/stylesheets/vars/_colors.scss */
.policy-and-public-affairs-topic,
.companies-topic {
  background-color: #D31144;
}

/* line 10, /app/app/assets/stylesheets/components/investors/pricing.scss */
.investor_prices {
  *zoom: 1;
  background: #FFFFFF;
  padding: 2em 0 1em;
}
/* line 38, /usr/local/bundle/gems/compass-core-1.0.3/stylesheets/compass/utilities/general/_clearfix.scss */
.investor_prices:after {
  content: "";
  display: table;
  clear: both;
}

/* line 17, /app/app/assets/stylesheets/components/investors/pricing.scss */
.investor_price {
  background: #f8fafb;
  color: #485464;
  float: left;
  margin-right: .5%;
  position: relative;
  width: 33%;
}
/* line 2, /app/app/assets/stylesheets/mixins/_helpers.scss */
.ie7 .investor_price {
  width: 29%;
}
/* line 29, /app/app/assets/stylesheets/components/investors/pricing.scss */
.investor_price.last {
  margin-right: 0;
}
/* line 2, /app/app/assets/stylesheets/mixins/_helpers.scss */
.ie7 .investor_price.last {
  width: 28%;
}

/* line 39, /app/app/assets/stylesheets/components/investors/pricing.scss */
.investor_prices__wrapper--x1 .investor_price {
  width: 100%;
}

/* line 45, /app/app/assets/stylesheets/components/investors/pricing.scss */
.investor_prices__wrapper--x2 .investor_price {
  width: 49%;
}
/* line 48, /app/app/assets/stylesheets/components/investors/pricing.scss */
.investor_prices__wrapper--x2 .investor_price:last-child {
  margin-right: 0;
}

/* line 54, /app/app/assets/stylesheets/components/investors/pricing.scss */
.investor_pricing {
  padding: 0 1em 1.2em;
}
/* line 57, /app/app/assets/stylesheets/components/investors/pricing.scss */
.investor_pricing:before {
  border-bottom: 25px solid transparent;
  border-left: 25px solid transparent;
  border-top: 25px solid #D31144;
  content: '';
  display: block;
  height: 0;
  position: absolute;
  right: 0;
  top: 0;
  width: 0;
}

/* line 71, /app/app/assets/stylesheets/components/investors/pricing.scss */
.investor_pricing__title,
.investor_pricing__level {
  font-family: 'roboto-regular', Helvetica, sans-serif;
  font-weight: normal;
  font-size: 1em;
  display: block;
  line-height: 1.2;
}

/* line 79, /app/app/assets/stylesheets/components/investors/pricing.scss */
.investor_pricing__title {
  border-bottom: 1px solid #DDDDDD;
  height: 5.5em;
  overflow: hidden;
  padding-bottom: .8em;
  text-overflow: ellipsis;
  word-wrap: break-word;
}
@media (max-width: 1199px) {
  /* line 79, /app/app/assets/stylesheets/components/investors/pricing.scss */
  .investor_pricing__title {
    height: 5.1em;
  }
}
/* line 56, /usr/local/bundle/gems/susy-2.2.12/sass/susy/language/susy/_breakpoint-plugin.scss */
.no-mq .investor_pricing__title {
  height: 5.1em;
}

/* line 92, /app/app/assets/stylesheets/components/investors/pricing.scss */
.investor_pricing__level {
  min-height: 70px;
  padding-top: .6em;
}

/* line 97, /app/app/assets/stylesheets/components/investors/pricing.scss */
.investor_pricing__description {
  color: #9099a0;
  font-size: .9em;
  line-height: 1.2em;
}
@media (max-width: 767px) {
  /* line 97, /app/app/assets/stylesheets/components/investors/pricing.scss */
  .investor_pricing__description {
    height: 7.4em;
    overflow: hidden;
    text-overflow: ellipsis;
    word-wrap: break-word;
  }
}
/* line 56, /usr/local/bundle/gems/susy-2.2.12/sass/susy/language/susy/_breakpoint-plugin.scss */
.no-mq .investor_pricing__description {
  height: 7.4em;
  overflow: hidden;
  text-overflow: ellipsis;
  word-wrap: break-word;
}
/* line 109, /app/app/assets/stylesheets/components/investors/pricing.scss */
.investor_pricing__description strong {
  color: #484648;
  display: block;
}

/* line 115, /app/app/assets/stylesheets/components/investors/pricing.scss */
.investor_pricing__fee {
  *zoom: 1;
  border-bottom: 1px solid #DDDDDD;
  border-top: 1px solid #DDDDDD;
  margin-top: 1em;
  padding: 1.5em 0;
}
/* line 38, /usr/local/bundle/gems/compass-core-1.0.3/stylesheets/compass/utilities/general/_clearfix.scss */
.investor_pricing__fee:after {
  content: "";
  display: table;
  clear: both;
}
/* line 123, /app/app/assets/stylesheets/components/investors/pricing.scss */
.investor_pricing__fee__label {
  color: #9099a0;
  float: left;
  width: 59.5%;
}
/* line 8, /app/app/assets/stylesheets/mixins/_helpers.scss */
.rtl .investor_pricing__fee__label {
  float: right;
}
/* line 133, /app/app/assets/stylesheets/components/investors/pricing.scss */
.investor_pricing__fee__amount {
  color: #484648;
  float: right;
  text-align: right;
  width: 40%;
}
/* line 8, /app/app/assets/stylesheets/mixins/_helpers.scss */
.rtl .investor_pricing__fee__amount {
  float: left;
  text-align: left;
}

/* line 146, /app/app/assets/stylesheets/components/investors/pricing.scss */
.investor_pricing__link {
  -moz-appearance: none;
  -webkit-appearance: none;
  -moz-border-radius: 0;
  -webkit-border-radius: 0;
  border-radius: 0;
  display: inline-block;
  vertical-align: middle;
  *vertical-align: auto;
  *zoom: 1;
  *display: inline;
  background: #D31144;
  border: 0;
  color: #FFFFFF;
  cursor: pointer;
  font-size: 1em;
  line-height: 2.6em;
  height: 2.6em;
  padding: 0 0.5em;
  min-width: 12em;
  text-align: left;
  text-decoration: none;
  display: inline-block;
  vertical-align: middle;
  *vertical-align: auto;
  *zoom: 1;
  *display: inline;
  margin-top: 1.3em;
  min-width: 105px;
  text-decoration: none;
}
/* line 8, /app/app/assets/stylesheets/mixins/_helpers.scss */
.rtl .investor_pricing__link {
  text-align: right;
}
/* line 2, /app/app/assets/stylesheets/mixins/_helpers.scss */
.ie7 .investor_pricing__link {
  width: 18em;
}
/* line 182, /app/app/assets/stylesheets/mixins/_forms.scss */
.investor_pricing__link:focus, .investor_pricing__link:hover {
  background: #a90e36;
  color: #FFFFFF;
  outline: 0;
}
/* line 8, /app/app/assets/stylesheets/mixins/_helpers.scss */
.rtl .investor_pricing__link {
  padding: .2em 1.2em .45em 2.1em;
}
/* line 157, /app/app/assets/stylesheets/components/investors/pricing.scss */
.rtl .investor_pricing__link .icon--double-forward:before {
  content: "";
}
/* line 162, /app/app/assets/stylesheets/components/investors/pricing.scss */
.investor_pricing__link .icon--double-forward {
  float: right;
  font-size: .7em;
  line-height: 3.8em;
  margin-left: 16px;
}
/* line 8, /app/app/assets/stylesheets/mixins/_helpers.scss */
.rtl .investor_pricing__link .icon--double-forward {
  float: left;
  margin: 0 16px 0 0;
}

/* line 176, /app/app/assets/stylesheets/components/investors/pricing.scss */
.investor_pricing--secondary:before {
  border-top-color: #495862;
}
/* line 180, /app/app/assets/stylesheets/components/investors/pricing.scss */
.investor_pricing--secondary .investor_pricing__link {
  background: #495862;
}
/* line 183, /app/app/assets/stylesheets/components/investors/pricing.scss */
.investor_pricing--secondary .investor_pricing__link:hover, .investor_pricing--secondary .investor_pricing__link:active {
  background: #737a80;
}

/* line 191, /app/app/assets/stylesheets/components/investors/pricing.scss */
.investor_pricing--primary:before {
  border-top-color: #ACAAAC;
}
/* line 195, /app/app/assets/stylesheets/components/investors/pricing.scss */
.investor_pricing--primary .investor_pricing__link {
  background: #ACAAAC;
}
/* line 198, /app/app/assets/stylesheets/components/investors/pricing.scss */
.investor_pricing--primary .investor_pricing__link:hover, .investor_pricing--primary .investor_pricing__link:focus {
  background: #959595;
}
/* line 32, /app/app/assets/stylesheets/vars/_colors.scss */
.cities-topic {
  background-color: #585b9a;
}

/* line 36, /app/app/assets/stylesheets/vars/_colors.scss */
.climate-change-topic {
  background-color: #82246f;
}

/* line 40, /app/app/assets/stylesheets/vars/_colors.scss */
.forests-topic {
  background-color: #00775a;
}

/* line 44, /app/app/assets/stylesheets/vars/_colors.scss */
.investors-topic {
  background-color: #af6165;
}

/* line 48, /app/app/assets/stylesheets/vars/_colors.scss */
.water-topic {
  background-color: #2c86da;
}

/* line 52, /app/app/assets/stylesheets/vars/_colors.scss */
.supply-chain-topic {
  background-color: #fe5e17;
}

/* line 56, /app/app/assets/stylesheets/vars/_colors.scss */
.states-and-regions-topic {
  background-color: #585b9a;
}

/* line 60, /app/app/assets/stylesheets/vars/_colors.scss */
.other-topic {
  background-color: #ef6a30;
}

/* line 65, /app/app/assets/stylesheets/vars/_colors.scss */
.policy-and-public-affairs-topic,
.companies-topic {
  background-color: palette(red, cdp);
}

/* line 32, /app/app/assets/stylesheets/vars/_colors.scss */
.cities-topic {
  background-color: #585b9a;
}

/* line 36, /app/app/assets/stylesheets/vars/_colors.scss */
.climate-change-topic {
  background-color: #82246f;
}

/* line 40, /app/app/assets/stylesheets/vars/_colors.scss */
.forests-topic {
  background-color: #00775a;
}

/* line 44, /app/app/assets/stylesheets/vars/_colors.scss */
.investors-topic {
  background-color: #af6165;
}

/* line 48, /app/app/assets/stylesheets/vars/_colors.scss */
.water-topic {
  background-color: #2c86da;
}

/* line 52, /app/app/assets/stylesheets/vars/_colors.scss */
.supply-chain-topic {
  background-color: #fe5e17;
}

/* line 56, /app/app/assets/stylesheets/vars/_colors.scss */
.states-and-regions-topic {
  background-color: #585b9a;
}

/* line 60, /app/app/assets/stylesheets/vars/_colors.scss */
.other-topic {
  background-color: #ef6a30;
}

/* line 65, /app/app/assets/stylesheets/vars/_colors.scss */
.policy-and-public-affairs-topic,
.companies-topic {
  background-color: #D31144;
}

/* line 7, /app/app/assets/stylesheets/components/investors/reports.scss */
.investor__reports_block {
  *zoom: 1;
  background: #FFFFFF;
  margin-bottom: 1em;
}
/* line 38, /usr/local/bundle/gems/compass-core-1.0.3/stylesheets/compass/utilities/general/_clearfix.scss */
.investor__reports_block:after {
  content: "";
  display: table;
  clear: both;
}
/* line 13, /app/app/assets/stylesheets/components/investors/reports.scss */
.investor__reports_block .report__item_title {
  font-family: 'roboto-regular', Helvetica, sans-serif;
  font-weight: normal;
  font-size: 1em;
  color: #9099a0;
  height: 75px;
  padding: 1.2em 1.2em 0 1.2em;
  position: relative;
}
@media (max-width: 767px) {
  /* line 13, /app/app/assets/stylesheets/components/investors/reports.scss */
  .investor__reports_block .report__item_title {
    min-height: 80px;
  }
}
/* line 56, /usr/local/bundle/gems/susy-2.2.12/sass/susy/language/susy/_breakpoint-plugin.scss */
.no-mq .investor__reports_block .report__item_title {
  min-height: 80px;
}
/* line 25, /app/app/assets/stylesheets/components/investors/reports.scss */
.investor__reports_block .view-report__label {
  display: inline-block;
  vertical-align: middle;
  *vertical-align: auto;
  *zoom: 1;
  *display: inline;
  border: 2px solid #DDDDDD;
  color: #9099a0;
  padding: 0 .8em;
}
/* line 8, /app/app/assets/stylesheets/mixins/_helpers.scss */
.rtl .investor__reports_block .view-report__label {
  margin: 0 0 0 2em;
}
/* line 35, /app/app/assets/stylesheets/components/investors/reports.scss */
.investor__reports_block .view-report__label:hover {
  background: #FFFFFF;
  border-color: #636363;
  color: #636363;
}
/* line 41, /app/app/assets/stylesheets/components/investors/reports.scss */
.investor__reports_block .view-report__label .icon--double-forward {
  float: right;
  margin-left: 10px;
  margin-top: 8px;
}
/* line 48, /app/app/assets/stylesheets/components/investors/reports.scss */
.investor__reports_block .report__item_excerpt {
  font-family: 'roboto-regular', Helvetica, sans-serif;
  font-weight: normal;
  font-size: 1em;
  line-height: 1.2em;
  min-height: 100px;
  padding: 0 1.2em;
  position: relative;
}
@media (max-width: 767px) {
  /* line 48, /app/app/assets/stylesheets/components/investors/reports.scss */
  .investor__reports_block .report__item_excerpt {
    min-height: 80px;
  }
}
/* line 56, /usr/local/bundle/gems/susy-2.2.12/sass/susy/language/susy/_breakpoint-plugin.scss */
.no-mq .investor__reports_block .report__item_excerpt {
  min-height: 80px;
}
/* line 60, /app/app/assets/stylesheets/components/investors/reports.scss */
.investor__reports_block .view-report__item {
  margin-bottom: 23px;
  width: 100%;
}
/* line 64, /app/app/assets/stylesheets/components/investors/reports.scss */
.investor__reports_block .view-report__item-header {
  color: #485464;
  font-size: 1.1em;
  height: 100px;
  margin-top: -126px;
  text-align: center;
  width: 100%;
}
/* line 74, /app/app/assets/stylesheets/components/investors/reports.scss */
.investor__reports_block .report__load_more {
  float: left;
  margin: -3.1em 0 0 1.1em;
  text-decoration: underline;
  width: 100%;
}
/* line 80, /app/app/assets/stylesheets/components/investors/reports.scss */
.investor__reports_block .report__load_more_link {
  color: #9099a0;
}
/* line 86, /app/app/assets/stylesheets/components/investors/reports.scss */
.investor__reports_block .last {
  float: right;
  margin-right: 0;
}
@media (max-width: 767px) {
  /* line 86, /app/app/assets/stylesheets/components/investors/reports.scss */
  .investor__reports_block .last {
    *zoom: 1;
    float: none;
    margin: 0 auto 10px auto;
    table-layout: fixed;
    width: 100%;
  }
  /* line 38, /usr/local/bundle/gems/compass-core-1.0.3/stylesheets/compass/utilities/general/_clearfix.scss */
  .investor__reports_block .last:after {
    content: "";
    display: table;
    clear: both;
  }
}
/* line 56, /usr/local/bundle/gems/susy-2.2.12/sass/susy/language/susy/_breakpoint-plugin.scss */
.no-mq .investor__reports_block .last {
  *zoom: 1;
  float: none;
  margin: 0 auto 10px auto;
  table-layout: fixed;
  width: 100%;
}
/* line 38, /usr/local/bundle/gems/compass-core-1.0.3/stylesheets/compass/utilities/general/_clearfix.scss */
.no-mq .investor__reports_block .last:after {
  content: "";
  display: table;
  clear: both;
}

/* line 100, /app/app/assets/stylesheets/components/investors/reports.scss */
.report__item {
  background: #F8FAFB;
  float: left;
  margin: 5.4em .5% 5em 0;
  padding-bottom: 20px;
  position: relative;
  width: 33%;
}
@media (max-width: 767px) {
  /* line 100, /app/app/assets/stylesheets/components/investors/reports.scss */
  .report__item {
    *zoom: 1;
    float: none;
    margin: 0 auto 10px auto;
    table-layout: fixed;
    width: 100%;
  }
  /* line 38, /usr/local/bundle/gems/compass-core-1.0.3/stylesheets/compass/utilities/general/_clearfix.scss */
  .report__item:after {
    content: "";
    display: table;
    clear: both;
  }
  /* line 116, /app/app/assets/stylesheets/components/investors/reports.scss */
  .report__item img {
    width: 100%;
  }
}
/* line 56, /usr/local/bundle/gems/susy-2.2.12/sass/susy/language/susy/_breakpoint-plugin.scss */
.no-mq .report__item {
  *zoom: 1;
  float: none;
  margin: 0 auto 10px auto;
  table-layout: fixed;
  width: 100%;
}
/* line 38, /usr/local/bundle/gems/compass-core-1.0.3/stylesheets/compass/utilities/general/_clearfix.scss */
.no-mq .report__item:after {
  content: "";
  display: table;
  clear: both;
}
/* line 116, /app/app/assets/stylesheets/components/investors/reports.scss */
.no-mq .report__item img {
  width: 100%;
}
/* line 121, /app/app/assets/stylesheets/components/investors/reports.scss */
.report__item_document_icon {
  height: 46px;
  margin: -29px 0 0 1.6em;
  position: absolute;
  width: 45px;
}
/* line 127, /app/app/assets/stylesheets/components/investors/reports.scss */
.report__item_document_icon .icon--custom-report-icon {
  color: white;
  font-size: 2em;
  line-height: 1.42em;
  padding-left: .35em;
}

/* line 136, /app/app/assets/stylesheets/components/investors/reports.scss */
.investor_reports__programme {
  float: left;
  font-size: 1.2em;
  line-height: 2.8em;
  margin-left: 1em;
}
/* line 8, /app/app/assets/stylesheets/mixins/_helpers.scss */
.rtl .investor_reports__programme {
  float: right;
}

/* line 147, /app/app/assets/stylesheets/components/investors/reports.scss */
.investor_reports__cta {
  *zoom: 1;
  display: inline-block;
  vertical-align: middle;
  *vertical-align: auto;
  *zoom: 1;
  *display: inline;
  font-size: 16px;
  width: 50%;
}
/* line 38, /usr/local/bundle/gems/compass-core-1.0.3/stylesheets/compass/utilities/general/_clearfix.scss */
.investor_reports__cta:after {
  content: "";
  display: table;
  clear: both;
}

/* line 154, /app/app/assets/stylesheets/components/investors/reports.scss */
.investor_reports__header {
  *zoom: 1;
  background-color: #485464;
  color: #FFFFFF;
  font-size: 0;
  padding: 0 0 0 1em;
}
/* line 38, /usr/local/bundle/gems/compass-core-1.0.3/stylesheets/compass/utilities/general/_clearfix.scss */
.investor_reports__header:after {
  content: "";
  display: table;
  clear: both;
}
/* line 8, /app/app/assets/stylesheets/mixins/_helpers.scss */
.rtl .investor_reports__header {
  padding: 0 1em 0 0;
}

/* line 167, /app/app/assets/stylesheets/components/investors/reports.scss */
.report__body {
  padding: 0;
}

/* line 171, /app/app/assets/stylesheets/components/investors/reports.scss */
.report__intro {
  margin: 0 auto;
  padding: 0 0 60px 0;
  width: 50%;
}
/* line 177, /app/app/assets/stylesheets/components/investors/reports.scss */
.report__intro .st_editor p {
  text-align: center;
}

/* line 183, /app/app/assets/stylesheets/components/investors/reports.scss */
.cta__report_readmore {
  background: #FFFFFF;
  color: #DDDDDD;
  font-size: 14px;
  height: 2.3em;
  line-height: 2.1em;
  margin-top: 22px;
  padding: 0;
}
@media (max-width: 767px) {
  /* line 183, /app/app/assets/stylesheets/components/investors/reports.scss */
  .cta__report_readmore {
    margin-left: 10px;
  }
}
/* line 56, /usr/local/bundle/gems/susy-2.2.12/sass/susy/language/susy/_breakpoint-plugin.scss */
.no-mq .cta__report_readmore {
  margin-left: 10px;
}
/* line 32, /app/app/assets/stylesheets/vars/_colors.scss */
.cities-topic {
  background-color: #585b9a;
}

/* line 36, /app/app/assets/stylesheets/vars/_colors.scss */
.climate-change-topic {
  background-color: #82246f;
}

/* line 40, /app/app/assets/stylesheets/vars/_colors.scss */
.forests-topic {
  background-color: #00775a;
}

/* line 44, /app/app/assets/stylesheets/vars/_colors.scss */
.investors-topic {
  background-color: #af6165;
}

/* line 48, /app/app/assets/stylesheets/vars/_colors.scss */
.water-topic {
  background-color: #2c86da;
}

/* line 52, /app/app/assets/stylesheets/vars/_colors.scss */
.supply-chain-topic {
  background-color: #fe5e17;
}

/* line 56, /app/app/assets/stylesheets/vars/_colors.scss */
.states-and-regions-topic {
  background-color: #585b9a;
}

/* line 60, /app/app/assets/stylesheets/vars/_colors.scss */
.other-topic {
  background-color: #ef6a30;
}

/* line 65, /app/app/assets/stylesheets/vars/_colors.scss */
.policy-and-public-affairs-topic,
.companies-topic {
  background-color: palette(red, cdp);
}

/* line 7, /app/app/assets/stylesheets/components/investors/tools.scss */
.member_tools_disabled--message,
.membership_subscription--success {
  font-family: 'roboto-bold', Helvetica, sans-serif;
  font-weight: bold;
  font-size: 1.1em;
  color: #000000;
  left: 50%;
  margin-top: 25%;
  padding: 0 5%;
  position: absolute;
  text-align: center;
  width: 27%;
  z-index: 9;
}

/* line 20, /app/app/assets/stylesheets/components/investors/tools.scss */
.chosen-container-active {
  background: white;
  z-index: 9;
}

/* line 25, /app/app/assets/stylesheets/components/investors/tools.scss */
.membership_subscription--success {
  display: none;
}

/* line 29, /app/app/assets/stylesheets/components/investors/tools.scss */
.member_tools_disabled--overlay {
  filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=80);
  opacity: 0.8;
  background: white;
  bottom: 0;
  left: 0;
  margin-top: 56px;
  position: absolute;
  top: 0;
  width: 100%;
  z-index: 9;
}

/* line 41, /app/app/assets/stylesheets/components/investors/tools.scss */
.investor_member__intro_wrapper {
  display: inline-block;
  vertical-align: middle;
  *vertical-align: auto;
  *zoom: 1;
  *display: inline;
  margin-bottom: .8em;
  padding-right: 1em;
  width: 100%;
}
/* line 8, /app/app/assets/stylesheets/mixins/_helpers.scss */
.rtl .investor_member__intro_wrapper {
  padding-left: 1em;
  padding-right: 0;
}

/* line 53, /app/app/assets/stylesheets/components/investors/tools.scss */
.investor_member__intro_panel {
  float: left;
  width: 50%;
}
/* line 8, /app/app/assets/stylesheets/mixins/_helpers.scss */
.rtl .investor_member__intro_panel {
  float: right;
}
/* line 61, /app/app/assets/stylesheets/components/investors/tools.scss */
.investor_member__intro_panel .investor_member__intro_header {
  font-size: 1.2em;
}

/* line 66, /app/app/assets/stylesheets/components/investors/tools.scss */
.investor_member__intro_copy {
  font-size: .9em;
  padding-top: .2em;
}

/* line 71, /app/app/assets/stylesheets/components/investors/tools.scss */
.investor_member__icon {
  color: #D31144;
  font-size: 2em;
}

/* line 76, /app/app/assets/stylesheets/components/investors/tools.scss */
.investor_member__icon--lead-icon {
  display: block;
  margin-bottom: .5em;
}
/* line 32, /app/app/assets/stylesheets/vars/_colors.scss */
.cities-topic {
  background-color: #585b9a;
}

/* line 36, /app/app/assets/stylesheets/vars/_colors.scss */
.climate-change-topic {
  background-color: #82246f;
}

/* line 40, /app/app/assets/stylesheets/vars/_colors.scss */
.forests-topic {
  background-color: #00775a;
}

/* line 44, /app/app/assets/stylesheets/vars/_colors.scss */
.investors-topic {
  background-color: #af6165;
}

/* line 48, /app/app/assets/stylesheets/vars/_colors.scss */
.water-topic {
  background-color: #2c86da;
}

/* line 52, /app/app/assets/stylesheets/vars/_colors.scss */
.supply-chain-topic {
  background-color: #fe5e17;
}

/* line 56, /app/app/assets/stylesheets/vars/_colors.scss */
.states-and-regions-topic {
  background-color: #585b9a;
}

/* line 60, /app/app/assets/stylesheets/vars/_colors.scss */
.other-topic {
  background-color: #ef6a30;
}

/* line 65, /app/app/assets/stylesheets/vars/_colors.scss */
.policy-and-public-affairs-topic,
.companies-topic {
  background-color: palette(red, cdp);
}

/* line 32, /app/app/assets/stylesheets/vars/_colors.scss */
.cities-topic {
  background-color: #585b9a;
}

/* line 36, /app/app/assets/stylesheets/vars/_colors.scss */
.climate-change-topic {
  background-color: #82246f;
}

/* line 40, /app/app/assets/stylesheets/vars/_colors.scss */
.forests-topic {
  background-color: #00775a;
}

/* line 44, /app/app/assets/stylesheets/vars/_colors.scss */
.investors-topic {
  background-color: #af6165;
}

/* line 48, /app/app/assets/stylesheets/vars/_colors.scss */
.water-topic {
  background-color: #2c86da;
}

/* line 52, /app/app/assets/stylesheets/vars/_colors.scss */
.supply-chain-topic {
  background-color: #fe5e17;
}

/* line 56, /app/app/assets/stylesheets/vars/_colors.scss */
.states-and-regions-topic {
  background-color: #585b9a;
}

/* line 60, /app/app/assets/stylesheets/vars/_colors.scss */
.other-topic {
  background-color: #ef6a30;
}

/* line 65, /app/app/assets/stylesheets/vars/_colors.scss */
.policy-and-public-affairs-topic,
.companies-topic {
  background-color: #D31144;
}

/* line 5, /app/app/assets/stylesheets/components/invitation_activities.scss */
.invitation_activities__sector,
.invitation_activities__sector_details {
  float: left;
}

/* line 10, /app/app/assets/stylesheets/components/invitation_activities.scss */
.invitation_activities__sector {
  width: 40%;
}
/* line 13, /app/app/assets/stylesheets/components/invitation_activities.scss */
.invitation_activities__sector img {
  margin-top: 1.4em;
}

/* line 18, /app/app/assets/stylesheets/components/invitation_activities.scss */
.invitation_activities__sector + .invitation_activities__sector_details {
  margin-left: 5%;
  width: 55%;
}

/* line 23, /app/app/assets/stylesheets/components/invitation_activities.scss */
.invitation_activities__activties_list {
  clear: both;
  margin-bottom: 1em;
}

/* line 28, /app/app/assets/stylesheets/components/invitation_activities.scss */
.invitaton_activities__table_wrapper {
  display: none;
}

/* line 32, /app/app/assets/stylesheets/components/invitation_activities.scss */
.invitation_activities__other_sectors span {
  border-bottom: 1px solid #CC0000;
}

/* line 36, /app/app/assets/stylesheets/components/invitation_activities.scss */
.invitaton_activities__table {
  margin-top: 1em;
  width: 100%;
}
/* line 40, /app/app/assets/stylesheets/components/invitation_activities.scss */
.invitaton_activities__table .invitaton_activities__industry,
.invitaton_activities__table .invitaton_activities__activity_group,
.invitaton_activities__table .invitaton_activities__activity,
.invitaton_activities__table .invitaton_activities__questionnaire_sector {
  border: 1px solid #E7EBED;
  padding: .5em;
  width: 25%;
}
/* line 49, /app/app/assets/stylesheets/components/invitation_activities.scss */
.invitaton_activities__table th {
  border: 1px solid #E7EBED;
  padding: .5em;
  font-weight: 600;
}

/* line 56, /app/app/assets/stylesheets/components/invitation_activities.scss */
.edit_invitaton_activities__table {
  margin-top: 1em;
  width: 100%;
}
/* line 60, /app/app/assets/stylesheets/components/invitation_activities.scss */
.edit_invitaton_activities__table .invitaton_activities__industry,
.edit_invitaton_activities__table .invitaton_activities__activity_group {
  width: 100%;
  padding: 1em;
}
/* line 66, /app/app/assets/stylesheets/components/invitation_activities.scss */
.edit_invitaton_activities__table .invitaton_activities__industries,
.edit_invitaton_activities__table .invitaton_activities__sectors,
.edit_invitaton_activities__table .invitaton_activities__activities {
  border: 1px solid #E7EBED;
  padding: 1em;
  width: 33%;
}
/* line 74, /app/app/assets/stylesheets/components/invitation_activities.scss */
.edit_invitaton_activities__table .invitaton_activities__industry,
.edit_invitaton_activities__table .invitaton_activities__sector,
.edit_invitaton_activities__table .invitaton_activities__activity,
.edit_invitaton_activities__table .invitaton_activities__questionnaire_sector {
  border: 1px solid #E7EBED;
  cursor: pointer;
  padding: 1em;
  width: auto;
}
/* line 83, /app/app/assets/stylesheets/components/invitation_activities.scss */
.edit_invitaton_activities__table .invitaton_activities__industry.active,
.edit_invitaton_activities__table .invitaton_activities__sector.active,
.edit_invitaton_activities__table .invitaton_activities__activity.active,
.edit_invitaton_activities__table .invitaton_activities__questionnaire_sector.active {
  background: #DDDDDD;
}
/* line 86, /app/app/assets/stylesheets/components/invitation_activities.scss */
.edit_invitaton_activities__table .invitaton_activities__industry.active:hover,
.edit_invitaton_activities__table .invitaton_activities__sector.active:hover,
.edit_invitaton_activities__table .invitaton_activities__activity.active:hover,
.edit_invitaton_activities__table .invitaton_activities__questionnaire_sector.active:hover {
  background: #DDDDDD;
}
/* line 91, /app/app/assets/stylesheets/components/invitation_activities.scss */
.edit_invitaton_activities__table .invitaton_activities__industry:hover,
.edit_invitaton_activities__table .invitaton_activities__sector:hover,
.edit_invitaton_activities__table .invitaton_activities__activity:hover,
.edit_invitaton_activities__table .invitaton_activities__questionnaire_sector:hover {
  background: #E7EBED;
}

/* line 98, /app/app/assets/stylesheets/components/invitation_activities.scss */
.invitation_activities__footer .onboarding__next {
  float: right;
}
/* line 102, /app/app/assets/stylesheets/components/invitation_activities.scss */
.invitation_activities__footer .onboarding__previous {
  float: left;
  text-align: right;
}
/* line 108, /app/app/assets/stylesheets/components/invitation_activities.scss */
.invitation_activities__footer .icon--double-back {
  float: left;
  line-height: 2.5em;
}

/* line 114, /app/app/assets/stylesheets/components/invitation_activities.scss */
.invitation_activities__sector_definition {
  float: left;
}
/* line 117, /app/app/assets/stylesheets/components/invitation_activities.scss */
.invitation_activities__sector_definition i {
  padding-right: .5em;
  vertical-align: inherit;
}

/* line 123, /app/app/assets/stylesheets/components/invitation_activities.scss */
.invitation_activities__sector_description {
  *zoom: 1;
  padding: 2em 0 0 0;
}
/* line 38, /usr/local/bundle/gems/compass-core-1.0.3/stylesheets/compass/utilities/general/_clearfix.scss */
.invitation_activities__sector_description:after {
  content: "";
  display: table;
  clear: both;
}

/* line 129, /app/app/assets/stylesheets/components/invitation_activities.scss */
.invitation_activities__rd_sectors {
  padding-left: .5em;
}

/* line 133, /app/app/assets/stylesheets/components/invitation_activities.scss */
.invitation_activities__sector_info {
  background: #DDDDDD;
  display: none;
  float: left;
  margin-right: 5px;
}
/* line 2, /app/app/assets/stylesheets/mixins/_helpers.scss */
.invitation_activities__show_container .invitation_activities__sector_info {
  display: block;
}

/* line 144, /app/app/assets/stylesheets/components/invitation_activities.scss */
.invitation_activities__show_container {
  background: #FFFFFF;
  padding: 2em;
}

/* line 151, /app/app/assets/stylesheets/components/invitation_activities.scss */
#invitation_activities__activities_list--primary li,
#invitation_activities__activities_list--other li {
  font-weight: 600;
}

/* line 156, /app/app/assets/stylesheets/components/invitation_activities.scss */
.invitation_activities__change_primary_activity {
  margin: 1em 0 0 0;
}
/* line 159, /app/app/assets/stylesheets/components/invitation_activities.scss */
.invitation_activities__change_primary_activity i {
  margin-left: 1em;
}

/* line 164, /app/app/assets/stylesheets/components/invitation_activities.scss */
.invitation_activities__sector_group {
  font-weight: 600;
  padding-right: .5em;
}
/* line 32, /app/app/assets/stylesheets/vars/_colors.scss */
.cities-topic {
  background-color: #585b9a;
}

/* line 36, /app/app/assets/stylesheets/vars/_colors.scss */
.climate-change-topic {
  background-color: #82246f;
}

/* line 40, /app/app/assets/stylesheets/vars/_colors.scss */
.forests-topic {
  background-color: #00775a;
}

/* line 44, /app/app/assets/stylesheets/vars/_colors.scss */
.investors-topic {
  background-color: #af6165;
}

/* line 48, /app/app/assets/stylesheets/vars/_colors.scss */
.water-topic {
  background-color: #2c86da;
}

/* line 52, /app/app/assets/stylesheets/vars/_colors.scss */
.supply-chain-topic {
  background-color: #fe5e17;
}

/* line 56, /app/app/assets/stylesheets/vars/_colors.scss */
.states-and-regions-topic {
  background-color: #585b9a;
}

/* line 60, /app/app/assets/stylesheets/vars/_colors.scss */
.other-topic {
  background-color: #ef6a30;
}

/* line 65, /app/app/assets/stylesheets/vars/_colors.scss */
.policy-and-public-affairs-topic,
.companies-topic {
  background-color: palette(red, cdp);
}

/* line 6, /app/app/assets/stylesheets/components/jump_to.scss */
.jump_to {
  -moz-box-shadow: 0 0 3px 0 rgba(0, 0, 0, 0.2);
  -webkit-box-shadow: 0 0 3px 0 rgba(0, 0, 0, 0.2);
  box-shadow: 0 0 3px 0 rgba(0, 0, 0, 0.2);
  font-size: 12px;
  line-height: 2.5em;
  max-width: 196px;
  position: fixed;
  right: 5px;
  top: 33%;
  width: 100%;
  z-index: 9;
  display: none;
}
@media (max-width: 1439px) {
  /* line 6, /app/app/assets/stylesheets/components/jump_to.scss */
  .jump_to {
    max-width: 180px;
    right: 0;
  }
}
/* line 56, /usr/local/bundle/gems/susy-2.2.12/sass/susy/language/susy/_breakpoint-plugin.scss */
.no-mq .jump_to {
  max-width: 180px;
  right: 0;
}
@media (max-width: 1199px) {
  /* line 6, /app/app/assets/stylesheets/components/jump_to.scss */
  .jump_to {
    max-width: 168px;
    right: 0;
  }
}
/* line 56, /usr/local/bundle/gems/susy-2.2.12/sass/susy/language/susy/_breakpoint-plugin.scss */
.no-mq .jump_to {
  max-width: 168px;
  right: 0;
}
@media (min-width: 1379px) {
  /* line 6, /app/app/assets/stylesheets/components/jump_to.scss */
  .jump_to {
    display: block;
  }
}
/* line 56, /usr/local/bundle/gems/susy-2.2.12/sass/susy/language/susy/_breakpoint-plugin.scss */
.no-mq .jump_to {
  display: block;
}
/* line 8, /app/app/assets/stylesheets/mixins/_helpers.scss */
.rtl .jump_to {
  left: 0;
  right: auto;
}

/* line 38, /app/app/assets/stylesheets/components/jump_to.scss */
.jump_to_anchor {
  display: block;
  position: relative;
  top: -69px;
  visibility: hidden;
}

/* line 45, /app/app/assets/stylesheets/components/jump_to.scss */
.jump_to__title {
  background: #D31144;
  color: #FFFFFF;
  line-height: 3em;
  padding: 0 2em;
}
/* line 51, /app/app/assets/stylesheets/components/jump_to.scss */
.jump_to__title i {
  float: right;
  line-height: 3em;
}

/* line 57, /app/app/assets/stylesheets/components/jump_to.scss */
.jump_to__active_icon {
  border-bottom: 8px solid transparent;
  border-right: 8px solid #ACAAAC;
  border-top: 0 solid transparent;
  display: none;
  height: 0;
}

/* line 65, /app/app/assets/stylesheets/components/jump_to.scss */
.jump_to__links {
  background: #FFFFFF;
  list-style: none;
  padding: 0 0 .5em 2em;
}
/* line 70, /app/app/assets/stylesheets/components/jump_to.scss */
.jump_to__links a {
  color: #ACAAAC;
  display: block;
  line-height: 1.5em;
  min-width: 11em;
  padding-right: 2em;
  text-decoration: none;
}
/* line 78, /app/app/assets/stylesheets/components/jump_to.scss */
.jump_to__links a:hover, .jump_to__links a:focus {
  color: #485464;
}
/* line 84, /app/app/assets/stylesheets/components/jump_to.scss */
.jump_to__links li {
  border-bottom: 1px solid #D9D9D9;
  padding: .7em 0;
}
/* line 88, /app/app/assets/stylesheets/components/jump_to.scss */
.jump_to__links li:last-child, .jump_to__links li:last-child a {
  border: 0;
}
/* line 95, /app/app/assets/stylesheets/components/jump_to.scss */
.jump_to__links .active {
  position: relative;
}
/* line 98, /app/app/assets/stylesheets/components/jump_to.scss */
.jump_to__links .active .jump_to__active_icon {
  display: block;
  position: absolute;
  right: 2em;
  top: 1.3em;
}
/* line 105, /app/app/assets/stylesheets/components/jump_to.scss */
.jump_to__links .active a {
  color: #485464;
}
/* line 32, /app/app/assets/stylesheets/vars/_colors.scss */
.cities-topic {
  background-color: #585b9a;
}

/* line 36, /app/app/assets/stylesheets/vars/_colors.scss */
.climate-change-topic {
  background-color: #82246f;
}

/* line 40, /app/app/assets/stylesheets/vars/_colors.scss */
.forests-topic {
  background-color: #00775a;
}

/* line 44, /app/app/assets/stylesheets/vars/_colors.scss */
.investors-topic {
  background-color: #af6165;
}

/* line 48, /app/app/assets/stylesheets/vars/_colors.scss */
.water-topic {
  background-color: #2c86da;
}

/* line 52, /app/app/assets/stylesheets/vars/_colors.scss */
.supply-chain-topic {
  background-color: #fe5e17;
}

/* line 56, /app/app/assets/stylesheets/vars/_colors.scss */
.states-and-regions-topic {
  background-color: #585b9a;
}

/* line 60, /app/app/assets/stylesheets/vars/_colors.scss */
.other-topic {
  background-color: #ef6a30;
}

/* line 65, /app/app/assets/stylesheets/vars/_colors.scss */
.policy-and-public-affairs-topic,
.companies-topic {
  background-color: palette(red, cdp);
}

/* line 32, /app/app/assets/stylesheets/vars/_colors.scss */
.cities-topic {
  background-color: #585b9a;
}

/* line 36, /app/app/assets/stylesheets/vars/_colors.scss */
.climate-change-topic {
  background-color: #82246f;
}

/* line 40, /app/app/assets/stylesheets/vars/_colors.scss */
.forests-topic {
  background-color: #00775a;
}

/* line 44, /app/app/assets/stylesheets/vars/_colors.scss */
.investors-topic {
  background-color: #af6165;
}

/* line 48, /app/app/assets/stylesheets/vars/_colors.scss */
.water-topic {
  background-color: #2c86da;
}

/* line 52, /app/app/assets/stylesheets/vars/_colors.scss */
.supply-chain-topic {
  background-color: #fe5e17;
}

/* line 56, /app/app/assets/stylesheets/vars/_colors.scss */
.states-and-regions-topic {
  background-color: #585b9a;
}

/* line 60, /app/app/assets/stylesheets/vars/_colors.scss */
.other-topic {
  background-color: #ef6a30;
}

/* line 65, /app/app/assets/stylesheets/vars/_colors.scss */
.policy-and-public-affairs-topic,
.companies-topic {
  background-color: #D31144;
}

/* line 6, /app/app/assets/stylesheets/components/key_dates.scss */
.key_dates {
  background: #FFFFFF;
  overflow: hidden;
  padding: 1em 0 1em;
  position: relative;
}

/* line 13, /app/app/assets/stylesheets/components/key_dates.scss */
.key_dates__day_wrapper {
  float: left;
  height: 100%;
}

/* line 18, /app/app/assets/stylesheets/components/key_dates.scss */
.key_dates__programme {
  float: left;
  font-size: 1.2em;
  line-height: 2.8em;
  padding-left: 1em;
}
/* line 8, /app/app/assets/stylesheets/mixins/_helpers.scss */
.rtl .key_dates__programme {
  float: right;
}

/* line 29, /app/app/assets/stylesheets/components/key_dates.scss */
.key_dates__cta {
  *zoom: 1;
  display: inline-block;
  vertical-align: middle;
  *vertical-align: auto;
  *zoom: 1;
  *display: inline;
  font-size: 16px;
  width: 50%;
}
/* line 38, /usr/local/bundle/gems/compass-core-1.0.3/stylesheets/compass/utilities/general/_clearfix.scss */
.key_dates__cta:after {
  content: "";
  display: table;
  clear: both;
}

/* line 36, /app/app/assets/stylesheets/components/key_dates.scss */
.key_dates__header {
  *zoom: 1;
  background-color: #485464;
  color: #FFFFFF;
  font-size: 0;
  padding: 0 0 0 1em;
}
/* line 38, /usr/local/bundle/gems/compass-core-1.0.3/stylesheets/compass/utilities/general/_clearfix.scss */
.key_dates__header:after {
  content: "";
  display: table;
  clear: both;
}
/* line 8, /app/app/assets/stylesheets/mixins/_helpers.scss */
.rtl .key_dates__header {
  padding: 0 1em 0 0;
}

/* line 49, /app/app/assets/stylesheets/components/key_dates.scss */
.key_dates__row {
  background: #F9FAFC;
}
@media (max-width: 767px) {
  /* line 49, /app/app/assets/stylesheets/components/key_dates.scss */
  .key_dates__row {
    margin: 0 1em 0;
  }
}
/* line 56, /usr/local/bundle/gems/susy-2.2.12/sass/susy/language/susy/_breakpoint-plugin.scss */
.no-mq .key_dates__row {
  margin: 0 1em 0;
}

/* line 57, /app/app/assets/stylesheets/components/key_dates.scss */
.key_dates__annual_events {
  width: 100%;
}
@media (min-width: 768px) {
  /* line 57, /app/app/assets/stylesheets/components/key_dates.scss */
  .key_dates__annual_events {
    clear: left;
    float: left;
    width: 50%;
  }
  /* line 65, /app/app/assets/stylesheets/components/key_dates.scss */
  .key_dates__annual_events .key_dates__row {
    border-right: 3px solid #FFFFFF;
  }
  /* line 69, /app/app/assets/stylesheets/components/key_dates.scss */
  .key_dates__annual_events .key_dates__wrapper {
    padding-left: 1em;
  }
}
/* line 56, /usr/local/bundle/gems/susy-2.2.12/sass/susy/language/susy/_breakpoint-plugin.scss */
.no-mq .key_dates__annual_events {
  clear: left;
  float: left;
  width: 50%;
}
/* line 65, /app/app/assets/stylesheets/components/key_dates.scss */
.no-mq .key_dates__annual_events .key_dates__row {
  border-right: 3px solid #FFFFFF;
}
/* line 69, /app/app/assets/stylesheets/components/key_dates.scss */
.no-mq .key_dates__annual_events .key_dates__wrapper {
  padding-left: 1em;
}

/* line 75, /app/app/assets/stylesheets/components/key_dates.scss */
.key_dates__key_reports {
  width: 100%;
}
@media (min-width: 768px) {
  /* line 75, /app/app/assets/stylesheets/components/key_dates.scss */
  .key_dates__key_reports {
    clear: right;
    float: right;
    width: 50%;
  }
  /* line 83, /app/app/assets/stylesheets/components/key_dates.scss */
  .key_dates__key_reports .key_dates__wrapper {
    padding-right: 1em;
  }
}
/* line 56, /usr/local/bundle/gems/susy-2.2.12/sass/susy/language/susy/_breakpoint-plugin.scss */
.no-mq .key_dates__key_reports {
  clear: right;
  float: right;
  width: 50%;
}
/* line 83, /app/app/assets/stylesheets/components/key_dates.scss */
.no-mq .key_dates__key_reports .key_dates__wrapper {
  padding-right: 1em;
}

/* line 90, /app/app/assets/stylesheets/components/key_dates.scss */
.key_dates__events {
  border-bottom: 1px solid #DDDDDD;
  display: block;
  overflow: hidden;
  padding-left: 1em;
  padding-right: 1em;
  text-overflow: ellipsis;
  width: 100%;
  word-wrap: break-word;
}

/* line 101, /app/app/assets/stylesheets/components/key_dates.scss */
.key_dates__link {
  color: #485464;
}

/* line 105, /app/app/assets/stylesheets/components/key_dates.scss */
.key_dates__month {
  font-size: .9em;
  padding-top: 1em;
}

/* line 110, /app/app/assets/stylesheets/components/key_dates.scss */
.key_dates__event {
  background: #F9FAFC;
  font-size: 1em;
  height: 5.2em;
  padding-top: 1em;
  position: relative;
}
/* line 117, /app/app/assets/stylesheets/components/key_dates.scss */
.key_dates__event:last-child {
  border-bottom: 0;
}

/* line 122, /app/app/assets/stylesheets/components/key_dates.scss */
.key_dates__title {
  display: inline;
  line-height: 1.9em;
}

/* line 127, /app/app/assets/stylesheets/components/key_dates.scss */
.key_dates__day {
  -moz-border-radius: 100%;
  -webkit-border-radius: 100%;
  border-radius: 100%;
  display: inline-block;
  vertical-align: baseline;
  *vertical-align: auto;
  *zoom: 1;
  *display: inline;
  color: #FFFFFF;
  height: 28px;
  line-height: 28px;
  margin-right: .6em;
  text-align: center;
  width: 28px;
}
/* line 2, /app/app/assets/stylesheets/mixins/_helpers.scss */
.key_dates__audience--investors .key_dates__day {
  background-color: #CC0000;
}
/* line 2, /app/app/assets/stylesheets/mixins/_helpers.scss */
.key_dates__audience--supply_chain_members .key_dates__day {
  background-color: #fe5e17;
}

/* line 146, /app/app/assets/stylesheets/components/key_dates.scss */
.key_dates__tab {
  border-bottom: 1px solid #DDDDDD;
  border-left: 0;
  color: #485464;
  display: block;
  font-size: 18px;
  margin-bottom: 1em;
  padding: .5em 1.1em .5em 1em;
  position: relative;
  text-decoration: none;
  width: 100%;
}
@media (min-width: 768px) {
  /* line 158, /app/app/assets/stylesheets/components/key_dates.scss */
  .key_dates__tab.last {
    border-left: 1px solid #DDDDDD;
  }
}
/* line 56, /usr/local/bundle/gems/susy-2.2.12/sass/susy/language/susy/_breakpoint-plugin.scss */
.no-mq .key_dates__tab.last {
  border-left: 1px solid #DDDDDD;
}
/* line 8, /app/app/assets/stylesheets/mixins/_helpers.scss */
.rtl .key_dates__tab.last {
  border-left: 1px solid #DDDDDD;
  border-right: 0;
}

/* line 170, /app/app/assets/stylesheets/components/key_dates.scss */
.key_dates__tab_icon {
  color: #DDDDDD;
  font-size: 14px;
  margin-right: 3px;
}
/* line 8, /app/app/assets/stylesheets/mixins/_helpers.scss */
.rtl .key_dates__tab_icon {
  margin-left: 3px;
  margin-right: 0;
}
/* line 32, /app/app/assets/stylesheets/vars/_colors.scss */
.cities-topic {
  background-color: #585b9a;
}

/* line 36, /app/app/assets/stylesheets/vars/_colors.scss */
.climate-change-topic {
  background-color: #82246f;
}

/* line 40, /app/app/assets/stylesheets/vars/_colors.scss */
.forests-topic {
  background-color: #00775a;
}

/* line 44, /app/app/assets/stylesheets/vars/_colors.scss */
.investors-topic {
  background-color: #af6165;
}

/* line 48, /app/app/assets/stylesheets/vars/_colors.scss */
.water-topic {
  background-color: #2c86da;
}

/* line 52, /app/app/assets/stylesheets/vars/_colors.scss */
.supply-chain-topic {
  background-color: #fe5e17;
}

/* line 56, /app/app/assets/stylesheets/vars/_colors.scss */
.states-and-regions-topic {
  background-color: #585b9a;
}

/* line 60, /app/app/assets/stylesheets/vars/_colors.scss */
.other-topic {
  background-color: #ef6a30;
}

/* line 65, /app/app/assets/stylesheets/vars/_colors.scss */
.policy-and-public-affairs-topic,
.companies-topic {
  background-color: palette(red, cdp);
}

/* line 5, /app/app/assets/stylesheets/components/map.scss */
.st_map {
  text-align: center;
}

/* line 9, /app/app/assets/stylesheets/components/map.scss */
.st_map__pin-container {
  margin: 0 auto;
  max-width: 1000px;
  overflow: hidden;
  position: relative;
  text-align: left;
}

/* line 17, /app/app/assets/stylesheets/components/map.scss */
.st_map__pin {
  -moz-transition: all, 0.1s;
  -o-transition: all, 0.1s;
  -webkit-transition: all, 0.1s;
  transition: all, 0.1s;
  -moz-border-radius: 100%;
  -webkit-border-radius: 100%;
  border-radius: 100%;
  background: white;
  border: 5px solid #D31144;
  height: 14px;
  margin-left: -7px;
  margin-top: -7px;
  position: absolute;
  width: 14px;
  z-index: 2;
}
/* line 29, /app/app/assets/stylesheets/components/map.scss */
.st_map__pin.active {
  border-color: white;
}
/* line 33, /app/app/assets/stylesheets/components/map.scss */
.st_map__pin:hover {
  border-width: 8px;
  height: 22px;
  margin-left: -11px;
  margin-top: -11px;
  width: 22px;
}

/* line 42, /app/app/assets/stylesheets/components/map.scss */
.st_map__background {
  max-width: 100%;
}

/* line 46, /app/app/assets/stylesheets/components/map.scss */
.st_map__tooltip {
  font-family: 'roboto-regular', Helvetica, sans-serif;
  z-index: 3;
}
/* line 50, /app/app/assets/stylesheets/components/map.scss */
.st_map__tooltip .tipsy-arrow {
  border-width: 8px;
}
/* line 55, /app/app/assets/stylesheets/components/map.scss */
.st_map__tooltip.tipsy-w .tipsy-inner {
  padding-left: 1.8em;
}
/* line 59, /app/app/assets/stylesheets/components/map.scss */
.st_map__tooltip.tipsy-w .tipsy-arrow {
  border-right-color: #000000;
  left: 12px;
}
/* line 66, /app/app/assets/stylesheets/components/map.scss */
.st_map__tooltip.tipsy-e .tipsy-inner {
  padding-right: 1.8em;
}
/* line 70, /app/app/assets/stylesheets/components/map.scss */
.st_map__tooltip.tipsy-e .tipsy-arrow {
  border-left-color: #000000;
  right: 12px;
}
/* line 76, /app/app/assets/stylesheets/components/map.scss */
.st_map__tooltip .tipsy-inner {
  -moz-border-radius: 0;
  -webkit-border-radius: 0;
  border-radius: 0;
  background-color: #FFFFFF;
  color: #000000;
  font-size: 1.4em;
  max-width: 260px;
  padding: 1em;
  text-align: left;
}
/* line 85, /app/app/assets/stylesheets/components/map.scss */
.st_map__tooltip .tipsy-inner a {
  text-decoration: none;
}
/* line 87, /app/app/assets/stylesheets/components/map.scss */
.st_map__tooltip .tipsy-inner h3 {
  color: #D31144;
}
/* line 89, /app/app/assets/stylesheets/components/map.scss */
.st_map__tooltip .tipsy-inner p {
  padding-top: 0;
}

/* line 95, /app/app/assets/stylesheets/components/map.scss */
.st_map__pin-close {
  color: #000000;
  font-family: Arial, sans-serif;
  position: absolute;
  right: 12px;
  top: 7px;
}
/* line 102, /app/app/assets/stylesheets/components/map.scss */
.st_map__pin-close:hover {
  color: #D31144;
}
/* line 32, /app/app/assets/stylesheets/vars/_colors.scss */
.cities-topic {
  background-color: #585b9a;
}

/* line 36, /app/app/assets/stylesheets/vars/_colors.scss */
.climate-change-topic {
  background-color: #82246f;
}

/* line 40, /app/app/assets/stylesheets/vars/_colors.scss */
.forests-topic {
  background-color: #00775a;
}

/* line 44, /app/app/assets/stylesheets/vars/_colors.scss */
.investors-topic {
  background-color: #af6165;
}

/* line 48, /app/app/assets/stylesheets/vars/_colors.scss */
.water-topic {
  background-color: #2c86da;
}

/* line 52, /app/app/assets/stylesheets/vars/_colors.scss */
.supply-chain-topic {
  background-color: #fe5e17;
}

/* line 56, /app/app/assets/stylesheets/vars/_colors.scss */
.states-and-regions-topic {
  background-color: #585b9a;
}

/* line 60, /app/app/assets/stylesheets/vars/_colors.scss */
.other-topic {
  background-color: #ef6a30;
}

/* line 65, /app/app/assets/stylesheets/vars/_colors.scss */
.policy-and-public-affairs-topic,
.companies-topic {
  background-color: palette(red, cdp);
}

/* line 6, /app/app/assets/stylesheets/components/media_link.scss */
.media_link {
  max-width: 100%;
  margin-left: auto;
  margin-right: auto;
  background: #FFFFFF;
  color: #000000;
  display: block;
  position: relative;
}
/* line 12, /usr/local/bundle/gems/susy-2.2.12/sass/susy/output/support/_clearfix.scss */
.media_link:after {
  content: " ";
  display: block;
  clear: both;
}
/* line 13, /app/app/assets/stylesheets/components/media_link.scss */
.media_link:hover {
  color: #000000;
}

/* line 18, /app/app/assets/stylesheets/components/media_link.scss */
.media_link__summary_image {
  float: left;
  width: 21.05263158%;
}

/* line 23, /app/app/assets/stylesheets/components/media_link.scss */
.media_link__text {
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  float: left;
  padding: 1.5em;
  width: 73.68421053%;
}

/* line 30, /app/app/assets/stylesheets/components/media_link.scss */
.media_link__type {
  color: #959595;
  font-size: 1.1em;
}

/* line 35, /app/app/assets/stylesheets/components/media_link.scss */
.media_link__title {
  font-size: 1.1em;
}

@media (min-width: 768px) {
  /* line 39, /app/app/assets/stylesheets/components/media_link.scss */
  .media_link__meta {
    padding-top: .5em;
  }
}
/* line 56, /usr/local/bundle/gems/susy-2.2.12/sass/susy/language/susy/_breakpoint-plugin.scss */
.no-mq .media_link__meta {
  padding-top: .5em;
}

/* line 45, /app/app/assets/stylesheets/components/media_link.scss */
.media_link__author {
  color: #D31144;
}

/* line 49, /app/app/assets/stylesheets/components/media_link.scss */
.media_link__tags {
  color: #959595;
  padding: 0 0 0 1em;
}
/* line 32, /app/app/assets/stylesheets/vars/_colors.scss */
.cities-topic {
  background-color: #585b9a;
}

/* line 36, /app/app/assets/stylesheets/vars/_colors.scss */
.climate-change-topic {
  background-color: #82246f;
}

/* line 40, /app/app/assets/stylesheets/vars/_colors.scss */
.forests-topic {
  background-color: #00775a;
}

/* line 44, /app/app/assets/stylesheets/vars/_colors.scss */
.investors-topic {
  background-color: #af6165;
}

/* line 48, /app/app/assets/stylesheets/vars/_colors.scss */
.water-topic {
  background-color: #2c86da;
}

/* line 52, /app/app/assets/stylesheets/vars/_colors.scss */
.supply-chain-topic {
  background-color: #fe5e17;
}

/* line 56, /app/app/assets/stylesheets/vars/_colors.scss */
.states-and-regions-topic {
  background-color: #585b9a;
}

/* line 60, /app/app/assets/stylesheets/vars/_colors.scss */
.other-topic {
  background-color: #ef6a30;
}

/* line 65, /app/app/assets/stylesheets/vars/_colors.scss */
.policy-and-public-affairs-topic,
.companies-topic {
  background-color: palette(red, cdp);
}

/* line 8, /app/app/assets/stylesheets/components/modal_overlay.scss */
.lightbox-overlay {
  background: rgba(0, 0, 0, 0.75);
  bottom: 0;
  height: 100%;
  left: 0;
  overflow: auto;
  position: fixed;
  right: 0;
  text-align: justify;
  text-justify: inter-word;
  top: 0;
  z-index: 9000;
}
/* line 21, /app/app/assets/stylesheets/components/modal_overlay.scss */
.ie8 .lightbox-overlay, .ie7 .lightbox-overlay {
  background: black;
}

/* line 27, /app/app/assets/stylesheets/components/modal_overlay.scss */
.lightbox-close {
  color: #FFFFFF;
  cursor: pointer;
  font-size: 1.5em;
  height: 33px;
  line-height: 33px;
  position: absolute;
  right: 11px;
  text-align: center;
  text-decoration: none;
  top: 10px;
  width: 33px;
  z-index: 10002;
}

/* line 42, /app/app/assets/stylesheets/components/modal_overlay.scss */
.lightbox__loading {
  left: 50%;
  margin-left: -21px;
  margin-top: -21px;
  position: fixed;
  text-align: center;
  top: 50%;
  z-index: 9000;
}

/* line 52, /app/app/assets/stylesheets/components/modal_overlay.scss */
.lightbox {
  bottom: 0;
  display: table;
  height: 100%;
  left: 0;
  position: absolute;
  right: 0;
  top: 0;
  width: 100%;
}

/* line 63, /app/app/assets/stylesheets/components/modal_overlay.scss */
.lightbox__inner {
  display: table-cell;
  vertical-align: middle;
}

/* line 68, /app/app/assets/stylesheets/components/modal_overlay.scss */
.lightbox__content {
  margin: auto;
  max-width: 900px;
  position: relative;
}
/* line 73, /app/app/assets/stylesheets/components/modal_overlay.scss */
.lightbox--image .lightbox__content {
  display: inline-block;
  vertical-align: middle;
  *vertical-align: auto;
  *zoom: 1;
  *display: inline;
  max-height: 95%;
  max-width: 95%;
}

/* line 80, /app/app/assets/stylesheets/components/modal_overlay.scss */
.lightbox__image {
  max-height: 100%;
  max-width: 100%;
}
/* line 84, /app/app/assets/stylesheets/components/modal_overlay.scss */
.lightbox__image.size-guide {
  max-width: 75%;
}

/* line 89, /app/app/assets/stylesheets/components/modal_overlay.scss */
.lightbox__image--half {
  max-height: 100%;
  max-width: 50%;
}

/* line 94, /app/app/assets/stylesheets/components/modal_overlay.scss */
.modal-overlay {
  background: #FFFFFF;
  margin-top: 1.5em;
}
/* line 99, /app/app/assets/stylesheets/components/modal_overlay.scss */
.ie7 .modal-overlay * {
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  *behavior: none;
}
@media (min-width: 1200px) {
  /* line 94, /app/app/assets/stylesheets/components/modal_overlay.scss */
  .modal-overlay {
    margin: 0 auto;
    max-width: 1200px;
  }
}
/* line 56, /usr/local/bundle/gems/susy-2.2.12/sass/susy/language/susy/_breakpoint-plugin.scss */
.no-mq .modal-overlay {
  margin: 0 auto;
  max-width: 1200px;
}
/* line 107, /app/app/assets/stylesheets/components/modal_overlay.scss */
.modal-overlay__title {
  background: #485464;
  color: #FFFFFF;
  font-size: 1.2em;
  line-height: 3em;
  padding: 0 1em;
  height: 3em;
}
/* line 113, /app/app/assets/stylesheets/components/modal_overlay.scss */
.modal-overlay__form {
  background: #FFFFFF;
  padding: 1em;
}
/* line 2, /app/app/assets/stylesheets/mixins/_helpers.scss */
.ie7 .modal-overlay__form {
  *behavior: url("/shims/boxsizing.htc");
}

/* line 124, /app/app/assets/stylesheets/components/modal_overlay.scss */
.download-modal > div {
  overflow: hidden;
  padding: 0 1em;
}
/* line 129, /app/app/assets/stylesheets/components/modal_overlay.scss */
.download-modal .cta_button--x2 {
  margin: 20px 0;
}
/* line 32, /app/app/assets/stylesheets/vars/_colors.scss */
.cities-topic {
  background-color: #585b9a;
}

/* line 36, /app/app/assets/stylesheets/vars/_colors.scss */
.climate-change-topic {
  background-color: #82246f;
}

/* line 40, /app/app/assets/stylesheets/vars/_colors.scss */
.forests-topic {
  background-color: #00775a;
}

/* line 44, /app/app/assets/stylesheets/vars/_colors.scss */
.investors-topic {
  background-color: #af6165;
}

/* line 48, /app/app/assets/stylesheets/vars/_colors.scss */
.water-topic {
  background-color: #2c86da;
}

/* line 52, /app/app/assets/stylesheets/vars/_colors.scss */
.supply-chain-topic {
  background-color: #fe5e17;
}

/* line 56, /app/app/assets/stylesheets/vars/_colors.scss */
.states-and-regions-topic {
  background-color: #585b9a;
}

/* line 60, /app/app/assets/stylesheets/vars/_colors.scss */
.other-topic {
  background-color: #ef6a30;
}

/* line 65, /app/app/assets/stylesheets/vars/_colors.scss */
.policy-and-public-affairs-topic,
.companies-topic {
  background-color: palette(red, cdp);
}

/* line 4, /app/app/assets/stylesheets/components/modals.scss */
.modal {
  background-color: rgba(0, 0, 0, 0.7);
  display: none;
  height: 100%;
  left: 0;
  overflow: auto;
  position: fixed;
  top: 0;
  width: 100%;
  z-index: 100;
}

/* line 16, /app/app/assets/stylesheets/components/modals.scss */
.modal-content {
  background-color: #fefefe;
  border: 1px solid #888;
  margin: 15% auto;
  padding: 20px;
  overflow: hidden;
  text-align: center;
  width: 60%;
}
/* line 25, /app/app/assets/stylesheets/components/modals.scss */
.modal-content .cta_button--x2 {
  color: #fff !important;
  float: none;
  margin: 30px auto;
}
/* line 31, /app/app/assets/stylesheets/components/modals.scss */
.modal-content .error,
.modal-content .success {
  display: none;
}

/* line 37, /app/app/assets/stylesheets/components/modals.scss */
.modal.modals {
  color: black;
  min-width: 320px;
}
/* line 41, /app/app/assets/stylesheets/components/modals.scss */
.modal.modals.visible {
  display: block;
}
/* line 45, /app/app/assets/stylesheets/components/modals.scss */
.modal.modals .modal-content {
  padding: 5em 0;
}
@media (max-width: 455px) {
  /* line 45, /app/app/assets/stylesheets/components/modals.scss */
  .modal.modals .modal-content {
    padding-left: 1em;
    padding-right: 1em;
    width: 95%;
  }
}
/* line 55, /app/app/assets/stylesheets/components/modals.scss */
.modal.modals h2 {
  font-size: 1em;
  padding-top: 0;
  margin-bottom: 3em;
}
/* line 61, /app/app/assets/stylesheets/components/modals.scss */
.modal.modals h3 {
  font-weight: bold;
  font-size: 1em;
}
/* line 66, /app/app/assets/stylesheets/components/modals.scss */
.modal.modals h4 {
  font-size: 0.9em;
  margin: 0.6em 0 3em 0;
}
/* line 2, /app/app/assets/stylesheets/mixins/ajax_loader.scss */
.modal.modals #squaresWaveG {
  height: 28px;
  margin: auto;
  position: relative;
  width: 204px;
}
/* line 9, /app/app/assets/stylesheets/mixins/ajax_loader.scss */
.modal.modals .squaresWaveG {
  background-color: white;
  height: 28px;
  position: absolute;
  top: 0;
  width: 28px;
  animation-name: bounce_squaresWaveG;
  -o-animation-name: bounce_squaresWaveG;
  -ms-animation-name: bounce_squaresWaveG;
  -webkit-animation-name: bounce_squaresWaveG;
  -moz-animation-name: bounce_squaresWaveG;
  animation-duration: 1.5s;
  -o-animation-duration: 1.5s;
  -ms-animation-duration: 1.5s;
  -webkit-animation-duration: 1.5s;
  -moz-animation-duration: 1.5s;
  animation-iteration-count: infinite;
  -o-animation-iteration-count: infinite;
  -ms-animation-iteration-count: infinite;
  -webkit-animation-iteration-count: infinite;
  -moz-animation-iteration-count: infinite;
  animation-direction: normal;
  -o-animation-direction: normal;
  -ms-animation-direction: normal;
  -webkit-animation-direction: normal;
  -moz-animation-direction: normal;
}
/* line 38, /app/app/assets/stylesheets/mixins/ajax_loader.scss */
.modal.modals #squaresWaveG_1 {
  left: 0;
  animation-delay: 0.6s;
  -o-animation-delay: 0.6s;
  -ms-animation-delay: 0.6s;
  -webkit-animation-delay: 0.6s;
  -moz-animation-delay: 0.6s;
}
/* line 47, /app/app/assets/stylesheets/mixins/ajax_loader.scss */
.modal.modals #squaresWaveG_2 {
  left: 29px;
  animation-delay: 0.75s;
  -o-animation-delay: 0.75s;
  -ms-animation-delay: 0.75s;
  -webkit-animation-delay: 0.75s;
  -moz-animation-delay: 0.75s;
}
/* line 56, /app/app/assets/stylesheets/mixins/ajax_loader.scss */
.modal.modals #squaresWaveG_3 {
  left: 58px;
  animation-delay: 0.9s;
  -o-animation-delay: 0.9s;
  -ms-animation-delay: 0.9s;
  -webkit-animation-delay: 0.9s;
  -moz-animation-delay: 0.9s;
}
/* line 65, /app/app/assets/stylesheets/mixins/ajax_loader.scss */
.modal.modals #squaresWaveG_4 {
  left: 88px;
  animation-delay: 1.05s;
  -o-animation-delay: 1.05s;
  -ms-animation-delay: 1.05s;
  -webkit-animation-delay: 1.05s;
  -moz-animation-delay: 1.05s;
}
/* line 74, /app/app/assets/stylesheets/mixins/ajax_loader.scss */
.modal.modals #squaresWaveG_5 {
  left: 117px;
  animation-delay: 1.2s;
  -o-animation-delay: 1.2s;
  -ms-animation-delay: 1.2s;
  -webkit-animation-delay: 1.2s;
  -moz-animation-delay: 1.2s;
}
/* line 83, /app/app/assets/stylesheets/mixins/ajax_loader.scss */
.modal.modals #squaresWaveG_6 {
  left: 146px;
  animation-delay: 1.35s;
  -o-animation-delay: 1.35s;
  -ms-animation-delay: 1.35s;
  -webkit-animation-delay: 1.35s;
  -moz-animation-delay: 1.35s;
}
/* line 92, /app/app/assets/stylesheets/mixins/ajax_loader.scss */
.modal.modals #squaresWaveG_7 {
  left: 175px;
  animation-delay: 1.5s;
  -o-animation-delay: 1.5s;
  -ms-animation-delay: 1.5s;
  -webkit-animation-delay: 1.5s;
  -moz-animation-delay: 1.5s;
}
/* line 102, /app/app/assets/stylesheets/mixins/ajax_loader.scss */
.modal.modals #squaresWaveG_8 {
  left: 205px;
  animation-delay: 1.64s;
  -o-animation-delay: 1.64s;
  -ms-animation-delay: 1.64s;
  -webkit-animation-delay: 1.64s;
  -moz-animation-delay: 1.64s;
}
@keyframes bounce_squaresWaveG {
  0% {
    background-color: #383838;
  }
  100% {
    background-color: white;
  }
}
@-o-keyframes bounce_squaresWaveG {
  0% {
    background-color: #383838;
  }
  100% {
    background-color: white;
  }
}
@-ms-keyframes bounce_squaresWaveG {
  0% {
    background-color: #383838;
  }
  100% {
    background-color: white;
  }
}
@-webkit-keyframes bounce_squaresWaveG {
  0% {
    background-color: #383838;
  }
  100% {
    background-color: white;
  }
}
@-moz-keyframes bounce_squaresWaveG {
  0% {
    background-color: #383838;
  }
  100% {
    background-color: white;
  }
}
/* line 73, /app/app/assets/stylesheets/components/modals.scss */
.modal.modals .modal-confirm-options {
  -moz-appearance: none;
  -webkit-appearance: none;
  -moz-border-radius: 0;
  -webkit-border-radius: 0;
  border-radius: 0;
  display: inline-block;
  vertical-align: middle;
  *vertical-align: auto;
  *zoom: 1;
  *display: inline;
  background: #D31144;
  border: 0;
  color: #FFFFFF;
  cursor: pointer;
  font-size: 1em;
  line-height: 2.6em;
  height: 2.6em;
  padding: 0 0.5em;
  min-width: 12em;
  text-align: left;
  text-decoration: none;
  text-align: center;
  min-width: 8em;
}
/* line 8, /app/app/assets/stylesheets/mixins/_helpers.scss */
.rtl .modal.modals .modal-confirm-options {
  text-align: right;
}
/* line 2, /app/app/assets/stylesheets/mixins/_helpers.scss */
.ie7 .modal.modals .modal-confirm-options {
  width: 18em;
}
/* line 182, /app/app/assets/stylesheets/mixins/_forms.scss */
.modal.modals .modal-confirm-options:focus, .modal.modals .modal-confirm-options:hover {
  background: #a90e36;
  color: #FFFFFF;
  outline: 0;
}
/* line 79, /app/app/assets/stylesheets/components/modals.scss */
.modal.modals .modal-confirm-options:last-child {
  margin-left: 2em;
}
/* line 32, /app/app/assets/stylesheets/vars/_colors.scss */
.cities-topic {
  background-color: #585b9a;
}

/* line 36, /app/app/assets/stylesheets/vars/_colors.scss */
.climate-change-topic {
  background-color: #82246f;
}

/* line 40, /app/app/assets/stylesheets/vars/_colors.scss */
.forests-topic {
  background-color: #00775a;
}

/* line 44, /app/app/assets/stylesheets/vars/_colors.scss */
.investors-topic {
  background-color: #af6165;
}

/* line 48, /app/app/assets/stylesheets/vars/_colors.scss */
.water-topic {
  background-color: #2c86da;
}

/* line 52, /app/app/assets/stylesheets/vars/_colors.scss */
.supply-chain-topic {
  background-color: #fe5e17;
}

/* line 56, /app/app/assets/stylesheets/vars/_colors.scss */
.states-and-regions-topic {
  background-color: #585b9a;
}

/* line 60, /app/app/assets/stylesheets/vars/_colors.scss */
.other-topic {
  background-color: #ef6a30;
}

/* line 65, /app/app/assets/stylesheets/vars/_colors.scss */
.policy-and-public-affairs-topic,
.companies-topic {
  background-color: palette(red, cdp);
}

/* line 8, /app/app/assets/stylesheets/components/navigation/cta_navigation.scss */
.cta_navigation {
  float: right;
}
/* line 8, /app/app/assets/stylesheets/mixins/_helpers.scss */
.rtl .cta_navigation {
  float: left;
}
@media (min-width: 768px) {
  /* line 8, /app/app/assets/stylesheets/components/navigation/cta_navigation.scss */
  .cta_navigation {
    margin-right: 3.4em;
  }
  /* line 8, /app/app/assets/stylesheets/mixins/_helpers.scss */
  .rtl .cta_navigation {
    margin-left: 3.4em;
    margin-right: inherit;
  }
}
/* line 56, /usr/local/bundle/gems/susy-2.2.12/sass/susy/language/susy/_breakpoint-plugin.scss */
.no-mq .cta_navigation {
  margin-right: 3.4em;
}
/* line 8, /app/app/assets/stylesheets/mixins/_helpers.scss */
.rtl .no-mq .cta_navigation {
  margin-left: 3.4em;
  margin-right: inherit;
}
@media (min-width: 1080px) {
  /* line 8, /app/app/assets/stylesheets/components/navigation/cta_navigation.scss */
  .cta_navigation {
    clear: right;
    margin-right: 0;
    margin-top: 2em;
  }
  /* line 8, /app/app/assets/stylesheets/mixins/_helpers.scss */
  .rtl .cta_navigation {
    clear: left;
    margin-left: 0;
    margin-right: inherit;
  }
}
/* line 56, /usr/local/bundle/gems/susy-2.2.12/sass/susy/language/susy/_breakpoint-plugin.scss */
.no-mq .cta_navigation {
  clear: right;
  margin-right: 0;
  margin-top: 2em;
}
/* line 8, /app/app/assets/stylesheets/mixins/_helpers.scss */
.rtl .no-mq .cta_navigation {
  clear: left;
  margin-left: 0;
  margin-right: inherit;
}
/* line 2, /app/app/assets/stylesheets/mixins/_helpers.scss */
.collapsed_header .cta_navigation {
  margin-top: 0;
  padding-left: 2em;
}
@media (max-width: 1079px) {
  /* line 2, /app/app/assets/stylesheets/mixins/_helpers.scss */
  .collapsed_header .cta_navigation {
    padding-left: 3.2em;
  }
}
/* line 56, /usr/local/bundle/gems/susy-2.2.12/sass/susy/language/susy/_breakpoint-plugin.scss */
.no-mq .collapsed_header .cta_navigation {
  padding-left: 3.2em;
}
/* line 46, /app/app/assets/stylesheets/components/navigation/cta_navigation.scss */
.cta_navigation.nav_mobile__header {
  float: none;
}
/* line 48, /app/app/assets/stylesheets/components/navigation/cta_navigation.scss */
.cta_navigation__cta {
  margin-left: 11px;
}
@media (min-width: 768px) {
  /* line 48, /app/app/assets/stylesheets/components/navigation/cta_navigation.scss */
  .cta_navigation__cta {
    margin-left: .5em;
  }
}
/* line 56, /usr/local/bundle/gems/susy-2.2.12/sass/susy/language/susy/_breakpoint-plugin.scss */
.no-mq .cta_navigation__cta {
  margin-left: .5em;
}
/* line 55, /app/app/assets/stylesheets/components/navigation/cta_navigation.scss */
.cta_navigation__cta:first-child {
  margin-left: 0;
}
/* line 60, /app/app/assets/stylesheets/components/navigation/cta_navigation.scss */
.cta_navigation__sign_in {
  color: #959595;
  font-size: .9em;
  padding-left: .5em;
  padding-right: 2px;
}
/* line 67, /app/app/assets/stylesheets/components/navigation/cta_navigation.scss */
.cta_navigation__cta--secondary-navigation {
  -moz-transition: color, 0.2s;
  -o-transition: color, 0.2s;
  -webkit-transition: color, 0.2s;
  transition: color, 0.2s;
  color: #9099a0;
  display: none;
  margin-right: 10px;
  position: relative;
  top: 3px;
  width: 3em;
}
/* line 8, /app/app/assets/stylesheets/mixins/_transitions.scss */
.cta_navigation__cta--secondary-navigation:hover, .cta_navigation__cta--secondary-navigation:focus {
  color: #D31144;
}
@media (min-width: 768px) {
  /* line 67, /app/app/assets/stylesheets/components/navigation/cta_navigation.scss */
  .cta_navigation__cta--secondary-navigation {
    display: inline-block;
    vertical-align: middle;
    *vertical-align: auto;
    *zoom: 1;
    *display: inline;
    font-size: 14px;
    margin-right: 0;
    position: absolute;
    right: 3.4em;
    top: 5.3em;
  }
  /* line 8, /app/app/assets/stylesheets/mixins/_helpers.scss */
  .rtl .cta_navigation__cta--secondary-navigation {
    left: 9em;
    right: auto;
  }
}
/* line 56, /usr/local/bundle/gems/susy-2.2.12/sass/susy/language/susy/_breakpoint-plugin.scss */
.no-mq .cta_navigation__cta--secondary-navigation {
  display: inline-block;
  vertical-align: middle;
  *vertical-align: auto;
  *zoom: 1;
  *display: inline;
  font-size: 14px;
  margin-right: 0;
  position: absolute;
  right: 3.4em;
  top: 5.3em;
}
/* line 8, /app/app/assets/stylesheets/mixins/_helpers.scss */
.rtl .no-mq .cta_navigation__cta--secondary-navigation {
  left: 9em;
  right: auto;
}
@media (min-width: 1080px) {
  /* line 67, /app/app/assets/stylesheets/components/navigation/cta_navigation.scss */
  .cta_navigation__cta--secondary-navigation {
    display: none;
    position: relative;
    right: 2.3em;
    top: auto;
  }
  /* line 8, /app/app/assets/stylesheets/mixins/_helpers.scss */
  .rtl .cta_navigation__cta--secondary-navigation {
    left: 3em;
  }
}
/* line 56, /usr/local/bundle/gems/susy-2.2.12/sass/susy/language/susy/_breakpoint-plugin.scss */
.no-mq .cta_navigation__cta--secondary-navigation {
  display: none;
  position: relative;
  right: 2.3em;
  top: auto;
}
/* line 8, /app/app/assets/stylesheets/mixins/_helpers.scss */
.rtl .no-mq .cta_navigation__cta--secondary-navigation {
  left: 3em;
}
@media (min-width: 768px) {
  /* line 2, /app/app/assets/stylesheets/mixins/_helpers.scss */
  .collapsed_header .cta_navigation__cta--secondary-navigation {
    display: inline-block;
    vertical-align: middle;
    *vertical-align: auto;
    *zoom: 1;
    *display: inline;
    position: absolute;
    right: 15em;
    top: 1.5em;
  }
}
/* line 56, /usr/local/bundle/gems/susy-2.2.12/sass/susy/language/susy/_breakpoint-plugin.scss */
.no-mq .collapsed_header .cta_navigation__cta--secondary-navigation {
  display: inline-block;
  vertical-align: middle;
  *vertical-align: auto;
  *zoom: 1;
  *display: inline;
  position: absolute;
  right: 15em;
  top: 1.5em;
}
/* line 110, /app/app/assets/stylesheets/components/navigation/cta_navigation.scss */
.subnav_open .cta_navigation__cta--secondary-navigation .less {
  display: inline;
}
/* line 112, /app/app/assets/stylesheets/components/navigation/cta_navigation.scss */
.subnav_open .cta_navigation__cta--secondary-navigation .more {
  display: none;
}
/* line 115, /app/app/assets/stylesheets/components/navigation/cta_navigation.scss */
.cta_navigation__cta--secondary-navigation .less {
  display: none;
  text-decoration: underline;
}
/* line 121, /app/app/assets/stylesheets/components/navigation/cta_navigation.scss */
.cta_navigation .roundel--search,
.cta_navigation .roundel--user {
  margin-top: 0;
}
/* line 32, /app/app/assets/stylesheets/vars/_colors.scss */
.cities-topic {
  background-color: #585b9a;
}

/* line 36, /app/app/assets/stylesheets/vars/_colors.scss */
.climate-change-topic {
  background-color: #82246f;
}

/* line 40, /app/app/assets/stylesheets/vars/_colors.scss */
.forests-topic {
  background-color: #00775a;
}

/* line 44, /app/app/assets/stylesheets/vars/_colors.scss */
.investors-topic {
  background-color: #af6165;
}

/* line 48, /app/app/assets/stylesheets/vars/_colors.scss */
.water-topic {
  background-color: #2c86da;
}

/* line 52, /app/app/assets/stylesheets/vars/_colors.scss */
.supply-chain-topic {
  background-color: #fe5e17;
}

/* line 56, /app/app/assets/stylesheets/vars/_colors.scss */
.states-and-regions-topic {
  background-color: #585b9a;
}

/* line 60, /app/app/assets/stylesheets/vars/_colors.scss */
.other-topic {
  background-color: #ef6a30;
}

/* line 65, /app/app/assets/stylesheets/vars/_colors.scss */
.policy-and-public-affairs-topic,
.companies-topic {
  background-color: palette(red, cdp);
}

/* line 11, /app/app/assets/stylesheets/components/navigation/dropdown_navigation.scss */
.dropdown_navigation {
  font-family: 'roboto-bold', Helvetica, sans-serif;
  font-weight: bold;
  font-size: 1em;
  background: #D4E5EE;
  color: #ACAAAC;
  display: none;
  max-height: 0;
  overflow: hidden;
  position: absolute;
  width: 100%;
  z-index: 11;
}
/* line 24, /app/app/assets/stylesheets/components/navigation/dropdown_navigation.scss */
.ie7 .dropdown_navigation * {
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  *behavior: none;
}
@media (min-width: 768px) {
  /* line 11, /app/app/assets/stylesheets/components/navigation/dropdown_navigation.scss */
  .dropdown_navigation {
    max-height: none;
    padding: 1.5em 3.4em;
  }
}
/* line 56, /usr/local/bundle/gems/susy-2.2.12/sass/susy/language/susy/_breakpoint-plugin.scss */
.no-mq .dropdown_navigation {
  max-height: none;
  padding: 1.5em 3.4em;
}
@media (min-width: 1080px) {
  /* line 11, /app/app/assets/stylesheets/components/navigation/dropdown_navigation.scss */
  .dropdown_navigation {
    padding: 1.5em;
  }
}
/* line 56, /usr/local/bundle/gems/susy-2.2.12/sass/susy/language/susy/_breakpoint-plugin.scss */
.no-mq .dropdown_navigation {
  padding: 1.5em;
}
@media (min-width: 1080px) {
  /* line 36, /app/app/assets/stylesheets/components/navigation/dropdown_navigation.scss */
  .dropdown_navigation__inner {
    -moz-box-sizing: border-box;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    max-width: 100%;
    margin-left: auto;
    margin-right: auto;
    padding: 0 1.6em;
    position: relative;
    display: block;
    margin: 0 auto;
    position: relative;
    zoom: 1;
  }
  /* line 12, /usr/local/bundle/gems/susy-2.2.12/sass/susy/output/support/_clearfix.scss */
  .dropdown_navigation__inner:after {
    content: " ";
    display: block;
    clear: both;
  }
}
@media (min-width: 1080px) and (min-width: 768px) {
  /* line 36, /app/app/assets/stylesheets/components/navigation/dropdown_navigation.scss */
  .dropdown_navigation__inner {
    padding: 0 3.4em;
  }
}
@media (min-width: 1080px) {
  /* line 56, /usr/local/bundle/gems/susy-2.2.12/sass/susy/language/susy/_breakpoint-plugin.scss */
  .no-mq .dropdown_navigation__inner {
    padding: 0 3.4em;
  }
}
@media (min-width: 1080px) and (min-width: 1080px) {
  /* line 36, /app/app/assets/stylesheets/components/navigation/dropdown_navigation.scss */
  .dropdown_navigation__inner {
    margin: 0 auto;
    max-width: 1400px;
    padding: 0 2em;
  }
}
@media (min-width: 1080px) {
  /* line 56, /usr/local/bundle/gems/susy-2.2.12/sass/susy/language/susy/_breakpoint-plugin.scss */
  .no-mq .dropdown_navigation__inner {
    margin: 0 auto;
    max-width: 1400px;
    padding: 0 2em;
  }
}
/* line 56, /usr/local/bundle/gems/susy-2.2.12/sass/susy/language/susy/_breakpoint-plugin.scss */
.no-mq .dropdown_navigation__inner {
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  max-width: 100%;
  margin-left: auto;
  margin-right: auto;
  padding: 0 1.6em;
  position: relative;
  display: block;
  margin: 0 auto;
  position: relative;
  zoom: 1;
}
/* line 12, /usr/local/bundle/gems/susy-2.2.12/sass/susy/output/support/_clearfix.scss */
.no-mq .dropdown_navigation__inner:after {
  content: " ";
  display: block;
  clear: both;
}
@media (min-width: 768px) {
  /* line 56, /usr/local/bundle/gems/susy-2.2.12/sass/susy/language/susy/_breakpoint-plugin.scss */
  .no-mq .dropdown_navigation__inner {
    padding: 0 3.4em;
  }
}
/* line 56, /usr/local/bundle/gems/susy-2.2.12/sass/susy/language/susy/_breakpoint-plugin.scss */
.no-mq .no-mq .dropdown_navigation__inner {
  padding: 0 3.4em;
}
@media (min-width: 1080px) {
  /* line 56, /usr/local/bundle/gems/susy-2.2.12/sass/susy/language/susy/_breakpoint-plugin.scss */
  .no-mq .dropdown_navigation__inner {
    margin: 0 auto;
    max-width: 1400px;
    padding: 0 2em;
  }
}
/* line 56, /usr/local/bundle/gems/susy-2.2.12/sass/susy/language/susy/_breakpoint-plugin.scss */
.no-mq .no-mq .dropdown_navigation__inner {
  margin: 0 auto;
  max-width: 1400px;
  padding: 0 2em;
}
/* line 48, /app/app/assets/stylesheets/components/navigation/dropdown_navigation.scss */
.dropdown_navigation__link i {
  font-size: 2.1em;
  margin-right: 16px;
  vertical-align: middle;
}
/* line 2, /app/app/assets/stylesheets/mixins/_helpers.scss */
.ie9 .dropdown_navigation__link i {
  font-size: .7em;
}
/* line 8, /app/app/assets/stylesheets/mixins/_helpers.scss */
.rtl .dropdown_navigation__link i {
  float: right;
  margin-left: 16px;
  margin-right: 0;
}
/* line 65, /app/app/assets/stylesheets/components/navigation/dropdown_navigation.scss */
.dropdown_navigation__lists {
  display: inline-block;
  vertical-align: middle;
  *vertical-align: auto;
  *zoom: 1;
  *display: inline;
  color: #ACAAAC;
  width: 100%;
}
@media (min-width: 768px) {
  /* line 65, /app/app/assets/stylesheets/components/navigation/dropdown_navigation.scss */
  .dropdown_navigation__lists {
    padding-right: 1.2em;
  }
}
/* line 56, /usr/local/bundle/gems/susy-2.2.12/sass/susy/language/susy/_breakpoint-plugin.scss */
.no-mq .dropdown_navigation__lists {
  padding-right: 1.2em;
}
/* line 78, /app/app/assets/stylesheets/components/navigation/dropdown_navigation.scss */
.dropdown_navigation__section {
  display: none;
}
/* line 81, /app/app/assets/stylesheets/components/navigation/dropdown_navigation.scss */
.dropdown_navigation__section.active {
  display: block;
}

/* line 88, /app/app/assets/stylesheets/components/navigation/dropdown_navigation.scss */
.dropdown_navigation__list {
  margin-top: .5em;
  padding-right: 1%;
  position: relative;
  zoom: 1;
}
@media (min-width: 768px) {
  /* line 88, /app/app/assets/stylesheets/components/navigation/dropdown_navigation.scss */
  .dropdown_navigation__list {
    float: left;
    width: 50%;
  }
}
/* line 56, /usr/local/bundle/gems/susy-2.2.12/sass/susy/language/susy/_breakpoint-plugin.scss */
.no-mq .dropdown_navigation__list {
  float: left;
  width: 50%;
}
@media (min-width: 1080px) {
  /* line 88, /app/app/assets/stylesheets/components/navigation/dropdown_navigation.scss */
  .dropdown_navigation__list {
    width: 25%;
  }
}
/* line 56, /usr/local/bundle/gems/susy-2.2.12/sass/susy/language/susy/_breakpoint-plugin.scss */
.no-mq .dropdown_navigation__list {
  width: 25%;
}
/* line 104, /app/app/assets/stylesheets/components/navigation/dropdown_navigation.scss */
.dropdown_navigation__list:last-child(even) {
  padding-left: 1%;
  padding-right: 0;
}
/* line 109, /app/app/assets/stylesheets/components/navigation/dropdown_navigation.scss */
.dropdown_navigation__list li {
  border-bottom: 1px solid #657584;
  color: #495862;
  font-size: .9em;
  margin-bottom: .4em;
  padding: .8em .4em;
  width: 100%;
}
/* line 118, /app/app/assets/stylesheets/components/navigation/dropdown_navigation.scss */
.dropdown_navigation__list li:first-child {
  border-top: 1px solid #657584;
}
/* line 121, /app/app/assets/stylesheets/components/navigation/dropdown_navigation.scss */
.dropdown_navigation__list li:first-child.dropdown_navigation__header {
  border-top: 0;
}
/* line 127, /app/app/assets/stylesheets/components/navigation/dropdown_navigation.scss */
.dropdown_navigation__list a {
  -moz-transition: color, 0.2s;
  -o-transition: color, 0.2s;
  -webkit-transition: color, 0.2s;
  transition: color, 0.2s;
  color: #ACAAAC;
  color: #495862;
  display: block;
  text-decoration: none;
}
/* line 8, /app/app/assets/stylesheets/mixins/_transitions.scss */
.dropdown_navigation__list a:hover, .dropdown_navigation__list a:focus {
  color: #9099a0;
}

@media (min-width: 1080px) {
  /* line 135, /app/app/assets/stylesheets/components/navigation/dropdown_navigation.scss */
  .half_width {
    width: 50%;
  }
  /* line 139, /app/app/assets/stylesheets/components/navigation/dropdown_navigation.scss */
  .half_width li {
    float: left;
    width: 50%;
  }
  /* line 144, /app/app/assets/stylesheets/components/navigation/dropdown_navigation.scss */
  .half_width .dropdown_navigation__header {
    width: 100%;
  }
}
/* line 56, /usr/local/bundle/gems/susy-2.2.12/sass/susy/language/susy/_breakpoint-plugin.scss */
.no-mq .half_width {
  width: 50%;
}
/* line 139, /app/app/assets/stylesheets/components/navigation/dropdown_navigation.scss */
.no-mq .half_width li {
  float: left;
  width: 50%;
}
/* line 144, /app/app/assets/stylesheets/components/navigation/dropdown_navigation.scss */
.no-mq .half_width .dropdown_navigation__header {
  width: 100%;
}
/* line 32, /app/app/assets/stylesheets/vars/_colors.scss */
.cities-topic {
  background-color: #585b9a;
}

/* line 36, /app/app/assets/stylesheets/vars/_colors.scss */
.climate-change-topic {
  background-color: #82246f;
}

/* line 40, /app/app/assets/stylesheets/vars/_colors.scss */
.forests-topic {
  background-color: #00775a;
}

/* line 44, /app/app/assets/stylesheets/vars/_colors.scss */
.investors-topic {
  background-color: #af6165;
}

/* line 48, /app/app/assets/stylesheets/vars/_colors.scss */
.water-topic {
  background-color: #2c86da;
}

/* line 52, /app/app/assets/stylesheets/vars/_colors.scss */
.supply-chain-topic {
  background-color: #fe5e17;
}

/* line 56, /app/app/assets/stylesheets/vars/_colors.scss */
.states-and-regions-topic {
  background-color: #585b9a;
}

/* line 60, /app/app/assets/stylesheets/vars/_colors.scss */
.other-topic {
  background-color: #ef6a30;
}

/* line 65, /app/app/assets/stylesheets/vars/_colors.scss */
.policy-and-public-affairs-topic,
.companies-topic {
  background-color: palette(red, cdp);
}

/* line 2, /app/app/assets/stylesheets/mixins/_helpers.scss */
.nav_mobile__secondary .mini_dropdown_navigation {
  display: inline-block;
  vertical-align: top;
  *vertical-align: auto;
  *zoom: 1;
  *display: inline;
}
/* line 10, /app/app/assets/stylesheets/components/navigation/mini_dropdown_navigation.scss */
.nav_mobile__secondary .mini_dropdown_navigation .mini_dropdown_navigation__list {
  background: #2F3034;
  display: none;
  left: 0;
  position: absolute;
  right: 0;
  top: 2.9em;
}
/* line 18, /app/app/assets/stylesheets/components/navigation/mini_dropdown_navigation.scss */
.nav_mobile__secondary .mini_dropdown_navigation .mini_dropdown_navigation__list a {
  color: #FFFFFF;
  display: block;
  padding: .6em .9em;
  text-decoration: none;
}
/* line 25, /app/app/assets/stylesheets/components/navigation/mini_dropdown_navigation.scss */
.nav_mobile__secondary .mini_dropdown_navigation .mini_dropdown_navigation__list a:hover {
  background: #242527;
}
/* line 28, /app/app/assets/stylesheets/components/navigation/mini_dropdown_navigation.scss */
.nav_mobile__secondary .mini_dropdown_navigation__cta {
  text-decoration: none;
}
/* line 31, /app/app/assets/stylesheets/components/navigation/mini_dropdown_navigation.scss */
.nav_mobile__secondary .mini_dropdown_navigation__cta span {
  text-decoration: underline;
}
/* line 35, /app/app/assets/stylesheets/components/navigation/mini_dropdown_navigation.scss */
.nav_mobile__secondary .mini_dropdown_navigation__cta i {
  font-size: .7em;
  margin-left: 4px;
}
/* line 2, /app/app/assets/stylesheets/mixins/_helpers.scss */
.secondary_navigation .mini_dropdown_navigation {
  display: inline-block;
  vertical-align: top;
  *vertical-align: auto;
  *zoom: 1;
  *display: inline;
  padding: 0 0 0 1em;
  position: relative;
}
/* line 2, /app/app/assets/stylesheets/mixins/_helpers.scss */
[dir="rtl"] .secondary_navigation .mini_dropdown_navigation {
  padding: 0 1em 0;
}
/* line 51, /app/app/assets/stylesheets/components/navigation/mini_dropdown_navigation.scss */
.secondary_navigation .mini_dropdown_navigation__cta, .secondary_navigation .mini_dropdown_navigation__cta--user {
  text-decoration: none;
}
/* line 55, /app/app/assets/stylesheets/components/navigation/mini_dropdown_navigation.scss */
.secondary_navigation .mini_dropdown_navigation__cta span, .secondary_navigation .mini_dropdown_navigation__cta--user span {
  text-decoration: underline;
}
/* line 59, /app/app/assets/stylesheets/components/navigation/mini_dropdown_navigation.scss */
.secondary_navigation .mini_dropdown_navigation__cta i, .secondary_navigation .mini_dropdown_navigation__cta--user i {
  font-size: .7em;
  margin-left: 4px;
}
/* line 65, /app/app/assets/stylesheets/components/navigation/mini_dropdown_navigation.scss */
.secondary_navigation .mini_dropdown_navigation__list {
  background: #636363;
  color: #FFFFFF;
  display: none;
  padding: 1em 0;
  position: absolute;
  right: 0;
  text-align: left;
  top: 2.6em;
  width: 10em;
  z-index: 10;
}
/* line 8, /app/app/assets/stylesheets/mixins/_helpers.scss */
.rtl .secondary_navigation .mini_dropdown_navigation__list {
  left: 0;
  right: inherit;
  text-align: right;
}
/* line 83, /app/app/assets/stylesheets/components/navigation/mini_dropdown_navigation.scss */
.secondary_navigation .mini_dropdown_navigation__list.active {
  display: block;
}
/* line 87, /app/app/assets/stylesheets/components/navigation/mini_dropdown_navigation.scss */
.secondary_navigation .mini_dropdown_navigation__list li {
  padding: 0 1em;
}
/* line 91, /app/app/assets/stylesheets/components/navigation/mini_dropdown_navigation.scss */
.secondary_navigation .mini_dropdown_navigation__list li:hover {
  background: #484648;
}
/* line 95, /app/app/assets/stylesheets/components/navigation/mini_dropdown_navigation.scss */
.secondary_navigation .mini_dropdown_navigation__list .mini_dropdown_navigation__item--selected {
  background: #ACAAAC;
}
/* line 99, /app/app/assets/stylesheets/components/navigation/mini_dropdown_navigation.scss */
.secondary_navigation .mini_dropdown_navigation__list .mini_dropdown_navigation__link {
  color: #FFFFFF;
  display: block;
  padding: .1em 0;
  text-decoration: none;
}
@charset "UTF-8";
/* line 32, /app/app/assets/stylesheets/vars/_colors.scss */
.cities-topic {
  background-color: #585b9a;
}

/* line 36, /app/app/assets/stylesheets/vars/_colors.scss */
.climate-change-topic {
  background-color: #82246f;
}

/* line 40, /app/app/assets/stylesheets/vars/_colors.scss */
.forests-topic {
  background-color: #00775a;
}

/* line 44, /app/app/assets/stylesheets/vars/_colors.scss */
.investors-topic {
  background-color: #af6165;
}

/* line 48, /app/app/assets/stylesheets/vars/_colors.scss */
.water-topic {
  background-color: #2c86da;
}

/* line 52, /app/app/assets/stylesheets/vars/_colors.scss */
.supply-chain-topic {
  background-color: #fe5e17;
}

/* line 56, /app/app/assets/stylesheets/vars/_colors.scss */
.states-and-regions-topic {
  background-color: #585b9a;
}

/* line 60, /app/app/assets/stylesheets/vars/_colors.scss */
.other-topic {
  background-color: #ef6a30;
}

/* line 65, /app/app/assets/stylesheets/vars/_colors.scss */
.policy-and-public-affairs-topic,
.companies-topic {
  background-color: palette(red, cdp);
}

/* line 9, /app/app/assets/stylesheets/components/navigation/mobile_navigation.scss */
.nav-mobile {
  background-color: #3E3F43;
  height: 100%;
}
@media (min-width: 768px) {
  /* line 9, /app/app/assets/stylesheets/components/navigation/mobile_navigation.scss */
  .nav-mobile {
    display: none;
  }
}
/* line 56, /usr/local/bundle/gems/susy-2.2.12/sass/susy/language/susy/_breakpoint-plugin.scss */
.no-mq .nav-mobile {
  display: none;
}

/* line 16, /app/app/assets/stylesheets/components/navigation/mobile_navigation.scss */
.nav_mobile__inner {
  height: 100%;
  position: relative;
}

/* line 21, /app/app/assets/stylesheets/components/navigation/mobile_navigation.scss */
.nav_mobile__header {
  *zoom: 1;
  background: #3E3F43;
  border-bottom: 1px solid #657584;
  left: 0;
  padding: 1em 1.6em;
  position: absolute;
  text-align: right;
  top: 0;
  width: 100%;
  z-index: 1;
}
/* line 38, /usr/local/bundle/gems/compass-core-1.0.3/stylesheets/compass/utilities/general/_clearfix.scss */
.nav_mobile__header:after {
  content: "";
  display: table;
  clear: both;
}
/* line 8, /app/app/assets/stylesheets/mixins/_helpers.scss */
.rtl .nav_mobile__header {
  text-align: left;
}
/* line 36, /app/app/assets/stylesheets/components/navigation/mobile_navigation.scss */
.nav_mobile__header a {
  border-color: #657584;
  color: #ACAAAC;
  margin-left: 15px;
}
/* line 8, /app/app/assets/stylesheets/mixins/_helpers.scss */
.rtl .nav_mobile__header a {
  margin-right: 15px;
}

/* line 45, /app/app/assets/stylesheets/components/navigation/mobile_navigation.scss */
.nav_mobile__primary {
  background: #3E3F43;
  color: #DDDDDD;
}
/* line 49, /app/app/assets/stylesheets/components/navigation/mobile_navigation.scss */
.nav_mobile__primary a {
  color: #495862;
  display: block;
  text-decoration: none;
}

/* line 56, /app/app/assets/stylesheets/components/navigation/mobile_navigation.scss */
.nav_mobile__secondary {
  margin-top: 3.3em;
  padding: 0 .9em 1.3em;
  position: relative;
}
/* line 61, /app/app/assets/stylesheets/components/navigation/mobile_navigation.scss */
.nav_mobile__secondary .secondary_navigation__link {
  display: inline-block;
  vertical-align: top;
  *vertical-align: auto;
  *zoom: 1;
  *display: inline;
  width: 32%;
}

/* line 67, /app/app/assets/stylesheets/components/navigation/mobile_navigation.scss */
.nav-mobile__menu {
  height: 100%;
  overflow-y: scroll;
  padding-top: 59px;
}
/* line 72, /app/app/assets/stylesheets/components/navigation/mobile_navigation.scss */
.nav-mobile__menu .nav_mobile__section_header {
  border-bottom: 1px solid #657584;
  cursor: pointer;
  font-size: 1.2em;
  margin-left: 1.2em;
  padding: .9em 1.5em .9em 0;
}
/* line 79, /app/app/assets/stylesheets/components/navigation/mobile_navigation.scss */
.nav-mobile__menu .nav_mobile__section_header i {
  color: #5E676E;
  float: right;
  font-size: .8em;
  line-height: 2em;
}
/* line 8, /app/app/assets/stylesheets/mixins/_helpers.scss */
.rtl .nav-mobile__menu .nav_mobile__section_header i {
  float: left;
}
/* line 89, /app/app/assets/stylesheets/components/navigation/mobile_navigation.scss */
.nav-mobile__menu .active {
  border-bottom: 0;
}
/* line 92, /app/app/assets/stylesheets/components/navigation/mobile_navigation.scss */
.nav-mobile__menu .active i {
  line-height: 2em;
}
/* line 96, /app/app/assets/stylesheets/components/navigation/mobile_navigation.scss */
.nav-mobile__menu .active i:before {
  content: "";
}
/* line 101, /app/app/assets/stylesheets/components/navigation/mobile_navigation.scss */
.nav-mobile__menu .nav_mobile__subnav {
  display: none;
  padding-left: 1.4em;
}
/* line 8, /app/app/assets/stylesheets/mixins/_helpers.scss */
.rtl .nav-mobile__menu .nav_mobile__subnav {
  padding-right: 1em;
}
/* line 107, /app/app/assets/stylesheets/components/navigation/mobile_navigation.scss */
.nav-mobile__menu .nav_mobile__subnav a {
  padding: 1.1em;
}
/* line 109, /app/app/assets/stylesheets/components/navigation/mobile_navigation.scss */
.nav-mobile__menu .nav_mobile__subnav h3,
.nav-mobile__menu .nav_mobile__subnav li {
  border-bottom: 1px solid #657584;
}
/* line 114, /app/app/assets/stylesheets/components/navigation/mobile_navigation.scss */
.nav-mobile__menu .nav_mobile__subnav li:last-child {
  border-bottom: 0;
}
/* line 116, /app/app/assets/stylesheets/components/navigation/mobile_navigation.scss */
.nav-mobile__menu .nav_mobile__subnav + .nav_mobile__subnav {
  margin-top: 2em;
}
/* line 119, /app/app/assets/stylesheets/components/navigation/mobile_navigation.scss */
.nav-mobile__menu .dropdown_navigation__list {
  margin-top: 0;
}
/* line 122, /app/app/assets/stylesheets/components/navigation/mobile_navigation.scss */
.nav-mobile__menu .dropdown_navigation__list + ul {
  margin-top: 1.8em;
}
/* line 126, /app/app/assets/stylesheets/components/navigation/mobile_navigation.scss */
.nav-mobile__menu .dropdown_navigation__list li {
  padding: 0;
}
/* line 129, /app/app/assets/stylesheets/components/navigation/mobile_navigation.scss */
.nav-mobile__menu .dropdown_navigation__list li:last-child {
  border-bottom: 1px solid #657584;
}
/* line 131, /app/app/assets/stylesheets/components/navigation/mobile_navigation.scss */
.nav-mobile__menu .dropdown_navigation__list a {
  font-size: 1.2em;
  padding: .6em .2em;
}
/* line 136, /app/app/assets/stylesheets/components/navigation/mobile_navigation.scss */
.nav-mobile__menu .dropdown_navigation__list .dropdown_navigation__header {
  font-size: 1em;
  margin-bottom: 0;
  padding: 1em 0 .6em;
}
/* line 144, /app/app/assets/stylesheets/components/navigation/mobile_navigation.scss */
.nav-mobile__menu .dropdown_navigation__list:last-child li:last-child {
  border-bottom: 0;
}
/* line 147, /app/app/assets/stylesheets/components/navigation/mobile_navigation.scss */
.nav-mobile__menu .no-header {
  padding-top: 0;
}
/* line 150, /app/app/assets/stylesheets/components/navigation/mobile_navigation.scss */
.nav-mobile__menu .no-header + .no-header {
  margin-top: -6px;
}
/* line 156, /app/app/assets/stylesheets/components/navigation/mobile_navigation.scss */
.nav-mobile__menu .no-header:first-child li:first-child {
  border-top: 0;
}
/* line 161, /app/app/assets/stylesheets/components/navigation/mobile_navigation.scss */
.nav-mobile__menu .dropdown_navigation__lists {
  background: #D4E5EE;
}
/* line 11, /app/app/assets/stylesheets/components/navigation/navobile_navigation.scss */
#navobile-device-pixel {
  width: 0;
}

/* line 15, /app/app/assets/stylesheets/components/navigation/navobile_navigation.scss */
#navobile-click-catch {
  filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=50);
  opacity: 0.5;
  -moz-user-select: -moz-none;
  -ms-user-select: none;
  -webkit-user-select: none;
  user-select: none;
  background-color: #CCC;
  bottom: 0;
  display: none;
  left: 0;
  position: absolute;
  right: 0;
  top: 0;
  z-index: 100;
}
/* line 27, /app/app/assets/stylesheets/components/navigation/navobile_navigation.scss */
.navobile-content-hidden #navobile-click-catch {
  display: block;
}
@media (min-width: 768px) {
  /* line 27, /app/app/assets/stylesheets/components/navigation/navobile_navigation.scss */
  .navobile-content-hidden #navobile-click-catch {
    display: none;
  }
}
/* line 56, /usr/local/bundle/gems/susy-2.2.12/sass/susy/language/susy/_breakpoint-plugin.scss */
.no-mq .navobile-content-hidden #navobile-click-catch {
  display: none;
}
/* line 35, /app/app/assets/stylesheets/components/navigation/navobile_navigation.scss */
.is-toolbar-active.search #navobile-click-catch, .is-toolbar-active.account #navobile-click-catch {
  display: block;
}

@media screen and (min-width: 0px) and (max-width: 767px) {
  /* line 45, /app/app/assets/stylesheets/components/navigation/navobile_navigation.scss */
  #navobile-device-pixel {
    width: 1px;
  }

  /* line 50, /app/app/assets/stylesheets/components/navigation/navobile_navigation.scss */
  .navobile-content {
    position: relative;
    z-index: 1;
  }

  /* line 55, /app/app/assets/stylesheets/components/navigation/navobile_navigation.scss */
  .navobile-navigation {
    -moz-transition: -moz-transform 0.25s;
    -o-transition: -o-transform 0.25s;
    -webkit-transition: -webkit-transform 0.25s;
    transition: transform 0.25s;
    left: 100%;
    overflow-x: hidden;
    overflow-y: scroll;
    position: fixed;
    top: 0;
    width: 100%;
    z-index: 2;
  }
  /* line 65, /app/app/assets/stylesheets/components/navigation/navobile_navigation.scss */
  .navobile-navigation.navobile-navigation-visible {
    -moz-transform: translateX(-100%);
    -ms-transform: translateX(-100%);
    -webkit-transform: translateX(-100%);
    transform: translateX(-100%);
  }
}
/* line 32, /app/app/assets/stylesheets/vars/_colors.scss */
.cities-topic {
  background-color: #585b9a;
}

/* line 36, /app/app/assets/stylesheets/vars/_colors.scss */
.climate-change-topic {
  background-color: #82246f;
}

/* line 40, /app/app/assets/stylesheets/vars/_colors.scss */
.forests-topic {
  background-color: #00775a;
}

/* line 44, /app/app/assets/stylesheets/vars/_colors.scss */
.investors-topic {
  background-color: #af6165;
}

/* line 48, /app/app/assets/stylesheets/vars/_colors.scss */
.water-topic {
  background-color: #2c86da;
}

/* line 52, /app/app/assets/stylesheets/vars/_colors.scss */
.supply-chain-topic {
  background-color: #fe5e17;
}

/* line 56, /app/app/assets/stylesheets/vars/_colors.scss */
.states-and-regions-topic {
  background-color: #585b9a;
}

/* line 60, /app/app/assets/stylesheets/vars/_colors.scss */
.other-topic {
  background-color: #ef6a30;
}

/* line 65, /app/app/assets/stylesheets/vars/_colors.scss */
.policy-and-public-affairs-topic,
.companies-topic {
  background-color: palette(red, cdp);
}

/* line 11, /app/app/assets/stylesheets/components/navigation/primary_navigation.scss */
.primary_navigation {
  display: none;
  padding: 2em 0 0 0;
}
@media (min-width: 768px) {
  /* line 11, /app/app/assets/stylesheets/components/navigation/primary_navigation.scss */
  .primary_navigation {
    border-top: 1px solid #E7EBED;
    clear: both;
    display: block;
    padding: 0.6em 3.4em 0;
  }
}
/* line 56, /usr/local/bundle/gems/susy-2.2.12/sass/susy/language/susy/_breakpoint-plugin.scss */
.no-mq .primary_navigation {
  border-top: 1px solid #E7EBED;
  clear: both;
  display: block;
  padding: 0.6em 3.4em 0;
}
@media (min-width: 1080px) {
  /* line 11, /app/app/assets/stylesheets/components/navigation/primary_navigation.scss */
  .primary_navigation {
    display: inline-block;
    vertical-align: middle;
    *vertical-align: auto;
    *zoom: 1;
    *display: inline;
    border: 0;
    left: .5em;
    padding: 0;
    position: relative;
    text-align: left;
    top: 2.8em;
  }
}
/* line 56, /usr/local/bundle/gems/susy-2.2.12/sass/susy/language/susy/_breakpoint-plugin.scss */
.no-mq .primary_navigation {
  display: inline-block;
  vertical-align: middle;
  *vertical-align: auto;
  *zoom: 1;
  *display: inline;
  border: 0;
  left: .5em;
  padding: 0;
  position: relative;
  text-align: left;
  top: 2.8em;
}
@media (min-width: 1200px) {
  /* line 11, /app/app/assets/stylesheets/components/navigation/primary_navigation.scss */
  .primary_navigation {
    left: 2em;
    width: 70%;
  }
}
/* line 56, /usr/local/bundle/gems/susy-2.2.12/sass/susy/language/susy/_breakpoint-plugin.scss */
.no-mq .primary_navigation {
  left: 2em;
  width: 70%;
}
/* line 2, /app/app/assets/stylesheets/mixins/_helpers.scss */
.ie7 .primary_navigation {
  top: 0;
}
/* line 2, /app/app/assets/stylesheets/mixins/_helpers.scss */
.collapsed_header .primary_navigation {
  font-size: .875em;
  height: auto;
  left: -3em;
  top: .4em;
  width: 67%;
}
@media (max-width: 1079px) {
  /* line 2, /app/app/assets/stylesheets/mixins/_helpers.scss */
  .collapsed_header .primary_navigation {
    width: 100%;
  }
}
/* line 56, /usr/local/bundle/gems/susy-2.2.12/sass/susy/language/susy/_breakpoint-plugin.scss */
.no-mq .collapsed_header .primary_navigation {
  width: 100%;
}
/* line 52, /app/app/assets/stylesheets/components/navigation/primary_navigation.scss */
.collapsed_header .primary_navigation .active:after {
  top: 2.3em;
}
/* line 57, /app/app/assets/stylesheets/components/navigation/primary_navigation.scss */
.primary_navigation a {
  -moz-transition: color, 0.2s;
  -o-transition: color, 0.2s;
  -webkit-transition: color, 0.2s;
  transition: color, 0.2s;
  color: #ACAAAC;
  color: #000000;
  cursor: default;
  text-decoration: none;
}
/* line 8, /app/app/assets/stylesheets/mixins/_transitions.scss */
.primary_navigation a:hover, .primary_navigation a:focus {
  color: #000000;
}
/* line 63, /app/app/assets/stylesheets/components/navigation/primary_navigation.scss */
.primary_navigation a.active {
  color: #000000;
}
/* line 68, /app/app/assets/stylesheets/components/navigation/primary_navigation.scss */
.primary_navigation a:hover,
.primary_navigation .active {
  color: #000000;
}
/* line 72, /app/app/assets/stylesheets/components/navigation/primary_navigation.scss */
.primary_navigation a:hover:after,
.primary_navigation .active:after {
  border-bottom: 10px solid #D4E5EE;
  border-left: 10px solid transparent;
  border-right: 10px solid transparent;
  content: '';
  display: block;
  height: 0;
  position: absolute;
  width: 0;
  z-index: 1;
}
@media (min-width: 1080px) {
  /* line 72, /app/app/assets/stylesheets/components/navigation/primary_navigation.scss */
  .primary_navigation a:hover:after,
  .primary_navigation .active:after {
    left: 50%;
    margin-left: -10px;
    top: 2.6em;
  }
}
/* line 56, /usr/local/bundle/gems/susy-2.2.12/sass/susy/language/susy/_breakpoint-plugin.scss */
.no-mq .primary_navigation a:hover:after, .no-mq
.primary_navigation .active:after {
  left: 50%;
  margin-left: -10px;
  top: 2.6em;
}
/* line 91, /app/app/assets/stylesheets/components/navigation/primary_navigation.scss */
.primary_navigation .inactive {
  color: #959595;
}
/* line 94, /app/app/assets/stylesheets/components/navigation/primary_navigation.scss */
.primary_navigation .inactive .active {
  color: #000000;
}
/* line 99, /app/app/assets/stylesheets/components/navigation/primary_navigation.scss */
.primary_navigation span {
  font-size: .9em;
  padding: 0 1.3em;
  text-align: center;
}
@media (min-width: 768px) {
  /* line 99, /app/app/assets/stylesheets/components/navigation/primary_navigation.scss */
  .primary_navigation span {
    padding: 0 0.9em;
    position: relative;
  }
  /* line 8, /app/app/assets/stylesheets/mixins/_helpers.scss */
  .rtl .primary_navigation span {
    float: right;
    padding: 0 0 0 2.6em;
  }
}
/* line 56, /usr/local/bundle/gems/susy-2.2.12/sass/susy/language/susy/_breakpoint-plugin.scss */
.no-mq .primary_navigation span {
  padding: 0 0.9em;
  position: relative;
}
/* line 8, /app/app/assets/stylesheets/mixins/_helpers.scss */
.rtl .no-mq .primary_navigation span {
  float: right;
  padding: 0 0 0 2.6em;
}
@media (min-width: 1080px) {
  /* line 99, /app/app/assets/stylesheets/components/navigation/primary_navigation.scss */
  .primary_navigation span {
    display: inline-block;
    vertical-align: middle;
    *vertical-align: auto;
    *zoom: 1;
    *display: inline;
    font-size: 1.05em;
    text-overflow: ellipsis;
    white-space: nowrap;
  }
  /* line 8, /app/app/assets/stylesheets/mixins/_helpers.scss */
  .rtl .primary_navigation span {
    width: auto;
  }
}
/* line 56, /usr/local/bundle/gems/susy-2.2.12/sass/susy/language/susy/_breakpoint-plugin.scss */
.no-mq .primary_navigation span {
  display: inline-block;
  vertical-align: middle;
  *vertical-align: auto;
  *zoom: 1;
  *display: inline;
  font-size: 1.05em;
  text-overflow: ellipsis;
  white-space: nowrap;
}
/* line 8, /app/app/assets/stylesheets/mixins/_helpers.scss */
.rtl .no-mq .primary_navigation span {
  width: auto;
}
/* line 125, /app/app/assets/stylesheets/components/navigation/primary_navigation.scss */
.primary_navigation span:last-child {
  padding-right: 0;
}
/* line 8, /app/app/assets/stylesheets/mixins/_helpers.scss */
.rtl .primary_navigation span:last-child {
  padding-left: 0;
  padding-right: inherit;
}
/* line 32, /app/app/assets/stylesheets/vars/_colors.scss */
.cities-topic {
  background-color: #585b9a;
}

/* line 36, /app/app/assets/stylesheets/vars/_colors.scss */
.climate-change-topic {
  background-color: #82246f;
}

/* line 40, /app/app/assets/stylesheets/vars/_colors.scss */
.forests-topic {
  background-color: #00775a;
}

/* line 44, /app/app/assets/stylesheets/vars/_colors.scss */
.investors-topic {
  background-color: #af6165;
}

/* line 48, /app/app/assets/stylesheets/vars/_colors.scss */
.water-topic {
  background-color: #2c86da;
}

/* line 52, /app/app/assets/stylesheets/vars/_colors.scss */
.supply-chain-topic {
  background-color: #fe5e17;
}

/* line 56, /app/app/assets/stylesheets/vars/_colors.scss */
.states-and-regions-topic {
  background-color: #585b9a;
}

/* line 60, /app/app/assets/stylesheets/vars/_colors.scss */
.other-topic {
  background-color: #ef6a30;
}

/* line 65, /app/app/assets/stylesheets/vars/_colors.scss */
.policy-and-public-affairs-topic,
.companies-topic {
  background-color: palette(red, cdp);
}

/* line 8, /app/app/assets/stylesheets/components/navigation/secondary_navigation.scss */
.secondary_navigation {
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  max-width: 100%;
  margin-left: auto;
  margin-right: auto;
  padding: 0 1.6em;
  position: relative;
  display: none;
  padding: 1em 0 0 0;
  text-align: right;
  z-index: 2;
}
/* line 12, /usr/local/bundle/gems/susy-2.2.12/sass/susy/output/support/_clearfix.scss */
.secondary_navigation:after {
  content: " ";
  display: block;
  clear: both;
}
@media (min-width: 768px) {
  /* line 8, /app/app/assets/stylesheets/components/navigation/secondary_navigation.scss */
  .secondary_navigation {
    padding: 0 3.4em;
  }
}
/* line 56, /usr/local/bundle/gems/susy-2.2.12/sass/susy/language/susy/_breakpoint-plugin.scss */
.no-mq .secondary_navigation {
  padding: 0 3.4em;
}
@media (min-width: 1080px) {
  /* line 8, /app/app/assets/stylesheets/components/navigation/secondary_navigation.scss */
  .secondary_navigation {
    margin: 0 auto;
    max-width: 1400px;
    padding: 0 2em;
  }
}
/* line 56, /usr/local/bundle/gems/susy-2.2.12/sass/susy/language/susy/_breakpoint-plugin.scss */
.no-mq .secondary_navigation {
  margin: 0 auto;
  max-width: 1400px;
  padding: 0 2em;
}
@media (min-width: 768px) {
  /* line 8, /app/app/assets/stylesheets/components/navigation/secondary_navigation.scss */
  .secondary_navigation {
    display: block;
    max-width: 1400px;
    padding: 1em 2em;
  }
}
/* line 56, /usr/local/bundle/gems/susy-2.2.12/sass/susy/language/susy/_breakpoint-plugin.scss */
.no-mq .secondary_navigation {
  display: block;
  max-width: 1400px;
  padding: 1em 2em;
}
@media (min-width: 1080px) {
  /* line 8, /app/app/assets/stylesheets/components/navigation/secondary_navigation.scss */
  .secondary_navigation {
    padding: 0;
    position: absolute;
    right: 2em;
    top: 1em;
  }
  /* line 8, /app/app/assets/stylesheets/mixins/_helpers.scss */
  .rtl .secondary_navigation {
    left: 2em;
    right: inherit;
  }
}
/* line 56, /usr/local/bundle/gems/susy-2.2.12/sass/susy/language/susy/_breakpoint-plugin.scss */
.no-mq .secondary_navigation {
  padding: 0;
  position: absolute;
  right: 2em;
  top: 1em;
}
/* line 8, /app/app/assets/stylesheets/mixins/_helpers.scss */
.rtl .no-mq .secondary_navigation {
  left: 2em;
  right: inherit;
}
/* line 2, /app/app/assets/stylesheets/mixins/_helpers.scss */
.collapsed_header .secondary_navigation {
  display: block;
  padding: 1em 2em;
  position: static;
  right: auto;
}
/* line 41, /app/app/assets/stylesheets/components/navigation/secondary_navigation.scss */
.secondary_navigation a,
.secondary_navigation span {
  color: #959595;
  padding: 0 0 0 1em;
}
/* line 8, /app/app/assets/stylesheets/mixins/_helpers.scss */
.rtl .secondary_navigation a, .rtl
.secondary_navigation span {
  padding: 0 1em 0 0;
}
/* line 50, /app/app/assets/stylesheets/components/navigation/secondary_navigation.scss */
.secondary_navigation a:first-child,
.secondary_navigation span:first-child {
  padding-left: 0;
}
/* line 8, /app/app/assets/stylesheets/mixins/_helpers.scss */
.rtl .secondary_navigation a:first-child, .rtl
.secondary_navigation span:first-child {
  padding-right: 0;
}
/* line 59, /app/app/assets/stylesheets/components/navigation/secondary_navigation.scss */
.secondary_navigation a, .secondary_navigation__welcome {
  font-size: .9em;
}

/* line 66, /app/app/assets/stylesheets/components/navigation/secondary_navigation.scss */
.nav_mobile__secondary a {
  color: #959595;
}
/* line 69, /app/app/assets/stylesheets/components/navigation/secondary_navigation.scss */
.nav_mobile__secondary a:hover, .nav_mobile__secondary a:active {
  color: #FFFFFF;
}
/* line 32, /app/app/assets/stylesheets/vars/_colors.scss */
.cities-topic {
  background-color: #585b9a;
}

/* line 36, /app/app/assets/stylesheets/vars/_colors.scss */
.climate-change-topic {
  background-color: #82246f;
}

/* line 40, /app/app/assets/stylesheets/vars/_colors.scss */
.forests-topic {
  background-color: #00775a;
}

/* line 44, /app/app/assets/stylesheets/vars/_colors.scss */
.investors-topic {
  background-color: #af6165;
}

/* line 48, /app/app/assets/stylesheets/vars/_colors.scss */
.water-topic {
  background-color: #2c86da;
}

/* line 52, /app/app/assets/stylesheets/vars/_colors.scss */
.supply-chain-topic {
  background-color: #fe5e17;
}

/* line 56, /app/app/assets/stylesheets/vars/_colors.scss */
.states-and-regions-topic {
  background-color: #585b9a;
}

/* line 60, /app/app/assets/stylesheets/vars/_colors.scss */
.other-topic {
  background-color: #ef6a30;
}

/* line 65, /app/app/assets/stylesheets/vars/_colors.scss */
.policy-and-public-affairs-topic,
.companies-topic {
  background-color: palette(red, cdp);
}

/* line 4, /app/app/assets/stylesheets/components/navigation/user_navigation.scss */
.user_navigation {
  background: #636363;
  display: none;
  padding: .5em 0;
  position: absolute;
  right: 0;
  text-align: left;
  width: 15em;
  z-index: 10;
}
/* line 2, /app/app/assets/stylesheets/mixins/_helpers.scss */
.ie7 .user_navigation {
  *behavior: none;
}
/* line 8, /app/app/assets/stylesheets/mixins/_helpers.scss */
.rtl .user_navigation {
  left: 0;
  right: auto;
}

/* line 24, /app/app/assets/stylesheets/components/navigation/user_navigation.scss */
.user_navigation__link, .user_navigation__link--current {
  color: #FFFFFF;
  display: block;
  line-height: 2.5em;
  padding: 0 2em;
  text-decoration: none;
}
/* line 31, /app/app/assets/stylesheets/components/navigation/user_navigation.scss */
.user_navigation__link:hover, .user_navigation__link--current:hover, .user_navigation__link:focus, .user_navigation__link--current:focus {
  color: #FFFFFF;
  text-decoration: underline;
}

/* line 42, /app/app/assets/stylesheets/components/navigation/user_navigation.scss */
.user_navigation__link--current {
  background: #484648;
}

/* line 47, /app/app/assets/stylesheets/components/navigation/user_navigation.scss */
.user_navigation__link--disabled {
  color: #959595;
  display: block;
  line-height: 2.5em;
  padding: 0 2em;
  text-decoration: none;
}
/* line 32, /app/app/assets/stylesheets/vars/_colors.scss */
.cities-topic {
  background-color: #585b9a;
}

/* line 36, /app/app/assets/stylesheets/vars/_colors.scss */
.climate-change-topic {
  background-color: #82246f;
}

/* line 40, /app/app/assets/stylesheets/vars/_colors.scss */
.forests-topic {
  background-color: #00775a;
}

/* line 44, /app/app/assets/stylesheets/vars/_colors.scss */
.investors-topic {
  background-color: #af6165;
}

/* line 48, /app/app/assets/stylesheets/vars/_colors.scss */
.water-topic {
  background-color: #2c86da;
}

/* line 52, /app/app/assets/stylesheets/vars/_colors.scss */
.supply-chain-topic {
  background-color: #fe5e17;
}

/* line 56, /app/app/assets/stylesheets/vars/_colors.scss */
.states-and-regions-topic {
  background-color: #585b9a;
}

/* line 60, /app/app/assets/stylesheets/vars/_colors.scss */
.other-topic {
  background-color: #ef6a30;
}

/* line 65, /app/app/assets/stylesheets/vars/_colors.scss */
.policy-and-public-affairs-topic,
.companies-topic {
  background-color: palette(red, cdp);
}

/* line 5, /app/app/assets/stylesheets/components/navigation_tabs.scss */
.navigation_tabs--x1,
.navigation_tabs--x2,
.navigation_tabs--x3,
.navigation_tabs--x4 {
  *zoom: 1;
  background: #FFFFFF;
  padding: 1em;
}
/* line 38, /usr/local/bundle/gems/compass-core-1.0.3/stylesheets/compass/utilities/general/_clearfix.scss */
.navigation_tabs--x1:after,
.navigation_tabs--x2:after,
.navigation_tabs--x3:after,
.navigation_tabs--x4:after {
  content: "";
  display: table;
  clear: both;
}

/* line 15, /app/app/assets/stylesheets/components/navigation_tabs.scss */
.navigation_tabs__tab,
.navigation_tabs__tab--active {
  border-bottom: 1px solid #DDDDDD;
  border-right: 1px solid #DDDDDD;
  border-top: 3px solid #FFFFFF;
  color: #485464;
  float: left;
  font-size: 18px;
  padding: .5em 1.1em;
  text-decoration: none;
}
/* line 26, /app/app/assets/stylesheets/components/navigation_tabs.scss */
.navigation_tabs--x1 .navigation_tabs__tab, .navigation_tabs--x1
.navigation_tabs__tab--active {
  width: 100%;
}
/* line 30, /app/app/assets/stylesheets/components/navigation_tabs.scss */
.navigation_tabs--x2 .navigation_tabs__tab, .navigation_tabs--x2
.navigation_tabs__tab--active {
  width: 50%;
}
/* line 34, /app/app/assets/stylesheets/components/navigation_tabs.scss */
.navigation_tabs--x3 .navigation_tabs__tab, .navigation_tabs--x3
.navigation_tabs__tab--active {
  width: 33.33333%;
}
/* line 38, /app/app/assets/stylesheets/components/navigation_tabs.scss */
.navigation_tabs--x4 .navigation_tabs__tab, .navigation_tabs--x4
.navigation_tabs__tab--active {
  width: 25%;
}
/* line 42, /app/app/assets/stylesheets/components/navigation_tabs.scss */
.navigation_tabs__tab:first-child,
.navigation_tabs__tab--active:first-child {
  padding: .5em 1.1em .5em 0;
}
/* line 46, /app/app/assets/stylesheets/components/navigation_tabs.scss */
.navigation_tabs__tab:last-child,
.navigation_tabs__tab--active:last-child {
  border-right: 0;
}
/* line 50, /app/app/assets/stylesheets/components/navigation_tabs.scss */
.navigation_tabs__tab:focus,
.navigation_tabs__tab--active:focus {
  color: #485464;
}

/* line 55, /app/app/assets/stylesheets/components/navigation_tabs.scss */
.navigation_tabs__tab--active {
  border-bottom: 1px solid #FFFFFF;
  border-top: 3px solid #D31144;
}
/* line 59, /app/app/assets/stylesheets/components/navigation_tabs.scss */
.navigation_tabs__tab--active:hover {
  color: #485464;
}

/* line 64, /app/app/assets/stylesheets/components/navigation_tabs.scss */
.navigation_tabs__tab_icon {
  color: #DDDDDD;
  font-size: 14px;
  margin-right: 3px;
}
/* line 2, /app/app/assets/stylesheets/mixins/_helpers.scss */
.navigation_tabs__tab--active .navigation_tabs__tab_icon {
  color: #D31144;
}
@charset "UTF-8";
/* line 32, /app/app/assets/stylesheets/vars/_colors.scss */
.cities-topic {
  background-color: #585b9a;
}

/* line 36, /app/app/assets/stylesheets/vars/_colors.scss */
.climate-change-topic {
  background-color: #82246f;
}

/* line 40, /app/app/assets/stylesheets/vars/_colors.scss */
.forests-topic {
  background-color: #00775a;
}

/* line 44, /app/app/assets/stylesheets/vars/_colors.scss */
.investors-topic {
  background-color: #af6165;
}

/* line 48, /app/app/assets/stylesheets/vars/_colors.scss */
.water-topic {
  background-color: #2c86da;
}

/* line 52, /app/app/assets/stylesheets/vars/_colors.scss */
.supply-chain-topic {
  background-color: #fe5e17;
}

/* line 56, /app/app/assets/stylesheets/vars/_colors.scss */
.states-and-regions-topic {
  background-color: #585b9a;
}

/* line 60, /app/app/assets/stylesheets/vars/_colors.scss */
.other-topic {
  background-color: #ef6a30;
}

/* line 65, /app/app/assets/stylesheets/vars/_colors.scss */
.policy-and-public-affairs-topic,
.companies-topic {
  background-color: palette(red, cdp);
}

/* line 32, /app/app/assets/stylesheets/vars/_colors.scss */
.cities-topic {
  background-color: #585b9a;
}

/* line 36, /app/app/assets/stylesheets/vars/_colors.scss */
.climate-change-topic {
  background-color: #82246f;
}

/* line 40, /app/app/assets/stylesheets/vars/_colors.scss */
.forests-topic {
  background-color: #00775a;
}

/* line 44, /app/app/assets/stylesheets/vars/_colors.scss */
.investors-topic {
  background-color: #af6165;
}

/* line 48, /app/app/assets/stylesheets/vars/_colors.scss */
.water-topic {
  background-color: #2c86da;
}

/* line 52, /app/app/assets/stylesheets/vars/_colors.scss */
.supply-chain-topic {
  background-color: #fe5e17;
}

/* line 56, /app/app/assets/stylesheets/vars/_colors.scss */
.states-and-regions-topic {
  background-color: #585b9a;
}

/* line 60, /app/app/assets/stylesheets/vars/_colors.scss */
.other-topic {
  background-color: #ef6a30;
}

/* line 65, /app/app/assets/stylesheets/vars/_colors.scss */
.policy-and-public-affairs-topic,
.companies-topic {
  background-color: #D31144;
}

/* line 7, /app/app/assets/stylesheets/components/ndp_formatted_responses.scss */
#formatted_responses_ndp__container {
  background: #FFFFFF;
  padding: 2em;
}
/* line 11, /app/app/assets/stylesheets/components/ndp_formatted_responses.scss */
#formatted_responses_ndp__container h1 {
  font-size: 24px;
  font-weight: bold;
  page-break-before: always;
}
/* line 17, /app/app/assets/stylesheets/components/ndp_formatted_responses.scss */
#formatted_responses_ndp__container h3 {
  font-weight: bold;
}
/* line 21, /app/app/assets/stylesheets/components/ndp_formatted_responses.scss */
#formatted_responses_ndp__container .questionnaire__activate_button {
  color: #FFFFFF;
  float: right;
  display: none;
}
/* line 27, /app/app/assets/stylesheets/components/ndp_formatted_responses.scss */
#formatted_responses_ndp__container i {
  color: #FFFFFF;
}

/* line 42, /app/app/assets/stylesheets/components/ndp_formatted_responses.scss */
.ndp_formatted_response--climate-change i,
.ndp_formatted_response--climate-change a {
  color: #82246f;
}
/* line 48, /app/app/assets/stylesheets/components/ndp_formatted_responses.scss */
.ndp_formatted_response--climate-change .ndp_formatted_response__table th {
  background-color: #82246f;
}
/* line 53, /app/app/assets/stylesheets/components/ndp_formatted_responses.scss */
.ndp_formatted_response--climate-change .ndp_formatted_response__header {
  color: #82246f;
}
/* line 57, /app/app/assets/stylesheets/components/ndp_formatted_responses.scss */
.ndp_formatted_response--climate-change ol > li {
  list-style-position: inside;
  list-style-type: decimal;
}
/* line 62, /app/app/assets/stylesheets/components/ndp_formatted_responses.scss */
.ndp_formatted_response--climate-change ul > li {
  list-style-type: none;
}
/* line 65, /app/app/assets/stylesheets/components/ndp_formatted_responses.scss */
.ndp_formatted_response--climate-change ul > li:before {
  color: #82246f;
  content: "•";
  font-size: 2em;
  line-height: 0;
  padding-right: 0.2em;
  position: relative;
  top: 0.175em;
}

/* line 42, /app/app/assets/stylesheets/components/ndp_formatted_responses.scss */
.ndp_formatted_response--water i,
.ndp_formatted_response--water a {
  color: #2c86da;
}
/* line 48, /app/app/assets/stylesheets/components/ndp_formatted_responses.scss */
.ndp_formatted_response--water .ndp_formatted_response__table th {
  background-color: #2c86da;
}
/* line 53, /app/app/assets/stylesheets/components/ndp_formatted_responses.scss */
.ndp_formatted_response--water .ndp_formatted_response__header {
  color: #2c86da;
}
/* line 57, /app/app/assets/stylesheets/components/ndp_formatted_responses.scss */
.ndp_formatted_response--water ol > li {
  list-style-position: inside;
  list-style-type: decimal;
}
/* line 62, /app/app/assets/stylesheets/components/ndp_formatted_responses.scss */
.ndp_formatted_response--water ul > li {
  list-style-type: none;
}
/* line 65, /app/app/assets/stylesheets/components/ndp_formatted_responses.scss */
.ndp_formatted_response--water ul > li:before {
  color: #2c86da;
  content: "•";
  font-size: 2em;
  line-height: 0;
  padding-right: 0.2em;
  position: relative;
  top: 0.175em;
}

/* line 42, /app/app/assets/stylesheets/components/ndp_formatted_responses.scss */
.ndp_formatted_response--forest i,
.ndp_formatted_response--forest a {
  color: #00775a;
}
/* line 48, /app/app/assets/stylesheets/components/ndp_formatted_responses.scss */
.ndp_formatted_response--forest .ndp_formatted_response__table th {
  background-color: #00775a;
}
/* line 53, /app/app/assets/stylesheets/components/ndp_formatted_responses.scss */
.ndp_formatted_response--forest .ndp_formatted_response__header {
  color: #00775a;
}
/* line 57, /app/app/assets/stylesheets/components/ndp_formatted_responses.scss */
.ndp_formatted_response--forest ol > li {
  list-style-position: inside;
  list-style-type: decimal;
}
/* line 62, /app/app/assets/stylesheets/components/ndp_formatted_responses.scss */
.ndp_formatted_response--forest ul > li {
  list-style-type: none;
}
/* line 65, /app/app/assets/stylesheets/components/ndp_formatted_responses.scss */
.ndp_formatted_response--forest ul > li:before {
  color: #00775a;
  content: "•";
  font-size: 2em;
  line-height: 0;
  padding-right: 0.2em;
  position: relative;
  top: 0.175em;
}

/* line 42, /app/app/assets/stylesheets/components/ndp_formatted_responses.scss */
.ndp_formatted_response--states-and-regions i,
.ndp_formatted_response--states-and-regions a {
  color: #585b9a;
}
/* line 48, /app/app/assets/stylesheets/components/ndp_formatted_responses.scss */
.ndp_formatted_response--states-and-regions .ndp_formatted_response__table th {
  background-color: #585b9a;
}
/* line 53, /app/app/assets/stylesheets/components/ndp_formatted_responses.scss */
.ndp_formatted_response--states-and-regions .ndp_formatted_response__header {
  color: #585b9a;
}
/* line 57, /app/app/assets/stylesheets/components/ndp_formatted_responses.scss */
.ndp_formatted_response--states-and-regions ol > li {
  list-style-position: inside;
  list-style-type: decimal;
}
/* line 62, /app/app/assets/stylesheets/components/ndp_formatted_responses.scss */
.ndp_formatted_response--states-and-regions ul > li {
  list-style-type: none;
}
/* line 65, /app/app/assets/stylesheets/components/ndp_formatted_responses.scss */
.ndp_formatted_response--states-and-regions ul > li:before {
  color: #585b9a;
  content: "•";
  font-size: 2em;
  line-height: 0;
  padding-right: 0.2em;
  position: relative;
  top: 0.175em;
}

/* line 42, /app/app/assets/stylesheets/components/ndp_formatted_responses.scss */
.ndp_formatted_response--cities i,
.ndp_formatted_response--cities a {
  color: #585b9a;
}
/* line 48, /app/app/assets/stylesheets/components/ndp_formatted_responses.scss */
.ndp_formatted_response--cities .ndp_formatted_response__table th {
  background-color: #585b9a;
}
/* line 53, /app/app/assets/stylesheets/components/ndp_formatted_responses.scss */
.ndp_formatted_response--cities .ndp_formatted_response__header {
  color: #585b9a;
}
/* line 57, /app/app/assets/stylesheets/components/ndp_formatted_responses.scss */
.ndp_formatted_response--cities ol > li {
  list-style-position: inside;
  list-style-type: decimal;
}
/* line 62, /app/app/assets/stylesheets/components/ndp_formatted_responses.scss */
.ndp_formatted_response--cities ul > li {
  list-style-type: none;
}
/* line 65, /app/app/assets/stylesheets/components/ndp_formatted_responses.scss */
.ndp_formatted_response--cities ul > li:before {
  color: #585b9a;
  content: "•";
  font-size: 2em;
  line-height: 0;
  padding-right: 0.2em;
  position: relative;
  top: 0.175em;
}

/* line 80, /app/app/assets/stylesheets/components/ndp_formatted_responses.scss */
.formatted_responses__menu--climate-change .ndp_formated_response__menu_item--selected {
  background-color: #82246f;
}
/* line 82, /app/app/assets/stylesheets/components/ndp_formatted_responses.scss */
.formatted_responses__menu--climate-change .ndp_formated_response__menu_item--selected a {
  color: white !important;
}

/* line 80, /app/app/assets/stylesheets/components/ndp_formatted_responses.scss */
.formatted_responses__menu--water .ndp_formated_response__menu_item--selected {
  background-color: #2c86da;
}
/* line 82, /app/app/assets/stylesheets/components/ndp_formatted_responses.scss */
.formatted_responses__menu--water .ndp_formated_response__menu_item--selected a {
  color: white !important;
}

/* line 80, /app/app/assets/stylesheets/components/ndp_formatted_responses.scss */
.formatted_responses__menu--forest .ndp_formated_response__menu_item--selected {
  background-color: #00775a;
}
/* line 82, /app/app/assets/stylesheets/components/ndp_formatted_responses.scss */
.formatted_responses__menu--forest .ndp_formated_response__menu_item--selected a {
  color: white !important;
}

/* line 80, /app/app/assets/stylesheets/components/ndp_formatted_responses.scss */
.formatted_responses__menu--states-and-regions .ndp_formated_response__menu_item--selected {
  background-color: #585b9a;
}
/* line 82, /app/app/assets/stylesheets/components/ndp_formatted_responses.scss */
.formatted_responses__menu--states-and-regions .ndp_formated_response__menu_item--selected a {
  color: white !important;
}

/* line 80, /app/app/assets/stylesheets/components/ndp_formatted_responses.scss */
.formatted_responses__menu--cities .ndp_formated_response__menu_item--selected {
  background-color: #585b9a;
}
/* line 82, /app/app/assets/stylesheets/components/ndp_formatted_responses.scss */
.formatted_responses__menu--cities .ndp_formated_response__menu_item--selected a {
  color: white !important;
}

/* line 89, /app/app/assets/stylesheets/components/ndp_formatted_responses.scss */
.ndp_formatted_response__answer {
  padding-left: .5em;
}

/* line 93, /app/app/assets/stylesheets/components/ndp_formatted_responses.scss */
.ndp_formatted_response__section {
  *zoom: 1;
  padding: 1em 0;
}
/* line 38, /usr/local/bundle/gems/compass-core-1.0.3/stylesheets/compass/utilities/general/_clearfix.scss */
.ndp_formatted_response__section:after {
  content: "";
  display: table;
  clear: both;
}

/* line 99, /app/app/assets/stylesheets/components/ndp_formatted_responses.scss */
.ndp_formatted_response__question {
  margin-top: 1em;
  padding-left: .5em;
}

/* line 104, /app/app/assets/stylesheets/components/ndp_formatted_responses.scss */
.ndp_formatted_response__title {
  *zoom: 1;
  font-weight: 600;
}
/* line 38, /usr/local/bundle/gems/compass-core-1.0.3/stylesheets/compass/utilities/general/_clearfix.scss */
.ndp_formatted_response__title:after {
  content: "";
  display: table;
  clear: both;
}

/* line 110, /app/app/assets/stylesheets/components/ndp_formatted_responses.scss */
.ndp_formatted_response__comments {
  font-style: italic;
  margin-top: 1em;
}
/* line 2, /app/app/assets/stylesheets/mixins/_helpers.scss */
td .ndp_formatted_response__comments {
  margin: 0;
}

/* line 119, /app/app/assets/stylesheets/components/ndp_formatted_responses.scss */
.ndp_formatted_response__value {
  *zoom: 1;
  -moz-hyphens: auto;
  -ms-hyphens: auto;
  -ms-word-break: break-all;
  -webkit-hyphens: auto;
  hyphens: auto;
  overflow-wrap: break-word;
  word-break: break-all;
  word-break: break-word;
  word-wrap: break-word;
}
/* line 38, /usr/local/bundle/gems/compass-core-1.0.3/stylesheets/compass/utilities/general/_clearfix.scss */
.ndp_formatted_response__value:after {
  content: "";
  display: table;
  clear: both;
}
/* line 2, /app/app/assets/stylesheets/mixins/_helpers.scss */
td .ndp_formatted_response__value {
  word-break: initial;
}
/* line 136, /app/app/assets/stylesheets/components/ndp_formatted_responses.scss */
.ndp_formatted_response__value strong {
  font-weight: 600;
}
/* line 140, /app/app/assets/stylesheets/components/ndp_formatted_responses.scss */
.ndp_formatted_response__value em {
  font-style: italic;
}

/* line 145, /app/app/assets/stylesheets/components/ndp_formatted_responses.scss */
.ndp_formatted_response__repeater {
  padding: 0 0 0 1em;
}

/* line 149, /app/app/assets/stylesheets/components/ndp_formatted_responses.scss */
.ndp_formatted_response__table {
  margin: 20px auto;
  width: 100%;
}
/* line 153, /app/app/assets/stylesheets/components/ndp_formatted_responses.scss */
.ndp_formatted_response__table th {
  color: #ffffff;
  font-weight: bold;
  text-align: left;
  width: auto;
}
/* line 160, /app/app/assets/stylesheets/components/ndp_formatted_responses.scss */
.ndp_formatted_response__table td,
.ndp_formatted_response__table th {
  padding: 3px;
  font-size: 0.8em;
  border: 1px solid #c1c1c1;
  border-collapse: collapse;
}
/* line 168, /app/app/assets/stylesheets/components/ndp_formatted_responses.scss */
.ndp_formatted_response__table tr:nth-child(even) {
  background: #f5f7f8;
}
/* line 173, /app/app/assets/stylesheets/components/ndp_formatted_responses.scss */
.ndp_formatted_response__table.matrix_simple td:nth-child(2),
.ndp_formatted_response__table.matrix_simple th {
  text-align: center;
}
@charset "UTF-8";
/* line 32, /app/app/assets/stylesheets/vars/_colors.scss */
.cities-topic {
  background-color: #585b9a;
}

/* line 36, /app/app/assets/stylesheets/vars/_colors.scss */
.climate-change-topic {
  background-color: #82246f;
}

/* line 40, /app/app/assets/stylesheets/vars/_colors.scss */
.forests-topic {
  background-color: #00775a;
}

/* line 44, /app/app/assets/stylesheets/vars/_colors.scss */
.investors-topic {
  background-color: #af6165;
}

/* line 48, /app/app/assets/stylesheets/vars/_colors.scss */
.water-topic {
  background-color: #2c86da;
}

/* line 52, /app/app/assets/stylesheets/vars/_colors.scss */
.supply-chain-topic {
  background-color: #fe5e17;
}

/* line 56, /app/app/assets/stylesheets/vars/_colors.scss */
.states-and-regions-topic {
  background-color: #585b9a;
}

/* line 60, /app/app/assets/stylesheets/vars/_colors.scss */
.other-topic {
  background-color: #ef6a30;
}

/* line 65, /app/app/assets/stylesheets/vars/_colors.scss */
.policy-and-public-affairs-topic,
.companies-topic {
  background-color: palette(red, cdp);
}

/* line 32, /app/app/assets/stylesheets/vars/_colors.scss */
.cities-topic {
  background-color: #585b9a;
}

/* line 36, /app/app/assets/stylesheets/vars/_colors.scss */
.climate-change-topic {
  background-color: #82246f;
}

/* line 40, /app/app/assets/stylesheets/vars/_colors.scss */
.forests-topic {
  background-color: #00775a;
}

/* line 44, /app/app/assets/stylesheets/vars/_colors.scss */
.investors-topic {
  background-color: #af6165;
}

/* line 48, /app/app/assets/stylesheets/vars/_colors.scss */
.water-topic {
  background-color: #2c86da;
}

/* line 52, /app/app/assets/stylesheets/vars/_colors.scss */
.supply-chain-topic {
  background-color: #fe5e17;
}

/* line 56, /app/app/assets/stylesheets/vars/_colors.scss */
.states-and-regions-topic {
  background-color: #585b9a;
}

/* line 60, /app/app/assets/stylesheets/vars/_colors.scss */
.other-topic {
  background-color: #ef6a30;
}

/* line 65, /app/app/assets/stylesheets/vars/_colors.scss */
.policy-and-public-affairs-topic,
.companies-topic {
  background-color: #D31144;
}

/* line 6, /app/app/assets/stylesheets/components/onboarding.scss */
.onboarding__header {
  overflow: hidden;
}
/* line 9, /app/app/assets/stylesheets/components/onboarding.scss */
.onboarding__header .icon--questionnaire {
  font-size: 5em;
  float: left;
  text-align: center;
  width: 20%;
}

/* line 20, /app/app/assets/stylesheets/components/onboarding.scss */
.onboarding__header .questionnaire--supply-chain .icon--questionnaire,
.onboarding__header .questionnaire--states_and_regions .icon--questionnaire {
  font-family: 'icomoon';
  speak: none;
  font-style: normal;
  font-weight: normal;
  font-variant: normal;
  text-transform: none;
  line-height: 1;
  vertical-align: middle;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  *zoom: expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = '' );
}
/* line 25, /app/app/assets/stylesheets/mixins/_icons.scss */
.onboarding__header .questionnaire--supply-chain .icon--questionnaire:before,
.onboarding__header .questionnaire--states_and_regions .icon--questionnaire:before {
  content: "";
}

/* line 26, /app/app/assets/stylesheets/components/onboarding.scss */
.onboarding__header .questionnaire--forest .icon--questionnaire {
  font-family: 'icomoon';
  speak: none;
  font-style: normal;
  font-weight: normal;
  font-variant: normal;
  text-transform: none;
  line-height: 1;
  vertical-align: middle;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  *zoom: expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = '' );
}
/* line 25, /app/app/assets/stylesheets/mixins/_icons.scss */
.onboarding__header .questionnaire--forest .icon--questionnaire:before {
  content: "";
}

/* line 32, /app/app/assets/stylesheets/components/onboarding.scss */
.onboarding__header .questionnaire--water .icon--questionnaire {
  font-family: 'icomoon';
  speak: none;
  font-style: normal;
  font-weight: normal;
  font-variant: normal;
  text-transform: none;
  line-height: 1;
  vertical-align: middle;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  *zoom: expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = '' );
}
/* line 25, /app/app/assets/stylesheets/mixins/_icons.scss */
.onboarding__header .questionnaire--water .icon--questionnaire:before {
  content: "";
}

/* line 37, /app/app/assets/stylesheets/components/onboarding.scss */
.onboarding__table {
  margin: 1em 0;
  width: 100%;
}
/* line 41, /app/app/assets/stylesheets/components/onboarding.scss */
.onboarding__table td {
  padding: 0.5em 0;
}
/* line 44, /app/app/assets/stylesheets/components/onboarding.scss */
.onboarding__table td span {
  text-center: center;
  min-width: 8em;
}

/* line 51, /app/app/assets/stylesheets/components/onboarding.scss */
.onboarding__buttons {
  margin: 5em 0 0 0;
  overflow: hidden;
  text-align: center;
  width: 100%;
}

/* line 58, /app/app/assets/stylesheets/components/onboarding.scss */
.onboarding__previous {
  -moz-appearance: none;
  -webkit-appearance: none;
  -moz-border-radius: 0;
  -webkit-border-radius: 0;
  border-radius: 0;
  display: inline-block;
  vertical-align: middle;
  *vertical-align: auto;
  *zoom: 1;
  *display: inline;
  background: #D31144;
  border: 0;
  color: #FFFFFF;
  cursor: pointer;
  font-size: 1em;
  line-height: 2.6em;
  height: 2.6em;
  padding: 0 0.5em;
  min-width: 12em;
  text-align: left;
  text-decoration: none;
  display: inline-block;
  vertical-align: left;
  *vertical-align: auto;
  *zoom: 1;
  *display: inline;
  float: left;
}
/* line 8, /app/app/assets/stylesheets/mixins/_helpers.scss */
.rtl .onboarding__previous {
  text-align: right;
}
/* line 2, /app/app/assets/stylesheets/mixins/_helpers.scss */
.ie7 .onboarding__previous {
  width: 18em;
}
/* line 182, /app/app/assets/stylesheets/mixins/_forms.scss */
.onboarding__previous:focus, .onboarding__previous:hover {
  background: #a90e36;
  color: #FFFFFF;
  outline: 0;
}

/* line 64, /app/app/assets/stylesheets/components/onboarding.scss */
.onboarding__next {
  -moz-appearance: none;
  -webkit-appearance: none;
  -moz-border-radius: 0;
  -webkit-border-radius: 0;
  border-radius: 0;
  display: inline-block;
  vertical-align: middle;
  *vertical-align: auto;
  *zoom: 1;
  *display: inline;
  background: #D31144;
  border: 0;
  color: #FFFFFF;
  cursor: pointer;
  font-size: 1em;
  line-height: 2.6em;
  height: 2.6em;
  padding: 0 0.5em;
  min-width: 12em;
  text-align: left;
  text-decoration: none;
  display: inline-block;
  vertical-align: right;
  *vertical-align: auto;
  *zoom: 1;
  *display: inline;
  text-align: right;
  float: right;
}
/* line 8, /app/app/assets/stylesheets/mixins/_helpers.scss */
.rtl .onboarding__next {
  text-align: right;
}
/* line 2, /app/app/assets/stylesheets/mixins/_helpers.scss */
.ie7 .onboarding__next {
  width: 18em;
}
/* line 182, /app/app/assets/stylesheets/mixins/_forms.scss */
.onboarding__next:focus, .onboarding__next:hover {
  background: #a90e36;
  color: #FFFFFF;
  outline: 0;
}
/* line 70, /app/app/assets/stylesheets/components/onboarding.scss */
.onboarding__next:disabled {
  background-color: #485464;
}
/* line 73, /app/app/assets/stylesheets/components/onboarding.scss */
.onboarding__next:disabled:hover {
  background-color: #485464;
  cursor: inherit;
}

/* line 80, /app/app/assets/stylesheets/components/onboarding.scss */
.onboarding__button {
  -moz-appearance: none;
  -webkit-appearance: none;
  -moz-border-radius: 0;
  -webkit-border-radius: 0;
  border-radius: 0;
  display: inline-block;
  vertical-align: middle;
  *vertical-align: auto;
  *zoom: 1;
  *display: inline;
  background: #D31144;
  border: 0;
  color: #FFFFFF;
  cursor: pointer;
  font-size: 1em;
  line-height: 2.6em;
  height: 2.6em;
  padding: 0 0.5em;
  min-width: 12em;
  text-align: left;
  text-decoration: none;
  display: inline-block;
  vertical-align: left;
  *vertical-align: auto;
  *zoom: 1;
  *display: inline;
  background-color: #485464;
  margin: 1em;
  text-align: center;
  min-width: 6em;
}
/* line 8, /app/app/assets/stylesheets/mixins/_helpers.scss */
.rtl .onboarding__button {
  text-align: right;
}
/* line 2, /app/app/assets/stylesheets/mixins/_helpers.scss */
.ie7 .onboarding__button {
  width: 18em;
}
/* line 182, /app/app/assets/stylesheets/mixins/_forms.scss */
.onboarding__button:focus, .onboarding__button:hover {
  background: #a90e36;
  color: #FFFFFF;
  outline: 0;
}

/* line 89, /app/app/assets/stylesheets/components/onboarding.scss */
.onboarding__button--selected,
.onboarding__button--selected:hover,
.onboarding__button--selected:focus {
  background-color: #D31144;
}
/* line 32, /app/app/assets/stylesheets/vars/_colors.scss */
.cities-topic {
  background-color: #585b9a;
}

/* line 36, /app/app/assets/stylesheets/vars/_colors.scss */
.climate-change-topic {
  background-color: #82246f;
}

/* line 40, /app/app/assets/stylesheets/vars/_colors.scss */
.forests-topic {
  background-color: #00775a;
}

/* line 44, /app/app/assets/stylesheets/vars/_colors.scss */
.investors-topic {
  background-color: #af6165;
}

/* line 48, /app/app/assets/stylesheets/vars/_colors.scss */
.water-topic {
  background-color: #2c86da;
}

/* line 52, /app/app/assets/stylesheets/vars/_colors.scss */
.supply-chain-topic {
  background-color: #fe5e17;
}

/* line 56, /app/app/assets/stylesheets/vars/_colors.scss */
.states-and-regions-topic {
  background-color: #585b9a;
}

/* line 60, /app/app/assets/stylesheets/vars/_colors.scss */
.other-topic {
  background-color: #ef6a30;
}

/* line 65, /app/app/assets/stylesheets/vars/_colors.scss */
.policy-and-public-affairs-topic,
.companies-topic {
  background-color: palette(red, cdp);
}

/* line 8, /app/app/assets/stylesheets/components/one_up.scss */
.one_up {
  *zoom: 1;
}
/* line 38, /usr/local/bundle/gems/compass-core-1.0.3/stylesheets/compass/utilities/general/_clearfix.scss */
.one_up:after {
  content: "";
  display: table;
  clear: both;
}

/* line 12, /app/app/assets/stylesheets/components/one_up.scss */
.one_up__panel {
  background: #FFFFFF;
  float: left;
  width: 100%;
}
@media (min-width: 768px) {
  /* line 12, /app/app/assets/stylesheets/components/one_up.scss */
  .one_up__panel {
    border-right: 1px solid #E7EBED;
    width: 100%;
  }
}
/* line 56, /usr/local/bundle/gems/susy-2.2.12/sass/susy/language/susy/_breakpoint-plugin.scss */
.no-mq .one_up__panel {
  border-right: 1px solid #E7EBED;
  width: 100%;
}
/* line 2, /app/app/assets/stylesheets/mixins/_helpers.scss */
.ie7 .one_up__panel {
  width: 99%;
}
/* line 26, /app/app/assets/stylesheets/components/one_up.scss */
.one_up__panel:last-child {
  border-left: 1px solid #E7EBED;
  border-right: 0;
}

/* line 32, /app/app/assets/stylesheets/components/one_up.scss */
.one_up__image {
  position: relative;
  background-position: center center;
  background-size: cover;
  max-height: 250px;
}
/* line 4, /app/app/assets/stylesheets/mixins/_aspect_ratio.scss */
.one_up__image:before {
  content: '';
  display: block;
  padding-top: 56.25%;
  width: 100%;
}
/* line 11, /app/app/assets/stylesheets/mixins/_aspect_ratio.scss */
.one_up__image > .content {
  bottom: 0;
  left: 0;
  position: absolute;
  right: 0;
  top: 0;
}

/* line 39, /app/app/assets/stylesheets/components/one_up.scss */
.one_up__body {
  min-height: 200px;
  position: relative;
}

/* line 44, /app/app/assets/stylesheets/components/one_up.scss */
.one_up__copy {
  color: #485464;
  padding: 0 1em 0 20%;
  position: relative;
}
/* line 49, /app/app/assets/stylesheets/components/one_up.scss */
.one_up__copy .icon--barchart {
  color: #D31144;
  font-size: 2em;
  left: 5%;
  position: absolute;
  top: 1em;
}
/* line 57, /app/app/assets/stylesheets/components/one_up.scss */
.one_up__copy a {
  display: block;
  margin-top: 18px;
  text-decoration: none;
}
/* line 62, /app/app/assets/stylesheets/components/one_up.scss */
.one_up__copy a:before {
  margin-right: 5px;
}
/* line 67, /app/app/assets/stylesheets/components/one_up.scss */
.one_up__copy span {
  text-decoration: underline;
}
/* line 32, /app/app/assets/stylesheets/vars/_colors.scss */
.cities-topic {
  background-color: #585b9a;
}

/* line 36, /app/app/assets/stylesheets/vars/_colors.scss */
.climate-change-topic {
  background-color: #82246f;
}

/* line 40, /app/app/assets/stylesheets/vars/_colors.scss */
.forests-topic {
  background-color: #00775a;
}

/* line 44, /app/app/assets/stylesheets/vars/_colors.scss */
.investors-topic {
  background-color: #af6165;
}

/* line 48, /app/app/assets/stylesheets/vars/_colors.scss */
.water-topic {
  background-color: #2c86da;
}

/* line 52, /app/app/assets/stylesheets/vars/_colors.scss */
.supply-chain-topic {
  background-color: #fe5e17;
}

/* line 56, /app/app/assets/stylesheets/vars/_colors.scss */
.states-and-regions-topic {
  background-color: #585b9a;
}

/* line 60, /app/app/assets/stylesheets/vars/_colors.scss */
.other-topic {
  background-color: #ef6a30;
}

/* line 65, /app/app/assets/stylesheets/vars/_colors.scss */
.policy-and-public-affairs-topic,
.companies-topic {
  background-color: palette(red, cdp);
}

/* line 5, /app/app/assets/stylesheets/components/operating_areas.scss */
.operating_areas__region {
  display: inline-table;
  padding-bottom: 1em;
  width: 33%;
}
@media (max-width: 767px) {
  /* line 5, /app/app/assets/stylesheets/components/operating_areas.scss */
  .operating_areas__region {
    width: 100%;
  }
}
/* line 56, /usr/local/bundle/gems/susy-2.2.12/sass/susy/language/susy/_breakpoint-plugin.scss */
.no-mq .operating_areas__region {
  width: 100%;
}
@media (max-width: 1079px) {
  /* line 5, /app/app/assets/stylesheets/components/operating_areas.scss */
  .operating_areas__region {
    width: 50%;
  }
}
/* line 56, /usr/local/bundle/gems/susy-2.2.12/sass/susy/language/susy/_breakpoint-plugin.scss */
.no-mq .operating_areas__region {
  width: 50%;
}

/* line 19, /app/app/assets/stylesheets/components/operating_areas.scss */
.operating_areas__region_name {
  color: #D31144;
  padding: .7em 0;
}

/* line 24, /app/app/assets/stylesheets/components/operating_areas.scss */
.operating_areas__operating_area_link {
  color: #485464;
  font-size: .9em;
  text-decoration: none;
}

/* line 30, /app/app/assets/stylesheets/components/operating_areas.scss */
.operating_areas__description {
  line-height: 2em;
  margin-bottom: 1em;
}
@charset "UTF-8";
/* line 32, /app/app/assets/stylesheets/vars/_colors.scss */
.cities-topic {
  background-color: #585b9a;
}

/* line 36, /app/app/assets/stylesheets/vars/_colors.scss */
.climate-change-topic {
  background-color: #82246f;
}

/* line 40, /app/app/assets/stylesheets/vars/_colors.scss */
.forests-topic {
  background-color: #00775a;
}

/* line 44, /app/app/assets/stylesheets/vars/_colors.scss */
.investors-topic {
  background-color: #af6165;
}

/* line 48, /app/app/assets/stylesheets/vars/_colors.scss */
.water-topic {
  background-color: #2c86da;
}

/* line 52, /app/app/assets/stylesheets/vars/_colors.scss */
.supply-chain-topic {
  background-color: #fe5e17;
}

/* line 56, /app/app/assets/stylesheets/vars/_colors.scss */
.states-and-regions-topic {
  background-color: #585b9a;
}

/* line 60, /app/app/assets/stylesheets/vars/_colors.scss */
.other-topic {
  background-color: #ef6a30;
}

/* line 65, /app/app/assets/stylesheets/vars/_colors.scss */
.policy-and-public-affairs-topic,
.companies-topic {
  background-color: palette(red, cdp);
}

/* line 32, /app/app/assets/stylesheets/vars/_colors.scss */
.cities-topic {
  background-color: #585b9a;
}

/* line 36, /app/app/assets/stylesheets/vars/_colors.scss */
.climate-change-topic {
  background-color: #82246f;
}

/* line 40, /app/app/assets/stylesheets/vars/_colors.scss */
.forests-topic {
  background-color: #00775a;
}

/* line 44, /app/app/assets/stylesheets/vars/_colors.scss */
.investors-topic {
  background-color: #af6165;
}

/* line 48, /app/app/assets/stylesheets/vars/_colors.scss */
.water-topic {
  background-color: #2c86da;
}

/* line 52, /app/app/assets/stylesheets/vars/_colors.scss */
.supply-chain-topic {
  background-color: #fe5e17;
}

/* line 56, /app/app/assets/stylesheets/vars/_colors.scss */
.states-and-regions-topic {
  background-color: #585b9a;
}

/* line 60, /app/app/assets/stylesheets/vars/_colors.scss */
.other-topic {
  background-color: #ef6a30;
}

/* line 65, /app/app/assets/stylesheets/vars/_colors.scss */
.policy-and-public-affairs-topic,
.companies-topic {
  background-color: #D31144;
}

/* line 6, /app/app/assets/stylesheets/components/organziations.scss */
.organizations_edit__form {
  background: #FFFFFF;
  padding: 2em;
}
/* line 10, /app/app/assets/stylesheets/components/organziations.scss */
.organizations_edit__form .chosen-single {
  padding-left: 1em !important;
}

/* line 15, /app/app/assets/stylesheets/components/organziations.scss */
.organizations_edit__select_container {
  padding-bottom: 2em;
  width: 50%;
}
/* line 19, /app/app/assets/stylesheets/components/organziations.scss */
.organizations_edit__select_container .chosen-container {
  width: 90% !important;
}

/* line 24, /app/app/assets/stylesheets/components/organziations.scss */
.organizations_edit__tooltip {
  margin-left: 2em;
  text-decoration: underline;
}

/* line 29, /app/app/assets/stylesheets/components/organziations.scss */
.organizations_edit__field_wrapper {
  padding: 1em 0 0 0;
  width: 50%;
}
/* line 33, /app/app/assets/stylesheets/components/organziations.scss */
.organizations_edit__field_wrapper.left {
  float: left;
}
/* line 37, /app/app/assets/stylesheets/components/organziations.scss */
.organizations_edit__field_wrapper.right {
  float: right;
}

/* line 42, /app/app/assets/stylesheets/components/organziations.scss */
.organizations_edit__fields_container {
  *zoom: 1;
}
/* line 38, /usr/local/bundle/gems/compass-core-1.0.3/stylesheets/compass/utilities/general/_clearfix.scss */
.organizations_edit__fields_container:after {
  content: "";
  display: table;
  clear: both;
}
/* line 45, /app/app/assets/stylesheets/components/organziations.scss */
.organizations_edit__fields_container .js_chosen_wrapper {
  margin-top: -1em;
}
/* line 49, /app/app/assets/stylesheets/components/organziations.scss */
.organizations_edit__fields_container .chosen-container {
  width: 90% !important;
}

/* line 54, /app/app/assets/stylesheets/components/organziations.scss */
.organizations_edit__form_footer {
  padding-top: 4em;
}
/* line 57, /app/app/assets/stylesheets/components/organziations.scss */
.organizations_edit__form_footer .questionnaire__activate_button {
  float: right;
}
/* line 60, /app/app/assets/stylesheets/components/organziations.scss */
.rtl .organizations_edit__form_footer .questionnaire__activate_button {
  float: left;
}
/* line 65, /app/app/assets/stylesheets/components/organziations.scss */
.organizations_edit__form_footer a {
  line-height: 3em;
}

/* line 70, /app/app/assets/stylesheets/components/organziations.scss */
.organizations_edit__meta {
  *zoom: 1;
}
/* line 38, /usr/local/bundle/gems/compass-core-1.0.3/stylesheets/compass/utilities/general/_clearfix.scss */
.organizations_edit__meta:after {
  content: "";
  display: table;
  clear: both;
}

/* line 74, /app/app/assets/stylesheets/components/organziations.scss */
.organizations_edit__logo {
  float: left;
  font-size: 4em;
  width: 15%;
}
/* line 79, /app/app/assets/stylesheets/components/organziations.scss */
.organizations_edit__logo i {
  text-align: center;
  display: block;
  margin: 10% auto 20% -15%;
}
/* line 86, /app/app/assets/stylesheets/components/organziations.scss */
.organizations_edit__logo.climate-change .icon--questionnaire {
  font-family: 'icomoon';
  speak: none;
  font-style: normal;
  font-weight: normal;
  font-variant: normal;
  text-transform: none;
  line-height: 1;
  vertical-align: middle;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  *zoom: expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = '' );
  color: #82246f;
}
/* line 25, /app/app/assets/stylesheets/mixins/_icons.scss */
.organizations_edit__logo.climate-change .icon--questionnaire:before {
  content: "";
}
/* line 93, /app/app/assets/stylesheets/components/organziations.scss */
.organizations_edit__logo.forest .icon--questionnaire {
  font-family: 'icomoon';
  speak: none;
  font-style: normal;
  font-weight: normal;
  font-variant: normal;
  text-transform: none;
  line-height: 1;
  vertical-align: middle;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  *zoom: expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = '' );
  color: #00775a;
}
/* line 25, /app/app/assets/stylesheets/mixins/_icons.scss */
.organizations_edit__logo.forest .icon--questionnaire:before {
  content: "";
}
/* line 100, /app/app/assets/stylesheets/components/organziations.scss */
.organizations_edit__logo.water .icon--questionnaire {
  font-family: 'icomoon';
  speak: none;
  font-style: normal;
  font-weight: normal;
  font-variant: normal;
  text-transform: none;
  line-height: 1;
  vertical-align: middle;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  *zoom: expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = '' );
  color: #2c86da;
}
/* line 25, /app/app/assets/stylesheets/mixins/_icons.scss */
.organizations_edit__logo.water .icon--questionnaire:before {
  content: "";
}
/* line 106, /app/app/assets/stylesheets/components/organziations.scss */
.organizations_edit__logo.cities {
  margin: 0;
  padding: 0;
}
/* line 110, /app/app/assets/stylesheets/components/organziations.scss */
.organizations_edit__logo.cities .icon--questionnaire {
  font-family: 'icomoon';
  speak: none;
  font-style: normal;
  font-weight: normal;
  font-variant: normal;
  text-transform: none;
  line-height: 1;
  vertical-align: middle;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  *zoom: expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = '' );
  color: #585b9a;
}
/* line 25, /app/app/assets/stylesheets/mixins/_icons.scss */
.organizations_edit__logo.cities .icon--questionnaire:before {
  content: "";
}
/* line 117, /app/app/assets/stylesheets/components/organziations.scss */
.organizations_edit__logo.states-and-regions .icon--questionnaire {
  font-family: 'icomoon';
  speak: none;
  font-style: normal;
  font-weight: normal;
  font-variant: normal;
  text-transform: none;
  line-height: 1;
  vertical-align: middle;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  *zoom: expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = '' );
  color: #585b9a;
}
/* line 25, /app/app/assets/stylesheets/mixins/_icons.scss */
.organizations_edit__logo.states-and-regions .icon--questionnaire:before {
  content: "";
}

/* line 124, /app/app/assets/stylesheets/components/organziations.scss */
.organizations_edit__form_description {
  padding-bottom: 4em;
}

/* line 128, /app/app/assets/stylesheets/components/organziations.scss */
.organizations_edit__form_header {
  float: left;
  font-weight: 600;
  line-height: 6em;
}

/* line 134, /app/app/assets/stylesheets/components/organziations.scss */
.organizations_edit__edit_address {
  font-weight: 600;
  padding: 2em 0;
}

/* line 139, /app/app/assets/stylesheets/components/organziations.scss */
.organizations_edit__address_form {
  display: none;
}

/* line 143, /app/app/assets/stylesheets/components/organziations.scss */
.organizations_edit__form_title {
  font-weight: bold;
  margin-bottom: 1em;
  border-bottom: 1px solid;
  width: 90%;
}

/* line 150, /app/app/assets/stylesheets/components/organziations.scss */
.organizations_edit__address_summary {
  width: 90%;
}
/* line 153, /app/app/assets/stylesheets/components/organziations.scss */
.organizations_edit__address_summary .organizations_edit__address_summary_errors {
  color: #CC0000;
  padding: .5em 0;
}

/* line 161, /app/app/assets/stylesheets/components/organziations.scss */
.organizations_edit__address.active .organizations_edit__address_form {
  display: block;
}
/* line 165, /app/app/assets/stylesheets/components/organziations.scss */
.organizations_edit__address.active .organizations_edit__address_summary {
  display: none;
}

/* line 171, /app/app/assets/stylesheets/components/organziations.scss */
.organizations_edit__address_actions {
  width: 90%;
}

/* line 175, /app/app/assets/stylesheets/components/organziations.scss */
.organizations_edit__form_field {
  padding: 1em 0 0 0;
  position: relative;
  *zoom: 1;
}
@media (min-width: 768px) {
  /* line 175, /app/app/assets/stylesheets/components/organziations.scss */
  .organizations_edit__form_field {
    padding-bottom: 1em;
  }
}
/* line 56, /usr/local/bundle/gems/susy-2.2.12/sass/susy/language/susy/_breakpoint-plugin.scss */
.no-mq .organizations_edit__form_field {
  padding-bottom: 1em;
}
@media (min-width: 1080px) {
  /* line 175, /app/app/assets/stylesheets/components/organziations.scss */
  .organizations_edit__form_field {
    padding-bottom: 1.5em;
  }
}
/* line 56, /usr/local/bundle/gems/susy-2.2.12/sass/susy/language/susy/_breakpoint-plugin.scss */
.no-mq .organizations_edit__form_field {
  padding-bottom: 1.5em;
}
/* line 24, /app/app/assets/stylesheets/mixins/_forms.scss */
.organizations_edit__form_field label {
  display: block;
  font-size: 1.1em;
}
/* line 28, /app/app/assets/stylesheets/mixins/_forms.scss */
.organizations_edit__form_field label .field__requirement {
  color: #ACAAAC;
  font-size: .9em;
  padding: 0 0 0 1em;
}
/* line 35, /app/app/assets/stylesheets/mixins/_forms.scss */
.organizations_edit__form_field .field__error {
  color: #D31144;
  display: block;
  font-size: .9em;
  padding: .5em .6em 0 .6em;
}
/* line 42, /app/app/assets/stylesheets/mixins/_forms.scss */
.organizations_edit__form_field input {
  -moz-appearance: none;
  -webkit-appearance: none;
  -moz-border-radius: 0;
  -webkit-border-radius: 0;
  border-radius: 0;
  font-family: Helvetica, sans-serif;
  font-weight: lighter;
  font-size: 1.4em;
  background: #FFFFFF;
  border: 1px solid #FFFFFF;
  height: 2.6em;
  margin: 0;
  text-indent: .5em;
  width: 100%;
}
@media (min-width: 768px) {
  /* line 42, /app/app/assets/stylesheets/mixins/_forms.scss */
  .organizations_edit__form_field input {
    font-size: 1.2em;
    height: 2.7em;
    line-height: 2.7em;
  }
}
/* line 56, /usr/local/bundle/gems/susy-2.2.12/sass/susy/language/susy/_breakpoint-plugin.scss */
.no-mq .organizations_edit__form_field input {
  font-size: 1.2em;
  height: 2.7em;
  line-height: 2.7em;
}
/* line 60, /app/app/assets/stylesheets/mixins/_forms.scss */
.organizations_edit__form_field input:focus {
  border: 1px solid #485464;
  outline: 0;
}
/* line 38, /usr/local/bundle/gems/compass-core-1.0.3/stylesheets/compass/utilities/general/_clearfix.scss */
.organizations_edit__form_field:after {
  content: "";
  display: table;
  clear: both;
}
@media (min-width: 1080px) {
  /* line 175, /app/app/assets/stylesheets/components/organziations.scss */
  .organizations_edit__form_field {
    padding-bottom: 1em;
  }
}
/* line 56, /usr/local/bundle/gems/susy-2.2.12/sass/susy/language/susy/_breakpoint-plugin.scss */
.no-mq .organizations_edit__form_field {
  padding-bottom: 1em;
}
/* line 184, /app/app/assets/stylesheets/components/organziations.scss */
.organizations_edit__form_field.invalid .chosen-container > .chosen-single {
  border: 1px solid #D31144;
  color: #D31144;
}
/* line 190, /app/app/assets/stylesheets/components/organziations.scss */
.organizations_edit__form_field input {
  background: #f7f8f9;
  border-color: #DDDDDD;
  color: #495862;
  height: 2.3em;
  line-height: 2.3em;
  margin-bottom: 1em;
  padding: 0 1em;
  text-indent: 0;
}
@media (min-width: 768px) {
  /* line 190, /app/app/assets/stylesheets/components/organziations.scss */
  .organizations_edit__form_field input {
    margin-bottom: 0;
    width: 90%;
  }
  /* line 204, /app/app/assets/stylesheets/components/organziations.scss */
  .rtl .new_invoice_form__right_panel .organizations_edit__form_field input {
    float: left;
    text-align: left;
  }
}
/* line 56, /usr/local/bundle/gems/susy-2.2.12/sass/susy/language/susy/_breakpoint-plugin.scss */
.no-mq .organizations_edit__form_field input {
  margin-bottom: 0;
  width: 90%;
}
/* line 204, /app/app/assets/stylesheets/components/organziations.scss */
.rtl .new_invoice_form__right_panel .no-mq .organizations_edit__form_field input {
  float: left;
  text-align: left;
}
/* line 210, /app/app/assets/stylesheets/components/organziations.scss */
.ie7 .organizations_edit__form_field input {
  padding: 0;
}
/* line 216, /app/app/assets/stylesheets/components/organziations.scss */
.organizations_edit__form_field [disabled="disabled"] {
  background: #FFFFFF;
}
/* line 220, /app/app/assets/stylesheets/components/organziations.scss */
.organizations_edit__form_field input:focus {
  border: 1px solid #485464;
}

/* line 226, /app/app/assets/stylesheets/components/organziations.scss */
.js_text_validation i {
  top: 3em;
}
@media (min-width: 768px) {
  /* line 226, /app/app/assets/stylesheets/components/organziations.scss */
  .js_text_validation i {
    top: 2.5em;
    right: 5px;
  }
}
/* line 56, /usr/local/bundle/gems/susy-2.2.12/sass/susy/language/susy/_breakpoint-plugin.scss */
.no-mq .js_text_validation i {
  top: 2.5em;
  right: 5px;
}

/* line 235, /app/app/assets/stylesheets/components/organziations.scss */
.required_field label::after {
  color: #CC0000;
}
@charset "UTF-8";
/* line 32, /app/app/assets/stylesheets/vars/_colors.scss */
.cities-topic {
  background-color: #585b9a;
}

/* line 36, /app/app/assets/stylesheets/vars/_colors.scss */
.climate-change-topic {
  background-color: #82246f;
}

/* line 40, /app/app/assets/stylesheets/vars/_colors.scss */
.forests-topic {
  background-color: #00775a;
}

/* line 44, /app/app/assets/stylesheets/vars/_colors.scss */
.investors-topic {
  background-color: #af6165;
}

/* line 48, /app/app/assets/stylesheets/vars/_colors.scss */
.water-topic {
  background-color: #2c86da;
}

/* line 52, /app/app/assets/stylesheets/vars/_colors.scss */
.supply-chain-topic {
  background-color: #fe5e17;
}

/* line 56, /app/app/assets/stylesheets/vars/_colors.scss */
.states-and-regions-topic {
  background-color: #585b9a;
}

/* line 60, /app/app/assets/stylesheets/vars/_colors.scss */
.other-topic {
  background-color: #ef6a30;
}

/* line 65, /app/app/assets/stylesheets/vars/_colors.scss */
.policy-and-public-affairs-topic,
.companies-topic {
  background-color: palette(red, cdp);
}

/* line 6, /app/app/assets/stylesheets/components/owl_carousel.scss */
.owl-carousel .owl-dots {
  padding: 1.5em 0;
  text-align: center;
}
/* line 11, /app/app/assets/stylesheets/components/owl_carousel.scss */
.owl-carousel .owl-dot {
  display: inline-block;
  vertical-align: middle;
  *vertical-align: auto;
  *zoom: 1;
  *display: inline;
  font-family: 'icomoon';
  speak: none;
  font-style: normal;
  font-weight: normal;
  font-variant: normal;
  text-transform: none;
  line-height: 1;
  vertical-align: middle;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  *zoom: expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = '' );
  color: #D9D9D9;
  font-size: .5em;
  padding: 2em;
}
/* line 25, /app/app/assets/stylesheets/mixins/_icons.scss */
.owl-carousel .owl-dot:before {
  content: "";
}
/* line 19, /app/app/assets/stylesheets/components/owl_carousel.scss */
.owl-carousel .owl-dot.active {
  color: #9099a0;
}
/* line 32, /app/app/assets/stylesheets/vars/_colors.scss */
.cities-topic {
  background-color: #585b9a;
}

/* line 36, /app/app/assets/stylesheets/vars/_colors.scss */
.climate-change-topic {
  background-color: #82246f;
}

/* line 40, /app/app/assets/stylesheets/vars/_colors.scss */
.forests-topic {
  background-color: #00775a;
}

/* line 44, /app/app/assets/stylesheets/vars/_colors.scss */
.investors-topic {
  background-color: #af6165;
}

/* line 48, /app/app/assets/stylesheets/vars/_colors.scss */
.water-topic {
  background-color: #2c86da;
}

/* line 52, /app/app/assets/stylesheets/vars/_colors.scss */
.supply-chain-topic {
  background-color: #fe5e17;
}

/* line 56, /app/app/assets/stylesheets/vars/_colors.scss */
.states-and-regions-topic {
  background-color: #585b9a;
}

/* line 60, /app/app/assets/stylesheets/vars/_colors.scss */
.other-topic {
  background-color: #ef6a30;
}

/* line 65, /app/app/assets/stylesheets/vars/_colors.scss */
.policy-and-public-affairs-topic,
.companies-topic {
  background-color: palette(red, cdp);
}

/* line 14, /app/app/assets/stylesheets/components/page.scss */
.page__header_inner, .page__content_inner, .page__footer_inner {
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  max-width: 100%;
  margin-left: auto;
  margin-right: auto;
  padding: 0 1.6em;
  position: relative;
}
/* line 12, /usr/local/bundle/gems/susy-2.2.12/sass/susy/output/support/_clearfix.scss */
.page__header_inner:after, .page__content_inner:after, .page__footer_inner:after {
  content: " ";
  display: block;
  clear: both;
}
@media (min-width: 768px) {
  /* line 14, /app/app/assets/stylesheets/components/page.scss */
  .page__header_inner, .page__content_inner, .page__footer_inner {
    padding: 0 3.4em;
  }
}
/* line 56, /usr/local/bundle/gems/susy-2.2.12/sass/susy/language/susy/_breakpoint-plugin.scss */
.no-mq .page__header_inner, .no-mq .page__content_inner, .no-mq .page__footer_inner {
  padding: 0 3.4em;
}
@media (min-width: 1080px) {
  /* line 14, /app/app/assets/stylesheets/components/page.scss */
  .page__header_inner, .page__content_inner, .page__footer_inner {
    margin: 0 auto;
    max-width: 1400px;
    padding: 0 2em;
  }
}
/* line 56, /usr/local/bundle/gems/susy-2.2.12/sass/susy/language/susy/_breakpoint-plugin.scss */
.no-mq .page__header_inner, .no-mq .page__content_inner, .no-mq .page__footer_inner {
  margin: 0 auto;
  max-width: 1400px;
  padding: 0 2em;
}

/* line 18, /app/app/assets/stylesheets/components/page.scss */
.page {
  background: #f5f7f8;
  min-height: 100%;
  position: relative;
}
/* line 23, /app/app/assets/stylesheets/components/page.scss */
.page.page--posts_serve {
  background-color: #F8F8F8;
}

/* line 28, /app/app/assets/stylesheets/components/page.scss */
.page__header {
  *zoom: 1;
  background: #FFFFFF;
  padding: .3em 1em .1em;
  width: 100%;
  z-index: 11;
}
/* line 38, /usr/local/bundle/gems/compass-core-1.0.3/stylesheets/compass/utilities/general/_clearfix.scss */
.page__header:after {
  content: "";
  display: table;
  clear: both;
}
@media (min-width: 768px) {
  /* line 28, /app/app/assets/stylesheets/components/page.scss */
  .page__header {
    padding: 0;
  }
}
/* line 56, /usr/local/bundle/gems/susy-2.2.12/sass/susy/language/susy/_breakpoint-plugin.scss */
.no-mq .page__header {
  padding: 0;
}
/* line 40, /app/app/assets/stylesheets/components/page.scss */
.page__header.scrolled_header {
  padding-top: 0;
}

/* line 45, /app/app/assets/stylesheets/components/page.scss */
.page__header_inner {
  padding: .8em 0;
}
@media (min-width: 1080px) {
  /* line 45, /app/app/assets/stylesheets/components/page.scss */
  .page__header_inner {
    padding: 30px;
    padding-right: 10px;
    text-align: center;
  }
}
/* line 56, /usr/local/bundle/gems/susy-2.2.12/sass/susy/language/susy/_breakpoint-plugin.scss */
.no-mq .page__header_inner {
  padding: 30px;
  padding-right: 10px;
  text-align: center;
}
@media (min-width: 1080px) {
  /* line 2, /app/app/assets/stylesheets/mixins/_helpers.scss */
  .collapsed_header .page__header_inner {
    padding: 1em 2em;
  }
}
/* line 56, /usr/local/bundle/gems/susy-2.2.12/sass/susy/language/susy/_breakpoint-plugin.scss */
.no-mq .collapsed_header .page__header_inner {
  padding: 1em 2em;
}

/* line 62, /app/app/assets/stylesheets/components/page.scss */
.page__header_inner--secondary {
  display: none;
  margin: 0 auto;
  max-width: 1400px;
  padding-bottom: 0;
  padding-top: 0;
  position: relative;
  z-index: 20;
}
@media (min-width: 768px) {
  /* line 62, /app/app/assets/stylesheets/components/page.scss */
  .page__header_inner--secondary {
    background: #485464;
  }
}
/* line 56, /usr/local/bundle/gems/susy-2.2.12/sass/susy/language/susy/_breakpoint-plugin.scss */
.no-mq .page__header_inner--secondary {
  background: #485464;
}
@media (min-width: 1080px) {
  /* line 62, /app/app/assets/stylesheets/components/page.scss */
  .page__header_inner--secondary {
    background: #FFFFFF;
    display: block;
  }
}
/* line 56, /usr/local/bundle/gems/susy-2.2.12/sass/susy/language/susy/_breakpoint-plugin.scss */
.no-mq .page__header_inner--secondary {
  background: #FFFFFF;
  display: block;
}
/* line 2, /app/app/assets/stylesheets/mixins/_helpers.scss */
.collapsed_header .page__header_inner--secondary {
  background: #FFFFFF;
  color: #FCFCFC;
  display: none;
  float: none;
  max-width: none;
}

/* line 89, /app/app/assets/stylesheets/components/page.scss */
.page__content {
  overflow: hidden;
}

/* line 93, /app/app/assets/stylesheets/components/page.scss */
.page__content_inner {
  padding-bottom: 2em;
  padding-top: 2em;
}
@media (min-width: 768px) {
  /* line 93, /app/app/assets/stylesheets/components/page.scss */
  .page__content_inner {
    padding-bottom: 4em;
    padding-top: 4em;
  }
}
/* line 56, /usr/local/bundle/gems/susy-2.2.12/sass/susy/language/susy/_breakpoint-plugin.scss */
.no-mq .page__content_inner {
  padding-bottom: 4em;
  padding-top: 4em;
}
@media (min-width: 1080px) {
  /* line 93, /app/app/assets/stylesheets/components/page.scss */
  .page__content_inner {
    padding-left: 13.5em;
    padding-right: 13.5em;
  }
}
/* line 56, /usr/local/bundle/gems/susy-2.2.12/sass/susy/language/susy/_breakpoint-plugin.scss */
.no-mq .page__content_inner {
  padding-left: 13.5em;
  padding-right: 13.5em;
}
/* line 2, /app/app/assets/stylesheets/mixins/_helpers.scss */
.ie7 .page__content_inner {
  *behavior: none;
}
/* line 2, /app/app/assets/stylesheets/mixins/_helpers.scss */
.no-mq .page__content_inner {
  padding-left: 15%;
  padding-right: 15%;
}
/* line 124, /app/app/assets/stylesheets/components/page.scss */
.page__content_inner img,
.page__content_inner iframe {
  max-width: 100%;
}

/* line 130, /app/app/assets/stylesheets/components/page.scss */
.page__footer {
  background: #484648;
  padding: 2.4em 0 3em;
}
/* line 32, /app/app/assets/stylesheets/vars/_colors.scss */
.cities-topic {
  background-color: #585b9a;
}

/* line 36, /app/app/assets/stylesheets/vars/_colors.scss */
.climate-change-topic {
  background-color: #82246f;
}

/* line 40, /app/app/assets/stylesheets/vars/_colors.scss */
.forests-topic {
  background-color: #00775a;
}

/* line 44, /app/app/assets/stylesheets/vars/_colors.scss */
.investors-topic {
  background-color: #af6165;
}

/* line 48, /app/app/assets/stylesheets/vars/_colors.scss */
.water-topic {
  background-color: #2c86da;
}

/* line 52, /app/app/assets/stylesheets/vars/_colors.scss */
.supply-chain-topic {
  background-color: #fe5e17;
}

/* line 56, /app/app/assets/stylesheets/vars/_colors.scss */
.states-and-regions-topic {
  background-color: #585b9a;
}

/* line 60, /app/app/assets/stylesheets/vars/_colors.scss */
.other-topic {
  background-color: #ef6a30;
}

/* line 65, /app/app/assets/stylesheets/vars/_colors.scss */
.policy-and-public-affairs-topic,
.companies-topic {
  background-color: palette(red, cdp);
}

/* line 5, /app/app/assets/stylesheets/components/pagination.scss */
.pagination {
  max-width: 100%;
  margin-left: auto;
  margin-right: auto;
  line-height: 3em;
  padding: 2em 0 0 0;
}
/* line 12, /usr/local/bundle/gems/susy-2.2.12/sass/susy/output/support/_clearfix.scss */
.pagination:after {
  content: " ";
  display: block;
  clear: both;
}
/* line 10, /app/app/assets/stylesheets/components/pagination.scss */
.pagination .button_to {
  display: inline-block;
}
/* line 14, /app/app/assets/stylesheets/components/pagination.scss */
.pagination input {
  background: transparent;
  border: none;
  cursor: pointer;
  outline: none;
  padding: 0;
  text-decoration: underline;
  -webkit-tap-highlight-color: transparent;
}
/* line 24, /app/app/assets/stylesheets/components/pagination.scss */
.pagination input, .pagination .gap {
  margin-left: .7em;
}

/* line 29, /app/app/assets/stylesheets/components/pagination.scss */
.pagination__back_to {
  float: left;
  margin-right: 2em;
}
/* line 8, /app/app/assets/stylesheets/mixins/_helpers.scss */
.rtl .pagination__back_to {
  margin-left: 1em;
}

/* line 38, /app/app/assets/stylesheets/components/pagination.scss */
.pagination__show_limits .button_to, .pagination__per_page,
.pagination__per_page--selected {
  border: none;
  color: #485464;
  display: inline-block;
  margin-left: .5em;
  outline: none;
}

/* line 47, /app/app/assets/stylesheets/components/pagination.scss */
.pagination__show_limits {
  float: left;
  margin-right: 2em;
}
/* line 51, /app/app/assets/stylesheets/components/pagination.scss */
.pagination__show_limits .button_to {
  margin-left: .1em;
}

/* line 56, /app/app/assets/stylesheets/components/pagination.scss */
.pagination__per_page--selected, input.pagination__per_page--selected {
  color: #D31144;
  text-decoration: none;
}

/* line 61, /app/app/assets/stylesheets/components/pagination.scss */
.pagination__pages {
  float: right;
}

/* line 66, /app/app/assets/stylesheets/components/pagination.scss */
.pagination_post em.current {
  margin-left: .7em;
}

/* line 71, /app/app/assets/stylesheets/components/pagination.scss */
.pagination__will_pagination {
  display: inline;
  float: right;
  margin-right: 1em;
}
/* line 8, /app/app/assets/stylesheets/mixins/_helpers.scss */
.rtl .pagination__will_pagination {
  margin-right: 0;
}
/* line 80, /app/app/assets/stylesheets/components/pagination.scss */
.pagination__will_pagination a,
.pagination__will_pagination .current,
.pagination__will_pagination .previous_page,
.pagination__will_pagination .next_page {
  margin-left: .5em;
  display: inline-block;
}
/* line 88, /app/app/assets/stylesheets/components/pagination.scss */
.pagination__will_pagination a, .pagination__will_pagination .button_to {
  color: #485464;
}
/* line 92, /app/app/assets/stylesheets/components/pagination.scss */
.pagination__will_pagination input, .pagination__will_pagination .gap {
  margin-left: .7em;
}
/* line 96, /app/app/assets/stylesheets/components/pagination.scss */
.pagination__will_pagination .current {
  color: #D31144;
  text-decoration: none;
}
/* line 32, /app/app/assets/stylesheets/vars/_colors.scss */
.cities-topic {
  background-color: #585b9a;
}

/* line 36, /app/app/assets/stylesheets/vars/_colors.scss */
.climate-change-topic {
  background-color: #82246f;
}

/* line 40, /app/app/assets/stylesheets/vars/_colors.scss */
.forests-topic {
  background-color: #00775a;
}

/* line 44, /app/app/assets/stylesheets/vars/_colors.scss */
.investors-topic {
  background-color: #af6165;
}

/* line 48, /app/app/assets/stylesheets/vars/_colors.scss */
.water-topic {
  background-color: #2c86da;
}

/* line 52, /app/app/assets/stylesheets/vars/_colors.scss */
.supply-chain-topic {
  background-color: #fe5e17;
}

/* line 56, /app/app/assets/stylesheets/vars/_colors.scss */
.states-and-regions-topic {
  background-color: #585b9a;
}

/* line 60, /app/app/assets/stylesheets/vars/_colors.scss */
.other-topic {
  background-color: #ef6a30;
}

/* line 65, /app/app/assets/stylesheets/vars/_colors.scss */
.policy-and-public-affairs-topic,
.companies-topic {
  background-color: palette(red, cdp);
}

/* line 9, /app/app/assets/stylesheets/components/payment_form.scss */
.payment {
  margin-top: 1.5em;
  position: relative;
}
/* line 14, /app/app/assets/stylesheets/components/payment_form.scss */
.ie7 .payment * {
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  *behavior: none;
}
@media (min-width: 1080px) {
  /* line 9, /app/app/assets/stylesheets/components/payment_form.scss */
  .payment {
    margin: 0 auto;
    padding: 2em;
  }
}
/* line 56, /usr/local/bundle/gems/susy-2.2.12/sass/susy/language/susy/_breakpoint-plugin.scss */
.no-mq .payment {
  margin: 0 auto;
  padding: 2em;
}
@media (min-width: 1200px) {
  /* line 9, /app/app/assets/stylesheets/components/payment_form.scss */
  .payment {
    margin: 0 auto;
    max-width: 1200px;
  }
}
/* line 56, /usr/local/bundle/gems/susy-2.2.12/sass/susy/language/susy/_breakpoint-plugin.scss */
.no-mq .payment {
  margin: 0 auto;
  max-width: 1200px;
}
/* line 27, /app/app/assets/stylesheets/components/payment_form.scss */
.payment__title {
  background: #485464;
  color: #FFFFFF;
  font-size: 1.2em;
  line-height: 3em;
  padding: 0 1em;
}
/* line 31, /app/app/assets/stylesheets/components/payment_form.scss */
.payment__panel, .payment__form {
  background: #FFFFFF;
  padding: 1em;
}
/* line 2, /app/app/assets/stylesheets/mixins/_helpers.scss */
.ie7 .payment__panel, .ie7 .payment__form {
  *behavior: url("/shims/boxsizing.htc");
}

@media (max-width: 1079px) {
  /* line 42, /app/app/assets/stylesheets/components/payment_form.scss */
  .payment_summary {
    border-top: 1px solid #DDDDDD;
  }
}
/* line 56, /usr/local/bundle/gems/susy-2.2.12/sass/susy/language/susy/_breakpoint-plugin.scss */
.no-mq .payment_summary {
  border-top: 1px solid #DDDDDD;
}
/* line 47, /app/app/assets/stylesheets/components/payment_form.scss */
.payment_summary li {
  *zoom: 1;
  border-bottom: 1px solid #DDDDDD;
  padding: 1em 0;
}
/* line 38, /usr/local/bundle/gems/compass-core-1.0.3/stylesheets/compass/utilities/general/_clearfix.scss */
.payment_summary li:after {
  content: "";
  display: table;
  clear: both;
}
/* line 54, /app/app/assets/stylesheets/components/payment_form.scss */
.payment_summary li:last-child {
  border-bottom: 0;
}
/* line 58, /app/app/assets/stylesheets/components/payment_form.scss */
.payment_summary__detail {
  float: left;
  width: 60%;
}
/* line 8, /app/app/assets/stylesheets/mixins/_helpers.scss */
.rtl .payment_summary__detail {
  float: right;
}
/* line 67, /app/app/assets/stylesheets/components/payment_form.scss */
.payment_summary__amount {
  float: right;
  text-align: right;
  width: 40%;
}
/* line 8, /app/app/assets/stylesheets/mixins/_helpers.scss */
.rtl .payment_summary__amount {
  float: left;
  text-align: left;
}
@charset "UTF-8";
/* line 32, /app/app/assets/stylesheets/vars/_colors.scss */
.cities-topic {
  background-color: #585b9a;
}

/* line 36, /app/app/assets/stylesheets/vars/_colors.scss */
.climate-change-topic {
  background-color: #82246f;
}

/* line 40, /app/app/assets/stylesheets/vars/_colors.scss */
.forests-topic {
  background-color: #00775a;
}

/* line 44, /app/app/assets/stylesheets/vars/_colors.scss */
.investors-topic {
  background-color: #af6165;
}

/* line 48, /app/app/assets/stylesheets/vars/_colors.scss */
.water-topic {
  background-color: #2c86da;
}

/* line 52, /app/app/assets/stylesheets/vars/_colors.scss */
.supply-chain-topic {
  background-color: #fe5e17;
}

/* line 56, /app/app/assets/stylesheets/vars/_colors.scss */
.states-and-regions-topic {
  background-color: #585b9a;
}

/* line 60, /app/app/assets/stylesheets/vars/_colors.scss */
.other-topic {
  background-color: #ef6a30;
}

/* line 65, /app/app/assets/stylesheets/vars/_colors.scss */
.policy-and-public-affairs-topic,
.companies-topic {
  background-color: palette(red, cdp);
}

/* line 32, /app/app/assets/stylesheets/vars/_colors.scss */
.cities-topic {
  background-color: #585b9a;
}

/* line 36, /app/app/assets/stylesheets/vars/_colors.scss */
.climate-change-topic {
  background-color: #82246f;
}

/* line 40, /app/app/assets/stylesheets/vars/_colors.scss */
.forests-topic {
  background-color: #00775a;
}

/* line 44, /app/app/assets/stylesheets/vars/_colors.scss */
.investors-topic {
  background-color: #af6165;
}

/* line 48, /app/app/assets/stylesheets/vars/_colors.scss */
.water-topic {
  background-color: #2c86da;
}

/* line 52, /app/app/assets/stylesheets/vars/_colors.scss */
.supply-chain-topic {
  background-color: #fe5e17;
}

/* line 56, /app/app/assets/stylesheets/vars/_colors.scss */
.states-and-regions-topic {
  background-color: #585b9a;
}

/* line 60, /app/app/assets/stylesheets/vars/_colors.scss */
.other-topic {
  background-color: #ef6a30;
}

/* line 65, /app/app/assets/stylesheets/vars/_colors.scss */
.policy-and-public-affairs-topic,
.companies-topic {
  background-color: #D31144;
}

/* line 32, /app/app/assets/stylesheets/vars/_colors.scss */
.cities-topic {
  background-color: #585b9a;
}

/* line 36, /app/app/assets/stylesheets/vars/_colors.scss */
.climate-change-topic {
  background-color: #82246f;
}

/* line 40, /app/app/assets/stylesheets/vars/_colors.scss */
.forests-topic {
  background-color: #00775a;
}

/* line 44, /app/app/assets/stylesheets/vars/_colors.scss */
.investors-topic {
  background-color: #af6165;
}

/* line 48, /app/app/assets/stylesheets/vars/_colors.scss */
.water-topic {
  background-color: #2c86da;
}

/* line 52, /app/app/assets/stylesheets/vars/_colors.scss */
.supply-chain-topic {
  background-color: #fe5e17;
}

/* line 56, /app/app/assets/stylesheets/vars/_colors.scss */
.states-and-regions-topic {
  background-color: #585b9a;
}

/* line 60, /app/app/assets/stylesheets/vars/_colors.scss */
.other-topic {
  background-color: #ef6a30;
}

/* line 65, /app/app/assets/stylesheets/vars/_colors.scss */
.policy-and-public-affairs-topic,
.companies-topic {
  background-color: #D31144;
}

/* line 7, /app/app/assets/stylesheets/components/payments.scss */
.payments--empty,
.payments__header {
  *zoom: 1;
  background-color: #90989F;
  color: #FFFFFF;
  padding: 0 0 0 1em;
  -moz-border-radius: 0.15em;
  -webkit-border-radius: 0.15em;
  border-radius: 0.15em;
}
/* line 38, /usr/local/bundle/gems/compass-core-1.0.3/stylesheets/compass/utilities/general/_clearfix.scss */
.payments--empty:after,
.payments__header:after {
  content: "";
  display: table;
  clear: both;
}
/* line 8, /app/app/assets/stylesheets/mixins/_helpers.scss */
.rtl .payments--empty, .rtl
.payments__header {
  padding: 0 1em 0 0;
}
/* line 2, /app/app/assets/stylesheets/mixins/_helpers.scss */
.active .payments--empty, .active
.payments__header {
  background-color: #485464;
}
/* line 21, /app/app/assets/stylesheets/mixins/_expandable_section.scss */
.active .payments--empty .icon--dropdown, .active
.payments__header .icon--dropdown {
  font-family: 'icomoon';
  speak: none;
  font-style: normal;
  font-weight: normal;
  font-variant: normal;
  text-transform: none;
  line-height: 1;
  vertical-align: middle;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  *zoom: expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = '' );
  line-height: 3.6em;
  padding: 0 1em;
}
/* line 25, /app/app/assets/stylesheets/mixins/_icons.scss */
.active .payments--empty .icon--dropdown:before, .active
.payments__header .icon--dropdown:before {
  content: "";
}

/* line 31, /app/app/assets/stylesheets/mixins/_expandable_section.scss */
.payments__cta a {
  color: white;
  text-decoration: none;
  font-size: 1.2em;
}
/* line 36, /app/app/assets/stylesheets/mixins/_expandable_section.scss */
.payments__cta .icon--dropdown {
  line-height: 3.6em;
  padding: 0 1em;
}

/* line 16, /app/app/assets/stylesheets/components/payments.scss */
.payments--empty {
  font-style: italic;
  line-height: 3em;
}

/* line 21, /app/app/assets/stylesheets/components/payments.scss */
.payments__body--main {
  background: #FFFFFF;
  padding: 1em;
}

/* line 26, /app/app/assets/stylesheets/components/payments.scss */
.payments_container {
  background: #FFFFFF;
  padding: 1.5em 1em;
}
/* line 30, /app/app/assets/stylesheets/components/payments.scss */
.payments_container .pending {
  color: #D31144;
}
/* line 34, /app/app/assets/stylesheets/components/payments.scss */
.payments_container .disclosers__payment_button {
  position: relative;
}

/* line 39, /app/app/assets/stylesheets/components/payments.scss */
.payments_required {
  color: #485464;
  margin-top: .6em;
}

/* line 44, /app/app/assets/stylesheets/components/payments.scss */
.payments_paid {
  color: #959595;
  font-size: .9em;
  line-height: 1em;
  text-decoration: none;
  width: 5em;
}
/* line 2, /app/app/assets/stylesheets/mixins/_helpers.scss */
[dir="rtl"] .payments_paid {
  left: 0;
  right: auto;
}
/* line 56, /app/app/assets/stylesheets/components/payments.scss */
.payments_paid:before {
  display: inline-block;
  vertical-align: middle;
  *vertical-align: auto;
  *zoom: 1;
  *display: inline;
  background-image: url(/assets/icheck/cdp-56d27247880ea1695076ec60c40165d18e902bcdeed9da9db192856dc7579f93.png);
  content: '';
  height: 18px;
  margin-right: 10px;
  position: relative;
  top: -.1em;
  width: 18px;
}
/* line 2, /app/app/assets/stylesheets/mixins/_helpers.scss */
[dir="rtl"] .payments_paid:before {
  margin: 0 0 0 10px;
}
/* line 72, /app/app/assets/stylesheets/components/payments.scss */
.payments_paid.active:before {
  background-position: -40px 0;
}

/* line 75, /app/app/assets/stylesheets/components/payments.scss */
.payments_status {
  display: inline-block;
  vertical-align: middle;
  *vertical-align: auto;
  *zoom: 1;
  *display: inline;
  color: #485464;
  min-height: 36px;
  padding-left: 4em;
  position: relative;
  text-decoration: none;
  text-indent: -10000px;
}
@media (min-width: 768px) {
  /* line 75, /app/app/assets/stylesheets/components/payments.scss */
  .payments_status {
    min-height: 40px;
  }
}
/* line 56, /usr/local/bundle/gems/susy-2.2.12/sass/susy/language/susy/_breakpoint-plugin.scss */
.no-mq .payments_status {
  min-height: 40px;
}
/* line 89, /app/app/assets/stylesheets/components/payments.scss */
.payments_status:after {
  background: url(/assets/branding/report_icon-58a4064a50a9b5693c402fa5a24f3a6265052c1b6869e7b67ffb68023afa484e.png) no-repeat;
  background-size: cover;
  content: '';
  height: 36px;
  left: -.5em;
  position: absolute;
  top: 15px;
  width: 34px;
}
/* line 8, /app/app/assets/stylesheets/mixins/_helpers.scss */
.rtl .payments_status:after {
  left: inherit;
  right: 1.7em;
}
@media (min-width: 768px) {
  /* line 89, /app/app/assets/stylesheets/components/payments.scss */
  .payments_status:after {
    height: 40px;
    left: 0;
    top: 0;
    width: 40px;
  }
}
/* line 56, /usr/local/bundle/gems/susy-2.2.12/sass/susy/language/susy/_breakpoint-plugin.scss */
.no-mq .payments_status:after {
  height: 40px;
  left: 0;
  top: 0;
  width: 40px;
}
@charset "UTF-8";
/* line 32, /app/app/assets/stylesheets/vars/_colors.scss */
.cities-topic {
  background-color: #585b9a;
}

/* line 36, /app/app/assets/stylesheets/vars/_colors.scss */
.climate-change-topic {
  background-color: #82246f;
}

/* line 40, /app/app/assets/stylesheets/vars/_colors.scss */
.forests-topic {
  background-color: #00775a;
}

/* line 44, /app/app/assets/stylesheets/vars/_colors.scss */
.investors-topic {
  background-color: #af6165;
}

/* line 48, /app/app/assets/stylesheets/vars/_colors.scss */
.water-topic {
  background-color: #2c86da;
}

/* line 52, /app/app/assets/stylesheets/vars/_colors.scss */
.supply-chain-topic {
  background-color: #fe5e17;
}

/* line 56, /app/app/assets/stylesheets/vars/_colors.scss */
.states-and-regions-topic {
  background-color: #585b9a;
}

/* line 60, /app/app/assets/stylesheets/vars/_colors.scss */
.other-topic {
  background-color: #ef6a30;
}

/* line 65, /app/app/assets/stylesheets/vars/_colors.scss */
.policy-and-public-affairs-topic,
.companies-topic {
  background-color: palette(red, cdp);
}

/* line 32, /app/app/assets/stylesheets/vars/_colors.scss */
.cities-topic {
  background-color: #585b9a;
}

/* line 36, /app/app/assets/stylesheets/vars/_colors.scss */
.climate-change-topic {
  background-color: #82246f;
}

/* line 40, /app/app/assets/stylesheets/vars/_colors.scss */
.forests-topic {
  background-color: #00775a;
}

/* line 44, /app/app/assets/stylesheets/vars/_colors.scss */
.investors-topic {
  background-color: #af6165;
}

/* line 48, /app/app/assets/stylesheets/vars/_colors.scss */
.water-topic {
  background-color: #2c86da;
}

/* line 52, /app/app/assets/stylesheets/vars/_colors.scss */
.supply-chain-topic {
  background-color: #fe5e17;
}

/* line 56, /app/app/assets/stylesheets/vars/_colors.scss */
.states-and-regions-topic {
  background-color: #585b9a;
}

/* line 60, /app/app/assets/stylesheets/vars/_colors.scss */
.other-topic {
  background-color: #ef6a30;
}

/* line 65, /app/app/assets/stylesheets/vars/_colors.scss */
.policy-and-public-affairs-topic,
.companies-topic {
  background-color: #D31144;
}

/* line 3, /app/app/assets/stylesheets/components/previous_responses.scss */
.previous_responses__header {
  *zoom: 1;
  background-color: #90989F;
  color: #FFFFFF;
  padding: 0 0 0 1em;
  -moz-border-radius: 0.15em;
  -webkit-border-radius: 0.15em;
  border-radius: 0.15em;
}
/* line 38, /usr/local/bundle/gems/compass-core-1.0.3/stylesheets/compass/utilities/general/_clearfix.scss */
.previous_responses__header:after {
  content: "";
  display: table;
  clear: both;
}
/* line 8, /app/app/assets/stylesheets/mixins/_helpers.scss */
.rtl .previous_responses__header {
  padding: 0 1em 0 0;
}
/* line 2, /app/app/assets/stylesheets/mixins/_helpers.scss */
.active .previous_responses__header {
  background-color: #485464;
}
/* line 21, /app/app/assets/stylesheets/mixins/_expandable_section.scss */
.active .previous_responses__header .icon--dropdown {
  font-family: 'icomoon';
  speak: none;
  font-style: normal;
  font-weight: normal;
  font-variant: normal;
  text-transform: none;
  line-height: 1;
  vertical-align: middle;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  *zoom: expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = '' );
  line-height: 3.6em;
  padding: 0 1em;
}
/* line 25, /app/app/assets/stylesheets/mixins/_icons.scss */
.active .previous_responses__header .icon--dropdown:before {
  content: "";
}

/* line 31, /app/app/assets/stylesheets/mixins/_expandable_section.scss */
.previous_responses__cta a {
  color: white;
  text-decoration: none;
  font-size: 1.2em;
}
/* line 36, /app/app/assets/stylesheets/mixins/_expandable_section.scss */
.previous_responses__cta .icon--dropdown {
  line-height: 3.6em;
  padding: 0 1em;
}

/* line 11, /app/app/assets/stylesheets/components/previous_responses.scss */
.previous_responses__foot_note {
  color: #485464;
  display: none;
  font-size: .8em;
}
/* line 32, /app/app/assets/stylesheets/vars/_colors.scss */
.cities-topic {
  background-color: #585b9a;
}

/* line 36, /app/app/assets/stylesheets/vars/_colors.scss */
.climate-change-topic {
  background-color: #82246f;
}

/* line 40, /app/app/assets/stylesheets/vars/_colors.scss */
.forests-topic {
  background-color: #00775a;
}

/* line 44, /app/app/assets/stylesheets/vars/_colors.scss */
.investors-topic {
  background-color: #af6165;
}

/* line 48, /app/app/assets/stylesheets/vars/_colors.scss */
.water-topic {
  background-color: #2c86da;
}

/* line 52, /app/app/assets/stylesheets/vars/_colors.scss */
.supply-chain-topic {
  background-color: #fe5e17;
}

/* line 56, /app/app/assets/stylesheets/vars/_colors.scss */
.states-and-regions-topic {
  background-color: #585b9a;
}

/* line 60, /app/app/assets/stylesheets/vars/_colors.scss */
.other-topic {
  background-color: #ef6a30;
}

/* line 65, /app/app/assets/stylesheets/vars/_colors.scss */
.policy-and-public-affairs-topic,
.companies-topic {
  background-color: palette(red, cdp);
}

/* line 4, /app/app/assets/stylesheets/components/programme_calendar.scss */
.programme_calendar {
  background: #FFFFFF;
  overflow: hidden;
  padding: 1.5em 2em 2em;
  position: relative;
}
/* line 10, /app/app/assets/stylesheets/components/programme_calendar.scss */
.programme_calendar .programme_calendar__less {
  display: none;
}
/* line 2, /app/app/assets/stylesheets/mixins/_helpers.scss */
.ie7 .programme_calendar.open {
  *behavior: none;
}
/* line 19, /app/app/assets/stylesheets/components/programme_calendar.scss */
.programme_calendar.open .programme_calendar__less {
  display: block;
}
/* line 23, /app/app/assets/stylesheets/components/programme_calendar.scss */
.programme_calendar.open .programme_calendar__more {
  display: none;
}

/* line 29, /app/app/assets/stylesheets/components/programme_calendar.scss */
.programme_calendar__toggle {
  background-color: #FFFFFF;
  bottom: 0;
  display: none;
  height: 2em;
  left: 0;
  line-height: 2em;
  position: absolute;
  text-align: center;
  text-decoration: none;
  width: 100%;
}
/* line 41, /app/app/assets/stylesheets/components/programme_calendar.scss */
.programme_calendar__toggle:hover {
  background-color: #D31144;
  color: #FFFFFF;
}

/* line 47, /app/app/assets/stylesheets/components/programme_calendar.scss */
.programme_calendar__post {
  padding: .5em 0 0 0;
}
/* line 32, /app/app/assets/stylesheets/vars/_colors.scss */
.cities-topic {
  background-color: #585b9a;
}

/* line 36, /app/app/assets/stylesheets/vars/_colors.scss */
.climate-change-topic {
  background-color: #82246f;
}

/* line 40, /app/app/assets/stylesheets/vars/_colors.scss */
.forests-topic {
  background-color: #00775a;
}

/* line 44, /app/app/assets/stylesheets/vars/_colors.scss */
.investors-topic {
  background-color: #af6165;
}

/* line 48, /app/app/assets/stylesheets/vars/_colors.scss */
.water-topic {
  background-color: #2c86da;
}

/* line 52, /app/app/assets/stylesheets/vars/_colors.scss */
.supply-chain-topic {
  background-color: #fe5e17;
}

/* line 56, /app/app/assets/stylesheets/vars/_colors.scss */
.states-and-regions-topic {
  background-color: #585b9a;
}

/* line 60, /app/app/assets/stylesheets/vars/_colors.scss */
.other-topic {
  background-color: #ef6a30;
}

/* line 65, /app/app/assets/stylesheets/vars/_colors.scss */
.policy-and-public-affairs-topic,
.companies-topic {
  background-color: palette(red, cdp);
}

/* line 32, /app/app/assets/stylesheets/vars/_colors.scss */
.cities-topic {
  background-color: #585b9a;
}

/* line 36, /app/app/assets/stylesheets/vars/_colors.scss */
.climate-change-topic {
  background-color: #82246f;
}

/* line 40, /app/app/assets/stylesheets/vars/_colors.scss */
.forests-topic {
  background-color: #00775a;
}

/* line 44, /app/app/assets/stylesheets/vars/_colors.scss */
.investors-topic {
  background-color: #af6165;
}

/* line 48, /app/app/assets/stylesheets/vars/_colors.scss */
.water-topic {
  background-color: #2c86da;
}

/* line 52, /app/app/assets/stylesheets/vars/_colors.scss */
.supply-chain-topic {
  background-color: #fe5e17;
}

/* line 56, /app/app/assets/stylesheets/vars/_colors.scss */
.states-and-regions-topic {
  background-color: #585b9a;
}

/* line 60, /app/app/assets/stylesheets/vars/_colors.scss */
.other-topic {
  background-color: #ef6a30;
}

/* line 65, /app/app/assets/stylesheets/vars/_colors.scss */
.policy-and-public-affairs-topic,
.companies-topic {
  background-color: #D31144;
}

/* line 7, /app/app/assets/stylesheets/components/project_memberships.scss */
.dashboard .project-memberships {
  border: 1px solid #9099a0;
}

/* line 11, /app/app/assets/stylesheets/components/project_memberships.scss */
.project-memberships {
  padding: 20px;
  min-width: 320px;
}
@media (max-width: 767px) {
  /* line 11, /app/app/assets/stylesheets/components/project_memberships.scss */
  .project-memberships {
    padding: 10px;
  }
}
/* line 56, /usr/local/bundle/gems/susy-2.2.12/sass/susy/language/susy/_breakpoint-plugin.scss */
.no-mq .project-memberships {
  padding: 10px;
}

/* line 20, /app/app/assets/stylesheets/components/project_memberships.scss */
.project-memberships, .project-memberships-zone {
  background: #FFFFFF;
}
/* line 23, /app/app/assets/stylesheets/components/project_memberships.scss */
.project-memberships > h2, .project-memberships-zone > h2 {
  margin-top: 0;
  padding: 0;
}
/* line 28, /app/app/assets/stylesheets/components/project_memberships.scss */
.project-memberships > h2, .project-memberships > p, .project-memberships .related-authority, .project-memberships-zone > h2, .project-memberships-zone > p, .project-memberships-zone .related-authority {
  margin-bottom: 20px;
}
@media (max-width: 767px) {
  /* line 28, /app/app/assets/stylesheets/components/project_memberships.scss */
  .project-memberships > h2, .project-memberships > p, .project-memberships .related-authority, .project-memberships-zone > h2, .project-memberships-zone > p, .project-memberships-zone .related-authority {
    margin-bottom: 10px;
  }
}
/* line 56, /usr/local/bundle/gems/susy-2.2.12/sass/susy/language/susy/_breakpoint-plugin.scss */
.no-mq .project-memberships > h2, .no-mq .project-memberships > p, .no-mq .project-memberships .related-authority, .no-mq .project-memberships-zone > h2, .no-mq .project-memberships-zone > p, .no-mq .project-memberships-zone .related-authority {
  margin-bottom: 10px;
}
/* line 36, /app/app/assets/stylesheets/components/project_memberships.scss */
.project-memberships .related-authority:last-child, .project-memberships-zone .related-authority:last-child {
  margin-bottom: 0;
}
/* line 40, /app/app/assets/stylesheets/components/project_memberships.scss */
.project-memberships > h2, .project-memberships-zone > h2 {
  line-height: 1;
}
/* line 44, /app/app/assets/stylesheets/components/project_memberships.scss */
.project-memberships h2, .project-memberships h3, .project-memberships-zone h2, .project-memberships-zone h3 {
  font-weight: bolder;
}
/* line 48, /app/app/assets/stylesheets/components/project_memberships.scss */
.project-memberships > p, .project-memberships-zone > p {
  line-height: 1.5;
}
/* line 52, /app/app/assets/stylesheets/components/project_memberships.scss */
.project-memberships p, .project-memberships-zone p {
  font-size: 0.93em;
}
/* line 56, /app/app/assets/stylesheets/components/project_memberships.scss */
.project-memberships .related-authority, .project-memberships-zone .related-authority {
  border: 1px solid #9099a0;
  display: flex;
  padding: 1em;
}
/* line 62, /app/app/assets/stylesheets/components/project_memberships.scss */
.project-memberships .authority-details, .project-memberships-zone .authority-details {
  margin-right: 1em;
}
@media (max-width: 767px) {
  /* line 62, /app/app/assets/stylesheets/components/project_memberships.scss */
  .project-memberships .authority-details, .project-memberships-zone .authority-details {
    margin-right: 0.5em;
  }
}
/* line 56, /usr/local/bundle/gems/susy-2.2.12/sass/susy/language/susy/_breakpoint-plugin.scss */
.no-mq .project-memberships .authority-details, .no-mq .project-memberships-zone .authority-details {
  margin-right: 0.5em;
}
/* line 69, /app/app/assets/stylesheets/components/project_memberships.scss */
.project-memberships .authority-details .authority-logo, .project-memberships-zone .authority-details .authority-logo {
  border: 1px solid #9099a0;
  height: 7em;
  overflow: hidden;
  width: 8em;
}
@media (max-width: 767px) {
  /* line 69, /app/app/assets/stylesheets/components/project_memberships.scss */
  .project-memberships .authority-details .authority-logo, .project-memberships-zone .authority-details .authority-logo {
    height: 6em;
    width: 7em;
  }
}
/* line 56, /usr/local/bundle/gems/susy-2.2.12/sass/susy/language/susy/_breakpoint-plugin.scss */
.no-mq .project-memberships .authority-details .authority-logo, .no-mq .project-memberships-zone .authority-details .authority-logo {
  height: 6em;
  width: 7em;
}
/* line 80, /app/app/assets/stylesheets/components/project_memberships.scss */
.project-memberships .authority-details .authority-logo img, .project-memberships-zone .authority-details .authority-logo img {
  position: relative;
  top: 50%;
  transform: translateY(-50%);
}
/* line 88, /app/app/assets/stylesheets/components/project_memberships.scss */
.project-memberships .projects-list, .project-memberships-zone .projects-list {
  width: 100%;
}
/* line 92, /app/app/assets/stylesheets/components/project_memberships.scss */
.project-memberships .project-entity:not(:first-child), .project-memberships-zone .project-entity:not(:first-child) {
  margin-top: 1em;
}
/* line 97, /app/app/assets/stylesheets/components/project_memberships.scss */
.project-memberships .project-entity .project-description-and-join, .project-memberships-zone .project-entity .project-description-and-join {
  margin-top: 0.5em;
}
/* line 101, /app/app/assets/stylesheets/components/project_memberships.scss */
.project-memberships .project-entity .project-description, .project-memberships-zone .project-entity .project-description {
  display: inline-block;
  padding-right: 1em;
  width: 80%;
}
@media (max-width: 767px) {
  /* line 101, /app/app/assets/stylesheets/components/project_memberships.scss */
  .project-memberships .project-entity .project-description, .project-memberships-zone .project-entity .project-description {
    padding-right: 0.5em;
    width: 70%;
  }
}
/* line 56, /usr/local/bundle/gems/susy-2.2.12/sass/susy/language/susy/_breakpoint-plugin.scss */
.no-mq .project-memberships .project-entity .project-description, .no-mq .project-memberships-zone .project-entity .project-description {
  padding-right: 0.5em;
  width: 70%;
}
/* line 111, /app/app/assets/stylesheets/components/project_memberships.scss */
.project-memberships .project-entity .project-description p, .project-memberships-zone .project-entity .project-description p {
  height: 100%;
  padding: 0;
  overflow: hidden;
}
/* line 118, /app/app/assets/stylesheets/components/project_memberships.scss */
.project-memberships .project-entity .project-join, .project-memberships-zone .project-entity .project-join {
  display: inline-block;
  float: right;
  vertical-align: top;
  width: 20%;
}
@media (max-width: 767px) {
  /* line 118, /app/app/assets/stylesheets/components/project_memberships.scss */
  .project-memberships .project-entity .project-join, .project-memberships-zone .project-entity .project-join {
    width: 30%;
  }
}
/* line 56, /usr/local/bundle/gems/susy-2.2.12/sass/susy/language/susy/_breakpoint-plugin.scss */
.no-mq .project-memberships .project-entity .project-join, .no-mq .project-memberships-zone .project-entity .project-join {
  width: 30%;
}
/* line 128, /app/app/assets/stylesheets/components/project_memberships.scss */
.project-memberships .project-entity .project-join button, .project-memberships-zone .project-entity .project-join button {
  -moz-appearance: none;
  -webkit-appearance: none;
  -moz-border-radius: 0;
  -webkit-border-radius: 0;
  border-radius: 0;
  display: inline-block;
  vertical-align: middle;
  *vertical-align: auto;
  *zoom: 1;
  *display: inline;
  background: #D31144;
  border: 0;
  color: #FFFFFF;
  cursor: pointer;
  font-size: 1em;
  line-height: 2.6em;
  height: 2.6em;
  padding: 0 0.5em;
  min-width: 12em;
  text-align: left;
  text-decoration: none;
  align-items: center;
  display: flex;
  height: auto;
  justify-content: space-between;
  margin: 0;
  margin-top: 0.24em;
  min-width: auto;
  width: 100%;
}
/* line 8, /app/app/assets/stylesheets/mixins/_helpers.scss */
.rtl .project-memberships .project-entity .project-join button, .rtl .project-memberships-zone .project-entity .project-join button {
  text-align: right;
}
/* line 2, /app/app/assets/stylesheets/mixins/_helpers.scss */
.ie7 .project-memberships .project-entity .project-join button, .ie7 .project-memberships-zone .project-entity .project-join button {
  width: 18em;
}
/* line 182, /app/app/assets/stylesheets/mixins/_forms.scss */
.project-memberships .project-entity .project-join button:focus, .project-memberships .project-entity .project-join button:hover, .project-memberships-zone .project-entity .project-join button:focus, .project-memberships-zone .project-entity .project-join button:hover {
  background: #a90e36;
  color: #FFFFFF;
  outline: 0;
}
/* line 139, /app/app/assets/stylesheets/components/project_memberships.scss */
.project-memberships .project-entity .project-join button p, .project-memberships-zone .project-entity .project-join button p {
  padding: 0;
}
/* line 142, /app/app/assets/stylesheets/components/project_memberships.scss */
.project-memberships .project-entity .project-join button p.hidden, .project-memberships-zone .project-entity .project-join button p.hidden {
  display: none;
}
@media (max-width: 410px) {
  /* line 128, /app/app/assets/stylesheets/components/project_memberships.scss */
  .project-memberships .project-entity .project-join button, .project-memberships-zone .project-entity .project-join button {
    justify-content: center;
  }
  /* line 150, /app/app/assets/stylesheets/components/project_memberships.scss */
  .project-memberships .project-entity .project-join button .icon--double-forward, .project-memberships-zone .project-entity .project-join button .icon--double-forward {
    display: none;
  }
}
/* line 156, /app/app/assets/stylesheets/components/project_memberships.scss */
.project-memberships .project-entity .project-join button.joined.disabled, .project-memberships-zone .project-entity .project-join button.joined.disabled {
  border-bottom: none;
  cursor: default;
}
/* line 161, /app/app/assets/stylesheets/components/project_memberships.scss */
.project-memberships .project-entity .project-join button.joined, .project-memberships-zone .project-entity .project-join button.joined {
  background-color: transparent;
  border-bottom: 1px solid transparent;
  color: #3E3F43;
  flex-direction: column;
  margin: 0 auto;
  padding: 0;
  transition: border-bottom-color 0.3s ease;
  width: auto;
}
/* line 171, /app/app/assets/stylesheets/components/project_memberships.scss */
.project-memberships .project-entity .project-join button.joined:hover, .project-memberships-zone .project-entity .project-join button.joined:hover {
  border-bottom-color: #3E3F43;
}
/* line 175, /app/app/assets/stylesheets/components/project_memberships.scss */
.project-memberships .project-entity .project-join button.joined p.undo, .project-memberships-zone .project-entity .project-join button.joined p.undo {
  order: 2;
  line-height: 1;
  margin-top: 0.3em;
}
/* line 181, /app/app/assets/stylesheets/components/project_memberships.scss */
.project-memberships .project-entity .project-join button.joined span, .project-memberships-zone .project-entity .project-join button.joined span {
  font-size: 2.5em;
  order: 1;
}
/* line 189, /app/app/assets/stylesheets/components/project_memberships.scss */
.project-memberships .invitation_activities__footer, .project-memberships-zone .invitation_activities__footer {
  display: flex;
  justify-content: space-between;
  margin-top: 20px;
}
@media (max-width: 767px) {
  /* line 189, /app/app/assets/stylesheets/components/project_memberships.scss */
  .project-memberships .invitation_activities__footer, .project-memberships-zone .invitation_activities__footer {
    margin-top: 10px;
  }
}
/* line 56, /usr/local/bundle/gems/susy-2.2.12/sass/susy/language/susy/_breakpoint-plugin.scss */
.no-mq .project-memberships .invitation_activities__footer, .no-mq .project-memberships-zone .invitation_activities__footer {
  margin-top: 10px;
}
/* line 198, /app/app/assets/stylesheets/components/project_memberships.scss */
.project-memberships .invitation_activities__footer .onboarding__previous, .project-memberships .invitation_activities__footer .onboarding__next, .project-memberships-zone .invitation_activities__footer .onboarding__previous, .project-memberships-zone .invitation_activities__footer .onboarding__next {
  align-items: center;
  display: flex;
  justify-content: space-between;
}
@media (max-width: 767px) {
  /* line 198, /app/app/assets/stylesheets/components/project_memberships.scss */
  .project-memberships .invitation_activities__footer .onboarding__previous, .project-memberships .invitation_activities__footer .onboarding__next, .project-memberships-zone .invitation_activities__footer .onboarding__previous, .project-memberships-zone .invitation_activities__footer .onboarding__next {
    min-width: 8em;
  }
}
/* line 56, /usr/local/bundle/gems/susy-2.2.12/sass/susy/language/susy/_breakpoint-plugin.scss */
.no-mq .project-memberships .invitation_activities__footer .onboarding__previous, .no-mq .project-memberships .invitation_activities__footer .onboarding__next, .no-mq .project-memberships-zone .invitation_activities__footer .onboarding__previous, .no-mq .project-memberships-zone .invitation_activities__footer .onboarding__next {
  min-width: 8em;
}
/* line 32, /app/app/assets/stylesheets/vars/_colors.scss */
.cities-topic {
  background-color: #585b9a;
}

/* line 36, /app/app/assets/stylesheets/vars/_colors.scss */
.climate-change-topic {
  background-color: #82246f;
}

/* line 40, /app/app/assets/stylesheets/vars/_colors.scss */
.forests-topic {
  background-color: #00775a;
}

/* line 44, /app/app/assets/stylesheets/vars/_colors.scss */
.investors-topic {
  background-color: #af6165;
}

/* line 48, /app/app/assets/stylesheets/vars/_colors.scss */
.water-topic {
  background-color: #2c86da;
}

/* line 52, /app/app/assets/stylesheets/vars/_colors.scss */
.supply-chain-topic {
  background-color: #fe5e17;
}

/* line 56, /app/app/assets/stylesheets/vars/_colors.scss */
.states-and-regions-topic {
  background-color: #585b9a;
}

/* line 60, /app/app/assets/stylesheets/vars/_colors.scss */
.other-topic {
  background-color: #ef6a30;
}

/* line 65, /app/app/assets/stylesheets/vars/_colors.scss */
.policy-and-public-affairs-topic,
.companies-topic {
  background-color: palette(red, cdp);
}

/* line 4, /app/app/assets/stylesheets/components/pseudo_login.scss */
.pseudo-logout {
  filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=60);
  opacity: 0.6;
  background: #D31144;
  bottom: 0;
  color: #FFFFFF;
  padding: 10px;
  position: fixed;
  right: 0;
  text-decoration: none;
}
/* line 14, /app/app/assets/stylesheets/components/pseudo_login.scss */
.pseudo-logout:hover {
  color: #FFFFFF;
}
@charset "UTF-8";
/* line 32, /app/app/assets/stylesheets/vars/_colors.scss */
.cities-topic {
  background-color: #585b9a;
}

/* line 36, /app/app/assets/stylesheets/vars/_colors.scss */
.climate-change-topic {
  background-color: #82246f;
}

/* line 40, /app/app/assets/stylesheets/vars/_colors.scss */
.forests-topic {
  background-color: #00775a;
}

/* line 44, /app/app/assets/stylesheets/vars/_colors.scss */
.investors-topic {
  background-color: #af6165;
}

/* line 48, /app/app/assets/stylesheets/vars/_colors.scss */
.water-topic {
  background-color: #2c86da;
}

/* line 52, /app/app/assets/stylesheets/vars/_colors.scss */
.supply-chain-topic {
  background-color: #fe5e17;
}

/* line 56, /app/app/assets/stylesheets/vars/_colors.scss */
.states-and-regions-topic {
  background-color: #585b9a;
}

/* line 60, /app/app/assets/stylesheets/vars/_colors.scss */
.other-topic {
  background-color: #ef6a30;
}

/* line 65, /app/app/assets/stylesheets/vars/_colors.scss */
.policy-and-public-affairs-topic,
.companies-topic {
  background-color: palette(red, cdp);
}

/* line 32, /app/app/assets/stylesheets/vars/_colors.scss */
.cities-topic {
  background-color: #585b9a;
}

/* line 36, /app/app/assets/stylesheets/vars/_colors.scss */
.climate-change-topic {
  background-color: #82246f;
}

/* line 40, /app/app/assets/stylesheets/vars/_colors.scss */
.forests-topic {
  background-color: #00775a;
}

/* line 44, /app/app/assets/stylesheets/vars/_colors.scss */
.investors-topic {
  background-color: #af6165;
}

/* line 48, /app/app/assets/stylesheets/vars/_colors.scss */
.water-topic {
  background-color: #2c86da;
}

/* line 52, /app/app/assets/stylesheets/vars/_colors.scss */
.supply-chain-topic {
  background-color: #fe5e17;
}

/* line 56, /app/app/assets/stylesheets/vars/_colors.scss */
.states-and-regions-topic {
  background-color: #585b9a;
}

/* line 60, /app/app/assets/stylesheets/vars/_colors.scss */
.other-topic {
  background-color: #ef6a30;
}

/* line 65, /app/app/assets/stylesheets/vars/_colors.scss */
.policy-and-public-affairs-topic,
.companies-topic {
  background-color: #D31144;
}

/* line 7, /app/app/assets/stylesheets/components/questionnaire.scss */
.questionnaire,
.questionnaire--submitted,
.questionnaire--empty {
  background: #FFFFFF;
  margin-bottom: 1px;
}
/* line 2, /app/app/assets/stylesheets/mixins/_helpers.scss */
.dashboard__questionnaires--corporates .questionnaire, .dashboard__questionnaires--corporates
.questionnaire--submitted, .dashboard__questionnaires--corporates
.questionnaire--empty {
  margin-bottom: 1.55em;
}

/* line 18, /app/app/assets/stylesheets/components/questionnaire.scss */
.questionnaire--empty {
  font-style: italic;
  line-height: 3em;
}

/* line 23, /app/app/assets/stylesheets/components/questionnaire.scss */
.questionnaire,
.questionnaire--submitted {
  *zoom: 1;
}
/* line 38, /usr/local/bundle/gems/compass-core-1.0.3/stylesheets/compass/utilities/general/_clearfix.scss */
.questionnaire:after,
.questionnaire--submitted:after {
  content: "";
  display: table;
  clear: both;
}
/* line 28, /app/app/assets/stylesheets/components/questionnaire.scss */
.questionnaire.active .questionnaire__status_info,
.questionnaire--submitted.active .questionnaire__status_info {
  display: block;
}
/* line 33, /app/app/assets/stylesheets/components/questionnaire.scss */
.questionnaire .icon--dropdown,
.questionnaire--submitted .icon--dropdown {
  cursor: pointer;
  float: left;
  line-height: 3.3em;
  padding: 0 1em;
}
/* line 8, /app/app/assets/stylesheets/mixins/_helpers.scss */
.rtl .questionnaire .icon--dropdown, .rtl
.questionnaire--submitted .icon--dropdown {
  float: right;
}

/* line 45, /app/app/assets/stylesheets/components/questionnaire.scss */
.questionnaire__status_info {
  display: none;
  font-size: 1.1em;
  padding-top: .9em;
}
/* line 50, /app/app/assets/stylesheets/components/questionnaire.scss */
.questionnaire__status_info .icon--questionnaire {
  display: block;
  font-size: 2.9em;
  margin-bottom: .4em;
}
/* line 56, /app/app/assets/stylesheets/components/questionnaire.scss */
.questionnaire__status_info a {
  color: #FFFFFF;
}

/* line 61, /app/app/assets/stylesheets/components/questionnaire.scss */
.questionnaire__status {
  -moz-appearance: none;
  -webkit-appearance: none;
  -moz-border-radius: 0;
  -webkit-border-radius: 0;
  border-radius: 0;
  display: inline-block;
  vertical-align: middle;
  *vertical-align: auto;
  *zoom: 1;
  *display: inline;
  background: #D31144;
  border: 0;
  color: #FFFFFF;
  cursor: pointer;
  font-size: 1em;
  line-height: 2.6em;
  height: 2.6em;
  padding: 0 0.5em;
  min-width: 12em;
  text-align: left;
  text-decoration: none;
  background: #485464;
  color: #FFFFFF;
  cursor: auto;
  float: right;
  margin: 0 20px 0 0;
  text-decoration: none;
}
/* line 8, /app/app/assets/stylesheets/mixins/_helpers.scss */
.rtl .questionnaire__status {
  text-align: right;
}
/* line 2, /app/app/assets/stylesheets/mixins/_helpers.scss */
.ie7 .questionnaire__status {
  width: 18em;
}
/* line 182, /app/app/assets/stylesheets/mixins/_forms.scss */
.questionnaire__status:focus, .questionnaire__status:hover {
  background: #a90e36;
  color: #FFFFFF;
  outline: 0;
}
/* line 8, /app/app/assets/stylesheets/mixins/_helpers.scss */
.rtl .questionnaire__status {
  float: left;
  margin: 0 0 0 20px;
}
/* line 74, /app/app/assets/stylesheets/components/questionnaire.scss */
.rtl .questionnaire__status .icon--double-forward:before {
  content: "";
}
/* line 79, /app/app/assets/stylesheets/components/questionnaire.scss */
.questionnaire__status:hover {
  background: #485464;
}
/* line 81, /app/app/assets/stylesheets/components/questionnaire.scss */
.questionnaire__status .icon--double-forward {
  float: right;
  line-height: 2.5em;
}
/* line 8, /app/app/assets/stylesheets/mixins/_helpers.scss */
.rtl .questionnaire__status .icon--double-forward {
  float: left;
}
/* line 2, /app/app/assets/stylesheets/mixins/_helpers.scss */
.ie7 .questionnaire__status .icon--double-forward {
  float: none;
}
/* line 94, /app/app/assets/stylesheets/components/questionnaire.scss */
.questionnaire__status .icon--triple-dot {
  float: right;
  line-height: 2.8em;
}
/* line 8, /app/app/assets/stylesheets/mixins/_helpers.scss */
.rtl .questionnaire__status .icon--triple-dot {
  float: left;
}

/* line 104, /app/app/assets/stylesheets/components/questionnaire.scss */
.questionnaire__cta {
  *zoom: 1;
  display: inline-block;
  vertical-align: middle;
  *vertical-align: auto;
  *zoom: 1;
  *display: inline;
  cursor: pointer;
  font-size: 16px;
  width: 50%;
}
/* line 38, /usr/local/bundle/gems/compass-core-1.0.3/stylesheets/compass/utilities/general/_clearfix.scss */
.questionnaire__cta:after {
  content: "";
  display: table;
  clear: both;
}
/* line 111, /app/app/assets/stylesheets/components/questionnaire.scss */
.questionnaire__cta .icon--dropdown {
  line-height: 3.6em;
}

/* line 116, /app/app/assets/stylesheets/components/questionnaire.scss */
.questionnaire__programme {
  float: left;
  font-size: 1.2em;
  line-height: 2.8em;
}
/* line 8, /app/app/assets/stylesheets/mixins/_helpers.scss */
.rtl .questionnaire__programme {
  float: right;
}

/* line 126, /app/app/assets/stylesheets/components/questionnaire.scss */
.questionnaire__header {
  *zoom: 1;
  background-color: #90989F;
  color: #FFFFFF;
  padding: 0 0 0 1em;
  -moz-border-radius: 0.15em;
  -webkit-border-radius: 0.15em;
  border-radius: 0.15em;
}
/* line 38, /usr/local/bundle/gems/compass-core-1.0.3/stylesheets/compass/utilities/general/_clearfix.scss */
.questionnaire__header:after {
  content: "";
  display: table;
  clear: both;
}
/* line 8, /app/app/assets/stylesheets/mixins/_helpers.scss */
.rtl .questionnaire__header {
  padding: 0 1em 0 0;
}
/* line 2, /app/app/assets/stylesheets/mixins/_helpers.scss */
.active .questionnaire__header {
  background-color: #485464;
}
/* line 141, /app/app/assets/stylesheets/components/questionnaire.scss */
.active .questionnaire__header .icon--dropdown {
  font-family: 'icomoon';
  speak: none;
  font-style: normal;
  font-weight: normal;
  font-variant: normal;
  text-transform: none;
  line-height: 1;
  vertical-align: middle;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  *zoom: expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = '' );
  line-height: 3.6em;
}
/* line 25, /app/app/assets/stylesheets/mixins/_icons.scss */
.active .questionnaire__header .icon--dropdown:before {
  content: "";
}

/* line 148, /app/app/assets/stylesheets/components/questionnaire.scss */
.questionnaire__header--secondary {
  display: inline-block;
  vertical-align: middle;
  *vertical-align: auto;
  *zoom: 1;
  *display: inline;
  font-size: 16px;
  margin-left: -1px;
  width: 50%;
}
/* line 2, /app/app/assets/stylesheets/mixins/_helpers.scss */
.active .questionnaire__header--secondary {
  background-color: #515F6A;
  display: block;
  margin-left: 0;
  padding-bottom: 1.8em;
  text-align: center;
  width: 100%;
}

/* line 164, /app/app/assets/stylesheets/components/questionnaire.scss */
.questionnaire__body {
  border-top: 1px solid #DDDDDD;
}
/* line 167, /app/app/assets/stylesheets/components/questionnaire.scss */
.questionnaire__body .loading,
.questionnaire__body .questionnaire__activate_button,
.questionnaire__body .questionnaire__activate_button--disabled {
  width: 14em;
}

/* line 174, /app/app/assets/stylesheets/components/questionnaire.scss */
.questionnaire__meta {
  padding: 1em;
  overflow: hidden;
}
/* line 178, /app/app/assets/stylesheets/components/questionnaire.scss */
.questionnaire__meta h3 {
  font-weight: bold;
  border-bottom: 1px solid #90989F;
  padding-bottom: .5em;
}
/* line 184, /app/app/assets/stylesheets/components/questionnaire.scss */
.questionnaire__meta p {
  font-size: .9em;
}

/* line 189, /app/app/assets/stylesheets/components/questionnaire.scss */
.questionnaire__activate_button,
.questionnaire__edit_response {
  -moz-appearance: none;
  -webkit-appearance: none;
  -moz-border-radius: 0;
  -webkit-border-radius: 0;
  border-radius: 0;
  display: inline-block;
  vertical-align: middle;
  *vertical-align: auto;
  *zoom: 1;
  *display: inline;
  background: #D31144;
  border: 0;
  color: #FFFFFF;
  cursor: pointer;
  font-size: 1em;
  line-height: 2.6em;
  height: 2.6em;
  padding: 0 0.5em;
  min-width: 12em;
  text-align: left;
  text-decoration: none;
  display: inline-block;
  vertical-align: middle;
  *vertical-align: auto;
  *zoom: 1;
  *display: inline;
  float: none;
  font-family: 'roboto-regular', Helvetica, sans-serif;
  font-weight: normal !important;
  height: auto;
  margin: 0;
  min-width: 14em;
  letter-spacing: normal;
}
/* line 8, /app/app/assets/stylesheets/mixins/_helpers.scss */
.rtl .questionnaire__activate_button, .rtl
.questionnaire__edit_response {
  text-align: right;
}
/* line 2, /app/app/assets/stylesheets/mixins/_helpers.scss */
.ie7 .questionnaire__activate_button, .ie7
.questionnaire__edit_response {
  width: 18em;
}
/* line 182, /app/app/assets/stylesheets/mixins/_forms.scss */
.questionnaire__activate_button:focus, .questionnaire__activate_button:hover,
.questionnaire__edit_response:focus,
.questionnaire__edit_response:hover {
  background: #a90e36;
  color: #FFFFFF;
  outline: 0;
}
/* line 2, /app/app/assets/stylesheets/mixins/_helpers.scss */
.ie7 .questionnaire__activate_button, .ie7
.questionnaire__edit_response {
  margin: 0 10px 0 0;
}
/* line 8, /app/app/assets/stylesheets/mixins/_helpers.scss */
.rtl .questionnaire__activate_button, .rtl
.questionnaire__edit_response {
  float: none;
  margin: 1em 0 0;
}
/* line 210, /app/app/assets/stylesheets/components/questionnaire.scss */
.rtl .questionnaire__activate_button .icon--double-forward:before, .rtl
.questionnaire__edit_response .icon--double-forward:before {
  content: "";
}
/* line 2, /app/app/assets/stylesheets/mixins/_helpers.scss */
.ie7 .rtl .questionnaire__activate_button, .ie7 .rtl
.questionnaire__edit_response {
  margin: 0 10px 0 0;
}
/* line 219, /app/app/assets/stylesheets/components/questionnaire.scss */
.questionnaire__activate_button .icon--double-forward,
.questionnaire__edit_response .icon--double-forward {
  float: right;
  line-height: 2.5em;
}
/* line 8, /app/app/assets/stylesheets/mixins/_helpers.scss */
.rtl .questionnaire__activate_button .icon--double-forward, .rtl
.questionnaire__edit_response .icon--double-forward {
  float: left;
}
/* line 2, /app/app/assets/stylesheets/mixins/_helpers.scss */
.ie7 .questionnaire__activate_button .icon--double-forward, .ie7
.questionnaire__edit_response .icon--double-forward {
  float: none;
}

/* line 233, /app/app/assets/stylesheets/components/questionnaire.scss */
.questionnaire__edit_response--disabled,
.questionnaire__activate_button--disabled {
  -moz-appearance: none;
  -webkit-appearance: none;
  -moz-border-radius: 0;
  -webkit-border-radius: 0;
  border-radius: 0;
  display: inline-block;
  vertical-align: middle;
  *vertical-align: auto;
  *zoom: 1;
  *display: inline;
  background: #D31144;
  border: 0;
  color: #FFFFFF;
  cursor: pointer;
  font-size: 1em;
  line-height: 2.6em;
  height: 2.6em;
  padding: 0 0.5em;
  min-width: 12em;
  text-align: left;
  text-decoration: none;
  display: inline-block;
  vertical-align: middle;
  *vertical-align: auto;
  *zoom: 1;
  *display: inline;
  background-color: #485464;
  cursor: default;
  float: none;
  font-family: 'roboto-regular', Helvetica, sans-serif;
  font-weight: normal !important;
  height: auto;
  min-width: 14em;
}
/* line 8, /app/app/assets/stylesheets/mixins/_helpers.scss */
.rtl .questionnaire__edit_response--disabled, .rtl
.questionnaire__activate_button--disabled {
  text-align: right;
}
/* line 2, /app/app/assets/stylesheets/mixins/_helpers.scss */
.ie7 .questionnaire__edit_response--disabled, .ie7
.questionnaire__activate_button--disabled {
  width: 18em;
}
/* line 182, /app/app/assets/stylesheets/mixins/_forms.scss */
.questionnaire__edit_response--disabled:focus, .questionnaire__edit_response--disabled:hover,
.questionnaire__activate_button--disabled:focus,
.questionnaire__activate_button--disabled:hover {
  background: #a90e36;
  color: #FFFFFF;
  outline: 0;
}
/* line 2, /app/app/assets/stylesheets/mixins/_helpers.scss */
.ie7 .questionnaire__edit_response--disabled, .ie7
.questionnaire__activate_button--disabled {
  margin: 0 10px 0 0;
}
/* line 8, /app/app/assets/stylesheets/mixins/_helpers.scss */
.rtl .questionnaire__edit_response--disabled, .rtl
.questionnaire__activate_button--disabled {
  float: none;
  margin: 1em 0 0;
}
/* line 254, /app/app/assets/stylesheets/components/questionnaire.scss */
.rtl .questionnaire__edit_response--disabled .icon--double-forward:before, .rtl
.questionnaire__activate_button--disabled .icon--double-forward:before {
  content: "";
}
/* line 2, /app/app/assets/stylesheets/mixins/_helpers.scss */
.ie7 .rtl .questionnaire__edit_response--disabled, .ie7 .rtl
.questionnaire__activate_button--disabled {
  margin: 0 10px 0 0;
}
/* line 263, /app/app/assets/stylesheets/components/questionnaire.scss */
.questionnaire__edit_response--disabled:hover,
.questionnaire__activate_button--disabled:hover {
  background-color: #485464;
}
/* line 265, /app/app/assets/stylesheets/components/questionnaire.scss */
.questionnaire__edit_response--disabled .icon--double-forward,
.questionnaire__activate_button--disabled .icon--double-forward {
  float: right;
  line-height: 2.5em;
}
/* line 8, /app/app/assets/stylesheets/mixins/_helpers.scss */
.rtl .questionnaire__edit_response--disabled .icon--double-forward, .rtl
.questionnaire__activate_button--disabled .icon--double-forward {
  float: left;
}
/* line 2, /app/app/assets/stylesheets/mixins/_helpers.scss */
.ie7 .questionnaire__edit_response--disabled .icon--double-forward, .ie7
.questionnaire__activate_button--disabled .icon--double-forward {
  float: none;
}

/* line 279, /app/app/assets/stylesheets/components/questionnaire.scss */
.questionnaire__activate_button {
  background: #D31144;
}

/* line 283, /app/app/assets/stylesheets/components/questionnaire.scss */
.questionnaire__edit_response {
  color: #FFFFFF;
  text-decoration: none;
}

/* line 288, /app/app/assets/stylesheets/components/questionnaire.scss */
.questionnaire__progress_table {
  font-size: .9em;
  margin-bottom: 1em;
  margin-top: 2em;
  width: 85%;
  float: left;
}
/* line 8, /app/app/assets/stylesheets/mixins/_helpers.scss */
.rtl .questionnaire__progress_table {
  float: right;
}
/* line 299, /app/app/assets/stylesheets/components/questionnaire.scss */
.questionnaire__progress_table tr {
  height: 2.5em;
}
/* line 303, /app/app/assets/stylesheets/components/questionnaire.scss */
.questionnaire__progress_table th,
.questionnaire__progress_table td {
  text-align: left;
}
/* line 8, /app/app/assets/stylesheets/mixins/_helpers.scss */
.rtl .questionnaire__progress_table th, .rtl
.questionnaire__progress_table td {
  text-align: right;
}
/* line 311, /app/app/assets/stylesheets/components/questionnaire.scss */
.questionnaire__progress_table th:nth-child(3),
.questionnaire__progress_table td:nth-child(3) {
  text-align: center;
}
/* line 316, /app/app/assets/stylesheets/components/questionnaire.scss */
.questionnaire__progress_table th {
  color: #959595;
  padding-bottom: 1em;
}
/* line 321, /app/app/assets/stylesheets/components/questionnaire.scss */
.questionnaire__progress_table td {
  padding-bottom: .5em;
}
/* line 325, /app/app/assets/stylesheets/components/questionnaire.scss */
.questionnaire__progress_table .questionnaire__amendments {
  display: block;
  font-size: 0.8em;
}
/* line 330, /app/app/assets/stylesheets/components/questionnaire.scss */
.questionnaire__progress_table .icon--checkbox_checked,
.questionnaire__progress_table .icon--checkbox_unchecked {
  margin-left: 1px;
}
/* line 335, /app/app/assets/stylesheets/components/questionnaire.scss */
.questionnaire__progress_table .icon--close {
  display: inline-block;
  vertical-align: middle;
  *vertical-align: auto;
  *zoom: 1;
  *display: inline;
  color: #D31144;
  font-weight: 600;
  margin-right: .8em;
}
/* line 343, /app/app/assets/stylesheets/components/questionnaire.scss */
.questionnaire__progress_table .icon--submit-email {
  font-size: 1.5em;
}

/* line 348, /app/app/assets/stylesheets/components/questionnaire.scss */
.questionnaire__latest_submission_table {
  width: 100%;
}
/* line 351, /app/app/assets/stylesheets/components/questionnaire.scss */
.questionnaire__latest_submission_table th, .questionnaire__latest_submission_table td {
  padding-left: 1em;
}

/* line 356, /app/app/assets/stylesheets/components/questionnaire.scss */
.questionnaire__nowrap {
  white-space: nowrap;
}

/* line 360, /app/app/assets/stylesheets/components/questionnaire.scss */
.questionnaire__progress_table_headers--primary {
  font-weight: 600;
}
/* line 363, /app/app/assets/stylesheets/components/questionnaire.scss */
.questionnaire__progress_table_headers--primary td:nth-child(1) {
  width: 50%;
}
/* line 367, /app/app/assets/stylesheets/components/questionnaire.scss */
.questionnaire__progress_table_headers--primary td:nth-child(2), .questionnaire__progress_table_headers--primary td:nth-child(3) {
  width: 25%;
}

/* line 372, /app/app/assets/stylesheets/components/questionnaire.scss */
.questionnaire__progress_table_headers--secondary {
  border-top: 1px solid #E7EBED;
}
/* line 375, /app/app/assets/stylesheets/components/questionnaire.scss */
.questionnaire__progress_table_headers--secondary td,
.questionnaire__progress_table_headers--secondary th {
  padding-top: 1em;
}

/* line 382, /app/app/assets/stylesheets/components/questionnaire.scss */
.questionnaire__progress_table_master td,
.questionnaire__progress_table_master th {
  padding-bottom: 1em;
}

/* line 392, /app/app/assets/stylesheets/components/questionnaire.scss */
.dashboard__questionnaires--cities .questionnaire--cities .questionnaire__activate_button,
.dashboard__questionnaires--cities .questionnaire--cities .questionnaire__edit_response,
.dashboard__questionnaires--states_and_regions .questionnaire--states_and_regions .questionnaire__activate_button,
.dashboard__questionnaires--states_and_regions .questionnaire--states_and_regions .questionnaire__edit_response,
.questionnaire--cities .questionnaire__modal_logo .questionnaire__activate_button,
.questionnaire--cities .questionnaire__modal_logo .questionnaire__edit_response,
.questionnaire--states_and_regions .questionnaire__modal_logo .questionnaire__activate_button,
.questionnaire--states_and_regions .questionnaire__modal_logo .questionnaire__edit_response {
  background: #585b9a;
}
/* line 396, /app/app/assets/stylesheets/components/questionnaire.scss */
.dashboard__questionnaires--cities .questionnaire--cities .questionnaire__activate_button:hover,
.dashboard__questionnaires--cities .questionnaire--cities .questionnaire__edit_response:hover,
.dashboard__questionnaires--states_and_regions .questionnaire--states_and_regions .questionnaire__activate_button:hover,
.dashboard__questionnaires--states_and_regions .questionnaire--states_and_regions .questionnaire__edit_response:hover,
.questionnaire--cities .questionnaire__modal_logo .questionnaire__activate_button:hover,
.questionnaire--cities .questionnaire__modal_logo .questionnaire__edit_response:hover,
.questionnaire--states_and_regions .questionnaire__modal_logo .questionnaire__activate_button:hover,
.questionnaire--states_and_regions .questionnaire__modal_logo .questionnaire__edit_response:hover {
  background: #7a7db6;
}
/* line 401, /app/app/assets/stylesheets/components/questionnaire.scss */
.dashboard__questionnaires--cities .questionnaire--cities .icon--questionnaire,
.dashboard__questionnaires--states_and_regions .questionnaire--states_and_regions .icon--questionnaire,
.questionnaire--cities .questionnaire__modal_logo .icon--questionnaire,
.questionnaire--states_and_regions .questionnaire__modal_logo .icon--questionnaire {
  font-family: 'icomoon';
  speak: none;
  font-style: normal;
  font-weight: normal;
  font-variant: normal;
  text-transform: none;
  line-height: 1;
  vertical-align: middle;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  *zoom: expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = '' );
  color: #585b9a;
}
/* line 25, /app/app/assets/stylesheets/mixins/_icons.scss */
.dashboard__questionnaires--cities .questionnaire--cities .icon--questionnaire:before,
.dashboard__questionnaires--states_and_regions .questionnaire--states_and_regions .icon--questionnaire:before,
.questionnaire--cities .questionnaire__modal_logo .icon--questionnaire:before,
.questionnaire--states_and_regions .questionnaire__modal_logo .icon--questionnaire:before {
  content: "";
}
/* line 406, /app/app/assets/stylesheets/components/questionnaire.scss */
.dashboard__questionnaires--cities .questionnaire--cities .event--minimal,
.dashboard__questionnaires--cities .questionnaire--cities .questionnaire_guidance,
.dashboard__questionnaires--states_and_regions .questionnaire--states_and_regions .event--minimal,
.dashboard__questionnaires--states_and_regions .questionnaire--states_and_regions .questionnaire_guidance,
.questionnaire--cities .questionnaire__modal_logo .event--minimal,
.questionnaire--cities .questionnaire__modal_logo .questionnaire_guidance,
.questionnaire--states_and_regions .questionnaire__modal_logo .event--minimal,
.questionnaire--states_and_regions .questionnaire__modal_logo .questionnaire_guidance {
  background: #585b9a;
}

/* line 415, /app/app/assets/stylesheets/components/questionnaire.scss */
.dashboard__questionnaires--corporates .questionnaire--supply-chain .questionnaire__activate_button,
.dashboard__questionnaires--corporates .questionnaire--supply-chain .questionnaire__edit_response,
.dashboard__questionnaires--supply_chain_members .questionnaire__activate_button,
.dashboard__questionnaires--supply_chain_members .questionnaire__edit_response,
.questionnaire--supply-chain .questionnaire__modal_logo .questionnaire__activate_button,
.questionnaire--supply-chain .questionnaire__modal_logo .questionnaire__edit_response {
  background: #fe5e17;
}
/* line 419, /app/app/assets/stylesheets/components/questionnaire.scss */
.dashboard__questionnaires--corporates .questionnaire--supply-chain .questionnaire__activate_button:hover,
.dashboard__questionnaires--corporates .questionnaire--supply-chain .questionnaire__edit_response:hover,
.dashboard__questionnaires--supply_chain_members .questionnaire__activate_button:hover,
.dashboard__questionnaires--supply_chain_members .questionnaire__edit_response:hover,
.questionnaire--supply-chain .questionnaire__modal_logo .questionnaire__activate_button:hover,
.questionnaire--supply-chain .questionnaire__modal_logo .questionnaire__edit_response:hover {
  background: #ff9059;
}
/* line 424, /app/app/assets/stylesheets/components/questionnaire.scss */
.dashboard__questionnaires--corporates .questionnaire--supply-chain .icon--questionnaire,
.dashboard__questionnaires--supply_chain_members .icon--questionnaire,
.questionnaire--supply-chain .questionnaire__modal_logo .icon--questionnaire {
  font-family: 'icomoon';
  speak: none;
  font-style: normal;
  font-weight: normal;
  font-variant: normal;
  text-transform: none;
  line-height: 1;
  vertical-align: middle;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  *zoom: expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = '' );
  color: #fe5e17;
}
/* line 25, /app/app/assets/stylesheets/mixins/_icons.scss */
.dashboard__questionnaires--corporates .questionnaire--supply-chain .icon--questionnaire:before,
.dashboard__questionnaires--supply_chain_members .icon--questionnaire:before,
.questionnaire--supply-chain .questionnaire__modal_logo .icon--questionnaire:before {
  content: "";
}
/* line 429, /app/app/assets/stylesheets/components/questionnaire.scss */
.dashboard__questionnaires--corporates .questionnaire--supply-chain .event--minimal,
.dashboard__questionnaires--corporates .questionnaire--supply-chain .questionnaire_guidance,
.dashboard__questionnaires--supply_chain_members .event--minimal,
.dashboard__questionnaires--supply_chain_members .questionnaire_guidance,
.questionnaire--supply-chain .questionnaire__modal_logo .event--minimal,
.questionnaire--supply-chain .questionnaire__modal_logo .questionnaire_guidance {
  background: #fe5e17;
}

/* line 438, /app/app/assets/stylesheets/components/questionnaire.scss */
.dashboard__questionnaires--corporates .questionnaire--forests .questionnaire__activate_button,
.dashboard__questionnaires--corporates .questionnaire--forests .questionnaire__edit_response,
.dashboard__questionnaires--supply_chain_members .questionnaire--forests .questionnaire__activate_button,
.dashboard__questionnaires--supply_chain_members .questionnaire--forests .questionnaire__edit_response,
.questionnaire--forests .questionnaire__modal_logo .questionnaire__activate_button,
.questionnaire--forests .questionnaire__modal_logo .questionnaire__edit_response {
  background: #00775a;
}
/* line 442, /app/app/assets/stylesheets/components/questionnaire.scss */
.dashboard__questionnaires--corporates .questionnaire--forests .questionnaire__activate_button:hover,
.dashboard__questionnaires--corporates .questionnaire--forests .questionnaire__edit_response:hover,
.dashboard__questionnaires--supply_chain_members .questionnaire--forests .questionnaire__activate_button:hover,
.dashboard__questionnaires--supply_chain_members .questionnaire--forests .questionnaire__edit_response:hover,
.questionnaire--forests .questionnaire__modal_logo .questionnaire__activate_button:hover,
.questionnaire--forests .questionnaire__modal_logo .questionnaire__edit_response:hover {
  background: #0f9776;
}
/* line 447, /app/app/assets/stylesheets/components/questionnaire.scss */
.dashboard__questionnaires--corporates .questionnaire--forests .icon--questionnaire,
.dashboard__questionnaires--supply_chain_members .questionnaire--forests .icon--questionnaire,
.questionnaire--forests .questionnaire__modal_logo .icon--questionnaire {
  font-family: 'icomoon';
  speak: none;
  font-style: normal;
  font-weight: normal;
  font-variant: normal;
  text-transform: none;
  line-height: 1;
  vertical-align: middle;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  *zoom: expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = '' );
  color: #00775a;
}
/* line 25, /app/app/assets/stylesheets/mixins/_icons.scss */
.dashboard__questionnaires--corporates .questionnaire--forests .icon--questionnaire:before,
.dashboard__questionnaires--supply_chain_members .questionnaire--forests .icon--questionnaire:before,
.questionnaire--forests .questionnaire__modal_logo .icon--questionnaire:before {
  content: "";
}
/* line 452, /app/app/assets/stylesheets/components/questionnaire.scss */
.dashboard__questionnaires--corporates .questionnaire--forests .event--minimal,
.dashboard__questionnaires--corporates .questionnaire--forests .questionnaire_guidance,
.dashboard__questionnaires--supply_chain_members .questionnaire--forests .event--minimal,
.dashboard__questionnaires--supply_chain_members .questionnaire--forests .questionnaire_guidance,
.questionnaire--forests .questionnaire__modal_logo .event--minimal,
.questionnaire--forests .questionnaire__modal_logo .questionnaire_guidance {
  background: #00775a;
}

/* line 461, /app/app/assets/stylesheets/components/questionnaire.scss */
.dashboard__questionnaires--corporates .questionnaire--water .questionnaire__activate_button,
.dashboard__questionnaires--corporates .questionnaire--water .questionnaire__edit_response,
.dashboard__questionnaires--supply_chain_members .questionnaire--water .questionnaire__activate_button,
.dashboard__questionnaires--supply_chain_members .questionnaire--water .questionnaire__edit_response,
.questionnaire--water .questionnaire__modal_logo .questionnaire__activate_button,
.questionnaire--water .questionnaire__modal_logo .questionnaire__edit_response {
  background: #2c86da;
}
/* line 470, /app/app/assets/stylesheets/components/questionnaire.scss */
.dashboard__questionnaires--corporates .questionnaire--water .icon--questionnaire,
.dashboard__questionnaires--supply_chain_members .questionnaire--water .icon--questionnaire,
.questionnaire--water .questionnaire__modal_logo .icon--questionnaire {
  font-family: 'icomoon';
  speak: none;
  font-style: normal;
  font-weight: normal;
  font-variant: normal;
  text-transform: none;
  line-height: 1;
  vertical-align: middle;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  *zoom: expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = '' );
  color: #2c86da;
}
/* line 25, /app/app/assets/stylesheets/mixins/_icons.scss */
.dashboard__questionnaires--corporates .questionnaire--water .icon--questionnaire:before,
.dashboard__questionnaires--supply_chain_members .questionnaire--water .icon--questionnaire:before,
.questionnaire--water .questionnaire__modal_logo .icon--questionnaire:before {
  content: "";
}
/* line 475, /app/app/assets/stylesheets/components/questionnaire.scss */
.dashboard__questionnaires--corporates .questionnaire--water .event--minimal,
.dashboard__questionnaires--corporates .questionnaire--water .questionnaire_guidance,
.dashboard__questionnaires--supply_chain_members .questionnaire--water .event--minimal,
.dashboard__questionnaires--supply_chain_members .questionnaire--water .questionnaire_guidance,
.questionnaire--water .questionnaire__modal_logo .event--minimal,
.questionnaire--water .questionnaire__modal_logo .questionnaire_guidance {
  background: #2c86da;
}

/* line 484, /app/app/assets/stylesheets/components/questionnaire.scss */
.dashboard__questionnaires--corporates .questionnaire--climate-change .questionnaire__activate_button,
.dashboard__questionnaires--corporates .questionnaire--climate-change .questionnaire__edit_response,
.dashboard__questionnaires--supply_chain_members .questionnaire--climate-change .questionnaire__activate_button,
.dashboard__questionnaires--supply_chain_members .questionnaire--climate-change .questionnaire__edit_response,
.questionnaire__modal_logo .questionnaire__activate_button,
.questionnaire__modal_logo .questionnaire__edit_response {
  background: #82246f;
}
/* line 493, /app/app/assets/stylesheets/components/questionnaire.scss */
.dashboard__questionnaires--corporates .questionnaire--climate-change .icon--questionnaire,
.dashboard__questionnaires--supply_chain_members .questionnaire--climate-change .icon--questionnaire,
.questionnaire__modal_logo .icon--questionnaire {
  font-family: 'icomoon';
  speak: none;
  font-style: normal;
  font-weight: normal;
  font-variant: normal;
  text-transform: none;
  line-height: 1;
  vertical-align: middle;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  *zoom: expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = '' );
  color: #82246f;
}
/* line 25, /app/app/assets/stylesheets/mixins/_icons.scss */
.dashboard__questionnaires--corporates .questionnaire--climate-change .icon--questionnaire:before,
.dashboard__questionnaires--supply_chain_members .questionnaire--climate-change .icon--questionnaire:before,
.questionnaire__modal_logo .icon--questionnaire:before {
  content: "";
}
/* line 498, /app/app/assets/stylesheets/components/questionnaire.scss */
.dashboard__questionnaires--corporates .questionnaire--climate-change .event--minimal,
.dashboard__questionnaires--corporates .questionnaire--climate-change .questionnaire_guidance,
.dashboard__questionnaires--supply_chain_members .questionnaire--climate-change .event--minimal,
.dashboard__questionnaires--supply_chain_members .questionnaire--climate-change .questionnaire_guidance,
.questionnaire__modal_logo .event--minimal,
.questionnaire__modal_logo .questionnaire_guidance {
  background: #82246f;
}

/* line 504, /app/app/assets/stylesheets/components/questionnaire.scss */
.questionnaire__logo {
  float: left;
  font-size: 4em;
  width: 15%;
}
/* line 509, /app/app/assets/stylesheets/components/questionnaire.scss */
.questionnaire__logo i {
  text-align: center;
  display: block;
  margin: 30% auto 20% -15%;
}

/* line 516, /app/app/assets/stylesheets/components/questionnaire.scss */
.questionnaire__modal_logo {
  float: left;
  font-size: 4em;
}
/* line 520, /app/app/assets/stylesheets/components/questionnaire.scss */
.questionnaire__modal_logo i {
  display: block;
}

/* line 525, /app/app/assets/stylesheets/components/questionnaire.scss */
.questionnaire__main_user_header {
  *zoom: 1;
}
/* line 38, /usr/local/bundle/gems/compass-core-1.0.3/stylesheets/compass/utilities/general/_clearfix.scss */
.questionnaire__main_user_header:after {
  content: "";
  display: table;
  clear: both;
}
/* line 528, /app/app/assets/stylesheets/components/questionnaire.scss */
.questionnaire__main_user_header .icon--questionnaire.icon--water {
  font-family: 'icomoon';
  speak: none;
  font-style: normal;
  font-weight: normal;
  font-variant: normal;
  text-transform: none;
  line-height: 1;
  vertical-align: middle;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  *zoom: expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = '' );
  color: #2c86da;
}
/* line 25, /app/app/assets/stylesheets/mixins/_icons.scss */
.questionnaire__main_user_header .icon--questionnaire.icon--water:before {
  content: "";
}
/* line 533, /app/app/assets/stylesheets/components/questionnaire.scss */
.questionnaire__main_user_header .icon--questionnaire.icon--climate-change {
  font-family: 'icomoon';
  speak: none;
  font-style: normal;
  font-weight: normal;
  font-variant: normal;
  text-transform: none;
  line-height: 1;
  vertical-align: middle;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  *zoom: expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = '' );
  color: #82246f;
}
/* line 25, /app/app/assets/stylesheets/mixins/_icons.scss */
.questionnaire__main_user_header .icon--questionnaire.icon--climate-change:before {
  content: "";
}
/* line 538, /app/app/assets/stylesheets/components/questionnaire.scss */
.questionnaire__main_user_header .icon--questionnaire.icon--forest,
.questionnaire__main_user_header .icon--questionnaire.icon--forests {
  font-family: 'icomoon';
  speak: none;
  font-style: normal;
  font-weight: normal;
  font-variant: normal;
  text-transform: none;
  line-height: 1;
  vertical-align: middle;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  *zoom: expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = '' );
  color: #00775a;
}
/* line 25, /app/app/assets/stylesheets/mixins/_icons.scss */
.questionnaire__main_user_header .icon--questionnaire.icon--forest:before,
.questionnaire__main_user_header .icon--questionnaire.icon--forests:before {
  content: "";
}
/* line 544, /app/app/assets/stylesheets/components/questionnaire.scss */
.questionnaire__main_user_header .icon--questionnaire.icon--cities,
.questionnaire__main_user_header .icon--questionnaire.icon--states_and_regions {
  font-family: 'icomoon';
  speak: none;
  font-style: normal;
  font-weight: normal;
  font-variant: normal;
  text-transform: none;
  line-height: 1;
  vertical-align: middle;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  *zoom: expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = '' );
  color: #585b9a;
}
/* line 25, /app/app/assets/stylesheets/mixins/_icons.scss */
.questionnaire__main_user_header .icon--questionnaire.icon--cities:before,
.questionnaire__main_user_header .icon--questionnaire.icon--states_and_regions:before {
  content: "";
}

/* line 551, /app/app/assets/stylesheets/components/questionnaire.scss */
.questionnaire__main_user_info {
  float: left;
  line-height: 4em;
  padding-left: 2em;
}

/* line 557, /app/app/assets/stylesheets/components/questionnaire.scss */
.questionnaire__opt_in_info {
  float: left;
  font-weight: 600;
  line-height: 4em;
  max-width: 70%;
  padding-left: 2em;
}

/* line 565, /app/app/assets/stylesheets/components/questionnaire.scss */
.questionnaire__authority_logo {
  float: right;
  height: 4em;
  text-align: right;
}
/* line 570, /app/app/assets/stylesheets/components/questionnaire.scss */
.questionnaire__authority_logo img {
  display: inline-block;
  vertical-align: middle;
  max-height: 4em;
  max-width: 85%;
}

/* line 578, /app/app/assets/stylesheets/components/questionnaire.scss */
.questonnaire__modal_table {
  float: none;
}
/* line 583, /app/app/assets/stylesheets/components/questionnaire.scss */
.questonnaire__modal_table th:nth-child(2),
.questonnaire__modal_table td:nth-child(2) {
  text-align: center;
}

/* line 589, /app/app/assets/stylesheets/components/questionnaire.scss */
.questionnaires__link_container_left {
  float: left;
  width: 50%;
}

/* line 594, /app/app/assets/stylesheets/components/questionnaire.scss */
.questionnaires__link_container_right {
  float: right;
  text-align: right;
  width: 50%;
}

/* line 600, /app/app/assets/stylesheets/components/questionnaire.scss */
.questionnaire__contributor_button {
  font-family: 'roboto-regular', Helvetica, sans-serif;
  font-weight: normal;
  font-size: 1em;
  background: none;
  border: 0;
  cursor: pointer;
  margin: 0;
  outline: none;
  padding: 0;
  text-decoration: underline;
  color: #D31144;
  height: 2.5em;
  margin-left: -1em;
  padding-left: 9px;
  padding-top: .5em;
  text-align: left;
}
/* line 201, /app/app/assets/stylesheets/mixins/_forms.scss */
.questionnaire__contributor_button:hover {
  text-decoration: none;
}
/* line 205, /app/app/assets/stylesheets/mixins/_forms.scss */
.questionnaire__contributor_button::-moz-focus-inner {
  border: 0;
  padding: 0;
}

/* line 611, /app/app/assets/stylesheets/components/questionnaire.scss */
.questionnaire__main_user_mail_link {
  text-decoration: none;
}

/* line 615, /app/app/assets/stylesheets/components/questionnaire.scss */
.questionnaire__opt_in_excerpt {
  font-weight: 600;
}

/* line 620, /app/app/assets/stylesheets/components/questionnaire.scss */
.questionnaire__meta.confirmation #skip-confirmation {
  margin-right: 0.5em;
}
/* line 624, /app/app/assets/stylesheets/components/questionnaire.scss */
.questionnaire__meta.confirmation .questionnaire__modal_logo {
  margin: 0 0.3em 0 0;
  text-align: center;
  width: 20%;
}
/* line 629, /app/app/assets/stylesheets/components/questionnaire.scss */
.questionnaire__meta.confirmation .questionnaire__modal_logo h3 {
  font-size: 0.3em;
}
/* line 633, /app/app/assets/stylesheets/components/questionnaire.scss */
.questionnaire__meta.confirmation .questionnaire__modal_logo .icon--questionnaire {
  margin-bottom: 0.1em;
}
/* line 638, /app/app/assets/stylesheets/components/questionnaire.scss */
.questionnaire__meta.confirmation .questionnaire__confirmation_header {
  overflow: hidden;
}
/* line 641, /app/app/assets/stylesheets/components/questionnaire.scss */
.questionnaire__meta.confirmation .questionnaire__confirmation_header p {
  float: left;
  width: 70%;
}
/* line 647, /app/app/assets/stylesheets/components/questionnaire.scss */
.questionnaire__meta.confirmation .questionnaire__confirmation_body {
  margin-top: 2em 0;
}
/* line 650, /app/app/assets/stylesheets/components/questionnaire.scss */
.questionnaire__meta.confirmation .questionnaire__confirmation_body ul {
  margin: 1.5em 0;
}
/* line 654, /app/app/assets/stylesheets/components/questionnaire.scss */
.questionnaire__meta.confirmation .questionnaire__confirmation_body li {
  line-height: 2em;
}
/* line 657, /app/app/assets/stylesheets/components/questionnaire.scss */
.questionnaire__meta.confirmation .questionnaire__confirmation_body li ul {
  margin-top: 0.25em;
}
/* line 661, /app/app/assets/stylesheets/components/questionnaire.scss */
.questionnaire__meta.confirmation .questionnaire__confirmation_body li strong {
  font-weight: bold;
}
/* line 665, /app/app/assets/stylesheets/components/questionnaire.scss */
.questionnaire__meta.confirmation .questionnaire__confirmation_body li span {
  padding-left: 0.2em;
}
/* line 670, /app/app/assets/stylesheets/components/questionnaire.scss */
.questionnaire__meta.confirmation .questionnaire__confirmation_body .commodities {
  margin-bottom: 1em;
  margin-left: 1.5em;
}
/* line 680, /app/app/assets/stylesheets/components/questionnaire.scss */
.questionnaire__meta.confirmation .questionnaires__link_container_left, .questionnaire__meta.confirmation .questionnaires__link_container_right {
  line-height: 2.6em;
}

/* line 693, /app/app/assets/stylesheets/components/questionnaire.scss */
.questionnaire__volunteer_button--climate-change {
  -moz-appearance: none;
  -webkit-appearance: none;
  -moz-border-radius: 0;
  -webkit-border-radius: 0;
  border-radius: 0;
  display: inline-block;
  vertical-align: middle;
  *vertical-align: auto;
  *zoom: 1;
  *display: inline;
  background: #D31144;
  border: 0;
  color: #FFFFFF;
  cursor: pointer;
  font-size: 1em;
  line-height: 2.6em;
  height: 2.6em;
  padding: 0 0.5em;
  min-width: 12em;
  text-align: left;
  text-decoration: none;
  display: inline-block;
  vertical-align: middle;
  *vertical-align: auto;
  *zoom: 1;
  *display: inline;
  background-color: #82246f;
  float: none;
  font-family: 'roboto-regular', Helvetica, sans-serif;
  font-weight: normal !important;
  height: auto;
  margin-top: 1.5em;
  min-width: 13.5em;
  letter-spacing: normal;
  width: 100%;
}
/* line 8, /app/app/assets/stylesheets/mixins/_helpers.scss */
.rtl .questionnaire__volunteer_button--climate-change {
  text-align: right;
}
/* line 2, /app/app/assets/stylesheets/mixins/_helpers.scss */
.ie7 .questionnaire__volunteer_button--climate-change {
  width: 18em;
}
/* line 182, /app/app/assets/stylesheets/mixins/_forms.scss */
.questionnaire__volunteer_button--climate-change:focus, .questionnaire__volunteer_button--climate-change:hover {
  background: #a90e36;
  color: #FFFFFF;
  outline: 0;
}
/* line 2, /app/app/assets/stylesheets/mixins/_helpers.scss */
.ie7 .questionnaire__volunteer_button--climate-change {
  margin: 0 10px 0 0;
}
/* line 711, /app/app/assets/stylesheets/components/questionnaire.scss */
.questionnaire__volunteer_button--climate-change:hover, .questionnaire__volunteer_button--climate-change:focus {
  background-color: #9c3888;
}
/* line 714, /app/app/assets/stylesheets/components/questionnaire.scss */
.questionnaire__volunteer_button--climate-change .icon--double-forward {
  float: right;
  line-height: 2.5em;
}
/* line 2, /app/app/assets/stylesheets/mixins/_helpers.scss */
.ie7 .questionnaire__volunteer_button--climate-change .icon--double-forward {
  float: none;
}

/* line 693, /app/app/assets/stylesheets/components/questionnaire.scss */
.questionnaire__volunteer_button--water {
  -moz-appearance: none;
  -webkit-appearance: none;
  -moz-border-radius: 0;
  -webkit-border-radius: 0;
  border-radius: 0;
  display: inline-block;
  vertical-align: middle;
  *vertical-align: auto;
  *zoom: 1;
  *display: inline;
  background: #D31144;
  border: 0;
  color: #FFFFFF;
  cursor: pointer;
  font-size: 1em;
  line-height: 2.6em;
  height: 2.6em;
  padding: 0 0.5em;
  min-width: 12em;
  text-align: left;
  text-decoration: none;
  display: inline-block;
  vertical-align: middle;
  *vertical-align: auto;
  *zoom: 1;
  *display: inline;
  background-color: #2c86da;
  float: none;
  font-family: 'roboto-regular', Helvetica, sans-serif;
  font-weight: normal !important;
  height: auto;
  margin-top: 1.5em;
  min-width: 13.5em;
  letter-spacing: normal;
  width: 100%;
}
/* line 8, /app/app/assets/stylesheets/mixins/_helpers.scss */
.rtl .questionnaire__volunteer_button--water {
  text-align: right;
}
/* line 2, /app/app/assets/stylesheets/mixins/_helpers.scss */
.ie7 .questionnaire__volunteer_button--water {
  width: 18em;
}
/* line 182, /app/app/assets/stylesheets/mixins/_forms.scss */
.questionnaire__volunteer_button--water:focus, .questionnaire__volunteer_button--water:hover {
  background: #a90e36;
  color: #FFFFFF;
  outline: 0;
}
/* line 2, /app/app/assets/stylesheets/mixins/_helpers.scss */
.ie7 .questionnaire__volunteer_button--water {
  margin: 0 10px 0 0;
}
/* line 711, /app/app/assets/stylesheets/components/questionnaire.scss */
.questionnaire__volunteer_button--water:hover, .questionnaire__volunteer_button--water:focus {
  background-color: #499be7;
}
/* line 714, /app/app/assets/stylesheets/components/questionnaire.scss */
.questionnaire__volunteer_button--water .icon--double-forward {
  float: right;
  line-height: 2.5em;
}
/* line 2, /app/app/assets/stylesheets/mixins/_helpers.scss */
.ie7 .questionnaire__volunteer_button--water .icon--double-forward {
  float: none;
}

/* line 693, /app/app/assets/stylesheets/components/questionnaire.scss */
.questionnaire__volunteer_button--forest {
  -moz-appearance: none;
  -webkit-appearance: none;
  -moz-border-radius: 0;
  -webkit-border-radius: 0;
  border-radius: 0;
  display: inline-block;
  vertical-align: middle;
  *vertical-align: auto;
  *zoom: 1;
  *display: inline;
  background: #D31144;
  border: 0;
  color: #FFFFFF;
  cursor: pointer;
  font-size: 1em;
  line-height: 2.6em;
  height: 2.6em;
  padding: 0 0.5em;
  min-width: 12em;
  text-align: left;
  text-decoration: none;
  display: inline-block;
  vertical-align: middle;
  *vertical-align: auto;
  *zoom: 1;
  *display: inline;
  background-color: #00775a;
  float: none;
  font-family: 'roboto-regular', Helvetica, sans-serif;
  font-weight: normal !important;
  height: auto;
  margin-top: 1.5em;
  min-width: 13.5em;
  letter-spacing: normal;
  width: 100%;
}
/* line 8, /app/app/assets/stylesheets/mixins/_helpers.scss */
.rtl .questionnaire__volunteer_button--forest {
  text-align: right;
}
/* line 2, /app/app/assets/stylesheets/mixins/_helpers.scss */
.ie7 .questionnaire__volunteer_button--forest {
  width: 18em;
}
/* line 182, /app/app/assets/stylesheets/mixins/_forms.scss */
.questionnaire__volunteer_button--forest:focus, .questionnaire__volunteer_button--forest:hover {
  background: #a90e36;
  color: #FFFFFF;
  outline: 0;
}
/* line 2, /app/app/assets/stylesheets/mixins/_helpers.scss */
.ie7 .questionnaire__volunteer_button--forest {
  margin: 0 10px 0 0;
}
/* line 711, /app/app/assets/stylesheets/components/questionnaire.scss */
.questionnaire__volunteer_button--forest:hover, .questionnaire__volunteer_button--forest:focus {
  background-color: #0f9776;
}
/* line 714, /app/app/assets/stylesheets/components/questionnaire.scss */
.questionnaire__volunteer_button--forest .icon--double-forward {
  float: right;
  line-height: 2.5em;
}
/* line 2, /app/app/assets/stylesheets/mixins/_helpers.scss */
.ie7 .questionnaire__volunteer_button--forest .icon--double-forward {
  float: none;
}

/* line 693, /app/app/assets/stylesheets/components/questionnaire.scss */
.questionnaire__volunteer_button--forests {
  -moz-appearance: none;
  -webkit-appearance: none;
  -moz-border-radius: 0;
  -webkit-border-radius: 0;
  border-radius: 0;
  display: inline-block;
  vertical-align: middle;
  *vertical-align: auto;
  *zoom: 1;
  *display: inline;
  background: #D31144;
  border: 0;
  color: #FFFFFF;
  cursor: pointer;
  font-size: 1em;
  line-height: 2.6em;
  height: 2.6em;
  padding: 0 0.5em;
  min-width: 12em;
  text-align: left;
  text-decoration: none;
  display: inline-block;
  vertical-align: middle;
  *vertical-align: auto;
  *zoom: 1;
  *display: inline;
  background-color: #00775a;
  float: none;
  font-family: 'roboto-regular', Helvetica, sans-serif;
  font-weight: normal !important;
  height: auto;
  margin-top: 1.5em;
  min-width: 13.5em;
  letter-spacing: normal;
  width: 100%;
}
/* line 8, /app/app/assets/stylesheets/mixins/_helpers.scss */
.rtl .questionnaire__volunteer_button--forests {
  text-align: right;
}
/* line 2, /app/app/assets/stylesheets/mixins/_helpers.scss */
.ie7 .questionnaire__volunteer_button--forests {
  width: 18em;
}
/* line 182, /app/app/assets/stylesheets/mixins/_forms.scss */
.questionnaire__volunteer_button--forests:focus, .questionnaire__volunteer_button--forests:hover {
  background: #a90e36;
  color: #FFFFFF;
  outline: 0;
}
/* line 2, /app/app/assets/stylesheets/mixins/_helpers.scss */
.ie7 .questionnaire__volunteer_button--forests {
  margin: 0 10px 0 0;
}
/* line 711, /app/app/assets/stylesheets/components/questionnaire.scss */
.questionnaire__volunteer_button--forests:hover, .questionnaire__volunteer_button--forests:focus {
  background-color: #0f9776;
}
/* line 714, /app/app/assets/stylesheets/components/questionnaire.scss */
.questionnaire__volunteer_button--forests .icon--double-forward {
  float: right;
  line-height: 2.5em;
}
/* line 2, /app/app/assets/stylesheets/mixins/_helpers.scss */
.ie7 .questionnaire__volunteer_button--forests .icon--double-forward {
  float: none;
}
/* line 32, /app/app/assets/stylesheets/vars/_colors.scss */
.cities-topic {
  background-color: #585b9a;
}

/* line 36, /app/app/assets/stylesheets/vars/_colors.scss */
.climate-change-topic {
  background-color: #82246f;
}

/* line 40, /app/app/assets/stylesheets/vars/_colors.scss */
.forests-topic {
  background-color: #00775a;
}

/* line 44, /app/app/assets/stylesheets/vars/_colors.scss */
.investors-topic {
  background-color: #af6165;
}

/* line 48, /app/app/assets/stylesheets/vars/_colors.scss */
.water-topic {
  background-color: #2c86da;
}

/* line 52, /app/app/assets/stylesheets/vars/_colors.scss */
.supply-chain-topic {
  background-color: #fe5e17;
}

/* line 56, /app/app/assets/stylesheets/vars/_colors.scss */
.states-and-regions-topic {
  background-color: #585b9a;
}

/* line 60, /app/app/assets/stylesheets/vars/_colors.scss */
.other-topic {
  background-color: #ef6a30;
}

/* line 65, /app/app/assets/stylesheets/vars/_colors.scss */
.policy-and-public-affairs-topic,
.companies-topic {
  background-color: palette(red, cdp);
}

/* line 4, /app/app/assets/stylesheets/components/questionnaire_guidance.scss */
.questionnaire_guidance {
  background: #F9FAFC;
  float: left;
  padding: 0 1em 1em 1em;
  width: 100%;
}
@media (min-width: 768px) {
  /* line 4, /app/app/assets/stylesheets/components/questionnaire_guidance.scss */
  .questionnaire_guidance {
    border-right: 4px solid #FFFFFF;
    width: 33.33%;
  }
  /* line 14, /app/app/assets/stylesheets/components/questionnaire_guidance.scss */
  .questionnaire_guidance:nth-child(4), .questionnaire_guidance:nth-child(5), .questionnaire_guidance:nth-child(6) {
    border-top: 4px solid #FFFFFF;
  }
}
/* line 56, /usr/local/bundle/gems/susy-2.2.12/sass/susy/language/susy/_breakpoint-plugin.scss */
.no-mq .questionnaire_guidance {
  border-right: 4px solid #FFFFFF;
  width: 33.33%;
}
/* line 14, /app/app/assets/stylesheets/components/questionnaire_guidance.scss */
.no-mq .questionnaire_guidance:nth-child(4), .no-mq .questionnaire_guidance:nth-child(5), .no-mq .questionnaire_guidance:nth-child(6) {
  border-top: 4px solid #FFFFFF;
}
/* line 21, /app/app/assets/stylesheets/components/questionnaire_guidance.scss */
.questionnaire_guidance:nth-child(3n) {
  border-right: 0;
}

/* line 26, /app/app/assets/stylesheets/components/questionnaire_guidance.scss */
.questionnaire_guidance__description {
  padding-right: 1em;
}
/* line 8, /app/app/assets/stylesheets/mixins/_helpers.scss */
.rtl .questionnaire_guidance__description {
  padding-left: 1em;
  padding-right: 0;
}

/* line 35, /app/app/assets/stylesheets/components/questionnaire_guidance.scss */
.questionnaire_guidance__download {
  display: inline-block;
  vertical-align: top;
  *vertical-align: auto;
  *zoom: 1;
  *display: inline;
  color: #959595;
  color: #FFFFFF;
  font-size: .9em;
  margin-top: 1.5em;
}
/* line 12, /app/app/assets/stylesheets/mixins/_readtime.scss */
.rtl .questionnaire_guidance__download .icon--read-time {
  color: #D31144;
  margin-left: 7px;
  position: relative;
  top: 2px;
}
/* line 20, /app/app/assets/stylesheets/mixins/_readtime.scss */
.questionnaire_guidance__download .icon--read-time {
  color: #D31144;
  margin-right: 7px;
  position: relative;
  top: 2px;
  vertical-align: baseline;
}
/* line 8, /app/app/assets/stylesheets/mixins/_helpers.scss */
.rtl .questionnaire_guidance__download .icon--read-time {
  display: none;
}
/* line 42, /app/app/assets/stylesheets/components/questionnaire_guidance.scss */
.questionnaire_guidance__download .icon--download {
  color: #FFFFFF;
  margin-right: .5em;
}

/* line 48, /app/app/assets/stylesheets/components/questionnaire_guidance.scss */
.questionnaire_guidance__doc {
  color: #485464;
  text-decoration: none;
}
/* line 52, /app/app/assets/stylesheets/components/questionnaire_guidance.scss */
.questionnaire_guidance__doc p {
  color: #FFFFFF;
  height: 5.9em;
  overflow: hidden;
  text-overflow: ellipsis;
  word-wrap: break-word;
}
/* line 32, /app/app/assets/stylesheets/vars/_colors.scss */
.cities-topic {
  background-color: #585b9a;
}

/* line 36, /app/app/assets/stylesheets/vars/_colors.scss */
.climate-change-topic {
  background-color: #82246f;
}

/* line 40, /app/app/assets/stylesheets/vars/_colors.scss */
.forests-topic {
  background-color: #00775a;
}

/* line 44, /app/app/assets/stylesheets/vars/_colors.scss */
.investors-topic {
  background-color: #af6165;
}

/* line 48, /app/app/assets/stylesheets/vars/_colors.scss */
.water-topic {
  background-color: #2c86da;
}

/* line 52, /app/app/assets/stylesheets/vars/_colors.scss */
.supply-chain-topic {
  background-color: #fe5e17;
}

/* line 56, /app/app/assets/stylesheets/vars/_colors.scss */
.states-and-regions-topic {
  background-color: #585b9a;
}

/* line 60, /app/app/assets/stylesheets/vars/_colors.scss */
.other-topic {
  background-color: #ef6a30;
}

/* line 65, /app/app/assets/stylesheets/vars/_colors.scss */
.policy-and-public-affairs-topic,
.companies-topic {
  background-color: palette(red, cdp);
}

/* line 6, /app/app/assets/stylesheets/components/questionnaire_user.scss */
.questionnaire_user__table--primary td, .questionnaire_user__table--secondary td {
  vertical-align: middle;
}
/* line 8, /app/app/assets/stylesheets/components/questionnaire_user.scss */
.questionnaire_user__table--primary p, .questionnaire_user__table--secondary p {
  padding-top: .3em;
}
/* line 10, /app/app/assets/stylesheets/components/questionnaire_user.scss */
.questionnaire_user__table--primary .hidden, .questionnaire_user__table--secondary .hidden {
  display: none;
}

/* line 13, /app/app/assets/stylesheets/components/questionnaire_user.scss */
.questionnaire_user__initials,
.questionnaire_user__new {
  width: 76px;
}

/* line 16, /app/app/assets/stylesheets/components/questionnaire_user.scss */
.questionnaire_user__table--primary {
  border-bottom: 1px solid #DDDDDD;
  margin-bottom: 1.2em;
  margin-top: 2em;
}
/* line 22, /app/app/assets/stylesheets/components/questionnaire_user.scss */
.questionnaire_user__table--primary td {
  padding: .6em 0 1.2em;
}

/* line 28, /app/app/assets/stylesheets/components/questionnaire_user.scss */
.questionnaire_user__table--secondary td {
  padding: .6em 0;
}

/* line 32, /app/app/assets/stylesheets/components/questionnaire_user.scss */
.dashboard__questionnaires--corporates .questionnaire_user__table--primary {
  width: 100%;
}
/* line 36, /app/app/assets/stylesheets/components/questionnaire_user.scss */
.dashboard__questionnaires--corporates .questionnaire_user__table--secondary {
  width: 100%;
}
/* line 39, /app/app/assets/stylesheets/components/questionnaire_user.scss */
.dashboard__questionnaires--corporates .questionnaire_user__table--secondary .last {
  border-bottom: 1px solid #DDDDDD;
  padding-bottom: 1em;
}
/* line 44, /app/app/assets/stylesheets/components/questionnaire_user.scss */
.dashboard__questionnaires--corporates .questionnaire_user__table--secondary td {
  padding: .6em 0 1.3em;
}
/* line 48, /app/app/assets/stylesheets/components/questionnaire_user.scss */
.dashboard__questionnaires--corporates .questionnaire_user__table--secondary .invited_responder_heading {
  padding-top: 1.2em;
}
/* line 32, /app/app/assets/stylesheets/vars/_colors.scss */
.cities-topic {
  background-color: #585b9a;
}

/* line 36, /app/app/assets/stylesheets/vars/_colors.scss */
.climate-change-topic {
  background-color: #82246f;
}

/* line 40, /app/app/assets/stylesheets/vars/_colors.scss */
.forests-topic {
  background-color: #00775a;
}

/* line 44, /app/app/assets/stylesheets/vars/_colors.scss */
.investors-topic {
  background-color: #af6165;
}

/* line 48, /app/app/assets/stylesheets/vars/_colors.scss */
.water-topic {
  background-color: #2c86da;
}

/* line 52, /app/app/assets/stylesheets/vars/_colors.scss */
.supply-chain-topic {
  background-color: #fe5e17;
}

/* line 56, /app/app/assets/stylesheets/vars/_colors.scss */
.states-and-regions-topic {
  background-color: #585b9a;
}

/* line 60, /app/app/assets/stylesheets/vars/_colors.scss */
.other-topic {
  background-color: #ef6a30;
}

/* line 65, /app/app/assets/stylesheets/vars/_colors.scss */
.policy-and-public-affairs-topic,
.companies-topic {
  background-color: palette(red, cdp);
}

/* line 32, /app/app/assets/stylesheets/vars/_colors.scss */
.cities-topic {
  background-color: #585b9a;
}

/* line 36, /app/app/assets/stylesheets/vars/_colors.scss */
.climate-change-topic {
  background-color: #82246f;
}

/* line 40, /app/app/assets/stylesheets/vars/_colors.scss */
.forests-topic {
  background-color: #00775a;
}

/* line 44, /app/app/assets/stylesheets/vars/_colors.scss */
.investors-topic {
  background-color: #af6165;
}

/* line 48, /app/app/assets/stylesheets/vars/_colors.scss */
.water-topic {
  background-color: #2c86da;
}

/* line 52, /app/app/assets/stylesheets/vars/_colors.scss */
.supply-chain-topic {
  background-color: #fe5e17;
}

/* line 56, /app/app/assets/stylesheets/vars/_colors.scss */
.states-and-regions-topic {
  background-color: #585b9a;
}

/* line 60, /app/app/assets/stylesheets/vars/_colors.scss */
.other-topic {
  background-color: #ef6a30;
}

/* line 65, /app/app/assets/stylesheets/vars/_colors.scss */
.policy-and-public-affairs-topic,
.companies-topic {
  background-color: #D31144;
}

/* line 6, /app/app/assets/stylesheets/components/report_link.scss */
.report_link,
.report_link--minimal,
.report_link--with_image {
  *zoom: 1;
  background: #FFFFFF;
  display: block;
  text-decoration: none;
}
/* line 38, /usr/local/bundle/gems/compass-core-1.0.3/stylesheets/compass/utilities/general/_clearfix.scss */
.report_link:after,
.report_link--minimal:after,
.report_link--with_image:after {
  content: "";
  display: table;
  clear: both;
}

/* line 17, /app/app/assets/stylesheets/components/report_link.scss */
.report_link--with_image .report_link__text, .report_link--with_image .report_link__text--water, .report_link--with_image .report_link__text--climate, .report_link--with_image .report_link__text--cities, .report_link--with_image .report_link__text--companies, .report_link--with_image .report_link__text--forests, .report_link--with_image .report_link__text--supply_chain, .report_link--with_image .report_link__text--investors, .report_link--with_image .report_link__text--policy_public_affairs,
.report_link--with_image .report_link__text--policy_and_public_affairs {
  margin-top: -2.75em;
}

/* line 22, /app/app/assets/stylesheets/components/report_link.scss */
.report_link__summary_image {
  max-width: 100%;
}

/* line 26, /app/app/assets/stylesheets/components/report_link.scss */
.report_link__type {
  color: #959595;
  font-size: 1.1em;
}

/* line 31, /app/app/assets/stylesheets/components/report_link.scss */
.report_link__title {
  color: #000000;
  font-size: 1.1em;
}

/* line 36, /app/app/assets/stylesheets/components/report_link.scss */
.report_link__excerpt {
  color: #636363;
  padding-top: .5em;
}

/* line 41, /app/app/assets/stylesheets/components/report_link.scss */
.report_link__meta {
  padding-top: 1em;
}

/* line 45, /app/app/assets/stylesheets/components/report_link.scss */
.report_link__read_time {
  display: inline-block;
  vertical-align: top;
  *vertical-align: auto;
  *zoom: 1;
  *display: inline;
  color: #959595;
  padding-right: 1em;
}
/* line 12, /app/app/assets/stylesheets/mixins/_readtime.scss */
.rtl .report_link__read_time .icon--read-time {
  color: #D31144;
  margin-left: 7px;
  position: relative;
  top: 2px;
}
/* line 20, /app/app/assets/stylesheets/mixins/_readtime.scss */
.report_link__read_time .icon--read-time {
  color: #D31144;
  margin-right: 7px;
  position: relative;
  top: 2px;
  vertical-align: baseline;
}
/* line 8, /app/app/assets/stylesheets/mixins/_helpers.scss */
.rtl .report_link__read_time .icon--read-time {
  display: none;
}

/* line 50, /app/app/assets/stylesheets/components/report_link.scss */
.report_link__tags {
  color: #959595;
}

/* line 54, /app/app/assets/stylesheets/components/report_link.scss */
.report_link__download {
  color: #D31144;
  padding: 0 1em 0 0;
  text-decoration: none;
}
/* line 59, /app/app/assets/stylesheets/components/report_link.scss */
.report_link__download span {
  text-decoration: underline;
}

/* line 65, /app/app/assets/stylesheets/components/report_link.scss */
.report_link--minimal .report_link__summary_image {
  float: left;
  width: 20%;
}
/* line 70, /app/app/assets/stylesheets/components/report_link.scss */
.report_link--minimal .report_link__text, .report_link--minimal .report_link__text--water, .report_link--minimal .report_link__text--climate, .report_link--minimal .report_link__text--cities, .report_link--minimal .report_link__text--companies, .report_link--minimal .report_link__text--forests, .report_link--minimal .report_link__text--supply_chain, .report_link--minimal .report_link__text--investors, .report_link--minimal .report_link__text--policy_public_affairs,
.report_link--minimal .report_link__text--policy_and_public_affairs {
  float: right;
  margin-top: 0;
  padding-left: 2em;
  width: 80%;
}
/* line 76, /app/app/assets/stylesheets/components/report_link.scss */
.report_link--minimal .report_link__text:before, .report_link--minimal .report_link__text--water:before, .report_link--minimal .report_link__text--climate:before, .report_link--minimal .report_link__text--cities:before, .report_link--minimal .report_link__text--companies:before, .report_link--minimal .report_link__text--forests:before, .report_link--minimal .report_link__text--supply_chain:before, .report_link--minimal .report_link__text--investors:before, .report_link--minimal .report_link__text--policy_public_affairs:before,
.report_link--minimal .report_link__text--policy_and_public_affairs:before {
  display: none;
}

/* line 82, /app/app/assets/stylesheets/components/report_link.scss */
.report_link__text, .report_link__text--water, .report_link__text--climate, .report_link__text--cities, .report_link__text--companies, .report_link__text--forests, .report_link__text--supply_chain, .report_link__text--investors, .report_link__text--policy_public_affairs,
.report_link__text--policy_and_public_affairs {
  padding: 1.5em;
}
/* line 85, /app/app/assets/stylesheets/components/report_link.scss */
.report_link__text:before, .report_link__text--water:before, .report_link__text--climate:before, .report_link__text--cities:before, .report_link__text--companies:before, .report_link__text--forests:before, .report_link__text--supply_chain:before, .report_link__text--investors:before, .report_link__text--policy_public_affairs:before,
.report_link__text--policy_and_public_affairs:before {
  background-size: cover;
  content: '';
  display: block;
  height: 44px;
  position: relative;
  top: -.5em;
  width: 44px;
}

/* line 99, /app/app/assets/stylesheets/components/report_link.scss */
.report_link__text--water:before {
  background: url(/assets/branding/water-report-icon-896d30eb4375eefa513fc3ae26aa9148f8f5922f39e404a136472a408ee76f98.png) no-repeat;
  background-size: cover;
}

/* line 107, /app/app/assets/stylesheets/components/report_link.scss */
.report_link__text--climate:before {
  background: url(/assets/branding/climate-change-report-icon-d9e3bd24f07aecfa79cb0cd2272cd0b6ebc75557f2b35970deb4506d74c74170.png) no-repeat;
  background-size: cover;
}

/* line 115, /app/app/assets/stylesheets/components/report_link.scss */
.report_link__text--cities:before {
  background: url(/assets/branding/cities-report-icon-cf7749c5ab53a704f920f9bd06d6b4018c2ea872524334e3e7310089ee30800d.png) no-repeat;
  background-size: cover;
}

/* line 123, /app/app/assets/stylesheets/components/report_link.scss */
.report_link__text--companies:before {
  background: url(/assets/branding/general-report-icon-c61a6a829dcb119e8b8b07820c7d6467c8c3cb099701aba919b7cb2f675a5879.png) no-repeat;
  background-size: cover;
}

/* line 131, /app/app/assets/stylesheets/components/report_link.scss */
.report_link__text--forests:before {
  background: url(/assets/branding/forests-report-icon-2ff2a745120d3b27559de717ffce87fe8b74fed50993e959f37b6c4ae3ef5b79.png) no-repeat;
  background-size: cover;
}

/* line 139, /app/app/assets/stylesheets/components/report_link.scss */
.report_link__text--supply_chain:before {
  background: url(/assets/branding/supply-chain-report-icon-e5f11ecd1e27ce74b33c9d553cb8c995652e6267fe114a15514a92bb4800510c.png) no-repeat;
  background-size: cover;
}

/* line 147, /app/app/assets/stylesheets/components/report_link.scss */
.report_link__text--investors:before {
  background: url(/assets/branding/investor-report-icon-69c2f64ed627a965abde195b2c87c6bdbe09e6dd3779502e6cedaf79d5d0e564.png) no-repeat;
  background-size: cover;
}

/* line 156, /app/app/assets/stylesheets/components/report_link.scss */
.report_link__text--policy_public_affairs:before,
.report_link__text--policy_and_public_affairs:before {
  background: url(/assets/branding/report_icon-58a4064a50a9b5693c402fa5a24f3a6265052c1b6869e7b67ffb68023afa484e.png) no-repeat;
  background-size: cover;
}
@charset "UTF-8";
/* line 32, /app/app/assets/stylesheets/vars/_colors.scss */
.cities-topic {
  background-color: #585b9a;
}

/* line 36, /app/app/assets/stylesheets/vars/_colors.scss */
.climate-change-topic {
  background-color: #82246f;
}

/* line 40, /app/app/assets/stylesheets/vars/_colors.scss */
.forests-topic {
  background-color: #00775a;
}

/* line 44, /app/app/assets/stylesheets/vars/_colors.scss */
.investors-topic {
  background-color: #af6165;
}

/* line 48, /app/app/assets/stylesheets/vars/_colors.scss */
.water-topic {
  background-color: #2c86da;
}

/* line 52, /app/app/assets/stylesheets/vars/_colors.scss */
.supply-chain-topic {
  background-color: #fe5e17;
}

/* line 56, /app/app/assets/stylesheets/vars/_colors.scss */
.states-and-regions-topic {
  background-color: #585b9a;
}

/* line 60, /app/app/assets/stylesheets/vars/_colors.scss */
.other-topic {
  background-color: #ef6a30;
}

/* line 65, /app/app/assets/stylesheets/vars/_colors.scss */
.policy-and-public-affairs-topic,
.companies-topic {
  background-color: palette(red, cdp);
}

/* line 32, /app/app/assets/stylesheets/vars/_colors.scss */
.cities-topic {
  background-color: #585b9a;
}

/* line 36, /app/app/assets/stylesheets/vars/_colors.scss */
.climate-change-topic {
  background-color: #82246f;
}

/* line 40, /app/app/assets/stylesheets/vars/_colors.scss */
.forests-topic {
  background-color: #00775a;
}

/* line 44, /app/app/assets/stylesheets/vars/_colors.scss */
.investors-topic {
  background-color: #af6165;
}

/* line 48, /app/app/assets/stylesheets/vars/_colors.scss */
.water-topic {
  background-color: #2c86da;
}

/* line 52, /app/app/assets/stylesheets/vars/_colors.scss */
.supply-chain-topic {
  background-color: #fe5e17;
}

/* line 56, /app/app/assets/stylesheets/vars/_colors.scss */
.states-and-regions-topic {
  background-color: #585b9a;
}

/* line 60, /app/app/assets/stylesheets/vars/_colors.scss */
.other-topic {
  background-color: #ef6a30;
}

/* line 65, /app/app/assets/stylesheets/vars/_colors.scss */
.policy-and-public-affairs-topic,
.companies-topic {
  background-color: #D31144;
}

/* line 10, /app/app/assets/stylesheets/components/reporter_service.scss */
.reporter_service {
  background: #FFFFFF;
  margin: 2em 0 0 0;
  padding: 2em 0 2em 1em;
}
/* line 8, /app/app/assets/stylesheets/mixins/_helpers.scss */
.rtl .reporter_service {
  padding: 2em 1em 2em 0;
}

/* line 20, /app/app/assets/stylesheets/components/reporter_service.scss */
.reporter_service__zoho_dashboard {
  padding: 1em 0;
}

/* line 24, /app/app/assets/stylesheets/components/reporter_service.scss */
.reporter_service__tabs {
  *zoom: 1;
  margin-bottom: 26px;
}
/* line 38, /usr/local/bundle/gems/compass-core-1.0.3/stylesheets/compass/utilities/general/_clearfix.scss */
.reporter_service__tabs:after {
  content: "";
  display: table;
  clear: both;
}

/* line 30, /app/app/assets/stylesheets/components/reporter_service.scss */
.reporter_service__files_header {
  border-top: 2px solid #D31144;
}

/* line 34, /app/app/assets/stylesheets/components/reporter_service.scss */
.reporter_service__links--heading {
  margin-bottom: 1.5em;
  padding-top: 0;
}

/* line 39, /app/app/assets/stylesheets/components/reporter_service.scss */
.reporter_service__tab {
  border-bottom: 1px solid #DDDDDD;
  border-left: 1px solid #DDDDDD;
  border-right: 1px solid #DDDDDD;
  border-top: 3px solid #FFFFFF;
  color: #485464;
  display: block;
  float: left;
  font-size: 18px;
  padding: .5em 1.1em;
  position: relative;
  text-decoration: none;
  width: 50%;
}
/* line 53, /app/app/assets/stylesheets/components/reporter_service.scss */
.reporter_service__tab:first-child {
  border-left: 0;
  padding: .5em 1.1em .5em 0;
}
/* line 8, /app/app/assets/stylesheets/mixins/_helpers.scss */
.rtl .reporter_service__tab:first-child {
  border-left: 1px solid #DDDDDD;
  border-right: 0;
  padding: .5em 0 .5em 1.1em;
}
/* line 64, /app/app/assets/stylesheets/components/reporter_service.scss */
.reporter_service__tab:last-child {
  border-right: 0;
}
/* line 8, /app/app/assets/stylesheets/mixins/_helpers.scss */
.rtl .reporter_service__tab:last-child {
  border-left: 0;
  border-right: 1px solid #DDDDDD;
}

/* line 74, /app/app/assets/stylesheets/components/reporter_service.scss */
.reporter_service__tab--active {
  border: 0;
  border-top: 3px solid #D31144;
}
/* line 78, /app/app/assets/stylesheets/components/reporter_service.scss */
.reporter_service__tab--active:hover {
  color: #485464;
}

/* line 81, /app/app/assets/stylesheets/components/reporter_service.scss */
.reporter_service__intro_wrapper {
  display: inline-block;
  vertical-align: middle;
  *vertical-align: auto;
  *zoom: 1;
  *display: inline;
  margin-bottom: .8em;
  padding-right: 1em;
  width: 100%;
}
/* line 8, /app/app/assets/stylesheets/mixins/_helpers.scss */
.rtl .reporter_service__intro_wrapper {
  padding-left: 1em;
  padding-right: 0;
}

/* line 93, /app/app/assets/stylesheets/components/reporter_service.scss */
.reporter_service__intro_panel {
  float: left;
  width: 50%;
}
/* line 8, /app/app/assets/stylesheets/mixins/_helpers.scss */
.rtl .reporter_service__intro_panel {
  float: right;
}
/* line 101, /app/app/assets/stylesheets/components/reporter_service.scss */
.reporter_service__intro_panel .reporter_service__intro_header {
  font-size: 1.2em;
}

/* line 106, /app/app/assets/stylesheets/components/reporter_service.scss */
.reporter_service__files_filter {
  width: 50%;
}

/* line 271, /app/app/assets/stylesheets/mixins/_forms.scss */
.reporter_service__select_filter_wrapper .chosen-container .chosen-single {
  -moz-border-radius: 0;
  -webkit-border-radius: 0;
  border-radius: 0;
  -moz-box-shadow: none;
  -webkit-box-shadow: none;
  box-shadow: none;
  background: #FFFFFF;
  border-bottom: 1px solid #959595;
  border-left: 1px solid #959595;
  border-top: 1px solid #959595;
  cursor: pointer;
  font-size: 1.3em;
  height: 2.5em;
  line-height: 2.2em;
  margin: 1em 0 auto;
  padding: 0 .4em;
  position: relative;
  text-align: left;
}
/* line 114, /app/app/assets/stylesheets/components/reporter_service.scss */
.reporter_service__select_filter_wrapper .chosen-container .membership__select_arrow {
  width: 1.5em;
}

/* line 120, /app/app/assets/stylesheets/components/reporter_service.scss */
.reporter_service__intro_copy {
  font-size: .9em;
  padding-top: .2em;
}

/* line 125, /app/app/assets/stylesheets/components/reporter_service.scss */
.reporter_service__links {
  *zoom: 1;
  padding-right: 1em;
}
/* line 38, /usr/local/bundle/gems/compass-core-1.0.3/stylesheets/compass/utilities/general/_clearfix.scss */
.reporter_service__links:after {
  content: "";
  display: table;
  clear: both;
}
/* line 8, /app/app/assets/stylesheets/mixins/_helpers.scss */
.rtl .reporter_service__links {
  padding-left: 1em;
  padding-right: 0;
}

/* line 135, /app/app/assets/stylesheets/components/reporter_service.scss */
.reporter_service__link {
  *zoom: 1;
  background-color: #F4F7F9;
  border-bottom: 4px solid #FFFFFF;
  color: #485464;
  display: block;
  padding: 1em 1em 1em 6em;
  position: relative;
  text-decoration: none;
}
/* line 38, /usr/local/bundle/gems/compass-core-1.0.3/stylesheets/compass/utilities/general/_clearfix.scss */
.reporter_service__link:after {
  content: "";
  display: table;
  clear: both;
}
@media (min-width: 768px) {
  /* line 135, /app/app/assets/stylesheets/components/reporter_service.scss */
  .reporter_service__link {
    float: left;
    min-height: 152px;
    width: 50%;
  }
}
/* line 56, /usr/local/bundle/gems/susy-2.2.12/sass/susy/language/susy/_breakpoint-plugin.scss */
.no-mq .reporter_service__link {
  float: left;
  min-height: 152px;
  width: 50%;
}
/* line 8, /app/app/assets/stylesheets/mixins/_helpers.scss */
.rtl .reporter_service__link {
  padding: 1em 6em 1em 1em;
}
/* line 155, /app/app/assets/stylesheets/components/reporter_service.scss */
.reporter_service__link:hover {
  color: #485464;
}
/* line 159, /app/app/assets/stylesheets/components/reporter_service.scss */
.reporter_service__link:nth-child(odd) {
  border-right: 2px solid #FFFFFF;
  clear: left;
}
/* line 164, /app/app/assets/stylesheets/components/reporter_service.scss */
.reporter_service__link:nth-child(even) {
  border-left: 2px solid #FFFFFF;
}

/* line 169, /app/app/assets/stylesheets/components/reporter_service.scss */
.reporter_service__link_icon {
  color: #D31144;
  font-size: 1.7em;
  left: .8em;
  position: absolute;
  top: .8em;
}
/* line 8, /app/app/assets/stylesheets/mixins/_helpers.scss */
.rtl .reporter_service__link_icon {
  left: auto;
  right: .5em;
}

/* line 182, /app/app/assets/stylesheets/components/reporter_service.scss */
.reporter_service__link_back {
  display: block;
  font-size: .9em;
  margin-top: 1.1em;
}

/* line 188, /app/app/assets/stylesheets/components/reporter_service.scss */
.reporter_service__link_title {
  font-size: 1.2em;
}

/* line 192, /app/app/assets/stylesheets/components/reporter_service.scss */
.reporter_service__link_cta {
  color: #D31144;
  margin-top: 1em;
  text-decoration: underline;
}

/* line 198, /app/app/assets/stylesheets/components/reporter_service.scss */
.reporter_service__filters {
  padding-right: 1em;
}
/* line 8, /app/app/assets/stylesheets/mixins/_helpers.scss */
.rtl .reporter_service__filters {
  padding-left: 1em;
  padding-right: 0;
}

/* line 207, /app/app/assets/stylesheets/components/reporter_service.scss */
.reporter_service__icon {
  color: #D31144;
  font-size: 2em;
}

/* line 212, /app/app/assets/stylesheets/components/reporter_service.scss */
.reporter_service__icon--lead-icon {
  display: block;
  margin-bottom: .5em;
}

/* line 217, /app/app/assets/stylesheets/components/reporter_service.scss */
.reporter_service__tab_icon {
  color: #DDDDDD;
  font-size: 14px;
  margin-right: 3px;
}
/* line 8, /app/app/assets/stylesheets/mixins/_helpers.scss */
.rtl .reporter_service__tab_icon {
  margin-left: 3px;
  margin-right: 0;
}
/* line 2, /app/app/assets/stylesheets/mixins/_helpers.scss */
.reporter_service__tab--active .reporter_service__tab_icon {
  color: #D31144;
}

/* line 232, /app/app/assets/stylesheets/components/reporter_service.scss */
.reporter_service__guidance_header {
  padding: 0;
}

/* line 236, /app/app/assets/stylesheets/components/reporter_service.scss */
.reporter_service__guidances {
  background: #FFFFFF;
  padding: 2em 0 2em 1em;
}
/* line 240, /app/app/assets/stylesheets/components/reporter_service.scss */
.reporter_service__guidances .subsection {
  margin: 0;
  padding: 0;
}
/* line 245, /app/app/assets/stylesheets/components/reporter_service.scss */
.reporter_service__guidances .subsection__title {
  margin-top: 0;
  padding-top: 0;
}
/* line 250, /app/app/assets/stylesheets/components/reporter_service.scss */
.reporter_service__guidances .section__body {
  margin: 0;
  padding: 0;
}
/* line 257, /app/app/assets/stylesheets/components/reporter_service.scss */
.reporter_service__guidances .subsection__body .guidance {
  padding-right: 1em;
}

/* line 263, /app/app/assets/stylesheets/components/reporter_service.scss */
.reporter_service__submit_button {
  -moz-appearance: none;
  -webkit-appearance: none;
  -moz-border-radius: 0;
  -webkit-border-radius: 0;
  border-radius: 0;
  display: inline-block;
  vertical-align: middle;
  *vertical-align: auto;
  *zoom: 1;
  *display: inline;
  background: #D31144;
  border: 0;
  color: #FFFFFF;
  cursor: pointer;
  font-size: 1em;
  line-height: 2.6em;
  height: 2.6em;
  padding: 0 0.5em;
  min-width: 12em;
  text-align: left;
  text-decoration: none;
}
/* line 8, /app/app/assets/stylesheets/mixins/_helpers.scss */
.rtl .reporter_service__submit_button {
  text-align: right;
}
/* line 2, /app/app/assets/stylesheets/mixins/_helpers.scss */
.ie7 .reporter_service__submit_button {
  width: 18em;
}
/* line 182, /app/app/assets/stylesheets/mixins/_forms.scss */
.reporter_service__submit_button:focus, .reporter_service__submit_button:hover {
  background: #a90e36;
  color: #FFFFFF;
  outline: 0;
}
/* line 266, /app/app/assets/stylesheets/components/reporter_service.scss */
.reporter_service__submit_button .icon--submit-arrow {
  line-height: 2.5em;
}

/* line 271, /app/app/assets/stylesheets/components/reporter_service.scss */
.reporter_service__files {
  overflow-x: scroll;
  padding: 1em 1em 0 0;
}

/* line 276, /app/app/assets/stylesheets/components/reporter_service.scss */
.reporter_service__files_delete {
  font-family: 'icomoon';
  speak: none;
  font-style: normal;
  font-weight: normal;
  font-variant: normal;
  text-transform: none;
  line-height: 1;
  vertical-align: middle;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  *zoom: expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = '' );
  color: #D31144;
  cursor: pointer;
  display: inline;
}
/* line 25, /app/app/assets/stylesheets/mixins/_icons.scss */
.reporter_service__files_delete:before {
  content: "";
}

/* line 284, /app/app/assets/stylesheets/components/reporter_service.scss */
.reporter_service__files_delete_link {
  text-decoration: none;
}
/* line 32, /app/app/assets/stylesheets/vars/_colors.scss */
.cities-topic {
  background-color: #585b9a;
}

/* line 36, /app/app/assets/stylesheets/vars/_colors.scss */
.climate-change-topic {
  background-color: #82246f;
}

/* line 40, /app/app/assets/stylesheets/vars/_colors.scss */
.forests-topic {
  background-color: #00775a;
}

/* line 44, /app/app/assets/stylesheets/vars/_colors.scss */
.investors-topic {
  background-color: #af6165;
}

/* line 48, /app/app/assets/stylesheets/vars/_colors.scss */
.water-topic {
  background-color: #2c86da;
}

/* line 52, /app/app/assets/stylesheets/vars/_colors.scss */
.supply-chain-topic {
  background-color: #fe5e17;
}

/* line 56, /app/app/assets/stylesheets/vars/_colors.scss */
.states-and-regions-topic {
  background-color: #585b9a;
}

/* line 60, /app/app/assets/stylesheets/vars/_colors.scss */
.other-topic {
  background-color: #ef6a30;
}

/* line 65, /app/app/assets/stylesheets/vars/_colors.scss */
.policy-and-public-affairs-topic,
.companies-topic {
  background-color: palette(red, cdp);
}

/* line 32, /app/app/assets/stylesheets/vars/_colors.scss */
.cities-topic {
  background-color: #585b9a;
}

/* line 36, /app/app/assets/stylesheets/vars/_colors.scss */
.climate-change-topic {
  background-color: #82246f;
}

/* line 40, /app/app/assets/stylesheets/vars/_colors.scss */
.forests-topic {
  background-color: #00775a;
}

/* line 44, /app/app/assets/stylesheets/vars/_colors.scss */
.investors-topic {
  background-color: #af6165;
}

/* line 48, /app/app/assets/stylesheets/vars/_colors.scss */
.water-topic {
  background-color: #2c86da;
}

/* line 52, /app/app/assets/stylesheets/vars/_colors.scss */
.supply-chain-topic {
  background-color: #fe5e17;
}

/* line 56, /app/app/assets/stylesheets/vars/_colors.scss */
.states-and-regions-topic {
  background-color: #585b9a;
}

/* line 60, /app/app/assets/stylesheets/vars/_colors.scss */
.other-topic {
  background-color: #ef6a30;
}

/* line 65, /app/app/assets/stylesheets/vars/_colors.scss */
.policy-and-public-affairs-topic,
.companies-topic {
  background-color: #D31144;
}

/* line 7, /app/app/assets/stylesheets/components/reporter_services/my_files.scss */
.reporter_service_dashboard__access_my_data__programme {
  float: left;
  font-size: 1.1em;
  line-height: 2.8em;
  margin-left: 1em;
}
/* line 8, /app/app/assets/stylesheets/mixins/_helpers.scss */
.rtl .reporter_service_dashboard__access_my_data__programme {
  float: right;
}

/* line 18, /app/app/assets/stylesheets/components/reporter_services/my_files.scss */
.reporter_service_dashboard__access_my_data__cta {
  *zoom: 1;
  display: inline-block;
  vertical-align: middle;
  *vertical-align: auto;
  *zoom: 1;
  *display: inline;
  font-size: 16px;
  width: 50%;
}
/* line 38, /usr/local/bundle/gems/compass-core-1.0.3/stylesheets/compass/utilities/general/_clearfix.scss */
.reporter_service_dashboard__access_my_data__cta:after {
  content: "";
  display: table;
  clear: both;
}

/* line 25, /app/app/assets/stylesheets/components/reporter_services/my_files.scss */
.reporter_service_dashboard__access_my_data__header {
  *zoom: 1;
  background-color: #485464;
  color: #FFFFFF;
  font-size: 0;
  padding: 0 0 0 1em;
}
/* line 38, /usr/local/bundle/gems/compass-core-1.0.3/stylesheets/compass/utilities/general/_clearfix.scss */
.reporter_service_dashboard__access_my_data__header:after {
  content: "";
  display: table;
  clear: both;
}
/* line 8, /app/app/assets/stylesheets/mixins/_helpers.scss */
.rtl .reporter_service_dashboard__access_my_data__header {
  padding: 0 1em 0 0;
}
/* line 32, /app/app/assets/stylesheets/vars/_colors.scss */
.cities-topic {
  background-color: #585b9a;
}

/* line 36, /app/app/assets/stylesheets/vars/_colors.scss */
.climate-change-topic {
  background-color: #82246f;
}

/* line 40, /app/app/assets/stylesheets/vars/_colors.scss */
.forests-topic {
  background-color: #00775a;
}

/* line 44, /app/app/assets/stylesheets/vars/_colors.scss */
.investors-topic {
  background-color: #af6165;
}

/* line 48, /app/app/assets/stylesheets/vars/_colors.scss */
.water-topic {
  background-color: #2c86da;
}

/* line 52, /app/app/assets/stylesheets/vars/_colors.scss */
.supply-chain-topic {
  background-color: #fe5e17;
}

/* line 56, /app/app/assets/stylesheets/vars/_colors.scss */
.states-and-regions-topic {
  background-color: #585b9a;
}

/* line 60, /app/app/assets/stylesheets/vars/_colors.scss */
.other-topic {
  background-color: #ef6a30;
}

/* line 65, /app/app/assets/stylesheets/vars/_colors.scss */
.policy-and-public-affairs-topic,
.companies-topic {
  background-color: palette(red, cdp);
}

/* line 32, /app/app/assets/stylesheets/vars/_colors.scss */
.cities-topic {
  background-color: #585b9a;
}

/* line 36, /app/app/assets/stylesheets/vars/_colors.scss */
.climate-change-topic {
  background-color: #82246f;
}

/* line 40, /app/app/assets/stylesheets/vars/_colors.scss */
.forests-topic {
  background-color: #00775a;
}

/* line 44, /app/app/assets/stylesheets/vars/_colors.scss */
.investors-topic {
  background-color: #af6165;
}

/* line 48, /app/app/assets/stylesheets/vars/_colors.scss */
.water-topic {
  background-color: #2c86da;
}

/* line 52, /app/app/assets/stylesheets/vars/_colors.scss */
.supply-chain-topic {
  background-color: #fe5e17;
}

/* line 56, /app/app/assets/stylesheets/vars/_colors.scss */
.states-and-regions-topic {
  background-color: #585b9a;
}

/* line 60, /app/app/assets/stylesheets/vars/_colors.scss */
.other-topic {
  background-color: #ef6a30;
}

/* line 65, /app/app/assets/stylesheets/vars/_colors.scss */
.policy-and-public-affairs-topic,
.companies-topic {
  background-color: #D31144;
}

/* line 6, /app/app/assets/stylesheets/components/reports_archive.scss */
.reports_archive {
  max-width: 100%;
  margin-left: auto;
  margin-right: auto;
}
/* line 12, /usr/local/bundle/gems/susy-2.2.12/sass/susy/output/support/_clearfix.scss */
.reports_archive:after {
  content: " ";
  display: block;
  clear: both;
}

/* line 10, /app/app/assets/stylesheets/components/reports_archive.scss */
.reports_archive__filters {
  display: none;
  font-size: .9em;
}
@media (min-width: 768px) {
  /* line 10, /app/app/assets/stylesheets/components/reports_archive.scss */
  .reports_archive__filters {
    width: 19.49152542%;
    float: left;
    margin-right: 1.69491525%;
    display: block;
  }
}
/* line 56, /usr/local/bundle/gems/susy-2.2.12/sass/susy/language/susy/_breakpoint-plugin.scss */
.no-mq .reports_archive__filters {
  width: 19.49152542%;
  float: left;
  margin-right: 1.69491525%;
  display: block;
}

/* line 20, /app/app/assets/stylesheets/components/reports_archive.scss */
.reports_archive__reports {
  background: #FFFFFF;
  padding: 2em 1.75em;
}
@media (min-width: 768px) {
  /* line 20, /app/app/assets/stylesheets/components/reports_archive.scss */
  .reports_archive__reports {
    width: 78.81355932%;
    float: left;
    margin-right: 1.69491525%;
    float: right;
    margin-right: 0;
  }
}
/* line 56, /usr/local/bundle/gems/susy-2.2.12/sass/susy/language/susy/_breakpoint-plugin.scss */
.no-mq .reports_archive__reports {
  width: 78.81355932%;
  float: left;
  margin-right: 1.69491525%;
  float: right;
  margin-right: 0;
}

/* line 30, /app/app/assets/stylesheets/components/reports_archive.scss */
.reports_archive__title {
  font-size: 1.1em;
}

/* line 34, /app/app/assets/stylesheets/components/reports_archive.scss */
.reports_archive__excerpt {
  color: #959595;
  font-size: 1.1em;
  padding-top: .5em;
}

/* line 40, /app/app/assets/stylesheets/components/reports_archive.scss */
.reports_archive__read_time {
  display: inline-block;
  vertical-align: top;
  *vertical-align: auto;
  *zoom: 1;
  *display: inline;
  color: #959595;
  font-size: 1.1em;
  padding-top: .5em;
}
/* line 12, /app/app/assets/stylesheets/mixins/_readtime.scss */
.rtl .reports_archive__read_time .icon--read-time {
  color: #D31144;
  margin-left: 7px;
  position: relative;
  top: 2px;
}
/* line 20, /app/app/assets/stylesheets/mixins/_readtime.scss */
.reports_archive__read_time .icon--read-time {
  color: #D31144;
  margin-right: 7px;
  position: relative;
  top: 2px;
  vertical-align: baseline;
}
/* line 8, /app/app/assets/stylesheets/mixins/_helpers.scss */
.rtl .reports_archive__read_time .icon--read-time {
  display: none;
}
@charset "UTF-8";
/* line 32, /app/app/assets/stylesheets/vars/_colors.scss */
.cities-topic {
  background-color: #585b9a;
}

/* line 36, /app/app/assets/stylesheets/vars/_colors.scss */
.climate-change-topic {
  background-color: #82246f;
}

/* line 40, /app/app/assets/stylesheets/vars/_colors.scss */
.forests-topic {
  background-color: #00775a;
}

/* line 44, /app/app/assets/stylesheets/vars/_colors.scss */
.investors-topic {
  background-color: #af6165;
}

/* line 48, /app/app/assets/stylesheets/vars/_colors.scss */
.water-topic {
  background-color: #2c86da;
}

/* line 52, /app/app/assets/stylesheets/vars/_colors.scss */
.supply-chain-topic {
  background-color: #fe5e17;
}

/* line 56, /app/app/assets/stylesheets/vars/_colors.scss */
.states-and-regions-topic {
  background-color: #585b9a;
}

/* line 60, /app/app/assets/stylesheets/vars/_colors.scss */
.other-topic {
  background-color: #ef6a30;
}

/* line 65, /app/app/assets/stylesheets/vars/_colors.scss */
.policy-and-public-affairs-topic,
.companies-topic {
  background-color: palette(red, cdp);
}

/* line 32, /app/app/assets/stylesheets/vars/_colors.scss */
.cities-topic {
  background-color: #585b9a;
}

/* line 36, /app/app/assets/stylesheets/vars/_colors.scss */
.climate-change-topic {
  background-color: #82246f;
}

/* line 40, /app/app/assets/stylesheets/vars/_colors.scss */
.forests-topic {
  background-color: #00775a;
}

/* line 44, /app/app/assets/stylesheets/vars/_colors.scss */
.investors-topic {
  background-color: #af6165;
}

/* line 48, /app/app/assets/stylesheets/vars/_colors.scss */
.water-topic {
  background-color: #2c86da;
}

/* line 52, /app/app/assets/stylesheets/vars/_colors.scss */
.supply-chain-topic {
  background-color: #fe5e17;
}

/* line 56, /app/app/assets/stylesheets/vars/_colors.scss */
.states-and-regions-topic {
  background-color: #585b9a;
}

/* line 60, /app/app/assets/stylesheets/vars/_colors.scss */
.other-topic {
  background-color: #ef6a30;
}

/* line 65, /app/app/assets/stylesheets/vars/_colors.scss */
.policy-and-public-affairs-topic,
.companies-topic {
  background-color: #D31144;
}

/* line 32, /app/app/assets/stylesheets/vars/_colors.scss */
.cities-topic {
  background-color: #585b9a;
}

/* line 36, /app/app/assets/stylesheets/vars/_colors.scss */
.climate-change-topic {
  background-color: #82246f;
}

/* line 40, /app/app/assets/stylesheets/vars/_colors.scss */
.forests-topic {
  background-color: #00775a;
}

/* line 44, /app/app/assets/stylesheets/vars/_colors.scss */
.investors-topic {
  background-color: #af6165;
}

/* line 48, /app/app/assets/stylesheets/vars/_colors.scss */
.water-topic {
  background-color: #2c86da;
}

/* line 52, /app/app/assets/stylesheets/vars/_colors.scss */
.supply-chain-topic {
  background-color: #fe5e17;
}

/* line 56, /app/app/assets/stylesheets/vars/_colors.scss */
.states-and-regions-topic {
  background-color: #585b9a;
}

/* line 60, /app/app/assets/stylesheets/vars/_colors.scss */
.other-topic {
  background-color: #ef6a30;
}

/* line 65, /app/app/assets/stylesheets/vars/_colors.scss */
.policy-and-public-affairs-topic,
.companies-topic {
  background-color: #D31144;
}

/* line 4, /app/app/assets/stylesheets/components/response_token.scss */
.response_token__header {
  *zoom: 1;
  background-color: #90989F;
  color: #FFFFFF;
  padding: 0 0 0 1em;
  -moz-border-radius: 0.15em;
  -webkit-border-radius: 0.15em;
  border-radius: 0.15em;
}
/* line 38, /usr/local/bundle/gems/compass-core-1.0.3/stylesheets/compass/utilities/general/_clearfix.scss */
.response_token__header:after {
  content: "";
  display: table;
  clear: both;
}
/* line 8, /app/app/assets/stylesheets/mixins/_helpers.scss */
.rtl .response_token__header {
  padding: 0 1em 0 0;
}
/* line 2, /app/app/assets/stylesheets/mixins/_helpers.scss */
.active .response_token__header {
  background-color: #485464;
}
/* line 21, /app/app/assets/stylesheets/mixins/_expandable_section.scss */
.active .response_token__header .icon--dropdown {
  font-family: 'icomoon';
  speak: none;
  font-style: normal;
  font-weight: normal;
  font-variant: normal;
  text-transform: none;
  line-height: 1;
  vertical-align: middle;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  *zoom: expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = '' );
  line-height: 3.6em;
  padding: 0 1em;
}
/* line 25, /app/app/assets/stylesheets/mixins/_icons.scss */
.active .response_token__header .icon--dropdown:before {
  content: "";
}

/* line 31, /app/app/assets/stylesheets/mixins/_expandable_section.scss */
.response_token__cta a {
  color: white;
  text-decoration: none;
  font-size: 1.2em;
}
/* line 36, /app/app/assets/stylesheets/mixins/_expandable_section.scss */
.response_token__cta .icon--dropdown {
  line-height: 3.6em;
  padding: 0 1em;
}

/* line 12, /app/app/assets/stylesheets/components/response_token.scss */
.response_token__body {
  background: #FFFFFF;
  padding: 1em;
}

/* line 17, /app/app/assets/stylesheets/components/response_token.scss */
.response_token__copy {
  padding-bottom: 2em;
  text-align: justify;
  text-justify: inter-word;
}

/* line 23, /app/app/assets/stylesheets/components/response_token.scss */
.response_token__select_container {
  padding-bottom: 2em;
  width: 50%;
}
/* line 27, /app/app/assets/stylesheets/components/response_token.scss */
.response_token__select_container .chosen-container {
  width: 90% !important;
}

/* line 32, /app/app/assets/stylesheets/components/response_token.scss */
.response_token__select_container {
  padding-bottom: 1em;
  width: 100%;
}
/* line 36, /app/app/assets/stylesheets/components/response_token.scss */
.response_token__select_container .chosen-container {
  width: 100% !important;
}

/* line 41, /app/app/assets/stylesheets/components/response_token.scss */
.response_token__table {
  float: right;
  padding-left: 1em;
  width: 80%;
}
/* line 46, /app/app/assets/stylesheets/components/response_token.scss */
.response_token__table tbody {
  width: 100%;
}
/* line 50, /app/app/assets/stylesheets/components/response_token.scss */
.response_token__table td {
  width: 50%;
}
/* line 53, /app/app/assets/stylesheets/components/response_token.scss */
.response_token__table td:nth-child(1) {
  padding: 0 1em;
}

/* line 59, /app/app/assets/stylesheets/components/response_token.scss */
.response_token__tech_logo {
  float: left;
  font-size: 5em;
  padding-left: 0.5em;
  width: 10%;
}
@media (max-width: 1439px) {
  /* line 59, /app/app/assets/stylesheets/components/response_token.scss */
  .response_token__tech_logo {
    font-size: 3em;
  }
}
/* line 56, /usr/local/bundle/gems/susy-2.2.12/sass/susy/language/susy/_breakpoint-plugin.scss */
.no-mq .response_token__tech_logo {
  font-size: 3em;
}
/* line 69, /app/app/assets/stylesheets/components/response_token.scss */
.response_token__tech_logo .icon--questionnaire {
  font-family: 'icomoon';
  speak: none;
  font-style: normal;
  font-weight: normal;
  font-variant: normal;
  text-transform: none;
  line-height: 1;
  vertical-align: middle;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  *zoom: expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = '' );
}
/* line 25, /app/app/assets/stylesheets/mixins/_icons.scss */
.response_token__tech_logo .icon--questionnaire:before {
  content: "";
}

/* line 74, /app/app/assets/stylesheets/components/response_token.scss */
.response_token__button,
.response_token__copy_to_clipboard {
  -moz-appearance: none;
  -webkit-appearance: none;
  -moz-border-radius: 0;
  -webkit-border-radius: 0;
  border-radius: 0;
  display: inline-block;
  vertical-align: middle;
  *vertical-align: auto;
  *zoom: 1;
  *display: inline;
  background: #D31144;
  border: 0;
  color: #FFFFFF;
  cursor: pointer;
  font-size: 1em;
  line-height: 2.6em;
  height: 2.6em;
  padding: 0 0.5em;
  min-width: 12em;
  text-align: left;
  text-decoration: none;
  display: inline-block;
  vertical-align: middle;
  *vertical-align: auto;
  *zoom: 1;
  *display: inline;
  background: #585b9a;
  font-family: 'roboto-regular', Helvetica, sans-serif;
  margin: 1em 0;
}
/* line 8, /app/app/assets/stylesheets/mixins/_helpers.scss */
.rtl .response_token__button, .rtl
.response_token__copy_to_clipboard {
  text-align: right;
}
/* line 2, /app/app/assets/stylesheets/mixins/_helpers.scss */
.ie7 .response_token__button, .ie7
.response_token__copy_to_clipboard {
  width: 18em;
}
/* line 182, /app/app/assets/stylesheets/mixins/_forms.scss */
.response_token__button:focus, .response_token__button:hover,
.response_token__copy_to_clipboard:focus,
.response_token__copy_to_clipboard:hover {
  background: #a90e36;
  color: #FFFFFF;
  outline: 0;
}
/* line 83, /app/app/assets/stylesheets/components/response_token.scss */
.response_token__button:hover, .response_token__button:focus,
.response_token__copy_to_clipboard:hover,
.response_token__copy_to_clipboard:focus {
  background: #7a7db6;
}
/* line 88, /app/app/assets/stylesheets/components/response_token.scss */
.response_token__button .icon--double-forward,
.response_token__copy_to_clipboard .icon--double-forward {
  float: right;
  line-height: 2.5em;
  margin-left: 1em;
}
/* line 94, /app/app/assets/stylesheets/components/response_token.scss */
.response_token__button:disabled,
.response_token__copy_to_clipboard:disabled {
  background-color: #485464;
}
/* line 97, /app/app/assets/stylesheets/components/response_token.scss */
.response_token__button:disabled:hover,
.response_token__copy_to_clipboard:disabled:hover {
  background-color: #485464;
  cursor: inherit;
}

@media (max-width: 1439px) {
  /* line 104, /app/app/assets/stylesheets/components/response_token.scss */
  .response_token__copy_to_clipboard {
    display: none;
  }
}
/* line 56, /usr/local/bundle/gems/susy-2.2.12/sass/susy/language/susy/_breakpoint-plugin.scss */
.no-mq .response_token__copy_to_clipboard {
  display: none;
}

/* line 110, /app/app/assets/stylesheets/components/response_token.scss */
.response_token__button {
  float: right;
}

/* line 114, /app/app/assets/stylesheets/components/response_token.scss */
.response_token__footer {
  *zoom: 1;
  clear: both;
  padding: 1em 0;
}
/* line 38, /usr/local/bundle/gems/compass-core-1.0.3/stylesheets/compass/utilities/general/_clearfix.scss */
.response_token__footer:after {
  content: "";
  display: table;
  clear: both;
}

/* line 121, /app/app/assets/stylesheets/components/response_token.scss */
.response_token__result {
  display: none;
}
/* line 124, /app/app/assets/stylesheets/components/response_token.scss */
.response_token__result td:nth-child(1n) {
  height: 2.7em;
  padding: 0 1em;
}
@media (max-width: 1439px) {
  /* line 130, /app/app/assets/stylesheets/components/response_token.scss */
  .response_token__result tr {
    line-height: 3em;
  }
}
/* line 130, /app/app/assets/stylesheets/components/response_token.scss */
.no-mq .response_token__result tr {
  line-height: 3em;
}

/* line 136, /app/app/assets/stylesheets/components/response_token.scss */
.response_token__error {
  display: none;
  color: #D31144;
  width: 80%;
  float: right;
}

/* line 143, /app/app/assets/stylesheets/components/response_token.scss */
.response_token__result {
  border: 1px solid #9099a0;
  float: right;
  padding: 1em;
  width: 80%;
}

/* line 150, /app/app/assets/stylesheets/components/response_token.scss */
.response_token__progress {
  display: none;
  color: #D31144;
  font-weight: 600;
}

/* line 156, /app/app/assets/stylesheets/components/response_token.scss */
.response_token__info {
  font-weight: 600;
}
@charset "UTF-8";
/* line 32, /app/app/assets/stylesheets/vars/_colors.scss */
.cities-topic {
  background-color: #585b9a;
}

/* line 36, /app/app/assets/stylesheets/vars/_colors.scss */
.climate-change-topic {
  background-color: #82246f;
}

/* line 40, /app/app/assets/stylesheets/vars/_colors.scss */
.forests-topic {
  background-color: #00775a;
}

/* line 44, /app/app/assets/stylesheets/vars/_colors.scss */
.investors-topic {
  background-color: #af6165;
}

/* line 48, /app/app/assets/stylesheets/vars/_colors.scss */
.water-topic {
  background-color: #2c86da;
}

/* line 52, /app/app/assets/stylesheets/vars/_colors.scss */
.supply-chain-topic {
  background-color: #fe5e17;
}

/* line 56, /app/app/assets/stylesheets/vars/_colors.scss */
.states-and-regions-topic {
  background-color: #585b9a;
}

/* line 60, /app/app/assets/stylesheets/vars/_colors.scss */
.other-topic {
  background-color: #ef6a30;
}

/* line 65, /app/app/assets/stylesheets/vars/_colors.scss */
.policy-and-public-affairs-topic,
.companies-topic {
  background-color: palette(red, cdp);
}

/* line 32, /app/app/assets/stylesheets/vars/_colors.scss */
.cities-topic {
  background-color: #585b9a;
}

/* line 36, /app/app/assets/stylesheets/vars/_colors.scss */
.climate-change-topic {
  background-color: #82246f;
}

/* line 40, /app/app/assets/stylesheets/vars/_colors.scss */
.forests-topic {
  background-color: #00775a;
}

/* line 44, /app/app/assets/stylesheets/vars/_colors.scss */
.investors-topic {
  background-color: #af6165;
}

/* line 48, /app/app/assets/stylesheets/vars/_colors.scss */
.water-topic {
  background-color: #2c86da;
}

/* line 52, /app/app/assets/stylesheets/vars/_colors.scss */
.supply-chain-topic {
  background-color: #fe5e17;
}

/* line 56, /app/app/assets/stylesheets/vars/_colors.scss */
.states-and-regions-topic {
  background-color: #585b9a;
}

/* line 60, /app/app/assets/stylesheets/vars/_colors.scss */
.other-topic {
  background-color: #ef6a30;
}

/* line 65, /app/app/assets/stylesheets/vars/_colors.scss */
.policy-and-public-affairs-topic,
.companies-topic {
  background-color: #D31144;
}

/* line 7, /app/app/assets/stylesheets/components/responses_search.scss */
.responses_search {
  background: #FFFFFF;
  padding: 1.5em;
  text-align: center;
}

/* line 13, /app/app/assets/stylesheets/components/responses_search.scss */
.responses_search__header {
  font-size: 1.1em;
  line-height: 1.2em;
  text-align: center;
}

/* line 19, /app/app/assets/stylesheets/components/responses_search.scss */
.responses_search__input--name {
  border: 1px solid #959595;
  margin: 1.5em auto .8em;
  max-width: 670px;
  overflow: hidden;
  position: relative;
}
/* line 26, /app/app/assets/stylesheets/components/responses_search.scss */
.responses_search__input--name input {
  border: 0;
  font-size: 1.1em;
  height: 2.8em;
  line-height: 2.8em;
  padding: 0 1.3em;
  width: 100%;
}
/* line 35, /app/app/assets/stylesheets/components/responses_search.scss */
.responses_search__input--name i {
  font-size: 1.4em;
  position: absolute;
  right: .9em;
  top: .6em;
}
/* line 8, /app/app/assets/stylesheets/mixins/_helpers.scss */
.rtl .responses_search__input--name i {
  left: .9em;
  right: auto;
}

/* line 48, /app/app/assets/stylesheets/components/responses_search.scss */
.responses_search__submit {
  display: inline-block;
  vertical-align: top;
  *vertical-align: auto;
  *zoom: 1;
  *display: inline;
  margin-top: 1em;
  position: relative;
  text-align: center;
}
/* line 54, /app/app/assets/stylesheets/components/responses_search.scss */
.responses_search__submit i {
  color: #FFFFFF;
  position: absolute;
  right: 1em;
  top: .8em;
}
/* line 8, /app/app/assets/stylesheets/mixins/_helpers.scss */
.rtl .responses_search__submit i {
  left: 1em;
  right: auto;
}
/* line 64, /app/app/assets/stylesheets/components/responses_search.scss */
.rtl .responses_search__submit i:before {
  content: "";
}
/* line 70, /app/app/assets/stylesheets/components/responses_search.scss */
.responses_search__submit input {
  -moz-appearance: none;
  -webkit-appearance: none;
  -moz-border-radius: 0;
  -webkit-border-radius: 0;
  border-radius: 0;
  display: inline-block;
  vertical-align: middle;
  *vertical-align: auto;
  *zoom: 1;
  *display: inline;
  background: #D31144;
  border: 0;
  color: #FFFFFF;
  cursor: pointer;
  font-size: 1em;
  line-height: 2.6em;
  height: 2.6em;
  padding: 0 0.5em;
  min-width: 12em;
  text-align: left;
  text-decoration: none;
  background: #D31144;
  padding: 0 3em 0 1em;
}
/* line 8, /app/app/assets/stylesheets/mixins/_helpers.scss */
.rtl .responses_search__submit input {
  text-align: right;
}
/* line 2, /app/app/assets/stylesheets/mixins/_helpers.scss */
.ie7 .responses_search__submit input {
  width: 18em;
}
/* line 182, /app/app/assets/stylesheets/mixins/_forms.scss */
.responses_search__submit input:focus, .responses_search__submit input:hover {
  background: #a90e36;
  color: #FFFFFF;
  outline: 0;
}
/* line 32, /app/app/assets/stylesheets/vars/_colors.scss */
.cities-topic {
  background-color: #585b9a;
}

/* line 36, /app/app/assets/stylesheets/vars/_colors.scss */
.climate-change-topic {
  background-color: #82246f;
}

/* line 40, /app/app/assets/stylesheets/vars/_colors.scss */
.forests-topic {
  background-color: #00775a;
}

/* line 44, /app/app/assets/stylesheets/vars/_colors.scss */
.investors-topic {
  background-color: #af6165;
}

/* line 48, /app/app/assets/stylesheets/vars/_colors.scss */
.water-topic {
  background-color: #2c86da;
}

/* line 52, /app/app/assets/stylesheets/vars/_colors.scss */
.supply-chain-topic {
  background-color: #fe5e17;
}

/* line 56, /app/app/assets/stylesheets/vars/_colors.scss */
.states-and-regions-topic {
  background-color: #585b9a;
}

/* line 60, /app/app/assets/stylesheets/vars/_colors.scss */
.other-topic {
  background-color: #ef6a30;
}

/* line 65, /app/app/assets/stylesheets/vars/_colors.scss */
.policy-and-public-affairs-topic,
.companies-topic {
  background-color: palette(red, cdp);
}

/* line 4, /app/app/assets/stylesheets/components/revisions.scss */
.revisions__meta_data {
  filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=60);
  opacity: 0.6;
  background: #D31144;
  bottom: 0;
  color: #FFFFFF;
  padding: 10px;
  position: fixed;
  left: 0;
  text-decoration: none;
}
/* line 14, /app/app/assets/stylesheets/components/revisions.scss */
.revisions__meta_data:hover {
  color: #FFFFFF;
}
@charset "UTF-8";
/* line 32, /app/app/assets/stylesheets/vars/_colors.scss */
.cities-topic {
  background-color: #585b9a;
}

/* line 36, /app/app/assets/stylesheets/vars/_colors.scss */
.climate-change-topic {
  background-color: #82246f;
}

/* line 40, /app/app/assets/stylesheets/vars/_colors.scss */
.forests-topic {
  background-color: #00775a;
}

/* line 44, /app/app/assets/stylesheets/vars/_colors.scss */
.investors-topic {
  background-color: #af6165;
}

/* line 48, /app/app/assets/stylesheets/vars/_colors.scss */
.water-topic {
  background-color: #2c86da;
}

/* line 52, /app/app/assets/stylesheets/vars/_colors.scss */
.supply-chain-topic {
  background-color: #fe5e17;
}

/* line 56, /app/app/assets/stylesheets/vars/_colors.scss */
.states-and-regions-topic {
  background-color: #585b9a;
}

/* line 60, /app/app/assets/stylesheets/vars/_colors.scss */
.other-topic {
  background-color: #ef6a30;
}

/* line 65, /app/app/assets/stylesheets/vars/_colors.scss */
.policy-and-public-affairs-topic,
.companies-topic {
  background-color: palette(red, cdp);
}

/* line 32, /app/app/assets/stylesheets/vars/_colors.scss */
.cities-topic {
  background-color: #585b9a;
}

/* line 36, /app/app/assets/stylesheets/vars/_colors.scss */
.climate-change-topic {
  background-color: #82246f;
}

/* line 40, /app/app/assets/stylesheets/vars/_colors.scss */
.forests-topic {
  background-color: #00775a;
}

/* line 44, /app/app/assets/stylesheets/vars/_colors.scss */
.investors-topic {
  background-color: #af6165;
}

/* line 48, /app/app/assets/stylesheets/vars/_colors.scss */
.water-topic {
  background-color: #2c86da;
}

/* line 52, /app/app/assets/stylesheets/vars/_colors.scss */
.supply-chain-topic {
  background-color: #fe5e17;
}

/* line 56, /app/app/assets/stylesheets/vars/_colors.scss */
.states-and-regions-topic {
  background-color: #585b9a;
}

/* line 60, /app/app/assets/stylesheets/vars/_colors.scss */
.other-topic {
  background-color: #ef6a30;
}

/* line 65, /app/app/assets/stylesheets/vars/_colors.scss */
.policy-and-public-affairs-topic,
.companies-topic {
  background-color: #D31144;
}

/* line 12, /app/app/assets/stylesheets/components/roundels.scss */
.roundel--close, .roundel--search, .roundel--guest, .roundel--user, .roundel--menu, .roundel--add, .roundel--cancel {
  -moz-border-radius: 15px;
  -webkit-border-radius: 15px;
  border-radius: 15px;
  display: inline-block;
  vertical-align: middle;
  *vertical-align: auto;
  *zoom: 1;
  *display: inline;
  -moz-transition: color, 0.2s;
  -o-transition: color, 0.2s;
  -webkit-transition: color, 0.2s;
  transition: color, 0.2s;
  color: inherit;
  cursor: pointer;
  font-size: .8em;
  text-align: center;
  text-decoration: none;
  vertical-align: middle;
}
/* line 8, /app/app/assets/stylesheets/mixins/_transitions.scss */
.roundel--close:hover, .roundel--search:hover, .roundel--guest:hover, .roundel--user:hover, .roundel--menu:hover, .roundel--add:hover, .roundel--cancel:hover, .roundel--close:focus, .roundel--search:focus, .roundel--guest:focus, .roundel--user:focus, .roundel--menu:focus, .roundel--add:focus, .roundel--cancel:focus {
  color: #D31144;
}
@media (min-width: 768px) {
  /* line 12, /app/app/assets/stylesheets/components/roundels.scss */
  .roundel--close, .roundel--search, .roundel--guest, .roundel--user, .roundel--menu, .roundel--add, .roundel--cancel {
    -moz-border-radius: 20px;
    -webkit-border-radius: 20px;
    border-radius: 20px;
  }
}
/* line 56, /usr/local/bundle/gems/susy-2.2.12/sass/susy/language/susy/_breakpoint-plugin.scss */
.no-mq .roundel--close, .no-mq .roundel--search, .no-mq .roundel--guest, .no-mq .roundel--user, .no-mq .roundel--menu, .no-mq .roundel--add, .no-mq .roundel--cancel {
  -moz-border-radius: 20px;
  -webkit-border-radius: 20px;
  border-radius: 20px;
}

/* line 16, /app/app/assets/stylesheets/components/roundels.scss */
.roundel--search, .roundel--guest, .roundel--add, .roundel--cancel {
  border: 1px solid #ACAAAC;
  padding: 6px;
}
@media (min-width: 768px) {
  /* line 16, /app/app/assets/stylesheets/components/roundels.scss */
  .roundel--search, .roundel--guest, .roundel--add, .roundel--cancel {
    padding: 10px;
  }
}
/* line 56, /usr/local/bundle/gems/susy-2.2.12/sass/susy/language/susy/_breakpoint-plugin.scss */
.no-mq .roundel--search, .no-mq .roundel--guest, .no-mq .roundel--add, .no-mq .roundel--cancel {
  padding: 10px;
}
/* line 31, /app/app/assets/stylesheets/mixins/roundel.scss */
.roundel--search:before, .roundel--guest:before, .roundel--add:before, .roundel--cancel:before {
  display: block;
  height: 15px;
  position: relative;
  top: 2px;
  width: 15px;
}
@media (min-width: 768px) {
  /* line 31, /app/app/assets/stylesheets/mixins/roundel.scss */
  .roundel--search:before, .roundel--guest:before, .roundel--add:before, .roundel--cancel:before {
    top: 1px;
  }
}
/* line 56, /usr/local/bundle/gems/susy-2.2.12/sass/susy/language/susy/_breakpoint-plugin.scss */
.no-mq .roundel--search:before, .no-mq .roundel--guest:before, .no-mq .roundel--add:before, .no-mq .roundel--cancel:before {
  top: 1px;
}
/* line 43, /app/app/assets/stylesheets/mixins/roundel.scss */
.roundel--search:hover, .roundel--guest:hover, .roundel--add:hover, .roundel--cancel:hover {
  border-color: #D31144;
}
/* line 47, /app/app/assets/stylesheets/mixins/roundel.scss */
.roundel--search span, .roundel--guest span, .roundel--add span, .roundel--cancel span {
  display: none;
  text-indent: -9999px;
}

/* line 21, /app/app/assets/stylesheets/components/roundels.scss */
.roundel--close {
  color: #ACAAAC;
  float: right;
  font-size: 1.4em;
  text-decoration: none;
}
/* line 8, /app/app/assets/stylesheets/mixins/_helpers.scss */
.rtl .roundel--close {
  float: left;
  margin-left: 0;
}
/* line 35, /app/app/assets/stylesheets/components/roundels.scss */
.roundel--search {
  font-family: 'icomoon';
  speak: none;
  font-style: normal;
  font-weight: normal;
  font-variant: normal;
  text-transform: none;
  line-height: 1;
  vertical-align: middle;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  *zoom: expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = '' );
}
/* line 25, /app/app/assets/stylesheets/mixins/_icons.scss */
.roundel--search:before {
  content: "";
}
/* line 41, /app/app/assets/stylesheets/components/roundels.scss */
.roundel--guest {
  font-family: 'icomoon';
  speak: none;
  font-style: normal;
  font-weight: normal;
  font-variant: normal;
  text-transform: none;
  line-height: 1;
  vertical-align: middle;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  *zoom: expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = '' );
}
/* line 25, /app/app/assets/stylesheets/mixins/_icons.scss */
.roundel--guest:before {
  content: "";
}
/* line 47, /app/app/assets/stylesheets/components/roundels.scss */
.roundel--user {
  background: #E7EBED;
  height: 28px;
  line-height: 28px;
  position: relative;
  width: 28px;
}
@media (min-width: 768px) {
  /* line 47, /app/app/assets/stylesheets/components/roundels.scss */
  .roundel--user {
    height: 37px;
    line-height: 37px;
    width: 37px;
  }
}
/* line 56, /usr/local/bundle/gems/susy-2.2.12/sass/susy/language/susy/_breakpoint-plugin.scss */
.no-mq .roundel--user {
  height: 37px;
  line-height: 37px;
  width: 37px;
}
/* line 61, /app/app/assets/stylesheets/components/roundels.scss */
.roundel--user:focus {
  color: inherit;
}
/* line 65, /app/app/assets/stylesheets/components/roundels.scss */
.roundel--user:hover {
  background: #485464;
  color: #E7EBED;
}
/* line 70, /app/app/assets/stylesheets/components/roundels.scss */
.roundel--user .user_alerts {
  -moz-border-radius: 10px;
  -webkit-border-radius: 10px;
  border-radius: 10px;
  background: #D31144;
  color: #FFFFFF;
  font-size: .9em;
  height: 17px;
  line-height: 1.6em;
  position: absolute;
  right: -1px;
  top: -6px;
  width: 17px;
}
/* line 85, /app/app/assets/stylesheets/components/roundels.scss */
.roundel--menu {
  font-family: 'icomoon';
  speak: none;
  font-style: normal;
  font-weight: normal;
  font-variant: normal;
  text-transform: none;
  line-height: 1;
  vertical-align: middle;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  *zoom: expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = '' );
  font-size: 1.6em;
  width: 22px;
}
/* line 25, /app/app/assets/stylesheets/mixins/_icons.scss */
.roundel--menu:before {
  content: "";
}
@media (min-width: 768px) {
  /* line 85, /app/app/assets/stylesheets/components/roundels.scss */
  .roundel--menu {
    display: none;
  }
}
/* line 56, /usr/local/bundle/gems/susy-2.2.12/sass/susy/language/susy/_breakpoint-plugin.scss */
.no-mq .roundel--menu {
  display: none;
}
/* line 96, /app/app/assets/stylesheets/components/roundels.scss */
.roundel--menu span {
  display: none;
}
/* line 99, /app/app/assets/stylesheets/components/roundels.scss */
.roundel--add {
  font-family: 'icomoon';
  speak: none;
  font-style: normal;
  font-weight: normal;
  font-variant: normal;
  text-transform: none;
  line-height: 1;
  vertical-align: middle;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  *zoom: expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = '' );
  border-style: dashed;
}
/* line 25, /app/app/assets/stylesheets/mixins/_icons.scss */
.roundel--add:before {
  content: "";
}
/* line 106, /app/app/assets/stylesheets/components/roundels.scss */
.roundel--cancel {
  font-family: 'icomoon';
  speak: none;
  font-style: normal;
  font-weight: normal;
  font-variant: normal;
  text-transform: none;
  line-height: 1;
  vertical-align: middle;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  *zoom: expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = '' );
  border-style: dashed;
}
/* line 25, /app/app/assets/stylesheets/mixins/_icons.scss */
.roundel--cancel:before {
  content: "";
}
/* line 32, /app/app/assets/stylesheets/vars/_colors.scss */
.cities-topic {
  background-color: #585b9a;
}

/* line 36, /app/app/assets/stylesheets/vars/_colors.scss */
.climate-change-topic {
  background-color: #82246f;
}

/* line 40, /app/app/assets/stylesheets/vars/_colors.scss */
.forests-topic {
  background-color: #00775a;
}

/* line 44, /app/app/assets/stylesheets/vars/_colors.scss */
.investors-topic {
  background-color: #af6165;
}

/* line 48, /app/app/assets/stylesheets/vars/_colors.scss */
.water-topic {
  background-color: #2c86da;
}

/* line 52, /app/app/assets/stylesheets/vars/_colors.scss */
.supply-chain-topic {
  background-color: #fe5e17;
}

/* line 56, /app/app/assets/stylesheets/vars/_colors.scss */
.states-and-regions-topic {
  background-color: #585b9a;
}

/* line 60, /app/app/assets/stylesheets/vars/_colors.scss */
.other-topic {
  background-color: #ef6a30;
}

/* line 65, /app/app/assets/stylesheets/vars/_colors.scss */
.policy-and-public-affairs-topic,
.companies-topic {
  background-color: palette(red, cdp);
}

/* line 3, /app/app/assets/stylesheets/components/scoring_partner.scss */
.scoring_partner__search_wrapper {
  background: #FFFFFF;
  padding: 1em;
}
@charset "UTF-8";
/* line 32, /app/app/assets/stylesheets/vars/_colors.scss */
.cities-topic {
  background-color: #585b9a;
}

/* line 36, /app/app/assets/stylesheets/vars/_colors.scss */
.climate-change-topic {
  background-color: #82246f;
}

/* line 40, /app/app/assets/stylesheets/vars/_colors.scss */
.forests-topic {
  background-color: #00775a;
}

/* line 44, /app/app/assets/stylesheets/vars/_colors.scss */
.investors-topic {
  background-color: #af6165;
}

/* line 48, /app/app/assets/stylesheets/vars/_colors.scss */
.water-topic {
  background-color: #2c86da;
}

/* line 52, /app/app/assets/stylesheets/vars/_colors.scss */
.supply-chain-topic {
  background-color: #fe5e17;
}

/* line 56, /app/app/assets/stylesheets/vars/_colors.scss */
.states-and-regions-topic {
  background-color: #585b9a;
}

/* line 60, /app/app/assets/stylesheets/vars/_colors.scss */
.other-topic {
  background-color: #ef6a30;
}

/* line 65, /app/app/assets/stylesheets/vars/_colors.scss */
.policy-and-public-affairs-topic,
.companies-topic {
  background-color: palette(red, cdp);
}

/* line 32, /app/app/assets/stylesheets/vars/_colors.scss */
.cities-topic {
  background-color: #585b9a;
}

/* line 36, /app/app/assets/stylesheets/vars/_colors.scss */
.climate-change-topic {
  background-color: #82246f;
}

/* line 40, /app/app/assets/stylesheets/vars/_colors.scss */
.forests-topic {
  background-color: #00775a;
}

/* line 44, /app/app/assets/stylesheets/vars/_colors.scss */
.investors-topic {
  background-color: #af6165;
}

/* line 48, /app/app/assets/stylesheets/vars/_colors.scss */
.water-topic {
  background-color: #2c86da;
}

/* line 52, /app/app/assets/stylesheets/vars/_colors.scss */
.supply-chain-topic {
  background-color: #fe5e17;
}

/* line 56, /app/app/assets/stylesheets/vars/_colors.scss */
.states-and-regions-topic {
  background-color: #585b9a;
}

/* line 60, /app/app/assets/stylesheets/vars/_colors.scss */
.other-topic {
  background-color: #ef6a30;
}

/* line 65, /app/app/assets/stylesheets/vars/_colors.scss */
.policy-and-public-affairs-topic,
.companies-topic {
  background-color: #D31144;
}

/* line 11, /app/app/assets/stylesheets/components/search.scss */
.search {
  background: #D4E5EE;
  padding: 3.3em 0;
  text-align: center;
}

/* line 17, /app/app/assets/stylesheets/components/search.scss */
.search__inner {
  margin: 0 auto;
  max-width: 1030px;
  padding: 0 1em;
}
@media (max-width: 1199px) {
  /* line 17, /app/app/assets/stylesheets/components/search.scss */
  .search__inner {
    margin-left: .7em;
  }
}
/* line 56, /usr/local/bundle/gems/susy-2.2.12/sass/susy/language/susy/_breakpoint-plugin.scss */
.no-mq .search__inner {
  margin-left: .7em;
}
@media (max-width: 1079px) {
  /* line 17, /app/app/assets/stylesheets/components/search.scss */
  .search__inner {
    margin-left: 2em;
    margin-right: 2em;
  }
}
/* line 56, /usr/local/bundle/gems/susy-2.2.12/sass/susy/language/susy/_breakpoint-plugin.scss */
.no-mq .search__inner {
  margin-left: 2em;
  margin-right: 2em;
}

/* line 24, /app/app/assets/stylesheets/components/search.scss */
.search__header {
  font-size: 2em;
  line-height: 1.2em;
  margin: 0 auto;
  max-width: 400px;
}

/* line 31, /app/app/assets/stylesheets/components/search.scss */
.search__input--name {
  margin: 2.4em auto .8em;
  max-width: 670px;
  position: relative;
}
/* line 36, /app/app/assets/stylesheets/components/search.scss */
.search__input--name input {
  border: 0;
  font-size: 1.1em;
  height: 2.8em;
  line-height: 2.8em;
  padding: 0 1.3em;
  width: 100%;
}
/* line 45, /app/app/assets/stylesheets/components/search.scss */
.search__input--name i {
  font-size: 1.4em;
  position: absolute;
  right: .9em;
  top: .6em;
}
/* line 8, /app/app/assets/stylesheets/mixins/_helpers.scss */
.rtl .search__input--name i {
  left: .9em;
  right: auto;
}
/* line 58, /app/app/assets/stylesheets/components/search.scss */
.search__input--name.has_text .icon--close {
  cursor: pointer;
}
/* line 62, /app/app/assets/stylesheets/components/search.scss */
.search__input--name.has_text .icon--search {
  display: none;
}

/* line 68, /app/app/assets/stylesheets/components/search.scss */
.search__clear_text {
  display: none;
}
/* line 2, /app/app/assets/stylesheets/mixins/_helpers.scss */
.has_text .search__clear_text {
  color: #000000;
  display: block;
  height: 100%;
  position: absolute;
  right: 0;
  top: 0;
  width: 3em;
  z-index: 10;
}
/* line 8, /app/app/assets/stylesheets/mixins/_helpers.scss */
.rtl .has_text .search__clear_text {
  left: 0;
  right: auto;
}

/* line 88, /app/app/assets/stylesheets/components/search.scss */
.search-field {
  display: none;
}
/* line 2, /app/app/assets/stylesheets/mixins/_helpers.scss */
.select-open .search-field {
  display: block;
}

/* line 96, /app/app/assets/stylesheets/components/search.scss */
.search__submit {
  display: inline-block;
  vertical-align: top;
  *vertical-align: auto;
  *zoom: 1;
  *display: inline;
  margin-top: 1em;
  position: relative;
}
/* line 101, /app/app/assets/stylesheets/components/search.scss */
.search__submit i {
  color: #FFFFFF;
  position: absolute;
  right: 1em;
  top: .8em;
}
/* line 8, /app/app/assets/stylesheets/mixins/_helpers.scss */
.rtl .search__submit i {
  left: 1em;
  right: auto;
}
/* line 111, /app/app/assets/stylesheets/components/search.scss */
.rtl .search__submit i:before {
  content: "";
}
/* line 117, /app/app/assets/stylesheets/components/search.scss */
.search__submit input {
  -moz-appearance: none;
  -webkit-appearance: none;
  -moz-border-radius: 0;
  -webkit-border-radius: 0;
  border-radius: 0;
  display: inline-block;
  vertical-align: middle;
  *vertical-align: auto;
  *zoom: 1;
  *display: inline;
  background: #D31144;
  border: 0;
  color: #FFFFFF;
  cursor: pointer;
  font-size: 1em;
  line-height: 2.6em;
  height: 2.6em;
  padding: 0 0.5em;
  min-width: 12em;
  text-align: left;
  text-decoration: none;
  background: #475362;
  padding: 0 3em 0 1em;
}
/* line 8, /app/app/assets/stylesheets/mixins/_helpers.scss */
.rtl .search__submit input {
  text-align: right;
}
/* line 2, /app/app/assets/stylesheets/mixins/_helpers.scss */
.ie7 .search__submit input {
  width: 18em;
}
/* line 182, /app/app/assets/stylesheets/mixins/_forms.scss */
.search__submit input:focus, .search__submit input:hover {
  background: #a90e36;
  color: #FFFFFF;
  outline: 0;
}
/* line 123, /app/app/assets/stylesheets/components/search.scss */
.search__submit .search__responses--submit {
  min-width: 12.7em;
}
/* line 32, /app/app/assets/stylesheets/vars/_colors.scss */
.cities-topic {
  background-color: #585b9a;
}

/* line 36, /app/app/assets/stylesheets/vars/_colors.scss */
.climate-change-topic {
  background-color: #82246f;
}

/* line 40, /app/app/assets/stylesheets/vars/_colors.scss */
.forests-topic {
  background-color: #00775a;
}

/* line 44, /app/app/assets/stylesheets/vars/_colors.scss */
.investors-topic {
  background-color: #af6165;
}

/* line 48, /app/app/assets/stylesheets/vars/_colors.scss */
.water-topic {
  background-color: #2c86da;
}

/* line 52, /app/app/assets/stylesheets/vars/_colors.scss */
.supply-chain-topic {
  background-color: #fe5e17;
}

/* line 56, /app/app/assets/stylesheets/vars/_colors.scss */
.states-and-regions-topic {
  background-color: #585b9a;
}

/* line 60, /app/app/assets/stylesheets/vars/_colors.scss */
.other-topic {
  background-color: #ef6a30;
}

/* line 65, /app/app/assets/stylesheets/vars/_colors.scss */
.policy-and-public-affairs-topic,
.companies-topic {
  background-color: palette(red, cdp);
}

/* line 5, /app/app/assets/stylesheets/components/search_results.scss */
.search_results {
  background: #FFFFFF;
  padding: 1.5em 1em 2em 1em;
}

/* line 10, /app/app/assets/stylesheets/components/search_results.scss */
.search_results__table {
  margin-top: 1.5em;
}

/* line 14, /app/app/assets/stylesheets/components/search_results.scss */
.search_results__account_name,
.search_results__industry {
  font-size: 1.1em;
  padding: 0;
}

/* line 20, /app/app/assets/stylesheets/components/search_results.scss */
.search_results__account_name,
.search_results__response_link,
.search_results__programme {
  color: #485464;
}

/* line 26, /app/app/assets/stylesheets/components/search_results.scss */
.search_results__industry {
  color: #959595;
}

/* line 30, /app/app/assets/stylesheets/components/search_results.scss */
.search_results__meta {
  color: #485464;
  font-size: .9em;
}

/* line 35, /app/app/assets/stylesheets/components/search_results.scss */
.search_results__note {
  color: #485464;
  font-size: .8em;
}

/* line 40, /app/app/assets/stylesheets/components/search_results.scss */
.search_results__copy {
  text-align: justify;
  text-justify: inter-word;
}

/* line 45, /app/app/assets/stylesheets/components/search_results.scss */
.search_results__meta_account_name {
  font-size: 1.2em;
}

/* line 49, /app/app/assets/stylesheets/components/search_results.scss */
.search_results__meta_account_country {
  padding-top: .5em;
}

/* line 53, /app/app/assets/stylesheets/components/search_results.scss */
.search_results__response_score_band {
  vertical-align: middle;
}
/* line 56, /app/app/assets/stylesheets/components/search_results.scss */
.search_results__response_score_band.invalid_band {
  vertical-align: baseline;
}
/* line 60, /app/app/assets/stylesheets/components/search_results.scss */
.search_results__response_score_band .investor-program__score_band_single {
  margin: 2px 0;
}
/* line 64, /app/app/assets/stylesheets/components/search_results.scss */
.search_results__response_score_band .investor-program__score_band_wrapper {
  text-align: left;
}
@charset "UTF-8";
/* line 32, /app/app/assets/stylesheets/vars/_colors.scss */
.cities-topic {
  background-color: #585b9a;
}

/* line 36, /app/app/assets/stylesheets/vars/_colors.scss */
.climate-change-topic {
  background-color: #82246f;
}

/* line 40, /app/app/assets/stylesheets/vars/_colors.scss */
.forests-topic {
  background-color: #00775a;
}

/* line 44, /app/app/assets/stylesheets/vars/_colors.scss */
.investors-topic {
  background-color: #af6165;
}

/* line 48, /app/app/assets/stylesheets/vars/_colors.scss */
.water-topic {
  background-color: #2c86da;
}

/* line 52, /app/app/assets/stylesheets/vars/_colors.scss */
.supply-chain-topic {
  background-color: #fe5e17;
}

/* line 56, /app/app/assets/stylesheets/vars/_colors.scss */
.states-and-regions-topic {
  background-color: #585b9a;
}

/* line 60, /app/app/assets/stylesheets/vars/_colors.scss */
.other-topic {
  background-color: #ef6a30;
}

/* line 65, /app/app/assets/stylesheets/vars/_colors.scss */
.policy-and-public-affairs-topic,
.companies-topic {
  background-color: palette(red, cdp);
}

/* line 5, /app/app/assets/stylesheets/components/search_results_back.scss */
.search_results_back {
  background: #D31144;
  padding: 0 1em;
}
/* line 9, /app/app/assets/stylesheets/components/search_results_back.scss */
.search_results_back span {
  font-size: .9em;
  line-height: 3em;
}
/* line 13, /app/app/assets/stylesheets/components/search_results_back.scss */
.search_results_back span i {
  margin-right: 1em;
}
/* line 8, /app/app/assets/stylesheets/mixins/_helpers.scss */
.rtl .search_results_back span i {
  margin-left: 1em;
  margin-right: 0;
  position: relative;
  top: 15px;
}
/* line 8, /app/app/assets/stylesheets/mixins/_helpers.scss */
.rtl .search_results_back span i:before {
  content: "";
}
/* line 31, /app/app/assets/stylesheets/components/search_results_back.scss */
.search_results_back a {
  color: #FFFFFF;
  text-decoration: none;
}

/* line 37, /app/app/assets/stylesheets/components/search_results_back.scss */
.search_results_back__inner {
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  max-width: 100%;
  margin-left: auto;
  margin-right: auto;
  padding: 0 1.6em;
  position: relative;
}
/* line 12, /usr/local/bundle/gems/susy-2.2.12/sass/susy/output/support/_clearfix.scss */
.search_results_back__inner:after {
  content: " ";
  display: block;
  clear: both;
}
@media (min-width: 768px) {
  /* line 37, /app/app/assets/stylesheets/components/search_results_back.scss */
  .search_results_back__inner {
    padding: 0 3.4em;
  }
}
/* line 56, /usr/local/bundle/gems/susy-2.2.12/sass/susy/language/susy/_breakpoint-plugin.scss */
.no-mq .search_results_back__inner {
  padding: 0 3.4em;
}
@media (min-width: 1080px) {
  /* line 37, /app/app/assets/stylesheets/components/search_results_back.scss */
  .search_results_back__inner {
    margin: 0 auto;
    max-width: 1400px;
    padding: 0 2em;
  }
}
/* line 56, /usr/local/bundle/gems/susy-2.2.12/sass/susy/language/susy/_breakpoint-plugin.scss */
.no-mq .search_results_back__inner {
  margin: 0 auto;
  max-width: 1400px;
  padding: 0 2em;
}
@charset "UTF-8";
/* line 32, /app/app/assets/stylesheets/vars/_colors.scss */
.cities-topic {
  background-color: #585b9a;
}

/* line 36, /app/app/assets/stylesheets/vars/_colors.scss */
.climate-change-topic {
  background-color: #82246f;
}

/* line 40, /app/app/assets/stylesheets/vars/_colors.scss */
.forests-topic {
  background-color: #00775a;
}

/* line 44, /app/app/assets/stylesheets/vars/_colors.scss */
.investors-topic {
  background-color: #af6165;
}

/* line 48, /app/app/assets/stylesheets/vars/_colors.scss */
.water-topic {
  background-color: #2c86da;
}

/* line 52, /app/app/assets/stylesheets/vars/_colors.scss */
.supply-chain-topic {
  background-color: #fe5e17;
}

/* line 56, /app/app/assets/stylesheets/vars/_colors.scss */
.states-and-regions-topic {
  background-color: #585b9a;
}

/* line 60, /app/app/assets/stylesheets/vars/_colors.scss */
.other-topic {
  background-color: #ef6a30;
}

/* line 65, /app/app/assets/stylesheets/vars/_colors.scss */
.policy-and-public-affairs-topic,
.companies-topic {
  background-color: palette(red, cdp);
}

/* line 32, /app/app/assets/stylesheets/vars/_colors.scss */
.cities-topic {
  background-color: #585b9a;
}

/* line 36, /app/app/assets/stylesheets/vars/_colors.scss */
.climate-change-topic {
  background-color: #82246f;
}

/* line 40, /app/app/assets/stylesheets/vars/_colors.scss */
.forests-topic {
  background-color: #00775a;
}

/* line 44, /app/app/assets/stylesheets/vars/_colors.scss */
.investors-topic {
  background-color: #af6165;
}

/* line 48, /app/app/assets/stylesheets/vars/_colors.scss */
.water-topic {
  background-color: #2c86da;
}

/* line 52, /app/app/assets/stylesheets/vars/_colors.scss */
.supply-chain-topic {
  background-color: #fe5e17;
}

/* line 56, /app/app/assets/stylesheets/vars/_colors.scss */
.states-and-regions-topic {
  background-color: #585b9a;
}

/* line 60, /app/app/assets/stylesheets/vars/_colors.scss */
.other-topic {
  background-color: #ef6a30;
}

/* line 65, /app/app/assets/stylesheets/vars/_colors.scss */
.policy-and-public-affairs-topic,
.companies-topic {
  background-color: #D31144;
}

/* line 11, /app/app/assets/stylesheets/components/section.scss */
.section, .section--snug, .section--collapsible, .section--no_collapsible {
  padding: 2em 0 0 0;
}
/* line 15, /app/app/assets/stylesheets/components/section.scss */
.ie7 .section *, .ie7 .section--snug *, .ie7 .section--collapsible *, .ie7 .section--no_collapsible * {
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  *behavior: none;
}
@media (min-width: 1080px) {
  /* line 11, /app/app/assets/stylesheets/components/section.scss */
  .section, .section--snug, .section--collapsible, .section--no_collapsible {
    margin: 0 auto;
    padding: 2em 2em;
  }
}
/* line 56, /usr/local/bundle/gems/susy-2.2.12/sass/susy/language/susy/_breakpoint-plugin.scss */
.no-mq .section, .no-mq .section--snug, .no-mq .section--collapsible, .no-mq .section--no_collapsible {
  margin: 0 auto;
  padding: 2em 2em;
}
@media (min-width: 1200px) {
  /* line 11, /app/app/assets/stylesheets/components/section.scss */
  .section, .section--snug, .section--collapsible, .section--no_collapsible {
    margin: 0 auto;
    max-width: 1200px;
  }
}
/* line 56, /usr/local/bundle/gems/susy-2.2.12/sass/susy/language/susy/_breakpoint-plugin.scss */
.no-mq .section, .no-mq .section--snug, .no-mq .section--collapsible, .no-mq .section--no_collapsible {
  margin: 0 auto;
  max-width: 1200px;
}
/* line 28, /app/app/assets/stylesheets/components/section.scss */
.section:first-child, .section--snug:first-child, .section--collapsible:first-child, .section--no_collapsible:first-child {
  padding-top: 0;
}

/* line 33, /app/app/assets/stylesheets/components/section.scss */
.section--snug {
  padding-bottom: 0;
  padding-top: 0;
}
@media (min-width: 1080px) {
  /* line 33, /app/app/assets/stylesheets/components/section.scss */
  .section--snug {
    padding-bottom: 0;
    padding-top: 0;
  }
}
/* line 56, /usr/local/bundle/gems/susy-2.2.12/sass/susy/language/susy/_breakpoint-plugin.scss */
.no-mq .section--snug {
  padding-bottom: 0;
  padding-top: 0;
}

/* line 53, /app/app/assets/stylesheets/components/section.scss */
.section--collapsible.active .icon--dropdown:before {
  content: "";
}
/* line 58, /app/app/assets/stylesheets/components/section.scss */
.section--collapsible .section__body {
  display: none;
}
/* line 2, /app/app/assets/stylesheets/mixins/_helpers.scss */
.ie7 .section--collapsible .section__body {
  *behavior: url("/shims/boxsizing.htc");
}

/* line 70, /app/app/assets/stylesheets/components/section.scss */
.section--no_collapsible .icon--dropdown:before {
  display: none;
}
/* line 2, /app/app/assets/stylesheets/mixins/_helpers.scss */
.ie7 .section--no_collapsible .section__body {
  *behavior: url("/shims/boxsizing.htc");
}

/* line 81, /app/app/assets/stylesheets/components/section.scss */
.section--footer {
  margin-top: -4em;
}

/* line 85, /app/app/assets/stylesheets/components/section.scss */
.section__title {
  -moz-border-radius: 0.15em;
  -webkit-border-radius: 0.15em;
  border-radius: 0.15em;
  display: inline-block;
  vertical-align: middle;
  *vertical-align: auto;
  *zoom: 1;
  *display: inline;
  border: 1px solid #ACAAAC;
  color: #959595;
  line-height: 2em;
  padding: 0 1em;
}
/* line 2, /app/app/assets/stylesheets/mixins/_helpers.scss */
.section--collapsible .section__title {
  background: #485464;
  color: #FFFFFF;
  font-size: 1.2em;
  line-height: 3em;
  padding: 0 1em;
  border: 0;
  cursor: pointer;
  width: 100%;
}
/* line 99, /app/app/assets/stylesheets/components/section.scss */
.section--collapsible .section__title i {
  font-size: .6em;
  margin-right: .8em;
}
/* line 2, /app/app/assets/stylesheets/mixins/_helpers.scss */
.section--no_collapsible .section__title {
  background: #485464;
  color: #FFFFFF;
  font-size: 1.2em;
  line-height: 3em;
  padding: 0 1em;
  border: 0;
  width: 100%;
}
/* line 2, /app/app/assets/stylesheets/mixins/_helpers.scss */
.section--footer .section__title {
  background-color: #90989F;
}
@media (min-width: 768px) {
  /* line 85, /app/app/assets/stylesheets/components/section.scss */
  .section__title {
    margin: 0;
  }
}
/* line 56, /usr/local/bundle/gems/susy-2.2.12/sass/susy/language/susy/_breakpoint-plugin.scss */
.no-mq .section__title {
  margin: 0;
}
@charset "UTF-8";
/* line 32, /app/app/assets/stylesheets/vars/_colors.scss */
.cities-topic {
  background-color: #585b9a;
}

/* line 36, /app/app/assets/stylesheets/vars/_colors.scss */
.climate-change-topic {
  background-color: #82246f;
}

/* line 40, /app/app/assets/stylesheets/vars/_colors.scss */
.forests-topic {
  background-color: #00775a;
}

/* line 44, /app/app/assets/stylesheets/vars/_colors.scss */
.investors-topic {
  background-color: #af6165;
}

/* line 48, /app/app/assets/stylesheets/vars/_colors.scss */
.water-topic {
  background-color: #2c86da;
}

/* line 52, /app/app/assets/stylesheets/vars/_colors.scss */
.supply-chain-topic {
  background-color: #fe5e17;
}

/* line 56, /app/app/assets/stylesheets/vars/_colors.scss */
.states-and-regions-topic {
  background-color: #585b9a;
}

/* line 60, /app/app/assets/stylesheets/vars/_colors.scss */
.other-topic {
  background-color: #ef6a30;
}

/* line 65, /app/app/assets/stylesheets/vars/_colors.scss */
.policy-and-public-affairs-topic,
.companies-topic {
  background-color: palette(red, cdp);
}

/* line 5, /app/app/assets/stylesheets/components/sortable_table.scss */
.sortable_table {
  width: 100%;
}
/* line 8, /app/app/assets/stylesheets/components/sortable_table.scss */
.sortable_table tr {
  width: 100%;
}
/* line 12, /app/app/assets/stylesheets/components/sortable_table.scss */
.sortable_table th {
  border: 1px solid #E7EBED;
  font-size: 1em;
  height: 3em;
  padding: 0 1rem;
  position: relative;
  text-align: left;
  vertical-align: middle;
}
/* line 8, /app/app/assets/stylesheets/mixins/_helpers.scss */
.rtl .sortable_table th {
  border: 1px solid #E7EBED;
  text-align: right;
}
/* line 26, /app/app/assets/stylesheets/components/sortable_table.scss */
.sortable_table th.sortable_table__header--asc, .sortable_table th.sortable_table__header--desc {
  padding-right: 2em;
}
/* line 31, /app/app/assets/stylesheets/components/sortable_table.scss */
.sortable_table th a, .sortable_table th .button_to input {
  background: transparent;
  border: none;
  color: #485464;
  cursor: pointer;
  outline: none;
  text-decoration: underline;
  -webkit-tap-highlight-color: transparent;
}
/* line 41, /app/app/assets/stylesheets/components/sortable_table.scss */
.sortable_table th a:hover {
  color: #3E3F43;
}
/* line 46, /app/app/assets/stylesheets/components/sortable_table.scss */
.sortable_table td {
  border-bottom: 1px solid #E7EBED;
  font-size: .8em;
  height: 5em;
  padding: 1rem;
  text-align: left;
}
/* line 8, /app/app/assets/stylesheets/mixins/_helpers.scss */
.rtl .sortable_table td {
  text-align: right;
}

/* line 61, /app/app/assets/stylesheets/components/sortable_table.scss */
.sortable_table--payments td {
  color: #9099a0;
}

/* line 66, /app/app/assets/stylesheets/components/sortable_table.scss */
.sortable_table__header {
  padding: 0 1.5rem 0 .5rem;
  position: relative;
}

/* line 71, /app/app/assets/stylesheets/components/sortable_table.scss */
.sortable_table__sort_dir_icon {
  display: none;
  position: absolute;
  right: 1rem;
  top: .8rem;
}

/* line 78, /app/app/assets/stylesheets/components/sortable_table.scss */
.sortable_table__header--selected {
  background: #FCFCFC;
}
/* line 81, /app/app/assets/stylesheets/components/sortable_table.scss */
.sortable_table__header--selected .sortable_table__sort_dir_icon {
  display: block;
  float: right;
  font-size: .9em;
  margin: .4em 0 0 .5em;
}
/* line 8, /app/app/assets/stylesheets/mixins/_helpers.scss */
.rtl .sortable_table__header--selected .sortable_table__sort_dir_icon {
  float: left;
  margin: .4em .5em 0 0;
}

/* line 94, /app/app/assets/stylesheets/components/sortable_table.scss */
.sortable_table__header--asc .sortable_table__sort_dir_icon {
  font-family: 'icomoon';
  speak: none;
  font-style: normal;
  font-weight: normal;
  font-variant: normal;
  text-transform: none;
  line-height: 1;
  vertical-align: middle;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  *zoom: expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = '' );
}
/* line 25, /app/app/assets/stylesheets/mixins/_icons.scss */
.sortable_table__header--asc .sortable_table__sort_dir_icon:before {
  content: "";
}

/* line 98, /app/app/assets/stylesheets/components/sortable_table.scss */
.sortable_table__header--desc .sortable_table__sort_dir_icon {
  font-family: 'icomoon';
  speak: none;
  font-style: normal;
  font-weight: normal;
  font-variant: normal;
  text-transform: none;
  line-height: 1;
  vertical-align: middle;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  *zoom: expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = '' );
}
/* line 25, /app/app/assets/stylesheets/mixins/_icons.scss */
.sortable_table__header--desc .sortable_table__sort_dir_icon:before {
  content: "";
}
/* line 32, /app/app/assets/stylesheets/vars/_colors.scss */
.cities-topic {
  background-color: #585b9a;
}

/* line 36, /app/app/assets/stylesheets/vars/_colors.scss */
.climate-change-topic {
  background-color: #82246f;
}

/* line 40, /app/app/assets/stylesheets/vars/_colors.scss */
.forests-topic {
  background-color: #00775a;
}

/* line 44, /app/app/assets/stylesheets/vars/_colors.scss */
.investors-topic {
  background-color: #af6165;
}

/* line 48, /app/app/assets/stylesheets/vars/_colors.scss */
.water-topic {
  background-color: #2c86da;
}

/* line 52, /app/app/assets/stylesheets/vars/_colors.scss */
.supply-chain-topic {
  background-color: #fe5e17;
}

/* line 56, /app/app/assets/stylesheets/vars/_colors.scss */
.states-and-regions-topic {
  background-color: #585b9a;
}

/* line 60, /app/app/assets/stylesheets/vars/_colors.scss */
.other-topic {
  background-color: #ef6a30;
}

/* line 65, /app/app/assets/stylesheets/vars/_colors.scss */
.policy-and-public-affairs-topic,
.companies-topic {
  background-color: palette(red, cdp);
}

/* line 5, /app/app/assets/stylesheets/components/st/common.scss */
.block-title {
  display: inline-block;
  vertical-align: middle;
  *vertical-align: auto;
  *zoom: 1;
  *display: inline;
  border: 1px solid #9099a0;
  color: #9099a0;
  font-size: 14px;
  margin-bottom: 1.5em;
  margin-top: 2.4em;
  padding: .3em 2.3em .3em 2.3em;
}

/* line 16, /app/app/assets/stylesheets/components/st/common.scss */
.clear:after {
  clear: both;
  content: '';
  display: block;
}

/* line 23, /app/app/assets/stylesheets/components/st/common.scss */
.st_revision_preview__new, .st_revision_preview__updated {
  -moz-border-radius: 50%;
  -webkit-border-radius: 50%;
  border-radius: 50%;
  height: 2em;
  width: 2em;
  margin: 3em;
  color: #FFFFFF;
  line-height: 2em;
  position: absolute;
  text-align: center;
  background-color: #39D42D;
}

/* line 35, /app/app/assets/stylesheets/components/st/common.scss */
.st_revision_preview__updated {
  background-color: #d4c433;
}
@charset "UTF-8";
/* line 32, /app/app/assets/stylesheets/vars/_colors.scss */
.cities-topic {
  background-color: #585b9a;
}

/* line 36, /app/app/assets/stylesheets/vars/_colors.scss */
.climate-change-topic {
  background-color: #82246f;
}

/* line 40, /app/app/assets/stylesheets/vars/_colors.scss */
.forests-topic {
  background-color: #00775a;
}

/* line 44, /app/app/assets/stylesheets/vars/_colors.scss */
.investors-topic {
  background-color: #af6165;
}

/* line 48, /app/app/assets/stylesheets/vars/_colors.scss */
.water-topic {
  background-color: #2c86da;
}

/* line 52, /app/app/assets/stylesheets/vars/_colors.scss */
.supply-chain-topic {
  background-color: #fe5e17;
}

/* line 56, /app/app/assets/stylesheets/vars/_colors.scss */
.states-and-regions-topic {
  background-color: #585b9a;
}

/* line 60, /app/app/assets/stylesheets/vars/_colors.scss */
.other-topic {
  background-color: #ef6a30;
}

/* line 65, /app/app/assets/stylesheets/vars/_colors.scss */
.policy-and-public-affairs-topic,
.companies-topic {
  background-color: palette(red, cdp);
}

/* line 4, /app/app/assets/stylesheets/components/st/st_banner.scss */
.st_banner {
  background-repeat: none;
  background-size: cover;
  background-position: 50% 50%;
  padding: 70px 0;
  width: 100%;
  display: flex;
  align-items: center;
  justify-content: center;
}
@media (max-width: 1079px) {
  /* line 4, /app/app/assets/stylesheets/components/st/st_banner.scss */
  .st_banner {
    padding: 60px 0;
  }
}
/* line 56, /usr/local/bundle/gems/susy-2.2.12/sass/susy/language/susy/_breakpoint-plugin.scss */
.no-mq .st_banner {
  padding: 60px 0;
}
@media (max-width: 767px) {
  /* line 4, /app/app/assets/stylesheets/components/st/st_banner.scss */
  .st_banner {
    padding: 35px 0;
  }
}
/* line 56, /usr/local/bundle/gems/susy-2.2.12/sass/susy/language/susy/_breakpoint-plugin.scss */
.no-mq .st_banner {
  padding: 35px 0;
}
/* line 22, /app/app/assets/stylesheets/components/st/st_banner.scss */
.st_banner__content {
  text-align: center;
  vertical-align: middle;
}
/* line 27, /app/app/assets/stylesheets/components/st/st_banner.scss */
.st_banner__copy {
  padding: 2em 0;
}
@media (max-width: 1079px) {
  /* line 27, /app/app/assets/stylesheets/components/st/st_banner.scss */
  .st_banner__copy {
    font-size: 0.8em;
  }
}
/* line 56, /usr/local/bundle/gems/susy-2.2.12/sass/susy/language/susy/_breakpoint-plugin.scss */
.no-mq .st_banner__copy {
  font-size: 0.8em;
}
/* line 34, /app/app/assets/stylesheets/components/st/st_banner.scss */
.st_banner__copy_headline {
  color: #FFFFFF;
  font-size: 2em;
  line-height: 1.1em;
  margin: 0 auto;
  max-width: 750px;
  padding: 0 2em;
}
@media (max-width: 1079px) {
  /* line 34, /app/app/assets/stylesheets/components/st/st_banner.scss */
  .st_banner__copy_headline {
    font-size: 1.4em;
  }
}
/* line 56, /usr/local/bundle/gems/susy-2.2.12/sass/susy/language/susy/_breakpoint-plugin.scss */
.no-mq .st_banner__copy_headline {
  font-size: 1.4em;
}
@media (max-width: 1079px) {
  /* line 34, /app/app/assets/stylesheets/components/st/st_banner.scss */
  .st_banner__copy_headline {
    max-width: 550px;
  }
}
/* line 56, /usr/local/bundle/gems/susy-2.2.12/sass/susy/language/susy/_breakpoint-plugin.scss */
.no-mq .st_banner__copy_headline {
  max-width: 550px;
}
/* line 50, /app/app/assets/stylesheets/components/st/st_banner.scss */
.st_banner__copy_headline h1, .st_banner__copy_headline h2 {
  font-size: inherit;
  line-height: 1.2;
  padding: 0;
}
/* line 57, /app/app/assets/stylesheets/components/st/st_banner.scss */
.st_banner__link {
  display: inline-block;
  vertical-align: top;
  *vertical-align: auto;
  *zoom: 1;
  *display: inline;
  margin-top: 1em;
  position: relative;
  -moz-appearance: none;
  -webkit-appearance: none;
  -moz-border-radius: 0;
  -webkit-border-radius: 0;
  border-radius: 0;
  display: inline-block;
  vertical-align: middle;
  *vertical-align: auto;
  *zoom: 1;
  *display: inline;
  background: #D31144;
  border: 0;
  color: #FFFFFF;
  cursor: pointer;
  font-size: 1em;
  line-height: 2.6em;
  height: 2.6em;
  padding: 0 0.5em;
  min-width: 12em;
  text-align: left;
  text-decoration: none;
  background: #D31144;
  padding: 0;
  margin-top: 2em;
}
/* line 6, /app/app/assets/stylesheets/mixins/cta_link.scss */
.st_banner__link a {
  color: #FFFFFF;
  display: block;
  padding: 0 3em 0 1em;
  text-decoration: none;
}
/* line 13, /app/app/assets/stylesheets/mixins/cta_link.scss */
.st_banner__link i {
  color: #FFFFFF;
  position: absolute;
  right: 1em;
  top: .8em;
}
/* line 8, /app/app/assets/stylesheets/mixins/_helpers.scss */
.rtl .st_banner__link i {
  left: 1em;
  right: auto;
}
/* line 23, /app/app/assets/stylesheets/mixins/cta_link.scss */
.rtl .st_banner__link i:before {
  content: "";
}
/* line 8, /app/app/assets/stylesheets/mixins/_helpers.scss */
.rtl .st_banner__link {
  text-align: right;
}
/* line 2, /app/app/assets/stylesheets/mixins/_helpers.scss */
.ie7 .st_banner__link {
  width: 18em;
}
/* line 182, /app/app/assets/stylesheets/mixins/_forms.scss */
.st_banner__link:focus, .st_banner__link:hover {
  background: #a90e36;
  color: #FFFFFF;
  outline: 0;
}
/* line 32, /app/app/assets/stylesheets/vars/_colors.scss */
.cities-topic {
  background-color: #585b9a;
}

/* line 36, /app/app/assets/stylesheets/vars/_colors.scss */
.climate-change-topic {
  background-color: #82246f;
}

/* line 40, /app/app/assets/stylesheets/vars/_colors.scss */
.forests-topic {
  background-color: #00775a;
}

/* line 44, /app/app/assets/stylesheets/vars/_colors.scss */
.investors-topic {
  background-color: #af6165;
}

/* line 48, /app/app/assets/stylesheets/vars/_colors.scss */
.water-topic {
  background-color: #2c86da;
}

/* line 52, /app/app/assets/stylesheets/vars/_colors.scss */
.supply-chain-topic {
  background-color: #fe5e17;
}

/* line 56, /app/app/assets/stylesheets/vars/_colors.scss */
.states-and-regions-topic {
  background-color: #585b9a;
}

/* line 60, /app/app/assets/stylesheets/vars/_colors.scss */
.other-topic {
  background-color: #ef6a30;
}

/* line 65, /app/app/assets/stylesheets/vars/_colors.scss */
.policy-and-public-affairs-topic,
.companies-topic {
  background-color: palette(red, cdp);
}

/* line 5, /app/app/assets/stylesheets/components/st/common.scss */
.block-title, .st_boxes__header_title {
  display: inline-block;
  vertical-align: middle;
  *vertical-align: auto;
  *zoom: 1;
  *display: inline;
  border: 1px solid #9099a0;
  color: #9099a0;
  font-size: 14px;
  margin-bottom: 1.5em;
  margin-top: 2.4em;
  padding: .3em 2.3em .3em 2.3em;
}

/* line 16, /app/app/assets/stylesheets/components/st/common.scss */
.clear:after {
  clear: both;
  content: '';
  display: block;
}

/* line 23, /app/app/assets/stylesheets/components/st/common.scss */
.st_revision_preview__new, .st_revision_preview__updated {
  -moz-border-radius: 50%;
  -webkit-border-radius: 50%;
  border-radius: 50%;
  height: 2em;
  width: 2em;
  margin: 3em;
  color: #FFFFFF;
  line-height: 2em;
  position: absolute;
  text-align: center;
  background-color: #39D42D;
}

/* line 35, /app/app/assets/stylesheets/components/st/common.scss */
.st_revision_preview__updated {
  background-color: #d4c433;
}

/* line 32, /app/app/assets/stylesheets/vars/_colors.scss */
.cities-topic {
  background-color: #585b9a;
}

/* line 36, /app/app/assets/stylesheets/vars/_colors.scss */
.climate-change-topic {
  background-color: #82246f;
}

/* line 40, /app/app/assets/stylesheets/vars/_colors.scss */
.forests-topic {
  background-color: #00775a;
}

/* line 44, /app/app/assets/stylesheets/vars/_colors.scss */
.investors-topic {
  background-color: #af6165;
}

/* line 48, /app/app/assets/stylesheets/vars/_colors.scss */
.water-topic {
  background-color: #2c86da;
}

/* line 52, /app/app/assets/stylesheets/vars/_colors.scss */
.supply-chain-topic {
  background-color: #fe5e17;
}

/* line 56, /app/app/assets/stylesheets/vars/_colors.scss */
.states-and-regions-topic {
  background-color: #585b9a;
}

/* line 60, /app/app/assets/stylesheets/vars/_colors.scss */
.other-topic {
  background-color: #ef6a30;
}

/* line 65, /app/app/assets/stylesheets/vars/_colors.scss */
.policy-and-public-affairs-topic,
.companies-topic {
  background-color: #D31144;
}

/* line 8, /app/app/assets/stylesheets/components/st/st_boxes.scss */
.st_boxes {
  *zoom: 1;
  clear: both;
  margin: 3em auto;
  max-width: 1000px;
  padding: 0;
}
/* line 38, /usr/local/bundle/gems/compass-core-1.0.3/stylesheets/compass/utilities/general/_clearfix.scss */
.st_boxes:after {
  content: "";
  display: table;
  clear: both;
}
@media (max-width: 1199px) {
  /* line 8, /app/app/assets/stylesheets/components/st/st_boxes.scss */
  .st_boxes {
    margin-left: .7em;
  }
}
/* line 56, /usr/local/bundle/gems/susy-2.2.12/sass/susy/language/susy/_breakpoint-plugin.scss */
.no-mq .st_boxes {
  margin-left: .7em;
}
@media (max-width: 1079px) {
  /* line 8, /app/app/assets/stylesheets/components/st/st_boxes.scss */
  .st_boxes {
    margin-left: 2em;
    margin-right: 2em;
  }
}
/* line 56, /usr/local/bundle/gems/susy-2.2.12/sass/susy/language/susy/_breakpoint-plugin.scss */
.no-mq .st_boxes {
  margin-left: 2em;
  margin-right: 2em;
}

/* line 22, /app/app/assets/stylesheets/components/st/st_boxes.scss */
.st_boxes__content_wrap:after {
  clear: both;
  content: '';
  display: block;
}

/* line 29, /app/app/assets/stylesheets/components/st/st_boxes.scss */
.st_boxes__box {
  background: #FFFFFF;
}
/* line 32, /app/app/assets/stylesheets/components/st/st_boxes.scss */
.st_boxes__box:hover .st_boxes__body {
  background-color: #E7EBED;
}

/* line 38, /app/app/assets/stylesheets/components/st/st_boxes.scss */
.st_boxes__body {
  padding-bottom: 1em;
  position: relative;
  transition: background .3s;
}
/* line 43, /app/app/assets/stylesheets/components/st/st_boxes.scss */
.st_boxes__body:last-child {
  margin-right: 0;
}

/* line 48, /app/app/assets/stylesheets/components/st/st_boxes.scss */
.st_boxes__caption_header {
  color: #959595;
  padding: 2em 0 0 1em;
}

/* line 53, /app/app/assets/stylesheets/components/st/st_boxes.scss */
.st_boxes__caption_body {
  color: #485464;
  padding: 0 1em 0 1em;
}

/* line 58, /app/app/assets/stylesheets/components/st/st_boxes.scss */
.st_boxes__image {
  background-position: center;
  background-repeat: no-repeat;
  background-size: cover;
  height: 280px;
  padding: 0 0 0 1em;
  width: 100%;
}

@media (min-width: 1080px) {
  /* line 67, /app/app/assets/stylesheets/components/st/st_boxes.scss */
  .st_boxes_count_3 {
    height: 187px;
  }
}
/* line 56, /usr/local/bundle/gems/susy-2.2.12/sass/susy/language/susy/_breakpoint-plugin.scss */
.no-mq .st_boxes_count_3 {
  height: 187px;
}

@media (min-width: 1080px) {
  /* line 73, /app/app/assets/stylesheets/components/st/st_boxes.scss */
  .st_boxes__link:first-child:nth-last-child(1) {
    width: 50%;
  }
}
/* line 56, /usr/local/bundle/gems/susy-2.2.12/sass/susy/language/susy/_breakpoint-plugin.scss */
.no-mq .st_boxes__link:first-child:nth-last-child(1) {
  width: 50%;
}

@media (min-width: 1080px) {
  /* line 79, /app/app/assets/stylesheets/components/st/st_boxes.scss */
  .st_boxes__link:first-child:nth-last-child(2),
  .st_boxes__link:first-child:nth-last-child(2) ~ .st_boxes__link {
    width: 49.5%;
  }
}
/* line 56, /usr/local/bundle/gems/susy-2.2.12/sass/susy/language/susy/_breakpoint-plugin.scss */
.no-mq .st_boxes__link:first-child:nth-last-child(2), .no-mq
.st_boxes__link:first-child:nth-last-child(2) ~ .st_boxes__link {
  width: 49.5%;
}

@media (min-width: 1080px) {
  /* line 86, /app/app/assets/stylesheets/components/st/st_boxes.scss */
  .st_boxes__link:first-child:nth-last-child(3),
  .st_boxes__link:first-child:nth-last-child(3) ~ .st_boxes__link {
    width: 33.3%;
  }
}
/* line 56, /usr/local/bundle/gems/susy-2.2.12/sass/susy/language/susy/_breakpoint-plugin.scss */
.no-mq .st_boxes__link:first-child:nth-last-child(3), .no-mq
.st_boxes__link:first-child:nth-last-child(3) ~ .st_boxes__link {
  width: 33.3%;
}

/* line 93, /app/app/assets/stylesheets/components/st/st_boxes.scss */
.st_boxes__link {
  display: inline-table;
  float: left;
  font-size: 16px;
  margin-bottom: 3em;
  padding-right: .5%;
  position: relative;
  text-decoration: none;
}
@media (max-width: 1079px) {
  /* line 93, /app/app/assets/stylesheets/components/st/st_boxes.scss */
  .st_boxes__link {
    display: table;
    float: none;
    width: 100%;
  }
}
/* line 56, /usr/local/bundle/gems/susy-2.2.12/sass/susy/language/susy/_breakpoint-plugin.scss */
.no-mq .st_boxes__link {
  display: table;
  float: none;
  width: 100%;
}

/* line 109, /app/app/assets/stylesheets/components/st/st_boxes.scss */
.st_boxes__link:last-child {
  padding-right: 0;
}
/* line 3, /app/app/assets/stylesheets/components/st/st_breadcrumb.scss */
.st_breadcrumb {
  margin: 1em auto 2em;
  max-width: 1000px;
}
/* line 7, /app/app/assets/stylesheets/components/st/st_breadcrumb.scss */
.st_breadcrumb .section--snug {
  padding: 0;
}
@charset "UTF-8";
/* line 32, /app/app/assets/stylesheets/vars/_colors.scss */
.cities-topic {
  background-color: #585b9a;
}

/* line 36, /app/app/assets/stylesheets/vars/_colors.scss */
.climate-change-topic {
  background-color: #82246f;
}

/* line 40, /app/app/assets/stylesheets/vars/_colors.scss */
.forests-topic {
  background-color: #00775a;
}

/* line 44, /app/app/assets/stylesheets/vars/_colors.scss */
.investors-topic {
  background-color: #af6165;
}

/* line 48, /app/app/assets/stylesheets/vars/_colors.scss */
.water-topic {
  background-color: #2c86da;
}

/* line 52, /app/app/assets/stylesheets/vars/_colors.scss */
.supply-chain-topic {
  background-color: #fe5e17;
}

/* line 56, /app/app/assets/stylesheets/vars/_colors.scss */
.states-and-regions-topic {
  background-color: #585b9a;
}

/* line 60, /app/app/assets/stylesheets/vars/_colors.scss */
.other-topic {
  background-color: #ef6a30;
}

/* line 65, /app/app/assets/stylesheets/vars/_colors.scss */
.policy-and-public-affairs-topic,
.companies-topic {
  background-color: palette(red, cdp);
}

/* line 32, /app/app/assets/stylesheets/vars/_colors.scss */
.cities-topic {
  background-color: #585b9a;
}

/* line 36, /app/app/assets/stylesheets/vars/_colors.scss */
.climate-change-topic {
  background-color: #82246f;
}

/* line 40, /app/app/assets/stylesheets/vars/_colors.scss */
.forests-topic {
  background-color: #00775a;
}

/* line 44, /app/app/assets/stylesheets/vars/_colors.scss */
.investors-topic {
  background-color: #af6165;
}

/* line 48, /app/app/assets/stylesheets/vars/_colors.scss */
.water-topic {
  background-color: #2c86da;
}

/* line 52, /app/app/assets/stylesheets/vars/_colors.scss */
.supply-chain-topic {
  background-color: #fe5e17;
}

/* line 56, /app/app/assets/stylesheets/vars/_colors.scss */
.states-and-regions-topic {
  background-color: #585b9a;
}

/* line 60, /app/app/assets/stylesheets/vars/_colors.scss */
.other-topic {
  background-color: #ef6a30;
}

/* line 65, /app/app/assets/stylesheets/vars/_colors.scss */
.policy-and-public-affairs-topic,
.companies-topic {
  background-color: #D31144;
}

/* line 8, /app/app/assets/stylesheets/components/st/st_buttons.scss */
.st_buttons {
  *zoom: 1;
  clear: both;
  margin: 3em auto;
  max-width: 1000px;
  padding: 0;
}
/* line 38, /usr/local/bundle/gems/compass-core-1.0.3/stylesheets/compass/utilities/general/_clearfix.scss */
.st_buttons:after {
  content: "";
  display: table;
  clear: both;
}
@media (max-width: 1199px) {
  /* line 8, /app/app/assets/stylesheets/components/st/st_buttons.scss */
  .st_buttons {
    margin-left: .7em;
  }
}
/* line 56, /usr/local/bundle/gems/susy-2.2.12/sass/susy/language/susy/_breakpoint-plugin.scss */
.no-mq .st_buttons {
  margin-left: .7em;
}
@media (max-width: 1079px) {
  /* line 8, /app/app/assets/stylesheets/components/st/st_buttons.scss */
  .st_buttons {
    margin-left: 2em;
    margin-right: 2em;
  }
}
/* line 56, /usr/local/bundle/gems/susy-2.2.12/sass/susy/language/susy/_breakpoint-plugin.scss */
.no-mq .st_buttons {
  margin-left: 2em;
  margin-right: 2em;
}

/* line 17, /app/app/assets/stylesheets/components/st/st_buttons.scss */
.st_buttons__content_wrap {
  display: table;
  margin: 0 auto;
}
/* line 21, /app/app/assets/stylesheets/components/st/st_buttons.scss */
.st_buttons__content_wrap:after {
  clear: both;
  content: '';
  display: block;
}

/* line 28, /app/app/assets/stylesheets/components/st/st_buttons.scss */
.st_buttons__link {
  display: inline-block;
  vertical-align: top;
  *vertical-align: auto;
  *zoom: 1;
  *display: inline;
  margin-top: 1em;
  position: relative;
  -moz-appearance: none;
  -webkit-appearance: none;
  -moz-border-radius: 0;
  -webkit-border-radius: 0;
  border-radius: 0;
  display: inline-block;
  vertical-align: middle;
  *vertical-align: auto;
  *zoom: 1;
  *display: inline;
  background: #D31144;
  border: 0;
  color: #FFFFFF;
  cursor: pointer;
  font-size: 1em;
  line-height: 2.6em;
  height: 2.6em;
  padding: 0 0.5em;
  min-width: 12em;
  text-align: left;
  text-decoration: none;
  background: #D31144;
  padding: 0;
  margin-right: 1em;
  margin-top: 2em;
}
/* line 6, /app/app/assets/stylesheets/mixins/cta_link.scss */
.st_buttons__link a {
  color: #FFFFFF;
  display: block;
  padding: 0 3em 0 1em;
  text-decoration: none;
}
/* line 13, /app/app/assets/stylesheets/mixins/cta_link.scss */
.st_buttons__link i {
  color: #FFFFFF;
  position: absolute;
  right: 1em;
  top: .8em;
}
/* line 8, /app/app/assets/stylesheets/mixins/_helpers.scss */
.rtl .st_buttons__link i {
  left: 1em;
  right: auto;
}
/* line 23, /app/app/assets/stylesheets/mixins/cta_link.scss */
.rtl .st_buttons__link i:before {
  content: "";
}
/* line 8, /app/app/assets/stylesheets/mixins/_helpers.scss */
.rtl .st_buttons__link {
  text-align: right;
}
/* line 2, /app/app/assets/stylesheets/mixins/_helpers.scss */
.ie7 .st_buttons__link {
  width: 18em;
}
/* line 182, /app/app/assets/stylesheets/mixins/_forms.scss */
.st_buttons__link:focus, .st_buttons__link:hover {
  background: #a90e36;
  color: #FFFFFF;
  outline: 0;
}
@media (max-width: 1079px) {
  /* line 28, /app/app/assets/stylesheets/components/st/st_buttons.scss */
  .st_buttons__link {
    display: block;
    margin-right: 0;
  }
}
/* line 56, /usr/local/bundle/gems/susy-2.2.12/sass/susy/language/susy/_breakpoint-plugin.scss */
.no-mq .st_buttons__link {
  display: block;
  margin-right: 0;
}

/* line 40, /app/app/assets/stylesheets/components/st/st_buttons.scss */
.st_buttons__link:last-child {
  margin-right: 0;
}
/* line 32, /app/app/assets/stylesheets/vars/_colors.scss */
.cities-topic {
  background-color: #585b9a;
}

/* line 36, /app/app/assets/stylesheets/vars/_colors.scss */
.climate-change-topic {
  background-color: #82246f;
}

/* line 40, /app/app/assets/stylesheets/vars/_colors.scss */
.forests-topic {
  background-color: #00775a;
}

/* line 44, /app/app/assets/stylesheets/vars/_colors.scss */
.investors-topic {
  background-color: #af6165;
}

/* line 48, /app/app/assets/stylesheets/vars/_colors.scss */
.water-topic {
  background-color: #2c86da;
}

/* line 52, /app/app/assets/stylesheets/vars/_colors.scss */
.supply-chain-topic {
  background-color: #fe5e17;
}

/* line 56, /app/app/assets/stylesheets/vars/_colors.scss */
.states-and-regions-topic {
  background-color: #585b9a;
}

/* line 60, /app/app/assets/stylesheets/vars/_colors.scss */
.other-topic {
  background-color: #ef6a30;
}

/* line 65, /app/app/assets/stylesheets/vars/_colors.scss */
.policy-and-public-affairs-topic,
.companies-topic {
  background-color: palette(red, cdp);
}

/* line 7, /app/app/assets/stylesheets/components/st/st_carousel.scss */
.st_carousel {
  margin: 0 auto;
  max-width: 1000px;
  overflow: hidden;
}
/* line 12, /app/app/assets/stylesheets/components/st/st_carousel.scss */
.st_carousel__caption_container {
  bottom: 0;
  left: 0;
  padding: 0;
  position: absolute;
  right: 0;
  top: 0;
}
/* line 21, /app/app/assets/stylesheets/components/st/st_carousel.scss */
.st_carousel__caption {
  background: #FFFFFF;
  bottom: 0;
  font-size: 1em;
  height: 8em;
  line-height: 1.2;
  padding: 1em;
  position: absolute;
  text-decoration: none;
  width: 100%;
}
@media (min-width: 768px) {
  /* line 21, /app/app/assets/stylesheets/components/st/st_carousel.scss */
  .st_carousel__caption {
    width: 50%;
  }
}
/* line 56, /usr/local/bundle/gems/susy-2.2.12/sass/susy/language/susy/_breakpoint-plugin.scss */
.no-mq .st_carousel__caption {
  width: 50%;
}
@media (min-width: 1080px) {
  /* line 21, /app/app/assets/stylesheets/components/st/st_carousel.scss */
  .st_carousel__caption {
    font-size: 1.2em;
  }
}
/* line 56, /usr/local/bundle/gems/susy-2.2.12/sass/susy/language/susy/_breakpoint-plugin.scss */
.no-mq .st_carousel__caption {
  font-size: 1.2em;
}
/* line 41, /app/app/assets/stylesheets/components/st/st_carousel.scss */
.st_carousel__slide {
  position: relative;
}
/* line 45, /app/app/assets/stylesheets/components/st/st_carousel.scss */
.st_carousel__slide_anchor {
  display: block;
}
@media (min-width: 1080px) {
  /* line 49, /app/app/assets/stylesheets/components/st/st_carousel.scss */
  .st_carousel__slide_image--four_by_three {
    display: none !important;
  }
}
/* line 56, /usr/local/bundle/gems/susy-2.2.12/sass/susy/language/susy/_breakpoint-plugin.scss */
.no-mq .st_carousel__slide_image--four_by_three {
  display: none !important;
}
/* line 57, /app/app/assets/stylesheets/components/st/st_carousel.scss */
.st_carousel__slide_image--sixteen_by_nine {
  display: none !important;
}
@media (min-width: 1080px) {
  /* line 57, /app/app/assets/stylesheets/components/st/st_carousel.scss */
  .st_carousel__slide_image--sixteen_by_nine {
    display: block !important;
  }
}
/* line 56, /usr/local/bundle/gems/susy-2.2.12/sass/susy/language/susy/_breakpoint-plugin.scss */
.no-mq .st_carousel__slide_image--sixteen_by_nine {
  display: block !important;
}
/* line 67, /app/app/assets/stylesheets/components/st/st_carousel.scss */
.st_carousel .st_carousel__caption_caption {
  color: #b1b1b1;
  margin-bottom: .2em;
}
/* line 71, /app/app/assets/stylesheets/components/st/st_carousel.scss */
.st_carousel .st_carousel__caption_caption:hover {
  color: #5E676E;
  text-decoration: underline;
}
/* line 77, /app/app/assets/stylesheets/components/st/st_carousel.scss */
.st_carousel .st_carousel__caption_content {
  color: #000000;
  height: 3.5em;
  overflow: hidden;
  text-overflow: ellipsis;
  word-wrap: break-word;
}
@media (min-width: 1080px) {
  /* line 77, /app/app/assets/stylesheets/components/st/st_carousel.scss */
  .st_carousel .st_carousel__caption_content {
    height: 3.6em;
  }
}
/* line 56, /usr/local/bundle/gems/susy-2.2.12/sass/susy/language/susy/_breakpoint-plugin.scss */
.no-mq .st_carousel .st_carousel__caption_content {
  height: 3.6em;
}
/* line 88, /app/app/assets/stylesheets/components/st/st_carousel.scss */
.st_carousel .st_carousel__caption_content:hover {
  text-decoration: underline;
}
/* line 93, /app/app/assets/stylesheets/components/st/st_carousel.scss */
.st_carousel .st_carousel__caption_footnote {
  color: #5E676E;
  font-size: .8em;
  padding-top: .5em;
}
/* line 98, /app/app/assets/stylesheets/components/st/st_carousel.scss */
.st_carousel .st_carousel__caption_footnote .icon--read-time {
  color: #D31144;
  font-size: 1.3em;
  margin-right: .3em;
}
/* line 105, /app/app/assets/stylesheets/components/st/st_carousel.scss */
.st_carousel .st_carousel__caption_programme {
  display: inline-block;
  vertical-align: top;
  *vertical-align: auto;
  *zoom: 1;
  *display: inline;
  margin-left: .6em;
  text-decoration: underline;
}
/* line 32, /app/app/assets/stylesheets/vars/_colors.scss */
.cities-topic {
  background-color: #585b9a;
}

/* line 36, /app/app/assets/stylesheets/vars/_colors.scss */
.climate-change-topic {
  background-color: #82246f;
}

/* line 40, /app/app/assets/stylesheets/vars/_colors.scss */
.forests-topic {
  background-color: #00775a;
}

/* line 44, /app/app/assets/stylesheets/vars/_colors.scss */
.investors-topic {
  background-color: #af6165;
}

/* line 48, /app/app/assets/stylesheets/vars/_colors.scss */
.water-topic {
  background-color: #2c86da;
}

/* line 52, /app/app/assets/stylesheets/vars/_colors.scss */
.supply-chain-topic {
  background-color: #fe5e17;
}

/* line 56, /app/app/assets/stylesheets/vars/_colors.scss */
.states-and-regions-topic {
  background-color: #585b9a;
}

/* line 60, /app/app/assets/stylesheets/vars/_colors.scss */
.other-topic {
  background-color: #ef6a30;
}

/* line 65, /app/app/assets/stylesheets/vars/_colors.scss */
.policy-and-public-affairs-topic,
.companies-topic {
  background-color: palette(red, cdp);
}

/* line 6, /app/app/assets/stylesheets/components/st/st_channel.scss */
.st_channel {
  margin: 3em auto;
  max-width: 1000px;
  padding: 0;
}
@media (max-width: 1199px) {
  /* line 6, /app/app/assets/stylesheets/components/st/st_channel.scss */
  .st_channel {
    margin-left: .7em;
  }
}
/* line 56, /usr/local/bundle/gems/susy-2.2.12/sass/susy/language/susy/_breakpoint-plugin.scss */
.no-mq .st_channel {
  margin-left: .7em;
}
@media (max-width: 1079px) {
  /* line 6, /app/app/assets/stylesheets/components/st/st_channel.scss */
  .st_channel {
    margin-left: 2em;
    margin-right: 2em;
  }
}
/* line 56, /usr/local/bundle/gems/susy-2.2.12/sass/susy/language/susy/_breakpoint-plugin.scss */
.no-mq .st_channel {
  margin-left: 2em;
  margin-right: 2em;
}
/* line 12, /app/app/assets/stylesheets/components/st/st_channel.scss */
.st_channel:last-child {
  margin-bottom: 4em;
}

/* line 17, /app/app/assets/stylesheets/components/st/st_channel.scss */
.st_channel__inner {
  max-width: 100%;
  margin-left: auto;
  margin-right: auto;
}
/* line 12, /usr/local/bundle/gems/susy-2.2.12/sass/susy/output/support/_clearfix.scss */
.st_channel__inner:after {
  content: " ";
  display: block;
  clear: both;
}

/* line 21, /app/app/assets/stylesheets/components/st/st_channel.scss */
.st_channel__filters {
  clear: both;
  display: none;
  float: left;
  width: 100%;
}
@media (min-width: 768px) {
  /* line 21, /app/app/assets/stylesheets/components/st/st_channel.scss */
  .st_channel__filters {
    width: 23.72881356%;
    float: left;
    margin-right: 1.69491525%;
    display: block;
  }
}
/* line 56, /usr/local/bundle/gems/susy-2.2.12/sass/susy/language/susy/_breakpoint-plugin.scss */
.no-mq .st_channel__filters {
  width: 23.72881356%;
  float: left;
  margin-right: 1.69491525%;
  display: block;
}

/* line 33, /app/app/assets/stylesheets/components/st/st_channel.scss */
.st_channel__filter_group {
  clear: left;
  padding-top: 1em;
}

/* line 38, /app/app/assets/stylesheets/components/st/st_channel.scss */
.st_channel__filter {
  float: left;
  padding-top: .5em;
  width: 100%;
}
/* line 43, /app/app/assets/stylesheets/components/st/st_channel.scss */
.st_channel__filter .icheckbox_cdp {
  position: relative;
  top: -.1em;
}

/* line 49, /app/app/assets/stylesheets/components/st/st_channel.scss */
.st_channel__filter_label {
  float: right;
  padding-left: .5em;
  text-align: left;
  width: 86%;
}

@media (min-width: 768px) {
  /* line 56, /app/app/assets/stylesheets/components/st/st_channel.scss */
  .st_channel__posts {
    width: 74.57627119%;
    float: left;
    margin-right: 1.69491525%;
    float: right;
    margin-right: 0;
  }
}
/* line 56, /usr/local/bundle/gems/susy-2.2.12/sass/susy/language/susy/_breakpoint-plugin.scss */
.no-mq .st_channel__posts {
  width: 74.57627119%;
  float: left;
  margin-right: 1.69491525%;
  float: right;
  margin-right: 0;
}

/* line 63, /app/app/assets/stylesheets/components/st/st_channel.scss */
.st_channel__post {
  padding-top: 1em;
}

/* line 67, /app/app/assets/stylesheets/components/st/st_channel.scss */
.st_channel__load_more {
  padding-top: 1em;
}
/* line 70, /app/app/assets/stylesheets/components/st/st_channel.scss */
.st_channel__load_more a {
  color: #485464;
}
/* line 14, /app/app/assets/stylesheets/components/st/st_columns.scss */
.st-columns-6-6-block {
  *zoom: 1;
}
/* line 38, /usr/local/bundle/gems/compass-core-1.0.3/stylesheets/compass/utilities/general/_clearfix.scss */
.st-columns-6-6-block:after {
  content: "";
  display: table;
  clear: both;
}
/* line 9, /app/app/assets/stylesheets/mixins/_columns.scss */
.st-columns-6-6-block .st-column-6 {
  width: 49.15254237%;
  float: left;
  margin-right: 1.69491525%;
}
/* line 12, /app/app/assets/stylesheets/mixins/_columns.scss */
.st-columns-6-6-block .st-column-6.omega {
  float: right;
  margin-right: 0;
}
/* line 9, /app/app/assets/stylesheets/mixins/_columns.scss */
.st-columns-6-6-block .st-column-6 {
  width: 49.15254237%;
  float: left;
  margin-right: 1.69491525%;
}
/* line 12, /app/app/assets/stylesheets/mixins/_columns.scss */
.st-columns-6-6-block .st-column-6.omega {
  float: right;
  margin-right: 0;
}

/* line 14, /app/app/assets/stylesheets/components/st/st_columns.scss */
.st-columns-4-8-block {
  *zoom: 1;
}
/* line 38, /usr/local/bundle/gems/compass-core-1.0.3/stylesheets/compass/utilities/general/_clearfix.scss */
.st-columns-4-8-block:after {
  content: "";
  display: table;
  clear: both;
}
/* line 9, /app/app/assets/stylesheets/mixins/_columns.scss */
.st-columns-4-8-block .st-column-4 {
  width: 32.20338983%;
  float: left;
  margin-right: 1.69491525%;
}
/* line 12, /app/app/assets/stylesheets/mixins/_columns.scss */
.st-columns-4-8-block .st-column-4.omega {
  float: right;
  margin-right: 0;
}
/* line 9, /app/app/assets/stylesheets/mixins/_columns.scss */
.st-columns-4-8-block .st-column-8 {
  width: 66.10169492%;
  float: left;
  margin-right: 1.69491525%;
}
/* line 12, /app/app/assets/stylesheets/mixins/_columns.scss */
.st-columns-4-8-block .st-column-8.omega {
  float: right;
  margin-right: 0;
}

/* line 14, /app/app/assets/stylesheets/components/st/st_columns.scss */
.st-columns-8-4-block {
  *zoom: 1;
}
/* line 38, /usr/local/bundle/gems/compass-core-1.0.3/stylesheets/compass/utilities/general/_clearfix.scss */
.st-columns-8-4-block:after {
  content: "";
  display: table;
  clear: both;
}
/* line 9, /app/app/assets/stylesheets/mixins/_columns.scss */
.st-columns-8-4-block .st-column-8 {
  width: 66.10169492%;
  float: left;
  margin-right: 1.69491525%;
}
/* line 12, /app/app/assets/stylesheets/mixins/_columns.scss */
.st-columns-8-4-block .st-column-8.omega {
  float: right;
  margin-right: 0;
}
/* line 9, /app/app/assets/stylesheets/mixins/_columns.scss */
.st-columns-8-4-block .st-column-4 {
  width: 32.20338983%;
  float: left;
  margin-right: 1.69491525%;
}
/* line 12, /app/app/assets/stylesheets/mixins/_columns.scss */
.st-columns-8-4-block .st-column-4.omega {
  float: right;
  margin-right: 0;
}

/* line 14, /app/app/assets/stylesheets/components/st/st_columns.scss */
.st-columns-5-7-block {
  *zoom: 1;
}
/* line 38, /usr/local/bundle/gems/compass-core-1.0.3/stylesheets/compass/utilities/general/_clearfix.scss */
.st-columns-5-7-block:after {
  content: "";
  display: table;
  clear: both;
}
/* line 9, /app/app/assets/stylesheets/mixins/_columns.scss */
.st-columns-5-7-block .st-column-5 {
  width: 40.6779661%;
  float: left;
  margin-right: 1.69491525%;
}
/* line 12, /app/app/assets/stylesheets/mixins/_columns.scss */
.st-columns-5-7-block .st-column-5.omega {
  float: right;
  margin-right: 0;
}
/* line 9, /app/app/assets/stylesheets/mixins/_columns.scss */
.st-columns-5-7-block .st-column-7 {
  width: 57.62711864%;
  float: left;
  margin-right: 1.69491525%;
}
/* line 12, /app/app/assets/stylesheets/mixins/_columns.scss */
.st-columns-5-7-block .st-column-7.omega {
  float: right;
  margin-right: 0;
}

/* line 14, /app/app/assets/stylesheets/components/st/st_columns.scss */
.st-columns-7-5-block {
  *zoom: 1;
}
/* line 38, /usr/local/bundle/gems/compass-core-1.0.3/stylesheets/compass/utilities/general/_clearfix.scss */
.st-columns-7-5-block:after {
  content: "";
  display: table;
  clear: both;
}
/* line 9, /app/app/assets/stylesheets/mixins/_columns.scss */
.st-columns-7-5-block .st-column-7 {
  width: 57.62711864%;
  float: left;
  margin-right: 1.69491525%;
}
/* line 12, /app/app/assets/stylesheets/mixins/_columns.scss */
.st-columns-7-5-block .st-column-7.omega {
  float: right;
  margin-right: 0;
}
/* line 9, /app/app/assets/stylesheets/mixins/_columns.scss */
.st-columns-7-5-block .st-column-5 {
  width: 40.6779661%;
  float: left;
  margin-right: 1.69491525%;
}
/* line 12, /app/app/assets/stylesheets/mixins/_columns.scss */
.st-columns-7-5-block .st-column-5.omega {
  float: right;
  margin-right: 0;
}

/* line 14, /app/app/assets/stylesheets/components/st/st_columns.scss */
.st-columns-4-4-4-block {
  *zoom: 1;
}
/* line 38, /usr/local/bundle/gems/compass-core-1.0.3/stylesheets/compass/utilities/general/_clearfix.scss */
.st-columns-4-4-4-block:after {
  content: "";
  display: table;
  clear: both;
}
/* line 9, /app/app/assets/stylesheets/mixins/_columns.scss */
.st-columns-4-4-4-block .st-column-4 {
  width: 32.20338983%;
  float: left;
  margin-right: 1.69491525%;
}
/* line 12, /app/app/assets/stylesheets/mixins/_columns.scss */
.st-columns-4-4-4-block .st-column-4.omega {
  float: right;
  margin-right: 0;
}
/* line 9, /app/app/assets/stylesheets/mixins/_columns.scss */
.st-columns-4-4-4-block .st-column-4 {
  width: 32.20338983%;
  float: left;
  margin-right: 1.69491525%;
}
/* line 12, /app/app/assets/stylesheets/mixins/_columns.scss */
.st-columns-4-4-4-block .st-column-4.omega {
  float: right;
  margin-right: 0;
}
/* line 9, /app/app/assets/stylesheets/mixins/_columns.scss */
.st-columns-4-4-4-block .st-column-4 {
  width: 32.20338983%;
  float: left;
  margin-right: 1.69491525%;
}
/* line 12, /app/app/assets/stylesheets/mixins/_columns.scss */
.st-columns-4-4-4-block .st-column-4.omega {
  float: right;
  margin-right: 0;
}
/* line 32, /app/app/assets/stylesheets/vars/_colors.scss */
.cities-topic {
  background-color: #585b9a;
}

/* line 36, /app/app/assets/stylesheets/vars/_colors.scss */
.climate-change-topic {
  background-color: #82246f;
}

/* line 40, /app/app/assets/stylesheets/vars/_colors.scss */
.forests-topic {
  background-color: #00775a;
}

/* line 44, /app/app/assets/stylesheets/vars/_colors.scss */
.investors-topic {
  background-color: #af6165;
}

/* line 48, /app/app/assets/stylesheets/vars/_colors.scss */
.water-topic {
  background-color: #2c86da;
}

/* line 52, /app/app/assets/stylesheets/vars/_colors.scss */
.supply-chain-topic {
  background-color: #fe5e17;
}

/* line 56, /app/app/assets/stylesheets/vars/_colors.scss */
.states-and-regions-topic {
  background-color: #585b9a;
}

/* line 60, /app/app/assets/stylesheets/vars/_colors.scss */
.other-topic {
  background-color: #ef6a30;
}

/* line 65, /app/app/assets/stylesheets/vars/_colors.scss */
.policy-and-public-affairs-topic,
.companies-topic {
  background-color: palette(red, cdp);
}

/* line 32, /app/app/assets/stylesheets/vars/_colors.scss */
.cities-topic {
  background-color: #585b9a;
}

/* line 36, /app/app/assets/stylesheets/vars/_colors.scss */
.climate-change-topic {
  background-color: #82246f;
}

/* line 40, /app/app/assets/stylesheets/vars/_colors.scss */
.forests-topic {
  background-color: #00775a;
}

/* line 44, /app/app/assets/stylesheets/vars/_colors.scss */
.investors-topic {
  background-color: #af6165;
}

/* line 48, /app/app/assets/stylesheets/vars/_colors.scss */
.water-topic {
  background-color: #2c86da;
}

/* line 52, /app/app/assets/stylesheets/vars/_colors.scss */
.supply-chain-topic {
  background-color: #fe5e17;
}

/* line 56, /app/app/assets/stylesheets/vars/_colors.scss */
.states-and-regions-topic {
  background-color: #585b9a;
}

/* line 60, /app/app/assets/stylesheets/vars/_colors.scss */
.other-topic {
  background-color: #ef6a30;
}

/* line 65, /app/app/assets/stylesheets/vars/_colors.scss */
.policy-and-public-affairs-topic,
.companies-topic {
  background-color: #D31144;
}

/* line 8, /app/app/assets/stylesheets/components/st/st_editor.scss */
.st_editor__header {
  font-size: 14px;
  border: 1px solid #9099a0;
  color: #9099a0;
  display: table;
  margin-bottom: 1.5em;
  margin-top: 2.4em;
  padding: .3em 2.3em .3em 2.3em;
}

/* line 2, /app/app/assets/stylesheets/mixins/_helpers.scss */
.page__content .st_editor {
  margin: 0 auto;
  max-width: 1000px;
  width: 100%;
}
@media (max-width: 1199px) {
  /* line 2, /app/app/assets/stylesheets/mixins/_helpers.scss */
  .page__content .st_editor {
    margin-left: .7em;
  }
}
/* line 56, /usr/local/bundle/gems/susy-2.2.12/sass/susy/language/susy/_breakpoint-plugin.scss */
.no-mq .page__content .st_editor {
  margin-left: .7em;
}
@media (max-width: 1079px) {
  /* line 2, /app/app/assets/stylesheets/mixins/_helpers.scss */
  .page__content .st_editor {
    margin-left: 2em;
    margin-right: 2em;
  }
}
/* line 56, /usr/local/bundle/gems/susy-2.2.12/sass/susy/language/susy/_breakpoint-plugin.scss */
.no-mq .page__content .st_editor {
  margin-left: 2em;
  margin-right: 2em;
}
@media (max-width: 1079px) {
  /* line 2, /app/app/assets/stylesheets/mixins/_helpers.scss */
  .page__content .st_editor {
    margin-left: 0;
    margin-right: 0;
    padding-left: 2em;
    padding-right: 2em;
  }
}
/* line 56, /usr/local/bundle/gems/susy-2.2.12/sass/susy/language/susy/_breakpoint-plugin.scss */
.no-mq .page__content .st_editor {
  margin-left: 0;
  margin-right: 0;
  padding-left: 2em;
  padding-right: 2em;
}
/* line 2, /app/app/assets/stylesheets/mixins/_helpers.scss */
.section__body .st_editor {
  width: auto;
}
@media (max-width: 767px) {
  /* line 33, /app/app/assets/stylesheets/components/st/st_editor.scss */
  .st_editor iframe {
    height: auto;
    width: 100%;
  }
}
/* line 33, /app/app/assets/stylesheets/components/st/st_editor.scss */
.no-mq .st_editor iframe {
  height: auto;
  width: 100%;
}
/* line 39, /app/app/assets/stylesheets/components/st/st_editor.scss */
.st_editor p,
.st_editor ol,
.st_editor ul,
.st_editor h1,
.st_editor h2,
.st_editor h3,
.st_editor h4 {
  color: #485464;
  font: inherit;
  font-size: 100%;
  font-weight: normal;
  letter-spacing: .02em;
  padding: 0;
  text-align: left;
  text-rendering: optimizeLegibility;
  word-wrap: break-word;
}
/* line 57, /app/app/assets/stylesheets/components/st/st_editor.scss */
.st_editor p,
.st_editor ol,
.st_editor ul {
  font-size: 1.1em;
  padding-top: 1.4em;
}
/* line 64, /app/app/assets/stylesheets/components/st/st_editor.scss */
.st_editor ol,
.st_editor ul {
  padding-left: 2em;
}
/* line 69, /app/app/assets/stylesheets/components/st/st_editor.scss */
.st_editor ol {
  list-style: decimal;
}
/* line 73, /app/app/assets/stylesheets/components/st/st_editor.scss */
.st_editor ul {
  list-style: disc;
}
/* line 77, /app/app/assets/stylesheets/components/st/st_editor.scss */
.st_editor h1 {
  color: #000000;
  font-size: 2em;
  line-height: 1.3em;
  text-align: center;
}
/* line 84, /app/app/assets/stylesheets/components/st/st_editor.scss */
.st_editor h2 {
  color: #000000;
  font-family: 'roboto-regular', Helvetica, sans-serif;
  font-size: 1.5em;
  padding-top: 1.4em;
}
/* line 91, /app/app/assets/stylesheets/components/st/st_editor.scss */
.st_editor h3 {
  font-size: 1.1em;
  text-align: center;
}
/* line 96, /app/app/assets/stylesheets/components/st/st_editor.scss */
.st_editor h4 {
  font-size: 1.1em;
  text-align: center;
}
/* line 101, /app/app/assets/stylesheets/components/st/st_editor.scss */
.st_editor b,
.st_editor strong {
  font-family: 'roboto-bold', Helvetica, sans-serif;
  font-weight: bold;
  font-size: inherit;
}
/* line 106, /app/app/assets/stylesheets/components/st/st_editor.scss */
.st_editor i,
.st_editor em {
  font-style: italic;
}
/* line 111, /app/app/assets/stylesheets/components/st/st_editor.scss */
.st_editor table {
  background: #FFFFFF;
  text-align: left;
}
/* line 115, /app/app/assets/stylesheets/components/st/st_editor.scss */
.st_editor table tr {
  border: 1px solid #959595;
}
/* line 119, /app/app/assets/stylesheets/components/st/st_editor.scss */
.st_editor table td,
.st_editor table th {
  border: 1px solid #959595;
  padding: 10px;
}
/* line 125, /app/app/assets/stylesheets/components/st/st_editor.scss */
.st_editor table th {
  font-family: 'roboto-regular', Helvetica, sans-serif;
  font-weight: normal;
  font-size: 1em;
}
/* line 129, /app/app/assets/stylesheets/components/st/st_editor.scss */
.st_editor table thead {
  font-family: 'roboto-bold', Helvetica, sans-serif;
  font-weight: bold;
  font-size: 1.125em;
}
/* line 134, /app/app/assets/stylesheets/components/st/st_editor.scss */
.st_editor .video-container {
  height: auto;
  padding-bottom: 56.25%;
  position: relative;
  overflow: hidden;
  max-width: 100%;
}
/* line 28, /app/app/assets/stylesheets/vars/_components.scss */
.st_editor .video-container iframe,
.st_editor .video-container object,
.st_editor .video-container embed {
  height: 100%;
  left: 0;
  margin-bottom: -6px;
  position: absolute;
  top: 0;
  width: 100%;
}

/* line 141, /app/app/assets/stylesheets/components/st/st_editor.scss */
.welcome-message section {
  padding-top: 0px;
  padding-bottom: 0px;
}
/* line 32, /app/app/assets/stylesheets/vars/_colors.scss */
.cities-topic {
  background-color: #585b9a;
}

/* line 36, /app/app/assets/stylesheets/vars/_colors.scss */
.climate-change-topic {
  background-color: #82246f;
}

/* line 40, /app/app/assets/stylesheets/vars/_colors.scss */
.forests-topic {
  background-color: #00775a;
}

/* line 44, /app/app/assets/stylesheets/vars/_colors.scss */
.investors-topic {
  background-color: #af6165;
}

/* line 48, /app/app/assets/stylesheets/vars/_colors.scss */
.water-topic {
  background-color: #2c86da;
}

/* line 52, /app/app/assets/stylesheets/vars/_colors.scss */
.supply-chain-topic {
  background-color: #fe5e17;
}

/* line 56, /app/app/assets/stylesheets/vars/_colors.scss */
.states-and-regions-topic {
  background-color: #585b9a;
}

/* line 60, /app/app/assets/stylesheets/vars/_colors.scss */
.other-topic {
  background-color: #ef6a30;
}

/* line 65, /app/app/assets/stylesheets/vars/_colors.scss */
.policy-and-public-affairs-topic,
.companies-topic {
  background-color: palette(red, cdp);
}

/* line 32, /app/app/assets/stylesheets/vars/_colors.scss */
.cities-topic {
  background-color: #585b9a;
}

/* line 36, /app/app/assets/stylesheets/vars/_colors.scss */
.climate-change-topic {
  background-color: #82246f;
}

/* line 40, /app/app/assets/stylesheets/vars/_colors.scss */
.forests-topic {
  background-color: #00775a;
}

/* line 44, /app/app/assets/stylesheets/vars/_colors.scss */
.investors-topic {
  background-color: #af6165;
}

/* line 48, /app/app/assets/stylesheets/vars/_colors.scss */
.water-topic {
  background-color: #2c86da;
}

/* line 52, /app/app/assets/stylesheets/vars/_colors.scss */
.supply-chain-topic {
  background-color: #fe5e17;
}

/* line 56, /app/app/assets/stylesheets/vars/_colors.scss */
.states-and-regions-topic {
  background-color: #585b9a;
}

/* line 60, /app/app/assets/stylesheets/vars/_colors.scss */
.other-topic {
  background-color: #ef6a30;
}

/* line 65, /app/app/assets/stylesheets/vars/_colors.scss */
.policy-and-public-affairs-topic,
.companies-topic {
  background-color: #D31144;
}

/* line 11, /app/app/assets/stylesheets/components/st/st_featured_article.scss */
.featured_article {
  *zoom: 1;
  background: #FFFFFF;
  margin: 3em auto;
  max-width: 1000px;
  padding: 3em 0;
  position: relative;
}
/* line 38, /usr/local/bundle/gems/compass-core-1.0.3/stylesheets/compass/utilities/general/_clearfix.scss */
.featured_article:after {
  content: "";
  display: table;
  clear: both;
}
@media (max-width: 1199px) {
  /* line 11, /app/app/assets/stylesheets/components/st/st_featured_article.scss */
  .featured_article {
    margin-left: .7em;
  }
}
/* line 56, /usr/local/bundle/gems/susy-2.2.12/sass/susy/language/susy/_breakpoint-plugin.scss */
.no-mq .featured_article {
  margin-left: .7em;
}
@media (max-width: 1079px) {
  /* line 11, /app/app/assets/stylesheets/components/st/st_featured_article.scss */
  .featured_article {
    margin-left: 2em;
    margin-right: 2em;
  }
}
/* line 56, /usr/local/bundle/gems/susy-2.2.12/sass/susy/language/susy/_breakpoint-plugin.scss */
.no-mq .featured_article {
  margin-left: 2em;
  margin-right: 2em;
}
@media (min-width: 768px) {
  /* line 11, /app/app/assets/stylesheets/components/st/st_featured_article.scss */
  .featured_article {
    padding: 0;
  }
}
/* line 56, /usr/local/bundle/gems/susy-2.2.12/sass/susy/language/susy/_breakpoint-plugin.scss */
.no-mq .featured_article {
  padding: 0;
}
/* line 24, /app/app/assets/stylesheets/components/st/st_featured_article.scss */
.featured_article:before {
  background: url(/assets/branding/report_icon-58a4064a50a9b5693c402fa5a24f3a6265052c1b6869e7b67ffb68023afa484e.png) no-repeat;
  background-size: cover;
  content: '';
  height: 36px;
  left: 1.7em;
  position: absolute;
  top: 15px;
  width: 34px;
}
/* line 8, /app/app/assets/stylesheets/mixins/_helpers.scss */
.rtl .featured_article:before {
  left: inherit;
  right: 1.7em;
}
@media (min-width: 768px) {
  /* line 24, /app/app/assets/stylesheets/components/st/st_featured_article.scss */
  .featured_article:before {
    height: 44px;
    top: -18px;
    width: 44px;
  }
}
/* line 56, /usr/local/bundle/gems/susy-2.2.12/sass/susy/language/susy/_breakpoint-plugin.scss */
.no-mq .featured_article:before {
  height: 44px;
  top: -18px;
  width: 44px;
}
/* line 46, /app/app/assets/stylesheets/components/st/st_featured_article.scss */
.featured_article__left_column, .featured_article__right_column {
  padding: 0 1em;
  width: 100%;
}
@media (min-width: 1080px) {
  /* line 46, /app/app/assets/stylesheets/components/st/st_featured_article.scss */
  .featured_article__left_column, .featured_article__right_column {
    width: 50%;
  }
}
/* line 56, /usr/local/bundle/gems/susy-2.2.12/sass/susy/language/susy/_breakpoint-plugin.scss */
.no-mq .featured_article__left_column, .no-mq .featured_article__right_column {
  width: 50%;
}
/* line 56, /app/app/assets/stylesheets/components/st/st_featured_article.scss */
.featured_article__left_column {
  float: left;
  margin-bottom: 1em;
}
@media (min-width: 1080px) {
  /* line 56, /app/app/assets/stylesheets/components/st/st_featured_article.scss */
  .featured_article__left_column {
    margin-bottom: 0;
  }
}
/* line 56, /usr/local/bundle/gems/susy-2.2.12/sass/susy/language/susy/_breakpoint-plugin.scss */
.no-mq .featured_article__left_column {
  margin-bottom: 0;
}
/* line 8, /app/app/assets/stylesheets/mixins/_helpers.scss */
.rtl .featured_article__left_column {
  float: right;
}
/* line 69, /app/app/assets/stylesheets/components/st/st_featured_article.scss */
.featured_article__right_column {
  float: right;
}
@media (min-width: 768px) {
  /* line 69, /app/app/assets/stylesheets/components/st/st_featured_article.scss */
  .featured_article__right_column {
    padding: 0;
  }
}
/* line 56, /usr/local/bundle/gems/susy-2.2.12/sass/susy/language/susy/_breakpoint-plugin.scss */
.no-mq .featured_article__right_column {
  padding: 0;
}
/* line 8, /app/app/assets/stylesheets/mixins/_helpers.scss */
.rtl .featured_article__right_column {
  float: left;
}
/* line 81, /app/app/assets/stylesheets/components/st/st_featured_article.scss */
.featured_article__header {
  color: #959595;
  padding: 1em 0 0 .4em;
}
@media (min-width: 768px) {
  /* line 81, /app/app/assets/stylesheets/components/st/st_featured_article.scss */
  .featured_article__header {
    padding-top: 1.8em;
  }
}
/* line 56, /usr/local/bundle/gems/susy-2.2.12/sass/susy/language/susy/_breakpoint-plugin.scss */
.no-mq .featured_article__header {
  padding-top: 1.8em;
}
/* line 90, /app/app/assets/stylesheets/components/st/st_featured_article.scss */
.featured_article__image {
  max-height: 245px;
  overflow: hidden;
}
@media (min-width: 768px) {
  /* line 90, /app/app/assets/stylesheets/components/st/st_featured_article.scss */
  .featured_article__image {
    max-height: 460px;
  }
}
/* line 56, /usr/local/bundle/gems/susy-2.2.12/sass/susy/language/susy/_breakpoint-plugin.scss */
.no-mq .featured_article__image {
  max-height: 460px;
}
@media (min-width: 1080px) {
  /* line 90, /app/app/assets/stylesheets/components/st/st_featured_article.scss */
  .featured_article__image {
    max-height: 430px;
  }
}
/* line 56, /usr/local/bundle/gems/susy-2.2.12/sass/susy/language/susy/_breakpoint-plugin.scss */
.no-mq .featured_article__image {
  max-height: 430px;
}
/* line 102, /app/app/assets/stylesheets/components/st/st_featured_article.scss */
.featured_article__image img {
  margin-top: -25%;
  width: 100%;
}
@media (min-width: 1080px) {
  /* line 102, /app/app/assets/stylesheets/components/st/st_featured_article.scss */
  .featured_article__image img {
    margin-top: 0;
  }
}
/* line 56, /usr/local/bundle/gems/susy-2.2.12/sass/susy/language/susy/_breakpoint-plugin.scss */
.no-mq .featured_article__image img {
  margin-top: 0;
}
/* line 112, /app/app/assets/stylesheets/components/st/st_featured_article.scss */
.featured_article__link {
  *zoom: 1;
  display: block;
}
/* line 38, /usr/local/bundle/gems/compass-core-1.0.3/stylesheets/compass/utilities/general/_clearfix.scss */
.featured_article__link:after {
  content: "";
  display: table;
  clear: both;
}
/* line 118, /app/app/assets/stylesheets/components/st/st_featured_article.scss */
.featured_article__link:hover .featured_article__read_more {
  display: block;
}
/* line 123, /app/app/assets/stylesheets/components/st/st_featured_article.scss */
.featured_article__article_header {
  color: #000000;
  font-size: 1.1em;
  line-height: 1.4em;
  padding-left: .5em;
}
/* line 129, /app/app/assets/stylesheets/components/st/st_featured_article.scss */
.featured_article__article_header a {
  color: #000000;
  text-decoration: none;
}
/* line 135, /app/app/assets/stylesheets/components/st/st_featured_article.scss */
.featured_article__secondary_info {
  line-height: 3em;
}
@media (min-width: 768px) {
  /* line 135, /app/app/assets/stylesheets/components/st/st_featured_article.scss */
  .featured_article__secondary_info {
    padding: 0 1em;
  }
}
/* line 56, /usr/local/bundle/gems/susy-2.2.12/sass/susy/language/susy/_breakpoint-plugin.scss */
.no-mq .featured_article__secondary_info {
  padding: 0 1em;
}
@media (min-width: 1080px) {
  /* line 135, /app/app/assets/stylesheets/components/st/st_featured_article.scss */
  .featured_article__secondary_info {
    padding: 0;
  }
}
/* line 56, /usr/local/bundle/gems/susy-2.2.12/sass/susy/language/susy/_breakpoint-plugin.scss */
.no-mq .featured_article__secondary_info {
  padding: 0;
}
/* line 147, /app/app/assets/stylesheets/components/st/st_featured_article.scss */
.featured_article__read_time {
  display: inline-block;
  vertical-align: top;
  *vertical-align: auto;
  *zoom: 1;
  *display: inline;
  color: #959595;
}
/* line 12, /app/app/assets/stylesheets/mixins/_readtime.scss */
.rtl .featured_article__read_time .icon--read-time {
  color: #D31144;
  margin-left: 7px;
  position: relative;
  top: 2px;
}
/* line 20, /app/app/assets/stylesheets/mixins/_readtime.scss */
.featured_article__read_time .icon--read-time {
  color: #D31144;
  margin-right: 7px;
  position: relative;
  top: 2px;
  vertical-align: baseline;
}
/* line 8, /app/app/assets/stylesheets/mixins/_helpers.scss */
.rtl .featured_article__read_time .icon--read-time {
  display: none;
}
/* line 151, /app/app/assets/stylesheets/components/st/st_featured_article.scss */
.featured_article__tags, .featured_article__tags li {
  display: inline-block;
  vertical-align: top;
  *vertical-align: auto;
  *zoom: 1;
  *display: inline;
}
/* line 156, /app/app/assets/stylesheets/components/st/st_featured_article.scss */
.featured_article__tags {
  color: #959595;
  cursor: pointer;
  margin-left: 1em;
}
/* line 161, /app/app/assets/stylesheets/components/st/st_featured_article.scss */
.featured_article__tags a {
  color: #959595;
}
/* line 163, /app/app/assets/stylesheets/components/st/st_featured_article.scss */
.featured_article__tags a:hover {
  color: #D31144;
}
/* line 166, /app/app/assets/stylesheets/components/st/st_featured_article.scss */
.featured_article__read_more {
  background-color: #D31144;
  color: #FFFFFF;
  display: none;
  float: right;
  line-height: 2em;
  margin-top: .5em;
  padding: 0 2em;
}
/* line 8, /app/app/assets/stylesheets/mixins/_helpers.scss */
.rtl .featured_article__read_more {
  float: left;
}

/* line 181, /app/app/assets/stylesheets/components/st/st_featured_article.scss */
.featured_article__stats {
  display: table;
  margin-top: 2.7em;
}
@media (min-width: 1080px) {
  /* line 181, /app/app/assets/stylesheets/components/st/st_featured_article.scss */
  .featured_article__stats {
    margin-top: 3em;
  }
}
/* line 56, /usr/local/bundle/gems/susy-2.2.12/sass/susy/language/susy/_breakpoint-plugin.scss */
.no-mq .featured_article__stats {
  margin-top: 3em;
}
/* line 2, /app/app/assets/stylesheets/mixins/_helpers.scss */
.no-mq .featured_article__stats {
  display: block;
}
/* line 193, /app/app/assets/stylesheets/components/st/st_featured_article.scss */
.featured_article__stats.owl-carousel {
  display: table;
}
/* line 2, /app/app/assets/stylesheets/mixins/_helpers.scss */
.no-mq .featured_article__stats.owl-carousel {
  display: block;
}

/* line 202, /app/app/assets/stylesheets/components/st/st_featured_article.scss */
.featured_article__stat {
  *zoom: 1;
  display: table-row;
}
/* line 38, /usr/local/bundle/gems/compass-core-1.0.3/stylesheets/compass/utilities/general/_clearfix.scss */
.featured_article__stat:after {
  content: "";
  display: table;
  clear: both;
}
/* line 2, /app/app/assets/stylesheets/mixins/_helpers.scss */
.no-mq .featured_article__stat {
  margin-bottom: 4px;
}
/* line 211, /app/app/assets/stylesheets/components/st/st_featured_article.scss */
.featured_article__stat h3 {
  color: #959595;
}
/* line 214, /app/app/assets/stylesheets/components/st/st_featured_article.scss */
.featured_article__stat:first-child_figure {
  padding-top: 0;
}
/* line 219, /app/app/assets/stylesheets/components/st/st_featured_article.scss */
.featured_article__stat_copy {
  color: #000000;
  display: table-cell;
  font-size: .9em;
  line-height: 1.2em;
  padding: 0 1em;
  vertical-align: top;
}
@media (min-width: 768px) {
  /* line 219, /app/app/assets/stylesheets/components/st/st_featured_article.scss */
  .featured_article__stat_copy {
    padding: 0 .7em;
  }
}
/* line 56, /usr/local/bundle/gems/susy-2.2.12/sass/susy/language/susy/_breakpoint-plugin.scss */
.no-mq .featured_article__stat_copy {
  padding: 0 .7em;
}
@media (min-width: 1080px) {
  /* line 219, /app/app/assets/stylesheets/components/st/st_featured_article.scss */
  .featured_article__stat_copy {
    padding-bottom: .7em;
    padding-top: .7em;
  }
}
/* line 56, /usr/local/bundle/gems/susy-2.2.12/sass/susy/language/susy/_breakpoint-plugin.scss */
.no-mq .featured_article__stat_copy {
  padding-bottom: .7em;
  padding-top: .7em;
}
/* line 2, /app/app/assets/stylesheets/mixins/_helpers.scss */
.no-mq .featured_article__stat_copy {
  float: left;
  width: 65%;
}
/* line 241, /app/app/assets/stylesheets/components/st/st_featured_article.scss */
.featured_article__stat_copy p {
  padding-top: .7em;
}
/* line 246, /app/app/assets/stylesheets/components/st/st_featured_article.scss */
.featured_article__stat_figure {
  -moz-background-clip: content;
  -o-background-clip: content-box;
  -webkit-background-clip: content;
  background-clip: content-box;
  background-color: #D31144;
  display: block;
  height: 85px;
  padding-top: 4px;
  vertical-align: top;
  width: 90px;
}
@media (min-width: 768px) {
  /* line 246, /app/app/assets/stylesheets/components/st/st_featured_article.scss */
  .featured_article__stat_figure {
    display: block;
    height: 90px;
    width: 90px;
  }
}
/* line 56, /usr/local/bundle/gems/susy-2.2.12/sass/susy/language/susy/_breakpoint-plugin.scss */
.no-mq .featured_article__stat_figure {
  display: block;
  height: 90px;
  width: 90px;
}
@media (min-width: 1080px) {
  /* line 246, /app/app/assets/stylesheets/components/st/st_featured_article.scss */
  .featured_article__stat_figure {
    background-size: auto;
    display: table-cell;
    height: 105px;
    width: 110px;
  }
}
/* line 56, /usr/local/bundle/gems/susy-2.2.12/sass/susy/language/susy/_breakpoint-plugin.scss */
.no-mq .featured_article__stat_figure {
  background-size: auto;
  display: table-cell;
  height: 105px;
  width: 110px;
}
/* line 2, /app/app/assets/stylesheets/mixins/_helpers.scss */
.no-mq .featured_article__stat_figure {
  float: left;
}
/* line 273, /app/app/assets/stylesheets/components/st/st_featured_article.scss */
.featured_article__stat_figure span {
  font-family: 'arvo-regular', sans-serif;
  font-weight: normal;
  font-size: 2.2em;
  color: #FFFFFF;
  display: block;
  height: 100%;
  line-height: 85px;
  text-align: center;
  width: 100%;
}
@media (min-width: 768px) {
  /* line 273, /app/app/assets/stylesheets/components/st/st_featured_article.scss */
  .featured_article__stat_figure span {
    font-size: 1.8em;
    line-height: 90px;
  }
}
/* line 56, /usr/local/bundle/gems/susy-2.2.12/sass/susy/language/susy/_breakpoint-plugin.scss */
.no-mq .featured_article__stat_figure span {
  font-size: 1.8em;
  line-height: 90px;
}
@media (min-width: 1080px) {
  /* line 273, /app/app/assets/stylesheets/components/st/st_featured_article.scss */
  .featured_article__stat_figure span {
    font-size: 2.2em;
    line-height: 110px;
  }
}
/* line 56, /usr/local/bundle/gems/susy-2.2.12/sass/susy/language/susy/_breakpoint-plugin.scss */
.no-mq .featured_article__stat_figure span {
  font-size: 2.2em;
  line-height: 110px;
}
/* line 294, /app/app/assets/stylesheets/components/st/st_featured_article.scss */
.featured_article__stat_figure.water {
  background-color: #2c86da;
}
/* line 298, /app/app/assets/stylesheets/components/st/st_featured_article.scss */
.featured_article__stat_figure.climate {
  background-color: #82246f;
}
/* line 302, /app/app/assets/stylesheets/components/st/st_featured_article.scss */
.featured_article__stat_figure.forests {
  background-color: #00775a;
}
/* line 306, /app/app/assets/stylesheets/components/st/st_featured_article.scss */
.featured_article__stat_figure.companies {
  background-color: #D31144;
}
/* line 310, /app/app/assets/stylesheets/components/st/st_featured_article.scss */
.featured_article__stat_figure.cities {
  background-color: #585b9a;
  margin: 0;
  padding: 4px 0 0 0;
}
/* line 316, /app/app/assets/stylesheets/components/st/st_featured_article.scss */
.featured_article__stat_figure.policy-and-public-affairs {
  background-color: #D31144;
}
/* line 320, /app/app/assets/stylesheets/components/st/st_featured_article.scss */
.featured_article__stat_figure.supply-chain {
  background-color: #fe5e17;
}
/* line 324, /app/app/assets/stylesheets/components/st/st_featured_article.scss */
.featured_article__stat_figure.investors {
  background-color: #af6165;
}
/* line 32, /app/app/assets/stylesheets/vars/_colors.scss */
.cities-topic {
  background-color: #585b9a;
}

/* line 36, /app/app/assets/stylesheets/vars/_colors.scss */
.climate-change-topic {
  background-color: #82246f;
}

/* line 40, /app/app/assets/stylesheets/vars/_colors.scss */
.forests-topic {
  background-color: #00775a;
}

/* line 44, /app/app/assets/stylesheets/vars/_colors.scss */
.investors-topic {
  background-color: #af6165;
}

/* line 48, /app/app/assets/stylesheets/vars/_colors.scss */
.water-topic {
  background-color: #2c86da;
}

/* line 52, /app/app/assets/stylesheets/vars/_colors.scss */
.supply-chain-topic {
  background-color: #fe5e17;
}

/* line 56, /app/app/assets/stylesheets/vars/_colors.scss */
.states-and-regions-topic {
  background-color: #585b9a;
}

/* line 60, /app/app/assets/stylesheets/vars/_colors.scss */
.other-topic {
  background-color: #ef6a30;
}

/* line 65, /app/app/assets/stylesheets/vars/_colors.scss */
.policy-and-public-affairs-topic,
.companies-topic {
  background-color: palette(red, cdp);
}

/* line 32, /app/app/assets/stylesheets/vars/_colors.scss */
.cities-topic {
  background-color: #585b9a;
}

/* line 36, /app/app/assets/stylesheets/vars/_colors.scss */
.climate-change-topic {
  background-color: #82246f;
}

/* line 40, /app/app/assets/stylesheets/vars/_colors.scss */
.forests-topic {
  background-color: #00775a;
}

/* line 44, /app/app/assets/stylesheets/vars/_colors.scss */
.investors-topic {
  background-color: #af6165;
}

/* line 48, /app/app/assets/stylesheets/vars/_colors.scss */
.water-topic {
  background-color: #2c86da;
}

/* line 52, /app/app/assets/stylesheets/vars/_colors.scss */
.supply-chain-topic {
  background-color: #fe5e17;
}

/* line 56, /app/app/assets/stylesheets/vars/_colors.scss */
.states-and-regions-topic {
  background-color: #585b9a;
}

/* line 60, /app/app/assets/stylesheets/vars/_colors.scss */
.other-topic {
  background-color: #ef6a30;
}

/* line 65, /app/app/assets/stylesheets/vars/_colors.scss */
.policy-and-public-affairs-topic,
.companies-topic {
  background-color: #D31144;
}

/* line 4, /app/app/assets/stylesheets/components/st/st_form.scss */
.st-form {
  background: #f6f7f9;
  color: #959595;
  margin: 0 auto;
  width: 95%;
}
@media (max-width: 767px) {
  /* line 4, /app/app/assets/stylesheets/components/st/st_form.scss */
  .st-form {
    padding: 0;
  }
}
/* line 56, /usr/local/bundle/gems/susy-2.2.12/sass/susy/language/susy/_breakpoint-plugin.scss */
.no-mq .st-form {
  padding: 0;
}
@media (min-width: 768px) {
  /* line 4, /app/app/assets/stylesheets/components/st/st_form.scss */
  .st-form {
    padding: 5px 0;
  }
}
/* line 56, /usr/local/bundle/gems/susy-2.2.12/sass/susy/language/susy/_breakpoint-plugin.scss */
.no-mq .st-form {
  padding: 5px 0;
}
@media (min-width: 1080px) {
  /* line 4, /app/app/assets/stylesheets/components/st/st_form.scss */
  .st-form {
    padding: 20px 0;
  }
}
/* line 56, /usr/local/bundle/gems/susy-2.2.12/sass/susy/language/susy/_breakpoint-plugin.scss */
.no-mq .st-form {
  padding: 20px 0;
}
/* line 22, /app/app/assets/stylesheets/components/st/st_form.scss */
.st-form p {
  margin: 0;
  padding: 0;
}
/* line 27, /app/app/assets/stylesheets/components/st/st_form.scss */
.st-form p.icon--double-forward {
  display: inline-block;
  margin-left: 1em;
}
/* line 32, /app/app/assets/stylesheets/components/st/st_form.scss */
.st-form, .st-form input:not([type='checkbox']):not([type='radio']):not([type='submit']):not([type='file']), .st-form select, .st-form textarea {
  display: block;
  font-size: 16px;
  padding: 0 1em;
  width: 100%;
}
@media (max-width: 767px) {
  /* line 32, /app/app/assets/stylesheets/components/st/st_form.scss */
  .st-form, .st-form input:not([type='checkbox']):not([type='radio']):not([type='submit']):not([type='file']), .st-form select, .st-form textarea {
    font-size: 13px;
  }
}
/* line 56, /usr/local/bundle/gems/susy-2.2.12/sass/susy/language/susy/_breakpoint-plugin.scss */
.no-mq .st-form, .no-mq .st-form input:not([type='checkbox']):not([type='radio']):not([type='submit']):not([type='file']), .no-mq .st-form select, .no-mq .st-form textarea {
  font-size: 13px;
}
/* line 43, /app/app/assets/stylesheets/components/st/st_form.scss */
.st-form textarea {
  min-height: 6em;
  padding: 1em;
}
/* line 48, /app/app/assets/stylesheets/components/st/st_form.scss */
.st-form input, .st-form select, .st-form textarea {
  background: white;
  border: 1px solid #ACAAAC;
  color: #000000;
  outline: 0;
}
/* line 55, /app/app/assets/stylesheets/components/st/st_form.scss */
.st-form .st_highlight {
  margin-bottom: 0;
  margin-top: 0;
  padding: 1.5em 0;
}
/* line 61, /app/app/assets/stylesheets/components/st/st_form.scss */
.st-form input:not([type='file']):not([type='submit']), .st-form select {
  line-height: 2.8em;
}
/* line 65, /app/app/assets/stylesheets/components/st/st_form.scss */
.st-form select, .st-form input:not([type='checkbox']):not([type='radio']):not([type='submit']) {
  width: 100%;
}
/* line 69, /app/app/assets/stylesheets/components/st/st_form.scss */
.st-form select, .st-form input:not([type='checkbox']):not([type='radio']):not([type='submit']):not([type='file']) {
  height: 2.8em;
  -webkit-appearance: none;
  -webkit-border-radius: 0px;
}
/* line 75, /app/app/assets/stylesheets/components/st/st_form.scss */
.st-form select[multiple] {
  min-height: 5em;
}
/* line 79, /app/app/assets/stylesheets/components/st/st_form.scss */
.st-form input[type='file'] {
  display: flex;
  padding: 0.7em 1.3em;
}
/* line 84, /app/app/assets/stylesheets/components/st/st_form.scss */
.st-form input[type='checkbox'], .st-form input[type='radio'] {
  font-size: 0.8em;
  height: 1em;
}
@media (max-width: 767px) {
  /* line 84, /app/app/assets/stylesheets/components/st/st_form.scss */
  .st-form input[type='checkbox'], .st-form input[type='radio'] {
    font-size: 1em;
  }
}
/* line 56, /usr/local/bundle/gems/susy-2.2.12/sass/susy/language/susy/_breakpoint-plugin.scss */
.no-mq .st-form input[type='checkbox'], .no-mq .st-form input[type='radio'] {
  font-size: 1em;
}
/* line 93, /app/app/assets/stylesheets/components/st/st_form.scss */
.st-form button, .st-form input[type='submit'] {
  background: #d31145;
  border: 0;
  color: white;
  cursor: pointer;
  display: flex;
  align-items: center;
  font-size: 1.2em;
  margin-top: 1em;
  padding: 0.3em 1.3em;
}
/* line 105, /app/app/assets/stylesheets/components/st/st_form.scss */
.st-form label {
  color: #475363;
  font-size: 1.2em;
  height: 49px;
  line-height: 44px;
  padding-right: 1em;
  width: auto;
}
@media (max-width: 767px) {
  /* line 105, /app/app/assets/stylesheets/components/st/st_form.scss */
  .st-form label {
    line-height: 30px;
  }
}
/* line 56, /usr/local/bundle/gems/susy-2.2.12/sass/susy/language/susy/_breakpoint-plugin.scss */
.no-mq .st-form label {
  line-height: 30px;
}
/* line 5, /app/app/assets/stylesheets/components/st/st_general.scss */
.st-heading--display em {
  font-style: italic;
}
/* line 9, /app/app/assets/stylesheets/components/st/st_general.scss */
.st-heading--display strong {
  font-family: 'roboto-bold', Helvetica, sans-serif;
  font-weight: bold;
  font-size: 1em;
}
/* line 13, /app/app/assets/stylesheets/components/st/st_general.scss */
.st-heading--display iframe,
.st-heading--display img {
  max-width: 100%;
}

/* line 19, /app/app/assets/stylesheets/components/st/st_general.scss */
.st-heading--display {
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  max-width: 100%;
  margin-left: auto;
  margin-right: auto;
  padding: 0 1.6em;
  position: relative;
}
/* line 12, /usr/local/bundle/gems/susy-2.2.12/sass/susy/output/support/_clearfix.scss */
.st-heading--display:after {
  content: " ";
  display: block;
  clear: both;
}
@media (min-width: 768px) {
  /* line 19, /app/app/assets/stylesheets/components/st/st_general.scss */
  .st-heading--display {
    padding: 0 3.4em;
  }
}
/* line 56, /usr/local/bundle/gems/susy-2.2.12/sass/susy/language/susy/_breakpoint-plugin.scss */
.no-mq .st-heading--display {
  padding: 0 3.4em;
}
@media (min-width: 1080px) {
  /* line 19, /app/app/assets/stylesheets/components/st/st_general.scss */
  .st-heading--display {
    margin: 0 auto;
    max-width: 1400px;
    padding: 0 2em;
  }
}
/* line 56, /usr/local/bundle/gems/susy-2.2.12/sass/susy/language/susy/_breakpoint-plugin.scss */
.no-mq .st-heading--display {
  margin: 0 auto;
  max-width: 1400px;
  padding: 0 2em;
}

/* line 3, /app/app/assets/stylesheets/components/st/st_heading.scss */
.st-heading--display {
  font-family: 'roboto-bold', Helvetica, sans-serif;
  font-weight: bold;
  font-size: 2em;
}
/* line 32, /app/app/assets/stylesheets/vars/_colors.scss */
.cities-topic {
  background-color: #585b9a;
}

/* line 36, /app/app/assets/stylesheets/vars/_colors.scss */
.climate-change-topic {
  background-color: #82246f;
}

/* line 40, /app/app/assets/stylesheets/vars/_colors.scss */
.forests-topic {
  background-color: #00775a;
}

/* line 44, /app/app/assets/stylesheets/vars/_colors.scss */
.investors-topic {
  background-color: #af6165;
}

/* line 48, /app/app/assets/stylesheets/vars/_colors.scss */
.water-topic {
  background-color: #2c86da;
}

/* line 52, /app/app/assets/stylesheets/vars/_colors.scss */
.supply-chain-topic {
  background-color: #fe5e17;
}

/* line 56, /app/app/assets/stylesheets/vars/_colors.scss */
.states-and-regions-topic {
  background-color: #585b9a;
}

/* line 60, /app/app/assets/stylesheets/vars/_colors.scss */
.other-topic {
  background-color: #ef6a30;
}

/* line 65, /app/app/assets/stylesheets/vars/_colors.scss */
.policy-and-public-affairs-topic,
.companies-topic {
  background-color: palette(red, cdp);
}

/* line 32, /app/app/assets/stylesheets/vars/_colors.scss */
.cities-topic {
  background-color: #585b9a;
}

/* line 36, /app/app/assets/stylesheets/vars/_colors.scss */
.climate-change-topic {
  background-color: #82246f;
}

/* line 40, /app/app/assets/stylesheets/vars/_colors.scss */
.forests-topic {
  background-color: #00775a;
}

/* line 44, /app/app/assets/stylesheets/vars/_colors.scss */
.investors-topic {
  background-color: #af6165;
}

/* line 48, /app/app/assets/stylesheets/vars/_colors.scss */
.water-topic {
  background-color: #2c86da;
}

/* line 52, /app/app/assets/stylesheets/vars/_colors.scss */
.supply-chain-topic {
  background-color: #fe5e17;
}

/* line 56, /app/app/assets/stylesheets/vars/_colors.scss */
.states-and-regions-topic {
  background-color: #585b9a;
}

/* line 60, /app/app/assets/stylesheets/vars/_colors.scss */
.other-topic {
  background-color: #ef6a30;
}

/* line 65, /app/app/assets/stylesheets/vars/_colors.scss */
.policy-and-public-affairs-topic,
.companies-topic {
  background-color: #D31144;
}

/* line 32, /app/app/assets/stylesheets/vars/_colors.scss */
.cities-topic {
  background-color: #585b9a;
}

/* line 36, /app/app/assets/stylesheets/vars/_colors.scss */
.climate-change-topic {
  background-color: #82246f;
}

/* line 40, /app/app/assets/stylesheets/vars/_colors.scss */
.forests-topic {
  background-color: #00775a;
}

/* line 44, /app/app/assets/stylesheets/vars/_colors.scss */
.investors-topic {
  background-color: #af6165;
}

/* line 48, /app/app/assets/stylesheets/vars/_colors.scss */
.water-topic {
  background-color: #2c86da;
}

/* line 52, /app/app/assets/stylesheets/vars/_colors.scss */
.supply-chain-topic {
  background-color: #fe5e17;
}

/* line 56, /app/app/assets/stylesheets/vars/_colors.scss */
.states-and-regions-topic {
  background-color: #585b9a;
}

/* line 60, /app/app/assets/stylesheets/vars/_colors.scss */
.other-topic {
  background-color: #ef6a30;
}

/* line 65, /app/app/assets/stylesheets/vars/_colors.scss */
.policy-and-public-affairs-topic,
.companies-topic {
  background-color: #D31144;
}

/* line 5, /app/app/assets/stylesheets/components/st/common.scss */
.block-title, .st_highlight__header_title {
  display: inline-block;
  vertical-align: middle;
  *vertical-align: auto;
  *zoom: 1;
  *display: inline;
  border: 1px solid #9099a0;
  color: #9099a0;
  font-size: 14px;
  margin-bottom: 1.5em;
  margin-top: 2.4em;
  padding: .3em 2.3em .3em 2.3em;
}

/* line 16, /app/app/assets/stylesheets/components/st/common.scss */
.clear:after {
  clear: both;
  content: '';
  display: block;
}

/* line 23, /app/app/assets/stylesheets/components/st/common.scss */
.st_revision_preview__new, .st_revision_preview__updated {
  -moz-border-radius: 50%;
  -webkit-border-radius: 50%;
  border-radius: 50%;
  height: 2em;
  width: 2em;
  margin: 3em;
  color: #FFFFFF;
  line-height: 2em;
  position: absolute;
  text-align: center;
  background-color: #39D42D;
}

/* line 35, /app/app/assets/stylesheets/components/st/common.scss */
.st_revision_preview__updated {
  background-color: #d4c433;
}

/* line 11, /app/app/assets/stylesheets/components/st/st_highlight.scss */
.st_highlight {
  *zoom: 1;
  margin: 3em auto;
  max-width: 1000px;
  padding: 3em 0;
}
/* line 38, /usr/local/bundle/gems/compass-core-1.0.3/stylesheets/compass/utilities/general/_clearfix.scss */
.st_highlight:after {
  content: "";
  display: table;
  clear: both;
}
@media (max-width: 1199px) {
  /* line 11, /app/app/assets/stylesheets/components/st/st_highlight.scss */
  .st_highlight {
    margin-left: .7em;
  }
}
/* line 56, /usr/local/bundle/gems/susy-2.2.12/sass/susy/language/susy/_breakpoint-plugin.scss */
.no-mq .st_highlight {
  margin-left: .7em;
}
@media (max-width: 1079px) {
  /* line 11, /app/app/assets/stylesheets/components/st/st_highlight.scss */
  .st_highlight {
    margin-left: 2em;
    margin-right: 2em;
  }
}
/* line 56, /usr/local/bundle/gems/susy-2.2.12/sass/susy/language/susy/_breakpoint-plugin.scss */
.no-mq .st_highlight {
  margin-left: 2em;
  margin-right: 2em;
}
@media (min-width: 768px) {
  /* line 11, /app/app/assets/stylesheets/components/st/st_highlight.scss */
  .st_highlight {
    padding: 0;
  }
}
/* line 56, /usr/local/bundle/gems/susy-2.2.12/sass/susy/language/susy/_breakpoint-plugin.scss */
.no-mq .st_highlight {
  padding: 0;
}
/* line 22, /app/app/assets/stylesheets/components/st/st_highlight.scss */
.st_highlight__left_column {
  float: left;
  width: 100%;
}
/* line 8, /app/app/assets/stylesheets/mixins/_helpers.scss */
.rtl .st_highlight__left_column {
  float: right;
}
@media (min-width: 1080px) {
  /* line 22, /app/app/assets/stylesheets/components/st/st_highlight.scss */
  .st_highlight__left_column {
    width: 495px;
  }
}
/* line 56, /usr/local/bundle/gems/susy-2.2.12/sass/susy/language/susy/_breakpoint-plugin.scss */
.no-mq .st_highlight__left_column {
  width: 495px;
}
/* line 35, /app/app/assets/stylesheets/components/st/st_highlight.scss */
.st_highlight__right_column {
  float: right;
  width: 100%;
}
@media (min-width: 1080px) {
  /* line 35, /app/app/assets/stylesheets/components/st/st_highlight.scss */
  .st_highlight__right_column {
    width: 50%;
  }
}
/* line 56, /usr/local/bundle/gems/susy-2.2.12/sass/susy/language/susy/_breakpoint-plugin.scss */
.no-mq .st_highlight__right_column {
  width: 50%;
}
@media (min-width: 768px) {
  /* line 35, /app/app/assets/stylesheets/components/st/st_highlight.scss */
  .st_highlight__right_column {
    padding: 0;
  }
}
/* line 56, /usr/local/bundle/gems/susy-2.2.12/sass/susy/language/susy/_breakpoint-plugin.scss */
.no-mq .st_highlight__right_column {
  padding: 0;
}
/* line 8, /app/app/assets/stylesheets/mixins/_helpers.scss */
.rtl .st_highlight__right_column {
  float: left;
}
/* line 52, /app/app/assets/stylesheets/components/st/st_highlight.scss */
.st_highlight__link {
  *zoom: 1;
  display: block;
}
/* line 38, /usr/local/bundle/gems/compass-core-1.0.3/stylesheets/compass/utilities/general/_clearfix.scss */
.st_highlight__link:after {
  content: "";
  display: table;
  clear: both;
}

/* line 58, /app/app/assets/stylesheets/components/st/st_highlight.scss */
.st_highlight__main_link:hover .st_highlight__main_text,
.st_highlight__stat:hover .st_highlight__stat_copy {
  background-color: #E7EBED;
}

/* line 63, /app/app/assets/stylesheets/components/st/st_highlight.scss */
.st_highlight__stat_copy,
.st_highlight__main_text {
  transition: background .3s;
}

/* line 68, /app/app/assets/stylesheets/components/st/st_highlight.scss */
.st_highlight__stats {
  display: table;
  width: 100%;
}
/* line 72, /app/app/assets/stylesheets/components/st/st_highlight.scss */
.st_highlight__stats a {
  display: table;
  margin-bottom: 5px;
  text-decoration: none;
}

/* line 80, /app/app/assets/stylesheets/components/st/st_highlight.scss */
.st_highlight__stat {
  *zoom: 1;
  background-color: #FFFFFF;
  display: table-row;
}
/* line 38, /usr/local/bundle/gems/compass-core-1.0.3/stylesheets/compass/utilities/general/_clearfix.scss */
.st_highlight__stat:after {
  content: "";
  display: table;
  clear: both;
}
@media (min-width: 768px) {
  /* line 80, /app/app/assets/stylesheets/components/st/st_highlight.scss */
  .st_highlight__stat {
    width: 100%;
  }
}
/* line 56, /usr/local/bundle/gems/susy-2.2.12/sass/susy/language/susy/_breakpoint-plugin.scss */
.no-mq .st_highlight__stat {
  width: 100%;
}
@media (min-width: 1080px) {
  /* line 80, /app/app/assets/stylesheets/components/st/st_highlight.scss */
  .st_highlight__stat {
    display: table;
    height: 157px;
    width: 495px;
  }
}
/* line 56, /usr/local/bundle/gems/susy-2.2.12/sass/susy/language/susy/_breakpoint-plugin.scss */
.no-mq .st_highlight__stat {
  display: table;
  height: 157px;
  width: 495px;
}
/* line 96, /app/app/assets/stylesheets/components/st/st_highlight.scss */
.st_highlight__stat h3 {
  color: #959595;
  height: 17px;
  overflow: hidden;
  text-overflow: ellipsis;
  word-wrap: break-word;
}
/* line 104, /app/app/assets/stylesheets/components/st/st_highlight.scss */
.st_highlight__stat_copy {
  color: #000000;
  display: table-cell;
  font-size: .9em;
  line-height: 1.2em;
  padding: 1em;
  vertical-align: top;
  width: 100%;
}
@media (min-width: 768px) {
  /* line 104, /app/app/assets/stylesheets/components/st/st_highlight.scss */
  .st_highlight__stat_copy {
    padding: 1em 1.5em;
  }
}
/* line 56, /usr/local/bundle/gems/susy-2.2.12/sass/susy/language/susy/_breakpoint-plugin.scss */
.no-mq .st_highlight__stat_copy {
  padding: 1em 1.5em;
}
@media (min-width: 1080px) {
  /* line 104, /app/app/assets/stylesheets/components/st/st_highlight.scss */
  .st_highlight__stat_copy {
    width: 335px;
  }
}
/* line 56, /usr/local/bundle/gems/susy-2.2.12/sass/susy/language/susy/_breakpoint-plugin.scss */
.no-mq .st_highlight__stat_copy {
  width: 335px;
}
/* line 121, /app/app/assets/stylesheets/components/st/st_highlight.scss */
.st_highlight__stat_copy p {
  height: 74%;
  overflow: hidden;
  padding-top: .6em;
  text-overflow: ellipsis;
  word-wrap: break-word;
}
/* line 130, /app/app/assets/stylesheets/components/st/st_highlight.scss */
.st_highlight__stat_figure {
  background-size: cover;
  display: block;
  height: 85px;
  padding-top: 4px;
  vertical-align: top;
  width: 90px;
}
@media (min-width: 768px) {
  /* line 130, /app/app/assets/stylesheets/components/st/st_highlight.scss */
  .st_highlight__stat_figure {
    display: block;
    height: 156px;
    width: 156px;
  }
}
/* line 56, /usr/local/bundle/gems/susy-2.2.12/sass/susy/language/susy/_breakpoint-plugin.scss */
.no-mq .st_highlight__stat_figure {
  display: block;
  height: 156px;
  width: 156px;
}
@media (min-width: 1080px) {
  /* line 130, /app/app/assets/stylesheets/components/st/st_highlight.scss */
  .st_highlight__stat_figure {
    background-size: cover;
    display: table-cell;
    height: 157px;
    width: 157px;
  }
}
/* line 56, /usr/local/bundle/gems/susy-2.2.12/sass/susy/language/susy/_breakpoint-plugin.scss */
.no-mq .st_highlight__stat_figure {
  background-size: cover;
  display: table-cell;
  height: 157px;
  width: 157px;
}
/* line 151, /app/app/assets/stylesheets/components/st/st_highlight.scss */
.st_highlight__stat_figure span {
  font-family: 'arvo-regular', sans-serif;
  font-weight: normal;
  font-size: 2.2em;
  color: #FFFFFF;
  display: block;
  height: 100%;
  line-height: 85px;
  text-align: center;
  width: 100%;
}
@media (min-width: 768px) {
  /* line 151, /app/app/assets/stylesheets/components/st/st_highlight.scss */
  .st_highlight__stat_figure span {
    font-size: 1.8em;
    line-height: 90px;
  }
}
/* line 56, /usr/local/bundle/gems/susy-2.2.12/sass/susy/language/susy/_breakpoint-plugin.scss */
.no-mq .st_highlight__stat_figure span {
  font-size: 1.8em;
  line-height: 90px;
}
@media (min-width: 1080px) {
  /* line 151, /app/app/assets/stylesheets/components/st/st_highlight.scss */
  .st_highlight__stat_figure span {
    font-size: 2.2em;
    line-height: 105px;
  }
}
/* line 56, /usr/local/bundle/gems/susy-2.2.12/sass/susy/language/susy/_breakpoint-plugin.scss */
.no-mq .st_highlight__stat_figure span {
  font-size: 2.2em;
  line-height: 105px;
}
@media (min-width: 1080px) {
  /* line 173, /app/app/assets/stylesheets/components/st/st_highlight.scss */
  .st_highlight__stat .st_highlight__stat_copy {
    display: table-cell;
    height: 157px;
  }
  /* line 178, /app/app/assets/stylesheets/components/st/st_highlight.scss */
  .st_highlight__stat .st_highlight__stat_copy p {
    height: 79px;
  }
}
/* line 56, /usr/local/bundle/gems/susy-2.2.12/sass/susy/language/susy/_breakpoint-plugin.scss */
.no-mq .st_highlight__stat .st_highlight__stat_copy {
  display: table-cell;
  height: 157px;
}
/* line 178, /app/app/assets/stylesheets/components/st/st_highlight.scss */
.no-mq .st_highlight__stat .st_highlight__stat_copy p {
  height: 79px;
}
/* line 184, /app/app/assets/stylesheets/components/st/st_highlight.scss */
.st_highlight__stat:last-child {
  margin-bottom: 0;
}
/* line 187, /app/app/assets/stylesheets/components/st/st_highlight.scss */
.st_highlight__stat:last-child .st_highlight__stat_figure {
  padding-top: 0;
}

/* line 197, /app/app/assets/stylesheets/components/st/st_highlight.scss */
.st_highlight__main_link {
  *zoom: 1;
  background: #FFFFFF;
  display: block;
  text-decoration: none;
}
/* line 38, /usr/local/bundle/gems/compass-core-1.0.3/stylesheets/compass/utilities/general/_clearfix.scss */
.st_highlight__main_link:after {
  content: "";
  display: table;
  clear: both;
}

/* line 205, /app/app/assets/stylesheets/components/st/st_highlight.scss */
.st_highlight__main_image {
  background-size: cover;
  height: 307px;
}

/* line 210, /app/app/assets/stylesheets/components/st/st_highlight.scss */
.st_highlight__main_text {
  padding: 1.5em;
}

/* line 214, /app/app/assets/stylesheets/components/st/st_highlight.scss */
.st_highlight__main_title {
  color: #636363;
  font-size: 1em;
}

/* line 219, /app/app/assets/stylesheets/components/st/st_highlight.scss */
.st_highlight__main_excerpt {
  color: #000000;
  font-size: .9em;
  height: 4.3em;
  overflow: hidden;
  text-overflow: ellipsis;
  word-wrap: break-word;
}

/* line 228, /app/app/assets/stylesheets/components/st/st_highlight.scss */
.st_highlight__meta {
  height: 33px;
  padding-top: 1em;
}

/* line 233, /app/app/assets/stylesheets/components/st/st_highlight.scss */
.st_highlight__main_meta {
  padding-top: 1em;
}

/* line 237, /app/app/assets/stylesheets/components/st/st_highlight.scss */
.st_highlight__footnote {
  display: inline-block;
  vertical-align: middle;
  *vertical-align: auto;
  *zoom: 1;
  *display: inline;
  color: #D31144;
  font-size: .9em;
}

/* line 244, /app/app/assets/stylesheets/components/st/st_highlight.scss */
.st_highlight__separator {
  color: #959595;
}

/* line 248, /app/app/assets/stylesheets/components/st/st_highlight.scss */
.st_highlight__main_footnote {
  display: inline-block;
  vertical-align: middle;
  *vertical-align: auto;
  *zoom: 1;
  *display: inline;
  color: #959595;
  font-size: .9em;
  padding-right: 1em;
}
/* line 2, /app/app/assets/stylesheets/mixins/_helpers.scss */
.st_highlight__stat_copy .st_highlight__main_footnote {
  color: #D31144;
}
/* line 259, /app/app/assets/stylesheets/components/st/st_highlight.scss */
.st_highlight__main_footnote .icon--read-time {
  color: #D31144;
  font-size: 1.3em;
  margin-right: .3em;
}

/* line 266, /app/app/assets/stylesheets/components/st/st_highlight.scss */
.st_highlight__main_secondary_footnote {
  color: #959595;
  font-size: .9em;
  text-decoration: underline;
}
/* line 32, /app/app/assets/stylesheets/vars/_colors.scss */
.cities-topic {
  background-color: #585b9a;
}

/* line 36, /app/app/assets/stylesheets/vars/_colors.scss */
.climate-change-topic {
  background-color: #82246f;
}

/* line 40, /app/app/assets/stylesheets/vars/_colors.scss */
.forests-topic {
  background-color: #00775a;
}

/* line 44, /app/app/assets/stylesheets/vars/_colors.scss */
.investors-topic {
  background-color: #af6165;
}

/* line 48, /app/app/assets/stylesheets/vars/_colors.scss */
.water-topic {
  background-color: #2c86da;
}

/* line 52, /app/app/assets/stylesheets/vars/_colors.scss */
.supply-chain-topic {
  background-color: #fe5e17;
}

/* line 56, /app/app/assets/stylesheets/vars/_colors.scss */
.states-and-regions-topic {
  background-color: #585b9a;
}

/* line 60, /app/app/assets/stylesheets/vars/_colors.scss */
.other-topic {
  background-color: #ef6a30;
}

/* line 65, /app/app/assets/stylesheets/vars/_colors.scss */
.policy-and-public-affairs-topic,
.companies-topic {
  background-color: palette(red, cdp);
}

/* line 32, /app/app/assets/stylesheets/vars/_colors.scss */
.cities-topic {
  background-color: #585b9a;
}

/* line 36, /app/app/assets/stylesheets/vars/_colors.scss */
.climate-change-topic {
  background-color: #82246f;
}

/* line 40, /app/app/assets/stylesheets/vars/_colors.scss */
.forests-topic {
  background-color: #00775a;
}

/* line 44, /app/app/assets/stylesheets/vars/_colors.scss */
.investors-topic {
  background-color: #af6165;
}

/* line 48, /app/app/assets/stylesheets/vars/_colors.scss */
.water-topic {
  background-color: #2c86da;
}

/* line 52, /app/app/assets/stylesheets/vars/_colors.scss */
.supply-chain-topic {
  background-color: #fe5e17;
}

/* line 56, /app/app/assets/stylesheets/vars/_colors.scss */
.states-and-regions-topic {
  background-color: #585b9a;
}

/* line 60, /app/app/assets/stylesheets/vars/_colors.scss */
.other-topic {
  background-color: #ef6a30;
}

/* line 65, /app/app/assets/stylesheets/vars/_colors.scss */
.policy-and-public-affairs-topic,
.companies-topic {
  background-color: #D31144;
}

/* line 32, /app/app/assets/stylesheets/vars/_colors.scss */
.cities-topic {
  background-color: #585b9a;
}

/* line 36, /app/app/assets/stylesheets/vars/_colors.scss */
.climate-change-topic {
  background-color: #82246f;
}

/* line 40, /app/app/assets/stylesheets/vars/_colors.scss */
.forests-topic {
  background-color: #00775a;
}

/* line 44, /app/app/assets/stylesheets/vars/_colors.scss */
.investors-topic {
  background-color: #af6165;
}

/* line 48, /app/app/assets/stylesheets/vars/_colors.scss */
.water-topic {
  background-color: #2c86da;
}

/* line 52, /app/app/assets/stylesheets/vars/_colors.scss */
.supply-chain-topic {
  background-color: #fe5e17;
}

/* line 56, /app/app/assets/stylesheets/vars/_colors.scss */
.states-and-regions-topic {
  background-color: #585b9a;
}

/* line 60, /app/app/assets/stylesheets/vars/_colors.scss */
.other-topic {
  background-color: #ef6a30;
}

/* line 65, /app/app/assets/stylesheets/vars/_colors.scss */
.policy-and-public-affairs-topic,
.companies-topic {
  background-color: #D31144;
}

/* line 11, /app/app/assets/stylesheets/components/st/st_how_it_works.scss */
.st-how-it-works {
  font-family: 'roboto-light', Helvetica, sans-serif;
  font-weight: normal;
  font-size: 1em;
  *zoom: 1;
  width: 100%;
}
/* line 38, /usr/local/bundle/gems/compass-core-1.0.3/stylesheets/compass/utilities/general/_clearfix.scss */
.st-how-it-works:after {
  content: "";
  display: table;
  clear: both;
}
@media (max-width: 767px) {
  /* line 11, /app/app/assets/stylesheets/components/st/st_how_it_works.scss */
  .st-how-it-works {
    background-color: #fff;
    width: 100%;
  }
}
/* line 56, /usr/local/bundle/gems/susy-2.2.12/sass/susy/language/susy/_breakpoint-plugin.scss */
.no-mq .st-how-it-works {
  background-color: #fff;
  width: 100%;
}
/* line 22, /app/app/assets/stylesheets/components/st/st_how_it_works.scss */
.st-how-it-works-content__title {
  font-family: 'roboto-regular', Helvetica, sans-serif;
  font-weight: normal;
  font-size: 1em;
  color: #D31144;
  font-size: 5.3em;
  min-height: 30px;
}
@media (max-width: 1079px) {
  /* line 22, /app/app/assets/stylesheets/components/st/st_how_it_works.scss */
  .st-how-it-works-content__title {
    float: left;
    font-size: 4em;
    padding-top: .3em;
    width: 33.3%;
  }
}
/* line 56, /usr/local/bundle/gems/susy-2.2.12/sass/susy/language/susy/_breakpoint-plugin.scss */
.no-mq .st-how-it-works-content__title {
  float: left;
  font-size: 4em;
  padding-top: .3em;
  width: 33.3%;
}
@media (max-width: 767px) {
  /* line 22, /app/app/assets/stylesheets/components/st/st_how_it_works.scss */
  .st-how-it-works-content__title {
    float: none;
    font-size: 5.3em;
    padding-top: 0;
    width: 100%;
  }
}
/* line 56, /usr/local/bundle/gems/susy-2.2.12/sass/susy/language/susy/_breakpoint-plugin.scss */
.no-mq .st-how-it-works-content__title {
  float: none;
  font-size: 5.3em;
  padding-top: 0;
  width: 100%;
}
@media (min-width: 768px) {
  /* line 44, /app/app/assets/stylesheets/components/st/st_how_it_works.scss */
  .st-how-it-works-content__subtitle {
    padding-top: 2.5em;
  }
}
/* line 56, /usr/local/bundle/gems/susy-2.2.12/sass/susy/language/susy/_breakpoint-plugin.scss */
.no-mq .st-how-it-works-content__subtitle {
  padding-top: 2.5em;
}
@media (min-width: 1080px) {
  /* line 44, /app/app/assets/stylesheets/components/st/st_how_it_works.scss */
  .st-how-it-works-content__subtitle {
    padding-top: 0;
  }
}
/* line 56, /usr/local/bundle/gems/susy-2.2.12/sass/susy/language/susy/_breakpoint-plugin.scss */
.no-mq .st-how-it-works-content__subtitle {
  padding-top: 0;
}
/* line 56, /app/app/assets/stylesheets/components/st/st_how_it_works.scss */
.st-how-it-works__subcategory_content {
  margin: 0 auto;
  max-width: 1000px;
}
@media (max-width: 1199px) {
  /* line 56, /app/app/assets/stylesheets/components/st/st_how_it_works.scss */
  .st-how-it-works__subcategory_content {
    margin-left: .7em;
  }
}
/* line 56, /usr/local/bundle/gems/susy-2.2.12/sass/susy/language/susy/_breakpoint-plugin.scss */
.no-mq .st-how-it-works__subcategory_content {
  margin-left: .7em;
}
@media (max-width: 1079px) {
  /* line 56, /app/app/assets/stylesheets/components/st/st_how_it_works.scss */
  .st-how-it-works__subcategory_content {
    margin-left: 2em;
    margin-right: 2em;
  }
}
/* line 56, /usr/local/bundle/gems/susy-2.2.12/sass/susy/language/susy/_breakpoint-plugin.scss */
.no-mq .st-how-it-works__subcategory_content {
  margin-left: 2em;
  margin-right: 2em;
}
@media (min-width: 1080px) {
  /* line 56, /app/app/assets/stylesheets/components/st/st_how_it_works.scss */
  .st-how-it-works__subcategory_content {
    width: 76.6%;
  }
}
/* line 56, /usr/local/bundle/gems/susy-2.2.12/sass/susy/language/susy/_breakpoint-plugin.scss */
.no-mq .st-how-it-works__subcategory_content {
  width: 76.6%;
}
@media (max-width: 767px) {
  /* line 56, /app/app/assets/stylesheets/components/st/st_how_it_works.scss */
  .st-how-it-works__subcategory_content {
    clear: both;
    margin-left: 1em;
    margin-right: 1em;
    padding-bottom: 2em;
  }
}
/* line 56, /usr/local/bundle/gems/susy-2.2.12/sass/susy/language/susy/_breakpoint-plugin.scss */
.no-mq .st-how-it-works__subcategory_content {
  clear: both;
  margin-left: 1em;
  margin-right: 1em;
  padding-bottom: 2em;
}
/* line 74, /app/app/assets/stylesheets/components/st/st_how_it_works.scss */
.st-how-it-works__subcategory_tabs {
  *zoom: 1;
  margin: 4em auto .5em auto;
  max-width: 1000px;
}
/* line 38, /usr/local/bundle/gems/compass-core-1.0.3/stylesheets/compass/utilities/general/_clearfix.scss */
.st-how-it-works__subcategory_tabs:after {
  content: "";
  display: table;
  clear: both;
}
@media (max-width: 1199px) {
  /* line 74, /app/app/assets/stylesheets/components/st/st_how_it_works.scss */
  .st-how-it-works__subcategory_tabs {
    margin-left: .7em;
  }
}
/* line 56, /usr/local/bundle/gems/susy-2.2.12/sass/susy/language/susy/_breakpoint-plugin.scss */
.no-mq .st-how-it-works__subcategory_tabs {
  margin-left: .7em;
}
@media (max-width: 1079px) {
  /* line 74, /app/app/assets/stylesheets/components/st/st_how_it_works.scss */
  .st-how-it-works__subcategory_tabs {
    margin-left: 2em;
    margin-right: 2em;
  }
}
/* line 56, /usr/local/bundle/gems/susy-2.2.12/sass/susy/language/susy/_breakpoint-plugin.scss */
.no-mq .st-how-it-works__subcategory_tabs {
  margin-left: 2em;
  margin-right: 2em;
}
@media (min-width: 1080px) {
  /* line 74, /app/app/assets/stylesheets/components/st/st_how_it_works.scss */
  .st-how-it-works__subcategory_tabs {
    width: 76%;
  }
}
/* line 56, /usr/local/bundle/gems/susy-2.2.12/sass/susy/language/susy/_breakpoint-plugin.scss */
.no-mq .st-how-it-works__subcategory_tabs {
  width: 76%;
}
@media (max-width: 767px) {
  /* line 74, /app/app/assets/stylesheets/components/st/st_how_it_works.scss */
  .st-how-it-works__subcategory_tabs {
    margin-bottom: 3em;
    margin-top: 3em;
  }
}
/* line 56, /usr/local/bundle/gems/susy-2.2.12/sass/susy/language/susy/_breakpoint-plugin.scss */
.no-mq .st-how-it-works__subcategory_tabs {
  margin-bottom: 3em;
  margin-top: 3em;
}
/* line 91, /app/app/assets/stylesheets/components/st/st_how_it_works.scss */
.st-how-it-works__subcategory_title {
  background: #EFF1F2;
  border: 1px solid #DDDDDD;
  border-left: 0;
  color: #485464;
  display: block;
  float: left;
  font-size: 1.125em;
  padding: .5em .8em;
  position: relative;
  text-decoration: none;
  white-space: nowrap;
  width: 33%;
}
@media (max-width: 767px) {
  /* line 91, /app/app/assets/stylesheets/components/st/st_how_it_works.scss */
  .st-how-it-works__subcategory_title {
    border-bottom: 0;
    border-left: 0;
    border-right: 0;
    width: 100%;
  }
}
/* line 56, /usr/local/bundle/gems/susy-2.2.12/sass/susy/language/susy/_breakpoint-plugin.scss */
.no-mq .st-how-it-works__subcategory_title {
  border-bottom: 0;
  border-left: 0;
  border-right: 0;
  width: 100%;
}
@media (min-width: 768px) {
  /* line 112, /app/app/assets/stylesheets/components/st/st_how_it_works.scss */
  .st-how-it-works__subcategory_title:first-child {
    border-right: 1px solid #DDDDDD;
  }
}
/* line 56, /usr/local/bundle/gems/susy-2.2.12/sass/susy/language/susy/_breakpoint-plugin.scss */
.no-mq .st-how-it-works__subcategory_title:first-child {
  border-right: 1px solid #DDDDDD;
}
/* line 118, /app/app/assets/stylesheets/components/st/st_how_it_works.scss */
.st-how-it-works__subcategory_title:last-child {
  border-right: 0;
}
/* line 8, /app/app/assets/stylesheets/mixins/_helpers.scss */
.rtl .st-how-it-works__subcategory_title:last-child {
  border-right: 1px solid #DDDDDD;
}
/* line 129, /app/app/assets/stylesheets/components/st/st_how_it_works.scss */
.st-how-it-works .icon--arrow-south-east {
  border: 0;
  color: #DDDDDD;
  font-size: 13px;
  padding-right: .2em;
  position: relative;
  top: -2px;
}
/* line 138, /app/app/assets/stylesheets/components/st/st_how_it_works.scss */
.st-how-it-works__active_sub_category_tab {
  border-left: 3px solid #D31144;
  color: #D31144;
}
@media (min-width: 768px) {
  /* line 138, /app/app/assets/stylesheets/components/st/st_how_it_works.scss */
  .st-how-it-works__active_sub_category_tab {
    background: transparent;
    border-bottom: 0;
    border-left: 0;
    border-top: 2px solid #D31144;
  }
}
/* line 56, /usr/local/bundle/gems/susy-2.2.12/sass/susy/language/susy/_breakpoint-plugin.scss */
.no-mq .st-how-it-works__active_sub_category_tab {
  background: transparent;
  border-bottom: 0;
  border-left: 0;
  border-top: 2px solid #D31144;
}
/* line 149, /app/app/assets/stylesheets/components/st/st_how_it_works.scss */
.st-how-it-works__active_sub_category_tab .icon--arrow-south-east {
  color: #D31144;
}
@media (min-width: 1080px) {
  /* line 155, /app/app/assets/stylesheets/components/st/st_how_it_works.scss */
  .st-how-it-works__content {
    float: left;
    margin-right: 11%;
    margin-top: 15px;
    width: 22%;
  }
}
/* line 56, /usr/local/bundle/gems/susy-2.2.12/sass/susy/language/susy/_breakpoint-plugin.scss */
.no-mq .st-how-it-works__content {
  float: left;
  margin-right: 11%;
  margin-top: 15px;
  width: 22%;
}
/* line 164, /app/app/assets/stylesheets/components/st/st_how_it_works.scss */
.st-how-it-works__content:after {
  clear: both;
  content: '';
  display: block;
}
/* line 172, /app/app/assets/stylesheets/components/st/st_how_it_works.scss */
.st-how-it-works__category_titles_container {
  margin: 0 auto;
  max-width: 1000px;
}
/* line 175, /app/app/assets/stylesheets/components/st/st_how_it_works.scss */
.st-how-it-works__category_titles_container:after {
  clear: both;
  content: '';
  display: block;
}
/* line 183, /app/app/assets/stylesheets/components/st/st_how_it_works.scss */
.st-how-it-works__category_titles {
  background: #485464;
  float: left;
  position: relative;
  width: 100%;
}
@media (min-width: 768px) {
  /* line 183, /app/app/assets/stylesheets/components/st/st_how_it_works.scss */
  .st-how-it-works__category_titles {
    border: 11px solid #485464;
  }
}
/* line 56, /usr/local/bundle/gems/susy-2.2.12/sass/susy/language/susy/_breakpoint-plugin.scss */
.no-mq .st-how-it-works__category_titles {
  border: 11px solid #485464;
}
@media (max-width: 1079px) {
  /* line 194, /app/app/assets/stylesheets/components/st/st_how_it_works.scss */
  .st-how-it-works__category_titles .icon--dropup,
  .st-how-it-works__category_titles .icon--dropdown {
    display: none;
  }
}
/* line 194, /app/app/assets/stylesheets/components/st/st_how_it_works.scss */
.no-mq .st-how-it-works__category_titles .icon--dropup,
.no-mq .st-how-it-works__category_titles .icon--dropdown {
  display: none;
}
@media (max-width: 767px) {
  /* line 183, /app/app/assets/stylesheets/components/st/st_how_it_works.scss */
  .st-how-it-works__category_titles {
    float: none;
  }
}
/* line 56, /usr/local/bundle/gems/susy-2.2.12/sass/susy/language/susy/_breakpoint-plugin.scss */
.no-mq .st-how-it-works__category_titles {
  float: none;
}
/* line 206, /app/app/assets/stylesheets/components/st/st_how_it_works.scss */
.st-how-it-works__category_title {
  background: #485464;
  color: white;
  font-size: 2em;
  padding: 20px 0 20px 0;
  position: relative;
  text-decoration: none;
  width: 50%;
}
@media (max-width: 767px) {
  /* line 206, /app/app/assets/stylesheets/components/st/st_how_it_works.scss */
  .st-how-it-works__category_title {
    background: #E7EBED;
    border-bottom: 0;
    margin: 0 auto;
    padding: 30px 0;
    text-align: center;
    width: 100%;
  }
  /* line 223, /app/app/assets/stylesheets/components/st/st_how_it_works.scss */
  .st-how-it-works__category_title:after {
    border-bottom: 13px solid #F8FAFB;
    border-left: 13px solid transparent;
    border-right: 13px solid transparent;
    bottom: 0;
    content: '';
    display: block;
    height: 0;
    left: 50%;
    margin-left: -13px;
    position: absolute;
    width: 0;
  }
  /* line 237, /app/app/assets/stylesheets/components/st/st_how_it_works.scss */
  .st-how-it-works__category_title .icon--dropup,
  .st-how-it-works__category_title .icon--dropdown {
    display: none;
  }
}
/* line 56, /usr/local/bundle/gems/susy-2.2.12/sass/susy/language/susy/_breakpoint-plugin.scss */
.no-mq .st-how-it-works__category_title {
  background: #E7EBED;
  border-bottom: 0;
  margin: 0 auto;
  padding: 30px 0;
  text-align: center;
  width: 100%;
}
/* line 223, /app/app/assets/stylesheets/components/st/st_how_it_works.scss */
.no-mq .st-how-it-works__category_title:after {
  border-bottom: 13px solid #F8FAFB;
  border-left: 13px solid transparent;
  border-right: 13px solid transparent;
  bottom: 0;
  content: '';
  display: block;
  height: 0;
  left: 50%;
  margin-left: -13px;
  position: absolute;
  width: 0;
}
/* line 237, /app/app/assets/stylesheets/components/st/st_how_it_works.scss */
.no-mq .st-how-it-works__category_title .icon--dropup,
.no-mq .st-how-it-works__category_title .icon--dropdown {
  display: none;
}
@media (min-width: 768px) {
  /* line 206, /app/app/assets/stylesheets/components/st/st_how_it_works.scss */
  .st-how-it-works__category_title {
    color: #9099a0;
  }
}
/* line 56, /usr/local/bundle/gems/susy-2.2.12/sass/susy/language/susy/_breakpoint-plugin.scss */
.no-mq .st-how-it-works__category_title {
  color: #9099a0;
}
@media (min-width: 1080px) {
  /* line 249, /app/app/assets/stylesheets/components/st/st_how_it_works.scss */
  .st-how-it-works__category_title:visited, .st-how-it-works__category_title:focus, .st-how-it-works__category_title:hover, .st-how-it-works__category_title:active {
    color: #CCCCCC;
  }
  /* line 256, /app/app/assets/stylesheets/components/st/st_how_it_works.scss */
  .st-how-it-works__category_title .icon--dropup {
    display: none;
  }
  /* line 260, /app/app/assets/stylesheets/components/st/st_how_it_works.scss */
  .st-how-it-works__category_title .icon--dropdown {
    display: none;
  }
}
/* line 249, /app/app/assets/stylesheets/components/st/st_how_it_works.scss */
.no-mq .st-how-it-works__category_title:visited, .no-mq .st-how-it-works__category_title:focus, .no-mq .st-how-it-works__category_title:hover, .no-mq .st-how-it-works__category_title:active {
  color: #CCCCCC;
}
/* line 256, /app/app/assets/stylesheets/components/st/st_how_it_works.scss */
.no-mq .st-how-it-works__category_title .icon--dropup {
  display: none;
}
/* line 260, /app/app/assets/stylesheets/components/st/st_how_it_works.scss */
.no-mq .st-how-it-works__category_title .icon--dropdown {
  display: none;
}
/* line 266, /app/app/assets/stylesheets/components/st/st_how_it_works.scss */
.st-how-it-works .active_category_tab {
  color: white;
}
/* line 269, /app/app/assets/stylesheets/components/st/st_how_it_works.scss */
.st-how-it-works .active_category_tab:after {
  background: url(/assets/layout/triangle_light_grey-873c2384f7e0fce3521f9c014935c99117498c00b1370fd97056bff45fd57916.png) no-repeat;
  color: #f5f7f8;
  content: '';
  height: 36px;
  position: absolute;
  width: 34px;
  z-index: 1;
}
@media (min-width: 768px) {
  /* line 269, /app/app/assets/stylesheets/components/st/st_how_it_works.scss */
  .st-how-it-works .active_category_tab:after {
    bottom: -30px;
    left: 50%;
    margin-left: -17px;
  }
}
/* line 56, /usr/local/bundle/gems/susy-2.2.12/sass/susy/language/susy/_breakpoint-plugin.scss */
.no-mq .st-how-it-works .active_category_tab:after {
  bottom: -30px;
  left: 50%;
  margin-left: -17px;
}
@media (max-width: 767px) {
  /* line 269, /app/app/assets/stylesheets/components/st/st_how_it_works.scss */
  .st-how-it-works .active_category_tab:after {
    background: none;
    height: 0;
    width: 0;
  }
}
/* line 56, /usr/local/bundle/gems/susy-2.2.12/sass/susy/language/susy/_breakpoint-plugin.scss */
.no-mq .st-how-it-works .active_category_tab:after {
  background: none;
  height: 0;
  width: 0;
}
/* line 293, /app/app/assets/stylesheets/components/st/st_how_it_works.scss */
.st-how-it-works .st-how-it-works__first_category {
  border-right: 1px solid #9099a0;
  float: left;
  text-align: center;
}
@media (max-width: 767px) {
  /* line 293, /app/app/assets/stylesheets/components/st/st_how_it_works.scss */
  .st-how-it-works .st-how-it-works__first_category {
    border-right: 0;
    padding-right: 0;
    text-align: center;
  }
}
/* line 56, /usr/local/bundle/gems/susy-2.2.12/sass/susy/language/susy/_breakpoint-plugin.scss */
.no-mq .st-how-it-works .st-how-it-works__first_category {
  border-right: 0;
  padding-right: 0;
  text-align: center;
}
/* line 305, /app/app/assets/stylesheets/components/st/st_how_it_works.scss */
.st-how-it-works .st-how-it-works__last_category {
  float: right;
  text-align: center;
}
@media (max-width: 767px) {
  /* line 305, /app/app/assets/stylesheets/components/st/st_how_it_works.scss */
  .st-how-it-works .st-how-it-works__last_category {
    padding-left: 0;
  }
}
/* line 56, /usr/local/bundle/gems/susy-2.2.12/sass/susy/language/susy/_breakpoint-plugin.scss */
.no-mq .st-how-it-works .st-how-it-works__last_category {
  padding-left: 0;
}
/* line 314, /app/app/assets/stylesheets/components/st/st_how_it_works.scss */
.st-how-it-works .js-how-it-works__category_content {
  float: left;
  width: 100%;
}
@media (min-width: 768px) {
  /* line 314, /app/app/assets/stylesheets/components/st/st_how_it_works.scss */
  .st-how-it-works .js-how-it-works__category_content {
    margin-bottom: 50px;
  }
}
/* line 56, /usr/local/bundle/gems/susy-2.2.12/sass/susy/language/susy/_breakpoint-plugin.scss */
.no-mq .st-how-it-works .js-how-it-works__category_content {
  margin-bottom: 50px;
}
@media (max-width: 767px) {
  /* line 314, /app/app/assets/stylesheets/components/st/st_how_it_works.scss */
  .st-how-it-works .js-how-it-works__category_content {
    background: #F8FAFB;
    display: block !important;
  }
}
/* line 56, /usr/local/bundle/gems/susy-2.2.12/sass/susy/language/susy/_breakpoint-plugin.scss */
.no-mq .st-how-it-works .js-how-it-works__category_content {
  background: #F8FAFB;
  display: block !important;
}

/* line 330, /app/app/assets/stylesheets/components/st/st_how_it_works.scss */
.st_how_it_works__header {
  margin: 0 auto;
  max-width: 1000px;
  width: 76%;
}

/* line 336, /app/app/assets/stylesheets/components/st/st_how_it_works.scss */
.st_how_it_works__header_title {
  font-size: 14px;
  border: 1px solid #9099a0;
  color: #9099a0;
  display: table;
  margin-bottom: 1.5em;
  margin-top: 2.4em;
  padding: .3em 2.3em .3em 2.3em;
}
/* line 32, /app/app/assets/stylesheets/vars/_colors.scss */
.cities-topic {
  background-color: #585b9a;
}

/* line 36, /app/app/assets/stylesheets/vars/_colors.scss */
.climate-change-topic {
  background-color: #82246f;
}

/* line 40, /app/app/assets/stylesheets/vars/_colors.scss */
.forests-topic {
  background-color: #00775a;
}

/* line 44, /app/app/assets/stylesheets/vars/_colors.scss */
.investors-topic {
  background-color: #af6165;
}

/* line 48, /app/app/assets/stylesheets/vars/_colors.scss */
.water-topic {
  background-color: #2c86da;
}

/* line 52, /app/app/assets/stylesheets/vars/_colors.scss */
.supply-chain-topic {
  background-color: #fe5e17;
}

/* line 56, /app/app/assets/stylesheets/vars/_colors.scss */
.states-and-regions-topic {
  background-color: #585b9a;
}

/* line 60, /app/app/assets/stylesheets/vars/_colors.scss */
.other-topic {
  background-color: #ef6a30;
}

/* line 65, /app/app/assets/stylesheets/vars/_colors.scss */
.policy-and-public-affairs-topic,
.companies-topic {
  background-color: palette(red, cdp);
}

/* line 32, /app/app/assets/stylesheets/vars/_colors.scss */
.cities-topic {
  background-color: #585b9a;
}

/* line 36, /app/app/assets/stylesheets/vars/_colors.scss */
.climate-change-topic {
  background-color: #82246f;
}

/* line 40, /app/app/assets/stylesheets/vars/_colors.scss */
.forests-topic {
  background-color: #00775a;
}

/* line 44, /app/app/assets/stylesheets/vars/_colors.scss */
.investors-topic {
  background-color: #af6165;
}

/* line 48, /app/app/assets/stylesheets/vars/_colors.scss */
.water-topic {
  background-color: #2c86da;
}

/* line 52, /app/app/assets/stylesheets/vars/_colors.scss */
.supply-chain-topic {
  background-color: #fe5e17;
}

/* line 56, /app/app/assets/stylesheets/vars/_colors.scss */
.states-and-regions-topic {
  background-color: #585b9a;
}

/* line 60, /app/app/assets/stylesheets/vars/_colors.scss */
.other-topic {
  background-color: #ef6a30;
}

/* line 65, /app/app/assets/stylesheets/vars/_colors.scss */
.policy-and-public-affairs-topic,
.companies-topic {
  background-color: #D31144;
}

/* line 11, /app/app/assets/stylesheets/components/st/st_how_it_works_programmes.scss */
.how-it-works-programmes {
  display: inline-block;
  vertical-align: middle;
  *vertical-align: auto;
  *zoom: 1;
  *display: inline;
  margin: 0 auto;
}
/* line 15, /app/app/assets/stylesheets/components/st/st_how_it_works_programmes.scss */
.how-it-works-programmes__container {
  display: block;
  text-align: center;
}
/* line 20, /app/app/assets/stylesheets/components/st/st_how_it_works_programmes.scss */
.how-it-works-programmes__strapline {
  font-family: 'roboto-light', Helvetica, sans-serif;
  font-weight: normal;
  font-size: 2em;
  display: block;
  margin: 0 auto 25px auto;
  max-width: 1000px;
  text-align: center;
  width: 65%;
}
/* line 30, /app/app/assets/stylesheets/components/st/st_how_it_works_programmes.scss */
.how-it-works-programmes__item {
  background: white;
  color: #636363;
  display: block;
  height: 162px;
  line-height: 1.4em;
  margin: 0 5px 67px 0;
  padding-top: 1px;
  position: relative;
  text-align: center;
  text-decoration: none;
  width: 162px;
}
/* line 43, /app/app/assets/stylesheets/components/st/st_how_it_works_programmes.scss */
.how-it-works-programmes__item i {
  font-size: 26px;
  position: absolute;
  right: 0;
  top: 0;
}
/* line 50, /app/app/assets/stylesheets/components/st/st_how_it_works_programmes.scss */
.how-it-works-programmes__item .icon--arrow-south-east {
  -moz-transform: rotate(-90deg);
  -ms-transform: rotate(-90deg);
  -webkit-transform: rotate(-90deg);
  transform: rotate(-90deg);
}
/* line 56, /app/app/assets/stylesheets/components/st/st_how_it_works_programmes.scss */
.how-it-works-programmes__item_title {
  display: block;
  font-size: 1.1em;
  margin: 6px auto;
  width: 50%;
}
/* line 63, /app/app/assets/stylesheets/components/st/st_how_it_works_programmes.scss */
.how-it-works-programmes__item_icon {
  display: block;
  margin: 0 auto;
  top: 30%;
}
/* line 68, /app/app/assets/stylesheets/components/st/st_how_it_works_programmes.scss */
.how-it-works-programmes__item_icon i {
  display: block;
  font-size: 2.3em;
  margin-top: 1.2em;
  position: relative;
}
/* line 85, /app/app/assets/stylesheets/components/st/st_how_it_works_programmes.scss */
.how-it-works-programmes .climate.active-program, .how-it-works-programmes .climate:focus, .how-it-works-programmes .climate:hover, .how-it-works-programmes .climate:active {
  background: #82246f;
  color: white;
}
/* line 93, /app/app/assets/stylesheets/components/st/st_how_it_works_programmes.scss */
.how-it-works-programmes .climate i {
  color: #82246f;
}
/* line 85, /app/app/assets/stylesheets/components/st/st_how_it_works_programmes.scss */
.how-it-works-programmes .supply-chain.active-program, .how-it-works-programmes .supply-chain:focus, .how-it-works-programmes .supply-chain:hover, .how-it-works-programmes .supply-chain:active {
  background: #fe5e17;
  color: white;
}
/* line 93, /app/app/assets/stylesheets/components/st/st_how_it_works_programmes.scss */
.how-it-works-programmes .supply-chain i {
  color: #fe5e17;
}
/* line 85, /app/app/assets/stylesheets/components/st/st_how_it_works_programmes.scss */
.how-it-works-programmes .water.active-program, .how-it-works-programmes .water:focus, .how-it-works-programmes .water:hover, .how-it-works-programmes .water:active {
  background: #2c86da;
  color: white;
}
/* line 93, /app/app/assets/stylesheets/components/st/st_how_it_works_programmes.scss */
.how-it-works-programmes .water i {
  color: #2c86da;
}
/* line 85, /app/app/assets/stylesheets/components/st/st_how_it_works_programmes.scss */
.how-it-works-programmes .forests.active-program, .how-it-works-programmes .forests:focus, .how-it-works-programmes .forests:hover, .how-it-works-programmes .forests:active {
  background: #00775a;
  color: white;
}
/* line 93, /app/app/assets/stylesheets/components/st/st_how_it_works_programmes.scss */
.how-it-works-programmes .forests i {
  color: #00775a;
}
/* line 99, /app/app/assets/stylesheets/components/st/st_how_it_works_programmes.scss */
.how-it-works-programmes .icon--climate {
  color: #82246f;
}
/* line 103, /app/app/assets/stylesheets/components/st/st_how_it_works_programmes.scss */
.how-it-works-programmes .icon--supply-chain {
  color: #fe5e17;
}
/* line 107, /app/app/assets/stylesheets/components/st/st_how_it_works_programmes.scss */
.how-it-works-programmes .icon--water {
  color: #2c86da;
}
/* line 111, /app/app/assets/stylesheets/components/st/st_how_it_works_programmes.scss */
.how-it-works-programmes .active-program, .how-it-works-programmes:focus, .how-it-works-programmes:hover, .how-it-works-programmes:active {
  color: white;
}
/* line 117, /app/app/assets/stylesheets/components/st/st_how_it_works_programmes.scss */
.how-it-works-programmes .active-program .icon--forests,
.how-it-works-programmes .active-program .icon--water,
.how-it-works-programmes .active-program .icon--supply-chain,
.how-it-works-programmes .active-program .icon--climate, .how-it-works-programmes:focus .icon--forests,
.how-it-works-programmes:focus .icon--water,
.how-it-works-programmes:focus .icon--supply-chain,
.how-it-works-programmes:focus .icon--climate, .how-it-works-programmes:hover .icon--forests,
.how-it-works-programmes:hover .icon--water,
.how-it-works-programmes:hover .icon--supply-chain,
.how-it-works-programmes:hover .icon--climate, .how-it-works-programmes:active .icon--forests,
.how-it-works-programmes:active .icon--water,
.how-it-works-programmes:active .icon--supply-chain,
.how-it-works-programmes:active .icon--climate {
  color: white;
}

/* line 135, /app/app/assets/stylesheets/components/st/st_how_it_works_programmes.scss */
.climate_programme_content .st-how-it-works__category_title,
.climate_programme_content .st-how-it-works__category_titles {
  background: #82246f;
}
/* line 140, /app/app/assets/stylesheets/components/st/st_how_it_works_programmes.scss */
.climate_programme_content .st-how-it-works__category_titles {
  background: #82246f;
}
@media (min-width: 768px) {
  /* line 140, /app/app/assets/stylesheets/components/st/st_how_it_works_programmes.scss */
  .climate_programme_content .st-how-it-works__category_titles {
    border: 11px solid #82246f;
  }
}
/* line 56, /usr/local/bundle/gems/susy-2.2.12/sass/susy/language/susy/_breakpoint-plugin.scss */
.no-mq .climate_programme_content .st-how-it-works__category_titles {
  border: 11px solid #82246f;
}

/* line 135, /app/app/assets/stylesheets/components/st/st_how_it_works_programmes.scss */
.supply-chain_programme_content .st-how-it-works__category_title,
.supply-chain_programme_content .st-how-it-works__category_titles {
  background: #fe5e17;
}
/* line 140, /app/app/assets/stylesheets/components/st/st_how_it_works_programmes.scss */
.supply-chain_programme_content .st-how-it-works__category_titles {
  background: #fe5e17;
}
@media (min-width: 768px) {
  /* line 140, /app/app/assets/stylesheets/components/st/st_how_it_works_programmes.scss */
  .supply-chain_programme_content .st-how-it-works__category_titles {
    border: 11px solid #fe5e17;
  }
}
/* line 56, /usr/local/bundle/gems/susy-2.2.12/sass/susy/language/susy/_breakpoint-plugin.scss */
.no-mq .supply-chain_programme_content .st-how-it-works__category_titles {
  border: 11px solid #fe5e17;
}

/* line 135, /app/app/assets/stylesheets/components/st/st_how_it_works_programmes.scss */
.water_programme_content .st-how-it-works__category_title,
.water_programme_content .st-how-it-works__category_titles {
  background: #2c86da;
}
/* line 140, /app/app/assets/stylesheets/components/st/st_how_it_works_programmes.scss */
.water_programme_content .st-how-it-works__category_titles {
  background: #2c86da;
}
@media (min-width: 768px) {
  /* line 140, /app/app/assets/stylesheets/components/st/st_how_it_works_programmes.scss */
  .water_programme_content .st-how-it-works__category_titles {
    border: 11px solid #2c86da;
  }
}
/* line 56, /usr/local/bundle/gems/susy-2.2.12/sass/susy/language/susy/_breakpoint-plugin.scss */
.no-mq .water_programme_content .st-how-it-works__category_titles {
  border: 11px solid #2c86da;
}

/* line 135, /app/app/assets/stylesheets/components/st/st_how_it_works_programmes.scss */
.forests_programme_content .st-how-it-works__category_title,
.forests_programme_content .st-how-it-works__category_titles {
  background: #00775a;
}
/* line 140, /app/app/assets/stylesheets/components/st/st_how_it_works_programmes.scss */
.forests_programme_content .st-how-it-works__category_titles {
  background: #00775a;
}
@media (min-width: 768px) {
  /* line 140, /app/app/assets/stylesheets/components/st/st_how_it_works_programmes.scss */
  .forests_programme_content .st-how-it-works__category_titles {
    border: 11px solid #00775a;
  }
}
/* line 56, /usr/local/bundle/gems/susy-2.2.12/sass/susy/language/susy/_breakpoint-plugin.scss */
.no-mq .forests_programme_content .st-how-it-works__category_titles {
  border: 11px solid #00775a;
}
/* line 32, /app/app/assets/stylesheets/vars/_colors.scss */
.cities-topic {
  background-color: #585b9a;
}

/* line 36, /app/app/assets/stylesheets/vars/_colors.scss */
.climate-change-topic {
  background-color: #82246f;
}

/* line 40, /app/app/assets/stylesheets/vars/_colors.scss */
.forests-topic {
  background-color: #00775a;
}

/* line 44, /app/app/assets/stylesheets/vars/_colors.scss */
.investors-topic {
  background-color: #af6165;
}

/* line 48, /app/app/assets/stylesheets/vars/_colors.scss */
.water-topic {
  background-color: #2c86da;
}

/* line 52, /app/app/assets/stylesheets/vars/_colors.scss */
.supply-chain-topic {
  background-color: #fe5e17;
}

/* line 56, /app/app/assets/stylesheets/vars/_colors.scss */
.states-and-regions-topic {
  background-color: #585b9a;
}

/* line 60, /app/app/assets/stylesheets/vars/_colors.scss */
.other-topic {
  background-color: #ef6a30;
}

/* line 65, /app/app/assets/stylesheets/vars/_colors.scss */
.policy-and-public-affairs-topic,
.companies-topic {
  background-color: palette(red, cdp);
}

/* line 2, /app/app/assets/stylesheets/mixins/_helpers.scss */
.page__content .st_html_block {
  margin: 0 auto;
  max-width: 1000px;
  width: 100%;
}
@media (max-width: 1199px) {
  /* line 2, /app/app/assets/stylesheets/mixins/_helpers.scss */
  .page__content .st_html_block {
    margin-left: .7em;
  }
}
/* line 56, /usr/local/bundle/gems/susy-2.2.12/sass/susy/language/susy/_breakpoint-plugin.scss */
.no-mq .page__content .st_html_block {
  margin-left: .7em;
}
@media (max-width: 1079px) {
  /* line 2, /app/app/assets/stylesheets/mixins/_helpers.scss */
  .page__content .st_html_block {
    margin-left: 2em;
    margin-right: 2em;
  }
}
/* line 56, /usr/local/bundle/gems/susy-2.2.12/sass/susy/language/susy/_breakpoint-plugin.scss */
.no-mq .page__content .st_html_block {
  margin-left: 2em;
  margin-right: 2em;
}
/* line 2, /app/app/assets/stylesheets/mixins/_helpers.scss */
.section__body .st_html_block {
  width: auto;
}
@media (max-width: 767px) {
  /* line 20, /app/app/assets/stylesheets/components/st/st_html.scss */
  .st_html_block iframe {
    height: auto;
    width: 100%;
  }
}
/* line 20, /app/app/assets/stylesheets/components/st/st_html.scss */
.no-mq .st_html_block iframe {
  height: auto;
  width: 100%;
}
/* line 26, /app/app/assets/stylesheets/components/st/st_html.scss */
.st_html_block .video-container {
  height: auto;
  padding-bottom: 56.25%;
  position: relative;
  overflow: hidden;
  max-width: 100%;
}
/* line 28, /app/app/assets/stylesheets/vars/_components.scss */
.st_html_block .video-container iframe,
.st_html_block .video-container object,
.st_html_block .video-container embed {
  height: 100%;
  left: 0;
  margin-bottom: -6px;
  position: absolute;
  top: 0;
  width: 100%;
}
/* line 5, /app/app/assets/stylesheets/components/st/st_general.scss */
.st-image em {
  font-style: italic;
}
/* line 9, /app/app/assets/stylesheets/components/st/st_general.scss */
.st-image strong {
  font-family: 'roboto-bold', Helvetica, sans-serif;
  font-weight: bold;
  font-size: 1em;
}
/* line 13, /app/app/assets/stylesheets/components/st/st_general.scss */
.st-image iframe,
.st-image img {
  max-width: 100%;
}

/* line 19, /app/app/assets/stylesheets/components/st/st_general.scss */
.st-image {
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  max-width: 100%;
  margin-left: auto;
  margin-right: auto;
  padding: 0 1.6em;
  position: relative;
}
/* line 12, /usr/local/bundle/gems/susy-2.2.12/sass/susy/output/support/_clearfix.scss */
.st-image:after {
  content: " ";
  display: block;
  clear: both;
}
@media (min-width: 768px) {
  /* line 19, /app/app/assets/stylesheets/components/st/st_general.scss */
  .st-image {
    padding: 0 3.4em;
  }
}
/* line 56, /usr/local/bundle/gems/susy-2.2.12/sass/susy/language/susy/_breakpoint-plugin.scss */
.no-mq .st-image {
  padding: 0 3.4em;
}
@media (min-width: 1080px) {
  /* line 19, /app/app/assets/stylesheets/components/st/st_general.scss */
  .st-image {
    margin: 0 auto;
    max-width: 1400px;
    padding: 0 2em;
  }
}
/* line 56, /usr/local/bundle/gems/susy-2.2.12/sass/susy/language/susy/_breakpoint-plugin.scss */
.no-mq .st-image {
  margin: 0 auto;
  max-width: 1400px;
  padding: 0 2em;
}

/* line 6, /app/app/assets/stylesheets/components/st/st_image.scss */
.st-image img {
  vertical-align: bottom;
}
/* line 32, /app/app/assets/stylesheets/vars/_colors.scss */
.cities-topic, .st-key-stats.cities-topic {
  background-color: #585b9a;
}

/* line 36, /app/app/assets/stylesheets/vars/_colors.scss */
.climate-change-topic, .st-key-stats.climate-topic {
  background-color: #82246f;
}

/* line 40, /app/app/assets/stylesheets/vars/_colors.scss */
.forests-topic, .st-key-stats.forests-topic {
  background-color: #00775a;
}

/* line 44, /app/app/assets/stylesheets/vars/_colors.scss */
.investors-topic, .st-key-stats.investors-topic {
  background-color: #af6165;
}

/* line 48, /app/app/assets/stylesheets/vars/_colors.scss */
.water-topic, .st-key-stats.water-topic {
  background-color: #2c86da;
}

/* line 52, /app/app/assets/stylesheets/vars/_colors.scss */
.supply-chain-topic, .st-key-stats.supply-chain-topic {
  background-color: #fe5e17;
}

/* line 56, /app/app/assets/stylesheets/vars/_colors.scss */
.states-and-regions-topic {
  background-color: #585b9a;
}

/* line 60, /app/app/assets/stylesheets/vars/_colors.scss */
.other-topic {
  background-color: #ef6a30;
}

/* line 65, /app/app/assets/stylesheets/vars/_colors.scss */
.policy-and-public-affairs-topic,
.companies-topic {
  background-color: palette(red, cdp);
}

/* line 32, /app/app/assets/stylesheets/vars/_colors.scss */
.cities-topic, .st-key-stats.cities-topic {
  background-color: #585b9a;
}

/* line 36, /app/app/assets/stylesheets/vars/_colors.scss */
.climate-change-topic, .st-key-stats.climate-topic {
  background-color: #82246f;
}

/* line 40, /app/app/assets/stylesheets/vars/_colors.scss */
.forests-topic, .st-key-stats.forests-topic {
  background-color: #00775a;
}

/* line 44, /app/app/assets/stylesheets/vars/_colors.scss */
.investors-topic, .st-key-stats.investors-topic {
  background-color: #af6165;
}

/* line 48, /app/app/assets/stylesheets/vars/_colors.scss */
.water-topic, .st-key-stats.water-topic {
  background-color: #2c86da;
}

/* line 52, /app/app/assets/stylesheets/vars/_colors.scss */
.supply-chain-topic, .st-key-stats.supply-chain-topic {
  background-color: #fe5e17;
}

/* line 56, /app/app/assets/stylesheets/vars/_colors.scss */
.states-and-regions-topic {
  background-color: #585b9a;
}

/* line 60, /app/app/assets/stylesheets/vars/_colors.scss */
.other-topic {
  background-color: #ef6a30;
}

/* line 65, /app/app/assets/stylesheets/vars/_colors.scss */
.policy-and-public-affairs-topic,
.companies-topic {
  background-color: #D31144;
}

/* line 10, /app/app/assets/stylesheets/components/st/st_key_stats.scss */
.st-key-stats__container {
  margin: 0 auto;
  max-width: 1000px;
}
@media (max-width: 1199px) {
  /* line 10, /app/app/assets/stylesheets/components/st/st_key_stats.scss */
  .st-key-stats__container {
    margin-left: .7em;
  }
}
/* line 56, /usr/local/bundle/gems/susy-2.2.12/sass/susy/language/susy/_breakpoint-plugin.scss */
.no-mq .st-key-stats__container {
  margin-left: .7em;
}
@media (max-width: 1079px) {
  /* line 10, /app/app/assets/stylesheets/components/st/st_key_stats.scss */
  .st-key-stats__container {
    margin-left: 2em;
    margin-right: 2em;
  }
}
/* line 56, /usr/local/bundle/gems/susy-2.2.12/sass/susy/language/susy/_breakpoint-plugin.scss */
.no-mq .st-key-stats__container {
  margin-left: 2em;
  margin-right: 2em;
}
/* line 15, /app/app/assets/stylesheets/components/st/st_key_stats.scss */
.st-key-stats.missing-topic {
  background-color: #a90e36;
}
/* line 43, /app/app/assets/stylesheets/components/st/st_key_stats.scss */
.st-key-stats__entry {
  color: white;
  padding-bottom: 3em;
  padding-right: 2em;
  padding-top: 2em;
}
@media (min-width: 768px) {
  /* line 43, /app/app/assets/stylesheets/components/st/st_key_stats.scss */
  .st-key-stats__entry {
    display: inline-block;
    vertical-align: middle;
    *vertical-align: auto;
    *zoom: 1;
    *display: inline;
    top: 0;
    vertical-align: top;
    width: 32%;
  }
}
/* line 56, /usr/local/bundle/gems/susy-2.2.12/sass/susy/language/susy/_breakpoint-plugin.scss */
.no-mq .st-key-stats__entry {
  display: inline-block;
  vertical-align: middle;
  *vertical-align: auto;
  *zoom: 1;
  *display: inline;
  top: 0;
  vertical-align: top;
  width: 32%;
}
/* line 57, /app/app/assets/stylesheets/components/st/st_key_stats.scss */
.st-key-stats__figure {
  font-family: 'roboto-regular', Helvetica, sans-serif;
  font-weight: normal;
  font-size: 5.3em;
}
/* line 61, /app/app/assets/stylesheets/components/st/st_key_stats.scss */
.st-key-stats__heading {
  font-family: 'roboto-regular', Helvetica, sans-serif;
  font-weight: normal;
  font-size: 1em;
  margin-bottom: .25em;
}
/* line 66, /app/app/assets/stylesheets/components/st/st_key_stats.scss */
.st-key-stats__description {
  font-family: 'roboto-regular', Helvetica, sans-serif;
  font-weight: normal;
  font-size: 0.857em;
}
/* line 32, /app/app/assets/stylesheets/vars/_colors.scss */
.cities-topic {
  background-color: #585b9a;
}

/* line 36, /app/app/assets/stylesheets/vars/_colors.scss */
.climate-change-topic {
  background-color: #82246f;
}

/* line 40, /app/app/assets/stylesheets/vars/_colors.scss */
.forests-topic {
  background-color: #00775a;
}

/* line 44, /app/app/assets/stylesheets/vars/_colors.scss */
.investors-topic {
  background-color: #af6165;
}

/* line 48, /app/app/assets/stylesheets/vars/_colors.scss */
.water-topic {
  background-color: #2c86da;
}

/* line 52, /app/app/assets/stylesheets/vars/_colors.scss */
.supply-chain-topic {
  background-color: #fe5e17;
}

/* line 56, /app/app/assets/stylesheets/vars/_colors.scss */
.states-and-regions-topic {
  background-color: #585b9a;
}

/* line 60, /app/app/assets/stylesheets/vars/_colors.scss */
.other-topic {
  background-color: #ef6a30;
}

/* line 65, /app/app/assets/stylesheets/vars/_colors.scss */
.policy-and-public-affairs-topic,
.companies-topic {
  background-color: palette(red, cdp);
}

/* line 9, /app/app/assets/stylesheets/components/st/st_latest_report.scss */
.st_latest_reports {
  margin: 3em auto;
  max-width: 1000px;
  padding: 0;
}

/* line 15, /app/app/assets/stylesheets/components/st/st_latest_report.scss */
.st_latest_reports__container {
  display: inline-table;
  font-size: 16px;
  margin-top: 3em;
  min-width: 200px;
  position: relative;
  text-decoration: none;
  width: 33%;
}

/* line 25, /app/app/assets/stylesheets/components/st/st_latest_report.scss */
.st_latest_reports__topic_icon {
  height: 10em;
  padding-top: 1em;
  text-align: center;
}

/* line 31, /app/app/assets/stylesheets/components/st/st_latest_report.scss */
.st_latest_reports__topic_label {
  font-family: 'roboto-bold', Helvetica, sans-serif;
  font-weight: bold;
  font-size: 1em;
  color: #959595;
  margin-bottom: 1.4em;
  margin-top: -.5em;
}

/* line 38, /app/app/assets/stylesheets/components/st/st_latest_report.scss */
.st_latest_reports__link_title {
  display: inline-block;
  vertical-align: middle;
  *vertical-align: auto;
  *zoom: 1;
  *display: inline;
  min-width: 8em;
  text-align: left;
}

/* line 44, /app/app/assets/stylesheets/components/st/st_latest_report.scss */
.st_latest_reports__link_button {
  min-width: 10em;
  padding-left: .4em;
  text-align: right;
}
/* line 49, /app/app/assets/stylesheets/components/st/st_latest_report.scss */
.st_latest_reports__link_button .icon--double-forward {
  font-size: small;
}

/* line 54, /app/app/assets/stylesheets/components/st/st_latest_report.scss */
.st_latest_reports__icon {
  font-size: 2.4em;
}

/* line 58, /app/app/assets/stylesheets/components/st/st_latest_report.scss */
.st_latest_reports__link {
  font-size: 16px;
  margin-right: 3px;
  margin-top: 3em;
  min-width: 200px;
  position: relative;
  text-decoration: none;
}
/* line 32, /app/app/assets/stylesheets/vars/_colors.scss */
.cities-topic {
  background-color: #585b9a;
}

/* line 36, /app/app/assets/stylesheets/vars/_colors.scss */
.climate-change-topic {
  background-color: #82246f;
}

/* line 40, /app/app/assets/stylesheets/vars/_colors.scss */
.forests-topic {
  background-color: #00775a;
}

/* line 44, /app/app/assets/stylesheets/vars/_colors.scss */
.investors-topic {
  background-color: #af6165;
}

/* line 48, /app/app/assets/stylesheets/vars/_colors.scss */
.water-topic {
  background-color: #2c86da;
}

/* line 52, /app/app/assets/stylesheets/vars/_colors.scss */
.supply-chain-topic {
  background-color: #fe5e17;
}

/* line 56, /app/app/assets/stylesheets/vars/_colors.scss */
.states-and-regions-topic {
  background-color: #585b9a;
}

/* line 60, /app/app/assets/stylesheets/vars/_colors.scss */
.other-topic {
  background-color: #ef6a30;
}

/* line 65, /app/app/assets/stylesheets/vars/_colors.scss */
.policy-and-public-affairs-topic,
.companies-topic {
  background-color: palette(red, cdp);
}

/* line 32, /app/app/assets/stylesheets/vars/_colors.scss */
.cities-topic {
  background-color: #585b9a;
}

/* line 36, /app/app/assets/stylesheets/vars/_colors.scss */
.climate-change-topic {
  background-color: #82246f;
}

/* line 40, /app/app/assets/stylesheets/vars/_colors.scss */
.forests-topic {
  background-color: #00775a;
}

/* line 44, /app/app/assets/stylesheets/vars/_colors.scss */
.investors-topic {
  background-color: #af6165;
}

/* line 48, /app/app/assets/stylesheets/vars/_colors.scss */
.water-topic {
  background-color: #2c86da;
}

/* line 52, /app/app/assets/stylesheets/vars/_colors.scss */
.supply-chain-topic {
  background-color: #fe5e17;
}

/* line 56, /app/app/assets/stylesheets/vars/_colors.scss */
.states-and-regions-topic {
  background-color: #585b9a;
}

/* line 60, /app/app/assets/stylesheets/vars/_colors.scss */
.other-topic {
  background-color: #ef6a30;
}

/* line 65, /app/app/assets/stylesheets/vars/_colors.scss */
.policy-and-public-affairs-topic,
.companies-topic {
  background-color: #D31144;
}

/* line 6, /app/app/assets/stylesheets/components/reports_archive.scss */
.reports_archive {
  max-width: 100%;
  margin-left: auto;
  margin-right: auto;
}
/* line 12, /usr/local/bundle/gems/susy-2.2.12/sass/susy/output/support/_clearfix.scss */
.reports_archive:after {
  content: " ";
  display: block;
  clear: both;
}

/* line 10, /app/app/assets/stylesheets/components/reports_archive.scss */
.reports_archive__filters, .st_member .st_member__filters--narrow {
  display: none;
  font-size: .9em;
}
@media (min-width: 768px) {
  /* line 10, /app/app/assets/stylesheets/components/reports_archive.scss */
  .reports_archive__filters, .st_member .st_member__filters--narrow {
    width: 19.49152542%;
    float: left;
    margin-right: 1.69491525%;
    display: block;
  }
}
/* line 56, /usr/local/bundle/gems/susy-2.2.12/sass/susy/language/susy/_breakpoint-plugin.scss */
.no-mq .reports_archive__filters, .no-mq .st_member .st_member__filters--narrow, .st_member .no-mq .st_member__filters--narrow {
  width: 19.49152542%;
  float: left;
  margin-right: 1.69491525%;
  display: block;
}

/* line 20, /app/app/assets/stylesheets/components/reports_archive.scss */
.reports_archive__reports {
  background: #FFFFFF;
  padding: 2em 1.75em;
}
@media (min-width: 768px) {
  /* line 20, /app/app/assets/stylesheets/components/reports_archive.scss */
  .reports_archive__reports {
    width: 78.81355932%;
    float: left;
    margin-right: 1.69491525%;
    float: right;
    margin-right: 0;
  }
}
/* line 56, /usr/local/bundle/gems/susy-2.2.12/sass/susy/language/susy/_breakpoint-plugin.scss */
.no-mq .reports_archive__reports {
  width: 78.81355932%;
  float: left;
  margin-right: 1.69491525%;
  float: right;
  margin-right: 0;
}

/* line 30, /app/app/assets/stylesheets/components/reports_archive.scss */
.reports_archive__title {
  font-size: 1.1em;
}

/* line 34, /app/app/assets/stylesheets/components/reports_archive.scss */
.reports_archive__excerpt {
  color: #959595;
  font-size: 1.1em;
  padding-top: .5em;
}

/* line 40, /app/app/assets/stylesheets/components/reports_archive.scss */
.reports_archive__read_time {
  display: inline-block;
  vertical-align: top;
  *vertical-align: auto;
  *zoom: 1;
  *display: inline;
  color: #959595;
  font-size: 1.1em;
  padding-top: .5em;
}
/* line 12, /app/app/assets/stylesheets/mixins/_readtime.scss */
.rtl .reports_archive__read_time .icon--read-time {
  color: #D31144;
  margin-left: 7px;
  position: relative;
  top: 2px;
}
/* line 20, /app/app/assets/stylesheets/mixins/_readtime.scss */
.reports_archive__read_time .icon--read-time {
  color: #D31144;
  margin-right: 7px;
  position: relative;
  top: 2px;
  vertical-align: baseline;
}
/* line 8, /app/app/assets/stylesheets/mixins/_helpers.scss */
.rtl .reports_archive__read_time .icon--read-time {
  display: none;
}

/* line 32, /app/app/assets/stylesheets/vars/_colors.scss */
.cities-topic {
  background-color: #585b9a;
}

/* line 36, /app/app/assets/stylesheets/vars/_colors.scss */
.climate-change-topic {
  background-color: #82246f;
}

/* line 40, /app/app/assets/stylesheets/vars/_colors.scss */
.forests-topic {
  background-color: #00775a;
}

/* line 44, /app/app/assets/stylesheets/vars/_colors.scss */
.investors-topic {
  background-color: #af6165;
}

/* line 48, /app/app/assets/stylesheets/vars/_colors.scss */
.water-topic {
  background-color: #2c86da;
}

/* line 52, /app/app/assets/stylesheets/vars/_colors.scss */
.supply-chain-topic {
  background-color: #fe5e17;
}

/* line 56, /app/app/assets/stylesheets/vars/_colors.scss */
.states-and-regions-topic {
  background-color: #585b9a;
}

/* line 60, /app/app/assets/stylesheets/vars/_colors.scss */
.other-topic {
  background-color: #ef6a30;
}

/* line 65, /app/app/assets/stylesheets/vars/_colors.scss */
.policy-and-public-affairs-topic,
.companies-topic {
  background-color: #D31144;
}

/* line 5, /app/app/assets/stylesheets/components/st/common.scss */
.block-title, .st_member__header_title {
  display: inline-block;
  vertical-align: middle;
  *vertical-align: auto;
  *zoom: 1;
  *display: inline;
  border: 1px solid #9099a0;
  color: #9099a0;
  font-size: 14px;
  margin-bottom: 1.5em;
  margin-top: 2.4em;
  padding: .3em 2.3em .3em 2.3em;
}

/* line 16, /app/app/assets/stylesheets/components/st/common.scss */
.clear:after {
  clear: both;
  content: '';
  display: block;
}

/* line 23, /app/app/assets/stylesheets/components/st/common.scss */
.st_revision_preview__new, .st_revision_preview__updated {
  -moz-border-radius: 50%;
  -webkit-border-radius: 50%;
  border-radius: 50%;
  height: 2em;
  width: 2em;
  margin: 3em;
  color: #FFFFFF;
  line-height: 2em;
  position: absolute;
  text-align: center;
  background-color: #39D42D;
}

/* line 35, /app/app/assets/stylesheets/components/st/common.scss */
.st_revision_preview__updated {
  background-color: #d4c433;
}

/* line 9, /app/app/assets/stylesheets/components/st/st_member.scss */
.st_member {
  max-width: 100%;
  margin-left: auto;
  margin-right: auto;
}
/* line 12, /usr/local/bundle/gems/susy-2.2.12/sass/susy/output/support/_clearfix.scss */
.st_member:after {
  content: " ";
  display: block;
  clear: both;
}
/* line 12, /app/app/assets/stylesheets/components/st/st_member.scss */
.st_member .st_member__filters--narrow {
  width: 11%;
}
@media (min-width: 768px) {
  /* line 17, /app/app/assets/stylesheets/components/st/st_member.scss */
  .st_member .st_member__filters--narrow .st_channel__filter_groups {
    min-width: 140px;
  }
}
/* line 56, /usr/local/bundle/gems/susy-2.2.12/sass/susy/language/susy/_breakpoint-plugin.scss */
.no-mq .st_member .st_member__filters--narrow .st_channel__filter_groups {
  min-width: 140px;
}

/* line 25, /app/app/assets/stylesheets/components/st/st_member.scss */
.st_member__body, .st_member__body--grid {
  padding: 2em 1.75em;
}
@media (min-width: 768px) {
  /* line 25, /app/app/assets/stylesheets/components/st/st_member.scss */
  .st_member__body, .st_member__body--grid {
    width: 78.81355932%;
    float: left;
    margin-right: 1.69491525%;
    float: right;
    margin-right: 0;
  }
}
/* line 56, /usr/local/bundle/gems/susy-2.2.12/sass/susy/language/susy/_breakpoint-plugin.scss */
.no-mq .st_member__body, .no-mq .st_member__body--grid {
  width: 78.81355932%;
  float: left;
  margin-right: 1.69491525%;
  float: right;
  margin-right: 0;
}

/* line 34, /app/app/assets/stylesheets/components/st/st_member.scss */
.st_member__body--grid {
  width: 85.5%;
}

/* line 40, /app/app/assets/stylesheets/components/st/st_member.scss */
.st_member__website_description, .st_member__grid_description {
  font-size: 14px;
  margin-bottom: 1em;
  min-height: 63px;
  overflow: hidden;
  text-align: justify;
  text-justify: inter-word;
  text-overflow: ellipsis;
  word-wrap: break-word;
}

/* line 51, /app/app/assets/stylesheets/components/st/st_member.scss */
.st_member__website_name {
  height: 24px;
  overflow: hidden;
  text-overflow: ellipsis;
  word-wrap: break-word;
}

/* line 58, /app/app/assets/stylesheets/components/st/st_member.scss */
.st_member__website_name--signatory {
  height: 50px;
}

/* line 62, /app/app/assets/stylesheets/components/st/st_member.scss */
.st_member__section {
  margin: 3em auto;
  max-width: 1000px;
  padding: 0;
}
/* line 67, /app/app/assets/stylesheets/components/st/st_member.scss */
.st_member__section:last-child {
  margin-bottom: 4em;
}

/* line 76, /app/app/assets/stylesheets/components/st/st_member.scss */
.st_member__tabs {
  *zoom: 1;
  font-size: 0;
  margin-bottom: 26px;
}
/* line 38, /usr/local/bundle/gems/compass-core-1.0.3/stylesheets/compass/utilities/general/_clearfix.scss */
.st_member__tabs:after {
  content: "";
  display: table;
  clear: both;
}

/* line 83, /app/app/assets/stylesheets/components/st/st_member.scss */
.st_member__tab {
  background-color: #E7EBED;
  border-bottom: 1px solid #DDDDDD;
  border-left: 1px solid #DDDDDD;
  border-right: 1px solid #DDDDDD;
  border-top: 1px solid #DDDDDD;
  color: #485464;
  float: left;
  font-size: 14px;
  padding: .5em 1.1em;
  position: relative;
  text-decoration: none;
  width: 50%;
}
@media (min-width: 768px) {
  /* line 83, /app/app/assets/stylesheets/components/st/st_member.scss */
  .st_member__tab {
    font-size: 16px;
  }
}
/* line 56, /usr/local/bundle/gems/susy-2.2.12/sass/susy/language/susy/_breakpoint-plugin.scss */
.no-mq .st_member__tab {
  font-size: 16px;
}
@media (min-width: 1080px) {
  /* line 83, /app/app/assets/stylesheets/components/st/st_member.scss */
  .st_member__tab {
    font-size: 18px;
  }
}
/* line 56, /usr/local/bundle/gems/susy-2.2.12/sass/susy/language/susy/_breakpoint-plugin.scss */
.no-mq .st_member__tab {
  font-size: 18px;
}
/* line 105, /app/app/assets/stylesheets/components/st/st_member.scss */
.st_member__tab:first-child {
  padding: .5em 1.1em .5em 1em;
}
/* line 8, /app/app/assets/stylesheets/mixins/_helpers.scss */
.rtl .st_member__tab:first-child {
  border-left: 1px solid #DDDDDD;
  border-right: 0;
  padding: .5em 0 .5em 1.1em;
}
/* line 8, /app/app/assets/stylesheets/mixins/_helpers.scss */
.rtl .st_member__tab:last-child {
  border-left: 0;
  border-right: 1px solid #E7EBED;
}
/* line 122, /app/app/assets/stylesheets/components/st/st_member.scss */
.st_member__tab:hover, .st_member__tab:active {
  color: #485464;
}

/* line 128, /app/app/assets/stylesheets/components/st/st_member.scss */
.st_member__tab--active {
  background-color: inherit;
  border: 0;
  border-top: 3px solid #D31144;
}

/* line 134, /app/app/assets/stylesheets/components/st/st_member.scss */
.st_member__tab_icon {
  color: #DDDDDD;
  font-size: 14px;
  margin-right: 3px;
}
/* line 8, /app/app/assets/stylesheets/mixins/_helpers.scss */
.rtl .st_member__tab_icon {
  margin-left: 3px;
  margin-right: 0;
}
/* line 2, /app/app/assets/stylesheets/mixins/_helpers.scss */
.st_member__tab--active .st_member__tab_icon {
  color: #D31144;
}

/* line 149, /app/app/assets/stylesheets/components/st/st_member.scss */
.st_member__grid_row {
  display: table;
}

/* line 153, /app/app/assets/stylesheets/components/st/st_member.scss */
.st_member__grid_image {
  display: table-cell;
  width: 166px;
}

/* line 158, /app/app/assets/stylesheets/components/st/st_member.scss */
.st_member__grid_description_container {
  display: table-cell;
  padding-left: 25px;
  vertical-align: top;
}

/* line 164, /app/app/assets/stylesheets/components/st/st_member.scss */
.st_member__grid_description {
  min-height: 83px;
}

/* line 170, /app/app/assets/stylesheets/components/st/st_member.scss */
.st_member__grid_website {
  margin: 3px 0 15px 0;
}
/* line 173, /app/app/assets/stylesheets/components/st/st_member.scss */
.st_member__grid_website a {
  margin-right: 20px;
  text-decoration: none;
}
/* line 177, /app/app/assets/stylesheets/components/st/st_member.scss */
.st_member__grid_website a span {
  color: #959595;
  margin-left: 8px;
  text-decoration: underline;
}
/* line 183, /app/app/assets/stylesheets/components/st/st_member.scss */
.st_member__grid_website a span:hover {
  color: #485464;
}

/* line 189, /app/app/assets/stylesheets/components/st/st_member.scss */
.st_member__grid_image_link {
  background-position: center;
  background-repeat: no-repeat;
  background-size: contain;
  border-left: 2px solid #DDDDDD;
  display: table-cell;
  height: 91px;
  padding: 0 15px;
  text-align: center;
  vertical-align: middle;
  width: 166px;
}
/* line 201, /app/app/assets/stylesheets/components/st/st_member.scss */
.st_member__grid_image_link img {
  height: auto;
  max-height: 84px;
  max-width: 130px;
  width: auto;
}
/* line 208, /app/app/assets/stylesheets/components/st/st_member.scss */
.st_member__grid_image_link:nth-child(6n), .st_member__grid_image_link:last-child {
  border-right: 2px solid #DDDDDD;
}

/* line 214, /app/app/assets/stylesheets/components/st/st_member.scss */
.st_member__lead {
  font-family: 'roboto-bold', Helvetica, sans-serif;
  font-weight: bold;
  font-size: 1.1em;
}

/* line 218, /app/app/assets/stylesheets/components/st/st_member.scss */
.st_member__entry {
  padding-bottom: .5em;
}
/* line 32, /app/app/assets/stylesheets/vars/_colors.scss */
.cities-topic {
  background-color: #585b9a;
}

/* line 36, /app/app/assets/stylesheets/vars/_colors.scss */
.climate-change-topic {
  background-color: #82246f;
}

/* line 40, /app/app/assets/stylesheets/vars/_colors.scss */
.forests-topic {
  background-color: #00775a;
}

/* line 44, /app/app/assets/stylesheets/vars/_colors.scss */
.investors-topic {
  background-color: #af6165;
}

/* line 48, /app/app/assets/stylesheets/vars/_colors.scss */
.water-topic {
  background-color: #2c86da;
}

/* line 52, /app/app/assets/stylesheets/vars/_colors.scss */
.supply-chain-topic {
  background-color: #fe5e17;
}

/* line 56, /app/app/assets/stylesheets/vars/_colors.scss */
.states-and-regions-topic {
  background-color: #585b9a;
}

/* line 60, /app/app/assets/stylesheets/vars/_colors.scss */
.other-topic {
  background-color: #ef6a30;
}

/* line 65, /app/app/assets/stylesheets/vars/_colors.scss */
.policy-and-public-affairs-topic,
.companies-topic {
  background-color: palette(red, cdp);
}

/* line 32, /app/app/assets/stylesheets/vars/_colors.scss */
.cities-topic {
  background-color: #585b9a;
}

/* line 36, /app/app/assets/stylesheets/vars/_colors.scss */
.climate-change-topic {
  background-color: #82246f;
}

/* line 40, /app/app/assets/stylesheets/vars/_colors.scss */
.forests-topic {
  background-color: #00775a;
}

/* line 44, /app/app/assets/stylesheets/vars/_colors.scss */
.investors-topic {
  background-color: #af6165;
}

/* line 48, /app/app/assets/stylesheets/vars/_colors.scss */
.water-topic {
  background-color: #2c86da;
}

/* line 52, /app/app/assets/stylesheets/vars/_colors.scss */
.supply-chain-topic {
  background-color: #fe5e17;
}

/* line 56, /app/app/assets/stylesheets/vars/_colors.scss */
.states-and-regions-topic {
  background-color: #585b9a;
}

/* line 60, /app/app/assets/stylesheets/vars/_colors.scss */
.other-topic {
  background-color: #ef6a30;
}

/* line 65, /app/app/assets/stylesheets/vars/_colors.scss */
.policy-and-public-affairs-topic,
.companies-topic {
  background-color: #D31144;
}

/* line 5, /app/app/assets/stylesheets/components/st/common.scss */
.block-title {
  display: inline-block;
  vertical-align: middle;
  *vertical-align: auto;
  *zoom: 1;
  *display: inline;
  border: 1px solid #9099a0;
  color: #9099a0;
  font-size: 14px;
  margin-bottom: 1.5em;
  margin-top: 2.4em;
  padding: .3em 2.3em .3em 2.3em;
}

/* line 16, /app/app/assets/stylesheets/components/st/common.scss */
.clear:after, .st-monster:after {
  clear: both;
  content: '';
  display: block;
}

/* line 23, /app/app/assets/stylesheets/components/st/common.scss */
.st_revision_preview__new, .st_revision_preview__updated {
  -moz-border-radius: 50%;
  -webkit-border-radius: 50%;
  border-radius: 50%;
  height: 2em;
  width: 2em;
  margin: 3em;
  color: #FFFFFF;
  line-height: 2em;
  position: absolute;
  text-align: center;
  background-color: #39D42D;
}

/* line 35, /app/app/assets/stylesheets/components/st/common.scss */
.st_revision_preview__updated {
  background-color: #d4c433;
}

/* line 10, /app/app/assets/stylesheets/components/st/st_monster.scss */
.st-monster {
  margin: 0 auto;
  max-width: 1330px;
  min-height: 520px;
  padding-top: 3em;
}
@media (max-width: 1199px) {
  /* line 10, /app/app/assets/stylesheets/components/st/st_monster.scss */
  .st-monster {
    margin-left: .7em;
  }
}
/* line 56, /usr/local/bundle/gems/susy-2.2.12/sass/susy/language/susy/_breakpoint-plugin.scss */
.no-mq .st-monster {
  margin-left: .7em;
}
@media (max-width: 1079px) {
  /* line 10, /app/app/assets/stylesheets/components/st/st_monster.scss */
  .st-monster {
    margin-left: 2em;
    margin-right: 2em;
  }
}
/* line 56, /usr/local/bundle/gems/susy-2.2.12/sass/susy/language/susy/_breakpoint-plugin.scss */
.no-mq .st-monster {
  margin-left: 2em;
  margin-right: 2em;
}

@media (min-width: 768px) {
  /* line 19, /app/app/assets/stylesheets/components/st/st_monster.scss */
  .st-monster__secondary {
    width: 37.26235741%;
    float: left;
    margin-right: 0.38022814%;
  }
  /* line 23, /app/app/assets/stylesheets/components/st/st_monster.scss */
  .st-monster__secondary__container {
    height: 500px;
  }
}
/* line 56, /usr/local/bundle/gems/susy-2.2.12/sass/susy/language/susy/_breakpoint-plugin.scss */
.no-mq .st-monster__secondary {
  width: 37.26235741%;
  float: left;
  margin-right: 0.38022814%;
}
/* line 23, /app/app/assets/stylesheets/components/st/st_monster.scss */
.no-mq .st-monster__secondary__container {
  height: 500px;
}
/* line 28, /app/app/assets/stylesheets/components/st/st_monster.scss */
.st-monster__secondary__image img {
  vertical-align: bottom;
  width: 100%;
}
/* line 33, /app/app/assets/stylesheets/components/st/st_monster.scss */
.st-monster__secondary__container {
  background-color: white;
  color: #000000;
  display: block;
  position: relative;
  text-decoration: none;
}
/* line 40, /app/app/assets/stylesheets/components/st/st_monster.scss */
.st-monster__secondary__container:hover {
  color: #000000;
}
/* line 45, /app/app/assets/stylesheets/components/st/st_monster.scss */
.st-monster__secondary__caption {
  padding: 30px 20px 60px;
}
/* line 48, /app/app/assets/stylesheets/components/st/st_monster.scss */
.st-monster__secondary__caption_header {
  color: #959595;
}
/* line 52, /app/app/assets/stylesheets/components/st/st_monster.scss */
.st-monster__secondary__caption_footnote {
  bottom: 15px;
  color: #959595;
  font-size: .875em;
  left: 20px;
  margin-top: 0;
  position: absolute;
}
/* line 65, /app/app/assets/stylesheets/components/st/st_monster.scss */
.st-monster__secondary__cta {
  color: #636363;
  font-size: 12px;
  height: 95px;
  line-height: 95px;
  margin-left: 20px;
}
/* line 72, /app/app/assets/stylesheets/components/st/st_monster.scss */
.st-monster__secondary__cta a {
  color: #636363;
}

/* line 78, /app/app/assets/stylesheets/components/st/st_monster.scss */
.st-monster__primary {
  -moz-background-size: cover;
  -o-background-size: cover;
  -webkit-background-size: cover;
  background-size: cover;
  background-repeat: no-repeat;
  color: #000000;
  display: block;
  min-height: 595px;
  position: relative;
  text-decoration: none;
}
@media (min-width: 768px) {
  /* line 78, /app/app/assets/stylesheets/components/st/st_monster.scss */
  .st-monster__primary {
    width: 62.35741445%;
    float: right;
    margin-right: 0;
  }
  /* line 90, /app/app/assets/stylesheets/components/st/st_monster.scss */
  .st-monster__primary__caption {
    min-height: 95px;
    width: 58.33333333%;
  }
}
/* line 56, /usr/local/bundle/gems/susy-2.2.12/sass/susy/language/susy/_breakpoint-plugin.scss */
.no-mq .st-monster__primary {
  width: 62.35741445%;
  float: right;
  margin-right: 0;
}
/* line 90, /app/app/assets/stylesheets/components/st/st_monster.scss */
.no-mq .st-monster__primary__caption {
  min-height: 95px;
  width: 58.33333333%;
}
/* line 96, /app/app/assets/stylesheets/components/st/st_monster.scss */
.st-monster__primary:hover {
  color: #000000;
}
/* line 100, /app/app/assets/stylesheets/components/st/st_monster.scss */
.st-monster__primary__caption {
  background-color: white;
  padding: 20px;
}
@media (max-width: 767px) {
  /* line 100, /app/app/assets/stylesheets/components/st/st_monster.scss */
  .st-monster__primary__caption {
    margin-top: 0 !important;
  }
}
/* line 56, /usr/local/bundle/gems/susy-2.2.12/sass/susy/language/susy/_breakpoint-plugin.scss */
.no-mq .st-monster__primary__caption {
  margin-top: 0 !important;
}
/* line 108, /app/app/assets/stylesheets/components/st/st_monster.scss */
.st-monster__primary__caption_header {
  color: #959595;
}

/* line 114, /app/app/assets/stylesheets/components/st/st_monster.scss */
.st-monster__secondary__caption_footnote {
  margin-top: 20px;
}
/* line 117, /app/app/assets/stylesheets/components/st/st_monster.scss */
.st-monster__secondary__caption_footnote .icon--read-time {
  color: #D31144;
  font-size: 1.3em;
  margin-right: .3em;
}
/* line 32, /app/app/assets/stylesheets/vars/_colors.scss */
.cities-topic {
  background-color: #585b9a;
}

/* line 36, /app/app/assets/stylesheets/vars/_colors.scss */
.climate-change-topic {
  background-color: #82246f;
}

/* line 40, /app/app/assets/stylesheets/vars/_colors.scss */
.forests-topic {
  background-color: #00775a;
}

/* line 44, /app/app/assets/stylesheets/vars/_colors.scss */
.investors-topic {
  background-color: #af6165;
}

/* line 48, /app/app/assets/stylesheets/vars/_colors.scss */
.water-topic {
  background-color: #2c86da;
}

/* line 52, /app/app/assets/stylesheets/vars/_colors.scss */
.supply-chain-topic {
  background-color: #fe5e17;
}

/* line 56, /app/app/assets/stylesheets/vars/_colors.scss */
.states-and-regions-topic {
  background-color: #585b9a;
}

/* line 60, /app/app/assets/stylesheets/vars/_colors.scss */
.other-topic {
  background-color: #ef6a30;
}

/* line 65, /app/app/assets/stylesheets/vars/_colors.scss */
.policy-and-public-affairs-topic,
.companies-topic {
  background-color: palette(red, cdp);
}

/* line 32, /app/app/assets/stylesheets/vars/_colors.scss */
.cities-topic {
  background-color: #585b9a;
}

/* line 36, /app/app/assets/stylesheets/vars/_colors.scss */
.climate-change-topic {
  background-color: #82246f;
}

/* line 40, /app/app/assets/stylesheets/vars/_colors.scss */
.forests-topic {
  background-color: #00775a;
}

/* line 44, /app/app/assets/stylesheets/vars/_colors.scss */
.investors-topic {
  background-color: #af6165;
}

/* line 48, /app/app/assets/stylesheets/vars/_colors.scss */
.water-topic {
  background-color: #2c86da;
}

/* line 52, /app/app/assets/stylesheets/vars/_colors.scss */
.supply-chain-topic {
  background-color: #fe5e17;
}

/* line 56, /app/app/assets/stylesheets/vars/_colors.scss */
.states-and-regions-topic {
  background-color: #585b9a;
}

/* line 60, /app/app/assets/stylesheets/vars/_colors.scss */
.other-topic {
  background-color: #ef6a30;
}

/* line 65, /app/app/assets/stylesheets/vars/_colors.scss */
.policy-and-public-affairs-topic,
.companies-topic {
  background-color: #D31144;
}

/* line 4, /app/app/assets/stylesheets/components/st/st_newsletter.scss */
.st-newsletter {
  background: #212223;
  width: 100%;
}
@media (max-width: 767px) {
  /* line 4, /app/app/assets/stylesheets/components/st/st_newsletter.scss */
  .st-newsletter {
    padding: 0;
  }
}
/* line 56, /usr/local/bundle/gems/susy-2.2.12/sass/susy/language/susy/_breakpoint-plugin.scss */
.no-mq .st-newsletter {
  padding: 0;
}
@media (min-width: 768px) {
  /* line 4, /app/app/assets/stylesheets/components/st/st_newsletter.scss */
  .st-newsletter {
    padding: 5px 0;
  }
}
/* line 56, /usr/local/bundle/gems/susy-2.2.12/sass/susy/language/susy/_breakpoint-plugin.scss */
.no-mq .st-newsletter {
  padding: 5px 0;
}
@media (min-width: 1080px) {
  /* line 4, /app/app/assets/stylesheets/components/st/st_newsletter.scss */
  .st-newsletter {
    padding: 20px 0;
  }
}
/* line 56, /usr/local/bundle/gems/susy-2.2.12/sass/susy/language/susy/_breakpoint-plugin.scss */
.no-mq .st-newsletter {
  padding: 20px 0;
}

@media (max-width: 1079px) {
  /* line 21, /app/app/assets/stylesheets/components/st/st_newsletter.scss */
  .st-newsletter__submit {
    padding-top: 1em;
  }
}
/* line 56, /usr/local/bundle/gems/susy-2.2.12/sass/susy/language/susy/_breakpoint-plugin.scss */
.no-mq .st-newsletter__submit {
  padding-top: 1em;
}
@media (min-width: 1080px) {
  /* line 21, /app/app/assets/stylesheets/components/st/st_newsletter.scss */
  .st-newsletter__submit {
    float: right;
  }
}
/* line 56, /usr/local/bundle/gems/susy-2.2.12/sass/susy/language/susy/_breakpoint-plugin.scss */
.no-mq .st-newsletter__submit {
  float: right;
}
/* line 30, /app/app/assets/stylesheets/components/st/st_newsletter.scss */
.st-newsletter__submit button {
  -moz-border-radius: 50%;
  -webkit-border-radius: 50%;
  border-radius: 50%;
  background: #212223;
  border-color: #636363;
  border-style: solid;
  color: #636363;
  cursor: pointer;
  font-size: 2em;
  height: 49px;
  width: 49px;
}
/* line 42, /app/app/assets/stylesheets/components/st/st_newsletter.scss */
.st-newsletter__submit button span {
  position: relative;
  top: -1px;
}

/* line 49, /app/app/assets/stylesheets/components/st/st_newsletter.scss */
.st-newsletter__input {
  width: 100%;
}
@media (min-width: 1080px) {
  /* line 49, /app/app/assets/stylesheets/components/st/st_newsletter.scss */
  .st-newsletter__input {
    float: left;
    width: 67%;
  }
}
/* line 56, /usr/local/bundle/gems/susy-2.2.12/sass/susy/language/susy/_breakpoint-plugin.scss */
.no-mq .st-newsletter__input {
  float: left;
  width: 67%;
}
/* line 57, /app/app/assets/stylesheets/components/st/st_newsletter.scss */
.st-newsletter__input input {
  background: #3d3d3d;
  border: 0;
  color: #959595;
  font-size: 1.1em;
  height: 2.8em;
  line-height: 2.8em;
  padding: 0 1.3em;
  width: 100%;
}

/* line 69, /app/app/assets/stylesheets/components/st/st_newsletter.scss */
.st-newsletter__label {
  color: #959595;
  float: left;
  font-size: 1.2em;
  height: 49px;
  line-height: 44px;
  padding-right: 1em;
  width: 25%;
}
@media (max-width: 1079px) {
  /* line 69, /app/app/assets/stylesheets/components/st/st_newsletter.scss */
  .st-newsletter__label {
    width: 100%;
  }
}
/* line 56, /usr/local/bundle/gems/susy-2.2.12/sass/susy/language/susy/_breakpoint-plugin.scss */
.no-mq .st-newsletter__label {
  width: 100%;
}

/* line 83, /app/app/assets/stylesheets/components/st/st_newsletter.scss */
.st-newsletter__notification {
  color: #959595;
  display: none;
  font-size: 1.2em;
  height: 49px;
  line-height: 44px;
  width: 100%;
}
@media (min-width: 1080px) {
  /* line 83, /app/app/assets/stylesheets/components/st/st_newsletter.scss */
  .st-newsletter__notification {
    float: left;
    width: 67%;
  }
}
/* line 56, /usr/local/bundle/gems/susy-2.2.12/sass/susy/language/susy/_breakpoint-plugin.scss */
.no-mq .st-newsletter__notification {
  float: left;
  width: 67%;
}
/* line 32, /app/app/assets/stylesheets/vars/_colors.scss */
.cities-topic {
  background-color: #585b9a;
}

/* line 36, /app/app/assets/stylesheets/vars/_colors.scss */
.climate-change-topic {
  background-color: #82246f;
}

/* line 40, /app/app/assets/stylesheets/vars/_colors.scss */
.forests-topic {
  background-color: #00775a;
}

/* line 44, /app/app/assets/stylesheets/vars/_colors.scss */
.investors-topic {
  background-color: #af6165;
}

/* line 48, /app/app/assets/stylesheets/vars/_colors.scss */
.water-topic {
  background-color: #2c86da;
}

/* line 52, /app/app/assets/stylesheets/vars/_colors.scss */
.supply-chain-topic {
  background-color: #fe5e17;
}

/* line 56, /app/app/assets/stylesheets/vars/_colors.scss */
.states-and-regions-topic {
  background-color: #585b9a;
}

/* line 60, /app/app/assets/stylesheets/vars/_colors.scss */
.other-topic {
  background-color: #ef6a30;
}

/* line 65, /app/app/assets/stylesheets/vars/_colors.scss */
.policy-and-public-affairs-topic,
.companies-topic {
  background-color: palette(red, cdp);
}

/* line 32, /app/app/assets/stylesheets/vars/_colors.scss */
.cities-topic {
  background-color: #585b9a;
}

/* line 36, /app/app/assets/stylesheets/vars/_colors.scss */
.climate-change-topic {
  background-color: #82246f;
}

/* line 40, /app/app/assets/stylesheets/vars/_colors.scss */
.forests-topic {
  background-color: #00775a;
}

/* line 44, /app/app/assets/stylesheets/vars/_colors.scss */
.investors-topic {
  background-color: #af6165;
}

/* line 48, /app/app/assets/stylesheets/vars/_colors.scss */
.water-topic {
  background-color: #2c86da;
}

/* line 52, /app/app/assets/stylesheets/vars/_colors.scss */
.supply-chain-topic {
  background-color: #fe5e17;
}

/* line 56, /app/app/assets/stylesheets/vars/_colors.scss */
.states-and-regions-topic {
  background-color: #585b9a;
}

/* line 60, /app/app/assets/stylesheets/vars/_colors.scss */
.other-topic {
  background-color: #ef6a30;
}

/* line 65, /app/app/assets/stylesheets/vars/_colors.scss */
.policy-and-public-affairs-topic,
.companies-topic {
  background-color: #D31144;
}

/* line 10, /app/app/assets/stylesheets/components/st/st_partner_grid.scss */
.st_partner_grid__container {
  background-color: #FFFFFF;
  padding: 2em 0;
  width: 100%;
}

/* line 16, /app/app/assets/stylesheets/components/st/st_partner_grid.scss */
.st_partner_grid {
  margin: 0 auto;
  max-width: 1000px;
  background-color: #FFFFFF;
  overflow-x: hidden;
  padding: 0;
}
@media (max-width: 1199px) {
  /* line 16, /app/app/assets/stylesheets/components/st/st_partner_grid.scss */
  .st_partner_grid {
    margin-left: .7em;
  }
}
/* line 56, /usr/local/bundle/gems/susy-2.2.12/sass/susy/language/susy/_breakpoint-plugin.scss */
.no-mq .st_partner_grid {
  margin-left: .7em;
}
@media (max-width: 1079px) {
  /* line 16, /app/app/assets/stylesheets/components/st/st_partner_grid.scss */
  .st_partner_grid {
    margin-left: 2em;
    margin-right: 2em;
  }
}
/* line 56, /usr/local/bundle/gems/susy-2.2.12/sass/susy/language/susy/_breakpoint-plugin.scss */
.no-mq .st_partner_grid {
  margin-left: 2em;
  margin-right: 2em;
}

/* line 24, /app/app/assets/stylesheets/components/st/st_partner_grid.scss */
.st_partner_grid__job_title {
  padding: 0 1em 0 0;
}

/* line 28, /app/app/assets/stylesheets/components/st/st_partner_grid.scss */
.st_partner_grid__email {
  color: #959595;
}
/* line 31, /app/app/assets/stylesheets/components/st/st_partner_grid.scss */
.st_partner_grid__email:hover {
  color: #485464;
}

/* line 36, /app/app/assets/stylesheets/components/st/st_partner_grid.scss */
.st_partner_grid__link_titledescription {
  padding-top: 20px;
}

/* line 40, /app/app/assets/stylesheets/components/st/st_partner_grid.scss */
.st_partner_grid__body {
  margin-top: 2em;
}

/* line 44, /app/app/assets/stylesheets/components/st/st_partner_grid.scss */
.st_partner_grid__row {
  display: table;
  margin-top: 30px;
}

/* line 49, /app/app/assets/stylesheets/components/st/st_partner_grid.scss */
.st_partner_grid__images {
  display: block;
  font-size: 0;
}

/* line 54, /app/app/assets/stylesheets/components/st/st_partner_grid.scss */
.st_partner_grid__image,
.st_partner_grid__description_container {
  display: block;
}
@media (min-width: 768px) {
  /* line 54, /app/app/assets/stylesheets/components/st/st_partner_grid.scss */
  .st_partner_grid__image,
  .st_partner_grid__description_container {
    display: table-cell;
  }
}
/* line 56, /usr/local/bundle/gems/susy-2.2.12/sass/susy/language/susy/_breakpoint-plugin.scss */
.no-mq .st_partner_grid__image, .no-mq
.st_partner_grid__description_container {
  display: table-cell;
}

@media (max-width: 767px) {
  /* line 64, /app/app/assets/stylesheets/components/st/st_partner_grid.scss */
  .st_partner_grid__image {
    margin-bottom: 1em;
  }
}
/* line 56, /usr/local/bundle/gems/susy-2.2.12/sass/susy/language/susy/_breakpoint-plugin.scss */
.no-mq .st_partner_grid__image {
  margin-bottom: 1em;
}
@media (min-width: 768px) {
  /* line 64, /app/app/assets/stylesheets/components/st/st_partner_grid.scss */
  .st_partner_grid__image {
    width: 166px;
  }
}
/* line 56, /usr/local/bundle/gems/susy-2.2.12/sass/susy/language/susy/_breakpoint-plugin.scss */
.no-mq .st_partner_grid__image {
  width: 166px;
}

@media (min-width: 768px) {
  /* line 75, /app/app/assets/stylesheets/components/st/st_partner_grid.scss */
  .st_partner_grid__description_container {
    padding-left: 25px;
    vertical-align: top;
  }
}
/* line 56, /usr/local/bundle/gems/susy-2.2.12/sass/susy/language/susy/_breakpoint-plugin.scss */
.no-mq .st_partner_grid__description_container {
  padding-left: 25px;
  vertical-align: top;
}

/* line 82, /app/app/assets/stylesheets/components/st/st_partner_grid.scss */
.st_partner_grid__description {
  font-size: .875em;
  min-height: 70px;
  padding-bottom: 2em;
}

/* line 88, /app/app/assets/stylesheets/components/st/st_partner_grid.scss */
.st_partner_grid__website {
  margin: 3px 0 15px 0;
}
/* line 91, /app/app/assets/stylesheets/components/st/st_partner_grid.scss */
.st_partner_grid__website .st_partner_grid__company_link {
  margin-right: 20px;
  text-decoration: none;
}
/* line 96, /app/app/assets/stylesheets/components/st/st_partner_grid.scss */
.st_partner_grid__website .st_partner_grid__company_link i {
  vertical-align: baseline;
}
/* line 100, /app/app/assets/stylesheets/components/st/st_partner_grid.scss */
.st_partner_grid__website .st_partner_grid__company_link span {
  color: #959595;
  margin-left: 8px;
  text-decoration: underline;
}
/* line 106, /app/app/assets/stylesheets/components/st/st_partner_grid.scss */
.st_partner_grid__website .st_partner_grid__company_link span:hover {
  color: #485464;
}

/* line 112, /app/app/assets/stylesheets/components/st/st_partner_grid.scss */
.st_partner_grid__image_link {
  background-color: #FFFFFF;
  background-position: center;
  background-repeat: no-repeat;
  background-size: contain;
  border-left: 2px solid #DDDDDD;
  display: table-cell;
  height: 91px;
  padding: 0 15px;
  text-align: center;
  vertical-align: middle;
  width: 166px;
}
/* line 125, /app/app/assets/stylesheets/components/st/st_partner_grid.scss */
.st_partner_grid__image_link img {
  height: auto;
  max-height: 84px;
  max-width: 130px;
  width: auto;
}
/* line 132, /app/app/assets/stylesheets/components/st/st_partner_grid.scss */
.st_partner_grid__image_link:nth-child(6n), .st_partner_grid__image_link:last-child {
  border-right: 2px solid #DDDDDD;
}

/* line 138, /app/app/assets/stylesheets/components/st/st_partner_grid.scss */
.st_partner_grid__link_title {
  font-size: 14px;
  border: 1px solid #9099a0;
  color: #9099a0;
  display: table;
  margin-bottom: 1.5em;
  margin-top: 2.4em;
  padding: .3em 2.3em .3em 2.3em;
}

/* line 142, /app/app/assets/stylesheets/components/st/st_partner_grid.scss */
.st_partner_grid__link_description {
  font-family: 'roboto-bold', Helvetica, sans-serif;
  font-weight: bold;
  font-size: 1em;
  padding-top: 15px;
}
/* line 32, /app/app/assets/stylesheets/vars/_colors.scss */
.cities-topic {
  background-color: #585b9a;
}

/* line 36, /app/app/assets/stylesheets/vars/_colors.scss */
.climate-change-topic {
  background-color: #82246f;
}

/* line 40, /app/app/assets/stylesheets/vars/_colors.scss */
.forests-topic {
  background-color: #00775a;
}

/* line 44, /app/app/assets/stylesheets/vars/_colors.scss */
.investors-topic {
  background-color: #af6165;
}

/* line 48, /app/app/assets/stylesheets/vars/_colors.scss */
.water-topic {
  background-color: #2c86da;
}

/* line 52, /app/app/assets/stylesheets/vars/_colors.scss */
.supply-chain-topic {
  background-color: #fe5e17;
}

/* line 56, /app/app/assets/stylesheets/vars/_colors.scss */
.states-and-regions-topic {
  background-color: #585b9a;
}

/* line 60, /app/app/assets/stylesheets/vars/_colors.scss */
.other-topic {
  background-color: #ef6a30;
}

/* line 65, /app/app/assets/stylesheets/vars/_colors.scss */
.policy-and-public-affairs-topic,
.companies-topic {
  background-color: palette(red, cdp);
}

/* line 32, /app/app/assets/stylesheets/vars/_colors.scss */
.cities-topic {
  background-color: #585b9a;
}

/* line 36, /app/app/assets/stylesheets/vars/_colors.scss */
.climate-change-topic {
  background-color: #82246f;
}

/* line 40, /app/app/assets/stylesheets/vars/_colors.scss */
.forests-topic {
  background-color: #00775a;
}

/* line 44, /app/app/assets/stylesheets/vars/_colors.scss */
.investors-topic {
  background-color: #af6165;
}

/* line 48, /app/app/assets/stylesheets/vars/_colors.scss */
.water-topic {
  background-color: #2c86da;
}

/* line 52, /app/app/assets/stylesheets/vars/_colors.scss */
.supply-chain-topic {
  background-color: #fe5e17;
}

/* line 56, /app/app/assets/stylesheets/vars/_colors.scss */
.states-and-regions-topic {
  background-color: #585b9a;
}

/* line 60, /app/app/assets/stylesheets/vars/_colors.scss */
.other-topic {
  background-color: #ef6a30;
}

/* line 65, /app/app/assets/stylesheets/vars/_colors.scss */
.policy-and-public-affairs-topic,
.companies-topic {
  background-color: #D31144;
}

/* line 10, /app/app/assets/stylesheets/components/st/st_partner_logos.scss */
.st_partner_logos__container {
  background-color: #FFFFFF;
  padding: 2em 0;
  width: 100%;
}

/* line 16, /app/app/assets/stylesheets/components/st/st_partner_logos.scss */
.st_partner_logos {
  margin-left: auto;
  margin-right: auto;
  max-width: 1000px;
  padding: 0;
}
@media (max-width: 1199px) {
  /* line 16, /app/app/assets/stylesheets/components/st/st_partner_logos.scss */
  .st_partner_logos {
    margin-left: .7em;
  }
}
/* line 56, /usr/local/bundle/gems/susy-2.2.12/sass/susy/language/susy/_breakpoint-plugin.scss */
.no-mq .st_partner_logos {
  margin-left: .7em;
}
@media (max-width: 1079px) {
  /* line 16, /app/app/assets/stylesheets/components/st/st_partner_logos.scss */
  .st_partner_logos {
    margin-left: 2em;
    margin-right: 2em;
  }
}
/* line 56, /usr/local/bundle/gems/susy-2.2.12/sass/susy/language/susy/_breakpoint-plugin.scss */
.no-mq .st_partner_logos {
  margin-left: 2em;
  margin-right: 2em;
}
@media (min-width: 768px) {
  /* line 16, /app/app/assets/stylesheets/components/st/st_partner_logos.scss */
  .st_partner_logos {
    margin-bottom: 3em;
    margin-top: 3em;
  }
}
/* line 56, /usr/local/bundle/gems/susy-2.2.12/sass/susy/language/susy/_breakpoint-plugin.scss */
.no-mq .st_partner_logos {
  margin-bottom: 3em;
  margin-top: 3em;
}
@media (min-width: 1080px) {
  /* line 16, /app/app/assets/stylesheets/components/st/st_partner_logos.scss */
  .st_partner_logos {
    margin-bottom: 0;
    margin-top: 0;
  }
}
/* line 56, /usr/local/bundle/gems/susy-2.2.12/sass/susy/language/susy/_breakpoint-plugin.scss */
.no-mq .st_partner_logos {
  margin-bottom: 0;
  margin-top: 0;
}

/* line 34, /app/app/assets/stylesheets/components/st/st_partner_logos.scss */
.st_partner_logos__image_container {
  display: table-cell;
  vertical-align: middle;
}

/* line 39, /app/app/assets/stylesheets/components/st/st_partner_logos.scss */
.st_partner_logos__images_body {
  margin-top: 10px;
}

/* line 43, /app/app/assets/stylesheets/components/st/st_partner_logos.scss */
.st_partner_logos__images {
  display: block;
  font-size: 0;
}
@media (max-width: 767px) {
  /* line 43, /app/app/assets/stylesheets/components/st/st_partner_logos.scss */
  .st_partner_logos__images {
    table-layout: fixed;
    width: 340px;
  }
}
/* line 56, /usr/local/bundle/gems/susy-2.2.12/sass/susy/language/susy/_breakpoint-plugin.scss */
.no-mq .st_partner_logos__images {
  table-layout: fixed;
  width: 340px;
}
@media (min-width: 768px) {
  /* line 43, /app/app/assets/stylesheets/components/st/st_partner_logos.scss */
  .st_partner_logos__images {
    table-layout: fixed;
    width: 500px;
  }
}
/* line 56, /usr/local/bundle/gems/susy-2.2.12/sass/susy/language/susy/_breakpoint-plugin.scss */
.no-mq .st_partner_logos__images {
  table-layout: fixed;
  width: 500px;
}
@media (min-width: 1080px) {
  /* line 43, /app/app/assets/stylesheets/components/st/st_partner_logos.scss */
  .st_partner_logos__images {
    width: 100%;
  }
}
/* line 56, /usr/local/bundle/gems/susy-2.2.12/sass/susy/language/susy/_breakpoint-plugin.scss */
.no-mq .st_partner_logos__images {
  width: 100%;
}

/* line 62, /app/app/assets/stylesheets/components/st/st_partner_logos.scss */
.st_partner_logos__image {
  background-color: #FFFFFF;
  background-position: center;
  background-repeat: no-repeat;
  background-size: 90%;
  border-left: 2px solid #DDDDDD;
  display: inline-table;
  height: 91px;
  margin-top: 20px;
  padding: 0 15px;
  text-align: center;
  vertical-align: middle;
  width: 166px;
}
@media (max-width: 767px) {
  /* line 77, /app/app/assets/stylesheets/components/st/st_partner_logos.scss */
  .st_partner_logos__image:nth-child(2n) {
    border-right: 2px solid #DDDDDD;
  }
}
/* line 77, /app/app/assets/stylesheets/components/st/st_partner_logos.scss */
.no-mq .st_partner_logos__image:nth-child(2n) {
  border-right: 2px solid #DDDDDD;
}
@media (max-width: 1079px) {
  /* line 83, /app/app/assets/stylesheets/components/st/st_partner_logos.scss */
  .st_partner_logos__image:nth-child(3n) {
    border-right: 2px solid #DDDDDD;
  }
}
/* line 83, /app/app/assets/stylesheets/components/st/st_partner_logos.scss */
.no-mq .st_partner_logos__image:nth-child(3n) {
  border-right: 2px solid #DDDDDD;
}
@media (min-width: 1080px) {
  /* line 89, /app/app/assets/stylesheets/components/st/st_partner_logos.scss */
  .st_partner_logos__image:nth-child(3n) {
    border-right: 0;
  }
  /* line 93, /app/app/assets/stylesheets/components/st/st_partner_logos.scss */
  .st_partner_logos__image:nth-child(6n) {
    border-right: 2px solid #DDDDDD;
  }
}
/* line 89, /app/app/assets/stylesheets/components/st/st_partner_logos.scss */
.no-mq .st_partner_logos__image:nth-child(3n) {
  border-right: 0;
}
/* line 93, /app/app/assets/stylesheets/components/st/st_partner_logos.scss */
.no-mq .st_partner_logos__image:nth-child(6n) {
  border-right: 2px solid #DDDDDD;
}
/* line 98, /app/app/assets/stylesheets/components/st/st_partner_logos.scss */
.st_partner_logos__image img {
  height: auto;
  max-height: 84px;
  max-width: 130px;
  width: auto;
}
/* line 105, /app/app/assets/stylesheets/components/st/st_partner_logos.scss */
.st_partner_logos__image:last-child {
  border-right: 2px solid #DDDDDD;
}

/* line 110, /app/app/assets/stylesheets/components/st/st_partner_logos.scss */
.st_partner_logos__link_title {
  font-size: 14px;
  border: 1px solid #9099a0;
  color: #9099a0;
  display: table;
  margin-bottom: 1.5em;
  margin-top: 2.4em;
  padding: .3em 2.3em .3em 2.3em;
}

/* line 114, /app/app/assets/stylesheets/components/st/st_partner_logos.scss */
.st_partner_logos__link_description {
  padding-top: 15px;
}
/* line 32, /app/app/assets/stylesheets/vars/_colors.scss */
.cities-topic {
  background-color: #585b9a;
}

/* line 36, /app/app/assets/stylesheets/vars/_colors.scss */
.climate-change-topic {
  background-color: #82246f;
}

/* line 40, /app/app/assets/stylesheets/vars/_colors.scss */
.forests-topic {
  background-color: #00775a;
}

/* line 44, /app/app/assets/stylesheets/vars/_colors.scss */
.investors-topic {
  background-color: #af6165;
}

/* line 48, /app/app/assets/stylesheets/vars/_colors.scss */
.water-topic {
  background-color: #2c86da;
}

/* line 52, /app/app/assets/stylesheets/vars/_colors.scss */
.supply-chain-topic {
  background-color: #fe5e17;
}

/* line 56, /app/app/assets/stylesheets/vars/_colors.scss */
.states-and-regions-topic {
  background-color: #585b9a;
}

/* line 60, /app/app/assets/stylesheets/vars/_colors.scss */
.other-topic {
  background-color: #ef6a30;
}

/* line 65, /app/app/assets/stylesheets/vars/_colors.scss */
.policy-and-public-affairs-topic,
.companies-topic {
  background-color: palette(red, cdp);
}

/* line 32, /app/app/assets/stylesheets/vars/_colors.scss */
.cities-topic {
  background-color: #585b9a;
}

/* line 36, /app/app/assets/stylesheets/vars/_colors.scss */
.climate-change-topic {
  background-color: #82246f;
}

/* line 40, /app/app/assets/stylesheets/vars/_colors.scss */
.forests-topic {
  background-color: #00775a;
}

/* line 44, /app/app/assets/stylesheets/vars/_colors.scss */
.investors-topic {
  background-color: #af6165;
}

/* line 48, /app/app/assets/stylesheets/vars/_colors.scss */
.water-topic {
  background-color: #2c86da;
}

/* line 52, /app/app/assets/stylesheets/vars/_colors.scss */
.supply-chain-topic {
  background-color: #fe5e17;
}

/* line 56, /app/app/assets/stylesheets/vars/_colors.scss */
.states-and-regions-topic {
  background-color: #585b9a;
}

/* line 60, /app/app/assets/stylesheets/vars/_colors.scss */
.other-topic {
  background-color: #ef6a30;
}

/* line 65, /app/app/assets/stylesheets/vars/_colors.scss */
.policy-and-public-affairs-topic,
.companies-topic {
  background-color: #D31144;
}

/* line 6, /app/app/assets/stylesheets/components/st/st_process.scss */
.st-process-wrapper {
  background: #e7ebee;
  margin-bottom: 30px;
  padding-bottom: 30px;
  width: 100%;
}

/* line 13, /app/app/assets/stylesheets/components/st/st_process.scss */
.st-process {
  margin: 0 auto;
  max-width: 1000px;
  background-color: #E7EBED;
}
@media (max-width: 1199px) {
  /* line 13, /app/app/assets/stylesheets/components/st/st_process.scss */
  .st-process {
    margin-left: .7em;
  }
}
/* line 56, /usr/local/bundle/gems/susy-2.2.12/sass/susy/language/susy/_breakpoint-plugin.scss */
.no-mq .st-process {
  margin-left: .7em;
}
@media (max-width: 1079px) {
  /* line 13, /app/app/assets/stylesheets/components/st/st_process.scss */
  .st-process {
    margin-left: 2em;
    margin-right: 2em;
  }
}
/* line 56, /usr/local/bundle/gems/susy-2.2.12/sass/susy/language/susy/_breakpoint-plugin.scss */
.no-mq .st-process {
  margin-left: 2em;
  margin-right: 2em;
}
/* line 18, /app/app/assets/stylesheets/components/st/st_process.scss */
.st-process:after {
  clear: both;
  content: '';
  display: block;
}
@media (min-width: 768px) {
  /* line 24, /app/app/assets/stylesheets/components/st/st_process.scss */
  .st-process .first {
    margin-right: .5%;
  }
}
/* line 56, /usr/local/bundle/gems/susy-2.2.12/sass/susy/language/susy/_breakpoint-plugin.scss */
.no-mq .st-process .first {
  margin-right: .5%;
}
/* line 32, /app/app/assets/stylesheets/components/st/st_process.scss */
.st-process .last {
  float: right;
}
@media (min-width: 768px) {
  /* line 32, /app/app/assets/stylesheets/components/st/st_process.scss */
  .st-process .last {
    margin-left: .5%;
  }
}
/* line 56, /usr/local/bundle/gems/susy-2.2.12/sass/susy/language/susy/_breakpoint-plugin.scss */
.no-mq .st-process .last {
  margin-left: .5%;
}
/* line 41, /app/app/assets/stylesheets/components/st/st_process.scss */
.st-process__panel {
  background-color: #F6F7F9;
  float: left;
  margin-bottom: .5%;
  margin-top: .5%;
  padding: 2% 2% 0 2%;
  width: 33%;
}
@media (max-width: 767px) {
  /* line 41, /app/app/assets/stylesheets/components/st/st_process.scss */
  .st-process__panel {
    padding-left: 5%;
    padding-right: 5%;
    width: 100%;
  }
}
/* line 56, /usr/local/bundle/gems/susy-2.2.12/sass/susy/language/susy/_breakpoint-plugin.scss */
.no-mq .st-process__panel {
  padding-left: 5%;
  padding-right: 5%;
  width: 100%;
}
/* line 55, /app/app/assets/stylesheets/components/st/st_process.scss */
.st-process__panel .description {
  margin-bottom: 2em;
  margin-top: .5em;
  min-height: 95px;
}
/* line 61, /app/app/assets/stylesheets/components/st/st_process.scss */
.st-process__panel ul {
  padding-bottom: 2em;
}
/* line 65, /app/app/assets/stylesheets/components/st/st_process.scss */
.st-process__panel a {
  padding-right: 1em;
}
/* line 69, /app/app/assets/stylesheets/components/st/st_process.scss */
.st-process__panel img {
  width: 100%;
}
@charset "UTF-8";
/* line 5, /app/app/assets/stylesheets/components/st/st_general.scss */
.st-quote em {
  font-style: italic;
}
/* line 9, /app/app/assets/stylesheets/components/st/st_general.scss */
.st-quote strong {
  font-family: 'roboto-bold', Helvetica, sans-serif;
  font-weight: bold;
  font-size: 1em;
}
/* line 13, /app/app/assets/stylesheets/components/st/st_general.scss */
.st-quote iframe,
.st-quote img {
  max-width: 100%;
}

/* line 19, /app/app/assets/stylesheets/components/st/st_general.scss */
.st-quote {
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  max-width: 100%;
  margin-left: auto;
  margin-right: auto;
  padding: 0 1.6em;
  position: relative;
}
/* line 12, /usr/local/bundle/gems/susy-2.2.12/sass/susy/output/support/_clearfix.scss */
.st-quote:after {
  content: " ";
  display: block;
  clear: both;
}
@media (min-width: 768px) {
  /* line 19, /app/app/assets/stylesheets/components/st/st_general.scss */
  .st-quote {
    padding: 0 3.4em;
  }
}
/* line 56, /usr/local/bundle/gems/susy-2.2.12/sass/susy/language/susy/_breakpoint-plugin.scss */
.no-mq .st-quote {
  padding: 0 3.4em;
}
@media (min-width: 1080px) {
  /* line 19, /app/app/assets/stylesheets/components/st/st_general.scss */
  .st-quote {
    margin: 0 auto;
    max-width: 1400px;
    padding: 0 2em;
  }
}
/* line 56, /usr/local/bundle/gems/susy-2.2.12/sass/susy/language/susy/_breakpoint-plugin.scss */
.no-mq .st-quote {
  margin: 0 auto;
  max-width: 1400px;
  padding: 0 2em;
}

/* line 32, /app/app/assets/stylesheets/vars/_colors.scss */
.cities-topic {
  background-color: #585b9a;
}

/* line 36, /app/app/assets/stylesheets/vars/_colors.scss */
.climate-change-topic {
  background-color: #82246f;
}

/* line 40, /app/app/assets/stylesheets/vars/_colors.scss */
.forests-topic {
  background-color: #00775a;
}

/* line 44, /app/app/assets/stylesheets/vars/_colors.scss */
.investors-topic {
  background-color: #af6165;
}

/* line 48, /app/app/assets/stylesheets/vars/_colors.scss */
.water-topic {
  background-color: #2c86da;
}

/* line 52, /app/app/assets/stylesheets/vars/_colors.scss */
.supply-chain-topic {
  background-color: #fe5e17;
}

/* line 56, /app/app/assets/stylesheets/vars/_colors.scss */
.states-and-regions-topic {
  background-color: #585b9a;
}

/* line 60, /app/app/assets/stylesheets/vars/_colors.scss */
.other-topic {
  background-color: #ef6a30;
}

/* line 65, /app/app/assets/stylesheets/vars/_colors.scss */
.policy-and-public-affairs-topic,
.companies-topic {
  background-color: palette(red, cdp);
}

/* line 6, /app/app/assets/stylesheets/components/st/st_quote.scss */
.st-quote {
  padding: 3em 2em;
  text-align: center;
}
@media (max-width: 1079px) {
  /* line 6, /app/app/assets/stylesheets/components/st/st_quote.scss */
  .st-quote {
    font-size: 0.6em;
  }
}
/* line 56, /usr/local/bundle/gems/susy-2.2.12/sass/susy/language/susy/_breakpoint-plugin.scss */
.no-mq .st-quote {
  font-size: 0.6em;
}
/* line 14, /app/app/assets/stylesheets/components/st/st_quote.scss */
.st-quote__text {
  color: #636363;
  font-size: 1.8em;
  font-style: italic;
  margin: 0 auto;
  max-width: 65%;
  padding: .2em 0 .5em 0;
}
@media (max-width: 767px) {
  /* line 14, /app/app/assets/stylesheets/components/st/st_quote.scss */
  .st-quote__text {
    max-width: 95%;
  }
}
/* line 56, /usr/local/bundle/gems/susy-2.2.12/sass/susy/language/susy/_breakpoint-plugin.scss */
.no-mq .st-quote__text {
  max-width: 95%;
}
/* line 26, /app/app/assets/stylesheets/components/st/st_quote.scss */
.st-quote__credit {
  font-family: 'roboto-light', Helvetica, sans-serif;
  font-weight: normal;
  font-size: 1em;
}
@media (max-width: 1079px) {
  /* line 26, /app/app/assets/stylesheets/components/st/st_quote.scss */
  .st-quote__credit {
    font-size: 1.2em;
  }
}
/* line 56, /usr/local/bundle/gems/susy-2.2.12/sass/susy/language/susy/_breakpoint-plugin.scss */
.no-mq .st-quote__credit {
  font-size: 1.2em;
}
/* line 33, /app/app/assets/stylesheets/components/st/st_quote.scss */
.st-quote__arrow {
  font-family: 'icomoon';
  speak: none;
  font-style: normal;
  font-weight: normal;
  font-variant: normal;
  text-transform: none;
  line-height: 1;
  vertical-align: middle;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  *zoom: expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = '' );
  color: #CC0000;
  font-size: 2em;
}
/* line 25, /app/app/assets/stylesheets/mixins/_icons.scss */
.st-quote__arrow:before {
  content: "";
}
/* line 32, /app/app/assets/stylesheets/vars/_colors.scss */
.cities-topic {
  background-color: #585b9a;
}

/* line 36, /app/app/assets/stylesheets/vars/_colors.scss */
.climate-change-topic {
  background-color: #82246f;
}

/* line 40, /app/app/assets/stylesheets/vars/_colors.scss */
.forests-topic {
  background-color: #00775a;
}

/* line 44, /app/app/assets/stylesheets/vars/_colors.scss */
.investors-topic {
  background-color: #af6165;
}

/* line 48, /app/app/assets/stylesheets/vars/_colors.scss */
.water-topic {
  background-color: #2c86da;
}

/* line 52, /app/app/assets/stylesheets/vars/_colors.scss */
.supply-chain-topic {
  background-color: #fe5e17;
}

/* line 56, /app/app/assets/stylesheets/vars/_colors.scss */
.states-and-regions-topic {
  background-color: #585b9a;
}

/* line 60, /app/app/assets/stylesheets/vars/_colors.scss */
.other-topic {
  background-color: #ef6a30;
}

/* line 65, /app/app/assets/stylesheets/vars/_colors.scss */
.policy-and-public-affairs-topic,
.companies-topic {
  background-color: palette(red, cdp);
}

/* line 32, /app/app/assets/stylesheets/vars/_colors.scss */
.cities-topic {
  background-color: #585b9a;
}

/* line 36, /app/app/assets/stylesheets/vars/_colors.scss */
.climate-change-topic {
  background-color: #82246f;
}

/* line 40, /app/app/assets/stylesheets/vars/_colors.scss */
.forests-topic {
  background-color: #00775a;
}

/* line 44, /app/app/assets/stylesheets/vars/_colors.scss */
.investors-topic {
  background-color: #af6165;
}

/* line 48, /app/app/assets/stylesheets/vars/_colors.scss */
.water-topic {
  background-color: #2c86da;
}

/* line 52, /app/app/assets/stylesheets/vars/_colors.scss */
.supply-chain-topic {
  background-color: #fe5e17;
}

/* line 56, /app/app/assets/stylesheets/vars/_colors.scss */
.states-and-regions-topic {
  background-color: #585b9a;
}

/* line 60, /app/app/assets/stylesheets/vars/_colors.scss */
.other-topic {
  background-color: #ef6a30;
}

/* line 65, /app/app/assets/stylesheets/vars/_colors.scss */
.policy-and-public-affairs-topic,
.companies-topic {
  background-color: #D31144;
}

/* line 9, /app/app/assets/stylesheets/components/st/st_related_topics.scss */
.st_related_topics {
  *zoom: 1;
  clear: both;
  margin: 3em auto;
  max-width: 1000px;
  padding: 0;
}
/* line 38, /usr/local/bundle/gems/compass-core-1.0.3/stylesheets/compass/utilities/general/_clearfix.scss */
.st_related_topics:after {
  content: "";
  display: table;
  clear: both;
}
@media (max-width: 1199px) {
  /* line 9, /app/app/assets/stylesheets/components/st/st_related_topics.scss */
  .st_related_topics {
    margin-left: .7em;
  }
}
/* line 56, /usr/local/bundle/gems/susy-2.2.12/sass/susy/language/susy/_breakpoint-plugin.scss */
.no-mq .st_related_topics {
  margin-left: .7em;
}
@media (max-width: 1079px) {
  /* line 9, /app/app/assets/stylesheets/components/st/st_related_topics.scss */
  .st_related_topics {
    margin-left: 2em;
    margin-right: 2em;
  }
}
/* line 56, /usr/local/bundle/gems/susy-2.2.12/sass/susy/language/susy/_breakpoint-plugin.scss */
.no-mq .st_related_topics {
  margin-left: 2em;
  margin-right: 2em;
}

/* line 18, /app/app/assets/stylesheets/components/st/st_related_topics.scss */
.st_related_topics__topic {
  background: #FFFFFF;
}
/* line 21, /app/app/assets/stylesheets/components/st/st_related_topics.scss */
.st_related_topics__topic:hover .st_related_topics__body {
  background-color: #E7EBED;
}

/* line 27, /app/app/assets/stylesheets/components/st/st_related_topics.scss */
.st_related_topics__header {
  font-size: 14px;
  border: 1px solid #9099a0;
  color: #9099a0;
  display: table;
  margin-bottom: 1.5em;
  margin-top: 2.4em;
  padding: .3em 2.3em .3em 2.3em;
}

/* line 31, /app/app/assets/stylesheets/components/st/st_related_topics.scss */
.st_related_topics__link {
  display: inline-table;
  float: left;
  font-size: 16px;
  margin-bottom: 3em;
  padding-right: .5%;
  position: relative;
  text-decoration: none;
  width: 33%;
}

/* line 42, /app/app/assets/stylesheets/components/st/st_related_topics.scss */
.st_related_topics__body {
  padding-bottom: 1em;
  position: relative;
  transition: background .3s;
}
/* line 47, /app/app/assets/stylesheets/components/st/st_related_topics.scss */
.st_related_topics__body:last-child {
  margin-right: 0;
}

/* line 55, /app/app/assets/stylesheets/components/st/st_related_topics.scss */
.st_related_topics__topics_wrap:after {
  clear: both;
  content: '';
  display: block;
}

/* line 63, /app/app/assets/stylesheets/components/st/st_related_topics.scss */
.st_related_topics__link:first-child:nth-last-child(1) {
  width: 50%;
}

/* line 67, /app/app/assets/stylesheets/components/st/st_related_topics.scss */
.st_related_topics__link:first-child:nth-last-child(2),
.st_related_topics__link:first-child:nth-last-child(2) ~ .st_related_topics__link {
  width: 49.5%;
}

/* line 72, /app/app/assets/stylesheets/components/st/st_related_topics.scss */
.st_related_topics__link:first-child:nth-last-child(3),
.st_related_topics__link:first-child:nth-last-child(3) ~ .st_related_topics__link {
  width: 33.3%;
}

/* line 77, /app/app/assets/stylesheets/components/st/st_related_topics.scss */
.st_related_topics__link:last-child {
  padding-right: 0;
}

/* line 81, /app/app/assets/stylesheets/components/st/st_related_topics.scss */
.st_related_topics__image {
  background-position: center;
  background-repeat: no-repeat;
  background-size: cover;
  height: 235.5px;
  padding: 0 0 0 1em;
  width: 100%;
}

/* line 90, /app/app/assets/stylesheets/components/st/st_related_topics.scss */
.st_related_topics__title {
  color: #959595;
  padding: 2em 0 0 1em;
}

/* line 95, /app/app/assets/stylesheets/components/st/st_related_topics.scss */
.st_related_topics__excerpt {
  color: #485464;
  height: 6.3em;
  overflow: hidden;
  padding: 0 1em 0 1em;
  text-overflow: ellipsis;
  word-wrap: break-word;
}
/* line 5, /app/app/assets/stylesheets/components/st/st_report_topic.scss */
.st_latest_reports .st_report_topic__container:before, .st_latest_reports .st_report_topic__climate:before, .st_latest_reports .st_report_topic__water:before, .st_latest_reports .st_report_topic__forests:before, .st_latest_reports .st_report_topic__companies:before, .st_latest_reports .st_report_topic__cities:before, .st_latest_reports .st_report_topic__policy-and-public-affairs:before,
.st_latest_reports .st_report_topic__policy-public-affairs:before, .st_latest_reports .st_report_topic__supply-chain:before, .st_latest_reports .st_report_topic__investors:before {
  content: '';
  height: 36px;
  left: 1em;
  position: absolute;
  top: -20px;
  width: 34px;
  z-index: 1;
}
/* line 5, /app/app/assets/stylesheets/components/st/st_report_topic.scss */
.st_related_topics .st_report_topic__container:before, .st_related_topics .st_report_topic__climate:before, .st_related_topics .st_report_topic__water:before, .st_related_topics .st_report_topic__forests:before, .st_related_topics .st_report_topic__companies:before, .st_related_topics .st_report_topic__cities:before, .st_related_topics .st_report_topic__policy-and-public-affairs:before,
.st_related_topics .st_report_topic__policy-public-affairs:before, .st_related_topics .st_report_topic__supply-chain:before, .st_related_topics .st_report_topic__investors:before {
  content: '';
  height: 36px;
  left: 1em;
  position: absolute;
  top: -20px;
  width: 34px;
  z-index: 1;
}

/* line 29, /app/app/assets/stylesheets/components/st/st_report_topic.scss */
.st_report_topic__climate:before {
  background: url(/assets/branding/climate-change-report-icon-d9e3bd24f07aecfa79cb0cd2272cd0b6ebc75557f2b35970deb4506d74c74170.png) no-repeat;
  background-size: cover;
}

/* line 37, /app/app/assets/stylesheets/components/st/st_report_topic.scss */
.st_report_topic__water:before {
  background: url(/assets/branding/water-report-icon-896d30eb4375eefa513fc3ae26aa9148f8f5922f39e404a136472a408ee76f98.png) no-repeat;
  background-size: cover;
}

/* line 45, /app/app/assets/stylesheets/components/st/st_report_topic.scss */
.st_report_topic__forests:before {
  background: url(/assets/branding/forests-report-icon-2ff2a745120d3b27559de717ffce87fe8b74fed50993e959f37b6c4ae3ef5b79.png) no-repeat;
  background-size: cover;
}

/* line 53, /app/app/assets/stylesheets/components/st/st_report_topic.scss */
.st_report_topic__companies:before {
  background: url(/assets/branding/general-report-icon-c61a6a829dcb119e8b8b07820c7d6467c8c3cb099701aba919b7cb2f675a5879.png) no-repeat;
  background-size: cover;
}

/* line 61, /app/app/assets/stylesheets/components/st/st_report_topic.scss */
.st_report_topic__cities:before {
  background: url(/assets/branding/cities-report-icon-cf7749c5ab53a704f920f9bd06d6b4018c2ea872524334e3e7310089ee30800d.png) no-repeat;
  background-size: cover;
}

/* line 70, /app/app/assets/stylesheets/components/st/st_report_topic.scss */
.st_report_topic__policy-and-public-affairs:before,
.st_report_topic__policy-public-affairs:before {
  background: url(/assets/branding/report_icon-58a4064a50a9b5693c402fa5a24f3a6265052c1b6869e7b67ffb68023afa484e.png) no-repeat;
  background-size: cover;
}

/* line 78, /app/app/assets/stylesheets/components/st/st_report_topic.scss */
.st_report_topic__supply-chain:before {
  background: url(/assets/branding/supply-chain-report-icon-e5f11ecd1e27ce74b33c9d553cb8c995652e6267fe114a15514a92bb4800510c.png) no-repeat;
  background-size: cover;
}

/* line 86, /app/app/assets/stylesheets/components/st/st_report_topic.scss */
.st_report_topic__investors:before {
  background: url(/assets/branding/investor-report-icon-69c2f64ed627a965abde195b2c87c6bdbe09e6dd3779502e6cedaf79d5d0e564.png) no-repeat;
  background-size: cover;
}
@charset "UTF-8";
/* line 32, /app/app/assets/stylesheets/vars/_colors.scss */
.cities-topic {
  background-color: #585b9a;
}

/* line 36, /app/app/assets/stylesheets/vars/_colors.scss */
.climate-change-topic {
  background-color: #82246f;
}

/* line 40, /app/app/assets/stylesheets/vars/_colors.scss */
.forests-topic {
  background-color: #00775a;
}

/* line 44, /app/app/assets/stylesheets/vars/_colors.scss */
.investors-topic {
  background-color: #af6165;
}

/* line 48, /app/app/assets/stylesheets/vars/_colors.scss */
.water-topic {
  background-color: #2c86da;
}

/* line 52, /app/app/assets/stylesheets/vars/_colors.scss */
.supply-chain-topic {
  background-color: #fe5e17;
}

/* line 56, /app/app/assets/stylesheets/vars/_colors.scss */
.states-and-regions-topic {
  background-color: #585b9a;
}

/* line 60, /app/app/assets/stylesheets/vars/_colors.scss */
.other-topic {
  background-color: #ef6a30;
}

/* line 65, /app/app/assets/stylesheets/vars/_colors.scss */
.policy-and-public-affairs-topic,
.companies-topic {
  background-color: palette(red, cdp);
}

/* line 32, /app/app/assets/stylesheets/vars/_colors.scss */
.cities-topic {
  background-color: #585b9a;
}

/* line 36, /app/app/assets/stylesheets/vars/_colors.scss */
.climate-change-topic {
  background-color: #82246f;
}

/* line 40, /app/app/assets/stylesheets/vars/_colors.scss */
.forests-topic {
  background-color: #00775a;
}

/* line 44, /app/app/assets/stylesheets/vars/_colors.scss */
.investors-topic {
  background-color: #af6165;
}

/* line 48, /app/app/assets/stylesheets/vars/_colors.scss */
.water-topic {
  background-color: #2c86da;
}

/* line 52, /app/app/assets/stylesheets/vars/_colors.scss */
.supply-chain-topic {
  background-color: #fe5e17;
}

/* line 56, /app/app/assets/stylesheets/vars/_colors.scss */
.states-and-regions-topic {
  background-color: #585b9a;
}

/* line 60, /app/app/assets/stylesheets/vars/_colors.scss */
.other-topic {
  background-color: #ef6a30;
}

/* line 65, /app/app/assets/stylesheets/vars/_colors.scss */
.policy-and-public-affairs-topic,
.companies-topic {
  background-color: #D31144;
}

/* line 8, /app/app/assets/stylesheets/components/st/st_social_share.scss */
.st-social-share {
  margin: 0 auto;
  max-width: 1000px;
  padding: 15px 0;
  text-align: center;
}
/* line 6, /app/app/assets/stylesheets/mixins/_social.scss */
.st-social-share .social_link {
  text-decoration: none;
}
/* line 10, /app/app/assets/stylesheets/mixins/_social.scss */
[dir="rtl"] .st-social-share .social_link .icon {
  margin: 0 0 0 10px;
}
/* line 13, /app/app/assets/stylesheets/mixins/_social.scss */
.st-social-share .social_link span {
  display: inline-block;
  vertical-align: top;
  *vertical-align: auto;
  *zoom: 1;
  *display: inline;
  text-decoration: underline;
}
/* line 19, /app/app/assets/stylesheets/mixins/_social.scss */
.st-social-share .social_link .icon {
  margin-right: 10px;
}
/* line 22, /app/app/assets/stylesheets/mixins/_social.scss */
.st-social-share .social_link--blog .icon {
  font-family: 'icomoon';
  speak: none;
  font-style: normal;
  font-weight: normal;
  font-variant: normal;
  text-transform: none;
  line-height: 1;
  vertical-align: middle;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  *zoom: expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = '' );
}
/* line 25, /app/app/assets/stylesheets/mixins/_icons.scss */
.st-social-share .social_link--blog .icon:before {
  content: "";
}
/* line 26, /app/app/assets/stylesheets/mixins/_social.scss */
.st-social-share .social_link--linkedin .icon {
  font-family: 'icomoon';
  speak: none;
  font-style: normal;
  font-weight: normal;
  font-variant: normal;
  text-transform: none;
  line-height: 1;
  vertical-align: middle;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  *zoom: expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = '' );
}
/* line 25, /app/app/assets/stylesheets/mixins/_icons.scss */
.st-social-share .social_link--linkedin .icon:before {
  content: "";
}
/* line 30, /app/app/assets/stylesheets/mixins/_social.scss */
.st-social-share .social_link--rss .icon {
  font-family: 'icomoon';
  speak: none;
  font-style: normal;
  font-weight: normal;
  font-variant: normal;
  text-transform: none;
  line-height: 1;
  vertical-align: middle;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  *zoom: expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = '' );
}
/* line 25, /app/app/assets/stylesheets/mixins/_icons.scss */
.st-social-share .social_link--rss .icon:before {
  content: "";
}
/* line 34, /app/app/assets/stylesheets/mixins/_social.scss */
.st-social-share .social_link--twitter .icon {
  font-family: 'icomoon';
  speak: none;
  font-style: normal;
  font-weight: normal;
  font-variant: normal;
  text-transform: none;
  line-height: 1;
  vertical-align: middle;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  *zoom: expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = '' );
}
/* line 25, /app/app/assets/stylesheets/mixins/_icons.scss */
.st-social-share .social_link--twitter .icon:before {
  content: "";
}
/* line 38, /app/app/assets/stylesheets/mixins/_social.scss */
.st-social-share .social_link--youtube .icon {
  font-family: 'icomoon';
  speak: none;
  font-style: normal;
  font-weight: normal;
  font-variant: normal;
  text-transform: none;
  line-height: 1;
  vertical-align: middle;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  *zoom: expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = '' );
}
/* line 25, /app/app/assets/stylesheets/mixins/_icons.scss */
.st-social-share .social_link--youtube .icon:before {
  content: "";
}
/* line 42, /app/app/assets/stylesheets/mixins/_social.scss */
.st-social-share .social_link--email .icon {
  font-family: 'icomoon';
  speak: none;
  font-style: normal;
  font-weight: normal;
  font-variant: normal;
  text-transform: none;
  line-height: 1;
  vertical-align: middle;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  *zoom: expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = '' );
}
/* line 25, /app/app/assets/stylesheets/mixins/_icons.scss */
.st-social-share .social_link--email .icon:before {
  content: "";
}
/* line 15, /app/app/assets/stylesheets/components/st/st_social_share.scss */
.st-social-share .st-social-share__header {
  display: inline-block;
  vertical-align: middle;
  *vertical-align: auto;
  *zoom: 1;
  *display: inline;
  color: #636363;
  padding-right: 15px;
  position: relative;
  top: 2px;
}
/* line 23, /app/app/assets/stylesheets/components/st/st_social_share.scss */
.st-social-share .icon {
  -moz-border-radius: 15px;
  -webkit-border-radius: 15px;
  border-radius: 15px;
  display: inline-block;
  vertical-align: middle;
  *vertical-align: auto;
  *zoom: 1;
  *display: inline;
  -moz-transition: color, 0.2s;
  -o-transition: color, 0.2s;
  -webkit-transition: color, 0.2s;
  transition: color, 0.2s;
  color: inherit;
  cursor: pointer;
  font-size: .8em;
  text-align: center;
  text-decoration: none;
  vertical-align: middle;
  border: 1px solid #ACAAAC;
  padding: 6px;
  color: #636363;
  font-size: 18px;
}
/* line 8, /app/app/assets/stylesheets/mixins/_transitions.scss */
.st-social-share .icon:hover, .st-social-share .icon:focus {
  color: #D31144;
}
@media (min-width: 768px) {
  /* line 23, /app/app/assets/stylesheets/components/st/st_social_share.scss */
  .st-social-share .icon {
    -moz-border-radius: 20px;
    -webkit-border-radius: 20px;
    border-radius: 20px;
  }
}
/* line 56, /usr/local/bundle/gems/susy-2.2.12/sass/susy/language/susy/_breakpoint-plugin.scss */
.no-mq .st-social-share .icon {
  -moz-border-radius: 20px;
  -webkit-border-radius: 20px;
  border-radius: 20px;
}
@media (min-width: 768px) {
  /* line 23, /app/app/assets/stylesheets/components/st/st_social_share.scss */
  .st-social-share .icon {
    padding: 10px;
  }
}
/* line 56, /usr/local/bundle/gems/susy-2.2.12/sass/susy/language/susy/_breakpoint-plugin.scss */
.no-mq .st-social-share .icon {
  padding: 10px;
}
/* line 31, /app/app/assets/stylesheets/mixins/roundel.scss */
.st-social-share .icon:before {
  display: block;
  height: 15px;
  position: relative;
  top: 2px;
  width: 15px;
}
@media (min-width: 768px) {
  /* line 31, /app/app/assets/stylesheets/mixins/roundel.scss */
  .st-social-share .icon:before {
    top: 1px;
  }
}
/* line 56, /usr/local/bundle/gems/susy-2.2.12/sass/susy/language/susy/_breakpoint-plugin.scss */
.no-mq .st-social-share .icon:before {
  top: 1px;
}
/* line 43, /app/app/assets/stylesheets/mixins/roundel.scss */
.st-social-share .icon:hover {
  border-color: #D31144;
}
/* line 47, /app/app/assets/stylesheets/mixins/roundel.scss */
.st-social-share .icon span {
  display: none;
  text-indent: -9999px;
}
@media (max-width: 1079px) {
  /* line 23, /app/app/assets/stylesheets/components/st/st_social_share.scss */
  .st-social-share .icon {
    font-size: 14px;
  }
}
/* line 56, /usr/local/bundle/gems/susy-2.2.12/sass/susy/language/susy/_breakpoint-plugin.scss */
.no-mq .st-social-share .icon {
  font-size: 14px;
}
/* line 35, /app/app/assets/stylesheets/components/st/st_social_share.scss */
.st-social-share .social_link--email .icon:before {
  left: -1px;
  top: -1px;
}
/* line 40, /app/app/assets/stylesheets/components/st/st_social_share.scss */
.st-social-share .social_link--twitter .icon:before {
  left: -1px;
  top: -1px;
}
/* line 45, /app/app/assets/stylesheets/components/st/st_social_share.scss */
.st-social-share .social_link--linkedin .icon:before {
  left: -1px;
  top: -2px;
}
@media (max-width: 1079px) {
  /* line 50, /app/app/assets/stylesheets/components/st/st_social_share.scss */
  .st-social-share .social_link--email .icon:before,
  .st-social-share .social_link--twitter .icon:before,
  .st-social-share .social_link--linkedin .icon:before {
    left: 0;
    top: 0;
  }
}
/* line 56, /usr/local/bundle/gems/susy-2.2.12/sass/susy/language/susy/_breakpoint-plugin.scss */
.no-mq .st-social-share .social_link--email .icon:before, .no-mq
.st-social-share .social_link--twitter .icon:before, .no-mq
.st-social-share .social_link--linkedin .icon:before {
  left: 0;
  top: 0;
}
/* line 32, /app/app/assets/stylesheets/vars/_colors.scss */
.cities-topic {
  background-color: #585b9a;
}

/* line 36, /app/app/assets/stylesheets/vars/_colors.scss */
.climate-change-topic {
  background-color: #82246f;
}

/* line 40, /app/app/assets/stylesheets/vars/_colors.scss */
.forests-topic {
  background-color: #00775a;
}

/* line 44, /app/app/assets/stylesheets/vars/_colors.scss */
.investors-topic {
  background-color: #af6165;
}

/* line 48, /app/app/assets/stylesheets/vars/_colors.scss */
.water-topic {
  background-color: #2c86da;
}

/* line 52, /app/app/assets/stylesheets/vars/_colors.scss */
.supply-chain-topic {
  background-color: #fe5e17;
}

/* line 56, /app/app/assets/stylesheets/vars/_colors.scss */
.states-and-regions-topic {
  background-color: #585b9a;
}

/* line 60, /app/app/assets/stylesheets/vars/_colors.scss */
.other-topic {
  background-color: #ef6a30;
}

/* line 65, /app/app/assets/stylesheets/vars/_colors.scss */
.policy-and-public-affairs-topic,
.companies-topic {
  background-color: palette(red, cdp);
}

/* line 32, /app/app/assets/stylesheets/vars/_colors.scss */
.cities-topic {
  background-color: #585b9a;
}

/* line 36, /app/app/assets/stylesheets/vars/_colors.scss */
.climate-change-topic {
  background-color: #82246f;
}

/* line 40, /app/app/assets/stylesheets/vars/_colors.scss */
.forests-topic {
  background-color: #00775a;
}

/* line 44, /app/app/assets/stylesheets/vars/_colors.scss */
.investors-topic {
  background-color: #af6165;
}

/* line 48, /app/app/assets/stylesheets/vars/_colors.scss */
.water-topic {
  background-color: #2c86da;
}

/* line 52, /app/app/assets/stylesheets/vars/_colors.scss */
.supply-chain-topic {
  background-color: #fe5e17;
}

/* line 56, /app/app/assets/stylesheets/vars/_colors.scss */
.states-and-regions-topic {
  background-color: #585b9a;
}

/* line 60, /app/app/assets/stylesheets/vars/_colors.scss */
.other-topic {
  background-color: #ef6a30;
}

/* line 65, /app/app/assets/stylesheets/vars/_colors.scss */
.policy-and-public-affairs-topic,
.companies-topic {
  background-color: #D31144;
}

/* line 6, /app/app/assets/stylesheets/components/st/st_sticky_report.scss */
.st_sticky_report {
  *zoom: 1;
  background: #E7EBED;
  border-bottom: 2px solid #DDDDDD;
  margin-bottom: 50px;
  padding: 36px 0 28px 0;
  position: relative;
  width: 100%;
  z-index: 9;
}
/* line 38, /usr/local/bundle/gems/compass-core-1.0.3/stylesheets/compass/utilities/general/_clearfix.scss */
.st_sticky_report:after {
  content: "";
  display: table;
  clear: both;
}
/* line 17, /app/app/assets/stylesheets/components/st/st_sticky_report.scss */
.st_sticky_report__container {
  margin: 0 auto;
  max-width: 1000px;
}
/* line 21, /app/app/assets/stylesheets/components/st/st_sticky_report.scss */
.st_sticky_report__content {
  float: left;
  margin-right: 14%;
  min-height: 1px;
  width: 36%;
}
@media (max-width: 1079px) {
  /* line 21, /app/app/assets/stylesheets/components/st/st_sticky_report.scss */
  .st_sticky_report__content {
    font-size: 1.5em;
    padding: 0 35px;
    width: 100%;
  }
}
/* line 56, /usr/local/bundle/gems/susy-2.2.12/sass/susy/language/susy/_breakpoint-plugin.scss */
.no-mq .st_sticky_report__content {
  font-size: 1.5em;
  padding: 0 35px;
  width: 100%;
}
/* line 33, /app/app/assets/stylesheets/components/st/st_sticky_report.scss */
.st_sticky_report__content_copy {
  font-family: 'roboto-light', Helvetica, sans-serif;
  font-weight: normal;
  font-size: 0.9em;
  float: left;
  margin-top: 8px;
}
/* line 40, /app/app/assets/stylesheets/components/st/st_sticky_report.scss */
.st_sticky_report__content_title {
  font-size: 1.1em;
  line-height: .9em;
}
/* line 46, /app/app/assets/stylesheets/components/st/st_sticky_report.scss */
.st_sticky_report__download {
  font-family: 'roboto-regular', Helvetica, sans-serif;
  font-weight: normal;
  font-size: 0.9em;
  background: #2c86da;
  color: white;
  float: left;
  padding: 12px 10px 12px 15px;
  width: 29%;
}
@media (max-width: 1079px) {
  /* line 46, /app/app/assets/stylesheets/components/st/st_sticky_report.scss */
  .st_sticky_report__download {
    position: absolute;
    right: 35px;
    top: 42px;
    width: 227px;
  }
}
/* line 56, /usr/local/bundle/gems/susy-2.2.12/sass/susy/language/susy/_breakpoint-plugin.scss */
.no-mq .st_sticky_report__download {
  position: absolute;
  right: 35px;
  top: 42px;
  width: 227px;
}
/* line 62, /app/app/assets/stylesheets/components/st/st_sticky_report.scss */
.st_sticky_report__download i {
  margin-right: 10px;
}
/* line 67, /app/app/assets/stylesheets/components/st/st_sticky_report.scss */
.st_sticky_report__download_filesize {
  font-family: 'roboto-light', Helvetica, sans-serif;
  font-weight: normal;
  font-size: 0.9em;
  margin-left: 25px;
}
/* line 73, /app/app/assets/stylesheets/components/st/st_sticky_report.scss */
.st_sticky_report__cover {
  float: left;
  margin-right: 6%;
  min-height: 1px;
  min-width: 100px;
}
@media (max-width: 1079px) {
  /* line 73, /app/app/assets/stylesheets/components/st/st_sticky_report.scss */
  .st_sticky_report__cover {
    margin: 7px 0 38px 37px;
  }
  /* line 82, /app/app/assets/stylesheets/components/st/st_sticky_report.scss */
  .st_sticky_report__cover .st_sticky_report__image {
    width: 70px;
  }
}
/* line 56, /usr/local/bundle/gems/susy-2.2.12/sass/susy/language/susy/_breakpoint-plugin.scss */
.no-mq .st_sticky_report__cover {
  margin: 7px 0 38px 37px;
}
/* line 82, /app/app/assets/stylesheets/components/st/st_sticky_report.scss */
.no-mq .st_sticky_report__cover .st_sticky_report__image {
  width: 70px;
}
/* line 87, /app/app/assets/stylesheets/components/st/st_sticky_report.scss */
.st_sticky_report__cover .report__icon {
  background: url(/assets/branding/general-report-icon-c61a6a829dcb119e8b8b07820c7d6467c8c3cb099701aba919b7cb2f675a5879.png) no-repeat;
  background-size: cover;
  height: 33px;
  margin: 0 0 0 -1%;
  position: absolute;
  width: 33px;
}
/* line 97, /app/app/assets/stylesheets/components/st/st_sticky_report.scss */
.st_sticky_report__footnote {
  font-family: 'roboto-light', Helvetica, sans-serif;
  font-weight: normal;
  font-size: 0.9em;
  float: left;
  margin-top: 20px;
  width: 29%;
}
@media (max-width: 1079px) {
  /* line 97, /app/app/assets/stylesheets/components/st/st_sticky_report.scss */
  .st_sticky_report__footnote {
    display: none;
  }
}
/* line 56, /usr/local/bundle/gems/susy-2.2.12/sass/susy/language/susy/_breakpoint-plugin.scss */
.no-mq .st_sticky_report__footnote {
  display: none;
}
/* line 108, /app/app/assets/stylesheets/components/st/st_sticky_report.scss */
.st_sticky_report__footnote i {
  color: #D31144;
  float: left;
  margin: 5px 9px 0 0;
}
/* line 115, /app/app/assets/stylesheets/components/st/st_sticky_report.scss */
.st_sticky_report .st_sticky_report__breadcrumbs {
  font-family: 'roboto-light', Helvetica, sans-serif;
  font-weight: normal;
  font-size: 1em;
  background: #E7EBED;
  padding: 12px 0 31px 0;
}
@media (max-width: 1079px) {
  /* line 115, /app/app/assets/stylesheets/components/st/st_sticky_report.scss */
  .st_sticky_report .st_sticky_report__breadcrumbs {
    display: none;
  }
}
/* line 56, /usr/local/bundle/gems/susy-2.2.12/sass/susy/language/susy/_breakpoint-plugin.scss */
.no-mq .st_sticky_report .st_sticky_report__breadcrumbs {
  display: none;
}
/* line 125, /app/app/assets/stylesheets/components/st/st_sticky_report.scss */
.st_sticky_report .st_sticky_report__breadcrumbs a {
  color: #959595;
  text-decoration: underline;
}

/* line 132, /app/app/assets/stylesheets/components/st/st_sticky_report.scss */
.st_stick_report__minimized {
  padding-bottom: 15px;
}
/* line 135, /app/app/assets/stylesheets/components/st/st_sticky_report.scss */
.st_stick_report__minimized .st_sticky_report__content_title,
.st_stick_report__minimized .st_sticky_report__content_copy,
.st_stick_report__minimized .st_sticky_report__footnote,
.st_stick_report__minimized .st_sticky_report__image {
  display: none;
}
/* line 5, /app/app/assets/stylesheets/components/st/st_general.scss */
.st-text em {
  font-style: italic;
}
/* line 9, /app/app/assets/stylesheets/components/st/st_general.scss */
.st-text strong {
  font-family: 'roboto-bold', Helvetica, sans-serif;
  font-weight: bold;
  font-size: 1em;
}
/* line 13, /app/app/assets/stylesheets/components/st/st_general.scss */
.st-text iframe,
.st-text img {
  max-width: 100%;
}

/* line 19, /app/app/assets/stylesheets/components/st/st_general.scss */
.st-text {
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  max-width: 100%;
  margin-left: auto;
  margin-right: auto;
  padding: 0 1.6em;
  position: relative;
}
/* line 12, /usr/local/bundle/gems/susy-2.2.12/sass/susy/output/support/_clearfix.scss */
.st-text:after {
  content: " ";
  display: block;
  clear: both;
}
@media (min-width: 768px) {
  /* line 19, /app/app/assets/stylesheets/components/st/st_general.scss */
  .st-text {
    padding: 0 3.4em;
  }
}
/* line 56, /usr/local/bundle/gems/susy-2.2.12/sass/susy/language/susy/_breakpoint-plugin.scss */
.no-mq .st-text {
  padding: 0 3.4em;
}
@media (min-width: 1080px) {
  /* line 19, /app/app/assets/stylesheets/components/st/st_general.scss */
  .st-text {
    margin: 0 auto;
    max-width: 1400px;
    padding: 0 2em;
  }
}
/* line 56, /usr/local/bundle/gems/susy-2.2.12/sass/susy/language/susy/_breakpoint-plugin.scss */
.no-mq .st-text {
  margin: 0 auto;
  max-width: 1400px;
  padding: 0 2em;
}

/* line 3, /app/app/assets/stylesheets/components/st/st_text.scss */
.st-text {
  padding-bottom: 1em;
}
/* line 4, /app/app/assets/stylesheets/components/st/st_tweets.scss */
.st-tweets {
  margin: 0 auto 20px auto;
  max-width: 1000px;
}
@media (max-width: 1199px) {
  /* line 4, /app/app/assets/stylesheets/components/st/st_tweets.scss */
  .st-tweets {
    margin-left: .7em;
  }
}
/* line 56, /usr/local/bundle/gems/susy-2.2.12/sass/susy/language/susy/_breakpoint-plugin.scss */
.no-mq .st-tweets {
  margin-left: .7em;
}
@media (max-width: 1079px) {
  /* line 4, /app/app/assets/stylesheets/components/st/st_tweets.scss */
  .st-tweets {
    margin-left: 2em;
    margin-right: 2em;
  }
}
/* line 56, /usr/local/bundle/gems/susy-2.2.12/sass/susy/language/susy/_breakpoint-plugin.scss */
.no-mq .st-tweets {
  margin-left: 2em;
  margin-right: 2em;
}
/* line 9, /app/app/assets/stylesheets/components/st/st_tweets.scss */
.st-tweets:after {
  clear: both;
  content: '';
  display: block;
}
/* line 15, /app/app/assets/stylesheets/components/st/st_tweets.scss */
.st-tweets__item {
  float: left;
  margin-bottom: 25px;
  padding-right: 3%;
  width: 33.33%;
}
@media (max-width: 1079px) {
  /* line 15, /app/app/assets/stylesheets/components/st/st_tweets.scss */
  .st-tweets__item {
    width: 50%;
  }
}
/* line 56, /usr/local/bundle/gems/susy-2.2.12/sass/susy/language/susy/_breakpoint-plugin.scss */
.no-mq .st-tweets__item {
  width: 50%;
}
@media (max-width: 767px) {
  /* line 15, /app/app/assets/stylesheets/components/st/st_tweets.scss */
  .st-tweets__item {
    float: none;
    padding-right: 0;
    width: 100%;
  }
}
/* line 56, /usr/local/bundle/gems/susy-2.2.12/sass/susy/language/susy/_breakpoint-plugin.scss */
.no-mq .st-tweets__item {
  float: none;
  padding-right: 0;
  width: 100%;
}
@media (max-width: 1079px) {
  /* line 31, /app/app/assets/stylesheets/components/st/st_tweets.scss */
  .st-tweets__item:nth-child(2) {
    padding-right: 0;
  }
}
/* line 56, /usr/local/bundle/gems/susy-2.2.12/sass/susy/language/susy/_breakpoint-plugin.scss */
.no-mq .st-tweets__item:nth-child(2) {
  padding-right: 0;
}
@media (max-width: 767px) {
  /* line 31, /app/app/assets/stylesheets/components/st/st_tweets.scss */
  .st-tweets__item:nth-child(2) {
    display: none;
  }
}
/* line 56, /usr/local/bundle/gems/susy-2.2.12/sass/susy/language/susy/_breakpoint-plugin.scss */
.no-mq .st-tweets__item:nth-child(2) {
  display: none;
}
/* line 43, /app/app/assets/stylesheets/components/st/st_tweets.scss */
.st-tweets__item:last-child {
  padding-right: 0;
}
@media (max-width: 1079px) {
  /* line 43, /app/app/assets/stylesheets/components/st/st_tweets.scss */
  .st-tweets__item:last-child {
    display: none;
  }
}
/* line 56, /usr/local/bundle/gems/susy-2.2.12/sass/susy/language/susy/_breakpoint-plugin.scss */
.no-mq .st-tweets__item:last-child {
  display: none;
}
/* line 5, /app/app/assets/stylesheets/components/st/st_general.scss */
.st-video-container em {
  font-style: italic;
}
/* line 9, /app/app/assets/stylesheets/components/st/st_general.scss */
.st-video-container strong {
  font-family: 'roboto-bold', Helvetica, sans-serif;
  font-weight: bold;
  font-size: 1em;
}
/* line 13, /app/app/assets/stylesheets/components/st/st_general.scss */
.st-video-container iframe,
.st-video-container img {
  max-width: 100%;
}

/* line 19, /app/app/assets/stylesheets/components/st/st_general.scss */
.st-video-container {
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  max-width: 100%;
  margin-left: auto;
  margin-right: auto;
  padding: 0 1.6em;
  position: relative;
}
/* line 12, /usr/local/bundle/gems/susy-2.2.12/sass/susy/output/support/_clearfix.scss */
.st-video-container:after {
  content: " ";
  display: block;
  clear: both;
}
@media (min-width: 768px) {
  /* line 19, /app/app/assets/stylesheets/components/st/st_general.scss */
  .st-video-container {
    padding: 0 3.4em;
  }
}
/* line 56, /usr/local/bundle/gems/susy-2.2.12/sass/susy/language/susy/_breakpoint-plugin.scss */
.no-mq .st-video-container {
  padding: 0 3.4em;
}
@media (min-width: 1080px) {
  /* line 19, /app/app/assets/stylesheets/components/st/st_general.scss */
  .st-video-container {
    margin: 0 auto;
    max-width: 1400px;
    padding: 0 2em;
  }
}
/* line 56, /usr/local/bundle/gems/susy-2.2.12/sass/susy/language/susy/_breakpoint-plugin.scss */
.no-mq .st-video-container {
  margin: 0 auto;
  max-width: 1400px;
  padding: 0 2em;
}

/* line 5, /app/app/assets/stylesheets/components/st/st_general.scss */
.st-video-container em {
  font-style: italic;
}
/* line 9, /app/app/assets/stylesheets/components/st/st_general.scss */
.st-video-container strong {
  font-family: 'roboto-bold', Helvetica, sans-serif;
  font-weight: bold;
  font-size: 1em;
}
/* line 13, /app/app/assets/stylesheets/components/st/st_general.scss */
.st-video-container iframe,
.st-video-container img {
  max-width: 100%;
}

/* line 19, /app/app/assets/stylesheets/components/st/st_general.scss */
.st-video-container {
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  max-width: 100%;
  margin-left: auto;
  margin-right: auto;
  padding: 0 1.6em;
  position: relative;
}
/* line 12, /usr/local/bundle/gems/susy-2.2.12/sass/susy/output/support/_clearfix.scss */
.st-video-container:after {
  content: " ";
  display: block;
  clear: both;
}
@media (min-width: 768px) {
  /* line 19, /app/app/assets/stylesheets/components/st/st_general.scss */
  .st-video-container {
    padding: 0 3.4em;
  }
}
/* line 56, /usr/local/bundle/gems/susy-2.2.12/sass/susy/language/susy/_breakpoint-plugin.scss */
.no-mq .st-video-container {
  padding: 0 3.4em;
}
@media (min-width: 1080px) {
  /* line 19, /app/app/assets/stylesheets/components/st/st_general.scss */
  .st-video-container {
    margin: 0 auto;
    max-width: 1400px;
    padding: 0 2em;
  }
}
/* line 56, /usr/local/bundle/gems/susy-2.2.12/sass/susy/language/susy/_breakpoint-plugin.scss */
.no-mq .st-video-container {
  margin: 0 auto;
  max-width: 1400px;
  padding: 0 2em;
}
@charset "UTF-8";
/* line 32, /app/app/assets/stylesheets/vars/_colors.scss */
.cities-topic {
  background-color: #585b9a;
}

/* line 36, /app/app/assets/stylesheets/vars/_colors.scss */
.climate-change-topic {
  background-color: #82246f;
}

/* line 40, /app/app/assets/stylesheets/vars/_colors.scss */
.forests-topic {
  background-color: #00775a;
}

/* line 44, /app/app/assets/stylesheets/vars/_colors.scss */
.investors-topic {
  background-color: #af6165;
}

/* line 48, /app/app/assets/stylesheets/vars/_colors.scss */
.water-topic {
  background-color: #2c86da;
}

/* line 52, /app/app/assets/stylesheets/vars/_colors.scss */
.supply-chain-topic {
  background-color: #fe5e17;
}

/* line 56, /app/app/assets/stylesheets/vars/_colors.scss */
.states-and-regions-topic {
  background-color: #585b9a;
}

/* line 60, /app/app/assets/stylesheets/vars/_colors.scss */
.other-topic {
  background-color: #ef6a30;
}

/* line 65, /app/app/assets/stylesheets/vars/_colors.scss */
.policy-and-public-affairs-topic,
.companies-topic {
  background-color: palette(red, cdp);
}

/* line 6, /app/app/assets/stylesheets/components/subsection.scss */
.subsection, .subsection--collapsible {
  *zoom: 1;
  margin-bottom: 2em;
  padding: 0 3em 0;
}
/* line 38, /usr/local/bundle/gems/compass-core-1.0.3/stylesheets/compass/utilities/general/_clearfix.scss */
.subsection:after, .subsection--collapsible:after {
  content: "";
  display: table;
  clear: both;
}

/* line 15, /app/app/assets/stylesheets/components/subsection.scss */
.subsection--collapsible .icon--dropdown:before {
  content: "";
}
/* line 20, /app/app/assets/stylesheets/components/subsection.scss */
.subsection--collapsible.active .icon--dropdown:before {
  content: "";
}
/* line 25, /app/app/assets/stylesheets/components/subsection.scss */
.subsection--collapsible .subsection__body--padding {
  display: none;
}

/* line 30, /app/app/assets/stylesheets/components/subsection.scss */
.subsection__title {
  border-bottom: 1px solid #E7EBED;
  color: #959595;
}
/* line 2, /app/app/assets/stylesheets/mixins/_helpers.scss */
.subsection--collapsible .subsection__title {
  cursor: pointer;
  width: 100%;
}
/* line 38, /app/app/assets/stylesheets/components/subsection.scss */
.subsection--collapsible .subsection__title i {
  font-size: .6em;
  margin-right: .8em;
  padding-top: 2.5em;
}
/* line 45, /app/app/assets/stylesheets/components/subsection.scss */
.subsection__title h2 {
  padding-bottom: .2em;
  padding-top: 1.3em;
}

/* line 51, /app/app/assets/stylesheets/components/subsection.scss */
.subsection__body--padding {
  padding-left: 30%;
}
@media (min-width: 768px) {
  /* line 51, /app/app/assets/stylesheets/components/subsection.scss */
  .subsection__body--padding {
    padding-left: 30%;
  }
}
/* line 56, /usr/local/bundle/gems/susy-2.2.12/sass/susy/language/susy/_breakpoint-plugin.scss */
.no-mq .subsection__body--padding {
  padding-left: 30%;
}
/* line 58, /app/app/assets/stylesheets/components/subsection.scss */
.subsection__body--padding p {
  font-size: .9em;
  line-height: 1.4em;
}
/* line 32, /app/app/assets/stylesheets/vars/_colors.scss */
.cities-topic {
  background-color: #585b9a;
}

/* line 36, /app/app/assets/stylesheets/vars/_colors.scss */
.climate-change-topic {
  background-color: #82246f;
}

/* line 40, /app/app/assets/stylesheets/vars/_colors.scss */
.forests-topic {
  background-color: #00775a;
}

/* line 44, /app/app/assets/stylesheets/vars/_colors.scss */
.investors-topic {
  background-color: #af6165;
}

/* line 48, /app/app/assets/stylesheets/vars/_colors.scss */
.water-topic {
  background-color: #2c86da;
}

/* line 52, /app/app/assets/stylesheets/vars/_colors.scss */
.supply-chain-topic {
  background-color: #fe5e17;
}

/* line 56, /app/app/assets/stylesheets/vars/_colors.scss */
.states-and-regions-topic {
  background-color: #585b9a;
}

/* line 60, /app/app/assets/stylesheets/vars/_colors.scss */
.other-topic {
  background-color: #ef6a30;
}

/* line 65, /app/app/assets/stylesheets/vars/_colors.scss */
.policy-and-public-affairs-topic,
.companies-topic {
  background-color: palette(red, cdp);
}

/* line 32, /app/app/assets/stylesheets/vars/_colors.scss */
.cities-topic {
  background-color: #585b9a;
}

/* line 36, /app/app/assets/stylesheets/vars/_colors.scss */
.climate-change-topic {
  background-color: #82246f;
}

/* line 40, /app/app/assets/stylesheets/vars/_colors.scss */
.forests-topic {
  background-color: #00775a;
}

/* line 44, /app/app/assets/stylesheets/vars/_colors.scss */
.investors-topic {
  background-color: #af6165;
}

/* line 48, /app/app/assets/stylesheets/vars/_colors.scss */
.water-topic {
  background-color: #2c86da;
}

/* line 52, /app/app/assets/stylesheets/vars/_colors.scss */
.supply-chain-topic {
  background-color: #fe5e17;
}

/* line 56, /app/app/assets/stylesheets/vars/_colors.scss */
.states-and-regions-topic {
  background-color: #585b9a;
}

/* line 60, /app/app/assets/stylesheets/vars/_colors.scss */
.other-topic {
  background-color: #ef6a30;
}

/* line 65, /app/app/assets/stylesheets/vars/_colors.scss */
.policy-and-public-affairs-topic,
.companies-topic {
  background-color: #D31144;
}

/* line 10, /app/app/assets/stylesheets/components/supply_chain.scss */
.supply_chain {
  background: #FFFFFF;
  margin: 2em 0 0 0;
  padding: 2em 0 2em 1em;
}
/* line 8, /app/app/assets/stylesheets/mixins/_helpers.scss */
.rtl .supply_chain {
  padding: 2em 1em 2em 0;
}

/* line 20, /app/app/assets/stylesheets/components/supply_chain.scss */
.supply_chain__tabs {
  *zoom: 1;
  margin-bottom: 26px;
}
/* line 38, /usr/local/bundle/gems/compass-core-1.0.3/stylesheets/compass/utilities/general/_clearfix.scss */
.supply_chain__tabs:after {
  content: "";
  display: table;
  clear: both;
}

/* line 26, /app/app/assets/stylesheets/components/supply_chain.scss */
.supply_chain__tab {
  border-bottom: 1px solid #DDDDDD;
  border-left: 1px solid #DDDDDD;
  border-right: 1px solid #DDDDDD;
  border-top: 3px solid #FFFFFF;
  color: #485464;
  display: block;
  float: left;
  font-size: 18px;
  padding: .5em 1.1em;
  position: relative;
  text-decoration: none;
  width: 50%;
}
/* line 40, /app/app/assets/stylesheets/components/supply_chain.scss */
.supply_chain__tab:first-child {
  border-left: 0;
  padding: .5em 1.1em .5em 0;
}
/* line 8, /app/app/assets/stylesheets/mixins/_helpers.scss */
.rtl .supply_chain__tab:first-child {
  border-left: 1px solid #DDDDDD;
  border-right: 0;
  padding: .5em 0 .5em 1.1em;
}
/* line 51, /app/app/assets/stylesheets/components/supply_chain.scss */
.supply_chain__tab:last-child {
  border-right: 0;
}
/* line 8, /app/app/assets/stylesheets/mixins/_helpers.scss */
.rtl .supply_chain__tab:last-child {
  border-left: 0;
  border-right: 1px solid #DDDDDD;
}

/* line 61, /app/app/assets/stylesheets/components/supply_chain.scss */
.supply_chain__tab--active {
  border: 0;
  border-top: 3px solid #D31144;
}
/* line 65, /app/app/assets/stylesheets/components/supply_chain.scss */
.supply_chain__tab--active:hover {
  color: #485464;
}

/* line 68, /app/app/assets/stylesheets/components/supply_chain.scss */
.supply_chain__intro_wrapper {
  display: inline-block;
  vertical-align: middle;
  *vertical-align: auto;
  *zoom: 1;
  *display: inline;
  margin-bottom: .8em;
  padding-right: 1em;
  width: 100%;
}
/* line 8, /app/app/assets/stylesheets/mixins/_helpers.scss */
.rtl .supply_chain__intro_wrapper {
  padding-left: 1em;
  padding-right: 0;
}

/* line 80, /app/app/assets/stylesheets/components/supply_chain.scss */
.supply_chain__intro_panel {
  float: left;
  width: 50%;
}
/* line 8, /app/app/assets/stylesheets/mixins/_helpers.scss */
.rtl .supply_chain__intro_panel {
  float: right;
}
/* line 88, /app/app/assets/stylesheets/components/supply_chain.scss */
.supply_chain__intro_panel .supply_chain__intro_header {
  font-size: 1.2em;
}

/* line 93, /app/app/assets/stylesheets/components/supply_chain.scss */
.supply_chain__files_filter {
  width: 50%;
}

/* line 271, /app/app/assets/stylesheets/mixins/_forms.scss */
.supply_chain__select_filter_wrapper .chosen-container .chosen-single {
  -moz-border-radius: 0;
  -webkit-border-radius: 0;
  border-radius: 0;
  -moz-box-shadow: none;
  -webkit-box-shadow: none;
  box-shadow: none;
  background: #FFFFFF;
  border-bottom: 1px solid #959595;
  border-left: 1px solid #959595;
  border-top: 1px solid #959595;
  cursor: pointer;
  font-size: 1.3em;
  height: 2.5em;
  line-height: 2.2em;
  margin: 1em 0 auto;
  padding: 0 .4em;
  position: relative;
  text-align: left;
}
/* line 101, /app/app/assets/stylesheets/components/supply_chain.scss */
.supply_chain__select_filter_wrapper .chosen-container .membership__select_arrow {
  width: 1.5em;
}

/* line 107, /app/app/assets/stylesheets/components/supply_chain.scss */
.supply_chain__intro_copy {
  font-size: .9em;
  padding-top: .2em;
}

/* line 112, /app/app/assets/stylesheets/components/supply_chain.scss */
.supply_chain__links {
  *zoom: 1;
  padding-right: 1em;
}
/* line 38, /usr/local/bundle/gems/compass-core-1.0.3/stylesheets/compass/utilities/general/_clearfix.scss */
.supply_chain__links:after {
  content: "";
  display: table;
  clear: both;
}
/* line 8, /app/app/assets/stylesheets/mixins/_helpers.scss */
.rtl .supply_chain__links {
  padding-left: 1em;
  padding-right: 0;
}

/* line 122, /app/app/assets/stylesheets/components/supply_chain.scss */
.supply_chain__link {
  *zoom: 1;
  background-color: #F4F7F9;
  border-bottom: 4px solid #FFFFFF;
  color: #485464;
  display: block;
  padding: 1em 1em 1em 6em;
  position: relative;
  text-decoration: none;
}
/* line 38, /usr/local/bundle/gems/compass-core-1.0.3/stylesheets/compass/utilities/general/_clearfix.scss */
.supply_chain__link:after {
  content: "";
  display: table;
  clear: both;
}
@media (min-width: 768px) {
  /* line 122, /app/app/assets/stylesheets/components/supply_chain.scss */
  .supply_chain__link {
    float: left;
    min-height: 152px;
    width: 50%;
  }
}
/* line 56, /usr/local/bundle/gems/susy-2.2.12/sass/susy/language/susy/_breakpoint-plugin.scss */
.no-mq .supply_chain__link {
  float: left;
  min-height: 152px;
  width: 50%;
}
/* line 8, /app/app/assets/stylesheets/mixins/_helpers.scss */
.rtl .supply_chain__link {
  padding: 1em 6em 1em 1em;
}
/* line 142, /app/app/assets/stylesheets/components/supply_chain.scss */
.supply_chain__link:hover {
  color: #485464;
}
/* line 146, /app/app/assets/stylesheets/components/supply_chain.scss */
.supply_chain__link:nth-child(odd) {
  border-right: 2px solid #FFFFFF;
  clear: left;
}
/* line 151, /app/app/assets/stylesheets/components/supply_chain.scss */
.supply_chain__link:nth-child(even) {
  border-left: 2px solid #FFFFFF;
}

/* line 156, /app/app/assets/stylesheets/components/supply_chain.scss */
.supply_chain__link_icon {
  color: #D31144;
  font-size: 1.7em;
  left: .8em;
  position: absolute;
  top: .8em;
}
/* line 8, /app/app/assets/stylesheets/mixins/_helpers.scss */
.rtl .supply_chain__link_icon {
  left: auto;
  right: .5em;
}

/* line 169, /app/app/assets/stylesheets/components/supply_chain.scss */
.supply_chain__link_back {
  display: block;
  font-size: .9em;
  margin-top: 1.1em;
}

/* line 175, /app/app/assets/stylesheets/components/supply_chain.scss */
.supply_chain__link_title {
  font-size: 1.2em;
}

/* line 179, /app/app/assets/stylesheets/components/supply_chain.scss */
.supply_chain__link_cta {
  color: #D31144;
  margin-top: 1em;
  text-decoration: underline;
}

/* line 185, /app/app/assets/stylesheets/components/supply_chain.scss */
.supply_chain__filters {
  padding-right: 1em;
}
/* line 8, /app/app/assets/stylesheets/mixins/_helpers.scss */
.rtl .supply_chain__filters {
  padding-left: 1em;
  padding-right: 0;
}

/* line 194, /app/app/assets/stylesheets/components/supply_chain.scss */
.supply_chain__icon {
  color: #D31144;
  font-size: 2em;
}

/* line 199, /app/app/assets/stylesheets/components/supply_chain.scss */
.supply_chain__icon--lead-icon {
  display: block;
  margin-bottom: .5em;
}

/* line 204, /app/app/assets/stylesheets/components/supply_chain.scss */
.supply_chain__tab_icon {
  color: #DDDDDD;
  font-size: 14px;
  margin-right: 3px;
}
/* line 8, /app/app/assets/stylesheets/mixins/_helpers.scss */
.rtl .supply_chain__tab_icon {
  margin-left: 3px;
  margin-right: 0;
}
/* line 2, /app/app/assets/stylesheets/mixins/_helpers.scss */
.supply_chain__tab--active .supply_chain__tab_icon {
  color: #D31144;
}

/* line 219, /app/app/assets/stylesheets/components/supply_chain.scss */
.supply_chain__guidance_header {
  padding: 0;
}

/* line 223, /app/app/assets/stylesheets/components/supply_chain.scss */
.supply_chain__guidances {
  background: #FFFFFF;
  padding: 2em 0 2em 1em;
}
/* line 227, /app/app/assets/stylesheets/components/supply_chain.scss */
.supply_chain__guidances .subsection {
  margin: 0;
  padding: 0;
}
/* line 232, /app/app/assets/stylesheets/components/supply_chain.scss */
.supply_chain__guidances .subsection__title {
  margin-top: 0;
  padding-top: 0;
}
/* line 237, /app/app/assets/stylesheets/components/supply_chain.scss */
.supply_chain__guidances .section__body {
  margin: 0;
  padding: 0;
}
/* line 244, /app/app/assets/stylesheets/components/supply_chain.scss */
.supply_chain__guidances .subsection__body .guidance {
  padding-right: 1em;
}

/* line 250, /app/app/assets/stylesheets/components/supply_chain.scss */
.supply_chain__submit_button {
  -moz-appearance: none;
  -webkit-appearance: none;
  -moz-border-radius: 0;
  -webkit-border-radius: 0;
  border-radius: 0;
  display: inline-block;
  vertical-align: middle;
  *vertical-align: auto;
  *zoom: 1;
  *display: inline;
  background: #D31144;
  border: 0;
  color: #FFFFFF;
  cursor: pointer;
  font-size: 1em;
  line-height: 2.6em;
  height: 2.6em;
  padding: 0 0.5em;
  min-width: 12em;
  text-align: left;
  text-decoration: none;
}
/* line 8, /app/app/assets/stylesheets/mixins/_helpers.scss */
.rtl .supply_chain__submit_button {
  text-align: right;
}
/* line 2, /app/app/assets/stylesheets/mixins/_helpers.scss */
.ie7 .supply_chain__submit_button {
  width: 18em;
}
/* line 182, /app/app/assets/stylesheets/mixins/_forms.scss */
.supply_chain__submit_button:focus, .supply_chain__submit_button:hover {
  background: #a90e36;
  color: #FFFFFF;
  outline: 0;
}
/* line 253, /app/app/assets/stylesheets/components/supply_chain.scss */
.supply_chain__submit_button .icon--submit-arrow {
  line-height: 2.5em;
}
/* line 32, /app/app/assets/stylesheets/vars/_colors.scss */
.cities-topic {
  background-color: #585b9a;
}

/* line 36, /app/app/assets/stylesheets/vars/_colors.scss */
.climate-change-topic {
  background-color: #82246f;
}

/* line 40, /app/app/assets/stylesheets/vars/_colors.scss */
.forests-topic {
  background-color: #00775a;
}

/* line 44, /app/app/assets/stylesheets/vars/_colors.scss */
.investors-topic {
  background-color: #af6165;
}

/* line 48, /app/app/assets/stylesheets/vars/_colors.scss */
.water-topic {
  background-color: #2c86da;
}

/* line 52, /app/app/assets/stylesheets/vars/_colors.scss */
.supply-chain-topic {
  background-color: #fe5e17;
}

/* line 56, /app/app/assets/stylesheets/vars/_colors.scss */
.states-and-regions-topic {
  background-color: #585b9a;
}

/* line 60, /app/app/assets/stylesheets/vars/_colors.scss */
.other-topic {
  background-color: #ef6a30;
}

/* line 65, /app/app/assets/stylesheets/vars/_colors.scss */
.policy-and-public-affairs-topic,
.companies-topic {
  background-color: palette(red, cdp);
}

/* line 5, /app/app/assets/stylesheets/components/supply_chain_member_analytics.scss */
#supply_chain_member_analytics__chart-container {
  display: none;
  height: 300px;
  margin-top: 2em;
}

/* line 12, /app/app/assets/stylesheets/components/supply_chain_member_analytics.scss */
.supply_chain_member_analytics__chart-description {
  display: none;
  margin-bottom: .5em;
}

/* line 17, /app/app/assets/stylesheets/components/supply_chain_member_analytics.scss */
.supply_chain_member_analytics__no_chart_error {
  color: #D31144;
  display: none;
  padding-bottom: 1em;
}

/* line 23, /app/app/assets/stylesheets/components/supply_chain_member_analytics.scss */
.supply_chain_member_analytics__filter {
  width: 25%;
}

/* line 27, /app/app/assets/stylesheets/components/supply_chain_member_analytics.scss */
.supply_chain_member_analytics__cleared_filter {
  *zoom: 1;
}
/* line 38, /usr/local/bundle/gems/compass-core-1.0.3/stylesheets/compass/utilities/general/_clearfix.scss */
.supply_chain_member_analytics__cleared_filter:after {
  content: "";
  display: table;
  clear: both;
}

/* line 31, /app/app/assets/stylesheets/components/supply_chain_member_analytics.scss */
.supply_chain_member_analytics__zoho_button {
  *zoom: 1;
  background-color: #FFFFFF;
  padding: 1.5em 1em;
}
/* line 38, /usr/local/bundle/gems/compass-core-1.0.3/stylesheets/compass/utilities/general/_clearfix.scss */
.supply_chain_member_analytics__zoho_button:after {
  content: "";
  display: table;
  clear: both;
}
/* line 37, /app/app/assets/stylesheets/components/supply_chain_member_analytics.scss */
.supply_chain_member_analytics__zoho_button .cta_button--x3 {
  margin-left: 0;
  margin-top: 1em;
}

/* line 43, /app/app/assets/stylesheets/components/supply_chain_member_analytics.scss */
.supply_chain_member_analytics__copy {
  color: #485464;
  padding: 0 1em 0 8%;
  position: relative;
}
/* line 48, /app/app/assets/stylesheets/components/supply_chain_member_analytics.scss */
.supply_chain_member_analytics__copy p {
  height: 72px;
  overflow: hidden;
  text-overflow: ellipsis;
  word-wrap: break-word;
}
/* line 55, /app/app/assets/stylesheets/components/supply_chain_member_analytics.scss */
.supply_chain_member_analytics__copy .icon--barchart {
  color: #D31144;
  font-size: 2em;
  left: 0;
  position: absolute;
  top: 1.2em;
}

/* line 64, /app/app/assets/stylesheets/components/supply_chain_member_analytics.scss */
.supply_chain_member_analytics__chart_export_print,
.supply_chain_member_analytics__chart_export_csv,
.supply_chain_member_analytics__chart_export_png {
  color: #485464;
  display: none;
  margin-right: 1em;
}
/* line 71, /app/app/assets/stylesheets/components/supply_chain_member_analytics.scss */
.supply_chain_member_analytics__chart_export_print:last-child,
.supply_chain_member_analytics__chart_export_csv:last-child,
.supply_chain_member_analytics__chart_export_png:last-child {
  margin-right: 0;
}
/* line 32, /app/app/assets/stylesheets/vars/_colors.scss */
.cities-topic {
  background-color: #585b9a;
}

/* line 36, /app/app/assets/stylesheets/vars/_colors.scss */
.climate-change-topic {
  background-color: #82246f;
}

/* line 40, /app/app/assets/stylesheets/vars/_colors.scss */
.forests-topic {
  background-color: #00775a;
}

/* line 44, /app/app/assets/stylesheets/vars/_colors.scss */
.investors-topic {
  background-color: #af6165;
}

/* line 48, /app/app/assets/stylesheets/vars/_colors.scss */
.water-topic {
  background-color: #2c86da;
}

/* line 52, /app/app/assets/stylesheets/vars/_colors.scss */
.supply-chain-topic {
  background-color: #fe5e17;
}

/* line 56, /app/app/assets/stylesheets/vars/_colors.scss */
.states-and-regions-topic {
  background-color: #585b9a;
}

/* line 60, /app/app/assets/stylesheets/vars/_colors.scss */
.other-topic {
  background-color: #ef6a30;
}

/* line 65, /app/app/assets/stylesheets/vars/_colors.scss */
.policy-and-public-affairs-topic,
.companies-topic {
  background-color: palette(red, cdp);
}

/* line 6, /app/app/assets/stylesheets/components/supply_chain_member_chart.scss */
.supply_chain_member_chart {
  width: 16.66666667%;
  float: left;
  margin-right: 4.16666667%;
}
/* line 2, /app/app/assets/stylesheets/mixins/_helpers.scss */
.no-mq .supply_chain_member_chart {
  margin-right: 3%;
}

/* line 14, /app/app/assets/stylesheets/components/supply_chain_member_chart.scss */
.supply_chain_member_chart:last-child {
  float: right;
  margin-right: 0;
}
/* line 2, /app/app/assets/stylesheets/mixins/_helpers.scss */
.no-mq .supply_chain_member_chart:last-child {
  margin-right: 0;
}

/* line 22, /app/app/assets/stylesheets/components/supply_chain_member_chart.scss */
.supply_chain_member_chart__value,
.supply_chain_member_chart__bar {
  display: inline-block;
  vertical-align: middle;
  *vertical-align: auto;
  *zoom: 1;
  *display: inline;
  float: left;
  width: 50%;
}
/* line 2, /app/app/assets/stylesheets/mixins/_helpers.scss */
.ie7 .supply_chain_member_chart__value, .ie7
.supply_chain_member_chart__bar {
  width: 49%;
}

/* line 34, /app/app/assets/stylesheets/components/supply_chain_member_chart.scss */
.supply_chain_member_chart__value {
  border-left: 1px solid #E7EBED;
  padding-left: .5em;
}
/* line 38, /app/app/assets/stylesheets/components/supply_chain_member_chart.scss */
.supply_chain_member_chart__value:last-of-type {
  color: #959595;
}

/* line 43, /app/app/assets/stylesheets/components/supply_chain_member_chart.scss */
.supply_chain_member_chart__description {
  clear: both;
  padding-top: 1em;
}

/* line 48, /app/app/assets/stylesheets/components/supply_chain_member_chart.scss */
.supply_chain_member_chart__bar {
  height: 15em;
  padding-top: 1em;
  position: relative;
}

/* line 54, /app/app/assets/stylesheets/components/supply_chain_member_chart.scss */
.supply_chain_member_chart__bar_fill--primary,
.supply_chain_member_chart__bar_fill--secondary {
  background-color: #E7EBED;
  bottom: 0;
  height: 100%;
  position: absolute;
  width: 100%;
}

/* line 63, /app/app/assets/stylesheets/components/supply_chain_member_chart.scss */
.supply_chain_member_chart__bar_fill--primary {
  background-color: #EF6A30;
}
/* line 66, /app/app/assets/stylesheets/components/supply_chain_member_chart.scss */
.supply_chain_member_charts--climate_change .supply_chain_member_chart__bar_fill--primary {
  background-color: #82246f;
}
/* line 70, /app/app/assets/stylesheets/components/supply_chain_member_chart.scss */
.supply_chain_member_charts--water .supply_chain_member_chart__bar_fill--primary {
  background-color: #2c86da;
}
/* line 74, /app/app/assets/stylesheets/components/supply_chain_member_chart.scss */
.supply_chain_member_charts--forests .supply_chain_member_chart__bar_fill--primary {
  background-color: #00775a;
}
/* line 32, /app/app/assets/stylesheets/vars/_colors.scss */
.cities-topic {
  background-color: #585b9a;
}

/* line 36, /app/app/assets/stylesheets/vars/_colors.scss */
.climate-change-topic {
  background-color: #82246f;
}

/* line 40, /app/app/assets/stylesheets/vars/_colors.scss */
.forests-topic {
  background-color: #00775a;
}

/* line 44, /app/app/assets/stylesheets/vars/_colors.scss */
.investors-topic {
  background-color: #af6165;
}

/* line 48, /app/app/assets/stylesheets/vars/_colors.scss */
.water-topic {
  background-color: #2c86da;
}

/* line 52, /app/app/assets/stylesheets/vars/_colors.scss */
.supply-chain-topic {
  background-color: #fe5e17;
}

/* line 56, /app/app/assets/stylesheets/vars/_colors.scss */
.states-and-regions-topic {
  background-color: #585b9a;
}

/* line 60, /app/app/assets/stylesheets/vars/_colors.scss */
.other-topic {
  background-color: #ef6a30;
}

/* line 65, /app/app/assets/stylesheets/vars/_colors.scss */
.policy-and-public-affairs-topic,
.companies-topic {
  background-color: palette(red, cdp);
}

/* line 32, /app/app/assets/stylesheets/vars/_colors.scss */
.cities-topic {
  background-color: #585b9a;
}

/* line 36, /app/app/assets/stylesheets/vars/_colors.scss */
.climate-change-topic {
  background-color: #82246f;
}

/* line 40, /app/app/assets/stylesheets/vars/_colors.scss */
.forests-topic {
  background-color: #00775a;
}

/* line 44, /app/app/assets/stylesheets/vars/_colors.scss */
.investors-topic {
  background-color: #af6165;
}

/* line 48, /app/app/assets/stylesheets/vars/_colors.scss */
.water-topic {
  background-color: #2c86da;
}

/* line 52, /app/app/assets/stylesheets/vars/_colors.scss */
.supply-chain-topic {
  background-color: #fe5e17;
}

/* line 56, /app/app/assets/stylesheets/vars/_colors.scss */
.states-and-regions-topic {
  background-color: #585b9a;
}

/* line 60, /app/app/assets/stylesheets/vars/_colors.scss */
.other-topic {
  background-color: #ef6a30;
}

/* line 65, /app/app/assets/stylesheets/vars/_colors.scss */
.policy-and-public-affairs-topic,
.companies-topic {
  background-color: #D31144;
}

/* line 9, /app/app/assets/stylesheets/components/supply_chain_member_charts.scss */
.supply_chain_member_charts {
  max-width: 100%;
  margin-left: auto;
  margin-right: auto;
  background: #FFFFFF;
  padding: 1.5em;
  position: relative;
}
/* line 12, /usr/local/bundle/gems/susy-2.2.12/sass/susy/output/support/_clearfix.scss */
.supply_chain_member_charts:after {
  content: " ";
  display: block;
  clear: both;
}

/* line 17, /app/app/assets/stylesheets/components/supply_chain_member_charts.scss */
.supply_chain_member_charts__details {
  width: 40.6779661%;
  float: left;
  margin-right: 1.69491525%;
  padding-right: 6.77966102%;
}
/* line 2, /app/app/assets/stylesheets/mixins/_helpers.scss */
.ie7 .supply_chain_member_charts__details {
  width: 34%;
}

/* line 26, /app/app/assets/stylesheets/components/supply_chain_member_charts.scss */
.supply_chain_member_charts__introduction {
  padding-bottom: 1em;
}

/* line 30, /app/app/assets/stylesheets/components/supply_chain_member_charts.scss */
.supply_chain_member_charts__summary {
  background: #E7EBED;
  padding: 0 1em 1em 1em;
}

/* line 35, /app/app/assets/stylesheets/components/supply_chain_member_charts.scss */
.supply_chain_member_charts__type--all,
.supply_chain_member_charts__type--climate_change,
.supply_chain_member_charts__type--water,
.supply_chain_member_charts__type--forests {
  max-width: 100%;
  margin-left: auto;
  margin-right: auto;
  padding-top: 1em;
}
/* line 12, /usr/local/bundle/gems/susy-2.2.12/sass/susy/output/support/_clearfix.scss */
.supply_chain_member_charts__type--all:after,
.supply_chain_member_charts__type--climate_change:after,
.supply_chain_member_charts__type--water:after,
.supply_chain_member_charts__type--forests:after {
  content: " ";
  display: block;
  clear: both;
}

/* line 43, /app/app/assets/stylesheets/components/supply_chain_member_charts.scss */
.supply_chain_member_charts__type_stat {
  -moz-border-radius: 50%;
  -webkit-border-radius: 50%;
  border-radius: 50%;
  font-family: 'roboto-regular', Helvetica, sans-serif;
  font-weight: normal;
  font-size: 1em;
  color: #FFFFFF;
  float: left;
  line-height: 3em;
  text-align: center;
  width: 3em;
}
/* line 53, /app/app/assets/stylesheets/components/supply_chain_member_charts.scss */
.supply_chain_member_charts__type--all .supply_chain_member_charts__type_stat {
  background: #EF6A30;
}
/* line 57, /app/app/assets/stylesheets/components/supply_chain_member_charts.scss */
.supply_chain_member_charts__type--climate_change .supply_chain_member_charts__type_stat {
  background-color: #82246f;
}
/* line 61, /app/app/assets/stylesheets/components/supply_chain_member_charts.scss */
.supply_chain_member_charts__type--water .supply_chain_member_charts__type_stat {
  background-color: #2c86da;
}
/* line 65, /app/app/assets/stylesheets/components/supply_chain_member_charts.scss */
.supply_chain_member_charts__type--forests .supply_chain_member_charts__type_stat {
  background-color: #00775a;
}

/* line 70, /app/app/assets/stylesheets/components/supply_chain_member_charts.scss */
.supply_chain_member_charts__type_text {
  font-size: .9em;
  line-height: 3.4em;
  padding-left: 4em;
}
/* line 75, /app/app/assets/stylesheets/components/supply_chain_member_charts.scss */
.supply_chain_member_charts__type--long .supply_chain_member_charts__type_text {
  line-height: 1.5em;
}

/* line 80, /app/app/assets/stylesheets/components/supply_chain_member_charts.scss */
.supply_chain_member_charts__visualisations {
  width: 57.62711864%;
  float: left;
  margin-right: 1.69491525%;
  float: right;
  margin-right: 0;
  font-size: .9em;
}

/* line 87, /app/app/assets/stylesheets/components/supply_chain_member_charts.scss */
.supply_chain_member_charts__charts {
  max-width: 100%;
  margin-left: auto;
  margin-right: auto;
}
/* line 12, /usr/local/bundle/gems/susy-2.2.12/sass/susy/output/support/_clearfix.scss */
.supply_chain_member_charts__charts:after {
  content: " ";
  display: block;
  clear: both;
}

/* line 91, /app/app/assets/stylesheets/components/supply_chain_member_charts.scss */
.supply_chain_member_charts__legend {
  color: #959595;
  padding-top: 1em;
}

/* line 97, /app/app/assets/stylesheets/components/supply_chain_member_charts.scss */
.supply_chain_member_charts__legend_item .icon--chart-legend {
  background-color: #EF6A30;
  margin-bottom: .15em;
  margin-right: .5em;
}
/* line 102, /app/app/assets/stylesheets/components/supply_chain_member_charts.scss */
.supply_chain_member_charts--climate_change .supply_chain_member_charts__legend_item .icon--chart-legend {
  background-color: #82246f;
}
/* line 106, /app/app/assets/stylesheets/components/supply_chain_member_charts.scss */
.supply_chain_member_charts--water .supply_chain_member_charts__legend_item .icon--chart-legend {
  background-color: #2c86da;
}
/* line 110, /app/app/assets/stylesheets/components/supply_chain_member_charts.scss */
.supply_chain_member_charts--forests .supply_chain_member_charts__legend_item .icon--chart-legend {
  background-color: #00775a;
}
/* line 115, /app/app/assets/stylesheets/components/supply_chain_member_charts.scss */
.supply_chain_member_charts__legend_item:last-child .icon--chart-legend {
  background-color: #E7EBED;
}

/* line 120, /app/app/assets/stylesheets/components/supply_chain_member_charts.scss */
.supply_chain_member_charts__cta {
  bottom: 1.5em;
  position: absolute;
}
@charset "UTF-8";
/* line 32, /app/app/assets/stylesheets/vars/_colors.scss */
.cities-topic {
  background-color: #585b9a;
}

/* line 36, /app/app/assets/stylesheets/vars/_colors.scss */
.climate-change-topic {
  background-color: #82246f;
}

/* line 40, /app/app/assets/stylesheets/vars/_colors.scss */
.forests-topic {
  background-color: #00775a;
}

/* line 44, /app/app/assets/stylesheets/vars/_colors.scss */
.investors-topic {
  background-color: #af6165;
}

/* line 48, /app/app/assets/stylesheets/vars/_colors.scss */
.water-topic {
  background-color: #2c86da;
}

/* line 52, /app/app/assets/stylesheets/vars/_colors.scss */
.supply-chain-topic {
  background-color: #fe5e17;
}

/* line 56, /app/app/assets/stylesheets/vars/_colors.scss */
.states-and-regions-topic {
  background-color: #585b9a;
}

/* line 60, /app/app/assets/stylesheets/vars/_colors.scss */
.other-topic {
  background-color: #ef6a30;
}

/* line 65, /app/app/assets/stylesheets/vars/_colors.scss */
.policy-and-public-affairs-topic,
.companies-topic {
  background-color: palette(red, cdp);
}

/* line 4, /app/app/assets/stylesheets/components/supply_chain_member_files.scss */
.supply_chain_member_files {
  overflow-x: scroll;
  padding: 1em 1em 0 0;
}

/* line 9, /app/app/assets/stylesheets/components/supply_chain_member_files.scss */
.supply_chain_member_files__delete {
  font-family: 'icomoon';
  speak: none;
  font-style: normal;
  font-weight: normal;
  font-variant: normal;
  text-transform: none;
  line-height: 1;
  vertical-align: middle;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  *zoom: expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = '' );
  color: #D31144;
  cursor: pointer;
  display: inline;
}
/* line 25, /app/app/assets/stylesheets/mixins/_icons.scss */
.supply_chain_member_files__delete:before {
  content: "";
}

/* line 17, /app/app/assets/stylesheets/components/supply_chain_member_files.scss */
.supply_chain_member_files__delete_link {
  text-decoration: none;
}
/* line 32, /app/app/assets/stylesheets/vars/_colors.scss */
.cities-topic {
  background-color: #585b9a;
}

/* line 36, /app/app/assets/stylesheets/vars/_colors.scss */
.climate-change-topic {
  background-color: #82246f;
}

/* line 40, /app/app/assets/stylesheets/vars/_colors.scss */
.forests-topic {
  background-color: #00775a;
}

/* line 44, /app/app/assets/stylesheets/vars/_colors.scss */
.investors-topic {
  background-color: #af6165;
}

/* line 48, /app/app/assets/stylesheets/vars/_colors.scss */
.water-topic {
  background-color: #2c86da;
}

/* line 52, /app/app/assets/stylesheets/vars/_colors.scss */
.supply-chain-topic {
  background-color: #fe5e17;
}

/* line 56, /app/app/assets/stylesheets/vars/_colors.scss */
.states-and-regions-topic {
  background-color: #585b9a;
}

/* line 60, /app/app/assets/stylesheets/vars/_colors.scss */
.other-topic {
  background-color: #ef6a30;
}

/* line 65, /app/app/assets/stylesheets/vars/_colors.scss */
.policy-and-public-affairs-topic,
.companies-topic {
  background-color: palette(red, cdp);
}

/* line 5, /app/app/assets/stylesheets/components/supply_chain_member_progress_chart.scss */
.supply_chain_member_all_suppliers_progress_chart {
  background-color: #FFFFFF;
}
/* line 8, /app/app/assets/stylesheets/components/supply_chain_member_progress_chart.scss */
.supply_chain_member_all_suppliers_progress_chart table {
  margin: 0em auto 0em 1.35em;
}
/* line 12, /app/app/assets/stylesheets/components/supply_chain_member_progress_chart.scss */
.supply_chain_member_all_suppliers_progress_chart thead th:first-child {
  width: auto;
}
/* line 16, /app/app/assets/stylesheets/components/supply_chain_member_progress_chart.scss */
.supply_chain_member_all_suppliers_progress_chart thead th {
  text-align: center;
  width: 11em;
}
/* line 21, /app/app/assets/stylesheets/components/supply_chain_member_progress_chart.scss */
.supply_chain_member_all_suppliers_progress_chart td:first-child, .supply_chain_member_all_suppliers_progress_chart th:first-child {
  padding-left: 0em;
}
/* line 25, /app/app/assets/stylesheets/components/supply_chain_member_progress_chart.scss */
.supply_chain_member_all_suppliers_progress_chart td:last-child, .supply_chain_member_all_suppliers_progress_chart th:last-child {
  padding-right: 0em;
}
/* line 29, /app/app/assets/stylesheets/components/supply_chain_member_progress_chart.scss */
.supply_chain_member_all_suppliers_progress_chart tbody th {
  text-align: left;
}
/* line 33, /app/app/assets/stylesheets/components/supply_chain_member_progress_chart.scss */
.supply_chain_member_all_suppliers_progress_chart th {
  padding: 0.5em 0.5em;
}
/* line 37, /app/app/assets/stylesheets/components/supply_chain_member_progress_chart.scss */
.supply_chain_member_all_suppliers_progress_chart td {
  padding: 0.5em 0.5em;
  width: 11em;
}
/* line 42, /app/app/assets/stylesheets/components/supply_chain_member_progress_chart.scss */
.supply_chain_member_all_suppliers_progress_chart .supply_chain_member_progress_chart_circle {
  -moz-border-radius: 50%;
  -webkit-border-radius: 50%;
  border-radius: 50%;
  width: 4em;
  height: 4em;
  text-align: center;
  line-height: 4em;
  color: #FFFFFF;
  margin: auto;
}

/* line 53, /app/app/assets/stylesheets/components/supply_chain_member_progress_chart.scss */
.supply_chain_member_per_theme_suppliers_progress_chart {
  overflow: hidden;
  *zoom: 1;
  background-color: #FFFFFF;
  padding: 1.5em;
}

/* line 59, /app/app/assets/stylesheets/components/supply_chain_member_progress_chart.scss */
.supply_chain_member_progress_chart_section {
  padding: 1.5em;
}

/* line 63, /app/app/assets/stylesheets/components/supply_chain_member_progress_chart.scss */
.supply_chain_member_progress_chart_left_column {
  display: block;
  width: 35%;
  float: left;
}

/* line 69, /app/app/assets/stylesheets/components/supply_chain_member_progress_chart.scss */
.supply_chain_member_progress_chart_right_column {
  display: block;
  width: 65%;
  float: right;
  padding: 0em 1em;
}

/* line 77, /app/app/assets/stylesheets/components/supply_chain_member_progress_chart.scss */
.supply_chain_member_progress_chart_panel {
  background: #E7EBED;
  font-size: 0.9em;
  margin: 1.5em 0em;
}

/* line 83, /app/app/assets/stylesheets/components/supply_chain_member_progress_chart.scss */
.supply_chain_member_progress_chart_panel_item {
  overflow: hidden;
  *zoom: 1;
}

/* line 87, /app/app/assets/stylesheets/components/supply_chain_member_progress_chart.scss */
.supply_chain_member_progress_chart_small_circle {
  -moz-border-radius: 50%;
  -webkit-border-radius: 50%;
  border-radius: 50%;
  width: 3em;
  height: 3em;
  text-align: center;
  line-height: 3em;
  display: block;
  float: left;
  background-color: red;
  color: #FFFFFF;
  margin: 1em;
}

/* line 100, /app/app/assets/stylesheets/components/supply_chain_member_progress_chart.scss */
.supply_chain_member_progress_chart_description {
  margin: 1em;
}
/* line 32, /app/app/assets/stylesheets/vars/_colors.scss */
.cities-topic {
  background-color: #585b9a;
}

/* line 36, /app/app/assets/stylesheets/vars/_colors.scss */
.climate-change-topic {
  background-color: #82246f;
}

/* line 40, /app/app/assets/stylesheets/vars/_colors.scss */
.forests-topic {
  background-color: #00775a;
}

/* line 44, /app/app/assets/stylesheets/vars/_colors.scss */
.investors-topic {
  background-color: #af6165;
}

/* line 48, /app/app/assets/stylesheets/vars/_colors.scss */
.water-topic {
  background-color: #2c86da;
}

/* line 52, /app/app/assets/stylesheets/vars/_colors.scss */
.supply-chain-topic {
  background-color: #fe5e17;
}

/* line 56, /app/app/assets/stylesheets/vars/_colors.scss */
.states-and-regions-topic {
  background-color: #585b9a;
}

/* line 60, /app/app/assets/stylesheets/vars/_colors.scss */
.other-topic {
  background-color: #ef6a30;
}

/* line 65, /app/app/assets/stylesheets/vars/_colors.scss */
.policy-and-public-affairs-topic,
.companies-topic {
  background-color: palette(red, cdp);
}

/* line 3, /app/app/assets/stylesheets/components/supply_chain_member_suppliers.scss */
.supply_chain_member_suppliers {
  background: #FFFFFF;
  padding: 1.5em 1em;
}

/* line 8, /app/app/assets/stylesheets/components/supply_chain_member_suppliers.scss */
.supply_chain_member_suppliers__export_button {
  padding: 1em 0 1em 1em;
  width: 100%;
}
/* line 12, /app/app/assets/stylesheets/components/supply_chain_member_suppliers.scss */
.supply_chain_member_suppliers__export_button .cta_button {
  float: right;
}

/* line 17, /app/app/assets/stylesheets/components/supply_chain_member_suppliers.scss */
.supply_chain_member_suppliers__none_found {
  padding: 1em 0 0 0;
}
/* line 32, /app/app/assets/stylesheets/vars/_colors.scss */
.cities-topic {
  background-color: #585b9a;
}

/* line 36, /app/app/assets/stylesheets/vars/_colors.scss */
.climate-change-topic {
  background-color: #82246f;
}

/* line 40, /app/app/assets/stylesheets/vars/_colors.scss */
.forests-topic {
  background-color: #00775a;
}

/* line 44, /app/app/assets/stylesheets/vars/_colors.scss */
.investors-topic {
  background-color: #af6165;
}

/* line 48, /app/app/assets/stylesheets/vars/_colors.scss */
.water-topic {
  background-color: #2c86da;
}

/* line 52, /app/app/assets/stylesheets/vars/_colors.scss */
.supply-chain-topic {
  background-color: #fe5e17;
}

/* line 56, /app/app/assets/stylesheets/vars/_colors.scss */
.states-and-regions-topic {
  background-color: #585b9a;
}

/* line 60, /app/app/assets/stylesheets/vars/_colors.scss */
.other-topic {
  background-color: #ef6a30;
}

/* line 65, /app/app/assets/stylesheets/vars/_colors.scss */
.policy-and-public-affairs-topic,
.companies-topic {
  background-color: palette(red, cdp);
}

/* line 32, /app/app/assets/stylesheets/vars/_colors.scss */
.cities-topic {
  background-color: #585b9a;
}

/* line 36, /app/app/assets/stylesheets/vars/_colors.scss */
.climate-change-topic {
  background-color: #82246f;
}

/* line 40, /app/app/assets/stylesheets/vars/_colors.scss */
.forests-topic {
  background-color: #00775a;
}

/* line 44, /app/app/assets/stylesheets/vars/_colors.scss */
.investors-topic {
  background-color: #af6165;
}

/* line 48, /app/app/assets/stylesheets/vars/_colors.scss */
.water-topic {
  background-color: #2c86da;
}

/* line 52, /app/app/assets/stylesheets/vars/_colors.scss */
.supply-chain-topic {
  background-color: #fe5e17;
}

/* line 56, /app/app/assets/stylesheets/vars/_colors.scss */
.states-and-regions-topic {
  background-color: #585b9a;
}

/* line 60, /app/app/assets/stylesheets/vars/_colors.scss */
.other-topic {
  background-color: #ef6a30;
}

/* line 65, /app/app/assets/stylesheets/vars/_colors.scss */
.policy-and-public-affairs-topic,
.companies-topic {
  background-color: #D31144;
}

/* line 9, /app/app/assets/stylesheets/components/support_need_help.scss */
.support_need_help {
  background: #E4134A;
  color: #FFFFFF;
}
@media (min-width: 1080px) {
  /* line 9, /app/app/assets/stylesheets/components/support_need_help.scss */
  .support_need_help {
    overflow: hidden;
  }
}
/* line 56, /usr/local/bundle/gems/susy-2.2.12/sass/susy/language/susy/_breakpoint-plugin.scss */
.no-mq .support_need_help {
  overflow: hidden;
}
@media (min-width: 1080px) {
  /* line 17, /app/app/assets/stylesheets/components/support_need_help.scss */
  .support_need_help.cdp_contact {
    background: #f0d2d9;
  }
}
/* line 56, /usr/local/bundle/gems/susy-2.2.12/sass/susy/language/susy/_breakpoint-plugin.scss */
.no-mq .support_need_help.cdp_contact {
  background: #f0d2d9;
}

@media (min-width: 1080px) {
  /* line 24, /app/app/assets/stylesheets/components/support_need_help.scss */
  .support_need_help__inner {
    background: #E4134A;
    float: left;
    position: relative;
    right: 50%;
    width: 100%;
  }
  /* line 8, /app/app/assets/stylesheets/mixins/_helpers.scss */
  .rtl .support_need_help__inner {
    float: right;
    left: 50%;
    right: auto;
  }
}
/* line 56, /usr/local/bundle/gems/susy-2.2.12/sass/susy/language/susy/_breakpoint-plugin.scss */
.no-mq .support_need_help__inner {
  background: #E4134A;
  float: left;
  position: relative;
  right: 50%;
  width: 100%;
}
/* line 8, /app/app/assets/stylesheets/mixins/_helpers.scss */
.rtl .no-mq .support_need_help__inner {
  float: right;
  left: 50%;
  right: auto;
}

/* line 40, /app/app/assets/stylesheets/components/support_need_help.scss */
.support_need_help__info,
.support_need_help__contact {
  padding: 0 2em 1.5em;
}
@media (min-width: 768px) {
  /* line 40, /app/app/assets/stylesheets/components/support_need_help.scss */
  .support_need_help__info,
  .support_need_help__contact {
    padding: 0 3.4em;
  }
}
/* line 56, /usr/local/bundle/gems/susy-2.2.12/sass/susy/language/susy/_breakpoint-plugin.scss */
.no-mq .support_need_help__info, .no-mq
.support_need_help__contact {
  padding: 0 3.4em;
}
@media (min-width: 1080px) {
  /* line 40, /app/app/assets/stylesheets/components/support_need_help.scss */
  .support_need_help__info,
  .support_need_help__contact {
    float: left;
    overflow: hidden;
    padding: 0 0 1em;
    position: relative;
    width: 35%;
  }
  /* line 2, /app/app/assets/stylesheets/mixins/_helpers.scss */
  .cdp_contact .support_need_help__info, .cdp_contact
  .support_need_help__contact {
    width: 50%;
  }
}
/* line 56, /usr/local/bundle/gems/susy-2.2.12/sass/susy/language/susy/_breakpoint-plugin.scss */
.no-mq .support_need_help__info, .no-mq
.support_need_help__contact {
  float: left;
  overflow: hidden;
  padding: 0 0 1em;
  position: relative;
  width: 35%;
}
/* line 2, /app/app/assets/stylesheets/mixins/_helpers.scss */
.cdp_contact .no-mq .support_need_help__info, .cdp_contact .no-mq
.support_need_help__contact {
  width: 50%;
}

/* line 61, /app/app/assets/stylesheets/components/support_need_help.scss */
.support_need_help__info {
  padding-bottom: 1.5em;
  padding-top: 1.5em;
}
@media (min-width: 1080px) {
  /* line 61, /app/app/assets/stylesheets/components/support_need_help.scss */
  .support_need_help__info {
    left: 65%;
  }
  /* line 8, /app/app/assets/stylesheets/mixins/_helpers.scss */
  .rtl .support_need_help__info {
    left: auto;
    right: 14%;
  }
  /* line 8, /app/app/assets/stylesheets/mixins/_helpers.scss */
  .rtl .cdp_contact .support_need_help__info {
    right: 18%;
  }
}
/* line 56, /usr/local/bundle/gems/susy-2.2.12/sass/susy/language/susy/_breakpoint-plugin.scss */
.no-mq .support_need_help__info {
  left: 65%;
}
/* line 8, /app/app/assets/stylesheets/mixins/_helpers.scss */
.rtl .no-mq .support_need_help__info {
  left: auto;
  right: 14%;
}
/* line 8, /app/app/assets/stylesheets/mixins/_helpers.scss */
.rtl .cdp_contact .no-mq .support_need_help__info {
  right: 18%;
}

/* line 81, /app/app/assets/stylesheets/components/support_need_help.scss */
.support_need_help__contact {
  padding-bottom: 1.5em;
  padding-top: 1.5em;
}
@media (min-width: 1080px) {
  /* line 81, /app/app/assets/stylesheets/components/support_need_help.scss */
  .support_need_help__contact {
    font-size: .9em;
    left: 65%;
    line-height: 1.4em;
    padding-bottom: 1em;
    padding-top: 1.5em;
  }
  /* line 8, /app/app/assets/stylesheets/mixins/_helpers.scss */
  .rtl .support_need_help__contact {
    left: auto;
    right: 73%;
  }
  /* line 2, /app/app/assets/stylesheets/mixins/_helpers.scss */
  .cdp_contact .support_need_help__contact {
    left: 52%;
  }
  /* line 8, /app/app/assets/stylesheets/mixins/_helpers.scss */
  .rtl .cdp_contact .support_need_help__contact {
    left: auto;
    right: 102%;
  }
}
/* line 56, /usr/local/bundle/gems/susy-2.2.12/sass/susy/language/susy/_breakpoint-plugin.scss */
.no-mq .support_need_help__contact {
  font-size: .9em;
  left: 65%;
  line-height: 1.4em;
  padding-bottom: 1em;
  padding-top: 1.5em;
}
/* line 8, /app/app/assets/stylesheets/mixins/_helpers.scss */
.rtl .no-mq .support_need_help__contact {
  left: auto;
  right: 73%;
}
/* line 2, /app/app/assets/stylesheets/mixins/_helpers.scss */
.cdp_contact .no-mq .support_need_help__contact {
  left: 52%;
}
/* line 8, /app/app/assets/stylesheets/mixins/_helpers.scss */
.rtl .cdp_contact .no-mq .support_need_help__contact {
  left: auto;
  right: 102%;
}
/* line 2, /app/app/assets/stylesheets/mixins/_helpers.scss */
.cdp_contact .support_need_help__contact {
  background: #f0d2d9;
}
@media (min-width: 1080px) {
  /* line 2, /app/app/assets/stylesheets/mixins/_helpers.scss */
  .cdp_contact .support_need_help__contact {
    background: none;
  }
}
/* line 56, /usr/local/bundle/gems/susy-2.2.12/sass/susy/language/susy/_breakpoint-plugin.scss */
.no-mq .cdp_contact .support_need_help__contact {
  background: none;
}

/* line 116, /app/app/assets/stylesheets/components/support_need_help.scss */
.support_need_help__title {
  font-size: 1.3em;
  padding-top: 0;
}
@media (min-width: 768px) {
  /* line 116, /app/app/assets/stylesheets/components/support_need_help.scss */
  .support_need_help__title {
    font-size: 1.1em;
  }
}
/* line 56, /usr/local/bundle/gems/susy-2.2.12/sass/susy/language/susy/_breakpoint-plugin.scss */
.no-mq .support_need_help__title {
  font-size: 1.1em;
}
@media (min-width: 1080px) {
  /* line 116, /app/app/assets/stylesheets/components/support_need_help.scss */
  .support_need_help__title {
    padding-right: 30%;
  }
}
/* line 56, /usr/local/bundle/gems/susy-2.2.12/sass/susy/language/susy/_breakpoint-plugin.scss */
.no-mq .support_need_help__title {
  padding-right: 30%;
}

@media (min-width: 768px) {
  /* line 129, /app/app/assets/stylesheets/components/support_need_help.scss */
  .support_need_help__help {
    font-size: .9em;
    padding-right: 30%;
  }
  /* line 8, /app/app/assets/stylesheets/mixins/_helpers.scss */
  .rtl .support_need_help__help {
    padding-left: 30%;
    padding-right: 0;
  }
}
/* line 56, /usr/local/bundle/gems/susy-2.2.12/sass/susy/language/susy/_breakpoint-plugin.scss */
.no-mq .support_need_help__help {
  font-size: .9em;
  padding-right: 30%;
}
/* line 8, /app/app/assets/stylesheets/mixins/_helpers.scss */
.rtl .no-mq .support_need_help__help {
  padding-left: 30%;
  padding-right: 0;
}

/* line 141, /app/app/assets/stylesheets/components/support_need_help.scss */
.support_need_help__contact_avatar {
  display: inline-block;
  vertical-align: middle;
  *vertical-align: auto;
  *zoom: 1;
  *display: inline;
  margin-right: 20px;
}
/* line 8, /app/app/assets/stylesheets/mixins/_helpers.scss */
.rtl .support_need_help__contact_avatar {
  margin-left: 20px;
  margin-right: 0;
}
@media (min-width: 768px) {
  /* line 141, /app/app/assets/stylesheets/components/support_need_help.scss */
  .support_need_help__contact_avatar {
    margin-right: 42px;
  }
  /* line 8, /app/app/assets/stylesheets/mixins/_helpers.scss */
  .rtl .support_need_help__contact_avatar {
    margin-left: 0;
    margin-right: 0;
  }
}
/* line 56, /usr/local/bundle/gems/susy-2.2.12/sass/susy/language/susy/_breakpoint-plugin.scss */
.no-mq .support_need_help__contact_avatar {
  margin-right: 42px;
}
/* line 8, /app/app/assets/stylesheets/mixins/_helpers.scss */
.rtl .no-mq .support_need_help__contact_avatar {
  margin-left: 0;
  margin-right: 0;
}

/* line 161, /app/app/assets/stylesheets/components/support_need_help.scss */
.support_need_help__contact_info {
  display: inline-block;
  vertical-align: top;
  *vertical-align: auto;
  *zoom: 1;
  *display: inline;
  padding: 0;
}
/* line 2, /app/app/assets/stylesheets/mixins/_helpers.scss */
.cdp_contact .support_need_help__contact_info {
  color: #E4134A;
}
/* line 169, /app/app/assets/stylesheets/components/support_need_help.scss */
.cdp_contact .support_need_help__contact_info a {
  color: #E4134A;
}

/* line 173, /app/app/assets/stylesheets/components/support_need_help.scss */
.support_need_help__additional_contact {
  color: #FFFFFF;
}
/* line 176, /app/app/assets/stylesheets/components/support_need_help.scss */
.support_need_help__additional_contact:nth-child(1) {
  padding-bottom: .5em;
}
/* line 2, /app/app/assets/stylesheets/mixins/_helpers.scss */
.cdp_contact .support_need_help__additional_contact {
  color: #E4134A;
}
/* line 183, /app/app/assets/stylesheets/components/support_need_help.scss */
.cdp_contact .support_need_help__additional_contact a {
  color: #E4134A;
}
/* line 186, /app/app/assets/stylesheets/components/support_need_help.scss */
.cdp_contact .support_need_help__additional_contact a:hover {
  color: #E4134A;
}
/* line 192, /app/app/assets/stylesheets/components/support_need_help.scss */
.support_need_help__additional_contact a {
  color: #FFFFFF;
}
/* line 195, /app/app/assets/stylesheets/components/support_need_help.scss */
.support_need_help__additional_contact a:hover {
  color: #f0d2d9;
}

/* line 201, /app/app/assets/stylesheets/components/support_need_help.scss */
.support_need_help__contact_region {
  color: #000000;
}

/* line 205, /app/app/assets/stylesheets/components/support_need_help.scss */
.support_need_help__email_link {
  color: #FFFFFF;
}
/* line 208, /app/app/assets/stylesheets/components/support_need_help.scss */
.support_need_help__email_link:hover, .support_need_help__email_link:focus {
  color: #FFFFFF;
}

/* line 214, /app/app/assets/stylesheets/components/support_need_help.scss */
.support_need_help__cta {
  -moz-border-radius: 50px;
  -webkit-border-radius: 50px;
  border-radius: 50px;
  background-color: #D31144;
  color: #FFFFFF;
  display: none;
  height: 95px;
  left: 5em;
  padding: 10px;
  position: fixed;
  text-align: center;
  text-decoration: none;
  top: 33%;
  width: 95px;
  z-index: 10;
}
@media (min-width: 1379px) {
  /* line 214, /app/app/assets/stylesheets/components/support_need_help.scss */
  .support_need_help__cta {
    display: table;
  }
}
/* line 56, /usr/local/bundle/gems/susy-2.2.12/sass/susy/language/susy/_breakpoint-plugin.scss */
.no-mq .support_need_help__cta {
  display: table;
}
/* line 8, /app/app/assets/stylesheets/mixins/_helpers.scss */
.rtl .support_need_help__cta {
  left: auto;
  right: 5em;
}
/* line 238, /app/app/assets/stylesheets/components/support_need_help.scss */
.support_need_help__cta:hover {
  background-color: #a90e36;
  color: #FFFFFF;
}
/* line 243, /app/app/assets/stylesheets/components/support_need_help.scss */
.support_need_help__cta span {
  display: table-cell;
  vertical-align: middle;
}

/* line 249, /app/app/assets/stylesheets/components/support_need_help.scss */
.support_need_help__two_block {
  display: inline-block;
  vertical-align: top;
  *vertical-align: auto;
  *zoom: 1;
  *display: inline;
}
@media (min-width: 1080px) {
  /* line 249, /app/app/assets/stylesheets/components/support_need_help.scss */
  .support_need_help__two_block {
    margin-top: 0;
  }
  /* line 255, /app/app/assets/stylesheets/components/support_need_help.scss */
  .support_need_help__two_block:nth-child(odd) {
    margin-bottom: 1em;
    margin-right: 2em;
  }
}
/* line 56, /usr/local/bundle/gems/susy-2.2.12/sass/susy/language/susy/_breakpoint-plugin.scss */
.no-mq .support_need_help__two_block {
  margin-top: 0;
}
/* line 255, /app/app/assets/stylesheets/components/support_need_help.scss */
.no-mq .support_need_help__two_block:nth-child(odd) {
  margin-bottom: 1em;
  margin-right: 2em;
}

/* line 263, /app/app/assets/stylesheets/components/support_need_help.scss */
.support_need_help__city_wrapper {
  display: inline-block;
  vertical-align: top;
  *vertical-align: auto;
  *zoom: 1;
  *display: inline;
}
/* line 32, /app/app/assets/stylesheets/vars/_colors.scss */
.cities-topic {
  background-color: #585b9a;
}

/* line 36, /app/app/assets/stylesheets/vars/_colors.scss */
.climate-change-topic {
  background-color: #82246f;
}

/* line 40, /app/app/assets/stylesheets/vars/_colors.scss */
.forests-topic {
  background-color: #00775a;
}

/* line 44, /app/app/assets/stylesheets/vars/_colors.scss */
.investors-topic {
  background-color: #af6165;
}

/* line 48, /app/app/assets/stylesheets/vars/_colors.scss */
.water-topic {
  background-color: #2c86da;
}

/* line 52, /app/app/assets/stylesheets/vars/_colors.scss */
.supply-chain-topic {
  background-color: #fe5e17;
}

/* line 56, /app/app/assets/stylesheets/vars/_colors.scss */
.states-and-regions-topic {
  background-color: #585b9a;
}

/* line 60, /app/app/assets/stylesheets/vars/_colors.scss */
.other-topic {
  background-color: #ef6a30;
}

/* line 65, /app/app/assets/stylesheets/vars/_colors.scss */
.policy-and-public-affairs-topic,
.companies-topic {
  background-color: palette(red, cdp);
}

/* line 3, /app/app/assets/stylesheets/components/tooltip.scss */
.tooltip {
  color: #D31144;
  cursor: pointer;
}
/* line 32, /app/app/assets/stylesheets/vars/_colors.scss */
.cities-topic {
  background-color: #585b9a;
}

/* line 36, /app/app/assets/stylesheets/vars/_colors.scss */
.climate-change-topic {
  background-color: #82246f;
}

/* line 40, /app/app/assets/stylesheets/vars/_colors.scss */
.forests-topic {
  background-color: #00775a;
}

/* line 44, /app/app/assets/stylesheets/vars/_colors.scss */
.investors-topic {
  background-color: #af6165;
}

/* line 48, /app/app/assets/stylesheets/vars/_colors.scss */
.water-topic {
  background-color: #2c86da;
}

/* line 52, /app/app/assets/stylesheets/vars/_colors.scss */
.supply-chain-topic {
  background-color: #fe5e17;
}

/* line 56, /app/app/assets/stylesheets/vars/_colors.scss */
.states-and-regions-topic {
  background-color: #585b9a;
}

/* line 60, /app/app/assets/stylesheets/vars/_colors.scss */
.other-topic {
  background-color: #ef6a30;
}

/* line 65, /app/app/assets/stylesheets/vars/_colors.scss */
.policy-and-public-affairs-topic,
.companies-topic {
  background-color: palette(red, cdp);
}

/* line 5, /app/app/assets/stylesheets/components/turbolinks_progress_bar.scss */
html.turbolinks-progress-bar::before {
  background-color: #D31144 !important;
  height: 2px !important;
  z-index: 5;
}
/* line 32, /app/app/assets/stylesheets/vars/_colors.scss */
.cities-topic {
  background-color: #585b9a;
}

/* line 36, /app/app/assets/stylesheets/vars/_colors.scss */
.climate-change-topic {
  background-color: #82246f;
}

/* line 40, /app/app/assets/stylesheets/vars/_colors.scss */
.forests-topic {
  background-color: #00775a;
}

/* line 44, /app/app/assets/stylesheets/vars/_colors.scss */
.investors-topic {
  background-color: #af6165;
}

/* line 48, /app/app/assets/stylesheets/vars/_colors.scss */
.water-topic {
  background-color: #2c86da;
}

/* line 52, /app/app/assets/stylesheets/vars/_colors.scss */
.supply-chain-topic {
  background-color: #fe5e17;
}

/* line 56, /app/app/assets/stylesheets/vars/_colors.scss */
.states-and-regions-topic {
  background-color: #585b9a;
}

/* line 60, /app/app/assets/stylesheets/vars/_colors.scss */
.other-topic {
  background-color: #ef6a30;
}

/* line 65, /app/app/assets/stylesheets/vars/_colors.scss */
.policy-and-public-affairs-topic,
.companies-topic {
  background-color: palette(red, cdp);
}

/* line 8, /app/app/assets/stylesheets/components/two_up.scss */
.two_up {
  *zoom: 1;
}
/* line 38, /usr/local/bundle/gems/compass-core-1.0.3/stylesheets/compass/utilities/general/_clearfix.scss */
.two_up:after {
  content: "";
  display: table;
  clear: both;
}

/* line 12, /app/app/assets/stylesheets/components/two_up.scss */
.two_up__panel {
  background: #FFFFFF;
  float: left;
  position: relative;
  width: 100%;
}
@media (min-width: 768px) {
  /* line 12, /app/app/assets/stylesheets/components/two_up.scss */
  .two_up__panel {
    border-right: 1px solid #E7EBED;
    width: 50%;
  }
}
/* line 56, /usr/local/bundle/gems/susy-2.2.12/sass/susy/language/susy/_breakpoint-plugin.scss */
.no-mq .two_up__panel {
  border-right: 1px solid #E7EBED;
  width: 50%;
}
/* line 2, /app/app/assets/stylesheets/mixins/_helpers.scss */
.ie7 .two_up__panel {
  width: 49%;
}
/* line 27, /app/app/assets/stylesheets/components/two_up.scss */
.two_up__panel:last-child {
  border-left: 1px solid #E7EBED;
  border-right: 0;
}

/* line 33, /app/app/assets/stylesheets/components/two_up.scss */
.two_up__image {
  position: relative;
  background-position: center center;
  background-size: cover;
}
/* line 4, /app/app/assets/stylesheets/mixins/_aspect_ratio.scss */
.two_up__image:before {
  content: '';
  display: block;
  padding-top: 56.25%;
  width: 100%;
}
/* line 11, /app/app/assets/stylesheets/mixins/_aspect_ratio.scss */
.two_up__image > .content {
  bottom: 0;
  left: 0;
  position: absolute;
  right: 0;
  top: 0;
}

/* line 39, /app/app/assets/stylesheets/components/two_up.scss */
.two_up__body {
  min-height: 200px;
  position: relative;
}

/* line 44, /app/app/assets/stylesheets/components/two_up.scss */
.access_my_data__two_up {
  bottom: 1.5em;
  color: #485464;
  padding: 0 1em 0 5%;
  position: absolute;
  width: 100%;
}

/* line 52, /app/app/assets/stylesheets/components/two_up.scss */
.two_up__copy {
  color: #485464;
  padding: 0 1em 0 20%;
  position: relative;
}
/* line 57, /app/app/assets/stylesheets/components/two_up.scss */
.two_up__copy p {
  height: 72px;
  overflow: hidden;
  text-overflow: ellipsis;
  word-wrap: break-word;
}
/* line 64, /app/app/assets/stylesheets/components/two_up.scss */
.two_up__copy .icon--barchart {
  color: #D31144;
  font-size: 2em;
  left: 5%;
  position: absolute;
  top: 1em;
}
/* line 72, /app/app/assets/stylesheets/components/two_up.scss */
.two_up__copy a {
  display: block;
  margin-top: 18px;
  text-decoration: none;
}
/* line 77, /app/app/assets/stylesheets/components/two_up.scss */
.two_up__copy a:before {
  margin-right: 5px;
}
/* line 82, /app/app/assets/stylesheets/components/two_up.scss */
.two_up__copy span {
  text-decoration: underline;
}

/* line 86, /app/app/assets/stylesheets/components/two_up.scss */
.page--cities_show .section__body.two_up .two_up__panel:nth-child(2) .two_up__image {
  background-position: 5% center;
}
@charset "UTF-8";
/* line 32, /app/app/assets/stylesheets/vars/_colors.scss */
.cities-topic {
  background-color: #585b9a;
}

/* line 36, /app/app/assets/stylesheets/vars/_colors.scss */
.climate-change-topic {
  background-color: #82246f;
}

/* line 40, /app/app/assets/stylesheets/vars/_colors.scss */
.forests-topic {
  background-color: #00775a;
}

/* line 44, /app/app/assets/stylesheets/vars/_colors.scss */
.investors-topic {
  background-color: #af6165;
}

/* line 48, /app/app/assets/stylesheets/vars/_colors.scss */
.water-topic {
  background-color: #2c86da;
}

/* line 52, /app/app/assets/stylesheets/vars/_colors.scss */
.supply-chain-topic {
  background-color: #fe5e17;
}

/* line 56, /app/app/assets/stylesheets/vars/_colors.scss */
.states-and-regions-topic {
  background-color: #585b9a;
}

/* line 60, /app/app/assets/stylesheets/vars/_colors.scss */
.other-topic {
  background-color: #ef6a30;
}

/* line 65, /app/app/assets/stylesheets/vars/_colors.scss */
.policy-and-public-affairs-topic,
.companies-topic {
  background-color: palette(red, cdp);
}

/* line 32, /app/app/assets/stylesheets/vars/_colors.scss */
.cities-topic {
  background-color: #585b9a;
}

/* line 36, /app/app/assets/stylesheets/vars/_colors.scss */
.climate-change-topic {
  background-color: #82246f;
}

/* line 40, /app/app/assets/stylesheets/vars/_colors.scss */
.forests-topic {
  background-color: #00775a;
}

/* line 44, /app/app/assets/stylesheets/vars/_colors.scss */
.investors-topic {
  background-color: #af6165;
}

/* line 48, /app/app/assets/stylesheets/vars/_colors.scss */
.water-topic {
  background-color: #2c86da;
}

/* line 52, /app/app/assets/stylesheets/vars/_colors.scss */
.supply-chain-topic {
  background-color: #fe5e17;
}

/* line 56, /app/app/assets/stylesheets/vars/_colors.scss */
.states-and-regions-topic {
  background-color: #585b9a;
}

/* line 60, /app/app/assets/stylesheets/vars/_colors.scss */
.other-topic {
  background-color: #ef6a30;
}

/* line 65, /app/app/assets/stylesheets/vars/_colors.scss */
.policy-and-public-affairs-topic,
.companies-topic {
  background-color: #D31144;
}

/* line 3, /app/app/assets/stylesheets/components/user_management.scss */
.user,
.user--empty,
.user__header {
  *zoom: 1;
  background-color: #90989F;
  color: #FFFFFF;
  padding: 0 0 0 1em;
  -moz-border-radius: 0.15em;
  -webkit-border-radius: 0.15em;
  border-radius: 0.15em;
}
/* line 38, /usr/local/bundle/gems/compass-core-1.0.3/stylesheets/compass/utilities/general/_clearfix.scss */
.user:after,
.user--empty:after,
.user__header:after {
  content: "";
  display: table;
  clear: both;
}
/* line 8, /app/app/assets/stylesheets/mixins/_helpers.scss */
.rtl .user, .rtl
.user--empty, .rtl
.user__header {
  padding: 0 1em 0 0;
}
/* line 2, /app/app/assets/stylesheets/mixins/_helpers.scss */
.active .user, .active
.user--empty, .active
.user__header {
  background-color: #485464;
}
/* line 21, /app/app/assets/stylesheets/mixins/_expandable_section.scss */
.active .user .icon--dropdown, .active
.user--empty .icon--dropdown, .active
.user__header .icon--dropdown {
  font-family: 'icomoon';
  speak: none;
  font-style: normal;
  font-weight: normal;
  font-variant: normal;
  text-transform: none;
  line-height: 1;
  vertical-align: middle;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  *zoom: expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = '' );
  line-height: 3.6em;
  padding: 0 1em;
}
/* line 25, /app/app/assets/stylesheets/mixins/_icons.scss */
.active .user .icon--dropdown:before, .active
.user--empty .icon--dropdown:before, .active
.user__header .icon--dropdown:before {
  content: "";
}

/* line 31, /app/app/assets/stylesheets/mixins/_expandable_section.scss */
.user__cta a {
  color: white;
  text-decoration: none;
  font-size: 1.2em;
}
/* line 36, /app/app/assets/stylesheets/mixins/_expandable_section.scss */
.user__cta .icon--dropdown {
  line-height: 3.6em;
  padding: 0 1em;
}

/* line 13, /app/app/assets/stylesheets/components/user_management.scss */
.user--empty {
  font-style: italic;
  line-height: 3em;
}

/* line 18, /app/app/assets/stylesheets/components/user_management.scss */
.user__body--main {
  background: #FFFFFF;
  padding: 1em;
}

/* line 23, /app/app/assets/stylesheets/components/user_management.scss */
.user__sub__body {
  border-bottom: 1px solid #959595;
  margin-bottom: 1em;
}

/* line 28, /app/app/assets/stylesheets/components/user_management.scss */
.user_details_table {
  margin: 1em 0;
  width: 100%;
}
/* line 32, /app/app/assets/stylesheets/components/user_management.scss */
.user_details_table td {
  padding-bottom: 1em;
  padding-right: 2em;
  vertical-align: middle;
}
/* line 8, /app/app/assets/stylesheets/mixins/_helpers.scss */
.rtl .user_details_table td {
  padding-left: 2em;
  padding-right: 0;
}

/* line 45, /app/app/assets/stylesheets/components/user_management.scss */
.user_confirm_modal_body {
  margin: 1em 0 2em 0;
}

/* line 50, /app/app/assets/stylesheets/components/user_management.scss */
.users__initials {
  width: 2px;
}
/* line 32, /app/app/assets/stylesheets/vars/_colors.scss */
.cities-topic {
  background-color: #585b9a;
}

/* line 36, /app/app/assets/stylesheets/vars/_colors.scss */
.climate-change-topic {
  background-color: #82246f;
}

/* line 40, /app/app/assets/stylesheets/vars/_colors.scss */
.forests-topic {
  background-color: #00775a;
}

/* line 44, /app/app/assets/stylesheets/vars/_colors.scss */
.investors-topic {
  background-color: #af6165;
}

/* line 48, /app/app/assets/stylesheets/vars/_colors.scss */
.water-topic {
  background-color: #2c86da;
}

/* line 52, /app/app/assets/stylesheets/vars/_colors.scss */
.supply-chain-topic {
  background-color: #fe5e17;
}

/* line 56, /app/app/assets/stylesheets/vars/_colors.scss */
.states-and-regions-topic {
  background-color: #585b9a;
}

/* line 60, /app/app/assets/stylesheets/vars/_colors.scss */
.other-topic {
  background-color: #ef6a30;
}

/* line 65, /app/app/assets/stylesheets/vars/_colors.scss */
.policy-and-public-affairs-topic,
.companies-topic {
  background-color: palette(red, cdp);
}

/* line 7, /app/app/assets/stylesheets/components/webinar.scss */
.webinar {
  background: #F9FAFC;
  border-top: 1px solid #DDDDDD;
  font-size: .9em;
  min-height: 9em;
  padding: 1em;
  position: relative;
  width: 100%;
}
@media (min-width: 768px) {
  /* line 7, /app/app/assets/stylesheets/components/webinar.scss */
  .webinar {
    width: 50%;
  }
  /* line 19, /app/app/assets/stylesheets/components/webinar.scss */
  .webinar:nth-child(2) {
    border-top: 0;
  }
  /* line 23, /app/app/assets/stylesheets/components/webinar.scss */
  .webinar:nth-child(odd) {
    border-right: 2px solid #FFFFFF;
    clear: left;
    float: left;
  }
  /* line 29, /app/app/assets/stylesheets/components/webinar.scss */
  .webinar:nth-child(even) {
    border-left: 2px solid #FFFFFF;
    clear: right;
    float: right;
  }
}
/* line 56, /usr/local/bundle/gems/susy-2.2.12/sass/susy/language/susy/_breakpoint-plugin.scss */
.no-mq .webinar {
  width: 50%;
}
/* line 19, /app/app/assets/stylesheets/components/webinar.scss */
.no-mq .webinar:nth-child(2) {
  border-top: 0;
}
/* line 23, /app/app/assets/stylesheets/components/webinar.scss */
.no-mq .webinar:nth-child(odd) {
  border-right: 2px solid #FFFFFF;
  clear: left;
  float: left;
}
/* line 29, /app/app/assets/stylesheets/components/webinar.scss */
.no-mq .webinar:nth-child(even) {
  border-left: 2px solid #FFFFFF;
  clear: right;
  float: right;
}
/* line 2, /app/app/assets/stylesheets/mixins/_helpers.scss */
.no-mq .webinar {
  float: left;
}
/* line 2, /app/app/assets/stylesheets/mixins/_helpers.scss */
.ie7 .webinar {
  width: 47%;
}
/* line 44, /app/app/assets/stylesheets/components/webinar.scss */
.webinar:first-child {
  border-top: 0;
}

/* line 49, /app/app/assets/stylesheets/components/webinar.scss */
.webinar__date {
  padding-bottom: .5em;
}

/* line 53, /app/app/assets/stylesheets/components/webinar.scss */
.webinar__day {
  -moz-border-radius: 100%;
  -webkit-border-radius: 100%;
  border-radius: 100%;
  display: inline-block;
  vertical-align: baseline;
  *vertical-align: auto;
  *zoom: 1;
  *display: inline;
  color: #FFFFFF;
  height: 28px;
  line-height: 28px;
  margin-left: 20px;
  text-align: center;
  width: 28px;
}
/* line 63, /app/app/assets/stylesheets/components/webinar.scss */
.webinar__day--supply_chain_members {
  background-color: #EF6A30;
}
/* line 67, /app/app/assets/stylesheets/components/webinar.scss */
.webinar__day--reporter_services {
  background-color: #D31144;
}
/* line 71, /app/app/assets/stylesheets/components/webinar.scss */
.webinar__day--cities, .webinar__day--c40_cities {
  background-color: #5F539C;
}
/* line 76, /app/app/assets/stylesheets/components/webinar.scss */
.webinar__day--states_and_regions {
  background-color: #5F539C;
}

/* line 81, /app/app/assets/stylesheets/components/webinar.scss */
.webinar__description {
  font-size: 1.1em;
  padding: 0 0 1em 0;
}

/* line 86, /app/app/assets/stylesheets/components/webinar.scss */
.webinar__links {
  bottom: 1em;
  position: absolute;
}

/* line 91, /app/app/assets/stylesheets/components/webinar.scss */
.webinar__link {
  margin-right: 25px;
  text-decoration: none;
}
/* line 95, /app/app/assets/stylesheets/components/webinar.scss */
.webinar__link span {
  color: #ACAAAC;
  text-decoration: underline;
}
/* line 101, /app/app/assets/stylesheets/components/webinar.scss */
.webinar__link:hover span {
  color: #D31144;
}
/* line 32, /app/app/assets/stylesheets/vars/_colors.scss */
.cities-topic {
  background-color: #585b9a;
}

/* line 36, /app/app/assets/stylesheets/vars/_colors.scss */
.climate-change-topic {
  background-color: #82246f;
}

/* line 40, /app/app/assets/stylesheets/vars/_colors.scss */
.forests-topic {
  background-color: #00775a;
}

/* line 44, /app/app/assets/stylesheets/vars/_colors.scss */
.investors-topic {
  background-color: #af6165;
}

/* line 48, /app/app/assets/stylesheets/vars/_colors.scss */
.water-topic {
  background-color: #2c86da;
}

/* line 52, /app/app/assets/stylesheets/vars/_colors.scss */
.supply-chain-topic {
  background-color: #fe5e17;
}

/* line 56, /app/app/assets/stylesheets/vars/_colors.scss */
.states-and-regions-topic {
  background-color: #585b9a;
}

/* line 60, /app/app/assets/stylesheets/vars/_colors.scss */
.other-topic {
  background-color: #ef6a30;
}

/* line 65, /app/app/assets/stylesheets/vars/_colors.scss */
.policy-and-public-affairs-topic,
.companies-topic {
  background-color: palette(red, cdp);
}

/* line 6, /app/app/assets/stylesheets/components/webinar_post.scss */
.webinar_post {
  max-width: 100%;
  margin-left: auto;
  margin-right: auto;
  background: #FFFFFF;
  color: #000000;
  display: block;
  position: relative;
}
/* line 12, /usr/local/bundle/gems/susy-2.2.12/sass/susy/output/support/_clearfix.scss */
.webinar_post:after {
  content: " ";
  display: block;
  clear: both;
}
/* line 13, /app/app/assets/stylesheets/components/webinar_post.scss */
.webinar_post:focus, .webinar_post:hover {
  color: #000000;
}

/* line 19, /app/app/assets/stylesheets/components/webinar_post.scss */
.webinar_post__text {
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  float: left;
  padding: 1.5em;
}

/* line 25, /app/app/assets/stylesheets/components/webinar_post.scss */
.webinar_post__type {
  color: #959595;
  font-size: 1.1em;
}

/* line 30, /app/app/assets/stylesheets/components/webinar_post.scss */
.webinar_post__title {
  font-size: 1.1em;
}

/* line 34, /app/app/assets/stylesheets/components/webinar_post.scss */
.webinar_post__meta {
  margin-top: 1em;
}

/* line 38, /app/app/assets/stylesheets/components/webinar_post.scss */
.webinar_post__link {
  color: #D31144;
  padding: 0 1em 0 0;
  text-decoration: none;
}
/* line 43, /app/app/assets/stylesheets/components/webinar_post.scss */
.webinar_post__link span {
  text-decoration: underline;
}

/* line 48, /app/app/assets/stylesheets/components/webinar_post.scss */
.webinar_post__tags {
  color: #959595;
  padding: 0 1em 0 0;
}

/* line 53, /app/app/assets/stylesheets/components/webinar_post.scss */
.webinar_post__content {
  color: #636363;
  padding-top: .5em;
}
@charset "UTF-8";
/* line 32, /app/app/assets/stylesheets/vars/_colors.scss */
.cities-topic {
  background-color: #585b9a;
}

/* line 36, /app/app/assets/stylesheets/vars/_colors.scss */
.climate-change-topic {
  background-color: #82246f;
}

/* line 40, /app/app/assets/stylesheets/vars/_colors.scss */
.forests-topic {
  background-color: #00775a;
}

/* line 44, /app/app/assets/stylesheets/vars/_colors.scss */
.investors-topic {
  background-color: #af6165;
}

/* line 48, /app/app/assets/stylesheets/vars/_colors.scss */
.water-topic {
  background-color: #2c86da;
}

/* line 52, /app/app/assets/stylesheets/vars/_colors.scss */
.supply-chain-topic {
  background-color: #fe5e17;
}

/* line 56, /app/app/assets/stylesheets/vars/_colors.scss */
.states-and-regions-topic {
  background-color: #585b9a;
}

/* line 60, /app/app/assets/stylesheets/vars/_colors.scss */
.other-topic {
  background-color: #ef6a30;
}

/* line 65, /app/app/assets/stylesheets/vars/_colors.scss */
.policy-and-public-affairs-topic,
.companies-topic {
  background-color: palette(red, cdp);
}

/* line 6, /app/app/assets/stylesheets/components/webinars.scss */
.webinars {
  *zoom: 1;
  background: #FFFFFF;
  overflow: hidden;
  padding: 1.5em 1.5em 2em;
  position: relative;
}
/* line 38, /usr/local/bundle/gems/compass-core-1.0.3/stylesheets/compass/utilities/general/_clearfix.scss */
.webinars:after {
  content: "";
  display: table;
  clear: both;
}
/* line 13, /app/app/assets/stylesheets/components/webinars.scss */
.webinars .icon--dropdown:before {
  content: "";
}
/* line 2, /app/app/assets/stylesheets/mixins/_helpers.scss */
.ie7 .webinars.open {
  *behavior: none;
}
/* line 22, /app/app/assets/stylesheets/components/webinars.scss */
.webinars.open .webinars__less {
  display: block;
}
/* line 26, /app/app/assets/stylesheets/components/webinars.scss */
.webinars.open .webinars__more {
  display: none;
}

/* line 32, /app/app/assets/stylesheets/components/webinars.scss */
.webinars__less {
  display: none;
}

/* line 36, /app/app/assets/stylesheets/components/webinars.scss */
.webinars__toggle {
  background-color: #FFFFFF;
  bottom: 0;
  display: none;
  height: 2em;
  left: 0;
  line-height: 2em;
  position: absolute;
  text-align: center;
  text-decoration: none;
  width: 100%;
}
/* line 48, /app/app/assets/stylesheets/components/webinars.scss */
.webinars__toggle:hover {
  background-color: #D31144;
  color: #FFFFFF;
}
/* line 32, /app/app/assets/stylesheets/vars/_colors.scss */
.cities-topic {
  background-color: #585b9a;
}

/* line 36, /app/app/assets/stylesheets/vars/_colors.scss */
.climate-change-topic {
  background-color: #82246f;
}

/* line 40, /app/app/assets/stylesheets/vars/_colors.scss */
.forests-topic {
  background-color: #00775a;
}

/* line 44, /app/app/assets/stylesheets/vars/_colors.scss */
.investors-topic {
  background-color: #af6165;
}

/* line 48, /app/app/assets/stylesheets/vars/_colors.scss */
.water-topic {
  background-color: #2c86da;
}

/* line 52, /app/app/assets/stylesheets/vars/_colors.scss */
.supply-chain-topic {
  background-color: #fe5e17;
}

/* line 56, /app/app/assets/stylesheets/vars/_colors.scss */
.states-and-regions-topic {
  background-color: #585b9a;
}

/* line 60, /app/app/assets/stylesheets/vars/_colors.scss */
.other-topic {
  background-color: #ef6a30;
}

/* line 65, /app/app/assets/stylesheets/vars/_colors.scss */
.policy-and-public-affairs-topic,
.companies-topic {
  background-color: palette(red, cdp);
}

/* line 6, /app/app/assets/stylesheets/components/zoho.scss */
.zoho_page__header {
  *zoom: 1;
  background: #FFFFFF;
  border-bottom: 2px solid #959595;
  width: 100%;
  z-index: 11;
}
/* line 38, /usr/local/bundle/gems/compass-core-1.0.3/stylesheets/compass/utilities/general/_clearfix.scss */
.zoho_page__header:after {
  content: "";
  display: table;
  clear: both;
}

/* line 15, /app/app/assets/stylesheets/components/zoho.scss */
.zoho_page__header_inner {
  padding: .8em 0;
}
@media (min-width: 1080px) {
  /* line 15, /app/app/assets/stylesheets/components/zoho.scss */
  .zoho_page__header_inner {
    padding: .5em .5em 0;
    text-align: center;
  }
}
/* line 56, /usr/local/bundle/gems/susy-2.2.12/sass/susy/language/susy/_breakpoint-plugin.scss */
.no-mq .zoho_page__header_inner {
  padding: .5em .5em 0;
  text-align: center;
}
/* line 23, /app/app/assets/stylesheets/components/zoho.scss */
.zoho_page__header_inner .branding__logo {
  background-size: 140px;
}

/* line 28, /app/app/assets/stylesheets/components/zoho.scss */
.zoho__link {
  border-left: 1px solid #959595;
  color: #959595;
  font-family: Arial, sans-serif;
  padding: 0 .5em;
  text-decoration: none;
}
/* line 35, /app/app/assets/stylesheets/components/zoho.scss */
.zoho__link:first-child {
  border-left: 0;
}
/* line 39, /app/app/assets/stylesheets/components/zoho.scss */
.zoho__link:hover, .zoho__link:focus, .zoho__link:active {
  background-color: none;
  color: #484648;
}

/* line 47, /app/app/assets/stylesheets/components/zoho.scss */
.zoho__links {
  padding: 1em 0 .2em 0;
}
/*

 */

