@charset "UTF-8";
/****************************************************
  Place variables in this file that are:
  • Not part of the Bulma framework.
  • Bulma variable overrides that are not defined in
    '_initial-variables' or '_derived-variables'.
***************************************************/
/*************
 **  ATOMS  **
 *************/
/*****************
 **  MOLECULES  **
 *****************/
/*****************
 **  ORGANISMS  **
 *****************/
@media screen and (max-width: 768px) {
  #service-finder--form--steps > .container > .columns, #service-finder--form--steps > .container > .columns > .column {
    margin: 0;
    padding: 0; }
  #service-finder--form--steps > .container > .columns > .column {
    display: inline-block; } }

#service-finder--form--steps .step {
  width: auto; }
  #service-finder--form--steps .step--label {
    display: none; }
  #service-finder--form--steps .step.is-active {
    width: 11rem; }
    #service-finder--form--steps .step.is-active .step--label {
      display: -webkit-box;
      display: -ms-flexbox;
      display: flex; }
  @media screen and (min-width: 769px), print {
    #service-finder--form--steps .step, #service-finder--form--steps .step.is-active {
      width: 100%; }
      #service-finder--form--steps .step--label, #service-finder--form--steps .step.is-active--label {
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex; } }

.step-container {
  padding: 1rem 0; }
  .step-container [type="submit"] {
    margin: 1rem 0 0; }
  @media screen and (min-width: 1048px) {
    .step-container {
      padding: 2.5rem 0; }
      .step-container#service-finder--form--results {
        padding-top: 1rem; }
      .step-container [type="submit"] {
        margin: 1.5rem 0 0; } }

#service-finder--form--location label {
  font-weight: normal;
  font-size: 1.25rem;
  color: #1B1464; }

#service-finder--form--location input#edit-location-input {
  max-width: 800px; }

#service-finder--form--support-type p {
  font-weight: normal;
  font-size: 1.25rem;
  color: #1B1464; }

#service-finder--form--support-type #edit-support-types--wrapper {
  margin-bottom: 1rem; }
  #service-finder--form--support-type #edit-support-types--wrapper legend {
    width: 100%; }
    #service-finder--form--support-type #edit-support-types--wrapper legend span {
      font-weight: 900;
      font-size: 1rem;
      color: #1B1464;
      text-align: center;
      margin: 1rem 0;
      display: inline-block; }
      @media screen and (min-width: 1048px) {
        #service-finder--form--support-type #edit-support-types--wrapper legend span {
          font-size: 1.25rem;
          margin-top: 0.5rem; } }

#service-finder--form--support-type .category-links p {
  font-size: 1rem;
  text-align: left; }
  #service-finder--form--support-type .category-links p a {
    color: #1B1464;
    font-weight: 900; }

@media screen and (min-width: 1048px) {
  #service-finder--form--support-type {
    padding-bottom: 0; }
    #service-finder--form--support-type .category-links {
      position: relative; }
      #service-finder--form--support-type .category-links p {
        display: block;
        position: absolute;
        text-align: right;
        right: 0; } }

#edit-support-types label {
  margin: 0;
  background-color: #E6E6E6;
  padding: 0.25rem;
  padding-right: 2rem;
  border-radius: 1.5rem;
  color: #1B1464;
  font-weight: 900;
  cursor: pointer;
  width: 14.75rem;
  display: -webkit-inline-box;
  display: -ms-inline-flexbox;
  display: inline-flex;
  min-height: 50px;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  text-align: left; }
  #edit-support-types label:before {
    font-size: 2.5rem; }

#edit-support-types .description.help {
  display: none; }

#edit-support-types .icon-chevron-up:before {
  display: none; }

#edit-support-types .icon-chevron-up .label-icon:before {
  font-family: "fontello";
  font-style: normal;
  font-weight: normal;
  speak: none;
  display: inline-block;
  text-decoration: inherit;
  width: 1em;
  text-align: center;
  /* opacity: .8; */
  /* For safety - reset parent styles, that can break glyph codes*/
  font-variant: normal;
  text-transform: none;
  /* fix buttons height, for twitter bootstrap */
  line-height: 1em;
  /* you can be more comfortable with increased icons size */
  /* font-size: 120%; */
  /* Font smoothing. That was taken from TWBS */
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  /* Uncomment for 3D effect */
  /* text-shadow: 1px 1px 1px rgba(127, 127, 127, 0.3); */
  content: "\E803";
  font-size: 2.5rem;
  margin: 0 .5rem 0 0; }

#edit-support-types .icon-chevron-up .tooltip {
  z-index: 999;
  background: #607D8B;
  color: #fff;
  padding: 5px 7px;
  position: absolute;
  border-radius: 3px; }

#edit-support-types .icon-chevron-up .tooltip-inner {
  background-color: #607D8B;
  font-size: 0.8em;
  font-weight: normal; }

#edit-support-types .icon-chevron-up .tooltip .tooltip-arrow {
  width: 0;
  height: 0;
  border-style: solid;
  position: absolute; }

#edit-support-types .icon-chevron-up .tooltip .tooltip-arrow {
  border-color: #607D8B; }

#edit-support-types .icon-chevron-up .tooltip[x-placement^="top"] {
  margin-bottom: 5px; }

#edit-support-types .icon-chevron-up .tooltip[x-placement^="top"] .tooltip-arrow {
  border-width: 9px 9px 0 9px;
  border-left-color: transparent;
  border-right-color: transparent;
  border-bottom-color: transparent;
  bottom: -5px;
  left: calc(50% - 5px);
  margin-top: 0;
  margin-bottom: 0; }

#edit-support-types .icon-chevron-down:before {
  display: none; }

#edit-support-types .icon-chevron-down .label-icon:before {
  font-family: "fontello";
  font-style: normal;
  font-weight: normal;
  speak: none;
  display: inline-block;
  text-decoration: inherit;
  width: 1em;
  text-align: center;
  /* opacity: .8; */
  /* For safety - reset parent styles, that can break glyph codes*/
  font-variant: normal;
  text-transform: none;
  /* fix buttons height, for twitter bootstrap */
  line-height: 1em;
  /* you can be more comfortable with increased icons size */
  /* font-size: 120%; */
  /* Font smoothing. That was taken from TWBS */
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  /* Uncomment for 3D effect */
  /* text-shadow: 1px 1px 1px rgba(127, 127, 127, 0.3); */
  content: "\E800";
  font-size: 2.5rem;
  margin: 0 .5rem 0 0; }

#edit-support-types .icon-chevron-down .tooltip {
  z-index: 999;
  background: #607D8B;
  color: #fff;
  padding: 5px 7px;
  position: absolute;
  border-radius: 3px; }

#edit-support-types .icon-chevron-down .tooltip-inner {
  background-color: #607D8B;
  font-size: 0.8em;
  font-weight: normal; }

#edit-support-types .icon-chevron-down .tooltip .tooltip-arrow {
  width: 0;
  height: 0;
  border-style: solid;
  position: absolute; }

#edit-support-types .icon-chevron-down .tooltip .tooltip-arrow {
  border-color: #607D8B; }

#edit-support-types .icon-chevron-down .tooltip[x-placement^="top"] {
  margin-bottom: 5px; }

#edit-support-types .icon-chevron-down .tooltip[x-placement^="top"] .tooltip-arrow {
  border-width: 9px 9px 0 9px;
  border-left-color: transparent;
  border-right-color: transparent;
  border-bottom-color: transparent;
  bottom: -5px;
  left: calc(50% - 5px);
  margin-top: 0;
  margin-bottom: 0; }

#edit-support-types .icon-chevron-left:before {
  display: none; }

#edit-support-types .icon-chevron-left .label-icon:before {
  font-family: "fontello";
  font-style: normal;
  font-weight: normal;
  speak: none;
  display: inline-block;
  text-decoration: inherit;
  width: 1em;
  text-align: center;
  /* opacity: .8; */
  /* For safety - reset parent styles, that can break glyph codes*/
  font-variant: normal;
  text-transform: none;
  /* fix buttons height, for twitter bootstrap */
  line-height: 1em;
  /* you can be more comfortable with increased icons size */
  /* font-size: 120%; */
  /* Font smoothing. That was taken from TWBS */
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  /* Uncomment for 3D effect */
  /* text-shadow: 1px 1px 1px rgba(127, 127, 127, 0.3); */
  content: "\E801";
  font-size: 2.5rem;
  margin: 0 .5rem 0 0; }

#edit-support-types .icon-chevron-left .tooltip {
  z-index: 999;
  background: #607D8B;
  color: #fff;
  padding: 5px 7px;
  position: absolute;
  border-radius: 3px; }

#edit-support-types .icon-chevron-left .tooltip-inner {
  background-color: #607D8B;
  font-size: 0.8em;
  font-weight: normal; }

#edit-support-types .icon-chevron-left .tooltip .tooltip-arrow {
  width: 0;
  height: 0;
  border-style: solid;
  position: absolute; }

#edit-support-types .icon-chevron-left .tooltip .tooltip-arrow {
  border-color: #607D8B; }

#edit-support-types .icon-chevron-left .tooltip[x-placement^="top"] {
  margin-bottom: 5px; }

#edit-support-types .icon-chevron-left .tooltip[x-placement^="top"] .tooltip-arrow {
  border-width: 9px 9px 0 9px;
  border-left-color: transparent;
  border-right-color: transparent;
  border-bottom-color: transparent;
  bottom: -5px;
  left: calc(50% - 5px);
  margin-top: 0;
  margin-bottom: 0; }

#edit-support-types .icon-chevron-right:before {
  display: none; }

#edit-support-types .icon-chevron-right .label-icon:before {
  font-family: "fontello";
  font-style: normal;
  font-weight: normal;
  speak: none;
  display: inline-block;
  text-decoration: inherit;
  width: 1em;
  text-align: center;
  /* opacity: .8; */
  /* For safety - reset parent styles, that can break glyph codes*/
  font-variant: normal;
  text-transform: none;
  /* fix buttons height, for twitter bootstrap */
  line-height: 1em;
  /* you can be more comfortable with increased icons size */
  /* font-size: 120%; */
  /* Font smoothing. That was taken from TWBS */
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  /* Uncomment for 3D effect */
  /* text-shadow: 1px 1px 1px rgba(127, 127, 127, 0.3); */
  content: "\E802";
  font-size: 2.5rem;
  margin: 0 .5rem 0 0; }

#edit-support-types .icon-chevron-right .tooltip {
  z-index: 999;
  background: #607D8B;
  color: #fff;
  padding: 5px 7px;
  position: absolute;
  border-radius: 3px; }

#edit-support-types .icon-chevron-right .tooltip-inner {
  background-color: #607D8B;
  font-size: 0.8em;
  font-weight: normal; }

#edit-support-types .icon-chevron-right .tooltip .tooltip-arrow {
  width: 0;
  height: 0;
  border-style: solid;
  position: absolute; }

#edit-support-types .icon-chevron-right .tooltip .tooltip-arrow {
  border-color: #607D8B; }

#edit-support-types .icon-chevron-right .tooltip[x-placement^="top"] {
  margin-bottom: 5px; }

#edit-support-types .icon-chevron-right .tooltip[x-placement^="top"] .tooltip-arrow {
  border-width: 9px 9px 0 9px;
  border-left-color: transparent;
  border-right-color: transparent;
  border-bottom-color: transparent;
  bottom: -5px;
  left: calc(50% - 5px);
  margin-top: 0;
  margin-bottom: 0; }

#edit-support-types .icon-talkingpoint:before {
  display: none; }

#edit-support-types .icon-talkingpoint .label-icon:before {
  font-family: "fontello";
  font-style: normal;
  font-weight: normal;
  speak: none;
  display: inline-block;
  text-decoration: inherit;
  width: 1em;
  text-align: center;
  /* opacity: .8; */
  /* For safety - reset parent styles, that can break glyph codes*/
  font-variant: normal;
  text-transform: none;
  /* fix buttons height, for twitter bootstrap */
  line-height: 1em;
  /* you can be more comfortable with increased icons size */
  /* font-size: 120%; */
  /* Font smoothing. That was taken from TWBS */
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  /* Uncomment for 3D effect */
  /* text-shadow: 1px 1px 1px rgba(127, 127, 127, 0.3); */
  content: "\E80E";
  font-size: 2.5rem;
  margin: 0 .5rem 0 0; }

#edit-support-types .icon-talkingpoint .tooltip {
  z-index: 999;
  background: #607D8B;
  color: #fff;
  padding: 5px 7px;
  position: absolute;
  border-radius: 3px; }

#edit-support-types .icon-talkingpoint .tooltip-inner {
  background-color: #607D8B;
  font-size: 0.8em;
  font-weight: normal; }

#edit-support-types .icon-talkingpoint .tooltip .tooltip-arrow {
  width: 0;
  height: 0;
  border-style: solid;
  position: absolute; }

#edit-support-types .icon-talkingpoint .tooltip .tooltip-arrow {
  border-color: #607D8B; }

#edit-support-types .icon-talkingpoint .tooltip[x-placement^="top"] {
  margin-bottom: 5px; }

#edit-support-types .icon-talkingpoint .tooltip[x-placement^="top"] .tooltip-arrow {
  border-width: 9px 9px 0 9px;
  border-left-color: transparent;
  border-right-color: transparent;
  border-bottom-color: transparent;
  bottom: -5px;
  left: calc(50% - 5px);
  margin-top: 0;
  margin-bottom: 0; }

#edit-support-types .icon-phone:before {
  display: none; }

#edit-support-types .icon-phone .label-icon:before {
  font-family: "fontello";
  font-style: normal;
  font-weight: normal;
  speak: none;
  display: inline-block;
  text-decoration: inherit;
  width: 1em;
  text-align: center;
  /* opacity: .8; */
  /* For safety - reset parent styles, that can break glyph codes*/
  font-variant: normal;
  text-transform: none;
  /* fix buttons height, for twitter bootstrap */
  line-height: 1em;
  /* you can be more comfortable with increased icons size */
  /* font-size: 120%; */
  /* Font smoothing. That was taken from TWBS */
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  /* Uncomment for 3D effect */
  /* text-shadow: 1px 1px 1px rgba(127, 127, 127, 0.3); */
  content: "\E80D";
  font-size: 2.5rem;
  margin: 0 .5rem 0 0; }

#edit-support-types .icon-phone .tooltip {
  z-index: 999;
  background: #607D8B;
  color: #fff;
  padding: 5px 7px;
  position: absolute;
  border-radius: 3px; }

#edit-support-types .icon-phone .tooltip-inner {
  background-color: #607D8B;
  font-size: 0.8em;
  font-weight: normal; }

#edit-support-types .icon-phone .tooltip .tooltip-arrow {
  width: 0;
  height: 0;
  border-style: solid;
  position: absolute; }

#edit-support-types .icon-phone .tooltip .tooltip-arrow {
  border-color: #607D8B; }

#edit-support-types .icon-phone .tooltip[x-placement^="top"] {
  margin-bottom: 5px; }

#edit-support-types .icon-phone .tooltip[x-placement^="top"] .tooltip-arrow {
  border-width: 9px 9px 0 9px;
  border-left-color: transparent;
  border-right-color: transparent;
  border-bottom-color: transparent;
  bottom: -5px;
  left: calc(50% - 5px);
  margin-top: 0;
  margin-bottom: 0; }

#edit-support-types .icon-quote-down:before {
  display: none; }

#edit-support-types .icon-quote-down .label-icon:before {
  font-family: "fontello";
  font-style: normal;
  font-weight: normal;
  speak: none;
  display: inline-block;
  text-decoration: inherit;
  width: 1em;
  text-align: center;
  /* opacity: .8; */
  /* For safety - reset parent styles, that can break glyph codes*/
  font-variant: normal;
  text-transform: none;
  /* fix buttons height, for twitter bootstrap */
  line-height: 1em;
  /* you can be more comfortable with increased icons size */
  /* font-size: 120%; */
  /* Font smoothing. That was taken from TWBS */
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  /* Uncomment for 3D effect */
  /* text-shadow: 1px 1px 1px rgba(127, 127, 127, 0.3); */
  content: "\E804";
  font-size: 2.5rem;
  margin: 0 .5rem 0 0; }

#edit-support-types .icon-quote-down .tooltip {
  z-index: 999;
  background: #607D8B;
  color: #fff;
  padding: 5px 7px;
  position: absolute;
  border-radius: 3px; }

#edit-support-types .icon-quote-down .tooltip-inner {
  background-color: #607D8B;
  font-size: 0.8em;
  font-weight: normal; }

#edit-support-types .icon-quote-down .tooltip .tooltip-arrow {
  width: 0;
  height: 0;
  border-style: solid;
  position: absolute; }

#edit-support-types .icon-quote-down .tooltip .tooltip-arrow {
  border-color: #607D8B; }

#edit-support-types .icon-quote-down .tooltip[x-placement^="top"] {
  margin-bottom: 5px; }

#edit-support-types .icon-quote-down .tooltip[x-placement^="top"] .tooltip-arrow {
  border-width: 9px 9px 0 9px;
  border-left-color: transparent;
  border-right-color: transparent;
  border-bottom-color: transparent;
  bottom: -5px;
  left: calc(50% - 5px);
  margin-top: 0;
  margin-bottom: 0; }

#edit-support-types .icon-quote-up:before {
  display: none; }

#edit-support-types .icon-quote-up .label-icon:before {
  font-family: "fontello";
  font-style: normal;
  font-weight: normal;
  speak: none;
  display: inline-block;
  text-decoration: inherit;
  width: 1em;
  text-align: center;
  /* opacity: .8; */
  /* For safety - reset parent styles, that can break glyph codes*/
  font-variant: normal;
  text-transform: none;
  /* fix buttons height, for twitter bootstrap */
  line-height: 1em;
  /* you can be more comfortable with increased icons size */
  /* font-size: 120%; */
  /* Font smoothing. That was taken from TWBS */
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  /* Uncomment for 3D effect */
  /* text-shadow: 1px 1px 1px rgba(127, 127, 127, 0.3); */
  content: "\E805";
  font-size: 2.5rem;
  margin: 0 .5rem 0 0; }

#edit-support-types .icon-quote-up .tooltip {
  z-index: 999;
  background: #607D8B;
  color: #fff;
  padding: 5px 7px;
  position: absolute;
  border-radius: 3px; }

#edit-support-types .icon-quote-up .tooltip-inner {
  background-color: #607D8B;
  font-size: 0.8em;
  font-weight: normal; }

#edit-support-types .icon-quote-up .tooltip .tooltip-arrow {
  width: 0;
  height: 0;
  border-style: solid;
  position: absolute; }

#edit-support-types .icon-quote-up .tooltip .tooltip-arrow {
  border-color: #607D8B; }

#edit-support-types .icon-quote-up .tooltip[x-placement^="top"] {
  margin-bottom: 5px; }

#edit-support-types .icon-quote-up .tooltip[x-placement^="top"] .tooltip-arrow {
  border-width: 9px 9px 0 9px;
  border-left-color: transparent;
  border-right-color: transparent;
  border-bottom-color: transparent;
  bottom: -5px;
  left: calc(50% - 5px);
  margin-top: 0;
  margin-bottom: 0; }

#edit-support-types .icon-download:before {
  display: none; }

#edit-support-types .icon-download .label-icon:before {
  font-family: "fontello";
  font-style: normal;
  font-weight: normal;
  speak: none;
  display: inline-block;
  text-decoration: inherit;
  width: 1em;
  text-align: center;
  /* opacity: .8; */
  /* For safety - reset parent styles, that can break glyph codes*/
  font-variant: normal;
  text-transform: none;
  /* fix buttons height, for twitter bootstrap */
  line-height: 1em;
  /* you can be more comfortable with increased icons size */
  /* font-size: 120%; */
  /* Font smoothing. That was taken from TWBS */
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  /* Uncomment for 3D effect */
  /* text-shadow: 1px 1px 1px rgba(127, 127, 127, 0.3); */
  content: "\E806";
  font-size: 2.5rem;
  margin: 0 .5rem 0 0; }

#edit-support-types .icon-download .tooltip {
  z-index: 999;
  background: #607D8B;
  color: #fff;
  padding: 5px 7px;
  position: absolute;
  border-radius: 3px; }

#edit-support-types .icon-download .tooltip-inner {
  background-color: #607D8B;
  font-size: 0.8em;
  font-weight: normal; }

#edit-support-types .icon-download .tooltip .tooltip-arrow {
  width: 0;
  height: 0;
  border-style: solid;
  position: absolute; }

#edit-support-types .icon-download .tooltip .tooltip-arrow {
  border-color: #607D8B; }

#edit-support-types .icon-download .tooltip[x-placement^="top"] {
  margin-bottom: 5px; }

#edit-support-types .icon-download .tooltip[x-placement^="top"] .tooltip-arrow {
  border-width: 9px 9px 0 9px;
  border-left-color: transparent;
  border-right-color: transparent;
  border-bottom-color: transparent;
  bottom: -5px;
  left: calc(50% - 5px);
  margin-top: 0;
  margin-bottom: 0; }

#edit-support-types .icon-book-open:before {
  display: none; }

#edit-support-types .icon-book-open .label-icon:before {
  font-family: "fontello";
  font-style: normal;
  font-weight: normal;
  speak: none;
  display: inline-block;
  text-decoration: inherit;
  width: 1em;
  text-align: center;
  /* opacity: .8; */
  /* For safety - reset parent styles, that can break glyph codes*/
  font-variant: normal;
  text-transform: none;
  /* fix buttons height, for twitter bootstrap */
  line-height: 1em;
  /* you can be more comfortable with increased icons size */
  /* font-size: 120%; */
  /* Font smoothing. That was taken from TWBS */
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  /* Uncomment for 3D effect */
  /* text-shadow: 1px 1px 1px rgba(127, 127, 127, 0.3); */
  content: "\E807";
  font-size: 2.5rem;
  margin: 0 .5rem 0 0; }

#edit-support-types .icon-book-open .tooltip {
  z-index: 999;
  background: #607D8B;
  color: #fff;
  padding: 5px 7px;
  position: absolute;
  border-radius: 3px; }

#edit-support-types .icon-book-open .tooltip-inner {
  background-color: #607D8B;
  font-size: 0.8em;
  font-weight: normal; }

#edit-support-types .icon-book-open .tooltip .tooltip-arrow {
  width: 0;
  height: 0;
  border-style: solid;
  position: absolute; }

#edit-support-types .icon-book-open .tooltip .tooltip-arrow {
  border-color: #607D8B; }

#edit-support-types .icon-book-open .tooltip[x-placement^="top"] {
  margin-bottom: 5px; }

#edit-support-types .icon-book-open .tooltip[x-placement^="top"] .tooltip-arrow {
  border-width: 9px 9px 0 9px;
  border-left-color: transparent;
  border-right-color: transparent;
  border-bottom-color: transparent;
  bottom: -5px;
  left: calc(50% - 5px);
  margin-top: 0;
  margin-bottom: 0; }

#edit-support-types .icon-activities-and-social-groups:before {
  display: none; }

#edit-support-types .icon-activities-and-social-groups .label-icon:before {
  font-family: "fontello";
  font-style: normal;
  font-weight: normal;
  speak: none;
  display: inline-block;
  text-decoration: inherit;
  width: 1em;
  text-align: center;
  /* opacity: .8; */
  /* For safety - reset parent styles, that can break glyph codes*/
  font-variant: normal;
  text-transform: none;
  /* fix buttons height, for twitter bootstrap */
  line-height: 1em;
  /* you can be more comfortable with increased icons size */
  /* font-size: 120%; */
  /* Font smoothing. That was taken from TWBS */
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  /* Uncomment for 3D effect */
  /* text-shadow: 1px 1px 1px rgba(127, 127, 127, 0.3); */
  content: "\E808";
  font-size: 2.5rem;
  margin: 0 .5rem 0 0; }

#edit-support-types .icon-activities-and-social-groups .tooltip {
  z-index: 999;
  background: #607D8B;
  color: #fff;
  padding: 5px 7px;
  position: absolute;
  border-radius: 3px; }

#edit-support-types .icon-activities-and-social-groups .tooltip-inner {
  background-color: #607D8B;
  font-size: 0.8em;
  font-weight: normal; }

#edit-support-types .icon-activities-and-social-groups .tooltip .tooltip-arrow {
  width: 0;
  height: 0;
  border-style: solid;
  position: absolute; }

#edit-support-types .icon-activities-and-social-groups .tooltip .tooltip-arrow {
  border-color: #607D8B; }

#edit-support-types .icon-activities-and-social-groups .tooltip[x-placement^="top"] {
  margin-bottom: 5px; }

#edit-support-types .icon-activities-and-social-groups .tooltip[x-placement^="top"] .tooltip-arrow {
  border-width: 9px 9px 0 9px;
  border-left-color: transparent;
  border-right-color: transparent;
  border-bottom-color: transparent;
  bottom: -5px;
  left: calc(50% - 5px);
  margin-top: 0;
  margin-bottom: 0; }

#edit-support-types .icon-advocacy:before {
  display: none; }

#edit-support-types .icon-advocacy .label-icon:before {
  font-family: "fontello";
  font-style: normal;
  font-weight: normal;
  speak: none;
  display: inline-block;
  text-decoration: inherit;
  width: 1em;
  text-align: center;
  /* opacity: .8; */
  /* For safety - reset parent styles, that can break glyph codes*/
  font-variant: normal;
  text-transform: none;
  /* fix buttons height, for twitter bootstrap */
  line-height: 1em;
  /* you can be more comfortable with increased icons size */
  /* font-size: 120%; */
  /* Font smoothing. That was taken from TWBS */
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  /* Uncomment for 3D effect */
  /* text-shadow: 1px 1px 1px rgba(127, 127, 127, 0.3); */
  content: "\E809";
  font-size: 2.5rem;
  margin: 0 .5rem 0 0; }

#edit-support-types .icon-advocacy .tooltip {
  z-index: 999;
  background: #607D8B;
  color: #fff;
  padding: 5px 7px;
  position: absolute;
  border-radius: 3px; }

#edit-support-types .icon-advocacy .tooltip-inner {
  background-color: #607D8B;
  font-size: 0.8em;
  font-weight: normal; }

#edit-support-types .icon-advocacy .tooltip .tooltip-arrow {
  width: 0;
  height: 0;
  border-style: solid;
  position: absolute; }

#edit-support-types .icon-advocacy .tooltip .tooltip-arrow {
  border-color: #607D8B; }

#edit-support-types .icon-advocacy .tooltip[x-placement^="top"] {
  margin-bottom: 5px; }

#edit-support-types .icon-advocacy .tooltip[x-placement^="top"] .tooltip-arrow {
  border-width: 9px 9px 0 9px;
  border-left-color: transparent;
  border-right-color: transparent;
  border-bottom-color: transparent;
  bottom: -5px;
  left: calc(50% - 5px);
  margin-top: 0;
  margin-bottom: 0; }

#edit-support-types .icon-care-homes:before {
  display: none; }

#edit-support-types .icon-care-homes .label-icon:before {
  font-family: "fontello";
  font-style: normal;
  font-weight: normal;
  speak: none;
  display: inline-block;
  text-decoration: inherit;
  width: 1em;
  text-align: center;
  /* opacity: .8; */
  /* For safety - reset parent styles, that can break glyph codes*/
  font-variant: normal;
  text-transform: none;
  /* fix buttons height, for twitter bootstrap */
  line-height: 1em;
  /* you can be more comfortable with increased icons size */
  /* font-size: 120%; */
  /* Font smoothing. That was taken from TWBS */
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  /* Uncomment for 3D effect */
  /* text-shadow: 1px 1px 1px rgba(127, 127, 127, 0.3); */
  content: "\E80A";
  font-size: 2.5rem;
  margin: 0 .5rem 0 0; }

#edit-support-types .icon-care-homes .tooltip {
  z-index: 999;
  background: #607D8B;
  color: #fff;
  padding: 5px 7px;
  position: absolute;
  border-radius: 3px; }

#edit-support-types .icon-care-homes .tooltip-inner {
  background-color: #607D8B;
  font-size: 0.8em;
  font-weight: normal; }

#edit-support-types .icon-care-homes .tooltip .tooltip-arrow {
  width: 0;
  height: 0;
  border-style: solid;
  position: absolute; }

#edit-support-types .icon-care-homes .tooltip .tooltip-arrow {
  border-color: #607D8B; }

#edit-support-types .icon-care-homes .tooltip[x-placement^="top"] {
  margin-bottom: 5px; }

#edit-support-types .icon-care-homes .tooltip[x-placement^="top"] .tooltip-arrow {
  border-width: 9px 9px 0 9px;
  border-left-color: transparent;
  border-right-color: transparent;
  border-bottom-color: transparent;
  bottom: -5px;
  left: calc(50% - 5px);
  margin-top: 0;
  margin-bottom: 0; }

#edit-support-types .icon-care-or-support-in-the-home:before {
  display: none; }

#edit-support-types .icon-care-or-support-in-the-home .label-icon:before {
  font-family: "fontello";
  font-style: normal;
  font-weight: normal;
  speak: none;
  display: inline-block;
  text-decoration: inherit;
  width: 1em;
  text-align: center;
  /* opacity: .8; */
  /* For safety - reset parent styles, that can break glyph codes*/
  font-variant: normal;
  text-transform: none;
  /* fix buttons height, for twitter bootstrap */
  line-height: 1em;
  /* you can be more comfortable with increased icons size */
  /* font-size: 120%; */
  /* Font smoothing. That was taken from TWBS */
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  /* Uncomment for 3D effect */
  /* text-shadow: 1px 1px 1px rgba(127, 127, 127, 0.3); */
  content: "\E80B";
  font-size: 2.5rem;
  margin: 0 .5rem 0 0; }

#edit-support-types .icon-care-or-support-in-the-home .tooltip {
  z-index: 999;
  background: #607D8B;
  color: #fff;
  padding: 5px 7px;
  position: absolute;
  border-radius: 3px; }

#edit-support-types .icon-care-or-support-in-the-home .tooltip-inner {
  background-color: #607D8B;
  font-size: 0.8em;
  font-weight: normal; }

#edit-support-types .icon-care-or-support-in-the-home .tooltip .tooltip-arrow {
  width: 0;
  height: 0;
  border-style: solid;
  position: absolute; }

#edit-support-types .icon-care-or-support-in-the-home .tooltip .tooltip-arrow {
  border-color: #607D8B; }

#edit-support-types .icon-care-or-support-in-the-home .tooltip[x-placement^="top"] {
  margin-bottom: 5px; }

#edit-support-types .icon-care-or-support-in-the-home .tooltip[x-placement^="top"] .tooltip-arrow {
  border-width: 9px 9px 0 9px;
  border-left-color: transparent;
  border-right-color: transparent;
  border-bottom-color: transparent;
  bottom: -5px;
  left: calc(50% - 5px);
  margin-top: 0;
  margin-bottom: 0; }

#edit-support-types .icon-day-care:before {
  display: none; }

#edit-support-types .icon-day-care .label-icon:before {
  font-family: "fontello";
  font-style: normal;
  font-weight: normal;
  speak: none;
  display: inline-block;
  text-decoration: inherit;
  width: 1em;
  text-align: center;
  /* opacity: .8; */
  /* For safety - reset parent styles, that can break glyph codes*/
  font-variant: normal;
  text-transform: none;
  /* fix buttons height, for twitter bootstrap */
  line-height: 1em;
  /* you can be more comfortable with increased icons size */
  /* font-size: 120%; */
  /* Font smoothing. That was taken from TWBS */
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  /* Uncomment for 3D effect */
  /* text-shadow: 1px 1px 1px rgba(127, 127, 127, 0.3); */
  content: "\E80C";
  font-size: 2.5rem;
  margin: 0 .5rem 0 0; }

#edit-support-types .icon-day-care .tooltip {
  z-index: 999;
  background: #607D8B;
  color: #fff;
  padding: 5px 7px;
  position: absolute;
  border-radius: 3px; }

#edit-support-types .icon-day-care .tooltip-inner {
  background-color: #607D8B;
  font-size: 0.8em;
  font-weight: normal; }

#edit-support-types .icon-day-care .tooltip .tooltip-arrow {
  width: 0;
  height: 0;
  border-style: solid;
  position: absolute; }

#edit-support-types .icon-day-care .tooltip .tooltip-arrow {
  border-color: #607D8B; }

#edit-support-types .icon-day-care .tooltip[x-placement^="top"] {
  margin-bottom: 5px; }

#edit-support-types .icon-day-care .tooltip[x-placement^="top"] .tooltip-arrow {
  border-width: 9px 9px 0 9px;
  border-left-color: transparent;
  border-right-color: transparent;
  border-bottom-color: transparent;
  bottom: -5px;
  left: calc(50% - 5px);
  margin-top: 0;
  margin-bottom: 0; }

#edit-support-types .icon-filter:before {
  display: none; }

#edit-support-types .icon-filter .label-icon:before {
  font-family: "fontello";
  font-style: normal;
  font-weight: normal;
  speak: none;
  display: inline-block;
  text-decoration: inherit;
  width: 1em;
  text-align: center;
  /* opacity: .8; */
  /* For safety - reset parent styles, that can break glyph codes*/
  font-variant: normal;
  text-transform: none;
  /* fix buttons height, for twitter bootstrap */
  line-height: 1em;
  /* you can be more comfortable with increased icons size */
  /* font-size: 120%; */
  /* Font smoothing. That was taken from TWBS */
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  /* Uncomment for 3D effect */
  /* text-shadow: 1px 1px 1px rgba(127, 127, 127, 0.3); */
  content: "\E810";
  font-size: 2.5rem;
  margin: 0 .5rem 0 0; }

#edit-support-types .icon-filter .tooltip {
  z-index: 999;
  background: #607D8B;
  color: #fff;
  padding: 5px 7px;
  position: absolute;
  border-radius: 3px; }

#edit-support-types .icon-filter .tooltip-inner {
  background-color: #607D8B;
  font-size: 0.8em;
  font-weight: normal; }

#edit-support-types .icon-filter .tooltip .tooltip-arrow {
  width: 0;
  height: 0;
  border-style: solid;
  position: absolute; }

#edit-support-types .icon-filter .tooltip .tooltip-arrow {
  border-color: #607D8B; }

#edit-support-types .icon-filter .tooltip[x-placement^="top"] {
  margin-bottom: 5px; }

#edit-support-types .icon-filter .tooltip[x-placement^="top"] .tooltip-arrow {
  border-width: 9px 9px 0 9px;
  border-left-color: transparent;
  border-right-color: transparent;
  border-bottom-color: transparent;
  bottom: -5px;
  left: calc(50% - 5px);
  margin-top: 0;
  margin-bottom: 0; }

#edit-support-types .icon-filter-edit:before {
  display: none; }

#edit-support-types .icon-filter-edit .label-icon:before {
  font-family: "fontello";
  font-style: normal;
  font-weight: normal;
  speak: none;
  display: inline-block;
  text-decoration: inherit;
  width: 1em;
  text-align: center;
  /* opacity: .8; */
  /* For safety - reset parent styles, that can break glyph codes*/
  font-variant: normal;
  text-transform: none;
  /* fix buttons height, for twitter bootstrap */
  line-height: 1em;
  /* you can be more comfortable with increased icons size */
  /* font-size: 120%; */
  /* Font smoothing. That was taken from TWBS */
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  /* Uncomment for 3D effect */
  /* text-shadow: 1px 1px 1px rgba(127, 127, 127, 0.3); */
  content: "\E80F";
  font-size: 2.5rem;
  margin: 0 .5rem 0 0; }

#edit-support-types .icon-filter-edit .tooltip {
  z-index: 999;
  background: #607D8B;
  color: #fff;
  padding: 5px 7px;
  position: absolute;
  border-radius: 3px; }

#edit-support-types .icon-filter-edit .tooltip-inner {
  background-color: #607D8B;
  font-size: 0.8em;
  font-weight: normal; }

#edit-support-types .icon-filter-edit .tooltip .tooltip-arrow {
  width: 0;
  height: 0;
  border-style: solid;
  position: absolute; }

#edit-support-types .icon-filter-edit .tooltip .tooltip-arrow {
  border-color: #607D8B; }

#edit-support-types .icon-filter-edit .tooltip[x-placement^="top"] {
  margin-bottom: 5px; }

#edit-support-types .icon-filter-edit .tooltip[x-placement^="top"] .tooltip-arrow {
  border-width: 9px 9px 0 9px;
  border-left-color: transparent;
  border-right-color: transparent;
  border-bottom-color: transparent;
  bottom: -5px;
  left: calc(50% - 5px);
  margin-top: 0;
  margin-bottom: 0; }

#edit-support-types .icon-information:before {
  display: none; }

#edit-support-types .icon-information .label-icon:before {
  font-family: "fontello";
  font-style: normal;
  font-weight: normal;
  speak: none;
  display: inline-block;
  text-decoration: inherit;
  width: 1em;
  text-align: center;
  /* opacity: .8; */
  /* For safety - reset parent styles, that can break glyph codes*/
  font-variant: normal;
  text-transform: none;
  /* fix buttons height, for twitter bootstrap */
  line-height: 1em;
  /* you can be more comfortable with increased icons size */
  /* font-size: 120%; */
  /* Font smoothing. That was taken from TWBS */
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  /* Uncomment for 3D effect */
  /* text-shadow: 1px 1px 1px rgba(127, 127, 127, 0.3); */
  content: "\E811";
  font-size: 2.5rem;
  margin: 0 .5rem 0 0; }

#edit-support-types .icon-information .tooltip {
  z-index: 999;
  background: #607D8B;
  color: #fff;
  padding: 5px 7px;
  position: absolute;
  border-radius: 3px; }

#edit-support-types .icon-information .tooltip-inner {
  background-color: #607D8B;
  font-size: 0.8em;
  font-weight: normal; }

#edit-support-types .icon-information .tooltip .tooltip-arrow {
  width: 0;
  height: 0;
  border-style: solid;
  position: absolute; }

#edit-support-types .icon-information .tooltip .tooltip-arrow {
  border-color: #607D8B; }

#edit-support-types .icon-information .tooltip[x-placement^="top"] {
  margin-bottom: 5px; }

#edit-support-types .icon-information .tooltip[x-placement^="top"] .tooltip-arrow {
  border-width: 9px 9px 0 9px;
  border-left-color: transparent;
  border-right-color: transparent;
  border-bottom-color: transparent;
  bottom: -5px;
  left: calc(50% - 5px);
  margin-top: 0;
  margin-bottom: 0; }

#edit-support-types .icon-information-support-and-advice:before {
  display: none; }

#edit-support-types .icon-information-support-and-advice .label-icon:before {
  font-family: "fontello";
  font-style: normal;
  font-weight: normal;
  speak: none;
  display: inline-block;
  text-decoration: inherit;
  width: 1em;
  text-align: center;
  /* opacity: .8; */
  /* For safety - reset parent styles, that can break glyph codes*/
  font-variant: normal;
  text-transform: none;
  /* fix buttons height, for twitter bootstrap */
  line-height: 1em;
  /* you can be more comfortable with increased icons size */
  /* font-size: 120%; */
  /* Font smoothing. That was taken from TWBS */
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  /* Uncomment for 3D effect */
  /* text-shadow: 1px 1px 1px rgba(127, 127, 127, 0.3); */
  content: "\E811";
  font-size: 2.5rem;
  margin: 0 .5rem 0 0; }

#edit-support-types .icon-information-support-and-advice .tooltip {
  z-index: 999;
  background: #607D8B;
  color: #fff;
  padding: 5px 7px;
  position: absolute;
  border-radius: 3px; }

#edit-support-types .icon-information-support-and-advice .tooltip-inner {
  background-color: #607D8B;
  font-size: 0.8em;
  font-weight: normal; }

#edit-support-types .icon-information-support-and-advice .tooltip .tooltip-arrow {
  width: 0;
  height: 0;
  border-style: solid;
  position: absolute; }

#edit-support-types .icon-information-support-and-advice .tooltip .tooltip-arrow {
  border-color: #607D8B; }

#edit-support-types .icon-information-support-and-advice .tooltip[x-placement^="top"] {
  margin-bottom: 5px; }

#edit-support-types .icon-information-support-and-advice .tooltip[x-placement^="top"] .tooltip-arrow {
  border-width: 9px 9px 0 9px;
  border-left-color: transparent;
  border-right-color: transparent;
  border-bottom-color: transparent;
  bottom: -5px;
  left: calc(50% - 5px);
  margin-top: 0;
  margin-bottom: 0; }

#edit-support-types .icon-location:before {
  display: none; }

#edit-support-types .icon-location .label-icon:before {
  font-family: "fontello";
  font-style: normal;
  font-weight: normal;
  speak: none;
  display: inline-block;
  text-decoration: inherit;
  width: 1em;
  text-align: center;
  /* opacity: .8; */
  /* For safety - reset parent styles, that can break glyph codes*/
  font-variant: normal;
  text-transform: none;
  /* fix buttons height, for twitter bootstrap */
  line-height: 1em;
  /* you can be more comfortable with increased icons size */
  /* font-size: 120%; */
  /* Font smoothing. That was taken from TWBS */
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  /* Uncomment for 3D effect */
  /* text-shadow: 1px 1px 1px rgba(127, 127, 127, 0.3); */
  content: "\E813";
  font-size: 2.5rem;
  margin: 0 .5rem 0 0; }

#edit-support-types .icon-location .tooltip {
  z-index: 999;
  background: #607D8B;
  color: #fff;
  padding: 5px 7px;
  position: absolute;
  border-radius: 3px; }

#edit-support-types .icon-location .tooltip-inner {
  background-color: #607D8B;
  font-size: 0.8em;
  font-weight: normal; }

#edit-support-types .icon-location .tooltip .tooltip-arrow {
  width: 0;
  height: 0;
  border-style: solid;
  position: absolute; }

#edit-support-types .icon-location .tooltip .tooltip-arrow {
  border-color: #607D8B; }

#edit-support-types .icon-location .tooltip[x-placement^="top"] {
  margin-bottom: 5px; }

#edit-support-types .icon-location .tooltip[x-placement^="top"] .tooltip-arrow {
  border-width: 9px 9px 0 9px;
  border-left-color: transparent;
  border-right-color: transparent;
  border-bottom-color: transparent;
  bottom: -5px;
  left: calc(50% - 5px);
  margin-top: 0;
  margin-bottom: 0; }

#edit-support-types .icon-location-edit:before {
  display: none; }

#edit-support-types .icon-location-edit .label-icon:before {
  font-family: "fontello";
  font-style: normal;
  font-weight: normal;
  speak: none;
  display: inline-block;
  text-decoration: inherit;
  width: 1em;
  text-align: center;
  /* opacity: .8; */
  /* For safety - reset parent styles, that can break glyph codes*/
  font-variant: normal;
  text-transform: none;
  /* fix buttons height, for twitter bootstrap */
  line-height: 1em;
  /* you can be more comfortable with increased icons size */
  /* font-size: 120%; */
  /* Font smoothing. That was taken from TWBS */
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  /* Uncomment for 3D effect */
  /* text-shadow: 1px 1px 1px rgba(127, 127, 127, 0.3); */
  content: "\E812";
  font-size: 2.5rem;
  margin: 0 .5rem 0 0; }

#edit-support-types .icon-location-edit .tooltip {
  z-index: 999;
  background: #607D8B;
  color: #fff;
  padding: 5px 7px;
  position: absolute;
  border-radius: 3px; }

#edit-support-types .icon-location-edit .tooltip-inner {
  background-color: #607D8B;
  font-size: 0.8em;
  font-weight: normal; }

#edit-support-types .icon-location-edit .tooltip .tooltip-arrow {
  width: 0;
  height: 0;
  border-style: solid;
  position: absolute; }

#edit-support-types .icon-location-edit .tooltip .tooltip-arrow {
  border-color: #607D8B; }

#edit-support-types .icon-location-edit .tooltip[x-placement^="top"] {
  margin-bottom: 5px; }

#edit-support-types .icon-location-edit .tooltip[x-placement^="top"] .tooltip-arrow {
  border-width: 9px 9px 0 9px;
  border-left-color: transparent;
  border-right-color: transparent;
  border-bottom-color: transparent;
  bottom: -5px;
  left: calc(50% - 5px);
  margin-top: 0;
  margin-bottom: 0; }

#edit-support-types .icon-marker-icon:before {
  display: none; }

#edit-support-types .icon-marker-icon .label-icon:before {
  font-family: "fontello";
  font-style: normal;
  font-weight: normal;
  speak: none;
  display: inline-block;
  text-decoration: inherit;
  width: 1em;
  text-align: center;
  /* opacity: .8; */
  /* For safety - reset parent styles, that can break glyph codes*/
  font-variant: normal;
  text-transform: none;
  /* fix buttons height, for twitter bootstrap */
  line-height: 1em;
  /* you can be more comfortable with increased icons size */
  /* font-size: 120%; */
  /* Font smoothing. That was taken from TWBS */
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  /* Uncomment for 3D effect */
  /* text-shadow: 1px 1px 1px rgba(127, 127, 127, 0.3); */
  content: "\E814";
  font-size: 2.5rem;
  margin: 0 .5rem 0 0; }

#edit-support-types .icon-marker-icon .tooltip {
  z-index: 999;
  background: #607D8B;
  color: #fff;
  padding: 5px 7px;
  position: absolute;
  border-radius: 3px; }

#edit-support-types .icon-marker-icon .tooltip-inner {
  background-color: #607D8B;
  font-size: 0.8em;
  font-weight: normal; }

#edit-support-types .icon-marker-icon .tooltip .tooltip-arrow {
  width: 0;
  height: 0;
  border-style: solid;
  position: absolute; }

#edit-support-types .icon-marker-icon .tooltip .tooltip-arrow {
  border-color: #607D8B; }

#edit-support-types .icon-marker-icon .tooltip[x-placement^="top"] {
  margin-bottom: 5px; }

#edit-support-types .icon-marker-icon .tooltip[x-placement^="top"] .tooltip-arrow {
  border-width: 9px 9px 0 9px;
  border-left-color: transparent;
  border-right-color: transparent;
  border-bottom-color: transparent;
  bottom: -5px;
  left: calc(50% - 5px);
  margin-top: 0;
  margin-bottom: 0; }

#edit-support-types .icon-results:before {
  display: none; }

#edit-support-types .icon-results .label-icon:before {
  font-family: "fontello";
  font-style: normal;
  font-weight: normal;
  speak: none;
  display: inline-block;
  text-decoration: inherit;
  width: 1em;
  text-align: center;
  /* opacity: .8; */
  /* For safety - reset parent styles, that can break glyph codes*/
  font-variant: normal;
  text-transform: none;
  /* fix buttons height, for twitter bootstrap */
  line-height: 1em;
  /* you can be more comfortable with increased icons size */
  /* font-size: 120%; */
  /* Font smoothing. That was taken from TWBS */
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  /* Uncomment for 3D effect */
  /* text-shadow: 1px 1px 1px rgba(127, 127, 127, 0.3); */
  content: "\E815";
  font-size: 2.5rem;
  margin: 0 .5rem 0 0; }

#edit-support-types .icon-results .tooltip {
  z-index: 999;
  background: #607D8B;
  color: #fff;
  padding: 5px 7px;
  position: absolute;
  border-radius: 3px; }

#edit-support-types .icon-results .tooltip-inner {
  background-color: #607D8B;
  font-size: 0.8em;
  font-weight: normal; }

#edit-support-types .icon-results .tooltip .tooltip-arrow {
  width: 0;
  height: 0;
  border-style: solid;
  position: absolute; }

#edit-support-types .icon-results .tooltip .tooltip-arrow {
  border-color: #607D8B; }

#edit-support-types .icon-results .tooltip[x-placement^="top"] {
  margin-bottom: 5px; }

#edit-support-types .icon-results .tooltip[x-placement^="top"] .tooltip-arrow {
  border-width: 9px 9px 0 9px;
  border-left-color: transparent;
  border-right-color: transparent;
  border-bottom-color: transparent;
  bottom: -5px;
  left: calc(50% - 5px);
  margin-top: 0;
  margin-bottom: 0; }

#edit-support-types .icon-support-in-the-community:before {
  display: none; }

#edit-support-types .icon-support-in-the-community .label-icon:before {
  font-family: "fontello";
  font-style: normal;
  font-weight: normal;
  speak: none;
  display: inline-block;
  text-decoration: inherit;
  width: 1em;
  text-align: center;
  /* opacity: .8; */
  /* For safety - reset parent styles, that can break glyph codes*/
  font-variant: normal;
  text-transform: none;
  /* fix buttons height, for twitter bootstrap */
  line-height: 1em;
  /* you can be more comfortable with increased icons size */
  /* font-size: 120%; */
  /* Font smoothing. That was taken from TWBS */
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  /* Uncomment for 3D effect */
  /* text-shadow: 1px 1px 1px rgba(127, 127, 127, 0.3); */
  content: "\E816";
  font-size: 2.5rem;
  margin: 0 .5rem 0 0; }

#edit-support-types .icon-support-in-the-community .tooltip {
  z-index: 999;
  background: #607D8B;
  color: #fff;
  padding: 5px 7px;
  position: absolute;
  border-radius: 3px; }

#edit-support-types .icon-support-in-the-community .tooltip-inner {
  background-color: #607D8B;
  font-size: 0.8em;
  font-weight: normal; }

#edit-support-types .icon-support-in-the-community .tooltip .tooltip-arrow {
  width: 0;
  height: 0;
  border-style: solid;
  position: absolute; }

#edit-support-types .icon-support-in-the-community .tooltip .tooltip-arrow {
  border-color: #607D8B; }

#edit-support-types .icon-support-in-the-community .tooltip[x-placement^="top"] {
  margin-bottom: 5px; }

#edit-support-types .icon-support-in-the-community .tooltip[x-placement^="top"] .tooltip-arrow {
  border-width: 9px 9px 0 9px;
  border-left-color: transparent;
  border-right-color: transparent;
  border-bottom-color: transparent;
  bottom: -5px;
  left: calc(50% - 5px);
  margin-top: 0;
  margin-bottom: 0; }

#edit-support-types .icon-transport:before {
  display: none; }

#edit-support-types .icon-transport .label-icon:before {
  font-family: "fontello";
  font-style: normal;
  font-weight: normal;
  speak: none;
  display: inline-block;
  text-decoration: inherit;
  width: 1em;
  text-align: center;
  /* opacity: .8; */
  /* For safety - reset parent styles, that can break glyph codes*/
  font-variant: normal;
  text-transform: none;
  /* fix buttons height, for twitter bootstrap */
  line-height: 1em;
  /* you can be more comfortable with increased icons size */
  /* font-size: 120%; */
  /* Font smoothing. That was taken from TWBS */
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  /* Uncomment for 3D effect */
  /* text-shadow: 1px 1px 1px rgba(127, 127, 127, 0.3); */
  content: "\E817";
  font-size: 2.5rem;
  margin: 0 .5rem 0 0; }

#edit-support-types .icon-transport .tooltip {
  z-index: 999;
  background: #607D8B;
  color: #fff;
  padding: 5px 7px;
  position: absolute;
  border-radius: 3px; }

#edit-support-types .icon-transport .tooltip-inner {
  background-color: #607D8B;
  font-size: 0.8em;
  font-weight: normal; }

#edit-support-types .icon-transport .tooltip .tooltip-arrow {
  width: 0;
  height: 0;
  border-style: solid;
  position: absolute; }

#edit-support-types .icon-transport .tooltip .tooltip-arrow {
  border-color: #607D8B; }

#edit-support-types .icon-transport .tooltip[x-placement^="top"] {
  margin-bottom: 5px; }

#edit-support-types .icon-transport .tooltip[x-placement^="top"] .tooltip-arrow {
  border-width: 9px 9px 0 9px;
  border-left-color: transparent;
  border-right-color: transparent;
  border-bottom-color: transparent;
  bottom: -5px;
  left: calc(50% - 5px);
  margin-top: 0;
  margin-bottom: 0; }

#edit-support-types .icon-plus:before {
  display: none; }

#edit-support-types .icon-plus .label-icon:before {
  font-family: "fontello";
  font-style: normal;
  font-weight: normal;
  speak: none;
  display: inline-block;
  text-decoration: inherit;
  width: 1em;
  text-align: center;
  /* opacity: .8; */
  /* For safety - reset parent styles, that can break glyph codes*/
  font-variant: normal;
  text-transform: none;
  /* fix buttons height, for twitter bootstrap */
  line-height: 1em;
  /* you can be more comfortable with increased icons size */
  /* font-size: 120%; */
  /* Font smoothing. That was taken from TWBS */
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  /* Uncomment for 3D effect */
  /* text-shadow: 1px 1px 1px rgba(127, 127, 127, 0.3); */
  content: "\E818";
  font-size: 2.5rem;
  margin: 0 .5rem 0 0; }

#edit-support-types .icon-plus .tooltip {
  z-index: 999;
  background: #607D8B;
  color: #fff;
  padding: 5px 7px;
  position: absolute;
  border-radius: 3px; }

#edit-support-types .icon-plus .tooltip-inner {
  background-color: #607D8B;
  font-size: 0.8em;
  font-weight: normal; }

#edit-support-types .icon-plus .tooltip .tooltip-arrow {
  width: 0;
  height: 0;
  border-style: solid;
  position: absolute; }

#edit-support-types .icon-plus .tooltip .tooltip-arrow {
  border-color: #607D8B; }

#edit-support-types .icon-plus .tooltip[x-placement^="top"] {
  margin-bottom: 5px; }

#edit-support-types .icon-plus .tooltip[x-placement^="top"] .tooltip-arrow {
  border-width: 9px 9px 0 9px;
  border-left-color: transparent;
  border-right-color: transparent;
  border-bottom-color: transparent;
  bottom: -5px;
  left: calc(50% - 5px);
  margin-top: 0;
  margin-bottom: 0; }

#edit-support-types .icon-cancel:before {
  display: none; }

#edit-support-types .icon-cancel .label-icon:before {
  font-family: "fontello";
  font-style: normal;
  font-weight: normal;
  speak: none;
  display: inline-block;
  text-decoration: inherit;
  width: 1em;
  text-align: center;
  /* opacity: .8; */
  /* For safety - reset parent styles, that can break glyph codes*/
  font-variant: normal;
  text-transform: none;
  /* fix buttons height, for twitter bootstrap */
  line-height: 1em;
  /* you can be more comfortable with increased icons size */
  /* font-size: 120%; */
  /* Font smoothing. That was taken from TWBS */
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  /* Uncomment for 3D effect */
  /* text-shadow: 1px 1px 1px rgba(127, 127, 127, 0.3); */
  content: "\E819";
  font-size: 2.5rem;
  margin: 0 .5rem 0 0; }

#edit-support-types .icon-cancel .tooltip {
  z-index: 999;
  background: #607D8B;
  color: #fff;
  padding: 5px 7px;
  position: absolute;
  border-radius: 3px; }

#edit-support-types .icon-cancel .tooltip-inner {
  background-color: #607D8B;
  font-size: 0.8em;
  font-weight: normal; }

#edit-support-types .icon-cancel .tooltip .tooltip-arrow {
  width: 0;
  height: 0;
  border-style: solid;
  position: absolute; }

#edit-support-types .icon-cancel .tooltip .tooltip-arrow {
  border-color: #607D8B; }

#edit-support-types .icon-cancel .tooltip[x-placement^="top"] {
  margin-bottom: 5px; }

#edit-support-types .icon-cancel .tooltip[x-placement^="top"] .tooltip-arrow {
  border-width: 9px 9px 0 9px;
  border-left-color: transparent;
  border-right-color: transparent;
  border-bottom-color: transparent;
  bottom: -5px;
  left: calc(50% - 5px);
  margin-top: 0;
  margin-bottom: 0; }

#edit-support-types .icon-data-icon:before {
  display: none; }

#edit-support-types .icon-data-icon .label-icon:before {
  font-family: "fontello";
  font-style: normal;
  font-weight: normal;
  speak: none;
  display: inline-block;
  text-decoration: inherit;
  width: 1em;
  text-align: center;
  /* opacity: .8; */
  /* For safety - reset parent styles, that can break glyph codes*/
  font-variant: normal;
  text-transform: none;
  /* fix buttons height, for twitter bootstrap */
  line-height: 1em;
  /* you can be more comfortable with increased icons size */
  /* font-size: 120%; */
  /* Font smoothing. That was taken from TWBS */
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  /* Uncomment for 3D effect */
  /* text-shadow: 1px 1px 1px rgba(127, 127, 127, 0.3); */
  content: "\XXX";
  font-size: 2.5rem;
  margin: 0 .5rem 0 0; }

#edit-support-types .icon-data-icon .tooltip {
  z-index: 999;
  background: #607D8B;
  color: #fff;
  padding: 5px 7px;
  position: absolute;
  border-radius: 3px; }

#edit-support-types .icon-data-icon .tooltip-inner {
  background-color: #607D8B;
  font-size: 0.8em;
  font-weight: normal; }

#edit-support-types .icon-data-icon .tooltip .tooltip-arrow {
  width: 0;
  height: 0;
  border-style: solid;
  position: absolute; }

#edit-support-types .icon-data-icon .tooltip .tooltip-arrow {
  border-color: #607D8B; }

#edit-support-types .icon-data-icon .tooltip[x-placement^="top"] {
  margin-bottom: 5px; }

#edit-support-types .icon-data-icon .tooltip[x-placement^="top"] .tooltip-arrow {
  border-width: 9px 9px 0 9px;
  border-left-color: transparent;
  border-right-color: transparent;
  border-bottom-color: transparent;
  bottom: -5px;
  left: calc(50% - 5px);
  margin-top: 0;
  margin-bottom: 0; }

#edit-support-types .icon-search:before {
  display: none; }

#edit-support-types .icon-search .label-icon:before {
  font-family: "fontello";
  font-style: normal;
  font-weight: normal;
  speak: none;
  display: inline-block;
  text-decoration: inherit;
  width: 1em;
  text-align: center;
  /* opacity: .8; */
  /* For safety - reset parent styles, that can break glyph codes*/
  font-variant: normal;
  text-transform: none;
  /* fix buttons height, for twitter bootstrap */
  line-height: 1em;
  /* you can be more comfortable with increased icons size */
  /* font-size: 120%; */
  /* Font smoothing. That was taken from TWBS */
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  /* Uncomment for 3D effect */
  /* text-shadow: 1px 1px 1px rgba(127, 127, 127, 0.3); */
  content: "\1F50D";
  font-size: 2.5rem;
  margin: 0 .5rem 0 0; }

#edit-support-types .icon-search .tooltip {
  z-index: 999;
  background: #607D8B;
  color: #fff;
  padding: 5px 7px;
  position: absolute;
  border-radius: 3px; }

#edit-support-types .icon-search .tooltip-inner {
  background-color: #607D8B;
  font-size: 0.8em;
  font-weight: normal; }

#edit-support-types .icon-search .tooltip .tooltip-arrow {
  width: 0;
  height: 0;
  border-style: solid;
  position: absolute; }

#edit-support-types .icon-search .tooltip .tooltip-arrow {
  border-color: #607D8B; }

#edit-support-types .icon-search .tooltip[x-placement^="top"] {
  margin-bottom: 5px; }

#edit-support-types .icon-search .tooltip[x-placement^="top"] .tooltip-arrow {
  border-width: 9px 9px 0 9px;
  border-left-color: transparent;
  border-right-color: transparent;
  border-bottom-color: transparent;
  bottom: -5px;
  left: calc(50% - 5px);
  margin-top: 0;
  margin-bottom: 0; }

#edit-support-types .icon-facebook:before {
  display: none; }

#edit-support-types .icon-facebook .label-icon:before {
  font-family: "fontello";
  font-style: normal;
  font-weight: normal;
  speak: none;
  display: inline-block;
  text-decoration: inherit;
  width: 1em;
  text-align: center;
  /* opacity: .8; */
  /* For safety - reset parent styles, that can break glyph codes*/
  font-variant: normal;
  text-transform: none;
  /* fix buttons height, for twitter bootstrap */
  line-height: 1em;
  /* you can be more comfortable with increased icons size */
  /* font-size: 120%; */
  /* Font smoothing. That was taken from TWBS */
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  /* Uncomment for 3D effect */
  /* text-shadow: 1px 1px 1px rgba(127, 127, 127, 0.3); */
  content: "\F09A";
  font-size: 2.5rem;
  margin: 0 .5rem 0 0; }

#edit-support-types .icon-facebook .tooltip {
  z-index: 999;
  background: #607D8B;
  color: #fff;
  padding: 5px 7px;
  position: absolute;
  border-radius: 3px; }

#edit-support-types .icon-facebook .tooltip-inner {
  background-color: #607D8B;
  font-size: 0.8em;
  font-weight: normal; }

#edit-support-types .icon-facebook .tooltip .tooltip-arrow {
  width: 0;
  height: 0;
  border-style: solid;
  position: absolute; }

#edit-support-types .icon-facebook .tooltip .tooltip-arrow {
  border-color: #607D8B; }

#edit-support-types .icon-facebook .tooltip[x-placement^="top"] {
  margin-bottom: 5px; }

#edit-support-types .icon-facebook .tooltip[x-placement^="top"] .tooltip-arrow {
  border-width: 9px 9px 0 9px;
  border-left-color: transparent;
  border-right-color: transparent;
  border-bottom-color: transparent;
  bottom: -5px;
  left: calc(50% - 5px);
  margin-top: 0;
  margin-bottom: 0; }

#edit-support-types .icon-twitter:before {
  display: none; }

#edit-support-types .icon-twitter .label-icon:before {
  font-family: "fontello";
  font-style: normal;
  font-weight: normal;
  speak: none;
  display: inline-block;
  text-decoration: inherit;
  width: 1em;
  text-align: center;
  /* opacity: .8; */
  /* For safety - reset parent styles, that can break glyph codes*/
  font-variant: normal;
  text-transform: none;
  /* fix buttons height, for twitter bootstrap */
  line-height: 1em;
  /* you can be more comfortable with increased icons size */
  /* font-size: 120%; */
  /* Font smoothing. That was taken from TWBS */
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  /* Uncomment for 3D effect */
  /* text-shadow: 1px 1px 1px rgba(127, 127, 127, 0.3); */
  content: "\F099";
  font-size: 2.5rem;
  margin: 0 .5rem 0 0; }

#edit-support-types .icon-twitter .tooltip {
  z-index: 999;
  background: #607D8B;
  color: #fff;
  padding: 5px 7px;
  position: absolute;
  border-radius: 3px; }

#edit-support-types .icon-twitter .tooltip-inner {
  background-color: #607D8B;
  font-size: 0.8em;
  font-weight: normal; }

#edit-support-types .icon-twitter .tooltip .tooltip-arrow {
  width: 0;
  height: 0;
  border-style: solid;
  position: absolute; }

#edit-support-types .icon-twitter .tooltip .tooltip-arrow {
  border-color: #607D8B; }

#edit-support-types .icon-twitter .tooltip[x-placement^="top"] {
  margin-bottom: 5px; }

#edit-support-types .icon-twitter .tooltip[x-placement^="top"] .tooltip-arrow {
  border-width: 9px 9px 0 9px;
  border-left-color: transparent;
  border-right-color: transparent;
  border-bottom-color: transparent;
  bottom: -5px;
  left: calc(50% - 5px);
  margin-top: 0;
  margin-bottom: 0; }

#edit-support-types .icon-instagram:before {
  display: none; }

#edit-support-types .icon-instagram .label-icon:before {
  font-family: "fontello";
  font-style: normal;
  font-weight: normal;
  speak: none;
  display: inline-block;
  text-decoration: inherit;
  width: 1em;
  text-align: center;
  /* opacity: .8; */
  /* For safety - reset parent styles, that can break glyph codes*/
  font-variant: normal;
  text-transform: none;
  /* fix buttons height, for twitter bootstrap */
  line-height: 1em;
  /* you can be more comfortable with increased icons size */
  /* font-size: 120%; */
  /* Font smoothing. That was taken from TWBS */
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  /* Uncomment for 3D effect */
  /* text-shadow: 1px 1px 1px rgba(127, 127, 127, 0.3); */
  content: "\F16D";
  font-size: 2.5rem;
  margin: 0 .5rem 0 0; }

#edit-support-types .icon-instagram .tooltip {
  z-index: 999;
  background: #607D8B;
  color: #fff;
  padding: 5px 7px;
  position: absolute;
  border-radius: 3px; }

#edit-support-types .icon-instagram .tooltip-inner {
  background-color: #607D8B;
  font-size: 0.8em;
  font-weight: normal; }

#edit-support-types .icon-instagram .tooltip .tooltip-arrow {
  width: 0;
  height: 0;
  border-style: solid;
  position: absolute; }

#edit-support-types .icon-instagram .tooltip .tooltip-arrow {
  border-color: #607D8B; }

#edit-support-types .icon-instagram .tooltip[x-placement^="top"] {
  margin-bottom: 5px; }

#edit-support-types .icon-instagram .tooltip[x-placement^="top"] .tooltip-arrow {
  border-width: 9px 9px 0 9px;
  border-left-color: transparent;
  border-right-color: transparent;
  border-bottom-color: transparent;
  bottom: -5px;
  left: calc(50% - 5px);
  margin-top: 0;
  margin-bottom: 0; }

#edit-support-types .icon-youtube:before {
  display: none; }

#edit-support-types .icon-youtube .label-icon:before {
  font-family: "fontello";
  font-style: normal;
  font-weight: normal;
  speak: none;
  display: inline-block;
  text-decoration: inherit;
  width: 1em;
  text-align: center;
  /* opacity: .8; */
  /* For safety - reset parent styles, that can break glyph codes*/
  font-variant: normal;
  text-transform: none;
  /* fix buttons height, for twitter bootstrap */
  line-height: 1em;
  /* you can be more comfortable with increased icons size */
  /* font-size: 120%; */
  /* Font smoothing. That was taken from TWBS */
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  /* Uncomment for 3D effect */
  /* text-shadow: 1px 1px 1px rgba(127, 127, 127, 0.3); */
  content: "\F167";
  font-size: 2.5rem;
  margin: 0 .5rem 0 0; }

#edit-support-types .icon-youtube .tooltip {
  z-index: 999;
  background: #607D8B;
  color: #fff;
  padding: 5px 7px;
  position: absolute;
  border-radius: 3px; }

#edit-support-types .icon-youtube .tooltip-inner {
  background-color: #607D8B;
  font-size: 0.8em;
  font-weight: normal; }

#edit-support-types .icon-youtube .tooltip .tooltip-arrow {
  width: 0;
  height: 0;
  border-style: solid;
  position: absolute; }

#edit-support-types .icon-youtube .tooltip .tooltip-arrow {
  border-color: #607D8B; }

#edit-support-types .icon-youtube .tooltip[x-placement^="top"] {
  margin-bottom: 5px; }

#edit-support-types .icon-youtube .tooltip[x-placement^="top"] .tooltip-arrow {
  border-width: 9px 9px 0 9px;
  border-left-color: transparent;
  border-right-color: transparent;
  border-bottom-color: transparent;
  bottom: -5px;
  left: calc(50% - 5px);
  margin-top: 0;
  margin-bottom: 0; }

#edit-support-types .icon-tick:before {
  display: none; }

#edit-support-types .icon-tick .label-icon:before {
  font-family: "fontello";
  font-style: normal;
  font-weight: normal;
  speak: none;
  display: inline-block;
  text-decoration: inherit;
  width: 1em;
  text-align: center;
  /* opacity: .8; */
  /* For safety - reset parent styles, that can break glyph codes*/
  font-variant: normal;
  text-transform: none;
  /* fix buttons height, for twitter bootstrap */
  line-height: 1em;
  /* you can be more comfortable with increased icons size */
  /* font-size: 120%; */
  /* Font smoothing. That was taken from TWBS */
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  /* Uncomment for 3D effect */
  /* text-shadow: 1px 1px 1px rgba(127, 127, 127, 0.3); */
  content: "\2714";
  font-size: 2.5rem;
  margin: 0 .5rem 0 0; }

#edit-support-types .icon-tick .tooltip {
  z-index: 999;
  background: #607D8B;
  color: #fff;
  padding: 5px 7px;
  position: absolute;
  border-radius: 3px; }

#edit-support-types .icon-tick .tooltip-inner {
  background-color: #607D8B;
  font-size: 0.8em;
  font-weight: normal; }

#edit-support-types .icon-tick .tooltip .tooltip-arrow {
  width: 0;
  height: 0;
  border-style: solid;
  position: absolute; }

#edit-support-types .icon-tick .tooltip .tooltip-arrow {
  border-color: #607D8B; }

#edit-support-types .icon-tick .tooltip[x-placement^="top"] {
  margin-bottom: 5px; }

#edit-support-types .icon-tick .tooltip[x-placement^="top"] .tooltip-arrow {
  border-width: 9px 9px 0 9px;
  border-left-color: transparent;
  border-right-color: transparent;
  border-bottom-color: transparent;
  bottom: -5px;
  left: calc(50% - 5px);
  margin-top: 0;
  margin-bottom: 0; }

#edit-support-types .icon-link:before {
  display: none; }

#edit-support-types .icon-link .label-icon:before {
  font-family: "fontello";
  font-style: normal;
  font-weight: normal;
  speak: none;
  display: inline-block;
  text-decoration: inherit;
  width: 1em;
  text-align: center;
  /* opacity: .8; */
  /* For safety - reset parent styles, that can break glyph codes*/
  font-variant: normal;
  text-transform: none;
  /* fix buttons height, for twitter bootstrap */
  line-height: 1em;
  /* you can be more comfortable with increased icons size */
  /* font-size: 120%; */
  /* Font smoothing. That was taken from TWBS */
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  /* Uncomment for 3D effect */
  /* text-shadow: 1px 1px 1px rgba(127, 127, 127, 0.3); */
  content: "\E81B";
  font-size: 2.5rem;
  margin: 0 .5rem 0 0; }

#edit-support-types .icon-link .tooltip {
  z-index: 999;
  background: #607D8B;
  color: #fff;
  padding: 5px 7px;
  position: absolute;
  border-radius: 3px; }

#edit-support-types .icon-link .tooltip-inner {
  background-color: #607D8B;
  font-size: 0.8em;
  font-weight: normal; }

#edit-support-types .icon-link .tooltip .tooltip-arrow {
  width: 0;
  height: 0;
  border-style: solid;
  position: absolute; }

#edit-support-types .icon-link .tooltip .tooltip-arrow {
  border-color: #607D8B; }

#edit-support-types .icon-link .tooltip[x-placement^="top"] {
  margin-bottom: 5px; }

#edit-support-types .icon-link .tooltip[x-placement^="top"] .tooltip-arrow {
  border-width: 9px 9px 0 9px;
  border-left-color: transparent;
  border-right-color: transparent;
  border-bottom-color: transparent;
  bottom: -5px;
  left: calc(50% - 5px);
  margin-top: 0;
  margin-bottom: 0; }

#edit-support-types .icon-mail:before {
  display: none; }

#edit-support-types .icon-mail .label-icon:before {
  font-family: "fontello";
  font-style: normal;
  font-weight: normal;
  speak: none;
  display: inline-block;
  text-decoration: inherit;
  width: 1em;
  text-align: center;
  /* opacity: .8; */
  /* For safety - reset parent styles, that can break glyph codes*/
  font-variant: normal;
  text-transform: none;
  /* fix buttons height, for twitter bootstrap */
  line-height: 1em;
  /* you can be more comfortable with increased icons size */
  /* font-size: 120%; */
  /* Font smoothing. That was taken from TWBS */
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  /* Uncomment for 3D effect */
  /* text-shadow: 1px 1px 1px rgba(127, 127, 127, 0.3); */
  content: "\E81C";
  font-size: 2.5rem;
  margin: 0 .5rem 0 0; }

#edit-support-types .icon-mail .tooltip {
  z-index: 999;
  background: #607D8B;
  color: #fff;
  padding: 5px 7px;
  position: absolute;
  border-radius: 3px; }

#edit-support-types .icon-mail .tooltip-inner {
  background-color: #607D8B;
  font-size: 0.8em;
  font-weight: normal; }

#edit-support-types .icon-mail .tooltip .tooltip-arrow {
  width: 0;
  height: 0;
  border-style: solid;
  position: absolute; }

#edit-support-types .icon-mail .tooltip .tooltip-arrow {
  border-color: #607D8B; }

#edit-support-types .icon-mail .tooltip[x-placement^="top"] {
  margin-bottom: 5px; }

#edit-support-types .icon-mail .tooltip[x-placement^="top"] .tooltip-arrow {
  border-width: 9px 9px 0 9px;
  border-left-color: transparent;
  border-right-color: transparent;
  border-bottom-color: transparent;
  bottom: -5px;
  left: calc(50% - 5px);
  margin-top: 0;
  margin-bottom: 0; }

#edit-support-types .icon-mail-alt:before {
  display: none; }

#edit-support-types .icon-mail-alt .label-icon:before {
  font-family: "fontello";
  font-style: normal;
  font-weight: normal;
  speak: none;
  display: inline-block;
  text-decoration: inherit;
  width: 1em;
  text-align: center;
  /* opacity: .8; */
  /* For safety - reset parent styles, that can break glyph codes*/
  font-variant: normal;
  text-transform: none;
  /* fix buttons height, for twitter bootstrap */
  line-height: 1em;
  /* you can be more comfortable with increased icons size */
  /* font-size: 120%; */
  /* Font smoothing. That was taken from TWBS */
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  /* Uncomment for 3D effect */
  /* text-shadow: 1px 1px 1px rgba(127, 127, 127, 0.3); */
  content: "\F0E0";
  font-size: 2.5rem;
  margin: 0 .5rem 0 0; }

#edit-support-types .icon-mail-alt .tooltip {
  z-index: 999;
  background: #607D8B;
  color: #fff;
  padding: 5px 7px;
  position: absolute;
  border-radius: 3px; }

#edit-support-types .icon-mail-alt .tooltip-inner {
  background-color: #607D8B;
  font-size: 0.8em;
  font-weight: normal; }

#edit-support-types .icon-mail-alt .tooltip .tooltip-arrow {
  width: 0;
  height: 0;
  border-style: solid;
  position: absolute; }

#edit-support-types .icon-mail-alt .tooltip .tooltip-arrow {
  border-color: #607D8B; }

#edit-support-types .icon-mail-alt .tooltip[x-placement^="top"] {
  margin-bottom: 5px; }

#edit-support-types .icon-mail-alt .tooltip[x-placement^="top"] .tooltip-arrow {
  border-width: 9px 9px 0 9px;
  border-left-color: transparent;
  border-right-color: transparent;
  border-bottom-color: transparent;
  bottom: -5px;
  left: calc(50% - 5px);
  margin-top: 0;
  margin-bottom: 0; }

#edit-support-types .icon-edit:before {
  display: none; }

#edit-support-types .icon-edit .label-icon:before {
  font-family: "fontello";
  font-style: normal;
  font-weight: normal;
  speak: none;
  display: inline-block;
  text-decoration: inherit;
  width: 1em;
  text-align: center;
  /* opacity: .8; */
  /* For safety - reset parent styles, that can break glyph codes*/
  font-variant: normal;
  text-transform: none;
  /* fix buttons height, for twitter bootstrap */
  line-height: 1em;
  /* you can be more comfortable with increased icons size */
  /* font-size: 120%; */
  /* Font smoothing. That was taken from TWBS */
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  /* Uncomment for 3D effect */
  /* text-shadow: 1px 1px 1px rgba(127, 127, 127, 0.3); */
  content: "\E81A";
  font-size: 2.5rem;
  margin: 0 .5rem 0 0; }

#edit-support-types .icon-edit .tooltip {
  z-index: 999;
  background: #607D8B;
  color: #fff;
  padding: 5px 7px;
  position: absolute;
  border-radius: 3px; }

#edit-support-types .icon-edit .tooltip-inner {
  background-color: #607D8B;
  font-size: 0.8em;
  font-weight: normal; }

#edit-support-types .icon-edit .tooltip .tooltip-arrow {
  width: 0;
  height: 0;
  border-style: solid;
  position: absolute; }

#edit-support-types .icon-edit .tooltip .tooltip-arrow {
  border-color: #607D8B; }

#edit-support-types .icon-edit .tooltip[x-placement^="top"] {
  margin-bottom: 5px; }

#edit-support-types .icon-edit .tooltip[x-placement^="top"] .tooltip-arrow {
  border-width: 9px 9px 0 9px;
  border-left-color: transparent;
  border-right-color: transparent;
  border-bottom-color: transparent;
  bottom: -5px;
  left: calc(50% - 5px);
  margin-top: 0;
  margin-bottom: 0; }

#edit-support-types .icon-refreshments:before {
  display: none; }

#edit-support-types .icon-refreshments .label-icon:before {
  font-family: "fontello";
  font-style: normal;
  font-weight: normal;
  speak: none;
  display: inline-block;
  text-decoration: inherit;
  width: 1em;
  text-align: center;
  /* opacity: .8; */
  /* For safety - reset parent styles, that can break glyph codes*/
  font-variant: normal;
  text-transform: none;
  /* fix buttons height, for twitter bootstrap */
  line-height: 1em;
  /* you can be more comfortable with increased icons size */
  /* font-size: 120%; */
  /* Font smoothing. That was taken from TWBS */
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  /* Uncomment for 3D effect */
  /* text-shadow: 1px 1px 1px rgba(127, 127, 127, 0.3); */
  content: "\E82B";
  font-size: 2.5rem;
  margin: 0 .5rem 0 0; }

#edit-support-types .icon-refreshments .tooltip {
  z-index: 999;
  background: #607D8B;
  color: #fff;
  padding: 5px 7px;
  position: absolute;
  border-radius: 3px; }

#edit-support-types .icon-refreshments .tooltip-inner {
  background-color: #607D8B;
  font-size: 0.8em;
  font-weight: normal; }

#edit-support-types .icon-refreshments .tooltip .tooltip-arrow {
  width: 0;
  height: 0;
  border-style: solid;
  position: absolute; }

#edit-support-types .icon-refreshments .tooltip .tooltip-arrow {
  border-color: #607D8B; }

#edit-support-types .icon-refreshments .tooltip[x-placement^="top"] {
  margin-bottom: 5px; }

#edit-support-types .icon-refreshments .tooltip[x-placement^="top"] .tooltip-arrow {
  border-width: 9px 9px 0 9px;
  border-left-color: transparent;
  border-right-color: transparent;
  border-bottom-color: transparent;
  bottom: -5px;
  left: calc(50% - 5px);
  margin-top: 0;
  margin-bottom: 0; }

#edit-support-types .icon-no-refreshments:before {
  display: none; }

#edit-support-types .icon-no-refreshments .label-icon:before {
  font-family: "fontello";
  font-style: normal;
  font-weight: normal;
  speak: none;
  display: inline-block;
  text-decoration: inherit;
  width: 1em;
  text-align: center;
  /* opacity: .8; */
  /* For safety - reset parent styles, that can break glyph codes*/
  font-variant: normal;
  text-transform: none;
  /* fix buttons height, for twitter bootstrap */
  line-height: 1em;
  /* you can be more comfortable with increased icons size */
  /* font-size: 120%; */
  /* Font smoothing. That was taken from TWBS */
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  /* Uncomment for 3D effect */
  /* text-shadow: 1px 1px 1px rgba(127, 127, 127, 0.3); */
  content: "\E82B";
  font-size: 2.5rem;
  margin: 0 .5rem 0 0; }

#edit-support-types .icon-no-refreshments .tooltip {
  z-index: 999;
  background: #607D8B;
  color: #fff;
  padding: 5px 7px;
  position: absolute;
  border-radius: 3px; }

#edit-support-types .icon-no-refreshments .tooltip-inner {
  background-color: #607D8B;
  font-size: 0.8em;
  font-weight: normal; }

#edit-support-types .icon-no-refreshments .tooltip .tooltip-arrow {
  width: 0;
  height: 0;
  border-style: solid;
  position: absolute; }

#edit-support-types .icon-no-refreshments .tooltip .tooltip-arrow {
  border-color: #607D8B; }

#edit-support-types .icon-no-refreshments .tooltip[x-placement^="top"] {
  margin-bottom: 5px; }

#edit-support-types .icon-no-refreshments .tooltip[x-placement^="top"] .tooltip-arrow {
  border-width: 9px 9px 0 9px;
  border-left-color: transparent;
  border-right-color: transparent;
  border-bottom-color: transparent;
  bottom: -5px;
  left: calc(50% - 5px);
  margin-top: 0;
  margin-bottom: 0; }

#edit-support-types .icon-parking:before {
  display: none; }

#edit-support-types .icon-parking .label-icon:before {
  font-family: "fontello";
  font-style: normal;
  font-weight: normal;
  speak: none;
  display: inline-block;
  text-decoration: inherit;
  width: 1em;
  text-align: center;
  /* opacity: .8; */
  /* For safety - reset parent styles, that can break glyph codes*/
  font-variant: normal;
  text-transform: none;
  /* fix buttons height, for twitter bootstrap */
  line-height: 1em;
  /* you can be more comfortable with increased icons size */
  /* font-size: 120%; */
  /* Font smoothing. That was taken from TWBS */
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  /* Uncomment for 3D effect */
  /* text-shadow: 1px 1px 1px rgba(127, 127, 127, 0.3); */
  content: "\E828";
  font-size: 2.5rem;
  margin: 0 .5rem 0 0; }

#edit-support-types .icon-parking .tooltip {
  z-index: 999;
  background: #607D8B;
  color: #fff;
  padding: 5px 7px;
  position: absolute;
  border-radius: 3px; }

#edit-support-types .icon-parking .tooltip-inner {
  background-color: #607D8B;
  font-size: 0.8em;
  font-weight: normal; }

#edit-support-types .icon-parking .tooltip .tooltip-arrow {
  width: 0;
  height: 0;
  border-style: solid;
  position: absolute; }

#edit-support-types .icon-parking .tooltip .tooltip-arrow {
  border-color: #607D8B; }

#edit-support-types .icon-parking .tooltip[x-placement^="top"] {
  margin-bottom: 5px; }

#edit-support-types .icon-parking .tooltip[x-placement^="top"] .tooltip-arrow {
  border-width: 9px 9px 0 9px;
  border-left-color: transparent;
  border-right-color: transparent;
  border-bottom-color: transparent;
  bottom: -5px;
  left: calc(50% - 5px);
  margin-top: 0;
  margin-bottom: 0; }

#edit-support-types .icon-parking-on-site:before {
  display: none; }

#edit-support-types .icon-parking-on-site .label-icon:before {
  font-family: "fontello";
  font-style: normal;
  font-weight: normal;
  speak: none;
  display: inline-block;
  text-decoration: inherit;
  width: 1em;
  text-align: center;
  /* opacity: .8; */
  /* For safety - reset parent styles, that can break glyph codes*/
  font-variant: normal;
  text-transform: none;
  /* fix buttons height, for twitter bootstrap */
  line-height: 1em;
  /* you can be more comfortable with increased icons size */
  /* font-size: 120%; */
  /* Font smoothing. That was taken from TWBS */
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  /* Uncomment for 3D effect */
  /* text-shadow: 1px 1px 1px rgba(127, 127, 127, 0.3); */
  content: "\E828";
  font-size: 2.5rem;
  margin: 0 .5rem 0 0; }

#edit-support-types .icon-parking-on-site .tooltip {
  z-index: 999;
  background: #607D8B;
  color: #fff;
  padding: 5px 7px;
  position: absolute;
  border-radius: 3px; }

#edit-support-types .icon-parking-on-site .tooltip-inner {
  background-color: #607D8B;
  font-size: 0.8em;
  font-weight: normal; }

#edit-support-types .icon-parking-on-site .tooltip .tooltip-arrow {
  width: 0;
  height: 0;
  border-style: solid;
  position: absolute; }

#edit-support-types .icon-parking-on-site .tooltip .tooltip-arrow {
  border-color: #607D8B; }

#edit-support-types .icon-parking-on-site .tooltip[x-placement^="top"] {
  margin-bottom: 5px; }

#edit-support-types .icon-parking-on-site .tooltip[x-placement^="top"] .tooltip-arrow {
  border-width: 9px 9px 0 9px;
  border-left-color: transparent;
  border-right-color: transparent;
  border-bottom-color: transparent;
  bottom: -5px;
  left: calc(50% - 5px);
  margin-top: 0;
  margin-bottom: 0; }

#edit-support-types .icon-parking-off-site:before {
  display: none; }

#edit-support-types .icon-parking-off-site .label-icon:before {
  font-family: "fontello";
  font-style: normal;
  font-weight: normal;
  speak: none;
  display: inline-block;
  text-decoration: inherit;
  width: 1em;
  text-align: center;
  /* opacity: .8; */
  /* For safety - reset parent styles, that can break glyph codes*/
  font-variant: normal;
  text-transform: none;
  /* fix buttons height, for twitter bootstrap */
  line-height: 1em;
  /* you can be more comfortable with increased icons size */
  /* font-size: 120%; */
  /* Font smoothing. That was taken from TWBS */
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  /* Uncomment for 3D effect */
  /* text-shadow: 1px 1px 1px rgba(127, 127, 127, 0.3); */
  content: "\E828";
  font-size: 2.5rem;
  margin: 0 .5rem 0 0; }

#edit-support-types .icon-parking-off-site .tooltip {
  z-index: 999;
  background: #607D8B;
  color: #fff;
  padding: 5px 7px;
  position: absolute;
  border-radius: 3px; }

#edit-support-types .icon-parking-off-site .tooltip-inner {
  background-color: #607D8B;
  font-size: 0.8em;
  font-weight: normal; }

#edit-support-types .icon-parking-off-site .tooltip .tooltip-arrow {
  width: 0;
  height: 0;
  border-style: solid;
  position: absolute; }

#edit-support-types .icon-parking-off-site .tooltip .tooltip-arrow {
  border-color: #607D8B; }

#edit-support-types .icon-parking-off-site .tooltip[x-placement^="top"] {
  margin-bottom: 5px; }

#edit-support-types .icon-parking-off-site .tooltip[x-placement^="top"] .tooltip-arrow {
  border-width: 9px 9px 0 9px;
  border-left-color: transparent;
  border-right-color: transparent;
  border-bottom-color: transparent;
  bottom: -5px;
  left: calc(50% - 5px);
  margin-top: 0;
  margin-bottom: 0; }

#edit-support-types .icon-no-parking:before {
  display: none; }

#edit-support-types .icon-no-parking .label-icon:before {
  font-family: "fontello";
  font-style: normal;
  font-weight: normal;
  speak: none;
  display: inline-block;
  text-decoration: inherit;
  width: 1em;
  text-align: center;
  /* opacity: .8; */
  /* For safety - reset parent styles, that can break glyph codes*/
  font-variant: normal;
  text-transform: none;
  /* fix buttons height, for twitter bootstrap */
  line-height: 1em;
  /* you can be more comfortable with increased icons size */
  /* font-size: 120%; */
  /* Font smoothing. That was taken from TWBS */
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  /* Uncomment for 3D effect */
  /* text-shadow: 1px 1px 1px rgba(127, 127, 127, 0.3); */
  content: "\E828";
  font-size: 2.5rem;
  margin: 0 .5rem 0 0; }

#edit-support-types .icon-no-parking .tooltip {
  z-index: 999;
  background: #607D8B;
  color: #fff;
  padding: 5px 7px;
  position: absolute;
  border-radius: 3px; }

#edit-support-types .icon-no-parking .tooltip-inner {
  background-color: #607D8B;
  font-size: 0.8em;
  font-weight: normal; }

#edit-support-types .icon-no-parking .tooltip .tooltip-arrow {
  width: 0;
  height: 0;
  border-style: solid;
  position: absolute; }

#edit-support-types .icon-no-parking .tooltip .tooltip-arrow {
  border-color: #607D8B; }

#edit-support-types .icon-no-parking .tooltip[x-placement^="top"] {
  margin-bottom: 5px; }

#edit-support-types .icon-no-parking .tooltip[x-placement^="top"] .tooltip-arrow {
  border-width: 9px 9px 0 9px;
  border-left-color: transparent;
  border-right-color: transparent;
  border-bottom-color: transparent;
  bottom: -5px;
  left: calc(50% - 5px);
  margin-top: 0;
  margin-bottom: 0; }

#edit-support-types .icon-toilets:before {
  display: none; }

#edit-support-types .icon-toilets .label-icon:before {
  font-family: "fontello";
  font-style: normal;
  font-weight: normal;
  speak: none;
  display: inline-block;
  text-decoration: inherit;
  width: 1em;
  text-align: center;
  /* opacity: .8; */
  /* For safety - reset parent styles, that can break glyph codes*/
  font-variant: normal;
  text-transform: none;
  /* fix buttons height, for twitter bootstrap */
  line-height: 1em;
  /* you can be more comfortable with increased icons size */
  /* font-size: 120%; */
  /* Font smoothing. That was taken from TWBS */
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  /* Uncomment for 3D effect */
  /* text-shadow: 1px 1px 1px rgba(127, 127, 127, 0.3); */
  content: "\E829";
  font-size: 2.5rem;
  margin: 0 .5rem 0 0; }

#edit-support-types .icon-toilets .tooltip {
  z-index: 999;
  background: #607D8B;
  color: #fff;
  padding: 5px 7px;
  position: absolute;
  border-radius: 3px; }

#edit-support-types .icon-toilets .tooltip-inner {
  background-color: #607D8B;
  font-size: 0.8em;
  font-weight: normal; }

#edit-support-types .icon-toilets .tooltip .tooltip-arrow {
  width: 0;
  height: 0;
  border-style: solid;
  position: absolute; }

#edit-support-types .icon-toilets .tooltip .tooltip-arrow {
  border-color: #607D8B; }

#edit-support-types .icon-toilets .tooltip[x-placement^="top"] {
  margin-bottom: 5px; }

#edit-support-types .icon-toilets .tooltip[x-placement^="top"] .tooltip-arrow {
  border-width: 9px 9px 0 9px;
  border-left-color: transparent;
  border-right-color: transparent;
  border-bottom-color: transparent;
  bottom: -5px;
  left: calc(50% - 5px);
  margin-top: 0;
  margin-bottom: 0; }

#edit-support-types .icon-toilet-facilities:before {
  display: none; }

#edit-support-types .icon-toilet-facilities .label-icon:before {
  font-family: "fontello";
  font-style: normal;
  font-weight: normal;
  speak: none;
  display: inline-block;
  text-decoration: inherit;
  width: 1em;
  text-align: center;
  /* opacity: .8; */
  /* For safety - reset parent styles, that can break glyph codes*/
  font-variant: normal;
  text-transform: none;
  /* fix buttons height, for twitter bootstrap */
  line-height: 1em;
  /* you can be more comfortable with increased icons size */
  /* font-size: 120%; */
  /* Font smoothing. That was taken from TWBS */
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  /* Uncomment for 3D effect */
  /* text-shadow: 1px 1px 1px rgba(127, 127, 127, 0.3); */
  content: "\E829";
  font-size: 2.5rem;
  margin: 0 .5rem 0 0; }

#edit-support-types .icon-toilet-facilities .tooltip {
  z-index: 999;
  background: #607D8B;
  color: #fff;
  padding: 5px 7px;
  position: absolute;
  border-radius: 3px; }

#edit-support-types .icon-toilet-facilities .tooltip-inner {
  background-color: #607D8B;
  font-size: 0.8em;
  font-weight: normal; }

#edit-support-types .icon-toilet-facilities .tooltip .tooltip-arrow {
  width: 0;
  height: 0;
  border-style: solid;
  position: absolute; }

#edit-support-types .icon-toilet-facilities .tooltip .tooltip-arrow {
  border-color: #607D8B; }

#edit-support-types .icon-toilet-facilities .tooltip[x-placement^="top"] {
  margin-bottom: 5px; }

#edit-support-types .icon-toilet-facilities .tooltip[x-placement^="top"] .tooltip-arrow {
  border-width: 9px 9px 0 9px;
  border-left-color: transparent;
  border-right-color: transparent;
  border-bottom-color: transparent;
  bottom: -5px;
  left: calc(50% - 5px);
  margin-top: 0;
  margin-bottom: 0; }

#edit-support-types .icon-no-toilet-facilities:before {
  display: none; }

#edit-support-types .icon-no-toilet-facilities .label-icon:before {
  font-family: "fontello";
  font-style: normal;
  font-weight: normal;
  speak: none;
  display: inline-block;
  text-decoration: inherit;
  width: 1em;
  text-align: center;
  /* opacity: .8; */
  /* For safety - reset parent styles, that can break glyph codes*/
  font-variant: normal;
  text-transform: none;
  /* fix buttons height, for twitter bootstrap */
  line-height: 1em;
  /* you can be more comfortable with increased icons size */
  /* font-size: 120%; */
  /* Font smoothing. That was taken from TWBS */
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  /* Uncomment for 3D effect */
  /* text-shadow: 1px 1px 1px rgba(127, 127, 127, 0.3); */
  content: "\E829";
  font-size: 2.5rem;
  margin: 0 .5rem 0 0; }

#edit-support-types .icon-no-toilet-facilities .tooltip {
  z-index: 999;
  background: #607D8B;
  color: #fff;
  padding: 5px 7px;
  position: absolute;
  border-radius: 3px; }

#edit-support-types .icon-no-toilet-facilities .tooltip-inner {
  background-color: #607D8B;
  font-size: 0.8em;
  font-weight: normal; }

#edit-support-types .icon-no-toilet-facilities .tooltip .tooltip-arrow {
  width: 0;
  height: 0;
  border-style: solid;
  position: absolute; }

#edit-support-types .icon-no-toilet-facilities .tooltip .tooltip-arrow {
  border-color: #607D8B; }

#edit-support-types .icon-no-toilet-facilities .tooltip[x-placement^="top"] {
  margin-bottom: 5px; }

#edit-support-types .icon-no-toilet-facilities .tooltip[x-placement^="top"] .tooltip-arrow {
  border-width: 9px 9px 0 9px;
  border-left-color: transparent;
  border-right-color: transparent;
  border-bottom-color: transparent;
  bottom: -5px;
  left: calc(50% - 5px);
  margin-top: 0;
  margin-bottom: 0; }

#edit-support-types .icon-accessible:before {
  display: none; }

#edit-support-types .icon-accessible .label-icon:before {
  font-family: "fontello";
  font-style: normal;
  font-weight: normal;
  speak: none;
  display: inline-block;
  text-decoration: inherit;
  width: 1em;
  text-align: center;
  /* opacity: .8; */
  /* For safety - reset parent styles, that can break glyph codes*/
  font-variant: normal;
  text-transform: none;
  /* fix buttons height, for twitter bootstrap */
  line-height: 1em;
  /* you can be more comfortable with increased icons size */
  /* font-size: 120%; */
  /* Font smoothing. That was taken from TWBS */
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  /* Uncomment for 3D effect */
  /* text-shadow: 1px 1px 1px rgba(127, 127, 127, 0.3); */
  content: "\E82A";
  font-size: 2.5rem;
  margin: 0 .5rem 0 0; }

#edit-support-types .icon-accessible .tooltip {
  z-index: 999;
  background: #607D8B;
  color: #fff;
  padding: 5px 7px;
  position: absolute;
  border-radius: 3px; }

#edit-support-types .icon-accessible .tooltip-inner {
  background-color: #607D8B;
  font-size: 0.8em;
  font-weight: normal; }

#edit-support-types .icon-accessible .tooltip .tooltip-arrow {
  width: 0;
  height: 0;
  border-style: solid;
  position: absolute; }

#edit-support-types .icon-accessible .tooltip .tooltip-arrow {
  border-color: #607D8B; }

#edit-support-types .icon-accessible .tooltip[x-placement^="top"] {
  margin-bottom: 5px; }

#edit-support-types .icon-accessible .tooltip[x-placement^="top"] .tooltip-arrow {
  border-width: 9px 9px 0 9px;
  border-left-color: transparent;
  border-right-color: transparent;
  border-bottom-color: transparent;
  bottom: -5px;
  left: calc(50% - 5px);
  margin-top: 0;
  margin-bottom: 0; }

#edit-support-types .icon-not-accessible:before {
  display: none; }

#edit-support-types .icon-not-accessible .label-icon:before {
  font-family: "fontello";
  font-style: normal;
  font-weight: normal;
  speak: none;
  display: inline-block;
  text-decoration: inherit;
  width: 1em;
  text-align: center;
  /* opacity: .8; */
  /* For safety - reset parent styles, that can break glyph codes*/
  font-variant: normal;
  text-transform: none;
  /* fix buttons height, for twitter bootstrap */
  line-height: 1em;
  /* you can be more comfortable with increased icons size */
  /* font-size: 120%; */
  /* Font smoothing. That was taken from TWBS */
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  /* Uncomment for 3D effect */
  /* text-shadow: 1px 1px 1px rgba(127, 127, 127, 0.3); */
  content: "\E82A";
  font-size: 2.5rem;
  margin: 0 .5rem 0 0; }

#edit-support-types .icon-not-accessible .tooltip {
  z-index: 999;
  background: #607D8B;
  color: #fff;
  padding: 5px 7px;
  position: absolute;
  border-radius: 3px; }

#edit-support-types .icon-not-accessible .tooltip-inner {
  background-color: #607D8B;
  font-size: 0.8em;
  font-weight: normal; }

#edit-support-types .icon-not-accessible .tooltip .tooltip-arrow {
  width: 0;
  height: 0;
  border-style: solid;
  position: absolute; }

#edit-support-types .icon-not-accessible .tooltip .tooltip-arrow {
  border-color: #607D8B; }

#edit-support-types .icon-not-accessible .tooltip[x-placement^="top"] {
  margin-bottom: 5px; }

#edit-support-types .icon-not-accessible .tooltip[x-placement^="top"] .tooltip-arrow {
  border-width: 9px 9px 0 9px;
  border-left-color: transparent;
  border-right-color: transparent;
  border-bottom-color: transparent;
  bottom: -5px;
  left: calc(50% - 5px);
  margin-top: 0;
  margin-bottom: 0; }

#edit-support-types .icon-star:before {
  display: none; }

#edit-support-types .icon-star .label-icon:before {
  font-family: "fontello";
  font-style: normal;
  font-weight: normal;
  speak: none;
  display: inline-block;
  text-decoration: inherit;
  width: 1em;
  text-align: center;
  /* opacity: .8; */
  /* For safety - reset parent styles, that can break glyph codes*/
  font-variant: normal;
  text-transform: none;
  /* fix buttons height, for twitter bootstrap */
  line-height: 1em;
  /* you can be more comfortable with increased icons size */
  /* font-size: 120%; */
  /* Font smoothing. That was taken from TWBS */
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  /* Uncomment for 3D effect */
  /* text-shadow: 1px 1px 1px rgba(127, 127, 127, 0.3); */
  content: "\E81E";
  font-size: 2.5rem;
  margin: 0 .5rem 0 0; }

#edit-support-types .icon-star .tooltip {
  z-index: 999;
  background: #607D8B;
  color: #fff;
  padding: 5px 7px;
  position: absolute;
  border-radius: 3px; }

#edit-support-types .icon-star .tooltip-inner {
  background-color: #607D8B;
  font-size: 0.8em;
  font-weight: normal; }

#edit-support-types .icon-star .tooltip .tooltip-arrow {
  width: 0;
  height: 0;
  border-style: solid;
  position: absolute; }

#edit-support-types .icon-star .tooltip .tooltip-arrow {
  border-color: #607D8B; }

#edit-support-types .icon-star .tooltip[x-placement^="top"] {
  margin-bottom: 5px; }

#edit-support-types .icon-star .tooltip[x-placement^="top"] .tooltip-arrow {
  border-width: 9px 9px 0 9px;
  border-left-color: transparent;
  border-right-color: transparent;
  border-bottom-color: transparent;
  bottom: -5px;
  left: calc(50% - 5px);
  margin-top: 0;
  margin-bottom: 0; }

#edit-support-types .icon-comment:before {
  display: none; }

#edit-support-types .icon-comment .label-icon:before {
  font-family: "fontello";
  font-style: normal;
  font-weight: normal;
  speak: none;
  display: inline-block;
  text-decoration: inherit;
  width: 1em;
  text-align: center;
  /* opacity: .8; */
  /* For safety - reset parent styles, that can break glyph codes*/
  font-variant: normal;
  text-transform: none;
  /* fix buttons height, for twitter bootstrap */
  line-height: 1em;
  /* you can be more comfortable with increased icons size */
  /* font-size: 120%; */
  /* Font smoothing. That was taken from TWBS */
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  /* Uncomment for 3D effect */
  /* text-shadow: 1px 1px 1px rgba(127, 127, 127, 0.3); */
  content: "\E831";
  font-size: 2.5rem;
  margin: 0 .5rem 0 0; }

#edit-support-types .icon-comment .tooltip {
  z-index: 999;
  background: #607D8B;
  color: #fff;
  padding: 5px 7px;
  position: absolute;
  border-radius: 3px; }

#edit-support-types .icon-comment .tooltip-inner {
  background-color: #607D8B;
  font-size: 0.8em;
  font-weight: normal; }

#edit-support-types .icon-comment .tooltip .tooltip-arrow {
  width: 0;
  height: 0;
  border-style: solid;
  position: absolute; }

#edit-support-types .icon-comment .tooltip .tooltip-arrow {
  border-color: #607D8B; }

#edit-support-types .icon-comment .tooltip[x-placement^="top"] {
  margin-bottom: 5px; }

#edit-support-types .icon-comment .tooltip[x-placement^="top"] .tooltip-arrow {
  border-width: 9px 9px 0 9px;
  border-left-color: transparent;
  border-right-color: transparent;
  border-bottom-color: transparent;
  bottom: -5px;
  left: calc(50% - 5px);
  margin-top: 0;
  margin-bottom: 0; }

#edit-support-types .icon-arrow-up:before {
  display: none; }

#edit-support-types .icon-arrow-up .label-icon:before {
  font-family: "fontello";
  font-style: normal;
  font-weight: normal;
  speak: none;
  display: inline-block;
  text-decoration: inherit;
  width: 1em;
  text-align: center;
  /* opacity: .8; */
  /* For safety - reset parent styles, that can break glyph codes*/
  font-variant: normal;
  text-transform: none;
  /* fix buttons height, for twitter bootstrap */
  line-height: 1em;
  /* you can be more comfortable with increased icons size */
  /* font-size: 120%; */
  /* Font smoothing. That was taken from TWBS */
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  /* Uncomment for 3D effect */
  /* text-shadow: 1px 1px 1px rgba(127, 127, 127, 0.3); */
  content: "\E821";
  font-size: 2.5rem;
  margin: 0 .5rem 0 0; }

#edit-support-types .icon-arrow-up .tooltip {
  z-index: 999;
  background: #607D8B;
  color: #fff;
  padding: 5px 7px;
  position: absolute;
  border-radius: 3px; }

#edit-support-types .icon-arrow-up .tooltip-inner {
  background-color: #607D8B;
  font-size: 0.8em;
  font-weight: normal; }

#edit-support-types .icon-arrow-up .tooltip .tooltip-arrow {
  width: 0;
  height: 0;
  border-style: solid;
  position: absolute; }

#edit-support-types .icon-arrow-up .tooltip .tooltip-arrow {
  border-color: #607D8B; }

#edit-support-types .icon-arrow-up .tooltip[x-placement^="top"] {
  margin-bottom: 5px; }

#edit-support-types .icon-arrow-up .tooltip[x-placement^="top"] .tooltip-arrow {
  border-width: 9px 9px 0 9px;
  border-left-color: transparent;
  border-right-color: transparent;
  border-bottom-color: transparent;
  bottom: -5px;
  left: calc(50% - 5px);
  margin-top: 0;
  margin-bottom: 0; }

#edit-support-types .icon-arrow-down:before {
  display: none; }

#edit-support-types .icon-arrow-down .label-icon:before {
  font-family: "fontello";
  font-style: normal;
  font-weight: normal;
  speak: none;
  display: inline-block;
  text-decoration: inherit;
  width: 1em;
  text-align: center;
  /* opacity: .8; */
  /* For safety - reset parent styles, that can break glyph codes*/
  font-variant: normal;
  text-transform: none;
  /* fix buttons height, for twitter bootstrap */
  line-height: 1em;
  /* you can be more comfortable with increased icons size */
  /* font-size: 120%; */
  /* Font smoothing. That was taken from TWBS */
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  /* Uncomment for 3D effect */
  /* text-shadow: 1px 1px 1px rgba(127, 127, 127, 0.3); */
  content: "\E81D";
  font-size: 2.5rem;
  margin: 0 .5rem 0 0; }

#edit-support-types .icon-arrow-down .tooltip {
  z-index: 999;
  background: #607D8B;
  color: #fff;
  padding: 5px 7px;
  position: absolute;
  border-radius: 3px; }

#edit-support-types .icon-arrow-down .tooltip-inner {
  background-color: #607D8B;
  font-size: 0.8em;
  font-weight: normal; }

#edit-support-types .icon-arrow-down .tooltip .tooltip-arrow {
  width: 0;
  height: 0;
  border-style: solid;
  position: absolute; }

#edit-support-types .icon-arrow-down .tooltip .tooltip-arrow {
  border-color: #607D8B; }

#edit-support-types .icon-arrow-down .tooltip[x-placement^="top"] {
  margin-bottom: 5px; }

#edit-support-types .icon-arrow-down .tooltip[x-placement^="top"] .tooltip-arrow {
  border-width: 9px 9px 0 9px;
  border-left-color: transparent;
  border-right-color: transparent;
  border-bottom-color: transparent;
  bottom: -5px;
  left: calc(50% - 5px);
  margin-top: 0;
  margin-bottom: 0; }

#edit-support-types .icon-arrow-left:before {
  display: none; }

#edit-support-types .icon-arrow-left .label-icon:before {
  font-family: "fontello";
  font-style: normal;
  font-weight: normal;
  speak: none;
  display: inline-block;
  text-decoration: inherit;
  width: 1em;
  text-align: center;
  /* opacity: .8; */
  /* For safety - reset parent styles, that can break glyph codes*/
  font-variant: normal;
  text-transform: none;
  /* fix buttons height, for twitter bootstrap */
  line-height: 1em;
  /* you can be more comfortable with increased icons size */
  /* font-size: 120%; */
  /* Font smoothing. That was taken from TWBS */
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  /* Uncomment for 3D effect */
  /* text-shadow: 1px 1px 1px rgba(127, 127, 127, 0.3); */
  content: "\E81F";
  font-size: 2.5rem;
  margin: 0 .5rem 0 0; }

#edit-support-types .icon-arrow-left .tooltip {
  z-index: 999;
  background: #607D8B;
  color: #fff;
  padding: 5px 7px;
  position: absolute;
  border-radius: 3px; }

#edit-support-types .icon-arrow-left .tooltip-inner {
  background-color: #607D8B;
  font-size: 0.8em;
  font-weight: normal; }

#edit-support-types .icon-arrow-left .tooltip .tooltip-arrow {
  width: 0;
  height: 0;
  border-style: solid;
  position: absolute; }

#edit-support-types .icon-arrow-left .tooltip .tooltip-arrow {
  border-color: #607D8B; }

#edit-support-types .icon-arrow-left .tooltip[x-placement^="top"] {
  margin-bottom: 5px; }

#edit-support-types .icon-arrow-left .tooltip[x-placement^="top"] .tooltip-arrow {
  border-width: 9px 9px 0 9px;
  border-left-color: transparent;
  border-right-color: transparent;
  border-bottom-color: transparent;
  bottom: -5px;
  left: calc(50% - 5px);
  margin-top: 0;
  margin-bottom: 0; }

#edit-support-types .icon-arrow-right:before {
  display: none; }

#edit-support-types .icon-arrow-right .label-icon:before {
  font-family: "fontello";
  font-style: normal;
  font-weight: normal;
  speak: none;
  display: inline-block;
  text-decoration: inherit;
  width: 1em;
  text-align: center;
  /* opacity: .8; */
  /* For safety - reset parent styles, that can break glyph codes*/
  font-variant: normal;
  text-transform: none;
  /* fix buttons height, for twitter bootstrap */
  line-height: 1em;
  /* you can be more comfortable with increased icons size */
  /* font-size: 120%; */
  /* Font smoothing. That was taken from TWBS */
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  /* Uncomment for 3D effect */
  /* text-shadow: 1px 1px 1px rgba(127, 127, 127, 0.3); */
  content: "\E820";
  font-size: 2.5rem;
  margin: 0 .5rem 0 0; }

#edit-support-types .icon-arrow-right .tooltip {
  z-index: 999;
  background: #607D8B;
  color: #fff;
  padding: 5px 7px;
  position: absolute;
  border-radius: 3px; }

#edit-support-types .icon-arrow-right .tooltip-inner {
  background-color: #607D8B;
  font-size: 0.8em;
  font-weight: normal; }

#edit-support-types .icon-arrow-right .tooltip .tooltip-arrow {
  width: 0;
  height: 0;
  border-style: solid;
  position: absolute; }

#edit-support-types .icon-arrow-right .tooltip .tooltip-arrow {
  border-color: #607D8B; }

#edit-support-types .icon-arrow-right .tooltip[x-placement^="top"] {
  margin-bottom: 5px; }

#edit-support-types .icon-arrow-right .tooltip[x-placement^="top"] .tooltip-arrow {
  border-width: 9px 9px 0 9px;
  border-left-color: transparent;
  border-right-color: transparent;
  border-bottom-color: transparent;
  bottom: -5px;
  left: calc(50% - 5px);
  margin-top: 0;
  margin-bottom: 0; }

#edit-support-types .icon-file-pdf:before {
  display: none; }

#edit-support-types .icon-file-pdf .label-icon:before {
  font-family: "fontello";
  font-style: normal;
  font-weight: normal;
  speak: none;
  display: inline-block;
  text-decoration: inherit;
  width: 1em;
  text-align: center;
  /* opacity: .8; */
  /* For safety - reset parent styles, that can break glyph codes*/
  font-variant: normal;
  text-transform: none;
  /* fix buttons height, for twitter bootstrap */
  line-height: 1em;
  /* you can be more comfortable with increased icons size */
  /* font-size: 120%; */
  /* Font smoothing. That was taken from TWBS */
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  /* Uncomment for 3D effect */
  /* text-shadow: 1px 1px 1px rgba(127, 127, 127, 0.3); */
  content: "\F1C1";
  font-size: 2.5rem;
  margin: 0 .5rem 0 0; }

#edit-support-types .icon-file-pdf .tooltip {
  z-index: 999;
  background: #607D8B;
  color: #fff;
  padding: 5px 7px;
  position: absolute;
  border-radius: 3px; }

#edit-support-types .icon-file-pdf .tooltip-inner {
  background-color: #607D8B;
  font-size: 0.8em;
  font-weight: normal; }

#edit-support-types .icon-file-pdf .tooltip .tooltip-arrow {
  width: 0;
  height: 0;
  border-style: solid;
  position: absolute; }

#edit-support-types .icon-file-pdf .tooltip .tooltip-arrow {
  border-color: #607D8B; }

#edit-support-types .icon-file-pdf .tooltip[x-placement^="top"] {
  margin-bottom: 5px; }

#edit-support-types .icon-file-pdf .tooltip[x-placement^="top"] .tooltip-arrow {
  border-width: 9px 9px 0 9px;
  border-left-color: transparent;
  border-right-color: transparent;
  border-bottom-color: transparent;
  bottom: -5px;
  left: calc(50% - 5px);
  margin-top: 0;
  margin-bottom: 0; }

#edit-support-types .icon-reply:before {
  display: none; }

#edit-support-types .icon-reply .label-icon:before {
  font-family: "fontello";
  font-style: normal;
  font-weight: normal;
  speak: none;
  display: inline-block;
  text-decoration: inherit;
  width: 1em;
  text-align: center;
  /* opacity: .8; */
  /* For safety - reset parent styles, that can break glyph codes*/
  font-variant: normal;
  text-transform: none;
  /* fix buttons height, for twitter bootstrap */
  line-height: 1em;
  /* you can be more comfortable with increased icons size */
  /* font-size: 120%; */
  /* Font smoothing. That was taken from TWBS */
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  /* Uncomment for 3D effect */
  /* text-shadow: 1px 1px 1px rgba(127, 127, 127, 0.3); */
  content: "\E84D";
  font-size: 2.5rem;
  margin: 0 .5rem 0 0; }

#edit-support-types .icon-reply .tooltip {
  z-index: 999;
  background: #607D8B;
  color: #fff;
  padding: 5px 7px;
  position: absolute;
  border-radius: 3px; }

#edit-support-types .icon-reply .tooltip-inner {
  background-color: #607D8B;
  font-size: 0.8em;
  font-weight: normal; }

#edit-support-types .icon-reply .tooltip .tooltip-arrow {
  width: 0;
  height: 0;
  border-style: solid;
  position: absolute; }

#edit-support-types .icon-reply .tooltip .tooltip-arrow {
  border-color: #607D8B; }

#edit-support-types .icon-reply .tooltip[x-placement^="top"] {
  margin-bottom: 5px; }

#edit-support-types .icon-reply .tooltip[x-placement^="top"] .tooltip-arrow {
  border-width: 9px 9px 0 9px;
  border-left-color: transparent;
  border-right-color: transparent;
  border-bottom-color: transparent;
  bottom: -5px;
  left: calc(50% - 5px);
  margin-top: 0;
  margin-bottom: 0; }

#edit-support-types input.checkbox {
  display: none; }
  #edit-support-types input.checkbox:checked + label {
    background-color: #0073FF; }
    #edit-support-types input.checkbox:checked + label, #edit-support-types input.checkbox:checked + label:before {
      color: #fff; }

#edit-support-types .field {
  margin-bottom: 0.25rem; }

@media screen and (min-width: 1048px) {
  #edit-support-types .form-item {
    display: inline-block; }
    #edit-support-types .form-item label {
      width: auto; }
  #edit-support-types .field:not(:last-child) {
    margin-right: 0.75rem;
    margin-bottom: 1rem; } }

#service-finder--results > .box {
  margin-bottom: 1rem; }
  #service-finder--results > .box, #service-finder--results > .box strong {
    font-size: 1.25rem;
    color: #1B1464; }

#service-finder--results .tabbed-content .tab--control:checked + label ~ .tab--panels {
  padding-top: 2rem; }

#service-finder--results .tabbed-content .tab--panel {
  overflow: visible; }

.support-service__result {
  width: 100%;
  text-align: left;
  margin-bottom: 2.5rem; }
  @media screen and (min-width: 1048px) {
    .support-service__result {
      width: 83.3%;
      margin: 0 auto 2.5rem; } }

.service-finder--form--errors {
  margin: 0.75rem 0;
  color: #FF1C26; }

.form-item-radius-dropdown {
  text-align: left;
  font-size: 1.25rem;
  line-height: 1.25;
  color: #1B1464; }
  .form-item-radius-dropdown.field:not(:last-child) {
    margin-bottom: 1.75rem; }
  .form-item-radius-dropdown div.select {
    height: auto; }
    .form-item-radius-dropdown div.select select {
      height: auto;
      padding: 0.25rem 1.25rem 0 0.25rem;
      border: 0;
      border-bottom: 1px solid #1B1464;
      border-radius: unset;
      font-weight: 900;
      line-height: 1;
      color: #1B1464; }
    .form-item-radius-dropdown div.select:after {
      border-width: 3px;
      border-color: #1B1464;
      right: 0.25rem; }
    .form-item-radius-dropdown div.select + .ajax-progress {
      position: static;
      -webkit-transform: translate(0, 0);
              transform: translate(0, 0); }

/*# sourceMappingURL=service-finder.css.map */
