@font-face {
  font-family: "roboto-light";
  font-style: normal;
  font-weight: normal;
  src: url("/themes/custom/hiwc_static/styling/fonts/roboto-light/roboto-light.eot?#iefix") format("embedded-opentype"), url("/themes/custom/hiwc_static/styling/fonts/roboto-light/roboto-light.woff2") format("woff2"), url("/themes/custom/hiwc_static/styling/fonts/roboto-light/roboto-light.woff") format("woff"); }

@font-face {
  font-family: "roboto-regular";
  font-style: normal;
  font-weight: normal;
  src: url("/themes/custom/hiwc_static/styling/fonts/roboto-regular/roboto-regular.eot?#iefix") format("embedded-opentype"), url("/themes/custom/hiwc_static/styling/fonts/roboto-regular/roboto-regular.woff2") format("woff2"), url("/themes/custom/hiwc_static/styling/fonts/roboto-regular/roboto-regular.woff") format("woff"); }

@font-face {
  font-family: "roboto-medium";
  font-style: normal;
  font-weight: normal;
  src: url("/themes/custom/hiwc_static/styling/fonts/roboto-medium/roboto-medium.eot?#iefix") format("embedded-opentype"), url("/themes/custom/hiwc_static/styling/fonts/roboto-medium/roboto-medium.woff2") format("woff2"), url("/themes/custom/hiwc_static/styling/fonts/roboto-medium/roboto-medium.woff") format("woff"); }

@font-face {
  font-family: "roboto-bold";
  font-style: normal;
  font-weight: normal;
  src: url("/themes/custom/hiwc_static/styling/fonts/roboto-bold/roboto-bold.eot?#iefix") format("embedded-opentype"), url("/themes/custom/hiwc_static/styling/fonts/roboto-bold/roboto-bold.woff2") format("woff2"), url("/themes/custom/hiwc_static/styling/fonts/roboto-bold/roboto-bold.woff") format("woff"); }

@font-face {
  font-family: "titilliumsemibold";
  font-style: normal;
  font-weight: normal;
  src: url("/themes/custom/hiwc_static/styling/fonts/titilliumsemibold/titilliumsemibold.eot?#iefix") format("embedded-opentype"), url("/themes/custom/hiwc_static/styling/fonts/titilliumsemibold/titilliumsemibold.woff2") format("woff2"), url("/themes/custom/hiwc_static/styling/fonts/titilliumsemibold/titilliumsemibold.woff") format("woff"); }

@font-face {
  font-family: "titilliumbold";
  font-style: normal;
  font-weight: normal;
  src: url("/themes/custom/hiwc_static/styling/fonts/titilliumbold/titilliumbold.eot?#iefix") format("embedded-opentype"), url("/themes/custom/hiwc_static/styling/fonts/titilliumbold/titilliumbold.woff2") format("woff2"), url("/themes/custom/hiwc_static/styling/fonts/titilliumbold/titilliumbold.woff") format("woff"); }

@font-face {
  font-family: "Montserrat-Light";
  font-style: normal;
  font-weight: normal;
  src: url("/themes/custom/hiwc_static/styling/fonts/montserrat-light/montserrat-light.eot?#iefix") format("embedded-opentype"), url("/themes/custom/hiwc_static/styling/fonts/montserrat-light/montserrat-light.woff") format("woff"); }

@font-face {
  font-family: "Montserrat-Regular";
  font-style: normal;
  font-weight: normal;
  src: url("/themes/custom/hiwc_static/styling/fonts/montserrat-regular/montserrat-regular.eot?#iefix") format("embedded-opentype"), url("/themes/custom/hiwc_static/styling/fonts/montserrat-regular/montserrat-regular.woff") format("woff"); }

@font-face {
  font-family: "Montserrat-Medium";
  font-style: normal;
  font-weight: normal;
  src: url("/themes/custom/hiwc_static/styling/fonts/montserrat-medium/montserrat-medium.eot?#iefix") format("embedded-opentype"), url("/themes/custom/hiwc_static/styling/fonts/montserrat-medium/montserrat-medium.woff") format("woff"); }

@font-face {
  font-family: "Montserrat-Italic";
  font-style: normal;
  font-weight: normal;
  src: url("/themes/custom/hiwc_static/styling/fonts/montserrat-italic/montserrat-italic.eot?#iefix") format("embedded-opentype"), url("/themes/custom/hiwc_static/styling/fonts/montserrat-italic/montserrat-italic.woff") format("woff"); }

@font-face {
  font-family: "Montserrat-Bold";
  font-style: normal;
  font-weight: normal;
  src: url("/themes/custom/hiwc_static/styling/fonts/montserrat-bold/montserrat-bold.eot?#iefix") format("embedded-opentype"), url("/themes/custom/hiwc_static/styling/fonts/montserrat-bold/montserrat-bold.woff") format("woff"); }

@font-face {
  font-family: "icomoon";
  font-style: normal;
  font-weight: normal;
  src: url("/themes/custom/hiwc_static/styling/fonts/icomoon/icomoon.eot?#iefix") format("embedded-opentype"), url("/themes/custom/hiwc_static/styling/fonts/icomoon/icomoon.woff") format("woff"); }

@font-face {
  font-family: "icomoon_g";
  font-style: normal;
  font-weight: normal;
  src: url("/themes/custom/hiwc_static/styling/fonts/icomoon_g/icomoon.eot?#iefix") format("embedded-opentype"), url("/themes/custom/hiwc_static/styling/fonts/icomoon_g/icomoon.woff") format("woff"); }

.gadget--type-icon {
  position: relative;
  margin: 0px auto;
  padding: 10px 10px 10px; }
  .gadget--type-icon .group-icon {
    text-align: center; }
    .gadget--type-icon .group-icon .fa {
      display: inline-block; }
      .gadget--type-icon .group-icon .fa:before {
        font-size: 3em;
        text-align: center; }
  .gadget--type-icon .field--type-link a {
    position: absolute;
    top: 0;
    right: 0;
    bottom: 0;
    left: 0;
    font-size: 0; }
  .gadget--type-icon .field--type-string {
    margin: 24px 0;
    font-size: 20px;
    font-family: "titilliumsemibold", Arial, sans-serif;
    line-height: 1.05em; }
  .gadget--type-icon .field-name-field-hiwc-covers-svg1-lang {
    margin: 24px 0; }
    .gadget--type-icon .field-name-field-hiwc-covers-svg1-lang img {
      margin: 0 auto; }
  .gadget--type-icon .field--type-text-long {
    font-size: 16px; }
    .gadget--type-icon .field--type-text-long p {
      margin: 0; }
  .gadget--type-icon.gadget--view-mode-kpi {
    margin: 20px;
    margin-top: 0px;
    padding-top: 0px; }
    .gadget--type-icon.gadget--view-mode-kpi .field--name-field-hiwc-covers-svg1-lang,
    .gadget--type-icon.gadget--view-mode-kpi .field--name-field-hiwc-covers-text1-lang {
      display: block;
      text-align: center;
      padding-left: 0px !important;
      margin-top: 4px; }
    .gadget--type-icon.gadget--view-mode-kpi .field--name-field-hiwc-covers-text1-lang {
      min-height: 47px;
      vertical-align: middle;
      display: flex;
      align-items: center;
      justify-content: center; }
    .gadget--type-icon.gadget--view-mode-kpi .field--name-field-hiwc-covers-text1-lang {
      font-size: 22px;
      padding-left: 20px;
      color: #00a6e2;
      font-family: "montserrat-medium", Arial, sans-serif; }
    .gadget--type-icon.gadget--view-mode-kpi .field--type-text-long {
      margin-top: 20px;
      padding-top: 20px;
      border-top: 3px solid #153963; }
    .gadget--type-icon.gadget--view-mode-kpi img {
      height: 70px;
      width: auto; }
  .gadget--type-icon.gadget--view-mode-circle {
    text-align: center; }
    .gadget--type-icon.gadget--view-mode-circle .group-icon {
      color: #FFFFFF;
      max-width: 115px;
      max-height: 150px;
      margin: auto;
      width: 100%;
      height: 100%;
      background: transparent;
      border: 2px solid #FFFFFF;
      -moz-border-radius: 70px;
      -webkit-border-radius: 70px;
      border-radius: 70px; }
      .gadget--type-icon.gadget--view-mode-circle .group-icon:hover {
        border-style: dashed;
        opacity: 0.5; }
    .gadget--type-icon.gadget--view-mode-circle .field--type-text-long {
      font-size: 16px;
      color: white; }
      .gadget--type-icon.gadget--view-mode-circle .field--type-text-long p {
        margin: 0; }
    .gadget--type-icon.gadget--view-mode-circle .field--type-string-2 {
      color: #FFFFFF;
      font-family: "montserrat-light", Arial, sans-serif;
      font-size: 20px;
      letter-spacing: 1px; }
    .gadget--type-icon.gadget--view-mode-circle:hover {
      opacity: 0.8; }
      .gadget--type-icon.gadget--view-mode-circle:hover .group-icon {
        border-style: dashed;
        opacity: 0.8; }
  .gadget--type-icon.gadget--view-mode-top, .gadget--type-icon.gadget--view-mode-bottom {
    max-width: 335px;
    text-align: center; }
    .gadget--type-icon.gadget--view-mode-top .group-icon, .gadget--type-icon.gadget--view-mode-bottom .group-icon {
      display: block; }
  .gadget--type-icon.gadget--view-mode-top .group-icon {
    margin-bottom: 14px; }
  .gadget--type-icon.gadget--view-mode-bottom .group-icon {
    margin-top: 14px; }
  .gadget--type-icon.gadget--view-mode-left, .gadget--type-icon.gadget--view-mode-right {
    box-sizing: border-box;
    display: table;
    width: 100%;
    text-align: left; }
    .gadget--type-icon.gadget--view-mode-left .group-left,
    .gadget--type-icon.gadget--view-mode-left .group-right, .gadget--type-icon.gadget--view-mode-right .group-left,
    .gadget--type-icon.gadget--view-mode-right .group-right {
      display: table-cell;
      vertical-align: top;
      float: none;
      width: auto; }
    .gadget--type-icon.gadget--view-mode-left .field--name-title:after, .gadget--type-icon.gadget--view-mode-right .field--name-title:after {
      left: 0%;
      margin-left: 0px; }
  .gadget--type-icon.gadget--view-mode-left .group-left {
    width: 112px;
    padding-right: 0px; }
  .gadget--type-icon.gadget--view-mode-left .group-icon {
    margin-right: 14px; }
  .gadget--type-icon.gadget--view-mode-right .group-right {
    width: 112px;
    padding-left: 18px; }
  .gadget--type-icon.gadget--view-mode-right .group-icon {
    margin-left: 14px; }

@media all and (max-width: 1149px) {
  .metadata-container-hollow-width-25 .gadget--type-icon.gadget--view-mode-left {
    text-align: center; }
    .metadata-container-hollow-width-25 .gadget--type-icon.gadget--view-mode-left .group-left {
      display: table-header-group;
      width: auto; }
    .metadata-container-hollow-width-25 .gadget--type-icon.gadget--view-mode-left .group-icon {
      margin-right: 0; }
  .metadata-container-hollow-width-25 .gadget--type-icon.gadget--view-mode-right {
    text-align: center; }
    .metadata-container-hollow-width-25 .gadget--type-icon.gadget--view-mode-right .group-right {
      display: table-header-group;
      width: auto; }
    .metadata-container-hollow-width-25 .gadget--type-icon.gadget--view-mode-right .group-icon {
      margin-left: 0; } }

@media all and (min-width: 640px) and (max-width: 1023px) {
  .metadata-container-row-width-33-34-33 .gadget--type-icon.gadget--view-mode-left,
  .metadata-container-row-width-30-40-30 .gadget--type-icon.gadget--view-mode-left {
    text-align: center; }
    .metadata-container-row-width-33-34-33 .gadget--type-icon.gadget--view-mode-left .group-left,
    .metadata-container-row-width-30-40-30 .gadget--type-icon.gadget--view-mode-left .group-left {
      display: table-header-group;
      width: auto; }
    .metadata-container-row-width-33-34-33 .gadget--type-icon.gadget--view-mode-left .group-icon,
    .metadata-container-row-width-30-40-30 .gadget--type-icon.gadget--view-mode-left .group-icon {
      margin-right: 0; }
  .metadata-container-row-width-33-34-33 .gadget--type-icon.gadget--view-mode-right,
  .metadata-container-row-width-30-40-30 .gadget--type-icon.gadget--view-mode-right {
    text-align: center; }
    .metadata-container-row-width-33-34-33 .gadget--type-icon.gadget--view-mode-right .group-right,
    .metadata-container-row-width-30-40-30 .gadget--type-icon.gadget--view-mode-right .group-right {
      display: table-header-group;
      width: auto; }
    .metadata-container-row-width-33-34-33 .gadget--type-icon.gadget--view-mode-right .group-icon,
    .metadata-container-row-width-30-40-30 .gadget--type-icon.gadget--view-mode-right .group-icon {
      margin-left: 0; } }

@media all and (max-width: 767px) {
  .metadata-container-hollow-width-25 .gadget--type-icon {
    padding-top: 10px;
    padding-bottom: 10px; } }

@media all and (max-width: 479px) {
  .metadata-container-row-width-33-34-33 .gadget--type-icon.gadget--view-mode-left,
  .metadata-container-row-width-30-40-30 .gadget--type-icon.gadget--view-mode-left {
    text-align: center; }
    .metadata-container-row-width-33-34-33 .gadget--type-icon.gadget--view-mode-left .group-left,
    .metadata-container-row-width-30-40-30 .gadget--type-icon.gadget--view-mode-left .group-left {
      display: table-header-group;
      width: auto; }
    .metadata-container-row-width-33-34-33 .gadget--type-icon.gadget--view-mode-left .group-icon,
    .metadata-container-row-width-30-40-30 .gadget--type-icon.gadget--view-mode-left .group-icon {
      margin-right: 0; }
  .metadata-container-row-width-33-34-33 .gadget--type-icon.gadget--view-mode-right,
  .metadata-container-row-width-30-40-30 .gadget--type-icon.gadget--view-mode-right {
    text-align: center; }
    .metadata-container-row-width-33-34-33 .gadget--type-icon.gadget--view-mode-right .group-right,
    .metadata-container-row-width-30-40-30 .gadget--type-icon.gadget--view-mode-right .group-right {
      display: table-header-group;
      width: auto; }
    .metadata-container-row-width-33-34-33 .gadget--type-icon.gadget--view-mode-right .group-icon,
    .metadata-container-row-width-30-40-30 .gadget--type-icon.gadget--view-mode-right .group-icon {
      margin-left: 0; } }

@media all and (max-width: 639px) {
  .metadata-container-row-width-33-34-33 .gadget--type-icon,
  .metadata-container-row-width-30-40-30 .gadget--type-icon {
    padding-top: 10px;
    padding-bottom: 10px; } }

/*# sourceMappingURL=g_icon.css.map */
