@charset "UTF-8";

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

}

[data-icon-nwt]:before {
  font-family: "nwt" !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^="icon-nwt"]:before,
[class*=" icon-nwt"]:before {
  font-family: "nwt" !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;
}

.icon-nwt-save:before {
  content: "\e000";
}
.icon-nwt-submit:before {
  content: "\e001";
}
.icon-nwt-conversations:before {
  content: "\e002";
}
.icon-nwt-clipboard:before {
  content: "\e003";
}
.icon-nwt-pencil-paper:before {
  content: "\e004";
}
.icon-nwt-image:before {
  content: "\e005";
}
.icon-nwt-ship:before {
  content: "\e006";
}
.icon-nwt-times:before {
  content: "\e009";
}
.icon-nwt-check:before {
  content: "\e00a";
}
.icon-nwt-minus:before {
  content: "\e00b";
}
.icon-nwt-plus:before {
  content: "\e00c";
}
.icon-nwt-chevron-down:before {
  content: "\e00d";
}
.icon-nwt-chevron-up:before {
  content: "\e00e";
}
.icon-nwt-chevron-right:before {
  content: "\e00f";
}
.icon-nwt-greater-than:before {
  content: "\e00f";
}
.icon-nwt-less-than:before {
  content: "\e010";
}
.icon-nwt-cloud-upload:before {
  content: "\e011";
}
.icon-nwt-cloud-download:before {
  content: "\e012";
}
.icon-nwt-refresh:before {
  content: "\e013";
}
.icon-nwt-gear:before {
  content: "\e014";
}
.icon-nwt-undo:before {
  content: "\e015";
}
.icon-nwt-redo:before {
  content: "\e016";
}
.icon-nwt-camera:before {
  content: "\e017";
}
.icon-nwt-mic:before {
  content: "\e018";
}
.icon-nwt-bell:before {
  content: "\e019";
}
.icon-nwt-clipboard-check:before {
  content: "\e007";
}
.icon-nwt-bullhorn:before {
  content: "\e01a";
}
.icon-nwt-warning:before {
  content: "\e008";
}
.icon-nwt-person-circle:before {
  content: "\e01b";
}
.icon-nwt-forward:before {
  content: "\e01c";
}
.icon-nwt-reply:before {
  content: "\e01d";
}
.icon-nwt-pencil:before {
  content: "\e01e";
}
.icon-nwt-search:before {
  content: "\e01f";
}
.icon-nwt-zoom-in:before {
  content: "\e020";
}
.icon-nwt-zoom-out:before {
  content: "\e021";
}
.icon-nwt-signpost:before {
  content: "\e023";
}
.icon-nwt-quote:before {
  content: "\e022";
}
.icon-nwt-external-link:before {
  content: "\e024";
}
.icon-nwt-desktop:before {
  content: "\e025";
}
.icon-nwt-imac:before {
  content: "\e026";
}
.icon-nwt-ipad:before {
  content: "\e027";
}
.icon-nwt-iphone:before {
  content: "\e028";
}
.icon-nwt-double-chevron-right:before {
  content: "\e029";
}
.icon-nwt-double-chevron-left:before {
  content: "\e02b";
}
.icon-nwt-link:before {
  content: "\e02d";
}
.icon-nwt-flag:before {
  content: "\e02e";
}
.icon-nwt-heart:before {
  content: "\e02f";
}
.icon-nwt-star:before {
  content: "\e030";
}
.icon-nwt-circle-arrow-down:before {
  content: "\e02a";
}
.icon-nwt-circle-arrow-right:before {
  content: "\e02c";
}
.icon-nwt-circle-arrow-up:before {
  content: "\e031";
}
.icon-nwt-circle-arrow-left:before {
  content: "\e032";
}
.icon-nwt-circle-chevron-down:before {
  content: "\e033";
}
.icon-nwt-circle-chevron-right:before {
  content: "\e034";
}
.icon-nwt-circle-chevron-up:before {
  content: "\e035";
}
.icon-nwt-circle-chevron-left:before {
  content: "\e036";
}
.icon-nwt-sort-down:before {
  content: "\e037";
}
.icon-nwt-shoe:before {
  content: "\e038";
}
.icon-nwt-hamburger:before {
  content: "\e039";
}
.icon-nwt-dots:before {
  content: "\e03a";
}
.icon-nwt-glasses:before {
  content: "\e03b";
}
.icon-nwt-steps:before {
  content: "\e03c";
}
.icon-nwt-camcorder:before {
  content: "\e03d";
}
.icon-nwt-film:before {
  content: "\e03e";
}
.icon-nwt-up-down:before {
  content: "\e03f";
}
.icon-nwt-expand:before {
  content: "\e040";
}
.icon-nwt-crop:before {
  content: "\e041";
}
.icon-trash:before {
    content: url("../../../core/images/Icon-Trash.svg");
}
.icon-trash-white:before {
    content: url("../../../core/images/Icon-Trash-White.svg");
}
.icon-reorder:before {
    content: url("../../../core/images/Icon-Reorder.svg");
}

.icon-embedded-media:before {
  content: url("../../../core/images/Icon-EmbeddedMedia.svg");
}

.icon-cp-media:before {
  content: url("../../../core/images/icon-commerce-product.svg");
  font-family: sans-serif;
  font-weight: 500;
  font-size: 15px;
}
ul.modules-extension-list li:hover .icon-cp-media:before {
  content: url("../../../core/images/icon-commerce-product_2.svg");
}



.icon-embedded-media-larger:before {
    content: url("../../../core/images/Icon-EmbeddedMedia-larger.svg");
}

.icon-cp-media-larger:before {
  content: "$";
}

.icon-modules:before {
    content: url("../../../core/images/Icon-Modules.svg");
}

.icon-step1:before {
    content: url("../../../core/images/Icon-StepHeading.svg");
}

.icon-slideshow:before {
    content: url("../../../core/images/Icon-Slideshow.svg");
}

.icon-codeblock:before {
    content: url("../../../core/images/Icon-CodeBlock.svg");
}

.icon-codeblock-larger:before {
  content: url("../../../core/images/Icon-CodeBlock-larger.svg");
}

.icon-check-list:before {
    content: url("../../../core/images/Icon-ThingstoDo.svg");
}

.icon-check-list-larger:before {
  content: url("../../../core/images/Icon-ThingstoDo-larger.svg");
}

.icon-slideshow:before {
    content: url("../../../core/images/Icon-Slideshow.svg");
}

.icon-single-slide:before {
    content: url("../../../core/images/Icon-Slide.svg");
}

.icon-slideshow-end:before {
    content: url("../../../core/images/Icon-SlideshowEnd.svg");
}

.icon-image:before {
    content: url("../../../core/images/Icon-Image.svg");
}

.icon-custom-module:before {
    content: url("../../../core/images/Icon-Custom.svg");
}

.icon-custom-module-larger:before {
    content: url("../../../core/images/Icon-Custom-larger.svg");
}

.icon-end-of-section:before {
    content: url("../../../core/images/Icon-EndofSection.svg");
}

.icon-end-of-section-larger:before {
    content: url("../../../core/images/Icon-EndofSection-larger.svg");
}

.icon-insert-table {
    content: url("../../../core/images/Icon-Table.svg");
}

.icon-insert-table-larger {
    content: url("../../../core/images/Icon-Table-larger.svg");
}

.icon-download {
  content: url("../../../core/images/Icon-Download.svg");
}

.icon-info-circle:before {
  content: url("../../../core/images/Icon-Info.svg");
}

.icon-site-specific:before {
    content: 'w';
    font-size: 9px;
    padding: 0 2px;
    border: 1px solid #CCCCCC;
    margin-top: 5px;
    float: left;
}

.icon-exercise-module:before {
    content: url("../../../core/images/Icon-IndividualExercise.svg");
}

.icon-exercise-module-larger:before {
    content: url("../../../core/images/Icon-IndividualExercise-larger.svg");
}

.icon-gallery-module:before {
    content: url("../../../core/images/Icon-Gallery.svg");
}

.icon-gallery-module-larger:before {
    content: url("../../../core/images/Icon-Gallery-larger.svg");
}

.icon-thumbnail-group-module:before {
    content: url("../../../core/images/Icon-ThumbnailGroup.svg");
}

.icon-thumbnail-group-module-larger:before {
    content: url("../../../core/images/Icon-ThumbnailGroup-larger.svg");
}

.icon-related-content-module:before {
    content:  url("../../../core/images/Icon-RelatedContent.svg");
}

.icon-related-content-module-larger:before {
    content:  url("../../../core/images/Icon-RelatedContent-larger.svg");
}

.icon-table-of-contents:before {
    content: url("../../../core/images/Icon-TableOfContents.svg");
}

.icon-scroll-to:before {
    content: url("../../../core/images/Icon-ScrollTo.svg");
}

.icon-eye-visible:before {
    content: url("../../../core/images/Icon-Visible.svg");
}

.icon-eye-not-visible:before {
    content: url("../../../core/images/Icon-NotVisible.svg");
}

.icon-unchecked-disabled-radio:before {
    content: url("../../../core/images/Icon-UncheckedDisabledRadio.svg");
}

.icon-check-primary-round-background:before {
    content: url("../../../core/images/Icon-PrimaryCheckRound.svg");
}

.icon-disabled:before {
    content: url("../../../core/images/Icon-Disabled.svg");
}

.icon-check-green-round-background:before {
    content: url('../../../core/images/Icon-GreenCheckRound.svg');
}

.icon-inspiration-gallery-module-larger:before {
    content: url('../../../core/images/Icon-InspirationGallery-larger.svg');
}

.icon-inspiration-gallery-module:before {
    content: url('../../../core/images/Icon-InspirationGallery.svg');
}

.icon-featured-stories-module-larger:before {
    content: url('../../../core/images/Icon-FeaturedStories-larger.svg');
}

.icon-featured-stories-module:before {
    content: url('../../../core/images/Icon-FeaturedStories.svg');
}

.icon-dual-container-module:before {
    content: url('../../../core/images/Icon-DualContainer.svg');
}

.icon-dual-container-module-larger:before {
    content: url('../../../core/images/Icon-DualContainer-larger.svg');
}

.icon-widget-module:before {
    content: url('../../../core/images/Icon-Widget.svg');
}

.icon-widget-module-larger:before {
    content: url('../../../core/images/Icon-Widget-larger.svg');
}

.icon-plus-round {
    content: url('../../../core/images/Icon-plus-round.svg');
}

.icon-pencil-paper:before{
    content: url('../../../core/images/Icon-Pencil-Paper.svg');
}

.icon-questionmark:after, .icon-questionmark-larger:after {
    content: "?"

}

.icon-questionmark, .icon-questionmark-larger {
    border-radius: 20px;
    cursor: pointer;
    font-weight: 500;
    font-style: normal;
}
.icon-questionmark {
    font-size: 11px;
    color: #CCCCCC;
    border: 1px solid #CCCCCC;
    padding: 0 4px;

}

.icon-questionmark-larger {
    font-size: 15px;
    color: #727272;
    border: 1px solid #727272;
    padding: 0 7px;
}