/*SVG Icons Begin*/
@charset "UTF-8";

@font-face {
  font-family: "healthcasts";
  src:url("../fonts/healthcasts.eot");
  src:url("../fonts/healthcasts.eot?#iefix") format("embedded-opentype"),
    url("../fonts/healthcasts.woff") format("woff"),
    url("../fonts/healthcasts.ttf") format("truetype"),
    url("../fonts/healthcasts.svg#healthcasts") format("svg");
  font-weight: normal;
  font-style: normal;

}

[data-icon]:before {
  font-family: "healthcasts" !important;
  content: attr(data-icon);
  font-style: normal !important;
  font-weight: normal !important;
  font-variant: normal !important;
  text-transform: none !important;
  speak: none;
  line-height: 1;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}

[class^="hc-"]:before,
[class*=" hc-"]:before {
  font-family: "healthcasts" !important;
  font-style: normal !important;
  font-weight: normal !important;
  font-variant: normal !important;
  text-transform: none !important;
  speak: none;
  line-height: 1;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}

.hc-doc:before {
  content: "\61";
  padding-right: 3%;
  min-width: 30px;
}
.hc-arrow-left:before {
  content: "\62";
}
.hc-pt:before {
  content: "\63";
  padding-right: 3%;
  min-width: 30px;
}
.hc-cme:before {
  content: "\64";
  /*padding-right: 3%;*/
}
.hc-rc:before {
  content: "\65";
  padding-right: 3%;
  min-width: 30px;
}
.hc-left:before {
  content: "\66";
  padding-right: 3%;
  min-width: 30px;
}
.hc-menu-1:before {
  content: "\67";
  /*padding-right: 3%;*/
}
.hc-cc:before {
  content: "\68";
  padding-right: 3%;
  min-width: 30px;
}
.hc-v:before {
  content: "\69";
  padding-right: 3%;
}
.hc-st:before {
  content: "\6a";
  padding-right: 3%;
  min-width: 30px;
}
.hc-ss:before {
  content: "\6b";
  padding-right: 3%;
  min-width: 30px;
}
.hc-va:before {
  content: "\6c";
  padding-right: 3%;
}
.hc-vl:before {
  content: "\6d";
  padding-right: 3%;
  min-width: 30px;
}
.hc-ds:before {
  content: "\6e";
  padding-right: 3%;
  min-width: 30px;
}
.hc-dt:before {
  content: "\6f";
  padding-right: 3%;
  min-width: 30px;
}
.hc-right:before {
  content: "\70";
  padding-right: 3%;
  min-width: 30px;
}
.hc-eval:before {
  content: "\71";
  padding-right: 3%;
  min-width: 30px;
}
.hc-fp:before {
  content: "\72";
  padding-right: 3%;
  min-width: 30px;
}
.hc-gp:before {
  content: "\73";
  padding-right: 3%;
  min-width: 30px;
}
.hc-pj:before {
  content: "\74";
  padding-right: 3%;
  min-width: 30px;
}
.hc-pp:before {
  content: "\75";
  padding-right: 3%;
  min-width: 30px;
}


/*SVG Icons End*/
